.cw-page{background:#101012;color:#f7f7f8;}.cw-page::selection,.cw-page *::selection{background:#e6007a;color:#fff;}.cw-page::-moz-selection,.cw-page *::-moz-selection{background:#e6007a;color:#fff;}.cw-page main{position:relative;z-index:1;overflow-x:clip;}.cw-network{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:0;}.cw-page .footer{position:relative;z-index:1;}.cw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}.cw-skip{position:fixed;top:-100px;left:20px;z-index:2000;padding:16px;background:white;color:black;}.cw-skip:focus{top:12px;}.cw-hero-glow{position:absolute;width:340px;height:150px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,#ffffff04,transparent 65%);opacity:0;pointer-events:none;z-index:-1;transition:opacity 220ms ease;}.cw-hero{user-select:none;-webkit-user-select:none;cursor:default;position:relative;isolation:isolate;min-height:min(850px,100svh);padding-top:150px;padding-bottom:75px;display:flex;flex-direction:column;justify-content:space-between;gap:85px;}.cw-hero-top{flex:1;min-width:0;display:grid;align-items:center;}.cw-hero *{cursor:default;}.cw-page .navbar{user-select:none;-webkit-user-select:none;}.cw-title{transition:transform 800ms cubic-bezier(.22,1,.36,1);position:relative;text-align:center;font-size:clamp(70px,7.8vw,138px);font-weight:600;letter-spacing:-.065em;line-height:1.15;white-space:nowrap;}.cw-wordmark{position:absolute;inset:-80px;width:calc(100% + 160px);height:calc(100% + 160px);pointer-events:none;}.cw-title.cw-title-long{font-size:clamp(36px,4vw,70px);}.cw-title.cw-title-medium{font-size:clamp(44px,6vw,100px);}.cw-title.cw-particles-ready{color:transparent;}.cw-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;}.cw-introduction{max-width:680px;display:flex;flex-direction:column;align-items:flex-start;gap:28px;}.cw-description{color:#f1f0f3;font-family:'Manrope',var(--font-main);font-size:clamp(27px,2.35vw,36px);font-weight:500;line-height:1.48;letter-spacing:-.045em;text-wrap:pretty;user-select:text;-webkit-user-select:text;cursor:default;max-width:640px;}.cw-order-button *{cursor:pointer;}.cw-order-wrap{flex-shrink:0;align-self:flex-start;}.cw-order-button{min-width:225px;min-height:56px;padding-inline:30px;background:transparent;color:#e8e8ec;border-color:#ffffff38;box-shadow:none;cursor:pointer;font-size:15px;}.cw-order-button:is(:hover,:focus-visible){color:#131316;background:linear-gradient(180deg,#fff 0%,#f8f7f8 58%,#eeecee 100%);border-color:transparent;box-shadow:none;}.cw-order-button:is(:hover,:focus-visible) .footer-action-label{transform:translateX(10px);}.cw-order-button:is(:hover,:focus-visible) .footer-action-icon{opacity:1;transform:translate(0,-50%);}.cw-order-button:is(:hover,:focus-visible) .footer-action-icon svg{color:#131316;fill:#131316;}.cw-order-button::before,.cw-order-button::after{content:none;animation:none;}.cw-reading-layout{max-width:1280px;margin-inline:auto;padding:48px 24px 0;display:grid;grid-template-columns:minmax(0,1fr);}.cw-section-nav{grid-area:1 / 1;position:sticky;top:112px;align-self:start;justify-self:start;display:grid;gap:0;width:40px;margin-top:162px;margin-bottom:90px;z-index:2;font-family:var(--font-main);}.cw-section-nav a{display:flex;align-items:center;justify-content:flex-start;width:40px;height:23px;}.cw-nav-line{display:block;width:14px;height:2px;border-radius:2px;background:#424248;transition:width .2s,background .2s;}.cw-section-nav a[aria-current="location"] .cw-nav-line{width:32px;background:#f4f4f6;}.cw-section-nav a:hover .cw-nav-line{background:#92929d;}.cw-section-nav a:focus-visible{outline:2px solid #92929d;outline-offset:2px;border-radius:3px;}.cw-article{grid-area:1 / 1;min-width:0;width:calc(100% - 112px);max-width:900px;margin-inline:auto;padding:154px 0 90px;}.cw-article-section{scroll-margin-top:120px;}.cw-article-section{margin-top:120px;padding-top:72px;}.cw-article-intro{margin-top:0;}.cw-section-heading{margin-bottom:48px;margin-inline:auto;max-width:850px;text-align:left;}.cw-section-heading h2{color:#fff;font-size:clamp(32px,3.8vw,54px);font-weight:500;letter-spacing:-.05em;line-height:1.15;max-width:880px;}.cw-reveal{position:relative;margin-top:34px;margin-inline:auto;max-width:850px;font-size:clamp(25px,2.5vw,36px);font-weight:450;letter-spacing:-.03em;line-height:1.55;}.cw-reveal:first-child{margin-top:0;}.cw-word{display:inline-block;}.cw-letter{color:#f5f4f2;transition:color 280ms ease-out;}.cw-reveal-enabled .cw-letter{color:rgb(var(--letter-lightness,58) var(--letter-lightness,58) var(--letter-lightness,58));}.cw-reveal-enabled .is-past .cw-letter{color:rgb(245 245 245);}.cw-reveal-enabled .is-future .cw-letter{color:rgb(58 58 58);}.cw-page .navbar{transition:background-color var(--transition),box-shadow var(--transition),opacity 700ms ease,transform 700ms cubic-bezier(.22,1,.36,1),visibility 700ms;transform:translateY(0);}.cw-introduction,.cw-order-wrap{opacity:1;transform:translateY(0);transition:opacity 900ms ease,transform 900ms cubic-bezier(.22,1,.36,1);}.cw-introduction{transition-delay:120ms;}.cw-order-wrap{transition-delay:260ms;}.cw-intro-pending .cw-introduction,.cw-intro-pending .cw-order-wrap{opacity:0;transform:translateY(32px);}.cw-intro-pending .cw-page .navbar{transform:translateY(16px);}.cw-intro-pending .cw-page .navbar,.cw-intro-pending .cw-hero-bottom,.cw-intro-pending .cw-section-band,.cw-intro-pending .cw-reading-layout,.cw-intro-pending .footer{opacity:0;visibility:hidden;}.cw-intro-pending .cw-title>span{color:transparent;}.cw-intro-pending .cw-title{transform:translateY(100px);}.cw-intro-pending{overflow:hidden;}.cw-intro-pending .cw-network{visibility:hidden;}@media (max-width:900px){.cw-article{width:calc(100% - 80px);}.cw-section-nav{width:28px;}.cw-hero{padding-top:145px;min-height:780px;gap:75px;}.cw-title{font-size:8.8vw;}.cw-hero-bottom{gap:30px;}.cw-introduction{max-width:460px;}.cw-order-button{min-width:190px;}}@media (max-width:600px){.cw-hero{min-height:0;padding-top:116px;padding-bottom:44px;gap:44px;justify-content:flex-start;}.cw-hero-top{flex:none;min-height:180px;}.cw-title{min-width:0;width:100%;font-size:min(clamp(60px,16.7vw,92px),var(--cw-title-fit,1000px));line-height:1.1;}.cw-title>span{display:block;}.cw-title.cw-title-long{font-size:min(clamp(32px,9vw,48px),var(--cw-title-fit,1000px));}.cw-title.cw-title-medium{font-size:min(clamp(40px,13vw,64px),var(--cw-title-fit,1000px));}.cw-hero-bottom{flex-direction:column;align-items:stretch;gap:28px;}.cw-introduction{width:100%;max-width:none;gap:24px;align-items:center;}.cw-description{font-size:24px;line-height:1.45;text-align:center;}.cw-order-wrap{align-self:stretch;width:100%;}.cw-order-button{width:100%;padding-inline:20px;font-size:14px;min-width:0;}.cw-page .navbar{transform:translateZ(0);transition:background-color var(--transition),box-shadow var(--transition);}.cw-intro-pending .cw-page .navbar{opacity:1;visibility:visible;transform:none;}.cw-reading-layout{display:block;}.cw-section-nav{display:none;}.cw-article{width:100%;padding:70px 0 55px;}.cw-intro-pending .cw-title{transform:translateY(60px);}.cw-article-section{margin-top:80px;padding-top:44px;}.cw-article-intro{margin-top:0;}.cw-section-heading{margin-bottom:32px;}.cw-section-heading h2{font-size:34px;}.cw-reveal{font-size:26px;line-height:1.5;margin-top:28px;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}.cw-letter,.cw-title,.cw-page .navbar,.cw-introduction,.cw-order-wrap{transition:none;}.cw-hero-glow{display:none;}.cw-nav-line{transition:none;}}.cw-highlight-symbol{opacity:1;}