.lp-freedom .lp-h2 em,.lp-token .lp-h2 em{color:var(--green)}.lp-freedom a:focus-visible,.lp-token a:focus-visible,.deck a:focus-visible,.deck button:focus-visible{outline-color:var(--green)}.lp-usecases{padding-top:0}.lp-usecases .lp-h2{margin-bottom:clamp(36px,4.1vw,59px)}.deck{flex-direction:column;align-items:center;gap:10px;display:flex}.deck-tabs{max-width:100%;box-shadow:var(--dark-glass-edge),0 18px 36px -24px #12141080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:none;background-color:#121410e6;border-radius:999px;gap:8px;padding:8px 12px;display:inline-flex;overflow-x:auto}.deck-tabs::-webkit-scrollbar{display:none}.deck-tabs button{min-height:24px;color:var(--paper);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background .3s var(--ease),color .3s var(--ease);background:0 0;border:0;border-radius:999px;padding:4px 16px;font-size:.5625rem;font-weight:500;line-height:1.2}.deck-tabs button:hover{background:#ffffff1f}.deck-tabs button[aria-selected=true]{color:var(--ink);background:#d4ff28}.deck-stack{width:min(100%,794px);padding-bottom:76px;display:grid}.deck-card{z-index:calc(10 - var(--depth,0));min-height:364px;color:var(--paper);background-color:rgba(18,20,16,var(--tint,.95));background-image:var(--dark-glass-sheen);box-shadow:var(--dark-glass-edge);transform-origin:50% 100%;transform:translateY(calc(var(--depth,0)*24.4px)) scale(calc(1 - var(--depth,0)*.082));transition:transform .8s var(--ease-out),background-color .6s var(--ease);border-radius:20px;grid-area:1/1;grid-template-columns:minmax(0,252px) minmax(0,1fr);gap:clamp(20px,2.3vw,32px);padding:29px 31px 29px 32px;display:grid;position:relative}.deck-card[data-active]{box-shadow:var(--dark-glass-edge),0 30px 60px -30px #12141099;transition:transform .8s var(--ease-out),background-color 0s;background-color:#121410f7}.deck-card:not([data-active]){box-shadow:none}.deck-card>*{transition:opacity .4s 50ms var(--ease)}.deck-card:not([data-active])>*{opacity:0;transition:none}.deck-card:not([data-active]) *{animation-play-state:paused!important}.deck-copy{flex-direction:column;align-items:flex-start;display:flex}.deck-copy h3{font-family:var(--display);letter-spacing:-.05em;color:var(--paper);margin:0 0 18px;font-size:clamp(1.9rem,2.92vw,2.625rem);font-weight:300;line-height:.95}.deck-copy p{letter-spacing:-.03em;max-width:228px;color:var(--paper);margin:0 0 24px;font-size:1rem;line-height:1.2}.deck-link{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);align-items:center;gap:10px;margin-top:auto;padding:8px 0;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.deck-link svg{transition:transform .3s var(--ease)}.deck-link:hover svg{transform:translate(3px)}.deck-stage{background:var(--dark-glass);border-radius:10px;min-width:0;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.deck .scene{flex-direction:column;width:100%;display:flex}.deck .ui-card{box-shadow:none;color:var(--paper);background:0 0;border-radius:0;flex:1;padding:22px 26px 0 29px;font-size:.8rem;animation:none!important}.deck .ui-top{margin-bottom:22px}.deck .ui-title{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(1.4rem,1.875vw,1.69rem);font-weight:300;line-height:.95}.deck .ui-chip,.deck .ui-toggle,.deck .ui-row dt,.deck .ui-figures small,.deck .ui-bars small,.deck .ui-float,.deck .ui-result,.deck .ui-ok{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-size:.5625rem;font-weight:500;line-height:1.2}.deck .ui-chip{background:var(--dark-glass);color:var(--paper);border-radius:999px;padding:5px 12px;box-shadow:inset 0 0 0 1px #ffffff1a}.deck .ui-toggle{color:var(--paper);background:#ffffff08;border-radius:999px;padding:4px;box-shadow:inset 0 0 0 1px #ffffff24}.deck .ui-toggle span{padding:4px 16px}.deck .ui-toggle span:first-child{color:var(--ink)}.deck .ui-toggle b{box-shadow:none;background:#d4ff28;border-radius:999px;inset:4px 50% 4px 4px}.deck .ui-rows{border-top:.5px solid var(--grey-200)}.deck .ui-row{border-top:0;border-bottom:.5px solid var(--grey-200);min-height:31.5px;padding-inline:10px}.deck .ui-row dt{color:var(--green)}.deck .ui-row dd{color:var(--paper);font-size:.72rem}.deck .px-cells i{opacity:.85;background:#d9d9d9;width:7px;height:11.5px}.deck .ui-ok{color:var(--paper)}.deck .ui-ok:before{background:var(--green);width:5px;height:5px;margin-right:6px}.deck .ui-float{box-shadow:none;color:var(--paper);background:0 0;align-self:center;margin-top:auto;padding:18px 0 16px;position:static;animation:none!important}.deck .ui-float:before{display:none}.deck .spark-line{stroke:var(--green)}.deck .spark-area{fill:#c8fa0024}.deck .ui-figures small,.deck .ui-bars small{color:var(--green)}.deck .ui-figures b,.deck .ui-bars b{color:var(--paper)}.deck .ui-progress,.deck .ui-bars span{background:#ffffff1a}.deck .ui-rows{border-top-color:var(--dark-line)}.deck .ui-row{border-bottom-color:var(--dark-line)}.deck .ui-progress i,.deck .ui-bars i{background:var(--green)}.deck .ui-result{color:var(--paper)}.deck .ui-done{color:var(--green)}.deck .ui-done:before{background:var(--green)}@media (prefers-reduced-motion:no-preference){.deck [data-live] .px-cells i{animation-name:px-shimmer-light}.deck [data-live] .ui-toggle span:first-child{animation:toggle-ink-first 9s var(--ease-out) infinite}.deck [data-live] .ui-toggle span:last-of-type{animation:toggle-ink-last 9s var(--ease-out) infinite}}@keyframes px-shimmer-light{0%,to{opacity:.55}30%{opacity:.9}60%{opacity:.65}80%{opacity:1}}@keyframes toggle-ink-first{0%,46%{color:var(--ink)}54%,94%{color:var(--paper)}to{color:var(--ink)}}@keyframes toggle-ink-last{0%,46%{color:var(--paper)}54%,94%{color:var(--ink)}to{color:var(--paper)}}.lp-room{padding-block:clamp(90px,10vw,150px) clamp(110px,12vw,170px)}.lp-room-ascii{-webkit-mask-image:linear-gradient(270deg,#000 0%,#00000073 12%,#0000 28%);mask-image:linear-gradient(270deg,#000 0%,#00000073 12%,#0000 28%)}.lp-room-grid{grid-template-columns:minmax(0,1fr) minmax(0,387px);gap:clamp(40px,6vw,100px);display:grid}.lp-room-copy{flex-direction:column;justify-content:space-between;gap:48px;display:flex}.lp-room .lp-h2{max-width:7.7em}.lp-room-cards{gap:14px;display:grid}.lp-room-card{min-height:210px;color:var(--ink);background-color:var(--card-fill);background-image:var(--card-sheen);box-shadow:var(--card-edge);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);transition:background-color .45s var(--ease),transform .6s var(--ease-out);border-radius:20px;flex-direction:column;align-items:flex-start;padding:26px 36px 24px;display:flex;position:relative}.lp-room-card h3{max-width:9.6em;font-family:var(--display);letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95}.lp-room-card p{letter-spacing:-.03em;max-width:296px;margin:0 0 10px;font-size:1rem;line-height:1.2}.lp-room-card .lp-underline{margin-top:auto;padding-top:8px}.lp-room-card:hover,.lp-room-card:focus-visible{background-color:var(--green)}.lp-room-card:hover{transform:translate(-4px)}.band.is-ink.lp-freedom{padding-block:clamp(100px,12.5vw,180px) clamp(90px,10vw,140px)}.lp-freedom .lp-h2{color:var(--paper)}.lp-verify-zone{isolation:isolate;position:relative}.lp-verify-ascii canvas{-webkit-mask-image:linear-gradient(90deg,#000,#000000a6 30%,#00000059 50%,#000000a6 70%,#000);mask-image:linear-gradient(90deg,#000,#000000a6 30%,#00000059 50%,#000000a6 70%,#000)}.lp-verify{text-align:center;padding-block:clamp(140px,24vw,360px) clamp(120px,17vw,250px)}.lp-verify .lp-display{padding-inline:var(--gutter)}.lp-apps{padding-block:0 clamp(110px,12vw,170px)}.lp-apps .lp-h2{margin-bottom:clamp(40px,5.2vw,75px)}.lp-token{padding:clamp(40px,5vw,72px) clamp(12px,2vw,29px)}.lp-token-card{isolation:isolate;background:var(--black);min-height:min(709px,92vh);color:var(--paper);border-radius:20px;align-items:center;display:flex;position:relative;overflow:hidden}.lp-token-card:after{content:"";z-index:-1;background:#12141033;position:absolute;inset:0}.lp-token-art{z-index:-2;position:absolute;inset:0}.lp-token-art img{object-fit:cover;width:100%;height:100%;transition:scale 1.8s var(--ease-out);display:block}.lp-token-card:hover .lp-token-art img{scale:1.03}.lp-token-inner{width:var(--lp-cw);grid-template-columns:minmax(0,1fr) minmax(0,543px);align-items:start;gap:48px;margin-inline:auto;padding-block:clamp(56px,8vw,96px);display:grid}.lp-token .lp-h2{max-width:7.1em;color:var(--paper)}.token-rail{padding-left:36px;position:relative}.token-rail:before{content:"";background:var(--rule-pale);width:1px;position:absolute;top:0;bottom:0;left:0}.token-mark{width:2px;height:var(--mark-height,0);background:var(--green);opacity:0;transform:translateY(var(--mark-top,0));transition:transform .6s var(--ease-out),height .6s var(--ease-out),opacity .3s;position:absolute;top:0;left:-.5px}.token-rail:has(.token-list[data-ready]) .token-mark{opacity:1}.token-list{margin:0;padding:0;list-style:none}.token-list li{border-bottom:1px solid var(--rule-pale);position:relative}.token-list:not([data-ready]) li[data-active]:before{content:"";background:var(--green);width:2px;position:absolute;top:0;bottom:0;left:-37px}.token-list a{color:var(--paper);grid-template-columns:34px minmax(0,1fr) 38px;align-items:start;padding:25px 0 30px;display:grid}.token-list li:first-child a{padding-top:0}.token-index{font-family:var(--sans);letter-spacing:.1em;color:var(--green);padding-top:5px;font-size:.75rem;font-weight:500;line-height:1}.token-body{min-width:0}.token-title{font-family:var(--display);letter-spacing:-.05em;transform-origin:0;transition:transform .6s var(--ease-out),margin .6s var(--ease-out);font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95;display:block}.token-text{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.token-text>span{letter-spacing:-.03em;opacity:0;max-width:390px;min-height:0;transition:opacity .4s var(--ease);font-size:1rem;line-height:1.2;overflow:hidden}.token-arrow{background:var(--ink);width:38px;height:38px;color:var(--green);transition:background .35s var(--ease),color .35s var(--ease),transform .45s var(--ease-out);border-radius:50%;place-items:center;margin-top:-6px;display:grid}.token-list li[data-active] .token-title{margin-bottom:22px;transform:scale(1.04)}.token-list li[data-active] .token-text{grid-template-rows:1fr}.token-list li[data-active] .token-text>span{opacity:1}.token-list li[data-active] .token-arrow{background:var(--green);color:var(--ink)}.token-list a:hover .token-arrow{transform:translate(3px)}.lp-blog{padding-block:clamp(90px,11vw,170px) clamp(90px,10vw,150px)}.lp-blog-ascii{-webkit-mask-image:linear-gradient(90deg,#000000b3,#0000 18% 82%,#000);mask-image:linear-gradient(90deg,#000000b3,#0000 18% 82%,#000)}.lp-blog .lp-h2{margin-bottom:clamp(40px,4.6vw,66px)}@media (hover:none){.token-text{grid-template-rows:1fr}.token-text>span{opacity:1}.token-title{margin-bottom:14px}}@media (max-width:1100px){.lp-room-grid{grid-template-columns:minmax(0,1fr)}.lp-room .lp-h2{max-width:none}.lp-token-inner{grid-template-columns:minmax(0,1fr)}}
.bc-check:before,.bc-stack-card[data-active]:before,.tk-figures:before,.tk-way:before,.tk-way:after,.ap-featured:before{content:"";z-index:-1;pointer-events:none;opacity:.2;background:url(/landing/ascii-card.png) 50%/cover no-repeat;position:absolute;inset:0}.bc-stack-card[data-active]:before,.tk-figures:before,.ap-featured:before{opacity:.12;background-image:url(/landing/ascii-light.png)}.band.is-thesis.lp-thesis.bc-thesis{padding-bottom:clamp(40px,4vw,58px)}.bc-thesis .thesis{max-width:14.5em}.bc-storage-section{padding-block:0 clamp(110px,15vw,210px)}.bc-storage{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing-hero.bc-hero h1{max-width:9.2em}@media (min-width:761px){.bc-hero .bc-first{display:block}}.bc-store{background-image:var(--glass-sheen);border-radius:20px;flex-direction:column;min-height:498px;padding:35px 40px 42px;display:flex}.bc-store.is-private{background-color:var(--black);color:var(--paper);background-image:none}.bc-store.is-public{background-color:var(--card-fill);background-image:var(--card-sheen);box-shadow:var(--card-edge);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);color:var(--ink)}.bc-store-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.bc-store-label{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500;line-height:1.2}.bc-store.is-private .bc-store-label{color:var(--green)}.bc-pill{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#b6b8b0;transition:color .25s var(--ease);border-radius:60px;align-items:center;gap:8px;padding:4px 8px;font-size:.5625rem;font-weight:500;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 0 1px}.bc-store.is-public .bc-pill{color:var(--grey-300)}.bc-pill:hover{color:var(--green)}.bc-store.is-public .bc-pill:hover{color:var(--green-700)}.bc-store.is-private a:focus-visible{outline-color:var(--green)}.bc-store h3{max-width:7.2em;font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,2.92vw,2.625rem);font-weight:300;line-height:.95}.bc-store .tree-glyph{max-width:378px;margin:clamp(18px,2vw,30px) auto clamp(20px,2.2vw,34px)}.bc-store.is-private .tree-glyph{color:var(--green)}.bc-store.is-public .tree-glyph{color:var(--ink)}.bc-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:auto 0 0;display:grid}.bc-facts dt{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.5625rem;font-weight:500;line-height:1.2}.bc-store.is-private .bc-facts dt{color:var(--green)}.bc-facts dd{letter-spacing:-.03em;margin:0;font-size:.75rem;line-height:1.2}.bc-verify{padding-block:clamp(140px,21vw,300px) clamp(130px,18vw,260px);overflow:hidden}.bc-verify:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#eefdb029 1.1px,#0000 1.6px) 0 0/17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.bc-diamond{left:var(--x);top:var(--y);z-index:0;background:var(--green);pointer-events:none;width:12px;height:12px;position:absolute;rotate:45deg}@media (prefers-reduced-motion:no-preference){.bc-diamond{animation:twinkle 4.6s ease-in-out var(--delay,0s) infinite}}.bc-statement{text-align:center;max-width:20.5em;font-family:var(--display);letter-spacing:-.05em;color:var(--paper);margin:0 auto;font-size:clamp(2rem,3.82vw,3.44rem);font-weight:300;line-height:.95}.bc-statement em{color:var(--green)}.bc-figure{text-align:center;margin:clamp(180px,26vw,380px) auto 0;position:relative}.bc-figure-field{z-index:-1;width:100vw;height:clamp(420px,52vw,760px);position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}.bc-figure b{font-family:var(--display);letter-spacing:-.07em;color:var(--green);font-size:clamp(6rem,16.7vw,15rem);font-weight:300;line-height:.95;display:block}.bc-figure p{letter-spacing:-.03em;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin:clamp(10px,1.4vw,22px) 0 0;font-size:clamp(1.05rem,1.46vw,1.31rem);line-height:1.2;display:flex}.bc-figure p span{font-family:var(--display);letter-spacing:-.05em;color:var(--green);font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95}.bc-proof{grid-template-columns:minmax(0,1fr) minmax(0,285px);align-items:start;gap:20px;margin-top:clamp(160px,24vw,340px);display:grid}.bc-stack{padding:0 0 82px 81px;display:grid;position:relative}.bc-stack-card,.bc-stack-peek{transform:translate(calc(var(--depth,0)*-40.5px),calc(var(--depth,0)*41px));transition:transform .8s var(--ease-out),background-color .6s var(--ease);border-radius:20px;grid-area:1/1}.bc-stack-card{z-index:calc(20 - var(--depth,0)*2);isolation:isolate;min-height:514px;color:var(--paper);background:var(--black);flex-direction:column;justify-content:space-between;gap:40px;padding:41px 44px 45px 41px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9f229}.bc-stack-card>*{transition:opacity .45s .18s var(--ease)}.bc-stack-card:not([data-active])>*{opacity:0;transition-delay:0s}.bc-stack-card h3{letter-spacing:-.05em;max-width:8.4em;color:var(--paper);margin:0;padding-right:64px;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}.bc-stack-card h3 a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.bc-stack-card h3 a:focus-visible{outline:0}.bc-stack-card:has(a:focus-visible){outline:3px solid var(--green);outline-offset:4px}.bc-stack-arrow{background:var(--green);width:50px;height:50px;color:var(--ink);transition:transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:44px;right:44px}.bc-stack-card:hover .bc-stack-arrow{transform:translate(2px,-2px)}.bc-stack-card p{letter-spacing:-.03em;max-width:607px;margin:0;font-size:clamp(1.2rem,1.875vw,1.69rem);line-height:1.2}.bc-stack-peek{z-index:calc(21 - var(--depth,0)*2);cursor:pointer;background:0 0;border:0;min-height:514px;padding:0;position:relative}.bc-stack-peek:focus-visible{outline:3px solid var(--green);outline-offset:2px}.bc-stack-card:has(+.bc-stack-peek:hover){transform:translate(calc(var(--depth,0)*-40.5px - 8px),calc(var(--depth,0)*41px + 8px))}.bc-checks{gap:20px;display:grid}.bc-check{isolation:isolate;background:var(--black);border-radius:20px;flex-direction:column;gap:10px;min-height:158px;padding:18px 20px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9f229}.bc-check small{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.2}.bc-check b{font-family:var(--display);letter-spacing:-.05em;color:var(--green);font-size:clamp(2.2rem,3.82vw,3.44rem);font-weight:300;line-height:.95}.bc-check span{letter-spacing:-.03em;font-size:1rem;line-height:1.2}.bc-check{transition:background-color .45s var(--ease),color .45s var(--ease),box-shadow .45s var(--ease)}.bc-check:before,.bc-check b{transition:opacity .45s var(--ease),color .45s var(--ease)}.bc-check:hover{box-shadow:none;color:var(--ink);background-color:#c8fa00f2}.bc-check:hover:before{opacity:0}.bc-check:hover b{color:var(--ink)}.bc-check-links{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.bc-check-links a{min-height:62px;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--green);transition:background-color .3s var(--ease);background:#fff9f20f;border-radius:10px;place-items:center;padding:8px 14px;font-size:.5625rem;font-weight:500;line-height:1.2;display:grid;box-shadow:inset 0 0 0 1px #fff9f21a}.bc-check-links a:hover{background-color:#c8fa0024}.bc-speed{text-align:center;padding-block:clamp(140px,22vw,326px) clamp(110px,15vw,226px)}.bc-speed-ascii{-webkit-mask-image:linear-gradient(90deg,#000,#00000059 22%,#0000 40% 60%,#00000059 78%,#000);mask-image:linear-gradient(90deg,#000,#00000059 22%,#0000 40% 60%,#00000059 78%,#000)}.bc-speed-aside{max-width:483px;margin:22px auto 0}.bc-speed-stats{max-width:961px;margin:clamp(72px,7.5vw,108px) auto 0}.bc-speed-stats .stat b{font-size:clamp(2.6rem,5vw,4.5rem)}.bc-speed-stats .stat span{max-width:22ch}.bc-settle{isolation:isolate;padding:0 clamp(12px,3.4vw,49px) clamp(64px,7vw,100px);position:relative}.bc-settle-ascii{-webkit-mask-image:linear-gradient(90deg,#000,#0000 14% 86%,#000);mask-image:linear-gradient(90deg,#000,#0000 14% 86%,#000)}.bc-settle-card{background:var(--black);border-radius:clamp(20px,2.8vw,40px);max-width:1341px;margin-inline:auto;padding:clamp(40px,3.6vw,52px) clamp(20px,4.9vw,71px) clamp(40px,4.9vw,71px)}.bc-settle-card>*{max-width:1200px;margin-inline:auto}.bc-settle-card .lp-split{margin-bottom:clamp(40px,5vw,74px)}.bc-h55{max-width:7.8em;font-size:clamp(2rem,3.82vw,3.44rem)}.tk-jobs{text-align:center;padding-block:clamp(140px,21vw,300px) clamp(110px,14vw,200px)}.tk-job-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:clamp(110px,17vw,244px);display:grid}.tk-job{background:var(--black);color:var(--paper);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);border-radius:20px;flex-direction:column;gap:27px;padding:20px 30px 22px;display:flex}.tk-job:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px #14190099}.tk-job h3{letter-spacing:-.05em;color:var(--green);margin:0;font-size:clamp(1.6rem,2.22vw,2rem);line-height:.95}.tk-job p{letter-spacing:-.03em;margin:0;font-size:1rem;line-height:1.2}.tk-figures-section{isolation:isolate;padding:clamp(60px,9vw,130px) clamp(12px,4.5vw,65px) clamp(100px,12vw,170px);position:relative}.tk-figures{background:var(--black);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,486px);gap:28px 48px;max-width:1311px;margin-inline:auto;padding:clamp(36px,5.8vw,84px) clamp(24px,3.6vw,52px) clamp(28px,3.3vw,48px);display:grid;overflow:hidden}.tk-figures-copy{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.tk-figures .lp-display{text-align:left;max-width:6.7em;margin:0}.tk-figure-list{background:var(--black);border-radius:20px;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,44px) clamp(22px,3vw,42px);display:flex;box-shadow:inset 0 0 0 1px #fff9f229}.tk-figure{border-bottom:1px solid var(--grey-300);flex-direction:column;gap:13px;padding-block:15px;display:flex}.tk-figure:first-child{padding-top:0}.tk-figure:last-child{border-bottom:0;padding-bottom:0}.tk-figure b{font-family:var(--display);letter-spacing:-.05em;color:var(--green);font-size:clamp(3.4rem,8.54vw,7.7rem);font-weight:300;line-height:.95}.tk-figure span{letter-spacing:-.03em;font-size:1rem;line-height:1.2}.tk-figure small{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);font-size:.75rem;font-weight:500;line-height:1.2}.tk-contract{background:#fff9f21a;border-radius:80px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 16px;padding:8px 16px;display:flex}.tk-contract p{font-family:var(--sans);letter-spacing:.1em;flex-wrap:wrap;gap:4px 10px;margin:0;padding-left:16px;font-size:.5625rem;font-weight:500;line-height:1.2;display:flex}.tk-contract b{text-transform:uppercase;color:var(--green);font-weight:500}.tk-contract code{font-family:var(--sans);color:var(--paper);word-break:break-all}.tk-contract .copy{font-family:var(--sans);color:var(--green);background:#fff9f233;border-radius:80px;padding:8px 16px;font-size:.5625rem}.tk-contract .copy:hover{background:var(--green);color:var(--ink)}.tk-contract a{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:2px;color:var(--green);align-items:center;gap:10px;margin-left:auto;padding-right:16px;font-size:.5625rem;font-weight:500;line-height:1.2;text-decoration:underline;display:inline-flex}.tk-participate{padding-block:clamp(90px,12vw,190px) clamp(64px,7vw,100px)}.tk-participate-ascii{-webkit-mask-image:linear-gradient(90deg,#000,#0000 16% 84%,#000);mask-image:linear-gradient(90deg,#000,#0000 16% 84%,#000)}.tk-participate-aside{flex-direction:column;align-items:flex-start;gap:22px;max-width:430px;display:flex}.tk-buy{background:var(--green);color:var(--ink);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;transition:background .3s var(--ease);padding:16px;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-block}.tk-buy:hover{background:var(--green-light)}.tk-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tk-way{isolation:isolate;min-height:522px;color:var(--ink);background-color:var(--card-fill);background-image:var(--card-sheen);box-shadow:var(--card-edge);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);transition:background-color .45s var(--ease),color .45s var(--ease);border-radius:20px;flex-direction:column;align-items:flex-start;padding:30px 40px 38px;display:flex;position:relative;overflow:hidden}.tk-way:before,.tk-way:after{transition:opacity .45s var(--ease)}.tk-way:before{opacity:.1;background-image:url(/landing/ascii-dark.png)}.tk-way:after{opacity:0}.tk-way h3{letter-spacing:-.05em;max-width:6.4em;transition:color .45s var(--ease);margin:0 0 24px;font-size:clamp(2.2rem,3.82vw,3.44rem);line-height:.95}.tk-way p{letter-spacing:-.03em;opacity:0;max-width:308px;transition:opacity .45s var(--ease),translate .6s var(--ease-out);margin:0;font-size:clamp(1.05rem,1.46vw,1.31rem);line-height:1.2;translate:0 8px}.tk-way .lp-underline{margin-top:auto;padding-top:24px}.tk-way:hover,.tk-way:focus-visible{background-color:var(--black);color:var(--paper);background-image:none}.tk-way:hover:before,.tk-way:focus-visible:before{opacity:0}.tk-way:hover:after,.tk-way:focus-visible:after{opacity:.2}.tk-way:hover h3,.tk-way:focus-visible h3,.tk-way:hover .lp-underline,.tk-way:focus-visible .lp-underline{color:var(--green)}.tk-way:hover p,.tk-way:focus-visible p{opacity:1;translate:0}.tk-way:focus-visible{outline:3px solid var(--green-700);outline-offset:4px}.ap-featured-section{padding-block:clamp(72px,9vw,128px) 0}.ap-featured-section .lp-container{width:min(1302px,calc(100% - 2*var(--gutter)))}.ap-featured{background:var(--black);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px clamp(32px,5vw,90px);padding:clamp(32px,5vw,73px) clamp(24px,5.3vw,76px) clamp(32px,5vw,73px) clamp(24px,3.6vw,51px);display:grid;overflow:hidden}.ap-featured-copy{flex-direction:column;align-items:flex-start;display:flex}.ap-featured h2{letter-spacing:-.05em;margin:clamp(14px,1.7vw,24px) 0 clamp(18px,2vw,28px);font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}.ap-featured .lp-lead{max-width:607px}.ap-featured-actions{justify-content:flex-start;margin-top:auto;padding-top:clamp(32px,4vw,56px)}.ap-glance{grid-template-columns:1fr 1fr;align-content:center;gap:20px;margin:0;display:grid}.ap-glance>div{background:var(--black);border-radius:10px;padding:16px 18px 20px;box-shadow:inset 0 0 0 1px #fff9f229}.ap-glance .is-wide{grid-column:1/-1}.ap-glance dt{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:6px;font-size:.5625rem;font-weight:500;line-height:1.2}.ap-glance dd{letter-spacing:-.03em;margin:0;font-size:clamp(1.05rem,1.46vw,1.31rem);line-height:1.2}.ap-directory{padding-block:clamp(96px,11vw,160px) clamp(64px,7vw,100px)}.ap-run+.lp-faq{padding-bottom:clamp(96px,11vw,160px)}.ap-filter{background-color:var(--card-fill);background-image:var(--card-sheen);width:fit-content;max-width:100%;box-shadow:var(--card-edge);scrollbar-width:none;border-radius:999px;gap:4px;margin:clamp(44px,4.7vw,67px) auto clamp(20px,1.7vw,24px);padding:12px;display:flex;overflow-x:auto}.ap-filter::-webkit-scrollbar{display:none}:is(.ap-filter,.bl-topics) a{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--grey-300);transition:background .3s var(--ease),color .3s var(--ease);border-radius:50px;align-items:center;gap:10px;padding:8px 16px;font-size:.5625rem;font-weight:500;line-height:1.2;display:inline-flex}:is(.ap-filter,.bl-topics) a:hover{color:var(--ink);background:#fff9f299}:is(.ap-filter,.bl-topics) a[aria-current=page]{color:var(--ink);background:#c8fa00e6}.ap-note{letter-spacing:-.03em;color:var(--grey-300);margin:22px 0 0;font-size:1rem;line-height:1.2}.ap-note a{text-underline-offset:2px;text-decoration:underline}.ap-note a:hover{color:var(--green-700)}.gv-roles{padding-block:clamp(120px,22.6vw,325px) 0;overflow:hidden}:is(.gv-roles-glow,.gv-take-part-glow,.rs-glow,.cp-glow) i{--glow:radial-gradient(closest-side,#c8fa00 0%,#cffa1ef2 14%,#ddfa5bd9 30%,#f1f9b680 52%,#fff9f200 72%)}.gv-roles-title{text-align:center;max-width:none}.gv-roles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,22px);margin-top:clamp(64px,16.7vw,241px);display:grid}.gv-role{min-height:177px;color:var(--paper);background:var(--black);border-radius:20px;flex-direction:column;align-items:flex-start;padding:20px 30px;display:flex;position:relative}.gv-role h3{font-family:var(--display);letter-spacing:-.05em;color:var(--green);margin:0 0 20px;font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95}.gv-role p{letter-spacing:-.03em;max-width:326px;margin:auto 0 0;font-size:1rem;line-height:1.2}.gv-role .lp-underline{color:var(--green);transition:color .2s var(--ease);margin-top:20px}.gv-role .lp-underline:hover{color:var(--paper)}.gv-role a:focus-visible{outline-color:var(--green)}.lp-dark.gv-path-card{background:var(--black);border-radius:20px;margin:clamp(96px,19vw,273px) clamp(12px,2.2vw,32px) 0;padding-block:clamp(48px,5.6vw,81px) clamp(48px,5.3vw,76px);overflow:hidden}.gv-path-card:before{content:"";z-index:-1;pointer-events:none;opacity:.1;background:url(/landing/ascii-card.png) 50%/cover no-repeat;position:absolute;inset:0}.gv-path-inner{grid-template-columns:minmax(0,1fr) minmax(0,558px);gap:40px;display:grid}.gv-path-copy{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.gv-path-copy .lp-h2{max-width:none}.gv-path-copy .lp-lead{max-width:350px;color:var(--paper)}.lp-section.gv-conditions{padding-block:0}.gv-stack .stack-pinned{grid-template-columns:minmax(0,1fr) minmax(0,586px);align-content:center;align-items:stretch;gap:clamp(40px,6vw,100px);display:grid}.gv-stack .stack-copy{flex-direction:column;align-items:flex-start;padding-top:clamp(0px,2.6vw,37px);display:flex}.gv-stack .stack-copy .lp-h2{max-width:8.2em;margin-bottom:clamp(14px,1.4vw,20px)}.gv-stack .stack-copy .lp-h2 em{color:var(--green)}.gv-stack .stack-copy .lp-lead{max-width:none}.gv-conditions-links{flex-wrap:wrap;gap:12px 40px;margin:auto 0 0;padding-top:32px;display:flex}.gv-conditions-links a:hover{color:var(--green-700)}.gv-stack .stack-cards{aspect-ratio:586/631;width:100%}.gv-stack .stack-card{transform-origin:0 0;width:71.5%;height:75.1%;transform:translate(calc(var(--depth)*19.8%),calc(var(--depth)*16.5%)) scale(calc(1 - var(--depth)*.079));justify-content:center;padding:clamp(24px,2.6vw,38px);top:0;left:0}.gv-stack .stack-text{font-size:clamp(1.05rem,1.46vw,1.31rem)}.gv-take-part{padding-block:clamp(110px,18.6vw,268px) clamp(64px,7vw,100px);overflow:hidden}.gv-take-part-glow{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.gv-take-part-head{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px;margin-bottom:clamp(40px,4.6vw,66px);display:grid}.gv-take-part-head .lp-h2{grid-column:1/3}.gv-take-part-head .lp-aside{max-width:232px}.gv-ways .tk-way{min-height:clamp(320px,28vw,403px);padding:25px 39px}.gv-ways .tk-way h3{max-width:7.5em;font-size:clamp(1.9rem,2.92vw,2.625rem)}.gv-ways .tk-way p{margin-top:auto}.gv-ways .tk-way .lp-underline{margin-top:0;padding-top:16px}.wb-venues{padding-block:clamp(40px,5vw,72px) clamp(120px,17vw,250px);overflow:hidden}.wb-venue-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.wb-venue{min-height:110px;color:var(--ink);background-color:var(--card-fill);background-image:var(--card-sheen);box-shadow:var(--card-edge);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);transition:background-color .35s var(--ease);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind arrow""name name";align-items:center;gap:15px 8px;padding:19px 17px 20px;display:grid}.wb-venue-name{font-family:var(--display);letter-spacing:-.05em;overflow-wrap:anywhere;grid-area:name;align-self:end;font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95}.wb-venue-kind{background:var(--green);color:var(--ink);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;transition:background-color .35s var(--ease),color .35s var(--ease);border-radius:70px;grid-area:kind;justify-self:start;padding:2px 8px;font-size:.5625rem;font-weight:500;line-height:1.2}.wb-venue-arrow{background:var(--green);width:26px;height:26px;color:var(--ink);font-family:var(--display);transition:background-color .35s var(--ease),color .35s var(--ease),translate .35s var(--ease-out);border-radius:50%;grid-area:arrow;place-items:center;font-size:1.2rem;line-height:1;display:grid}.wb-venue:hover,.wb-venue:focus-visible{background-color:var(--green)}.wb-venue:is(:hover,:focus-visible) :is(.wb-venue-kind,.wb-venue-arrow){background-color:var(--ink);color:var(--green)}.wb-venue:hover .wb-venue-arrow{translate:1px -1px}.wb-venue:focus-visible{outline:3px solid var(--green-700);outline-offset:4px}.tk-contract.wb-contract{background:var(--glass-sheen-soft),#1419000d;margin-top:20px}.wb-contract b,.wb-contract code,.wb-contract a{color:var(--ink)}.wb-contract .copy{color:var(--ink);background:#fff9f2bf}.wb-contract .copy:hover{background:var(--green);color:var(--ink)}.wb-contract a:hover{color:var(--green-700)}.lp-section.wb-work{padding-block:0;overflow:clip}.wb-stack .stack-pinned{flex-direction:column;justify-content:center;align-items:center;gap:clamp(32px,7vh,90px);display:flex}.wb-stack .stack-copy .lp-display{text-align:center}.wb-stack .stack-cards{height:min(589px,calc(100vh - var(--header) - 240px));aspect-ratio:425/589}.wb-stack .stack-card{transform-origin:50% 0;width:100%;height:80.5%;transform:translateY(calc(var(--depth)*-12.2%)) scale(calc(1 - var(--depth)*.085));padding:clamp(20px,2.1vw,30px) 24px clamp(22px,2vw,29px);top:19.5%;left:0}.wb-stack .stack-card h3{max-width:6em}.wb-stack .stack-text{font-size:1rem}.bl-index{margin-top:calc(-1*var(--header) - 1px);padding-block:calc(var(--header) + 1px + clamp(72px,11.3vw,163px)) clamp(100px,13vw,187px);overflow-x:clip}.bl-index.is-headless{padding-top:calc(var(--header) + 1px + clamp(20px,2.8vw,40px))}.status-region+main>.bl-index:first-child{margin-top:0;padding-top:clamp(72px,11.3vw,163px)}.bl-ascii{-webkit-mask-image:linear-gradient(90deg,#000000d9 0,#0000 7% 46%,#0006 74%,#000);mask-image:linear-gradient(90deg,#000000d9 0,#0000 7% 46%,#0006 74%,#000)}.bl-head{margin-bottom:clamp(36px,4.6vw,66px)}.bl-head .lp-lead{max-width:490px}.bl-featured{min-height:clamp(480px,41.7vw,600px);color:var(--ink);background-color:var(--card-fill);background-image:var(--card-sheen);box-shadow:var(--card-edge);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.bl-featured-art{background:var(--paper-2);position:relative;overflow:hidden}.bl-featured-art img{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease-out);display:block;position:absolute;inset:0}.bl-featured:hover .bl-featured-art img{scale:1.03}.bl-featured-body{flex-direction:column;align-items:flex-start;padding:clamp(28px,2.85vw,41px) clamp(28px,5.6vw,81px) clamp(24px,2vw,29px) clamp(24px,2.36vw,34px);display:flex}.bl-featured .lp-tags{margin-bottom:20px}.bl-featured .lp-tags :is(span,a){padding:4px 12px;font-size:.75rem}.bl-featured h2{max-width:8em;font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,3.82vw,3.4375rem);font-weight:300;line-height:.95}.bl-featured h2 a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.bl-featured-text{letter-spacing:-.03em;max-width:483px;margin:auto 0 0;padding-top:32px;font-size:clamp(1.05rem,1.46vw,1.31rem);line-height:1.2}.bl-featured .lp-meta{margin-top:clamp(28px,4.4vw,64px);padding-top:0}.bl-featured:has(a:focus-visible){outline:3px solid var(--green-700);outline-offset:4px}.bl-featured a:focus-visible{outline:0}.bl-bar{background-color:var(--card-fill);background-image:var(--card-sheen);box-shadow:var(--card-edge);border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:clamp(16px,1.46vw,21px) 0 clamp(18px,1.67vw,24px);padding:8px 12px;display:flex}.bl-topics{scrollbar-width:none;gap:4px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.bl-topics::-webkit-scrollbar{display:none}.bl-search{align-items:center;gap:4px;display:flex}.bl-search label{letter-spacing:-.03em;color:var(--grey-300);padding:8px;font-size:.75rem;line-height:1.2}.bl-search input{letter-spacing:-.03em;width:clamp(180px,19.7vw,284px);height:30px;color:var(--ink);appearance:none;background:#fff9f2e6;border:0;border-radius:50px;padding:0 16px;font-size:.75rem;line-height:1.2}.bl-search input::placeholder{color:var(--grey-300);opacity:1}.bl-search input:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.bl-more .lp-carousel-track{margin-right:calc(50% - 50vw - 6px);padding-right:calc(50vw - 50% + 6px)}.bl-more .lp-post h3{font-size:clamp(1.6rem,2.22vw,2rem)}.ar-hero{height:clamp(300px,41.7vw,600px);margin-top:calc(-1*var(--header) - 1px);background:var(--steel) center/cover no-repeat;position:relative;overflow:hidden}.status-region+main .ar-hero{margin-top:0}.ar-hero picture,.ar-hero img{object-fit:cover;width:100%;height:100%;display:block}.ar-column{width:min(792px,calc(100% - 2*var(--gutter)));margin-inline:auto}.ar-head{border-bottom:1px solid #b6b8b0;padding:clamp(40px,4.4vw,63px) 0 21px}.ar-topic{margin-bottom:clamp(28px,2.6vw,38px)}.ar-topic a{background:var(--green);color:var(--ink);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;transition:background-color .3s var(--ease);border-radius:30px;padding:4px 12px;font-size:.5625rem;font-weight:500;line-height:1.2}.ar-topic a:hover{background:var(--green-light)}.ar-head h1{font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:300;line-height:.95}.lp-meta.ar-meta{gap:6px 24px;margin:clamp(20px,2vw,29px) 0 0;padding-top:0}.ar-summary{letter-spacing:-.03em;margin:clamp(24px,2.5vw,36px) 0 0;font-size:clamp(1.05rem,1.46vw,1.31rem);line-height:1.2}.ar-notice{background:#c8fa0029;border-radius:12px;margin-top:32px;padding:18px 22px;font-size:1rem;line-height:1.3}.ar-notice p{margin:0 0 6px}.ar-notice a{text-underline-offset:2px;text-decoration:underline}.ar-layout{border-bottom:1px solid #b6b8b0;padding:48px 0 55px}.ar-body{min-width:0}.ar-body h2{font-family:var(--display);letter-spacing:-.05em;margin:30px 0 31px;font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95}.ar-body>div>h2:first-child{margin-top:0}.ar-body h3{font-family:var(--display);letter-spacing:-.04em;margin:28px 0 14px;font-size:1.5rem;font-weight:300;line-height:1}.ar-body :is(h4,h5){font-family:var(--display);letter-spacing:-.03em;margin:24px 0 10px;font-size:1.25rem;font-weight:300;line-height:1.1}.ar-body :is(p,li){letter-spacing:-.005em;color:#141900d6;font-size:1.0625rem;line-height:1.6}.ar-body p{margin:0 0 1.1em}.ar-body :is(ul,ol){margin:0 0 1.1em;padding-left:1.3em}.ar-body li{margin-bottom:.4em}.ar-body :is(strong,b){font-synthesis:none;color:var(--ink);-webkit-text-stroke:.35px currentColor;font-weight:500}.ar-body a{color:inherit;text-underline-offset:2px;transition:color .2s var(--ease);border-bottom:0;text-decoration:underline}.ar-body a:hover{color:var(--green-700)}.ar-body pre{background:#1419000d;border:0;border-radius:12px;margin:0 0 19px;padding:18px 20px;font-size:.85rem;line-height:1.5;overflow-x:auto}.ar-body blockquote{border-left:2px solid var(--green);color:inherit;margin:0 0 19px;padding-left:18px}.ar-sources{margin-top:40px}.ar-sources h2{margin:0 0 14px;font-size:1.5rem}.ar-sources ul{margin:0;padding-left:1.2em}.ar-next{padding-block:clamp(120px,14.5vw,209px) clamp(120px,13.8vw,199px)}.ar-next h2{text-align:center;font-family:var(--display);letter-spacing:-.05em;margin:0 0 clamp(28px,2.6vw,37px);font-size:clamp(2.4rem,3.82vw,3.4375rem);font-weight:300;line-height:.95}.ar-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ar-next-card{isolation:isolate;min-height:clamp(300px,28vw,403px);color:var(--ink);background-color:var(--card-fill);background-image:var(--card-sheen);box-shadow:var(--card-edge);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);border-radius:20px;flex-direction:column;padding:25px 39px 38px;display:flex;position:relative;overflow:hidden}.ar-next-card:before,.ar-next-card:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .45s var(--ease);position:absolute;inset:0}.ar-next-card:before{background:linear-gradient(165deg,#fff9f200 36%,#e3ff9be6 58%,#9df201e6 95%)}.ar-next-card:after{background:url(/landing/ascii-dark.png) 50%/cover no-repeat}.ar-next-card:is(:hover,:focus-visible):before{opacity:1}.ar-next-card:is(:hover,:focus-visible):after{opacity:.1}.ar-next-card:focus-visible{outline:3px solid var(--green-700);outline-offset:4px}.ar-next-card h3{max-width:7.5em;font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,2.92vw,2.625rem);font-weight:300;line-height:.95}.ar-next-card p{letter-spacing:-.03em;max-width:326px;margin:auto 0 0;padding-top:24px;font-size:clamp(1.05rem,1.46vw,1.31rem);line-height:1.2}.lp-section.ar-related{padding-top:0}.ar-related .lp-h2{text-align:center;margin-bottom:clamp(32px,4vw,56px)}.landing-hero.rs-hero{background:var(--black)}.landing-hero.rs-hero h1{max-width:10.7em}.rs-papers{padding-block:clamp(120px,22vw,320px) clamp(64px,7vw,100px);overflow:hidden}.rs-ascii{-webkit-mask-image:linear-gradient(90deg,#000000d9 0,#0000 26% 76%,#0009 100%);mask-image:linear-gradient(90deg,#000000d9 0,#0000 26% 76%,#0009 100%)}.rs-title{max-width:none;margin-bottom:clamp(72px,20.7vw,298px)}.rs-title em{color:var(--green)}.rs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.rs-paper{isolation:isolate;min-height:clamp(300px,26.4vw,380px);color:var(--ink);background-color:var(--card-fill);background-image:var(--card-sheen);box-shadow:var(--card-edge);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);transition:background-color .45s var(--ease);border-radius:20px;flex-direction:column;align-items:flex-start;padding:24px 24px 27px;display:flex;position:relative;overflow:hidden}.rs-paper .lp-tags{margin-bottom:20px}.rs-paper h3{max-width:11em;font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95}.rs-paper h3 a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.rs-foot{flex-direction:column;gap:16px;width:100%;margin-top:auto;padding-top:20px;display:flex}.rs-abstract{letter-spacing:-.03em;opacity:0;max-width:445px;transition:opacity .45s var(--ease),translate .6s var(--ease-out);margin:0;font-size:1rem;line-height:1.2;translate:0 8px}.rs-authors{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--grey-300);margin:0;font-size:.5625rem;font-weight:500;line-height:1.2}.rs-paper:not(.is-featured):is(:hover,:focus-within){background-color:var(--green)}.rs-paper:not(.is-featured):is(:hover,:focus-within) .lp-tags span{background:var(--ink);color:var(--green)}.rs-paper:is(:hover,:focus-within) .rs-abstract{opacity:1;translate:0}.rs-paper:has(a:focus-visible){outline:3px solid var(--green-700);outline-offset:4px}.rs-paper a:focus-visible{outline:0}.rs-paper.is-featured{color:var(--paper);background-color:var(--black);background-image:none;grid-column:span 2}.rs-paper.is-featured:before{content:"";z-index:-1;pointer-events:none;opacity:.1;background:url(/landing/ascii-card.png) 50%/cover no-repeat;position:absolute;inset:0}.rs-paper.is-featured h3{max-width:13.4em;font-size:clamp(1.9rem,2.92vw,2.625rem)}.rs-paper.is-featured .rs-foot{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px 40px}.rs-paper.is-featured .rs-abstract{opacity:1;translate:0}.rs-paper.is-featured .rs-authors{text-align:right;max-width:211px;color:var(--grey-200)}.landing-hero.cp-hero h1{max-width:8.4em}.cp-top{padding-block:clamp(140px,25.3vw,364px) clamp(120px,18vw,260px);overflow:hidden}.cp-title{max-width:none}.cp-title em{color:var(--green)}.cp-flow .cp-title em{color:inherit}.cp-sub{text-align:center;max-width:none;margin:clamp(14px,1.3vw,18px) auto 0}.cp-questions{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:clamp(40px,4.8vw,69px);display:grid}.cp-question{isolation:isolate;min-height:clamp(240px,19.8vw,285px);color:var(--ink);background-color:var(--card-fill);background-image:var(--card-sheen);box-shadow:var(--card-edge);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);border-radius:20px;flex-direction:column;justify-content:space-between;gap:16px;padding:clamp(22px,2.1vw,30px);display:flex;position:relative;overflow:hidden}.cp-question:before,.cp-question:after{content:"";z-index:-1;pointer-events:none;transition:opacity .45s var(--ease);position:absolute;inset:0}.cp-question:before{opacity:.2;background:url(/landing/ascii-dark.png) 50%/cover no-repeat}.cp-question:after{opacity:0;background:linear-gradient(-33deg,#9df201e6 7%,#c8fa00e6 16%,#e3ff9be6 41%,#fff9f200 69%)}.cp-question:is(:hover,:focus-visible):before{opacity:0}.cp-question:is(:hover,:focus-visible):after{opacity:1}.cp-question:focus-visible{outline:3px solid var(--green-700);outline-offset:4px}.cp-question h3{max-width:8em;font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95}.cp-question p{letter-spacing:-.03em;opacity:0;transition:opacity .45s var(--ease),translate .6s var(--ease-out);margin:0;font-size:.9375rem;line-height:1.2;translate:0 8px}.cp-question:is(:hover,:focus-visible) p{opacity:1;translate:0}.lp-dark.cp-table-card{background:var(--black);border-radius:20px;margin-top:clamp(100px,20.5vw,296px);padding:clamp(28px,3.6vw,52px) clamp(16px,3vw,44px) clamp(28px,3vw,40px)}.cp-table-title{z-index:1;font-family:var(--display);letter-spacing:-.05em;color:var(--paper);margin:0 0 clamp(24px,2.4vw,34px);padding-left:9px;font-size:clamp(2.4rem,3.82vw,3.4375rem);font-weight:300;line-height:.95;position:relative}.cp-table-title em{color:var(--green)}.cp-table-scroll{z-index:1;position:relative}.cp-table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--paper)}.cp-table :is(th,td){text-align:left;vertical-align:middle;border-bottom:1px solid #93958a;padding:30px 5px}.cp-table thead th{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);border-top:1px solid #93958a;padding-block:10px;font-size:.75rem;font-weight:500;line-height:1.2}.cp-table thead th:first-child{width:16%}.cp-table tbody th{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95}.cp-table tbody th a{color:inherit;transition:color .2s var(--ease)}.cp-table tbody th a:hover{color:var(--green)}.cp-table td{letter-spacing:-.03em;font-size:1rem;line-height:1.2}.cp-table tr.is-aztec>*{border-bottom:0;padding-block:60px}.cp-table tr.is-aztec th{color:var(--green)}.cp-table a:focus-visible{outline:3px solid var(--green);outline-offset:4px}.cp-lens{left:-30px;right:-30px;top:var(--y,0);height:var(--h,0)}.lp-section.cp-detail{padding-block:0;overflow:clip}.cp-flow{--step:45vh}.cp-flow .stack-pinned{flex-direction:column;justify-content:center;align-items:center;gap:clamp(32px,5.5vh,70px);display:flex}.cp-flow .stack-copy{text-align:center}.cp-flow .stack-cards{width:min(100%,840px);height:min(474px,calc(100vh - var(--header) - 300px))}.cp-flow .stack-card{aspect-ratio:419/474;width:auto;height:100%;z-index:calc(10 - var(--far));transform-origin:50%;transform:translateX(calc(-50% + var(--depth)*36.4% - var(--depth)*var(--far)*4%)) translateY(var(--lift,0px)) scale(calc(1 - var(--far)*.079),calc(1 - var(--far)*.14));background-color:rgba(18,20,16,calc(1 - min(var(--far),1)*.6 - min(max(var(--far) - 1,0),1)*.3));justify-content:center;padding:28px 24px 30px;top:0;left:50%}.cp-flow .stack-card[data-place=side]:hover{--lift:-8px}.cp-flow .stack-card h3{max-width:5.6em}.cp-flow .stack-text{font-size:1rem}.landing-hero.cd-hero h1{max-width:none;font-size:clamp(3rem,8.54vw,7.6875rem)}.landing-hero.cd-hero h1 em{display:inline}.cd-answers{padding-block:clamp(120px,18vw,260px) clamp(100px,10vw,150px);overflow:hidden}.lp-dark.cd-table-card{background:var(--black);border-radius:20px;width:min(1116px,100%);margin:0 auto;padding:clamp(28px,3.5vw,50px) clamp(16px,2.6vw,31px)}.cd-lens{top:-37px;bottom:-37px;left:calc(var(--x,0px) - 24px);width:calc(var(--w,0px) + 48px)}.cd-table{z-index:1;border-collapse:collapse;table-layout:fixed;width:100%;color:var(--paper);position:relative}.cd-table thead th{text-align:left;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);border-block:1px solid #93958a;padding:10px 5px;font-size:.75rem;font-weight:500;line-height:1.2}.cd-table thead th:first-child{width:34%}.cd-table tbody>tr>*{text-align:left;vertical-align:top;border-bottom:1px solid #93958a;padding:30px 5px}.cd-table tbody th button{color:inherit;text-align:left;cursor:pointer;font-family:var(--display);letter-spacing:-.05em;transform-origin:0;transition:scale .6s var(--ease-out);background:0 0;border:0;padding:0;font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95}.cd-table tr[data-open] th button{scale:1.05}.cd-table tbody th button{max-width:95.2381%}.cd-table button:focus-visible{outline:3px solid var(--green);outline-offset:4px}.cd-verdict{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin:0;font-size:.75rem;font-weight:500;line-height:1.2}.cd-more{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.cd-more>div{min-height:0;overflow:hidden}.cd-more p{letter-spacing:-.03em;opacity:0;max-width:300px;transition:opacity .35s var(--ease);margin:0;padding-top:10px;font-size:1rem;line-height:1.2}.cd-table tr[data-open] .cd-more{grid-template-rows:1fr}.cd-table td:not(:has(.cd-verdict)) .cd-more{grid-template-rows:1fr}.cd-table tr[data-open] .cd-more p{opacity:1;transition-delay:.12s}.cd-table td:not(:has(.cd-verdict)) .cd-more p{opacity:1;transition-delay:.12s}.cd-table td:not(:has(.cd-verdict)) .cd-more p{padding-top:0}.cd-well-section{padding-top:clamp(40px,6vw,90px)}.lp-dark.cd-well{background:var(--black);border-radius:20px;margin-inline:clamp(12px,4.5vw,65px);padding-block:clamp(40px,5.5vw,80px) clamp(24px,2vw,29px);overflow:hidden}.cd-well:before{content:"";z-index:-1;pointer-events:none;opacity:.1;background:url(/landing/ascii-card.png) 50%/cover no-repeat;position:absolute;inset:0}.cd-well-inner{grid-template-columns:minmax(0,1fr) minmax(0,486px);grid-template-areas:"title title""text sources""bar bar";align-items:end;gap:clamp(28px,3vw,44px) clamp(32px,5vw,80px);width:min(1206px,100% - 2*clamp(16px,3.6vw,52px));margin-inline:auto;display:grid}.cd-well .cd-well-title{text-align:left;max-width:6.8em;color:var(--paper);grid-area:title;margin:0 0 clamp(60px,12vw,180px)}.cd-well-text{grid-area:text;max-width:561px}.cd-well-text p{letter-spacing:-.03em;margin:0 0 1.2em;font-size:clamp(1.05rem,1.46vw,1.31rem);line-height:1.2}.cd-well-text p:last-child{margin-bottom:0}.cd-well-text b{font-weight:500}.cd-sources{background:var(--black);border-radius:20px;grid-area:sources;padding:20px clamp(18px,2vw,30px) 26px;box-shadow:inset 0 0 0 1px #fff9f229}.cd-sources h3{font-family:var(--display);letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95}.cd-sources ul{margin:0;padding:0;list-style:none}.cd-sources li{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #e8e8e64d;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:.5625rem;font-weight:500;line-height:1.2;display:flex}.cd-sources li:last-child{border-bottom:1px solid #e8e8e64d}.cd-sources a{color:var(--green)}.cd-sources a:hover{text-decoration:underline}.cd-sources span{color:#b5b1ac;flex:none}.cd-bar{letter-spacing:-.03em;color:#b5b1ac;background:#fff9f21a;border-radius:80px;flex-wrap:wrap;grid-area:bar;justify-content:space-between;align-items:center;gap:8px 24px;padding:8px 32px;font-size:.75rem;line-height:1.2;display:flex}.cd-bar p{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.cd-tell{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);transition:background-color .2s var(--ease),color .2s var(--ease);background:#fff9f233;border-radius:80px;padding:8px 16px;font-size:.5625rem;font-weight:500;line-height:1.2}.cd-tell:hover{background:var(--green);color:var(--ink)}.landing-hero.pj-hero h1{max-width:9em}.landing-hero.pj-hero{background:var(--black)}.pj-ascii canvas{-webkit-mask-image:linear-gradient(90deg,#000,#000000a6 30%,#00000059 50%,#000000a6 70%,#000);mask-image:linear-gradient(90deg,#000,#000000a6 30%,#00000059 50%,#000000a6 70%,#000)}.landing-hero.pj-hero h1{text-shadow:0 0 28px var(--black),0 0 56px var(--black),0 0 84px var(--black)}.landing-hero.pj-hero .landing-lede{text-shadow:0 0 14px var(--black),0 0 28px var(--black)}.pj-overview{padding-block:clamp(72px,9vw,128px) clamp(64px,7vw,100px);overflow:hidden}.pj-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:56px clamp(40px,7vw,112px);display:grid}.pj-privacy .lp-h2{max-width:5.4em;margin-bottom:clamp(28px,3vw,44px)}.pj-privacy .lp-lead{max-width:560px}.pj-facts{background-color:var(--card-fill);background-image:var(--card-sheen);box-shadow:var(--card-edge);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);border-radius:20px;padding:clamp(10px,1vw,14px) clamp(22px,2.2vw,30px) clamp(22px,2.2vw,28px)}.pj-facts dl{margin:0}.pj-facts dl>div{border-bottom:1px solid var(--rule-pale);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:12px 0;display:flex}.pj-facts dt{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--grey-300);flex:none;font-size:.5625rem;font-weight:500;line-height:1.2}.pj-facts dd{text-align:right;letter-spacing:-.03em;min-width:0;margin:0;font-size:1.06rem;line-height:1.2}.pj-facts dd.lp-tags{justify-content:flex-end}.pj-facts dd a{overflow-wrap:anywhere;text-underline-offset:4px;transition:color .2s var(--ease);align-items:center;gap:4px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pj-facts dd a svg{transition:translate .3s var(--ease);flex:none}.pj-facts dd a:hover{color:var(--green-700)}.pj-facts dd a:hover svg{translate:2px -2px}.pj-note{letter-spacing:-.03em;color:var(--grey-300);margin:18px 0 0;font-size:.75rem;line-height:1.3}.pj-note a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.pj-note a:hover{color:var(--green-700)}.pj-start-section{padding-top:0}.pj-start .cd-well-title{margin-bottom:clamp(48px,8vw,120px)}.cd-well-inner.is-single{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""text""bar"}.pj-start .cd-well-text p{max-width:561px}.pj-start-actions{justify-content:flex-start;margin-top:clamp(26px,3vw,40px)}.pj-more{padding-block:clamp(96px,11vw,160px);overflow:hidden}.pj-more-head{align-items:flex-end}.ct-page{isolation:isolate;margin-top:calc(-1*var(--header) - 1px);padding:calc(var(--header) + 1px + clamp(80px,13.5vw,195px)) 0 clamp(100px,14vw,200px);background:var(--black);color:var(--paper);position:relative}.status-region+main.ct-page{margin-top:0;padding-top:clamp(80px,13.5vw,195px)}.ct-ascii{-webkit-mask-image:linear-gradient(135deg,#000 0,#0006 14%,#0000 30%),linear-gradient(315deg,#000 0,#0006 14%,#0000 30%);mask-image:linear-gradient(135deg,#000 0,#0006 14%,#0000 30%),linear-gradient(315deg,#000 0,#0006 14%,#0000 30%)}.ct-head{text-align:center;flex-direction:column;align-items:center;display:flex}.ct-head .lp-label{margin-bottom:clamp(14px,1.7vw,22px)}.ct-head h1{max-width:10.6em;font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.6rem,6.53vw,5.875rem);font-weight:300;line-height:.95}.ct-head>p:last-child{letter-spacing:-.03em;max-width:590px;margin:clamp(14px,1.5vw,22px) 0 0;font-size:1rem;line-height:1.2}.ct-layout{grid-template-columns:minmax(0,692px) minmax(0,387px);justify-content:center;align-items:start;gap:20px;margin-top:clamp(72px,16vw,232px);display:grid}.ct-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9f203;border-radius:20px;box-shadow:inset 0 1px #fff3,inset 1px 0 #ffffff1f,inset -1px 0 #ffffff14,inset 0 -1px #ffffff0f,0 30px 60px -30px #00000080}.ct-form{padding:30px clamp(18px,2.6vw,37px) 40px}.ct-next{top:calc(var(--header) + 24px);padding:30px clamp(16px,1.6vw,23px) 24px;position:sticky}.ct-next h2{font-family:var(--display);letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95}.ct-steps button{color:var(--green)}.ct-form .contact-form{gap:20px;max-width:none}.ct-form .contact-form legend{font-family:var(--display);letter-spacing:-.05em;text-transform:none;color:var(--paper);margin:0 0 24px;font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95}.ct-form .intent-set{gap:10px}.ct-form .intent-set .check{transition:background-color .3s var(--ease);background:#fff9f203;border:0;border-radius:10px;gap:10px;padding:20px;box-shadow:inset 0 1px #ffffff24,inset 1px 0 #ffffff1a,inset -1px 0 #ffffff0f,inset 0 -1px #ffffff0d}.ct-form .intent-set .check:hover{background:#fff9f20f}.ct-form .intent-set .check:has(input:checked){background:#fff9f21a}.ct-form .intent-set input{appearance:none;width:13px;height:13px;transition:background-color .2s var(--ease),box-shadow .2s var(--ease);background:#7a7c6f;border-radius:50%;margin:2px 0 0}.ct-form .intent-set input:checked{background:var(--green);box-shadow:0 0 0 3px #c8fa0040}.ct-form .intent-set input:focus-visible{outline:2px solid var(--green);outline-offset:3px}.ct-form .check span strong{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);font-size:.75rem;font-weight:500;line-height:1.2;display:block}.ct-form .check span small{letter-spacing:-.03em;color:#8c8985;margin-top:6px;font-size:.75rem;line-height:1.2}.ct-form .field-row{gap:10px}.ct-form .field{gap:12px}.ct-form .field label{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);font-size:.75rem;font-weight:500;line-height:1.2}.ct-form .field label span{font-size:inherit;color:#93958a}.ct-form .field :is(input,textarea){width:100%;color:var(--paper);background:#fff9f203;border:0;border-radius:10px;padding:20px;font-size:.875rem;line-height:1.3;box-shadow:inset 0 1px #ffffff24,inset 1px 0 #ffffff1a,inset -1px 0 #ffffff0f,inset 0 -1px #ffffff0d}.ct-form .field :is(input,textarea)::placeholder{color:#8c8985}.ct-form .field :is(input,textarea):focus-visible{outline:2px solid var(--green);outline-offset:2px}.ct-form .form-help{color:#a3a09b;margin:0;font-size:.6875rem;line-height:1.3}.ct-form .form-help a{color:inherit;text-underline-offset:2px;border:0;text-decoration:underline}.ct-form .check.consent{gap:10px;padding:0}.ct-form .check.consent span{color:var(--paper);font-size:.75rem;line-height:1.2}.ct-form .check.consent input{appearance:none;background:var(--paper);border-radius:2px;width:12px;height:12px;margin:2px 0 0}.ct-form .check.consent input:checked{background:var(--green);box-shadow:inset 0 0 0 2px var(--paper)}.ct-form .check.consent input:focus-visible{outline:2px solid var(--green);outline-offset:3px}.ct-form button[type=submit]{background:var(--green);width:100%;min-height:44px;color:var(--ink);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .3s var(--ease);border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.75rem;font-weight:500;line-height:1;display:flex}.ct-form button[type=submit]:hover{background:var(--green-light)}.ct-form button[type=submit]:focus-visible{outline:3px solid var(--green);outline-offset:4px}.ct-form .form-error{color:#ffb4a8;border-left-color:#ffb4a8}.ct-form .form-receipt{background:0 0;border-left:0;padding:0}.ct-form .form-receipt h2{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300}.ct-form .form-receipt :is(p,.form-help){color:var(--paper)}.ct-form .form-receipt a{color:var(--green);border:0;text-decoration:underline}.landing-hero.ig-hero h1{max-width:8.6em}.ig-top{padding-block:clamp(140px,22vw,320px) clamp(120px,17vw,250px);overflow:hidden}.step-list.ig-depth{width:min(560px,100%);margin:clamp(36px,4vw,56px) auto 0}.ig-depth li{isolation:isolate;background:var(--glass-sheen),color-mix(in srgb,#121410 62%,var(--paper));color:var(--paper);transition:background-color .45s var(--ease);border:0;border-radius:20px;margin-top:-20px;padding:0 24px;position:relative;overflow:hidden}.ig-depth li:not(:last-child){padding-bottom:20px}.ig-depth li:first-child{margin-top:0}.ig-depth li:nth-child(2){background-color:color-mix(in srgb,#121410 72%,var(--paper))}.ig-depth li:nth-child(3){background-color:color-mix(in srgb,#121410 82%,var(--paper))}.ig-depth li:last-child{border-bottom:0}.ig-depth li:before{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .45s var(--ease);background:url(/landing/ascii-card.png) 50%/cover no-repeat;position:absolute;inset:0}.ig-depth li[data-open]{background-color:color-mix(in srgb,#121410 95%,var(--paper))}.ig-depth li[data-open]:before{opacity:.2}.ig-depth button{font-family:var(--display);letter-spacing:-.04em;text-transform:none;padding:22px 0;font-size:clamp(1.3rem,1.67vw,1.5rem);font-weight:300;line-height:1}.ig-depth li[data-open] button{color:var(--green)}.ig-depth .step-list-text p{max-width:300px;font-family:var(--sans);letter-spacing:-.03em;padding:clamp(80px,9vw,130px) 0 26px;font-size:1rem;line-height:1.2}.ig-uses{margin-top:clamp(120px,17vw,250px)}.ig-uses .lp-h2{max-width:none;font-size:clamp(2rem,3.82vw,3.4375rem)}.ig-use-grid{margin-top:clamp(28px,3vw,44px)}.ig-use p{opacity:1;font-size:.75rem;translate:none}.landing-hero.ns-hero{background:var(--black)}.ns-hero .landing-hero-inner{place-items:center;display:grid}.ns-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.ns-hero h1{text-align:center;max-width:7em;font-size:clamp(3rem,8.54vw,7.6875rem)}.ns-hero-copy p{letter-spacing:-.03em;max-width:520px;margin:clamp(18px,2vw,28px) 0 0;font-size:clamp(1.05rem,1.46vw,1.31rem);line-height:1.2}.ns-hero-note{text-align:center;letter-spacing:-.03em;margin:0 0 clamp(28px,5vh,52px);font-size:.75rem;line-height:1.2}.ns-record{padding-block:clamp(80px,9vw,130px) clamp(64px,7vw,100px);overflow:hidden}.ns-cards{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.3vw,33px);display:grid}.lp-dark.ns-card{background:var(--black);border-radius:20px;padding:clamp(28px,3vw,42px) clamp(20px,2.3vw,33px) clamp(24px,2.4vw,34px)}.ns-card>h2{font-family:var(--display);letter-spacing:-.05em;color:var(--paper);margin:0 0 clamp(16px,1.6vw,24px);font-size:clamp(2.4rem,3.82vw,3.4375rem);font-weight:300;line-height:.95}.ns-small{letter-spacing:-.03em;color:var(--paper);margin:14px 0 0;font-size:.75rem;line-height:1.3}.ns-link{color:var(--paper);text-underline-offset:2px;transition:color .2s var(--ease);text-decoration:underline}.ns-link:hover{color:var(--green)}.ns-card a:focus-visible{outline:3px solid var(--green);outline-offset:3px}.ns-notices{gap:12px;display:grid}.ns-notice{box-shadow:inset 3px 0 0 var(--green);background:#fff9f20f;border-radius:12px;padding:18px 20px}.ns-notice.is-critical,.ns-notice.is-high{box-shadow:inset 3px 0 #ffb4a8}.ns-notice-top{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 10px;font-size:.5625rem;font-weight:500;display:flex}.ns-tag{background:var(--green);color:var(--ink);border-radius:30px;padding:2px 8px}.ns-notice h3{font-family:var(--display);letter-spacing:-.04em;margin:0 0 8px;font-size:1.5rem;font-weight:300}.ns-notice p{margin:0 0 8px;font-size:1rem;line-height:1.3}.ns-table-scroll{overflow-x:auto}.ns-table{border-collapse:collapse;width:100%;min-width:640px;color:var(--paper)}.ns-table :is(th,td){text-align:left;vertical-align:middle;letter-spacing:-.03em;border-bottom:1px solid #93958a;padding:24px 5px;font-size:1rem;font-weight:400;line-height:1.2}.ns-table thead th{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);border-top:1px solid #93958a;padding-block:10px;font-size:.75rem;font-weight:500}.ns-history{margin:0;padding:0;list-style:none}.ns-history li{border-bottom:1px solid #93958a;grid-template-columns:160px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.ns-history li>span{font-family:var(--sans);letter-spacing:.06em;color:var(--green);font-size:.75rem}.ns-history p{margin:6px 0 8px}.ns-answers{isolation:isolate;position:relative;overflow:hidden}.closing-band.lp-closing.is-split{padding-block:clamp(80px,8vw,116px)}.lp-closing.is-split .lp-closing-inner{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;gap:28px 48px}.lp-closing.is-split .lp-h2{max-width:8.6em;margin:0;font-size:clamp(2.4rem,3.82vw,3.4375rem)}.lp-closing.is-split .lp-actions{justify-content:flex-end}.landing-hero.sx-hero h1{max-width:7.6em}.sx-execution{padding-block:clamp(140px,22vw,320px) clamp(80px,10vw,150px);overflow:hidden}.sx-disclosure{padding-block:clamp(80px,10vw,150px);overflow:hidden}.sx-execution .cp-title em,.sx-disclosure .cp-title em,.nr-program .cp-title em,.nr-built .cp-title em{color:inherit}.sx-tx{margin-top:clamp(36px,4vw,56px)}.sx-tx .tx-compare{gap:16px}.sx-tx .tx{background:var(--black);box-shadow:none;border-radius:20px;padding:clamp(22px,2.2vw,32px) clamp(18px,1.6vw,24px)}.sx-tx .tx.is-private{background:var(--black)}.sx-tx .tx-title{text-align:center;max-width:9em;margin:0 auto 26px;font-weight:300;line-height:.95;font-family:var(--display)!important;letter-spacing:-.05em!important;text-transform:none!important;color:var(--paper)!important;font-size:clamp(1.6rem,2.22vw,2rem)!important}.sx-tx .tx.is-private .tx-title{color:var(--green)!important}.sx-tx .tx dt{font-family:var(--sans);letter-spacing:.1em;color:var(--green);font-size:.5625rem}.sx-tx .tx :is(dt,dd){border-top-color:#e8e8e64d}.sx-tx .px-cells i{opacity:.85;background:#d9d9d9}@media (prefers-reduced-motion:no-preference){.sx-tx[data-live] .px-cells i{animation-name:px-shimmer-light}}.sx-bar{background:var(--black);letter-spacing:-.03em;color:var(--paper);border-radius:80px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:16px 0 0;padding:10px 24px;font-size:.75rem;line-height:1.2;display:flex}.sx-bar a{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:2px;color:var(--green);transition:color .2s var(--ease);align-items:center;gap:8px;font-size:.5625rem;font-weight:500;text-decoration:underline;display:inline-flex}.sx-bar a:hover{color:var(--paper)}.sx-bar a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.sx-design{padding-block:clamp(110px,14vw,200px) clamp(60px,8vw,110px);overflow:hidden}.sx-design .lp-h2{max-width:8.6em}:is(.sx-ways,.nr-ways) .tk-way{min-height:clamp(320px,28vw,403px);padding:25px 32px}:is(.sx-ways,.nr-ways) .tk-way h3{max-width:7.5em;font-size:clamp(1.9rem,2.92vw,2.625rem)}:is(.sx-ways,.nr-ways) .tk-way p{margin-top:auto}:is(.sx-ways,.nr-ways) .tk-way .lp-underline{margin-top:0;padding-top:16px}.sx-uses{padding-block:clamp(80px,12vw,170px) clamp(64px,7vw,100px);overflow:hidden}.sx-use-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sx-use-grid .lp-h2{grid-column:1/3;align-self:center;max-width:7em}.sx-use{min-height:clamp(170px,13.3vw,192px);color:var(--paper);background:var(--black);border-radius:16px;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(18px,1.7vw,24px) clamp(18px,1.6vw,22px);display:flex}.sx-use h3{max-width:7em;font-family:var(--display);letter-spacing:-.05em;color:var(--green);margin:0;font-size:clamp(1.5rem,1.9vw,1.75rem);font-weight:300;line-height:.95}.sx-use p{letter-spacing:-.03em;margin:0;font-size:.8125rem;line-height:1.25}.landing-hero.nr-hero h1{max-width:8.4em}.nr-degree{padding-block:clamp(140px,20vw,290px) clamp(80px,10vw,150px);overflow:hidden}.nr-degree .lp-h2{max-width:9.5em}.nr-program{padding-block:clamp(80px,10vw,150px);overflow:hidden}.nr-program .cp-title{font-size:clamp(2rem,3.82vw,3.4375rem)}.nr-built{padding-block:clamp(110px,16vw,230px) clamp(64px,7vw,100px);overflow:hidden}.nr-marquee{margin-top:clamp(48px,6vw,90px)}.nr-marquee .drift{margin-inline:0}.nr-marquee .drift-tile{color:var(--ink);background-color:var(--card-fill);background-image:var(--card-sheen);box-shadow:var(--card-edge);transition:background-color .35s var(--ease);border-radius:20px;gap:10px;padding:16px 16px 18px}.nr-marquee .drift-tile span{background:var(--green);color:var(--ink);font-family:var(--sans);letter-spacing:.1em;border-radius:30px;order:-1;align-self:flex-start;padding:2px 8px;font-size:.5625rem;font-weight:500}.nr-marquee .drift-tile b{letter-spacing:-.05em;font-size:clamp(1.6rem,2.22vw,2rem);line-height:.95}.nr-marquee .drift-tile p{color:var(--ink);margin:auto 0 0;padding-top:28px;font-size:.75rem;line-height:1.2}.nr-marquee .drift-tile:hover{background-color:var(--green)}.nr-marquee .drift-tile:hover span{background:var(--ink);color:var(--green)}.nr-built .sx-links{margin-top:clamp(24px,3vw,40px)}.landing-hero.rm-hero h1{max-width:none}.rm-phases{padding-block:clamp(120px,15.7vw,226px) clamp(120px,16.5vw,237px);overflow:hidden}.rm-ascii{-webkit-mask-image:linear-gradient(90deg,#000000d9 0,#0006 14%,#0000 30%);mask-image:linear-gradient(90deg,#000000d9 0,#0006 14%,#0000 30%)}.lp-dark.rm-card{width:min(1284px,calc(100% - 2*var(--gutter)));background:var(--black);border-radius:20px;margin-inline:auto;padding:16px clamp(20px,2.92vw,42px)}.rm-phase+.rm-phase{border-top:1px solid var(--grey-300)}.rm-phase summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,2.36vw,34px) 0 clamp(16px,1.4vw,20px);list-style:none;display:flex}.rm-phase summary::-webkit-details-marker{display:none}.rm-phase summary:focus-visible{outline-offset:-3px;border-radius:8px}.rm-phase h2{font-family:var(--display);letter-spacing:-.05em;color:var(--paper);margin:0;font-size:clamp(2.25rem,3.82vw,3.4375rem);font-weight:300;line-height:.95}.rm-phase h2 em{color:var(--green)}.rm-chevron{fill:none;width:30px;height:16px;stroke:var(--green);stroke-width:2px;transition:rotate .5s var(--ease-out);flex:none}.rm-phase[open] .rm-chevron{rotate:180deg}.rm-list{margin:0;padding:0;list-style:none}.rm-phase:last-child .rm-list{padding-bottom:16px}.rm-item{border-top:1px solid var(--grey-300);min-height:118px;transition:background-color .4s var(--ease);grid-template-columns:minmax(0,120px) minmax(0,1fr) minmax(0,488px) 82px;grid-template-areas:"when title text go";align-items:center;column-gap:40px;padding-block:20px;display:grid;position:relative}.rm-head{display:contents}.rm-when{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);grid-area:when;margin:0;font-size:.75rem;font-weight:500;line-height:1.2}.rm-item h3{max-width:334px;font-family:var(--display);letter-spacing:-.05em;color:var(--paper);grid-area:title;margin:0;font-size:clamp(1.6rem,2.22vw,2rem);font-weight:300;line-height:.95}.rm-text{letter-spacing:-.03em;color:var(--paper);grid-area:text;margin:0;font-size:1rem;line-height:1.2}.rm-go{background:var(--green);width:26px;height:26px;color:var(--ink);border-radius:50%;grid-area:go;justify-self:end;place-items:center;display:grid}.rm-go:after{content:"";position:absolute;inset:0}.rm-go svg{transition:rotate .45s var(--ease-out)}.rm-go:focus-visible{outline:0}.rm-item:has(.rm-go:hover){background-color:#fff9f208}.rm-item:has(.rm-go:is(:hover,:focus-visible)) .rm-go svg{rotate:-45deg}.rm-item:has(.rm-go:focus-visible){outline:3px solid var(--green);outline-offset:-3px;border-radius:8px}@media (prefers-reduced-motion:no-preference){.rm-phases{interpolate-size:allow-keywords}.rm-phase::details-content{block-size:0;transition:block-size .6s var(--ease-out),content-visibility .6s allow-discrete;overflow:hidden}.rm-phase[open]::details-content{block-size:auto}}@media (hover:none){.cp-question p,.rs-abstract,.tk-way p{opacity:1;translate:0}}@media (max-width:1100px){.bc-storage,.bc-proof{grid-template-columns:minmax(0,1fr)}.bc-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-check-links{grid-column:1/-1}.tk-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-figures,.tk-ways{grid-template-columns:minmax(0,1fr)}.tk-way,:is(.gv-ways,.sx-ways,.nr-ways) .tk-way{min-height:220px}.ap-featured{grid-template-columns:minmax(0,1fr)}.bl-bar{border-radius:24px}.bl-search{flex:280px}.bl-search input{flex:1;width:auto}.gv-path-inner{grid-template-columns:minmax(0,1fr)}.wb-venue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-grid,.cp-questions,.sx-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-tx .tx-compare{grid-template-columns:minmax(0,1fr)}.cd-well-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""text""sources""bar"}.cd-well .cd-well-title{margin-bottom:24px}.pj-overview-grid{grid-template-columns:minmax(0,1fr)}.pj-facts{max-width:560px}.gv-path-copy{justify-content:flex-start}.rm-item{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 26px;grid-template-areas:"head text go";column-gap:clamp(20px,3vw,40px)}.rm-head{flex-direction:column;grid-area:head;align-items:flex-start;gap:10px;display:flex}.rm-when br{display:none}}@media (max-width:900px){.gv-roles-grid{grid-template-columns:minmax(0,1fr)}.gv-stack .stack-pinned,.wb-stack .stack-pinned{padding-block:clamp(80px,12vw,120px);display:block}.ar-layout{padding-top:32px}.ar-next-grid{grid-template-columns:minmax(0,1fr)}.cp-flow .stack-pinned{padding-block:clamp(80px,12vw,120px);display:block}.cp-table-scroll{scrollbar-width:thin;overflow-x:auto}.cp-table{min-width:760px}.cp-lens{left:0;right:0}.ct-layout{grid-template-columns:minmax(0,1fr)}.ct-next{position:static}.rs-paper.is-featured .rs-foot{flex-direction:column;align-items:flex-start}.rs-paper.is-featured .rs-authors{text-align:left}.gv-take-part-head{grid-template-columns:minmax(0,1fr)}.gv-take-part-head .lp-h2{grid-column:auto}.bl-featured{grid-template-columns:minmax(0,1fr);min-height:0}.bl-featured-art{aspect-ratio:3/2}.bl-featured-text{margin-top:0}}.landing-hero.br-hero h1{max-width:8.2em}.br-marks{gap:20px;display:grid}.br-mark{background-color:var(--card-fill);background-image:var(--card-sheen);box-shadow:var(--card-edge);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);border-radius:20px;margin:0;overflow:hidden}.br-panes{grid-template-columns:1fr 1fr;display:grid}.br-pane{place-items:center;min-height:clamp(220px,24vw,340px);padding:40px;display:grid}.br-pane.is-paper{background:var(--paper)}.br-pane.is-ink{background:var(--ink)}.br-pane img{height:auto;display:block}.br-pane.is-symbol img{width:clamp(88px,10vw,136px)}.br-pane.is-wordmark img{width:clamp(200px,24vw,320px)}.br-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;padding:18px 24px 20px;display:flex}.br-foot h3{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2.22vw,2rem);font-weight:300;line-height:1}.br-groups{flex-wrap:wrap;gap:10px 28px;display:flex}.br-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.br-group b{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.625rem;font-weight:500}.br-file{box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;transition:background-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:60px;align-items:center;gap:6px;padding:6px 12px;font-size:.5625rem;font-weight:500;line-height:1.2;display:inline-flex}.br-file:hover,.br-file:focus-visible{background:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.br-file svg{flex:none}.br-over{aspect-ratio:1920/640;background:var(--paper-2);border-radius:20px;margin:0;position:relative;overflow:hidden}.br-over img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.br-over figcaption{letter-spacing:-.02em;max-width:30ch;font-size:.9rem;line-height:1.3;position:absolute;bottom:20px;left:24px}.br-rules{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 28px;margin:clamp(48px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.br-rules li{border-top:1px solid var(--line-strong);padding-top:16px}.br-rules b{font-family:var(--display);letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(1.4rem,1.8vw,1.7rem);font-weight:300;line-height:1;display:block}.br-rules p{letter-spacing:-.02em;color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.3}.br-colour{background:var(--paper-2)}.br-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.br-swatches.is-tints{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.br-swatch{min-height:clamp(180px,18vw,260px);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease);border:0;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;padding:22px 24px;display:flex}.br-swatch:hover{transform:translateY(-2px);box-shadow:0 18px 36px -24px #14190073}.br-swatch:focus-visible{outline:2px solid var(--green-700);outline-offset:3px}.br-swatch.is-dark{color:var(--paper)}.br-swatches.is-tints .br-swatch{gap:18px;min-height:clamp(120px,12vw,160px);padding:16px 18px}.br-swatch-name{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:300;line-height:.95}.br-swatches.is-tints .br-swatch-name{font-size:clamp(1.2rem,1.5vw,1.5rem)}.br-swatch-meta{gap:3px;display:grid}.br-swatch-meta b{font-family:var(--sans);letter-spacing:.02em;font-size:.8125rem;font-weight:500}.br-swatch-meta small{letter-spacing:.02em;font-size:.6875rem}.br-type{padding-block:clamp(80px,9vw,140px)}.br-type .lp-split{margin-bottom:clamp(40px,4.4vw,64px)}.br-faces{gap:clamp(56px,6.5vw,104px);display:grid}.br-face{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:32px 64px;display:grid}.br-specimen{margin:0}.br-specimen.is-display{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(2.8rem,6.5vw,5.8rem);font-weight:300;line-height:.95}.br-specimen.is-display em{color:var(--green)}.br-specimen.is-text{max-width:22em;font-family:var(--sans);letter-spacing:-.03em;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:500;line-height:1.2}.br-specimen.is-text small{letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-top:20px;font-size:.75rem;display:block}.br-face dl{letter-spacing:-.01em;grid-template-columns:auto minmax(0,1fr);gap:8px 18px;margin:0;font-size:.875rem;line-height:1.3;display:grid}.br-face dt{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#b5b1ac;padding-top:3px;font-size:.625rem}.br-face dd{margin:0}.br-face a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.br-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.br-image{background-color:var(--card-fill);background-image:var(--card-sheen);box-shadow:var(--card-edge);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);border-radius:20px;margin:0;overflow:hidden}.br-image img{aspect-ratio:4096/2731;object-fit:cover;width:100%;height:auto;display:block}.br-image figcaption{justify-items:start;gap:14px;padding:16px 20px 18px;display:grid}.br-image h3{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:1.5rem;font-weight:300;line-height:1}.br-image p{color:var(--ink-soft);margin:4px 0 0;font-size:.875rem;line-height:1.3}.br-who{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:0;display:grid}.br-who div{border-top:1px solid var(--line-strong);padding-top:16px}.br-who dt{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:300;line-height:1}.br-who dd{max-width:46ch;color:var(--ink-soft);margin:8px 0 0;font-size:.95rem;line-height:1.3}
@media (max-width:760px){:root{--m-hero:72px;--m-h3:min(3.4375rem,14.1vw);--m-h4:min(2.625rem,10.77vw);--m-h5:min(2rem,8.2vw);--m-h6:min(1.625rem,6.67vw);--m-lead:1.3125rem}.lp-h2,.lp-display,.bc-h55,.nr-program .cp-title,.lp-stats.bc-speed-stats .stat b{font-size:var(--m-h3)}.lp-h2.is-long,.lp-closing .lp-h2,.lp-closing.is-split .lp-h2,.ig-uses .lp-h2,.newsletter .lp-h2,.lp-faq .lp-h2,.lp-blog .lp-h2,.ar-related .lp-h2,.ar-next h2,.deck-copy h3,.bc-store h3,.bc-statement,.bc-stack-card h3,.bc-check b,.stack-card h3,.lp-stats .stat b,.tk-way h3,.gv-ways .tk-way h3,:is(.sx-ways,.nr-ways) .tk-way h3,.ap-featured h2,.ap-directory .lp-app h3,.bl-featured h2,.ar-next-card h3,.cp-table-title,.ns-card>h2,.ar-head h1,.ct-head h1,.footer-motto,.band.is-thesis.lp-thesis.bc-thesis .thesis{font-size:var(--m-h4)}.lp-arch .arch-node h3,.lp-faq .answer summary h3,.path-step h3,.lp-room-card h3,.token-title,.lp-app h3,.lp-post h3,.bl-more .lp-post h3,.bc-figure p span,.gv-role h3,.rs-paper h3,.rs-paper.is-featured h3,.cp-question h3,.cp-table tbody th,.cd-table tbody th button,.cd-sources h3,.ct-next h2,.ct-form .contact-form legend,.ct-form .form-receipt h2,.ar-body h2,.sx-tx .tx-title,.nr-marquee .drift-tile b,.lp-thesis .thesis{font-size:var(--m-h5)}.tk-job h3,.deck .ui-title,.sx-use h3,.wb-venue-name,.step-list-text p,.ig-depth button,.ns-notice h3{font-size:var(--m-h6)}.lp-lead,.lp-aside,.landing-lede,.bc-stack-card p,.ap-glance dd,.ns-hero-copy p,.cd-well-text p,.gv-stack .stack-text{font-size:var(--m-lead)}.tk-way p,.bl-featured-text,.ar-summary,.ar-next-card p,.bc-figure p,.ap-featured .lp-lead,.bl-head .lp-lead{font-size:1rem}.lp-section{padding-block:100px}:is(.lp-h2,.lp-display,.lp-thesis .thesis,.bc-statement){text-wrap:pretty}.lp-split{gap:25px;margin-bottom:40px}.landing-hero-inner,.landing-hero.is-top .landing-hero-inner{width:auto;padding:calc(var(--header) + 24px) var(--gutter) 24px;justify-content:center;place-items:center;margin:0;display:grid}.landing-hero .lp-label{display:none}.landing-hero:is(.is-center,.is-top,.is-plain) h1{text-align:center;max-width:none;line-height:.85;font-size:min(var(--m-hero),calc((100vw - 2*var(--gutter))/(var(--hero-fit,4.95)*1.04)))}.landing-hero:is(.is-center,.is-top,.is-plain) h1 em{display:inline}.landing-hero-foot{text-align:center;flex-direction:column;align-items:center;gap:30px}.landing-lede{max-width:336px}.landing-hero .hero-scrim{background:linear-gradient(#0a0e0040 0%,#0000 26%,#0a0e0033 55%,#0a0e0099 100%)}.hero-actions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.hero-actions .lp-button{flex:1 0 calc(50% - 5px);justify-content:center;gap:7.5px;min-height:41px;padding:11px 14px;font-size:.703rem}.hero-actions .lp-button svg{width:18.75px;height:18.75px}.landing-hero.is-gathered{justify-content:center}.landing-hero.is-gathered .landing-hero-inner{flex:none;padding-bottom:0}.landing-hero.is-gathered h1{--m-hero:3.4375rem}.landing-hero.is-gathered .landing-hero-foot{padding:22px 0 calc(var(--header)/2);gap:26px}.landing-hero.is-gathered .landing-lede{max-width:284px;font-size:1rem}.lp-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;width:auto}.lp-closing .lp-button,.ap-featured-actions .lp-button{gap:6px;min-height:33px;padding:9px 18px;font-size:.5625rem}.newsletter{padding-block:88px 64px}.nl-row{flex-direction:column}.nl-row .lp-button{width:100%}.br-panes{grid-template-columns:minmax(0,1fr)}.br-pane{min-height:200px;padding:32px}.br-foot{flex-direction:column;align-items:flex-start;gap:14px;padding:16px 18px 18px}.br-groups{flex-direction:column;align-items:flex-start;gap:12px}.br-over{aspect-ratio:4/3}.br-rules{grid-template-columns:minmax(0,1fr);gap:18px}.br-swatches,.br-swatches.is-tints{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.br-swatch{gap:24px;min-height:150px;padding:16px}.br-swatches.is-tints .br-swatch{min-height:110px;padding:14px}.br-face{grid-template-columns:minmax(0,1fr);gap:24px}.br-images,.br-who{grid-template-columns:minmax(0,1fr)}.lp-closing .lp-button svg,.ap-featured-actions .lp-button svg{width:15px;height:15px}.closing-band.lp-closing{padding-block:88px}.lp-closing .lp-h2{margin-bottom:30px}.lp-note,.band.is-ink .lp-note,.lp-dark .lp-note{font-size:.5625rem}.lp-carousel-track{gap:10px}.lp-carousel-track>*{flex-basis:100%}.lp-carousel-controls{justify-content:center;gap:10px;margin-top:32px}.lp-post{min-height:0}.lp-post-image{height:200px}.lp-post-body{padding:20px}.lp-post .lp-tags{margin-bottom:20px}.lp-post .lp-tags :is(span,a){padding:4px 12px;font-size:.75rem}.lp-post h3{margin-bottom:60px}.lp-post-text{-webkit-line-clamp:5}.lp-app-grid{grid-template-columns:minmax(0,1fr);gap:10px}.lp-app{min-height:313px;padding:20px}.lp-app .lp-tags,.lp-app h3{margin-bottom:20px}.lp-faq{padding-block:32px 120px}.nr-built,.rs-papers,.gv-take-part,.ns-record,.sx-uses{padding-bottom:56px}.lp-faq .answers-grid{gap:26px}.lp-faq .answer summary{gap:16px;padding:25px 0}.lp-faq .answer summary:after{width:37px;height:37px}.lp-arch .arch-node{min-height:363px;padding:20px}.lp-arch .arch .arch-node .arch-step{margin-bottom:20px}.lp-arch .arch-node h3{max-width:7.5em}.lp-arch .arch-node>p:not(.arch-step):not(.arch-trees){margin-top:auto;padding-top:22px}.lp-arch .arch-trees{gap:10px;margin-top:18px!important}.lp-arch .arch-trees span{padding:10px}.lp-arch .arch-link{text-align:center;place-items:center;min-height:108px;padding:0;display:grid;position:relative}.lp-arch .arch-link i{width:1px;height:calc(100% - 26px);position:absolute;top:13px;left:50%;translate:-.5px}.lp-arch .arch-link span{background:var(--black);padding:10px;position:relative}.lp-stats .stat-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 0;padding:22px 0}.lp-stats .stat small{font-size:.5625rem}.lp-stats .stat span{max-width:11em;font-size:.75rem}.lp-stats .stat:nth-child(2n):before{content:"";background:var(--dark-line);width:1px;display:block;position:absolute;top:10px;bottom:10px;left:0}.lp-stats .stat:nth-child(-n+2):nth-last-child(n+3):after{content:"";background:var(--dark-line);width:100px;height:1px;position:absolute;bottom:-20px;left:50%;translate:-50%}.lp-stats.is-solid .stat-row{border-radius:999px;flex-direction:column;align-items:center;gap:40px;width:min(240px,100%);margin-inline:auto;padding:67px 18px;display:flex}.lp-stats.is-solid .stat:after,.lp-stats.is-solid .stat:before{display:none}.lp-stats.is-solid .stat+.stat:before{content:"";background:var(--dark-line);width:82px;height:1px;display:block;position:absolute;top:-20px;bottom:auto;left:50%;translate:-50%}.stack-pin .stack-card[data-place]{min-height:240px;padding:24px 20px}:is(.ap-filter,.bl-topics) a{padding:8px 16px}.site-header.is-overlay .header-inner{height:52px;margin:13px 12px 3px;padding-inline:15px}.site-header.is-overlay .brand-word{width:65px;height:15px}.site-footer{padding-top:44px}.footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 20px}.footer-top>div:first-child{grid-column:1/-1;margin-bottom:37px}.footer-top>div:nth-child(2){grid-area:2/1}.footer-top>div:nth-child(3){grid-area:3/1}.footer-top>div:nth-child(4){grid-area:2/2}.footer-top>div:nth-child(5){grid-area:3/2}.footer-top>div:nth-child(6){grid-area:4/1}.footer-lead{gap:32px}.footer-top h2{color:var(--grey-300);margin:0 0 10px;font-size:.5625rem}.footer-top a{padding:5px 0}.footer-wordmark{margin:68px 17px 0}.footer-bottom{white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;margin:4px 17px 0;padding-bottom:4px;font-size:.5rem;line-height:1.2;display:grid}.footer-bottom a{align-items:center;min-height:24px;display:inline-flex}.footer-bottom>.footer-legal{display:contents}.footer-legal>span{align-items:center;gap:10px;display:flex}.footer-legal>span:last-child{grid-column:1/-1;justify-content:space-between}.footer-legal i{background:currentColor;width:1px;height:10px;display:block}.band.is-thesis.lp-thesis{padding-block:300px 150px}.lp-thesis-ascii{-webkit-mask-image:linear-gradient(90deg,#000,#0000 60%);mask-image:linear-gradient(90deg,#000,#0000 60%)}.lp-section.lp-usecases{padding-block:150px 80px}.lp-usecases .lp-h2{margin-bottom:52px}.deck-tabs{justify-content:space-between;gap:2px;width:100%;padding:6px;display:flex}.deck-tabs button{letter-spacing:.07em;flex:auto;padding:5px 8px;font-size:.6875rem}.deck-stack{width:100%}.deck-card{grid-template-columns:minmax(0,1fr);gap:30px;padding:20px}.deck-copy h3{max-width:5.4em;margin-bottom:20px}.deck-copy p{max-width:none;margin-bottom:40px}.deck-link{margin-top:0;padding:0}.deck .ui-card{padding:20px 20px 0}.deck .ui-top{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:20px}.deck .ui-toggle{align-self:stretch;padding:6px 12px;display:grid}.deck .ui-toggle span{padding:4px 8px}.deck .ui-toggle b{inset:6px 50% 6px 12px}.lp-section.lp-room{padding-block:80px 140px}.lp-room-grid{gap:40px}.lp-room-copy{gap:25px}.lp-room-cards{gap:10px}.lp-room-card{min-height:0;padding:30px}.lp-room-card h3,.lp-room-card p{margin-bottom:20px}.lp-room-card .lp-underline{padding-top:0}.band.is-ink.lp-freedom{padding-block:83px 84px}.lp-freedom .lp-stats .stat-row{margin-top:20px}.lp-verify{padding-block:290px 140px}.lp-verify .lp-display br{display:none}.lp-apps{padding-block:0 45px}.lp-apps .lp-h2{margin-bottom:80px}.lp-token{padding:0}.lp-token-card{align-items:flex-start;min-height:683px}.lp-token-inner{gap:124px;padding-block:36px 40px}.token-rail{padding-left:27px}.token-list a{grid-template-columns:34px minmax(0,1fr) 28.5px;padding:20px 0 26px}.token-index{padding-top:2px}.token-arrow{width:28.5px;height:28.5px;margin-top:-2px}.token-arrow svg{width:16px;height:16px}.token-list li[data-active] .token-title{margin-bottom:20px}.lp-section.lp-blog{padding-block:300px 80px}.lp-blog .lp-h2{margin-bottom:38px}.band.is-thesis.lp-thesis.bc-thesis{padding-bottom:100px}.bc-storage{gap:10px}.bc-store{gap:0;min-height:0;padding:30px 20px}.bc-store-top{display:contents}.bc-store-label{margin-bottom:10px}.bc-store h3{max-width:6.5em}.bc-store .tree-glyph{margin:30px auto}.bc-facts{grid-template-columns:minmax(0,1fr);gap:20px}.bc-facts dt{margin-bottom:10px;font-size:.75rem}.bc-facts dd{font-size:1rem}.bc-pill{order:1;justify-content:center;margin-top:30px;padding:8px 16px;font-size:.75rem}.bc-verify{padding-block:110px 100px}.bc-figure{margin-top:190px}.bc-figure b{font-size:min(7.8rem,32vw)}.bc-figure p{flex-direction:column;align-items:center;gap:8px}.bc-proof{margin-top:200px}.bc-stack{padding:0 0 70px}.bc-stack-card,.bc-stack-peek{transform-origin:50% 100%;min-height:452px;transform:translateY(calc(var(--depth,0)*35px)) scale(calc(1 - var(--depth,0)*.07))}.bc-stack-card{padding:30px}.bc-stack-card:has(+.bc-stack-peek:hover){transform:translateY(calc(var(--depth,0)*35px)) scale(calc(1 - var(--depth,0)*.07))}.bc-stack-card h3{padding-right:48px}.bc-stack-arrow{width:37px;height:37px;top:30px;right:30px}.bc-stack-arrow svg{width:20px;height:20px}.bc-checks{grid-template-columns:minmax(0,1fr);gap:10px}.bc-check{min-height:0;padding:30px}.bc-check small{font-size:.75rem}.bc-check-links{gap:10px}.bc-check-links a{border-radius:20px;min-height:88px;padding:20px;font-size:.75rem}.bc-speed{padding-block:220px 100px}.bc-speed-aside{max-width:340px;margin-top:25px}.bc-speed-stats{margin-top:60px}.bc-settle{padding:0 0 56px}.bc-settle-card{border-radius:0;padding:90px 20px 100px}.bc-settle-card .lp-split{margin-bottom:40px}.tk-jobs{padding-block:265px 100px}.tk-job-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:40px}.tk-job{gap:30px;padding:20px}.tk-job p{font-size:.75rem}.tk-figures-section{padding:0 20px 100px}.tk-figures{gap:30px;padding:20px}.tk-figures-copy{gap:25px}.tk-figures .lp-display{max-width:none}.tk-figure-list{border-radius:10px;padding:20px}.tk-figure b{font-size:min(4.5rem,18.4vw)}.tk-contract{background:0 0;border-radius:0;grid-template-columns:auto auto;justify-content:space-between;align-items:end;gap:20px 10px;padding:0;display:grid}.tk-contract p{flex-direction:column;gap:5px;padding-left:0}.tk-contract a{grid-column:1/-1;margin-left:0;padding-right:0;font-size:.75rem}.tk-participate{padding-block:90px 56px}.tk-participate-aside{gap:25px}.tk-ways{gap:10px}.tk-way{min-height:400px;padding:20px}.tk-way h3{margin-bottom:20px}.tk-way .lp-underline{padding-top:20px}.ap-featured-section{padding-block:72px 0}.ap-featured{gap:30px;padding:20px}.ap-featured h2{margin:10px 0 20px}.ap-featured-actions{justify-content:flex-start;gap:9px;padding-top:30px}.ap-glance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ap-glance>div{padding:20px}@media (max-width:380px){.ap-glance>div{padding:16px 14px}}.ap-directory{padding-block:88px 56px}.ap-run+.lp-faq{padding-bottom:88px}.ap-filter{width:100%;margin:40px 0 10px;padding:12px}.ap-directory .lp-app{min-height:0}.ap-directory .lp-app .lp-meta{padding-top:30px}.bl-index{padding-block:calc(var(--header) + 1px + 44px) 120px}.bl-index.is-headless{padding-top:calc(var(--header) + 1px + 16px)}.status-region+main>.bl-index:first-child{padding-top:44px}.bl-head{margin-bottom:38px}.bl-head .lp-lead{max-width:300px}.bl-featured-art{aspect-ratio:auto;height:300px}.bl-featured-body{padding:20px}.bl-featured .lp-tags{margin-bottom:20px}.bl-featured-text{padding-top:60px}.bl-featured .lp-meta{margin-top:20px}.bl-bar{padding:8px}.bl-topics,.bl-search{flex:100%}.bl-search label{padding-inline:8px 4px}.bl-more .lp-carousel-track{margin-right:-6px;padding-right:6px}.ar-next{padding-block:100px}.ar-next-grid{gap:10px}.ar-next-card{min-height:240px;padding:20px}.ar-next-card p{padding-top:40px}.rs-grid{grid-template-columns:minmax(0,1fr)}.rs-paper.is-featured{grid-column:auto}.rs-paper{min-height:220px}.tk-contract.wb-contract{border-radius:20px;padding:14px}.ap-glance .is-wide{grid-column:1/-1}.cp-questions{grid-template-columns:minmax(0,1fr)}.cd-lens,.cd-table thead{display:none}.cd-table,.cd-table tbody,.cd-table tr,.cd-table th,.cd-table td{width:auto;display:block}.cd-table tbody>tr>*{border-bottom:0;padding:8px 0}.cd-table tbody tr{border-bottom:1px solid #93958a;padding:18px 0}.cd-table td:before{content:attr(data-label);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#b5b1ac;margin-bottom:6px;font-size:.5625rem;font-weight:500;display:block}.cd-bar{border-radius:20px;padding:14px 18px}.ns-history li{grid-template-columns:minmax(0,1fr);gap:4px}.ns-table-scroll{overflow:visible}.ns-table{min-width:0}.ns-table thead{display:none}.ns-table,.ns-table tbody,.ns-table th,.ns-table td{width:auto;display:block}.ns-table tbody tr{border-bottom:1px solid #93958a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.ns-table tbody tr>*{border:0;padding:0}.ns-table tbody th{font-family:var(--display);font-weight:300;font-size:var(--m-h6);letter-spacing:-.05em;grid-column:1/-1;line-height:.95}.ns-table td:nth-child(3){grid-column:1/-1}.ns-table td:before{content:attr(data-label);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:6px;font-size:.5625rem;font-weight:500;display:block}.sx-use-grid{grid-template-columns:minmax(0,1fr)}.sx-use-grid .lp-h2{grid-column:auto}.sx-bar{border-radius:20px}.lp-closing.is-split .lp-actions{justify-content:flex-start}.ct-form .field-row{grid-template-columns:minmax(0,1fr)}.wb-venues{padding-top:36px}.wb-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wb-venue{min-height:96px;padding:16px 14px}.wb-venue-name{overflow-wrap:normal}.cp-table-scroll{overflow:visible}.cp-table{min-width:0}.cp-table thead{display:none}.cp-table,.cp-table tbody,.cp-table th,.cp-table td{width:auto;display:block}.cp-table tbody tr{border-bottom:1px solid #93958a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 14px;padding:24px 4px;display:grid}.cp-table tbody tr>*,.cp-table tr.is-aztec>*{border:0;padding:0}.cp-table tr.is-aztec{padding-block:30px}.cp-table tbody th{grid-column:1/-1}.cp-table td:before{content:attr(data-label);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:6px;font-size:.5625rem;font-weight:500;display:block}.cp-lens{left:-10px;right:-10px}.lp-dark.rm-card{padding:6px 20px}.rm-phase h2{font-size:var(--m-h4)}.rm-item{grid-template-columns:minmax(0,1fr) 26px;grid-template-areas:"head go""text text";gap:14px 16px;min-height:0;padding-block:24px}.rm-item h3{font-size:var(--m-h5)}.landing-hero.pj-hero h1{text-shadow:0 0 12px var(--black),0 0 24px var(--black)}.landing-hero.pj-hero .landing-lede{text-shadow:0 0 8px var(--black),0 0 16px var(--black)}.pj-overview{padding-block:72px 56px}.pj-overview-grid{gap:40px}.pj-privacy .lp-h2{margin-bottom:24px}.pj-facts{padding:4px 20px 20px}.pj-facts dl>div{min-height:52px}.pj-start-actions{justify-content:flex-start;margin-top:24px}.pj-more{padding-block:88px 80px}.pj-more .lp-app{min-height:0}.pj-more .lp-app .lp-meta{padding-top:30px}.pj-more-head{flex-direction:column;align-items:flex-start;gap:28px}}
