.cms-scope{--cms-max:860px;--cms-content-max:760px;--cms-gutter:clamp(20px, 4vw, 40px);--cms-bg:var(--background);--cms-body-size:clamp(15px, 1vw, 16px);--cms-body-leading:1.68;--cms-body-weight:400;--cms-body-color:color-mix(in oklab, var(--foreground) 78%, transparent);--cms-h1-size:clamp(30px, 3vw, 44px);--cms-h1-lh:1.18;--cms-h1-tracking:-.02em;--cms-h1-weight:600;--cms-h2-size:clamp(20px, 1.9vw, 26px);--cms-h2-lh:1.22;--cms-h2-tracking:-.015em;--cms-h2-weight:600;--cms-h3-size:20px;--cms-h3-lh:1.32;--cms-h3-weight:550;--cms-section-top:clamp(40px, 6vh, 84px);--cms-after-hero-pad:84px;--cms-heading-top:32px;--cms-heading-bottom:12px;--cms-paragraph-gap:18px;--cms-list-gap:10px;--cms-divider:var(--border);--cms-divider-gap:28px;--cms-text:color-mix(in oklab, var(--foreground) 88%, transparent);--cms-text-strong:var(--foreground);--cms-text-muted:var(--muted-foreground);--cms-link:var(--primary);--cms-link-hover:color-mix(in oklab, var(--primary) 80%, var(--foreground));--cms-hero-h1-size:clamp(36px, 5vw, 64px);--cms-hero-h1-weight:650;--cms-hero-h1-tracking:-.02em;--cms-hero-sub-size:17px;--cms-hero-sub-weight:450;--cms-hero-headline-color:#fff;--cms-hero-sub-color:#ffffffd1;--cms-hero-text-shadow:0 1px 24px #00000073}@supports (color:lab(0% 0 0)){.cms-scope{--cms-hero-headline-color:lab(100% 0 0);--cms-hero-sub-color:lab(100% 0 0/.82);--cms-hero-text-shadow:0 1px 24px lab(0% 0 0/.45)}}.cms-page{background:var(--cms-bg);width:100%;min-height:100vh;color:var(--cms-text);padding-bottom:96px;position:relative}.cms-container{max-width:var(--cms-max);padding:0 var(--cms-gutter);margin:0 auto}.cms-hero{justify-content:center;align-items:center;width:100%;height:clamp(420px,74vh,760px);display:flex;position:relative;overflow:hidden}@media(max-width:640px){.cms-hero{height:clamp(360px,62vh,560px)}}.cms-hero__bg{background-position:50%;background-size:cover;position:absolute;inset:0}.cms-hero:before{content:"";z-index:10;background:linear-gradient(#00000057,#0000002e 45%,#00000075);background:linear-gradient(#00000057,#0000002e 45%,#00000075);position:absolute;inset:0}.cms-hero__inner{z-index:20;justify-content:center;align-items:center;width:100%;padding:56px 0;display:flex;position:relative}.cms-hero__copy{text-align:center;width:92vw;max-width:720px}.cms-hero--left .cms-hero__copy{text-align:left}.cms-hero--right .cms-hero__copy{text-align:right}.cms-hero__headline{font-size:var(--cms-hero-h1-size);font-weight:var(--cms-hero-h1-weight);letter-spacing:var(--cms-hero-h1-tracking);color:var(--cms-hero-headline-color);text-shadow:var(--cms-hero-text-shadow);text-wrap:balance;max-width:clamp(320px,60vw,760px);margin:0 auto;line-height:1.04}.cms-hero__subheadline{font-size:var(--cms-hero-sub-size);font-weight:var(--cms-hero-sub-weight);color:var(--cms-hero-sub-color);text-shadow:var(--cms-hero-text-shadow);text-wrap:balance;max-width:60ch;margin:14px auto 0;line-height:1.45}.cms-content{max-width:var(--cms-content-max);color:var(--cms-text);font-size:var(--cms-body-size);font-weight:var(--cms-body-weight);line-height:var(--cms-body-leading);letter-spacing:-.005em;padding-top:var(--cms-section-top);margin:0 auto}.cms-page.has-hero .cms-content{padding-top:var(--cms-after-hero-pad)}.cms-page:not(.has-hero) .cms-content{padding-top:0}.cms-page:not(.has-hero) .cms-container{padding-top:clamp(56px,8vh,96px)}.cms-content p{margin:0 0 var(--cms-paragraph-gap) 0;color:var(--cms-body-color);font-size:var(--cms-body-size);font-weight:var(--cms-body-weight);line-height:var(--cms-body-leading)}.cms-content strong{color:var(--cms-text-strong);font-weight:600}.cms-content em{font-style:italic}.cms-content a{color:var(--cms-link);border-bottom:1px solid color-mix(in oklab,var(--cms-link) 45%,transparent);text-decoration:none;transition:color .18s,border-color .18s}.cms-content a:hover{color:var(--cms-link-hover);border-bottom-color:var(--cms-link)}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content .cms-heading{color:var(--cms-text-strong);width:100%;padding-bottom:.12em;display:block;overflow:visible}.cms-content h1,.cms-content .cms-heading-h1{font-size:var(--cms-h1-size);line-height:var(--cms-h1-lh);letter-spacing:var(--cms-h1-tracking);font-weight:var(--cms-h1-weight);margin:0 0 18px}.cms-content h2,.cms-content .cms-heading-h2{font-size:var(--cms-h2-size);line-height:var(--cms-h2-lh);letter-spacing:var(--cms-h2-tracking);font-weight:var(--cms-h2-weight);margin:var(--cms-heading-top) 0 var(--cms-heading-bottom)}.cms-content h2:first-child,.cms-content h3:first-child{margin-top:0}.cms-content h3,.cms-content .cms-heading-h3{font-size:var(--cms-h3-size);line-height:var(--cms-h3-lh);letter-spacing:-.01em;font-weight:var(--cms-h3-weight);margin:28px 0 10px}.cms-content h4,.cms-content .cms-heading-h4{margin:24px 0 8px;font-size:17px;font-weight:600;line-height:1.35}.cms-page.has-hero .cms-content h1,.cms-page.has-hero .cms-content .cms-heading-h1{font-size:var(--cms-h2-size);font-weight:var(--cms-h2-weight);line-height:var(--cms-h2-lh);letter-spacing:var(--cms-h2-tracking);margin-top:0}.cms-content hr{background:linear-gradient(to right,transparent,var(--cms-divider),transparent);height:1px;margin:var(--cms-divider-gap) 0;border:none}.cms-content ul,.cms-content ol{margin:0 0 var(--cms-paragraph-gap) 1.15em;color:var(--cms-body-color);list-style:revert;padding:0}.cms-content li{margin:0 0 var(--cms-list-gap) 0}.cms-content li::marker{color:var(--cms-text-muted)}.cms-content blockquote{margin:var(--cms-heading-top) 0;border-left:2px solid var(--cms-divider);background:color-mix(in oklab,var(--cms-text) 4%,transparent);color:var(--cms-text-muted);border-radius:10px;padding:16px 20px}.cms-content img{max-width:100%;margin:8px 0 var(--cms-paragraph-gap);border-radius:14px}.cms-align-center{text-align:center}.cms-align-left{text-align:left}.cms-align-right{text-align:right}.cms-text-balanced{text-wrap:balance}.cms-video-block{max-width:var(--cms-content-max);margin:0 auto var(--cms-paragraph-gap)}.cms-video-block__frame{aspect-ratio:16/9;background:color-mix(in oklab,var(--cms-text) 8%,transparent);border-radius:16px;width:100%;position:relative;overflow:hidden}.cms-video-block__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cms-embedded .cms-page{background:0 0;min-height:0;padding-bottom:0}.cms-embedded .cms-content,.cms-embedded .cms-page.has-hero .cms-content,.cms-embedded .cms-page:not(.has-hero) .cms-container{padding-top:0}.cms-embedded .cms-container{padding-inline:0}.sci-card{--sci-veil:0}.sci-art{transform:scale(calc(1 + var(--sci-veil) * .04));filter:blur(calc(var(--sci-veil) * 14px));will-change:filter,transform;transition:filter 90ms linear}.sci-scrim{background:linear-gradient(#080d1600,#080d1626 34%,#0509119e 62%,#010206e6);background:linear-gradient(#080d1600,#080d1626 34%,#0509119e 62%,#010206e6)}.sci-scrim-cover{background:linear-gradient(#080d1600,#080d161a 42%,#04070f8c 72%,#010206eb);background:linear-gradient(#080d1600,#080d161a 42%,#04070f8c 72%,#010206eb)}.sci-cover-fade{background:linear-gradient(to bottom,color-mix(in oklab,var(--science-paper) 0%,transparent) 0%,color-mix(in oklab,var(--science-paper) 45%,transparent) 55%,var(--science-paper) 100%)}.sci-tint{opacity:calc(var(--sci-veil) * .55);background:#030409;transition:opacity 90ms linear}.sci-seq{font-family:var(--font-display);letter-spacing:-.05em;color:#ffffff24;text-shadow:0 2px 24px #00000040;text-shadow:0 2px 24px lab(0% 0 0/.25);font-size:clamp(140px,42vw,220px);font-weight:700;line-height:.78}.sci-scroll-hidden{scrollbar-width:none}.sci-scroll-hidden::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.sci-art{filter:blur(6px);transition:none;transform:none}.sci-tint{opacity:.35;transition:none}}.sci-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-padding-inline-start:4vw}.sci-track>[data-card-index]{scroll-snap-stop:always}@media(min-width:640px){.sci-track{scroll-padding-inline:7vw}}@media(prefers-reduced-motion:reduce){.sci-track{scroll-behavior:auto}}.sci-rail-mask{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4vw calc(100% - 3.5vw),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4vw calc(100% - 3.5vw),#0000)}@media(min-width:640px){.sci-rail-mask{-webkit-mask-image:none;mask-image:none}}.sci-arrow-layer{display:none}@media(pointer:fine){.sci-arrow-layer{display:block}}.cms-shell{--background:var(--science-band);--foreground:var(--science-band-foreground);--card:color-mix(in oklab, var(--science-band-foreground) 8%, var(--science-band));--card-foreground:var(--science-band-foreground);--popover:var(--science-band);--popover-foreground:var(--science-band-foreground);--primary:var(--science-band-foreground);--primary-foreground:var(--science-band);--secondary:color-mix(in oklab, var(--science-band-foreground) 14%, var(--science-band));--secondary-foreground:var(--science-band-foreground);--muted:color-mix(in oklab, var(--science-band-foreground) 12%, var(--science-band));--muted-foreground:var(--science-band-muted);--accent:color-mix(in oklab, var(--science-band-foreground) 16%, var(--science-band));--accent-foreground:var(--science-band-foreground);--border:color-mix(in oklab, var(--science-band-foreground) 20%, transparent);--input:color-mix(in oklab, var(--science-band-foreground) 24%, transparent);--ring:var(--science-band-muted);background:var(--science-band);color:var(--science-band-foreground)}.cms-shell [data-vaul-drawer]{background:0 0}.cms-shell .cms-title,.cms-shell h2,.cms-shell h3{color:var(--science-band-foreground)}.cms-shell .cms-muted,.cms-shell .cms-caption{color:var(--science-band-muted)}.cms-card{--background:var(--science-paper);--foreground:var(--science-paper-foreground);--card:var(--science-paper);--card-foreground:var(--science-paper-foreground);--popover:var(--science-paper);--popover-foreground:var(--science-paper-foreground);--primary:var(--science-band);--primary-foreground:var(--science-band-foreground);--secondary:color-mix(in oklab, var(--science-paper-foreground) 7%, var(--science-paper));--secondary-foreground:var(--science-paper-foreground);--muted:color-mix(in oklab, var(--science-paper-foreground) 6%, var(--science-paper));--muted-foreground:var(--science-paper-muted);--accent:color-mix(in oklab, var(--science-paper-foreground) 9%, var(--science-paper));--accent-foreground:var(--science-paper-foreground);--border:color-mix(in oklab, var(--science-paper-foreground) 16%, transparent);--input:color-mix(in oklab, var(--science-paper-foreground) 18%, transparent);--ring:color-mix(in oklab, var(--science-paper-foreground) 45%, transparent);background:var(--science-paper);color:var(--science-paper-foreground);border-radius:1.5rem;box-shadow:0 1px #ffffff14}.cms-card .cms-muted,.cms-card .cms-caption{color:var(--science-paper-muted)}.cms-card input,.cms-card textarea,.cms-card pre,.cms-card .cms-input{background:var(--science-paper);color:var(--science-paper-foreground)}.cms-card pre,.cms-card .cms-input,.cms-card input,.cms-card textarea{border:1px solid color-mix(in oklab,var(--science-paper-foreground) 18%,transparent);border-radius:1rem}.cms-card input,.cms-card textarea{padding:.625rem .75rem}.cms-card input:focus-visible,.cms-card textarea:focus-visible{outline:2px solid color-mix(in oklab,var(--science-paper-foreground) 45%,transparent);outline-offset:1px}.cms-shell button:disabled,.cms-shell [aria-disabled=true],.cms-card button:disabled,.cms-card [aria-disabled=true]{opacity:1;cursor:not-allowed;background:var(--muted);color:color-mix(in oklab,var(--foreground) 72%,var(--muted));border-color:var(--border)}.cms-shell>div:first-child[class*=bg-muted]{background:color-mix(in oklab,var(--science-band-foreground) 45%,transparent)}.cms-button{background:var(--card);color:var(--card-foreground);border:1px solid var(--border)}.cms-button:hover{background:var(--accent);color:var(--accent-foreground)}.cms-card [data-smart-input-trigger],.cms-card [data-number-field-trigger],.cms-card [data-text-drawer-trigger]{background:var(--card);color:var(--card-foreground);border-color:var(--border)}.cms-shell .cms-card button{min-width:0;max-width:100%}.cms-shell .glass-header{box-shadow:none;border-bottom-color:color-mix(in oklab,var(--science-band-foreground) 12%,transparent)}.cms-chip{background:var(--muted);color:var(--foreground);border:1px solid var(--border)}.cms-chip:hover{background:var(--accent);color:var(--accent-foreground)}.cms-chip[aria-pressed=true],.cms-chip[aria-checked=true],.cms-chip[data-selected=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:600}.cms-subtle{background:var(--muted);color:var(--foreground);border:1px solid var(--border)}.sci-rail-fade[data-fade=right]{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000)}.sci-rail-fade[data-fade=left]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px 100%)}.sci-rail-fade[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 40px),#0000)}
