.Nav-module__AjPwpW__bar{--bar-line:var(--line);z-index:100;height:var(--nav-h);background:var(--paper);border-bottom:1px solid var(--bar-line);color:var(--ink);animation:Nav-module__AjPwpW__bar-in .9s var(--ease-out) .1s both;transition:background-color .45s var(--ease-out), border-color .45s var(--ease-out), color .45s var(--ease-out);position:fixed;top:0;left:0;right:0}.Nav-module__AjPwpW__bar[data-transparent=dark]{--bar-line:#fbf6ef3d;color:#fbf6ef;background:0 0}.Nav-module__AjPwpW__bar[data-transparent=light]{--bar-line:rgba(var(--ink-rgb), .12);background:0 0}@keyframes Nav-module__AjPwpW__bar-in{0%{transform:translateY(-100%)}}.Nav-module__AjPwpW__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;height:100%;display:grid}.Nav-module__AjPwpW__caps{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;font-variation-settings:"wdth" 112;white-space:nowrap;font-size:13px;font-weight:450;line-height:16px}.Nav-module__AjPwpW__brand{color:var(--gold);transition:color .45s var(--ease-out);justify-self:start;align-items:center;padding:0 32px;display:flex}.Nav-module__AjPwpW__bar[data-transparent=dark] .Nav-module__AjPwpW__brand{color:#fbf6ef}.Nav-module__AjPwpW__logo{width:auto;height:42px;display:block}.Nav-module__AjPwpW__center{height:100%}.Nav-module__AjPwpW__links{align-items:stretch;gap:30px;height:100%;display:flex}.Nav-module__AjPwpW__item{display:flex;position:relative}.Nav-module__AjPwpW__link{height:100%;color:inherit;transition:opacity .25s var(--ease-out);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.Nav-module__AjPwpW__link:hover,.Nav-module__AjPwpW__item[data-open=true] .Nav-module__AjPwpW__link{opacity:.55}.Nav-module__AjPwpW__chevron{transition:transform .35s var(--ease-out)}.Nav-module__AjPwpW__item[data-open=true] .Nav-module__AjPwpW__chevron{transform:rotate(180deg)}.Nav-module__AjPwpW__dropdown{background:var(--paper);min-width:290px;color:var(--ink);border:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), visibility 0s linear .3s;border-top:0;padding:10px 0;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%,-6px)}.Nav-module__AjPwpW__item[data-open=true] .Nav-module__AjPwpW__dropdown{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), visibility 0s;transform:translate(-50%)}.Nav-module__AjPwpW__dropLink{transition:background-color .2s var(--ease-out);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 22px;font-size:15px;line-height:20px;display:flex}a.Nav-module__AjPwpW__dropLink:hover{background:var(--stone)}.Nav-module__AjPwpW__dropMeta{color:var(--muted);font-size:13px}.Nav-module__AjPwpW__studios{grid-template-columns:1fr 1fr;min-width:440px;display:grid}.Nav-module__AjPwpW__dropMuted{color:var(--muted)}.Nav-module__AjPwpW__dropFoot{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:8px;padding:14px 22px 6px;display:flex}.Nav-module__AjPwpW__dropFoot:hover{opacity:.6}.Nav-module__AjPwpW__actions{justify-self:end;height:100%;display:flex}.Nav-module__AjPwpW__action{border:0;border-left:1px solid var(--bar-line);height:100%;color:inherit;transition:background-color .3s var(--ease-out), border-color .45s var(--ease-out);background:0 0;align-items:center;gap:14px;padding:0 32px;display:flex}.Nav-module__AjPwpW__action:hover{background:var(--stone)}.Nav-module__AjPwpW__bar[data-transparent=dark] .Nav-module__AjPwpW__action:hover{background:#fbf6ef1f}.Nav-module__AjPwpW__bar[data-transparent=light] .Nav-module__AjPwpW__action:hover{background:rgba(var(--paper-rgb), .45)}.Nav-module__AjPwpW__menuAction{justify-content:center;min-width:128px}.Nav-module__AjPwpW__book{background:var(--black);color:var(--paper);border-left-color:#0000}.Nav-module__AjPwpW__book:hover{background:var(--black-hover)}.Nav-module__AjPwpW__book:focus-visible{outline-offset:-6px}.Nav-module__AjPwpW__bar[data-transparent=dark] .Nav-module__AjPwpW__book{color:var(--ink);background:#fbf6ef}.Nav-module__AjPwpW__bar[data-transparent=dark] .Nav-module__AjPwpW__book:hover{background:var(--white)}.Nav-module__AjPwpW__bar[data-transparent=light] .Nav-module__AjPwpW__book:hover{background:var(--black-hover)}.Nav-module__AjPwpW__short{display:none}.Nav-module__AjPwpW__sheet{top:var(--nav-h);z-index:99;background:var(--paper);color:var(--ink);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .8s var(--ease-in-out), visibility 0s linear .8s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.Nav-module__AjPwpW__sheet[data-open=true]{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease-in-out), visibility 0s}.Nav-module__AjPwpW__sheetInner{max-width:calc(var(--max) + 2 * var(--gutter));min-height:100%;padding:40px var(--gutter) 48px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;margin:0 auto;display:grid}.Nav-module__AjPwpW__sheetLinks{border-top:1px solid var(--line)}.Nav-module__AjPwpW__sheetLink{border-bottom:1px solid var(--line);font-family:var(--font-serif);font-variation-settings:"opsz" 72;letter-spacing:-.035em;opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);align-items:baseline;gap:24px;padding:16px 0 14px;font-size:clamp(30px,3.9vw,56px);font-weight:400;line-height:1.08;display:flex;transform:translateY(18px)}.Nav-module__AjPwpW__sheet[data-open=true] .Nav-module__AjPwpW__sheetLink{opacity:1;transition-delay:calc(.3s + var(--i) * 55ms);transform:none}.Nav-module__AjPwpW__sheetLink:hover{opacity:.6}.Nav-module__AjPwpW__sheetIndex{width:28px;color:var(--muted);flex:none}.Nav-module__AjPwpW__sheetAside{align-content:start;gap:40px;padding-top:8px;display:grid}.Nav-module__AjPwpW__sheetLabel{color:var(--muted);margin-bottom:14px}.Nav-module__AjPwpW__sheetStudios{grid-template-columns:1fr 1fr;gap:8px 24px;font-size:17px;line-height:24px;display:grid}.Nav-module__AjPwpW__sheetStudios a:hover{opacity:.6}.Nav-module__AjPwpW__sheetContact{gap:4px;font-size:17px;line-height:24px;display:grid}@media (max-width:1179px){.Nav-module__AjPwpW__inner{grid-template-columns:minmax(0,1fr) auto}.Nav-module__AjPwpW__center{display:none}}@media (max-width:899px){.Nav-module__AjPwpW__sheetInner{grid-template-columns:1fr;gap:48px;padding-top:24px}}@media (max-width:599px){.Nav-module__AjPwpW__bar{--nav-h:56px}.Nav-module__AjPwpW__brand{padding:0 16px}.Nav-module__AjPwpW__logo{height:36px}.Nav-module__AjPwpW__action{gap:8px;padding:0 14px}.Nav-module__AjPwpW__menuAction{min-width:0}.Nav-module__AjPwpW__sheet{top:56px}.Nav-module__AjPwpW__sheetInner{padding:16px var(--gutter) 20px;gap:clamp(20px,3.5svh,40px)}.Nav-module__AjPwpW__sheetLink{gap:16px;padding:clamp(6px,1.4svh,16px) 0 clamp(6px,1.3svh,14px);font-size:clamp(24px,min(8.2vw,4.2svh),36px)}.Nav-module__AjPwpW__sheetAside{gap:clamp(16px,2.5svh,32px);padding-top:0}.Nav-module__AjPwpW__sheetLabel{margin-bottom:10px}.Nav-module__AjPwpW__sheetStudios{gap:4px 24px;font-size:16px}.Nav-module__AjPwpW__sheetBook{display:none}}@media (max-width:359px){.Nav-module__AjPwpW__long{display:none}.Nav-module__AjPwpW__short{display:inline}}@media (prefers-reduced-motion:reduce){.Nav-module__AjPwpW__bar{animation:none}.Nav-module__AjPwpW__sheet,.Nav-module__AjPwpW__sheet[data-open=true],.Nav-module__AjPwpW__sheetLink,.Nav-module__AjPwpW__dropdown,.Nav-module__AjPwpW__item[data-open=true] .Nav-module__AjPwpW__dropdown{transition:none}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.TrialTreatmentButton-module__nfdGkq__button{right:calc(var(--floating-cta-offset) + env(safe-area-inset-right,0px));bottom:calc(var(--floating-cta-offset) + env(safe-area-inset-bottom,0px));z-index:90;min-height:var(--floating-cta-height);max-width:calc(100vw - 2 * var(--floating-cta-offset));background:var(--trial-pink);color:var(--ink);box-shadow:0 12px 32px rgba(var(--ink-rgb), .22), 0 2px 6px rgba(var(--ink-rgb), .1);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out), background-color .3s var(--ease-out), transform .45s var(--ease-out), box-shadow .3s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(20px,2vw,28px);font-size:14px;font-weight:650;line-height:20px;display:inline-flex;position:fixed;transform:translateY(16px)scale(.96)}.TrialTreatmentButton-module__nfdGkq__button[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.TrialTreatmentButton-module__nfdGkq__button:hover{background:var(--trial-pink-hover);box-shadow:0 16px 38px rgba(var(--ink-rgb), .25), 0 3px 8px rgba(var(--ink-rgb), .12);transform:translateY(-2px)}.TrialTreatmentButton-module__nfdGkq__button:active{transform:scale(.98)}.TrialTreatmentButton-module__nfdGkq__button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:599px){.TrialTreatmentButton-module__nfdGkq__button{padding-inline:18px;font-size:12px}}@media (prefers-reduced-motion:reduce){.TrialTreatmentButton-module__nfdGkq__button{transition:none}}
@property --curve-top{syntax:"<length>";inherits:true;initial-value:300px}:root{--ink-rgb:19, 12, 6;--ink:rgb(var(--ink-rgb));--black:#1a1816;--black-hover:#332e2a;--paper-rgb:244, 235, 223;--paper:rgb(var(--paper-rgb));--stone:#eadfcf;--stone-deep:#dfd1bd;--white:#fcf8f2;--gold-rgb:185, 152, 100;--gold:rgb(var(--gold-rgb));--trial-pink:#f1b8cf;--trial-pink-hover:#f6c9da;--muted:rgba(var(--ink-rgb), .64);--faint:rgba(var(--ink-rgb), .14);--line:rgba(var(--ink-rgb), .1);--paper-muted:rgba(var(--paper-rgb), .72);--paper-line:rgba(var(--paper-rgb), .16);--scrim:#16151457;--font-serif:var(--font-literata), "Iowan Old Style", Georgia, serif;--font-display:var(--font-rankings), "Times New Roman", serif;--font-sans:var(--font-mona), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--gutter:clamp(20px, 4.45vw, 64px);--max:1312px;--r-card:24px;--r-inner:16px;--r-item:12px;--r-btn:10px;--curve:clamp(110px, 20.8vw, 300px);--bleed:80px;--nav-h:64px;--floating-cta-height:56px;--floating-cta-width:244px;--floating-cta-offset:24px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1)}@media (max-width:599px){:root{--floating-cta-height:52px;--floating-cta-width:210px;--floating-cta-offset:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:24px}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}address{font-style:normal}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}::selection{background:var(--stone-deep);color:var(--ink)}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}[id]{scroll-margin-top:96px}main{display:block;overflow-x:clip}.t-display{font-family:var(--font-serif);font-variation-settings:"opsz" 36;letter-spacing:clamp(-4px,-.278vw,-1px);text-wrap:balance;font-size:clamp(38px,5.28vw,76px);font-weight:400;line-height:clamp(42px,5vw,72px)}.t-h2{font-family:var(--font-serif);font-variation-settings:"opsz" 36;letter-spacing:clamp(-1.25px,-.087vw,-.5px);text-wrap:balance;font-size:clamp(30px,3.89vw,56px);font-weight:400;line-height:clamp(34px,3.89vw,56px)}.t-h3{font-family:var(--font-serif);font-variation-settings:"opsz" 36;letter-spacing:clamp(-1px,-.07vw,-.25px);text-wrap:balance;font-size:clamp(24px,2.78vw,40px);font-weight:400;line-height:clamp(29px,3.06vw,44px)}.t-quote{font-family:var(--font-serif);font-variation-settings:"opsz" 30;letter-spacing:clamp(-1px,-.07vw,-.3px);font-size:clamp(22px,2.23vw,32px);font-weight:400;line-height:clamp(27px,2.5vw,36px)}.t-lead{font-size:clamp(18px,1.39vw,20px);line-height:clamp(26px,1.95vw,28px)}.t-body{font-size:16px;line-height:24px}.t-mono{font-family:var(--font-mono);letter-spacing:1.25px;text-transform:uppercase;font-size:clamp(12px,.97vw,14px);font-weight:600;line-height:16px}.t-muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;border-radius:var(--r-btn);background:var(--black);color:var(--paper);transition:transform .2s var(--ease-out);padding:10px 14px;font-size:14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}html[data-js] .reveal{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--delay,0s);transform:translateY(28px)}html[data-js] .reveal[data-in=true]{opacity:1;transform:none}.word{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;display:inline-block}html[data-js] [data-words=view] .word{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease-out), transform .9s var(--ease-out), filter .9s var(--ease-out);transition-delay:calc(var(--delay,0s) + var(--i) * 55ms);transform:translateY(.3em)}html[data-js] [data-words=view][data-in=true] .word{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){html[data-js] .reveal,html[data-js] [data-words] .word{opacity:1;filter:none;transition:none;transform:none}}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(.3em)}to{opacity:1;filter:none;transform:none}}html[data-js] .rise{animation:rise 1s var(--ease-out) both;animation-delay:var(--delay,0s)}html[data-js] [data-words=load] .word{animation:rise 1s var(--ease-out) both;animation-delay:calc(var(--delay,0s) + var(--i) * 60ms)}@media (prefers-reduced-motion:reduce){html[data-js] .rise,html[data-js] [data-words=load] .word{animation:none}}.page{overflow-x:clip}
