.front-door-module__AMeS9G__page{--cream:#f6f1e7;--ink:#2b2421;--text:#4a403b;--tan:#85604a;--merlot:#330513;--line:#d6c9ad;--lilac:#e3b9e0;--lilac-hover:#d9a8d5;--gutter:clamp(1rem,4vw,3rem);min-height:100svh;color:var(--ink);background:#eae3d4;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.front-door-module__AMeS9G__page *,.front-door-module__AMeS9G__page :before,.front-door-module__AMeS9G__page :after{box-sizing:border-box}.front-door-module__AMeS9G__bar{padding:clamp(1rem,2.5vw,1.75rem)var(--gutter)0;display:flex}.front-door-module__AMeS9G__home{line-height:0;display:block}.front-door-module__AMeS9G__wordmark{width:clamp(6rem,5rem + 2.4vw,8.25rem);height:auto;display:block}.front-door-module__AMeS9G__stage{width:min(100%,80rem);padding:clamp(2rem,6vh,4rem)var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin:0 auto;display:grid}.front-door-module__AMeS9G__intro{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.front-door-module__AMeS9G__updated{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:center;gap:.625rem;margin:0;font-size:.75rem;font-weight:700;display:inline-flex}.front-door-module__AMeS9G__pulse{background:#4f8a4a;border-radius:999px;width:.4375rem;height:.4375rem;position:relative}.front-door-module__AMeS9G__pulse:after{content:"";border-radius:inherit;background:inherit;animation:2.4s ease-out infinite front-door-module__AMeS9G__pulse;position:absolute;inset:0}@keyframes front-door-module__AMeS9G__pulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.front-door-module__AMeS9G__title{color:var(--merlot);font-family:var(--font-boutique-serif),Georgia,"Times New Roman",serif;letter-spacing:.04em;text-transform:uppercase;margin:clamp(1rem,2.5vh,1.5rem) 0 0;font-size:clamp(4rem,2.5rem + 6vw,8rem);font-weight:400;line-height:.9}.front-door-module__AMeS9G__lede{max-width:30ch;color:var(--text);text-wrap:balance;margin:clamp(1rem,2.5vh,1.5rem) 0 0;font-size:clamp(1rem,.9rem + .4vw,1.25rem);line-height:1.45}.front-door-module__AMeS9G__door{margin-top:clamp(1.75rem,4vh,2.5rem)}.front-door-module__AMeS9G__pill,.front-door-module__AMeS9G__pillClosed{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.75rem;min-height:3rem;padding:0 1.75rem;font-size:.75rem;font-weight:700;display:inline-flex}.front-door-module__AMeS9G__pill{background:var(--lilac);color:var(--ink);text-decoration:none;transition:background-color .2s}.front-door-module__AMeS9G__pill:hover{background:var(--lilac-hover)}.front-door-module__AMeS9G__pillClosed{border:1px solid var(--line);background:var(--cream);color:var(--ink);cursor:default}.front-door-module__AMeS9G__soon{border-left:1px solid var(--line);color:var(--tan);padding-left:.75rem}.front-door-module__AMeS9G__inside{flex-direction:column;gap:.625rem;margin:clamp(1.75rem,4vh,2.5rem) 0 0;padding:0;list-style:none;display:flex}.front-door-module__AMeS9G__inside li{color:var(--text);white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.front-door-module__AMeS9G__inside svg{width:1.125rem;height:1.125rem;color:var(--tan)}.front-door-module__AMeS9G__figures{border-top:1px solid var(--line);gap:clamp(1.5rem,3vw,2.5rem);margin:clamp(1.75rem,4vh,2.5rem) 0 0;padding-top:clamp(1rem,2.5vh,1.5rem);display:flex}.front-door-module__AMeS9G__cell{flex-direction:column-reverse;gap:.375rem;display:flex}.front-door-module__AMeS9G__cell dt{color:var(--tan);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.front-door-module__AMeS9G__cell dd{color:var(--merlot);font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:1.75rem;font-weight:600;line-height:1}.front-door-module__AMeS9G__masked{filter:blur(6px);-webkit-user-select:none;user-select:none;opacity:.85;display:inline-block}.front-door-module__AMeS9G__photo{justify-self:end;width:100%;max-width:47.375rem;margin:0}.front-door-module__AMeS9G__photo img{aspect-ratio:758/523;object-fit:cover;background:var(--line);border-radius:1.25rem;width:100%;height:auto;display:block}.front-door-module__AMeS9G__photo figcaption{color:var(--tan);letter-spacing:.04em;text-align:right;margin-top:.75rem;font-size:.75rem}.front-door-module__AMeS9G__foot{padding:0 var(--gutter)clamp(1rem,3vh,1.75rem);justify-content:flex-end;display:flex}.front-door-module__AMeS9G__team{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.3em;padding:.5rem 0;font-size:.8125rem;transition:color .2s,text-decoration-color .2s}.front-door-module__AMeS9G__team:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.front-door-module__AMeS9G__pill:focus-visible,.front-door-module__AMeS9G__home:focus-visible,.front-door-module__AMeS9G__team:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.front-door-module__AMeS9G__pulse:after{animation:none}}@media (max-width:60rem){.front-door-module__AMeS9G__stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,2.5rem);padding-top:clamp(1rem,3vh,1.5rem)}.front-door-module__AMeS9G__photo{order:-1;justify-self:stretch;max-width:none}.front-door-module__AMeS9G__photo img{border-radius:1rem}.front-door-module__AMeS9G__foot{justify-content:flex-start}}@media (max-width:40rem){.front-door-module__AMeS9G__pill,.front-door-module__AMeS9G__pillClosed{padding:0 1.25rem;font-size:.6875rem}}
