.veil[data-astro-cid-yvvpo6de]{transition:transform 1.1s var(--ease-breath),opacity 1.1s ease;will-change:transform}.veil--lifted[data-astro-cid-yvvpo6de]{transform:translateY(-62%);opacity:.45}@media(prefers-reduced-motion:reduce){.veil[data-astro-cid-yvvpo6de]{transition:opacity .4s ease}.veil--lifted[data-astro-cid-yvvpo6de]{transform:none;opacity:.25}}.logo-marquee[data-astro-cid-ctnphsfc]{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.logo-track[data-astro-cid-ctnphsfc]{display:flex;width:max-content;animation:logo-drift 48s linear infinite}.logo-marquee[data-astro-cid-ctnphsfc]:hover .logo-track[data-astro-cid-ctnphsfc]{animation-play-state:paused}.logo-group[data-astro-cid-ctnphsfc]{display:flex;flex:none;align-items:center;list-style:none;margin:0;padding:0}.logo-item[data-astro-cid-ctnphsfc]{flex:none;padding:0 clamp(2.5rem,6vw,5.5rem)}.logo-img[data-astro-cid-ctnphsfc]{height:3rem;width:auto;max-width:none;opacity:.82;transition:opacity .4s ease}.logo-item[data-astro-cid-ctnphsfc]:hover .logo-img[data-astro-cid-ctnphsfc]{opacity:1}.logo-img--wide[data-astro-cid-ctnphsfc]{height:1.9rem}@media(min-width:768px){.logo-img[data-astro-cid-ctnphsfc]{height:3.75rem}.logo-img--wide[data-astro-cid-ctnphsfc]{height:2.4rem}}@keyframes logo-drift{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logo-marquee[data-astro-cid-ctnphsfc]{-webkit-mask-image:none;mask-image:none}.logo-track[data-astro-cid-ctnphsfc]{animation:none;width:auto;justify-content:center}.logo-group[data-astro-cid-ctnphsfc][aria-hidden=true]{display:none}.logo-group[data-astro-cid-ctnphsfc]{flex-wrap:wrap;justify-content:center}.logo-item[data-astro-cid-ctnphsfc]:nth-child(n+4){display:none}}.t-track[data-astro-cid-aadlzisc]{position:relative;display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-inline:max(1.5rem,calc((100vw - 72rem)/2 + 1.5rem));scroll-padding-inline:max(1.5rem,calc((100vw - 72rem)/2 + 1.5rem));scrollbar-width:none;outline-offset:-4px}.t-track[data-astro-cid-aadlzisc]::-webkit-scrollbar{display:none}.t-card[data-astro-cid-aadlzisc]{flex:none;scroll-snap-align:start;width:min(88vw,62rem);display:grid;gap:1.5rem;margin:0;padding:.75rem;background:var(--color-ivory);color:var(--color-ink);border-radius:1.1rem;box-shadow:0 30px 70px #14080766}.t-photo[data-astro-cid-aadlzisc]{aspect-ratio:4 / 3;overflow:hidden;border-radius:.8rem;background:var(--color-canvas)}.t-body[data-astro-cid-aadlzisc]{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem .75rem 1rem}.t-pub[data-astro-cid-aadlzisc]{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-driftwood)}.t-pub[data-astro-cid-aadlzisc] a[data-astro-cid-aadlzisc]{border-bottom:1px solid color-mix(in srgb,currentColor 45%,transparent);padding-bottom:2px;transition:color .3s ease}.t-pub[data-astro-cid-aadlzisc] a[data-astro-cid-aadlzisc]:hover{color:var(--color-burgundy)}.t-quote[data-astro-cid-aadlzisc]{font-family:var(--font-display);font-weight:300;font-size:clamp(21px,2.1vw,29px);line-height:1.4;color:var(--color-ink);margin:0}.t-quote[data-astro-cid-aadlzisc] p[data-astro-cid-aadlzisc]+p[data-astro-cid-aadlzisc]{margin-top:1em}.t-hl[data-astro-cid-aadlzisc]{background:var(--color-burgundy);color:var(--color-linen);padding:.04em .18em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.t-phone[data-astro-cid-aadlzisc]{flex:none;scroll-snap-align:start;align-self:center;width:min(78vw,18.5rem);margin:0;padding:.6rem;background:var(--color-ivory);border-radius:2.2rem;box-shadow:0 30px 70px #14080766}.t-phone-screen[data-astro-cid-aadlzisc]{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:1.7rem;background:#000}.t-phone-screen[data-astro-cid-aadlzisc] video[data-astro-cid-aadlzisc]{display:block;width:100%;height:100%;object-fit:cover}.t-phone-cap[data-astro-cid-aadlzisc]{position:absolute;inset:0 0 auto;display:flex;flex-direction:column;gap:2px;padding:1.1rem 1.1rem 2.5rem;color:var(--color-linen);background:linear-gradient(to bottom,rgba(20,8,7,.65),transparent);pointer-events:none}.t-phone-name[data-astro-cid-aadlzisc]{font-size:15px;font-weight:600}.t-phone-role[data-astro-cid-aadlzisc]{font-size:12.5px;line-height:1.4;opacity:.85}.t-quote--long[data-astro-cid-aadlzisc]{font-size:clamp(17px,1.55vw,21px);line-height:1.5}.t-sig[data-astro-cid-aadlzisc]{margin-top:auto;display:flex;flex-direction:column;gap:2px}.t-name[data-astro-cid-aadlzisc]{font-size:15px;font-weight:600;color:var(--color-ink)}.t-role[data-astro-cid-aadlzisc]{font-size:14px;line-height:1.5;color:var(--color-driftwood)}.t-site[data-astro-cid-aadlzisc]{align-self:flex-start;margin-top:6px;font-size:14px;font-weight:500;color:var(--color-burgundy);border-bottom:1px solid color-mix(in srgb,var(--color-burgundy) 45%,transparent);transition:color .3s ease}.t-site[data-astro-cid-aadlzisc]:hover{color:var(--color-oxblood)}.t-arrow[data-astro-cid-aadlzisc]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;color:var(--color-linen);background:color-mix(in srgb,var(--color-linen) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-linen) 35%,transparent);cursor:pointer;transition:background .3s ease,opacity .3s ease}.t-arrow[data-astro-cid-aadlzisc]:hover:not(:disabled){background:color-mix(in srgb,var(--color-linen) 28%,transparent)}.t-arrow[data-astro-cid-aadlzisc]:disabled{opacity:.35;cursor:default}@media(min-width:768px){.t-card[data-astro-cid-aadlzisc]{grid-template-columns:19rem minmax(0,1fr);gap:2.5rem;padding:.9rem}.t-photo[data-astro-cid-aadlzisc]{aspect-ratio:auto;min-height:26rem}.t-phone[data-astro-cid-aadlzisc]{align-self:stretch;display:flex;width:23rem}.t-phone-screen[data-astro-cid-aadlzisc]{flex:1;aspect-ratio:auto;min-height:34rem}.t-body[data-astro-cid-aadlzisc]{padding:1.5rem 1.75rem 1.5rem 0}}@media(prefers-reduced-motion:reduce){.t-track[data-astro-cid-aadlzisc]{scroll-behavior:auto}}.shot[data-astro-cid-5qlznlet]{background:var(--color-ivory);padding:14px 14px 12px;border-radius:4px;box-shadow:0 22px 54px #2b252133}.shot__window[data-astro-cid-5qlznlet]{position:relative;height:min(80vh,820px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid rgba(43,37,33,.1);scrollbar-width:thin}.shot__window[data-astro-cid-5qlznlet]:focus-visible{outline:2px solid var(--color-burgundy, #7a2e2a);outline-offset:2px}.shot__tag[data-astro-cid-5qlznlet]{position:sticky;top:10px;float:left;margin:10px 0 -40px 10px;z-index:1;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:5px 12px;border-radius:999px;background:#2b2521d1;color:var(--color-ivory)}.shot__tag--after[data-astro-cid-5qlznlet]{background:var(--color-oxblood)}.shot[data-astro-cid-5qlznlet] figcaption[data-astro-cid-5qlznlet]{font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.16em;line-height:1.7;text-transform:uppercase;color:var(--color-driftwood);margin-top:14px;text-align:center}@media(min-width:768px){.stair-step[data-astro-cid-cmgpsf2k]{margin-bottom:var(--rise);padding-top:26px;border-top:2px solid var(--color-canvas)}.stair-step[data-astro-cid-cmgpsf2k]{position:relative}.stair-step[data-astro-cid-cmgpsf2k]:not(:first-child):before{content:"";position:absolute;left:-14px;top:-26px;width:2px;height:90px;background:var(--color-canvas)}}.corridor[data-astro-cid-rwn6tmg5]{position:fixed;inset:0;z-index:90;background:var(--color-oxblood);opacity:0;transition:opacity .45s ease}.corridor--open[data-astro-cid-rwn6tmg5]{opacity:1}.corridor__painting[data-astro-cid-rwn6tmg5]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:8% 50%;transition:object-position 1.1s var(--ease-breath)}.corridor__scrim[data-astro-cid-rwn6tmg5]{position:absolute;inset:0;background:linear-gradient(to right,#2b1210e6,#2b1210a3 55%,#2b12104d)}.corridor__close[data-astro-cid-rwn6tmg5]{position:absolute;top:20px;right:22px;z-index:5;width:44px;height:44px;display:grid;place-items:center;font-size:22px;line-height:1;color:var(--color-linen);background:#f7f0e71a;border:1px solid rgba(201,146,111,.5);border-radius:999px;cursor:pointer;transition:background .3s ease,border-color .3s ease}.corridor__close[data-astro-cid-rwn6tmg5]:hover,.corridor__close[data-astro-cid-rwn6tmg5]:focus-visible{background:#c9926f40;border-color:var(--color-gold)}.corridor__inner[data-astro-cid-rwn6tmg5]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:safe center;padding:28px min(9vw,110px);overflow-y:auto}@media(prefers-reduced-motion:reduce){.corridor[data-astro-cid-rwn6tmg5],.corridor__painting[data-astro-cid-rwn6tmg5]{transition:none}}.faq-num[data-astro-cid-z6gx6xcw]{flex:none;width:2.75rem;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.2em;color:var(--color-burgundy)}@media(min-width:768px){.faq-num[data-astro-cid-z6gx6xcw]{width:3.5rem}}
