body{background:#0b0c0e}.sk{--ink:#0b0c0e;--ink-2:#17191c;--graphite:#4a4e52;--steel:#8a8e92;--rule:#cfcdc8;--paper:#f3f2ef;--white:#fff;--m:max(clamp(24px, 6.667vw, 96px), calc((100vw - 1248px) / 2));--sans:Geist, "Helvetica Neue", Arial, sans-serif;--mono:"Geist Mono", ui-monospace, Menlo, monospace;font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;min-height:100vh;font-size:18px;line-height:1.5;display:flex}.sk *,.sk :before,.sk :after{box-sizing:border-box}.sk :where(h1,h2,h3,p,ul,dl,dd,dt){margin:0;padding:0;font-weight:400}.sk :where(ul){list-style:none}.sk :where(a){color:inherit;text-decoration:none}.sk :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.sk main{flex-direction:column;flex:1;display:flex}.sk [data-ground=ink]{--surface:#0b0c0e;--text:#f3f2ef;--muted:#c9cbcd;--label:#a6aaad;--hair:#3a3d41;--strong:#f3f2ef;--action:#f3f2ef;--on-action:#0b0c0e;--action-hover:#fff}.sk [data-ground=paper]{--surface:#f3f2ef;--text:#0b0c0e;--muted:#4a4e52;--label:#4a4e52;--hair:#cfcdc8;--strong:#0b0c0e;--action:#0b0c0e;--on-action:#f3f2ef;--action-hover:#4a4e52}.sk [data-ground]{background:var(--surface);color:var(--text)}.sk :focus-visible{outline:2px solid var(--text,#f3f2ef);outline-offset:3px}.sk .skip{left:var(--m);z-index:5;color:#0b0c0e;background:#f3f2ef;padding:10px 16px;font-size:16px;position:absolute;top:-80px}.sk .skip:focus{top:8px}.sk .t-display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(44px,5.4vw,72px);font-weight:500;line-height:1}.sk .t-headline{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,3.6vw,48px);font-weight:500;line-height:1.06}.sk .t-title{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,32px);font-weight:500;line-height:1.1}.sk .t-sub{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.25}.sk .t-lead{color:var(--muted);max-width:34em;font-size:clamp(18px,1.5vw,20px);line-height:1.5}.sk .t-body{max-width:36em;font-size:18px;line-height:1.5}.sk .t-sm{font-size:16px;line-height:1.5}.sk .t-fact{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label);font-size:13px;line-height:16px}.sk .t-data{font-family:var(--mono);font-size:13px;line-height:1.4}.sk .t-cap{font-family:var(--mono);color:var(--label);font-size:12px;line-height:1.5}.sk .muted{color:var(--muted)}.sk .wm{height:var(--h);aspect-ratio:474/146;width:auto;color:var(--text);display:block}.sk .ln{height:var(--h);color:var(--text);overflow:hidden}.sk .ln svg{height:var(--h);aspect-ratio:16004/146;width:auto;max-width:none;display:block}@media (prefers-reduced-motion:no-preference){.sk .ln{animation:.9s cubic-bezier(.2,.7,.2,1) both sk-draw}@keyframes sk-draw{0%{clip-path:inset(0 calc(100% - var(--h) * 3.25) 0 0)}to{clip-path:inset(0)}}}.sk .hd{padding:56px 0 0 var(--m);--h:32px;position:relative}.sk .hd nav{right:var(--m);gap:32px;display:flex;position:absolute;top:45px}.sk .hd nav a{font-size:16px;line-height:20px;transition:color .12s}.sk .hd nav a:hover{color:var(--muted)}.sk .hd nav a[aria-current]{font-weight:500}.sk .hd .menu,.sk .hd .panel{display:none}@media (width<=760px){.sk .hd{--h:22px;padding-top:64px}.sk .hd nav{display:none}.sk .hd .menu{right:calc(var(--m) - 12px);flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;width:44px;height:44px;padding-right:12px;display:flex;position:absolute;top:24px}.sk .hd .menu span{background:var(--text);width:18px;height:2px;display:block}.sk .hd .menu span+span{width:12px}.sk .hd .panel[data-open=true]{padding:24px var(--m) 8px 0;flex-direction:column;gap:0;display:flex;position:static}.sk .hd .panel a{letter-spacing:-.02em;border-bottom:1px solid var(--hair);padding:12px 0;font-size:22px;font-weight:500;line-height:1.25}}.sk .open{padding:clamp(72px, 9vw, 128px) var(--m) clamp(72px, 9vw, 128px);flex-direction:column;gap:32px;display:flex}.sk .open.tight{gap:24px;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.sk .open .t-display{max-width:12em}.sk .sec{padding:clamp(64px, 7vw, 96px) var(--m)}.sk .sec+.sec[data-ground=paper]{padding-top:0}.sk .split{-moz-column-gap:24px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 24px;display:grid}.sk .split>.side{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (width<=900px){.sk .split{grid-template-columns:minmax(0,1fr)}}.sk .rows>*{-moz-column-gap:32px;border-top:1px solid var(--hair);grid-template-columns:240px minmax(0,1fr);align-items:baseline;gap:6px 32px;padding:22px 0;display:grid}.sk .rows>:first-child{border-top-color:var(--strong)}.sk .rows>:last-child{border-bottom:1px solid var(--hair)}.sk .rows dd,.sk .rows p{color:var(--muted);max-width:34em}.sk .rows.facts>*{grid-template-columns:200px minmax(0,1fr);padding:18px 0}.sk .rows.facts dd{color:var(--text)}@media (width<=640px){.sk .rows>*,.sk .rows.facts>*{grid-template-columns:minmax(0,1fr)}}.sk .stack{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.sk .ix-head,.sk .ix-row{-moz-column-gap:32px;grid-template-columns:260px minmax(0,1fr) 120px 190px;align-items:center;column-gap:32px;display:grid}.sk .ix-head{border-bottom:1px solid var(--ink);height:34px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);font-size:11px}.sk .ix-row{border-bottom:1px solid var(--rule);min-height:66px;padding:10px 0;font-size:16px;line-height:1.35}.sk .ix-logo{align-items:center;min-height:30px;display:flex}.sk .ix-logo img{width:auto;max-width:none;display:block}.sk .ix-type{color:var(--graphite)}.sk .ix-meta{display:none}.sk .nb{font-family:Archivo, var(--sans);letter-spacing:.02em;text-transform:uppercase;color:#1a1614;font-size:20px;font-weight:600;font-stretch:112%;line-height:1}.sk .nb-ring{flex-shrink:0;align-self:flex-start;margin-top:7px;margin-left:1px}.sk .fm{font-family:Sora, var(--sans);letter-spacing:-.055em;color:#0b0d1a;margin-left:6px;font-size:22.4px;font-weight:600;line-height:1}.sk .plain{letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:1}.sk .ix-note{flex-wrap:wrap;align-items:baseline;gap:8px 32px;margin-top:20px;display:flex}@media (width<=900px){.sk .ix-head{display:none}.sk .ix{border-top:1px solid var(--ink)}.sk .ix-row{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:18px 0}.sk .ix-type,.sk .ix-stage{display:none}.sk .ix-meta{color:var(--graphite);display:block}.sk .ix-desc{color:var(--graphite);font-size:15px}}.sk .btn{align-items:center;gap:8px;height:48px;padding:0 24px;font-size:16px;font-weight:500;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.sk .btn.primary{background:var(--action);color:var(--on-action)}.sk .btn.primary:hover{background:var(--action-hover)}.sk .btn.secondary{border:1px solid var(--strong);color:var(--text)}.sk .btn.secondary:hover{background:var(--action);color:var(--on-action)}.sk .quiet{border-bottom:1px solid var(--strong);align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:500;transition:color .12s;display:inline-flex}.sk .quiet:hover{color:var(--muted)}.sk .email{letter-spacing:-.03em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.1}.sk .ft{padding:64px var(--m) 32px;--h:28px;border-top:1px solid var(--hair)}.sk .ft-top{-moz-column-gap:clamp(32px, 6.667vw, 96px);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:32px clamp(32px,6.667vw,96px);display:grid}.sk .ft-top p{color:var(--muted);margin-top:16px;font-size:16px}.sk .ft ul{flex-direction:column;gap:12px;display:flex}.sk .ft li a{font-size:16px;line-height:20px;transition:color .12s}.sk .ft li a:hover{color:var(--muted)}.sk .ft-legal{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:64px;padding-top:16px;display:flex}@media (width<=640px){.sk .ft-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sk .ft-top>div{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.sk *{transition:none!important;animation:none!important}}.sk .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
