@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d4f81138b703b58-s.1c58d563.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:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.cb76a30f.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:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0d4f81138b703b58-s.1c58d563.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:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.cb76a30f.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:Host Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0d4f81138b703b58-s.1c58d563.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:Host Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.cb76a30f.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:Host Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0d4f81138b703b58-s.1c58d563.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:Host Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.cb76a30f.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:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.host_grotesk_7216b97e-module__6q3lSa__className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.host_grotesk_7216b97e-module__6q3lSa__variable{--font-host-grotesk:"Host Grotesk","Host Grotesk Fallback"}
.Navigation-module__8PTjBG__navWrap{z-index:1000;padding:16px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));pointer-events:none;position:fixed;top:0;left:0;right:0}.Navigation-module__8PTjBG__nav{pointer-events:auto;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);background:#4b556366;border-radius:9999px;max-width:1280px;margin:0 auto;box-shadow:0 4px 30px #00000014}.Navigation-module__8PTjBG__row{grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;height:56px;padding:0 1.25rem;display:grid}.Navigation-module__8PTjBG__left{align-items:center;gap:.75rem;min-width:0;display:flex}.Navigation-module__8PTjBG__brand{letter-spacing:-.01em;color:#fff;white-space:nowrap;padding:0 .25rem;font-family:Playfair Display,Georgia,serif;font-size:1.15rem;font-weight:500;text-decoration:none}.Navigation-module__8PTjBG__brand:hover{color:#ffffffd9}.Navigation-module__8PTjBG__center{justify-content:center;align-items:center;gap:.5rem;display:flex}.Navigation-module__8PTjBG__item{font-family:var(--font-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif),sans-serif;color:#fff;letter-spacing:.005em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.Navigation-module__8PTjBG__item:hover{color:#fff;background:#ffffff2e}.Navigation-module__8PTjBG__itemActive,.Navigation-module__8PTjBG__itemActive:hover{color:#1a1a1a;background:#fff}.Navigation-module__8PTjBG__dropdownTrigger{cursor:pointer}.Navigation-module__8PTjBG__chev{opacity:.7;width:10px;height:10px;transition:transform .2s}.Navigation-module__8PTjBG__dropdownTrigger[data-open=true] .Navigation-module__8PTjBG__chev{transform:rotate(180deg)}.Navigation-module__8PTjBG__right{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.Navigation-module__8PTjBG__aiDoctor{font-family:var(--font-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif),sans-serif;color:#fff;border-radius:9999px;padding:.4rem .75rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:background-color .15s}.Navigation-module__8PTjBG__aiDoctor:hover{background:#ffffff2e}.Navigation-module__8PTjBG__cta{font-family:var(--font-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif),sans-serif;color:#1a1a1a;cursor:pointer;background:#fff;border:0;border-radius:9999px;padding:.5rem 1rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s}.Navigation-module__8PTjBG__cta:hover{background:#f0f0f0}.Navigation-module__8PTjBG__iconBtn{cursor:pointer;color:#fff;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s;display:inline-flex;position:relative}.Navigation-module__8PTjBG__iconBtn:hover{background:#ffffff2e}.Navigation-module__8PTjBG__cartCount{color:#1a1a1a;min-width:16px;height:16px;font-size:.65rem;font-weight:600;font-family:var(--font-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif),sans-serif;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:0;right:0}.Navigation-module__8PTjBG__mobileToggle{cursor:pointer;color:#fff;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;display:none}.Navigation-module__8PTjBG__mobileToggle:hover{background:#ffffff2e}@media (max-width:980px){.Navigation-module__8PTjBG__row{grid-template-columns:auto auto;justify-content:space-between;gap:.75rem}.Navigation-module__8PTjBG__center,.Navigation-module__8PTjBG__aiDoctor,.Navigation-module__8PTjBG__cta{display:none}.Navigation-module__8PTjBG__mobileToggle{width:44px;height:44px;display:inline-flex}.Navigation-module__8PTjBG__iconBtn{width:44px;height:44px}}@media (max-width:540px){.Navigation-module__8PTjBG__navWrap{padding:10px;padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.Navigation-module__8PTjBG__row{gap:.4rem;height:52px;padding:0 .6rem 0 .85rem}.Navigation-module__8PTjBG__brand{padding:0;font-size:1.02rem}.Navigation-module__8PTjBG__right{gap:.15rem}}@media (max-width:360px){.Navigation-module__8PTjBG__row{padding:0 .5rem}.Navigation-module__8PTjBG__brand{font-size:.95rem}}.Navigation-module__8PTjBG__mobileMenu{-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);pointer-events:auto;background:#4b556366;border-radius:18px;flex-direction:column;gap:.6rem;max-width:1280px;margin-top:8px;margin-left:auto;margin-right:auto;padding:1rem 1.25rem 1.25rem;display:none;box-shadow:0 4px 30px #00000014}.Navigation-module__8PTjBG__mobileMenuOpen{display:flex}.Navigation-module__8PTjBG__mobileLink{font-family:var(--font-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif),sans-serif;color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.55rem .5rem;font-size:1.1rem;font-weight:500;text-decoration:none;display:flex}.Navigation-module__8PTjBG__mobileLink:hover{background:#ffffff1a}.Navigation-module__8PTjBG__mobileChev{opacity:.75;width:14px;height:14px;transition:transform .2s}.Navigation-module__8PTjBG__mobileChevOpen{transform:rotate(180deg)}.Navigation-module__8PTjBG__mobileSubgroup{border-left:1px solid #ffffff2e;flex-direction:column;gap:.15rem;margin:0 0 .35rem .5rem;padding-left:.5rem;display:flex}.Navigation-module__8PTjBG__mobileSublink{font-family:var(--font-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif),sans-serif;color:#ffffffd9;border-radius:6px;padding:.45rem .5rem;font-size:.95rem;text-decoration:none}.Navigation-module__8PTjBG__mobileSublink:hover{color:#fff;background:#ffffff1a}.Navigation-module__8PTjBG__mobileBottom{border-top:1px solid #ffffff2e;flex-direction:column;gap:.6rem;margin-top:.5rem;padding-top:1rem;display:flex}.Navigation-module__8PTjBG__mobileCta{font-family:var(--font-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif),sans-serif;color:#1a1a1a;text-align:center;cursor:pointer;background:#fff;border:0;border-radius:9999px;padding:.75rem 1rem;font-size:1rem;font-weight:500;text-decoration:none}.Navigation-module__8PTjBG__mobileCta:hover{background:#f0f0f0}.Navigation-module__8PTjBG__dropdownPanel{z-index:1001;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);color:#fff;pointer-events:auto;background:#141414d9;border-radius:24px;max-width:1280px;padding:1.5rem;position:fixed;box-shadow:0 16px 48px #0000002e}.Navigation-module__8PTjBG__servicesGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.Navigation-module__8PTjBG__serviceCard{color:#fff;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;padding:.85rem 1rem;text-decoration:none;transition:background .15s,border-color .15s;display:block}.Navigation-module__8PTjBG__serviceCard:hover{background:#ffffff1a;border-color:#ffffff2e}.Navigation-module__8PTjBG__serviceCard h4{font-family:var(--font-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif),sans-serif;letter-spacing:-.01em;margin:0 0 .2rem;font-size:.95rem;font-weight:600}.Navigation-module__8PTjBG__serviceCard p{font-family:var(--font-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif),sans-serif;color:#ffffffb3;margin:0;font-size:.8rem;line-height:1.4}.Navigation-module__8PTjBG__learnGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.Navigation-module__8PTjBG__learnCard{color:#fff;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;text-decoration:none;transition:background .15s,border-color .15s;display:block;overflow:hidden}.Navigation-module__8PTjBG__learnCard:hover{background:#ffffff1a;border-color:#ffffff2e}.Navigation-module__8PTjBG__learnCardImage{justify-content:center;align-items:center;height:90px;display:flex}.Navigation-module__8PTjBG__learnCardImage svg{color:#ffffff8c}.Navigation-module__8PTjBG__learnCardBody{padding:.65rem .85rem .85rem}.Navigation-module__8PTjBG__learnCard h4{font-family:var(--font-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif),sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;font-size:.88rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.Navigation-module__8PTjBG__learnCard span{font-family:var(--font-grotesk,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif),sans-serif;color:#ffffff8c;letter-spacing:.02em;font-size:.7rem}.Navigation-module__8PTjBG__learnEmpty{color:#fff9;padding:1rem;font-size:.9rem}
.Nav-module__EO3rxq__nav{z-index:50;padding:15px 0;transition:padding .3s,background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;position:absolute;top:0;left:0;right:0}.Nav-module__EO3rxq__bar{justify-content:space-between;align-items:center;height:72px;padding:0 20px;display:flex}.Nav-module__EO3rxq__logo{font-family:var(--logo);letter-spacing:-.08em;white-space:nowrap;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#fafaf9d1 0% 38%,#fff 50%,#fafaf9d1 62% 100%);background-position:150% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;flex:none;padding-right:6px;font-size:24px;line-height:1.2;animation:6.5s ease-in-out infinite Nav-module__EO3rxq__logoShimmer;display:inline-block;overflow:visible}@keyframes Nav-module__EO3rxq__logoShimmer{0%{background-position:150% 0}55%{background-position:-50% 0}to{background-position:-50% 0}}.Nav-module__EO3rxq__links{display:none}.Nav-module__EO3rxq__item{align-items:center;display:inline-flex}.Nav-module__EO3rxq__links .Nav-module__EO3rxq__trig,.Nav-module__EO3rxq__links .Nav-module__EO3rxq__search{height:72px;font-family:var(--sans);letter-spacing:-.15px;color:var(--paper);opacity:.92;align-items:center;gap:4px;padding:0 16px;font-size:16px;transition:opacity .2s,color .3s;display:inline-flex}.Nav-module__EO3rxq__links .Nav-module__EO3rxq__trig:hover,.Nav-module__EO3rxq__links .Nav-module__EO3rxq__search:hover{opacity:1}.Nav-module__EO3rxq__chev{opacity:.8;width:16px;height:16px;transition:transform .25s,stroke .3s}.Nav-module__EO3rxq__item:hover .Nav-module__EO3rxq__chev,.Nav-module__EO3rxq__item:focus-within .Nav-module__EO3rxq__chev{transform:rotate(180deg)}.Nav-module__EO3rxq__search svg{width:20px;height:20px}.Nav-module__EO3rxq__mega{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;pointer-events:none;z-index:45;background:#090909fa;border-top:1px solid #ffffff14;transition:opacity .22s,transform .22s,visibility 0s linear .22s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 50px 90px -36px #000000c7}.Nav-module__EO3rxq__item:hover .Nav-module__EO3rxq__mega,.Nav-module__EO3rxq__item:focus-within .Nav-module__EO3rxq__mega{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,transform .25s;transform:none}.Nav-module__EO3rxq__mega:before{content:"";height:30px;position:absolute;bottom:100%;left:0;right:0}.Nav-module__EO3rxq__megaInner{align-items:stretch;gap:clamp(32px,4vw,72px);max-width:1320px;margin:0 auto;padding:46px 40px 54px;display:flex}.Nav-module__EO3rxq__cards{grid-template-rows:repeat(4,auto);grid-auto-columns:minmax(168px,230px);grid-auto-flow:column;gap:28px clamp(28px,3vw,52px);display:grid}.Nav-module__EO3rxq__card{display:block}.Nav-module__EO3rxq__cardT{font-family:var(--sans);letter-spacing:-.2px;color:#fafafa;margin-bottom:6px;font-size:15px;transition:color .15s;display:block}.Nav-module__EO3rxq__cardD{font-family:var(--sans);letter-spacing:-.1px;color:#fafafa80;max-width:230px;font-size:12.5px;line-height:1.45;transition:color .15s;display:block}.Nav-module__EO3rxq__card:hover .Nav-module__EO3rxq__cardT{color:#fff}.Nav-module__EO3rxq__card:hover .Nav-module__EO3rxq__cardD{color:#fafafa9e}.Nav-module__EO3rxq__cardSoon{cursor:default}.Nav-module__EO3rxq__cardSoon .Nav-module__EO3rxq__cardT{color:#fafafa73}.Nav-module__EO3rxq__feature{background:#ffffff0d;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;flex:0 320px;justify-content:flex-end;min-width:260px;min-height:230px;margin-left:auto;padding:26px 28px;transition:background .2s;display:flex}.Nav-module__EO3rxq__feature:hover{background:#ffffff16}.Nav-module__EO3rxq__featureMark{font-family:var(--serif);color:#fafafa;margin-bottom:12px;font-size:27px;font-weight:400;line-height:1.1}.Nav-module__EO3rxq__featureD{font-family:var(--sans);letter-spacing:-.1px;color:#fafafa99;font-size:13px;line-height:1.5}.Nav-module__EO3rxq__menuOpen{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#090909fa}.Nav-module__EO3rxq__menuOpen .Nav-module__EO3rxq__trig{color:var(--paper);opacity:.92}.Nav-module__EO3rxq__menuOpen .Nav-module__EO3rxq__trig:hover{opacity:1}.Nav-module__EO3rxq__menuOpen .Nav-module__EO3rxq__chev,.Nav-module__EO3rxq__menuOpen .Nav-module__EO3rxq__search svg{stroke:var(--paper)}.Nav-module__EO3rxq__menuOpen .Nav-module__EO3rxq__logo{background-image:linear-gradient(100deg,#fafaf9d1 0% 38%,#fff 50%,#fafaf9d1 62% 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.Nav-module__EO3rxq__isStuck{padding:6px 0;position:fixed}.Nav-module__EO3rxq__isStuck .Nav-module__EO3rxq__bar{height:56px}.Nav-module__EO3rxq__isStuck:not(.Nav-module__EO3rxq__menuOpen){-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#0909098c;border-bottom:1px solid #fafafa14}.Nav-module__EO3rxq__isStuck.Nav-module__EO3rxq__overLight:not(.Nav-module__EO3rxq__menuOpen){background:#fafaf9b8;border-bottom-color:#0a0a0a0f}.Nav-module__EO3rxq__overLight:not(.Nav-module__EO3rxq__menuOpen) .Nav-module__EO3rxq__trig{color:var(--ink2);opacity:.8}.Nav-module__EO3rxq__overLight:not(.Nav-module__EO3rxq__menuOpen) .Nav-module__EO3rxq__trig:hover{opacity:1}.Nav-module__EO3rxq__overLight:not(.Nav-module__EO3rxq__menuOpen) .Nav-module__EO3rxq__chev,.Nav-module__EO3rxq__overLight:not(.Nav-module__EO3rxq__menuOpen) .Nav-module__EO3rxq__search svg{stroke:var(--ink2)}.Nav-module__EO3rxq__overLight:not(.Nav-module__EO3rxq__menuOpen) .Nav-module__EO3rxq__bar .Nav-module__EO3rxq__logo{background-image:linear-gradient(100deg,#0a0a0abf 0% 38%,#0a0a0a 50%,#0a0a0abf 62% 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.Nav-module__EO3rxq__overLight:not(.Nav-module__EO3rxq__menuOpen) .Nav-module__EO3rxq__burgerBar{background:var(--ink2)}.Nav-module__EO3rxq__navDrawerOpen{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.Nav-module__EO3rxq__burger{flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-right:-10px;padding:10px;display:inline-flex}.Nav-module__EO3rxq__burgerBar{background:var(--paper);border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .2s,background .3s;display:block}.Nav-module__EO3rxq__burgerBarTop{transform:translateY(7px)rotate(45deg)}.Nav-module__EO3rxq__burgerBarMid{opacity:0}.Nav-module__EO3rxq__burgerBarBot{transform:translateY(-7px)rotate(-45deg)}.Nav-module__EO3rxq__drawer{z-index:60;padding:15px 20px calc(26px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;background:#0a0a0a;flex-direction:column;transition:opacity .3s,transform .34s cubic-bezier(.16,1,.3,1),visibility 0s linear .34s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(8px)}.Nav-module__EO3rxq__drawerOpen{opacity:1;visibility:visible;transition:opacity .3s,transform .34s cubic-bezier(.16,1,.3,1);transform:none}.Nav-module__EO3rxq__drawerHead{flex:none;justify-content:space-between;align-items:center;height:72px;display:flex}.Nav-module__EO3rxq__drawerLogo{font-size:24px}.Nav-module__EO3rxq__drawerClose{width:44px;height:44px;color:var(--paper);justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.Nav-module__EO3rxq__drawerClose svg{width:24px;height:24px}.Nav-module__EO3rxq__drawerNav{flex-direction:column;flex:auto;gap:2px;padding-top:clamp(40px,9vh,96px);display:flex}.Nav-module__EO3rxq__drawerSummary{font-family:var(--serif);letter-spacing:-.01em;color:var(--paper);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:9px 2px;font-size:clamp(22px,6vw,28px);font-weight:400;line-height:1.2;list-style:none;display:flex}.Nav-module__EO3rxq__drawerSummary::-webkit-details-marker{display:none}.Nav-module__EO3rxq__drawerSummary .Nav-module__EO3rxq__chev{opacity:.7;width:22px;height:22px}.Nav-module__EO3rxq__drawerGroup[open] .Nav-module__EO3rxq__drawerSummary .Nav-module__EO3rxq__chev{transform:rotate(180deg)}.Nav-module__EO3rxq__drawerCards{flex-direction:column;padding:4px 2px 16px 6px;display:flex}.Nav-module__EO3rxq__drawer .Nav-module__EO3rxq__drawerLink{font-family:var(--sans);color:#fafafaa8;min-height:40px;padding:9px 4px;font-size:16px;display:block}.Nav-module__EO3rxq__drawer .Nav-module__EO3rxq__drawerLink:hover{color:#fff}.Nav-module__EO3rxq__drawer .Nav-module__EO3rxq__drawerLinkSoon{color:#fafafa66}.Nav-module__EO3rxq__drawerLinkSoon em{font-style:normal}.Nav-module__EO3rxq__drawer .Nav-module__EO3rxq__drawerTop{font-family:var(--serif);letter-spacing:-.01em;color:var(--paper);padding:9px 2px;font-size:clamp(22px,6vw,28px);font-weight:400;line-height:1.2;display:block}.Nav-module__EO3rxq__drawerCta{flex-direction:column;flex:none;gap:10px;padding-top:24px;display:flex}.Nav-module__EO3rxq__drawerBtn{width:100%;height:54px;font-family:var(--sans);letter-spacing:-.2px;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-size:16px;transition:background .2s,border-color .2s,opacity .2s;display:inline-flex}.Nav-module__EO3rxq__drawer .Nav-module__EO3rxq__drawerBtnPrimary{background:var(--paper);color:var(--ink2)}.Nav-module__EO3rxq__drawer .Nav-module__EO3rxq__drawerBtnPrimary:hover{background:#fff}.Nav-module__EO3rxq__drawer .Nav-module__EO3rxq__drawerBtnGhost{color:var(--paper);border:1px solid #fafafa52}.Nav-module__EO3rxq__drawer .Nav-module__EO3rxq__drawerBtnGhost:hover{border-color:#fafafa99}@media (prefers-reduced-motion:reduce){.Nav-module__EO3rxq__logo{background-position:50% 0;animation:none}.Nav-module__EO3rxq__drawer{transition:opacity .2s;transform:none}}@media (min-width:1024px){.Nav-module__EO3rxq__bar{padding:0 40px}.Nav-module__EO3rxq__logo{font-size:28px}.Nav-module__EO3rxq__links{align-items:center;display:flex}.Nav-module__EO3rxq__burger,.Nav-module__EO3rxq__drawer{display:none}}
.Hero-module__GvG1UW__hero{background:var(--ink);height:100vh;min-height:600px;position:relative;overflow:hidden}.Hero-module__GvG1UW__media{background:var(--ink)url(/new-landing/hero-poster.webp) center/cover no-repeat;position:absolute;inset:0}.Hero-module__GvG1UW__media video{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .9s}.Hero-module__GvG1UW__videoReady{opacity:1!important}.Hero-module__GvG1UW__shadeL{z-index:1;background:linear-gradient(90deg,#000000d9 0%,#0000 100%);width:730px;max-width:60%;position:absolute;inset:0 auto 0 -1px}.Hero-module__GvG1UW__shadeT{z-index:1;background:linear-gradient(#00000040,#0000 45%);position:absolute;inset:0}.Hero-module__GvG1UW__shadeB{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000009e 100%);height:260px;position:absolute;inset:auto 0 0}.Hero-module__GvG1UW__inner{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-left:clamp(24px,4vw,56px);padding-right:clamp(20px,4vw,56px);display:flex;position:relative}.Hero-module__GvG1UW__tagline{font-family:var(--serif);letter-spacing:-.5px;color:var(--paper);text-align:left;white-space:nowrap;text-shadow:0 2px 28px #00000073,0 1px 4px #00000059;font-size:clamp(40px,11vw,80px);font-weight:400;line-height:1.05}.Hero-module__GvG1UW__sub{max-width:640px;font-family:var(--sans);letter-spacing:-.3px;color:var(--paper);text-shadow:0 1px 12px #00000073;margin-top:22px;font-size:clamp(15px,1.2vw,19px);line-height:1.45}.Hero-module__GvG1UW__rotw{display:inline-block;position:relative}.Hero-module__GvG1UW__word{will-change:opacity,transform,filter;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),filter .55s;display:inline-block}.Hero-module__GvG1UW__wordOut{opacity:0;filter:blur(3px);transform:translateY(-.34em)}.Hero-module__GvG1UW__wordInStart{opacity:0;filter:blur(3px);transform:translateY(.34em)}@media (prefers-reduced-motion:reduce){.Hero-module__GvG1UW__media video,.Hero-module__GvG1UW__word{transition:none}}
.HeroCTA-module__bSRwMa__herocta{z-index:10;cursor:pointer;background:linear-gradient(#562e301a,#562e301a),radial-gradient(70% 420%,#124044 38%,#082024 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,56px);width:min(840px,74%);margin:-74px auto 0;padding:44px clamp(32px,4.5vw,60px);display:flex;position:relative;box-shadow:0 30px 70px -30px #00000080}.HeroCTA-module__bSRwMa__lead{font-family:var(--sans);letter-spacing:-.2px;color:#fafafa;text-align:left;max-width:360px;font-size:clamp(16px,1.6vw,21px);font-weight:600;line-height:1.3}.HeroCTA-module__bSRwMa__book{font-family:var(--sans);letter-spacing:-.2px;color:#fafafa;align-items:center;gap:clamp(12px,1.2vw,18px);font-size:clamp(16px,1.5vw,21px);font-weight:600;line-height:1.2;display:inline-flex}.HeroCTA-module__bSRwMa__bookText{max-width:16ch;line-height:1.25}.HeroCTA-module__bSRwMa__arrCircle{border:1.6px solid #fafafa;border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(42px,3.4vw,52px);height:clamp(42px,3.4vw,52px);display:inline-flex}.HeroCTA-module__bSRwMa__arrCircle svg{width:44%;height:44%;display:block}@media (max-width:760px){.HeroCTA-module__bSRwMa__herocta{width:100%;box-shadow:none;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px;margin:0;padding:44px clamp(24px,7vw,36px)}.HeroCTA-module__bSRwMa__lead{max-width:100%;font-size:18px;display:block}.HeroCTA-module__bSRwMa__book{gap:16px;font-size:19px}.HeroCTA-module__bSRwMa__bookText{max-width:none}.HeroCTA-module__bSRwMa__arrCircle{width:46px;height:46px}}
