.under-construction[data-astro-cid-3pcw27ey]{--uc-hammer:4.5rem;pointer-events:none;z-index:2;position:absolute;inset:0}.under-construction__sticky[data-astro-cid-3pcw27ey]{pointer-events:auto;z-index:3;max-width:min(17rem,100% - 2rem);filter:drop-shadow(0 8px 14px color-mix(in oklab, var(--foreground) 14%, transparent));user-select:text;cursor:text;margin:0;position:absolute;top:-.15rem;left:50%;transform:translate(-50%,-40%)rotate(3.5deg)}.under-construction__sticky[data-astro-cid-3pcw27ey][data-taped]{z-index:2;max-width:min(17rem,100% - 2rem);position:absolute;top:100%;left:26%;transform:translate(-50%,-.45rem)rotate(3.5deg)}.under-construction__sticky-note[data-astro-cid-3pcw27ey]{color:#2c2114;font-family:var(--font-display);font-size:clamp(.78rem,1.55vw,.9rem);font-weight:var(--font-weight-medium,500);letter-spacing:.005em;text-align:left;text-wrap:balance;background:linear-gradient(165deg,oklab(96.5621% -.0194171 .0880616) 0%,oklab(89.881% -.0191843 .12744) 55%,oklab(86.3331% -.015131 .129137) 100%);border-radius:.08rem .08rem .12rem .1rem;padding:.7rem .85rem .75rem;font-style:italic;line-height:1.35;display:block;position:relative;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.55),inset 0 -10px 18px oklab(74.2988% .000362426 .118693/.18)}.under-construction__sticky-note[data-astro-cid-3pcw27ey]:before{content:"";width:42%;height:.7rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent), 0 1px 1px color-mix(in oklab, var(--foreground) 8%, transparent);background:oklab(95.8228% -.00484064 .0341734/.42);border-radius:.05rem;position:absolute;top:-.42rem;left:50%;translate:-50%;rotate:-3deg}.under-construction__sticky-note[data-astro-cid-3pcw27ey]:after{content:"";clip-path:polygon(100% 0,0 100%,100% 100%);opacity:.55;background:linear-gradient(225deg,#0000 48%,oklab(65.8692% .000135176 .110542) 52%);width:.95rem;height:.95rem;position:absolute;bottom:0;right:0}.under-construction__hammer[data-astro-cid-3pcw27ey]{--uc-hammer:4.5rem;--uc-fly-ms:1.4s;z-index:1;width:var(--uc-hammer);height:var(--uc-hammer);opacity:0;transform-origin:96% 22%;transition:left var(--uc-fly-ms) cubic-bezier(.45, .05, .2, 1), top var(--uc-fly-ms) cubic-bezier(.45, .05, .2, 1), transform var(--uc-fly-ms) cubic-bezier(.45, .05, .2, 1), opacity .25s ease;will-change:left, top, transform, opacity;display:block;position:absolute;top:0;left:0}.under-construction__hammer[data-astro-cid-3pcw27ey][data-active=true]{opacity:1}.under-construction__hammer[data-astro-cid-3pcw27ey][data-flying=true]{opacity:.78}@media (width<=640px){.under-construction[data-astro-cid-3pcw27ey],.under-construction__hammer[data-astro-cid-3pcw27ey]{--uc-hammer:3.75rem}.under-construction__sticky[data-astro-cid-3pcw27ey][data-taped]{max-width:min(15rem,100% - 1.5rem);left:32%;transform:translate(-50%,-.35rem)rotate(2.5deg)}}@media (prefers-reduced-motion:reduce){.under-construction__hammer[data-astro-cid-3pcw27ey]{opacity:.85;transition:none}}.contact-wizard__step-num[data-astro-cid-kpdrrxaf]{border-color:var(--border);color:var(--muted-foreground);background:0 0}.contact-wizard__step-num[data-astro-cid-kpdrrxaf][data-active=true]{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.contact-wizard__form[data-astro-cid-kpdrrxaf] .ec-form{width:100%;max-width:none;margin-block:0}.contact-wizard__form[data-astro-cid-kpdrrxaf] .ec-form-page-title{display:none}.page-content{max-width:none}.page-content portable-text-gallery>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,pre,hr,table,.lyrics),.page-content portable-text-gallery>:where(figure.emdash-image):not(.emdash-image--align-wide,.emdash-image--align-full,.emdash-image--align-left,.emdash-image--align-right){max-width:48rem}.contact-layout{flex-direction:column;gap:2rem;display:flex}.contact-layout--wizard{align-items:stretch}.contact-layout--building{position:relative;overflow:visible}.contact-layout__split{align-items:start;gap:2.5rem;display:grid}@media (width>=900px){.contact-layout__split{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.75fr);gap:3rem}}.contact-layout__form .ec-form{width:100%;max-width:none;margin-block:0}.contact-layout__channels{min-width:0}@media (width>=900px){.contact-layout__channels{top:calc(var(--nav-height,70px) + 1.5rem);position:sticky}}
