:root{--ink:#0b0d0e;--ink-2:#121517;--paper:#ece7dd;--paper-soft:#a29d94;--hair:#ece7dd17;--hair-strong:#ece7dd2e;--named:#5cf2a6;--f-display:"Boska", "Times New Roman", serif;--f-text:"Switzer", system-ui, sans-serif;--f-mono:"Geist Mono Variable", ui-monospace, monospace;--gutter:clamp(1.25rem, 3.2vw, 3rem);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html.v2{background:var(--ink);color:var(--paper);-webkit-text-size-adjust:100%}html.v2 body:after{content:"";z-index:60;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--f-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.55}::selection{color:var(--paper);background:#5cf2a647}:focus-visible{outline:1.5px solid var(--paper);outline-offset:3px}a{color:inherit}.tag{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-soft);margin:0;font-size:.7rem}.btn{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;transition:transform .3s var(--ease-out), background-color .2s ease-out, color .2s ease-out;border-radius:999px;align-items:center;gap:.6em;padding:.85em 1.35em;font-size:.72rem;text-decoration:none;display:inline-flex}.btn--light{background:var(--paper);color:var(--ink)}.btn--light:hover{background:#fff;transform:translateY(-1px)}.mast{z-index:30;padding:1.1rem var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.mast>*{pointer-events:auto}.mast:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b0d0efa,#0b0d0ee0 55%,#0000);position:absolute;inset:0 0 -1.5rem}.mast__brand{align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.mast__brand svg{width:2rem;height:2rem}.mast__brand circle{fill:none;stroke:var(--paper-soft);stroke-width:1.5px}.mast__brand circle.thin{stroke-width:.6px}.mast__brand .e{fill:var(--paper)}.mast__brand span{font-family:var(--f-mono);letter-spacing:.32em;text-transform:uppercase;font-size:.74rem}.mast__nav{align-items:center;gap:clamp(1rem,2.4vw,2.2rem);display:flex}.mast__nav a:not(.btn){font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-soft);font-size:.7rem;text-decoration:none;transition:color .2s ease-out}.mast__nav a:not(.btn):hover{color:var(--paper)}@media (width<=760px){.mast__nav a:not(.btn){display:none}.mast__nav .btn{padding:.75em 1.05em;font-size:.64rem}}.hero{position:relative}.hero__pin{column-gap:var(--gutter);height:100svh;padding:5.25rem var(--gutter) 0;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.grid{pointer-events:none;z-index:0;background-image:linear-gradient(to right, var(--hair) 1px, transparent 1px);background-size:calc((100% - 2 * var(--gutter)) / 12) 100%;background-position:var(--gutter) 0;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.grid__x{width:13px;height:13px;position:absolute}.grid__x:before,.grid__x:after{content:"";background:var(--hair-strong);position:absolute}.grid__x:before{width:1px;height:13px;top:0;left:6px}.grid__x:after{width:13px;height:1px;top:6px;left:0}.grid__x.tl{left:calc(var(--gutter) - 6px);top:4.6rem}.grid__x.tr{right:calc(var(--gutter) - 6px);top:4.6rem}.grid__x.bl{left:calc(var(--gutter) - 6px);bottom:5.6rem}.grid__x.br{right:calc(var(--gutter) - 6px);bottom:5.6rem}.field{z-index:1;touch-action:pan-y;width:62%;height:100%;display:block;position:absolute;top:0;right:0}.field__tip{z-index:4;pointer-events:none;white-space:nowrap;font-family:var(--f-mono);letter-spacing:.03em;color:var(--paper-soft);border:1px solid var(--hair-strong);opacity:0;background:#0b0d0ee0;margin:0;padding:.45rem .6rem;font-size:.64rem;transition:opacity .15s ease-out;position:absolute;top:0;left:0;translate:14px -50%}.field__tip.is-on{opacity:1}.field__tip b{color:var(--named);margin-bottom:.15rem;font-weight:500;display:block}.field__coords span{color:#c9c4ba;margin-top:.35rem;display:block}.field__coords{z-index:2;right:var(--gutter);font-family:var(--f-mono);letter-spacing:.06em;color:var(--paper-soft);text-align:right;margin:0;font-size:.66rem;position:absolute;top:5.6rem}.hero__copy{z-index:3;grid-area:2/1/auto/span 8;align-self:end;padding-bottom:clamp(1.5rem,4vh,3rem);position:relative}.hero__copy .tag{margin-bottom:clamp(1.25rem,3vh,2rem)}.display{font-family:var(--f-display);letter-spacing:-.035em;font-kerning:normal;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,6.6rem);font-weight:400;line-height:.9}.display__a,.display__b{display:block}.display__b{color:var(--paper);margin-top:.12em}.display em{color:var(--named);font-style:italic}.display .w{display:inline-block}.answer{z-index:3;border:1px solid var(--hair-strong);-webkit-backdrop-filter:blur(10px);font-family:var(--f-mono);background:#0b0d0eb8;grid-area:2/9/auto/span 4;align-self:end;margin-bottom:clamp(1.5rem,4vh,3rem);padding:1.1rem 1.15rem 1rem;font-size:.74rem;line-height:1.6;position:relative}.answer__head{border-bottom:1px solid var(--hair);color:var(--paper-soft);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:.85rem;padding-bottom:.75rem;font-size:.64rem;display:flex}.answer__dot{background:var(--paper-soft);border-radius:50%;width:6px;height:6px}.answer__count{color:var(--paper);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.answer__q{color:var(--paper-soft);margin:0 0 .75rem}.answer__text{color:var(--paper);min-height:6.4em;margin:0 0 .9rem}.answer__names{counter-reset:n;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.answer__names li{counter-increment:n;color:var(--named);grid-template-columns:1.6rem 1fr;display:grid}.answer__text .w{transition:none}.answer__names li:before{content:counter(n, decimal-leading-zero);color:var(--paper-soft)}.answer__foot{border-top:1px solid var(--hair);color:var(--paper-soft);margin:.9rem 0 0;padding-top:.75rem}.strip{z-index:3;border-top:1px solid var(--hair-strong);grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;padding:1rem 0 1.1rem;display:grid;position:relative}.check{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-soft);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.7rem;display:flex}.check input,.check select{font:inherit;text-transform:none;letter-spacing:0;font-family:var(--f-display);color:var(--paper);border:0;border-bottom:1px solid var(--hair-strong);background:0 0;border-radius:0;padding:.15rem .1rem;font-size:1.15rem}.check input{width:11rem;font-style:italic}.check input::placeholder{color:#77736c}.check select{font-family:var(--f-mono);cursor:pointer;font-size:.72rem}.check select option{color:var(--ink)}.check input:focus,.check select:focus{border-bottom-color:var(--paper);outline:none}.check button{border:1px solid var(--hair-strong);width:2.4rem;height:2.4rem;color:var(--paper);cursor:pointer;background:0 0;border-radius:50%;font-size:1rem;transition:background-color .2s ease-out,color .2s ease-out}.check button:hover{background:var(--paper);color:var(--ink)}.strip__cta{display:none}.strip{grid-template-columns:minmax(0,1fr) auto}.strip__stat{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-soft);font-variant-numeric:tabular-nums;margin:0;font-size:.7rem}.hero__sub{max-width:34rem;color:var(--paper-soft);margin:clamp(1.25rem,2.6vh,1.75rem) 0 0;font-size:clamp(1.02rem,.95rem + .3vw,1.2rem);line-height:1.5}.hero__act{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:clamp(1.25rem,3vh,2rem);display:flex}.btn--lg{padding:1.05em 1.6em;font-size:.78rem}.hero__micro{font-family:var(--f-mono);letter-spacing:.04em;color:var(--paper-soft);margin:0;font-size:.66rem}.hero__second{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-soft);border-bottom:1px solid var(--hair-strong);margin-top:.9rem;padding-bottom:2px;font-size:.7rem;text-decoration:none;transition:color .2s ease-out,border-color .2s ease-out;display:inline-block}.hero__second:hover{color:var(--paper);border-bottom-color:var(--paper)}.mast__cta{transition:opacity .3s ease-out, transform .3s var(--ease-out)}.mast__cta.is-away{opacity:0;pointer-events:none;transform:translateY(-6px)}.answer__count-label{color:var(--paper-soft)}.answer__count b{color:var(--named);font-weight:500}.sec{max-width:82rem;padding:clamp(5rem, 12vw, 9rem) var(--gutter) 0;column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid;position:relative}.sec>*{grid-column:1/span 8}.sec .tag{margin-bottom:1.25rem}.sec__q{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,1.4rem + 2.6vw,4rem);font-weight:400;line-height:1.02}.sec__a{max-width:40rem;color:var(--paper);text-wrap:pretty;margin:1.4rem 0 0;font-size:clamp(1.08rem,1rem + .35vw,1.3rem);line-height:1.55}.sec__a b,.sec__aside b{font-weight:500}.tiles{border-top:1px solid var(--hair-strong);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:3rem 0 0;display:grid}.tiles div{border-right:1px solid var(--hair);padding:1.5rem 1.5rem 1.5rem 0}.tiles div+div{padding-left:1.5rem}.tiles div:last-child{border-right:0}.tiles dt{font-family:var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.8rem + 3vw,4.6rem);line-height:1}.tiles dt.is-named{color:var(--named)}.tiles dd{font-family:var(--f-mono);letter-spacing:.04em;color:var(--paper-soft);margin:.75rem 0 0;font-size:.7rem;line-height:1.5}.sec__method{font-family:var(--f-mono);color:var(--paper-soft);max-width:46rem;margin:1.5rem 0 0;font-size:.66rem;line-height:1.6}.steps{border-top:1px solid var(--hair-strong);margin:2.25rem 0 0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--hair);grid-template-columns:3.5rem 1fr;padding:1.1rem 0;font-size:1.08rem;line-height:1.5;display:grid}.steps span{font-family:var(--f-mono);color:var(--paper-soft);padding-top:.25rem;font-size:.72rem}.sec__list{font-family:var(--f-mono);color:var(--paper-soft);max-width:44rem;margin:1.5rem 0 0;font-size:.78rem;line-height:1.8}.sec__list span{color:var(--paper)}.pledge{border:1px solid var(--hair-strong);border-left:2px solid var(--named);max-width:44rem;margin-top:2.25rem;padding:1.5rem 1.6rem}.pledge__title{font-family:var(--f-display);margin:0 0 .6rem;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);line-height:1.1}.pledge p:not(.pledge__title){color:var(--paper-soft);margin:0;line-height:1.6}.pledge a,.sec__aside a{color:var(--paper)}.sec__aside{color:var(--paper-soft);max-width:40rem;margin:1.5rem 0 0;line-height:1.6}.sec__areas{font-family:var(--f-mono);color:var(--paper-soft);max-width:46rem;margin:1.75rem 0 0;font-size:.78rem;line-height:1.9}.sec__areas .tag{color:var(--named);margin-bottom:.5rem;display:block}.faq{border-top:1px solid var(--hair-strong);max-width:46rem;margin-top:2rem}.faq details{border-bottom:1px solid var(--hair);padding:1.15rem 0}.faq summary{cursor:pointer;font-family:var(--f-display);justify-content:space-between;gap:1rem;font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--f-mono);color:var(--paper-soft)}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--paper-soft);max-width:40rem;margin:.75rem 0 0;line-height:1.6}.close{max-width:82rem;padding:clamp(7rem, 16vw, 12rem) var(--gutter) clamp(4rem, 8vw, 6rem);justify-items:start;gap:1.5rem;margin:0 auto;display:grid}.close__h{max-width:14ch}.foot{max-width:82rem;padding:1.5rem var(--gutter) 2rem;border-top:1px solid var(--hair);font-family:var(--f-mono);color:var(--paper-soft);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0 auto;font-size:.68rem;display:flex}.foot p{margin:0}.foot a{color:var(--paper-soft)}@media (width<=900px){.sec>*{grid-column:1/-1}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles div:nth-child(2){border-right:0}.tiles div:nth-child(3){padding-left:0}.tiles div:nth-child(n+3){border-top:1px solid var(--hair)}.hero__pin{flex-direction:column;height:auto;min-height:100svh;padding-top:5rem;display:flex}.field{width:calc(100% + 2 * var(--gutter));margin:0 calc(-1 * var(--gutter));order:2;height:46vh;position:relative}.field__coords{text-align:left;order:3;margin-top:-1.5rem;margin-bottom:1rem;position:relative;top:auto;bottom:auto;right:auto}.hero__copy{order:1;padding-bottom:0}.display{font-size:clamp(2.6rem,11.4vw,4.4rem);line-height:.92}.answer{order:4;margin:0 0 1.5rem}.strip{order:5;grid-template-columns:1fr;gap:1rem}.strip__stat{order:-1}.strip__cta{justify-self:start;display:inline-flex}.check label{flex-basis:100%}.check input{flex:1;width:auto;min-width:0}.grid__x{display:none}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}table.sr-only{display:block}.index{--ink-on:#15181a;--soft-on:#5b5952;--rule:#15181a1f;--green-on:#0f7a4c;color:var(--ink-on);background:#ece7dd;margin-top:clamp(4rem,10vw,8rem);position:relative}.index .tag{color:var(--soft-on)}.index__pin{max-width:90rem;min-height:100svh;padding:5.5rem var(--gutter) 1.5rem;column-gap:var(--gutter);grid-template-rows:auto auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;row-gap:1.1rem;margin:0 auto;display:grid;position:relative}.index__head{grid-column:1/span 8}.index__head .tag{margin-bottom:1rem}.index__q{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,1.3rem + 1.9vw,3rem);font-weight:400;line-height:1.02}.index__a{font-family:var(--f-display);letter-spacing:-.025em;color:var(--green-on);margin:.3rem 0 0;font-size:clamp(2rem,1.3rem + 1.9vw,3rem);font-style:italic;line-height:1.02}.index__count{text-align:right;grid-column:9/span 4;place-self:end;margin:0}.index__count b{font-family:var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,2rem + 5vw,7rem);font-weight:400;line-height:.9;display:block}.index__count span{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft-on);font-size:.7rem}.index__cities{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));margin:.5rem 0 0;padding:0;list-style:none;display:grid}.cell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:.6rem .7rem .65rem;position:relative}.cell__field{aspect-ratio:16/10;width:100%;display:block}.cell__name{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;margin:.35rem 0 0;font-size:.68rem;display:flex}.cell__name span{color:var(--soft-on)}.cell__num{font-family:var(--f-mono);color:var(--soft-on);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:.68rem}.cell__num span{color:var(--ink-on)}.cell.is-done .cell__num span{color:var(--green-on);font-weight:600}.index__tiles{border-top:1px solid var(--ink-on);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.index__tiles div{padding:1rem 1.25rem 0 0}.index__tiles div+div{border-left:1px solid var(--rule);padding-left:1.25rem}.index__tiles dt{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(2rem,1.3rem + 2vw,3.2rem);line-height:1}.index__tiles dt.is-named{color:var(--green-on)}.index__tiles dd{font-family:var(--f-mono);color:var(--soft-on);margin:.5rem 0 0;font-size:.66rem;line-height:1.5}.index__method{font-family:var(--f-mono);color:var(--soft-on);grid-column:1/-1;margin:0;font-size:.62rem;line-height:1.6}.mast.is-light .mast__brand span,.mast.is-light .mast__nav a:not(.btn){color:#3d3b36}.mast.is-light .mast__brand .e{fill:#15181a}.mast.is-light .mast__brand circle{stroke:#6b6860}.mast.is-light:before{background:linear-gradient(#ece7ddf7,#ece7ddd9 55%,#0000)}.mast.is-light .btn--light{color:#ece7dd;background:#15181a}.mast:before,.mast__brand span,.mast__nav a{transition:color .3s ease-out,background .3s ease-out}@media (width<=1100px){.index__cities{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=900px){.index__pin{padding-top:5rem}.index__head,.index__count{text-align:left;grid-column:1/-1;justify-self:start}.index__cities{grid-template-columns:repeat(2,minmax(0,1fr))}.index__tiles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.index__tiles div:nth-child(3){border-left:0;padding-left:0}}.cell--cta{display:flex}.cell--cta a{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-on);flex-direction:column;flex:1;justify-content:flex-end;gap:.4rem;padding:.2rem .1rem;font-size:.68rem;text-decoration:none;transition:background-color .2s ease-out;display:flex}.cell--cta a span{font-family:var(--f-display);letter-spacing:-.01em;text-transform:none;font-size:1.35rem;line-height:1.1}.cell--cta a:hover{background:#15181a0a}@media (width<=1100px){.cell--cta{grid-column:span 2}}@media (width<=900px){.cell--cta{grid-column:span 2;min-height:7rem}}.cell{cursor:default;transition:box-shadow .25s ease-out}.cell.is-active{box-shadow:inset 0 0 0 1.5px var(--ink-on)}.cell__names{aspect-ratio:16/10;border:1px solid var(--rule);opacity:0;transition:opacity .18s ease-out, transform .22s var(--ease-out);pointer-events:none;font-family:var(--f-mono);background:#ece7ddf5;padding:.5rem .55rem;font-size:.6rem;line-height:1.45;position:absolute;inset:.6rem .7rem auto;overflow:auto;transform:translateY(4px)}.cell.is-done.is-read .cell__names{opacity:1;transform:none}.cell.is-done{cursor:pointer}.cell__names p{letter-spacing:.04em;text-transform:uppercase;color:var(--soft-on);margin:0 0 .3rem}.cell__names ol{color:var(--ink-on);gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.cell__names li{align-items:baseline;gap:.4rem;display:flex}.cell__names i{background:var(--green-on);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.cell__names i.g{box-shadow:inset 0 0 0 1.5px var(--green-on);background:0 0}.cell__names .cell__key{text-transform:none;align-items:center;gap:.35rem;margin:.4rem 0 0;display:flex}.cell__names .cell__key i+i{margin-left:.4rem}.claim{border-left:2px solid var(--paper-soft);max-width:36rem;margin:0 0 clamp(1.1rem,2.4vh,1.6rem);padding-left:1rem}.claim p{color:var(--paper);margin:0 0 .5rem;font-size:clamp(1rem,.92rem + .35vw,1.2rem);line-height:1.45}.claim b{font-family:var(--f-display);color:var(--paper);letter-spacing:-.01em;font-size:1.25em;font-weight:500}.claim .tag{display:block}.display__a{max-width:17ch}.check.is-cued input{animation:cue 1.2s var(--ease-out)}@keyframes cue{0%,to{border-bottom-color:var(--hair-strong)}20%,60%{border-bottom-color:var(--paper)}}@media (prefers-reduced-motion:reduce){.check.is-cued input{animation:none}}.nowrap{white-space:nowrap}.display{letter-spacing:-.022em;font-size:clamp(2.6rem,5.7vw,7.4rem);font-weight:300;line-height:.98}.display__b{margin-top:.08em;font-style:italic}.display em{font-weight:300}.hero__copy{padding-bottom:clamp(2rem,5vh,3.5rem)}.hero__sub{letter-spacing:.005em;max-width:31rem;margin-top:clamp(1.6rem,3.4vh,2.4rem);line-height:1.65}.hero__act{margin-top:clamp(1.75rem,3.6vh,2.5rem)}.btn{letter-spacing:.12em}.btn--lg{padding:1.15em 1.9em}.sec__q,.index__q,.close__h{letter-spacing:-.015em;font-weight:300;line-height:1.04}.index__a,.pledge__title{font-weight:300}.tiles dt,.index__tiles dt,.index__count b{letter-spacing:-.02em;font-weight:300}.sec__a{line-height:1.65}@media (width<=900px){.hero__pin{padding-top:6.25rem}.hero__copy{padding-bottom:0}.display{letter-spacing:-.018em;font-size:clamp(2.45rem,10.6vw,3.9rem);line-height:1.02}.display__a{max-width:none}.hero__sub{margin-top:1.6rem;font-size:1.06rem;line-height:1.7}.hero__act{flex-direction:column;align-items:flex-start;gap:.9rem;margin-top:2rem}.hero__micro{font-size:.68rem;line-height:1.6}.hero__second{margin-top:1.25rem}.field{margin-top:2.5rem}.sec{padding-top:5.5rem}.sec__q{font-size:clamp(2rem,8.4vw,2.7rem)}.sec__a{font-size:1.08rem}}.hero__sub{text-wrap:pretty}:root{--gold:#d6b77a}.hero__rule{background:var(--gold);transform-origin:0;width:clamp(4rem,9vw,7.5rem);height:1px;margin-top:clamp(1.4rem,3vh,2rem);display:block;transform:scaleX(0)}.hero__rule+.hero__sub{margin-top:clamp(1rem,2.2vh,1.4rem)}.display em{color:var(--named)}.sx{max-width:86rem;padding:clamp(6rem, 13vw, 11rem) var(--gutter) 0;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(2.5rem,7vw,8rem);margin:0 auto;display:grid;position:relative}.sx__head{position:sticky;top:7rem}.sx--founder,.sx--faq{grid-template-columns:minmax(0,1fr)}.sx--founder .sx__head,.sx--faq .sx__head{max-width:46rem;position:static}.src{border-left:1px solid var(--hair-strong);margin:0 0 1.75rem;padding-left:1rem}.src p{color:var(--paper-soft);margin:0 0 .5rem;font-size:clamp(.98rem,.9rem + .3vw,1.12rem);line-height:1.55}.src b{font-family:var(--f-display);color:var(--paper);letter-spacing:-.01em;font-size:1.35em;font-weight:400}.sx__q{font-family:var(--f-display);letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,1.4rem + 3vw,4.4rem);font-weight:300;line-height:1.02}.sx__a{max-width:34rem;color:var(--paper-soft);text-wrap:pretty;margin:1.6rem 0 0;font-size:clamp(1.04rem,.98rem + .3vw,1.2rem);line-height:1.7}.sx .tag{margin-bottom:1.25rem}.bars{margin:0;padding-top:.5rem}.bars figcaption{margin-bottom:1.5rem;line-height:1.6;display:block}.bars ol{border-top:1px solid var(--hair-strong);margin:0;padding:0;list-style:none}.bars li{border-bottom:1px solid var(--hair);grid-template-columns:9.5rem 1fr 3.6rem;align-items:center;gap:1rem;padding:1.15rem 0;display:grid}.bars__site{font-family:var(--f-display);font-size:clamp(1.15rem,1rem + .5vw,1.45rem)}.bars__track{background:var(--hair);height:2px;position:relative}.bars__fill{width:calc(var(--w) * 100%);background:var(--paper);transform-origin:0;transform:scaleX(var(--p,1));position:absolute;inset:0 auto 0 0}.bars__n{font-family:var(--f-mono);color:var(--paper-soft);text-align:right;font-variant-numeric:tabular-nums;font-size:.72rem}.path{margin:0;padding:0 0 0 2.75rem;list-style:none;position:relative}.path:before{content:"";background:var(--hair);width:1px;position:absolute;top:.4rem;bottom:.4rem;left:.62rem}.path:after{content:"";background:var(--paper);transform-origin:top;width:1px;transform:scaleY(var(--p,1));position:absolute;top:.4rem;bottom:.4rem;left:.62rem}.path li{padding:0 0 clamp(2.5rem,6vh,3.75rem);position:relative}.path li:last-child{padding-bottom:0}.path__n{border:1px solid var(--hair-strong);background:var(--ink);width:1.3rem;height:1.3rem;font-family:var(--f-mono);color:var(--paper-soft);border-radius:50%;place-items:center;font-size:.55rem;transition:border-color .3s ease-out,color .3s ease-out;display:grid;position:absolute;top:.1rem;left:-2.75rem}.path li.is-on .path__n{border-color:var(--paper);color:var(--paper)}.path p{color:var(--paper-soft);max-width:32rem;margin:0;font-size:clamp(1.05rem,.98rem + .35vw,1.25rem);line-height:1.6}.path b{font-family:var(--f-display);color:var(--paper);margin-bottom:.35rem;font-size:1.35em;font-weight:400;line-height:1.15;display:block}.receipt{border:1px solid var(--hair-strong);background:#12151799;padding:clamp(1.5rem,3vw,2.5rem)}.receipt__head{margin:0 0 1.25rem}.receipt ul{margin:0;padding:0;list-style:none}.receipt li{border-bottom:1px dashed var(--hair-strong);color:var(--paper-soft);justify-content:space-between;gap:1.5rem;padding:.85rem 0;font-size:.98rem;display:flex}.receipt li span:last-child{font-family:var(--f-mono);color:var(--paper);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.82rem}.receipt__total,.receipt__you{justify-content:space-between;align-items:baseline;margin:0;padding:1rem 0 0;display:flex}.receipt__total span,.receipt__you span{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-soft);font-size:.7rem}.receipt__total b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:300}.receipt__you b{font-family:var(--f-display);font-size:1.4rem;font-weight:400}.seal{border:1px solid var(--hair-strong);margin-top:1.75rem;padding:1.25rem 1.35rem}.seal__t{font-family:var(--f-display);margin:0 0 .5rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-style:italic;font-weight:300}.seal p:not(.seal__t){color:var(--paper-soft);margin:0;line-height:1.6}.seal a{color:var(--paper)}.open{border-top:1px solid var(--hair-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.open li{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;padding:1rem .25rem;display:flex}.open li:nth-child(odd){padding-right:1.5rem}.open li:nth-child(2n){border-left:1px solid var(--hair);padding-left:1.5rem}.open span{font-family:var(--f-display);font-size:clamp(1.15rem,1rem + .5vw,1.45rem)}.open i{font-style:normal;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-soft);font-size:.66rem}.open .is-taken span{color:var(--paper-soft);text-decoration:line-through;text-decoration-color:var(--hair-strong)}.sx--faq .faq{max-width:52rem;margin-top:2.5rem}.close{text-align:left}.close__h{max-width:15ch;font-size:clamp(2.6rem,1.5rem + 4vw,5.8rem);font-weight:300;line-height:1}.display em.gold{color:var(--gold);font-style:italic}@media (width<=900px){.sx{grid-template-columns:minmax(0,1fr);row-gap:2.5rem;padding-top:6rem}.sx__head{position:static}.sx__q{font-size:clamp(2.1rem,8.8vw,2.9rem);line-height:1.05}.bars li{grid-template-columns:8.5rem 1fr 3rem;gap:.75rem}.bars__site{font-size:1.1rem;line-height:1.2}.open{grid-template-columns:minmax(0,1fr)}.open li:nth-child(2n){border-left:0;padding-left:.25rem}.open li:nth-child(odd){padding-right:.25rem}.receipt li{font-size:.92rem}.close__h{font-size:clamp(2.3rem,10vw,3.4rem)}}.src b,.receipt__total b,.receipt__you b,.tiles dt,.index__tiles dt,.index__count b,.bars__site,.open span,.path b,.sx__q,.display,.close__h{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1}.receipt__total b span{font:inherit;letter-spacing:inherit;color:inherit;text-transform:none}.path__n{width:1.6rem;height:1.6rem;font-size:.58rem;left:-3rem}.path{padding-left:3rem}.path:before,.path:after{left:.78rem}.sig{font-family:var(--f-display);color:var(--paper);margin:2.25rem 0 0;font-size:clamp(2.4rem,1.8rem + 2vw,3.4rem);font-style:italic;font-weight:300;line-height:1}.sig__meta{margin-top:.75rem}.sig__meta a{color:var(--paper)}.sx__count{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-soft);margin:1.75rem 0 0;font-size:.72rem}.sx__count b{font-family:var(--f-display);letter-spacing:0;text-transform:none;color:var(--paper);font-feature-settings:"lnum" 1;vertical-align:-.15em;margin-right:.4rem;font-size:2.4rem;font-weight:300}.proof{max-width:86rem;padding:0 var(--gutter);margin:clamp(4rem,9vw,7rem) auto 0}.proof__h{color:var(--paper-soft);margin:0 0 1.75rem;font-weight:400}.proof__list{border-top:1px solid var(--hair-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.proof__list li{padding:1.75rem 1.5rem 0 0}.proof__list li+li{border-left:1px solid var(--hair);padding-left:1.5rem}.proof__n{font-family:var(--f-display);letter-spacing:-.02em;font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:clamp(2.8rem,1.8rem + 3vw,4.8rem);font-weight:300;line-height:1}.proof__t{color:var(--paper-soft);max-width:22rem;margin:1rem 0 0;font-size:.98rem;line-height:1.6}.proof__s{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-soft);opacity:.8;margin:.9rem 0 0;font-size:.64rem}@media (width<=900px){.proof__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.proof__list li:nth-child(3){border-left:0;padding-left:0}.proof__n{font-size:clamp(2.4rem,11vw,3.4rem)}.proof__t{font-size:.92rem}}
