.s{padding:clamp(64px,10vh,112px) 6vw;position:relative}.s.s-first{padding-top:16vh}.s.s-first.sectionHero{overflow-x:clip}.s-first{padding-top:22vh}.s-inner{max-width:1320px;margin:0 auto}.s-eyebrow{color:var(--text-3);letter-spacing:-.005em;margin-bottom:18px;font-size:14px}.s-h{letter-spacing:-.03em;text-wrap:balance;white-space:pre-line;max-width:13em;margin:0 0 22px;font-size:clamp(32px,3.2vw,46px);font-weight:300;line-height:1.06}.s-h.sm{font-size:clamp(24px,2.4vw,34px)}.s-p{color:var(--text-2);text-wrap:pretty;max-width:54ch;margin:0 0 28px;font-size:17px;line-height:1.6}.s-head{max-width:760px;margin-bottom:9vh}.s-row{flex-wrap:wrap;gap:10px;display:flex}.s .btn{border-color:var(--line-2);height:auto;padding:10px 18px;font-weight:400}.s-mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px}.s.tone-invert{--bg:#f4f4f2;--bg-2:#ededeb;--surface:#fafaf9;--line:#14141424;--line-2:#1414144d;--text:#111;--text-2:#111111db;--text-3:#111111b3;--ink:28,28,28;--inv:#161616;--inv-text:#f4f4f2;--face-grad:linear-gradient(160deg,#fafaf9 0%,#f0f0ee 55%,#f5f5f3 100%);--glass-line:#1414144d;--shadow:#1414141f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--text)}:root[data-theme=light] .s.tone-invert{--bg:#0e0e0e;--bg-2:#141414;--surface:#181818;--line:#ffffff1f;--line-2:#ffffff3d;--text:#f5f3ee;--text-2:#f5f3eea8;--text-3:#f5f3ee6b;--ink:255,255,255;--inv:#f5f3ee;--inv-text:#0a0a0a;--face-grad:linear-gradient(160deg,#111 0%,#0b0b0b 50%,#0e0e0e 100%);--glass-line:#ffffff29;--shadow:#000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.s.tone-invert{padding-top:clamp(80px,13vh,144px);padding-bottom:clamp(80px,13vh,144px)}.s.tone-invert+.s.tone-invert{padding-top:0}.s-statement{text-align:center;flex-direction:column;align-items:center;max-width:1060px;margin:0 auto;display:flex}.s-statement .s-eyebrow{margin-bottom:26px}.s-statement-h{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;margin:0 0 4.5vh;font-size:clamp(44px,6vw,92px);font-weight:300;line-height:1}.s-statement-body p{color:var(--text-2);text-wrap:pretty;max-width:46ch;margin:0 auto 14px;font-size:clamp(18px,1.5vw,21px);line-height:1.6}.f-index{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:7vw;display:grid}.f-index-head{position:sticky;top:18vh}.f-index-head .s-h{max-width:11.5em}.f-index-list{flex-direction:column;gap:7.5vh;margin:0;padding:1vh 0 0;list-style:none;display:flex}.f-index-item h3{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(21px,1.8vw,25.6px);font-weight:300;line-height:1.2}.f-index-item p{color:var(--text-2);max-width:46ch;margin:0;font-size:17px;line-height:1.6}.f-index-list.is-live .f-index-item{opacity:.32;transition:opacity .5s var(--ease)}.f-index-list.is-live .f-index-item.on{opacity:1}.f-num{font-family:var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:12px;display:block}.con-page .f-num{color:var(--o)}.f-sc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.f-sc-head{margin-bottom:8vh}.f-sc-head .s-h{max-width:12em}.f-sc-list{flex-direction:column;gap:9vh;margin:0;padding:0 0 32vh;list-style:none;display:flex}.f-sc-item{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:0 12px;padding-top:22px;display:grid}.f-sc-num{font-family:var(--font-mono);color:var(--text-3);padding-top:6px;font-size:12px}.f-sc-item h3{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(22px,2vw,28px);font-weight:300;line-height:1.15}.f-sc-item p{color:var(--text-2);max-width:42ch;margin:0;font-size:16px;line-height:1.6}.f-sc-list.is-live .f-sc-item{opacity:.3;transition:opacity .18s linear}.f-sc-list.is-live .f-sc-item.on{opacity:1}.f-sc-list .f-sc-item.on .f-sc-num{color:var(--o)}.f-sc-list.is-live .f-sc-item{cursor:default}.f-sc-list.is-live .f-sc-item:focus-visible{outline:none}.f-sc-list.is-live .f-sc-item:focus-visible h3{text-decoration:underline;-webkit-text-decoration-color:var(--o);text-decoration-color:var(--o);text-underline-offset:6px}.f-sc .f-sc-list{padding-bottom:16vh}@media (width>=901px){.f-sc .f-sc-list{padding-bottom:max(12vh, calc(min(100svh - var(--nav-h,90px) - 48px, 760px) * var(--sc-release,.74) - 150px))}}.s:has(>.s-inner>.f-sc){padding-bottom:clamp(24px,4vh,48px)}.s:has(>.s-inner>.f-sc)+.s{padding-top:clamp(40px,6vh,72px)}@media (width>=901px){.s:has(>.s-inner>.f-sc)+.s{margin-top:calc(-1*min(34svh,300px))}.s:has(>.s-inner>.f-sc :is(.mx-stage,.maw))+.s{margin-top:calc(-1*min(14svh,120px))}.s:has(>.s-inner>.f-sc)+.s>.s-inner{z-index:1;position:relative}body:has(.pg-bar) .f-sc-art{top:calc(var(--nav-h,90px) + 72px);height:calc(100svh - var(--nav-h,90px) - 96px)}}.f-sc-art{top:calc(var(--nav-h,90px) + 24px);height:calc(100svh - var(--nav-h,90px) - 48px);align-items:center;max-height:760px;display:flex;position:sticky}.f-scene{width:100%;height:100%;position:relative}.f-scene canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.f-scene{perspective:1400px;perspective-origin:50% 30%}.f-floor{aspect-ratio:1;width:min(76%,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(56deg)rotate(-34deg)}.f-floor canvas{width:100%;height:100%;position:absolute;inset:0}@media (width<=900px){.f-sc{grid-template-columns:minmax(0,1fr)}.f-sc-art{top:calc(var(--nav-h,72px) + 8px);z-index:2;background:var(--bg);order:-1;height:min(70vw,340px);position:sticky}.f-sc-list{gap:6vh;padding-bottom:0}}.f-statement-head{max-width:980px;margin-bottom:10vh}.f-statement-head .s-h{max-width:11em;font-size:clamp(36px,4.1vw,58.9px)}.f-statement:has(>.f-grid.ruled) .f-statement-head{max-width:none}.f-statement:has(>.f-grid.ruled) .f-statement-head .s-h{max-width:19em}.f-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:7vh 4vw;display:grid}.f-cell h3{letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:400;line-height:1.25}.f-cell p{color:var(--text-2);max-width:40ch;margin:0;font-size:15px;line-height:1.6}.f-actions{margin-top:8vh}.f-cell{flex-direction:column;display:flex}.f-cell-action{margin-top:auto;padding-top:26px}.f-grid.aligned{grid-template-rows:auto auto 1fr;row-gap:0}.f-grid.aligned .f-cell{grid-row:span 3;grid-template-rows:subgrid;display:grid}.f-grid.aligned .f-cell-action{align-self:end}.f-grid.aligned .f-cell-action .btn{white-space:nowrap}@media (width<=900px){.f-grid.aligned{grid-template-rows:none;row-gap:7vh}.f-grid.aligned .f-cell{grid-row:auto;display:flex}.f-grid.aligned .f-cell-action{align-self:flex-start}.f-grid.aligned .f-cell-action .btn{white-space:normal}}.f-grid.f-cards{gap:16px}.f-cards .f-cell{background:var(--face-grad);border:1.5px solid var(--glass-line);box-shadow:inset 0 0 0 1px #ffffff0a, 0 50px 100px -60px var(--shadow);border-radius:28px;justify-content:flex-start;padding:0 0 30px;position:relative;overflow:hidden}.f-cards .f-cell:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#fff0 32%);position:absolute;inset:0}.f-cards .f-cell:after{content:"";background:linear-gradient(90deg, transparent, var(--glass-hi), transparent);opacity:.6;pointer-events:none;height:1.5px;position:absolute;top:0;left:10%;right:10%}.f-cards .f-art{opacity:.85;height:clamp(160px,14vw,210px);margin:0 0 6px}.f-cards .f-num{color:var(--text-3);margin:0;position:absolute;top:20px;left:24px}.f-cards .f-cell:not(:has(.f-art)){min-height:clamp(180px,15vw,220px);padding-top:64px}.f-cards .f-cell h3{letter-spacing:-.025em;margin:0 0 10px;padding:0 26px;font-size:clamp(26px,2.3vw,34px);font-weight:300;line-height:1.1}.f-cards .f-cell p{color:var(--text-2);max-width:24ch;padding:0 26px;font-size:16px;line-height:1.5}@media (width<=900px){.f-grid.f-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.f-cards .f-art{height:150px}}@media (width<=520px){.f-grid.f-cards{grid-template-columns:minmax(0,1fr)}}.f-cell-action .btn{white-space:normal;text-align:left;height:auto;min-height:36px;padding-top:9px;padding-bottom:9px;line-height:1.3}.f-grid.has-art{border-top:1px solid var(--line);gap:0}.has-art .f-cell{padding:0 clamp(20px,2.6vw,40px) 8px}.has-art .f-cell:first-child{padding-left:0}.has-art .f-cell:last-child{padding-right:0}.has-art .f-cell+.f-cell{border-left:1px solid var(--line)}.f-art{height:clamp(220px,21vw,320px);margin:0 0 26px;position:relative}.f-art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.has-art .f-cell h3{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(22px,1.9vw,27px);font-weight:300}.has-art .f-cell p{font-size:16px}.f-grid.ruled .f-cell{padding-top:clamp(28px,4vh,44px)}.f-grid.ruled.two .f-cell{border-left:0;padding:clamp(28px,4vh,44px) clamp(20px,2.6vw,40px)}.f-grid.ruled.two .f-cell:nth-child(odd){padding-left:0}.f-grid.ruled.two .f-cell:nth-child(2n){border-left:1px solid var(--line)}.f-grid.ruled.two .f-cell:nth-child(n+3){border-top:1px solid var(--line)}.f-grid.ruled .f-num{color:var(--o)}@media (width<=900px){.f-grid.ruled.two .f-cell,.f-grid.ruled.two .f-cell:nth-child(odd),.f-grid.ruled.two .f-cell:nth-child(2n){border-top:0;border-left:0;padding:24px 0}.f-grid.ruled.two .f-cell+.f-cell,.f-grid.ruled.two .f-cell:nth-child(2n),.f-grid.ruled.two .f-cell:nth-child(n+3){border-left:0;border-top:1px solid var(--line)}}.s-thesis{border-top:1px solid var(--line);grid-template-columns:minmax(160px,3fr) minmax(0,9fr);display:grid}.s-thesis-label{top:calc(var(--nav-h,90px) + 32px);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text);flex-direction:column;align-self:start;gap:6px;padding:clamp(40px,7vh,72px) 0;font-size:13px;display:flex;position:sticky}.s-thesis-num{color:var(--o);letter-spacing:.04em}.s-thesis-label:has(.s-thesis-mark){flex-direction:row;align-items:center;gap:14px}.s-thesis-mark.mark{width:34px;height:25px}.s-thesis-body{border-left:1px solid var(--line);padding:clamp(40px,7vh,72px) 0 clamp(40px,7vh,72px) clamp(28px,5vw,72px)}.s-thesis-body .s-rich{max-width:40em}.s-thesis-body .s-rich p{letter-spacing:-.01em;color:var(--text);text-wrap:pretty;margin:0 0 1.1em;font-size:clamp(19px,1.55vw,23px);font-weight:300;line-height:1.5}.s-thesis-body .s-rich blockquote{border-left:2px solid var(--o);letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin:1.6em 0;padding:4px 0 4px clamp(20px,2vw,30px);font-size:clamp(26px,2.5vw,38px);font-weight:300;line-height:1.25}.s-thesis-body .s-rich blockquote p{font:inherit;color:inherit;margin:0}@media (width<=900px){.s-thesis{grid-template-columns:minmax(0,1fr)}.s-thesis-label{flex-direction:row;gap:14px;padding:32px 0 20px;position:static}.s-thesis-body{border-left:0;padding:0 0 40px}.has-art .f-cell,.has-art .f-cell:first-child,.has-art .f-cell:last-child{padding:0 0 32px}.has-art .f-cell+.f-cell{border-left:0;border-top:1px solid var(--line);padding-top:8px}.f-grid.ruled .f-cell{padding-top:clamp(28px,4vh,44px)}}.plates{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:24px;display:grid}.plate{background:var(--face-grad);border:1.5px solid var(--glass-line);min-height:300px;box-shadow:inset 0 0 0 1px #ffffff0a, 0 50px 100px -60px var(--shadow);border-radius:28px;flex-direction:column;gap:14px;padding:40px 36px 36px;display:flex;position:relative;overflow:hidden}.plate:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#fff0 32%);position:absolute;inset:0}.plate:after{content:"";background:linear-gradient(90deg, transparent, var(--glass-hi), transparent);opacity:.6;height:1.5px;position:absolute;top:0;left:10%;right:10%}.plate h3{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:300;line-height:1.15}.plate p{color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.plate>p{flex:1}.plate-kicker{color:var(--text-3);font-size:13px}.plate-note{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:16px;display:flex}.ledger-head{color:var(--text-2);max-width:48ch;margin:0 0 6vh;font-size:17px;font-weight:400}.ledger-row{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:4vw;margin:0;display:grid}.ledger-cell{flex-direction:column-reverse;justify-content:flex-end;gap:14px;display:flex;container-type:inline-size}.ledger-cell dd{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:min(112px,7vw,20cqi);font-weight:300;line-height:.9}.ledger-cell dt{color:var(--text-2);max-width:26ch;font-size:clamp(17px,1.4vw,20px);line-height:1.4}.ledger-intro{margin-bottom:7vh}.ledger-detail{color:var(--text-3);white-space:pre-line;margin-top:8px;font-size:15px;display:block}.ledger-notes{border-top:1px solid var(--line);flex-direction:column;gap:6px;max-width:110ch;margin-top:6vh;padding-top:20px;display:flex}.ledger-notes p{color:var(--text-3);margin:0;font-size:12px;line-height:1.6}.ledger-actions{margin-top:4vh}.steps-track{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.steps-track:before{content:"";background:var(--line-2);height:1px;position:absolute;top:7px;left:0;right:0}.con-page .steps-track:before{background:linear-gradient(90deg,#e7620fb3,#e7620f33)}.steps-node{flex-direction:column;gap:10px;padding:32px 20px 0 0;display:flex;position:relative}.steps-node:before{content:"";background:var(--bg);border:1px solid var(--text-2);border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:0}.con-page .steps-node:before{border-color:var(--o)}.steps-num{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.steps-label{letter-spacing:-.01em;font-size:clamp(18px,1.6vw,22px);font-weight:300;line-height:1.25}.steps-loop{color:var(--text-3);align-items:center;gap:10px;margin:6vh 0 0;font-size:14px;display:flex}.quote{max-width:900px;margin:0 0 0 25%}.quote blockquote{letter-spacing:-.025em;text-indent:-.42em;text-wrap:balance;margin:0 0 36px;font-size:clamp(28px,3.3vw,48px);font-weight:300;line-height:1.16}.quote blockquote:before{content:"“"}.quote blockquote:after{content:"”"}.quote figcaption{flex-direction:column;gap:4px;font-size:15px;display:flex}.quote figcaption span{color:var(--text-3)}.close{border:1px solid var(--line);background:radial-gradient(120% 140% at 85% 40%, rgba(var(--ink), .05), transparent 60%), var(--bg-2);border-radius:28px;align-items:center;min-height:clamp(360px,44vh,520px);padding:clamp(40px,6vw,88px);display:flex;position:relative;overflow:hidden}.close-art{opacity:.75;pointer-events:none;position:absolute;inset:0 0 0 38%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 35%);mask-image:linear-gradient(90deg,#0000 0,#000 35%)}.close-art .layer-visual{width:100%;height:100%;position:absolute;inset:0}.close-copy{z-index:1;max-width:34em;position:relative}.close-art .layer-formation{position:absolute;inset:0}.close-mark{color:var(--text-3);margin-bottom:28px}.close-mark .mark{width:56px;height:auto;display:block}.close-mark{--mark-fill:var(--text-3)}.f-panel{flex-direction:column;align-items:stretch;gap:48px}.f-panel>:not(.close-art){z-index:1;position:relative}.f-panel .f-grid{border-top-color:var(--line-2)}.f-panel.has-art .f-grid{column-gap:0}.f-panel .close-art{opacity:.4}.f-panel .f-cell-action .btn{background:rgba(var(--ink), .06);color:var(--text);border-color:var(--line-2)}.f-panel .f-cell-action .btn:hover{background:rgba(var(--ink), .12);opacity:1}.f-panel .close-mark{margin-bottom:-20px}.close-stack .simple-stack,.close-stack .logo-navigator{width:64px;height:auto}.close-stack .simple-layer{pointer-events:none}.close-stack .simple-layer.on .simple-face{fill:rgba(var(--ink), .2);stroke-opacity:1}.close-title{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0 0 22px;font-size:clamp(36px,4.8vw,72px);font-weight:300;line-height:1.02}.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:7vw;display:grid}.s-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:40px 32px;display:grid}.s-item h3{letter-spacing:-.005em;margin:0 0 8px;font-size:16px;font-weight:500}.s-item p{color:var(--text-2);margin:0;font-size:14px;line-height:1.6}.s-item{border-top:1px solid var(--line-2);padding-top:18px}.s-num{font-family:var(--font-mono);color:var(--o);margin-bottom:10px;font-size:12px;display:block}.s-card-note{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:14px;display:flex}.s-card-note p{flex:none}.s-card{border:1px solid var(--line);background:var(--bg-2);border-radius:18px;flex-direction:column;gap:10px;padding:28px;display:flex}.s-card h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:400}.s-card p{color:var(--text-2);flex:1;margin:0;font-size:14px;line-height:1.6}.s-link{color:var(--text);border-bottom:1px solid var(--line-2);align-self:flex-start;padding-bottom:2px;font-size:13.5px}.s-link:hover{border-color:var(--text)}.s-stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:clamp(36px,4vw,52px);font-weight:300;line-height:1;display:block}.s-stat span{color:var(--text-2);font-size:14px}.s-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;display:grid}.s-split.left .s-split-media{order:-1}.s-media{border:1px solid var(--line);background:var(--bg-2);border-radius:18px;overflow:hidden}.s-media img,.s-media video,.s-media iframe{width:100%;height:auto;display:block}.s-media iframe{aspect-ratio:16/9;border:0}.s-caption{font-family:var(--font-mono);color:var(--text-3);margin-top:12px;font-size:11px}.s-placeholder{aspect-ratio:16/10;place-items:center;display:grid}.s-steps{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.s-step{border:1px solid var(--line-2);border-radius:999px;padding:10px 18px;font-size:14px}.s-arrow{color:var(--o)}.s-loop{font-family:var(--font-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:16px;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--text-3)}.faq details[open] summary:after{content:"−"}.faq p{color:var(--text-2);max-width:64ch;margin:12px 0 0;font-size:14px;line-height:1.65}.s-rich p,.s-rich li{color:var(--text-2);max-width:68ch;font-size:15px;line-height:1.7}.s-rich p{margin:0 0 16px}.s-rich h2{margin:40px 0 12px;font-size:22px;font-weight:400}.s-rich h3{margin:28px 0 10px;font-size:17px;font-weight:500}.s-rich ul,.s-rich ol{margin:0 0 16px 20px}.s-rich a{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.s-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.s-post{border:1px solid var(--line);background:var(--bg-2);border-radius:18px;flex-direction:column;padding:10px;transition:border-color .25s;display:flex}.s-post:hover{border-color:var(--line-2)}.s-post .thumb{aspect-ratio:1200/628;border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow:hidden}.s-post .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.s-post:hover .thumb img{transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.s-post .thumb img{transition:none}}.s-post-body{flex-direction:column;gap:10px;padding:18px 10px 10px;display:flex}.s-post .kind{letter-spacing:.12em;text-transform:uppercase;color:var(--o);font-size:11.5px}.s-post h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:17px;font-weight:400;line-height:1.35;transition:color .2s}.s-post .meta{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.s-post:hover h3{color:var(--o)}.s-table{border-collapse:collapse;width:100%;font-size:14px}.s-table th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);text-align:left;border-bottom:1px solid var(--line-2);padding:0 12px 12px 0;font-size:10.5px;font-weight:400}.s-table td{border-bottom:1px solid var(--line);padding:14px 12px 14px 0}.s-table .num{text-align:right;font-family:var(--font-mono);font-size:13px}.s-table-wrap{overflow-x:auto}.s-empty{border:1px dashed var(--line-2);color:var(--text-3);border-radius:14px;padding:28px;font-size:14px}@media (width<=900px){.s{padding:clamp(52px,8vw,72px) 6vw}.s.tone-invert{padding-top:clamp(60px,9vw,84px);padding-bottom:clamp(60px,9vw,84px)}.s.tone-invert+.s.tone-invert{padding-top:0}.s-first{padding-top:16vh}.f-index,.faq{grid-template-columns:minmax(0,1fr);gap:6vh}.f-index-head{position:static}.f-index-list{gap:5vh}.f-grid,.plates,.ledger-row{grid-template-columns:minmax(0,1fr)}.ledger-row{gap:6vh}.steps-track{grid-template-columns:minmax(0,1fr);gap:28px;padding-left:28px}.steps-track:before{width:1px;height:auto;inset:0 auto 0 4px}.steps-node{padding:0}.steps-node:before{top:6px;left:-28px}.quote{margin-left:0}.close{border-radius:22px;min-height:0;padding:36px 24px}.close-art{opacity:.3;inset:0}.s-grid{gap:28px;grid-template-columns:minmax(0,1fr)!important}.s-split{grid-template-columns:minmax(0,1fr)}.s-split.left .s-split-media{order:0}.s-posts{grid-template-columns:minmax(0,1fr);gap:34px}}.m-rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:20px;padding-bottom:8px;display:grid;overflow-x:auto}.m-card{scroll-snap-align:start;border:1px solid var(--line);background:var(--bg-2);border-radius:18px;flex-direction:column;gap:10px;min-height:220px;padding:26px;transition:border-color .2s;display:flex}.m-card:hover{border-color:var(--line-2)}.m-card b{letter-spacing:-.02em;font-size:24px;font-weight:300}.m-tag{color:var(--text-2);flex:1;font-size:14px;line-height:1.5}.chip-rows{flex-direction:column;gap:clamp(72px,12vh,140px);display:flex}.chip-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.chip-row.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.chip-row.flip .chip-text{order:2}.chip-text h3{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(34px,3.2vw,46px);font-weight:300;line-height:1.06}.chip-kicker{letter-spacing:-.005em;color:var(--text-3);margin:0 0 22px;font-size:clamp(17px,1.45vw,20.5px)}.chip-body{color:var(--text);opacity:.8;max-width:33em;margin:0 0 18px;font-size:17px;line-height:1.6}.chip-note{color:var(--text-3);max-width:33em;margin:0;font-size:17px;line-height:1.6}.chip-art{aspect-ratio:16/10;margin:-4% -6%;position:relative;-webkit-mask-image:radial-gradient(62% 58%,#000 55%,#0000 100%);mask-image:radial-gradient(62% 58%,#000 55%,#0000 100%)}.chip-art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=900px){.chip-row,.chip-row.flip{grid-template-columns:1fr;gap:24px}.chip-row.flip .chip-text{order:0}.chip-art{order:-1}}.loop-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.loop-copy .s-head{margin-bottom:26px}.loop{aspect-ratio:1;width:min(100% - 130px,640px);margin:-4vh 130px -4vh auto;position:relative}.loop canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.loop-stages{margin:0;padding:0;list-style:none}.loop-stage{left:var(--x);top:var(--y);width:max-content;max-width:150px;transition:opacity .9s var(--ease);opacity:.5;flex-direction:column;gap:4px;display:flex;position:absolute;transform:translate(14px,-50%)}.loop-stage.left{text-align:right;align-items:flex-end;transform:translate(calc(-100% - 14px),-50%)}.loop-stage.mid{text-align:center;align-items:center;transform:translate(-50%,16px)}.loop-stage.mid.top{transform:translate(-50%,calc(-100% - 16px))}.loop-stage.on{opacity:1}.loop-stage .steps-num{font-family:var(--font-mono);color:var(--text-3);transition:color .9s var(--ease);font-size:10.5px}.loop-stage.on .steps-num{color:var(--o)}.loop-label{color:var(--text);font-size:15px;line-height:1.35}@media (width<=900px){.loop-wrap{grid-template-columns:1fr}.loop{aspect-ratio:auto;width:min(100%,420px);margin:0 auto}.loop canvas{aspect-ratio:1;width:100%;height:auto;position:relative;inset:auto}.loop-stages{grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:8px;display:grid}.loop-stage,.loop-stage.left,.loop-stage.mid,.loop-stage.mid.top{text-align:left;align-items:flex-start;width:auto;max-width:none;position:static;transform:none}}.paths{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.path{padding:36px clamp(24px,3.4vw,52px) 8px 0}.path+.path{border-left:1px solid var(--line);padding-left:clamp(24px,3.4vw,52px);padding-right:0}.path-art{aspect-ratio:16/10;margin-bottom:30px;position:relative}.path-art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.path-num{font-family:var(--font-mono);color:var(--text-3);margin-bottom:12px;font-size:11px;display:block}.path h3{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(24px,2.2vw,30px);font-weight:300;line-height:1.15}.path-kicker{color:var(--text-3);margin:0 0 10px;font-size:15px}.path-body{color:var(--text-2);max-width:40ch;margin:0;font-size:16px;line-height:1.6}@media (width<=800px){.paths{grid-template-columns:1fr}.path,.path+.path{border-left:0;padding:32px 0 24px}.path+.path{border-top:1px solid var(--line)}}.s.sectionHero+.s.sectionModelFamilies{padding-top:2vh}.s-text.centered{max-width:720px;margin:0 auto}.s-text.has-art{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.s-text.has-art.flip{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.s-text.has-art.flip .s-text-copy{order:2}.s-text-art{aspect-ratio:5/4;position:relative}@media (width<=900px){.s-text.has-art,.s-text.has-art.flip{grid-template-columns:minmax(0,1fr);gap:24px}.s-text.has-art .s-text-copy,.s-text.has-art.flip .s-text-copy{order:2}.s-text-art{aspect-ratio:16/10}}.cpanels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cpanel{border:1px solid var(--line);background:var(--bg-2);transition:border-color .4s var(--ease);border-radius:22px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.cpanel:hover,.cpanel:focus-visible{border-color:rgba(var(--brand), .45)}:root[data-theme=light] .cpanel:hover,:root[data-theme=light] .cpanel:focus-visible{border-color:rgba(var(--brand-light), .5)}.cpanel-art{perspective:900px;perspective-origin:50% 0;background:radial-gradient(70% 90% at 50% 60%, rgba(var(--brand), .05), transparent 70%);height:clamp(200px,18vw,270px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}:root[data-theme=light] .cpanel-art{background:radial-gradient(70% 90% at 50% 60%, rgba(var(--brand-light), .08), transparent 70%)}.cpanel-floor{aspect-ratio:1;width:min(62%,290px);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)rotateX(58deg)rotate(-34deg)}.cpanel-floor canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cpanel-text{flex-direction:column;gap:10px;padding:6px 30px 30px;display:flex}.cpanel-logo{height:26px;color:var(--text);align-items:center;margin-bottom:6px;display:flex}.cpanel-logo .lg{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;height:24px;display:inline-flex}.cpanel-logo svg{fill:currentColor;width:auto;height:22px;overflow:visible}.cpanel-logo i{font-size:15px;font-style:normal;font-weight:500}.cpanel h3{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.1vw,30px);font-weight:300;line-height:1.1}.cpanel-kicker{color:var(--text-3);margin:0;font-size:15px}.cpanel-note{color:var(--text-3);border-top:1px solid var(--line);max-width:52ch;margin:6px 0 0;padding-top:14px;font-size:14px;line-height:1.6}.cpanel-note span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--brand), .9);margin-bottom:6px;font-size:10.5px;display:block}:root[data-theme=light] .cpanel-note span{color:rgb(var(--brand-light))}.cpanel-body{color:var(--text-2);max-width:46ch;margin:0;font-size:15px;line-height:1.6}@media (width<=800px){.cpanels{grid-template-columns:minmax(0,1fr)}.cpanel-text{padding:4px 22px 24px}}.s.s-strip{padding-top:0;padding-bottom:clamp(48px,8vh,88px)}.f-acts{flex-direction:column;gap:5vh;display:flex}.f-acts-head{max-width:760px}.f-acts-head .s-h{margin-bottom:14px}.f-acts-head .s-p{margin:0}.f-acts-row{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-top:1px solid var(--line);display:grid}.f-act{flex-direction:column;gap:10px;padding:26px clamp(18px,2vw,30px) 4px;display:flex}.f-act:first-child{padding-left:0}.f-act+.f-act{border-left:1px solid var(--line)}.f-act h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:400}.f-act p{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.f-act-btn{margin-top:auto;padding-top:14px}.f-act-btn .btn{white-space:normal;text-align:left;height:auto;min-height:36px;padding-top:9px;padding-bottom:9px;line-height:1.3}@media (width<=900px){.f-acts-row{grid-template-columns:minmax(0,1fr)}.f-act,.f-act:first-child{padding:22px 0 6px}.f-act+.f-act{border-left:0;border-top:1px solid var(--line)}}.s-text-img{aspect-ratio:1;background:#0a0a0a;border-radius:24px;overflow:hidden}.s-text-img img{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 78%,#0000);mask-image:radial-gradient(closest-side,#000 78%,#0000)}.s.s-first.sectionHero+.s.sectionLogos{padding-top:0;padding-bottom:clamp(40px,7vh,80px)}.s.s-first.sectionHero:has(.h-foot-sectionLogos){padding-bottom:clamp(88px,14vh,148px)}.s.s-first.sectionHero:has(.h-foot-sectionLogos)+.s.sectionFeatures{padding-top:clamp(88px,14vh,148px)}.s-footnote{color:var(--text-3);margin:28px 0 0;font-size:13px;line-height:1.5}.f-split{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:4vh 6vw;display:grid}.f-split-copy .s-p{max-width:34em}.f-points{flex-direction:column;gap:9px;margin:4px 0 30px;padding:0;list-style:none;display:flex}.f-points li{color:var(--text-2);padding-left:26px;font-size:15px;line-height:1.5;position:relative}.f-points li:before{content:"";background:var(--text-3);width:14px;height:1px;position:absolute;top:.75em;left:0}.f-split-label,.h-panel-label{margin-bottom:14px}.f-split-h{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(24px,2.2vw,30px);font-weight:300;line-height:1.2}.f-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.f-rows.two{grid-template-columns:repeat(2,minmax(0,1fr))}.f-rows li{border:1px solid var(--line);background:rgba(var(--ink), .025);border-radius:12px;padding:16px 18px}.f-rows h4{letter-spacing:-.01em;color:var(--text);margin:0;font-size:16px;font-weight:400}.f-rows p{color:var(--text-3);margin:5px 0 0;font-size:13px;line-height:1.45}.f-split-note{color:var(--text-3);margin:14px 0 0;font-size:12px}.f-split-foot{max-width:46ch;margin:16px 0 0}@media (width<=900px){.f-split,.f-rows.two{grid-template-columns:minmax(0,1fr)}}.s-statement:not(:has(.s-statement-h)){text-align:left;align-items:center;max-width:none}.s-statement:not(:has(.s-statement-h)) .s-statement-body{max-width:640px;margin-inline:auto}.s-statement:not(:has(.s-statement-h)) .s-statement-body p{letter-spacing:-.015em;color:var(--text-2);max-width:none;margin:0 0 1.1em;font-size:clamp(22px,2vw,30px);font-weight:300;line-height:1.38}.s-statement:not(:has(.s-statement-h)) .s-statement-body p:last-child{margin-bottom:0}.s:has(>.s-inner>.s-manifesto){padding-bottom:0}.s:has(>.s-inner>.s-manifesto)+.s{padding-top:7vh}.f-statement-head:not(:has(.s-h)){margin-bottom:4vh}.f-grid[style*=--cols\:5]{gap:4vh 3vw}.f-grid[style*=--cols\:5] .f-cell{border-top:1px solid var(--line);padding-top:22px}.f-grid[style*=--cols\:5] h3{letter-spacing:-.02em;font-size:clamp(20px,1.7vw,26px);font-weight:300}@media (width<=900px){.f-grid[style*=--cols\:5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.close.has-photo{color:#f3f3f3;--text:#f3f3f3;--text-2:#f3f3f3c7;--text-3:#f3f3f38c;--mark-fill:#f3f3f38c;--inv:#f3f3f3;--inv-text:#0b0b0b;--ink:243,243,243;--line-2:#f3f3f347;background:#0b0b0b;border-color:#0000;min-height:clamp(420px,62vh,680px)}.close-photo{position:absolute;inset:0}.close-photo img{object-fit:cover;object-position:70% 40%;width:100%;height:100%;display:block}.close-photo:after{content:"";background:linear-gradient(90deg,#080808db 0,#0808088c 42%,#08080800 72%);position:absolute;inset:0}.close.has-photo .close-copy{z-index:1}@media (width<=900px){.close-photo:after{background:linear-gradient(0deg,#080808e6 0,#08080873 60%,#08080826 100%)}.close.has-photo{align-items:flex-end}}.f-split-row{grid-column:1/-1;margin-top:3vh}.f-split-row .f-grid{gap:4vh 3vw}@media (width<=900px){.f-split-row .f-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.f-split-row .f-grid{grid-template-columns:minmax(0,1fr)}}.strip-tip{z-index:100;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(30px);max-width:min(290px,100vw - 24px);color:var(--text);font:12px/1.65 var(--font-sans);pointer-events:none;background:#181818f0;border-radius:17px;padding:17px 19px;position:fixed;box-shadow:0 12px 45px #0000002e}:root[data-theme=light] .strip-tip{background:#fafaf8f5}.strip-tip[hidden]{display:none}.strip-tip strong,.strip-tip span,.strip-tip small{display:block}.strip-tip strong{margin-bottom:5px;font-size:13px;font-weight:550}.strip-tip span{color:var(--text-2)}.strip-tip small{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-top:10px;font-size:9px}.s-first:has(+.s>.s-inner>.s-manifesto){padding-bottom:0}.s-first+.s:has(>.s-inner>.s-manifesto){padding-top:clamp(40px,6vh,72px)}.s.sectionFeatures+.s.sectionSteps{padding-top:clamp(112px,18vh,200px)}.f-split.f-split-screen{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;min-height:calc(100svh - 22vh)}.f-split-screen .s-h{max-width:11em;font-size:clamp(36px,4.1vw,58.9px)}.f-split-screen .f-split-copy .s-p{font-size:clamp(17px,1.35vw,20px)}.f-split.f-split-screen:has(.f-split-stack-still){grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);column-gap:2vw}.f-split-screen:has(.f-split-stack-still) .s-h{max-width:none;font-size:clamp(32px,2.9vw,46px)}.f-split-stack-still .sov:not(.sov-compact) .sov-frame{aspect-ratio:1.3}@media (width>=901px){.f-split.f-split-screen:has(.f-split-stack-still){min-height:calc(100svh - 14vh)}.f-split-stack-still .sov:not(.sov-compact) .sov-frame{width:calc(100% + 5vw)}}.s:has(.sov:not(.sov-compact)){padding-bottom:3vh}.s:has(.sov:not(.sov-compact))+.s{padding-top:3vh}@media (width<=900px){.f-split.f-split-screen:has(.f-split-stack-still){grid-template-columns:minmax(0,1fr)}}.f-split-art{align-self:stretch;align-items:center;min-height:clamp(380px,58svh,700px);display:flex;position:relative}.f-split-customize-flow canvas{width:122%;height:124%;display:block;position:absolute;inset:-12% -14% -12% -8%;-webkit-mask-image:radial-gradient(60% 58% at 52%,#000 55%,#0000 100%);mask-image:radial-gradient(60% 58% at 52%,#000 55%,#0000 100%)}.f-split-screen:has(canvas[data-customize]) .f-points li{opacity:.42;transition:opacity .5s var(--ease), color .5s}.f-split-screen:has(canvas[data-customize]) .f-points li.on{opacity:1;color:var(--text)}.f-split-screen:has(canvas[data-customize]) .f-points li.on:before{background:var(--o)}@media (width<=900px){.f-split.f-split-screen{grid-template-columns:minmax(0,1fr);min-height:0}.f-split-art{min-height:0}.f-split-customize-flow{height:80vw;max-height:440px}}.f-scene:has(.mx-stage){perspective:none;align-items:center;display:flex}@media (width<=900px){.f-sc-art:has(.mx-stage){background:0 0;height:auto;margin-bottom:4vh;position:relative;top:0}}.s.sectionFeatures+.s.sectionCards:has(.cpanels.compact){padding-top:0}.cpanels.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cpanels.compact .cpanel{border-radius:16px}.cpanels.compact .cpanel-art{height:clamp(120px,10vw,160px)}.cpanels.compact .cpanel-text{gap:6px;padding:2px 18px 20px}.cpanels.compact .cpanel-logo{height:20px;margin-bottom:2px}.cpanels.compact .cpanel-logo svg{height:17px}.cpanels.compact h3{letter-spacing:-.01em;font-size:18px}.cpanels.compact :is(.cpanel-body,.cpanel-note,.s-link){display:none}.cpanels.compact .cpanel-kicker{font-size:13px}@media (width<=900px){.cpanels.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.pillar-floor{aspect-ratio:1;opacity:0;width:min(70%,460px);transition:opacity .5s var(--ease);pointer-events:none;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotateX(56deg)rotate(-34deg)}.pillar-floor.on{opacity:1}.pillar-floor canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=901px){.close.art-sovereign-stack .close-art{opacity:1;inset:2% 2% 2% 50%}.close.art-sol-hyperscale .close-art{inset:-34% -14% -16% 24%}}.f-scene:has(.maw){perspective:none;align-items:center;display:flex}.maw{width:100%}@media (width<=900px){.f-sc-art:has(.maw){background:0 0;height:auto;margin-bottom:4vh;position:relative;top:0}}.maw-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px;font-size:11px}.maw-heading{letter-spacing:-.02em;color:var(--text);margin:0 0 18px;font-size:clamp(24px,2.2vw,30px);font-weight:300;line-height:1.2}.maw-jobs{border-top:1px solid var(--line);flex-direction:column;margin:0 0 14px;padding:0;list-style:none;display:flex}.maw-jobs li{border-bottom:1px solid var(--line)}.maw-jobs button{all:unset;box-sizing:border-box;cursor:pointer;opacity:.45;grid-template-columns:34px minmax(0,1fr);gap:8px;width:100%;padding:11px 0;transition:opacity .3s;display:grid}.maw-jobs li.on button,.maw-jobs button:hover{opacity:1}.maw-jobs button:focus-visible{outline:2px solid var(--o);outline-offset:2px}.maw-num{font-family:var(--font-mono);color:var(--text-3);padding-top:3px;font-size:11px}.maw-jobs li.on .maw-num{color:var(--o)}.maw-jobs b{color:var(--text);font-size:16px;font-weight:400;display:block}.maw-jobs small{color:var(--text-2);margin-top:2px;font-size:13px;display:block}.maw-stage{border:1px solid var(--line);background:var(--bg-2);border-radius:16px;flex-direction:column;gap:12px;padding:12px;display:flex}.maw-object{background:var(--surface,var(--bg));border:1px solid var(--border,var(--line));border-radius:12px;min-height:17rem;padding:14px}.maw-ghost{flex-direction:column;gap:14px;padding-top:8px;display:flex}.maw-ghost span{background:var(--surface-2,#ffffff14);border-radius:4px;height:8px;animation:1.5s ease-in-out infinite maia-shimmer}.maw-note{color:var(--text-3);margin:12px 0 0;font-size:12px}.s:has(.f-split-screen){overflow-x:clip}@media (width<=900px){.close-art:has(.sov){opacity:.28}}.flock-canvas[data-astro-cid-2hbv66mx]{width:100%;height:100%;display:block;position:absolute;inset:0}.s-logos[data-astro-cid-eyhnnprg] .win[data-astro-cid-eyhnnprg]{scrollbar-width:none;touch-action:pan-y;cursor:grab;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.s-logos[data-astro-cid-eyhnnprg] .win[data-astro-cid-eyhnnprg]::-webkit-scrollbar{display:none}.s-logos[data-astro-cid-eyhnnprg] .win[data-astro-cid-eyhnnprg].is-live{overflow:hidden}.s-logos[data-astro-cid-eyhnnprg] .win[data-astro-cid-eyhnnprg].is-dragging{cursor:grabbing}.s-logos[data-astro-cid-eyhnnprg] .track[data-astro-cid-eyhnnprg]{will-change:transform;-webkit-user-select:none;user-select:none;gap:72px;width:max-content;display:flex}.s-logos[data-astro-cid-eyhnnprg] .lg{height:34px;color:var(--text-2);align-items:center;gap:10px;display:inline-flex}.s-logos[data-astro-cid-eyhnnprg] .lg svg{fill:currentColor;width:auto;height:30px;overflow:visible}.s-logos[data-astro-cid-eyhnnprg] .lg i{white-space:nowrap;font-size:17px;font-style:normal;font-weight:500}.layer-visual[data-astro-cid-zspr6aut]{width:100%;height:100%;position:relative}.layer-visual[data-astro-cid-zspr6aut] canvas[data-astro-cid-zspr6aut]{width:100%;height:100%;display:block}.layer-visual[data-astro-cid-zspr6aut][data-form] canvas[data-astro-cid-zspr6aut]{position:absolute;inset:0}.t-language[data-astro-cid-xh5wdeao]{--tint:150,206,176}.t-audio[data-astro-cid-xh5wdeao]{--tint:236,150,138}.t-thought[data-astro-cid-xh5wdeao]{--tint:178,160,240}.t-vision[data-astro-cid-xh5wdeao]{--tint:238,204,112}.fc[data-astro-cid-xh5wdeao]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px;display:grid}.fc-card[data-astro-cid-xh5wdeao]{border:1px solid var(--line);background:var(--bg-2);transition:border-color .5s var(--ease);border-radius:20px;display:flex;position:relative;overflow:hidden}.fc-card[data-astro-cid-xh5wdeao]:hover,.fc-card[data-astro-cid-xh5wdeao].turned{border-color:rgba(var(--tint), .38)}:root[data-theme=light] .fc-card[data-astro-cid-xh5wdeao]:hover,:root[data-theme=light] .fc-card[data-astro-cid-xh5wdeao].turned{border-color:color-mix(in srgb, rgb(var(--tint)) 62%, #000)}.fc-front[data-astro-cid-xh5wdeao]{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.fc-front[data-astro-cid-xh5wdeao]:focus-visible,.fc-close[data-astro-cid-xh5wdeao]:focus-visible{outline:1px solid var(--text-2);outline-offset:-4px}.fc-art[data-astro-cid-xh5wdeao]{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:#0b0b0b;display:block;position:relative}.fc-art[data-astro-cid-xh5wdeao] canvas[data-astro-cid-xh5wdeao]{width:100%;height:100%;display:block;position:absolute;inset:0}.fc-meta[data-astro-cid-xh5wdeao]{flex-direction:column;padding:22px 26px 24px;display:flex}.fc-top[data-astro-cid-xh5wdeao]{justify-content:space-between;align-items:center;gap:16px;display:flex}.fc-type[data-astro-cid-xh5wdeao]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--tint));font-size:10.5px}:root[data-theme=light] .fc-type[data-astro-cid-xh5wdeao]{filter:brightness(.5)saturate(1.4)}.fc-name[data-astro-cid-xh5wdeao]{letter-spacing:.12em;color:var(--text);margin:14px 0 16px;font-size:clamp(30px,2.8vw,40px);font-weight:300;line-height:1;display:block}.fc-foot[data-astro-cid-xh5wdeao]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.fc-desc[data-astro-cid-xh5wdeao]{color:var(--text-2);max-width:36ch;margin:0;font-size:14px;line-height:1.55}.fc-more[data-astro-cid-xh5wdeao]{color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;font-size:14px;line-height:1.55;transition:color .3s;display:inline-flex}.fc-arr[data-astro-cid-xh5wdeao]{transition:transform .3s var(--ease), color .3s}.fc-front[data-astro-cid-xh5wdeao]:hover .fc-more[data-astro-cid-xh5wdeao]{color:var(--text)}.fc-front[data-astro-cid-xh5wdeao]:hover .fc-more[data-astro-cid-xh5wdeao] .fc-arr[data-astro-cid-xh5wdeao]{transform:translate(3px)}.fc-back[data-astro-cid-xh5wdeao]{background:var(--bg-2);flex-direction:column;padding:24px 26px 26px;display:flex;position:absolute;inset:0;overflow-y:auto}.fc-card[data-astro-cid-xh5wdeao].turned .fc-front[data-astro-cid-xh5wdeao]{visibility:hidden}.fc-back[data-astro-cid-xh5wdeao][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.fc-back[data-astro-cid-xh5wdeao]:not([hidden]){animation:fc-in .45s var(--ease)}}@keyframes fc-in{0%{opacity:0}}.fc-back[data-astro-cid-xh5wdeao] .fc-name[data-astro-cid-xh5wdeao]{margin:12px 0}.fc-back[data-astro-cid-xh5wdeao] .fc-desc[data-astro-cid-xh5wdeao]{margin-bottom:22px}.fc-close[data-astro-cid-xh5wdeao]{border:1px solid var(--line);width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:50%;flex:none;font-size:18px;line-height:1}.fc-close[data-astro-cid-xh5wdeao]:hover{color:var(--text);border-color:var(--line-2)}.fc-groups[data-astro-cid-xh5wdeao]{columns:2 220px;column-gap:32px}.fc-group[data-astro-cid-xh5wdeao]{break-inside:avoid;margin-bottom:20px}.fc-group[data-astro-cid-xh5wdeao] h4[data-astro-cid-xh5wdeao]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;font-size:10.5px;font-weight:400}.fc-group[data-astro-cid-xh5wdeao] ul[data-astro-cid-xh5wdeao]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fc-group[data-astro-cid-xh5wdeao] a[data-astro-cid-xh5wdeao]{border-top:1px solid var(--line);color:var(--text);align-items:center;gap:10px;padding:9px 0;font-size:14.5px;transition:color .2s;display:flex}.fc-group[data-astro-cid-xh5wdeao] li[data-astro-cid-xh5wdeao]:last-child a[data-astro-cid-xh5wdeao]{border-bottom:1px solid var(--line)}.fc-group[data-astro-cid-xh5wdeao] a[data-astro-cid-xh5wdeao]:hover{color:rgb(var(--tint))}.fc-group[data-astro-cid-xh5wdeao] a[data-astro-cid-xh5wdeao] .fc-arr[data-astro-cid-xh5wdeao]{color:var(--text-3);margin-left:auto}.fc-group[data-astro-cid-xh5wdeao] a[data-astro-cid-xh5wdeao]:hover .fc-arr[data-astro-cid-xh5wdeao]{color:inherit;transform:translate(3px)}.fc-group[data-astro-cid-xh5wdeao] em[data-astro-cid-xh5wdeao]{font-style:normal;font-family:var(--font-mono);color:var(--o);font-size:10px}@media (width<=900px){.fc[data-astro-cid-xh5wdeao]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fc-card[data-astro-cid-xh5wdeao],.fc-more[data-astro-cid-xh5wdeao],.fc-arr[data-astro-cid-xh5wdeao]{transition:none}}.mstrip[data-astro-cid-i2gcfyjh]{align-items:center;gap:clamp(20px,3vw,48px);display:flex}.mstrip-label[data-astro-cid-i2gcfyjh]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);flex-direction:column;flex:none;gap:6px;font-size:11px;display:flex}.mstrip-note[data-astro-cid-i2gcfyjh]{color:var(--text-2);letter-spacing:.06em;align-items:center;gap:7px;display:inline-flex}.mstrip-note[data-astro-cid-i2gcfyjh]:before{content:"";background:var(--o);border-radius:50%;width:6px;height:6px}.mstrip-mark[data-astro-cid-i2gcfyjh]{width:26px;height:22px;color:var(--text);place-items:center;display:inline-grid}.mstrip-mark[data-astro-cid-i2gcfyjh] svg{fill:currentColor;width:100%;height:100%}.mstrip-mark[data-astro-cid-i2gcfyjh] img[data-astro-cid-i2gcfyjh]{object-fit:contain;width:22px;height:22px}.mstrip-maker[data-astro-cid-i2gcfyjh]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.mstrip-win[data-astro-cid-i2gcfyjh]{scrollbar-width:none;touch-action:pan-y;cursor:grab;flex:1;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mstrip-win[data-astro-cid-i2gcfyjh]::-webkit-scrollbar{display:none}.mstrip-win[data-astro-cid-i2gcfyjh].is-live{overflow:hidden}.mstrip-win[data-astro-cid-i2gcfyjh].is-dragging{cursor:grabbing}.mstrip-win[data-astro-cid-i2gcfyjh].is-dragging .mstrip-item[data-astro-cid-i2gcfyjh]{pointer-events:none}.mstrip-track[data-astro-cid-i2gcfyjh]{will-change:transform;-webkit-user-select:none;user-select:none;gap:92px;width:max-content;display:flex}.mstrip-item[data-astro-cid-i2gcfyjh] img[data-astro-cid-i2gcfyjh],.mstrip-item[data-astro-cid-i2gcfyjh] svg{-webkit-user-drag:none}.mstrip-item[data-astro-cid-i2gcfyjh]{color:var(--text-2);white-space:nowrap;align-items:center;gap:12px;padding:8px 0;transition:color .2s;display:inline-flex}.mstrip-item[data-astro-cid-i2gcfyjh]:hover,.mstrip-item[data-astro-cid-i2gcfyjh]:hover .mstrip-mark[data-astro-cid-i2gcfyjh]{color:var(--o)}.mstrip-name[data-astro-cid-i2gcfyjh]{letter-spacing:-.01em;font-size:17px}@media (width<=700px){.mstrip[data-astro-cid-i2gcfyjh]{flex-direction:column;align-items:flex-start;gap:10px}.mstrip-win[data-astro-cid-i2gcfyjh]{width:100%}}.mc-group[data-astro-cid-i2gcfyjh]+.mc-group[data-astro-cid-i2gcfyjh]{margin-top:10vh}.mc-group-title[data-astro-cid-i2gcfyjh]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 18px;font-size:11px;font-weight:400}.mc-grid[data-astro-cid-i2gcfyjh]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.mc[data-astro-cid-i2gcfyjh]{border:1px solid var(--line);background:var(--bg-2);transition:border-color .3s, transform .4s var(--ease);border-radius:18px;flex-direction:column;padding:8px;display:flex}.mc[data-astro-cid-i2gcfyjh][hidden],.mc-group[data-astro-cid-i2gcfyjh][hidden]{display:none}.mc[data-astro-cid-i2gcfyjh]:hover{border-color:var(--line-2);transform:translateY(-2px)}.mc[data-astro-cid-i2gcfyjh].zy{border-color:#e7620f4d}.mc[data-astro-cid-i2gcfyjh].zy:hover{border-color:#e7620fa6}.mc-tile[data-astro-cid-i2gcfyjh]{aspect-ratio:16/7;background:#0b0b0b;border-radius:12px;position:relative;overflow:hidden}.mc-body[data-astro-cid-i2gcfyjh]{flex-direction:column;flex:1;padding:18px 12px 12px;display:flex}.mc-who[data-astro-cid-i2gcfyjh]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.mc-mark[data-astro-cid-i2gcfyjh]{background:var(--surface);border:1px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.mc-mark[data-astro-cid-i2gcfyjh].sm{width:28px;height:28px}.mc-mark[data-astro-cid-i2gcfyjh] img[data-astro-cid-i2gcfyjh]{object-fit:cover;width:100%;height:100%}.mc-mark[data-astro-cid-i2gcfyjh].has-svg{color:var(--text)}.mc-mark[data-astro-cid-i2gcfyjh].has-svg svg{fill:currentColor;width:58%;height:58%}.mc-mark[data-astro-cid-i2gcfyjh] span[data-astro-cid-i2gcfyjh]{letter-spacing:-.01em;color:var(--text-2);font-size:10px}.mc-kind[data-astro-cid-i2gcfyjh]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.mc-name[data-astro-cid-i2gcfyjh]{letter-spacing:-.015em;margin-bottom:8px;font-size:22px;font-weight:300;line-height:1.15;transition:color .2s}.mc[data-astro-cid-i2gcfyjh]:hover .mc-name[data-astro-cid-i2gcfyjh]{color:var(--o)}.mc-tag[data-astro-cid-i2gcfyjh]{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:18px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.mc-specs[data-astro-cid-i2gcfyjh]{margin:auto 0 0}.mc-specs[data-astro-cid-i2gcfyjh] div[data-astro-cid-i2gcfyjh]{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;font-size:12.5px;display:flex}.mc-specs[data-astro-cid-i2gcfyjh] dt[data-astro-cid-i2gcfyjh]{color:var(--text-3)}.mc-specs[data-astro-cid-i2gcfyjh] dd[data-astro-cid-i2gcfyjh]{font-family:var(--font-mono);color:var(--text);text-align:right;margin:0;font-size:11.5px}.pr-block[data-astro-cid-i2gcfyjh]+.pr-block[data-astro-cid-i2gcfyjh]{margin-top:9vh}.pr-caption[data-astro-cid-i2gcfyjh]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.pr-title[data-astro-cid-i2gcfyjh]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:11px;font-weight:400}.pr-caption[data-astro-cid-i2gcfyjh] span[data-astro-cid-i2gcfyjh]{color:var(--text-3);font-size:12.5px}.pr-table[data-astro-cid-i2gcfyjh]{border-top:1px solid var(--line-2)}.pr-row[data-astro-cid-i2gcfyjh]{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,2.4fr) repeat(3,minmax(0,1fr));align-items:center;gap:16px;padding:14px 16px 14px 14px;transition:background .25s;display:grid}.pr-table[data-astro-cid-i2gcfyjh].flat .pr-row[data-astro-cid-i2gcfyjh]{grid-template-columns:minmax(0,2.4fr) minmax(0,1.6fr) minmax(0,1fr)}a[data-astro-cid-i2gcfyjh].pr-row:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}.pr-row[data-astro-cid-i2gcfyjh].zy{box-shadow:inset 2px 0 0 var(--o)}.pr-headrow[data-astro-cid-i2gcfyjh]{padding-top:12px;padding-bottom:12px}.pr-headrow[data-astro-cid-i2gcfyjh] span[data-astro-cid-i2gcfyjh]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.pr-model[data-astro-cid-i2gcfyjh]{align-items:center;gap:12px;min-width:0;display:flex}.pr-model[data-astro-cid-i2gcfyjh] b[data-astro-cid-i2gcfyjh]{font-size:15px;font-weight:400;transition:color .2s;display:block}a[data-astro-cid-i2gcfyjh].pr-row:hover .pr-model[data-astro-cid-i2gcfyjh] b[data-astro-cid-i2gcfyjh]{color:var(--o)}.pr-model[data-astro-cid-i2gcfyjh] small[data-astro-cid-i2gcfyjh]{color:var(--text-3);margin-top:2px;font-size:12px;display:block}.pr-row[data-astro-cid-i2gcfyjh] .num[data-astro-cid-i2gcfyjh]{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.pr-unit[data-astro-cid-i2gcfyjh]{color:var(--text-2);font-size:13px}@media (width<=760px){.pr-row[data-astro-cid-i2gcfyjh]{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:10px;padding:12px 8px}.pr-row[data-astro-cid-i2gcfyjh] .num[data-astro-cid-i2gcfyjh]{font-size:12px}.pr-headrow[data-astro-cid-i2gcfyjh] .num[data-astro-cid-i2gcfyjh]{text-align:left;justify-self:end;width:min-content}.pr-model[data-astro-cid-i2gcfyjh] .mc-mark[data-astro-cid-i2gcfyjh]{display:none}.pr-caption[data-astro-cid-i2gcfyjh]{flex-direction:column;gap:4px}}.lib-head[data-astro-cid-i2gcfyjh]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.lib-head[data-astro-cid-i2gcfyjh] .s-head[data-astro-cid-i2gcfyjh]{margin-bottom:4vh}.lib-cards-wrap[data-astro-cid-i2gcfyjh] .s-head[data-astro-cid-i2gcfyjh]{margin-bottom:3.5vh}.lib-cards-wrap[data-astro-cid-i2gcfyjh] .lib-filters[data-astro-cid-i2gcfyjh]{margin-bottom:5vh}html.wf-on .lib-filters[data-astro-cid-i2gcfyjh]{top:calc(var(--nav-h,90px) + 53px)}.lib-filters[data-astro-cid-i2gcfyjh]{top:var(--dock-top,var(--nav-h,90px));z-index:4;-webkit-backdrop-filter:none;isolation:isolate;background:0 0;flex-wrap:wrap;gap:6px;margin-bottom:7vh;padding:12px 0 16px;display:flex;position:sticky}.lib-filters[data-astro-cid-i2gcfyjh]:before{content:"";z-index:-1;background:var(--bg);pointer-events:none;width:100vw;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lib-filters[data-astro-cid-i2gcfyjh].is-docked:before{height:calc(100% + var(--dock-top,var(--nav-h,90px)))}.lib-filters[data-astro-cid-i2gcfyjh]:after{content:"";z-index:-1;background:linear-gradient(180deg, var(--bg), transparent);pointer-events:none;width:100vw;height:28px;position:absolute;top:100%;left:50%;transform:translate(-50%)}body:has(.pg-bar.on) .lib-filters[data-astro-cid-i2gcfyjh]{--dock-top:calc(var(--nav-h,90px) + 52px)}.lib-chip[data-astro-cid-i2gcfyjh]{border:1px solid var(--line);height:34px;color:var(--text-2);border-radius:999px;padding:0 15px;font-size:13.5px;transition:border-color .2s,color .2s,background .2s}.lib-chip[data-astro-cid-i2gcfyjh]:hover{color:var(--text);border-color:var(--line-2)}.lib-chip[data-astro-cid-i2gcfyjh].on{color:var(--text);border-color:var(--text-3);background:rgba(var(--ink), .05)}.lib-group[data-astro-cid-i2gcfyjh]+.lib-group[data-astro-cid-i2gcfyjh]{margin-top:12vh}.lib-group[data-astro-cid-i2gcfyjh][hidden],.lib-rows[data-astro-cid-i2gcfyjh] li[data-astro-cid-i2gcfyjh][hidden]{display:none}.lib-group-title[data-astro-cid-i2gcfyjh]{letter-spacing:-.02em;align-items:baseline;gap:12px;margin:0 0 4vh;font-size:clamp(24px,2vw,30px);font-weight:300;display:flex}.lib-group-title[data-astro-cid-i2gcfyjh] span[data-astro-cid-i2gcfyjh]{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:14px}.lib-cols[data-astro-cid-i2gcfyjh],.lib-row[data-astro-cid-i2gcfyjh]{grid-template-columns:minmax(0,5fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.6fr);align-items:baseline;gap:24px;display:grid}.lib-cols[data-astro-cid-i2gcfyjh]{color:var(--text-3);border-bottom:1px solid var(--line-2);padding-bottom:12px;font-size:13px}.lib-rows[data-astro-cid-i2gcfyjh]{margin:0;padding:0;list-style:none}.lib-row[data-astro-cid-i2gcfyjh]{border-bottom:1px solid var(--line);padding:20px 0}.lib-name[data-astro-cid-i2gcfyjh]{flex-direction:column;gap:4px;min-width:0;display:flex}.lib-name[data-astro-cid-i2gcfyjh] b[data-astro-cid-i2gcfyjh]{letter-spacing:-.01em;font-size:19px;font-weight:400;transition:color .2s}.lib-name[data-astro-cid-i2gcfyjh] span[data-astro-cid-i2gcfyjh]{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.lib-type[data-astro-cid-i2gcfyjh],.lib-ctx[data-astro-cid-i2gcfyjh],.lib-avail[data-astro-cid-i2gcfyjh]{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:14px}.lib-avail[data-astro-cid-i2gcfyjh].on{color:var(--text)}.lib-avail[data-astro-cid-i2gcfyjh].on:before{content:"";background:var(--o);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.lib-row[data-astro-cid-i2gcfyjh]:hover .lib-name[data-astro-cid-i2gcfyjh] b[data-astro-cid-i2gcfyjh]{color:var(--o)}@media (width<=900px){.lib-cols[data-astro-cid-i2gcfyjh]{display:none}.lib-row[data-astro-cid-i2gcfyjh]{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.lib-name[data-astro-cid-i2gcfyjh]{grid-column:1/-1}.lib-name[data-astro-cid-i2gcfyjh] span[data-astro-cid-i2gcfyjh]{white-space:normal}.lib-ctx[data-astro-cid-i2gcfyjh]{display:none}}.m-group[data-astro-cid-i2gcfyjh]{margin-bottom:40px}.m-group[data-astro-cid-i2gcfyjh]>.s-mono[data-astro-cid-i2gcfyjh]{margin-bottom:14px}.m-fam[data-astro-cid-i2gcfyjh]{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.m-fam-name[data-astro-cid-i2gcfyjh]{color:var(--text-3);font-size:14px}.m-list[data-astro-cid-i2gcfyjh]{flex-wrap:wrap;gap:8px 22px;display:flex}.m-list[data-astro-cid-i2gcfyjh] a[data-astro-cid-i2gcfyjh]{font-size:15px}.m-list[data-astro-cid-i2gcfyjh] a[data-astro-cid-i2gcfyjh]:hover{color:var(--o)}.m-list[data-astro-cid-i2gcfyjh] em[data-astro-cid-i2gcfyjh]{font-style:normal;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-left:8px;font-size:10px}.c-wrap[data-astro-cid-i2gcfyjh]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:7vw;display:grid}.c-map[data-astro-cid-i2gcfyjh] .simple-stack{width:min(100%,300px);height:auto;margin:0 auto}.c-map[data-astro-cid-i2gcfyjh] .simple-layer{pointer-events:none}.c-map[data-astro-cid-i2gcfyjh] .simple-layer.on .simple-face{fill:rgba(var(--ink), .22);stroke-opacity:1}.c-map[data-astro-cid-i2gcfyjh] .simple-layer.is-connector.on .simple-face{fill:#e7620f47}.c-links[data-astro-cid-i2gcfyjh] .s-h{margin-bottom:6vh}.c-row[data-astro-cid-i2gcfyjh]{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:6px 28px;padding:26px 0;display:grid}.c-row[data-astro-cid-i2gcfyjh]:last-child{border-bottom:1px solid var(--line)}.c-dir[data-astro-cid-i2gcfyjh]{color:var(--text-3);grid-row:span 2;padding-top:4px;font-size:14px}.c-row[data-astro-cid-i2gcfyjh] b[data-astro-cid-i2gcfyjh]{letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:300;transition:color .2s}.c-text[data-astro-cid-i2gcfyjh]{color:var(--text-2);max-width:52ch;font-size:15px;line-height:1.55}.c-row[data-astro-cid-i2gcfyjh]:hover b[data-astro-cid-i2gcfyjh]{color:var(--o)}@media (width<=900px){.c-wrap[data-astro-cid-i2gcfyjh]{grid-template-columns:minmax(0,1fr);gap:40px}.c-map[data-astro-cid-i2gcfyjh] .simple-stack{width:160px;margin:0}.c-row[data-astro-cid-i2gcfyjh]{grid-template-columns:minmax(0,1fr)}.c-dir[data-astro-cid-i2gcfyjh]{grid-row:auto}}.layer-formation[data-astro-cid-pkhzrvmx]{width:100%;height:100%;position:relative}.layer-formation[data-astro-cid-pkhzrvmx] canvas[data-astro-cid-pkhzrvmx]{width:100%;height:100%;display:block;position:absolute;inset:0}.layer-formation-fallback[data-astro-cid-pkhzrvmx]{position:absolute;inset:0}.page-art[data-astro-cid-xb7vhboy]{width:100%;height:100%;position:relative}.page-art[data-astro-cid-xb7vhboy] canvas[data-astro-cid-xb7vhboy]{width:100%;height:100%;display:block;position:absolute;inset:0}.page-mark[data-astro-cid-xb7vhboy]{color:var(--text);place-items:center;display:grid}.page-mark[data-astro-cid-xb7vhboy] .mark{aspect-ratio:224/164;width:min(62%,420px);height:auto}.page-mark[data-astro-cid-xb7vhboy] .mark path{fill:currentColor}.h-arrive[data-astro-cid-pk43ilpn]{flex-direction:column;justify-content:center;min-height:calc(100svh - 16vh);padding:6vh 0 2vh;display:flex;position:relative}.h-field[data-astro-cid-pk43ilpn]{z-index:0;opacity:.5;pointer-events:none;width:100vw;position:absolute;top:-22vh;bottom:-16vh;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 14% 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 72%,#0000 100%)}.h-field-slab[data-astro-cid-pk43ilpn]{opacity:.5;perspective:1400px;perspective-origin:50% 20%;overflow:hidden}.h-slab[data-astro-cid-pk43ilpn]{aspect-ratio:1;width:max(115vw,1250px);position:absolute;top:44%;left:58%;transform:translate(-50%,-50%)rotateX(64deg)rotate(-34deg)}.h-slab[data-astro-cid-pk43ilpn] .layer-visual{width:auto;height:auto;position:absolute;inset:0}@media (width<=900px){.h-slab[data-astro-cid-pk43ilpn]{width:220vw;left:50%}}.h-field-light[data-astro-cid-pk43ilpn]{opacity:.75;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#00000059 38%,#000 62%),linear-gradient(#0000 0,#000 14% 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 8%,#00000059 38%,#000 62%),linear-gradient(#0000 0,#000 14% 72%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.h-field-light[data-astro-cid-pk43ilpn] .layer-visual{width:100%;height:100%;position:absolute;inset:0}.v-studio[data-astro-cid-pk43ilpn] .h-field[data-astro-cid-pk43ilpn]{opacity:.82}.v-studio[data-astro-cid-pk43ilpn] .h-field[data-astro-cid-pk43ilpn]:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 46%,#e7620f24 0,#e7620f0d 38%,#e7620f00 75%);position:absolute;inset:0}[data-theme=light] .v-studio[data-astro-cid-pk43ilpn] .h-field[data-astro-cid-pk43ilpn]:before{opacity:.6}.h-arrive[data-astro-cid-pk43ilpn]:before{content:"";z-index:0;background:radial-gradient(ellipse 70% 60% at 30% 50%, var(--bg) 0%, transparent 70%);opacity:.75;pointer-events:none;width:62vw;position:absolute;inset:-10vh auto -10vh -6vw}.h-copy[data-astro-cid-pk43ilpn]{z-index:1;max-width:680px;position:relative}.h-eyebrow[data-astro-cid-pk43ilpn]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 22px;font-size:12px;display:flex}.h-tag[data-astro-cid-pk43ilpn]{letter-spacing:.08em;border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;padding:4px 10px;font-size:10.5px}.con[data-astro-cid-pk43ilpn] .h-tag[data-astro-cid-pk43ilpn]{color:var(--o);border-color:#e7620f8c}.h-title[data-astro-cid-pk43ilpn]{letter-spacing:-.035em;text-wrap:balance;white-space:pre-line;max-width:11.2em;margin:0 0 30px;font-size:clamp(44px,4.8vw,69px);font-weight:300;line-height:.98}.h-body[data-astro-cid-pk43ilpn]{color:var(--text-2);max-width:31em;margin:0 0 34px;font-size:18px;line-height:1.6}.h-foot[data-astro-cid-pk43ilpn]{z-index:1;margin-top:7vh;position:relative}.h-arrive[data-astro-cid-pk43ilpn].has-foot{min-height:calc(100svh - 19vh);padding-bottom:0}.h-arrive[data-astro-cid-pk43ilpn].has-foot .h-copy[data-astro-cid-pk43ilpn]{margin:auto 0}.h-arrive[data-astro-cid-pk43ilpn].has-foot .h-foot[data-astro-cid-pk43ilpn]{margin-top:4vh}.h-arrive[data-astro-cid-pk43ilpn].has-foot .h-foot[data-astro-cid-pk43ilpn]+.h-foot[data-astro-cid-pk43ilpn]{margin-top:3.5vh}.s-first.sectionHero:has(.has-foot){padding-bottom:3vh}.h-foot-sectionModels[data-astro-cid-pk43ilpn] .mstrip{border-top:1px solid var(--line);padding-top:18px}.h-foot[data-astro-cid-pk43ilpn] .s-logos .s-mono{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);font-size:11px}.h-foot[data-astro-cid-pk43ilpn] .s-logos .win{zoom:1.25}.h-foot[data-astro-cid-pk43ilpn] .s-logos .track{gap:104px}.h-stats[data-astro-cid-pk43ilpn]{flex-wrap:wrap;gap:28px clamp(40px,4.6vw,66px);margin:0;display:flex}.h-stats[data-astro-cid-pk43ilpn] div[data-astro-cid-pk43ilpn]{flex-direction:column-reverse;display:flex}.h-stats[data-astro-cid-pk43ilpn] dd[data-astro-cid-pk43ilpn]{letter-spacing:-.045em;color:var(--text);margin:0 0 10px;font-size:clamp(40px,4vw,57px);font-weight:300;line-height:.9}.h-stats[data-astro-cid-pk43ilpn] dt[data-astro-cid-pk43ilpn]{color:var(--text-2);font-size:17px}.s-first.sectionHero{padding-bottom:10vh}.has-flight[data-astro-cid-pk43ilpn]{align-content:center;min-height:calc(100svh - 30vh)}.has-flight[data-astro-cid-pk43ilpn]>[data-astro-cid-pk43ilpn]:not(.h-field){z-index:1;position:relative}.h-field-flight[data-astro-cid-pk43ilpn]{opacity:.85;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#00000040 0,#000 55%),linear-gradient(#0000 0,#000 14% 80%,#0000 100%);mask-image:linear-gradient(90deg,#00000040 0,#000 55%),linear-gradient(#0000 0,#000 14% 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.h-field-flight[data-astro-cid-pk43ilpn] canvas{position:absolute;inset:0}@media (width<=900px){.h-title-page[data-astro-cid-pk43ilpn].has-flight{align-content:start;min-height:0;padding-top:max(34svh,220px)}.h-field[data-astro-cid-pk43ilpn].h-field-flight{width:100vw;height:50svh;inset:-10vh auto auto 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 22% 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 72%,#0000 100%)}}.h-title-page[data-astro-cid-pk43ilpn]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:6vw;padding-top:14vh;display:grid;position:relative}.h-title-page[data-astro-cid-pk43ilpn] .h-title[data-astro-cid-pk43ilpn]{max-width:14ch;margin:0}.h-title-page[data-astro-cid-pk43ilpn]:not(.has-art){grid-template-columns:minmax(0,1fr);align-items:start;gap:26px}.h-title-page[data-astro-cid-pk43ilpn]:not(.has-art) .h-side[data-astro-cid-pk43ilpn]{max-width:44ch}.h-side[data-astro-cid-pk43ilpn] .h-body[data-astro-cid-pk43ilpn]{white-space:pre-line;margin-bottom:28px}.h-foot-note[data-astro-cid-pk43ilpn]{color:var(--text-3);margin:22px 0 0;font-size:13px}.has-panel[data-astro-cid-pk43ilpn]{min-height:calc(100svh - 40vh)}.h-title-page[data-astro-cid-pk43ilpn].h-wide{align-content:center;gap:4.5vh;min-height:calc(100svh - 20vh);padding-top:8vh}.h-wide[data-astro-cid-pk43ilpn] .h-title[data-astro-cid-pk43ilpn]{max-width:19ch}.h-title-page[data-astro-cid-pk43ilpn].h-wide .h-side[data-astro-cid-pk43ilpn]{max-width:52ch}.h-wide[data-astro-cid-pk43ilpn] .h-body[data-astro-cid-pk43ilpn]{white-space:normal;font-size:clamp(18px,1.35vw,21px)}.h-title-page[data-astro-cid-pk43ilpn].has-panel .h-panel[data-astro-cid-pk43ilpn]{align-self:center;min-height:0;margin-right:0;animation:none}.h-panel-label[data-astro-cid-pk43ilpn]{margin-bottom:14px}.h-panel-h[data-astro-cid-pk43ilpn]{letter-spacing:-.02em;margin:0 0 18px;font-size:26px;font-weight:300;line-height:1.2}.h-title-page[data-astro-cid-pk43ilpn].has-art{grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-areas:"main art""side art";align-items:end;row-gap:32px;min-height:calc(100svh - 34vh)}.has-art[data-astro-cid-pk43ilpn] .h-main[data-astro-cid-pk43ilpn]{grid-area:main;align-self:end}.has-art[data-astro-cid-pk43ilpn] .h-side[data-astro-cid-pk43ilpn]{grid-area:side;align-self:start}.has-art[data-astro-cid-pk43ilpn] .h-art[data-astro-cid-pk43ilpn]{grid-area:art;align-self:stretch;min-height:420px;margin-right:-4vw;position:relative}.has-art[data-astro-cid-pk43ilpn] .h-title[data-astro-cid-pk43ilpn]{max-width:12ch}@media (prefers-reduced-motion:no-preference){.has-art[data-astro-cid-pk43ilpn] .h-art[data-astro-cid-pk43ilpn]{animation:h-resolve 1.6s var(--ease) both}}@media (width<=900px){.h-title-page[data-astro-cid-pk43ilpn].has-art{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""main""side";min-height:auto}.has-art[data-astro-cid-pk43ilpn] .h-art[data-astro-cid-pk43ilpn]{min-height:300px;margin-right:0}.h-title-page[data-astro-cid-pk43ilpn].has-panel{grid-template-areas:"main""side""art"}.h-title-page[data-astro-cid-pk43ilpn].has-panel .h-panel[data-astro-cid-pk43ilpn]{min-height:0}}.h-title-page[data-astro-cid-pk43ilpn].has-full{grid-template-columns:minmax(0,1fr);align-content:center;gap:26px;min-height:calc(100svh - 22vh)}.has-full[data-astro-cid-pk43ilpn]>[data-astro-cid-pk43ilpn]:not(.h-field){z-index:1;position:relative}.has-full[data-astro-cid-pk43ilpn] .h-title[data-astro-cid-pk43ilpn]{max-width:12ch}.has-full[data-astro-cid-pk43ilpn] .h-side[data-astro-cid-pk43ilpn]{max-width:40ch}.h-field-art[data-astro-cid-pk43ilpn]{opacity:.92;-webkit-mask-composite:source-in;width:100vw;inset:-24vh auto -20vh 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000008c 18%,#000 42%),linear-gradient(#0000 0,#000 12% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#0000008c 18%,#000 42%),linear-gradient(#0000 0,#000 12% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.h-field-art[data-astro-cid-pk43ilpn] canvas{transform-origin:70% 45%;transform:scale(1.35)}@media (width<=900px){.h-title-page[data-astro-cid-pk43ilpn].has-full{min-height:0;padding-top:26svh}.h-field-art[data-astro-cid-pk43ilpn]{opacity:.85;width:100vw;height:auto;inset:-16vh auto -12vh 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 16% 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 70%,#0000 100%)}}.s.s-first:has(.has-photo){--page:var(--bg)}.h-title-page[data-astro-cid-pk43ilpn].h-wide.has-photo{--text:#f5f3ee;--text-2:#f5f3eebd;--text-3:#f5f3ee80;--line:#ffffff24;--line-2:#ffffff3d;--bg:#0a0a0a;--bg-2:#101010;--inv:#f5f3ee;--inv-text:#0a0a0a;--ink:255,255,255;min-height:calc(100svh - 24vh);color:var(--text);grid-template-columns:minmax(0,1fr);align-content:center}.has-photo[data-astro-cid-pk43ilpn]>[data-astro-cid-pk43ilpn]:not(.h-photo){z-index:1;position:relative}.has-photo[data-astro-cid-pk43ilpn] .h-main[data-astro-cid-pk43ilpn],.has-photo[data-astro-cid-pk43ilpn] .h-side[data-astro-cid-pk43ilpn]{max-width:min(560px,46vw)}.has-photo[data-astro-cid-pk43ilpn] .h-title[data-astro-cid-pk43ilpn]{max-width:12ch}.h-photo[data-astro-cid-pk43ilpn]{z-index:0;background:#0a0a0a;width:100vw;margin:0;position:absolute;top:-24vh;bottom:-10vh;left:50%;overflow:hidden;transform:translate(-50%)}.h-photo[data-astro-cid-pk43ilpn] img[data-astro-cid-pk43ilpn]{object-fit:cover;object-position:70% 40%;filter:saturate(.78)contrast(.94)brightness(.9)sepia(.05);width:100%;height:100%;display:block;position:absolute;inset:0}.h-photo[data-astro-cid-pk43ilpn]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, #080808f0 0%, #080808db 28%, #08080873 52%, #08080814 76%, #08080800 100%), linear-gradient(180deg, #0808088c 0%, #08080800 22%, #08080800 72%, var(--page,#0a0a0a) 100%);position:absolute;inset:0}.h-photo[data-astro-cid-pk43ilpn]:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:overlay;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");position:absolute;inset:0}.h-photo-empty[data-astro-cid-pk43ilpn]{color:var(--text-3);background:repeating-linear-gradient(135deg, transparent 0 22px, rgba(var(--ink), .025) 22px 23px);flex-direction:column;justify-content:flex-end;gap:10px;padding:28px;font-size:14px;line-height:1.5;display:flex;position:absolute;inset:0}.h-photo-empty[data-astro-cid-pk43ilpn] .s-mono[data-astro-cid-pk43ilpn]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:11px}@media (width<=900px){.has-photo[data-astro-cid-pk43ilpn] .h-main[data-astro-cid-pk43ilpn],.has-photo[data-astro-cid-pk43ilpn] .h-side[data-astro-cid-pk43ilpn]{max-width:none}.h-photo[data-astro-cid-pk43ilpn]:before{background:linear-gradient(180deg, #0808088c 0%, #080808b8 40%, #080808e6 78%, var(--page,#0a0a0a) 100%)}}@media (prefers-reduced-motion:no-preference){.h-arrive[data-astro-cid-pk43ilpn] .h-field[data-astro-cid-pk43ilpn]{animation:h-field 2.2s var(--ease) both}.h-foot[data-astro-cid-pk43ilpn]{animation:h-rise 1s var(--ease) .6s both}.h-arrive[data-astro-cid-pk43ilpn] .h-eyebrow[data-astro-cid-pk43ilpn]{animation:h-rise 1s var(--ease) .12s both}.h-arrive[data-astro-cid-pk43ilpn] .h-title[data-astro-cid-pk43ilpn],.h-title-page[data-astro-cid-pk43ilpn] .h-title[data-astro-cid-pk43ilpn]{animation:h-rise 1s var(--ease) .22s both}.h-arrive[data-astro-cid-pk43ilpn] .h-body[data-astro-cid-pk43ilpn],.h-side[data-astro-cid-pk43ilpn] .h-body[data-astro-cid-pk43ilpn]{animation:h-rise 1s var(--ease) .36s both}.h-arrive[data-astro-cid-pk43ilpn] .s-row,.h-side[data-astro-cid-pk43ilpn] .s-row{animation:h-rise 1s var(--ease) .46s both}}@keyframes h-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes h-resolve{0%{opacity:0;filter:blur(6px);transform:scale(1.06)}}@keyframes h-field{0%{opacity:0;filter:blur(8px)}}@media (width<=900px){.h-arrive[data-astro-cid-pk43ilpn]{justify-content:flex-start;min-height:calc(100svh - 12vh);padding-top:10vh}.h-field[data-astro-cid-pk43ilpn]{opacity:.32;top:-14vh;bottom:0}.h-arrive[data-astro-cid-pk43ilpn]:before{width:100vw}.h-title-page[data-astro-cid-pk43ilpn]{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:8vh}}
