.hero[data-astro-cid-ge2uvauf]{isolation:isolate;height:100svh;min-height:640px;max-height:1100px;position:relative;overflow:hidden}.shade[data-astro-cid-ge2uvauf]{z-index:1;background:linear-gradient(#0000,#0e0d0b2e 22%,#0e0d0b99 50%,#0e0d0beb 100%),linear-gradient(#0e0d0b8c,#0000 22%);position:absolute;inset:0}.title[data-astro-cid-ge2uvauf]{font-size:clamp(1.8rem,10.4vw,9.75rem)}.title[data-astro-cid-ge2uvauf] .sub[data-astro-cid-ge2uvauf]{font-size:.6em}.title[data-astro-cid-ge2uvauf] .serif-i[data-astro-cid-ge2uvauf]{letter-spacing:-.02em}.line[data-astro-cid-ge2uvauf]{padding-bottom:.06em;display:block;overflow:hidden}.line[data-astro-cid-ge2uvauf]>.rise[data-astro-cid-ge2uvauf]{display:inline-block}.rise[data-astro-cid-ge2uvauf]{animation:rise 1.1s var(--ease-film) both;animation-delay:calc(.15s + var(--i,0) * .12s)}.line[data-astro-cid-ge2uvauf]>.rise[data-astro-cid-ge2uvauf]{animation-name:rise-mask}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes rise-mask{0%{transform:translateY(105%)}}@media (prefers-reduced-motion:reduce){.rise[data-astro-cid-ge2uvauf]{animation:none}}.marquee[data-astro-cid-543bmuqs]{padding-block:clamp(1rem,2.4vw,1.75rem);display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-543bmuqs]{flex-shrink:0;align-items:center;animation:38s linear infinite slide;display:flex}.track[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]{letter-spacing:-.03em;white-space:nowrap;text-transform:uppercase;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding-right:clamp(1.25rem,3vw,2.5rem);font-size:clamp(1.9rem,4.6vw,4.25rem);font-weight:300;line-height:1;display:flex}.track[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs].serif-i{text-transform:none}.marquee[data-astro-cid-543bmuqs]:hover .track[data-astro-cid-543bmuqs]{animation-play-state:paused}@keyframes slide{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-543bmuqs]{animation:none}.track[data-astro-cid-543bmuqs][data-copy="1"]{display:none}.track[data-astro-cid-543bmuqs]{flex-wrap:wrap;flex-shrink:1;row-gap:.75rem;padding-inline:1rem}.marquee[data-astro-cid-543bmuqs]{mask-image:none}}.door[data-astro-cid-oxgmilyn]{display:block}.frame[data-astro-cid-oxgmilyn]{aspect-ratio:4/3;border-radius:2px;display:block;overflow:hidden}.frame[data-astro-cid-oxgmilyn] .media{transition:transform 1.2s var(--ease-film)}.door[data-astro-cid-oxgmilyn]:hover .frame[data-astro-cid-oxgmilyn] .media{transform:scale(1.04)}.name[data-astro-cid-oxgmilyn]{font-size:clamp(1.8rem,3.4vw,3.25rem)}.more[data-astro-cid-oxgmilyn]{color:var(--color-ink)}.door[data-astro-cid-oxgmilyn]:hover .more[data-astro-cid-oxgmilyn]{text-decoration:underline}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-oxgmilyn] .media{transition:none}}.lead[data-astro-cid-p5wr5ghm],.thumb[data-astro-cid-p5wr5ghm]{aspect-ratio:4/5;border-radius:2px;overflow:hidden}.title[data-astro-cid-p5wr5ghm]{font-size:clamp(2rem,4.4vw,3.8rem)}.featured[data-astro-cid-p5wr5ghm] .title[data-astro-cid-p5wr5ghm]{font-size:clamp(2.6rem,6vw,5.5rem)}.film[data-astro-cid-p5wr5ghm]{aspect-ratio:9/16;background:var(--color-ink-2);border-radius:clamp(10px,1.4vw,20px);overflow:hidden}.prose[data-astro-cid-p5wr5ghm] p+p{margin-top:1em}.row[data-astro-cid-lesv7jgp]{transition:padding .5s var(--ease-film);grid-template-columns:2.5rem 1fr auto;grid-template-areas:"num name thumb""num body thumb";gap:.75rem 1rem;padding-block:clamp(1.5rem,3vw,2.5rem);display:grid}.row[data-astro-cid-lesv7jgp]>.label[data-astro-cid-lesv7jgp]{grid-area:num}.name[data-astro-cid-lesv7jgp]{transition:transform .6s var(--ease-film);grid-area:name;font-size:clamp(min(2.1rem,9.5vw),5vw,4.75rem)}.body[data-astro-cid-lesv7jgp]{grid-area:body;max-width:40ch;line-height:1.6}.thumb[data-astro-cid-lesv7jgp]{aspect-ratio:4/5;border-radius:2px;grid-area:thumb;width:72px;overflow:hidden}@media (width<=359px){.thumb[data-astro-cid-lesv7jgp]{display:none}}.arrow[data-astro-cid-lesv7jgp]{transition:transform .5s var(--ease-film);font-size:clamp(1.5rem,2.4vw,2.25rem);display:none}@media (width>=768px){.row[data-astro-cid-lesv7jgp]{grid-template-columns:4rem 1.3fr 1fr 3rem;grid-template-areas:"num name body arrow";align-items:center}.arrow[data-astro-cid-lesv7jgp]{grid-area:arrow;justify-self:end;display:block}}@media (hover:hover){.row[data-astro-cid-lesv7jgp]:hover .name[data-astro-cid-lesv7jgp]{transform:translate(.6rem)}.row[data-astro-cid-lesv7jgp]:hover .arrow[data-astro-cid-lesv7jgp]{color:var(--color-rec);transform:translate(.25rem,-.25rem)}}.step[data-astro-cid-lesv7jgp]{padding-block:1.25rem 1.5rem}.preview[data-astro-cid-lesv7jgp]{z-index:40;aspect-ratio:4/5;pointer-events:none;opacity:0;width:clamp(200px,18vw,280px);transform:translate3d(var(--x,0), var(--y,0), 0) translate(-50%, -50%) rotate(var(--r,0deg));transition:opacity .35s var(--ease-film), scale .35s var(--ease-film);border-radius:2px;display:none;position:fixed;top:0;left:0;overflow:hidden;scale:.85;box-shadow:0 30px 60px -20px #000000b3}.preview[data-astro-cid-lesv7jgp].on{opacity:1;scale:1}.pv[data-astro-cid-lesv7jgp]{opacity:0;transition:opacity .3s;position:absolute;inset:0}.pv[data-astro-cid-lesv7jgp].on{opacity:1}@media (hover:hover) and (pointer:fine) and (width>=768px){.preview[data-astro-cid-lesv7jgp]{display:block}}@media (prefers-reduced-motion:reduce){.name[data-astro-cid-lesv7jgp],.arrow[data-astro-cid-lesv7jgp],.row[data-astro-cid-lesv7jgp]{transition:none}}.phones[data-astro-cid-pkkrvylt]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(62vw,260px);grid-auto-flow:column;gap:1rem;padding-bottom:1rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}.phones[data-astro-cid-pkkrvylt]::-webkit-scrollbar{display:none}.phone[data-astro-cid-pkkrvylt]{scroll-snap-align:start}@media (width>=768px){.phones[data-astro-cid-pkkrvylt]{grid-template-columns:repeat(4,1fr);grid-auto-columns:auto;grid-auto-flow:row;align-items:start;gap:clamp(1rem,2.2vw,2.25rem);overflow:visible}.phone[data-astro-cid-pkkrvylt]:nth-child(2n){margin-top:clamp(2.5rem,6vw,5.5rem)}}.screen[data-astro-cid-pkkrvylt]{aspect-ratio:9/16;border:clamp(4px, .45vw, 7px) solid var(--color-ink);background:var(--color-ink);border-radius:clamp(18px,2vw,28px);position:relative;overflow:hidden;box-shadow:0 40px 70px -35px #0e0d0b8c}.tag[data-astro-cid-pkkrvylt]{-webkit-backdrop-filter:blur(8px);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper);background:#0e0d0b8c;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.62rem;display:inline-flex;position:absolute;bottom:.85rem;left:.85rem}.portrait[data-astro-cid-owset46b]{aspect-ratio:4/5;border-radius:2px;overflow:hidden}.social[data-astro-cid-owset46b]{transition:padding .4s var(--ease-film);grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:baseline;padding-block:1rem;display:grid}.social[data-astro-cid-owset46b]>[data-astro-cid-owset46b]:nth-child(2){overflow-wrap:anywhere}.social[data-astro-cid-owset46b]:hover{padding-left:.5rem}.odo[data-astro-cid-owset46b]{font-variant-numeric:tabular-nums;display:inline-flex}.col[data-astro-cid-owset46b]{height:1em;display:inline-block;overflow:hidden}.trk[data-astro-cid-owset46b]{transform:translateY(calc(var(--n) * -10%));transition:transform 1.8s var(--ease-film);transition-delay:calc(.1s + var(--c) * .14s);flex-direction:column;display:flex}.trk[data-astro-cid-owset46b]>span[data-astro-cid-owset46b]{height:1em;line-height:1}.js .odo[data-astro-cid-owset46b]:not(.is-in) .trk[data-astro-cid-owset46b]{transform:translateY(0)}.gear-row[data-astro-cid-owset46b]{grid-template-columns:1fr auto;gap:.4rem 2rem;padding-block:1.3rem;display:grid}.gear-row[data-astro-cid-owset46b]>[data-astro-cid-owset46b]:nth-child(2){grid-column:1}.gear-row[data-astro-cid-owset46b]>[data-astro-cid-owset46b]:last-child{grid-area:1/2}@media (width>=768px){.gear-row[data-astro-cid-owset46b]{grid-template-columns:1fr 1fr auto;align-items:baseline}.gear-row[data-astro-cid-owset46b]>[data-astro-cid-owset46b]:nth-child(2){grid-column:2}.gear-row[data-astro-cid-owset46b]>[data-astro-cid-owset46b]:last-child{grid-column:3}}@media (prefers-reduced-motion:reduce){.social[data-astro-cid-owset46b],.trk[data-astro-cid-owset46b]{transition:none}.js .odo[data-astro-cid-owset46b]:not(.is-in) .trk[data-astro-cid-owset46b]{transform:translateY(calc(var(--n) * -10%))}}.shot[data-astro-cid-he3spzz3]{background:radial-gradient(80% 60% at 85% 10%, #e5352b14, transparent 60%), var(--color-ink-2)}.social[data-astro-cid-he3spzz3]{transition:padding .4s var(--ease-film);grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:baseline;padding-block:1.1rem;display:grid}.social[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]:nth-child(2){overflow-wrap:anywhere}.social[data-astro-cid-he3spzz3]:hover{padding-left:.5rem}.field[data-astro-cid-he3spzz3]{flex-direction:column;gap:.6rem;display:flex}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{width:100%;min-height:3rem;color:var(--color-paper);background:0 0;border:0;border-bottom:1px solid #ede7dc47;border-radius:0;padding:.65rem 0;font-size:1.05rem;font-weight:300;transition:border-color .3s}.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-repeat:no-repeat;background-size:5px 5px}.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3] option[data-astro-cid-he3spzz3]{background:var(--color-ink)}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3]::placeholder{color:#ede7dc61}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3]:focus{border-color:var(--color-paper);outline:none}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3]:user-invalid{border-color:var(--color-rec)}.mode[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .3s var(--ease-film), color .3s var(--ease-film), border-color .3s var(--ease-film);border:1px solid #ede7dc4d;border-radius:999px;align-items:center;padding-inline:1.15rem;font-size:.74rem;display:inline-flex}.mode[data-astro-cid-he3spzz3]:hover span[data-astro-cid-he3spzz3]{border-color:var(--color-paper)}.mode[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked+span[data-astro-cid-he3spzz3]{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}.mode[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible+span[data-astro-cid-he3spzz3]{outline:1.5px solid var(--color-rec);outline-offset:3px}.trap[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sent[data-astro-cid-he3spzz3]:focus{outline:none}button[data-astro-cid-he3spzz3][disabled]{opacity:.6;cursor:progress}
