.nav{position:fixed;z-index:40;left:0;right:0;top:0;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 max(var(--pad-x),calc((100% - 1400px) / 2 + var(--pad-x)));color:var(--fg);transition:height .5s var(--ease),background-color .3s var(--ease),color .3s var(--ease)}.nav.nav-scrolled{height:64px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.nav[data-tone=panel],.nav[data-tone=panel]+.nav-sheet{--bg: var(--p-bg);--fg: var(--p-fg);--muted: var(--p-muted);--line: var(--p-line);--on-fg: var(--p-bg)}.nav-brand{display:inline-flex;align-items:center;gap:10px;font-size:20px;letter-spacing:-.01em;white-space:nowrap;transition:font-size .5s var(--ease)}.nav-brand svg{flex:none;width:1.2em;height:1.2em}.nav-links{display:none;gap:40px;font-size:14px}.nav-links a{color:var(--muted);position:relative;transition:color .3s var(--ease)}.nav-links a:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav-links a:hover{color:var(--fg)}.nav-links a:hover:after{transform:scaleX(1)}@media(min-width:900px){.nav-links{display:flex}}.nav-right{display:flex;align-items:center;gap:16px}.nav-icon{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);transition:color .15s var(--ease)}.nav-icon:hover{color:var(--fg)}.nav-menu{display:none}@media(max-width:899px){.nav-menu{display:grid}}.nav-cmdk{width:auto;padding:0 10px;font-family:var(--mono);font-size:12px;white-space:nowrap;box-shadow:none}@media(max-width:899px){.nav-cmdk{display:none}}.nav-cta{height:36px;padding:0 18px;font-size:14px;white-space:nowrap}.nav-scrolled .nav-cta{height:32px;padding:0 14px;font-size:13px}@media(max-width:520px){.nav-brand{gap:8px;font-size:18px}.nav-right{gap:8px}.nav-cta{padding:0 14px}.nav-cta .arrow{display:none}.nav.nav-scrolled .nav-brand{font-size:16px}}@media(max-width:389px){.nav-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.nav-sheet{position:fixed;z-index:39;left:0;right:0;top:80px;display:grid;padding:0 var(--pad-x) 8px;color:var(--fg);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--line)}.nav-scrolled+.nav-sheet{top:64px}.nav-sheet[hidden]{display:none}.nav-sheet a{padding:14px 0;font-size:18px;border-bottom:1px solid var(--line)}.nav-sheet a:last-child{border-bottom:0}@media(min-width:900px){.nav-sheet{display:none}}.cmdk{width:min(560px,calc(100vw - 32px));max-width:none;max-height:none;margin:20vh auto auto;padding:0;overflow:hidden;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 48px -12px #00000040}.cmdk::backdrop{background:#08050333}[data-theme=dark] .cmdk::backdrop{background:#00000080}.cmdk[open]{animation:cmdk-in .16s var(--ease-out)}.cmdk[open]::backdrop{animation:cmdk-fade .16s var(--ease-out)}@keyframes cmdk-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes cmdk-fade{0%{opacity:0}}.cmdk-input{display:block;width:100%;height:56px;padding:0 20px;border:0;border-bottom:1px solid var(--line);outline:0;background:none;color:inherit;font:inherit;font-size:16px}.cmdk-input::placeholder{color:var(--muted)}.cmdk-list{max-height:min(560px,calc(80vh - 120px));overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px;scroll-padding-block:8px}.cmdk-group{padding:16px 12px 8px}.cmdk-item{display:flex;align-items:center;justify-content:space-between;gap:16px;height:40px;padding:0 12px;border-radius:10px;font-size:15px;cursor:pointer}.cmdk-item[aria-selected=true]{background:var(--tint-strong)}.cmdk-hint,.cmdk-foot{font-family:var(--mono);font-size:12px;color:var(--muted)}.cmdk-empty{margin:0;padding:40px 12px 48px;text-align:center;font-size:14px;color:var(--muted)}.cmdk-foot{display:flex;gap:20px;padding:12px 20px;border-top:1px solid var(--line)}.cmdk-foot kbd{font:inherit;color:var(--fg);margin-right:4px}@media(prefers-reduced-motion:reduce){.cmdk[open],.cmdk[open]::backdrop{animation:none}}.about{overflow-x:clip}.about-grid{display:grid;grid-template-columns:1fr;gap:64px}.about-copy .h2{margin-top:24px}.about-lead{margin-top:40px;max-width:32em;color:var(--fg)}.about-do{margin-top:56px;max-width:640px}.about-do ol{list-style:none;margin:16px 0 0;padding:0;border-bottom:1px solid var(--line)}.about-do li{display:grid;grid-template-columns:48px 1fr;padding:16px 0;border-top:1px solid var(--line);font-size:17px;line-height:1.45}.about-do .index{font-size:12px;line-height:25px}.about-community{margin-top:48px}.about-community .body{margin-top:12px;max-width:36em;font-size:16px}.about-fg{color:var(--fg)}.about-frame{margin:0;padding:12px;border:1px solid var(--line);width:100%}.about-frame-img{position:relative;aspect-ratio:var(--ar);overflow:hidden;background:var(--tint-strong)}.about-ripple{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.about-frame-cap{display:flex;justify-content:space-between;gap:16px;padding-top:12px}@media(min-width:1024px){.about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.about-frame{justify-self:end;align-self:center;width:min(100%,calc((100vh - 168px) * var(--ar)))}}.about-ascii{container-type:inline-size;background:none}.about-ascii pre{margin:0;font-family:var(--mono);font-size:calc(100cqw / (var(--cols) * .6));line-height:1;letter-spacing:0;white-space:pre;color:var(--fg);font-variant-ligatures:none;font-kerning:none}.about-ascii-dark,[data-theme=dark] .about-ascii-light{display:none}[data-theme=dark] .about-ascii-dark{display:block}.exp{background:var(--p-bg);color:var(--p-fg);isolation:isolate}[data-theme=dark] .exp{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.exp:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(-45deg,var(--p-tint) 0 1px,transparent 1px 12px)}.exp .eyebrow,.exp .h2 .mute{color:var(--p-muted)}.exp .eyebrow:before{background:#fafaf94d}.exp-head{display:flex;flex-direction:column;gap:24px;margin-bottom:64px}.exp-grid{display:flex;flex-direction:column;gap:32px}.exp-grid .exp-card{margin:0 0 28px}.exp-step{display:grid;grid-template-columns:48px 1fr;width:100%;text-align:left;padding:28px 0;border-bottom:1px solid var(--p-line)}.exp-step-num,.exp-step-co{color:var(--p-muted);transition:color .5s var(--ease)}.exp-step:hover .exp-step-co,.exp-step:hover .exp-step-num,.exp-step[aria-selected=true] .exp-step-num,.exp-step[aria-selected=true] .exp-step-co{color:var(--p-fg)}.exp-step[aria-selected=true] .exp-step-co{font-weight:500;letter-spacing:-.015em}.exp-step-num{font-size:clamp(22px,2vw,28px);line-height:1.15;letter-spacing:.04em}.exp-step-co{display:block;width:fit-content;white-space:nowrap;font-size:clamp(24px,2.2vw,32px);line-height:1.15;letter-spacing:-.01em}.exp-step-co .scramble-x{font-family:var(--mono);font-size:.8em;color:var(--p-muted)}.exp-step-meta{display:block;margin-top:10px;font-size:13px;color:var(--p-muted)}.exp-step-bar{display:block;position:relative;height:1px;margin-top:22px;background:var(--p-line);opacity:0;transition:opacity .3s var(--ease)}.exp-step-bar:after{content:"";position:absolute;inset:0;background:var(--p-fg);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.exp-step[aria-selected=true] .exp-step-bar{opacity:1}.exp-step[aria-selected=true] .exp-step-bar:after{transform:scaleX(1)}.exp-card{border:1px solid var(--p-line);background:#08050359;align-self:start}[data-theme=dark] .exp-card{background:#08050380}.exp-card-top{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 20px;border-bottom:1px solid var(--p-line)}.exp-dots{display:flex;gap:8px}.exp-dots i{width:12px;height:12px;border-radius:50%;background:#fafaf933}.exp-file{font-size:13px;color:var(--p-muted)}.exp-code{padding:32px 24px 36px;font-size:14px;line-height:2}.exp-code .scramble-x{color:var(--p-muted)}.exp-ln{display:grid;grid-template-columns:36px 1fr}.exp-no{color:#fafaf978;-webkit-user-select:none;user-select:none}.exp-tx{min-height:2em}.exp-k{display:inline-block;min-width:9ch;color:var(--p-muted)}.exp-v{color:var(--p-fg)}.exp-note .exp-tx{padding-left:2ch;text-indent:-2ch}.exp-note .exp-k{display:inline;min-width:0}.exp-note .exp-v{color:#fafaf9db}.exp-play .exp-ln{animation:exp-line .4s var(--ease) both;animation-delay:var(--ld)}@keyframes exp-line{0%{opacity:0;transform:translate(-8px)}}.exp-card-foot{display:flex;align-items:center;padding:14px 20px;border-top:1px solid var(--p-line);font-size:12px;color:var(--p-muted)}.exp-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);margin-right:10px;vertical-align:1px}.exp-past .exp-dot{background:transparent;box-shadow:inset 0 0 0 1px var(--p-muted)}@media(min-width:1024px){.exp-head{margin-bottom:96px}.exp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;align-items:start}.exp-grid .exp-card{margin:0}.exp-step{padding:32px 0}.exp-step:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.exp-play .exp-ln{animation:none}.exp-step-bar:after{transition:none}}.pj-head{display:flex;flex-direction:column;gap:24px;margin-bottom:64px}@media(min-width:1024px){.pj-head{margin-bottom:96px}}.pj-rows{border-top:1px solid var(--line);container-type:inline-size}.pj-row{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"idx arrow" "main main" "stack stack";gap:20px 24px;padding:40px 0 48px;border-bottom:1px solid var(--line)}@container (min-width: 600px){.pj-row{grid-template-columns:64px minmax(0,1fr) 40px;grid-template-areas:"idx main arrow" "idx stack arrow";gap:28px 32px;padding:56px 0}}@container (min-width: 960px){.pj-row{grid-template-columns:80px minmax(0,1fr) minmax(0,360px) 48px;grid-template-areas:"idx main stack arrow";gap:0 48px;padding:72px 0}}.pj-idx{grid-area:idx;padding-top:2px}.pj-main{grid-area:main}.pj-title{margin:0;font-size:clamp(32px,5.2cqi,48px);line-height:1.05;font-weight:400;letter-spacing:-.025em;transition:transform .5s var(--ease)}.pj-event{display:block;margin-top:16px}.pj-desc{margin:24px 0 0;max-width:56ch;font-size:17px;line-height:1.65;color:var(--muted)}.pj-stack{grid-area:stack;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}@container (min-width: 960px){.pj-stack{padding-top:10px}}.pj-arrow{grid-area:arrow;justify-self:end;align-self:start;font-size:28px;line-height:1;transition:transform .5s var(--ease)}@container (min-width: 600px){.pj-arrow{padding-top:8px}}.pj-row:hover .pj-title{transform:translate(8px)}.pj-row:hover .pj-arrow{transform:translate(4px,-4px)}.pj-cover{position:absolute;inset:0;z-index:1}.pj-more,.pj-toggle{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:24px 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);transition:opacity .7s var(--ease) var(--d, 0ms),transform .7s var(--ease) var(--d, 0ms),color .15s var(--ease)}.pj-more:hover,.pj-toggle:hover{color:var(--fg)}.pj-toggle{cursor:pointer;list-style:none}.pj-toggle::-webkit-details-marker{display:none}.pj-plus{display:inline-block;transition:transform .3s var(--ease)}.pj-others[open] .pj-plus{transform:rotate(45deg)}.pj-others .pj-rows{border-top:0}.pj-others{interpolate-size:allow-keywords}.pj-others::details-content{block-size:0;overflow:hidden;transition:block-size .5s var(--ease),content-visibility .5s allow-discrete}.pj-others[open]::details-content{block-size:auto}.pj-nudge{display:inline-block;transition:transform .15s var(--ease)}.pj-more:hover .pj-nudge{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.pj-title,.pj-arrow,.pj-nudge,.pj-plus{transition:none}.pj-others::details-content{transition:none}}.si-ico{flex:none;width:20px;height:20px;color:var(--fg);fill:currentColor;--brand: var(--brand-l, var(--fg));transition:color .3s var(--ease)}[data-theme=dark] .si-ico{--brand: var(--brand-d, var(--fg))}.si-mono{display:inline-grid;place-items:center;box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--mono);font-size:8px;line-height:1;letter-spacing:-.02em}.sk-sec{position:relative;border-top:1px solid var(--line)}.sk-wrap{position:relative;height:420svh}.sk-sticky{position:sticky;top:0;height:100svh;overflow:hidden}.sk-layout{max-width:1400px;height:100%;margin:0 auto;display:grid;grid-template-rows:auto minmax(240px,1fr);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.sk-layout{grid-template-rows:minmax(240px,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}}.sk-content{position:relative;display:grid;padding:96px var(--pad-x) 16px}@media(min-width:768px){.sk-content{align-items:center;padding:80px 48px 0 var(--pad-x)}}.sk-intro,.sk-steps{grid-area:1 / 1;transition:opacity .5s var(--ease),visibility .5s}.sk-intro[data-on=false],.sk-steps[data-on=false]{opacity:0;visibility:hidden}.sk-intro{display:flex;flex-direction:column;gap:24px;align-self:center}.sk-lead{max-width:34ch}@media(max-width:767px){.sk-intro{gap:14px;align-self:start}.sk-intro .h2{font-size:32px}.sk-lead{font-size:16px}}.sk-steps{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:1100px){.sk-steps{grid-template-columns:168px minmax(0,1fr);gap:40px}}@media(min-width:1200px){.sk-steps{grid-template-columns:200px minmax(0,1fr);gap:56px}}.sk-nav{position:relative;display:none}@media(min-width:1100px){.sk-nav{display:block}}.sk-list{list-style:none;margin:0;padding:0}.sk-list li{position:relative;z-index:1;display:flex;align-items:center;gap:12px;height:64px;padding-left:28px;font-family:var(--mono);font-size:13px;color:var(--muted);transition:color .3s var(--ease)}.sk-list li .index{font-size:13px;transition:color .3s var(--ease)}.sk-list li[aria-current],.sk-list li[aria-current] .index{color:var(--fg)}.sk-dot{position:absolute;left:0;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.sk-list li[aria-current] .sk-dot{background:var(--fg);box-shadow:0 0 0 4px var(--tint-strong)}.sk-track{position:absolute;left:4px;top:32px;bottom:32px;width:1px;background:var(--line)}.sk-fill{position:absolute;inset:0;background:var(--fg);transform:scaleY(0);transform-origin:top}.sk-panels{display:grid}.sk-panel{grid-area:1 / 1;align-self:center;transition:opacity .5s var(--ease),transform .5s var(--ease),visibility .5s}.sk-panel[data-on=false]{opacity:0;transform:translateY(8px);visibility:hidden}.sk-kicker{display:inline-flex;gap:10px;align-items:baseline;font-family:var(--mono);font-size:13px;color:var(--fg);text-transform:uppercase;letter-spacing:.08em}@media(min-width:1100px){.sk-sec .sk-kicker{display:none}}.sk-title{margin:10px 0 0;font-size:clamp(28px,2.6vw,40px);line-height:1.05;font-weight:400;letter-spacing:-.025em}@media(min-width:1100px){.sk-title{margin-top:0}}.sk-line{margin:14px 0 0;max-width:40ch;font-size:clamp(15px,1.25vw,18px);line-height:1.6;color:var(--muted)}.sk-skills{list-style:none;margin:22px 0 0;padding:0;max-width:460px;display:flex;flex-wrap:wrap;gap:10px 20px;font-size:15px;line-height:20px}.sk-skills li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.sk-skills .si-ico{width:16px;height:16px}.sk-skills .si-mono{font-size:7px}.sk-skills li:hover .si-ico{color:var(--brand)}@media(max-width:767px){.sk-title{font-size:28px}.sk-line{margin-top:8px;font-size:14px;line-height:1.5}.sk-skills{margin-top:14px;gap:8px 14px;font-size:13px;line-height:18px}.sk-skills .si-ico{width:14px;height:14px}}.sk-visual{position:relative;overflow:hidden;background-image:radial-gradient(circle,var(--line) 1px,transparent 1.5px);background-size:16px 16px}@media(min-width:768px){.sk-visual{border-left:1px solid var(--line)}}.sk-stage{position:absolute;left:50%;top:50%;width:min(100%,420px);aspect-ratio:624 / 538;transform:translate(-50%,-50%);will-change:transform}@media(min-width:768px){.sk-stage{width:80%}}.sk-plate{position:absolute;inset:0;width:100%;height:100%;overflow:visible;will-change:transform}.sk-plate{color:var(--fg)}.sk-plate .pl-face:not([fill]){fill:var(--bg)}.sk-plate .pl-side:not([fill]){fill:color-mix(in srgb,var(--fg) 5%,var(--bg))}.sk-plate .pl-stroke{stroke-opacity:.3;transition:stroke-opacity .4s ease-out,fill-opacity .4s ease-out}.sk-plate .pl-stroke:not([stroke]){stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.sk-plate .pl-frame:not([fill]){fill:none}.sk-plate .pl-detail{opacity:.3;transition:opacity .4s ease-out}.sk-plate .pl-detail:not([fill]):not([stroke]){fill:currentColor;font-family:var(--mono);letter-spacing:.06em}.sk-plate .pl-mark:not([fill]){fill:currentColor}.sk-plate[data-state=inactive] .pl-stroke{stroke-opacity:.2}.sk-plate[data-state=inactive] .pl-detail{opacity:.2}.sk-plate.is-active .pl-stroke{stroke-opacity:.7}.sk-plate.is-active .pl-detail{opacity:.75}.sk-plate .pl-co path{fill:none;stroke:color-mix(in srgb,var(--fg) 55%,transparent);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .2s ease-out}.sk-plate .pl-co circle{fill:var(--green);opacity:0;transition:opacity .15s ease-out}.sk-plate .pl-co text{fill:var(--fg);font-family:var(--mono);font-size:13px;letter-spacing:.04em;opacity:0;transition:opacity .15s ease-out}.sk-plate[data-state=active] .pl-co path{stroke-dashoffset:0;transition:stroke-dashoffset .55s ease-out .1s}.sk-plate[data-state=active] .pl-co circle,.sk-plate[data-state=active] .pl-co text{opacity:1;transition:opacity .3s ease-out .6s}.sk-static-head{display:flex;flex-direction:column;gap:24px;margin-bottom:64px}.sk-static-row{display:grid;gap:24px;align-items:center;padding:48px 0;border-top:1px solid var(--line)}@media(min-width:768px){.sk-static-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.sk-static .sk-title{margin-top:12px}.sk-static-art{position:relative;aspect-ratio:624 / 400}.sk-plate-static{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sk-static .sk-plate{will-change:auto}.sk-static .sk-plate-static *{transition:none!important}.cb{padding-bottom:0}.cb-eyebrow{margin-bottom:8px}.cb-band{--rise: 0px;container-type:inline-size;position:relative;overflow:hidden}.cb-field{--cols: 100;--unit: calc(100cqw / var(--cols));--dot: color-mix(in srgb, var(--fg) 14%, transparent);--dot-r: .34;position:relative;display:flex;align-items:center;min-height:min(45svh,520px);background-color:var(--bg);background-image:radial-gradient(circle at center,var(--dot) calc(var(--unit) * var(--dot-r)),transparent calc(var(--unit) * var(--dot-r) + .75px));background-size:var(--unit) var(--unit)}@media(min-width:1024px){.cb-field{--cols: 166}}@media(max-width:639px){.cb-field{min-height:300px}}.cb-field:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:radial-gradient(circle at center,transparent calc(var(--unit) * var(--dot-r)),var(--bg) calc(var(--unit) * var(--dot-r) + .75px));background-size:var(--unit) var(--unit)}.cb-field:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(to bottom,var(--bg) 0%,transparent 34%,transparent 66%,var(--bg) 100%),linear-gradient(to right,var(--bg) 0%,transparent 14%,transparent 86%,var(--bg) 100%)}.cb-scroller{position:relative;z-index:1;flex:1;min-width:0;overflow:hidden}.cb-track{display:flex;width:max-content;gap:calc(var(--unit) * 24);padding-right:calc(var(--unit) * 24)}.cb-track.cb-run{animation:cb-marquee 60s linear infinite}.cb-off .cb-track.cb-run,.cb-off .dot-live{animation-play-state:paused}@keyframes cb-marquee{to{transform:translate(-50%)}}.cb-text{margin:0;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:var(--pixel);font-size:calc(var(--unit) * 26.3158);line-height:1;font-weight:400;letter-spacing:0;color:var(--fg);text-box:trim-both cap alphabetic}.cb-close{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:56px;border-top:1px solid var(--line)}.cb-body{grid-column:1 / -1;margin:0;padding-top:40px;max-width:26em;font-size:clamp(22px,2.1vw,30px);line-height:1.35;letter-spacing:-.015em;color:var(--fg)}.cb-reach{grid-column:1 / -1;display:flex;flex-direction:column;gap:24px;padding:32px 0 48px}.cb-status{display:flex;align-items:center;gap:10px;margin:0}.cb-time{margin:8px 0 0 18px;text-transform:none;text-wrap:balance}.cb-ctas{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:480px}.cb-ctas .pill{justify-content:center}.cb-ctas .pill:first-child{grid-column:1 / -1}.cb-email .scramble-x{font-family:var(--mono);font-size:.8em}.cb-addr{grid-column:1 / -1;margin:-4px 0 4px;text-align:center;text-transform:none;user-select:all;-webkit-user-select:all}.cb-sign,.cb-more{margin:0;padding:20px 0 32px;border-top:1px solid var(--line)}.cb-sign{display:flex;align-items:center;gap:12px}.cb-sign svg{flex:none;margin:-2px 0;color:var(--fg)}.cb-more{display:flex;justify-content:flex-end;gap:24px}.cb-more a{transition:color .15s var(--ease)}.cb-more a:hover{color:var(--fg)}@media(min-width:1024px){.cb-close{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cb-body{grid-column:1;padding:48px 48px 72px 0}.cb-reach{grid-column:2;justify-content:space-between;padding:48px 0 72px 48px;border-left:1px solid var(--line)}.cb-ctas{max-width:none}.cb-sign{padding:24px 48px 40px 0}.cb-more{justify-content:flex-start;padding:24px 0 40px 48px;border-left:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.cb-track{width:auto;justify-content:center;padding-right:0}.cb-text+.cb-text{display:none}.cb-text{font-size:calc(var(--unit) * 26.3158 / 3)}}@media(prefers-reduced-motion:reduce)and (min-width:1024px){.cb-text{font-size:calc(var(--unit) * 26.3158 / 2)}}
