._page_di5ad_1{color:#4e3e45;background:#eadaf9;min-height:100svh;padding-top:55px;overflow:hidden}._content_di5ad_9{place-items:center;min-height:calc(100svh - 55px);padding:clamp(48px,7vw,104px) clamp(32px,5.5vw,96px);display:grid;position:relative}._copy_di5ad_17{z-index:4;text-align:center;width:min(52rem,76vw);position:relative}._heroMark_di5ad_24{width:max-content;max-width:100%;margin-inline:auto;position:relative}._code_di5ad_31{color:#834d66;letter-spacing:-.075em;opacity:0;margin:0 0 0 clamp(66px,8vw,130px);font-size:clamp(7rem,17vw,17rem);font-weight:700;line-height:.72;animation:.7s cubic-bezier(.2,.75,.25,1) .15s both _copy-enter_di5ad_1}._sitting_di5ad_42{z-index:2;opacity:0;transform-origin:50% 100%;width:clamp(108px,11vw,190px);line-height:0;animation:.8s cubic-bezier(.2,.75,.25,1) .6s both _sitter-enter_di5ad_1;position:absolute;bottom:-.18em;left:0}._sitting_di5ad_42 svg{shape-rendering:geometricprecision;width:100%;height:auto;display:block}._sitting_di5ad_42 svg :is(path,ellipse,line,polygon,polyline){vector-effect:non-scaling-stroke}._copy_di5ad_17 h1{color:#834d66;opacity:0;max-width:34rem;margin:clamp(38px,5vw,72px) auto 0;font-size:clamp(2rem,3.8vw,4.25rem);line-height:1.02;animation:.6s ease-out .42s both _copy-enter_di5ad_1}._message_di5ad_73{color:#241d20;opacity:0;max-width:27rem;margin:24px auto 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.45;animation:.55s ease-out .62s both _copy-enter_di5ad_1}._homeLink_di5ad_83{color:#834d66;opacity:0;align-items:center;gap:.6em;margin-top:28px;font-size:1.2rem;font-weight:700;text-decoration:none;animation:.55s ease-out .78s both _copy-enter_di5ad_1;display:inline-flex}._homeLink_di5ad_83 span{font-size:1.45em;font-weight:400;transition:transform .16s}._homeLink_di5ad_83:hover span,._homeLink_di5ad_83:focus-visible span{transform:translate(.22em)}._homeLink_di5ad_83:focus-visible{outline-offset:5px;outline:2px solid #4e3e45}@keyframes _copy-enter_di5ad_1{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:translateY(0)}}@keyframes _sitter-enter_di5ad_1{0%{opacity:0;transform:translate(-1rem,.75rem)rotate(-2deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}@media (width<=760px){._content_di5ad_9{padding:46px 24px}._copy_di5ad_17{width:100%}._code_di5ad_31{margin-left:58px;font-size:clamp(7rem,37vw,11rem)}._copy_di5ad_17 h1{max-width:22rem;margin-top:34px;font-size:clamp(2rem,9vw,3rem)}._sitting_di5ad_42{width:clamp(96px,27vw,128px);bottom:-.12em}}@media (height<=650px) and (width>=761px){._content_di5ad_9{padding-top:34px}._copy_di5ad_17 h1{margin-top:28px}}@media (prefers-reduced-motion:reduce){._code_di5ad_31,._copy_di5ad_17 h1,._message_di5ad_73,._homeLink_di5ad_83,._sitting_di5ad_42{opacity:1;animation:none;transform:none}}._footer_1q0h3_1{z-index:1;color:#4e3e45;background:#eadaf9;position:relative}._footer_1q0h3_1:before{content:"";transform-origin:50%;background:#d8df21;height:3px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){._footer_1q0h3_1[data-pen-state=pending]:before{transform:scaleX(0)}._footer_1q0h3_1[data-pen-state=drawn]:before{animation:.9s cubic-bezier(.35,0,.2,1) both _footer-rule-draw_1q0h3_1}}@keyframes _footer-rule-draw_1q0h3_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._inner_1q0h3_35{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(48px,8vw,140px);width:min(100%,1440px);min-height:clamp(390px,48vw,620px);margin-inline:auto;padding:clamp(64px,8vw,120px) clamp(32px,5.5vw,96px) clamp(34px,4vw,56px);display:grid}._copy_1q0h3_46{align-self:center}._eyebrow_1q0h3_50,._location_1q0h3_51{letter-spacing:.17em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}._eyebrow_1q0h3_50{color:#4e3e45}._copy_1q0h3_46 h2{color:#834d66;letter-spacing:-.065em;max-width:9em;margin:22px 0 0 -.045em;font-size:clamp(3.25rem,6.7vw,7.25rem);line-height:.86}._description_1q0h3_72{color:#4e3e45c2;max-width:38rem;margin:34px 0 0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}._contactLink_1q0h3_80{color:#4e3e45;letter-spacing:.12em;text-transform:uppercase;background:#d8df21;align-self:center;align-items:center;gap:20px;min-height:46px;padding:0 22px;font-size:.8rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex;position:relative}._contactLink_1q0h3_80:after{content:"";pointer-events:none;border-top:1px solid #4e3e45;border-right:1px solid #4e3e45;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-4px;right:-4px}._contactLink_1q0h3_80 span{font-size:1.1rem}._contactLink_1q0h3_80:hover,._contactLink_1q0h3_80:focus-visible{color:#d8df21;background:#4e3e45}._contactLink_1q0h3_80:focus-visible{outline-offset:5px;outline:2px solid #4e3e45}._location_1q0h3_51{color:#4e3e458f;grid-column:1/-1}._backLink_1q0h3_130{color:#4e3e45;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;justify-self:start;align-items:center;gap:12px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}._backLink_1q0h3_130 span{font-size:1rem;transition:transform .16s}._backLink_1q0h3_130:hover span{transform:translate(-4px)}._backLink_1q0h3_130:focus-visible{outline-offset:5px;outline:2px solid #4e3e45}@media (width<=760px){._inner_1q0h3_35{text-align:center;grid-template-columns:1fr;place-items:start center;gap:40px;min-height:0;padding-top:72px;padding-bottom:96px}._copy_1q0h3_46 h2{max-width:8.5em;margin-inline:auto;font-size:clamp(3rem,14vw,4.8rem)}._description_1q0h3_72{margin-top:28px;margin-inline:auto}._contactLink_1q0h3_80{justify-content:center;width:100%}._contactLink_1q0h3_80 span{position:absolute;right:22px}._location_1q0h3_51{grid-column:1;margin-top:12px}._backLink_1q0h3_130{justify-self:center}}@media (width<=600px){._inner_1q0h3_35{padding-bottom:112px}}@media (prefers-reduced-motion:reduce){._contactLink_1q0h3_80,._backLink_1q0h3_130 span{transition:none}}*{box-sizing:border-box}html,body,#app{min-height:100%}html{scroll-behavior:smooth}body{background-color:#eadaf9;margin:0;font-family:source-sans-3,sans-serif;font-style:normal;font-weight:400}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
