@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.0eqln~hd8n~nv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.0cepcebpmizy~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.p.0ho7b-3weylg2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_dbb8b7a6-module__Goap7a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_dbb8b7a6-module__Goap7a__variable{--font-heading:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/24e5344e85b1c11e-s.00r6c~hazdq~k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/c31dbb76e36f1a9a-s.p.0~~5jj-nwn-w8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.0kh2es0tesdch.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.10_fo~wllb4ek.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_8f8059a6-module__CW16eq__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback}.schibsted_grotesk_8f8059a6-module__CW16eq__variable{--font-body:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/9de06507ebf563f8-s.14x7ld3wt-p7x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/fffec474c6fff337-s.p.06hjo6u0l8-ky.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.0e7g~mzgh06fx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.0rh97k4~lxq~w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_2f91d155-module__CXrRHG__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback}.spline_sans_mono_2f91d155-module__CXrRHG__variable{--font-readout:"Spline Sans Mono", "Spline Sans Mono Fallback"}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--hover-lift:0px;--hover-scale:1.035;--hover-dur:.18s;--hover-ease:cubic-bezier(.16, 1, .3, 1);--hover-border:#5a4e44;--hover-shadow:0 14px 28px -12px #000000b3;--card-lift:0px;--card-scale:1.03;--card-shadow:0 22px 44px -18px #000000bf;--press-scale:.96;--press-dur:90ms;--reveal-dur:.38s;--reveal-ease:cubic-bezier(.34, 1.42, .64, 1);--stagger-step:60ms;--wash-alpha:.3;--glow-alpha:.55;--glow-spread:16px;--glow-dur:.5s}body{color:#f0ede8;font-family:var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;background:#1c1a18}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 24% 26%,#ff94664d,#0000 70%),radial-gradient(38% 44% at 74% 68%,#ff6b5c42,#0000 72%);animation:34s ease-in-out infinite alternate washA;position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 44% at 74% 68%,#ff6b5c38,#0000 72%);animation:47s ease-in-out infinite alternate washB;position:fixed;inset:0}@keyframes washA{0%{transform:translate(0,0)scale(1)}to{transform:translate(4%,3%)scale(1.12)}}@keyframes washB{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(-5%,-4%)scale(1)}}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none}}button{cursor:pointer;font:inherit}button:disabled{cursor:default}button:not(:disabled):active{scale:.97}button{transition:transform var(--d-fast) var(--e-out), background var(--d-base) var(--e-out), box-shadow var(--d-base) var(--e-out), color var(--d-base) var(--e-out)}:focus-visible{outline-offset:2px;outline:2px solid #ff6b5cbf}button:disabled:not(.keep-disabled-style):not(.busy):not(.busy-glass){color:#9a948b!important;opacity:1!important;background:#ffffff0d!important;box-shadow:inset 0 0 0 1px #302c28!important}.settings-group-row:hover{color:#f0ede8!important;background:#ffffff12!important}:root{--d-fast:.15s;--d-base:.22s;--d-slow:.3s;--d-zoom:.44s;--e-out:cubic-bezier(.16, 1, .3, 1);--e-in-out:cubic-bezier(.65, 0, .35, 1);--e-spring:cubic-bezier(.34, 1.42, .64, 1)}.lift{transition:translate var(--hover-dur) var(--hover-ease), scale var(--hover-dur) var(--hover-ease), box-shadow var(--hover-dur) var(--hover-ease)}[data-page-in]>:not(.no-page-in):not(style):not(script):not(link):not(.gnav){animation:rise var(--reveal-dur) var(--reveal-ease) both}[data-page-in]>:first-child{animation-delay:0s}[data-page-in]>:nth-child(2){animation-delay:60ms}[data-page-in]>:nth-child(3){animation-delay:.12s}[data-page-in]>:nth-child(4){animation-delay:.18s}[data-page-in]>:nth-child(5){animation-delay:.24s}[data-page-in]>:nth-child(6){animation-delay:.3s}[data-page-in]>:nth-child(7){animation-delay:.36s}[data-page-in]>:nth-child(n+8){animation-delay:.42s}@media (prefers-reduced-motion:reduce){[data-page-in]>*{animation:none!important}}.pn{animation:pnIn var(--reveal-dur) var(--reveal-ease) var(--rd,0s) both}@keyframes pnIn{0%{opacity:0;translate:0 20px;scale:.88}to{opacity:1;translate:0;scale:1}}.pn:after{content:"";pointer-events:none;width:64px;height:64px;animation:pnGlow .5s ease-out var(--rd,0s) both;border-radius:50%;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%;box-shadow:0 0 #ff6b5c8c}@keyframes pnGlow{0%{opacity:1;box-shadow:0 0 #ff6b5c8c}to{opacity:0;box-shadow:0 0 0 16px #ff6b5c00}}@media (prefers-reduced-motion:reduce){.pn{animation:none}.pn:after{display:none}}a,button,[role=button],summary,.gnav-link,.skill-row,.tool-line,.chat-chip,.sug-chip{transition:translate var(--hover-dur) var(--hover-ease), scale var(--hover-dur) var(--hover-ease), background var(--hover-dur) var(--hover-ease), border-color var(--hover-dur) var(--hover-ease), box-shadow var(--hover-dur) var(--hover-ease), color var(--hover-dur) var(--hover-ease)}@media (hover:hover) and (pointer:fine){:root{--press-scale:1}a:hover,button:not(:disabled):hover,[role=button]:hover,summary:hover,.gnav-link:hover,.skill-row:hover,.tool-line:hover,.chat-chip:hover,.sug-chip:hover{translate:0 var(--hover-lift);scale:var(--hover-scale)}.lift:hover,.card-hit:hover{translate:0 var(--card-lift);scale:var(--card-scale);box-shadow:var(--card-shadow)}p a:hover,li a:hover,figcaption a:hover,.no-lift:hover{translate:none}button:not(:disabled):hover,[role=button]:hover,.skill-row:hover,.chat-chip:hover,.sug-chip:hover{border-color:var(--hover-border);box-shadow:var(--hover-shadow)}.row-hover.row-hover:hover{translate:none;scale:1;box-shadow:inset 0 0 0 100vmax #ffffff0b}}.row-hover.row-hover:active{scale:1!important}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline-offset:2px;outline:2px solid #ff6b5c}@media (prefers-reduced-motion:reduce){a,button,[role=button],summary{transition:none}a:hover,button:hover,[role=button]:hover{translate:none!important;scale:1!important}}.press:active{scale:var(--press-scale)!important}.busy,.busy-glass{position:relative;overflow:hidden}.busy:after,.busy-glass:after{content:"";border-radius:inherit;pointer-events:none;animation:1.15s linear infinite sheen;position:absolute;inset:0}.busy:after{background:linear-gradient(100deg,#0000 20%,#ffffff29 50%,#0000 80%)}.busy-glass:after{background:linear-gradient(115deg,#0000 30%,#ff6b5c1a 45%,#ff6b5c4d 50%,#ff6b5c1a 55%,#0000 70%)}@keyframes sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cta-glow{animation:3.2s cubic-bezier(.4,0,.6,1) infinite ctaGlow}@keyframes ctaGlow{0%,to{filter:drop-shadow(0 0 3px #ff6b5c33)drop-shadow(0 1px 6px #ff94661a)}50%{filter:drop-shadow(0 0 9px #ff6b5c9e)drop-shadow(0 2px 18px #ff94666b)}}.confirmed{animation:confirmPop var(--d-slow) var(--e-spring) 1}@keyframes confirmPop{0%{transform:scale(1)}45%{transform:scale(1.045)}to{transform:scale(1)}}.rise{animation:rise var(--d-slow) var(--e-out) both}@keyframes rise{0%{opacity:0;translate:0 20px;scale:.88}to{opacity:1;translate:0;scale:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.scrim-in{animation:fade var(--d-base) var(--e-out) both}.sheet-in{animation:sheetIn var(--d-slow) var(--e-spring) both}@keyframes sheetIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.toast-in{animation:toastIn var(--d-slow) var(--e-spring) both}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes stepFwd{0%{opacity:0;translate:34px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes stepBack{0%{opacity:0;translate:-34px;scale:.94}to{opacity:1;translate:0;scale:1}}.skel{background:linear-gradient(90deg,#ffffff14 25%,#ffffff4d 37%,#ffffff14 63%) 0 0/220% 100%;border-radius:10px;animation:1.2s linear infinite skel}@keyframes skel{0%{background-position:100%}to{background-position:0}}.breathe{animation:breathe 2.6s var(--e-in-out) infinite}@keyframes breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.node-posted{animation:nodePosted var(--d-zoom) var(--e-spring) 1}@keyframes nodePosted{0%{transform:scale(1)}40%{transform:scale(1.13)}to{transform:scale(1)}}.ripple{animation:ripple .62s var(--e-out) 1 both}@keyframes ripple{0%{box-shadow:0 0 #ff6b5c73}to{box-shadow:0 0 0 18px #ff6b5c00}}.pick-in{animation:pickIn var(--d-base) var(--e-spring) both}@keyframes pickIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes focusPulse{0%,to{box-shadow:inset 0 0 0 1px #302c28}50%{box-shadow:inset 0 0 0 1px #ff6b5c8c,0 0 12px #ff6b5c2e}}@keyframes sparkBob{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.spark-swap{animation:sparkSwap var(--d-slow) var(--e-out) both}@keyframes sparkSwap{0%{opacity:.35;transform:scale(.94)}to{opacity:1;transform:none}}.spark-alive{animation:sparkBreathe 5s var(--e-in-out) infinite}@keyframes sparkBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3.4%)scale(1.028)}}.spark-blink{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite sparkBlink}@keyframes sparkBlink{0%,96%,to{transform:scaleY(1)}97.4%{transform:scaleY(.1)}98.8%{transform:scaleY(1)}}.hero-idle{transform-origin:50% 96%;line-height:0;animation:9s ease-in-out infinite hiSway;position:relative}.hi-breathe{transform-origin:50% 100%;animation:5.4s ease-in-out infinite hiBreathe;display:block}.hi-layer{width:100%;height:auto;display:block}.hi-hand,.hi-lids{position:absolute;inset:0}.hi-hand{transform-origin:85.53% 54.42%;animation:7.5s ease-in-out infinite hiWave}.hi-lids{transform-origin:50% 36.3%;animation:6.5s linear infinite hiBlink;transform:scaleY(0)}@keyframes hiSway{0%,to{transform:translate(0)rotate(-2.2deg)}25%{transform:translate(11px)rotate(0)}50%{transform:translate(0)rotate(2.2deg)}75%{transform:translate(-11px)rotate(0)}}@keyframes hiBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.022)}}@keyframes hiWave{0%,62%,to{transform:rotate(0)}66%{transform:rotate(7deg)}70%{transform:rotate(1.5deg)}74%{transform:rotate(7deg)}78%{transform:rotate(2deg)}82%{transform:rotate(0)}}@keyframes hiBlink{0%,94.5%,to{transform:scaleY(0)}96.2%{transform:scaleY(1)}97.6%{transform:scaleY(0)}}.spark-think{animation:sparkThink 3.2s var(--e-in-out) infinite;transform-origin:50% 80%}@keyframes sparkThink{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@media (prefers-reduced-motion:reduce){.lift:hover,.press:active,button:not(:disabled):active{translate:none!important;scale:1!important}.rise,.fade,.scrim-in,.sheet-in,.toast-in,.pick-in,.spark-swap{opacity:1!important;animation:none!important;transform:none!important}.confirmed,.node-posted,.ripple,.breathe,.spark-think{animation:none!important}.sf-lean,.sf-wiggle,.sf-hop,.sf-peek,.sf-puff,.spark-alive,.spark-blink,.hero-idle,.hi-breathe,.hi-hand{animation:none!important;transform:none!important}.hi-lids{animation:none!important;display:none!important}.reel-card:hover,.reel-card:focus-within,.reel-card:hover .reel-img,.reel-card:focus-within .reel-img,.reel-meta{transform:none!important}.reel-card:hover .reel-play,.reel-card:focus-within .reel-play{transform:translate(-50%,-50%)!important}.reel-card,.reel-img,.reel-scrim,.reel-meta,.reel-play{transition-duration:1ms!important}.fd-earlier:hover{transform:scale(1)!important}[style*=stepFwd],[style*=stepBack],[style*=focusPulse]{animation:none!important}.skel{background:#ffffff1f;animation:none!important}.busy:after,.busy-glass:after{opacity:0;animation:none!important}.cta-glow{filter:drop-shadow(0 0 7px #ff6b5c70)drop-shadow(0 2px 14px #ff946647)!important;animation:none!important}[style*=sparkBob]{animation:none!important}}.gnav-brand,.settings-subnav{display:none}@media (min-width:1024px){main,.settings-main{padding-bottom:56px!important}body:has(.gnav){padding-left:208px}body:has(.gnav[data-ready="1"]){transition:padding-left .26s cubic-bezier(.22,1,.36,1)}:is(body:has(.gnav) .coach-trigger,body:has(.gnav) .coach-panel){margin-left:104px}body:has(.gnav[data-mini="1"]){padding-left:66px}:is(body:has(.gnav[data-mini="1"]) .coach-trigger,body:has(.gnav[data-mini="1"]) .coach-panel){margin-left:33px}.coach-trigger{bottom:22px!important;right:22px!important}.wide-step{max-width:1320px!important}.vgrid{gap:20px!important}}@media (min-width:1280px){.wide-step{max-width:1420px!important}}@media (min-width:1024px){.path-inner{max-width:1680px!important}.path-grid{display:block}.path-aside{max-width:62ch;margin-bottom:26px;position:static}.path-main{min-width:0;max-width:none}.settings-main{max-width:1120px!important}.settings-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:44px;display:grid}.settings-subnav{align-self:start;display:block;position:sticky;top:34px}.settings-subnav-link:hover{color:#f0ede8!important;background:#ffffff12!important}.settings-sections{min-width:0;max-width:720px}.settings-sections>section:first-child>button{margin-top:0!important}.coach-docked-hide{display:none!important}}@media (min-width:1280px){.teach-body{transition:margin-right .3s cubic-bezier(.16,1,.3,1),max-width .3s cubic-bezier(.16,1,.3,1)}.teach-body.coach-docked{max-width:none!important;margin-left:0!important;margin-right:412px!important}.coach-docked .teach-grid{grid-template-columns:300px minmax(0,1fr)!important}}@media (min-width:1280px) and (max-width:1439px){.coach-docked .teach-grid{grid-template-columns:minmax(0,1fr)!important}.coach-docked .teach-left{position:static!important}.coach-docked .teach-ref-media{max-height:46vh;aspect-ratio:auto!important}}.fd-hero{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fd-hero-type{align-self:stretch}@media (max-width:380px){.fd-spark{width:150px!important}}@media (min-width:700px){.fd-hero{flex-direction:row-reverse;align-items:flex-end;gap:24px}.fd-hero-type{flex:1;align-self:flex-end;min-width:0}.fd-spark{width:240px!important}}@media (min-width:1024px){.fd-spark{width:320px!important}}.fd-bleed{border-radius:0;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.fd-scroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin-right:-24px;padding-right:24px;display:flex;overflow:auto visible}.fd-scroll::-webkit-scrollbar{display:none}.fd-scroll>*{scroll-snap-align:start}.reel-slot{width:206px}@media (min-width:420px){.reel-slot{width:224px}}@media (min-width:900px){.reel-slot{width:244px}}.fd-resume{margin-top:46px}.fd-resume-row{flex-direction:column;gap:22px;padding-top:20px;display:flex}.fd-resume-copy{min-width:0}.fd-resume-art{justify-content:flex-start;align-items:flex-end;gap:0;display:flex}.fd-resume-reel{flex-shrink:0;width:58%;max-width:250px}.fd-resume-spark{z-index:1;max-width:150px;position:relative;aspect-ratio:auto!important;width:38%!important;margin-left:-18px!important}@media (min-width:420px){.fd-resume-reel{width:60%;max-width:260px}.fd-resume-spark{max-width:170px;width:38%!important;margin-left:-20px!important}}@media (min-width:760px){.fd-resume-row{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:clamp(26px,5vw,56px)}.fd-resume-copy{flex:0 430px}.fd-resume-art{flex:none}}@media (min-width:900px){.fd-resume-reel{width:152px;max-width:none}.fd-resume-spark{max-width:none;width:230px!important;margin-left:-28px!important}}@media (min-width:1024px){.fd-resume{margin-top:58px}.fd-resume-reel{width:162px;max-width:none}.fd-resume-spark{width:248px!important}}.fd-resume-reel .reel-card{box-shadow:0 10px 22px -10px #0000008c,inset 0 0 0 1px #ffffff14!important}.fd-resume-reel .reel-play{width:38px;height:38px}.fd-resume-reel .reel-play svg{width:16px;height:16px}@media (pointer:coarse){.fd-resume-reel .reel-play{width:52px;height:52px}.fd-resume-reel .reel-play svg{width:21px;height:21px}}.fd-earlier{cursor:pointer;background:var(--ink-fill,#ffffff0d);width:42px;height:42px;transition:scale var(--d-base) var(--e-out), box-shadow var(--d-base) var(--e-out);border:none;border-radius:12px;flex-shrink:0;padding:0;overflow:hidden;box-shadow:0 2px 6px -2px #00000080,inset 0 0 0 1px #ffffff1a}.fd-earlier img{object-fit:cover;width:100%;height:100%;display:block}.fd-earlier:hover{scale:1.07;box-shadow:0 6px 14px -4px #0000008c,inset 0 0 0 1px #ff6b5c8c}.reel-card{transition:scale .32s var(--e-out), box-shadow .32s var(--e-out);will-change:scale}.reel-img{transition:transform .62s var(--e-out), filter .32s var(--e-out)}.reel-scrim{opacity:0;height:46%;transition:opacity .32s var(--e-out);pointer-events:none;background:linear-gradient(#0000,#1412109e);position:absolute;inset:auto 0 0}.reel-meta{font-family:var(--font-body,system-ui), sans-serif;color:#fff;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .32s var(--e-out), transform .32s var(--e-out);pointer-events:none;text-shadow:0 1px 3px #00000080;font-size:11.5px;font-weight:600;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden;transform:translateY(4px)}.reel-play{cursor:pointer;color:#f0ede8;width:50px;height:50px;transition:transform .32s var(--e-out), background .32s var(--e-out), box-shadow .32s var(--e-out), scale var(--hover-dur) var(--hover-ease);background:#2a2624;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px -4px #00000073}.reel-card:focus-visible,.reel-card:focus-within{scale:1.022;box-shadow:0 26px 50px -14px #000000b3,0 6px 14px -4px #00000073,inset 0 0 0 1px #ffffff1f}@media (hover:hover) and (pointer:fine){.reel-card:hover{scale:1.022;box-shadow:0 26px 50px -14px #000000b3,0 6px 14px -4px #00000073,inset 0 0 0 1px #ffffff1f}}.reel-card:hover .reel-img,.reel-card:focus-within .reel-img{filter:saturate(1.06);transform:scale(1.07)}.reel-card:hover .reel-scrim,.reel-card:focus-within .reel-scrim{opacity:1}.reel-card:hover .reel-meta,.reel-card:focus-within .reel-meta{opacity:1;transform:none}.reel-card:hover .reel-play,.reel-card:focus-within .reel-play{background:linear-gradient(#ff9466 0%,#ff6b5c 100%);transform:translate(-50%,-50%)scale(1.12);box-shadow:0 10px 26px -6px #ff6b5c9e}.reel-nav{opacity:0;transition:opacity .26s var(--e-out), scale var(--hover-dur) var(--hover-ease)}.reel-wrap:hover .reel-nav,.reel-wrap:focus-within .reel-nav,.reel-nav:focus-visible{opacity:1}@media (hover:none){.reel-nav{opacity:1}}.reel-wrap{margin:0 -30px;padding:0 30px}.reel-nav-prev{left:16px}.reel-nav-next{right:16px}@media (min-width:1024px){.fd-stage{padding-bottom:72px;max-width:940px!important;padding-top:4vh!important}.fd-bleed{border-radius:24px}}.spark-hero{will-change:transform;pointer-events:none}.spark-hero .spark-body,.spark-hero .spark-ember{transition:none}@keyframes sfLean{0%,to{transform:none}30%,70%{transform:rotate(-4.5deg)translate(-3px)}}@keyframes sfWiggle{0%,to{transform:none}20%{transform:rotate(3deg)}45%{transform:rotate(-3deg)}70%{transform:rotate(1.6deg)}}@keyframes sfHop{0%,to{transform:none}25%{transform:translateY(-11px)scaleY(1.04)}55%{transform:translateY(0)scaleY(.95)}78%{transform:translateY(-3px)}}@keyframes sfPeek{0%,to{transform:none}35%,65%{transform:translate(5px)rotate(2.5deg)}}@keyframes sfPuff{0%,to{transform:none}40%{transform:scale(1.035)translateY(-2px)}}.sf-lean{animation:sfLean 1.5s var(--e-in-out) both}.sf-wiggle{animation:sfWiggle 1.1s var(--e-in-out) both}.sf-hop{animation:sfHop .9s var(--e-out) both}.sf-peek{animation:sfPeek 1.8s var(--e-in-out) both}.sf-puff{animation:sfPuff 1.4s var(--e-in-out) both}@media (prefers-reduced-motion:reduce){.spark-hero{--s:0!important}.spark-hero .spark-body,.spark-hero .spark-ember{opacity:1!important;transform:none!important}}@media (max-width:560px){.ref-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.settings-main{padding-left:20px!important;padding-right:20px!important}}@media (pointer:coarse){button,[role=button],a[href],select,input:not([type=checkbox]):not([type=radio]),textarea{min-height:44px}button,[role=button],select{min-width:44px}p a[href],span a[href],li a[href]{min-width:0;min-height:0}a[href]:not(p a):not(span a):not(li a){min-width:44px}button,[role=button],a[href]{justify-content:center;align-items:center;display:inline-flex}button[style*="display: block"],button[style*=display\:block],button[style*="display: grid"],button[style*=display\:grid],a[style*="display: block"],a[style*=display\:block]{display:block}button[style*="text-align: left"],button[style*=textAlign]{justify-content:flex-start}.reel-nav{width:44px!important;height:44px!important}.fd-earlier img,.fd-earlier button{min-height:0}.fd-earlier button{width:44px!important;height:58px!important}}.trail-fit{transform-origin:top}@media (max-width:359px){.trail-fit{margin-bottom:calc(var(--trail-h,0px) * -.2);transform:scale(.8)}}.pv-card{flex-direction:column;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.pv-media{flex:auto;min-height:0;display:flex}.pv-media>*{width:100%}@media (max-width:640px){.pv-scrim{padding:10px!important}.pv-card{height:calc(100dvh - 20px);max-height:none}.pv-media>*{height:100%;aspect-ratio:auto!important}}input,textarea,select{color:#f0ede8;caret-color:#ff6b5c;font-family:inherit}input::placeholder,textarea::placeholder{color:#8b857c;opacity:1}.ab-in{animation:.42s cubic-bezier(.22,1,.36,1) both abIn}@keyframes abIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.ab-in:first-of-type{animation-delay:0s}.ab-in:nth-of-type(2){animation-delay:70ms}.ab-in:nth-of-type(3){animation-delay:.14s}.ab-in:nth-of-type(n+4){animation-delay:.2s}.disclose{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.disclose>*{min-height:0;overflow:hidden}.disclose[data-open="1"]{opacity:1;grid-template-rows:1fr}.disclose[data-open="1"] .reveal-child{animation:.38s cubic-bezier(.22,1,.36,1) .12s both abIn}.tile-in{animation:.4s cubic-bezier(.22,1,.36,1) both tileIn}@keyframes tileIn{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ab-in,.tile-in,.disclose .reveal-child{animation:none!important}.disclose{transition:none}}
