/*! Orvio live preview of 3905c970-3ed0-52b4-8e16-ef0e8f2369a5 0.1.1. For evaluation only; the source is licensed to members (https://orvio.design/license). Preview 217a95ff-e300-4195-aa06-8eaf8077ff58. */:root{--ox-ease-default: cubic-bezier(.16, 1, .3, 1);--ox-duration-default: .5s}[data-ix~="menu"] [role="menu"]:not(.ox-open), [data-ix~="menu"] [role="listbox"]:not(.ox-open), [data-ix~="menu"] [role="dialog"]:not(.ox-open), [data-ix~="menu"] [role="tooltip"]:not(.ox-open), .ox-panel:not(.ox-open){display: none !important}.ox-layer{position: relative;z-index: 1000}.ox-layer > .ox-panel{position: fixed !important;right: auto !important;bottom: auto !important;margin: 0 !important;z-index: 1000}.ox-motion .ox-layer > .ox-panel{animation: ox-pop .18s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-layer > .ox-panel.ox-closing{animation: ox-pop-out .14s var(--ox-ease, var(--ox-ease-default)) forwards;pointer-events: none}@keyframes ox-pop{from{opacity: 0;translate: 0 -4px}to{opacity: 1;translate: 0 0}}@keyframes ox-pop-out{to{opacity: 0;translate: 0 -4px}}@media (min-width: 768px){[data-ix~="shell-sidebar"]{position: sticky;top: var(--ox-sb-top, 0px);align-self: flex-start;height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));max-height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));overflow-y: auto;box-sizing: border-box}}[data-ix-toggle]{display: none}@media (max-width: 767px){[data-ix-toggle]{display: revert;flex-shrink: 0}[data-ix~="drawer"].ox-drawer-shown{display: flex !important;flex-direction: column;align-items: stretch}[data-ix~="drawer"]{position: fixed !important;top: 0;bottom: 0;left: 0;z-index: 900 !important;width: min(320px, 86vw) !important;max-width: none !important;height: 100vh;overflow-y: auto;transform: translateX(-100%);visibility: hidden;box-shadow: 0 20px 60px rgba(0, 0, 0, .18)}.ox-motion [data-ix~="drawer"]{transition: transform var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}[data-ix~="drawer"].ox-drawer-open{transform: none;visibility: visible;pointer-events: auto;transition-delay: 0s}}.ox-scrim{position: fixed;inset: 0;z-index: 899;background: rgba(0, 0, 0, .32);opacity: 0;visibility: hidden}.ox-motion .ox-scrim{transition: opacity var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}@media (max-width: 767px){.ox-scrim.ox-scrim-on{opacity: 1;visibility: visible;transition-delay: 0s}}[data-nav]:has([data-ix~="drawer"].ox-drawer-open){z-index: 901}[data-nav="static"]:has([data-ix~="drawer"].ox-drawer-open){position: relative}html.ox-locked{overflow: hidden}.ox-collapse{overflow: hidden;interpolate-size: numeric-only}.ox-motion .ox-collapse{transition: height calc(var(--ox-duration, var(--ox-duration-default)) * .7) var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-fade{animation: ox-fade .3s var(--ox-ease, var(--ox-ease-default))}@keyframes ox-fade{from{opacity: 0}to{opacity: 1}}.ox-dialog:not(.ox-open){display: none !important}.ox-dialog.ox-open{position: fixed;inset: 0;z-index: 950;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, .35)}.ox-motion .ox-dialog.ox-open{animation: ox-fade .22s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-open > *{animation: ox-rise .26s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-closing{animation: ox-fade-out .2s var(--ox-ease, var(--ox-ease-default)) forwards}.ox-motion .ox-dialog.ox-closing > *{animation: ox-sink .2s var(--ox-ease, var(--ox-ease-default)) forwards}@keyframes ox-fade-out{to{opacity: 0}}@keyframes ox-rise{from{opacity: 0;translate: 0 12px;scale: .98}to{opacity: 1;translate: 0 0;scale: 1}}@keyframes ox-sink{to{opacity: 0;translate: 0 8px;scale: .98}}[data-nav="fixed"], [data-nav="docking"]{position: sticky;top: 0;z-index: 800}:root{--ox-enter-duration-default: .82s;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] :where([data-enter]:not([data-enter="stagger"])), [data-ox-enter="on"] :where([data-enter="stagger"] > *){animation: ox-enter var(--ox-enter-duration, var(--ox-enter-duration-default)) var(--ox-enter-ease, var(--ox-enter-ease-default)) .08s backwards}[data-ox-enter="on"] [data-enter="2"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(2){animation-delay: .17s}[data-ox-enter="on"] [data-enter="3"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(3){animation-delay: .26s}[data-ox-enter="on"] [data-enter="4"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(4){animation-delay: .35s}[data-ox-enter="on"] [data-enter="5"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(5){animation-delay: .44s}[data-ox-enter="on"] [data-enter="6"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(6){animation-delay: .53s}[data-ox-enter="on"] [data-enter="stagger"] > :nth-child(n+7){animation-delay: .62s}}@keyframes ox-enter{from{opacity: 0;translate: 0 16px}to{opacity: 1;translate: 0 0}}.ox-motion .ox-wait{opacity: 0;translate: 0 var(--ox-y, 20px)}.ox-motion .ox-wait.ox-in{opacity: 1;translate: 0 0;transition: opacity var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default)), translate var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default));transition-delay: var(--ox-d, 0ms)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] [data-ix~="float"]{animation: ox-float-in .9s var(--ox-enter-ease, var(--ox-enter-ease-default)) calc(.52s + var(--ox-k, 0) * .16s) backwards, ox-float calc(5.2s + var(--ox-k, 0) * .8s) ease-in-out 1.5s infinite alternate}[data-ox-enter="on"] [data-ix~="float"].ox-off{animation-play-state: paused}}@keyframes ox-float-in{from{opacity: 0;translate: 0 14px}to{opacity: 1;translate: 0 0}}@keyframes ox-float{from{translate: 0 0}to{translate: 0 calc(var(--ox-dir, 1) * 6px)}}.ox-motion .ox-draw path, .ox-motion .ox-draw line, .ox-motion .ox-draw polyline, .ox-motion .ox-draw circle, .ox-motion .ox-draw polygon, .ox-motion .ox-draw ellipse{transition: stroke-dashoffset 1.4s var(--ox-enter-ease, var(--ox-enter-ease-default))}[data-ix~="count"]{font-variant-numeric: tabular-nums}@font-face{font-family:'Archivo';src:url("../assets/fonts/archivo-variable.woff2") format('woff2');font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url("../assets/fonts/ibm-plex-mono-400.woff2") format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url("../assets/fonts/ibm-plex-mono-500.woff2") format('woff2');font-weight:500;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--sk-hangar);color:var(--sk-bone);font:400 17px/1.55 var(--sk-sans);font-stretch:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(a){color:inherit;text-decoration:none}:where(a):hover{color:var(--sk-white)}img{display:block;max-width:100%}[hidden]{display:none !important}summary svg{width:14px;height:14px;flex-shrink:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--sk-amber);outline-offset:3px}.sk-page{position:relative;overflow-x:clip;background:var(--sk-hangar);color:var(--sk-bone);min-height:100vh}.sk-wrap{width:min(var(--sk-wrap),calc(100% - 2*var(--sk-gutter)));margin-inline:auto;position:relative}.sk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sk-skip{position:absolute;left:16px;top:-80px;z-index:1000;background:var(--sk-amber);color:var(--sk-hangar);padding:var(--skein-space-10) var(--skein-space-16);border-radius:999px;font-weight:var(--skein-font-weight-600)}.sk-skip:focus{top:12px}.sk-mono{font-family:var(--sk-mono)}.sk-label{font:500 11.5px/1.3 var(--sk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sk-ash)}.sk-label b{color:var(--sk-amber);font-weight:var(--skein-font-weight-500)}.sk-h1{font:600 clamp(48px,7.6vw,120px)/.93 var(--sk-sans);font-stretch:114%;letter-spacing:-.045em;margin:0;color:var(--sk-white);text-wrap:balance}.sk-h2{font:600 clamp(34px,4.3vw,64px)/1 var(--sk-sans);font-stretch:110%;letter-spacing:-.038em;margin:0;max-width:17ch;color:var(--sk-white);text-wrap:balance}.sk-h3{font:600 clamp(21px,1.8vw,26px)/1.18 var(--sk-sans);font-stretch:106%;letter-spacing:-.015em;margin:0;color:var(--sk-white)}.sk-h4{font:600 18px/1.25 var(--sk-sans);font-stretch:104%;margin:0;color:var(--sk-white)}.sk-lead{font-size:var(--skein-font-size-fluid-3);line-height:var(--skein-line-height-1p62);color:var(--sk-ash);margin:0;max-width:46ch;text-wrap:pretty}.sk-body{color:var(--sk-ash);margin:0;text-wrap:pretty}.sk-small{font-size:var(--skein-font-size-14);line-height:var(--skein-line-height-1p5);color:var(--sk-ash)}.sk-acc{color:var(--sk-amber)}.sk-light .sk-h1,.sk-light .sk-h2,.sk-light .sk-h3,.sk-light .sk-h4{color:var(--sk-hangar)}.sk-light .sk-lead,.sk-light .sk-body,.sk-light .sk-small{color:var(--skein-graphite)}.sk-light .sk-label{color:var(--skein-stone)}.sk-light .sk-acc,.sk-light .sk-label b{color:var(--sk-amber-ink)}.sk-section{position:relative;padding-block:var(--sk-section)}.sk-section.sk-tight{padding-block:var(--skein-space-112)}.sk-section .sk-rules{display:none}.sk-light{background:var(--sk-bone);color:var(--sk-hangar)}.sk-raised{background:var(--sk-panel)}.sk-rules{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,var(--sk-line) 1px,transparent 1px);background-size:calc(100%/6) 100%;opacity:.55;mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent)}.sk-light .sk-rules{background-image:linear-gradient(90deg,var(--skein-hangar-a070) 1px,transparent 1px)}.sk-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--skein-space-24);row-gap:var(--skein-space-40);margin-bottom:var(--skein-space-104)}.sk-head .sk-label{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:var(--skein-space-16);padding-top:var(--skein-space-18);border-top:1px solid var(--sk-line-2)}.sk-head .sk-label b{color:var(--sk-ash)}.sk-head .sk-label span:first-child{color:var(--sk-amber)}.sk-head>.sk-h2{grid-column:1/span 8}.sk-head>.sk-lead{grid-column:8/-1;align-self:end}.sk-head>.sk-link,.sk-head>.chips{grid-column:8/-1;justify-self:end}.sk-light .sk-head .sk-label{border-color:var(--skein-hangar-a200)}.sk-light .sk-head .sk-label b{color:var(--skein-stone)}.sk-head.sk-center{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center}.sk-head.sk-center>*{grid-column:1/-1 !important}.sk-head.sk-center .sk-h2,.sk-head.sk-center .sk-h1{margin-inline:auto}.sk-head.sk-center .sk-lead{margin-inline:auto}.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--skein-space-10);min-height:48px;padding:0 var(--skein-space-22);border-radius:999px;border:1px solid transparent;font:600 15px/1 var(--sk-sans);font-stretch:104%;cursor:pointer;white-space:nowrap;transition:transform var(--sk-fast) var(--ox-ease),background-color var(--sk-fast) var(--ox-ease),border-color var(--sk-fast) var(--ox-ease),color var(--sk-fast) var(--ox-ease)}.sk-btn:active{transform:translateY(1px) scale(.99)}.sk-btn svg{width:16px;height:16px;transition:transform var(--ox-duration) var(--ox-ease)}.sk-btn:hover svg{transform:translateX(3px)}.sk-btn-primary{background:var(--sk-amber);color:var(--sk-hangar)}.sk-btn-primary:hover{background:var(--skein-amber-lift);color:var(--sk-hangar)}.sk-btn-ghost{border-color:var(--sk-line-2);color:var(--sk-bone);background:transparent}.sk-btn-ghost:hover{border-color:var(--skein-bone-a600);background:var(--skein-bone-a060);color:var(--sk-white)}.sk-btn-dark{background:var(--sk-hangar);color:var(--sk-bone)}.sk-btn-dark:hover{background:var(--sk-ramp);color:var(--sk-white)}.sk-light .sk-btn-ghost{border-color:var(--skein-hangar-a250);color:var(--sk-hangar)}.sk-light .sk-btn-ghost:hover{border-color:var(--sk-hangar);background:var(--skein-hangar-a050);color:var(--sk-hangar)}.sk-link{display:inline-flex;align-items:center;gap:var(--skein-space-8);font-weight:var(--skein-font-weight-600);color:var(--sk-bone);border-bottom:1px solid var(--sk-amber-line);padding-bottom:var(--skein-space-3);transition:color var(--sk-fast) var(--ox-ease),border-color var(--sk-fast) var(--ox-ease)}.sk-link:hover{color:var(--sk-white);border-color:var(--sk-amber)}.sk-light .sk-link{color:var(--sk-hangar)}.sk-light .sk-link:hover{color:var(--sk-hangar)}.sk-link svg{width:14px;height:14px;transition:transform var(--ox-duration) var(--ox-ease)}.sk-link:hover svg{transform:translateX(3px)}.sk-pill{display:inline-flex;align-items:center;gap:var(--skein-space-10);padding:var(--skein-space-7) var(--skein-space-14) var(--skein-space-7) var(--skein-space-8);border-radius:999px;border:1px solid var(--sk-line-2);background:var(--skein-hangar-a550);font-size:var(--skein-font-size-14);color:var(--sk-bone);transition:border-color var(--sk-fast) var(--ox-ease)}.sk-pill:hover{border-color:var(--sk-amber-line);color:var(--sk-white)}.sk-pill svg{width:14px;height:14px;flex-shrink:0}.sk-pill .sk-tag{font:500 11px/1 var(--sk-mono);letter-spacing:.08em;background:var(--sk-amber);color:var(--sk-hangar);border-radius:999px;padding:var(--skein-space-5) var(--skein-space-8)}.sk-dot{width:8px;height:8px;border-radius:50%;background:var(--sk-amber);display:inline-block;flex-shrink:0}.sk-live{position:relative}.sk-live:after{content:'';position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--sk-amber);opacity:0}@media (prefers-reduced-motion:no-preference){.sk-live:after{animation:sk-ping 2.4s var(--ox-ease) infinite}}@keyframes sk-ping{0%{transform:scale(.6);opacity:.9}100%{transform:scale(1.6);opacity:0}}.sk-status{display:inline-flex;align-items:center;gap:var(--skein-space-6);font:500 11px/1 var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;padding:var(--skein-space-6) var(--skein-space-8);border-radius:var(--skein-radius-4)}.sk-status.ok{background:var(--skein-sky-a140);color:var(--sk-sky)}.sk-status.watch{background:var(--sk-amber-soft);color:var(--sk-amber)}.sk-status.risk{background:var(--skein-alert-a160);color:var(--skein-alert-soft)}.sk-chip{display:inline-flex;align-items:center;gap:var(--skein-space-8);min-height:40px;padding:0 var(--skein-space-16);border-radius:999px;border:1px solid var(--sk-line-2);background:transparent;color:var(--sk-bone);font-size:var(--skein-font-size-14);cursor:pointer;transition:border-color var(--sk-fast) var(--ox-ease),background-color var(--sk-fast) var(--ox-ease),color var(--sk-fast) var(--ox-ease)}.sk-chip:hover{border-color:var(--skein-bone-a500)}.sk-chip[aria-pressed="true"]{background:var(--sk-bone);border-color:var(--sk-bone);color:var(--sk-hangar)}.sk-card{position:relative;background:var(--sk-panel);border:1px solid var(--sk-line);border-radius:var(--sk-radius-lg);transition:border-color var(--ox-duration) var(--ox-ease),transform var(--ox-duration) var(--ox-ease)}a.sk-card:hover{border-color:var(--sk-line-2);transform:translateY(-3px);color:inherit}.sk-card.sk-inv{background:var(--sk-bone);border-color:var(--sk-bone);color:var(--sk-hangar)}.sk-card.sk-inv .sk-h3,.sk-card.sk-inv .sk-h4{color:var(--sk-hangar)}.sk-card.sk-inv .sk-body,.sk-card.sk-inv .sk-small{color:var(--skein-graphite)}.sk-card.sk-inv .sk-label{color:var(--skein-stone)}.sk-light .sk-card{background:var(--sk-white);border-color:var(--skein-hangar-a100)}.sk-tick{position:absolute;width:10px;height:10px;border-color:var(--sk-amber);border-style:solid;opacity:.9}.sk-tick.tl:where(:not([data-ox-sheet] *)){top:-1px;left:-1px;border-width:1px 0 0 1px}.sk-tick.br{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.sk-duo{display:block;position:relative;overflow:hidden;background:var(--sk-ramp);isolation:isolate}.sk-duo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(.92)}.sk-duo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,var(--skein-signal-a000),var(--skein-signal-a280));mix-blend-mode:color;pointer-events:none}.sk-duo:before{content:'';position:absolute;inset:0;z-index:1;background:var(--skein-hangar-a180);mix-blend-mode:multiply;pointer-events:none}.sk-nav{position:fixed;top:0;left:0;right:0;z-index:100;height:80px;display:flex;align-items:center;border-bottom:1px solid var(--skein-bone-a060);background:var(--skein-hangar-a550);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);transition:height var(--ox-duration) var(--ox-ease),background-color var(--ox-duration) var(--ox-ease),border-color var(--ox-duration) var(--ox-ease),backdrop-filter var(--ox-duration) var(--ox-ease)}.sk-nav[data-docked="true"]{height:64px;background:var(--skein-hangar-a840);border-color:var(--sk-line);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.sk-nav-in{width:min(1360px,calc(100% - 48px));margin-inline:auto;display:flex;align-items:center;gap:var(--skein-space-32)}.sk-brand{display:inline-flex;align-items:center;gap:var(--skein-space-10);color:var(--sk-white);font:700 22px/1 var(--sk-sans);font-stretch:112%;letter-spacing:-.02em}.sk-brand svg{width:30px;height:30px}.sk-brand:hover{color:var(--sk-white)}.sk-menu{display:flex;align-items:center;gap:var(--skein-space-4);flex:1}.sk-menu-links{display:flex;align-items:center;gap:var(--skein-space-4);flex:1}.sk-menu-link{display:inline-flex;align-items:center;gap:var(--skein-space-6);height:40px;padding:0 var(--skein-space-14);border-radius:999px;font-size:var(--skein-font-size-15);font-weight:var(--skein-font-weight-500);color:var(--sk-ash);transition:color var(--sk-fast) var(--ox-ease),background-color var(--sk-fast) var(--ox-ease)}.sk-menu-link:hover,.sk-menu-link[aria-current="page"]{color:var(--sk-white);background:var(--skein-bone-a060)}.sk-menu-link svg{width:12px;height:12px;opacity:.7;transition:transform var(--ox-duration) var(--ox-ease)}.sk-hm{position:relative}.sk-hm:hover .sk-menu-link svg,.sk-hm:focus-within .sk-menu-link svg{transform:rotate(180deg)}.sk-mega{position:absolute;top:calc(100% + 12px);left:-12px;width:560px;padding:var(--skein-space-10);border-radius:var(--sk-radius-lg);background:var(--skein-panel-a970);border:1px solid var(--sk-line-2);box-shadow:0 24px 60px var(--skein-c000000-a450);display:grid;grid-template-columns:1fr 1fr;gap:var(--skein-space-4);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--sk-fast) var(--ox-ease),transform var(--ox-duration) var(--ox-ease),visibility 0s linear var(--sk-fast)}.sk-mega:before{content:'';position:absolute;left:0;right:0;top:-14px;height:14px}.sk-hm:hover .sk-mega,.sk-hm:focus-within .sk-mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.sk-mega a{display:grid;grid-template-columns:36px 1fr;gap:var(--skein-space-4) var(--skein-space-12);padding:var(--skein-space-14);border-radius:var(--skein-radius-10);transition:background-color var(--sk-fast) var(--ox-ease)}.sk-mega a:hover{background:var(--skein-bone-a060)}.sk-mega .ic:where(:not([data-ox-sheet] *)){grid-row:span 2;width:36px;height:36px;border-radius:var(--skein-radius-8);border:1px solid var(--sk-line-2);display:grid;place-items:center;color:var(--sk-amber)}.sk-mega .ic svg:where(:not([data-ox-sheet] *)){width:18px;height:18px}.sk-mega strong{font-size:var(--skein-font-size-15);font-weight:var(--skein-font-weight-600);color:var(--sk-white)}.sk-mega span{font-size:var(--skein-font-size-13);line-height:var(--skein-line-height-1p4);color:var(--sk-ash)}.sk-mega .sk-mega-foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:var(--skein-space-12) var(--skein-space-14);margin-top:var(--skein-space-4);border-top:1px solid var(--sk-line);font:500 12px/1.3 var(--sk-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-ash)}.sk-nav-cta{display:flex;align-items:center;gap:var(--skein-space-8)}.sk-nav-cta .sk-btn{min-height:42px;padding:0 var(--skein-space-18);font-size:var(--skein-font-size-14)}.sk-burger{display:none;width:44px;height:44px;border-radius:999px;border:1px solid var(--sk-line-2);background:transparent;color:var(--sk-bone);align-items:center;justify-content:center;cursor:pointer;margin-left:auto}.sk-burger svg{width:18px;height:18px}.sk-drawer-head,.sk-drawer-foot{display:none}.sk-foot{position:relative;border-top:1px solid var(--sk-line);padding:var(--skein-space-96) 0 var(--skein-space-40);background:var(--sk-hangar)}.sk-foot-top{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:var(--skein-space-40)}.sk-foot h4{font:500 12px/1.3 var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-slate);margin:0 0 var(--skein-space-18)}.sk-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--skein-space-12)}.sk-foot li a{color:var(--sk-ash);font-size:var(--skein-font-size-15);transition:color var(--sk-fast) var(--ox-ease)}.sk-foot li a:hover{color:var(--sk-white)}.sk-news{display:flex;gap:var(--skein-space-8);margin-top:var(--skein-space-24);max-width:380px}.sk-news .sk-field{flex:1;min-width:0}.sk-news .sk-btn{width:48px;padding:0;flex-shrink:0}.sk-news .sk-btn svg{width:16px;height:16px}.sk-field{width:100%;min-height:48px;padding:0 var(--skein-space-16);border-radius:999px;border:1px solid var(--sk-line-2);background:var(--skein-bone-a030);color:var(--sk-bone);transition:border-color var(--sk-fast) var(--ox-ease),box-shadow var(--sk-fast) var(--ox-ease)}.sk-field::placeholder{color:var(--sk-slate)}.sk-field:hover{border-color:var(--skein-bone-a360)}.sk-field:focus{outline:none;border-color:var(--sk-amber);box-shadow:0 0 0 3px var(--sk-amber-soft)}.sk-word{margin-top:var(--skein-space-88);font:800 clamp(80px,19vw,300px)/.8 var(--sk-sans);font-stretch:125%;letter-spacing:-.05em;color:var(--sk-ramp);user-select:none;display:flex;align-items:flex-end;gap:var(--skein-space-0p04em)}.sk-word .sk-word-dot{width:.14em;height:.14em;border-radius:50%;background:var(--sk-amber);margin-bottom:var(--skein-space-0p12em)}.sk-foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--skein-space-16);margin-top:var(--skein-space-32);padding-top:var(--skein-space-24);border-top:1px solid var(--sk-line);font-size:var(--skein-font-size-13);color:var(--sk-slate)}.sk-foot-base a{color:var(--sk-slate)}.sk-foot-base a:hover{color:var(--sk-bone)}.sk-foot-base nav{display:flex;gap:var(--skein-space-20);flex-wrap:wrap}.sk-faq{border-top:1px solid var(--sk-line)}.sk-faq details{border-bottom:1px solid var(--sk-line)}.sk-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--skein-space-24);padding:var(--skein-space-26) 0;cursor:pointer;font:600 19px/1.3 var(--sk-sans);font-stretch:104%;color:var(--sk-white)}.sk-faq summary::-webkit-details-marker{display:none}.sk-faq summary .pm{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--sk-line-2);display:grid;place-items:center;transition:transform var(--ox-duration) var(--ox-ease),background-color var(--sk-fast) var(--ox-ease)}.sk-faq details[open] summary .pm{transform:rotate(45deg);background:var(--sk-amber);border-color:var(--sk-amber);color:var(--sk-hangar)}.sk-faq details p{margin:0 0 var(--skein-space-26);max-width:68ch;color:var(--sk-ash)}[data-ix~="menu"] :is([role="menu"],[role="listbox"],[role="dialog"],[role="tooltip"]):not(.ox-open){display:none !important}@media (max-width:1100px){.sk-menu-link{padding:0 var(--skein-space-10)}.sk-foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-foot-top>div:first-child{grid-column:1/-1}}@media (max-width:1024px){:root{--sk-section:128px;--sk-gutter:32px}.sk-head{margin-bottom:var(--skein-space-72)}.sk-head>.sk-h2{grid-column:1/span 11}.sk-head>.sk-lead,.sk-head>.sk-link,.sk-head>.chips{grid-column:1/-1;justify-self:start}}@media (max-width:767px){:root{--sk-section:96px;--sk-gutter:20px}.sk-head{row-gap:var(--skein-space-28);margin-bottom:var(--skein-space-56)}.sk-head>*{grid-column:1/-1 !important}.sk-section.sk-tight{padding-block:var(--skein-space-64)}.sk-nav{height:64px}.sk-nav-in{width:calc(100% - 32px);gap:var(--skein-space-12)}.sk-burger{display:inline-flex}.sk-nav-cta{display:none}.sk-menu{position:fixed;top:0;bottom:0;left:0;z-index:900;width:min(320px,86vw);display:flex;flex-direction:column;align-items:stretch;gap:0;padding:var(--skein-space-20);background:var(--sk-panel);border-right:1px solid var(--sk-line);overflow-y:auto;transform:translateX(-100%);visibility:hidden}.sk-menu.ox-drawer-open{transform:none;visibility:visible}.sk-drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--skein-space-20);border-bottom:1px solid var(--sk-line);margin-bottom:var(--skein-space-12)}.sk-drawer-foot{display:grid;gap:var(--skein-space-10);margin-top:auto;padding-top:var(--skein-space-24)}.sk-menu-links{flex-direction:column;align-items:stretch;gap:0;flex:0}.sk-menu-link{height:auto;padding:var(--skein-space-14) var(--skein-space-4);font-size:var(--skein-font-size-18);color:var(--sk-bone);border-radius:0}.sk-menu-link svg{display:none}.sk-hm .sk-mega{position:static;width:auto;opacity:1;visibility:visible;transform:none;display:grid;grid-template-columns:1fr;background:none;border:0;box-shadow:none;padding:0 0 var(--skein-space-8) var(--skein-space-8);gap:0}.sk-mega a{grid-template-columns:1fr;padding:var(--skein-space-8) var(--skein-space-4)}.sk-mega .ic:where(:not([data-ox-sheet] *)),.sk-mega span:where(:not([data-ox-sheet] *)),.sk-mega .sk-mega-foot:where(:not([data-ox-sheet] *)){display:none}.sk-mega strong{font-size:var(--skein-font-size-15);font-weight:var(--skein-font-weight-500);color:var(--sk-ash)}.sk-foot{padding-top:var(--skein-space-72)}.sk-foot-top{grid-template-columns:1fr 1fr;gap:var(--skein-space-32)}.sk-news{max-width:none}.sk-faq summary{font-size:var(--skein-font-size-17);padding:var(--skein-space-20) 0}.sk-btn{min-height:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none !important;transition:none !important}}.hm-hero{position:relative;min-height:min(980px,100vh);padding:var(--skein-space-160) 0 var(--skein-space-96);display:flex;align-items:center;overflow:hidden}.hm-hero-bg{position:absolute;inset:0;z-index:0}.hm-hero-bg img{object-position:62% 55%;filter:grayscale(1) contrast(1.12) brightness(1.08)}.hm-hero-bg:after{background:linear-gradient(180deg,var(--skein-signal-a000),var(--skein-signal-a350))}.hm-hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--skein-hangar-a950) 0%,var(--skein-hangar-a720) 40%,var(--skein-hangar-a120) 72%,var(--skein-hangar-a400) 100%),linear-gradient(180deg,var(--skein-hangar-a700) 0%,var(--skein-hangar-a000) 30%,var(--skein-hangar-a000) 70%,var(--sk-hangar) 100%)}.hm-hero .sk-rules{z-index:1}.hm-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:var(--skein-space-56);align-items:center}.hm-hero-copy{display:grid;gap:var(--skein-space-28);justify-items:start}.hm-actions{display:flex;flex-wrap:wrap;gap:var(--skein-space-12);margin-top:var(--skein-space-4)}.hm-meta{display:flex;flex-wrap:wrap;gap:var(--skein-space-8) var(--skein-space-20);margin-top:var(--skein-space-12)}.hm-meta span{display:inline-flex;align-items:center;gap:var(--skein-space-8)}.hm-meta span:before{content:'';width:4px;height:4px;background:var(--sk-amber)}.rf{position:relative;border-radius:var(--sk-radius-lg);background:var(--skein-panel-a920);border:1px solid var(--sk-line-2);box-shadow:0 40px 100px var(--skein-c000000-a500);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--skein-space-20)}.rf-top{display:flex;justify-content:space-between;align-items:center;gap:var(--skein-space-12);padding-bottom:var(--skein-space-16);border-bottom:1px solid var(--sk-line)}.rf-title{display:grid;gap:var(--skein-space-4)}.rf-state{position:relative;height:26px;min-width:178px}.rf-state .sk-status{position:absolute;right:0;top:0;white-space:nowrap}.rf-ruler{display:grid;grid-template-columns:64px repeat(4,minmax(0,1fr));margin-top:var(--skein-space-14);font:500 11px/1 var(--sk-mono);color:var(--sk-slate);letter-spacing:.06em}.rf-ruler span{border-left:1px solid var(--sk-line);padding-left:var(--skein-space-6)}.rf-ruler span:first-child{border:0;padding:0}.rf-body{position:relative;margin-top:var(--skein-space-8);display:grid;gap:var(--skein-space-8)}.rf-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:0}.rf-row b{font:500 11px/1 var(--sk-mono);letter-spacing:.06em;color:var(--sk-ash)}.rf-lane{position:relative;height:40px;border-radius:var(--skein-radius-6);background:repeating-linear-gradient(90deg,var(--skein-bone-a035) 0 1px,transparent 1px calc(100%/12))}.rf-blk{position:absolute;top:5px;bottom:5px;left:var(--to);width:var(--w);border-radius:var(--skein-radius-4);background:var(--skein-bone-a120);color:var(--sk-bone);font:500 11px/30px var(--sk-mono);letter-spacing:.06em;padding:0 var(--skein-space-8);overflow:hidden;white-space:nowrap}.rf-blk.sim{background:var(--skein-sky-a160);color:var(--sk-sky)}.rf-blk.hit{background:var(--sk-amber);color:var(--sk-hangar)}.rf-wx{position:absolute;top:-6px;bottom:-6px;left:calc(64px + (100% - 64px)*5/12);width:calc((100% - 64px)*2/12);border-radius:var(--skein-radius-6);background:repeating-linear-gradient(135deg,var(--skein-signal-a220) 0 6px,var(--skein-signal-a060) 6px 12px);border:1px dashed var(--sk-amber-line);pointer-events:none}.rf-wx span{position:absolute;top:-22px;left:0;font:500 10px/1 var(--sk-mono);letter-spacing:.08em;color:var(--sk-amber);white-space:nowrap}.rf-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--skein-space-8);margin-top:var(--skein-space-20);padding-top:var(--skein-space-16);border-top:1px solid var(--sk-line)}.rf-foot div{display:grid;gap:var(--skein-space-6)}.rf-foot strong{font:600 22px/1 var(--sk-sans);font-stretch:108%;color:var(--sk-white)}.rf-chip{position:absolute;display:flex;align-items:center;gap:var(--skein-space-10);padding:var(--skein-space-10) var(--skein-space-14);border-radius:999px;background:var(--sk-bone);color:var(--sk-hangar);font-size:var(--skein-font-size-13);font-weight:var(--skein-font-weight-600);box-shadow:0 18px 40px var(--skein-c000000-a350)}.rf-chip.a{left:-28px;bottom:-22px}.rf-chip.b{right:-18px;top:-20px;background:var(--sk-panel);color:var(--sk-bone);border:1px solid var(--sk-line-2)}.rf-s1,.rf-s2{opacity:0}@media (prefers-reduced-motion:no-preference){.rf .rf-blk.hit{animation:rf-move 9s cubic-bezier(.65,0,.35,1) infinite,rf-hit 9s linear infinite}.rf .rf-wx{animation:rf-wx 9s linear infinite}.rf .rf-s1{animation:rf-s1 9s linear infinite}.rf .rf-s2{animation:rf-s2 9s linear infinite}.rf .rf-s3{animation:rf-s3 9s linear infinite}}@keyframes rf-move{0%,40%{left:var(--from)}56%,100%{left:var(--to)}}@keyframes rf-hit{0%,26%{background:var(--skein-bone-a120);color:var(--sk-bone);box-shadow:none}30%,46%{background:transparent;color:var(--sk-amber);box-shadow:inset 0 0 0 1px var(--sk-amber)}58%,100%{background:var(--sk-amber);color:var(--sk-hangar)}}@keyframes rf-wx{0%,20%{opacity:0}27%,92%{opacity:1}100%{opacity:0}}@keyframes rf-s1{0%,22%{opacity:1}25%,100%{opacity:0}}@keyframes rf-s2{0%,22%{opacity:0}25%,52%{opacity:1}55%,100%{opacity:0}}@keyframes rf-s3{0%,52%{opacity:0}57%,96%{opacity:1}100%{opacity:0}}.hm-proof{border-block:1px solid var(--sk-line);padding:var(--skein-space-56) 0}.hm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hm-stat{padding:var(--skein-space-4) var(--skein-space-32);border-left:1px solid var(--sk-line);display:grid;gap:var(--skein-space-10);align-content:start}.hm-stat:first-child{border-left:0;padding-left:0}.hm-stat strong{font:700 clamp(40px,4.4vw,64px)/.95 var(--sk-sans);font-stretch:112%;letter-spacing:-.03em;color:var(--sk-white);display:flex;align-items:baseline;gap:var(--skein-space-4)}.hm-stat strong small{font-size:var(--skein-font-size-0p42em);color:var(--sk-amber);letter-spacing:0}.hm-units{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:var(--skein-space-24) var(--skein-space-24);margin-top:var(--skein-space-48);padding-top:var(--skein-space-32);border-top:1px dashed var(--sk-line)}.hm-units>.sk-label{grid-column:1/-1}.hm-unit{display:flex;align-items:center;gap:var(--skein-space-12);color:var(--sk-ash)}.hm-unit svg{width:40px;height:40px;flex-shrink:0}.hm-unit b{display:block;font-size:var(--skein-font-size-14);font-weight:var(--skein-font-weight-600);color:var(--sk-bone)}.hm-unit i{font:normal 500 10px/1.3 var(--sk-mono);letter-spacing:.08em;color:var(--sk-slate)}.hm-cmp{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--skein-space-24);align-items:stretch}.hm-bars{padding:var(--skein-space-36);display:grid;gap:var(--skein-space-28);align-content:start}.hm-bar{display:grid;gap:var(--skein-space-10)}.hm-bar-track{height:44px;border-radius:var(--skein-radius-6);background:var(--skein-hangar-a060);position:relative;overflow:hidden}.hm-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:var(--skein-radius-6);display:flex;align-items:center;justify-content:flex-end;padding-right:var(--skein-space-14);font:500 12px/1 var(--sk-mono);letter-spacing:.06em}.hm-lists{display:grid;grid-template-columns:1fr 1fr;gap:var(--skein-space-24)}.hm-list{padding:var(--skein-space-32);display:grid;gap:var(--skein-space-18);align-content:start}.hm-list ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--skein-space-14)}.hm-list li{display:grid;grid-template-columns:22px 1fr;gap:var(--skein-space-10);align-items:start;font-size:var(--skein-font-size-16);line-height:var(--skein-line-height-1p45)}.hm-list li svg{width:18px;height:18px;margin-top:var(--skein-space-2)}.hm-list.old li{color:var(--skein-dust)}.hm-list.old li svg{color:var(--skein-pebble)}.hm-list.new li svg{color:var(--sk-amber)}.hw{display:grid;grid-template-columns:minmax(0,1fr) 88px minmax(0,1.05fr) 88px minmax(0,1fr);align-items:center}.hw-col{display:grid;gap:var(--skein-space-10)}.hw-col .sk-label{margin-bottom:var(--skein-space-6)}.hw-item{display:flex;justify-content:space-between;align-items:center;gap:var(--skein-space-12);height:52px;padding:0 var(--skein-space-16);border-radius:var(--skein-radius-10);border:1px solid var(--sk-line);background:var(--sk-panel);font-size:var(--skein-font-size-15);color:var(--sk-bone)}.hw-item code{font:500 11px/1 var(--sk-mono);letter-spacing:.08em;color:var(--sk-slate)}.hw-col.out .hw-item{border-color:var(--sk-amber-line);background:linear-gradient(90deg,var(--sk-amber-soft),transparent)}.hw-col.out .hw-item code{color:var(--sk-amber)}.hw-wire{height:100%;min-height:340px}.hw-wire svg{width:100%;height:100%;display:block;overflow:visible}.hw-engine{position:relative;padding:var(--skein-space-28);display:grid;gap:var(--skein-space-18)}.hw-engine ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--skein-space-12)}.hw-engine li{display:grid;grid-template-columns:18px 1fr;gap:var(--skein-space-10);font-size:var(--skein-font-size-15);color:var(--sk-ash)}.hw-engine li svg{width:16px;height:16px;color:var(--sk-amber);margin-top:var(--skein-space-3)}.hw-video{margin-top:var(--skein-space-72);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--skein-space-48);align-items:center}.hw-poster{position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:var(--sk-radius-lg);border:1px solid var(--sk-line-2);padding:0;cursor:pointer;background:none}.hw-poster .sk-duo{position:absolute;inset:0;border-radius:inherit}.hw-poster .play{position:absolute;z-index:3;left:50%;top:50%;width:84px;height:84px;margin:var(--skein-space-n42) 0 0 var(--skein-space-n42);border-radius:50%;background:var(--sk-amber);color:var(--sk-hangar);display:grid;place-items:center;transition:transform var(--ox-duration) var(--ox-ease)}.hw-poster:hover .play{transform:scale(1.06)}.hw-poster .play svg{width:26px;height:26px;margin-left:var(--skein-space-4)}.hw-poster .tc{position:absolute;z-index:3;left:16px;bottom:16px;padding:var(--skein-space-6) var(--skein-space-10);border-radius:var(--skein-radius-4);background:var(--skein-hangar-a800);font:500 11px/1 var(--sk-mono);letter-spacing:.08em;color:var(--sk-bone)}.sk-dlg{position:fixed;inset:0;z-index:950;display:flex;align-items:center;justify-content:center;padding:var(--skein-space-24);background:var(--skein-c080807-a780);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sk-dlg:not(.ox-open){display:none}.sk-dlg-panel{width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:var(--sk-radius-lg);background:var(--sk-panel);border:1px solid var(--sk-line-2);padding:var(--skein-space-16)}.sk-dlg-top{display:flex;justify-content:space-between;align-items:center;padding:var(--skein-space-4) var(--skein-space-4) var(--skein-space-14)}.sk-icon-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--sk-line-2);background:transparent;color:var(--sk-bone);display:grid;place-items:center;cursor:pointer}.sk-icon-btn svg{width:16px;height:16px}.vp{position:relative;aspect-ratio:16/9;border-radius:var(--skein-radius-10);overflow:hidden}.vp-bar{position:absolute;z-index:3;left:0;right:0;bottom:0;display:flex;align-items:center;gap:var(--skein-space-14);padding:var(--skein-space-14) var(--skein-space-16);background:linear-gradient(0deg,var(--skein-hangar-a920),var(--skein-hangar-a000));font:500 12px/1 var(--sk-mono);color:var(--sk-bone)}.vp-track{flex:1;height:4px;border-radius:var(--skein-radius-2);background:var(--skein-bone-a200);position:relative}.vp-track:after{content:'';position:absolute;inset:0 62% 0 0;border-radius:var(--skein-radius-2);background:var(--sk-amber)}.vp-tx{margin-top:var(--skein-space-12);border-top:1px solid var(--sk-line)}.vp-tx summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:var(--skein-space-14) var(--skein-space-4);font-weight:var(--skein-font-weight-600);color:var(--sk-white)}.vp-tx summary::-webkit-details-marker{display:none}.vp-tx ol{margin:0;padding:0 var(--skein-space-4) var(--skein-space-8);list-style:none;display:grid;gap:var(--skein-space-10);max-height:220px;overflow:auto}.vp-tx li{display:grid;grid-template-columns:56px 1fr;gap:var(--skein-space-12);font-size:var(--skein-font-size-15);color:var(--sk-ash)}.vp-tx li span{font:500 12px/1.6 var(--sk-mono);color:var(--sk-amber)}.cap-tabs{display:flex;gap:var(--skein-space-4);padding:var(--skein-space-4);border-radius:999px;border:1px solid var(--sk-line);background:var(--sk-panel);width:max-content;max-width:100%;overflow-x:auto;margin-bottom:var(--skein-space-28)}.cap-tab{display:inline-flex;align-items:center;gap:var(--skein-space-8);min-height:44px;padding:0 var(--skein-space-18);border-radius:999px;border:0;background:transparent;color:var(--sk-ash);font-size:var(--skein-font-size-15);font-weight:var(--skein-font-weight-500);cursor:pointer;white-space:nowrap;transition:background-color var(--sk-fast) var(--ox-ease),color var(--sk-fast) var(--ox-ease)}.cap-tab svg{width:16px;height:16px}.cap-tab:hover{color:var(--sk-white)}.cap-tab[aria-selected="true"]{background:var(--sk-bone);color:var(--sk-hangar)}.cap-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--skein-space-24)}.cap-copy{padding:var(--skein-space-40);display:grid;gap:var(--skein-space-20);align-content:start}.cap-copy ul{list-style:none;margin:var(--skein-space-8) 0 var(--skein-space-12);padding:0;display:grid;gap:var(--skein-space-12)}.cap-copy li{display:grid;grid-template-columns:18px 1fr;gap:var(--skein-space-10);color:var(--sk-ash);font-size:var(--skein-font-size-16)}.cap-copy li svg{width:16px;height:16px;color:var(--sk-amber);margin-top:var(--skein-space-4)}.cap-ui{padding:var(--skein-space-24);display:grid;gap:var(--skein-space-16);align-content:start;overflow:hidden}.cap-ui-top{display:flex;justify-content:space-between;align-items:center;gap:var(--skein-space-12);flex-wrap:wrap}.sked{display:grid;grid-template-columns:72px repeat(6,minmax(0,1fr));gap:var(--skein-space-6);font:500 11px/1 var(--sk-mono);letter-spacing:.05em}.sked .h{color:var(--sk-slate);padding:var(--skein-space-6) 0}.sked .n{color:var(--sk-ash);display:flex;align-items:center}.sked .c{height:34px;border-radius:var(--skein-radius-4);background:var(--skein-bone-a050);display:flex;align-items:center;padding:0 var(--skein-space-8);color:var(--sk-bone)}.sked .c.f{background:var(--skein-bone-a140)}.sked .c.s{background:var(--skein-sky-a160);color:var(--sk-sky)}.sked .c.a{background:var(--sk-amber);color:var(--sk-hangar)}.sked .c.x{background:repeating-linear-gradient(135deg,var(--skein-signal-a250) 0 5px,transparent 5px 10px);color:var(--sk-amber)}.rd-seg{display:inline-flex;gap:var(--skein-space-2);padding:var(--skein-space-3);border-radius:999px;border:1px solid var(--sk-line)}.rd-seg button{min-height:32px;padding:0 var(--skein-space-12);border-radius:999px;border:0;background:transparent;color:var(--sk-ash);font:500 12px/1 var(--sk-mono);cursor:pointer}.rd-seg button[aria-selected="true"]{background:var(--sk-amber);color:var(--sk-hangar)}.rd-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--skein-space-12)}.rd-kpi{padding:var(--skein-space-16);border-radius:var(--skein-radius-10);border:1px solid var(--sk-line);display:grid;gap:var(--skein-space-6)}.rd-kpi strong{font:700 30px/1 var(--sk-sans);font-stretch:110%;color:var(--sk-white)}.rd-chart svg{width:100%;height:auto;display:block}.rd-def{display:grid;gap:var(--skein-space-8)}.rd-def div{display:grid;grid-template-columns:1fr auto auto;gap:var(--skein-space-16);align-items:center;padding:var(--skein-space-12) var(--skein-space-14);border-radius:var(--skein-radius-8);background:var(--skein-bone-a035);font-size:var(--skein-font-size-14)}.rd-def div span{color:var(--sk-slate);font-size:var(--skein-font-size-13)}.rt-map{position:relative;aspect-ratio:16/9;border-radius:var(--skein-radius-10);border:1px solid var(--sk-line);overflow:hidden;background:radial-gradient(circle at 30% 40%,var(--skein-sky-a080),transparent 50%),repeating-linear-gradient(0deg,var(--skein-bone-a040) 0 1px,transparent 1px 40px),repeating-linear-gradient(90deg,var(--skein-bone-a040) 0 1px,transparent 1px 40px)}.rt-map svg{position:absolute;inset:0;width:100%;height:100%}.sh-grid{display:grid;grid-template-columns:72px repeat(7,minmax(0,1fr));gap:var(--skein-space-6);font:500 11px/1 var(--sk-mono);letter-spacing:.05em}.sh-grid .h{color:var(--sk-slate);text-align:center;padding:var(--skein-space-6) 0}.sh-grid .n{color:var(--sk-ash);display:flex;align-items:center}.sh-grid .c{height:34px;border-radius:var(--skein-radius-4);display:grid;place-items:center;font-size:var(--skein-font-size-10)}.sh-grid .d{background:var(--skein-bone-a140);color:var(--sk-bone)}.sh-grid .w{background:var(--skein-sky-a180);color:var(--sk-sky)}.sh-grid .m{background:var(--sk-amber-soft);color:var(--sk-amber)}.sh-grid .o{background:transparent;border:1px dashed var(--sk-line)}.qt{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--skein-space-48);align-items:start}.qt-mark{font:800 160px/.7 var(--sk-sans);color:var(--sk-amber)}.qt blockquote{margin:0;font:600 clamp(28px,3.3vw,48px)/1.12 var(--sk-sans);font-stretch:106%;letter-spacing:-.02em;color:var(--sk-hangar);text-wrap:balance}.qt figcaption{margin-top:var(--skein-space-32);display:flex;align-items:center;gap:var(--skein-space-16)}.qt figcaption svg{width:48px;height:48px}.tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--skein-space-24)}.tr-card{padding:var(--skein-space-40);display:grid;gap:var(--skein-space-24);align-content:start}.tr-card ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--skein-space-14)}.tr-card li{display:grid;grid-template-columns:20px 1fr;gap:var(--skein-space-10);font-size:var(--skein-font-size-16)}.tr-card li svg{width:16px;height:16px;margin-top:var(--skein-space-4);color:var(--sk-amber)}.tr-card.sk-inv li svg{color:var(--sk-amber-ink)}.tr-top{display:flex;justify-content:space-between;align-items:center;gap:var(--skein-space-12)}.tr-price{display:flex;align-items:baseline;gap:var(--skein-space-10);padding-block:var(--skein-space-20);border-block:1px solid var(--sk-line)}.tr-card.sk-inv .tr-price{border-color:var(--skein-hangar-a140)}.tr-price strong{font:700 40px/1 var(--sk-sans);font-stretch:110%;letter-spacing:-.02em}.cmp-wrap{margin-top:var(--skein-space-56);border:1px solid var(--sk-line);border-radius:var(--sk-radius-lg);overflow:hidden}.cmp-head,.cmp-row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));align-items:center}.cmp-head{padding:var(--skein-space-18) var(--skein-space-24);background:var(--sk-panel);border-bottom:1px solid var(--sk-line)}.cmp-head span{text-align:center}.cmp-head span:first-child{text-align:left}.cmp-group summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:var(--skein-space-18) var(--skein-space-24);border-bottom:1px solid var(--sk-line);font-weight:var(--skein-font-weight-600);color:var(--sk-white)}.cmp-group summary::-webkit-details-marker{display:none}.cmp-group summary svg{width:14px;height:14px;transition:transform var(--ox-duration) var(--ox-ease)}.cmp-group[open] summary svg{transform:rotate(180deg)}.cmp-row{padding:var(--skein-space-14) var(--skein-space-24);border-bottom:1px solid var(--sk-line);font-size:var(--skein-font-size-15);color:var(--sk-ash)}.cmp-row span{display:grid;place-items:center}.cmp-row svg{width:18px;height:18px}.cmp-row .y{color:var(--sk-amber)}.cmp-row .no{color:var(--sk-slate)}.fb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;gap:var(--skein-space-16)}.fb-tile{padding:var(--skein-space-28);display:grid;gap:var(--skein-space-12);align-content:space-between;min-height:240px}.fb-tile .big{font:700 clamp(38px,3.6vw,54px)/.95 var(--sk-sans);font-stretch:114%;letter-spacing:-.03em;color:var(--sk-white)}.fb-photo{grid-column:span 2;grid-row:span 2;padding:0;overflow:hidden;min-height:520px}.fb-photo .sk-duo{position:absolute;inset:0;border-radius:inherit}.fb-photo .cap{position:absolute;z-index:3;left:28px;right:28px;bottom:28px;display:grid;gap:var(--skein-space-12)}.fb-photo .cap .sk-h3{max-width:22ch}.so{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--skein-space-24)}.so-card{display:block;overflow:hidden;color:inherit}.so-card .sk-duo{aspect-ratio:16/10;border-radius:var(--sk-radius-lg) var(--sk-radius-lg) 0 0}.so-card .sk-duo img{transition:transform 1.2s var(--ox-ease)}.so-card:hover .sk-duo img{transform:scale(1.04)}.so-body{padding:var(--skein-space-32);display:grid;gap:var(--skein-space-14)}.wl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--skein-space-16)}.wl-q{padding:var(--skein-space-28);display:grid;gap:var(--skein-space-24);align-content:space-between}.wl-q p{margin:0;font-size:var(--skein-font-size-18);line-height:var(--skein-line-height-1p5);color:var(--sk-bone)}.wl-who{display:flex;align-items:center;gap:var(--skein-space-12)}.wl-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--sk-ramp);border:1px solid var(--sk-line-2);font:600 13px/1 var(--sk-mono);color:var(--sk-amber)}.wl-who b{display:block;font-size:var(--skein-font-size-15);color:var(--sk-white)}.nw{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:var(--skein-space-16)}.nw-card{display:grid;align-content:start;grid-template-rows:auto 1fr;overflow:hidden;color:inherit}.nw-card .sk-duo{aspect-ratio:16/10}.nw-card .b{padding:var(--skein-space-24);display:grid;gap:var(--skein-space-12)}.nw-card.txt{grid-template-rows:1fr}.nw-card.txt .b{align-content:space-between;min-height:260px}.fq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--skein-space-64);align-items:start}.dm{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--skein-space-64);align-items:start}.dm-steps{list-style:none;margin:var(--skein-space-32) 0 0;padding:0;display:grid;gap:var(--skein-space-22)}.dm-steps li{display:grid;grid-template-columns:44px 1fr;gap:var(--skein-space-16);align-items:start}.dm-steps li>span{width:44px;height:44px;border-radius:50%;border:1px solid var(--skein-hangar-a200);display:grid;place-items:center;font:500 14px/1 var(--sk-mono);color:var(--sk-hangar)}.dm-contact{margin-top:var(--skein-space-40);padding-top:var(--skein-space-28);border-top:1px solid var(--skein-hangar-a140);display:grid;gap:var(--skein-space-8)}.dm-card{padding:var(--skein-space-36);background:var(--sk-hangar) !important;border-color:var(--sk-hangar) !important;color:var(--sk-bone)}.dm-prog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--skein-space-6);margin:var(--skein-space-18) 0 var(--skein-space-28)}.dm-prog i{height:4px;border-radius:var(--skein-radius-2);background:var(--skein-bone-a140)}.dm-prog i.on{background:var(--sk-amber)}.dm-fields{display:grid;gap:var(--skein-space-20)}.dm-f{display:grid;gap:var(--skein-space-8)}.dm-f label,.dm-f legend{font-size:var(--skein-font-size-14);font-weight:var(--skein-font-weight-600);color:var(--sk-bone);padding:0}.dm-f .help{font-size:var(--skein-font-size-13);color:var(--sk-slate)}.dm-f fieldset{border:0;margin:0;padding:0;display:grid;gap:var(--skein-space-10)}.dm-in{width:100%;min-height:50px;padding:0 var(--skein-space-16);border-radius:var(--skein-radius-10);border:1px solid var(--sk-line-2);background:var(--skein-bone-a030);color:var(--sk-bone);transition:border-color var(--sk-fast) var(--ox-ease),box-shadow var(--sk-fast) var(--ox-ease)}textarea.dm-in{min-height:110px;padding:var(--skein-space-14) var(--skein-space-16);resize:vertical}.dm-in::placeholder{color:var(--sk-slate)}.dm-in:hover{border-color:var(--skein-bone-a360)}.dm-in:focus{outline:none;border-color:var(--sk-amber);box-shadow:0 0 0 3px var(--sk-amber-soft)}.dm-in.err{border-color:var(--skein-alert-soft)}.dm-err{font-size:var(--skein-font-size-13);color:var(--skein-alert-soft)}.dm-chips{display:flex;flex-wrap:wrap;gap:var(--skein-space-8)}.dm-sel{position:relative}.dm-sel>button{width:100%;min-height:50px;padding:0 var(--skein-space-16);border-radius:var(--skein-radius-10);border:1px solid var(--sk-line-2);background:var(--skein-bone-a030);color:var(--sk-bone);display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left}.dm-sel>button svg{width:12px;height:12px}.dm-sel [role="listbox"]{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;margin:0;padding:var(--skein-space-6);list-style:none;border-radius:var(--skein-radius-12);background:var(--sk-ramp);border:1px solid var(--sk-line-2);box-shadow:0 20px 50px var(--skein-c000000-a500)}.dm-sel [role="option"]{padding:var(--skein-space-11) var(--skein-space-12);border-radius:var(--skein-radius-8);cursor:pointer;font-size:var(--skein-font-size-15);color:var(--sk-bone)}.dm-sel [role="option"]:hover,.dm-sel [role="option"][aria-selected="true"]{background:var(--skein-bone-a080)}.dm-nav{display:flex;justify-content:space-between;align-items:center;gap:var(--skein-space-12);margin-top:var(--skein-space-28)}.dm-ok{display:grid;gap:var(--skein-space-18);justify-items:start;padding:var(--skein-space-12) 0}.dm-ok .tick{width:56px;height:56px;border-radius:50%;background:var(--sk-amber);color:var(--sk-hangar);display:grid;place-items:center}.dm-ok .tick svg{width:24px;height:24px}@media (max-width:1100px){.hm-hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--skein-space-72)}.rf{max-width:720px}.hw{grid-template-columns:minmax(0,1fr);gap:var(--skein-space-16)}.hw-wire{display:none}.hw-col{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-col .sk-label{grid-column:1/-1}.fb{grid-template-columns:repeat(2,minmax(0,1fr))}.nw{grid-template-columns:1fr 1fr}.nw-card:first-child{grid-column:1/-1}}@media (max-width:1024px){.hm-cmp,.cap-panel,.fq,.dm,.hw-video{grid-template-columns:minmax(0,1fr)}.hm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--skein-space-32) 0}.hm-stat:nth-child(3){border-left:0;padding-left:0}.wl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hm-hero{padding:var(--skein-space-120) 0 var(--skein-space-64);min-height:0}.hm-hero-shade{background:linear-gradient(180deg,var(--skein-hangar-a850),var(--skein-hangar-a920) 50%,var(--sk-hangar))}.hm-actions .sk-btn{flex:1 1 100%}.rf{padding:var(--skein-space-14)}.rf-ruler,.rf-row{grid-template-columns:44px repeat(4,minmax(0,1fr))}.rf-row{grid-template-columns:44px minmax(0,1fr)}.rf-wx{left:calc(44px + (100% - 44px)*5/12);width:calc((100% - 44px)*2/12)}.rf-blk{font-size:var(--skein-font-size-9);padding:0 var(--skein-space-4)}.rf-top{flex-wrap:wrap}.rf-state{min-width:0;width:100%}.rf-state .sk-status{left:0;right:auto}.rf-chip.a{left:8px;bottom:-26px}.rf-chip.b{display:none}.rf-foot strong{font-size:var(--skein-font-size-18)}.hm-stat{padding:0 0 0 var(--skein-space-20)}.hm-stat:nth-child(odd){border-left:0;padding-left:0}.hm-units{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-lists,.tr,.so,.wl,.nw{grid-template-columns:minmax(0,1fr)}.nw-card:first-child{grid-column:auto}.hm-bars,.hm-list,.cap-copy,.tr-card,.dm-card{padding:var(--skein-space-24)}.hw-col{grid-template-columns:minmax(0,1fr)}.cap-tabs{width:100%}.sked{grid-template-columns:52px repeat(6,minmax(0,1fr));gap:var(--skein-space-4)}.sked .c{font-size:var(--skein-font-size-8);padding:0 var(--skein-space-3)}.sh-grid{grid-template-columns:44px repeat(7,minmax(0,1fr));gap:var(--skein-space-4)}.rd-kpis{grid-template-columns:minmax(0,1fr)}.qt{grid-template-columns:minmax(0,1fr);gap:var(--skein-space-8)}.qt-mark{font-size:var(--skein-font-size-100)}.cmp-head,.cmp-row{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,.7fr));padding-inline:var(--skein-space-16)}.cmp-group summary{padding-inline:var(--skein-space-16)}.fb{grid-template-columns:minmax(0,1fr)}.fb-photo{grid-column:auto;grid-row:auto;min-height:420px}.fb-tile{min-height:0}.dm-nav .sk-btn{flex:1}}.pg-hero{position:relative;padding:var(--skein-space-184) 0 var(--skein-space-96);overflow:hidden}.pg-hero .sk-rules{opacity:.4}.pg-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--skein-space-56);align-items:end}.pg-hero-copy{display:grid;gap:var(--skein-space-24);justify-items:start}.pg-crumb{display:flex;gap:var(--skein-space-10);align-items:center}.pg-crumb a{color:var(--sk-ash)}.pg-crumb a:hover{color:var(--sk-white)}.pg-hero .sk-h1{font-size:var(--skein-font-size-fluid-10)}.pg-media{position:relative;border-radius:var(--sk-radius-lg);overflow:hidden;border:1px solid var(--sk-line-2)}.pg-media.sk-duo{aspect-ratio:16/10}.pg-band{position:relative;margin-top:var(--skein-space-72)}.pg-band.sk-duo{aspect-ratio:21/8;border-radius:var(--sk-radius-lg);border:1px solid var(--sk-line)}.app:where(:not([data-ox-sheet] *)){border-radius:var(--sk-radius-lg);border:1px solid var(--sk-line-2);background:var(--sk-panel);overflow:hidden;box-shadow:0 40px 100px var(--skein-c000000-a450)}.app-bar{display:flex;align-items:center;gap:var(--skein-space-12);padding:var(--skein-space-12) var(--skein-space-16);border-bottom:1px solid var(--sk-line)}.app-bar i{width:10px;height:10px;border-radius:50%;background:var(--sk-ramp);border:1px solid var(--sk-line-2)}.app-body{display:grid;grid-template-columns:150px minmax(0,1fr)}.app-side{padding:var(--skein-space-16) var(--skein-space-12);border-right:1px solid var(--sk-line);display:grid;gap:var(--skein-space-4);align-content:start;font-size:var(--skein-font-size-13);color:var(--sk-ash)}.app-side span{padding:var(--skein-space-8) var(--skein-space-10);border-radius:var(--skein-radius-6)}.app-side span.on{background:var(--skein-bone-a080);color:var(--sk-white)}.app-main{padding:var(--skein-space-18);display:grid;gap:var(--skein-space-14);min-width:0}.pn{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--skein-space-64);align-items:start}.pn aside{position:sticky;top:96px}.pn aside nav{display:grid;gap:var(--skein-space-2);border-left:1px solid var(--sk-line)}.pn aside nav a{padding:var(--skein-space-9) 0 var(--skein-space-9) var(--skein-space-18);margin-left:var(--skein-space-n1);border-left:1px solid transparent;font-size:var(--skein-font-size-15);color:var(--sk-ash);transition:color var(--sk-fast) var(--ox-ease),border-color var(--sk-fast) var(--ox-ease)}.pn aside nav a:hover{color:var(--sk-white);border-color:var(--sk-amber)}.pn-body{display:grid;gap:var(--skein-space-120);min-width:0}.pn-sec{display:grid;gap:var(--skein-space-40);scroll-margin-top:96px}.pn-sec>header{display:grid;gap:var(--skein-space-18);max-width:760px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--skein-space-24);align-items:stretch}.feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--skein-space-16)}.feat.two{grid-template-columns:repeat(2,minmax(0,1fr))}.feat-card{padding:var(--skein-space-28);display:grid;gap:var(--skein-space-14);align-content:start}.feat-card .ic:where(:not([data-ox-sheet] *)){width:44px;height:44px;border-radius:var(--skein-radius-10);border:1px solid var(--sk-line-2);display:grid;place-items:center;color:var(--sk-amber)}.feat-card .ic svg:where(:not([data-ox-sheet] *)){width:20px;height:20px}.sk-card.sk-inv .ic:where(:not([data-ox-sheet] *)){border-color:var(--skein-hangar-a200);color:var(--sk-amber-ink)}.prio{display:grid;gap:var(--skein-space-18);padding:var(--skein-space-32)}.prio-row{display:grid;grid-template-columns:200px minmax(0,1fr) 48px;gap:var(--skein-space-16);align-items:center;font-size:var(--skein-font-size-15)}.prio-track{height:10px;border-radius:var(--skein-radius-5);background:var(--skein-bone-a080);position:relative;overflow:hidden}.prio-track i{position:absolute;inset:0 auto 0 0;border-radius:var(--skein-radius-5);background:var(--sk-amber)}.prio-row b{font:500 13px/1 var(--sk-mono);color:var(--sk-bone);text-align:right}.ints{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--skein-space-12)}.int{padding:var(--skein-space-20);display:grid;gap:var(--skein-space-10);align-content:start}.int .ic:where(:not([data-ox-sheet] *)){width:36px;height:36px;border-radius:var(--skein-radius-8);background:var(--sk-ramp);display:grid;place-items:center;color:var(--sk-ash)}.int .ic svg:where(:not([data-ox-sheet] *)){width:18px;height:18px}.code{margin:0;padding:var(--skein-space-24);border-radius:var(--sk-radius-lg);background:var(--skein-night);border:1px solid var(--sk-line);font:400 13.5px/1.75 var(--sk-mono);color:var(--sk-ash);overflow-x:auto;white-space:pre}.code .k{color:var(--sk-amber)}.code .s{color:var(--sk-sky)}.code .c{color:var(--sk-slate)}.tl:where(:not([data-ox-sheet] *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--sk-line-2)}.tl-step{position:relative;padding:var(--skein-space-32) var(--skein-space-28) 0 0;display:grid;gap:var(--skein-space-12);align-content:start}.tl-step:before{content:'';position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:var(--sk-hangar);border:2px solid var(--sk-amber)}.sk-light .tl:where(:not([data-ox-sheet] *)){border-color:var(--skein-hangar-a180)}.sk-light .tl-step:before{background:var(--sk-bone)}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--skein-space-16)}.metric{padding:var(--skein-space-28);display:grid;gap:var(--skein-space-10)}.metric strong{font:700 clamp(40px,4vw,56px)/.95 var(--sk-sans);font-stretch:112%;letter-spacing:-.03em;color:var(--sk-white)}.sk-light .metric strong,.sk-inv .metric strong,.metric.sk-inv strong{color:var(--sk-hangar)}.cta{position:relative;overflow:hidden;border-radius:var(--sk-radius-lg);padding:var(--skein-space-72);display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:var(--skein-space-40);align-items:end;background:var(--sk-amber);color:var(--sk-hangar)}.cta .sk-h2{color:var(--sk-hangar)}.cta p{margin:var(--skein-space-16) 0 0;color:var(--skein-hangar-a780);font-size:var(--skein-font-size-18);max-width:52ch}.cta-actions{display:flex;flex-wrap:wrap;gap:var(--skein-space-12)}.cta .sk-btn-ghost{border-color:var(--skein-hangar-a350);color:var(--sk-hangar)}.cta .sk-btn-ghost:hover{border-color:var(--sk-hangar);background:var(--skein-hangar-a060);color:var(--sk-hangar)}.cta-mark{position:absolute;left:-90px;bottom:-170px;width:380px;height:380px;opacity:.1;color:var(--sk-hangar);pointer-events:none}.sec-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--skein-space-1);background:var(--sk-line);border:1px solid var(--sk-line);border-radius:var(--sk-radius-lg);overflow:hidden}.sec-list>div{background:var(--sk-hangar);padding:var(--skein-space-28);display:grid;gap:var(--skein-space-10);align-content:start}.sec-list .ic:where(:not([data-ox-sheet] *)){color:var(--sk-amber)}.sec-list .ic svg:where(:not([data-ox-sheet] *)){width:22px;height:22px}.story-card{display:grid;overflow:hidden;color:inherit;grid-template-rows:auto 1fr}.story-card .sk-duo{aspect-ratio:16/10}.story-card .b{padding:var(--skein-space-28);display:grid;gap:var(--skein-space-14);align-content:space-between}.story-card .kpi{display:flex;gap:var(--skein-space-28);padding-top:var(--skein-space-16);border-top:1px solid var(--sk-line)}.story-card .kpi strong{display:block;font:700 28px/1 var(--sk-sans);font-stretch:110%;color:var(--sk-white)}.chips{display:flex;flex-wrap:wrap;gap:var(--skein-space-8)}.empty{padding:var(--skein-space-56);text-align:center;display:grid;gap:var(--skein-space-12);justify-items:center;border:1px dashed var(--sk-line-2);border-radius:var(--sk-radius-lg)}.people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--skein-space-16)}.person{padding:var(--skein-space-24);display:grid;gap:var(--skein-space-14);align-content:start}.person .av{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--sk-ramp);border:1px solid var(--sk-line-2);font:600 20px/1 var(--sk-mono);color:var(--sk-amber)}.jobs{border-top:1px solid var(--sk-line)}.jobs details{border-bottom:1px solid var(--sk-line)}.jobs summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 180px 140px 32px;gap:var(--skein-space-16);align-items:center;padding:var(--skein-space-22) 0;color:var(--sk-white);font-weight:var(--skein-font-weight-600)}.jobs summary::-webkit-details-marker{display:none}.jobs summary span{font-weight:var(--skein-font-weight-400);color:var(--sk-ash);font-size:var(--skein-font-size-15)}.jobs summary .pm{width:32px;height:32px;border-radius:50%;border:1px solid var(--sk-line-2);display:grid;place-items:center;transition:transform var(--ox-duration) var(--ox-ease)}.jobs details[open] .pm{transform:rotate(45deg)}.jobs .jd{padding:0 0 var(--skein-space-24);display:grid;gap:var(--skein-space-14);max-width:72ch;color:var(--sk-ash)}.calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;overflow:hidden}.calc-in{padding:var(--skein-space-40);display:grid;gap:var(--skein-space-28);align-content:start}.calc-out{padding:var(--skein-space-40);display:grid;gap:var(--skein-space-24);align-content:start;background:var(--sk-bone);color:var(--sk-hangar)}.calc-f{display:grid;gap:var(--skein-space-12)}.calc-f label{display:flex;justify-content:space-between;align-items:baseline;font-weight:var(--skein-font-weight-600);color:var(--sk-white)}.calc-f label output{font:500 15px/1 var(--sk-mono);color:var(--sk-amber)}.calc input[type=range]{width:100%;accent-color:var(--sk-amber);height:24px}.calc-big{font:700 clamp(56px,6vw,88px)/.9 var(--sk-sans);font-stretch:112%;letter-spacing:-.04em;color:var(--sk-hangar)}.calc-out .sk-label{color:var(--skein-stone)}.calc-out .sk-small{color:var(--skein-graphite)}.calc-out .row{display:flex;justify-content:space-between;gap:var(--skein-space-16);padding:var(--skein-space-14) 0;border-top:1px solid var(--skein-hangar-a140);font-size:var(--skein-font-size-15)}.calc-out .row b{font:500 15px/1 var(--sk-mono)}.tiers3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--skein-space-16);align-items:stretch}.irops{display:grid;gap:var(--skein-space-10)}.irops-row{display:grid;grid-template-columns:90px minmax(0,1fr) 120px 110px;gap:var(--skein-space-14);align-items:center;padding:var(--skein-space-12) var(--skein-space-14);border-radius:var(--skein-radius-8);background:var(--skein-bone-a035);font-size:var(--skein-font-size-14)}.irops-row code{font:500 12px/1 var(--sk-mono);color:var(--sk-bone)}.irops-row span{color:var(--sk-slate)}.lost{min-height:100vh;display:grid;place-items:center;text-align:center;padding:var(--skein-space-140) 0 var(--skein-space-80);position:relative;overflow:hidden}.lost .code404 .sk-word-dot{width:.14em;height:.14em;border-radius:50%;background:var(--sk-amber);margin-bottom:var(--skein-space-0p1em)}.lost .code404{font:800 clamp(120px,22vw,320px)/.8 var(--sk-sans);font-stretch:125%;letter-spacing:-.06em;color:var(--sk-ramp);display:flex;align-items:flex-end;justify-content:center;gap:var(--skein-space-0p03em)}.article{display:grid;grid-template-columns:220px minmax(0,720px);gap:var(--skein-space-64);justify-content:center}.article .prose{display:grid;gap:var(--skein-space-22);font-size:var(--skein-font-size-18);line-height:var(--skein-line-height-1p7);color:var(--sk-ash)}.article .prose h2{font:650 30px/1.15 var(--sk-sans);font-stretch:106%;letter-spacing:-.015em;color:var(--sk-white);margin:var(--skein-space-24) 0 0}.article .prose p{margin:0}.article .prose blockquote{margin:var(--skein-space-16) 0;padding:var(--skein-space-8) 0 var(--skein-space-8) var(--skein-space-28);border-left:2px solid var(--sk-amber);font:600 26px/1.3 var(--sk-sans);font-stretch:104%;color:var(--sk-white)}.facts{display:grid;gap:var(--skein-space-18);align-content:start;position:sticky;top:100px}.facts div{display:grid;gap:var(--skein-space-6);padding-bottom:var(--skein-space-18);border-bottom:1px solid var(--sk-line)}@media (max-width:1100px){.ints{grid-template-columns:repeat(3,minmax(0,1fr))}.people{grid-template-columns:repeat(2,minmax(0,1fr))}.tiers3{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.pg-hero-grid,.split,.calc,.cta{grid-template-columns:minmax(0,1fr)}.pn{grid-template-columns:minmax(0,1fr);gap:var(--skein-space-32)}.pn aside{position:static}.pn aside nav{display:flex;flex-wrap:wrap;gap:var(--skein-space-8);border:0}.pn aside nav a{border:1px solid var(--sk-line-2);border-radius:999px;padding:var(--skein-space-8) var(--skein-space-14);margin:0}.feat{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics:where(:not([data-ox-sheet] *)),.tl:where(:not([data-ox-sheet] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tl:where(:not([data-ox-sheet] *)){row-gap:var(--skein-space-32)}.sec-list{grid-template-columns:repeat(2,minmax(0,1fr))}.article{grid-template-columns:minmax(0,1fr);gap:var(--skein-space-32)}.facts{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pg-hero{padding:var(--skein-space-120) 0 var(--skein-space-64)}.pg-band.sk-duo{aspect-ratio:4/3}.feat:where(:not([data-ox-sheet] *)),.feat.two:where(:not([data-ox-sheet] *)),.metrics:where(:not([data-ox-sheet] *)),.tl:where(:not([data-ox-sheet] *)),.sec-list:where(:not([data-ox-sheet] *)),.people:where(:not([data-ox-sheet] *)),.ints:where(:not([data-ox-sheet] *)){grid-template-columns:minmax(0,1fr)}.ints{grid-template-columns:repeat(2,minmax(0,1fr))}.app-body{grid-template-columns:minmax(0,1fr)}.app-side{display:none}.prio{padding:var(--skein-space-24)}.prio-row{grid-template-columns:minmax(0,1fr) 48px}.prio-track{grid-column:1/-1;grid-row:2}.cta{padding:var(--skein-space-36) var(--skein-space-24)}.calc-in,.calc-out{padding:var(--skein-space-24)}.jobs summary{grid-template-columns:minmax(0,1fr) 32px}.jobs summary span{display:none}.irops-row{grid-template-columns:70px minmax(0,1fr)}.irops-row>:nth-child(n+3){grid-column:2}.pn-body{gap:var(--skein-space-88)}.facts{grid-template-columns:minmax(0,1fr)}}.hx{position:relative;overflow:hidden;padding:var(--skein-space-200) 0 0;background:radial-gradient(120% 70% at 50% 62%,var(--skein-c1a1714) 0%,var(--sk-hangar) 60%)}.hx-dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--skein-bone-a130) 1px,transparent 1.4px);background-size:28px 28px;-webkit-mask-image:radial-gradient(80% 60% at 50% 70%,black,transparent);mask-image:radial-gradient(80% 60% at 50% 70%,black,transparent)}.hx-copy{position:relative;z-index:2;display:grid;justify-items:center;text-align:center;gap:var(--skein-space-32)}.hx-copy .sk-h1{max-width:none}.hx-copy .sk-lead{text-align:center;max-width:40ch}.iso{--s:1;position:relative;z-index:1;height:860px;margin-top:var(--skein-space-40)}.iso-glow{position:absolute;left:50%;top:56%;width:900px;height:420px;margin:var(--skein-space-n210) 0 0 var(--skein-space-n450);border-radius:50%;background:radial-gradient(closest-side,var(--skein-signal-a220),transparent);filter:blur(20px)}.iso-world{position:absolute;left:50%;top:50%;width:760px;height:460px;margin:var(--skein-space-n230) 0 0 var(--skein-space-n380);transform-style:preserve-3d;transform:translateY(calc(190px * var(--s))) scale(var(--s)) rotateX(58deg) rotateZ(-38deg)}.iso-world *{transform-style:preserve-3d}.iso-plane{position:absolute;inset:0;border:1px solid var(--sk-line-2);border-radius:var(--skein-radius-6);padding:var(--skein-space-48) var(--skein-space-40) var(--skein-space-36);background:var(--skein-panel-a780);background-image:linear-gradient(var(--skein-bone-a050) 1px,transparent 1px),linear-gradient(90deg,var(--skein-bone-a050) 1px,transparent 1px);background-size:38px 38px}.iso-plane.p1{transform:translateZ(0)}.iso-plane.p2{transform:translateZ(190px);background-color:var(--skein-panel-a550)}.iso-plane.p3{transform:translateZ(380px);background-color:var(--skein-ramp-a900);border-color:var(--skein-bone-a320);box-shadow:0 0 0 1px var(--skein-signal-a150),0 60px 120px var(--skein-c000000-a600)}.iso-tag{position:absolute;left:40px;top:16px;font:500 13px/1 var(--sk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sk-ash)}.p3 .iso-tag{color:var(--sk-amber)}.iso-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--skein-space-14);height:100%}.iso-tiles i{display:flex;align-items:flex-end;padding:var(--skein-space-12);border:1px solid var(--sk-line-2);border-radius:var(--skein-radius-4);font:500 13px/1 var(--sk-mono);font-style:normal;letter-spacing:.1em;color:var(--sk-ash)}.iso-tiles i.on{background:var(--sk-bone);color:var(--sk-hangar);border-color:var(--sk-bone)}.iso-lattice{position:absolute;inset:0;width:100%;height:100%}.iso-lane{position:relative;display:grid;grid-template-columns:52px 1fr;align-items:center;height:58px;margin-bottom:var(--skein-space-12)}.iso-lane b{font:500 13px/1 var(--sk-mono);color:var(--sk-ash)}.iso-lane i{position:absolute;top:8px;bottom:8px;margin-left:var(--skein-space-52);max-width:calc(100% - 52px);border-radius:var(--skein-radius-3);background:var(--skein-bone-a160);font:500 12px/42px var(--sk-mono);font-style:normal;letter-spacing:.08em;color:var(--sk-bone);padding:0 var(--skein-space-10);white-space:nowrap}.iso-lane i.sim{background:var(--skein-sky-a220);color:var(--sk-sky)}.iso-lane i.up{background:var(--sk-amber);color:var(--sk-hangar);transform:translateZ(34px);box-shadow:0 0 30px var(--skein-signal-a550)}.iso-lane i.up:after{content:'';position:absolute;left:0;right:0;top:100%;height:34px;background:var(--skein-ca5582a);transform-origin:top;transform:rotateX(-90deg)}.iso-lane i.up:before{content:'';position:absolute;top:0;bottom:0;left:100%;width:34px;background:var(--skein-c7c4220);transform-origin:left;transform:rotateY(90deg)}.iso-wx{position:absolute;top:48px;bottom:36px;left:calc(40px + 52px + (100% - 80px - 52px)*.41);width:calc((100% - 80px - 52px)*.17);border:1px dashed var(--sk-amber-line);background:repeating-linear-gradient(135deg,var(--skein-signal-a200) 0 6px,transparent 6px 12px);border-radius:var(--skein-radius-4)}.iso-wx span{position:absolute;bottom:-26px;left:0;font:500 11px/1 var(--sk-mono);letter-spacing:.1em;color:var(--sk-amber);white-space:nowrap}.iso-wire{position:absolute;width:1px;height:380px;transform-origin:0 0;transform:rotateX(90deg);background:linear-gradient(var(--skein-signal-a150),var(--sk-amber))}.iso-note{position:absolute;display:grid;gap:var(--skein-space-6);padding-left:var(--skein-space-16);border-left:1px solid var(--sk-amber)}.iso-note strong{font:600 28px/1 var(--sk-sans);font-stretch:110%;color:var(--sk-white)}.iso-note.n1{right:max(48px,calc(50% - 600px));top:200px}.iso-note.n2{left:max(48px,calc(50% - 600px));bottom:200px}.hx-rail{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--sk-line-2);margin-top:var(--skein-space-8)}.hx-rail>div{display:grid;gap:var(--skein-space-10);padding:var(--skein-space-32) var(--skein-space-24) var(--skein-space-72) 0}.hx-rail>div+div{padding-left:var(--skein-space-24);border-left:1px solid var(--sk-line)}.hx-rail strong{font:600 clamp(30px,3vw,44px)/1 var(--sk-sans);font-stretch:110%;letter-spacing:-.03em;color:var(--sk-white)}.hx-rail>div>span{font-size:var(--skein-font-size-15);color:var(--sk-ash)}@media (max-width:1100px){.iso{--s:.74;height:660px}.iso-note{display:none}}@media (max-width:767px){.hx{padding-top:var(--skein-space-128)}.hx-copy{gap:var(--skein-space-24)}.iso{--s:.42;height:400px;margin-top:var(--skein-space-16)}.hx-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-rail>div{padding:var(--skein-space-24) var(--skein-space-12) var(--skein-space-32) 0}.hx-rail>div:nth-child(3){border-left:0;padding-left:0}.hx-rail>div:nth-child(n+3){border-top:1px solid var(--sk-line)}}.ns{position:relative;min-height:clamp(560px,60vw,880px);display:flex;align-items:flex-end;overflow:hidden;background:var(--sk-hangar)}.ns-img{position:absolute;inset:0}.ns-img img,.ns-img video{width:100%;height:100%;object-fit:cover}.ns-img video{filter:grayscale(1) contrast(1.2) brightness(.5) sepia(.4)}.ns-img:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,var(--sk-hangar) 0%,var(--skein-hangar-a000) 22%,var(--skein-hangar-a000) 55%,var(--skein-hangar-a850) 100%)}.ns-copy{position:relative;display:grid;gap:var(--skein-space-28);padding-bottom:var(--skein-space-112)}.ns-copy .sk-h2{font-size:var(--skein-font-size-fluid-8);max-width:none}.ns-units{margin:0;font:500 12px/1.8 var(--sk-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sk-ash);max-width:70ch}.px{position:relative;min-height:min(100vh,900px);display:flex;align-items:flex-end;overflow:hidden;background:var(--sk-hangar)}.px-img{position:absolute;inset:0}.px-img img{width:100%;height:100%;object-fit:cover}.px-img:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,var(--skein-hangar-a550) 0%,var(--skein-hangar-a000) 26%,var(--skein-hangar-a000) 50%,var(--skein-hangar-a900) 100%)}.px-grid{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--skein-space-24);row-gap:var(--skein-space-32);align-items:end;padding-bottom:var(--skein-space-96);padding-top:var(--skein-space-180)}.px-grid>.sk-label{grid-column:1/-1}.px-grid>.sk-h1{grid-column:1/span 8;font-size:var(--skein-font-size-fluid-11);max-width:none}.px-side{grid-column:1/span 5;display:grid;gap:var(--skein-space-28);justify-items:start}.px-side .sk-lead{color:var(--sk-bone);opacity:.86}@media (max-width:1024px){.px-grid>.sk-h1{grid-column:1/-1}.px-side{grid-column:1/span 9}}@media (max-width:767px){.px{min-height:640px}.px-grid{padding:var(--skein-space-128) 0 var(--skein-space-64)}.px-side{grid-column:1/-1}.px-side .sk-btn{width:100%}}.px.px-r .px-img{left:38%}.px.px-r .px-img img{-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 58%);mask-image:linear-gradient(90deg,transparent 0%,black 58%)}.px.px-r .px-img:after{background:linear-gradient(180deg,var(--skein-hangar-a500) 0%,var(--skein-hangar-a000) 30%,var(--skein-hangar-a000) 55%,var(--skein-hangar-a920) 100%)}.px-img img.duo{filter:grayscale(1) contrast(1.12) brightness(.72) sepia(.25)}@media (max-width:767px){.px.px-r .px-img{left:0}.px.px-r .px-img img{-webkit-mask-image:linear-gradient(180deg,transparent,black 40%);mask-image:linear-gradient(180deg,transparent,black 40%)}}.feat,.metrics,.fb,.wl,.nw,.tiers3,.tr,.so,.split,.hm-lists,.hm-cmp,.cap-panel{gap:var(--skein-space-24)}.ints{gap:var(--skein-space-16)}.feat-card,.metric,.fb-tile,.wl-q,.person{padding:var(--skein-space-40)}.cap-copy,.tr-card,.hm-bars,.hm-list,.prio,.calc-in,.calc-out{padding:var(--skein-space-48)}.cap-ui{padding:var(--skein-space-32)}.feat-card{gap:var(--skein-space-18)}.feat-card .sk-small,.int .sk-small{font-size:var(--skein-font-size-15);line-height:var(--skein-line-height-1p55)}.wl-q p{font-size:var(--skein-font-size-19);line-height:var(--skein-line-height-1p55)}.so-body{padding:var(--skein-space-40);gap:var(--skein-space-18)}.story-card .b{padding:var(--skein-space-36)}.nw-card .b{padding:var(--skein-space-32)}.tl-step{padding:var(--skein-space-40) var(--skein-space-32) 0 0}.sk-faq summary{padding:var(--skein-space-32) 0}.hm-proof{display:none}.ns-img video{object-position:50% 40%}.fq{gap:var(--skein-space-96)}.dm{gap:var(--skein-space-96)}.cta{padding:var(--skein-space-96)}.pn{gap:var(--skein-space-96)}.pn-body{gap:var(--skein-space-176)}.sk-card{border-color:var(--skein-bone-a100)}@media (max-width:1024px){.cta{padding:var(--skein-space-64) var(--skein-space-40)}.fq,.dm{gap:var(--skein-space-56)}}@media (max-width:767px){.feat-card,.metric,.fb-tile,.wl-q,.person,.cap-copy,.tr-card,.hm-bars,.hm-list,.prio,.calc-in,.calc-out,.so-body,.story-card .b{padding:var(--skein-space-28)}.cap-ui{padding:var(--skein-space-20)}.cta{padding:var(--skein-space-40) var(--skein-space-24)}.pn-body{gap:var(--skein-space-112)}}body:not(#_){margin: 0;background: var(--skein-hangar)}[data-fit-width]:not(#_){margin: 0 auto}body.skein-ds [data-fit-width]:not(#_){margin-bottom: var(--skein-space-48)}.ix-panel.ix-floating:not(#_){position: fixed;right: auto;bottom: auto;margin: 0}@keyframes skein-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: no-preference){.ix-in:not(#_){animation: skein-in .42s cubic-bezier(.2, .7, .2, 1) backwards;animation-delay: calc(var(--ix-i, 0) * 45ms)}}dc-if:not(#_){display: contents}dc-if[hidden]:not(#_){display: none}@view-transition{navigation: auto}[data-nav="static"], [data-nav="fixed"], [data-nav="docking"]{view-transition-name: ox-nav}[data-ix~="shell-sidebar"]{view-transition-name: ox-sidebar}body[class$="-ds"] [data-nav], body[class$="-ds"] [data-ix~="shell-sidebar"]{view-transition-name: none}:root{--ox-vt-duration: .34s;--ox-vt-shift: 24px;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}[data-ox-profile="webapp"], [data-ox-profile="mobile"]{--ox-vt-duration: .22s;--ox-vt-shift: 16px}@media (prefers-reduced-motion: no-preference){::view-transition-group(root){animation-duration: var(--ox-vt-duration)}::view-transition-old(root){animation: ox-vt-out var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}::view-transition-new(root){animation: ox-vt-in var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}html:active-view-transition-type(ox-back)::view-transition-old(root){animation-name: ox-vt-out-back}html:active-view-transition-type(ox-back)::view-transition-new(root){animation-name: ox-vt-in-back}}@media (prefers-reduced-motion: reduce){::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*){animation: none !important}}@keyframes ox-vt-out{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -.5))}}@keyframes ox-vt-in{from{opacity: 0;transform: translateY(var(--ox-vt-shift))}}@keyframes ox-vt-out-back{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * .5))}}@keyframes ox-vt-in-back{from{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -1))}}[data-fit-width]{zoom: min(1, calc(var(--ox-vw, 100000) / var(--ox-fw, 1)))}.s1:not(#_){left: 4%;width: 22%}.s2:not(#_){left: 62%;width: 15%}.s3:not(#_){left: 12%;width: 20%}.s4:not(#_){left: 66%;width: 18%}.s5:not(#_){left: 2%;width: 24%}.s6:not(#_){left: 76%;width: 16%}.s7:not(#_){left: 26%;width: 12%}.s8:not(#_){left: 62%;width: 13%}.s9:not(#_){left: 8%;width: 18%}.s10:not(#_){left: 44%;width: 18%}.s11:not(#_){left: 78%;width: 18%}.s12:not(#_){left: 18%;top: 20%}.s13:not(#_){left: 82%;top: 20%}.s14:not(#_){left: 18%;top: 86%}.s15:not(#_){left: 82%;top: 86%}.s16:not(#_){width: 88%;background: var(--sk-hangar);color: var(--sk-bone)}.s17:not(#_){width: 78%;background: var(--skein-hangar-a160);color: var(--sk-hangar)}.s18:not(#_){width: 9%;min-width: 76px;background: var(--sk-amber);color: var(--sk-hangar)}.s19:not(#_){font-size: var(--skein-font-size-11)}.s20:not(#_){background: var(--sk-hangar);border-color: var(--sk-hangar);color: var(--sk-bone)}.s21:not(#_){color: var(--sk-amber)}.s22:not(#_){color: var(--sk-bone)}.s23:not(#_){display: flex;justify-content: space-between;align-items: center;gap: var(--skein-space-12)}.s24:not(#_){display: grid;gap: var(--skein-space-20);justify-items: start}.s25:not(#_){font-size: var(--skein-font-size-fluid-4)}.s26:not(#_){display: grid;gap: var(--skein-space-16)}.s27:not(#_){margin: 0}.s28:not(#_){display: block;font-size: var(--skein-font-size-16)}.s29:not(#_){font-size: var(--skein-font-size-36)}.s30:not(#_){background: var(--sk-hangar);color: var(--sk-bone)}.s31:not(#_){color: var(--sk-hangar);font-stretch: 96%;font-size: var(--skein-font-size-fluid-6)}.s32:not(#_){justify-self: start}.s33:not(#_){justify-self: end;align-self: end}.s34:not(#_){color: var(--sk-hangar)}.s35:not(#_){background: var(--sk-hangar)}.s36:not(#_){display: grid;gap: var(--skein-space-20);position: sticky;top: 110px}.s37:not(#_){display: flex;gap: var(--skein-space-12);align-items: center}.s38:not(#_){margin-top: var(--skein-space-20)}.s39:not(#_){margin: var(--skein-space-4) 0 0}.s40:not(#_){color: var(--sk-ash)}.s41:not(#_){color: var(--sk-slate)}.s42:not(#_){font-weight: var(--skein-font-weight-400)}.s43:not(#_){display: flex;flex-wrap: wrap;gap: var(--skein-space-12)}.s44:not(#_){margin-top: var(--skein-space-20);max-width: 34ch}.s45:not(#_){margin-top: var(--skein-space-10)}.s46:not(#_){display: inline-flex;align-items: center;gap: var(--skein-space-10)}.s47:not(#_){background: var(--sk-sky)}.s48:not(#_){padding-top: var(--skein-space-48)}.s49:not(#_){display: block;margin-bottom: var(--skein-space-14)}.s50:not(#_){display: flex;justify-content: space-between;align-items: center}.s51:not(#_){width: 40%}.s52:not(#_){width: 30%}.s53:not(#_){width: 20%}.s54:not(#_){width: 10%}.s55:not(#_){padding: var(--skein-space-240) 0 var(--skein-space-128)}.s56:not(#_){justify-content: center}.s57:not(#_){padding-top: 0}.s58:not(#_){font-size: var(--skein-font-size-34)}.s59:not(#_){margin: 0 var(--skein-space-4) var(--skein-space-12)}.s60:not(#_){margin-top: 0;overflow-x: auto}.s61:not(#_){min-width: 640px}.s62:not(#_){grid-template-columns: minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.s63:not(#_){display: grid;gap: var(--skein-space-20)}.s64:not(#_){overflow: hidden;gap: 0;color: inherit}.s65:not(#_){min-height: 420px}.s66:not(#_){position: absolute;inset: 0}.s67:not(#_){padding: var(--skein-space-48)}.s68:not(#_){font-size: var(--skein-font-size-fluid-5)}.s69:not(#_){opacity: .6;font-size: var(--skein-font-size-12)}.s70:not(#_){padding-top: var(--skein-space-24)}.s71:not(#_){margin: var(--skein-space-24) 0 var(--skein-space-8)}.s72:not(#_){display: grid;gap: var(--skein-space-20);align-content: start}.s73:not(#_){padding-bottom: var(--skein-space-120)}.s74:not(#_){color: var(--skein-stone)}.s75:not(#_){margin-top: var(--skein-space-24);font-size: var(--skein-font-size-fluid-9)}.s76:not(#_){margin-top: var(--skein-space-24)}.s77:not(#_){width: 1600px;min-height: 1200px;--brand: var(--skein-signal);--primary: var(--skein-signal);--ink: var(--skein-hangar);--paper: var(--skein-bone);--tint: var(--skein-cffe1d1);--deep: var(--skein-c5b2700);--mid: var(--skein-cae7859);--brand2: var(--skein-c5b2700);--brand3: var(--skein-c5b2700);--pop: var(--skein-c5b2700);--on-brand: var(--ink);--on-primary: var(--ink);--on-ink: var(--paper);--on-paper: var(--ink);--on-tint: var(--ink);--on-deep: var(--paper);--on-mid: var(--ink);--on-brand2: var(--paper);--on-brand3: var(--paper);--on-pop: var(--paper);--white: var(--skein-cffffff);--black: var(--skein-c0b0b0b);--night: color-mix(in oklch,var(--skein-hangar) 25%,var(--skein-c0e0e0e));--mist: color-mix(in oklch,var(--skein-cffe1d1) 55%,var(--skein-cf1f1f2));--fd: var(--skein-font-sans);--ft: 'IBM Plex Mono',system-ui,sans-serif;--fm: var(--skein-font-mono);--frame: var(--skein-c161616);--pad: 40px;--gap: 24px;--r: 0px;display: grid;grid-template-columns: repeat(12,1fr);grid-template-rows: repeat(4,1fr)}.s78:not(#_){grid-area: 1/1/2/5}.s79:not(#_){position: absolute;height: 150cqh;width: auto;left: 38cqw;top: -20cqh;rotate: 0deg;--c: var(--skein-hangar);opacity: 1}.s80:not(#_){grid-area: 1/5/3/8}.s81:not(#_){display: flex;flex-direction: column;justify-content: center;align-items: flex-end;padding: 0 var(--skein-space-fluid-2);gap: var(--skein-space-fluid-1)}.s82:not(#_){font-family: 'Archivo';font-weight: var(--skein-font-weight-400);font-size: var(--skein-font-size-fluid-2);line-height: var(--skein-line-height-1p12);letter-spacing: -.01em}.s83:not(#_){font-family: 'Archivo';font-weight: var(--skein-font-weight-600);font-size: var(--skein-font-size-fluid-2);line-height: var(--skein-line-height-1p12);letter-spacing: -.01em}.s84:not(#_){font-family: 'Archivo';font-weight: var(--skein-font-weight-700);font-size: var(--skein-font-size-fluid-2);line-height: var(--skein-line-height-1p12);letter-spacing: -.01em}.s85:not(#_){font-family: 'Archivo';font-weight: var(--skein-font-weight-800);font-size: var(--skein-font-size-fluid-2);line-height: var(--skein-line-height-1p12);letter-spacing: -.01em}.s86:not(#_){grid-area: 1/8/3/13}.s87:not(#_){display: grid;grid-template-columns: 1.35fr 1fr 1fr 1fr 1fr}.s88:not(#_){background: var(--skein-signal);color: var(--skein-hangar);display: flex;flex-direction: column;justify-content: space-between;padding: var(--skein-space-22) var(--skein-space-18)}.s89:not(#_){font-size: var(--skein-font-size-13);line-height: var(--skein-line-height-1p5)}.s90:not(#_){background: var(--skein-hangar);color: var(--skein-bone);display: flex;flex-direction: column;justify-content: space-between;padding: var(--skein-space-22) var(--skein-space-18)}.s91:not(#_){background: var(--skein-bone);color: var(--skein-hangar);display: flex;flex-direction: column;justify-content: space-between;padding: var(--skein-space-22) var(--skein-space-18)}.s92:not(#_){background: var(--skein-ramp);color: var(--skein-bone);display: flex;flex-direction: column;justify-content: space-between;padding: var(--skein-space-22) var(--skein-space-18)}.s93:not(#_){background: var(--skein-slate);color: var(--skein-hangar);display: flex;flex-direction: column;justify-content: space-between;padding: var(--skein-space-22) var(--skein-space-18)}.s94:not(#_){grid-area: 2/1/3/5}.s95:not(#_){position: relative;padding: var(--skein-space-fluid-4);outline: 1.5px dashed color-mix(in oklch,currentColor 45%,transparent);outline-offset: -1px}.s96:not(#_){position: absolute;inset: 8cqh;background: color-mix(in oklch,var(--brand) 10%,transparent)}.s97:not(#_){position: relative;height: 16cqh;width: auto;aspect-ratio: var(--logo-ar);--c: currentColor}.s98:not(#_){left: 0;top: 0;width: 8cqh;height: 8cqh;font-size: var(--skein-font-size-11);font-style: normal;opacity: .7}.s99:not(#_){right: 0;top: 0;width: 8cqh;height: 8cqh;font-size: var(--skein-font-size-11);font-style: normal;opacity: .7}.s100:not(#_){left: 0;bottom: 0;width: 8cqh;height: 8cqh;font-size: var(--skein-font-size-11);font-style: normal;opacity: .7}.s101:not(#_){right: 0;bottom: 0;width: 8cqh;height: 8cqh;font-size: var(--skein-font-size-11);font-style: normal;opacity: .7}.s102:not(#_){left: 24px;top: 22px}.s103:not(#_){right: 24px;bottom: 20px;font-size: var(--skein-font-size-12);opacity: .75}.s104:not(#_){grid-area: 3/1/5/9}.s105:not(#_){width: min(46cqw, calc(min(26cqh * max(1, 2.6 / var(--logo-ar)), 46cqh) * var(--logo-ar)))}.s106:not(#_){grid-area: 3/9/5/13}.s107:not(#_){perspective: 1800px}.s108:not(#_){left: 50%;top: 50%;transform: translate(-50%,-50%) rotateX(48deg) rotateZ(-32deg);transform-style: preserve-3d;width: 560px;height: 560px}.s109:not(#_){width: 504px;height: 288px;left: -120px;top: 10px;box-shadow: 0 2px 3px var(--skein-c000000-a120),0 40px 50px -30px var(--skein-c000000-a450)}.s110:not(#_){inset: 0;background: var(--paper);color: var(--ink);border-radius: var(--skein-radius-10);padding: var(--skein-space-fluid-3) var(--skein-space-fluid-5);display: flex;flex-direction: column;justify-content: space-between}.s111:not(#_){height: 15%;width: auto;--c: var(--brand)}.s112:not(#_){font-weight: var(--skein-font-weight-600);font-size: var(--skein-font-size-22);line-height: var(--skein-line-height-1p2);font-family: var(--fd)}.s113:not(#_){font-weight: var(--skein-font-weight-400);font-size: var(--skein-font-size-14);line-height: var(--skein-line-height-1p4);font-family: var(--ft);opacity: .8}.s114:not(#_){font-weight: var(--skein-font-weight-400);font-size: var(--skein-font-size-13);line-height: var(--skein-line-height-1p5);font-family: var(--ft);margin-top: var(--skein-space-12);opacity: .8}.s115:not(#_){width: 504px;height: 288px;left: 120px;top: 250px;transform: translateZ(1px);box-shadow: 0 2px 3px var(--skein-c000000-a120),0 40px 50px -30px var(--skein-c000000-a450)}.s116:not(#_){inset: 0;background: var(--brand);color: var(--on-brand);border-radius: var(--skein-radius-10)}.s117:not(#_){height: 15%;width: auto}.s118:not(#_){display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: var(--skein-space-20)}.s119:not(#_){display: grid;gap: var(--skein-space-10)}.s120:not(#_){height: 120px;border-radius: var(--skein-radius-10);background: var(--skein-hangar);box-shadow: var(--skein-shadow-1)}.s121:not(#_){font-size: var(--skein-font-size-16)}.s122:not(#_){font-size: var(--skein-font-size-12);color: var(--sk-ash)}.s123:not(#_){font-size: var(--skein-font-size-13)}.s124:not(#_){height: 120px;border-radius: var(--skein-radius-10);background: var(--skein-signal);box-shadow: var(--skein-shadow-1)}.s125:not(#_){height: 120px;border-radius: var(--skein-radius-10);background: var(--skein-bone);box-shadow: var(--skein-shadow-1)}.s126:not(#_){height: 120px;border-radius: var(--skein-radius-10);background: var(--skein-ramp);box-shadow: var(--skein-shadow-1)}.s127:not(#_){height: 120px;border-radius: var(--skein-radius-10);background: var(--skein-slate);box-shadow: var(--skein-shadow-1)}.s128:not(#_){display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: var(--skein-space-16)}.s129:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-panel);box-shadow: var(--skein-shadow-1)}.s130:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-ash);box-shadow: var(--skein-shadow-1)}.s131:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-paper);box-shadow: var(--skein-shadow-1)}.s132:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-amber-ink);box-shadow: var(--skein-shadow-1)}.s133:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-amber-lift);box-shadow: var(--skein-shadow-1)}.s134:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-sky);box-shadow: var(--skein-shadow-1)}.s135:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-alert);box-shadow: var(--skein-shadow-1)}.s136:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-alert-soft);box-shadow: var(--skein-shadow-1)}.s137:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-graphite);box-shadow: var(--skein-shadow-1)}.s138:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-stone);box-shadow: var(--skein-shadow-1)}.s139:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-dust);box-shadow: var(--skein-shadow-1)}.s140:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-pebble);box-shadow: var(--skein-shadow-1)}.s141:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-sand);box-shadow: var(--skein-shadow-1)}.s142:not(#_){height: 84px;border-radius: var(--skein-radius-10);background: var(--skein-night);box-shadow: var(--skein-shadow-1)}.s143:not(#_){display: grid;gap: var(--skein-space-28)}.s144:not(#_){display: grid;grid-template-columns: 240px 1fr;gap: var(--skein-space-32);align-items: baseline;border-top: 1px solid var(--sk-line);padding-top: var(--skein-space-24)}.s145:not(#_){font-size: var(--skein-font-size-96)}.s146:not(#_){font-size: var(--skein-font-size-14)}.s147:not(#_){display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--skein-space-16)}.s148:not(#_){padding: var(--skein-space-28);display: grid;gap: var(--skein-space-10)}.s149:not(#_){display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--skein-space-32)}.s150:not(#_){background: var(--skein-amber-lift)}.s151:not(#_){border-color: var(--sk-line-2)}.s152:not(#_){display: flex;flex-wrap: wrap;gap: var(--skein-space-8)}.s153:not(#_){opacity: .4}.s154:not(#_){border-color: var(--sk-amber);box-shadow: 0 0 0 3px var(--sk-amber-soft)}.s155:not(#_){border-style: dashed;background: transparent}.s156:not(#_){max-width: 760px}.s157:not(#_){justify-self: start;color: var(--sk-white);background: var(--skein-bone-a060)}.s158:not(#_){height: 96px;border-radius: var(--skein-radius-4);background: var(--sk-ramp)}.s159:not(#_){display: inline-flex;margin: 0}.s160:not(#_){max-width: 240px}.s161:not(#_){position: relative;height: 96px;border: 1px solid var(--sk-line);border-radius: var(--skein-radius-14);overflow: hidden}.s162:not(#_){position: absolute}.s163:not(#_){border: 1px solid var(--sk-line);border-radius: var(--skein-radius-14);overflow: hidden}.s164:not(#_){opacity: .75}.s165:not(#_){display: grid;gap: var(--skein-space-28);justify-items: center}.s166:not(#_){text-align: center}[data-fit-width="1440"]{--ox-fw: 1440}[data-fit-width="1600"]{--ox-fw: 1600}.px-grid>.sk-h1{font-size:var(--skein-font-size-fluid-7);grid-column:1/span 9}