.hero[data-astro-cid-phpqguda]{position:relative;min-height:clamp(540px,82vh,820px);display:flex;align-items:flex-end;background:var(--ink);overflow:hidden}.hero__media[data-astro-cid-phpqguda]{position:absolute;inset:0}.hero__img[data-astro-cid-phpqguda]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 42%;opacity:0;transition:opacity 1.2s ease-in-out}.hero__img[data-astro-cid-phpqguda].is-active{opacity:1}@media(prefers-reduced-motion:reduce){.hero__img[data-astro-cid-phpqguda]{transition:none}}.hero__scrim[data-astro-cid-phpqguda]{position:absolute;inset:0;background:linear-gradient(100deg,#1c1917f0,#1c1917d1,#1c19175c 64%,#1c191714)}.hero__scrim-y[data-astro-cid-phpqguda]{position:absolute;inset:0;background:linear-gradient(to top,#1c1917c7,#1c191700 40%)}.hero__marks[data-astro-cid-phpqguda]{position:absolute;inset:0;z-index:2;pointer-events:none}.hero__tag[data-astro-cid-phpqguda]{position:absolute;right:clamp(20px,6vw,110px);top:clamp(22px,4vh,48px);max-width:4.2em;font-size:clamp(44px,6.4vw,108px);line-height:.82;text-align:center;--graffiti-first: var(--ember);--graffiti-rest: var(--sticker-gold);--graffiti-shadow: var(--paper);transform:rotate(-8deg)}.hero__copy[data-astro-cid-phpqguda]{position:relative;z-index:3;width:100%;color:var(--paper-hi)}.hero__inner[data-astro-cid-phpqguda]{padding-top:clamp(72px,11vh,130px);padding-bottom:clamp(48px,7vh,84px)}.hero__headline[data-astro-cid-phpqguda]{margin:0;font-family:var(--font-display);font-weight:900;font-size:clamp(60px,9.6vw,150px);line-height:.84;letter-spacing:-.05em;word-spacing:.14em;text-transform:uppercase;color:var(--paper-hi)}.hero__cta[data-astro-cid-phpqguda]{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3.6vh,36px)}@media(max-width:900px){.hero__inner[data-astro-cid-phpqguda]{padding-bottom:92px}}.drop[data-astro-cid-ogmmlusw]{background:var(--paper);padding:clamp(56px,8vh,96px) 0 clamp(40px,6vh,64px)}.drop__head[data-astro-cid-ogmmlusw]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:clamp(20px,3vh,28px);border-bottom:1.5px solid var(--ink);margin-bottom:clamp(28px,4vh,40px)}.drop__grid[data-astro-cid-ogmmlusw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(20px,2.4vw,32px)}.dcard[data-astro-cid-ogmmlusw]{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border:1.5px solid var(--ink);border-radius:14px;container-type:inline-size;transition:transform .2s ease,box-shadow .2s ease}.dcard--dark[data-astro-cid-ogmmlusw]{background:#241f1d;color:#f8f2e6;box-shadow:5px 5px 0 var(--ember)}.dcard--light[data-astro-cid-ogmmlusw]{background:#fbf5e9;color:var(--ink);box-shadow:5px 5px 0 var(--mauve)}.dcard--dark[data-astro-cid-ogmmlusw]:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ember)}.dcard--light[data-astro-cid-ogmmlusw]:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--mauve)}@media(prefers-reduced-motion:reduce){.dcard[data-astro-cid-ogmmlusw]{transition:none}.dcard[data-astro-cid-ogmmlusw]:hover{transform:none}}.drop__strip[data-astro-cid-ogmmlusw]{margin-top:clamp(26px,3.6vh,36px);background:#ede4d3;border:1.5px solid var(--ink);border-radius:14px;padding:clamp(20px,2.4vw,28px) clamp(22px,2.8vw,36px);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.drop__strip-p[data-astro-cid-ogmmlusw]{margin:0;font-size:17px;line-height:1.5;text-wrap:pretty}.drop__ask[data-astro-cid-ogmmlusw].drop__ask{font-weight:800;font-size:16px;letter-spacing:-.01em;color:var(--ink);border-bottom:2px solid var(--ember);padding-bottom:4px}.drop__ask[data-astro-cid-ogmmlusw].drop__ask:hover{color:var(--brick)}.dcard__media[data-astro-cid-ogmmlusw]{position:relative;min-height:clamp(220px,20vw,280px);background:#151211;border-radius:12px 0 0 12px;overflow:hidden}.dcard__media[data-astro-cid-ogmmlusw] img[data-astro-cid-ogmmlusw]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dcard__body[data-astro-cid-ogmmlusw]{padding:clamp(20px,2vw,26px);display:flex;flex-direction:column;gap:14px}.dcard__type[data-astro-cid-ogmmlusw]{margin:0;font-family:var(--font-record);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#1c1917bd}.dcard--dark[data-astro-cid-ogmmlusw] .dcard__type[data-astro-cid-ogmmlusw]{color:#e9decbd1}.dcard__name[data-astro-cid-ogmmlusw]{margin:0;font-size:clamp(28px,2.7vw,40px);line-height:.94;text-transform:lowercase}.dcard__dot--ember[data-astro-cid-ogmmlusw]{color:var(--ember)}.dcard__dot--mauve[data-astro-cid-ogmmlusw]{color:var(--mauve)}.dcard__link[data-astro-cid-ogmmlusw].dcard__link{margin-top:auto;font-family:var(--font-record);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.dcard__link[data-astro-cid-ogmmlusw].dcard__link:hover{color:var(--brick)}.dcard--dark[data-astro-cid-ogmmlusw] .dcard__link[data-astro-cid-ogmmlusw].dcard__link{color:#f8f2e6}.dcard--dark[data-astro-cid-ogmmlusw] .dcard__link[data-astro-cid-ogmmlusw].dcard__link:hover{color:var(--clay)}@container (max-width: 399.98px){.dcard__media[data-astro-cid-ogmmlusw]{border-radius:12px 12px 0 0}}.why[data-astro-cid-37gqzj7n]{background:var(--paper);padding:clamp(40px,6vh,64px) 0 clamp(56px,8vh,96px)}.why__card[data-astro-cid-37gqzj7n]{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));background:var(--ink);color:#f8f2e6;border:1.5px solid var(--ink);border-radius:18px;box-shadow:6px 6px 0 var(--ember);container-type:inline-size}.why__copy[data-astro-cid-37gqzj7n]{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:space-between;gap:28px}.why__title[data-astro-cid-37gqzj7n]{font-size:clamp(38px,4.8vw,72px)}.why__lead[data-astro-cid-37gqzj7n]{margin:22px 0 0;max-width:44ch;font-size:17px;line-height:1.55;color:#f8f2e6e0;text-wrap:pretty}.why__mission[data-astro-cid-37gqzj7n]{margin:0;max-width:38ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55;border-left:3px solid var(--ember);padding-left:18px;text-wrap:pretty}.why__photo[data-astro-cid-37gqzj7n]{position:relative;container:why-photo / inline-size;min-height:340px;border-radius:0 16px 16px 0;overflow:hidden}.why__photo[data-astro-cid-37gqzj7n] img[data-astro-cid-37gqzj7n]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.why__photo[data-astro-cid-37gqzj7n]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(14,11,13,.55),transparent 55%);pointer-events:none}.why__tag[data-astro-cid-37gqzj7n]{position:absolute;z-index:1;left:clamp(18px,3vw,36px);bottom:clamp(22px,3vw,40px);max-width:3.2em;font-size:clamp(52px,5.6vw,92px);line-height:.8;--graffiti-first: var(--sticker-gold);--graffiti-rest: var(--paper);--graffiti-shadow: var(--ember);transform:rotate(-7deg)}.why__caption[data-astro-cid-37gqzj7n]{right:18px;bottom:20px;--tilt: 3deg}@container (max-width: 759.98px){.why__photo[data-astro-cid-37gqzj7n]{border-radius:0 0 16px 16px}}@container why-photo (max-width: 520px){.why__caption[data-astro-cid-37gqzj7n]{top:44px;bottom:auto}}.why__chip[data-astro-cid-37gqzj7n]{right:28px;top:-20px;--tilt: 5deg}.why__values[data-astro-cid-37gqzj7n]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(20px,2.4vw,32px);margin-top:clamp(32px,4.6vh,48px)}.why__value[data-astro-cid-37gqzj7n]{border-top:1.5px solid var(--ink);padding-top:18px;display:flex;flex-direction:column;gap:12px}.why__n[data-astro-cid-37gqzj7n]{font-family:var(--font-record);font-weight:500;font-size:13px;letter-spacing:.14em;color:var(--brick)}.why__claim[data-astro-cid-37gqzj7n]{margin:0;font-family:var(--font-display);font-weight:900;font-size:clamp(24px,2.2vw,32px);line-height:.94;letter-spacing:-.035em;word-spacing:.12em;text-transform:uppercase}.why__counter[data-astro-cid-37gqzj7n]{color:var(--plum-deep)}.why__body[data-astro-cid-37gqzj7n]{margin:0;font-size:16.5px;line-height:1.55;color:#1c1917e0;text-wrap:pretty}.sb[data-astro-cid-xzrl7msw]{background:var(--paper);padding:0 0 clamp(56px,8vh,96px)}.sb__band[data-astro-cid-xzrl7msw]{position:relative;border:1.5px solid var(--ink);border-radius:18px;box-shadow:6px 6px 0 var(--ink);padding:clamp(28px,4vw,56px)}.sb__head[data-astro-cid-xzrl7msw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(20px,3vw,48px);align-items:end;padding-bottom:clamp(24px,3.4vh,36px);border-bottom:1.5px solid rgba(245,239,228,.5)}.sb__title[data-astro-cid-xzrl7msw]{font-size:clamp(38px,4.8vw,72px);line-height:.88;padding-bottom:4px}.sb__dot[data-astro-cid-xzrl7msw]{color:var(--sticker-gold)}.sb__lead[data-astro-cid-xzrl7msw]{margin:0;max-width:48ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:#f5efe4f0;text-wrap:pretty}.sb__steps[data-astro-cid-xzrl7msw]{list-style:none;margin:clamp(26px,3.6vh,38px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:clamp(12px,1.4vw,20px)}.sb__step[data-astro-cid-xzrl7msw]{flex:1 1 150px;min-width:0;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 var(--ink);padding:clamp(16px,1.6vw,24px);display:flex;flex-direction:column;gap:10px}.sb__step-n[data-astro-cid-xzrl7msw]{font-size:clamp(44px,4vw,58px);line-height:.9;color:var(--plum-deep)}.sb__step-t[data-astro-cid-xzrl7msw]{margin:0;font-family:var(--font-display);font-weight:900;font-size:clamp(20px,1.7vw,24px);line-height:1;letter-spacing:-.03em;word-spacing:.12em;text-transform:uppercase;color:var(--ink)}.sb__pair[data-astro-cid-xzrl7msw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(16px,2vw,24px)}.sb__photo[data-astro-cid-xzrl7msw]{position:relative;min-height:clamp(280px,28vw,380px);border:1.5px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 var(--ink);overflow:hidden;background:#151211}.sb__photo[data-astro-cid-xzrl7msw] img[data-astro-cid-xzrl7msw]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sb__photo[data-astro-cid-xzrl7msw]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(14,11,13,.78),transparent 50%);pointer-events:none}.sb__photo-k[data-astro-cid-xzrl7msw]{position:absolute;z-index:1;left:18px;bottom:16px;font-family:var(--font-record);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper)}.sb__notes[data-astro-cid-xzrl7msw]{position:relative;background:#fbf5e9;color:var(--ink);border:1.5px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 var(--ink);padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;justify-content:space-between;gap:20px}.sb__punch[data-astro-cid-xzrl7msw]{position:absolute;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:var(--plum-deep)}.sb__punch--l[data-astro-cid-xzrl7msw]{left:-12px;border-right:1.5px solid var(--ink)}.sb__punch--r[data-astro-cid-xzrl7msw]{right:-12px;border-left:1.5px solid var(--ink)}.sb__notes-head[data-astro-cid-xzrl7msw]{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;font-family:var(--font-record);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.sb__notes-how[data-astro-cid-xzrl7msw]{color:var(--plum-deep)}.sb__notes-title[data-astro-cid-xzrl7msw]{margin:10px 0 16px;font-size:clamp(56px,5.4vw,84px);line-height:.92}@media(max-width:599px){.sb__notes-title[data-astro-cid-xzrl7msw]{font-size:clamp(40px,12.5vw,56px)}}.sb__rows[data-astro-cid-xzrl7msw]{margin:0;display:flex;flex-direction:column}.sb__rows[data-astro-cid-xzrl7msw]>div[data-astro-cid-xzrl7msw]{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:11px 0;border-top:1.5px dashed rgba(28,25,23,.32)}.sb__rows[data-astro-cid-xzrl7msw] dt[data-astro-cid-xzrl7msw]{font-family:var(--font-record);font-weight:500;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:#1c1917d6;padding-top:2px}.sb__rows[data-astro-cid-xzrl7msw] dd[data-astro-cid-xzrl7msw]{margin:0;font-weight:700;font-size:16px}.sb__chip-cure[data-astro-cid-xzrl7msw]{right:-14px;top:-16px;--tilt: 4deg}.sb__chip-trim[data-astro-cid-xzrl7msw]{left:28px;top:-20px;--tilt: -5deg}.hc[data-astro-cid-hqq7irzz]{background:var(--paper);padding:0 0 clamp(56px,8vh,96px)}.hc__card[data-astro-cid-hqq7irzz]{position:relative;background:#ede4d3;border:1.5px solid var(--ink);border-radius:18px;box-shadow:6px 6px 0 var(--ink);padding:clamp(28px,3.4vw,44px) clamp(22px,3.4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(32px,4vw,64px);align-items:center}.hc__collage[data-astro-cid-hqq7irzz]{position:relative;aspect-ratio:2 / 1;margin:12px 0 18px}.hc__frames[data-astro-cid-hqq7irzz]{position:absolute;inset:0;color:var(--ink);text-decoration:none}.hc__frame[data-astro-cid-hqq7irzz]{position:absolute;width:38%;background:#fbf5e9;padding:8px 8px 10px;border:1.5px solid var(--ink);border-radius:6px;box-shadow:0 2px #0e0b0d33,0 14px 20px -6px #0e0b0d73,0 30px 40px -18px #0e0b0d80;transform:rotate(var(--r));transition:transform .25s cubic-bezier(.2,.8,.2,1.3)}.hc__frame[data-astro-cid-hqq7irzz]:hover{transform:rotate(calc(var(--r) / 2)) translateY(-6px)}.hc__frame--store[data-astro-cid-hqq7irzz]{left:0;top:14%;z-index:1;--r: -8deg;--tape: rgba(180, 143, 209, .85);--tape-r: 7deg}.hc__frame--room[data-astro-cid-hqq7irzz]{left:60%;top:16%;z-index:2;--r: 8deg;--tape: rgba(227, 59, 32, .8);--tape-r: -1deg}.hc__frame--team[data-astro-cid-hqq7irzz]{left:31%;top:0;z-index:3;--r: -1.5deg;--tape: rgba(242, 179, 61, .85);--tape-r: 3.75deg}.hc__tape[data-astro-cid-hqq7irzz]{position:absolute;left:50%;top:-11px;width:64px;height:20px;margin-left:-32px;background:var(--tape);transform:rotate(var(--tape-r));box-shadow:0 2px 4px #0e0b0d33}.hc__photo[data-astro-cid-hqq7irzz]{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border:1.5px solid var(--ink);border-radius:3px;background:#151211}.hc__photo[data-astro-cid-hqq7irzz] img[data-astro-cid-hqq7irzz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hc__cap[data-astro-cid-hqq7irzz]{display:block;padding-top:8px;font-weight:500;font-size:11px;line-height:1.25;letter-spacing:.14em;text-transform:uppercase}.hc__crew[data-astro-cid-hqq7irzz]{right:2%;top:-14px;z-index:5;--tilt: 9deg}.hc__o[data-astro-cid-hqq7irzz]{display:inline-block;width:.52em;height:.52em;margin:0 .04em;border-radius:50%;background:var(--ember);vertical-align:.02em}.hc__copy[data-astro-cid-hqq7irzz]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.hc__label[data-astro-cid-hqq7irzz]{margin:0;background:var(--ink);color:var(--paper);border-radius:100px;padding:6px 13px;font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.hc__title[data-astro-cid-hqq7irzz]{margin:0;padding-bottom:4px;font-family:var(--font-display);font-weight:900;font-size:clamp(36px,4vw,60px);line-height:.88;letter-spacing:-.05em;word-spacing:.14em;text-transform:uppercase;color:var(--ink);text-wrap:balance}.hc__accent[data-astro-cid-hqq7irzz]{color:var(--ember)}.hc__actions[data-astro-cid-hqq7irzz]{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin-top:4px}.hc__cta[data-astro-cid-hqq7irzz].hc__cta{background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);border-radius:100px;padding:13px 24px;font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:3px 3px 0 var(--ember);transition:transform .15s ease,box-shadow .15s ease}.hc__cta[data-astro-cid-hqq7irzz].hc__cta:hover{color:var(--paper);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ember)}.hc__mail[data-astro-cid-hqq7irzz].hc__mail{color:var(--ink);border-bottom:1.5px solid var(--ember);font-weight:700;font-size:15px;padding-bottom:2px;text-decoration:none}.hc__mail[data-astro-cid-hqq7irzz].hc__mail:hover{color:var(--brick)}@media(prefers-reduced-motion:reduce){.hc__frame[data-astro-cid-hqq7irzz],.hc__cta[data-astro-cid-hqq7irzz]{transition:none}.hc__frame[data-astro-cid-hqq7irzz]:hover{transform:rotate(var(--r))}.hc__cta[data-astro-cid-hqq7irzz].hc__cta:hover{transform:none}}.visit-band[data-astro-cid-b5fucdwu]{background:var(--ink);color:#f8f2e6;padding:clamp(56px,8vh,96px) 0}.visit-band__grid[data-astro-cid-b5fucdwu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(28px,4vw,56px);align-items:center}.visit-band__lead[data-astro-cid-b5fucdwu]{margin:20px 0 0;max-width:38ch;font-size:17px;line-height:1.55;color:#f8f2e6e0;text-wrap:pretty}.visit-band__cta[data-astro-cid-b5fucdwu]{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.visit-card[data-astro-cid-b5fucdwu]{position:relative;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);border-radius:18px;box-shadow:6px 6px 0 var(--mauve);padding:clamp(26px,3vw,40px)}.visit-card__num[data-astro-cid-b5fucdwu]{margin:12px 0 0;font-size:clamp(84px,9vw,140px);line-height:.86}.visit-card__street[data-astro-cid-b5fucdwu]{margin:6px 0 0;font-family:var(--font-display);font-weight:900;font-size:clamp(22px,2.2vw,30px);line-height:1;letter-spacing:-.03em;word-spacing:.12em;text-transform:uppercase}.visit-card__city[data-astro-cid-b5fucdwu]{margin:10px 0 0;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#1c1917bd}.visit-card__rows[data-astro-cid-b5fucdwu]{margin-top:22px}.visit-card__cutoff[data-astro-cid-b5fucdwu]{margin:14px 0 0;font-weight:500;font-size:14px;line-height:1.45;color:var(--ink)}.visit-card__rows[data-astro-cid-b5fucdwu]>div[data-astro-cid-b5fucdwu]{padding:10px 0}.visit-card__tel[data-astro-cid-b5fucdwu].visit-card__tel{color:var(--ink)}.visit-card__tel[data-astro-cid-b5fucdwu].visit-card__tel:hover{color:var(--brick)}
