@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/noto/noto-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/noto/noto-sans-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/noto/noto-sans-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/noto/noto-sans-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/noto/noto-sans-arabic-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/noto/noto-sans-devanagari-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/noto/noto-sans-hebrew-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/noto/noto-sans-thai-thai.woff2) format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora/sora-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora/sora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #08080B;--ground-rgb: 8, 8, 11;--paper: #F1F1F4;--accent: #2F6BFF;--accent-txt: #8AA9FF;--dim: rgba(241, 241, 244, .86);--faint: rgba(241, 241, 244, .74);--line: rgba(241, 241, 244, .14);--line-hi: rgba(241, 241, 244, .3);--fg: var(--paper);--rgb-fg: 241, 241, 244;--panel: #101116;--hdr: 74px;--pad: clamp(20px, 5vw, 48px);--col: 760px;--wide: 1016px;--frame: 1240px;--gut: max(var(--pad), calc((100vw - var(--frame)) / 2));--base: clamp(220px, 26vw, 400px);--ux: 50vw;--uy: 50vh;--xk: 1;--yk: 1;--bias: 13vw}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scrollbar-color:#2E313A var(--ink);scrollbar-width:thin;scrollbar-gutter:stable}body{margin:0;background:var(--ink);color:var(--paper);font-family:Sora,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.65;overflow-x:clip;caret-color:var(--accent);-webkit-font-smoothing:antialiased}::-moz-selection{background:var(--accent);color:#fff}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:#2e313a;border:3px solid var(--ink);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#454952}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}h1,h2,h3{margin:0;font-weight:700;letter-spacing:-.03em;line-height:1.05}p{margin:0}a{color:inherit}ul,ol,dl,dd{margin:0;padding:0;list-style:none}.field{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--ink);contain:strict}.calm{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--ink);opacity:0;will-change:opacity}html:not(.drift-on) .calm{display:none}.stage,.drift{position:absolute;inset:0}.sl{position:absolute;left:50%;top:50%;width:calc(var(--fs) * var(--base));height:calc(var(--fs) * var(--base));overflow:hidden}.sl.on{background:var(--ink);box-shadow:inset 0 0 0 1px #f1f1f442}.sl.sm{width:calc(var(--fs) * 68px);height:calc(var(--fs) * 68px);background:none;box-shadow:none;overflow:visible}.sl.sm img{-o-object-fit:contain;object-fit:contain;filter:invert(1) brightness(.95)}.sl img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(var(--zm, 1));transform-origin:var(--op, 50% 50%)}html.drift-on .field{perspective:1000px;perspective-origin:50% 48%}html.drift-on .stage{transform-style:preserve-3d}html.drift-on .drift{transform-style:preserve-3d;transform:translateZ(0);will-change:transform}html.drift-on .sl{transform:translate3d(calc(var(--dx) * var(--xk) * var(--ux) + var(--bias, 0px)),calc(var(--dy) * var(--yk) * var(--uy)),calc(var(--w) * -1px)) translate(-50%,-50%)}html:not(.drift-on) .field{display:none}html:not(.drift-on) .leg{min-height:auto;padding:96px 0}html:not(.drift-on) .leg-open{min-height:auto;padding:56px 0 96px}html:not(.drift-on) .plate:before{display:none}html:not(.drift-on) .plate-in{transform:none!important}html:not(.drift-on) .leg-still{display:block}.skip{position:absolute;left:-9999px;top:0;z-index:40;padding:12px 18px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;border-radius:2px}.skip:focus{left:var(--gut);top:10px}.topbar{position:sticky;top:0;z-index:20;height:var(--hdr);display:flex;align-items:center;gap:44px;padding:0 var(--gut);background:var(--ink)}.prog{position:absolute;left:0;right:0;bottom:0;height:2px;transform:scaleX(0);transform-origin:0 50%;background:var(--accent);will-change:transform;pointer-events:none}html:not(.drift-on) .prog,body:not(.has-field) .prog{display:none}.topbar:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px;pointer-events:none;background:linear-gradient(to bottom,var(--ink),rgba(var(--ground-rgb),0))}.brand,.nav-one,.link-quiet,.topbar .btn{white-space:nowrap}.brand,.topbar-cta{flex:none}.brand{display:inline-flex;align-items:center;gap:9px;padding:8px 0;text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.025em}.brand-mark{width:20px;height:20px;flex:none}.nav{display:flex;gap:30px}.nav a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:14px;color:var(--dim);position:relative;padding:12px 0;transition:color .2s ease}.nav-ic{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:butt;stroke-linejoin:miter}.nav-ic .nav-ic-dot{fill:currentColor;stroke:none}.nav-one,.login-link{display:inline-flex;align-items:center;gap:8px}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--paper);transition:right .25s cubic-bezier(.22,1,.36,1)}.nav a:hover{color:var(--paper)}.nav a:hover:after,.nav a:focus-visible:after{right:0}.topbar-cta{margin-left:auto;display:flex;align-items:center;gap:18px}.nav-one{display:none;font-size:14px;text-decoration:none;color:var(--dim);padding:12px 8px}.nav-one:hover{color:var(--paper)}.link-quiet{font-size:14px;text-decoration:none;color:var(--dim);padding:11px 4px;transition:color .2s ease}.link-quiet:hover{color:var(--paper)}.login-link.is-panel{display:inline-flex;align-items:center;gap:8px;height:44px;box-sizing:border-box;padding:0 16px;background:var(--paper);color:var(--ink);font-weight:600;transition:background .2s ease}.login-link.is-panel:hover{color:var(--ink);background:color-mix(in srgb,var(--paper) 88%,var(--ink))}.login-link.is-panel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-link.is-panel svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lang-switch{display:flex;align-items:stretch;flex:none;height:44px;box-sizing:border-box;border:1px solid var(--line-hi);border-radius:0;overflow:hidden}.lang-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:7px;background:none;border:0;color:var(--paper);font:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;padding:0 12px;cursor:pointer;opacity:.5;transition:opacity .16s,background .16s}.lang-opt:hover{opacity:1}.lang-opt:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:-2px}.lang-opt.is-active{opacity:1;background:color-mix(in srgb,var(--paper) 10%,transparent)}.lang-opt+.lang-opt{border-left:1px solid var(--line-hi)}.lang-opt .flag{width:16px;height:11px;border-radius:0;display:block;flex:none}.foot .lang-switch{display:none}.foot .lang-switch a.lang-opt{margin:0;padding:0 12px;min-height:0;font-size:13px;text-decoration:none}@media(max-width:900px){.topbar .lang-switch{display:none}.foot .lang-switch{display:flex}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:2px;text-decoration:none;font-size:15.5px;font-weight:600;letter-spacing:-.01em;transition:transform .16s cubic-bezier(.22,1,.36,1),background .2s ease,border-color .2s ease}.btn-sm{padding:10px 18px;font-size:14px}.btn-solid{background:var(--paper);color:rgb(var(--ground-rgb));border:1px solid var(--paper)}.btn-solid:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--paper) 92%,var(--ink))}.btn-solid:active{transform:translateY(0)}.btn-ghost{border:1px solid var(--line-hi);color:var(--paper);background:rgba(var(--ground-rgb),.5)}.btn-ghost:hover{background:#f1f1f41a;border-color:var(--paper)}main{position:relative;z-index:1}.col{width:min(var(--col),100%);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.leg{position:relative;z-index:1;overflow-x:clip;display:flex;flex-direction:column;justify-content:center;min-height:auto;padding:clamp(56px,8vh,104px) 0 clamp(64px,9vh,116px)}.leg-paper{--ground-rgb: 241, 241, 244;--paper: #08080B;--dim: rgba(8, 8, 11, .8);--faint: rgba(8, 8, 11, .7);--line: rgba(8, 8, 11, .18);--line-hi: rgba(8, 8, 11, .38);--accent-txt: #1B4FD8;background:#f1f1f4;color:#08080b;padding:26vh 0 20vh;border-top-color:#08080b24}.leg-paper .plate:before{display:none}@media(min-width:901px){.leg-paper .plate-in>.acts{grid-column:1;margin-top:30px}}.leg-paper .tier-fig{font-size:clamp(38px,4.2vw,56px)}.leg-paper .tiers{margin-top:6px}.leg-open{min-height:calc(100vh - var(--hdr));padding:10vh 0 18vh;justify-content:flex-start}.leg-still{display:none;width:min(340px,68vw);height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;margin-bottom:38px;border-radius:2px;box-shadow:inset 0 0 0 1px var(--line)}.plate-in{will-change:auto}.plate-in.lift{will-change:transform}.leg:not(.leg-open){border-top:1px solid var(--line)}.leg:not(.leg-open) .col,.close .col{margin-left:0;margin-right:auto;width:min(calc(var(--gut) + var(--wide)),100%);padding-left:var(--gut);padding-right:var(--pad)}.foot-in{margin-left:0;margin-right:auto;width:100%;padding-left:var(--gut);padding-right:var(--gut)}@media(min-width:901px){.leg:not(.leg-open) .plate-in{display:grid;grid-template-columns:300px minmax(0,1fr);-moz-column-gap:56px;column-gap:56px;align-items:start}.leg:not(.leg-open) .plate-in>h2{grid-column:1}.leg:not(.leg-open) .plate-in>:not(h2){grid-column:2}.leg:not(.leg-open) .plate-in>h2+*{margin-top:0}}.plate{position:relative;scroll-margin-top:calc(var(--hdr) + 46px)}.plate:before{content:"";position:absolute;inset:-180px -32% -180px -24px;z-index:-1;pointer-events:none;background:linear-gradient(to right,rgb(var(--ground-rgb)) 0% 74%,rgba(var(--ground-rgb),.55) 88%,rgba(var(--ground-rgb),0));-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0px,#000 120px,#000 calc(100% - 120px),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#0000,#000 120px calc(100% - 120px),#0000)}h1{font-size:clamp(38px,5.4vw,68px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.03em;text-wrap:balance}h3{font-size:clamp(20px,1.85vw,26px);letter-spacing:-.024em;line-height:1.22}.sub{margin-top:22px;font-size:clamp(17px,1.32vw,19px);line-height:1.55;color:var(--paper);max-width:46ch;letter-spacing:-.012em}.lede{margin-top:20px;font-size:clamp(16px,1.32vw,19px);line-height:1.6;color:var(--dim);max-width:56ch}.note{margin-top:20px;font-size:13px;color:var(--faint);max-width:44ch}.note-wide{max-width:62ch}.acts{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px}.stack{margin-top:34px;display:flex;flex-direction:column}.stack li{padding:20px 0;border-top:1px solid var(--line)}.stack li:last-child{border-bottom:1px solid var(--line)}.stack p{margin-top:9px;font-size:15.5px;line-height:1.62;color:var(--dim);max-width:58ch;text-wrap:pretty}.marks{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:26px;column-gap:26px;row-gap:16px}.mark{display:inline-flex;align-items:center;gap:9px;font-size:15.5px;font-weight:600;letter-spacing:-.01em}.mark-logo{width:19px;height:19px;flex:none;filter:invert(1) brightness(.95);opacity:.9}.mark-more{color:var(--faint);font-weight:500;padding-left:26px;border-left:1px solid var(--line-hi)}.pairs{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px}.pair{border-top:1px solid var(--line);padding-top:15px}.pair-mark{display:block;width:20px;height:20px;margin-bottom:11px;fill:none;stroke:var(--faint);stroke-width:1.6;stroke-linecap:butt;stroke-linejoin:miter}.pair-mark rect{fill:var(--faint);stroke:none}.pair dt{font-size:15.5px;font-weight:600;letter-spacing:-.012em;color:var(--paper)}.pair dd{margin-top:7px;font-size:15.5px;line-height:1.6;color:var(--dim)}.tiers{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tier{border-top:1px solid var(--line);padding-top:18px;display:flex;flex-direction:column;gap:6px}.tier-hl{border-top-color:var(--accent)}.tier-name{font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--faint)}.tier-fig{font-size:clamp(32px,3.4vw,44px);font-weight:700;letter-spacing:-.035em;line-height:1.05}.tier-per{font-size:15.5px;font-weight:600;color:var(--faint);letter-spacing:-.01em}.tier-sub{font-size:13px;color:var(--faint)}.tier-line{font-size:15.5px;color:var(--paper)}.faq{margin-top:30px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;position:relative;padding:17px 40px 17px 0;font-size:clamp(16px,1.32vw,19px);font-weight:600;letter-spacing:-.015em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:6px;top:50%;width:11px;height:11px;margin-top:-6px;border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);transform:rotate(45deg);transition:transform .2s ease}.faq details[open] summary:after{transform:rotate(225deg);margin-top:-2px;border-color:var(--accent-txt)}.faq details[open]{border-top-color:var(--accent)}.faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faq p{padding:0 40px 20px 0;font-size:15.5px;line-height:1.68;color:var(--dim);max-width:62ch}.faq p a{color:var(--accent-txt);text-decoration:underline;text-underline-offset:3px}.close{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-height:94vh;background:var(--ink);border-top:1px solid var(--line);padding:clamp(80px,12vh,150px) 0}.close h2{font-size:clamp(34px,4.6vw,58px);letter-spacing:-.035em;max-width:15ch}.foot{position:relative;z-index:2;background:var(--ink);border-top:1px solid var(--line);padding:28px 0 40px;font-size:12.5px}.foot-in{display:flex;flex-direction:column;align-items:stretch;gap:0}.foot-top,.foot-base{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:4px 32px}.foot-top{padding-bottom:14px}.foot-base{border-top:1px solid var(--line);padding-top:10px}.foot-brand{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--paper);text-decoration:none;font-size:14px;font-weight:600;letter-spacing:-.015em}.foot-brand .brand-mark{width:16px;height:16px}.foot-row{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px}.foot-row a,.foot-pref,.foot-copy{display:inline-flex;align-items:center;min-height:44px;color:var(--faint);text-decoration:none;padding:0;margin:0;background:none;border:0;font:inherit;letter-spacing:inherit;text-align:left}.foot-main a{color:var(--dim);font-size:13px}.foot-row a,.foot-pref{padding:0 8px;margin:0 -8px;cursor:pointer;transition:color .2s ease}.foot-row a:hover,.foot-pref:hover{color:var(--paper)}.foot-row a:focus-visible,.foot-pref:focus-visible,.foot-brand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.foot-legal{gap:0 24px}.foot-social{display:flex;gap:0;margin-right:-12px}.foot-social a{width:44px;height:44px;padding:0;margin:0;justify-content:center}.foot-social svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:butt;stroke-linejoin:miter}.foot-social rect[width="1.6"]{fill:currentColor;stroke:none}.foot-end{gap:0 16px}@media(max-width:900px){:root{--xk: 1.14;--yk: 1.16;--bias: 0px;--base: clamp(200px, 50vw, 400px)}.nav{display:none}.nav-one{display:inline-flex;align-items:center}.topbar{gap:16px}.leg-open{padding:6vh 0 12vh;justify-content:flex-start}.pairs,.tiers{grid-template-columns:1fr}.plate:before{right:-12%;background:linear-gradient(to right,rgb(var(--ground-rgb)) 0% 90%,rgba(var(--ground-rgb),0))}h1{font-size:45px;line-height:.98;letter-spacing:-.042em}h2{font-size:36px;line-height:1;letter-spacing:-.036em}h3{font-size:19.5px}.sub{margin-top:20px;font-size:19px;line-height:1.45}.lede{font-size:17.5px;line-height:1.52;color:var(--paper)}.stack p,.faq p{font-size:16.5px;line-height:1.6}.faq summary{font-size:17.5px}.pair dt,.pair dd{font-size:16.5px}.note{margin-top:26px;font-size:13px;line-height:1.62;color:var(--faint)}.stack{margin-top:30px}.stack li{padding:22px 0}.stack h3+p{margin-top:11px}.pairs{margin-top:24px;gap:17px 0}.pair{padding-top:12px}.pair dd{margin-top:5px;line-height:1.5}.note{margin-top:18px;line-height:1.52}.lede{margin-top:16px}.tiers{gap:22px}}@media(max-width:560px){:root{--hdr: 64px;--xk: 1.08;--base: clamp(190px, 64vw, 300px)}.leg-still{margin-bottom:30px}.sl.head{width:calc(var(--fs) * var(--base) * .8);height:calc(var(--fs) * var(--base) * .8)}.marks{-moz-column-gap:20px;column-gap:20px;row-gap:13px}.mark{font-size:14px}.mark-more{padding-left:20px}.acts .btn{flex:1 1 auto}}@media(max-width:400px){.topbar,.topbar-cta{gap:12px}}@media(max-width:359px){.nav-one{display:none}}@media(max-width:420px){.topbar-cta:has(.is-panel) .nav-one{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}::view-transition-old(*){opacity:0}.drift,.sl,.sl img{transform:none!important}}body.has-field .leg:not(.leg-open){min-height:auto;padding:40vh 0 16vh}body.has-field .leg-paper:not(.leg-open){padding:26vh 0 20vh}@media(max-width:900px){body.has-field .leg:not(.leg-open){padding:44vh 0 14vh}body.has-field .leg-paper:not(.leg-open){padding:14vh 0 12vh}}html:not(.drift-on) body.has-field .leg{min-height:auto;padding:96px 0}.prose{max-width:68ch}.prose>*+*{margin-top:18px}.prose h2{margin-top:46px;padding-top:26px;border-top:1px solid var(--line)}.prose h3{margin-top:32px}.prose p,.prose li{font-size:15.5px;line-height:1.72;color:var(--dim)}.prose strong{color:var(--paper);font-weight:600}.prose a{color:var(--accent-txt);text-decoration:underline;text-underline-offset:3px}.prose ul,.prose ol{padding-left:20px}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li+li{margin-top:8px}.prose li::marker{color:var(--faint)}.prose dt{font-weight:600;color:var(--paper)}.prose dd{margin-top:5px;color:var(--dim)}body:not(.has-field) .plate:before{display:none}body:not(.has-field) .leg-open .col{margin-left:0;margin-right:auto;width:min(calc(var(--gut) + var(--wide)),100%);padding-left:var(--gut);padding-right:var(--pad)}body:not(.has-field) .leg-open{min-height:auto;padding:clamp(88px,14vh,168px) 0 clamp(56px,8vh,104px)}body:not(.has-field){min-height:100vh;display:flex;flex-direction:column}body:not(.has-field)>main{flex:1 0 auto}body:not(.has-field) .leg-open h1{max-width:18ch}[hidden]{display:none!important}.prose em,em{font-style:normal}.prose{margin-top:26px}.sub+.prose,.lede+.prose{margin-top:28px}@media(min-width:901px){.plate-in>h2+.prose{margin-top:0}}button.btn{font-family:inherit;cursor:pointer}.btn:disabled{opacity:.5;cursor:default;transform:none}.pair a,.pair-act{display:block;width:-moz-fit-content;width:fit-content;margin-top:8px;color:var(--accent-txt);text-decoration:underline;text-underline-offset:3px}.stack-link{display:block;color:inherit;text-decoration:none}.go{display:inline-block;margin-top:10px;color:var(--accent-txt);border-bottom:1px solid transparent;transition:border-color .2s ease}.stack-link:hover .go,.stack-link:focus-visible .go{border-bottom-color:var(--accent-txt)}body[data-nav=partners] .nav a[href="/partners"],body[data-nav=contact] .nav a[href="/contacto"]{color:var(--paper)}body[data-nav=partners] .nav a[href="/partners"]:after{display:none}body[data-nav=contact] .nav a[href="/contacto"]:after{display:none}.close h2{max-width:22ch}@media(max-width:900px){.foot{padding:20px 0 28px}.foot-top,.foot-base{flex-direction:column;align-items:flex-start}.foot-top{padding-bottom:8px}.foot-row{gap:0 18px}.foot-legal{display:contents}.foot-legal>nav{order:1}.foot-end{order:2;flex-direction:column;align-items:flex-start;gap:8px}.foot-copy{order:3}.foot-social{margin-right:0;margin-left:-12px}}.topbar{view-transition-name:topbar}.prog{view-transition-name:prog}.field{view-transition-name:field}body.has-field main{view-transition-name:corridor}body:not(.has-field) main{view-transition-name:sheet}body:not(.has-field) .foot{view-transition-name:foot-sheet}::view-transition-group(field){z-index:1}::view-transition-group(corridor),::view-transition-group(sheet){z-index:2}::view-transition-group(foot-sheet){z-index:3}::view-transition-group(topbar){z-index:4}::view-transition-group(prog){z-index:5}::view-transition-group(*){animation:none}::view-transition-old(root),::view-transition-new(root),::view-transition-old(topbar),::view-transition-new(topbar){animation:none;mix-blend-mode:normal}::view-transition-old(topbar){opacity:0}@keyframes dl-vt-recede{to{opacity:0}}@keyframes dl-vt-emerge{0%{opacity:0}}@keyframes dl-vt-recede-z{to{opacity:0;transform:perspective(1000px) translateZ(-110px)}}@keyframes dl-vt-emerge-z{0%{opacity:0;transform:perspective(1000px) translateZ(-110px)}}@keyframes dl-vt-up-out{to{opacity:0;transform:translateY(-22px)}}@keyframes dl-vt-up-in{0%{opacity:0;transform:translateY(22px)}}@keyframes dl-vt-down-out{to{opacity:0;transform:translateY(22px)}}@keyframes dl-vt-down-in{0%{opacity:0;transform:translateY(-22px)}}@keyframes dl-vt-retract{to{transform:scaleX(0)}}@keyframes dl-vt-extend{0%{transform:scaleX(0)}}::view-transition-old(field){animation:dl-vt-recede .36s cubic-bezier(.16,1,.3,1) both;transform-origin:50% 48%}::view-transition-new(field){animation:dl-vt-emerge .48s cubic-bezier(.16,1,.3,1) both;transform-origin:50% 48%}@media(min-width:901px){::view-transition-old(field){animation-name:dl-vt-recede-z}::view-transition-new(field){animation-name:dl-vt-emerge-z}}::view-transition-old(prog){animation:dl-vt-retract .36s cubic-bezier(.16,1,.3,1) both;transform-origin:0 50%}::view-transition-new(prog){animation:dl-vt-extend .48s cubic-bezier(.16,1,.3,1) both;transform-origin:0 50%}::view-transition-old(corridor){animation:dl-vt-up-out .3s cubic-bezier(.16,1,.3,1) both}::view-transition-new(corridor){animation:dl-vt-down-in .42s cubic-bezier(.16,1,.3,1) 60ms both}::view-transition-new(sheet),::view-transition-new(foot-sheet){animation:dl-vt-up-in .42s cubic-bezier(.16,1,.3,1) 60ms both}::view-transition-old(sheet),::view-transition-old(foot-sheet){animation:dl-vt-up-out .3s cubic-bezier(.16,1,.3,1) both}html[data-astro-transition=back]::view-transition-old(sheet),html[data-astro-transition=back]::view-transition-old(foot-sheet){animation-name:dl-vt-down-out}html[data-astro-transition=back]::view-transition-new(sheet),html[data-astro-transition=back]::view-transition-new(foot-sheet){animation-name:dl-vt-down-in}html[data-dl-vt=to-sheet]::view-transition-new(sheet),html[data-dl-vt=to-sheet]::view-transition-new(foot-sheet){animation-name:dl-vt-up-in}html[data-dl-vt=to-corridor]::view-transition-old(sheet),html[data-dl-vt=to-corridor]::view-transition-old(foot-sheet){animation-name:dl-vt-down-out}
