@font-face{font-family:display;src:url(/_next/static/media/6885cc5b761ac4d8-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:87.69%;descent-override:23.15%;line-gap-override:0.00%;size-adjust:111.37%}.__className_78924c{font-family:display,display Fallback;font-weight:700}.__variable_78924c{--font-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/9ad3aca5e3aeb330-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:90.05%;descent-override:20.21%;line-gap-override:0.00%;size-adjust:108.83%}.__className_9e4c01{font-family:body,body Fallback;font-weight:400}.__variable_9e4c01{--font-body:"body","body Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/3e67889b881d3a2d-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_74e56d{font-family:mono,mono Fallback;font-weight:400}.__variable_74e56d{--font-mono:"mono","mono Fallback"}:root{--bg:oklch(17.43% 0.0149 272.34);--s1:oklch(21.07% 0.0204 271.59);--s2:oklch(24.04% 0.022 269.15);--s3:oklch(18.75% 0.017 268.71);--band:oklch(19.87% 0.0246 273.17);--tint:oklch(25% 0.05 258);--line:oklch(29% 0.0249 268.4);--line-strong:color-mix(in oklab,var(--line) 91%,var(--ink));--ink:oklch(96.15% 0.0054 274.97);--muted:oklch(73.48% 0.0227 268.36);--subtle:oklch(65.95% 0.0251 266.81);--faint:oklch(62.6% 0.024 265.66);--blue:oklch(70% 0.155 256);--blue-fill:oklch(54% 0.205 259);--blue-fill-hover:color-mix(in oklab,var(--blue-fill) 72%,var(--blue));--mint:oklch(78.75% 0.1249 165.16);--amber:oklch(78.58% 0.1286 81.17);--cell-top:color-mix(in oklab,var(--s2) 56%,var(--band));--cell-bottom:color-mix(in oklab,var(--s1) 51%,var(--band));--cell-tint-top:color-mix(in oklab,var(--tint) 97%,var(--bg));--cell-tint-bottom:color-mix(in oklab,var(--tint) 66%,var(--bg));--cell-tint-line:color-mix(in oklab,var(--tint) 80%,var(--blue));--radius:8px;--radius-card:12px;--radius-lg:16px;--wrap:1240px;--gutter:32px;--nav-h:64px;--nav-link-h:42px;--track:0.04em;--x-height:0.53;--ease:cubic-bezier(0.2,0.8,0.2,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--dur-fast:140ms;--dur:220ms;--dur-slow:480ms;--dim:color-mix(in oklab,var(--bg) 38%,transparent);--grid-size:72px;--grid-line:rgba(163,169,184,0.05);--depth-tint:rgba(10,102,232,0.09);--bevel:rgba(255,255,255,0.055);--zone-how:color-mix(in oklab,var(--bg) 98%,var(--blue));--zone-counter:color-mix(in oklab,var(--bg) 97%,var(--blue));--zone-terms:color-mix(in oklab,var(--bg) 96%,var(--blue));--paper:oklch(97.02% 0.0041 271.37);--paper-card:oklch(98.86% 0.0026 286.35);--paper-ink:oklch(20.13% 0.0144 272.55);--paper-muted:oklch(43.9% 0.0295 267.55);--paper-subtle:oklch(50.34% 0.0284 267.66);--paper-line:oklch(89.15% 0.0114 269.54);--paper-line-strong:oklch(80.09% 0.0164 266.25);--paper-blue:oklch(48% 0.19 259);--paper-green:oklch(48.56% 0.0902 164.75);--wrap-wide:1400px}@media (max-width:900px){:root{--gutter:20px}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --spot-x{syntax:"<length>";inherits:true;initial-value:-9999px}@property --spot-y{syntax:"<length>";inherits:true;initial-value:-9999px}@property --spot-a{syntax:"<number>";inherits:true;initial-value:0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px);color-scheme:dark}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}::selection{background:var(--tint)}p{margin:0;text-wrap:pretty}h1,h2,h3{margin:0;font-family:var(--font-display),"Helvetica Neue",Arial,sans-serif;font-weight:700;text-wrap:balance}.wrap,.wrap-wide{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.wrap-wide{max-width:var(--wrap-wide)}.mono{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.label{font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--subtle)}.muted{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 16px;background:var(--s1);border:1px solid var(--line);transform:translateY(-200%)}.skip-link:focus{transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:14px 22px;border-radius:var(--radius);font:500 .9375rem/1.25 var(--font-body),sans-serif;border:1px solid transparent;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.btn-primary{background:var(--blue-fill);color:var(--ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.14),0 1px 2px rgb(0 0 0/.3)}.btn-primary:hover{background:var(--blue-fill-hover);color:var(--ink);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgb(255 255 255/.16),0 6px 16px -8px color-mix(in oklab,var(--blue-fill) 70%,transparent)}.btn:active{transform:translateY(0);box-shadow:none}.btn-secondary{border-color:var(--line-strong);background:transparent}.btn-secondary:hover{border-color:var(--blue);color:var(--ink)}.link{color:var(--blue);font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.link:hover{color:var(--ink)}.band,.section{margin-top:120px}.band{padding:88px 0;background:var(--band);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.h2,.h2-lg{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.1;letter-spacing:-.035em;max-width:20ch}.h2-lg{font-size:clamp(2.25rem,4vw,3.75rem)}.lead{color:var(--muted);line-height:1.65;max-width:55ch}.split-intro{display:flex;flex-direction:column;gap:24px}.panel{background:var(--s1);border:1px solid var(--line);border-radius:var(--radius-card)}.nf{padding-top:104px;padding-bottom:152px}@media (max-width:900px){.band,.section{margin-top:80px}.band{padding:64px 0}.nf{padding-top:48px;padding-bottom:88px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}::view-transition-group(*),::view-transition-image-pair(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.nav{--nav-link-h:44px;position:-webkit-sticky;position:sticky;top:0;z-index:50;height:var(--nav-h);background:rgba(14,16,23,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}@supports (animation-timeline:scroll()){.nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--blue);transform:scaleX(0);transform-origin:left;animation:nav-progress linear both;animation-timeline:scroll(root block)}@keyframes nav-progress{to{transform:scaleX(1)}}}.nav-in{display:flex;align-items:center;justify-content:space-between;height:100%}.wordmark{font-family:var(--font-display),sans-serif;font-size:16px;font-weight:700;letter-spacing:-.02em;padding:10px;margin-left:-10px}.nav-links{display:flex;align-items:center;gap:28px;font-size:14px}.nav-links a{position:relative;color:var(--muted);line-height:22px;padding:11px 6px;margin:0 -2px;border-radius:6px;transition:color .15s var(--ease)}.nav-links a:hover{color:var(--ink)}.nav-links a:focus-visible,.wordmark:focus-visible{outline-offset:0}.wordmark:focus-visible{border-radius:8px}.nav-links a:after{content:"";position:absolute;left:6px;right:6px;height:1px;bottom:calc(-1 * (var(--nav-h) - 1px - var(--nav-link-h)) / 2 - 1px);background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.nav-links a[aria-current]{color:var(--ink)}.nav-links a[aria-current]:after{transform:scaleX(1)}.nav-right{display:flex;align-items:center;gap:12px}.nav .btn{padding:9px 14px;white-space:nowrap}.nav .nav-right .btn{min-height:44px}.nav-burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;margin-right:-10px}.nav-burger span{display:block;width:18px;height:1px;background:var(--ink);position:relative;transition:transform .2s var(--ease),background .2s}.nav-burger span:after,.nav-burger span:before{content:"";position:absolute;left:0;width:18px;height:1px;background:var(--ink);transition:transform .2s var(--ease),top .2s var(--ease)}.nav-burger span:before{top:-6px}.nav-burger span:after{top:6px}.nav.is-open .nav-burger span{background:transparent}.nav.is-open .nav-burger span:before{top:0;transform:rotate(45deg)}.nav.is-open .nav-burger span:after{top:0;transform:rotate(-45deg)}.nav-panel{display:none}@media (max-width:1100px){.nav-links{display:none}.nav-burger{display:inline-flex}.nav-panel{display:none;position:absolute;left:0;right:0;top:var(--nav-h);background:var(--bg);border-bottom:1px solid var(--line);padding:8px var(--gutter) 20px}.nav-panel[data-open=true]{display:flex;flex-direction:column;gap:4px}.nav-panel a{display:flex;align-items:center;gap:10px;padding:12px 8px;margin:0 -8px;border-bottom:1px solid var(--line);font-size:16px;color:var(--muted)}.nav-panel a:last-child{border-bottom:0}.nav-panel a[aria-current]{color:var(--ink)}.nav-panel a[aria-current]:before{content:"";width:12px;height:1px;background:var(--blue)}.nav-panel a:focus-visible{outline-offset:-2px}}@media (min-width:901px) and (max-width:1100px){.nav-panel{left:var(--gutter);right:var(--gutter);top:86px;padding:12px 20px 20px;border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 28px 64px -32px rgb(0 0 0/.65)}}@media (prefers-reduced-motion:reduce){.nav:after{animation:none;display:none}}.request{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:96px;gap:96px;align-items:start}.form{padding:28px;display:grid;grid-gap:16px;gap:16px}.roles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.role{border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;background:var(--s2);color:var(--ink);font:500 14px/1.3 var(--font-body),sans-serif;text-align:left;cursor:pointer}.role small{display:block;font-weight:400;color:var(--muted);font-size:12px;margin-top:4px}.role[aria-checked=true]{background:var(--tint)}.f{display:grid;grid-gap:6px;gap:6px}.f label{font-size:13px;font-weight:500;color:var(--muted);transition:color var(--dur-fast) var(--ease)}.f:has(input:focus-visible) label,.f:has(textarea:focus-visible) label{color:var(--ink)}.f:has(input:not(:placeholder-shown)) label,.f:has(textarea:not(:placeholder-shown)) label{color:var(--ink)}.roles:has([role=radio]:focus-visible){border-radius:var(--radius)}.f input,.f textarea{height:46px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--s2);color:var(--ink);padding:0 14px;font:15px/1.4 var(--font-body),sans-serif;width:100%}.f textarea{height:auto;padding:12px 14px;resize:vertical}.f input::placeholder,.f textarea::placeholder{color:var(--faint)}.f input:focus,.f textarea:focus{outline:2px solid var(--blue);outline-offset:-1px;border-color:var(--blue)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;visibility:hidden}.consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted)}.consent input{margin-top:4px;accent-color:var(--blue-fill)}.consent a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.form .btn:disabled{background:var(--s2);color:var(--faint);cursor:not-allowed}.form-note{font-size:12.5px;color:var(--faint)}.form{--error:var(--amber)}.field-error{font-size:.8125rem;line-height:1.45;color:var(--error)}.f input[aria-invalid=true],.f textarea[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.request .form .f input[aria-invalid=true]:focus,.request .form .f textarea[aria-invalid=true]:focus{border-color:var(--error)}.form .f:has(input[aria-invalid=true]) label,.form .f:has(textarea[aria-invalid=true]) label{color:var(--error)}@media (forced-colors:active){.f input[aria-invalid=true],.f textarea[aria-invalid=true]{border-color:CanvasText;box-shadow:none;outline:2px solid CanvasText}}.request .consent a,.request .form-note a{color:var(--blue)}.request .form .f input:focus,.request .form .f textarea:focus,.request .form :focus-visible{outline-color:var(--blue)}.request .form .f input:focus,.request .form .f textarea:focus{border-color:var(--blue)}.request .form>.btn:disabled{background:var(--s2);color:var(--faint);border-color:var(--line-strong)}.form-ok{padding:28px;display:flex;flex-direction:column;gap:8px;border-color:var(--mint)}.form-ok b{color:var(--mint);font-size:12px;letter-spacing:var(--track);text-transform:uppercase;font-weight:500}@media (max-width:900px){.request{grid-template-columns:1fr;gap:28px}.form{padding:20px}.roles{grid-template-columns:1fr}}.legal-body{padding:72px var(--gutter) 96px}.legal-body h1,.legal-body h2,.legal-body p,.legal-body ul{max-width:68ch}.legal-body h1{font-size:clamp(32px,4.2vw,40px);letter-spacing:-.034em;line-height:1.06;margin:10px 0 16px}.legal-body h2{font-size:20px;letter-spacing:-.01em;line-height:1.25;margin:40px 0 12px}.legal-body p{color:var(--muted);font-size:15px;line-height:1.65;margin:0 0 14px}.legal-body ul{margin:0 0 16px;padding-left:20px}.legal-body li{color:var(--muted);font-size:15px;line-height:1.65;margin:0 0 6px}.legal-body li::marker{color:var(--faint)}.legal-body strong{color:var(--ink);font-weight:600}.legal-body a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.legal-index{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0 0 28px;font-size:14px}.legal-index a{color:var(--muted);padding:6px 0;border-bottom:1px solid transparent;text-decoration:none}.legal-index a:hover{color:var(--ink)}.legal-index a[aria-current]{color:var(--ink);border-bottom-color:var(--blue)}.legal-note{font-size:13px;color:var(--faint);max-width:52ch;margin:0 0 32px}.legal-es{margin-top:64px;border-top:1px solid var(--line-strong);padding-top:48px}.legal-es-title{font-size:24px;margin:10px 0 16px}.legal-back{max-width:none;margin-top:56px;padding-top:24px;border-top:1px solid var(--line)}.legal-back a{color:var(--blue);font-size:14px;font-weight:500}@media (max-width:900px){.legal-body{padding:48px var(--gutter) 72px}}.foot{padding:32px 0 56px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px 32px;gap:20px 32px;align-items:start;font-size:13px}.foot,.foot a{color:var(--faint)}.foot a{transition:color .15s var(--ease)}.foot a:hover{color:var(--ink)}.foot-links{display:flex;gap:8px 20px;flex-wrap:wrap;justify-content:flex-end}.foot-privacy{grid-column:1/-1;font-size:12.5px;color:var(--faint)}@media (max-width:900px){.foot{padding:28px 0 40px;grid-template-columns:1fr;gap:16px}.foot-links{justify-content:flex-start}.foot-links a:first-child{flex-basis:100%}}:root{--wrap:1320px;--wrap-wide:1320px;--nav-h:80px}.nav{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.nav:after{display:none}.wordmark{font-size:1.5rem;letter-spacing:-.06em}.nav .btn{min-height:42px;padding:10px 18px;background:transparent;border-color:var(--line-strong)}.nav .btn:hover{background:var(--s2)}.nav-links{gap:24px}.request{grid-template-columns:.9fr 1.1fr;gap:100px}.request .h2{font-size:clamp(2.5rem,4vw,3.75rem)}.contact-email{font-size:.9375rem;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.form{background:transparent;border:0;border-radius:0;padding:0;gap:20px}.role{padding:16px;border-radius:3px;font-size:1rem}.role small{line-height:1.45;margin-top:8px}.consent,.f label{font-size:.875rem}.f input,.f textarea{border-radius:3px}.form-note{font-size:.8125rem;line-height:1.55}.form>.btn{justify-self:start;min-width:180px}.footer-signature{display:flex;align-items:baseline;justify-content:space-between;gap:32px;padding:64px 0 40px}.footer-signature>span{font-family:var(--font-display),sans-serif;font-size:clamp(2.25rem,6.8vw,6rem);font-weight:700;line-height:1.1;letter-spacing:-.065em}.footer-signature>a{font-size:.9375rem;color:var(--muted);overflow-wrap:anywhere}.foot{font-size:.875rem;padding-bottom:32px}@media (max-width:1100px){.request{gap:56px}}@media (max-width:900px){:root{--nav-h:72px}.request{grid-template-columns:1fr;gap:32px}.footer-signature{flex-direction:column;gap:24px;padding-top:48px}.request{gap:40px}}@media (max-width:480px){.wordmark{font-size:1.25rem}.nav .btn{font-size:.8125rem;min-height:40px;padding:8px 12px}.roles{grid-template-columns:1fr}.form>.btn{width:100%}}:root{--nav-h:96px;--surface-edge:color-mix(in oklab,var(--line-strong) 75%,var(--blue));--spatial-shadow:0 28px 64px -32px rgb(0 0 0/.65);--surface-sheen:linear-gradient(135deg,rgb(255 255 255/.035),transparent 55%)}.nav{padding-top:16px;background:transparent;border-bottom:0}.nav-in{width:calc(100% - 2 * var(--gutter));max-width:calc(var(--wrap) - 2 * var(--gutter));height:64px;padding-inline:24px;background:var(--s1);border:1px solid var(--line-strong);border-radius:16px;box-shadow:0 8px 32px -20px rgb(0 0 0/.65),inset 0 1px rgb(255 255 255/.035)}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.nav-in{background:color-mix(in oklab,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.nav-links a:after{bottom:-10px;height:2px}.nav .btn{border-radius:8px;background:var(--s2)}.wordmark{letter-spacing:-.065em}.btn{position:relative;border-radius:8px;transition:background .18s ease,border-color .18s ease,box-shadow .22s ease}.btn-primary{border-color:rgb(255 255 255/.1);box-shadow:inset 0 1px rgb(255 255 255/.12),0 8px 24px -16px var(--blue-fill)}.btn-primary:hover{box-shadow:inset 0 1px rgb(255 255 255/.18),0 10px 28px -12px var(--blue-fill)}.h2,.h2-lg{letter-spacing:-.045em}.band{background:var(--surface-sheen),var(--band)}.form{background:var(--bg);border:1px solid var(--line-strong);border-radius:16px;box-shadow:var(--spatial-shadow)}.request{grid-template-columns:.8fr 1.2fr;gap:76px}.request .split-intro{padding-top:24px}.role{border-radius:8px}.role[aria-checked=true]{background:var(--s1);border-color:var(--blue);box-shadow:inset 0 2px var(--blue)}.f input,.f textarea{background:var(--s1);transition:border-color .18s ease}.f input:focus,.f textarea:focus{outline-offset:2px}.footer-signature{align-items:flex-end}.footer-signature>span{font-size:clamp(2.75rem,8.6vw,7.5rem)}.footer-signature>a{padding-bottom:8px;border-bottom:1px solid var(--surface-edge)}@media (min-width:901px) and (max-width:1100px){.request{gap:48px}}@media (max-width:900px){:root{--nav-h:88px}.nav-in{padding-inline:20px}.nav-panel{left:var(--gutter);right:var(--gutter);top:86px;padding:12px 20px 20px;border:1px solid var(--line-strong);border-radius:12px;box-shadow:var(--spatial-shadow)}.request{grid-template-columns:1fr;gap:40px}.request .split-intro{padding-top:0}.form{padding:28px}.footer-signature{align-items:flex-start}}@media (max-width:480px){.form{padding:24px 18px}.footer-signature>span{font-size:clamp(2.75rem,13.5vw,4rem)}}@media (forced-colors:active){.form,.nav-in{border:1px solid CanvasText;box-shadow:none}}.request{grid-template-columns:.85fr 1.15fr;gap:80px}.form{background:var(--paper);color:var(--paper-ink);color-scheme:light;padding:32px;border:1px solid var(--paper-line-strong);border-radius:12px;box-shadow:0 24px 50px -38px rgb(0 0 0/.7);gap:24px}.form-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 16px;gap:20px 16px}.field-wide{grid-column:1/-1}.roles{padding-bottom:24px;border-bottom:1px solid var(--paper-line-strong);gap:10px}.role{position:relative;background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-line-strong);padding:16px 36px 16px 14px;font-size:.9375rem;box-shadow:none}.role:after{content:"";position:absolute;width:12px;height:12px;border:1px solid var(--paper-subtle);border-radius:50%;top:19px;right:14px}.role[aria-checked=true]{background:var(--paper-card);border-color:var(--paper-blue);box-shadow:inset 0 0 0 1px var(--paper-blue)}.role[aria-checked=true]:after{border:4px solid var(--paper-blue)}.role small{color:var(--paper-muted);font-size:.8125rem;line-height:1.4}.f label,.f:has(input:not(:placeholder-shown)) label,.f:has(textarea:not(:placeholder-shown)) label{color:var(--paper-muted);font-size:.875rem}.f input,.f textarea{background:var(--paper-card);border-color:var(--paper-line-strong);color:var(--paper-ink);border-radius:6px;font-size:1rem;min-height:48px}.f input::placeholder,.f textarea::placeholder{color:var(--paper-subtle)}.f:has(input:focus-visible) label,.f:has(textarea:focus-visible) label{color:var(--paper-blue)}.f input:focus,.f textarea:focus,.form :focus-visible{outline-color:var(--paper-blue)}.f input:focus,.f textarea:focus{border-color:var(--paper-blue)}.consent,.form-note{color:var(--paper-muted);font-size:.8125rem}.consent input{width:16px;height:16px;flex:0 0 16px;accent-color:var(--paper-blue)}.consent a,.form-note a{color:var(--paper-blue)}.form>.btn{justify-self:stretch;width:100%;background:var(--paper-blue);color:var(--paper);box-shadow:none}.form>.btn:hover{background:var(--paper-ink)}.form>.btn:disabled{background:var(--paper-line);color:var(--paper-muted);border-color:var(--paper-line-strong);cursor:not-allowed}@media (min-width:901px) and (max-width:1100px){.request{gap:40px}}@media (max-width:900px){.request{grid-template-columns:1fr;gap:32px}.request .split-intro{max-width:550px}.roles{grid-template-columns:1fr 1fr}.form{padding:28px}}@media (max-width:480px){.form{padding:24px 18px}.form-fields,.roles{grid-template-columns:1fr}.role{min-height:76px}}@media (forced-colors:active){.role[aria-checked=true]{border-color:Highlight}.form{box-shadow:none;border-color:CanvasText}.role[aria-checked=true]:after{border-color:Highlight}}.brand-mark{display:block;flex:0 0 auto;width:34px;height:20.5px}.wordmark{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.footer-brand{display:flex;align-items:center;gap:26px}.footer-brand .brand-mark{width:clamp(44px,6vw,80px);height:auto}@media (max-width:900px){.footer-brand{gap:18px}}@media (max-width:480px){.wordmark{gap:8px}.wordmark .brand-mark{width:27px;height:16px}.nav-in{padding-inline:14px}.nav-right{gap:8px}.footer-brand{gap:14px}.footer-brand .brand-mark{width:40px}.footer-signature>.footer-brand{font-size:clamp(2rem,10.5vw,3.1rem)}}@media (max-width:370px){.nav .wordmark{font-size:1.125rem}.nav .btn{font-size:.75rem;padding-inline:8px}}html.js .rise{opacity:0;transform:translateY(10px);transition:opacity .48s var(--ease),transform .64s var(--ease-out-quint)}html.js .rise.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .rise{opacity:1;transform:none;transition:none}}.nf-note{max-width:520px;display:flex;flex-direction:column;gap:20px}.nf-head{display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);padding-bottom:14px;border-bottom:1px solid var(--ink)}.nf-title{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em;line-height:1.05}.nf-facts{display:flex;flex-direction:column;margin:8px 0 0;border-top:1px solid var(--line-strong)}.nf-facts>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.9375rem}.nf-facts dt{color:var(--subtle)}.nf-facts dd{margin:0}.nf-facts a{border-bottom:1px solid var(--ink)}.nf-facts a:hover{color:var(--blue);border-color:var(--blue)}.kicker{font-size:.875rem;color:var(--subtle);margin-bottom:20px}.two-col{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:96px;gap:96px;align-items:start}.col-intro{display:flex;flex-direction:column;gap:20px}.col-intro .h2-lg{font-size:clamp(2rem,3.6vw,3.25rem)}.rows{display:flex;flex-direction:column}.row{display:grid;grid-gap:40px;gap:40px;padding:30px 0;border-top:1px solid var(--line);align-items:start}.rows .row:first-child{border-top-color:var(--ink)}.rows .row:last-of-type{border-bottom:1px solid var(--ink)}ol.rows{list-style:none;margin:0;padding:0}.row-2{grid-template-columns:280px minmax(0,1fr)}.row-3{grid-template-columns:56px 280px minmax(0,1fr)}.row-index{font-size:.8125rem;color:var(--blue);padding-top:6px}.row-title{font-size:1.625rem;letter-spacing:-.03em;line-height:1.15}.row-text{color:var(--muted);line-height:1.55}@media (max-width:1100px){.book-intro,.two-col{grid-template-columns:1fr;gap:40px}.book-intro{gap:20px;margin-bottom:28px}}@media (max-width:640px){.row-2{grid-template-columns:minmax(0,1fr);gap:8px}.row-3{grid-template-columns:40px minmax(0,1fr)}.row-3 .row-text{grid-column:2}.row-title{font-size:1.375rem}}.ledger-intro{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:96px;gap:96px;align-items:end;margin-bottom:40px}.ledger{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 96px;gap:0 96px;align-items:start}.ledger-side{display:flex;flex-direction:column}.ledger-title{font-size:.8125rem;color:var(--subtle);padding-bottom:14px;border-bottom:1px solid var(--ink)}.ledger-row{padding:18px 0;border-bottom:1px solid var(--line)}.ledger-who{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:1.0625rem}.ledger-where{font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--subtle);white-space:nowrap}.ledger-what{margin-top:6px;font-size:.9375rem;line-height:1.5;color:var(--muted);max-width:44ch}@media (max-width:1100px){.ledger-intro{gap:20px}.ledger,.ledger-intro{grid-template-columns:1fr}.ledger{gap:40px}}.terms{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--ink)}.terms>div{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:24px;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.terms dt{font-size:1.0625rem}.terms dd{margin:0;color:var(--muted);line-height:1.55;text-wrap:pretty}@media (max-width:640px){.terms>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0}}.company{display:flex;flex-direction:column;margin:8px 0 0;border-top:1px solid var(--ink)}.company>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.9375rem}.company dt{color:var(--subtle)}.company dd{margin:0;text-align:right}body{position:relative;isolation:isolate}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 88% 12%,color-mix(in oklab,var(--blue-fill) 16%,transparent),transparent 70%),radial-gradient(ellipse 50% 40% at 8% 92%,oklch(24% .02 60/.55),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 55%,oklch(12% .012 272/.6) 100%)}@media (forced-colors:active),(prefers-reduced-transparency:reduce){body:before{display:none}}.request .form.panel{background:linear-gradient(180deg,color-mix(in oklab,var(--s2) 64%,transparent),color-mix(in oklab,var(--s1) 46%,transparent));backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid color-mix(in oklab,var(--ink) 9%,transparent);border-radius:16px;box-shadow:inset 0 1px 0 rgb(255 255 255/.07),0 30px 70px -40px rgb(0 0 0/.75)}.request .form .role{background:color-mix(in oklab,var(--s2) 55%,transparent);border-color:color-mix(in oklab,var(--ink) 10%,transparent);border-radius:10px;color:var(--ink)}.request .form .f label,.request .form .role small{color:var(--muted)}.request .form .f input,.request .form .f textarea{color:var(--ink)}.request .form .consent,.request .form .form-note{color:var(--muted)}.request .form .role[aria-checked=true]{background:color-mix(in oklab,var(--tint) 80%,transparent);border-color:var(--blue)}.request .form input,.request .form textarea{background:color-mix(in oklab,var(--s1) 60%,transparent);border-radius:8px}.desk-status{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--muted);padding:8px 12px;border:1px solid color-mix(in oklab,var(--ink) 9%,transparent);border-radius:999px;background:color-mix(in oklab,var(--s1) 55%,transparent);white-space:nowrap}.desk-dot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px color-mix(in oklab,var(--mint) 25%,transparent)}@media (max-width:1100px){.desk-status{display:none}}.section{margin-top:128px}.section-rule{display:flex;align-items:center;gap:18px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);margin-bottom:48px}.section-rule-line{flex:1 1;height:1px;background:linear-gradient(90deg,var(--line-strong),var(--line) 60%,transparent)}.band-soft{position:relative;padding:88px 0;background:linear-gradient(180deg,color-mix(in oklab,var(--s1) 55%,transparent),color-mix(in oklab,var(--s1) 25%,transparent));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.band-soft+.section{margin-top:112px}.band .section-rule{margin-bottom:40px}.request .split-intro{padding-top:0}@media (max-width:900px){.section{margin-top:80px}.section-rule{margin-bottom:28px}.band-soft{padding:56px 0 64px}.band-soft+.section{margin-top:72px}}.foot-entity{display:flex;flex-direction:column;gap:4px}.foot-entity a{border-bottom:1px solid var(--line-strong)}.foot-entity a:hover{border-color:var(--blue)}.contact-links{display:flex;flex-wrap:wrap;gap:8px 24px}.trader a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.trader a:hover{color:var(--blue);border-color:var(--blue)}.form.panel{border-radius:var(--radius-lg)}.btn-secondary:hover{transform:translateY(-1px)}.btn-primary>span[aria-hidden]{display:inline-grid;place-items:center;width:28px;height:28px;margin:-6px -8px -6px 0;border-radius:6px;background:rgb(255 255 255/.12);font-size:.9em}@media (max-width:1240px){.desk-status{display:none}}.f label{letter-spacing:.01em}.f input:required+.req,.f textarea:required+.req{display:none}.lead{max-width:52ch}.lead,.ledger-what,.row-text{text-wrap:pretty}html:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to bottom,var(--bg) 0,transparent 16%,transparent 72%,var(--bg) 100%),repeating-linear-gradient(to right,var(--grid-line) 0 1px,transparent 1px var(--grid-size)),repeating-linear-gradient(to bottom,var(--grid-line) 0 1px,transparent 1px var(--grid-size))}@media (min-width:1440px){html:before{background-image:linear-gradient(to right,var(--bg) 0,transparent 14%,transparent 86%,var(--bg) 100%),linear-gradient(to bottom,var(--bg) 0,transparent 16%,transparent 72%,var(--bg) 100%),repeating-linear-gradient(to right,var(--grid-line) 0 1px,transparent 1px var(--grid-size)),repeating-linear-gradient(to bottom,var(--grid-line) 0 1px,transparent 1px var(--grid-size))}}#counterparties,#how,#terms{position:relative}#counterparties,#terms{max-width:none}#counterparties>*,#terms>*{max-width:calc(var(--wrap) - 2 * var(--gutter));margin-inline:auto}#counterparties:before,#how:before,#terms:before{content:"";position:absolute;inset:-260px 0;z-index:-1;pointer-events:none}#counterparties:before{background-image:linear-gradient(to bottom,transparent 0,color-mix(in oklab,var(--zone-counter) 88%,transparent) 260px,color-mix(in oklab,var(--zone-counter) 88%,transparent) calc(100% - 260px),transparent 100%)}#terms:before{background-image:linear-gradient(to bottom,transparent 0,color-mix(in oklab,var(--zone-terms) 88%,transparent) 260px,color-mix(in oklab,var(--zone-terms) 88%,transparent) calc(100% - 260px),transparent 100%)}#how:before{background-image:radial-gradient(circle 1800px at 50% 2430px,transparent 0 1798.5px,color-mix(in oklab,var(--blue) 26%,transparent) 1798.5px 1800px,transparent 1800px),linear-gradient(to bottom,transparent 0,color-mix(in oklab,var(--zone-how) 88%,transparent) 260px,color-mix(in oklab,var(--zone-how) 88%,transparent) calc(100% - 260px),transparent 100%)}@media (max-width:900px){#counterparties:before,#how:before,#terms:before{inset:-200px 0}#how:before{background-image:radial-gradient(circle 620px at 50% 900px,transparent 0 618.5px,color-mix(in oklab,var(--blue) 26%,transparent) 618.5px 620px,transparent 620px),linear-gradient(to bottom,transparent 0,color-mix(in oklab,var(--zone-how) 88%,transparent) 200px,color-mix(in oklab,var(--zone-how) 88%,transparent) calc(100% - 200px),transparent 100%)}#counterparties:before{background-image:linear-gradient(to bottom,transparent 0,color-mix(in oklab,var(--zone-counter) 88%,transparent) 200px,color-mix(in oklab,var(--zone-counter) 88%,transparent) calc(100% - 200px),transparent 100%)}#terms:before{background-image:linear-gradient(to bottom,transparent 0,color-mix(in oklab,var(--zone-terms) 88%,transparent) 200px,color-mix(in oklab,var(--zone-terms) 88%,transparent) calc(100% - 200px),transparent 100%)}}#top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,transparent 0,color-mix(in oklab,var(--blue) 34%,transparent) 16%,color-mix(in oklab,var(--ink) 46%,transparent) 50%,color-mix(in oklab,var(--blue) 34%,transparent) 84%,transparent 100%);box-shadow:0 0 22px color-mix(in oklab,var(--blue) 13%,transparent)}@media (forced-colors:active),(prefers-reduced-transparency:reduce){#counterparties:before,#how:before,#terms:before,#top:after,html:before{display:none}}.hero{padding:0}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:40px clamp(40px,5vw,72px);gap:40px clamp(40px,5vw,72px);align-items:center;padding-top:40px;padding-bottom:72px}.hero-copy{min-width:0}.hero-kicker{font-size:.875rem;color:var(--subtle);margin-bottom:24px}.hero .h1{font-size:clamp(3rem,5.4vw,5.25rem);line-height:.98;letter-spacing:-.05em;max-width:none}.hero .h1>span{display:block}.hero .hero-title{color:var(--ink)}.hero .hero-emphasis{color:var(--blue);margin-top:6px}.hero-lead{max-width:44ch;font-size:1.125rem;line-height:1.55;color:var(--muted);margin-top:28px}.hero-roles{display:inline-flex;margin-top:28px;border:1px solid color-mix(in oklab,var(--ink) 10%,transparent);border-radius:var(--radius-card);padding:3px;gap:3px;background:color-mix(in oklab,var(--s1) 55%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.06)}.hero-roles button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:500 .9375rem/1 var(--font-body),sans-serif;padding:11px 16px;min-height:40px;border-radius:var(--radius);cursor:pointer;transition:color var(--dur-fast) var(--ease)}.hero-roles button>span{position:relative}.hero-roles button:hover,.hero-roles button[aria-checked=true]{color:var(--ink)}.hero-roles .thumb{position:absolute;inset:0;border-radius:var(--radius);background:color-mix(in oklab,var(--s2) 90%,var(--blue));box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 1px 2px rgb(0 0 0/.3)}.hero-roles button:focus-visible{outline-offset:3px}.hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:24px}.hero-ctas .btn{min-width:22rem;justify-content:space-between;padding:8px 8px 8px 20px;gap:28px}.hero-ctas .btn>span{border:1px solid rgb(255 255 255/.22);transition:transform .2s var(--ease)}.hero-ctas .btn:hover>span{transform:translate(1px,-1px)}.hero-secondary{font-size:.9375rem;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid var(--line-strong);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.hero-secondary:hover{color:var(--ink);border-color:var(--blue)}.hero-secondary:active{color:var(--blue)}.hero-reassurance{margin-top:18px;font-size:.875rem;color:var(--subtle);max-width:44ch}.hero-panel{display:grid;min-width:0}.hero-face{grid-area:1/1;min-width:0;display:flex;flex-direction:column;transition:opacity .2s var(--ease)}.hero-face[inert]{opacity:0;visibility:hidden;transition:opacity .2s var(--ease),visibility 0s linear .2s}.hero-face>.book{flex:1 1}.book{color-scheme:light;display:flex;flex-direction:column;background:var(--paper);color:var(--paper-ink);padding:22px 26px 18px;border-radius:4px;box-shadow:0 30px 70px -40px rgb(0 0 0/.75)}.book :focus-visible{outline-color:var(--paper-blue)}.book-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--paper-ink)}.book-title{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.0625rem;letter-spacing:-.02em}.book-tag{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--paper-subtle)}.book-list{display:flex;flex-direction:column}.book-row{display:grid;grid-template-columns:72px minmax(0,1fr) 64px 64px;grid-gap:12px;gap:12px;padding:10px;border-bottom:1px solid var(--paper-line);font-size:.9375rem;align-items:center}.book-row .col-vol{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book-row.is-head{font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--paper-subtle);padding-block:10px 8px}button.book-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;min-height:44px;background:none;border:0;border-bottom:1px solid var(--paper-line);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease)}button.book-row:hover,button.book-row[aria-pressed=true]{background:var(--paper-card)}button.book-row:active{transform:translateY(.5px)}button.book-row:focus-visible{outline-offset:-2px}.book-mark{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--paper-blue)}.book-ref{font-size:.75rem;color:var(--paper-blue)}.book-dim{color:var(--paper-muted)}.book-details{display:grid;margin-top:18px}.book-detail{grid-area:1/1;min-width:0;display:flex;flex-direction:column;gap:14px;opacity:0;visibility:hidden;transition:opacity .2s var(--ease),visibility 0s linear .2s}.book-detail.is-active{opacity:1;visibility:visible;transition:opacity .2s var(--ease)}.book-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.book-lot{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.125rem;line-height:1.3;letter-spacing:-.025em;margin-top:4px}.book-modes{display:inline-flex;flex:none;gap:2px;padding:2px;border:1px solid var(--paper-line-strong);border-radius:var(--radius)}.book-modes button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--paper-muted);font:500 .8125rem/1 var(--font-body),sans-serif;padding:9px 12px;min-height:36px;border-radius:6px;cursor:pointer}.book-modes button[aria-checked=true]{background:var(--paper-ink);color:var(--paper)}.book-modes button:focus-visible{outline-offset:3px}.book-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 24px;gap:10px 24px;margin:0}.book-facts dt{font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--paper-subtle)}.book-facts dd{margin:3px 0 0;font-size:.9375rem}.curve-scroll{overflow-x:auto;min-width:0}.curve{grid-auto-flow:column;grid-auto-columns:minmax(28px,1fr);grid-gap:8px;gap:8px;height:120px;padding-top:10px;border-top:1px solid var(--paper-line)}.curve,.curve-col{display:grid;align-items:end}.curve-col{grid-template-rows:minmax(0,1fr) auto auto;grid-gap:4px;gap:4px;height:100%;text-align:center}.curve-bar{position:relative;display:block;width:100%;min-height:3px;background:var(--paper-ink);border-radius:1px;transition:height var(--dur) var(--ease),background var(--dur) var(--ease)}.curve-min{position:absolute;left:0;right:0;bottom:0;border-top:1px dashed var(--paper);opacity:.9}.curve-size{font-size:.75rem;color:var(--paper-muted);white-space:nowrap}.curve-units{font-size:.6875rem;color:var(--paper-subtle)}.curve.is-pack .curve-bar{background:var(--paper-blue)}.curve.is-pack .curve-min{display:none}.book-note{margin-top:16px;padding-top:12px;border-top:1px solid var(--paper-line-strong);font-size:.75rem;color:var(--paper-subtle)}.brief-rows{flex:1 1;display:flex;flex-direction:column;margin:0}.brief-rows>div{flex:1 1;align-content:center;display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid var(--paper-line)}.brief-rows dd,.brief-rows dt{font-size:.9375rem}.brief-rows dd{margin:0;line-height:1.5;color:var(--paper-muted)}@media (max-width:1100px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px;padding-top:48px}.hero-copy{max-width:680px}.hero .h1{font-size:clamp(3rem,9vw,5.25rem)}}@media (max-width:640px){.hero-grid{gap:40px;padding-top:32px;padding-bottom:48px}.hero .h1{font-size:clamp(2.75rem,12vw,3.5rem)}.hero-lead{font-size:1.0625rem;margin-top:20px}.hero-roles{display:flex;width:100%}.hero-roles button{flex:1 1}.hero-ctas{gap:16px 24px}.hero-ctas .btn{width:100%;min-width:0}.book{padding:18px 16px 14px}.book-row{grid-template-columns:minmax(0,1fr) 72px}.book-row .col-origin,.book-row .col-ref{display:none}.book-detail-head{flex-direction:column;gap:10px}.brief-rows>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0}}@media (forced-colors:active){.book{border:1px solid CanvasText;box-shadow:none}}@media (pointer:coarse){.hero .hero-roles button{min-height:44px}}