.showcase_page__82iVq{--template-book-bar-space:88px;--gutter:clamp(20px,4.5vw,64px);--measure:1240px;--radius:20px;--radius-sm:16px;--ease:cubic-bezier(0.16,1,0.3,1);--display-weight:var(--font-display-weight,600);min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;overflow-x:clip}.showcase_page__82iVq :where(p,h1,h2,h3,h4,h5,h6){color:inherit;max-width:none}.showcase_hidden__pqEcv{display:none}.showcase_photo__I_mwS{display:block;width:100%;height:100%;object-fit:cover}.showcase_stage__DZz3N{position:relative;min-height:calc(100svh - var(--demo-strip-height, 0px));display:flex;flex-direction:column;isolation:isolate}.showcase_stagePhoto__iGuyg{position:relative;flex:1 1 auto;min-height:42svh;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 132px),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 132px),transparent)}.showcase_stageFallback__S32SQ,.showcase_stagePhoto__iGuyg>.showcase_photo__I_mwS{position:absolute;inset:0}.showcase_stageFallback__S32SQ{background:radial-gradient(90% 70% at 70% 25%,color-mix(in srgb,var(--support) 32%,transparent),transparent 70%),var(--surface)}.showcase_stageBar__xQQp2{position:absolute;inset:0 0 auto;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--gutter)}.showcase_brand__pnk8f{display:inline-flex;align-items:center;gap:10px;min-width:0}.showcase_brandAvatar__gev3a{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--bg);flex:none}.showcase_brandName__zWVFe{min-width:0;padding:8px 14px;border-radius:999px;background:var(--bg);font-size:15px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.showcase_anchors__NkcoZ,.showcase_brandNameWide__BMPzy{display:none}.showcase_stageActions__9gpbT{display:inline-flex;align-items:center;flex:none}.showcase_stageActions__9gpbT:empty{display:none}.showcase_stageActions__9gpbT .showcase_stageLogin__kgIbJ{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--bg)}@media (max-width:720px){.showcase_stageActions__9gpbT .showcase_stageLogin__kgIbJ{min-height:44px;padding:0 24px}}.showcase_stageContent__0o_EX{position:relative;padding:0 var(--gutter) 24px}.showcase_stageKicker__DT_UF{margin:0 0 6px;font-size:15px;font-weight:500;line-height:1.4;color:var(--ink-muted);overflow-wrap:anywhere}.showcase_stageTitle__0Tgbv{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(2.75rem,11.5vw,5.5rem);line-height:1.04;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.showcase_stageTitleLong__L84uK{font-size:clamp(2rem,7.4vw,3.6rem);line-height:1.1}.showcase_stageLede__rprS2{margin:12px 0 0;max-width:40ch;font-size:16px;line-height:1.5;color:var(--ink-muted);overflow-wrap:anywhere}.showcase_stageFacts__nVDwO{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;font-size:15px;font-weight:600}.showcase_stageFacts__nVDwO li{display:inline-flex;align-items:center;gap:6px}.showcase_stageFacts__nVDwO li+li:before{content:"";width:4px;height:4px;margin:0 12px;border-radius:50%;background:currentColor;opacity:.4}.showcase_factStar__AoTu4{color:var(--accent-text);fill:currentColor}.showcase_factMuted__DCl3q{font-weight:500;color:var(--ink-muted)}.showcase_factWide__Dd9FU{display:none}.showcase_stageCta__VjnJx{margin-top:18px;display:grid;justify-items:center;gap:10px}.showcase_stageCta__VjnJx .showcase_cta__XotVz{width:100%}.showcase_stageNote__Ar0kg{font-size:14px;color:var(--ink-muted);text-align:center}.showcase_cta__XotVz{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 28px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-body);font-size:16px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,transform .25s var(--ease)}.showcase_cta__XotVz:hover{background:var(--accent-strong);transform:translateY(-1px)}.showcase_cta__XotVz:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.showcase_main__6PKx7{box-sizing:border-box;max-width:calc(var(--measure) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.showcase_section__VcyvD{padding-top:clamp(56px,8vw,112px);scroll-margin-top:16px}.showcase_sectionHead__6VKqQ{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 40px;margin-bottom:clamp(20px,3vw,32px)}.showcase_sectionTitle__zb_a2{margin:0;min-width:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(2.125rem,5vw,3.5rem);line-height:1.08;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.showcase_sectionIntro__imzI3{margin:0;max-width:46ch;color:var(--ink-muted);overflow-wrap:anywhere}.showcase_chips__JSh8g{position:relative;display:flex;gap:8px;margin:0 calc(-1 * var(--gutter)) 16px;padding:4px var(--gutter);overflow-x:auto;scrollbar-width:none}.showcase_chips__JSh8g::-webkit-scrollbar{display:none}.showcase_chip__IYm4e{position:relative;z-index:1;flex:none;display:inline-flex;align-items:baseline;gap:2px;min-height:44px;padding:11px 16px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--ink);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .3s ease,border-color .3s ease}.showcase_chip__IYm4e:hover{border-color:color-mix(in srgb,var(--ink) 40%,transparent)}.showcase_chip__IYm4e[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.showcase_chips__JSh8g[data-ink] .showcase_chip__IYm4e[aria-pressed=true]{background:transparent}.showcase_chip__IYm4e:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.showcase_chipCount__YwIm_{margin-left:4px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-muted)}.showcase_chip__IYm4e[aria-pressed=true] .showcase_chipCount__YwIm_{color:inherit;opacity:.72}.showcase_chipInk__xWECV{position:absolute;z-index:0;top:4px;left:0;width:var(--ink-w);height:calc(100% - 8px);border-radius:999px;background:var(--ink);transform:translateX(var(--ink-x));transition:transform .45s var(--ease),width .45s var(--ease)}.showcase_menu__cpOkb{display:grid;gap:clamp(32px,4vw,48px)}.showcase_menuGroupTitle__P15C6{margin:0 0 14px;font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.5rem;line-height:1.2;overflow-wrap:anywhere}.showcase_squares__sODXH{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.showcase_square___B8EZ,.showcase_squares__sODXH>li{display:flex;min-width:0}.showcase_square___B8EZ{flex:1 1;flex-direction:column;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.showcase_squareMedia__OtSoM{display:block;aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}.showcase_squareMedia__OtSoM .showcase_photo__I_mwS{transition:filter .3s ease}.showcase_square___B8EZ:focus-visible .showcase_squareMedia__OtSoM .showcase_photo__I_mwS,.showcase_square___B8EZ:hover .showcase_squareMedia__OtSoM .showcase_photo__I_mwS{filter:brightness(.9)}.showcase_squareMain__Zw49j{display:block;margin-top:12px;min-width:0}.showcase_squareName__r79qi{display:block;margin:0;font-size:15px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.showcase_squareMeta__KsNiJ{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;margin-top:4px;font-size:14px}.showcase_squareDuration__LJ_yb{color:var(--ink-muted)}.showcase_squarePrice__sVuwT{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.showcase_square___B8EZ:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px;border-radius:var(--radius-sm)}.showcase_photoFallback__xVXdR{display:grid;place-items:center;width:100%;height:100%;background:var(--surface);color:var(--ink-muted);font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(2.5rem,10vw,4rem);line-height:1}.showcase_rows__Jopdi{margin:0;padding:0;list-style:none}.showcase_row__OKMGi{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"media main price" "media duration price";align-items:center;column-gap:14px;row-gap:2px;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--border);background:none;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.showcase_rowMedia__bbwM_{grid-area:media;display:block;width:64px;height:64px;border-radius:14px;overflow:hidden;background:var(--surface)}.showcase_rowMedia__bbwM_ .showcase_photoFallback__xVXdR{font-size:1.6rem}.showcase_rowMain__IlIXT{grid-area:main;align-self:end;min-width:0}.showcase_rowName__QMGo6{display:block;margin:0;font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.showcase_rowMeta__EO0Zh{display:contents}.showcase_rowDuration__kZKWd{grid-area:duration;align-self:start;font-size:14px;color:var(--ink-muted)}.showcase_rowPrice__gz0eR{grid-area:price;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.showcase_rowArrow__VMVBo{display:none}.showcase_rowText__POlCq{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-template-areas:"main price" "main duration";align-items:start}.showcase_rowText__POlCq .showcase_rowMain__IlIXT{align-self:start}.showcase_rowText__POlCq .showcase_rowDuration__kZKWd,.showcase_rowText__POlCq .showcase_rowPrice__gz0eR{justify-self:end;text-align:right;white-space:nowrap}.showcase_rowDesc__U2B52{display:block;margin-top:4px;font-size:14px;line-height:1.45;color:var(--ink-muted)}.showcase_row__OKMGi:hover .showcase_rowName__QMGo6{text-decoration:underline;text-underline-offset:4px}.showcase_row__OKMGi:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.showcase_work__3NQ_K{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.showcase_workItem__qJtTY{display:block;width:100%;aspect-ratio:4/5;padding:0;border:0;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface);cursor:zoom-in}.showcase_workItem__qJtTY .showcase_photo__I_mwS{transition:filter .3s ease}.showcase_workItem__qJtTY:focus-visible .showcase_photo__I_mwS,.showcase_workItem__qJtTY:hover .showcase_photo__I_mwS{filter:brightness(.88)}.showcase_workItem__qJtTY:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.showcase_sectionCentred__cyWf3 .showcase_sectionHead__6VKqQ{flex-direction:column;align-items:center;text-align:center}.showcase_pairs__eN72E{--ba-justify:safe center}.showcase_people__XQ7DG{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:28px 16px}.showcase_person__SXyar{display:flex;min-width:0}.showcase_personCard___P14e{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:center;cursor:pointer}.showcase_personPhoto__XbQwn{display:grid;place-items:center;width:clamp(104px,28vw,136px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--surface);transition:box-shadow .3s ease}.showcase_personCard___P14e:hover .showcase_personPhoto__XbQwn{box-shadow:0 0 0 4px color-mix(in srgb,var(--ink) 12%,transparent)}.showcase_personInitial__HxYKC{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(2.5rem,9vw,3.25rem);line-height:1;color:var(--ink)}.showcase_personBody__TSuX_{display:grid;gap:2px;min-width:0}.showcase_personName__DDCzy{font-size:17px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.showcase_personRole__TrVMv{font-size:14px;line-height:1.4;color:var(--ink-muted);overflow-wrap:anywhere}.showcase_personCard___P14e:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px;border-radius:var(--radius-sm)}.showcase_reviews__adEpp{margin:0 0 20px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.showcase_reviews__adEpp>li{display:flex;min-width:0}.showcase_review__qYsu4{flex:1 1;display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}.showcase_reviewFacebook__CmqU_{padding:12px}.showcase_reviews__adEpp:has(.showcase_reviewFacebook__CmqU_){grid-template-columns:repeat(auto-fit,minmax(min(100%,326px),1fr))}.showcase_reviews__adEpp:empty{display:none}.showcase_review__qYsu4 [data-review-author]{font-size:15px;font-weight:600;color:var(--ink)}.showcase_review__qYsu4 [data-review-stars]{gap:3px;color:var(--accent-text)}.showcase_review__qYsu4 [data-review-date]{font-size:13px;color:var(--ink-muted)}.showcase_review__qYsu4 [data-review-text]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.2rem;line-height:1.45}.showcase_review__qYsu4 [data-review-toggle]{min-height:24px;font-size:14px;color:var(--ink)}.showcase_review__qYsu4 [data-review-toggle]:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.showcase_faq__kuVux{max-width:860px;border-block-start-color:var(--border)}.showcase_faq__kuVux>details{border-block-end-color:var(--border)}.showcase_faq__kuVux [data-faq-question]{min-height:56px;padding-block:18px;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.3}.showcase_faq__kuVux [data-faq-question]:hover{color:var(--accent-text)}.showcase_faq__kuVux [data-faq-question]:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.showcase_faq__kuVux [data-faq-answer]{max-width:65ch;padding-block-end:22px;color:var(--ink-muted)}.showcase_statement__TqV2W{margin:0;max-width:30ch;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(1.5rem,3.2vw,2.4rem);line-height:1.3;text-wrap:balance;white-space:pre-line}.showcase_statementLong__zxrS9{max-width:62ch;font-family:var(--font-body);font-weight:400;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6;text-wrap:pretty}.showcase_info__ya7XY{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px 48px;align-items:start}.showcase_infoLabel__89RAP{margin:0 0 10px;font-family:var(--font-body);font-size:15px;font-weight:700;line-height:1.3}.showcase_contacts___Aw9P,.showcase_hours__Ccjcx{margin:0;padding:0;list-style:none}.showcase_hours__Ccjcx>div{padding:10px 0;border-bottom:1px solid var(--border)}.showcase_hours__Ccjcx>.showcase_hoursToday__oJY3U{font-weight:700;color:var(--accent-text)}.showcase_hours__Ccjcx>[data-closed] dd{color:var(--ink-muted)}.showcase_contact__8URR6{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid var(--border);color:var(--ink);text-decoration:none}.showcase_contactLabel__kAmWW{flex:none;font-size:14px;color:var(--ink-muted)}.showcase_contactValue__TPG4o{text-align:right;overflow-wrap:anywhere}.showcase_contact__8URR6:hover .showcase_contactValue__TPG4o{color:var(--accent-text);text-decoration:underline;text-underline-offset:4px}.showcase_contact__8URR6:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.showcase_infoMap__gBcR6{min-width:0}.showcase_finale__HaUgr{position:relative;margin-top:clamp(64px,9vw,120px);display:flex;flex-direction:column;isolation:isolate}.showcase_finalePhoto__0i_Sr{position:relative;height:clamp(300px,70vw,520px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 calc(100% - 140px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 calc(100% - 140px),transparent)}.showcase_finalePhoto__0i_Sr:empty{display:none}.showcase_finalePhoto__0i_Sr>.showcase_photo__I_mwS{position:absolute;inset:0}.showcase_finaleContent__wal5b{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px var(--gutter) clamp(56px,8vw,96px);text-align:center}.showcase_finaleTitle__iGhbQ{margin:0;max-width:100%;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.05;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.showcase_finaleIntro__2BbDx{max-width:44ch;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.5}.showcase_finaleIntro__2BbDx,.showcase_finaleNote__5Z5Xv{margin:0;color:var(--ink-muted);overflow-wrap:anywhere}.showcase_finaleContent__wal5b .showcase_cta__XotVz{margin-top:6px}.showcase_footer__Gaa77{padding:clamp(32px,5vw,56px) var(--gutter) 24px;border-top:1px solid var(--border)}.showcase_footerInner___GhAe{max-width:var(--measure);margin:0 auto;padding-bottom:20px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 40px}.showcase_footerName__W5kIv{margin:0;min-width:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.4rem;line-height:1.2;overflow-wrap:anywhere}.showcase_footerLine__M5UKv{margin:0;display:flex;flex-wrap:wrap;gap:6px 24px;font-size:15px;color:var(--ink-muted);overflow-wrap:anywhere}.showcase_footerLink___FwKH{color:var(--ink);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.showcase_footerLink___FwKH:hover{text-decoration:underline;text-underline-offset:4px}.showcase_footerLink___FwKH:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.showcase_credit__u2V1g{max-width:var(--measure);margin:0 auto;color:var(--ink-muted)}.showcase_page__82iVq>[data-book-bar-spacer]{background:var(--bg)}@media (max-width:1023px){.showcase_mobileBar__NZjIN{z-index:40;justify-content:space-between;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border);box-shadow:0 -8px 24px color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.showcase_mobileBarNote__JDhuu{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:13px;line-height:1.3;color:var(--ink-muted);overflow-wrap:anywhere}.showcase_mobileBar__NZjIN .showcase_cta__XotVz{flex:none;max-width:62%;min-height:48px;margin-inline-start:auto}.showcase_mobileBar__NZjIN .showcase_cta__XotVz:only-child{flex:1 1;max-width:none}}@media (max-width:640px){.showcase_cta__XotVz{max-width:100%;white-space:normal}}@media (min-width:640px){.showcase_squares__sODXH,.showcase_work__3NQ_K{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase_work__3NQ_K{gap:12px}}@media (min-width:1024px){.showcase_stage__DZz3N{min-height:min(calc(100svh - var(--demo-strip-height, 0px)),900px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.showcase_stagePhoto__iGuyg{grid-column:2;grid-row:1;align-self:stretch;min-height:560px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 22%)}.showcase_stageBar__xQQp2{padding:22px var(--gutter)}.showcase_brandNameWide__BMPzy,.showcase_brandName__zWVFe{display:block;padding:0;background:none;font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.35rem}.showcase_anchors__NkcoZ{display:flex;gap:2px;margin-left:auto;padding:4px;border-radius:999px;background:var(--bg)}.showcase_anchor__kuh4K{padding:8px 16px;border-radius:999px;color:var(--ink);font-size:15px;font-weight:500;text-decoration:none}.showcase_anchor__kuh4K:hover{background:var(--surface)}.showcase_anchor__kuh4K:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.showcase_stageContent__0o_EX{grid-column:1;grid-row:1;padding:120px 24px 72px max(var(--gutter),calc((100vw - var(--measure)) / 2))}.showcase_stageKicker__DT_UF{font-size:17px}.showcase_stageLede__rprS2{margin-top:16px;font-size:19px;max-width:32ch}.showcase_stageFacts__nVDwO{margin-top:22px;font-size:16px}.showcase_factWide__Dd9FU{display:inline-flex}.showcase_stageCta__VjnJx{margin-top:28px;grid-auto-flow:column;justify-content:start;align-items:center;gap:20px}.showcase_stageCta__VjnJx .showcase_cta__XotVz{width:auto}.showcase_stageNote__Ar0kg{text-align:left}.showcase_chips__JSh8g{margin:0 0 20px;padding:4px 0;flex-wrap:wrap;overflow:visible}.showcase_squares__sODXH{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:32px 20px}.showcase_rows__Jopdi{column-count:2;column-gap:56px}.showcase_rows__Jopdi>li{page-break-inside:avoid;break-inside:avoid}.showcase_work__3NQ_K{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.showcase_finale__HaUgr{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;min-height:clamp(460px,58vh,640px)}.showcase_finalePhoto__0i_Sr{height:100%;min-height:460px;-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 24%);mask-image:linear-gradient(270deg,transparent 0,#000 24%)}.showcase_finaleContent__wal5b{align-items:flex-start;padding:64px var(--gutter) 64px 24px;text-align:left}}@media (prefers-reduced-motion:no-preference){.showcase_page__82iVq [data-anim=stage]{animation:showcase_showcaseSettle__cNOsJ 1.2s var(--ease) both}.showcase_page__82iVq [data-anim=lift]{animation:showcase_showcaseLift__RBRWN .8s var(--ease) both}.showcase_stageContent__0o_EX>[data-anim=lift]:nth-child(2){animation-delay:.06s}.showcase_stageContent__0o_EX>[data-anim=lift]:nth-child(3){animation-delay:.12s}.showcase_stageContent__0o_EX>[data-anim=lift]:nth-child(4){animation-delay:.18s}.showcase_stageContent__0o_EX>[data-anim=lift]:nth-child(5){animation-delay:.24s}}@media (prefers-reduced-motion:reduce){.showcase_chipInk__xWECV,.showcase_chip__IYm4e,.showcase_cta__XotVz,.showcase_personPhoto__XbQwn,.showcase_photo__I_mwS{transition:none}.showcase_cta__XotVz:hover{transform:none}}@keyframes showcase_showcaseSettle__cNOsJ{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes showcase_showcaseLift__RBRWN{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.editorial_page__LmBgY{--gutter:clamp(16px,4.5vw,56px);--measure:1240px;--rule:1px solid var(--ink);--hair:1px solid var(--border);--ease-out:cubic-bezier(0.16,1,0.3,1);position:relative;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;overflow-x:clip}.editorial_page__LmBgY :where(p,h1,h2,h3,h4,h5,h6){color:inherit;max-width:none}.editorial_page__LmBgY:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:0}.editorial_page__LmBgY>:not(.editorial_mobileBar__1E_k1){position:relative;z-index:1}.editorial_cover__uevWT{position:relative;display:flex;flex-direction:column;max-width:var(--measure);margin:0 auto;padding:0 var(--gutter)}.editorial_coverScreen__sF2gh{display:flex;flex-direction:column;min-height:calc(100svh - var(--demo-strip-height, 0px))}.editorial_coverTop__eK_f7{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;padding:16px 0 12px}.editorial_kicker__rH7B_{margin:0;display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.35;color:var(--ink-muted);overflow-wrap:anywhere}.editorial_kicker__rH7B_:before{flex:none;content:"";width:16px;height:2px;background:var(--accent)}.editorial_account__GYpcl{flex:none;margin-left:auto;font-size:14px}.editorial_title__uTk7n{position:relative;margin:0;padding:4px 0 18px;font-family:var(--font-display);font-weight:var(--font-display-weight,600);font-size:clamp(3.4rem,16vw,7.5rem);line-height:.92;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.editorial_titleLong__V2S22{font-size:clamp(2.6rem,11vw,5.6rem)}.editorial_title__uTk7n:after{content:"";position:absolute;inset:auto 0 0;height:4px;border-block:1px solid var(--ink);transform-origin:left}.editorial_coverFigure__Rn5Vo{position:relative;flex:1 0 240px;margin:14px calc(var(--gutter) * -1) 0;overflow:hidden;background:var(--surface)}.editorial_coverFallback__x7KJX,.editorial_coverImg__Nfyjv{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.editorial_coverFallback__x7KJX{display:grid;place-items:center;font-family:var(--font-display);font-size:clamp(6rem,30vw,14rem);line-height:1;color:var(--ink-muted);background:repeating-linear-gradient(135deg,transparent 0 14px,var(--border) 14px 15px),var(--surface)}.editorial_coverLines__K5m0Z{display:grid;gap:14px;padding:18px 0 26px}.editorial_standfirst__luvxz{margin:0;max-width:34ch;font-family:var(--font-display);font-style:italic;font-synthesis:weight;font-size:clamp(1.3rem,5.4vw,1.75rem);line-height:1.3;text-wrap:pretty;overflow-wrap:anywhere}.editorial_byline__miF3g{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:14px;line-height:1.4}.editorial_bylineItem__IOJ40{display:inline-flex;align-items:center;gap:6px}.editorial_bylineStar___IVmb{display:inline-flex;color:var(--accent-text)}.editorial_bylineStar___IVmb svg{fill:currentColor}.editorial_bylineValue__pHwBt{font-weight:600}.editorial_bylineMuted__DvaAQ{color:var(--ink-muted)}.editorial_openDot__buCmI{width:8px;height:8px;border-radius:50%;background:var(--ink-muted)}.editorial_openDotOn__ypE1b{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 22%,transparent)}.editorial_coverCta__HOeip{display:grid;gap:10px;margin-top:4px}.editorial_reassure__JQGak{font-size:13px;color:var(--ink-muted);overflow-wrap:anywhere}.editorial_ctaInverse__BQUyy,.editorial_cta__ELqwz{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:15px 28px;border-radius:0;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;max-width:100%;text-align:center;overflow-wrap:anywhere;transition:background-color .2s ease,color .2s ease}.editorial_cta__ELqwz{background:var(--accent);color:var(--accent-ink)}.editorial_ctaInverse__BQUyy{background:var(--bg);color:var(--ink)}.editorial_cta__ELqwz:hover{background:var(--ink);color:var(--bg)}.editorial_ctaInverse__BQUyy:hover{background:var(--accent);color:var(--accent-ink)}.editorial_ctaInverse__BQUyy:focus-visible,.editorial_cta__ELqwz:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.editorial_ctaInverse__BQUyy>span[aria-hidden],.editorial_cta__ELqwz>span[aria-hidden]{transition:transform .25s var(--ease-out)}.editorial_ctaInverse__BQUyy:hover>span[aria-hidden],.editorial_cta__ELqwz:hover>span[aria-hidden]{transform:translateX(4px)}.editorial_contents__u7nRW{margin-top:8px;padding:16px 0 6px;border-top:var(--rule);display:grid;gap:12px}.editorial_contentsTitle__AZqNH{margin:0;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.editorial_contentsList__MN3uz{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 16px}.editorial_contentsLink__76l4u{display:inline-flex;align-items:baseline;gap:10px;padding:6px 0;color:var(--ink);text-decoration:none;font-size:15px;overflow-wrap:anywhere}.editorial_contentsNo__L6vuh{font-family:var(--font-display);font-size:13px;color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editorial_contentsLink__76l4u:hover span:last-child{text-decoration:underline;text-underline-offset:4px}.editorial_contentsLink__76l4u:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:899px){.editorial_coverCta__HOeip .editorial_cta__ELqwz{width:100%}}@media (min-width:900px){.editorial_cover__uevWT{max-width:none;min-height:min(calc(100svh - var(--demo-strip-height, 0px)),60rem);padding:0 var(--gutter) 0 calc(50% + clamp(40px, 5vw, 96px))}.editorial_coverScreen__sF2gh{display:contents}.editorial_kicker__rH7B_{gap:12px}.editorial_kicker__rH7B_:before{width:28px}.editorial_contents__u7nRW,.editorial_coverLines__K5m0Z,.editorial_coverTop__eK_f7,.editorial_title__uTk7n{max-width:40rem}.editorial_coverTop__eK_f7{padding:22px 0 14px;border-bottom:var(--hair)}.editorial_title__uTk7n{margin-top:auto;padding-top:32px;font-size:clamp(3.6rem,6.4vw,6.5rem)}.editorial_titleLong__V2S22{font-size:clamp(2.8rem,4.6vw,4.8rem)}.editorial_coverFigure__Rn5Vo{position:absolute;inset:0 50% 0 0;margin:0}.editorial_coverLines__K5m0Z{padding:22px 0 8px}.editorial_coverCta__HOeip{grid-auto-flow:column;justify-content:start;align-items:center;gap:18px}.editorial_contents__u7nRW{margin:24px 0 auto;padding-bottom:28px}}.editorial_body__Z8G__{max-width:var(--measure);margin:0 auto;padding:0 var(--gutter) clamp(56px,8vw,120px)}.editorial_chapter__ucDB1{padding-top:clamp(56px,8vw,104px);scroll-margin-top:24px}.editorial_chapterHead__UD1dm{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"no title" "no dek";column-gap:clamp(18px,3vw,40px);align-items:end;position:relative;padding-top:18px;margin-bottom:clamp(28px,4vw,48px)}.editorial_chapterHead__UD1dm:before{content:"";position:absolute;inset:0 0 auto;border-top:var(--rule);transform-origin:left}.editorial_chapterNo__2eoto{grid-area:no;font-family:var(--font-display);font-size:clamp(3.4rem,7vw,6rem);line-height:.8;font-weight:600;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.2px var(--ink);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.editorial_chapterTitle__j1LOT{grid-area:title;margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.editorial_chapterDek__m8qW1{grid-area:dek;margin:12px 0 0;max-width:56ch;color:var(--ink-muted);font-size:1rem;overflow-wrap:anywhere}.editorial_menu__Faks1{display:grid;gap:40px}.editorial_menuColumns__huY1L{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,88px)}.editorial_menuGroupTitle__aYO_N{margin:0 0 6px;padding-bottom:10px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-bottom:2px solid var(--accent);width:-moz-fit-content;width:fit-content}.editorial_menuList__Rcrwz{margin:0;padding:0;list-style:none}.editorial_menuRow__uyfsK{display:grid;grid-template-columns:minmax(0,max-content) minmax(28px,1fr) auto;grid-template-areas:"name leader price" "desc desc duration";column-gap:12px;row-gap:2px;align-items:baseline;padding:16px 0 14px;border:0;border-bottom:var(--hair);background:none;color:var(--ink);text-decoration:none;cursor:pointer}.editorial_menuMain__ju26p,.editorial_menuMeta__ldcIg{display:contents}.editorial_menuArrow__Z0iI_,.editorial_menuIndex__C2ScB{display:none}.editorial_menuName__8Fwek{grid-area:name;font-family:var(--font-display);font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.editorial_menuDesc__JhInP{grid-area:desc;margin:4px 0 0;max-width:48ch;font-size:14px;line-height:1.5;color:var(--ink-muted)}.editorial_menuLeader__tknqK{grid-area:leader;align-self:end;margin-bottom:.4em;border-bottom:2px dotted color-mix(in srgb,var(--ink) 38%,transparent);transform-origin:left;transition:border-color .2s ease}.editorial_menuPrice__YOSlQ{grid-area:price;justify-self:end;font-family:var(--font-display);font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editorial_menuDuration__gPJuh{grid-area:duration;justify-self:end;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.editorial_menuRow__uyfsK:hover .editorial_menuName__8Fwek{color:var(--accent-text)}.editorial_menuRow__uyfsK:hover .editorial_menuLeader__tknqK{border-color:var(--accent)}.editorial_menuRow__uyfsK:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.editorial_essay__gtTnj{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(140px,16vw,230px);gap:12px}.editorial_essayTile__9VejW{position:relative;grid-column:span 2;padding:0;border:0;background:var(--surface);overflow:hidden;cursor:zoom-in}.editorial_essayTile__9VejW:first-child{grid-column:span 4;grid-row:span 2}.editorial_essayTile__9VejW:only-child{grid-column:1/-1}.editorial_essayTile__9VejW:nth-child(2):last-child{grid-row:span 2}.editorial_essayTile__9VejW:nth-child(n+4):last-child:nth-child(3n+1){grid-column:1/-1}.editorial_essayTile__9VejW:nth-child(n+4):last-child:nth-child(3n+2){grid-column:span 4}.editorial_essayImg__isJA9{width:100%;height:100%;object-fit:cover;display:block;transition:filter .3s ease}.editorial_essayTile__9VejW:focus-visible .editorial_essayImg__isJA9,.editorial_essayTile__9VejW:hover .editorial_essayImg__isJA9{filter:brightness(.88)}.editorial_essayTile__9VejW:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.editorial_essayCaption__ljI4D{position:absolute;left:10px;bottom:10px;padding:3px 8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:rgba(10,10,12,.62)}.editorial_contributors__ZtiYr{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px clamp(24px,3vw,40px)}.editorial_contributorCard__A_9Sy{width:100%;display:flex;align-items:center;gap:18px;padding:18px 0 0;border:0;border-top:var(--rule);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.editorial_contributorPhoto__ZBlPp{flex:none;width:80px;height:100px;overflow:hidden;background:var(--surface)}.editorial_contributorImg__HiGy8{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05);transition:filter .4s ease}.editorial_contributorFallback__PZYp5{width:100%;height:100%;display:grid;place-items:center;font-family:var(--font-display);font-size:2.2rem}.editorial_contributorBody__pEIq4{display:flex;flex-direction:column;gap:4px;min-width:0}.editorial_contributorName__LlwPY{font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.15}.editorial_contributorRole__UV6tC{font-size:14px;color:var(--ink-muted)}.editorial_contributorCard__A_9Sy:focus-visible .editorial_contributorImg__HiGy8,.editorial_contributorCard__A_9Sy:hover .editorial_contributorImg__HiGy8{filter:none}.editorial_contributorCard__A_9Sy:hover .editorial_contributorName__LlwPY{color:var(--accent-text)}.editorial_contributorCard__A_9Sy:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.editorial_pullQuote__kwMmS{position:relative;margin:0;padding:12px 0 0 clamp(0px,8vw,120px)}.editorial_pullMark__Ww7gm{position:absolute;left:0;top:-.18em;font-family:var(--font-display);font-size:clamp(6rem,12vw,11rem);line-height:1;color:var(--accent)}.editorial_pullCard__oF7mS,.editorial_quote__5_bsi{gap:0}.editorial_pullCard__oF7mS>[data-review-text],.editorial_quote__5_bsi>[data-review-text]{order:-2}.editorial_pullCard__oF7mS>[data-review-toggle],.editorial_quote__5_bsi>[data-review-toggle]{order:-1;margin-top:10px}.editorial_pullCard__oF7mS>[data-review-text]{max-width:26em;font-family:var(--font-display);font-size:clamp(1.6rem,3.3vw,2.7rem);line-height:1.18;letter-spacing:-.015em;text-wrap:balance}.editorial_pullCard__oF7mS>:not([data-review-text]):not([data-review-toggle]),.editorial_quote__5_bsi>:not([data-review-text]):not([data-review-toggle]){margin-top:22px;gap:8px 16px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.editorial_pullCard__oF7mS [data-review-date],.editorial_quote__5_bsi [data-review-date]{font-size:inherit;color:var(--ink-muted)}.editorial_pullCard__oF7mS [data-review-toggle],.editorial_quote__5_bsi [data-review-toggle]{font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-underline-offset:4px}.editorial_pullCard__oF7mS [data-review-toggle]:focus-visible,.editorial_quote__5_bsi [data-review-toggle]:focus-visible{outline:2px solid var(--accent)}.editorial_quotes__y_7Z_{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px}.editorial_quote__5_bsi{padding-top:18px;border-top:var(--hair)}.editorial_quote__5_bsi>[data-review-text]{font-size:1.05rem;line-height:1.6}.editorial_quoteFacebook__B487m{padding-top:18px;border-top:var(--hair)}.editorial_quotes__y_7Z_:has(.editorial_quoteFacebook__B487m){grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.editorial_quotes__y_7Z_:empty{display:none}.editorial_faq__QTe7z{max-width:880px;border-top:0}.editorial_faq__QTe7z>details{border-bottom:var(--hair)}.editorial_faq__QTe7z [data-faq-question]{min-height:56px;padding-block:18px;font-family:var(--font-display);font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:600;line-height:1.25}.editorial_faq__QTe7z [data-faq-question]:hover{color:var(--accent-text)}.editorial_faq__QTe7z [data-faq-question]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:0}.editorial_faq__QTe7z [data-faq-answer]{padding-bottom:22px;color:var(--ink-muted);font-size:1rem}.editorial_voucherShelf__ow9RZ>section{display:block;padding:0;border-radius:0;background:none}.editorial_feature__MmvRG{margin:0;max-width:68ch;font-size:1.125rem;line-height:1.75;white-space:pre-line}.editorial_featureColumns__RiL_k{max-width:none;columns:22em 2;column-gap:clamp(32px,5vw,72px);column-rule:var(--hair)}.editorial_feature__MmvRG:first-letter{float:left;margin:.06em .12em 0 0;font-family:var(--font-display);font-size:4.4em;line-height:.8;font-weight:600;color:var(--accent-text)}.editorial_empty____0xu{padding:64px 0 0;border-top:var(--rule);margin-top:24px}.editorial_emptyTitle__Q6wcs{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(1.8rem,3.6vw,2.8rem)}.editorial_emptyBody__ooFMH{margin:0;max-width:52ch;color:var(--ink-muted)}.editorial_backCover__lGUhB{--paper:var(--ink);--type:var(--bg);--type-muted:color-mix(in srgb,var(--bg) 76%,var(--ink));--type-rule:color-mix(in srgb,var(--bg) 28%,var(--ink));background:var(--paper);color:var(--type);padding:clamp(64px,9vw,128px) var(--gutter) clamp(40px,5vw,64px)}.editorial_closing__Ums0c{max-width:var(--measure);margin:0 auto clamp(56px,8vw,104px);text-align:center}.editorial_closingKicker__RiHpJ{margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--type-muted)}.editorial_closingTitle__F3_hp{margin:0 0 32px;font-family:var(--font-display);font-weight:600;font-size:clamp(2.6rem,7vw,6rem);line-height:.95;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere}.editorial_closingIntro__7l1iT{margin:-12px auto 32px;max-width:52ch;font-size:1.05rem;color:var(--type-muted);overflow-wrap:anywhere}.editorial_closingNote__Sr54r{margin:16px 0 0;font-size:13px;color:var(--type-muted);overflow-wrap:anywhere}.editorial_colophon__WYXjQ{max-width:var(--measure);margin:0 auto;scroll-margin-top:24px}.editorial_colophonHead__sU05O{display:flex;align-items:flex-end;gap:24px;position:relative;padding-top:18px;margin-bottom:36px}.editorial_colophonHead__sU05O:before{content:"";position:absolute;inset:0 0 auto;border-top:1px solid var(--type);transform-origin:left}.editorial_colophon__WYXjQ .editorial_chapterNo__2eoto{-webkit-text-stroke-color:var(--type)}.editorial_colophonHead__sU05O>div{min-width:0}.editorial_colophonTitle__a7YNq{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1;overflow-wrap:anywhere}.editorial_colophonDek__wmxSG{margin:12px 0 0;max-width:56ch;color:var(--type-muted);overflow-wrap:anywhere}.editorial_colophonGrid__EcE9A{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px clamp(28px,4vw,56px);align-items:start}.editorial_colophonLabel__AgXT2{margin:0 0 14px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--type-muted)}.editorial_hours__c_5CW{margin:0;font-size:15px}.editorial_hours__c_5CW>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--type-rule)}.editorial_hoursToday__7JT_O{font-weight:700}.editorial_hoursToday__7JT_O dt:after{content:" •"}.editorial_contactList__lE_zS{margin:0;padding:0;list-style:none}.editorial_contactLink__J2E52{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--type-rule);color:var(--type);text-decoration:none;overflow-wrap:anywhere}.editorial_contactLabel__Dm0U0{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--type-muted)}.editorial_contactLink__J2E52:hover span:last-child{text-decoration:underline;text-underline-offset:4px}.editorial_contactLink__J2E52:focus-visible{outline:2px solid var(--type);outline-offset:3px}.editorial_mapCell__tSMnx{min-width:0}.editorial_imprint__Jijac{margin:clamp(40px,6vw,72px) 0 0;padding-top:16px;border-top:3px double var(--type-rule);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--type-muted)}.editorial_credit__bqRdj{max-width:var(--measure);margin:28px auto 0;color:var(--type-muted)}.editorial_credit__bqRdj a:hover{color:var(--type)}.editorial_backCoverSlim__psB_J{padding-block:28px}.editorial_backCoverSlim__psB_J .editorial_credit__bqRdj{margin-top:0}@media (max-width:1023px){.editorial_mobileBar__1E_k1{justify-content:space-between;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:var(--rule)}.editorial_page__LmBgY>[data-book-bar-spacer]{background:var(--ink)}.editorial_mobileBarNote__gx4Ee{flex:1 1;min-width:0;font-size:12px;color:var(--ink-muted);line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.editorial_mobileBar__1E_k1 .editorial_cta__ELqwz{flex:0 1 auto;min-width:0;padding:12px 18px}}@media (max-width:900px){.editorial_menuColumns__huY1L{grid-template-columns:1fr}}@media (max-width:640px){.editorial_essay__gtTnj{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:42vw;gap:8px}.editorial_essayTile__9VejW,.editorial_essayTile__9VejW:nth-child(n){grid-column:span 1;grid-row:span 1}.editorial_essayTile__9VejW:first-child,.editorial_essayTile__9VejW:nth-child(n+2):last-child:nth-child(2n),.editorial_essayTile__9VejW:only-child{grid-column:1/-1}.editorial_pullQuote__kwMmS{padding-left:0;padding-top:64px}.editorial_menuRow__uyfsK{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "desc duration"}.editorial_menuLeader__tknqK{display:none}}@media (prefers-reduced-motion:no-preference){.editorial_cover__uevWT [data-anim=rise]{animation:editorial_editorialRise__X5sBQ .8s var(--ease-out) .45s both}.editorial_coverTop__eK_f7[data-anim=rise]{animation-delay:0s}.editorial_coverLines__K5m0Z>[data-anim=rise]:nth-child(2){animation-delay:.53s}.editorial_coverLines__K5m0Z>[data-anim=rise]:nth-child(3){animation-delay:.61s}.editorial_contents__u7nRW[data-anim=rise]{animation-delay:.7s}.editorial_cover__uevWT [data-anim=title]{animation:editorial_editorialRise__X5sBQ .9s var(--ease-out) .05s both}.editorial_cover__uevWT [data-anim=title]:after{animation:editorial_editorialRule___8TUg 1s var(--ease-out) .2s both}.editorial_cover__uevWT [data-anim=figure]{animation:editorial_editorialUnveilDown__wa84a 1.1s cubic-bezier(.65,0,.35,1) .15s both}.editorial_cover__uevWT [data-anim=figure] .editorial_coverImg__Nfyjv{animation:editorial_editorialSettle__ql_I6 1.6s var(--ease-out) .15s both}.editorial_reveal__w_Z1A[data-play] .editorial_chapterHead__UD1dm:before,.editorial_reveal__w_Z1A[data-play] .editorial_colophonHead__sU05O:before{animation:editorial_editorialRule___8TUg .9s var(--ease-out) both}.editorial_reveal__w_Z1A[data-play] .editorial_chapterNo__2eoto{animation:editorial_editorialNumeral___IciR 1s var(--ease-out) .1s both}.editorial_reveal__w_Z1A[data-play] .editorial_chapterTitle__j1LOT,.editorial_reveal__w_Z1A[data-play] .editorial_closingKicker__RiHpJ,.editorial_reveal__w_Z1A[data-play] .editorial_colophonTitle__a7YNq{animation:editorial_editorialRise__X5sBQ .8s var(--ease-out) .15s both}.editorial_reveal__w_Z1A[data-play] .editorial_chapterDek__m8qW1,.editorial_reveal__w_Z1A[data-play] .editorial_closingTitle__F3_hp,.editorial_reveal__w_Z1A[data-play] .editorial_colophonDek__wmxSG{animation:editorial_editorialRise__X5sBQ .8s var(--ease-out) .25s both}.editorial_reveal__w_Z1A[data-play] .editorial_closingIntro__7l1iT,.editorial_reveal__w_Z1A[data-play] .editorial_closingNote__Sr54r,.editorial_reveal__w_Z1A[data-play] .editorial_closing__Ums0c a,.editorial_reveal__w_Z1A[data-play] .editorial_feature__MmvRG,.editorial_reveal__w_Z1A[data-play] .editorial_pullCard__oF7mS,.editorial_reveal__w_Z1A[data-play] .editorial_voucherShelf__ow9RZ{animation:editorial_editorialRise__X5sBQ .8s var(--ease-out) .35s both}.editorial_reveal__w_Z1A[data-play] .editorial_pullMark__Ww7gm{animation:editorial_editorialMark__KkBiB .9s var(--ease-out) .2s both}.editorial_reveal__w_Z1A[data-play] .editorial_colophonGrid__EcE9A>*,.editorial_reveal__w_Z1A[data-play] .editorial_contributors__ZtiYr>li,.editorial_reveal__w_Z1A[data-play] .editorial_faq__QTe7z>details,.editorial_reveal__w_Z1A[data-play] .editorial_menuList__Rcrwz>li,.editorial_reveal__w_Z1A[data-play].editorial_quotes__y_7Z_>*{animation:editorial_editorialRise__X5sBQ .7s var(--ease-out) .3s both}.editorial_reveal__w_Z1A[data-play] .editorial_menuLeader__tknqK{animation:editorial_editorialLeader__7RJJT .8s var(--ease-out) .45s both}.editorial_reveal__w_Z1A[data-play] :is(.editorial_menuList__Rcrwz,.editorial_contributors__ZtiYr,.editorial_faq__QTe7z,.editorial_colophonGrid__EcE9A)>:nth-child(2),.editorial_reveal__w_Z1A[data-play].editorial_quotes__y_7Z_>:nth-child(2){animation-delay:.36s}.editorial_reveal__w_Z1A[data-play] :is(.editorial_menuList__Rcrwz,.editorial_contributors__ZtiYr,.editorial_faq__QTe7z,.editorial_colophonGrid__EcE9A)>:nth-child(3),.editorial_reveal__w_Z1A[data-play].editorial_quotes__y_7Z_>:nth-child(3){animation-delay:.42s}.editorial_reveal__w_Z1A[data-play] :is(.editorial_menuList__Rcrwz,.editorial_contributors__ZtiYr,.editorial_faq__QTe7z)>:nth-child(4){animation-delay:.48s}.editorial_reveal__w_Z1A[data-play] :is(.editorial_menuList__Rcrwz,.editorial_contributors__ZtiYr,.editorial_faq__QTe7z)>:nth-child(5){animation-delay:.54s}.editorial_reveal__w_Z1A[data-play] :is(.editorial_menuList__Rcrwz,.editorial_contributors__ZtiYr,.editorial_faq__QTe7z)>:nth-child(6){animation-delay:.6s}.editorial_reveal__w_Z1A[data-play] :is(.editorial_menuList__Rcrwz,.editorial_contributors__ZtiYr,.editorial_faq__QTe7z)>:nth-child(n+7){animation-delay:.66s}.editorial_reveal__w_Z1A[data-play] .editorial_menuList__Rcrwz>:nth-child(2) .editorial_menuLeader__tknqK{animation-delay:.51s}.editorial_reveal__w_Z1A[data-play] .editorial_menuList__Rcrwz>:nth-child(3) .editorial_menuLeader__tknqK{animation-delay:.57s}.editorial_reveal__w_Z1A[data-play] .editorial_menuList__Rcrwz>:nth-child(4) .editorial_menuLeader__tknqK{animation-delay:.63s}.editorial_reveal__w_Z1A[data-play] .editorial_menuList__Rcrwz>:nth-child(5) .editorial_menuLeader__tknqK{animation-delay:.69s}.editorial_reveal__w_Z1A[data-play] .editorial_menuList__Rcrwz>:nth-child(n+6) .editorial_menuLeader__tknqK{animation-delay:.75s}.editorial_reveal__w_Z1A[data-play] .editorial_essayTile__9VejW{animation:editorial_editorialUnveilDown__wa84a .9s cubic-bezier(.65,0,.35,1) .3s both}.editorial_reveal__w_Z1A[data-play] .editorial_essayTile__9VejW:nth-child(2){animation-delay:.4s}.editorial_reveal__w_Z1A[data-play] .editorial_essayTile__9VejW:nth-child(3){animation-delay:.5s}.editorial_reveal__w_Z1A[data-play] .editorial_essayTile__9VejW:nth-child(n+4){animation-delay:.6s}.editorial_reveal__w_Z1A[data-play=armed] *,.editorial_reveal__w_Z1A[data-play=armed] :after,.editorial_reveal__w_Z1A[data-play=armed] :before,.editorial_reveal__w_Z1A[data-play=armed].editorial_quotes__y_7Z_>*{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.editorial_cover__uevWT [data-anim=figure]{animation-name:editorial_editorialFromFold__dD_zg}}@media (prefers-reduced-motion:reduce){.editorial_contributorImg__HiGy8,.editorial_ctaInverse__BQUyy,.editorial_ctaInverse__BQUyy>span[aria-hidden],.editorial_cta__ELqwz,.editorial_cta__ELqwz>span[aria-hidden],.editorial_essayImg__isJA9,.editorial_menuLeader__tknqK{transition:none}}@keyframes editorial_editorialRise__X5sBQ{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes editorial_editorialRule___8TUg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes editorial_editorialUnveilDown__wa84a{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes editorial_editorialFromFold__dD_zg{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes editorial_editorialSettle__ql_I6{0%{transform:scale(1.06)}to{transform:none}}@keyframes editorial_editorialNumeral___IciR{0%{clip-path:inset(0 0 100% 0);transform:translateY(.3em)}to{clip-path:inset(-.1em);transform:none}}@keyframes editorial_editorialLeader__7RJJT{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes editorial_editorialMark__KkBiB{0%{opacity:0;transform:translateY(.12em) scale(.7)}to{opacity:1;transform:none}}