@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-light.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-regular.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-medium.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-semibold.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-var.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-italic-var.woff) format("woff")}:root{color-scheme:dark;--onyx: #01010d;--onyx-2: #07071a;--onyx-3: #0e0e26;--white: #f2f1ee;--text-2: #a3a3b2;--text-3: #8a8a99;--line: rgba(242, 241, 238, .12);--line-2: rgba(242, 241, 238, .26);--purple: #6331fb;--purple-hover: #7650ff;--purple-text: #9d7bff;--purple-deep: #160c3d;--blue: #4f6bff;--mint: #88f9c0;--danger: #ff8a8a;--sans: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--serif: "Playfair Display", "Iowan Old Style", Georgia, "Times New Roman", serif;--step--1: .8125rem;--step-0: 1.0625rem;--step-1: clamp(1.125rem, 1.06rem + .3vw, 1.3rem);--step-2: clamp(1.35rem, 1.2rem + .7vw, 1.75rem);--step-3: clamp(1.75rem, 1.35rem + 1.8vw, 2.75rem);--step-4: clamp(2.2rem, 1.3rem + 3.6vw, 4.4rem);--step-5: clamp(2.6rem, 1.15rem + 5.6vw, 6.4rem);--gutter: clamp(20px, 5vw, 72px);--container: 82rem;--narrow: 46rem;--section: clamp(5rem, 3rem + 8vw, 10rem);--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2.5rem;--space-5: 4rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-1: .16s;--dur-2: .32s;--dur-3: .7s;--radius: 2px;--header-h: 4.5rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1.5rem);background:var(--onyx);scrollbar-color:var(--onyx-3) var(--onyx)}body{margin:0;min-height:100vh;background:var(--onyx);color:var(--white);font-family:var(--sans);font-size:var(--step-0);font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body>*{position:relative;z-index:1}::selection{background:var(--purple);color:#fff}h1,h2,h3,h4{margin:0;font-weight:400;text-wrap:balance}p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}p{text-wrap:pretty}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}button{font:inherit}:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:var(--radius)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--gutter);top:-5rem;z-index:200;padding:.75rem 1rem;background:var(--white);color:var(--onyx);font-weight:600;text-decoration:none}.skip-link:focus{top:1rem}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.narrow{max-width:var(--narrow)}.headline{font-size:var(--step-5);line-height:1.02;letter-spacing:-.02em}.headline--l{font-size:var(--step-4)}.headline--m{font-size:var(--step-3);line-height:1.12}.headline .hl-sans{display:block;font-family:var(--sans);font-weight:500;font-size:.74em;line-height:1.08;letter-spacing:-.035em;color:var(--purple);margin-bottom:.08em}.headline .hl-serif{display:block;font-family:var(--serif);font-weight:400;color:var(--white);letter-spacing:-.015em}.headline .hl-serif em{font-style:italic}.headline--inline .hl-sans,.headline--inline .hl-serif{display:inline}.serif{font-family:var(--serif);color:var(--white);font-weight:400;letter-spacing:-.01em}.statement{font-family:var(--serif);font-size:var(--step-3);line-height:1.2;color:var(--white);letter-spacing:-.01em}.statement em{font-style:italic}.label{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--sans);font-size:var(--step--1);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--purple-text)}.label:before{content:"";width:1.75rem;height:1px;background:currentColor}.lead{font-size:var(--step-1);line-height:1.6;color:var(--text-2);max-width:38rem}.muted{color:var(--text-2)}.note{font-size:var(--step--1);color:var(--text-3);line-height:1.55}.accent{color:var(--purple-text)}.prose{max-width:44rem}.prose>*+*{margin-top:1.25rem}.prose h2{font-family:var(--serif);font-size:var(--step-3);line-height:1.15;margin-top:3.5rem}.prose h3{font-family:var(--sans);font-weight:500;font-size:var(--step-1);color:var(--purple-text);margin-top:2.25rem}.prose p,.prose li{color:var(--text-2)}.prose strong{color:var(--white);font-weight:500}.prose ul li,.prose ol li{position:relative;padding-left:1.5rem;margin-top:.5rem}.prose ul li:before{content:"";position:absolute;left:0;top:.8em;width:.6rem;height:1px;background:var(--purple-text)}.prose ol{counter-reset:n}.prose ol li{counter-increment:n}.prose ol li:before{content:counter(n) ".";position:absolute;left:0;color:var(--purple-text);font-weight:500}.prose a{color:var(--white);text-decoration-color:var(--purple-text)}.prose a:hover{color:var(--purple-text)}.prose p .link,.prose li .link{display:inline;min-height:0;background:none;text-decoration:underline;text-decoration-color:var(--purple-text);text-underline-offset:.2em}.btn{--btn-bg: var(--purple);display:inline-flex;align-items:center;justify-content:center;gap:.85rem;min-height:3.25rem;padding:.85rem 1.5rem;background:var(--btn-bg);color:#fff;border:1px solid var(--btn-bg);border-radius:var(--radius);font-family:var(--sans);font-weight:500;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.btn .arrow{display:inline-block;transition:transform var(--dur-2) var(--ease-out)}.btn:hover{--btn-bg: var(--purple-hover)}.btn:hover .arrow{transform:translate(4px)}.btn:active{transform:translateY(1px)}.btn--ghost{--btn-bg: transparent;border-color:var(--line-2);color:var(--white)}.btn--ghost:hover{--btn-bg: rgba(242, 241, 238, .06);border-color:var(--white)}.btn--small{min-height:2.75rem;padding:.55rem 1.1rem;font-size:.9375rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.link{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;font-weight:500;color:var(--white);text-decoration:none;background:linear-gradient(var(--purple-text),var(--purple-text)) left bottom / 100% 1px no-repeat;padding-bottom:.15rem;transition:background-size var(--dur-2) var(--ease-out),color var(--dur-1)}.link:hover{color:var(--purple-text);background-size:0% 1px;background-position:right bottom}.link .arrow{transition:transform var(--dur-2) var(--ease-out)}.link:hover .arrow{transform:translate(4px)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.site-header{position:sticky;top:0;z-index:100;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out);border-bottom:1px solid transparent}.site-header.is-scrolled,.site-header.is-open{background:#01010deb;border-bottom-color:var(--line);backdrop-filter:saturate(140%) blur(10px)}.header-inner{display:flex;align-items:center;gap:2rem;min-height:var(--header-h)}.brand{display:inline-flex;align-items:center;color:var(--white);text-decoration:none;padding-block:.5rem}.logo{display:block;width:auto}.main-nav{margin-left:auto}.main-nav ul{display:flex;gap:2rem}.main-nav a{position:relative;display:inline-block;padding-block:.6rem;font-size:.9375rem;font-weight:400;color:var(--text-2);text-decoration:none;transition:color var(--dur-1)}.main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:.35rem;height:1px;background:var(--purple-text);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-2) var(--ease-out)}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--white)}.main-nav a:hover:after,.main-nav a[aria-current=page]:after{transform:scaleX(1)}.menu-toggle{display:none;margin-left:auto;align-items:center;gap:.6rem;min-height:2.75rem;padding:.4rem .2rem;background:none;border:0;color:var(--white);cursor:pointer;font-size:.9375rem;font-weight:500}.menu-toggle .bars{position:relative;width:22px;height:10px}.menu-toggle .bars:before,.menu-toggle .bars:after{content:"";position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform var(--dur-2) var(--ease-out),top var(--dur-2) var(--ease-out)}.menu-toggle .bars:before{top:0}.menu-toggle .bars:after{top:8px}.menu-toggle[aria-expanded=true] .bars:before{top:4px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .bars:after{top:4px;transform:rotate(-45deg)}.mobile-menu{position:fixed;inset:var(--header-h) 0 0;z-index:99;background:var(--onyx);border-top:1px solid var(--line);padding:2rem var(--gutter) 3rem;overflow-y:auto;display:flex;flex-direction:column;gap:2.5rem}.mobile-menu[hidden]{display:none}.mobile-menu ul{display:grid}.mobile-menu li a{display:flex;justify-content:space-between;align-items:baseline;padding-block:1rem;border-bottom:1px solid var(--line);text-decoration:none;font-family:var(--serif);font-size:clamp(1.75rem,1.4rem + 2vw,2.4rem);line-height:1.15}.mobile-menu li a span{font-family:var(--sans);font-size:var(--step--1);color:var(--text-3)}.mobile-menu li a[aria-current=page]{color:var(--purple-text)}.mobile-menu .btn{align-self:flex-start}@media(prefers-reduced-motion:no-preference){.mobile-menu:not([hidden]) li{animation:menuIn var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--i) * 45ms)}}@keyframes menuIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.header-cta{flex:none}.page-home .site-header:not(.is-scrolled-far) .header-cta{--btn-bg: transparent;border-color:var(--line-2)}.site-footer{border-top:1px solid var(--line);padding-block:clamp(2.5rem,2rem + 2vw,4rem) 2rem}.footer-top{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:3rem 4rem;align-items:end;padding-bottom:clamp(3rem,2rem + 3vw,5rem);border-bottom:1px solid var(--line)}.footer-statement{font-family:var(--serif);font-size:var(--step-4);line-height:1.05;letter-spacing:-.02em}.footer-statement .hl-sans{display:block;font-family:var(--sans);font-weight:500;font-size:.6em;color:var(--purple);letter-spacing:-.03em;margin-bottom:.15em}.footer-top .footer-cta{justify-self:end;display:grid;gap:1.25rem;justify-items:start;max-width:26rem}.footer-cols{display:grid;grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr));gap:2.5rem 3rem;padding-block:3rem}.footer-entity{color:var(--text-2);font-size:.9375rem;max-width:26rem}.footer-entity .brand{margin-bottom:1.25rem}.footer-col h2{font-size:var(--step--1);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:1rem}.footer-col li a{display:inline-block;padding-block:.35rem;color:var(--text-2);text-decoration:none;font-size:.9375rem;transition:color var(--dur-1)}.footer-col li a:hover{color:var(--white)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:1.5rem;border-top:1px solid var(--line);font-size:var(--step--1);color:var(--text-3)}.footer-bottom ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.footer-bottom a{text-decoration:none}.footer-bottom a:hover{color:var(--white)}.section{padding-block:var(--section)}.section--tight{padding-block:clamp(3.5rem,2rem + 5vw,6rem)}.section--line{border-top:1px solid var(--line)}.section-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.5rem 4rem;align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.section-head .label{margin-bottom:1.25rem}.section-head--stack{grid-template-columns:minmax(0,1fr);max-width:52rem}.chain{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 0;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);font-size:.9375rem;color:var(--text-2)}.chain li{display:flex;align-items:center}.chain li:not(:last-child):after{content:"→";margin-inline:.85rem;color:var(--blue)}.chain li:last-child{color:var(--mint)}.breadcrumbs{font-size:var(--step--1);color:var(--text-3);padding-top:1.5rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .6rem}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:.6rem;color:var(--line-2)}.breadcrumbs a{text-decoration:none;color:var(--text-2)}.breadcrumbs a:hover{color:var(--white)}.breadcrumbs [aria-current=page]{color:var(--text-3)}.page-hero{padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(3.5rem,2rem + 5vw,7rem)}.page-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem 4rem;align-items:end}.page-hero .label{margin-bottom:1.75rem}.page-hero .lead{margin-top:2rem}.page-hero .actions{margin-top:2.5rem}.page-hero__aside{display:grid;gap:1.25rem;padding-left:2rem;border-left:1px solid var(--line)}.facts{display:grid;gap:1.25rem}.facts div{display:grid;gap:.15rem}.facts dt{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.facts dd{font-size:var(--step-1);color:var(--white);line-height:1.4}.facts dd.price{font-family:var(--serif);font-size:var(--step-3);line-height:1.1}.figure{position:relative}.figure img{width:100%;height:auto}.figure figcaption{margin-top:.85rem;font-size:var(--step--1);color:var(--text-3)}.ruled{border-top:1px solid var(--line)}.ruled>li{border-bottom:1px solid var(--line);padding-block:1.1rem;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:0 1rem;color:var(--text-2)}.ruled>li>.n{font-size:var(--step--1);color:var(--purple-text);font-variant-numeric:tabular-nums;padding-top:.2rem}.ruled>li strong{color:var(--white);font-weight:500}.ruled--plain>li{grid-template-columns:minmax(0,1fr)}.ticklist li{position:relative;padding-left:1.75rem;color:var(--text-2);margin-top:.7rem;line-height:1.55}.ticklist li:before{content:"";position:absolute;left:0;top:.55em;width:.75rem;height:.4rem;border-left:1.5px solid var(--mint);border-bottom:1.5px solid var(--mint);transform:rotate(-45deg)}.ticklist--no li:before{width:.7rem;height:1.5px;border:0;background:var(--text-3);transform:none;top:.8em}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem 5rem;align-items:start}.split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sticky-col{position:sticky;top:calc(var(--header-h) + 2rem)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.4rem;cursor:pointer;list-style:none;font-family:var(--serif);font-size:var(--step-2);line-height:1.3;color:var(--white);transition:color var(--dur-1)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:1rem;height:1rem;background:linear-gradient(var(--purple-text),var(--purple-text)) center / 100% 1.5px no-repeat,linear-gradient(var(--purple-text),var(--purple-text)) center / 1.5px 100% no-repeat;transition:transform var(--dur-2) var(--ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{text-decoration:underline;text-decoration-color:var(--purple-text);text-decoration-thickness:1px;text-underline-offset:.2em}.faq .answer{padding-bottom:1.6rem;color:var(--text-2);max-width:44rem}.faq .answer>*+*{margin-top:.75rem}.faq .answer a{color:var(--white);text-decoration-color:var(--purple-text)}.cta-band{position:relative;padding-block:clamp(6rem,4rem + 8vw,12rem);border-top:1px solid var(--line);overflow:hidden}.cta-band:after{content:"";position:absolute;left:50%;bottom:-40%;width:min(90rem,140vw);aspect-ratio:2 / 1;transform:translate(-50%);background:radial-gradient(closest-side,rgba(99,49,251,.22),transparent 70%);pointer-events:none}.cta-band .container{position:relative;z-index:1;display:grid;gap:2.5rem;justify-items:start}.cta-band .headline{max-width:18ch}.definition{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1.5rem 4rem;padding-block:2.5rem;border-block:1px solid var(--line)}.definition dt{font-family:var(--serif);font-size:var(--step-2);line-height:1.25}.definition dd{color:var(--text-2)}.definition+.definition{border-top:0}.form{display:grid;gap:1.75rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.75rem}.field{display:grid;gap:.5rem;align-content:start}.field--wide{grid-column:1 / -1}.field label,.field legend{font-size:.9375rem;font-weight:500;color:var(--white);padding:0}.field .hint{font-size:var(--step--1);color:var(--text-3)}.field input,.field select,.field textarea{width:100%;min-height:3.25rem;padding:.8rem 1rem;font:400 1rem/1.4 var(--sans);color:var(--white);background:var(--onyx-2);border:1px solid var(--line-2);border-radius:var(--radius);transition:border-color var(--dur-1),background-color var(--dur-1),box-shadow var(--dur-1)}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);background-position:calc(100% - 1.25rem) 55%,calc(100% - .9rem) 55%;background-size:.35rem .35rem;background-repeat:no-repeat;padding-right:2.5rem}.field textarea{min-height:8rem;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--text-3)}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--text-3)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--purple-text);background:var(--onyx-3);box-shadow:0 0 0 3px #6331fb59}.field [aria-invalid=true]{border-color:var(--danger)}.field-error{font-size:var(--step--1);color:var(--danger);font-weight:500}.field-error[hidden]{display:none}fieldset.field{border:0;margin:0;padding:0;min-width:0}.choices{display:flex;flex-wrap:wrap;gap:.6rem}.choice{position:relative}.choice input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.choice span{display:inline-flex;align-items:center;min-height:2.75rem;padding:.55rem 1rem;border:1px solid var(--line-2);border-radius:var(--radius);color:var(--text-2);font-size:.9375rem;transition:border-color var(--dur-1),color var(--dur-1),background-color var(--dur-1)}.choice input:hover+span{border-color:var(--text-3);color:var(--white)}.choice input:checked+span{border-color:var(--purple-text);color:var(--white);background:#6331fb2e}.choice input:focus-visible+span{outline:2px solid var(--mint);outline-offset:2px}.consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;font-size:.9375rem;color:var(--text-2)}.consent input{width:1.25rem;height:1.25rem;margin-top:.2rem;accent-color:var(--purple)}.consent a{color:var(--white)}.hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{padding:1rem 1.25rem;border:1px solid var(--line-2);background:var(--onyx-2);color:var(--white);font-size:.9375rem}.form-status[hidden]{display:none}.form-status[data-tone=ok]{border-color:var(--mint)}.form-status[data-tone=error]{border-color:var(--danger)}.form-status[data-tone=info]{border-color:var(--blue)}.form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}@media(prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transform:translateY(18px);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.js .reveal.is-in{opacity:1;transform:none}}@media(max-width:1080px){.main-nav,.header-cta{display:none}.menu-toggle{display:inline-flex}.footer-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-entity{grid-column:1 / -1}}@media(max-width:860px){.section-head,.page-hero__grid,.split,.split--even,.split--rev,.footer-top,.definition{grid-template-columns:minmax(0,1fr)}.page-hero__aside{padding-left:0;padding-top:1.75rem;border-left:0;border-top:1px solid var(--line)}.footer-top .footer-cta{justify-self:start}.sticky-col{position:static}.form-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.footer-cols{grid-template-columns:minmax(0,1fr)}.actions .btn{width:100%}.headline .hl-sans{font-size:.8em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.headline{line-height:.98;letter-spacing:-.02em}.headline .hl-sans{font-weight:600;font-size:.82em;line-height:.98;letter-spacing:-.015em;text-transform:uppercase;margin-bottom:.1em}.headline .hl-serif{line-height:1.02}.headline--m .hl-sans{font-size:.86em}.label{gap:.6rem;font-size:.875rem;font-weight:500;letter-spacing:.2em;color:var(--white)}.label:before,.label:after{content:"[";width:auto;height:auto;background:none;color:var(--purple-text);font-weight:400;letter-spacing:0;font-size:1.35em;line-height:1;transform:translateY(-.04em)}.label:after{content:"]"}.btn{text-transform:uppercase;letter-spacing:.07em;font-weight:600;font-size:.875rem}.btn--small{font-size:.8125rem}.site-header{background:var(--onyx);border-bottom:1px solid var(--line)}.site-header.is-scrolled,.site-header.is-open{background:var(--onyx);backdrop-filter:none}.main-nav a{font-size:.8125rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.page-home .site-header:not(.is-scrolled-far) .header-cta{--btn-bg: var(--purple);border-color:var(--purple)}.mobile-menu li a{font-family:var(--sans);font-weight:600;text-transform:uppercase;letter-spacing:-.01em}.tone-light,body:not(.page-home) main>section:nth-of-type(2n):not(.cta-band){--white: #01010d;--text-2: #3b3b4c;--text-3: #5d5d6e;--line: rgba(1, 1, 13, .12);--line-2: rgba(1, 1, 13, .3);--purple-text: #4d22d9;--mint: #0b7a4b;--onyx: #f2f1ee;--onyx-2: #ffffff;--onyx-3: #ffffff;--serif: var(--sans);background:#f2f1ee;color:#01010d;border-top-color:transparent}.tone-light .headline .hl-serif,body:not(.page-home) main>section:nth-of-type(2n):not(.cta-band) .headline .hl-serif{font-family:var(--sans);font-weight:600;text-transform:uppercase;font-size:.82em;letter-spacing:-.015em;line-height:.98;color:var(--purple)}.tone-light .headline .hl-sans,body:not(.page-home) main>section:nth-of-type(2n):not(.cta-band) .headline .hl-sans{color:#01010d}.tone-light .headline .hl-serif em,body:not(.page-home) main>section:nth-of-type(2n):not(.cta-band) .headline .hl-serif em{font-style:normal}.tone-light :focus-visible,body:not(.page-home) main>section:nth-of-type(2n):not(.cta-band) :focus-visible{outline-color:var(--purple)}.tone-light .figure,body:not(.page-home) main>section:nth-of-type(2n):not(.cta-band) .figure{background:#01010d;padding:clamp(1rem,.5rem + 2vw,2rem);border-radius:var(--radius)}.tone-light .statement,.tone-light .serif,.tone-light .about__quote,body:not(.page-home) main>section:nth-of-type(2n):not(.cta-band) .statement,body:not(.page-home) main>section:nth-of-type(2n):not(.cta-band) .serif,body:not(.page-home) main>section:nth-of-type(2n):not(.cta-band) .prose h2,body:not(.page-home) main>section:nth-of-type(2n):not(.cta-band) .definition dt{font-family:var(--sans);font-weight:600;letter-spacing:-.01em}.cta-band .headline .hl-sans{font-size:.9em}.footer-statement{font-family:var(--sans);font-weight:600;text-transform:uppercase;letter-spacing:-.015em;line-height:.98}.footer-statement .hl-sans{font-size:1em}.footer-col h2{letter-spacing:.2em}
