.studio-video[data-astro-cid-fnabcyfy]{padding:0 var(--gutter) var(--section-y);flex-direction:column;gap:20px;display:flex}.frame[data-astro-cid-fnabcyfy]{background:var(--ink);aspect-ratio:16/9;border-radius:6px;position:relative;overflow:hidden}video[data-astro-cid-fnabcyfy]{object-fit:cover;width:100%;height:100%;display:block}button[data-astro-cid-fnabcyfy]{font:inherit;cursor:pointer;border-radius:999px;transition:background .25s,color .25s;position:absolute}.sound[data-astro-cid-fnabcyfy]{color:var(--cream);backdrop-filter:blur(6px);background:#3a2a2c8c;border:1px solid #f4ebe280;padding:10px 18px;font-size:15px;bottom:16px;right:16px}.sound[data-astro-cid-fnabcyfy]:hover,.sound[data-astro-cid-fnabcyfy][aria-pressed=true]{background:var(--plum);border-color:var(--plum)}.play[data-astro-cid-fnabcyfy]{background:var(--cream);color:var(--plum);border:0;padding:18px 32px;font-size:18px;inset:50% auto auto 50%;translate:-50% -50%}.play[data-astro-cid-fnabcyfy][hidden]{display:none}.caption[data-astro-cid-fnabcyfy]{color:var(--muted);max-width:46em;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.caption[data-astro-cid-fnabcyfy] .display-i[data-astro-cid-fnabcyfy]{color:var(--ink);margin-right:6px;font-size:1.5em}.voucher[data-astro-cid-k3yw7u6n]{padding:var(--section-y) var(--gutter);border-top:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}.copy[data-astro-cid-k3yw7u6n]{flex-direction:column;align-items:flex-start;gap:20px;max-width:34em;display:flex}.tag[data-astro-cid-k3yw7u6n]{aspect-ratio:5/3;background:var(--plum);width:min(320px,80vw);color:var(--cream);clip-path:polygon(14% 0,100% 0,100% 100%,14% 100%,0 50%);transition:rotate .5s var(--ease);border-radius:6px 18px 18px 6px;flex-direction:column;justify-content:center;justify-self:center;gap:6px;padding:28px 28px 28px 64px;display:flex;position:relative;rotate:-6deg;box-shadow:0 24px 40px -24px #3a2a2cb3}.tag[data-astro-cid-k3yw7u6n]:after{content:"";pointer-events:none;border:1.5px dashed #f4ebe28c;border-radius:2px 12px 12px 2px;position:absolute;inset:8px 8px 8px 14%}.tag[data-astro-cid-k3yw7u6n]:hover{rotate:-2deg}.hole[data-astro-cid-k3yw7u6n]{background:var(--cream);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:9%;translate:-50% -50%}.tag[data-astro-cid-k3yw7u6n] .eyebrow[data-astro-cid-k3yw7u6n]{color:var(--blush);font-size:13px}.tag[data-astro-cid-k3yw7u6n] .display[data-astro-cid-k3yw7u6n]{font-size:34px;line-height:1}.for[data-astro-cid-k3yw7u6n]{font-family:var(--script);color:var(--blush);font-size:24px}@media (width>=901px){.voucher[data-astro-cid-k3yw7u6n]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px}}.hero[data-astro-cid-lcdefpme]{padding-bottom:120px;position:relative}.hero-photo[data-astro-cid-lcdefpme]{position:relative}.arch[data-astro-cid-lcdefpme]{border-radius:0 clamp(160px,28vw,360px) 0 0;overflow:hidden}.arch[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 25%;width:100%;height:clamp(420px,58vw,740px);display:block}.note-wrap[data-astro-cid-lcdefpme]{width:min(230px,46%);position:absolute;top:26%;left:1.5%}.note[data-astro-cid-lcdefpme]{background:var(--paper);border:1.5px solid var(--plum);font-family:var(--script);color:var(--plum);text-wrap:balance;border-radius:24px 24px 6px;padding:clamp(12px,1.4vw,20px) clamp(14px,1.6vw,24px);font-size:clamp(24px,2.3vw,34px);line-height:1;position:relative;transform:rotate(-3deg);box-shadow:0 14px 34px -18px #3a2a2c80}.note-tail[data-astro-cid-lcdefpme]{background:var(--paper);border-right:1.5px solid var(--plum);border-top:1.5px solid var(--plum);width:18px;height:18px;position:absolute;bottom:14px;right:-9px;transform:rotate(45deg)}.hero-text[data-astro-cid-lcdefpme]{padding:24px var(--gutter) 0;flex-direction:column;justify-content:center;gap:28px;display:flex}.hero-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(52px,6.9vw,88px)}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.tally[data-astro-cid-lcdefpme]{color:var(--muted);align-items:baseline;gap:14px;font-size:16px;display:flex}.tally[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{color:var(--plum);font-variant-numeric:tabular-nums;font-size:52px;line-height:1}.tape-wrap[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tape[data-astro-cid-lcdefpme]{background-color:var(--tape);background-image:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 48px), repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 9.6px);background-repeat:no-repeat;background-size:100% 20px,100% 10px;align-items:flex-end;height:44px;display:flex;position:absolute;bottom:56px;left:0;right:0;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 6px 16px -10px #3a2a2c99}@media (prefers-reduced-motion:no-preference){.tape[data-astro-cid-lcdefpme]{animation:unroll 1.8s var(--ease) .7s both}.note-wrap[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.34,1.56,.64,1) 1.5s both pop}}.tape[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{width:48px;color:var(--ink);flex:none;padding-left:4px;font-family:Archivo Narrow,sans-serif;font-size:13px;font-weight:600;line-height:22px}@media (width>=901px){.hero[data-astro-cid-lcdefpme]{padding:0 var(--gutter) 0 0}.hero-photo[data-astro-cid-lcdefpme]{grid-column:1/span 6}.hero-text[data-astro-cid-lcdefpme]{grid-column:8/span 5;padding:48px 0 150px}}.swatches[data-astro-cid-lcdefpme]{padding:24px var(--gutter) var(--section-y);flex-direction:column;align-items:center;gap:32px;display:flex}.swatch-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:clamp(16px,2.2vw,28px);display:flex}.swatch[data-astro-cid-lcdefpme]{aspect-ratio:1;background-color:var(--sand);outline:2px dashed var(--dash);outline-offset:5px;width:clamp(72px,8vw,104px);transition:scale .5s cubic-bezier(.34, 1.56, .64, 1), rotate .5s var(--ease), outline-offset .4s var(--ease), outline-color .4s;background-size:550%;border-radius:50%}.swatch[data-astro-cid-lcdefpme]:hover{outline-offset:9px;outline-color:var(--plum);rotate:14deg;scale:1.1}.swatches[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-align:center;font-size:clamp(26px,2.7vw,34px);line-height:1.2}.make[data-astro-cid-lcdefpme]{padding:0 var(--gutter) var(--section-y)}.bra-table[data-astro-cid-lcdefpme]{border-collapse:collapse;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);width:100%}.bra-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:14px 16px;font-size:14px;font-weight:400}.bra-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{padding:28px 16px}.bra-table[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);vertical-align:top}.col-view[data-astro-cid-lcdefpme]{width:80px}.col-bra[data-astro-cid-lcdefpme]{width:34%;font-family:var(--display);font-size:clamp(26px,2.8vw,36px);font-style:italic;font-weight:500;line-height:1.1}.col-bra[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{align-items:center;gap:20px;display:flex}.col-bra[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:6px;flex:none;width:clamp(64px,8vw,112px);height:clamp(64px,8vw,112px);display:block}.made-for[data-astro-cid-lcdefpme]{font-size:19px;line-height:1.65}.col-from[data-astro-cid-lcdefpme]{text-align:right;white-space:nowrap;width:170px;font-size:19px}th[data-astro-cid-lcdefpme].col-from{text-align:right}.more[data-astro-cid-lcdefpme]{margin-top:24px;font-size:17px}@media (width<=760px){.bra-table[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme]{display:none}.bra-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme],.bra-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{display:block}.bra-table[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{padding:24px 0}.bra-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{width:auto;padding:0}.bra-table[data-astro-cid-lcdefpme] .col-view[data-astro-cid-lcdefpme]{display:none}.made-for[data-astro-cid-lcdefpme]{margin:16px 0 8px;font-size:17px}.col-from[data-astro-cid-lcdefpme]{text-align:left;font-size:17px}}.fitting-intro[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.fitting-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-position:60% 50%;max-height:520px}.steps[data-astro-cid-lcdefpme]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:clamp(44px,5.6vw,72px) minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--plum);font-size:52px;line-height:.9}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:clamp(17px,1.6vw,20px);line-height:1.65}.steps[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:30px;font-weight:600}@media (width>=901px){.fitting-intro[data-astro-cid-lcdefpme]{grid-column:1/span 4}.steps[data-astro-cid-lcdefpme]{grid-column:6/span 7}}.story[data-astro-cid-lcdefpme]{background:var(--sand);padding:clamp(72px, 9vw, 112px) var(--gutter);justify-content:center;display:flex}.story[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column;gap:28px;max-width:780px;display:flex}.story[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:pretty;font-size:clamp(28px,3vw,38px);line-height:1.35}.signature[data-astro-cid-lcdefpme]{font-family:var(--script);color:var(--plum);font-size:56px;line-height:1}.award[data-astro-cid-lcdefpme]{align-items:center}.award-copy[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}@media (width>=901px){.award-photo[data-astro-cid-lcdefpme]{grid-column:1/span 5}.award-copy[data-astro-cid-lcdefpme]{grid-column:7/span 6}}.reviews[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-bottom:40px}.reviews[data-astro-cid-lcdefpme] .grid12[data-astro-cid-lcdefpme]{align-items:start}.review-side[data-astro-cid-lcdefpme]{flex-direction:column;gap:32px;padding-top:16px;display:flex}.review-side[data-astro-cid-lcdefpme]>*+*{border-top:1px solid var(--rule);padding-top:32px}.review-wall[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}@media (width>=901px){.review-wall[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.review-main[data-astro-cid-lcdefpme]{grid-column:1/span 7}.review-side[data-astro-cid-lcdefpme]{grid-column:8/span 5}}.also[data-astro-cid-lcdefpme]{padding:0 var(--gutter) var(--section-y);grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.also[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:44px;line-height:1}.also-item[data-astro-cid-lcdefpme]{grid-template-columns:clamp(110px,14vw,180px) minmax(0,1fr);align-items:center;gap:24px;display:grid}.also-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;height:auto;display:block}.also-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:18px;line-height:1.65}.also-item[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-size:30px}@media (width>=901px){.also[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.also[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{grid-column:1/span 2}}.visit[data-astro-cid-lcdefpme]{background:var(--plum);color:var(--cream);padding:clamp(64px, 7vw, 88px) var(--gutter);align-items:end}.visit[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--blush)}.visit-address[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;display:flex}.visit-address[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:clamp(36px,4.4vw,56px);line-height:1.05}.visit-hours[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.visit-hours[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:18px;line-height:1.65}@media (width>=901px){.visit-address[data-astro-cid-lcdefpme]{grid-column:1/span 7}.visit-hours[data-astro-cid-lcdefpme]{grid-column:9/span 4}}
