:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}:where(input,select,textarea):focus-visible{border-color:color-mix(in srgb, var(--cyan) 55%, transparent)}@media (prefers-reduced-motion:reduce){:focus-visible{scroll-behavior:auto}}
:root{--koru-ink:#090909;--koru-ink-soft:#0d0d0d;--koru-panel:#131313;--koru-panel-soft:#0e0e0f;--koru-cream:#eee5dd;--koru-muted:#9a9090;--koru-dim:#70686a;--koru-mauve:#a29a8d;--koru-violet:#8c8373;--koru-earth:#b29278;--koru-line:#ddcbbc1c;--koru-line-strong:#ddcbbc33}html,body{background:var(--koru-ink)}body{background:radial-gradient(circle at 74% -10%, #7e5b761a, transparent 32rem), radial-gradient(circle at 12% 20%, #70564a0b, transparent 28rem), var(--koru-ink);color:var(--koru-cream)}.nav-shell{border-color:var(--koru-line)!important;background:#090909d1!important;box-shadow:0 20px 70px #0000004d!important}.nav-links>a:not(.button),.merch-menu-trigger,.account-menu-trigger{color:#c9c0bc!important}.nav-links>a:not(.button):hover,.nav-links>a.active,.merch-menu.active .merch-menu-trigger,.merch-menu.is-open .merch-menu-trigger,.account-menu.active .account-menu-trigger,.account-menu.is-open .account-menu-trigger{color:var(--koru-cream)!important;background:#c4a49213!important}.merch-menu-popover,.account-menu-popover{background:radial-gradient(circle at 100% 0,#87607c1a,#0000 42%),#0a0a0bfb!important;border-color:#b7977f38!important;box-shadow:0 24px 60px #00000085,0 0 34px #7f5e770e!important}.merch-menu-popover a:hover,.merch-menu-popover a:focus-visible,.account-menu-popover a:hover,.account-menu-popover a:focus-visible{background:#b7977f0e!important;border-color:#b7977f2e!important}.merch-menu-popover i,.account-menu-popover i{color:#b79a89!important;background:#b7977f0b!important;border-color:#b7977f2e!important}.brand-logo-image{border-color:#a29a8d42!important;box-shadow:0 0 24px #7772691a!important}.brand-word b{color:var(--koru-cream)!important}.brand-word em{color:#b0a799!important}.button-primary{color:#0b0b0c!important;background:linear-gradient(135deg,#f1e9e1 0%,#decfc6 56%,#b6afa3 100%)!important;border-color:#ffffff1a!important;box-shadow:0 12px 34px #97738e1f!important}.button-primary:hover{box-shadow:0 16px 42px #97738e33!important}.button-secondary{border-color:var(--koru-line-strong)!important;color:var(--koru-cream)!important;background:#dcc9bc09!important}.button-secondary:hover{background:#dcc9bc11!important;border-color:#ddcbbc52!important}.text-link span{color:#b1a99b!important}.eyebrow{color:#b09aa9!important}.eyebrow span{background:linear-gradient(90deg,#b3947f,#9b9284)!important}.koru-page-hero{background:radial-gradient(circle at 80% 28%,#7e5b7629,#0000 27%),radial-gradient(circle at 58% 86%,#93685114,#0000 25%),linear-gradient(145deg,#141414 0%,#0d0d0e 58%,#0a0a0a 100%)!important;border-color:#ddcbbc1f!important}.koru-page-hero-copy h1,.final-koru-cta h2{color:var(--koru-cream)!important}.koru-page-hero-copy .lede,.section-heading>p:last-child,.final-cta-inner>p{color:var(--koru-muted)!important}.koru-page-hero .page-hero-signal-field{filter:saturate(.28)sepia(.14)!important}.final-koru-cta .final-cta-inner{background:radial-gradient(circle at 78% 18%,#7d5b7521,#0000 28%),linear-gradient(145deg,#141414,#0b0b0b)!important;border-color:#ddcbbc1c!important}.merch-campaign-shade{background:linear-gradient(#09090903 0%,#09090908 30%,#0909092e 58%,#0909097a 100%),linear-gradient(90deg,#0909091f 0%,#09090938 18%,#09090914 48% 100%)!important}.merch-campaign-copy{top:58%!important;transform:translateY(-39%)!important}.merch-campaign-copy:before{content:"";z-index:-1;filter:blur(6px);pointer-events:none;background:radial-gradient(at 28% 52%,#090909c7 0%,#0909098c 42%,#0909091f 67%,#0000 78%);border-radius:42%;position:absolute;inset:-46px -74px -46px -42px}.fd-collector-dashboard{color:var(--koru-cream)!important;background:#090909!important}.fd-dashboard-atmosphere{opacity:1!important;background:linear-gradient(90deg,#090909fc 0 22%,#090909f0 42%,#090909c7),radial-gradient(circle at 82% 12%,#7f5b7729,#0000 28%),radial-gradient(circle at 72% 74%,#946b5112,#0000 26%)!important}.fd-dashboard-atmosphere:after{background:radial-gradient(circle at 80% 8%,#7e5b761a,#0000 30%),linear-gradient(#09090914,#090909ad 88%)!important}.fd-dashboard-atmosphere i{background:linear-gradient(90deg,#0000,#b7977f14,#99918321,#0000)!important}.fd-dashboard-atmosphere span{border-color:#b7977f0b!important;box-shadow:-34px 26px 0 -1px #b7977f05,-68px 52px 0 -1px #99918305!important}.fd-collector-dashboard .fd-dashboard-sidebar{background:linear-gradient(#0d0d0efc,#09090afb)!important;border-right-color:#b7977f1f!important}.fd-collector-dashboard .fd-dashboard-brand small{color:#857a77!important}.fd-dashboard-page-id>span{color:#b89b89!important}.fd-dashboard-page-id>p{color:var(--koru-cream)!important}.fd-dashboard-page-id>small{color:#686164!important}.fd-dashboard-live-link{background:linear-gradient(135deg,#b7977f0b,#8968840e)!important;border-color:#b7977f29!important}.fd-dashboard-live-link strong{color:#b999b6!important}.fd-dashboard-live-link small{color:#766d70!important}.fd-dashboard-live-link>i{background:#8fa48a!important;box-shadow:0 0 12px #8fa48a75!important}.fd-dashboard-content-frame:before{background:linear-gradient(110deg,#89688409,#0000 36%,#b7977f06)!important}.fd-collector-dashboard .fd-dash-card,.fd-personal-card,.fd-companion-home,.fd-core-actions>a{background:radial-gradient(circle at 100% 0,#8968840b,#0000 29%),linear-gradient(145deg,#131313f0,#0b0b0cf5)!important;border-color:#ddcbbc14!important;box-shadow:inset 0 1px #ffffff06,0 18px 50px #00000024!important}.fd-collector-dashboard .fd-dash-card:after{background:linear-gradient(90deg,#0000,#b7977f1a,#99918324,#0000)!important}.fd-core-actions>a>span{color:#c4aabf!important;background:#8968840e!important;border-color:#9991832e!important}.fd-core-actions>a:hover{border-color:#b7977f2e!important}.fd-personal-card-head small,.fd-companion-home>div>span,.fd-personal-card>a,.fd-companion-home>a{color:#b89b89!important}.fd-personal-card-head>span{color:#c1a5bd!important;border-color:#9991832e!important}.fd-organised-nav .fd-nav-group>small{color:#655d60!important}.fd-organised-nav .fd-nav-group a.active em{background:#b997b5!important;box-shadow:0 0 12px #b997b56b!important}.fd-dashboard-trial-card{background:radial-gradient(circle at 100% 0,#89688414,#0000 42%),#0e0e0fd6!important;border-color:#b7977f1f!important}.fd-dashboard-trial-card>span{color:#b99a87!important}@media (max-width:720px){.merch-campaign-copy{top:auto!important;transform:none!important}.merch-campaign-copy:before{display:none}}
.identity-gate:before{background:radial-gradient(circle at 60% 46%,#b7977f0e,#0000 24%),radial-gradient(circle at 72%,#89688424,#0000 43%)!important}.identity-gate-field,.account-radar-field{filter:saturate(.3)sepia(.12)!important}.identity-gate-copy h1,.account-hero-copy h1{color:var(--koru-cream)!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important}.identity-gate-copy h1 em{background:linear-gradient(100deg,#f2e9e1 8%,#d5c1b5 44%,#b691b1 78%,#d3b8c9)!important;-webkit-background-clip:text!important;background-clip:text!important}.identity-gate-copy>p:not(.eyebrow),.account-hero-copy>p:not(.eyebrow){color:var(--koru-muted)!important}.identity-gate-proof{background:#ddcbbc17!important;border-color:#ddcbbc17!important}.identity-gate-proof span{color:#9e9491!important;background:#0b0b0ced!important}.identity-gate-panel,.fate-id-card{background:radial-gradient(circle at 94% 0,#89688417,#0000 31%),linear-gradient(145deg,#131314f7,#0a0a0bfa)!important;border-color:#b7977f2e!important;box-shadow:0 42px 110px #0006,inset 0 1px #ffffff08!important}.identity-gate-panel>small,.membership-timing span,.identity-auth-switch a{color:#b99a87!important}.identity-auth-form label>span,.profile-editor label>span{color:#948986!important}.identity-auth-form input,.profile-editor input,.profile-editor textarea,.profile-editor select{color:var(--koru-cream)!important;background:#ddcbbc06!important;border-color:#ddcbbc1a!important}.identity-auth-form input:focus,.profile-editor input:focus,.profile-editor textarea:focus,.profile-editor select:focus{background:#ddcbbc0a!important;border-color:#a29a8d61!important;box-shadow:0 0 0 3px #89688414!important}.fate-id-card:before{background:linear-gradient(115deg,#0000,#b7977f0e,#8968841a,#0000)!important}.fate-id-card:after{border-color:#b7977f17!important;box-shadow:0 0 0 38px #89688405,0 0 0 78px #b7977f03!important}.account-notice{background:linear-gradient(90deg,#b7977f0b,#89688409)!important;border-color:#b7977f24!important}.account-notice p{color:#aaa09e!important}.account-notice b{color:var(--koru-cream)!important}.account-panel{background:radial-gradient(circle at 100% 0,#8968840b,#0000 35%),linear-gradient(145deg,#111112eb,#0b0b0cf5)!important;border-color:#ddcbbc16!important}.account-panel:after{background:radial-gradient(#b7977f09,#0000 70%)!important}.account-panel-head span,.account-panel>p{color:#908786!important}.account-panel-head h2{color:var(--koru-cream)!important}.account-panel-head>i.state-free{color:#c0a6bd!important;border-color:#99918329!important}.membership-timing{background:#b7977f08!important;border-color:#b7977f1f!important}.membership-entitlements span{color:#8f8584!important;background:#ddcbbc04!important;border-color:#ddcbbc11!important}.loyalty-orbit>span{border-color:#b7977f1c!important}.loyalty-orbit>span:nth-child(2){border-color:#99918326!important}.loyalty-orbit>span:nth-child(3){border-color:#b7977f14!important}.fd-command-hero{background:linear-gradient(90deg,#090909f5,#0a0a0bd6 55%,#0b0b0c94),radial-gradient(circle at 78% 18%,#89688424,#0000 30%),radial-gradient(circle at 70% 82%,#b7977f0e,#0000 25%)!important;border-color:#b7977f29!important;box-shadow:0 30px 80px #00000040!important}.fd-command-copy>span{color:#b99a87!important}.fd-command-copy h1{color:var(--koru-cream)!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important}.fd-command-copy h1 em{background:linear-gradient(90deg,#f0e7df,#d4c2b7 46%,#ada699)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.fd-command-copy p{color:#9b9191!important}.fd-command-actions a{color:#d9cfca!important;background:#ddcbbc07!important;border-color:#ddcbbc1a!important}.fd-command-actions a:first-child{background:linear-gradient(135deg,#b7977f0e,#89688411)!important;border-color:#b7977f2e!important}.fd-command-card{background:radial-gradient(circle at 50% 38%,#b7977f11,#0000 31%),linear-gradient(145deg,#19191beb,#0a0a0bfa)!important;border-color:#a29a8d42!important;box-shadow:0 25px 60px #0000006b,0 0 38px #89688414!important}.fd-command-card small{color:#b99a87!important}.fd-command-card span{color:#817778!important}.fd-command-metrics span{color:#756c6d!important;border-left-color:#ddcbbc13!important}.fd-command-metrics b{color:var(--koru-cream)!important}.fd-core-actions>a:after,.fd-living-panel:after{background:linear-gradient(100deg,#0000,#b7977f09,#9991830b,#0000)!important}.fd-core-actions small{color:#746a6c!important}.fd-core-actions strong,.fd-personal-card-head h2,.fd-companion-home h2{color:var(--koru-cream)!important}.fd-core-actions p,.fd-personal-card-head p,.fd-companion-home p{color:#908688!important}.fd-companion-home h2 em{color:#b593b2!important}.fd-personal-facts div,.fd-personal-activity{background:#00000021!important;border-color:#ddcbbc0e!important}.fd-personal-activity div{border-left-color:#ddcbbc0e!important}.fd-personal-facts small,.fd-personal-activity span{color:#746c6d!important}.fd-signal-thumb,.fd-dashboard-list article,.fd-dashboard-empty{border-color:#ddcbbc0f!important}.fd-dashboard-list article small,.fd-dashboard-empty span{color:#81787a!important}
.koru-mascot .koru-frame img{object-position:66% center!important}
:root{--fd-signal-whisper:#d2b66f;--fd-signal-echo:#d9cdbb;--fd-signal-manifested:#7c6eff;--fd-signal-vanished:#ef4d5a}.fd-lifecycle-card.whisper{color:var(--fd-signal-whisper)!important}.fd-lifecycle-card.echo{color:var(--fd-signal-echo)!important}.fd-lifecycle-card.manifested{color:var(--fd-signal-manifested)!important}.fd-lifecycle-card.vanished{color:var(--fd-signal-vanished)!important}.fd-mini-thumb.whisper{color:var(--fd-signal-whisper)!important;border-color:#d2b66f38!important}.fd-mini-thumb.echo{color:var(--fd-signal-echo)!important;border-color:#d9cdbb38!important}.fd-mini-thumb.manifested{color:var(--fd-signal-manifested)!important;border-color:#7c6eff38!important}.fd-mini-thumb.vanished{color:var(--fd-signal-vanished)!important;border-color:#ef4d5a38!important}.fd-signal-row aside b.whisper{color:var(--fd-signal-whisper)!important;background:#d2b66f14!important}.fd-signal-row aside b.echo{color:var(--fd-signal-echo)!important;background:#d9cdbb14!important}.fd-signal-row aside b.manifested{color:var(--fd-signal-manifested)!important;background:#7c6eff14!important}.fd-signal-row aside b.vanished{color:var(--fd-signal-vanished)!important;background:#ef4d5a14!important}.fd-ledger-stages .whisper span{color:var(--fd-signal-whisper)!important}.fd-ledger-stages .echo span{color:var(--fd-signal-echo)!important}.fd-ledger-stages .manifested span{color:var(--fd-signal-manifested)!important}.fd-ledger-stages .vanished span{color:var(--fd-signal-vanished)!important}.fd-stage-trend.whisper{color:var(--fd-signal-whisper)!important}.fd-stage-trend.echo{color:var(--fd-signal-echo)!important}.fd-stage-trend.manifested{color:var(--fd-signal-manifested)!important}.fd-stage-trend.vanished{color:var(--fd-signal-vanished)!important}.fd-ledger-row.whisper .fd-ledger-state i{background:var(--fd-signal-whisper)!important;box-shadow:0 0 12px #d2b66f6b!important}.fd-ledger-row.echo .fd-ledger-state i{background:var(--fd-signal-echo)!important;box-shadow:0 0 12px #d9cdbb59!important}.fd-ledger-row.manifested .fd-ledger-state i{background:var(--fd-signal-manifested)!important;box-shadow:0 0 12px #7c6eff6b!important}.fd-ledger-row.vanished .fd-ledger-state i{background:var(--fd-signal-vanished)!important;box-shadow:0 0 12px #ef4d5a6b!important}
.fd-account-hero{box-shadow:inset 0 0 0 1px #ddcbbc06,0 32px 90px #0000003d;background:linear-gradient(90deg,#090909f0 0%,#090909d4 42%,#090909a3 72%,#090909ba 100%),linear-gradient(#09090924 0%,#09090994 100%),url(/assets/account/Beta%20Welcome.png) 50% 48%/cover no-repeat!important}.fd-account-hero .fd-account-intro{text-shadow:0 2px 24px #00000057}.fd-account-hero .fd-account-status-rail span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a8a}.fd-account-hero .fd-account-id-card{box-shadow:0 26px 70px #00000047}@media (max-width:1050px){.fd-account-hero{background-position:44%!important}}@media (max-width:700px){.fd-account-hero{background-position:38%!important}}
.site-shell #main,.site-shell #main :is(section[id],h2[id]){scroll-margin-top:6rem}.site-shell .site-header :is(.nav-links>a,.account-menu-trigger,.merch-menu-trigger){min-height:44px;font-size:.875rem}.site-shell .site-header :is(.account-menu-popover,.merch-menu-popover) b{font-size:.875rem}.site-shell .site-header :is(.account-menu-popover,.merch-menu-popover) small{color:#b3aca2;font-size:.75rem;line-height:1.5}.site-shell .site-header :is(.account-menu-popover,.merch-menu-popover) a:focus-visible{outline-offset:-2px;outline:2px solid #988bf9}.site-shell .site-footer a{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.site-shell .footer-links>div{gap:2px}.site-shell .footer-links>div>span,.site-shell .footer-bottom,.site-shell .non-affiliation{color:#afa89d;font-size:.75rem;line-height:1.6}.site-shell .footer-top>div:first-child p{font-size:.875rem}.site-shell :is(.kr-lede,.prh-description,.fmh-description,.fdv2-head>div>span,.fdv2-grid>article>p,.fd-membership-copy>p:not(.fd-kicker),.kf-merch-copy>span,.fd-events-link div>p:not(.fd-kicker),.fdd2-copy>span,.fd-demo-cinematic-copy>p:not(.eyebrow),.copy-stack>p:not(.eyebrow),.section-heading>p:not(.eyebrow),.feature-card>p,.identity-gate-copy>p:not(.eyebrow),.identity-gate-panel>p,.join-intro>p:not(.eyebrow)){color:#c0bbb3;font-size:1rem;line-height:1.7}.site-shell :is(.kr-kicker,.kr-proof,.kr-meet small,.fd-kicker,.fdv2-head>div>p,.fdv2-head aside small,.fdv2-number small,.fdv2-footer small,.kf-merch-copy>p,.fdd2-copy>p,.prh-copy .eyebrow,.fmh-copy .eyebrow,.fd-membership-card>small){letter-spacing:.1em;font-size:.75rem}.site-shell :is(.fdv2-lifecycle small,.fdv2-neutral,.fdv2-head aside>span,.fdv2-flow b,.fd-membership-card li,.fdd2-steps small,.fdd2-note span,.fd-network-intro p,.fd-network-tools p){color:#b7b1a6;font-size:.875rem;line-height:1.6}.site-shell :is(.fdv2-lifecycle strong,.fdv2-flow small,.fdv2-lifecycle b,.fd-network-brandbar small,.fd-network-brandbar em,.fd-network-intro>small,.fd-network-sources span,.fd-network-tools small,.fd-network-confidence>small,.fd-network-confidence span,.fd-network-direct small,.fd-network-direct>span,.fdd2-note small,.fdd2-steps strong,.prh-proof b,.prh-proof small,.fmh-proof b,.fmh-proof small){font-size:.75rem;line-height:1.5}.site-shell :is(.fd-events-link>a,.fd-membership-card>a,.kf-merch-copy>b){font-size:.875rem;line-height:1.6}.site-shell .fdv2-grid,.site-shell .fdv2-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .fdv2-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.site-shell .fdv2-flow>span{overflow-wrap:anywhere;min-width:0}.site-shell .fdv2-footer,.site-shell .fdv2-footer>div:last-child,.site-shell .fd-network-brandbar{flex-wrap:wrap}.site-shell .fd-network-sources{flex-wrap:wrap;display:flex}.site-shell .fd-network-sources i{display:none}.site-shell .fd-network-confidence>div{flex-wrap:wrap;display:flex}.site-shell .fd-network-direct{flex-wrap:wrap;align-items:flex-start}.site-shell .fd-network-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .fd-network-tools strong{font-size:1.125rem;line-height:1.3}.site-shell .prh-copy h1,.site-shell .fmh-copy h1,.site-shell .kr-copy h1{line-height:1.03}.site-shell :is(.kr-hero,.prh-hero,.fmh-hero){align-items:center;display:flex}.site-shell .kr-copy{padding-block:5rem;position:relative;top:auto;transform:none}.site-shell :is(.prh-copy,.fmh-copy){margin-block:4rem 8rem;padding-bottom:0;position:relative;top:auto;transform:none}@media (max-width:1040px){.site-shell .fdv2-flow,.site-shell .fd-network-tools{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.site-shell .nav-links{overscroll-behavior:contain;max-height:calc(100dvh - 88px);overflow-y:auto}.site-shell .site-header :is(.account-menu,.merch-menu){width:100%}.site-shell .site-header :is(.account-menu-trigger,.merch-menu-trigger){justify-content:flex-start;width:100%;min-height:48px}.site-shell .site-header :is(.account-menu-popover,.merch-menu-popover){width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:5px;position:static}}@media (max-width:760px){.site-shell .fdv2-grid{grid-template-columns:minmax(0,1fr)}.site-shell :is(.kr-hero,.prh-hero,.fmh-hero){min-height:0;display:block}.site-shell :is(.kr-copy,.prh-copy,.fmh-copy){width:auto;margin:0;padding:17rem 1.375rem 2rem;position:relative;inset:auto;transform:none}.site-shell :is(.prh-proof,.fmh-proof){position:relative}.site-shell :is(.prh-proof,.fmh-proof) span{grid-template-columns:auto minmax(0,1fr);min-width:0}.site-shell :is(.kr-copy,.prh-copy,.fmh-copy) h1{overflow-wrap:break-word;font-size:clamp(2.35rem,10vw,3.6rem)}.site-shell .kr-hero-shade{background:linear-gradient(#09090a05,#09090a99 35%,#09090af2)}.site-shell .kr-actions{flex-direction:column;display:flex}.site-shell .kr-actions .button{min-height:48px}.site-shell .fdv2-head{gap:24px}.site-shell .fdv2-lifecycle>span{min-height:0}}@media (max-width:380px){.site-shell .fdv2-lifecycle,.site-shell .footer-links{grid-template-columns:minmax(0,1fr)}}
.fd-marketing{--fm-gold:#e9c99a;--fm-lilac:#b4aafb;--fm-muted:#b6b0a5;--fm-line:#d1ccfc21;color:#f5f2ef;background:#0b0b0c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fd-marketing *{box-sizing:border-box}.fd-marketing h1,.fd-marketing h2,.fd-marketing h3,.fd-marketing p{margin:0}.fd-marketing h1,.fd-marketing h2,.fd-marketing h3{letter-spacing:-.055em;text-wrap:balance;font-family:inherit;font-weight:600}.fd-marketing h2{font-size:clamp(2.5rem,4.4vw,4.5rem);line-height:1.04}.fd-marketing h3{font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.14}.fd-marketing em{color:var(--fm-lilac);font-style:normal}.fd-marketing p{color:var(--fm-muted);font-size:1rem;line-height:1.75}.fd-marketing a:focus-visible,.fd-marketing summary:focus-visible{outline:2px solid var(--fm-gold);outline-offset:6px}.fd-marketing .fm-eyebrow{color:var(--fm-gold);letter-spacing:.18em;align-items:center;gap:10px;margin-bottom:22px;font-size:.68rem;font-weight:700;line-height:1.7;display:flex}.fm-status-dot{background:var(--fm-gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 16px #d3ad6b99}.fm-section{width:min(1220px,100% - 96px);margin:0 auto;padding:100px 0;scroll-margin-top:110px}.fm-hero{isolation:isolate;background:#0b0b0c;max-width:1800px;height:min(930px,95svh);min-height:800px;margin:0 auto;position:relative;overflow:hidden}.fm-hero-art{z-index:-2;width:66%;height:100%;position:absolute;top:0;right:0}.fm-hero-art img{object-fit:cover;object-position:40% 48%;width:100%;height:100%}.fm-hero-shade{z-index:-1;background:linear-gradient(90deg,#0b0b0c 0% 27%,#0b0b0cdb 39%,#0b0b0c33 60%,#0000 80%),linear-gradient(#0b0b0c44 0%,#0000 45%,#0b0b0c22 80%,#0b0b0c 100%);position:absolute;inset:0}.fm-hero-content{width:min(1220px,100% - 96px);margin:0 auto;padding:clamp(160px,15vh,220px) 0 120px;position:relative}.fd-marketing .fm-hero h1{letter-spacing:-.062em;max-width:670px;font-size:clamp(3.7rem,6.1vw,6.4rem);line-height:1.015}.fm-hero h1>span{color:var(--fm-lilac)}.fd-marketing .fm-lead{color:#cecac4;max-width:420px;margin-top:26px;font-size:1.03rem;line-height:1.75}.fm-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.fm-button{border:1px solid var(--fm-gold);background:var(--fm-gold);color:#181819;border-radius:7px;justify-content:center;align-items:center;gap:32px;min-height:52px;padding:16px 24px;font-size:.875rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.fm-button:hover{background:#f4dbb8;transform:translateY(-2px)}.fm-button span{font-size:18px;font-weight:400}.fm-text-link{min-height:44px;color:var(--fm-gold);align-items:center;gap:20px;font-size:.86rem;font-weight:600;display:inline-flex}.fm-text-link:hover{color:#fff}.fm-text-link span{transition:transform .2s}.fm-text-link:hover span{transform:translate(3px,-1px)}.fd-marketing .fm-platforms{color:#b7b1a6;margin-top:19px;font-size:.72rem}.fm-platforms span{color:var(--fm-gold);padding:0 8px}.fm-hero-caption{text-align:right;text-shadow:0 2px 15px #000;gap:8px;display:grid;position:absolute;bottom:105px;right:5%}.fm-hero-caption span{letter-spacing:.18em;color:#e4dfd6;font-size:.6rem;font-weight:600}.fm-hero-caption b{color:#eae7e2;font-size:.8rem;font-weight:500}.fm-explore{letter-spacing:.2em;color:#bab4aa;align-items:center;gap:24px;min-height:44px;font-size:.6rem;display:flex;position:absolute;bottom:42px;left:max(48px,50% - 610px)}.fm-explore span{color:var(--fm-gold);font-size:22px}.fm-pillars{border-block:1px solid var(--fm-line);grid-template-columns:repeat(4,1fr);width:min(1220px,100% - 96px);margin:auto;padding:26px 0;display:grid}.fm-pillars>div{border-right:1px solid var(--fm-line);gap:20px;padding:8px 26px;display:flex}.fm-pillars>div:first-child{padding-left:0}.fm-pillars>div:last-child{border:0}.fm-pillars>div>span{color:var(--fm-gold);padding-top:5px;font-size:.65rem}.fm-pillars b{letter-spacing:-.03em;font-size:1.1rem;font-weight:600}.fm-pillars small{color:#aaa397;margin-top:5px;font-size:.7rem;display:block}.fm-split{grid-template-columns:1fr 1.12fr;align-items:center;gap:70px;display:grid}.fm-copy>p:not(.fm-eyebrow){max-width:480px;margin-top:26px}.fm-inline-features{flex-wrap:wrap;gap:9px 18px;margin:25px 0 24px;display:flex}.fm-inline-features span{color:#d7d2c9;font-size:.72rem}.fm-inline-features span:before{content:"✓";color:var(--fm-gold);margin-right:6px}.fm-art{border:1px solid var(--fm-line);background:#151516;border-radius:16px;margin:0;position:relative;overflow:hidden}.fm-art>img{object-fit:cover;object-position:50% 0;width:100%;height:420px;display:block}.fm-art figcaption{border-top:1px solid var(--fm-line);background:#141415;align-items:center;gap:18px;padding:23px;display:flex;position:relative}.fm-art figcaption b{font-size:.9rem;font-weight:500;display:block}.fm-art figcaption span:not(.fm-corner-icon){color:var(--fm-muted);margin-top:5px;font-size:.7rem;display:block}.fm-corner-icon{color:var(--fm-gold);font-size:30px;line-height:1}.fm-section-heading{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:40px;display:flex}.fm-section-heading>p{max-width:390px;margin-bottom:7px}.fm-collection-grid{grid-template-columns:1.22fr 1fr;gap:20px;display:grid}.fm-collection-feature{border:1px solid var(--fm-line);background:#171718;border-radius:16px;align-items:flex-end;min-height:590px;display:flex;position:relative;overflow:hidden}.fm-collection-feature>img{object-fit:cover;object-position:93% 50%;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.fm-collection-feature:after{content:"";background:linear-gradient(#0f0f0f22 20%,#0f0f0feb 77%,#0f0f0f 97%);position:absolute;inset:0}.fm-collection-feature>div{z-index:1;padding:38px;position:relative}.fm-collection-feature p:last-child{max-width:430px;margin-top:18px}.fm-stack{grid-template-rows:1fr 1fr;gap:20px;display:grid}.fm-stack article,.fm-shop-grid>article{border:1px solid var(--fm-line);background:#131313;border-radius:16px;padding:34px}.fm-mini-label{color:var(--fm-gold);letter-spacing:.16em;margin-bottom:18px;font-size:.64rem;font-weight:700;display:block}.fm-stack article p{max-width:430px;margin:16px 0;font-size:.94rem}.fm-shopping{border-top:1px solid var(--fm-line)}.fm-shop-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px;display:grid}.fm-shop-grid>article{min-height:370px}.fm-shop-grid p{max-width:440px;margin-top:20px;font-size:.94rem}.fm-price-context{border-top:1px solid var(--fm-line);color:#c1bcb4;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;padding-top:24px;font-size:.7rem;display:flex}.fm-price-context>b{color:#887f6f;font-weight:400}.fm-price-context strong{color:var(--fm-gold);font-weight:600}.fm-shop-art{isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.fm-shop-art>img{z-index:-2;object-fit:cover;object-position:70%;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.fm-shop-art:after{z-index:-1;content:"";background:linear-gradient(#1113 0%,#111111b0 40%,#111 100%);position:absolute;inset:0}.fm-family{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding-block:60px 100px;display:grid}.fm-family-art{aspect-ratio:1/1.05;border:1px solid var(--fm-line);border-radius:16px;overflow:hidden}.fm-family-art img{object-fit:cover;object-position:50% 50%;filter:saturate(.8);width:100%;height:100%}.fm-family-copy>p:not(.fm-eyebrow){margin-top:23px}.fm-family-copy>a{margin-top:24px}.fm-event{border:1px solid var(--fm-line);background:#131314;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-bottom:70px;padding:38px;display:grid}.fm-event-symbol{background:#c8a87508;border:1px solid #c8a87544;border-radius:20px;place-items:center;width:78px;height:78px;display:grid}.fm-event-symbol svg{width:50px;height:50px;stroke:var(--fm-gold);stroke-width:1.5px}.fd-marketing .fm-event h2{font-size:2.1rem}.fd-marketing .fm-event p{max-width:650px;margin-top:15px;font-size:.9rem}.fd-marketing .fm-event .fm-eyebrow{margin:0 0 10px;font-size:.6rem}.fm-button-outline{color:var(--fm-gold);white-space:nowrap;background:0 0;border-color:#c8a87555;gap:20px}.fm-button-outline:hover{background:#c8a87515}.fm-faq{border-top:1px solid var(--fm-line);grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:70px;display:grid}.fm-questions details{border-bottom:1px solid var(--fm-line);margin-bottom:22px;padding:0 0 22px}.fm-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:44px;font-size:1rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.fm-questions summary::-webkit-details-marker{display:none}.fm-questions summary>span{color:var(--fm-gold);font-size:23px;font-weight:300;transition:transform .2s}.fm-questions details[open] summary>span{transform:rotate(45deg)}.fd-marketing .fm-questions p{margin-top:16px;font-size:.9rem}.fm-questions details>a{color:var(--fm-gold);margin-top:15px;font-size:.85rem;display:inline-block}.fm-close{text-align:center;border-top:1px solid var(--fm-line);background:radial-gradient(#39373328,#0000 64%);padding:90px 30px 105px}.fm-close .fm-eyebrow{justify-content:center}.fm-close-mark{color:var(--fm-gold);margin-bottom:22px;font-size:32px;display:block}.fd-marketing .fm-close h2{font-size:clamp(3rem,5.5vw,5.5rem)}.fd-marketing .fm-close p:not(.fm-eyebrow){margin-top:25px}.fm-close .fm-actions{justify-content:center;margin-top:30px}.fm-close-note{color:#a0988a;margin-top:22px;font-size:.68rem;display:block}.fm-detail-hero{padding-top:165px;padding-bottom:65px}.fm-detail-hero h1{max-width:900px;font-size:clamp(3rem,6vw,5.5rem);line-height:1.04}.fm-detail-hero>p:not(.fm-eyebrow){max-width:670px;margin-top:26px;font-size:1.05rem}.fm-jump-links{flex-wrap:wrap;gap:12px 27px;margin-top:36px;display:flex}.fm-jump-links a{color:var(--fm-gold);border-bottom:1px solid #c8a87544;padding:12px 0;font-size:.78rem}.fm-detail-section{border-top:1px solid var(--fm-line);grid-template-columns:.7fr 1fr;gap:70px;padding-block:60px;display:grid}.fm-detail-section h2{font-size:clamp(2rem,3.3vw,3rem)}.fm-detail-section>div>p+p{margin-top:20px}.fm-detail-list{margin:25px 0;padding:0;list-style:none}.fm-detail-list li{border-bottom:1px solid var(--fm-line);color:#bdb8af;padding:14px 0;font-size:.9rem;line-height:1.6}.fm-detail-list b{color:#f0ede9;font-weight:500}.fd-marketing .fm-note{color:#a7a093;font-size:.8rem;line-height:1.7}.fm-detail-image{border-radius:14px;width:100%;height:auto;margin-bottom:25px}.fm-detail-section .fm-text-link{margin-top:18px}@media (min-width:1600px){.fm-hero-content{padding-top:210px}.fm-hero-art{width:64%}}@media (max-width:1100px){.fm-section,.fm-pillars,.fm-hero-content{width:calc(100% - 64px)}.fm-split,.fm-family{gap:40px}.fm-pillars>div{gap:12px;padding-inline:18px}.fm-section-heading{gap:40px}.fm-section-heading>p{max-width:320px}.fm-event{grid-template-columns:auto 1fr}.fm-event>.fm-button{grid-column:2;justify-self:start}.fm-faq{gap:45px}.fm-hero-caption{bottom:95px;right:32px}.fm-hero{min-height:790px}.fm-collection-grid{grid-template-columns:1fr 1fr}.fm-collection-feature>div,.fm-stack article,.fm-shop-grid>article{padding:28px}}@media (max-width:760px){.fm-section,.fm-pillars,.fm-hero-content{width:calc(100% - 40px)}.fm-section{padding-block:62px}.fm-hero{height:auto;min-height:860px}.fm-hero-art{opacity:.82;width:100%;height:610px;top:0;right:-12%}.fm-hero-art img{object-position:30% 35%}.fm-hero-shade{background:linear-gradient(#0b0b0c44 0%,#0b0b0c55 33%,#0b0b0ce8 62%,#0b0b0c 88% 100%)}.fm-hero-content{padding-top:350px;padding-bottom:105px}.fd-marketing .fm-hero h1{font-size:clamp(2.6rem,10.8vw,5rem);line-height:1.02}.fm-hero h1>span br{display:none}.fd-marketing .fm-hero .fm-eyebrow{margin-bottom:17px;font-size:.58rem}.fd-marketing .fm-lead{max-width:450px;margin-top:22px;font-size:.94rem}.fm-hero-caption{max-width:160px;top:128px;bottom:auto;right:20px}.fm-hero-caption b{font-size:.7rem}.fm-hero-caption span{font-size:.5rem;line-height:1.7}.fm-explore{bottom:20px;left:20px}.fm-pillars{grid-template-columns:1fr 1fr;padding-block:16px}.fm-pillars>div{padding:18px 12px}.fm-pillars>div:nth-child(2){border-right:0}.fm-pillars>div:nth-child(3){border-top:1px solid var(--fm-line);padding-left:0}.fm-pillars>div:nth-child(4){border-top:1px solid var(--fm-line)}.fm-pillars b{font-size:1rem}.fm-pillars small{font-size:.64rem}.fm-split,.fm-family,.fm-faq,.fm-detail-section{grid-template-columns:1fr;gap:32px}.fm-art>img{height:330px}.fm-section-heading{display:block}.fm-section-heading>p{max-width:100%;margin-top:22px}.fm-collection-grid,.fm-shop-grid{grid-template-columns:1fr}.fm-collection-feature{min-height:500px}.fm-stack{gap:16px}.fm-stack article{padding:28px}.fm-shop-grid>article{min-height:320px}.fm-family{padding-top:20px}.fm-family-art{aspect-ratio:1.2}.fm-family-copy{padding-top:0}.fm-event{gap:22px;margin-bottom:45px;padding:26px}.fm-event-symbol{border-radius:14px;width:55px;height:55px}.fm-event-symbol svg{width:37px;height:37px}.fm-event>.fm-button{grid-column:1/-1}.fm-event>div:nth-child(2){display:contents}.fm-event .fm-eyebrow{grid-column:2}.fm-event h2,.fm-event p:not(.fm-eyebrow){grid-column:1/-1}.fd-marketing .fm-event h2{font-size:2.4rem}.fd-marketing .fm-event p:not(.fm-eyebrow){margin:0}.fm-faq{padding-top:45px}.fm-questions{margin-top:12px}.fm-close{padding:65px 0}.fm-detail-hero{padding-top:130px}.fm-detail-hero h1{font-size:clamp(2.8rem,11vw,4.5rem)}.fm-detail-section{padding-block:40px}.fm-jump-links{gap:8px 22px}.fm-detail-section .fm-eyebrow{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.fd-marketing *{scroll-behavior:auto;transition:none!important;animation:none!important}}.fm-arrow{vertical-align:middle;flex:none}.fm-text-link .fm-arrow{transition:transform .2s}.fm-text-link:hover .fm-arrow{transform:translate(2px,-2px)}.fm-scan-steps{border-block:1px solid var(--fm-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:4px 0 16px;padding:20px 0;list-style:none;display:grid}.fm-scan-steps li{gap:7px;display:grid}.fm-scan-steps li>span{color:var(--fm-gold);font-size:.62rem}.fm-scan-steps b{font-size:.9rem;font-weight:500}.fm-scan-steps small{color:var(--fm-muted);font-size:.7rem;line-height:1.5}.fm-binder-showcase{border:1px solid var(--fm-line);background:radial-gradient(at 50% 60%,#2a2a2c66,#0000 65%),#131314;border-radius:16px;flex-direction:column;justify-content:center;min-width:0;padding:36px;display:flex;overflow:hidden}.fm-binder-showcase p:not(.fm-eyebrow){margin-top:20px;font-size:.94rem}.fm-binder-showcase>img{width:calc(100% + 48px);max-width:none;height:auto;margin:22px -24px 20px;display:block}.fm-binder-labels{border-top:1px solid var(--fm-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:20px 0 0;list-style:none;display:grid}.fm-binder-labels b{color:#e9e4dd;font-size:.78rem;font-weight:600}.fm-binder-labels span{color:var(--fm-muted);margin-top:7px;font-size:.68rem;line-height:1.5;display:block}.fm-binder-showcase>.fm-text-link{margin-top:22px}.fm-shelf-image{background:radial-gradient(#2a2a2c55,#0000 70%);padding:12px 0}.fm-toolkit{border-top:1px solid var(--fm-line)}.fm-toolkit-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fm-toolkit-grid>article{border:1px solid var(--fm-line);background:#131313;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:36px;display:flex}.fm-toolkit-grid h3{font-size:clamp(1.65rem,2.7vw,2.4rem)}.fm-toolkit-grid p{max-width:480px;margin-block:20px;font-size:.94rem}.fm-toolkit-grid .fm-text-link{margin-top:auto}.fm-toolkit-grid>.fm-koru-tool{background:radial-gradient(at 100% 0,#4a474133,#0000 70%),#131313}.fm-theme-swatches{flex-wrap:wrap;gap:12px 20px;margin:0 0 22px;display:flex}.fm-theme-swatches>span{color:#cecac4;align-items:center;gap:7px;font-size:.66rem;display:flex}.fm-theme-swatches i{border:1px solid #c3a56a88;border-radius:50%;width:22px;height:22px;display:inline-block}.fm-theme-dark{background:#161617}.fm-theme-light{background:#f7f3eb}.fm-theme-classic{background:#0e0e0e;box-shadow:inset -7px -5px #3f3c37}.fm-theme-swatches-large{margin:24px 0}.fm-theme-swatches-large i{width:32px;height:32px}.fm-theme-swatches-large>span{font-size:.78rem}.fm-retailer{border-top:1px solid var(--fm-line);grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding-block:70px;display:grid}.fm-retailer>div:last-child{border:1px solid var(--fm-line);background:#131313;border-radius:16px;padding:34px}.fd-marketing .fm-retailer h2{font-size:clamp(2.3rem,3.5vw,3.6rem)}.fm-retailer p:not(.fm-eyebrow){max-width:550px;margin-top:22px;font-size:.94rem}.fm-retailer .fm-text-link{margin-top:18px}@media (max-width:1100px){.fm-binder-showcase,.fm-toolkit-grid>article{padding:28px}.fm-retailer{gap:35px}.fm-pillars>div{padding-inline:12px}.fm-pillars b{font-size:1rem}.fm-pillars small{line-height:1.5}}@media (max-width:760px){.fm-toolkit-grid,.fm-retailer{grid-template-columns:1fr;gap:18px}.fm-binder-showcase{padding:28px}.fm-binder-labels{gap:12px}.fm-binder-labels b{font-size:.72rem}.fm-binder-labels span{font-size:.65rem}.fm-toolkit-grid>article{padding:28px}.fm-retailer{gap:30px;padding-block:48px}.fm-retailer>div:last-child{padding:28px}.fm-scan-steps{gap:10px}.fm-pillars>div{padding-block:18px}.fm-pillars small{font-size:.62rem}}.public-brand{--gold:#e9c99a;--cyan:#e9c99a;--purple:#a899ff;--muted:#b9ad9a;color:#f2e9da;background:#0d0d0f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-brand :is(h1,h2,h3,blockquote){letter-spacing:-.045em!important;font-family:inherit!important;font-weight:600!important}.public-brand .site-header .nav-shell{box-shadow:none!important;background:#0e0e0ef0!important;border-color:#d1ccfc26!important}.public-brand .button-primary{color:#141217!important;box-shadow:none!important;letter-spacing:0!important;background:#a899ff!important;border:1px solid #a899ff!important;border-radius:7px!important;font-size:.86rem!important}.public-brand .button-secondary{color:#e9c99a!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:1px solid #e9c99a55!important;border-radius:7px!important;font-size:.86rem!important}.public-brand .button{min-height:48px}.public-brand .text-link{color:#e9c99a!important;font-size:.86rem!important}.public-brand .eyebrow{color:#e9c99a!important;letter-spacing:.16em!important;font-size:.68rem!important}.public-brand :is(.content-section,.plan-section,.onboarding-section,.retailer-faq){width:min(1220px,100% - 96px);margin-inline:auto;padding-block:70px}.public-brand :is(.section-heading,.copy-stack,.onboarding-copy,.retailer-faq-head)>h2{font-size:clamp(2.3rem,3.5vw,3.8rem)!important;line-height:1.1!important}.public-brand :is(.section-heading,.copy-stack,.onboarding-copy,.retailer-faq-head)>p:not(.eyebrow),.public-brand .point-list p{color:#b6b0a5!important;font-size:1rem!important;line-height:1.75!important}.public-brand :is(.quote-band,.insight-panel,.mini-feature,.value-network-grid article,.plan-card,.onboarding-steps,.trust-grid article){box-shadow:none!important;background:#131313!important;border-color:#d1ccfc21!important;border-radius:16px!important}.public-brand :is(.quote-band,.insight-panel,.mini-feature,.value-network-grid article,.plan-card,.trust-grid article) p{color:#b6b0a5;font-size:.94rem!important;line-height:1.75!important}.public-brand :is(.mini-feature,.value-network-grid article,.trust-grid article) h3{font-size:1.65rem!important;line-height:1.2!important}.public-brand .quote-band blockquote{color:#b4aafb!important;font-size:clamp(1.7rem,3vw,3rem)!important;line-height:1.18!important}.public-brand .site-footer{border-top:1px solid #d1ccfc21;background:#0e0e0e!important}.public-brand .footer-top{width:min(1220px,100% - 96px);margin-inline:auto}.public-brand .footer-links a{font-size:.8rem;line-height:1.7}.public-brand .non-affiliation{color:#968e7f;line-height:1.7}.fm-page-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px 70px;padding-top:160px;padding-bottom:60px;display:grid}.fd-marketing .fm-page-copy h1{font-size:clamp(3rem,5.1vw,5.5rem);line-height:1.055}.fd-marketing .fm-page-description{color:#c5c0b8;max-width:560px;margin-top:26px;font-size:1rem}.fm-page-copy .button-row{gap:20px;margin-top:28px}.fm-page-art{aspect-ratio:1/1.04;border:1px solid var(--fm-line);background:#141415;border-radius:16px;margin:0;overflow:hidden}.fm-page-art img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}.fm-page-art-right img{object-position:65% 40%}.fm-page-proof{border-block:1px solid var(--fm-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:16px;margin:0;padding:25px 0;list-style:none;display:flex}.fm-page-proof li{color:#c9c3ba;font-size:.75rem}.fm-page-proof li:before{content:"✓";color:var(--fm-gold);margin-right:10px}.fm-event-preparation{background:#131313;border:1px solid #d1ccfc21;border-radius:16px;padding:38px}.fm-event-preparation h3{font-size:2rem;line-height:1.2}.fm-event-preparation p:not(.eyebrow){color:#b6b0a5;margin:20px 0 25px;font-size:1rem;line-height:1.75}.public-brand .closed-beta-page{width:100%!important;margin:0 0 80px!important}.public-brand .closed-beta-gate{border:1px solid #d1ccfc21;border-radius:16px;align-items:start;gap:50px;width:min(1220px,100% - 96px);min-height:0;padding:clamp(24px,4vw,48px);scroll-margin-top:100px;background:#131313!important;margin:0 auto!important}.public-brand .closed-beta-gate .identity-gate-copy h2{font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.12}.public-brand .identity-gate-panel{box-shadow:none!important;background:#0e0e0e!important;border-color:#d1ccfc21!important}.public-brand .identity-gate-panel h2{margin:16px 0 24px;font-size:clamp(1.7rem,2.8vw,2.25rem);line-height:1.15}.public-brand .identity-gate-panel p{font-size:.9rem;line-height:1.7}.public-brand .merch-campaign{border-radius:16px;width:min(1220px,100% - 96px);margin-top:130px}.public-brand :is(.merch-intro,.merch-drops,.merch-store-note){width:min(1220px,100% - 96px)}.public-brand .merch-campaign-copy{width:48%}.public-brand .merch-campaign-copy h1{font-size:clamp(2.5rem,4.4vw,4.6rem);line-height:1.06}.public-brand .merch-campaign-copy>span,.public-brand .merch-intro>p,.public-brand .merch-store-note p:not(.eyebrow){color:#c1bcb4;font-size:.94rem;line-height:1.75}.public-brand .merch-product-copy>p{font-size:.87rem;line-height:1.7}.public-brand .merch-product-copy>small{font-size:.65rem}.public-brand .merch-buy-disabled{color:#c1bcb4;font-size:.75rem}.public-brand .merch-drop,.public-brand .merch-store-note{background:#131313;border-radius:16px}@media (max-width:760px){.public-brand :is(.content-section,.plan-section,.onboarding-section,.retailer-faq){width:calc(100% - 40px);padding-block:45px}.public-brand .footer-top{width:calc(100% - 40px)}.fm-page-hero{grid-template-columns:1fr;gap:28px;padding-top:115px;padding-bottom:40px}.fm-page-art{aspect-ratio:1.5;grid-row:1}.fd-marketing .fm-page-copy h1{font-size:clamp(2.4rem,10vw,3.7rem)}.fm-page-proof{justify-content:flex-start;gap:16px 22px}.fm-page-proof li{font-size:.7rem}.public-brand .closed-beta-gate{width:calc(100% - 40px);padding:22px!important}.fm-event-preparation{padding:26px}.public-brand :is(.merch-campaign,.merch-intro,.merch-drops,.merch-store-note){width:calc(100% - 40px)}.public-brand .merch-campaign{min-height:620px;margin-top:110px}.public-brand .merch-campaign-copy{width:auto}.public-brand .merch-campaign-copy h1{font-size:2.7rem}}.merch-menu{position:relative}.merch-menu-trigger{color:#d0ccc5;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-size:13px;transition:all .2s;display:inline-flex}.merch-menu-trigger span{color:#999183;font-size:11px;transition:transform .18s}.merch-menu-trigger:hover,.merch-menu.active .merch-menu-trigger,.merch-menu.is-open .merch-menu-trigger{color:#fff;background:#ffffff0f}.merch-menu.is-open .merch-menu-trigger span{transform:rotate(180deg)}.merch-menu-popover{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 0 0,#a6744c1f,#0000 42%),#090909fb;border:1px solid #c0a48733;border-radius:16px;gap:4px;width:310px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 60px #00000080,0 0 35px #ae7c520f}.merch-menu.is-open .merch-menu-popover{display:grid}.merch-menu-popover a{color:#dcdad5;border:1px solid #0000;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:62px;padding:10px 11px;display:grid}.merch-menu-popover a:hover,.merch-menu-popover a:focus-visible{color:#fff;background:#c0a4870e;border-color:#c0a4872e;outline:none}.merch-menu-popover a>span{gap:3px;display:grid}.merch-menu-popover b{font-size:12px;font-weight:720}.merch-menu-popover small{color:#847b6c;font-size:9px;line-height:1.35}.merch-menu-popover i{color:#c4a383;background:#c0a4870d;border:1px solid #c0a4872e;border-radius:9px;place-items:center;min-width:30px;height:28px;padding:0 6px;font-size:9px;font-style:normal;display:grid}.merch-menu-trigger:focus-visible{outline-offset:3px;outline:2px solid #b6977d}@media (max-width:760px){.merch-menu{width:100%}.merch-menu-trigger{justify-content:flex-start;width:100%;min-height:48px;padding:0 14px}.merch-menu-trigger span{margin-left:auto}.merch-menu-popover{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:5px;position:static}}.public-brand :is(.merch-menu-popover,.account-menu-popover){background:#131314!important;border-color:#d1ccfc26!important;box-shadow:0 16px 50px #0008!important}.public-brand :is(.merch-menu-popover,.account-menu-popover) small{color:#b6b0a5!important}.public-brand .nav-cta{white-space:nowrap}.public-brand .identity-gate-field{display:none}.public-brand .identity-gate:before{background:radial-gradient(at 60% 40%,#b4aafb0c,#0000 65%)}.public-brand .koru-join-layout{background:#131313!important;border-radius:16px!important}.public-brand .koru-join-layout:after{display:none}.public-brand .koru-join-layout .join-intro h1{font-size:clamp(2.6rem,4vw,4.2rem);font-family:inherit!important;font-weight:600!important;line-height:1.08!important}.public-brand .join-panel{background:#0e0e0e;border-radius:16px}.public-brand .role-tabs button.active{color:#e9c99a;background:#e9c99a18}.public-brand .billing-warning p{font-size:.85rem;line-height:1.7}.public-brand .membership-flow small{color:#b6b0a5;font-size:.75rem}.public-brand .membership-flow b{font-size:.85rem}.public-brand .fd-join-role-copy strong{font-family:inherit;font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:500;line-height:1.25}.public-brand .koru-join-layout .role-tabs{grid-template-columns:1fr 1fr}.fd-marketing #fate-trader{scroll-margin-top:110px}.fdh{--fdh-ink:#1b1b1d;--fdh-surface:#222224;--fdh-panel:#28282a;--fdh-line:#49443c;--fdh-gold:#d6ba85;--fdh-ivory:#f3eee4;--fdh-muted:#c9c4ba;--fm-gold:var(--fdh-gold);--fm-lilac:#e7dfd0;--fm-muted:var(--fdh-muted);--fm-line:var(--fdh-line);color:var(--fdh-ivory);background:var(--fdh-surface)}.site-shell:has(.fdh) .nav-shell{width:min(1540px,100%)}.fdh .fdh-wrap,.fdh>.fm-section{width:min(1540px,94%);margin-inline:auto}.fdh .fdh-section{padding-block:54px 0;scroll-margin-top:95px}.fdh .fdh-start{border-top:1px solid var(--fdh-line);padding-top:34px}.fdh h2{text-wrap:initial;font-size:clamp(2rem,3.55vw,3.7rem);font-weight:700;line-height:1.1}.fdh h3{letter-spacing:-.035em;text-wrap:initial;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700}.fdh p{color:var(--fdh-muted);line-height:1.55}.fdh .fdh-kicker{color:var(--fdh-gold);letter-spacing:.15em;font-size:.71rem;font-weight:700;line-height:1.45}.fdh .fdh-section>.fdh-kicker{margin-bottom:12px}.fdh .fdh-lead{max-width:58ch;margin-top:12px;font-size:clamp(1rem,1.45vw,1.2rem)}.fdh .fdh-note,.fdh .fdh-credit{margin-top:11px;font-size:.79rem;line-height:1.5}.fdh .fdh-credit{color:var(--fdh-muted);display:block}.fdh .fdh-link{color:var(--fdh-gold);align-items:baseline;gap:7px;font-size:.9rem;font-weight:700;display:inline-flex}.fdh .fdh-link:hover{text-underline-offset:.2em;text-decoration:underline}.fdh .fdh-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.fdh .fdh-actions .fm-actions{margin:0}.fdh .fm-button{background:var(--fdh-gold);color:var(--fdh-ink);border-color:var(--fdh-gold);border-radius:8px}.fdh .fdh-hero{isolation:isolate;background:var(--fdh-ink);position:relative;overflow:hidden}.fdh .fdh-hero-art{z-index:-2;object-fit:cover;object-position:50% 48%;width:70%;height:100%;position:absolute;top:0;right:0}.fdh .fdh-hero:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--fdh-surface) 0, #22222400 24%), linear-gradient(90deg, var(--fdh-ink) 0 29%, #1b1b1de8 35%, #1b1b1d45 51%, #1b1b1d00 65%, #1b1b1d22 100%);position:absolute;inset:0}.fdh .fdh-hero-inner{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:start;min-height:680px;padding-block:140px 9px;display:grid}.fdh .fdh-hero-copy{padding-top:9px}.fdh .fdh-hero h1{text-wrap:initial;margin-top:17px;font-size:clamp(3.05rem,4.85vw,5rem);font-weight:750;line-height:1.08}.fdh .fdh-hero h1 span{color:#e7dfd0}.fdh .fdh-hero .fdh-lead{max-width:48ch;margin-top:22px}.fdh .fdh-hero .fdh-actions{margin-top:28px}.fdh .fdh-hero-copy .fdh-note{margin-top:15px}.fdh .fdh-phones{align-self:end;justify-items:end;margin:0;display:grid}.fdh .fdh-devices{justify-content:flex-end;align-items:center;padding:0 21px 7px 0;display:flex}.fdh .fdh-phone{background:#151515;border:1px solid #9f8563;border-radius:clamp(15px,2vw,27px);width:clamp(148px,14.9vw,228px);height:auto;padding:5px;display:block;box-shadow:0 0 0 2px #161617,0 14px 24px #1212138c}.fdh .fdh-phone-home{transform:rotate(-8deg)translateY(-18px)}.fdh .fdh-phone-binder{width:clamp(159px,16.1vw,247px);margin-left:-9px;transform:rotate(7deg)}.fdh .fdh-phones figcaption{text-align:center;max-width:47ch;margin:6px 10px 0 0}.fdh .fdh-phones .fdh-credit{margin-top:3px}.fdh .fdh-chapters{background:var(--fdh-ink);border:1px solid var(--fdh-line);border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin-block:20px;display:grid}.fdh .fdh-chapters a{align-items:center;gap:9px;padding:12px;font-size:.86rem;font-weight:650;line-height:1.3;display:flex}.fdh .fdh-chapters a+a{border-left:1px solid var(--fdh-line)}.fdh .fdh-chapters a:hover{color:var(--fdh-gold)}.fdh .fdh-chapters span{color:var(--fdh-gold);font-size:.68rem}.fdh .fdh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fdh .fdh-section>.fdh-grid{margin-top:22px}.fdh .fdh-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.fdh .fdh-card{background:var(--fdh-panel);border:1px solid var(--fdh-line);border-radius:13px;flex-direction:column;align-items:start;gap:10px;min-width:0;padding:clamp(15px,1.6vw,24px);display:flex}.fdh .fdh-card p:not(.fdh-kicker){font-size:.95rem}.fdh figure{min-width:0}.fdh .fdh-proof{width:100%;min-width:0;margin:auto 0 0;padding-top:4px}.fdh .fdh-proof img{object-fit:contain;background:#202022;border-radius:8px;width:100%;height:clamp(135px,13vw,220px);display:block}.fdh .fdh-finder .fdh-proof img{height:clamp(136px,14vw,226px)}.fdh .fdh-card>.fdh-link{margin-top:2px}.fdh .fdh-koru,.fdh .fdh-local,.fdh .fdh-family{border:1px solid var(--fdh-line);background:var(--fdh-panel);border-radius:14px;align-items:center;gap:20px;display:grid;overflow:hidden}.fdh .fdh-koru{grid-template-columns:minmax(145px,.78fr) minmax(0,1.4fr) minmax(0,1.35fr);margin-top:19px}.fdh .fdh-koru-art{align-self:stretch;min-height:248px;position:relative}.fdh .fdh-koru-art img{object-fit:cover;width:100%;height:100%;position:absolute}.fdh .fdh-koru-art:after{content:"";background:linear-gradient(90deg, transparent 47%, var(--fdh-panel));position:absolute;inset:0}.fdh .fdh-koru-copy,.fdh .fdh-prompts{padding-block:20px}.fdh .fdh-koru-copy h2{margin-block:8px}.fdh .fdh-koru-copy .fdh-link{margin-top:14px}.fdh .fdh-prompts{padding-right:22px}.fdh .fdh-prompts ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fdh .fdh-prompts li{background:var(--fdh-ink);border:1px solid var(--fdh-line);border-radius:7px;padding:8px 12px;font-size:.9rem}.fdh .fdh-local{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr);margin-top:16px;padding:20px}.fdh .fdh-local h3,.fdh .fdh-family h3{margin-block:8px}.fdh .fdh-local figure{margin:0}.fdh .fdh-local img{border-radius:7px;width:100%;height:auto;display:block}.fdh .fdh-local figcaption{color:var(--fdh-muted);margin-top:6px;font-size:.79rem}.fdh .fdh-section>.fdh-link{margin-top:12px}.fdh .fdh-example{background:var(--fdh-ink);border:1px solid var(--fdh-line);border-radius:8px;width:100%;margin-top:auto;padding:13px}.fdh .fdh-example dl{flex-wrap:wrap;gap:10px 16px;margin:9px 0 0;display:flex}.fdh .fdh-example dl div{flex:1;min-width:65px}.fdh .fdh-example dt{color:var(--fdh-muted);font-size:.8rem;line-height:1.3}.fdh .fdh-example dd{margin:2px 0 0;font-size:clamp(1.05rem,1.65vw,1.5rem);font-weight:700}.fdh .fdh-example dl div:last-child dd{color:var(--fdh-gold)}.fdh .fdh-family{isolation:isolate;min-height:238px;margin-top:16px;padding:24px;position:relative}.fdh .fdh-family img{z-index:-2;object-fit:cover;object-position:center 51%;opacity:.62;width:60%;height:100%;position:absolute;inset:0 0 0 auto}.fdh .fdh-family:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--fdh-panel) 0 39%, #28282aeb 50%, transparent 75%);position:absolute;inset:0}.fdh .fdh-family p:not(.fdh-kicker){max-width:52ch}.fdh .fdh-family .fdh-link{margin-top:12px}.fdh .fdh-purpose{border-top:1px solid var(--fdh-line);margin-top:34px;padding-top:30px}.fdh .fdh-audiences{border-block:1px solid var(--fdh-line);padding-block:18px}.fdh .fdh-audiences p{margin-top:8px}.fdh .fdh-audiences .fdh-link{margin-top:10px}.fdh .fdh-purpose-links{margin-top:14px}.fdh>.fm-section{padding-block:52px}.fdh>.fm-close{padding-block:58px}@media (max-width:1000px){.fdh .fdh-hero-inner{min-height:610px;padding-top:120px}.fdh .fdh-hero h1{font-size:clamp(2.7rem,5.1vw,4.25rem)}.fdh .fdh-chapters a{padding-inline:9px}.fdh .fdh-chapters span{display:none}}@media (max-width:730px){.fdh .fdh-wrap,.fdh>.fm-section{width:calc(100% - 32px)}.fdh .fdh-hero-inner{grid-template-columns:1fr;gap:25px;min-height:0;padding-block:105px 14px}.fdh .fdh-hero-art{object-position:46% 63%;width:100%}.fdh .fdh-hero:after{background:linear-gradient(0deg, var(--fdh-surface), #1b1b1d00 25%, #1b1b1dc7 67%, var(--fdh-ink))}.fdh .fdh-hero-copy{padding-top:0}.fdh .fdh-hero h1{font-size:clamp(2.45rem,9.6vw,4rem)}.fdh .fdh-hero .fdh-lead{margin-top:13px}.fdh .fdh-hero .fdh-actions{margin-top:18px}.fdh .fdh-phones{justify-items:center}.fdh .fdh-devices{justify-content:center;width:100%;padding:9px 0 0}.fdh .fdh-phone{width:min(39%,185px)}.fdh .fdh-phone-binder{width:min(42%,196px)}.fdh .fdh-phone-home{transform:rotate(-7deg)translateY(-8px)}.fdh .fdh-phones figcaption{margin:12px 0 0}.fdh .fdh-chapters{flex-wrap:wrap;gap:2px;padding:4px;display:flex}.fdh .fdh-chapters a,.fdh .fdh-chapters a+a{border:0;flex:1 0 auto;justify-content:center;padding:10px}.fdh .fdh-section{padding-top:36px}.fdh .fdh-start{padding-top:26px}.fdh .fdh-grid,.fdh .fdh-pair,.fdh .fdh-local{grid-template-columns:1fr;gap:12px}.fdh .fdh-proof img,.fdh .fdh-finder .fdh-proof img{height:auto;max-height:230px}.fdh .fdh-koru{grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:12px}.fdh .fdh-koru-art{min-height:176px}.fdh .fdh-koru-copy{padding:15px 13px 12px 0}.fdh .fdh-prompts{grid-column:1/-1;padding:0 14px 14px}.fdh .fdh-family{min-height:258px;padding:18px}.fdh .fdh-family img{opacity:.33;width:100%}.fdh .fdh-family:after{background:linear-gradient(90deg,#28282afa,#28282a45)}.fdh>.fm-section{padding-block:35px}}@media (max-width:370px){.fdh .fdh-actions{align-items:flex-start}.fdh .fdh-koru{grid-template-columns:1fr}.fdh .fdh-koru-art{display:none}.fdh .fdh-koru-copy{padding:15px 14px 0}}
.public-brand{--page-gutter:clamp(16px, 1.4vw, 28px);--page-width:calc(100% - 2 * var(--page-gutter))}.public-brand :is(.fm-section,.fm-pillars,.fm-hero-content,.section-shell,.content-section,.plan-section,.onboarding-section,.retailer-faq,.closed-beta-gate,.merch-campaign,.merch-intro,.merch-drops,.merch-store-note){width:var(--page-width);max-width:none;margin-inline:auto}.public-brand .site-header{padding-inline:var(--page-gutter)}.public-brand .nav-shell{width:100%}.public-brand .content-section[id]{scroll-margin-top:96px}.public-brand .fm-hero{flex-direction:column;max-width:none;height:auto;min-height:min(860px,92svh);padding-bottom:24px;display:flex}.public-brand .fm-hero-art{width:63%}.public-brand .fm-hero-content{flex:1;padding-block:clamp(108px,16svh,170px) 0}.public-brand .fm-hero h1{max-width:800px;font-size:clamp(3.7rem,min(6.2vw,10svh),7.7rem)}.public-brand .fm-lead{max-width:520px}.public-brand .fm-explore{margin:20px var(--page-gutter) 0;align-self:flex-start;position:static}.public-brand .fm-hero-caption{right:var(--page-gutter)}.public-brand .fm-split{grid-template-columns:1fr 1.1fr;gap:clamp(40px,6vw,115px)}.public-brand .fm-copy>p:not(.fm-eyebrow){max-width:560px}.public-brand .fm-section-heading>p{max-width:500px}.public-brand .fm-section-heading{gap:60px}.public-brand .fm-family{gap:6vw}.public-brand .fm-family-copy{max-width:650px}.public-brand .fm-family-art{aspect-ratio:1.2}.public-brand .fm-family-art img{object-position:center}.fd-marketing .fp-lead{color:#cdc9c2;max-width:620px;margin-top:28px;font-size:clamp(1.03rem,1.2vw,1.22rem);line-height:1.75}.fd-marketing .fp-beta{color:#b3ada2;margin-top:18px;font-size:.73rem}.fp-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,90px);padding-top:155px;padding-bottom:90px;display:grid}.fd-marketing .fp-hero h1{max-width:790px;font-size:clamp(3rem,4.7vw,6rem);line-height:1.06}.fp-breadcrumb{color:#b3ada2;align-items:center;gap:12px;margin-bottom:42px;font-size:.76rem;display:flex}.fp-breadcrumb a{color:#e9c99a}.fp-hero .fm-eyebrow{margin-bottom:20px}.fp-hero .pv{min-width:0}.fp-benefit-band{color:#2a2a2b;background:#eee7db}.fp-benefits{grid-template-columns:repeat(3,1fr);gap:0;padding-block:60px;display:grid}.fp-benefits article{border-right:1px solid #3c3a3626;padding-inline:36px}.fp-benefits article:first-child{padding-left:0}.fp-benefits article:last-child{border:0;padding-right:0}.fp-benefits article>span{color:#795f37;letter-spacing:.15em;font-size:.72rem}.fd-marketing .fp-benefits h2{letter-spacing:-.04em;color:#28282a;margin:22px 0 18px;font-size:clamp(1.6rem,2vw,2.2rem)}.fd-marketing .fp-benefits p{color:#65615a;max-width:480px;font-size:.97rem}.fp-story{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;display:grid}.fd-marketing .fp-story h2{max-width:660px;font-size:clamp(2.4rem,3.6vw,4.3rem)}.fp-story>div>p:not(.fm-eyebrow){max-width:660px;font-size:1.12rem}.fp-story .fm-text-link{margin-top:28px}.fp-how{border-top:1px solid var(--fm-line);border-bottom:1px solid var(--fm-line);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.fp-how ol{margin:0;padding:0;list-style:none}.fp-how li{border-top:1px solid var(--fm-line);gap:28px;padding:30px 0;display:flex}.fp-how li:first-child{border:0;padding-top:0}.fp-how li>span{color:var(--fm-gold);padding-top:8px;font-size:.76rem}.fd-marketing .fp-how h3{margin-bottom:14px;font-size:1.6rem}.fp-how p{max-width:560px}.fd-marketing .fp-note{max-width:480px;margin-top:28px;font-size:.86rem}.fp-related{padding-top:0}.fp-related>div{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.fp-related a{border-block:1px solid var(--fm-line);grid-template-columns:1fr auto;gap:12px;padding:26px 0;display:grid}.fp-related a>span{color:var(--fm-gold);grid-column:1/-1;font-size:.75rem}.fp-related b{max-width:350px;font-size:1.2rem;font-weight:500;line-height:1.35}.fp-related a:hover b{color:var(--fm-lilac)}.pv{color:#f3eee8;isolation:isolate;background:#181819;border:1px solid #b9b0fb26;border-radius:22px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #0003}.pv:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 60% 40%,#8d7e6324,#0000 70%);position:absolute;inset:0}.pv-topline{letter-spacing:.13em;color:#c8c2b8;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px 0;font-size:.58rem;display:flex}.pv-topline b{text-align:right;color:#e9c99a;font-size:.53rem;font-weight:500}.pv figcaption{color:#afa99e;text-align:center;padding:18px 20px 21px;font-size:.62rem;line-height:1.6;position:relative}.pv-open-binder{aspect-ratio:1.17;margin:6px 14px -12px;position:relative}.pv-binder-base{object-fit:contain;width:100%;height:100%;display:block}.pv-pockets{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,1fr);gap:3% 3.1%;display:grid;position:absolute;inset:15% 7.5% 17%}.pv-pocket{background:#0004;border:1px solid #ffffff15;border-radius:3px;place-items:center;min-width:0;min-height:0;padding:3px;display:grid;box-shadow:inset 0 0 8px #0008}.pv-pocket:nth-child(6n+3){margin-right:10%}.pv-pocket:nth-child(6n+4){margin-left:10%}.pv-card{aspect-ratio:63/88;background:linear-gradient(130deg,#393733,#19191a 50%,#43403b);border:1px solid #c7a66a99;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8%;max-width:100%;height:100%;display:flex;position:relative;box-shadow:0 4px 12px #0005}.pv-card:before{content:"";border:1px solid #d7bd7d55;border-radius:2px;position:absolute;inset:5px}.pv-card-1{background:linear-gradient(145deg,#14393c,#1a1a1c 60%,#2e4946)}.pv-card-2{background:linear-gradient(145deg,#4c3422,#1f1f21 60%,#43413c)}.pv-card img{opacity:.88;width:36%;height:auto}.pv-card-line{background:#e3c99566;width:32%;height:1px}.pv-chase>span{color:#aaa0fa;text-align:center;font-size:25px}.pv-chase small{padding:4px;font-size:.42rem;font-weight:500;line-height:1.3;display:block}.pv-result{background:#242425;border:1px solid #c8a87555;border-radius:10px;align-items:center;gap:14px;margin:0 28px;padding:16px;display:flex;position:relative;box-shadow:0 12px 35px #0003}.pv-check{color:#e9c99a;border:1px solid #c3a56a66;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.pv-result b{font-size:.85rem;font-weight:500;display:block}.pv-result small{color:#c3beb6;margin-top:5px;font-size:.65rem;line-height:1.6;display:block}.pv-receipt{color:#29292a;background:#eee7db;border-radius:3px;width:78%;max-width:440px;margin:30px auto 0;padding:30px;transform:rotate(-2deg);box-shadow:10px 15px #b798691b,0 20px 50px #0005}.pv-receipt-head{border-bottom:1px dashed #47443f66;padding-bottom:24px}.pv-receipt-head>span{letter-spacing:.16em;color:#766047;font-size:.58rem;display:block}.pv-receipt-head b{letter-spacing:-.04em;margin-top:12px;font-size:1.45rem;font-weight:500;display:block}.pv-receipt dl{margin:15px 0}.pv-receipt dl>div{justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:.85rem;display:flex}.pv-receipt dd{font-variant-numeric:tabular-nums;margin:0}.pv-receipt dd>span{background:#ab8f5633;border-radius:4px;margin-left:4px;padding:5px;font-size:.67rem;display:inline-block}.pv-receipt .pv-markup{background:#e2d6bf;border-radius:4px;margin-inline:-12px;padding:12px}.pv-receipt .pv-total{border-top:1px dashed #47443f66;margin-top:10px;padding-top:20px;font-size:1.05rem}.pv-total dd{letter-spacing:-.055em;font-size:2rem;font-weight:600}.pv-hunt-note{gap:10px;padding-top:12px;display:flex}.pv-hunt-note>span{color:#795638;font-size:30px}.pv-hunt-note b{font-size:.8rem;font-weight:500;display:block}.pv-hunt-note small{color:#736e66;margin-top:5px;font-size:.68rem;line-height:1.6;display:block}.pv-rrp figcaption{margin-top:15px}.pv-trade-sides{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:35px 28px;display:grid}.pv-trade-sides>div:not(.pv-trade-arrow){text-align:center;min-width:0}.pv-trade-sides>div>span{letter-spacing:.12em;color:#cfc8bc;font-size:.58rem}.pv-card-pair{justify-content:center;height:150px;margin:28px 0 20px;display:flex}.pv-card-pair>.pv-card{flex-shrink:0;width:92px;transform:rotate(-10deg)}.pv-card-pair>.pv-card+.pv-card{margin-left:-35px;transform:rotate(10deg)translateY(9px)}.pv-trade-sides b{letter-spacing:-.06em;font-size:2.8rem;font-weight:500;display:block}.pv-trade-sides small{color:#b1aba0;font-size:.65rem}.pv-trade-arrow{color:#e9c99a;font-size:30px}.pv-trade-balance{color:#282829;background:#e9c99a;border-radius:8px;justify-content:space-between;align-items:center;margin:0 30px;padding:20px 24px;font-size:.85rem;display:flex}.pv-trade-balance b{font-size:1.4rem}.fd-marketing .pv-trade>p{text-align:center;color:#c8c3ba;margin:20px 24px 4px;font-size:.75rem}.pv-koru{min-height:540px}.pv-koru-portrait{width:52%;height:280px;position:absolute;top:85px;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 80%,#0000);mask-image:linear-gradient(#0000,#000 10% 80%,#0000)}.pv-koru-portrait img{width:200.46%;max-width:none;height:auto;position:absolute;top:-41.93%;left:-100.46%}.pv-koru-intro{letter-spacing:-.05em;color:#e9c99a;width:48%;padding:55px 0 65px 30px;font-size:clamp(1.45rem,2.2vw,2.8rem);line-height:1.1;position:relative}.pv-prompts{gap:10px;margin:25px 30px 0;display:grid;position:relative}.pv-prompts>span{color:#e9e4dd;background:#222224dc;border:1px solid #b9b0fb2b;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:.85rem;display:flex}.pv-prompts b{color:#e9c99a;font-size:18px;font-weight:400}.pv-memory{color:#29292a;text-align:center;background:#eee7db;width:74%;max-width:400px;margin:35px auto 12px;padding:28px 30px;position:relative;transform:rotate(-3deg);box-shadow:8px 12px #c6a56b19}.pv-memory-label{letter-spacing:.15em;color:#7a6346;font-size:.6rem}.pv-memory-card{justify-content:center;height:140px;margin:26px 0;display:flex}.fd-marketing .pv-memory strong{color:#2f2f31;font-size:2rem}.fd-marketing .pv-memory p{color:#706c64;margin-top:16px;font-size:.9rem;line-height:1.65}.pv-memory-date{letter-spacing:.11em;color:#7a6346;margin-top:25px;font-size:.48rem;display:block}.pv-family-tags{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 15px 0;display:flex}.pv-family-tags span{color:#ded8cd;border:1px solid #e9c99a33;border-radius:30px;padding:7px 12px;font-size:.62rem}.pv-theme-row{grid-template-columns:repeat(3,1fr);gap:15px;padding:55px 30px 25px;display:grid}.pv-theme-screen{aspect-ratio:9/17;background:var(--theme-bg);color:var(--theme-text);border:1px solid #ffffff25;border-radius:20px;padding:15px 9px;position:relative;box-shadow:0 20px 30px #0003}.pv-theme-dark{--theme-bg:#161617;--theme-text:#f4efe7;--theme-surface:#212123;--theme-accent:#c3a56a}.pv-theme-light{--theme-bg:#f7f3eb;--theme-text:#24211d;--theme-surface:#fffcf6;--theme-accent:#85601f}.pv-theme-classic{--theme-bg:#0e0e0e;--theme-text:#f2e9da;--theme-surface:#18181a;--theme-accent:#c7a66a}.pv-theme-dot{background:var(--theme-text);opacity:.5;border-radius:5px;width:24px;height:7px;margin:0 auto 20px;display:block}.pv-theme-screen>b{letter-spacing:-.03em;font-size:.65rem}.pv-theme-cards{background:var(--theme-surface);border-radius:6px;justify-content:center;gap:5px;height:35%;margin-top:12px;padding:12px 3px;display:flex}.pv-theme-line{background:var(--theme-text);opacity:.25;border-radius:5px;height:5px;margin:13px 0 0;display:block}.pv-theme-line.short{width:60%;margin-top:7px}.pv-theme-screen>i{background:var(--theme-accent);border-radius:4px;height:15px;display:block;position:absolute;bottom:20px;left:10px;right:10px}.pv-theme>span{color:#d3cec4;text-align:center;margin-top:20px;font-size:.65rem;line-height:1.5;display:block}.pv-theme-light{transform:translateY(-18px)}.pv-store{text-align:center;background:#262628;border:1px solid #c3a56a88;border-radius:4px 4px 12px 12px;width:75%;margin:45px auto 24px;padding:30px 25px 25px;position:relative}.pv-store-awning{background:repeating-linear-gradient(90deg,#c4a67c 0 22px,#363430 22px 44px);border:1px solid #c4a67c;border-radius:4px 4px 8px 8px;height:22px;position:absolute;top:-12px;left:-8px;right:-8px}.pv-store>span:not(.pv-store-awning){letter-spacing:.13em;color:#e9c99a;font-size:.58rem;display:block}.pv-store b{letter-spacing:-.04em;margin:15px 0;font-size:1.8rem;font-weight:500;line-height:1.16;display:block}.pv-store small{color:#c6bfb3;font-size:.65rem}.pv-route{text-align:center;gap:8px;padding:0 30px;display:grid}.pv-route>span{color:#dbd6ce;font-size:.8rem}.pv-route i{color:#bda078;font-style:normal}.pv-route strong{color:#2e2e2f;background:#e9c99a;border-radius:8px;padding:17px;font-size:.85rem;font-weight:500}.pv-retailer figcaption{padding-top:24px}.fp-hub-hero{padding-bottom:55px}.fp-hub-intro{border-block:1px solid var(--fm-line);justify-content:space-between;align-items:center;gap:35px;padding-block:25px;display:flex}.fp-hub-intro>p{max-width:650px}.fp-hub-intro .fm-jump-links{gap:12px 22px;margin:0}.fp-chapter{border-bottom:1px solid var(--fm-line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,7vw,140px);display:grid}.fp-chapter:nth-of-type(2n)>.fp-chapter-copy{order:2}.fp-chapter-copy{max-width:680px}.fp-chapter h2{font-size:clamp(2.5rem,4vw,5rem)}.fp-chapter-copy>p:not(.fm-eyebrow){margin-top:25px;font-size:1.06rem}.fp-chapter-copy ul{margin:28px 0;padding:0;list-style:none}.fp-chapter-copy li{color:#dad5cd;border-bottom:1px solid #ffffff10;gap:12px;padding:12px 0;font-size:.85rem;display:flex}.fp-chapter-copy li:before{content:"✓";color:#e9c99a}.fp-chapter .pv{width:100%;max-width:790px}.fp-hub-extras{grid-template-columns:1fr 1fr;gap:28px;display:grid}.fp-hub-extras article{border:1px solid var(--fm-line);border-radius:20px;padding:30px}.fp-hub-extras article>p{margin:20px 0}.fp-hub-extras .pv{margin-bottom:30px}.fp-coverage{border-top:1px solid var(--fm-line);grid-template-columns:1fr 1fr;gap:7vw;display:grid}.fp-coverage p+p{margin-top:22px}.fp-inline-art{padding:0}.fp-inline-art .pv{border:0;border-radius:16px}.fm-shopping .pv{max-width:100%}.fm-shopping .fm-shop-grid{align-items:stretch}.public-brand .fm-shop-grid>.fp-price-copy{background:#171717;flex-direction:column;justify-content:center;min-height:0;padding:48px;display:flex}.fp-price-copy .fm-text-link{margin-top:26px}.fp-home-toolkit{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.fp-home-toolkit article{min-width:0}.fp-home-toolkit .pv{height:440px;margin-bottom:25px}.fp-home-toolkit .pv-topline{padding:22px 22px 0}.fp-home-toolkit .pv-topline b{display:none}.fp-home-toolkit .pv-trade-sides{gap:7px;padding-block:25px}.fp-home-toolkit .pv-card-pair{height:110px;margin:15px 0}.fp-home-toolkit .pv-card-pair>.pv-card{width:75px}.fp-home-toolkit .pv-trade-sides b{font-size:2.2rem}.fp-home-toolkit .pv-trade-balance{margin-inline:22px;padding:14px}.fp-home-toolkit .pv-koru{min-height:0}.fp-home-toolkit .pv-koru-portrait{height:220px;top:70px}.fp-home-toolkit .pv-koru-intro{padding-top:42px;padding-bottom:35px;padding-left:22px;font-size:1.9rem}.fp-home-toolkit .pv-prompts{gap:7px;margin:20px 22px 0}.fp-home-toolkit .pv-prompts>span{padding:12px;font-size:.72rem}.fp-home-toolkit .pv-theme-row{gap:10px;padding:50px 22px 20px}.fp-home-toolkit .pv-theme-screen{max-height:265px}.fp-home-toolkit article>h3{max-width:390px;font-size:1.8rem}.fp-home-toolkit article>p{max-width:470px;margin:18px 0;font-size:.94rem}.fp-home-toolkit .pv figcaption{font-size:.57rem}.public-brand .fm-retailer{grid-template-columns:1.1fr 1fr;gap:6vw}.fp-about-hero .pv{background:0 0;border:0}.fp-about-hero .pv:before{display:none}.fp-about-hero .pv-koru{min-height:560px}.fp-about-hero .pv-topline{visibility:hidden}.fp-about-hero .pv-koru-intro{color:var(--fm-lilac)}.product-menu{position:relative}.product-menu-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:12px 0;display:inline-flex}.product-menu-popover{z-index:30;background:#171717;border:1px solid #d1ccfc26;border-radius:12px;width:330px;max-height:calc(100dvh - 88px);padding:12px;display:none;position:absolute;top:100%;left:-20px;overflow-y:auto;box-shadow:0 15px 45px #0008}.product-menu.is-open .product-menu-popover{display:grid}.product-menu-popover>a{border-radius:6px;padding:12px 14px;line-height:1.5;display:block}.product-menu-popover>a:hover{background:#b4aafb11}.product-menu-popover b{font-size:.85rem;font-weight:500;display:block}.product-menu-popover small{color:#b3aca0;margin-top:4px;font-size:.67rem;display:block}.product-menu-popover .product-menu-overview{color:#e9c99a;border-bottom:1px solid #ffffff15;border-radius:0;margin-bottom:7px;padding-bottom:17px}.product-menu.active>.product-menu-trigger{color:#e9c99a}.public-brand .nav-links{gap:clamp(13px,1.6vw,30px)}@media (max-width:1100px){.fp-hero{gap:35px}.fp-hero h1{font-size:3.6rem}.fp-benefits article{padding-inline:24px}.pv-topline{gap:10px;padding:22px 22px 0;font-size:.5rem}.pv-topline b{font-size:.46rem}.pv-receipt{width:82%;padding:24px}.pv-koru-intro{font-size:2rem}.fp-home-toolkit{grid-template-columns:1fr 1fr}.fp-home-toolkit article:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-content:center;column-gap:35px;display:grid}.fp-home-toolkit article:last-child>.pv{grid-row:1/5;margin:0}.fp-home-toolkit article:last-child>.fm-mini-label{align-self:end}.fp-hub-intro{display:block}.fp-hub-intro .fm-jump-links{margin-top:15px}.public-brand .fm-retailer{grid-template-columns:1fr 1fr}.public-brand .nav-links{gap:17px}.pv-theme-row{gap:9px;padding-inline:22px}}@media (max-width:900px){.fp-hero,.fp-chapter{grid-template-columns:1fr;gap:40px}.fp-hero{padding-top:125px}.fp-hero>div:first-child{max-width:760px}.fp-hero>.pv{justify-self:center;width:100%;max-width:670px}.fp-chapter:nth-of-type(2n)>.fp-chapter-copy{order:0}.fp-chapter>.pv{justify-self:center;max-width:670px}.fd-marketing .fp-hero h1{font-size:clamp(3.2rem,7vw,5rem)}.pv-koru-intro{font-size:2.5rem}.fp-story,.fp-how,.fp-coverage{gap:40px}.fp-hub-extras{grid-template-columns:1fr}.fp-hub-extras article{grid-template-columns:1fr 1fr;align-content:center;gap:20px 30px;display:grid}.fp-hub-extras .pv{grid-row:1/5;margin:0}.fp-hub-extras article>p{margin:0}.public-brand .fm-split{grid-template-columns:1fr;gap:35px}.fm-split>.pv{justify-self:center;width:100%;max-width:700px}.public-brand .fm-copy>p:not(.fm-eyebrow){max-width:680px}}@media (max-width:820px){.public-brand .nav-links{inset-inline:var(--page-gutter);max-height:calc(100dvh - 88px);overflow-y:auto}.product-menu-popover{width:auto;max-height:none;box-shadow:none;margin:8px 0;position:static}.product-menu-trigger{justify-content:space-between;width:100%}.product-menu{width:100%}}@media (max-width:760px){.public-brand .fm-hero{min-height:0}.public-brand .fm-hero-content{padding-top:min(350px,85vw)}.public-brand .fm-hero-art{width:100%}.public-brand .fm-hero h1{font-size:clamp(2.6rem,10.8vw,5rem)}.fp-benefits{grid-template-columns:1fr;padding-block:35px}.fp-benefits article,.fp-benefits article:first-child,.fp-benefits article:last-child{border-bottom:1px solid #3c3a3626;border-right:0;padding:25px 0}.fp-benefits article:last-child{border:0}.fd-marketing .fp-benefits h2{margin:15px 0;font-size:1.7rem}.fp-story,.fp-how,.fp-coverage{grid-template-columns:1fr;gap:30px}.fd-marketing .fp-story h2{font-size:2.6rem}.fd-marketing .fp-story>div>p:not(.fm-eyebrow){font-size:1rem}.fp-related>div{grid-template-columns:1fr;gap:0}.fp-related a{border-top:0;padding:24px 0}.fp-related a:first-child{border-top:1px solid var(--fm-line)}.fp-breadcrumb{margin-bottom:30px}.fp-hero{padding-top:120px}.fd-marketing .fp-hero h1{font-size:clamp(2.6rem,9vw,4.4rem)}.fp-home-toolkit{grid-template-columns:1fr;gap:45px}.fp-home-toolkit article:last-child,.fp-hub-extras article{display:block}.fp-home-toolkit article:last-child>.pv,.fp-hub-extras .pv{margin-bottom:25px}.fp-home-toolkit .pv{height:auto;min-height:435px}.fp-home-toolkit .pv-theme-row{max-width:500px;margin:auto}.fp-home-toolkit .pv-theme-screen{max-height:none}.pv-koru-intro{padding-left:22px;font-size:1.85rem}.pv-koru{min-height:470px}.pv-prompts{margin-inline:22px}.pv-koru-portrait{height:240px;top:65px}.pv-topline{padding-inline:22px}.pv-topline b{max-width:42%;line-height:1.6}.pv-open-binder{margin-inline:0}.pv-result{margin-inline:20px;padding:12px}.pv-result b{font-size:.75rem}.pv-result small{font-size:.59rem}.pv-check{width:27px;height:27px}.pv-receipt{width:80%;margin-top:28px;padding:25px}.pv-receipt-head b{font-size:1.35rem}.pv-receipt dl>div{font-size:.8rem}.pv-total dd{font-size:1.8rem}.pv-memory{width:78%;padding:24px}.pv-memory strong{font-size:1.8rem}.public-brand .fm-retailer{grid-template-columns:1fr}.public-brand .fm-shop-grid>.fp-price-copy{padding:28px}.fp-hub-extras article{padding:22px}.fp-hub-extras article>p{margin-block:20px}.fp-about-hero .pv-koru{min-height:470px}.public-brand .fm-family{gap:35px}.pv-theme-row{padding-top:45px}.pv-card-pair{height:125px}.pv-card-pair>.pv-card{width:80px}}@media (prefers-reduced-motion:reduce){.pv *{transition:none!important;animation:none!important}}.fp-tour-steps{margin:25px 0;padding-left:25px;list-style:decimal-leading-zero}.fp-tour-steps li{color:var(--fm-gold);padding:12px 0 12px 12px;font-size:.75rem}.fp-tour-steps b{color:#f1eeea;font-size:1rem;font-weight:500}.fd-marketing .fp-tour-steps p{max-width:600px;margin-top:8px;font-size:.88rem}.public-brand .site-footer{width:100%;padding-inline:var(--page-gutter)}.public-brand .footer-top{grid-template-columns:.65fr 2.6fr;width:100%;max-width:none}.public-brand .footer-links{grid-template-columns:repeat(4,1fr);gap:25px}.public-brand .footer-links a{font-size:.75rem;line-height:1.7}.public-brand .footer-links>div>span{font-size:.61rem}.public-brand #what-is-the-network{background:#eee7db;border-radius:18px;padding:65px 40px}.public-brand #what-is-the-network h2,.public-brand #what-is-the-network h3{color:#2e2e2f!important}.public-brand #what-is-the-network p{color:#6a665e!important}.public-brand #what-is-the-network .value-network-grid article{background:0 0!important;border-color:#39373325!important}.public-brand #what-is-the-network .eyebrow,.public-brand #what-is-the-network .value-network-grid article>span{color:#8b6c3e!important}@media (max-width:1100px){.public-brand .footer-top{grid-template-columns:1fr;gap:40px}.public-brand .footer-links{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.public-brand .footer-links{grid-template-columns:repeat(2,1fr);gap:30px 20px}.public-brand #what-is-the-network{padding:35px 22px}}.pv-koru-portrait{width:180px;height:230px;top:62px;right:24px;-webkit-mask-image:linear-gradient(#0000,#000 6% 84%,#0000);mask-image:linear-gradient(#0000,#000 6% 84%,#0000)}.pv-koru-portrait img{top:-97.05px;left:-180.83px;width:360.83px!important;max-width:none!important;height:803.78px!important}.pv-koru-intro{min-height:235px;padding-bottom:45px}.pv-prompts{margin-top:15px}.fp-home-toolkit .pv-koru-portrait{width:150px;height:192px;top:65px;right:15px}.fp-home-toolkit .pv-koru-portrait img{top:-80.88px;left:-150.69px;width:300.69px!important;height:669.82px!important}.fp-home-toolkit .pv-koru-intro{min-height:205px;padding-top:35px;font-size:1.6rem}.fp-home-toolkit .pv-prompts{margin-top:8px}.pv-prompts b{font-family:Arial,sans-serif}@media (max-width:760px){.pv-koru-portrait{width:150px;height:192px;top:70px;right:15px}.pv-koru-portrait img{top:-80.88px;left:-150.69px;width:300.69px!important;height:669.82px!important}.pv-koru-intro{min-height:220px;padding-top:45px;font-size:1.65rem}.fp-home-toolkit .pv-koru-intro{min-height:205px}.fp-home-toolkit .pv-prompts{margin-top:8px}}.fd-marketing .fp-signals .lifecycle{background:0 0;padding:20px 0}.fd-marketing .fp-signals .lifecycle-grid{gap:20px}.fd-marketing .fp-signals .lifecycle-stage{background:#171717;border:1px solid #ffffff17;border-radius:12px;padding:25px}.fd-marketing .fp-signals .lifecycle-stage h3{margin:18px 0;font-size:1.5rem}.fd-marketing .fp-signals .lifecycle-stage p{font-size:.9rem;line-height:1.75}.fd-marketing .fp-signals .lifecycle-stage>span{font-size:.6rem}.fd-marketing .fp-signals .lifecycle-stage .lifecycle-icon{width:34px;height:34px}.fd-marketing .fp-signals .fp-note{max-width:100%}@media (max-width:900px){.fd-marketing .fp-signals .lifecycle-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.fd-marketing .fp-signals .lifecycle-grid{grid-template-columns:1fr}}.app-art,.app-screens{background:#18181a;border:1px solid #b9b0fb26;border-radius:22px;align-self:center;width:100%;min-width:0;max-width:680px;margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #0003}.app-art-frame{position:relative;overflow:hidden}.app-art-frame img{width:100%;height:auto;transform:translateY(var(--app-art-offset));display:block}.app-art figcaption,.app-screens figcaption{color:#c4bfb6;text-align:center;padding:16px 20px 18px;font-size:.72rem;line-height:1.5}.app-art-home{max-width:610px}.app-art-set-binder{max-width:396px}.fp-set-binder{border-top:1px solid var(--fm-line)}.fp-set-binder .fm-copy{min-width:0}.fp-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fp-brief-grid article{border:1px solid var(--fm-line);background:#141414;border-radius:16px;padding:clamp(22px,2.5vw,38px);scroll-margin-top:110px}.fp-brief-grid h3{font-size:clamp(1.35rem,2vw,2rem)}.fp-brief-grid article p{max-width:52ch;margin-top:16px}.fp-brief-grid article .fm-text-link,.fp-confidence>.fm-text-link{margin-top:14px}.fp-brief-grid article p[id]{scroll-margin-top:110px}.fd-event-results{margin-top:clamp(24px,4vw,48px)}@media (max-width:760px){.fp-brief-grid{grid-template-columns:1fr}}.app-screens{background:radial-gradient(at 68% 44%,#383531,#19191a 72%);max-width:760px}.app-screens-stage{aspect-ratio:1/1.1;position:relative}.app-device{background:#161617;border:5px solid #111112;border-radius:clamp(12px,2vw,25px);position:absolute;overflow:hidden;box-shadow:0 0 0 1px #c3a56a77,0 16px 40px #0008}.app-device img{width:100%;height:auto;display:block}.app-device-collection{width:43%;top:5%;left:6%}.app-device-binders{width:51%;top:38%;right:5%}.app-binder-screen{aspect-ratio:1320/1172;overflow:hidden}.app-binder-screen img{transform:translateY(-43.58%)}.public-brand .fm-collection-grid{grid-template-columns:1.08fr 1fr;align-items:stretch}.public-brand .fm-collection-grid .app-screens{align-self:center}.fp-market-stories{border-top:1px solid var(--fm-line)}.fp-market-grid{grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,75px);display:grid}.fp-market-grid article{min-width:0}.fp-market-grid .app-art{max-width:100%;margin-bottom:30px}.fp-market-grid article>p:not(.fm-eyebrow){max-width:620px;margin:20px 0 12px}.fp-story-collection>.app-art{grid-column:2;margin-top:-55px}.pv-prompts svg{color:#e9c99a;flex:none}.pv-koru-portrait{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 96%,#0000),linear-gradient(#0000,#000 6% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 96%,#0000),linear-gradient(#0000,#000 6% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:900px){.fp-story-collection>.app-art{margin-top:0}}@media (max-width:760px){.public-brand .fm-collection-grid,.fp-market-grid{grid-template-columns:1fr}.fp-story-collection>.app-art{grid-column:1}.app-art,.app-screens{border-radius:16px}.app-device{border-width:3px}.fp-market-grid{gap:42px}.fp-market-grid .app-art{margin-bottom:23px}}.public-brand .fp-retailer-example{background:#1b1b1d;border-left:2px solid #d6b37a;margin-block:26px;padding:25px}.public-brand .fp-retailer-example h3{margin-block:10px 14px;font-size:1.55rem}.public-brand .fp-retailer-example .text-link{margin-top:14px}.pv-memory strong{letter-spacing:-.04em;font-family:Georgia,serif;line-height:1.15;display:block}.fm-pillars a{color:inherit;min-height:44px;display:block}.fm-pillars a:hover b{color:var(--fm-gold)}.fp-story>.app-art{grid-column:2;justify-self:start;max-width:600px;margin-inline:0}@media (max-width:760px){.fp-story>.app-art{grid-column:1}}.fp-story-collection{grid-template-rows:1fr 1fr;row-gap:26px}.fp-story-collection>div:first-child{grid-column:1;align-self:end}.fp-story-collection>div:nth-child(2){grid-column:1;align-self:start}.fp-story-collection>.app-art{grid-row:1/3;align-self:center;margin-top:0}@media (max-width:760px){.fp-story-collection{grid-template-rows:auto}.fp-story-collection>.app-art{grid-row:auto}}@media (min-width:761px){.fm-hero-art{-webkit-mask-image:linear-gradient(90deg,#0000,#000 21%);mask-image:linear-gradient(90deg,#0000,#000 21%)}}.fp-hub-extras article[id]{scroll-margin-top:110px}
