.fr[data-astro-cid-woisxlok]{width:100%;position:relative}.fr__window[data-astro-cid-woisxlok]{z-index:1;position:absolute;overflow:hidden}.fr__img[data-astro-cid-woisxlok]{z-index:2;pointer-events:none;object-fit:fill;max-width:none;position:absolute}.hero[data-astro-cid-ge2uvauf]{align-items:center;min-height:100svh;padding-block:120px 80px;display:flex;position:relative;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.hero__copy[data-astro-cid-ge2uvauf]{z-index:2;position:relative}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;margin-top:28px;font-size:clamp(64px,9vw,136px);line-height:.93}.line[data-astro-cid-ge2uvauf]{padding-bottom:.04em;display:block;overflow:hidden}.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:inline-block}.line--accent[data-astro-cid-ge2uvauf]{color:var(--terra)}.hero__lede[data-astro-cid-ge2uvauf]{max-width:440px;color:var(--bone-dim);margin:28px 0 0;font-size:18px}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__stage[data-astro-cid-ge2uvauf]{aspect-ratio:1/1.02;justify-self:end;width:100%;max-width:600px;position:relative}.glow[data-astro-cid-ge2uvauf],.arch-wrap[data-astro-cid-ge2uvauf]{position:absolute}.glow[data-astro-cid-ge2uvauf]{pointer-events:none;width:180%;height:150%;top:-55%;left:-40%}.glow__inner[data-astro-cid-ge2uvauf]{background:radial-gradient(closest-side,#ecb06e42,#ecb06e14 55%,#ecb06e00);width:100%;height:100%;animation:5s ease-in-out infinite breathe}.prop[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;position:absolute}.prop[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:100%;height:auto;display:block}.prop--arch[data-astro-cid-ge2uvauf]{width:30%;bottom:-2%;left:-12%}.prop--disc[data-astro-cid-ge2uvauf]{width:22%;top:-2%;left:-8%}.prop--pill[data-astro-cid-ge2uvauf]{width:13%;top:4%;right:-3%}.prop--ring[data-astro-cid-ge2uvauf]{width:22%;bottom:0%;right:-8%}.print[data-astro-cid-ge2uvauf]{z-index:0;width:27%;margin:0;position:absolute}.print--a[data-astro-cid-ge2uvauf]{top:24%;left:-2%;transform:rotate(-5deg)}.print--b[data-astro-cid-ge2uvauf]{bottom:8%;right:1%;transform:rotate(4deg)}.print__in[data-astro-cid-ge2uvauf]{border:1px solid #d6a35c8c;border-radius:6px;display:block;overflow:hidden;box-shadow:0 2px 4px #00000080,0 30px 50px -14px #000000b3}.print__in[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.arch-wrap[data-astro-cid-ge2uvauf]{z-index:1;width:64%;top:14%;left:18%}.arch[data-astro-cid-ge2uvauf]{position:relative}.arch__frame[data-astro-cid-ge2uvauf]{border-radius:999px 999px 28px 28px;position:absolute;inset:0;box-shadow:0 2px 3px #00000080,0 30px 50px -10px #0009,0 60px 100px #00000073}.arch__window[data-astro-cid-ge2uvauf]{background:radial-gradient(80% 70% at 50% 35%,#2c241d,#0f0c0a);border-radius:999px 999px 18px 18px;position:absolute;inset:3.5%;overflow:hidden}.arch__video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.arch__glass[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;background:linear-gradient(118deg,#fff4e129,#fff4e100 34%),radial-gradient(120% 90% at 50% 40%,#0000 60%,#00000059);position:absolute;inset:0;box-shadow:inset 0 3px 10px #0000008c}.arch__play[data-astro-cid-ge2uvauf]{z-index:2}.arch__placeholder[data-astro-cid-ge2uvauf]{letter-spacing:.24em;text-transform:uppercase;color:#9c8e7c;white-space:nowrap;font-size:11px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.arch__play[data-astro-cid-ge2uvauf]{white-space:nowrap;padding:12px 22px;font-size:14px;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.pendant[data-astro-cid-ge2uvauf]{transform-origin:50% 0;pointer-events:none;z-index:3;width:9%;position:absolute;top:-34%;left:50%}.pendant[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:100%;height:auto;display:block}.pendant[data-astro-cid-ge2uvauf]:after{content:"";aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#ffbe7866,#0000 70%);border-radius:50%;width:260%;animation:5s ease-in-out infinite breathe;position:absolute;bottom:3%;left:50%;transform:translate(-50%,40%)}.hero__cue[data-astro-cid-ge2uvauf]{background:#ede6da2e;width:1px;height:48px;position:absolute;bottom:28px;left:50%;overflow:hidden}.hero__cue[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--bone);width:1px;height:100%;animation:2.6s cubic-bezier(.6,0,.3,1) infinite cue;display:block}@keyframes breathe{0%,to{opacity:.88}50%{opacity:1}}@keyframes cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.reel[data-astro-cid-ge2uvauf]{border-radius:var(--radius);background:var(--charcoal-2);width:min(1400px,94vw);color:var(--bone);border:0;padding:0;overflow:visible}.reel[data-astro-cid-ge2uvauf]::backdrop{backdrop-filter:blur(6px);background:#0a0806db}.reel__inner[data-astro-cid-ge2uvauf]{position:relative}.reel__frame[data-astro-cid-ge2uvauf]{aspect-ratio:16/9;border-radius:var(--radius);background:#0d0b09;place-items:center;display:grid;overflow:hidden}.reel__frame[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-fit:contain;width:100%;height:100%;display:block}.reel__close[data-astro-cid-ge2uvauf]{border:1px solid var(--line);background:var(--charcoal);cursor:pointer;border-radius:50%;width:44px;height:44px;font-size:22px;position:absolute;top:14px;right:14px}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{padding-top:110px}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero__stage[data-astro-cid-ge2uvauf]{justify-self:center;max-width:480px;margin-top:56px}.pendant[data-astro-cid-ge2uvauf]{top:-22%}.hero__cue[data-astro-cid-ge2uvauf]{display:none}}.ambient[data-astro-cid-h42vrqjc]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient__prop[data-astro-cid-h42vrqjc]{will-change:transform;height:auto;position:absolute}.ambient__glow[data-astro-cid-h42vrqjc]{aspect-ratio:1;background:radial-gradient(closest-side,#ecb06e24,#0000 70%);border-radius:50%;position:absolute}@media (width<=700px){.ambient__prop[data-astro-cid-h42vrqjc]{opacity:.35!important}}.marquee[data-astro-cid-543bmuqs]{border-block:1px solid var(--charcoal-3);padding-block:22px;overflow:hidden}.marquee__track[data-astro-cid-543bmuqs]{width:max-content;display:flex}.marquee__group[data-astro-cid-543bmuqs]{align-items:center;gap:40px;padding-right:40px;display:flex}.marquee__word[data-astro-cid-543bmuqs]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--bone-dim);white-space:nowrap;font-size:clamp(36px,5vw,64px);font-weight:300}.marquee__word--accent[data-astro-cid-543bmuqs]{color:var(--bone);font-weight:700}.marquee__dot[data-astro-cid-543bmuqs]{border-radius:50%;flex-shrink:0;width:14px;height:14px}.band__pin[data-astro-cid-qrdwjnu2]{place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.band__word[data-astro-cid-qrdwjnu2]{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px var(--line);pointer-events:none;user-select:none;place-items:center;font-size:clamp(200px,38vw,560px);font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.band__window[data-astro-cid-qrdwjnu2]{position:absolute;inset:0}.band__rim[data-astro-cid-qrdwjnu2]{clip-path:inset(8.8% 32.8% round 252px 252px 28px 28px);background:linear-gradient(160deg,#e6bd78,#9c6f32 55%,#d8ac66);position:absolute;inset:0}.band__window[data-astro-cid-qrdwjnu2]{clip-path:inset(9% 33% round 250px 250px 28px 28px);cursor:pointer;background:#0f0c0a}.band__window[data-astro-cid-qrdwjnu2] video[data-astro-cid-qrdwjnu2]{object-fit:cover;width:100%;height:100%}.band__shade[data-astro-cid-qrdwjnu2]{pointer-events:none;background:linear-gradient(#0000 45%,#0f0c0abf);position:absolute;inset:0}.band__copy[data-astro-cid-qrdwjnu2]{z-index:2;padding-inline:var(--gutter);text-align:center;justify-items:center;gap:18px;display:grid;position:absolute;bottom:7%;left:0;right:0}.band__copy[data-astro-cid-qrdwjnu2] h2[data-astro-cid-qrdwjnu2]{max-width:14ch;font-size:clamp(36px,5.4vw,80px)}.band__copy[data-astro-cid-qrdwjnu2] .eyebrow[data-astro-cid-qrdwjnu2]{color:var(--bone-dim)}@media (width<=700px){.band__rim[data-astro-cid-qrdwjnu2]{clip-path:inset(7.8% 11.8% round 162px 162px 24px 24px)}.band__window[data-astro-cid-qrdwjnu2]{clip-path:inset(8% 12% round 160px 160px 24px 24px)}}.ps[data-astro-cid-o66hr7hc]{z-index:2;perspective:1800px;perspective-origin:50% 46%;background:#0f0b08;height:100svh;margin-top:-100svh;position:relative;overflow:hidden}.ps__bg[data-astro-cid-o66hr7hc]{pointer-events:none;background:radial-gradient(60% 50% at 50% 46%,#ecb06e24,#0000 70%),radial-gradient(130% 95%,#0000 55%,#0000008c);position:absolute;inset:0}.ps__stage[data-astro-cid-o66hr7hc]{transform-style:preserve-3d;position:absolute;inset:0}.ps__card[data-astro-cid-o66hr7hc]{width:min(46vw,760px);margin:calc(var(--h,300px) / -2) 0 0 calc(min(46vw, 760px) / -2);transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.ps__float[data-astro-cid-o66hr7hc]{transform-style:preserve-3d;animation:7s ease-in-out infinite ps-float}.ps__link[data-astro-cid-o66hr7hc]{transform-style:preserve-3d;display:block;position:relative}.ps__slab[data-astro-cid-o66hr7hc]{--rim:6px;--r:64px;transition:transform .7s var(--ease);position:relative}.ps__slab[data-astro-cid-o66hr7hc]:before{content:"";inset:calc(var(--rim) * -1);border-radius:calc(var(--r) + var(--rim));pointer-events:none;background:conic-gradient(from 200deg,#f0cf94,#9c6f32 22%,#6b4720 40%,#d8ac66 62%,#f6dba2 78%,#9c6f32 92%,#f0cf94);position:absolute;box-shadow:0 30px 60px -24px #000000d9,0 2px 3px #0009}.ps__link[data-astro-cid-o66hr7hc]:before{content:"";z-index:-1;pointer-events:none;opacity:.8;transition:opacity .7s var(--ease);background:radial-gradient(closest-side,#ecb06e42,#ecb06e14 60%,#0000 100%);position:absolute;inset:-16% -12%;transform:translateZ(-40px)}.ps__link[data-astro-cid-o66hr7hc]:hover:before,.ps__link[data-astro-cid-o66hr7hc]:focus-visible:before{opacity:1}.ps__art[data-astro-cid-o66hr7hc]{aspect-ratio:661/401;border-radius:var(--r,64px);background:#1b1511;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0e0a07b3,inset 0 6px 22px #0000008c,inset 0 -2px 16px #00000059}.ps__art[data-astro-cid-o66hr7hc]:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(120% 70% at 18% -8%, #fff6e842, #fff6e80f 45%, transparent 62%), linear-gradient(112deg, transparent 38%, #fff4e41a 48%, transparent 58%) calc(50% + var(--mx,0) * 45%) 0 / 260% 100% no-repeat, radial-gradient(130% 120% at 50% 50%, transparent 62%, #00000052);position:absolute;inset:0}.ps__art[data-astro-cid-o66hr7hc] img[data-astro-cid-o66hr7hc],.ps__art[data-astro-cid-o66hr7hc] video[data-astro-cid-o66hr7hc]{object-fit:cover;width:100%;max-width:none;height:100%;transform:translate3d(calc(var(--mx,0) * -16px), calc(var(--my,0) * -10px), 0) scale(1.16);transition:transform .9s var(--ease);position:absolute;inset:0}.ps__art[data-astro-cid-o66hr7hc] video[data-astro-cid-o66hr7hc]{opacity:0;transition:opacity .5s ease, transform .9s var(--ease)}.ps__art[data-astro-cid-o66hr7hc] video[data-astro-cid-o66hr7hc].is-playing{opacity:1}.ps__link[data-astro-cid-o66hr7hc]:hover .ps__slab[data-astro-cid-o66hr7hc],.ps__link[data-astro-cid-o66hr7hc]:focus-visible .ps__slab[data-astro-cid-o66hr7hc]{transform:translateZ(70px)scale(1.03)}.ps__meta[data-astro-cid-o66hr7hc]{text-shadow:0 2px 16px #000c;gap:4px;margin-top:18px;display:grid}.ps__meta[data-astro-cid-o66hr7hc] strong[data-astro-cid-o66hr7hc]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(20px,2vw,30px);font-weight:500}.ps__go[data-astro-cid-o66hr7hc]{color:var(--terra);opacity:0;transition:opacity .4s ease, transform .4s var(--ease);font-size:14px;transform:translateY(6px)}.ps__link[data-astro-cid-o66hr7hc]:hover .ps__go[data-astro-cid-o66hr7hc]{opacity:1;transform:none}.ps__prop[data-astro-cid-o66hr7hc]{transform-style:preserve-3d;pointer-events:none;position:absolute;top:50%;left:50%}.ps__prop[data-astro-cid-o66hr7hc] img[data-astro-cid-o66hr7hc]{max-width:none;height:auto;animation:6s ease-in-out infinite ps-bob;display:block;transform:translate(-50%,-50%)}.ps__hint[data-astro-cid-o66hr7hc]{bottom:26px;text-align:center;z-index:5;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);pointer-events:none;font-size:12px;position:absolute;inset-inline:0}@keyframes ps-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-14px)rotate(.5deg)}}@keyframes ps-bob{0%,to{transform:translate(-50%,-50%)rotate(-3deg)}50%{transform:translate(-50%,calc(-50% - 22px))rotate(4deg)}}.ps[data-astro-cid-o66hr7hc].is-static{z-index:auto;perspective:none;height:auto;padding:110px var(--gutter) 90px;margin-top:0}.ps[data-astro-cid-o66hr7hc].is-static .ps__stage[data-astro-cid-o66hr7hc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;max-width:1200px;margin:0 auto;display:grid;position:static;transform:none!important}.ps[data-astro-cid-o66hr7hc].is-static .ps__card[data-astro-cid-o66hr7hc]{width:auto;margin:0;position:static;opacity:1!important;transform:none!important}.ps[data-astro-cid-o66hr7hc].is-static .ps__prop[data-astro-cid-o66hr7hc],.ps[data-astro-cid-o66hr7hc].is-static .ps__hint[data-astro-cid-o66hr7hc]{display:none}.ps[data-astro-cid-o66hr7hc].is-static .ps__float[data-astro-cid-o66hr7hc]{animation:none}.ps[data-astro-cid-o66hr7hc].is-static .ps__go[data-astro-cid-o66hr7hc]{opacity:1;transform:none}@media (width<=700px){.ps[data-astro-cid-o66hr7hc].is-static .ps__stage[data-astro-cid-o66hr7hc]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ps__float[data-astro-cid-o66hr7hc],.ps__prop[data-astro-cid-o66hr7hc] img[data-astro-cid-o66hr7hc]{animation:none}}.services[data-astro-cid-lesv7jgp]{background:linear-gradient(#17130f00,#1d16108c 18% 82%,#17130f00)}.services__head[data-astro-cid-lesv7jgp]{max-width:640px;margin-bottom:72px}.services__title[data-astro-cid-lesv7jgp]{margin-top:16px;font-size:clamp(44px,6vw,88px)}.services__lede[data-astro-cid-lesv7jgp]{color:var(--bone-dim);margin:20px 0 0;font-size:18px}.services__list[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:28px;margin:0;padding:0;list-style:none;display:grid}.frame[data-astro-cid-lesv7jgp]{outline-offset:10px;outline:1px solid #d6a35c33;position:relative;box-shadow:0 40px 70px -30px #000000b3}.frame--rect[data-astro-cid-lesv7jgp]{aspect-ratio:3/4;border-radius:22px}.frame--arch[data-astro-cid-lesv7jgp]{aspect-ratio:3/4;border-radius:999px 999px 22px 22px}.frame--circle[data-astro-cid-lesv7jgp]{aspect-ratio:1;border-radius:50%}.frame__img[data-astro-cid-lesv7jgp]{object-fit:cover;opacity:.62;width:100%;max-width:none;height:100%;transition:transform 1.2s var(--ease), opacity .6s ease;position:absolute;inset:0}.frame__inner[data-astro-cid-lesv7jgp]:after{content:"";pointer-events:none;background:linear-gradient(#17130f1a 15%,#17130feb 88%);position:absolute;inset:0}.frame[data-astro-cid-lesv7jgp]:hover .frame__img[data-astro-cid-lesv7jgp]{opacity:.8;transform:scale(1.05)}.frame__icon[data-astro-cid-lesv7jgp]{z-index:2;width:54px;height:54px;color:var(--bone);backdrop-filter:blur(8px);background:#17130f8c;border:1px solid #ede6da47;border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(18px,2.2vw,28px);left:clamp(18px,2.2vw,28px)}.frame--arch[data-astro-cid-lesv7jgp] .frame__icon[data-astro-cid-lesv7jgp]{top:14%;left:50%;transform:translate(-50%)}.frame--circle[data-astro-cid-lesv7jgp] .frame__icon[data-astro-cid-lesv7jgp]{top:9%;left:50%;transform:translate(-50%)}.frame__inner[data-astro-cid-lesv7jgp]:before{content:"";border-radius:inherit;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #ecb06e3d, transparent 70%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.frame[data-astro-cid-lesv7jgp]:hover .frame__inner[data-astro-cid-lesv7jgp]:before{opacity:1}.frame__inner[data-astro-cid-lesv7jgp]{border-radius:inherit;background:var(--charcoal-2);border:1px solid #d6a35c80;flex-direction:column;justify-content:flex-end;padding:clamp(24px,3vw,40px);display:flex;position:absolute;inset:0;overflow:hidden}.frame--circle[data-astro-cid-lesv7jgp] .frame__inner[data-astro-cid-lesv7jgp]{text-align:center;justify-content:flex-end;align-items:center;padding:0 14% 11%}.frame--circle[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{font-size:13px;line-height:1.4}.frame--circle[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:clamp(26px,2.6vw,34px)}.frame--circle[data-astro-cid-lesv7jgp] .frame__icon[data-astro-cid-lesv7jgp]{width:44px;height:44px}.frame[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp],.frame[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{z-index:2;position:relative}.frame[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:clamp(32px,3.4vw,48px)}.frame[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--bone-dim);margin:14px 0 0;font-size:16px}.frame[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{color:var(--bone);text-shadow:0 2px 14px #0009}.frame--rect[data-astro-cid-lesv7jgp] .frame__icon[data-astro-cid-lesv7jgp]{color:var(--oak)}.frame--arch[data-astro-cid-lesv7jgp] .frame__icon[data-astro-cid-lesv7jgp]{color:var(--terra)}.frame--circle[data-astro-cid-lesv7jgp] .frame__icon[data-astro-cid-lesv7jgp]{color:var(--sage)}.frame[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--bone);opacity:.86;text-shadow:0 1px 10px #000000b3}@media (width<=900px){.services__list[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;max-width:440px;margin-inline:auto}}.statement[data-astro-cid-r6rwahll]{max-width:1100px;font-family:var(--font-display);letter-spacing:-.03em;margin:28px 0 0;font-size:clamp(36px,5vw,72px);font-weight:500;line-height:1.05}.word[data-astro-cid-r6rwahll]{color:var(--bone)}html.motion .word[data-astro-cid-r6rwahll]{color:#ede6da2e}.people[data-astro-cid-r6rwahll]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,96px);margin-top:clamp(80px,10vw,140px);display:grid}.person[data-astro-cid-r6rwahll]:nth-child(2){margin-top:clamp(0px,10vw,160px)}.person__photo[data-astro-cid-r6rwahll]{aspect-ratio:4/5;background:linear-gradient(160deg,#2c241d,#15110d);position:relative;overflow:hidden}.person__photo--arch[data-astro-cid-r6rwahll]{border-radius:999px 999px 24px 24px}.person__photo--circle[data-astro-cid-r6rwahll]{aspect-ratio:1;border-radius:50%}.person__photo[data-astro-cid-r6rwahll] img[data-astro-cid-r6rwahll]{object-fit:cover;width:100%;height:100%}.person__photo[data-astro-cid-r6rwahll] span[data-astro-cid-r6rwahll]{font-family:var(--font-display);color:#5a4a3a;font-size:clamp(96px,14vw,200px);font-weight:300;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.person__text[data-astro-cid-r6rwahll]{max-width:480px;margin-top:36px}.person__text[data-astro-cid-r6rwahll] h3[data-astro-cid-r6rwahll]{margin-top:8px;font-size:clamp(40px,4.5vw,64px)}.person__role[data-astro-cid-r6rwahll]{color:var(--terra);margin-top:10px;font-size:15px;display:block}.person__text[data-astro-cid-r6rwahll] p[data-astro-cid-r6rwahll]{color:var(--bone-dim);margin:18px 0 0}.person__aside[data-astro-cid-r6rwahll]{font-style:italic}@media (width<=800px){.people[data-astro-cid-r6rwahll]{grid-template-columns:1fr}.person[data-astro-cid-r6rwahll]:nth-child(2){margin-top:0}}.contact[data-astro-cid-he3spzz3]{overflow:hidden}.contact__glow[data-astro-cid-he3spzz3]{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#d9895c2e,#d9895c00);width:70%;position:absolute;bottom:-40%;left:-10%}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,120px);display:grid;position:relative}.contact__title[data-astro-cid-he3spzz3]{margin-top:16px;font-size:clamp(48px,6.5vw,100px)}.contact__title[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:var(--terra)}.contact__lede[data-astro-cid-he3spzz3]{max-width:420px;color:var(--bone-dim);margin:24px 0 0;font-size:18px}.form[data-astro-cid-he3spzz3]{gap:20px;display:grid}.form__row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field[data-astro-cid-he3spzz3]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] legend[data-astro-cid-he3spzz3]{color:var(--bone-dim);padding:0;font-size:13px}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{border:1px solid var(--line);background:var(--charcoal-2);width:100%;color:var(--bone);font:inherit;border-radius:14px;padding:14px 18px;transition:border-color .3s}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--terra);outline:none}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical}.choices[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.choice[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{opacity:0;position:absolute}.choice[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{border:1px solid var(--line);cursor:pointer;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s;border-radius:999px;padding:10px 18px;font-size:14px;display:inline-block}.choice[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked+span[data-astro-cid-he3spzz3]{background:var(--bone);color:var(--charcoal);border-color:var(--bone)}.choice[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible+span[data-astro-cid-he3spzz3]{outline:2px solid var(--terra);outline-offset:3px}.form__submit[data-astro-cid-he3spzz3]{justify-self:start;margin-top:8px}.form__status[data-astro-cid-he3spzz3]{min-height:1.5em;color:var(--bone-dim);margin:0}@media (width<=900px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}@media (width<=520px){.form__row[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}
