.sec:where(.astro-ta2fbyqs){padding:128px 8vw;position:relative;overflow:hidden}.inner:where(.astro-ta2fbyqs){z-index:2;max-width:1120px;margin:0 auto;position:relative}.mid:where(.astro-ta2fbyqs){background:var(--mid)}.light:where(.astro-ta2fbyqs){background:var(--light);color:var(--ink)}.lbl:where(.astro-ta2fbyqs){font:500 12px var(--mono);letter-spacing:.2em;text-transform:lowercase;color:var(--green);display:block}.light:where(.astro-ta2fbyqs) .lbl:where(.astro-ta2fbyqs){color:var(--green-deep)}h1:where(.astro-ta2fbyqs){letter-spacing:-.01em;text-wrap:balance;font-size:clamp(44px,5.2vw,78px);font-weight:400;line-height:1.04}h2:where(.astro-ta2fbyqs){text-wrap:balance;font-size:clamp(34px,3.7vw,54px);font-weight:400;line-height:1.1}.lbl:where(.astro-ta2fbyqs)+h1:where(.astro-ta2fbyqs),.lbl:where(.astro-ta2fbyqs)+h2:where(.astro-ta2fbyqs){margin-top:16px}p:where(.astro-ta2fbyqs){color:color-mix(in srgb, var(--cream) 86%, transparent);margin-top:18px;font-size:clamp(19px,1.4vw,22px);line-height:1.5}.light:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs){color:var(--ink2)}.small:where(.astro-ta2fbyqs){font:13px/1.6 var(--mono)!important}.btn:where(.astro-ta2fbyqs){font:600 14px var(--mono);letter-spacing:.06em;background:var(--btn);color:var(--btnt);text-align:center;cursor:pointer;border-radius:5px;padding:15px 26px;display:inline-block}.hero:where(.astro-ta2fbyqs){grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.hero:where(.astro-ta2fbyqs) .words:where(.astro-ta2fbyqs){flex-direction:column;justify-content:center;padding:140px 6vw 96px 8vw;display:flex}.hero:where(.astro-ta2fbyqs) .lede:where(.astro-ta2fbyqs){max-width:28em;font-size:clamp(20px,1.55vw,24px)}.hero:where(.astro-ta2fbyqs) .by:where(.astro-ta2fbyqs){font:500 12.5px var(--mono);letter-spacing:.08em;color:var(--green);margin-top:30px}.hero:where(.astro-ta2fbyqs) figure:where(.astro-ta2fbyqs){min-height:100%;margin:0;position:relative}.hero:where(.astro-ta2fbyqs) figure:where(.astro-ta2fbyqs):before{content:"";z-index:1;background:linear-gradient(180deg, rgb(var(--veil) / .62) 0%, rgb(var(--veil) / .2) 12%, transparent 20%);position:absolute;inset:0}.hero:where(.astro-ta2fbyqs) figure:where(.astro-ta2fbyqs) img:where(.astro-ta2fbyqs){object-fit:cover;object-position:50% 55%;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.letter:where(.astro-ta2fbyqs) .inner:where(.astro-ta2fbyqs){max-width:680px}.letter:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs){color:#2f2b20;font-size:clamp(20px,1.5vw,23px);line-height:1.62}.letter:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs):first-of-type{margin-top:34px}.letter:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs):first-of-type:first-letter{float:left;color:var(--ink);padding:6px 10px 0 0;font-size:4.1em;line-height:.86}.letter:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs)+p:where(.astro-ta2fbyqs){margin-top:24px}.colton:where(.astro-ta2fbyqs){padding-top:0}.colton:where(.astro-ta2fbyqs) .inner:where(.astro-ta2fbyqs){border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);padding-top:96px}.letter:where(.astro-ta2fbyqs) .bio:where(.astro-ta2fbyqs){color:var(--ink2);margin-top:28px;font-size:clamp(16px,1.2vw,18px);font-style:italic;line-height:1.6}.letter:where(.astro-ta2fbyqs) .sign:where(.astro-ta2fbyqs)+.bio:where(.astro-ta2fbyqs){margin-top:40px}.sign:where(.astro-ta2fbyqs){align-items:center;gap:18px;margin-top:44px;display:flex}.sign:where(.astro-ta2fbyqs) span:where(.astro-ta2fbyqs){font:500 15px var(--mono);letter-spacing:.08em;color:var(--ink)}.pull:where(.astro-ta2fbyqs) .inner:where(.astro-ta2fbyqs){justify-content:center;align-items:center;gap:6vw;display:flex}.pull:where(.astro-ta2fbyqs) img:where(.astro-ta2fbyqs){width:min(30vw,380px);image-rendering:pixelated;filter:drop-shadow(0 0 40px #68e6fb47)}.pull:where(.astro-ta2fbyqs) blockquote:where(.astro-ta2fbyqs){max-width:560px;color:var(--cream);text-wrap:balance;font-size:clamp(34px,3.6vw,52px);line-height:1.14}.pull:where(.astro-ta2fbyqs) blockquote:where(.astro-ta2fbyqs) em:where(.astro-ta2fbyqs){color:var(--crystal-5);font-style:normal}.next:where(.astro-ta2fbyqs){grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.door:where(.astro-ta2fbyqs){background:#ffffff09;border:1px solid #bedcc824;border-radius:8px;padding:28px 26px 26px;display:block}.door:where(.astro-ta2fbyqs) h3:where(.astro-ta2fbyqs){font:400 26px/1.2 var(--serif)}.door:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs){margin-top:10px;font-size:18px}.door:where(.astro-ta2fbyqs) .go:where(.astro-ta2fbyqs){font:500 12.5px var(--mono);letter-spacing:.06em;color:var(--green);margin-top:18px;display:inline-block}@media (width<=700px){.sec:where(.astro-ta2fbyqs){padding:88px 22px}.hero:where(.astro-ta2fbyqs){grid-template-columns:1fr}.hero:where(.astro-ta2fbyqs) figure:where(.astro-ta2fbyqs){order:-1;height:64vh;min-height:0}.hero:where(.astro-ta2fbyqs) figure:where(.astro-ta2fbyqs):after{content:"";background:linear-gradient(180deg, rgb(var(--veil) / .7) 0%, transparent 22%);position:absolute;inset:0}.hero:where(.astro-ta2fbyqs) .words:where(.astro-ta2fbyqs){padding:40px 22px 72px}.letter:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs):first-of-type:first-letter{font-size:3.4em}.colton:where(.astro-ta2fbyqs) .inner:where(.astro-ta2fbyqs){padding-top:64px}.pull:where(.astro-ta2fbyqs) .inner:where(.astro-ta2fbyqs){text-align:center;flex-direction:column;gap:30px}.pull:where(.astro-ta2fbyqs) img:where(.astro-ta2fbyqs){width:200px}.next:where(.astro-ta2fbyqs){grid-template-columns:1fr;gap:14px}footer{padding:40px 22px}}
