.fs-how h1{font-size:2em;font-weight:700;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.fs-how h2{font-size:1.5em;font-weight:700;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.fs-how h3{font-size:1.17em;font-weight:700;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.fs-how h4{font-size:1em;font-weight:700;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.fs-how h5{font-size:.83em;font-weight:700;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.fs-how h6{font-size:.67em;font-weight:700;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.fs-how blockquote,.fs-how cite,.fs-how summary,.fs-how p{color:inherit;letter-spacing:inherit}.fs-how a{text-decoration:none}.fs-how summary{list-style:none}.fs-how summary::-webkit-details-marker{display:none}.fs-how{--ink:#17151A;--ink2:#201B25;--ink3:#121017;--ivory:#F6F1E6;--ivory-deep:#EFE7D6;--gold:#B3914B;--gold-soft:#CDB27A;--carmine:#A22C33;--text:#2A2731;--muted:#6E6860;--hair:rgba(23,21,26,.12);--hair-gold:rgba(179,145,75,.45);--serif:"Playfair Display",Georgia,serif;--sans:"Inter",Helvetica,Arial,sans-serif;--ease:cubic-bezier(.22,.8,.3,1);--nav-h:64px}.fs-how *{box-sizing:border-box;margin:0;padding:0}.fs-how{scroll-behavior:smooth}.fs-how{background:var(--ivory);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}.fs-how img{display:block;max-width:100%}.fs-how a{color:inherit;text-decoration:none}.fs-how .wrap{max-width:1180px;margin:0 auto;padding:0 5%}.fs-how .eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-weight:600}.fs-how .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;padding:0 28px;font-size:1.248rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-radius:3px;cursor:pointer;border:0;font-family:var(--sans);transition:background .3s,color .3s,border-color .3s}.fs-how .btn--ink{background:var(--ink);color:var(--ivory)}.fs-how .btn--ink:hover{background:var(--carmine)}.fs-how .btn--gold{background:var(--gold);color:var(--ink)}.fs-how .btn--gold:hover{background:var(--gold-soft)}.fs-how .btn--ghost{background:transparent;color:var(--ivory);border:1px solid var(--hair-gold)}.fs-how .btn--ghost:hover{border-color:var(--gold);color:var(--gold-soft)}.fs-how .btn--ghost-ink{background:transparent;color:var(--ink);border:1px solid var(--hair)}.fs-how .btn--ghost-ink:hover{border-color:var(--gold)}.fs-how .btn--sm{height:40px;padding:0 20px;font-size:1.152rem}.fs-how .seal{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 38% 32%,var(--gold-soft) 0%,var(--gold) 52%,#8a6d33 100%);color:var(--ink);font-family:var(--serif);font-weight:500;font-size:16px;box-shadow:0 2px 8px #17151a4d,inset 0 0 0 2px #ffffff2e}.fs-how .hero{position:relative;overflow:hidden;color:var(--ivory);background:radial-gradient(1000px 720px at 24% 20%,#2a2431 0%,#1a1622 54%,var(--ink3) 100%)}.fs-how .hero__grid{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center;padding:84px 0 92px}.fs-how .hero__copy .eyebrow{display:block;margin-bottom:20px}.fs-how .hero__copy h1{font-family:var(--serif);font-weight:600;font-size:clamp(3.84rem,4.6vw,5.92rem);line-height:1.06;margin-bottom:20px}.fs-how .hero__copy h1 em{font-style:italic;color:var(--gold-soft)}.fs-how .hero__copy p{color:#c4beb1;max-width:46ch;margin-bottom:32px;font-size:1.68rem}.fs-how .hero__cta{display:flex;gap:14px;flex-wrap:wrap}.fs-how .hero__frame{border:1px solid var(--hair-gold);border-radius:10px;overflow:hidden;box-shadow:0 40px 90px #0000008c;position:relative}.fs-how .hero__frame img{width:100%;display:block;aspect-ratio:1/1;object-fit:cover}.fs-how .hero__frame figcaption{position:absolute;left:20px;bottom:18px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ivory);font-weight:600;background:#0f0d1380;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:7px 12px;border-radius:100px}@media(max-width:880px){.fs-how .hero__grid{grid-template-columns:1fr;gap:36px;padding:52px 0 60px}.fs-how .hero__copy h1{font-size:clamp(2.2rem,7.5vw,3.3rem);line-height:1.1}.fs-how .hero__copy p{font-size:1.12rem}}.fs-how .def{background:var(--ivory-deep);border-bottom:1px solid var(--hair);text-align:center;padding:72px 0}.fs-how .def .eyebrow{display:block;margin-bottom:18px}.fs-how .def p{font-family:var(--serif);font-weight:500;font-size:clamp(2.4rem,3vw,3.52rem);color:var(--ink);line-height:1.35;max-width:24ch;margin:0 auto}.fs-how .def p em{font-style:italic;color:var(--gold)}.fs-how .steps{padding:100px 0}.fs-how .steps__head{text-align:center;margin-bottom:56px}.fs-how .steps__head .eyebrow{display:block;margin-bottom:14px}.fs-how .steps__head h2{font-family:var(--serif);font-weight:600;font-size:clamp(3.2rem,3.6vw,4.48rem);color:var(--ink)}.fs-how .steps__head h2 em{font-style:italic;color:var(--gold)}.fs-how .steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1120px;margin:0 auto}.fs-how .step{text-align:center;padding:0}.fs-how .step__media{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;margin:0 auto 22px;background:var(--ivory-deep);border:1px solid var(--hair);box-shadow:0 22px 50px #17151a29}.fs-how .step__media img{width:100%;height:100%;object-fit:cover;display:block}.fs-how .step__num{position:absolute;left:16px;top:14px;z-index:3;font-family:var(--serif);font-weight:600;font-size:1.84rem;color:var(--ivory);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#0f0d136b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(246,241,230,.28);border-radius:100px}.fs-how .step h3{font-family:var(--serif);font-weight:600;font-size:2.24rem;color:var(--ink);margin-bottom:10px}.fs-how .step p{font-size:1.472rem;color:var(--muted);max-width:32ch;margin:0 auto}@media(max-width:780px){.fs-how .steps__grid{grid-template-columns:1fr;max-width:400px;gap:40px}}.fs-how .texture{background:var(--ivory-deep);border-top:1px solid var(--hair);padding:100px 0}.fs-how .texture__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.fs-how .pflip{width:min(320px,72vw);margin:0 auto;perspective:1200px;cursor:pointer;-webkit-tap-highlight-color:transparent}.fs-how .pflip__inner{position:relative;aspect-ratio:1/1;transition:transform .8s var(--ease);transform-style:preserve-3d}.fs-how .pflip.is-flipped .pflip__inner{transform:rotateY(180deg)}.fs-how .pface{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.fs-how .pface img{width:100%;filter:drop-shadow(0 22px 30px rgba(23,21,26,.32))}.fs-how .pface--back{transform:rotateY(180deg)}.fs-how .pface--back img{transform:scaleX(-1)}.fs-how .pface--back .plabel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.fs-how .pface--back .plabel .seal{width:52px;height:52px;font-size:22px;margin-bottom:12px}.fs-how .pface--back .plabel span{display:block;font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:600}.fs-how .texture__copy .eyebrow{display:block;margin-bottom:16px}.fs-how .texture__copy h2{font-family:var(--serif);font-weight:500;font-size:clamp(2.88rem,3vw,3.84rem);color:var(--ink);line-height:1.18;margin-bottom:18px}.fs-how .texture__copy h2 em{font-style:italic;color:var(--gold)}.fs-how .texture__copy p{color:var(--muted);max-width:44ch;margin-bottom:14px}.fs-how .texture__cue{font-size:1.28rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:600}@media(max-width:820px){.fs-how .texture__grid{grid-template-columns:1fr;gap:40px}.fs-how .texture__copy{text-align:center}}.fs-how .try{color:var(--ivory);padding:100px 0;text-align:center;background:radial-gradient(900px 560px at 50% 4%,rgba(205,178,122,.1) 0%,transparent 58%),radial-gradient(1100px 700px at 50% 10%,#2a2431 0%,#1a1622 54%,var(--ink3) 100%)}.fs-how .try .eyebrow{display:block;margin-bottom:16px}.fs-how .try h2{font-family:var(--serif);font-weight:600;font-size:clamp(3.2rem,3.8vw,4.64rem);margin-bottom:14px}.fs-how .try h2 em{font-style:italic;color:var(--gold-soft)}.fs-how .try__sub{color:#b7b1a4;max-width:52ch;margin:0 auto 44px}.fs-how .flipcard{position:relative;width:min(330px,78vw);margin:0 auto;perspective:1300px;cursor:pointer;-webkit-tap-highlight-color:transparent}.fs-how .flipcard__inner{position:relative;transition:transform .8s var(--ease);transform-style:preserve-3d}.fs-how .flipcard.is-flipped .flipcard__inner{transform:rotateY(180deg)}.fs-how .flip__sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:14px;overflow:hidden;pointer-events:none;opacity:0}.fs-how .flip__sweep:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 42%,rgba(231,205,143,.5) 50%,transparent 58%);transform:translate(-130%)}.fs-how .flipcard.did-reveal .flip__sweep{opacity:1}.fs-how .flipcard.did-reveal .flip__sweep:before{animation:flswp 1.05s ease-out 1}@keyframes flswp{to{transform:translate(130%)}}.fs-how .face{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:14px;overflow:hidden}.fs-how .face--front img{width:100%;box-shadow:0 30px 70px #0009}.fs-how .face--back{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg);border:1px solid var(--hair-gold);background:radial-gradient(ellipse at 50% 40%,#262130,#131118 78%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.fs-how .face--back .seal{width:60px;height:60px;font-size:26px}.fs-how .face--back .s{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.fs-how .try__cue{margin-top:26px;font-size:1.28rem;color:#9b937f}.fs-how .facts{border-bottom:1px solid var(--hair)}.fs-how .facts__row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:22px 0;gap:6px 0}.fs-how .facts__row span{padding:0 26px;font-size:1.36rem;color:var(--muted);position:relative}.fs-how .facts__row span+span:before{content:"\b7";position:absolute;left:-2px;color:var(--gold)}.fs-how .facts__row b{color:var(--ink);font-weight:600}@media(max-width:820px){.fs-how .facts__row span{padding:2px 14px}.fs-how .facts__row span+span:before{display:none}}.fs-how .journey{padding:100px 0}.fs-how .journey__head{text-align:center;margin-bottom:14px}.fs-how .journey__head .eyebrow{display:block;margin-bottom:14px}.fs-how .journey__head h2{font-family:var(--serif);font-weight:600;font-size:clamp(3.2rem,3.6vw,4.64rem);color:var(--ink)}.fs-how .journey__head h2 em{font-style:italic;color:var(--gold)}.fs-how .journey__sub{text-align:center;color:var(--muted);max-width:56ch;margin:0 auto}.fs-how .journey__track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:40px 5% 14px;scrollbar-width:none}.fs-how .journey__track::-webkit-scrollbar{display:none}.fs-how .jcard{position:relative;flex:0 0 300px;scroll-snap-align:center;aspect-ratio:3/4;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #17151a2e}.fs-how .jcard img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.fs-how .jcard:hover img{transform:scale(1.05)}.fs-how .jcard__s{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f0d1300 32%,#0f0d13e0)}.fs-how .jcard__b{position:absolute;left:0;right:0;bottom:0;padding:24px 22px;color:var(--ivory)}.fs-how .jcard__k{font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-soft);font-weight:600;margin-bottom:8px}.fs-how .jcard__t{font-family:var(--serif);font-weight:600;font-size:2.16rem;margin-bottom:8px}.fs-how .jcard__d{font-size:1.312rem;color:#d8d2c6;line-height:1.5}.fs-how .journey__nav{display:flex;justify-content:center;gap:12px;margin-top:8px}.fs-how .journey__nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--hair);background:#fff;color:var(--ink);font-size:1.76rem;cursor:pointer;transition:.25s}.fs-how .journey__nav button:hover{border-color:var(--gold);color:var(--gold)}.fs-how .journey__cta{text-align:center;margin-top:14px}.fs-how .vboard{padding:98px 0;background:#f1efe9;border-top:1px solid var(--hair)}.fs-how .vboard__head{text-align:center;margin-bottom:20px}.fs-how .vboard__head .eyebrow{display:block;margin-bottom:14px}.fs-how .vboard__head h2{font-family:var(--serif);font-weight:500;font-size:clamp(3.04rem,3.2vw,4rem);color:var(--ink)}.fs-how .vboard__head h2 em{font-style:italic;color:var(--gold)}.fs-how .vboard__sub{text-align:center;color:var(--muted);max-width:56ch;margin:0 auto 40px}.fs-how .vboard__frame{max-width:900px;margin:0 auto;border:1px solid var(--hair);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #17151a29;background:#000}.fs-how .vboard__frame video{width:100%;display:block}.fs-how .vsteps{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;max-width:820px;margin:32px auto 36px}.fs-how .vstep{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--muted);border:1px solid var(--hair);border-radius:100px;padding:9px 16px}.fs-how .vstep b{color:var(--gold);font-family:var(--serif);font-style:italic;text-transform:none;letter-spacing:normal;margin-right:6px}.fs-how .vboard__loop{text-align:center;font-family:var(--serif);font-style:italic;color:var(--ink);font-size:1.84rem}.fs-how .vboard__note{text-align:center;color:var(--muted);font-size:1.44rem;margin-top:10px}.fs-how .vboard__note a{color:var(--gold);border-bottom:1px solid var(--hair-gold)}.fs-how .secret{position:relative;overflow:hidden;text-align:center;color:var(--ivory);padding:120px 0;background:radial-gradient(650px 460px at 50% 42%,#241f2b,#0d0a10 70%)}.fs-how .secret__seal{width:96px;height:96px;margin:0 auto 30px;border-radius:50%;background:radial-gradient(circle at 38% 32%,var(--gold-soft) 0%,var(--gold) 52%,#8a6d33 100%);color:var(--ink);font-family:var(--serif);font-size:44px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px #0009,inset 0 0 0 3px #ffffff2e}.fs-how .secret h2{font-family:var(--serif);font-weight:500;font-size:clamp(3.2rem,3.6vw,4.48rem);line-height:1.2;max-width:20ch;margin:0 auto 14px}.fs-how .secret h2 em{font-style:italic;color:var(--gold-soft)}.fs-how .secret p{color:#9b937f;font-size:1.52rem}.fs-how .faq-sec{background:var(--ivory-deep);border-top:1px solid var(--hair);padding:96px 0}.fs-how .faq-sec__head{text-align:center;margin-bottom:44px}.fs-how .faq-sec__head .eyebrow{display:block;margin-bottom:14px}.fs-how .faq-sec__head h2{font-family:var(--serif);font-weight:500;font-size:clamp(3.04rem,3.2vw,4rem);color:var(--ink)}.fs-how .faq{max-width:720px;margin:0 auto}.fs-how .faq details{border-bottom:1px solid var(--hair-gold);padding:16px 4px}.fs-how .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-weight:600;font-size:1.568rem;color:var(--ink)}.fs-how .faq summary::-webkit-details-marker{display:none}.fs-how .faq summary:after{content:"+";color:var(--gold)}.fs-how .faq details[open] summary:after{content:"\2013"}.fs-how .faq p{font-size:1.44rem;color:var(--muted);padding-top:10px}.fs-how .final{color:var(--ivory);text-align:center;padding:104px 0;background:radial-gradient(900px 560px at 50% 0%,rgba(205,178,122,.1),transparent 60%),radial-gradient(1100px 700px at 50% 6%,#2a2431 0%,#1a1622 55%,var(--ink3) 100%)}.fs-how .final .eyebrow{display:block;margin-bottom:16px}.fs-how .final h2{font-family:var(--serif);font-weight:600;font-size:clamp(3.2rem,3.6vw,4.64rem);margin-bottom:14px}.fs-how .final h2 em{font-style:italic;color:var(--gold-soft)}.fs-how .final p{color:#b7b1a4;max-width:46ch;margin:0 auto 30px}.fs-how footer{background:var(--ink3);color:#a49d90}.fs-how .foot-trust{border-bottom:1px solid rgba(255,255,255,.08)}.fs-how .foot-trust__row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:22px 0;text-align:center}.fs-how .foot-trust__row span{padding:0 24px;font-size:1.28rem;color:#c9c3b6;font-family:var(--serif);font-style:italic;position:relative}.fs-how .foot-trust__row span+span:before{content:"\b7";position:absolute;left:-2px;color:var(--gold)}.fs-how .foot-trust__row span em{font-style:normal;color:var(--gold-soft)}.fs-how .foot-main{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;padding:56px 0 40px}.fs-how .foot-brand__logo{font-family:var(--serif);font-weight:600;font-size:2.4rem;color:var(--ivory);margin-bottom:12px}.fs-how .foot-brand p{font-size:1.36rem;color:#8f887c;max-width:34ch;margin-bottom:18px}.fs-how .foot-social{display:flex;gap:14px;font-size:1.152rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.fs-how .foot-social a{color:#c9c3b6}.fs-how .foot-social a:hover{color:var(--gold-soft)}.fs-how .foot-col h4{font-size:1.152rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:16px}.fs-how .foot-col a{display:block;font-size:1.376rem;color:#a49d90;padding:6px 0}.fs-how .foot-col a:hover{color:var(--ivory)}.fs-how .foot-bottom{border-top:1px solid rgba(255,255,255,.08);padding:20px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:1.216rem;color:#8f887c}.fs-how .foot-pay{display:flex;gap:8px;flex-wrap:wrap;font-size:1.12rem;letter-spacing:.06em;text-transform:uppercase;color:#6f695f}@media(max-width:820px){.fs-how .foot-main{grid-template-columns:1fr 1fr;gap:34px 24px}.fs-how .foot-brand{grid-column:1/-1}.fs-how .foot-trust__row span{padding:2px 14px;font-size:1.216rem}.fs-how .foot-trust__row span+span:before{display:none}}@media(prefers-reduced-motion:reduce){.fs-how *{transition:none!important}}.fs-how .colourband{position:relative;width:100%;min-height:clamp(360px,52vh,560px);display:flex;align-items:flex-end;overflow:hidden;background:#2a2431}.fs-how .colourband img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fs-how .colourband:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f0d1300 38%,#0f0d13b8)}.fs-how .colourband__copy{position:relative;z-index:2;max-width:1120px;width:90%;margin:0 auto;padding:0 0 46px}.fs-how .colourband__copy .eyebrow{display:block;color:var(--gold-soft);margin-bottom:12px}.fs-how .colourband__copy h2{font-family:var(--serif);font-weight:500;font-size:clamp(2.56rem,3vw,3.84rem);color:var(--ivory);line-height:1.12;max-width:20ch}.fs-how .colourband__copy h2 em{font-style:italic;color:var(--gold-soft)}.fs-how .colourband__copy p{color:#d7d0c4;margin-top:12px;font-size:1.568rem;max-width:52ch}.fs-how .pface,.fs-how .face{transition:opacity .1s linear .07s}.fs-how .pflip:not(.is-flipped) .pface--back{opacity:0}.fs-how .pflip.is-flipped .pface--front{opacity:0}.fs-how .flipcard:not(.is-flipped) .face--back{opacity:0}.fs-how .flipcard.is-flipped .face--front{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/148/assets/flipsi-page-how.css.map */
