.Envelope_wrap__UKhcF{transform:rotate(-1deg);transition:transform .25s ease-out,filter .25s ease-out;filter:drop-shadow(0 2px 12px rgba(41,36,28,.1))}.Envelope_wrap__UKhcF:hover{transform:rotate(-1deg) translateY(-4px)}.Envelope_envelope__ad8RS{width:100%;height:auto;display:block}@media (max-width:768px){.Envelope_wrap__UKhcF{width:80%;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.Envelope_wrap__UKhcF:hover{transform:rotate(-1deg)}}.letters_hero__5Ugww{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(48px,6vw,80px);gap:clamp(48px,6vw,80px);align-items:center;padding-top:clamp(84px,10vh,132px);margin-bottom:clamp(80px,10vw,140px)}.letters_heroEnvelope__JAdYi{max-width:500px}.letters_hero__5Ugww h1{margin:14px 0 20px}.letters_heroSub__fNTlB{font-size:clamp(18px,.4vw + 16px,21px);max-width:460px}@media (max-width:860px){.letters_hero__5Ugww{grid-template-columns:1fr;gap:44px;margin-bottom:72px}}.letters_shots__MSzFV{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px);margin-bottom:clamp(80px,10vw,140px)}.letters_shot__R_vOm{aspect-ratio:3/4}.letters_shotWide__In4Dk,.letters_shot__R_vOm{position:relative;box-shadow:var(--shadow-print)}.letters_shotWide__In4Dk{aspect-ratio:1110/1418;max-width:560px;margin:0 auto clamp(80px,10vw,140px)}@media (max-width:700px){.letters_shots__MSzFV{grid-template-columns:1fr;gap:24px;max-width:440px;margin-inline:auto}}.letters_manifesto__SniIV{margin-inline:auto;margin-bottom:clamp(80px,10vw,140px)}.letters_manifesto__SniIV h2{margin-bottom:28px}.letters_beat__RBHLE{font-style:italic;color:var(--accent)}.letters_packingList__Ppw59{list-style:none;margin:28px 0;border-top:1px solid var(--rule)}.letters_packingItem__OiK8Q{display:flex;align-items:baseline;gap:14px;padding:14px 0;border-bottom:1px solid var(--rule);font-size:17px}.letters_packingMark__NFpw4{font-family:var(--mono);font-weight:700;font-size:14px;color:var(--accent);flex-shrink:0}.letters_tickets__VQhQZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;max-width:820px;margin:0 auto 24px}.letters_ticket__FWhaz{background:var(--surface);border:1.5px dashed var(--ink-muted);border-radius:2px;padding:34px 30px 30px;text-align:center}.letters_ticketRegion__dsQ0J{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--ink-muted);text-transform:uppercase}.letters_ticketPrice__DUF78{font-family:var(--mono);font-weight:700;font-size:clamp(28px,2.4vw + 12px,40px);margin:10px 0 22px}.letters_ticketCta__d37lN,.letters_ticketForm__aC6Bj button{width:100%}@media (max-width:700px){.letters_tickets__VQhQZ{grid-template-columns:1fr}}.letters_microcopy__YIFrN{max-width:520px;margin:0 auto 6px}.letters_audubon__7izTc,.letters_microcopy__YIFrN{font-family:var(--mono);font-size:14px;color:var(--ink-muted);text-align:center}.letters_audubon__7izTc{display:flex;align-items:center;justify-content:center;gap:8px;margin:clamp(56px,7vw,80px) auto 0;max-width:560px}.letters_birdNote__K9eOp{max-width:560px;margin:18px auto 0;text-align:center;font-size:17px;line-height:1.65;color:var(--ink-muted)}.letters_signOff__QmdtE{margin:clamp(40px,5vw,56px) auto 0;text-align:center;font-family:var(--script);font-size:32px;line-height:1.2}.letters_faqLine__owByF{max-width:680px;margin:clamp(80px,10vw,128px) auto 0}.letters_faqList__q6PCZ{max-width:760px}.letters_faqItem__UO_hR{border-bottom:1px solid var(--rule)}.letters_faqQuestion__sykRx{font-family:var(--serif);font-weight:700;font-size:20px;padding:22px 36px 22px 0;cursor:pointer;position:relative;list-style:none}.letters_faqQuestion__sykRx::-webkit-details-marker{display:none}.letters_faqQuestion__sykRx:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:22px;color:var(--accent)}.letters_faqItem__UO_hR[open] .letters_faqQuestion__sykRx:after{content:"\2212"}.letters_faqAnswer__M5ITG{padding:0 0 26px;max-width:640px}.letters_faqAnswer__M5ITG p+p{margin-top:12px}.letters_thanks__akOPz{text-align:center;padding:96px 24px;max-width:620px;margin-inline:auto}.letters_thanks__akOPz h1{margin:28px 0 14px}