@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_latin_500_normal-s.p.1ua6lqq3rsqyo.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_latin_500_italic-s.p.0p-d800d619j9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_latin_600_normal-s.p.2k7r9iymu8ux8.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_latin_600_italic-s.p.36f5qh6i-as_c.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:cormorantGaramond Fallback;src:local(Arial);ascent-override:104.79%;descent-override:32.55%;line-gap-override:0.0%;size-adjust:88.18%}.cormorantgaramond_da31a9c8-module__HXbGOG__className{font-family:cormorantGaramond,cormorantGaramond Fallback}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_normal-s.p.3_vslfxq_--4i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.instrumentserif_32e43a98-module__6slglq__className{font-family:instrumentSerif,instrumentSerif Fallback}.instrumentserif_32e43a98-module__6slglq__variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback"}
@font-face{font-family:fraunces;src:url(../media/fraunces_latin_full_normal-s.p.40m4cggjzbqwa.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces;src:url(../media/fraunces_latin_full_italic-s.p.1xvpc9u9w_0bi.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.fraunces_1700b4f0-module__7SfjuG__className{font-family:fraunces,fraunces Fallback}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
.front-module__QLcvUa__root{background:var(--bg);min-height:100vh;color:var(--ink);overflow-x:clip}.front-module__QLcvUa__root :is(h2,h3,.front-module__QLcvUa__promiseLine,.front-module__QLcvUa__count){font-variation-settings:var(--cf-axes,normal)}.front-module__QLcvUa__root .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.front-module__QLcvUa__bar{z-index:20;background:color-mix(in srgb, var(--bg) 66%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.front-module__QLcvUa__barLink{color:var(--accent);align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.front-module__QLcvUa__barLink:hover{text-underline-offset:4px;text-decoration:underline}.front-module__QLcvUa__hero{isolation:isolate;min-height:88svh;font-family:var(--font-geist-sans), system-ui, sans-serif;flex-direction:column;justify-content:center;padding:64px max(20px,50% - 620px) 96px;display:flex;position:relative;overflow:hidden}.front-module__QLcvUa__field{z-index:-1;filter:blur(70px)saturate(1.2);opacity:.75;position:absolute;inset:-20% -30%}.front-module__QLcvUa__field span{mix-blend-mode:screen;border-radius:50%;width:46vmax;height:46vmax;animation:22s ease-in-out infinite alternate front-module__QLcvUa__orbit;position:absolute}.front-module__QLcvUa__field span:first-child{background:var(--cyc-luteal);top:4%;left:8%}.front-module__QLcvUa__field span:nth-child(2){background:var(--cyc-period);animation-duration:26s;animation-delay:-6s;top:18%;left:46%}.front-module__QLcvUa__field span:nth-child(3){background:var(--cyc-window);opacity:.7;animation-duration:30s;animation-delay:-12s;top:46%;left:22%}.front-module__QLcvUa__field span:nth-child(4){background:var(--cyc-follicular);opacity:.45;animation-duration:24s;animation-delay:-3s;top:52%;left:60%}@keyframes front-module__QLcvUa__orbit{0%{transform:translate(0)scale(1)}50%{transform:translate(6vmax,-4vmax)scale(1.12)}to{transform:translate(-5vmax,5vmax)scale(.92)}}.front-module__QLcvUa__hero:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent 50%, var(--bg) 100%);position:absolute;inset:0}.front-module__QLcvUa__name{margin-bottom:28px}.front-module__QLcvUa__name>span>span:first-child{animation:1.2s cubic-bezier(.16,1,.3,1) .1s both front-module__QLcvUa__settle}:is(.front-module__QLcvUa__name svg circle,.front-module__QLcvUa__name svg path,.front-module__QLcvUa__name svg polygon,.front-module__QLcvUa__name svg line,.front-module__QLcvUa__name svg ellipse){stroke-dasharray:260;stroke-dashoffset:260px;animation:2.2s cubic-bezier(.65,0,.35,1) .25s forwards front-module__QLcvUa__draw}@keyframes front-module__QLcvUa__draw{to{stroke-dashoffset:0}}.front-module__QLcvUa__name svg circle:not([stroke]){animation:.5s 1.9s both front-module__QLcvUa__fade}@keyframes front-module__QLcvUa__settle{0%{opacity:0;letter-spacing:.5em}to{opacity:1}}.front-module__QLcvUa__warn{color:var(--warn,var(--accent));margin:0 0 16px;font-size:14px}.front-module__QLcvUa__h1{letter-spacing:-.06em;margin:0;font-size:clamp(60px,15.5vw,188px);font-weight:800;line-height:.86}.front-module__QLcvUa__mask{vertical-align:top;padding:0 .04em .08em 0;display:inline-block;overflow:hidden}.front-module__QLcvUa__mask>span{animation:1s cubic-bezier(.16,1,.3,1) both front-module__QLcvUa__slide;animation-delay:calc(.35s + var(--i) * .1s);display:inline-block}@keyframes front-module__QLcvUa__slide{0%{transform:translateY(110%)rotate(6deg)}to{transform:none}}.front-module__QLcvUa__lede{max-width:40ch;color:var(--ink-dim);margin:26px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.5;animation:1s .9s both front-module__QLcvUa__fade}@keyframes front-module__QLcvUa__fade{0%{opacity:0}to{opacity:1}}.front-module__QLcvUa__ctas{flex-wrap:wrap;gap:12px;margin-top:30px;animation:1s 1s both front-module__QLcvUa__fade;display:flex}.front-module__QLcvUa__primary,.front-module__QLcvUa__ghost{border-radius:16px;align-items:center;min-height:54px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .16s;display:inline-flex}.front-module__QLcvUa__primary{background:var(--ink);color:var(--bg)}.front-module__QLcvUa__ghost{color:var(--ink);border:1.5px solid color-mix(in srgb, var(--ink) 30%, transparent)}.front-module__QLcvUa__primary:active,.front-module__QLcvUa__ghost:active{transform:scale(.97)}.front-module__QLcvUa__promise{isolation:isolate;padding:72px max(20px,50% - 540px) 96px;position:relative;overflow:hidden}.front-module__QLcvUa__burst{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.front-module__QLcvUa__burst span{filter:blur(60px);opacity:.5;border-radius:50%;animation:9s ease-in-out infinite alternate front-module__QLcvUa__breathe;position:absolute}.front-module__QLcvUa__burst span:first-child{background:var(--cyc-luteal);width:46vmax;height:46vmax;top:-10%;left:-12%}.front-module__QLcvUa__burst span:nth-child(2){background:var(--cyc-period);width:38vmax;height:38vmax;animation-delay:-3s;top:4%;right:-14%}.front-module__QLcvUa__burst span:nth-child(3){background:var(--cyc-window);opacity:.38;width:30vmax;height:30vmax;animation-delay:-6s;bottom:-22%;left:30%}@keyframes front-module__QLcvUa__breathe{0%{transform:scale(.9)}to{transform:scale(1.12)}}.front-module__QLcvUa__promiseLine{font-family:var(--cf-serif);font-weight:var(--cf-wb,600);font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(44px,9vw,104px);line-height:1.04}.front-module__QLcvUa__lit{background-image:linear-gradient(90deg, var(--cyc-luteal), var(--cyc-period) 42%, var(--cyc-window) 72%, var(--cyc-follicular));background-size:calc(var(--n) * 55%) 100%;background-position:calc(var(--i) / (var(--n) - 1) * 100%) 0;color:#0000;-webkit-box-decoration-break:clone;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--cyc-period) 30%, transparent));-webkit-background-clip:text;background-clip:text;margin:-.06em -.1em -.24em -.04em;padding:.06em .1em .24em .04em;display:inline-block}.front-module__QLcvUa__chip{position:relative;overflow:hidden}.front-module__QLcvUa__chip:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.front-module__QLcvUa__litAccent{font-style:italic;font-weight:var(--cf-wm,500)}.front-module__QLcvUa__chips{flex-wrap:wrap;gap:12px;margin:34px 0 0;padding:0;list-style:none;display:flex}.front-module__QLcvUa__chip{color:var(--ink);background:linear-gradient(color-mix(in srgb, var(--surface) 82%, transparent), color-mix(in srgb, var(--surface) 82%, transparent)) padding-box, linear-gradient(120deg, var(--cyc-luteal), var(--cyc-period), var(--cyc-window)) border-box;-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px -22px color-mix(in srgb, var(--cyc-period) 70%, transparent);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:10px 20px 10px 10px;font-size:16.5px;font-weight:500;line-height:1.4;display:flex}@media (max-width:599px){.front-module__QLcvUa__chip{border-radius:22px;align-items:flex-start}.front-module__QLcvUa__chipIcon{margin-top:1px}}.front-module__QLcvUa__chipIcon{color:#fff;background:linear-gradient(135deg, var(--cyc-period), var(--cyc-luteal));width:38px;height:38px;box-shadow:0 0 18px color-mix(in srgb, var(--cyc-period) 55%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.front-module__QLcvUa__pillars{gap:14px;max-width:1080px;margin:0 auto;padding:0 20px 40px;display:grid}@media (min-width:900px){.front-module__QLcvUa__pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.front-module__QLcvUa__pillar{background:linear-gradient(160deg, var(--surface-2), var(--surface));border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:24px;padding:26px 24px 28px;position:relative}.front-module__QLcvUa__pillarN{color:var(--accent);letter-spacing:.1em;font-size:13px;font-weight:600;display:block}.front-module__QLcvUa__pillarTitle{font-family:var(--cf-serif);font-weight:var(--cf-wb,600);margin:14px 0 0;font-size:30px;line-height:1.05}.front-module__QLcvUa__pillarText{color:var(--ink-dim);margin:12px 0 0;font-size:15.5px;line-height:1.6}.front-module__QLcvUa__inside{max-width:1080px;margin:0 auto;padding:0 20px}.front-module__QLcvUa__photoBand{isolation:isolate;min-height:92svh;margin:40px 0 0;display:grid;position:relative;overflow:hidden}.front-module__QLcvUa__photoPic{z-index:-2;grid-area:1/1;display:block;overflow:hidden}.front-module__QLcvUa__photo{object-fit:cover;object-position:50% 40%;width:100%;height:118%;display:block}@media (min-width:900px){.front-module__QLcvUa__photo{object-position:50% 45%}}.front-module__QLcvUa__photoBand:after{content:"";z-index:-1;background:linear-gradient(180deg, var(--bg) 0%, transparent 22%, transparent 45%, color-mix(in srgb, var(--bg) 92%, transparent) 82%, var(--bg) 100%);grid-area:1/1}.front-module__QLcvUa__photoText{grid-area:1/1;align-self:end;width:100%;max-width:1080px;margin:0 auto;padding:0 20px 56px}.front-module__QLcvUa__h2{font-family:var(--cf-serif);font-weight:var(--cf-wb,600);letter-spacing:-.01em;margin:0;font-size:clamp(36px,6vw,64px);line-height:1}.front-module__QLcvUa__body{max-width:56ch;color:var(--ink-dim);text-wrap:pretty;margin:16px 0 0;font-size:17px;line-height:1.6}.front-module__QLcvUa__pillar{isolation:isolate;overflow:hidden}.front-module__QLcvUa__pillar:before{content:"";z-index:-2;background:conic-gradient(from 0deg, transparent 0 70%, color-mix(in srgb, var(--accent) 70%, transparent) 82%, color-mix(in srgb, var(--cyc-luteal) 70%, transparent) 90%, transparent 100%);animation:9s linear infinite front-module__QLcvUa__spin;position:absolute;inset:-60%}.front-module__QLcvUa__pillar:after{content:"";z-index:-1;background:linear-gradient(160deg, var(--surface-2), var(--surface));border-radius:23px;position:absolute;inset:1px}.front-module__QLcvUa__pillar+.front-module__QLcvUa__pillar:before{animation-delay:-4.5s}@keyframes front-module__QLcvUa__spin{to{transform:rotate(360deg)}}.front-module__QLcvUa__pillarFine{color:var(--ink-faint);margin:14px 0 0;font-size:12.5px}.front-module__QLcvUa__range{height:34px;margin-bottom:14px;position:relative}.front-module__QLcvUa__rangeBand{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cyc-period) 55%, transparent) 30%, color-mix(in srgb, var(--cyc-period) 55%, transparent) 70%, transparent);border-radius:99px;height:12px;position:absolute;top:50%;left:18%;right:18%;transform:translateY(-50%)}.front-module__QLcvUa__rangeDot{background:var(--cyc-period);width:26px;height:26px;box-shadow:0 0 0 6px color-mix(in srgb, var(--cyc-period) 22%, transparent), 0 0 24px color-mix(in srgb, var(--cyc-period) 60%, transparent);border-radius:50%;position:absolute;top:calc(50% - 13px);left:calc(50% - 13px)}.front-module__QLcvUa__count{font-family:var(--cf-serif);font-weight:var(--cf-wb,600);letter-spacing:-.01em;background:linear-gradient(100deg, var(--ink), var(--accent));color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:clamp(44px,7vw,64px);line-height:1}.front-module__QLcvUa__lock{align-items:center;gap:28px;max-width:1080px;margin:0 auto;padding:80px 20px;display:grid}@media (min-width:900px){.front-module__QLcvUa__lock{grid-template-columns:220px minmax(0,1fr);gap:56px;padding:120px 20px}}.front-module__QLcvUa__lockMark{width:180px;height:180px;color:var(--accent);place-items:center;display:grid;position:relative}.front-module__QLcvUa__lockMark:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent), color-mix(in srgb, var(--cyc-luteal) 12%, transparent) 60%, transparent 72%);border-radius:50%;grid-area:1/1;width:96px;height:96px}.front-module__QLcvUa__lockMark>*{grid-area:1/1}.front-module__QLcvUa__lockMark span{border:2px solid color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%;width:100%;height:100%;animation:3.6s cubic-bezier(.16,1,.3,1) infinite front-module__QLcvUa__ripple}.front-module__QLcvUa__lockMark span+span{animation-delay:-1.8s}.front-module__QLcvUa__lockMark svg{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--accent) 60%, transparent))}@keyframes front-module__QLcvUa__ripple{0%{opacity:1;transform:scale(.4)}70%{opacity:.35}to{opacity:0;transform:scale(1.05)}}.front-module__QLcvUa__start{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:72px 20px 110px;scroll-margin-top:70px;display:flex;position:relative;overflow:hidden}.front-module__QLcvUa__start:after{content:"";z-index:-1;background:linear-gradient(180deg, var(--bg) 0%, transparent 30%, transparent 70%, var(--bg) 100%);position:absolute;inset:0}.front-module__QLcvUa__start .front-module__QLcvUa__field{opacity:.55}.front-module__QLcvUa__startBloom{aspect-ratio:1;place-items:center;width:min(360px,82vw);display:grid}.front-module__QLcvUa__startBloom>*{place-items:center;width:100%;height:100%;animation:80s linear infinite front-module__QLcvUa__turn;display:grid}.front-module__QLcvUa__startBloom svg{width:100%;height:auto}@keyframes front-module__QLcvUa__turn{to{transform:rotate(360deg)}}.front-module__QLcvUa__startTitle{font-family:var(--cf-serif);font-style:italic;font-weight:var(--cf-wm,500);letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(52px,10vw,104px);line-height:.95}.front-module__QLcvUa__paths{text-align:left;gap:14px;width:100%;max-width:560px;margin-top:40px;display:grid}@media (min-width:860px){.front-module__QLcvUa__paths:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px}}.front-module__QLcvUa__path{background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.2);box-shadow:0 30px 70px -35px #0009, inset 0 1px 0 color-mix(in srgb, var(--ink) 10%, transparent);border-radius:28px;padding:28px 24px;position:relative}.front-module__QLcvUa__pathIcon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:14px;place-items:center;display:inline-grid}.front-module__QLcvUa__pathTitle{font-family:var(--cf-serif);font-weight:var(--cf-wb,600);margin:16px 0 0;font-size:32px;line-height:1.05}.front-module__QLcvUa__pathText{color:var(--ink-dim);margin:10px 0 0;font-size:16px;line-height:1.55}.front-module__QLcvUa__signin{margin:26px 0 0}.front-module__QLcvUa__pause{z-index:2;border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(10px);min-height:44px;color:var(--ink-dim);font:inherit;font-family:var(--font-geist-sans), system-ui, sans-serif;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:16px;right:16px}.front-module__QLcvUa__pause:hover{color:var(--ink)}.front-module__QLcvUa__root[data-paused] .front-module__QLcvUa__field span,.front-module__QLcvUa__root[data-paused] .front-module__QLcvUa__burst span,.front-module__QLcvUa__root[data-paused] .front-module__QLcvUa__startBloom>*,.front-module__QLcvUa__root[data-paused] .front-module__QLcvUa__pillar:before,.front-module__QLcvUa__root[data-paused] .front-module__QLcvUa__lockMark span{animation-play-state:paused}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.front-module__QLcvUa__lit{opacity:.1;transform-origin:0 100%;animation:linear both front-module__QLcvUa__word-rise;animation-timeline:view();animation-range:entry calc(18% + var(--i) * (55% / var(--n))) cover calc(30% + var(--i) * (38% / var(--n)));transform:translateY(.42em)rotate(3deg)}.front-module__QLcvUa__burst{animation:linear both front-module__QLcvUa__burst-open;animation-timeline:view();animation-range:entry cover 38%}.front-module__QLcvUa__chip:after{animation:linear both front-module__QLcvUa__shine;animation-timeline:view();animation-range:entry calc(55% + var(--i) * 10%) cover calc(48% + var(--i) * 6%)}.front-module__QLcvUa__pillar{animation:linear both front-module__QLcvUa__up;animation-timeline:view();animation-range:entry entry 60%}.front-module__QLcvUa__photo{animation:linear both front-module__QLcvUa__drift;animation-timeline:view();animation-range:cover}.front-module__QLcvUa__path{animation:linear both front-module__QLcvUa__up;animation-timeline:view();animation-range:entry entry 60%}.front-module__QLcvUa__rangeDot{animation:linear both front-module__QLcvUa__settle-dot;animation-timeline:view();animation-range:entry 20% cover 45%}.front-module__QLcvUa__startBloom{animation:linear both front-module__QLcvUa__bloom-in;animation-timeline:view();animation-range:entry cover 40%}.front-module__QLcvUa__chip{animation:linear both front-module__QLcvUa__chip-in;animation-timeline:view();animation-range:entry calc(var(--i) * 12%) entry calc(75% + var(--i) * 12%)}}}@keyframes front-module__QLcvUa__word-rise{to{opacity:1;transform:none}}@keyframes front-module__QLcvUa__burst-open{0%{clip-path:circle(14% at 50% 42%)}to{clip-path:circle(95% at 50% 42%)}}@keyframes front-module__QLcvUa__chip-in{0%{opacity:0;transform:translate(-36px)scale(.96)}to{opacity:1;transform:none}}@keyframes front-module__QLcvUa__shine{to{transform:translate(130%)}}@keyframes front-module__QLcvUa__up{0%{opacity:0;transform:translateY(40px)scale(.98)}to{opacity:1;transform:none}}@keyframes front-module__QLcvUa__drift{0%{transform:translateY(-9%)}to{transform:translateY(0)}}@keyframes front-module__QLcvUa__settle-dot{0%{opacity:0;transform:translate(-120px)}to{opacity:1;transform:none}}@keyframes front-module__QLcvUa__bloom-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.front-module__QLcvUa__field span,.front-module__QLcvUa__mask>span,.front-module__QLcvUa__lede,.front-module__QLcvUa__ctas,.front-module__QLcvUa__name>span>span:first-child,.front-module__QLcvUa__pillar:before,.front-module__QLcvUa__lockMark span,.front-module__QLcvUa__startBloom>*,.front-module__QLcvUa__burst span{animation:none}.front-module__QLcvUa__name svg circle:not([stroke]){animation:none}.front-module__QLcvUa__lockMark span{opacity:.5;transform:scale(.8)}:is(.front-module__QLcvUa__name svg circle,.front-module__QLcvUa__name svg path,.front-module__QLcvUa__name svg polygon,.front-module__QLcvUa__name svg line,.front-module__QLcvUa__name svg ellipse){stroke-dashoffset:0;animation:none}}
.landing-module__jDH3nq__page{--p-display:var(--font-geist-sans), system-ui, sans-serif;--p-body:var(--font-geist-sans), system-ui, sans-serif;color:var(--p-ink);background:var(--p-bg);font-family:var(--p-body);-webkit-font-smoothing:antialiased;width:100%;overflow-x:clip}.landing-module__jDH3nq__page a{color:inherit}.landing-module__jDH3nq__page ::selection{background:color-mix(in srgb, var(--p-accent) 40%, transparent)}.landing-module__jDH3nq__page :focus-visible{outline:2px solid var(--p-focus,var(--p-accent));outline-offset:3px;border-radius:6px}.landing-module__jDH3nq__page section[id]{scroll-margin-top:76px}.landing-module__jDH3nq__anchor{height:0;display:block;position:relative;top:-76px}.landing-module__jDH3nq__page{--p-bg:#0a0a0b;--p-surface:#131211;--p-surface-2:#1b1916;--p-line:#2b2823;--p-field-line:#6f6a61;--p-ink:#f3efe7;--p-dim:#aaa498;--p-accent:#c8993f;--p-accent-2:#d6b043;--p-on:#0a0a0b;--p-display:var(--font-instrument-serif), Georgia, serif}.landing-module__jDH3nq__wrap{max-width:1200px;margin:0 auto;padding:0 20px}@media (min-width:900px){.landing-module__jDH3nq__wrap{padding:0 48px}}.landing-module__jDH3nq__btn{cursor:pointer;min-height:52px;font:inherit;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.landing-module__jDH3nq__btn:active{transform:scale(.97)}.landing-module__jDH3nq__primary{background:var(--p-accent);color:var(--p-on)}@media (hover:hover) and (pointer:fine){.landing-module__jDH3nq__primary:hover{background:var(--p-accent-2)}}.landing-module__jDH3nq__small{min-height:44px;padding:0 18px;font-size:14.5px}.landing-module__jDH3nq__textLink{white-space:nowrap;min-height:44px;color:var(--p-ink);text-underline-offset:5px;opacity:.85;align-items:center;padding:0 4px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing-module__jDH3nq__textLink:hover{opacity:1}}.landing-module__jDH3nq__header{z-index:30;background:color-mix(in srgb, var(--p-bg) 84%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb, var(--p-line) 70%, transparent);position:sticky;top:0}.landing-module__jDH3nq__nav{justify-content:space-between;align-items:center;gap:10px;height:64px;display:flex}.landing-module__jDH3nq__brand{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.landing-module__jDH3nq__brand img{border-radius:7px;width:28px;height:28px;display:block}.landing-module__jDH3nq__word{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.2em;white-space:nowrap;font-size:12px;font-weight:600}.landing-module__jDH3nq__word b{color:var(--p-accent);font-weight:600}.landing-module__jDH3nq__navLinks{align-items:center;gap:4px;font-size:14.5px;display:flex}.landing-module__jDH3nq__navLink{white-space:nowrap;opacity:.85;align-items:center;min-height:44px;padding:0 10px;text-decoration:none;display:inline-flex}@media (max-width:760px){.landing-module__jDH3nq__hideSm{display:none}}@media (max-width:420px){.landing-module__jDH3nq__word{letter-spacing:.14em;font-size:10px}.landing-module__jDH3nq__brand img{width:24px;height:24px}.landing-module__jDH3nq__brand{gap:8px}.landing-module__jDH3nq__navLink{padding:0 8px}.landing-module__jDH3nq__small{padding:0 14px;font-size:14px}}@media (max-width:860px){.landing-module__jDH3nq__header .landing-module__jDH3nq__word{display:none}}.landing-module__jDH3nq__h1,.landing-module__jDH3nq__h2{font-family:var(--p-display);text-wrap:balance;margin:0;font-weight:600}.landing-module__jDH3nq__h3{letter-spacing:-.012em;margin:0;font-size:19px;font-weight:600;line-height:1.25}.landing-module__jDH3nq__lede{color:var(--p-dim);text-wrap:pretty;max-width:34em;margin:18px 0 0;font-size:18px;line-height:1.55}.landing-module__jDH3nq__body{color:var(--p-dim);text-wrap:pretty;margin:6px 0 0;font-size:15.5px;line-height:1.55}.landing-module__jDH3nq__fine{color:var(--p-dim);max-width:48em;margin:20px 0 0;font-size:13px;line-height:1.5}.landing-module__jDH3nq__tag{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.02em;opacity:.8;border:1px solid;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.landing-module__jDH3nq__page .landing-module__jDH3nq__h1{letter-spacing:-.02em;font-size:clamp(56px,12vw,128px);font-weight:400;line-height:.9}.landing-module__jDH3nq__page .landing-module__jDH3nq__h2{letter-spacing:-.015em;font-size:clamp(42px,6.4vw,76px);font-weight:400;line-height:.98}.landing-module__jDH3nq__hero{padding:36px 0 56px}@media (min-width:900px){.landing-module__jDH3nq__hero{padding:88px 0 104px}}.landing-module__jDH3nq__heroGrid{align-items:center;gap:36px;display:grid}@media (min-width:900px){.landing-module__jDH3nq__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}}.landing-module__jDH3nq__sub{color:var(--p-dim);text-wrap:pretty;max-width:24em;margin:24px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.45}.landing-module__jDH3nq__cta{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:30px;display:flex}.landing-module__jDH3nq__heroPhoto{aspect-ratio:1;border-radius:30px;justify-self:center;width:100%;max-width:440px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000bf}@media (min-width:900px){.landing-module__jDH3nq__heroPhoto{aspect-ratio:2/3}}.landing-module__jDH3nq__heroPhoto img{object-fit:cover;object-position:50% 32%;width:100%;height:100%;animation:1.15s cubic-bezier(.16,1,.3,1) .12s both landing-module__jDH3nq__settle;display:block}@keyframes landing-module__jDH3nq__settle{0%{opacity:0;transform:translateY(34px)scale(1.06)}to{opacity:1;transform:none}}.landing-module__jDH3nq__section{padding:56px 0}@media (min-width:900px){.landing-module__jDH3nq__section{padding:120px 0}}.landing-module__jDH3nq__foodGrid{align-items:start;gap:36px;display:grid}@media (min-width:900px){.landing-module__jDH3nq__foodGrid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:72px}}.landing-module__jDH3nq__steps{counter-reset:step;margin:28px 0 0;padding:0;list-style:none}.landing-module__jDH3nq__steps li{counter-increment:step;border-top:1px solid var(--p-line);grid-template-columns:34px minmax(0,1fr);gap:2px 10px;padding:18px 0;display:grid}.landing-module__jDH3nq__steps li:before{content:counter(step);color:var(--p-dim);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:3px;font-size:14px;font-weight:600}.landing-module__jDH3nq__pm{color:#f2f4f5;--pmd-w:min(330px, 84vw);background:radial-gradient(55% 55% at 76%,#3ee6a821,#0000 70%),#0b0d10;padding:60px 0 56px;position:relative}@media (min-width:900px){.landing-module__jDH3nq__pm{--pmd-w:360px;padding:128px 0}}.landing-module__jDH3nq__pmGrid{align-items:center;gap:40px;display:grid}@media (min-width:900px){.landing-module__jDH3nq__pmGrid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:72px}}.landing-module__jDH3nq__pmMark{align-items:center;gap:12px;margin:0 0 18px;display:flex}.landing-module__jDH3nq__pmWord{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.005em;font-size:22px;font-weight:600}.landing-module__jDH3nq__pmWord b{color:#3ee6a8;font-weight:600}.landing-module__jDH3nq__pmTitle{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(48px,9vw,104px);font-weight:700;line-height:.92}.landing-module__jDH3nq__pm .landing-module__jDH3nq__lede,.landing-module__jDH3nq__pm .landing-module__jDH3nq__fine{color:#9aa3ac}.landing-module__jDH3nq__pmChecks{gap:12px;margin:26px 0 0;padding:0;font-size:16.5px;line-height:1.5;list-style:none;display:grid}.landing-module__jDH3nq__pmChecks li{padding-left:26px;position:relative}.landing-module__jDH3nq__pmChecks li:before{content:"";background:#3ee6a8;border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:2px}.landing-module__jDH3nq__pmStage{justify-content:center;display:flex}.landing-module__jDH3nq__page .landing-module__jDH3nq__pm{color:#04140e;background:radial-gradient(70% 60% at 20% 10%,#8ff5cf,#0000 70%),linear-gradient(160deg,#3ee6a8,#1fb58a)}.landing-module__jDH3nq__page .landing-module__jDH3nq__pm .landing-module__jDH3nq__lede,.landing-module__jDH3nq__page .landing-module__jDH3nq__pm .landing-module__jDH3nq__fine{color:#0b3326}.landing-module__jDH3nq__page .landing-module__jDH3nq__pmWord b{color:#04140e;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px}.landing-module__jDH3nq__page .landing-module__jDH3nq__pmChecks li:before{background:#04140e}.landing-module__jDH3nq__circa{background:radial-gradient(50% 50% at 22% 45%, color-mix(in srgb, var(--cyc-luteal) 22%, transparent), transparent 70%), radial-gradient(40% 40% at 30% 60%, color-mix(in srgb, var(--cyc-period) 16%, transparent), transparent 70%), var(--bg);color:var(--ink);padding:60px 0;position:relative}@media (min-width:900px){.landing-module__jDH3nq__circa{padding:128px 0}}.landing-module__jDH3nq__circa .landing-module__jDH3nq__lede,.landing-module__jDH3nq__circa .landing-module__jDH3nq__body,.landing-module__jDH3nq__circa .landing-module__jDH3nq__fine{color:var(--ink-dim)}.landing-module__jDH3nq__circaGrid{align-items:center;gap:36px;display:grid}@media (min-width:900px){.landing-module__jDH3nq__circaGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:72px}}.landing-module__jDH3nq__bloomStage{justify-content:center;display:flex}@media (min-width:900px){.landing-module__jDH3nq__bloomStage{transform:scale(1.22)}}.landing-module__jDH3nq__circaMark{letter-spacing:.02em;align-items:center;gap:12px;margin:0 0 16px;font-size:20px;font-weight:600;display:flex}.landing-module__jDH3nq__private{background:color-mix(in srgb, var(--surface) 80%, transparent);border:1px solid var(--line);border-radius:18px;margin-top:24px;padding:18px 20px}.landing-module__jDH3nq__circaChecks{gap:10px;margin:20px 0 0;padding:0;font-size:15.5px;line-height:1.5;list-style:none;display:grid}.landing-module__jDH3nq__circaChecks li{padding-left:24px;position:relative}.landing-module__jDH3nq__circaChecks li:before{content:"";background:var(--cyc-period);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:2px}.landing-module__jDH3nq__page .landing-module__jDH3nq__appLink{min-height:48px;font-family:var(--font-geist-sans), sans-serif;background:var(--accent-fill,var(--p-accent));color:var(--on-accent,var(--p-on));box-shadow:0 14px 34px -16px color-mix(in srgb, var(--accent,var(--p-accent)) 70%, transparent);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .3s;display:inline-flex}.landing-module__jDH3nq__appLink svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.landing-module__jDH3nq__appLink:hover{box-shadow:0 18px 40px -14px color-mix(in srgb, var(--accent,var(--p-accent)) 85%, transparent)}.landing-module__jDH3nq__appLink:hover svg{transform:translate(4px)}.landing-module__jDH3nq__appLink:active{transform:scale(.97)}.landing-module__jDH3nq__appLink:focus-visible{outline-offset:3px;outline:2px solid}.landing-module__jDH3nq__page .landing-module__jDH3nq__pmLink{color:#3ee6a8;background:#04140e;box-shadow:0 14px 34px -18px #04140eb3}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__appLink,.landing-module__jDH3nq__appLink svg{transition:none}.landing-module__jDH3nq__appLink:hover svg{transform:none}}.landing-module__jDH3nq__gift{max-width:360px;margin-top:16px}.landing-module__jDH3nq__panels{gap:14px;margin-top:32px;display:grid}@media (min-width:900px){.landing-module__jDH3nq__panels{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}}.landing-module__jDH3nq__panel{background:var(--p-surface);border:1px solid var(--p-line);border-radius:22px;flex-direction:column;padding:24px;display:flex;overflow:hidden}.landing-module__jDH3nq__panelName{color:var(--p-dim);margin:0 0 12px;font-size:13px;font-weight:600}.landing-module__jDH3nq__more{margin-top:auto;padding-top:16px}.landing-module__jDH3nq__more summary{border-top:1px solid var(--p-line);cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:14.5px;font-weight:500;list-style:none;display:flex}.landing-module__jDH3nq__circa .landing-module__jDH3nq__more summary{border-color:var(--line)}.landing-module__jDH3nq__more summary::-webkit-details-marker{display:none}.landing-module__jDH3nq__more summary svg{transition:transform .2s cubic-bezier(.23,1,.32,1)}.landing-module__jDH3nq__more[open] summary svg{transform:rotate(180deg)}.landing-module__jDH3nq__moreList{color:var(--p-dim);gap:10px;margin:8px 0 0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.landing-module__jDH3nq__circa .landing-module__jDH3nq__moreList{color:var(--ink-dim)}.landing-module__jDH3nq__moreList b{color:var(--p-ink);font-weight:600}.landing-module__jDH3nq__circa .landing-module__jDH3nq__moreList b{color:var(--ink)}.landing-module__jDH3nq__coachGrid{align-items:start;gap:32px;display:grid}@media (min-width:900px){.landing-module__jDH3nq__coachGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.landing-module__jDH3nq__points{margin:0;padding:0;list-style:none}.landing-module__jDH3nq__points li{border-top:1px solid var(--p-line);padding:18px 0}.landing-module__jDH3nq__request{background:var(--p-surface)}.landing-module__jDH3nq__requestGrid{align-items:start;gap:32px;display:grid}@media (min-width:900px){.landing-module__jDH3nq__requestGrid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:72px}}.landing-module__jDH3nq__notes{gap:14px;margin:24px 0 0;display:grid}.landing-module__jDH3nq__notes dt{font-size:15.5px;font-weight:600}.landing-module__jDH3nq__notes dd{color:var(--p-dim);margin:2px 0 0;font-size:15px;line-height:1.5}.landing-module__jDH3nq__after{margin:12px 0 0}.landing-module__jDH3nq__form .rf-title{font-family:var(--p-display);letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:600}.landing-module__jDH3nq__page .landing-module__jDH3nq__form .rf-title{font-size:32px;font-weight:400}.landing-module__jDH3nq__form{background:var(--p-bg);border:1px solid var(--p-line);border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex}.landing-module__jDH3nq__form .rf-label{color:var(--p-ink);flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.landing-module__jDH3nq__form .rf-label input{border:1px solid var(--p-field-line);background:var(--p-surface-2);min-height:48px;color:var(--p-ink);font:inherit;border-radius:12px;padding:0 14px;font-size:16px}.landing-module__jDH3nq__form .rf-label input[aria-invalid]{border-color:#e8843c}.landing-module__jDH3nq__form .rf-roles{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.landing-module__jDH3nq__form .rf-roles legend{margin-bottom:8px}.landing-module__jDH3nq__form .rf-role{border:1px solid var(--p-field-line);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;display:inline-flex}.landing-module__jDH3nq__form .rf-role[data-on]{background:color-mix(in srgb, var(--p-accent) 18%, transparent);border-color:var(--p-accent)}.landing-module__jDH3nq__form .rf-role input{accent-color:var(--p-accent)}.landing-module__jDH3nq__form .rf-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.landing-module__jDH3nq__form .rf-error{color:var(--p-ink);background:#e8843c29;border:1px solid #e8843c8c;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.landing-module__jDH3nq__form .rf-submit{background:var(--p-accent);min-height:52px;color:var(--p-on);font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:16px;font-weight:600;transition:transform .16s cubic-bezier(.23,1,.32,1)}.landing-module__jDH3nq__form .rf-submit:active{transform:scale(.97)}.landing-module__jDH3nq__form .rf-submit:disabled{opacity:.65;cursor:progress}.landing-module__jDH3nq__form .rf-privacy{color:var(--p-dim);margin:0;font-size:13px;line-height:1.5}.landing-module__jDH3nq__page .rf-thanks{background:var(--p-bg);border:1px solid var(--p-line);border-radius:16px;padding:18px;font-size:16px}.landing-module__jDH3nq__footer{color:var(--p-dim);padding:32px 0 44px;font-size:13px}.landing-module__jDH3nq__footRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__heroPhoto img{animation:none}.landing-module__jDH3nq__btn,.landing-module__jDH3nq__more summary svg{transition:none}.landing-module__jDH3nq__form .rf-submit{transition:none}.landing-module__jDH3nq__btn:active{transform:none}}.landing-module__jDH3nq__page .landing-module__jDH3nq__food{z-index:1;position:relative}.landing-module__jDH3nq__page .landing-module__jDH3nq__pm{z-index:3;clip-path:polygon(0 9vw,100% 0,100% calc(100% - 5vw),0 100%);margin-top:-9vw;padding-top:calc(60px + 9vw);padding-bottom:calc(56px + 5vw)}@media (min-width:900px){.landing-module__jDH3nq__page .landing-module__jDH3nq__pm{clip-path:polygon(0 7vw,100% 0,100% calc(100% - 4vw),0 100%);margin-top:-7vw;padding-top:calc(128px + 7vw);padding-bottom:calc(128px + 4vw)}}.landing-module__jDH3nq__page .landing-module__jDH3nq__circa{z-index:2;--bx:50%;--by:20%;background:radial-gradient(circle at var(--bx) var(--by), #9a6cf08c 0%, #6e3ec852 22%, #3a1a5c00 58%), radial-gradient(circle at 34% 46%, #f4577f38 0%, transparent 40%), radial-gradient(120% 90% at 30% 40%, #2a1446 0%, #160c22 55%, #0d0910 100%);margin-top:-6vw;padding-top:calc(60px + 6vw)}@media (min-width:900px){.landing-module__jDH3nq__page .landing-module__jDH3nq__circa{--bx:25%;--by:50%;margin-top:-5vw;padding-top:calc(128px + 5vw)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-module__jDH3nq__page .landing-module__jDH3nq__pm{animation:linear both landing-module__jDH3nq__pmBlade;animation-timeline:view();animation-range:entry entry 85%}.landing-module__jDH3nq__page .landing-module__jDH3nq__circa{animation:linear both landing-module__jDH3nq__circaBurst;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes landing-module__jDH3nq__pmBlade{0%{clip-path:polygon(0 62%,100% 30%,100% calc(100% - 5vw),0 100%)}to{clip-path:polygon(0 9vw,100% 0,100% calc(100% - 5vw),0 100%)}}@media (min-width:900px){@keyframes landing-module__jDH3nq__pmBlade{0%{clip-path:polygon(0 60%,100% 26%,100% calc(100% - 4vw),0 100%)}to{clip-path:polygon(0 7vw,100% 0,100% calc(100% - 4vw),0 100%)}}}@keyframes landing-module__jDH3nq__circaBurst{0%{clip-path:circle(8% at var(--bx) var(--by))}to{clip-path:circle(150% at var(--bx) var(--by))}}@media (max-width:599px){.landing-module__jDH3nq__lede{margin-top:14px;font-size:17px}.landing-module__jDH3nq__steps{margin-top:20px}.landing-module__jDH3nq__steps li,.landing-module__jDH3nq__points li{padding:13px 0}.landing-module__jDH3nq__section{padding:48px 0}.landing-module__jDH3nq__foodGrid,.landing-module__jDH3nq__coachGrid,.landing-module__jDH3nq__requestGrid,.landing-module__jDH3nq__pmGrid,.landing-module__jDH3nq__circaGrid{gap:26px}.landing-module__jDH3nq__panels{margin-top:24px}.landing-module__jDH3nq__panel{padding:20px}}
.shared-module__pfubYW__cf .cf-bloom{flex-direction:column;align-items:center;display:flex}.shared-module__pfubYW__cf .cf-bloom-stage{place-items:center;display:grid;position:relative}.shared-module__pfubYW__cf .cf-bloom-stage>*{grid-area:1/1}:is(.shared-module__pfubYW__cf .cf-bloom-rest,.shared-module__pfubYW__cf .cf-bloom-on){transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.shared-module__pfubYW__cf .cf-bloom-rest{opacity:0;transform:scale(1.05)rotate(10deg)}.shared-module__pfubYW__cf .cf-bloom-on{opacity:1;transform:none}.shared-module__pfubYW__cf .cf-bloom-stage[data-open=false] .cf-bloom-rest{opacity:1;transform:none}.shared-module__pfubYW__cf .cf-bloom-stage[data-open=false] .cf-bloom-on{opacity:0;transform:scale(.84)rotate(-16deg)}.shared-module__pfubYW__cf .cf-pause{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);min-height:44px;color:var(--ink-dim);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:0 18px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s,transform .16s;display:inline-flex}.shared-module__pfubYW__cf .cf-pause:hover{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.shared-module__pfubYW__cf .cf-pause:active{transform:scale(.97)}.shared-module__pfubYW__cf .cf-note{color:var(--ink-faint);text-align:center;max-width:34ch;margin:14px 0 0;font-size:12.5px;line-height:1.45}.shared-module__pfubYW__cf .cf-scrub{position:relative}.shared-module__pfubYW__cf .cf-scrub[data-driven=true]{height:340vh}.shared-module__pfubYW__cf .cf-scrub-sticky{align-items:center;gap:24px;padding:32px 0;display:grid}.shared-module__pfubYW__cf .cf-scrub[data-driven=true] .cf-scrub-sticky{align-content:center;min-height:100svh;position:sticky;top:0}.shared-module__pfubYW__cf .cf-scrub-ring{flex-direction:column;align-items:center;display:flex}.shared-module__pfubYW__cf .cf-scrub-title{font-family:var(--cf-serif);font-style:italic;font-weight:var(--cf-wm,500);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(34px,5vw,56px);line-height:1}.shared-module__pfubYW__cf .cf-scrub-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.shared-module__pfubYW__cf .cf-scrub-list li{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 0;font-size:16px;line-height:1.5;transition:opacity .5s,color .5s;display:grid}.shared-module__pfubYW__cf .cf-scrub-list li[data-on=false]{opacity:.28}.shared-module__pfubYW__cf .cf-scrub-list li[data-past=true]{opacity:.5}.shared-module__pfubYW__cf .cf-scrub-n{color:var(--dot);font-variant-numeric:tabular-nums;padding-top:3px;font-size:13px;font-weight:600}.shared-module__pfubYW__cf .cf-scrub-fine{color:var(--ink-faint);margin-top:4px;font-size:13px;display:block}@media (max-width:899px){.shared-module__pfubYW__cf .cf-scrub[data-driven=true] .cf-scrub-list li[data-on=false]{display:none}.shared-module__pfubYW__cf .cf-scrub[data-driven=true] .cf-scrub-list li{border-top:0;animation:.5s cubic-bezier(.16,1,.3,1) both shared-module__pfubYW__cf-line-in}.shared-module__pfubYW__cf .cf-scrub[data-driven=true] .cf-scrub-title{font-size:30px}.shared-module__pfubYW__cf .cf-scrub[data-driven=true] .cf-scrub-sticky{gap:10px}}@media (min-width:900px){.shared-module__pfubYW__cf .cf-scrub-sticky{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}@keyframes shared-module__pfubYW__cf-line-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
