.mag-page{--mag-paper: #fbf9f4;--mag-ink: #1b1512;--mag-ink-quiet: #6a6058;--mag-red: #b5232b;--mag-hair: rgb(27 21 18 / .18);--mag-display: var(--theme-font-display, "Playfair Display"), "Didot", "Bodoni 72", Georgia, "Times New Roman", serif;--mag-text: var(--theme-font-body, "Manrope"), "Avenir Next", "Helvetica Neue", Arial, sans-serif;--k: min(1, tan(atan2(var(--pw), 390px)));--cw: var(--u);--theme-text-primary: var(--mag-ink);--theme-text-secondary: var(--mag-ink-quiet);--theme-bg-base: var(--mag-paper);--theme-primary-text: var(--mag-red);box-sizing:border-box;flex:none;position:relative;width:var(--pw);height:var(--ph);overflow:hidden;background:var(--mag-paper);color:var(--mag-ink);font-family:var(--mag-text)}.mag-page:not([data-bleed]){padding:calc(var(--u)*9) calc(var(--u)*8.5) calc(var(--u)*12)}.mag-folio{position:absolute;left:calc(var(--u) * 8.5);right:calc(var(--u) * 8.5);bottom:calc(var(--u) * 3.2);display:flex;align-items:baseline;gap:1.6em;font-family:var(--mag-text);font-size:clamp(calc(9px * var(--k)),calc(var(--u) * 1.5),12px);letter-spacing:.2em;text-transform:uppercase;color:var(--mag-ink-quiet)}.mag-folio .n{margin-left:auto;font-family:var(--mag-display);font-style:italic;font-size:1.5em;letter-spacing:0;color:var(--mag-ink);font-variant-numeric:lining-nums tabular-nums}.mag-scroller{position:relative;height:100%;margin-inline:calc(var(--u) * -8.5)}.mag-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-inline:calc(var(--u) * 8.5);padding-bottom:calc(var(--u) * 7);-webkit-user-select:text;user-select:text}.mag-scroll:focus-visible{outline:2px solid var(--mag-red);outline-offset:2px}.mag-fade{position:absolute;left:0;right:0;bottom:0;height:calc(var(--u) * 6);pointer-events:none;background:linear-gradient(to bottom,rgb(251 249 244 / 0),var(--mag-paper))}.mag-fit{--cw: calc(var(--u) / var(--k));zoom:var(--k);width:100%;height:100%}.mag-scroll.mag-fit{padding-inline:calc(var(--u) * 8.5 / var(--k));padding-bottom:calc(var(--u) * 7 / var(--k))}@media(orientation:landscape){.mag-strip>.mag-page:nth-child(odd) .mag-folio .n{margin-left:0;order:-1}}.reel.svelte-b5giol{container-type:inline-size;min-width:0}.run.svelte-b5giol{--per: 5;display:flex;flex-wrap:wrap;row-gap:1.5rem;margin:0;padding:0;list-style:none}.run.wide.svelte-b5giol{--per: 4}@container (max-width: 900px){.run.svelte-b5giol{--per: 4}.run.wide.svelte-b5giol{--per: 3}}@container (max-width: 640px){.run.svelte-b5giol{--per: 3;row-gap:.875rem}.run.wide.svelte-b5giol{--per: 2}}.cell.svelte-b5giol,.leader.svelte-b5giol,.tail.svelte-b5giol{position:relative;display:grid;grid-template-rows:.875rem auto 1.5rem;flex:0 0 calc(100% / var(--per));min-width:0;padding:0 3px;background:#120f0d}.tail.svelte-b5giol{flex-grow:1;grid-template-columns:minmax(0,calc(100cqi / var(--per) - 6px)) 1fr;-webkit-mask-image:linear-gradient(90deg,#000 calc(100cqi / var(--per)),transparent);mask-image:linear-gradient(90deg,#000 calc(100cqi / var(--per)),transparent)}.tail.svelte-b5giol:before,.tail.svelte-b5giol:after{grid-column:1 / -1}.tail.svelte-b5giol .slate:where(.svelte-b5giol){grid-column:1}.cell.svelte-b5giol:before,.leader.svelte-b5giol:before,.tail.svelte-b5giol:before,.cell.svelte-b5giol:after,.leader.svelte-b5giol:after,.tail.svelte-b5giol:after{content:"";height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Crect x='4.5' y='3' width='7' height='6' rx='1.4' fill='%23efe4d2'/%3E%3C/svg%3E") 0 50% / 16px 12px round no-repeat;background-repeat:round no-repeat}.cell.svelte-b5giol:before,.leader.svelte-b5giol:before,.tail.svelte-b5giol:before{grid-row:1;align-self:center}.cell.svelte-b5giol:after,.leader.svelte-b5giol:after,.tail.svelte-b5giol:after{grid-row:3;align-self:start;margin-top:1px}.pic.svelte-b5giol{grid-row:2;display:block;overflow:hidden;aspect-ratio:var(--frame);border-radius:1.5px;background:#1a1512;box-shadow:0 0 0 1px #ffffff0a}.pic.svelte-b5giol .shot{display:block;width:100%;height:100%;object-fit:cover}.pic.svelte-b5giol .shot.softened{filter:blur(10px) saturate(.85);transform:scale(1.1)}.edge-print.svelte-b5giol{position:absolute;inset:auto 6px 1px 6px;display:flex;justify-content:space-between;font-family:var(--theme-font-body),sans-serif;font-size:.625rem;font-weight:700;line-height:.625rem;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#d9a74a}.slate.svelte-b5giol{grid-row:2;display:grid;place-items:center;align-content:center;gap:.625rem;min-height:100%;padding:.75rem;border-radius:1.5px;background:linear-gradient(180deg,#1a1512,#0d0b0a);text-align:center}.edge-word.svelte-b5giol{font-family:var(--theme-font-body),sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.32em;color:#d9a74a}.venue.svelte-b5giol{font-family:var(--theme-font-display),serif;font-size:clamp(.8125rem,2.2cqi,1.125rem);line-height:1.2;overflow-wrap:anywhere;color:#f7ede0}.punch.svelte-b5giol{width:.875rem;height:.875rem;border-radius:9999px;background:#efe4d2}.film.svelte-j29bnz{display:grid;gap:1.5rem;min-width:0}.frame.svelte-j29bnz{display:grid;gap:.5rem;margin:0}.stage.svelte-j29bnz{position:relative;overflow:hidden;aspect-ratio:4 / 5;margin-inline:calc(50% - 50 * var(--cw, 1vw));background:color-mix(in oklch,var(--theme-bg-base) 8%,black)}@media(min-width:768px){.stage.svelte-j29bnz{aspect-ratio:16 / 9;margin-inline:0}}.film.look-inline.svelte-j29bnz .frame:where(.svelte-j29bnz),.film.look-inline.svelte-j29bnz .words:where(.svelte-j29bnz){max-width:40rem}.film.look-inline.svelte-j29bnz .stage:where(.svelte-j29bnz){aspect-ratio:16 / 9;margin-inline:0}.stage.svelte-j29bnz .poster,.ground.svelte-j29bnz{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ground.svelte-j29bnz{background:linear-gradient(160deg,color-mix(in oklch,var(--theme-primary) 40%,black),#000)}.stage.svelte-j29bnz .poster.softened{filter:blur(18px) saturate(.8);transform:scale(1.08)}.play.svelte-j29bnz{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:4.5rem;height:4.5rem;padding:0;border:1px solid color-mix(in srgb,white 40%,transparent);border-radius:9999px;background:color-mix(in srgb,black 34%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transform:translate(-50%,-50%);cursor:pointer;transition:transform var(--theme-motion-press, 90ms) var(--theme-ease-brisk, ease)}.play.svelte-j29bnz svg:where(.svelte-j29bnz){width:1.75rem;height:1.75rem;margin-left:.2rem}.play.svelte-j29bnz:active{transform:translate(-50%,-50%) scale(.96)}.play.svelte-j29bnz:focus-visible{outline:2px solid white;outline-offset:3px}@media(prefers-reduced-motion:reduce){.play.svelte-j29bnz{transition:none}}.door.svelte-j29bnz{position:absolute;inset:auto 0 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:1rem;background:color-mix(in oklch,var(--theme-bg-base) 86%,transparent)}.door-link.svelte-j29bnz{display:inline-flex;align-items:center;min-height:2.75rem;margin-inline-start:auto;font-size:.9375rem;font-weight:600;color:var(--theme-primary-text);text-decoration:none}.door-link.svelte-j29bnz:hover{text-decoration:underline;text-underline-offset:.25em}.door-link.svelte-j29bnz:focus-visible,.own.svelte-j29bnz:focus-visible{outline:2px solid var(--theme-primary-text);outline-offset:2px}.team-line.svelte-j29bnz{margin:0;font-family:var(--theme-font-body),sans-serif;font-size:.8125rem;line-height:1.25rem;color:var(--theme-text-secondary);text-wrap:balance}.facts.svelte-j29bnz{font-family:var(--theme-font-body),sans-serif;font-size:.6875rem;font-weight:600;line-height:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-secondary);font-variant-numeric:tabular-nums}.words.svelte-j29bnz{display:grid;gap:.75rem;max-width:40rem}.title.svelte-j29bnz{margin:0;font-family:var(--theme-font-display),serif;font-weight:var(--theme-heading-weight, 400);font-size:clamp(1.875rem,calc(6 * var(--cw, 1vw)),3rem);line-height:1.05;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;color:var(--theme-text-primary)}.deck.svelte-j29bnz{margin:0;font-family:var(--theme-font-display),serif;font-style:italic;font-size:1.1875rem;line-height:1.75rem;color:var(--theme-text-secondary)}.film.page.svelte-j29bnz{gap:2.5rem}.film.page.svelte-j29bnz .words:where(.svelte-j29bnz){gap:.75rem}.facts.head.svelte-j29bnz{color:var(--theme-accent-text, var(--theme-primary-text))}.caption.svelte-j29bnz{margin:0;font-size:1rem;line-height:1.5rem;color:var(--theme-text-primary)}.credits.svelte-j29bnz{margin:0;font-size:.75rem;line-height:1.125rem;letter-spacing:.04em;color:var(--theme-text-secondary)}.frame.foot.svelte-j29bnz{justify-items:center;margin-top:1rem}.stage.own.svelte-j29bnz{margin-inline:auto}.own.foot-own.svelte-j29bnz{justify-self:center}.own.svelte-j29bnz{display:inline-flex;align-items:center;justify-self:start;min-height:2.75rem;font-size:.875rem;color:var(--theme-text-primary);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--theme-text-primary) 30%,transparent);text-underline-offset:.25em}.live.svelte-1860y0r{display:grid;gap:1.5rem;min-width:0}@media(min-width:1024px){.live.svelte-1860y0r{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:3rem}}.still.svelte-1860y0r{position:relative;overflow:hidden;aspect-ratio:4 / 5;margin-inline:calc(50% - 50 * var(--cw, 1vw));background:color-mix(in oklch,var(--theme-text-primary) 8%,transparent)}@media(min-width:768px){.still.svelte-1860y0r{aspect-ratio:3 / 2;margin-inline:0}}.still.svelte-1860y0r .poster,.ground.svelte-1860y0r{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ribbon.svelte-1860y0r{--ribbon-at: clamp(2.75rem, calc(12 * var(--cw, 1vw)), 5rem);position:absolute;top:var(--ribbon-at);right:var(--ribbon-at);width:calc(var(--ribbon-at) * 4);margin:0;padding-block:.35em;transform:translate(50%,-50%) rotate(45deg);background:var(--theme-text-primary);color:var(--theme-bg-base);font-family:var(--theme-font-body),sans-serif;font-size:.75rem;font-weight:700;line-height:1.4;letter-spacing:.16em;text-align:center;text-transform:uppercase;white-space:nowrap}[data-on-air=true].svelte-1860y0r .ribbon:where(.svelte-1860y0r){background:var(--theme-primary);color:var(--theme-primary-foreground, white)}.words.svelte-1860y0r{display:grid;gap:.75rem;align-content:end;min-width:0}.moment.svelte-1860y0r{margin:0;font-family:var(--theme-font-display),serif;font-weight:var(--theme-heading-weight, 400);font-size:clamp(2.25rem,calc(8 * var(--cw, 1vw)),3.5rem);line-height:1;letter-spacing:-.02em;text-wrap:balance;color:var(--theme-text-primary)}.countdown.svelte-1860y0r{margin:0;font-family:var(--theme-font-body),sans-serif;font-size:.6875rem;font-weight:600;line-height:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-secondary);font-variant-numeric:tabular-nums}[data-on-air=true].svelte-1860y0r .countdown:where(.svelte-1860y0r){color:var(--theme-primary-text);font-weight:600}.title.svelte-1860y0r{margin:.5rem 0 0;font-family:var(--theme-font-display),serif;font-weight:var(--theme-heading-weight, 400);font-size:clamp(1.5rem,calc(5 * var(--cw, 1vw)),2.25rem);line-height:1.1;text-wrap:balance;overflow-wrap:anywhere;color:var(--theme-text-primary)}.deck.svelte-1860y0r{margin:0;font-size:1rem;line-height:1.5rem;color:var(--theme-text-secondary)}.way-in.svelte-1860y0r{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.5rem 0 0}.go.svelte-1860y0r{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:600;color:var(--theme-primary-text);text-decoration:none}.go.svelte-1860y0r:hover{text-decoration:underline;text-underline-offset:.25em}.go.svelte-1860y0r:focus-visible{outline:2px solid var(--theme-primary-text);outline-offset:2px}.appointment.svelte-17p13k8{display:grid;gap:1.5rem;min-width:0}@media(min-width:1024px){.appointment.svelte-17p13k8{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:4rem}.appointment.no-photo.svelte-17p13k8{grid-template-columns:minmax(0,40rem)}}.photo.svelte-17p13k8{position:relative;overflow:hidden;aspect-ratio:4 / 5;margin-inline:calc(50% - 50 * var(--cw, 1vw));background:color-mix(in oklch,var(--theme-text-primary) 6%,transparent)}@media(min-width:768px){.photo.svelte-17p13k8{margin-inline:0}}.photo.svelte-17p13k8 .picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.words.svelte-17p13k8{display:grid;gap:1rem;min-width:0}.title.svelte-17p13k8{margin:0;font-family:var(--theme-font-display),serif;font-weight:var(--theme-heading-weight, 400);font-size:clamp(2rem,calc(7 * var(--cw, 1vw)),3.25rem);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;color:var(--theme-text-primary)}.line.svelte-17p13k8{margin:0;font-family:var(--theme-font-display),serif;font-style:italic;font-size:1.1875rem;line-height:1.75rem;color:var(--theme-text-secondary)}.lengths.svelte-17p13k8{margin:.5rem 0 0;padding:0;list-style:none;border-top:1px solid color-mix(in oklch,var(--theme-text-primary) 12%,transparent)}.lengths.svelte-17p13k8 li:where(.svelte-17p13k8){display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-height:2.75rem;padding-block:.75rem;border-bottom:1px solid color-mix(in oklch,var(--theme-text-primary) 12%,transparent)}.time.svelte-17p13k8{font-family:var(--theme-font-display),serif;font-size:1.25rem;line-height:1.5rem;color:var(--theme-text-primary)}.price.svelte-17p13k8,.price-alone.svelte-17p13k8{font-family:var(--theme-font-display),serif;font-size:1.125rem;line-height:1.5rem;color:var(--theme-text-primary);font-variant-numeric:lining-nums tabular-nums}.price-alone.svelte-17p13k8{margin:0}.way-in.svelte-17p13k8{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.5rem 0 0}.book.svelte-17p13k8{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.5rem;border-radius:9999px;background:var(--theme-primary);color:var(--theme-primary-foreground, white);font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform var(--theme-motion-press, 90ms) var(--theme-ease-brisk, ease)}.book.svelte-17p13k8:hover{background:var(--theme-primary-hover, var(--theme-primary))}.book.svelte-17p13k8:active{transform:scale(.98)}.book.svelte-17p13k8:focus-visible{outline:2px solid var(--theme-primary-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.book.svelte-17p13k8{transition:none}}.lookbook.svelte-y5zn81{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@container (min-width: 40rem){.lookbook.svelte-y5zn81{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.5rem;align-items:start}}.look-pic.svelte-y5zn81{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:color-mix(in oklab,var(--theme-text-primary) 8%,var(--theme-bg-base))}.look-pic.svelte-y5zn81 img:where(.svelte-y5zn81){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.look-list.svelte-y5zn81{display:grid;gap:1.5rem;align-content:start}.rows.svelte-y5zn81{margin:0;padding:0;list-style:none}.look-row.svelte-y5zn81{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.5rem;padding-block:.75rem;border-bottom:1px solid color-mix(in oklab,var(--theme-text-primary) 10%,transparent)}.num.svelte-y5zn81{font-family:var(--theme-font-display),serif;font-size:1.25rem;color:var(--theme-primary-text)}.look-words.svelte-y5zn81{display:grid;gap:.125rem;min-width:0}.look-name.svelte-y5zn81{font-family:var(--theme-font-display),serif;font-size:1.25rem;line-height:1.2;color:var(--theme-text-primary);text-decoration:none}.shop.svelte-y5zn81{display:grid;gap:1.5rem;width:100%;container-type:inline-size}.head.svelte-y5zn81{display:grid;gap:.375rem}.title.svelte-y5zn81{margin:0;font-family:var(--theme-font-display),serif;font-weight:var(--theme-heading-weight, 400);font-size:clamp(1.875rem,calc(6 * var(--cw, 1vw)),3rem);line-height:1.05;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;color:var(--theme-text-primary)}.deck.svelte-y5zn81{margin:0;font-family:var(--theme-font-display),serif;font-style:italic;font-size:1.0625rem;line-height:1.6rem;color:var(--theme-text-secondary)}.grid.svelte-y5zn81{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none}@container (min-width: 40rem){.grid.svelte-y5zn81{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}}.card.svelte-y5zn81{display:grid;align-content:start;gap:.5rem;min-width:0}.picture.svelte-y5zn81{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:.375rem;background:color-mix(in oklab,var(--theme-text-primary) 8%,var(--theme-bg-base))}.picture.svelte-y5zn81:focus-visible,.buy.svelte-y5zn81:focus-visible{outline:2px solid var(--theme-primary-text);outline-offset:2px}img.svelte-y5zn81{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ground.svelte-y5zn81{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,color-mix(in oklab,var(--theme-primary) 78%,var(--theme-text-primary)),color-mix(in oklab,var(--theme-primary) 30%,var(--theme-text-primary)))}.name.svelte-y5zn81{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere;color:var(--theme-text-primary)}.row.svelte-y5zn81{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.price.svelte-y5zn81{margin:0;font-family:var(--theme-font-display),serif;font-size:1.125rem;line-height:1.2;color:var(--theme-text-primary);overflow-wrap:anywhere}.buy.svelte-y5zn81{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:2.75rem;padding:0 1rem;border-radius:999px;font-size:.875rem;font-weight:700;text-decoration:none;color:var(--theme-text-primary);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--theme-text-primary) 55%,transparent)}.mag-page.sp-page{--sp-ink: #1b1512;--sp-ink2: #6a6058;--sp-hair: rgba(27, 21, 18, .18);--sp-red: #b5232b;--sp-display: var(--theme-font-display), serif;--sp-label: var(--theme-font-body), sans-serif;font-family:var(--sp-label);-webkit-text-size-adjust:100%}.mag-page.sp-page[data-story-shape=wide]{--fl: calc((var(--pw) - 334px) * 99999);--sp-fs: max(calc(var(--u) * 2.38), min(13.5px, var(--fl)));--sp-lh: calc(var(--sp-fs) * 1.52);--sp-col: calc(var(--u) * 68);--sp-h1: calc(var(--u) * 9.4 * var(--hs, 1));--sp-h1-it: calc(var(--u) * 10.5 * var(--hs, 1));--sp-h0: calc(var(--u) * 13 * var(--hs, 1));--sp-eyebrow: min(max(calc(var(--u) * 1.5), min(10px, var(--fl))), 13px);--sp-by: min(max(calc(var(--u) * 1.45), min(9.5px, var(--fl))), 13px);--sp-dek: max(calc(var(--u) * 2.9), min(14.5px, var(--fl)));--sp-rows: max(calc(var(--u) * 1.8), min(11px, var(--fl)));--sp-row-pad: calc(var(--u) * 1.5);--sp-credits-gap: calc(var(--u) * 4);--sp-end: max(calc(var(--u) * 2.6), min(14px, var(--fl)))}.mag-page.sp-page[data-story-shape=phone]{--sp-fs: max(16px, calc(var(--u) * 4.15));--sp-lh: calc(var(--sp-fs) * 1.5);--sp-col: none;--sp-h1: calc(var(--u) * 11.5 * var(--hs, 1));--sp-h1-it: calc(var(--u) * 13 * var(--hs, 1));--sp-h0: calc(var(--u) * 15 * var(--hs, 1));--sp-eyebrow: clamp(10px, calc(var(--u) * 1.5), 13px);--sp-by: clamp(9.5px, calc(var(--u) * 1.45), 13px);--sp-dek: max(17px, calc(var(--u) * 4.5));--sp-rows: max(13px, calc(var(--u) * 3.4));--sp-row-pad: calc(var(--u) * 2.2);--sp-credits-gap: calc(var(--u) * 6);--sp-end: max(14px, calc(var(--u) * 2.6))}@supports (line-height: round(21.4px,1px)){.mag-page.sp-page[data-story-shape=wide]{--sp-lh: round(calc(var(--sp-fs) * 1.52), 1px)}.mag-page.sp-page[data-story-shape=phone]{--sp-lh: round(calc(var(--sp-fs) * 1.5), 1px)}}.sp-eyebrow{margin:0;font-family:var(--sp-label);font-size:var(--sp-eyebrow);font-weight:700;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:var(--sp-red)}.sp-eyebrow.sp-light{color:#f1e1c8}.sp-plated .sp-plate~.sp-eyebrow{margin-top:calc(var(--u) * 5)}.sp-h1{margin:calc(var(--u) * 2.4) 0 0;font-family:var(--sp-display);font-size:var(--sp-h1);font-weight:400;line-height:1;letter-spacing:-.012em;text-wrap:balance;overflow-wrap:anywhere;color:var(--sp-ink)}.sp-h1.sp-italic{font-style:italic;font-size:var(--sp-h1-it)}.sp-h1.sp-over{margin-top:calc(var(--u) * 2);font-size:var(--sp-h0);line-height:.98;letter-spacing:-.015em;color:#fff}.sp-dek{margin:calc(var(--u) * 2.4) 0 0;font-family:var(--sp-display);font-size:var(--sp-dek);font-style:italic;line-height:1.35;text-wrap:pretty;overflow-wrap:anywhere;color:var(--sp-ink2)}.sp-dek.sp-light{color:#efe6d8}.sp-by{margin:calc(var(--u) * 2.6) 0 0;font-family:var(--sp-label);font-size:var(--sp-by);line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:var(--sp-ink2)}.sp-by.sp-light{color:#efe6d8}.sp-credit{margin:calc(var(--u) * 1.4) 0 0;font-family:var(--sp-label);font-size:var(--sp-by);line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-ink2)}.sp-credit.sp-light{color:#efe6d8}.sp-frame{position:absolute;overflow:hidden}.sp-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.sp-boxed{position:absolute;left:calc(var(--fx) * 100%);top:calc(var(--fy) * 100%);min-width:100%;min-height:100%;aspect-ratio:var(--r);transform:translate(calc(var(--fx) * -100%),calc(var(--fy) * -100%))}.sp-boxed>img{position:absolute;display:block;max-width:none}.sp-photo{top:0;right:0;bottom:0;left:0}.mag-page.sp-feature{display:flex;flex-direction:column;padding:0 calc(var(--u) * 8.5) calc(var(--u) * 12)}.sp-feature .sp-top{position:relative;flex:0 1 calc(var(--ph) * .64);min-height:calc(var(--ph) * .36);margin:0 calc(var(--u) * -8.5);overflow:hidden}.sp-feature .sp-under{flex:none;margin-top:calc(var(--ph) * .03)}.sp-spread{position:absolute;top:0;bottom:0;left:0;width:200%}.sp-spread.sp-right{left:-100%}.sp-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#150e0a00 42%,#150e0ad1)}.sp-on{position:absolute;left:calc(var(--u) * 9);right:calc(var(--u) * 6);bottom:calc(var(--u) * 9);text-shadow:0 1px 12px rgba(0,0,0,.45)}.sp-title{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sp-title .sp-h1{margin-top:calc(var(--u) * 4)}.sp-rule{width:calc(var(--u) * 12);height:1px;margin:calc(var(--u) * 6) 0 0;background:var(--sp-ink)}.mag-page.sp-plated{display:flex;flex-direction:column}.mag-page.sp-plated.sp-alone{justify-content:center}.sp-plate{position:relative;margin:0;flex:0 1 auto;width:100%;min-height:0;aspect-ratio:var(--pr, 1.5)}.sp-plate>.sp-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.sp-whole{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);aspect-ratio:var(--ps)}.sp-plate[data-fit=fill] .sp-whole{width:100%;height:100%}.sp-plate[data-fit=height] .sp-whole{height:100%}.sp-plate[data-fit=width] .sp-whole{width:100%}.sp-whole>img{position:absolute;display:block;max-width:none}.sp-whole>img.sp-whole-fill{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sp-credits{margin:var(--sp-credits-gap) 0 0;border-top:1px solid var(--sp-ink);font-size:var(--sp-rows)}.sp-credits>div{display:flex;align-items:baseline;justify-content:space-between;gap:1em;padding:var(--sp-row-pad) 0;border-bottom:1px solid var(--sp-hair)}.sp-credits dt{margin:0;font-family:var(--sp-label);color:var(--sp-ink2)}.sp-credits dd{margin:0;min-width:0;font-family:var(--sp-display);text-align:right;overflow-wrap:anywhere}.sp-credits.sp-in-text{margin:var(--sp-lh) 0 0;border-top:0;background:linear-gradient(var(--sp-ink),var(--sp-ink)) top / 100% 1px no-repeat}.sp-credits.sp-in-text>div{align-items:center;padding:0;border-bottom:0;box-shadow:inset 0 -1px 0 var(--sp-hair)}.sp-credits.sp-in-text dt,.sp-credits.sp-in-text dd{line-height:var(--sp-lh)}.mag-page.sp-text{display:flex;flex-direction:column}.sp-head{flex:none}.sp-head+.sp-box{margin-top:calc(var(--u) * 5)}.sp-box{flex:1 1 0;min-height:0}.sp-slice{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sp-text[data-sliced] .sp-slice{height:calc(var(--n) * var(--sp-lh));overflow:hidden;overflow:clip}.sp-text[data-fit]{justify-content:center}.sp-text[data-fit] .sp-box{flex:0 1 auto}.sp-text[data-fit] .sp-slice{height:auto;max-height:100%}.sp-text[data-fit][data-sliced] .sp-slice{max-height:none;overflow:visible}.sp-col{position:relative;top:calc(var(--off, 0) * var(--sp-lh) * -1);max-width:var(--sp-col);margin:0;display:flow-root;font-family:var(--sp-display);font-size:var(--sp-fs);line-height:var(--sp-lh);color:var(--sp-ink);hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;text-rendering:geometricPrecision}.sp-text[data-story-layout=picture-story][data-story-shape=wide] .sp-col{max-width:calc(var(--u) * 60)}.sp-col p{margin:0;padding:0}.sp-col p+p{text-indent:1.4em}.sp-col[data-dropcap]>p:first-of-type:first-letter{float:left;font-size:3.6em;line-height:.82;padding:.06em .09em 0 0;color:var(--sp-red)}.sp-col :where(p,li,h3,h4,td,th,blockquote,dt,dd) :is(a,span,em,strong,b,i,u,s,mark,code,small,sub,sup,abbr,cite,q,kbd,time){line-height:0}.sp-col a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.sp-col sup,.sp-col sub{line-height:0}.sp-col>:first-child{margin-top:0}.sp-col h3,.sp-col h4{margin:var(--sp-lh) 0 0;font-family:var(--sp-label);font-size:.74em;font-weight:700;line-height:var(--sp-lh);letter-spacing:.2em;text-transform:uppercase;text-wrap:balance;color:var(--sp-ink)}.sp-col blockquote{margin:var(--sp-lh) 0;padding:0 0 0 1.2em;font-style:italic;box-shadow:inset 1px 0 0 var(--sp-hair)}.sp-col ul,.sp-col ol{margin:var(--sp-lh) 0;padding:0 0 0 1.5em}.sp-col li{margin:0;padding:0}.sp-col li>p{text-indent:0}.sp-col table{width:100%;margin:var(--sp-lh) 0;border-collapse:collapse;font-size:.92em}.sp-col th,.sp-col td{padding:0 .6em 0 0;border:0;line-height:var(--sp-lh);text-align:left;vertical-align:top}.sp-col pre{margin:var(--sp-lh) 0;padding:0;font-size:.85em;line-height:var(--sp-lh);white-space:pre-wrap}.sp-col .sp-break{height:calc(var(--sp-lh) * 2);text-align:center;line-height:calc(var(--sp-lh) * 2);letter-spacing:.6em;color:var(--sp-red)}.sp-col .sp-break:after{content:"···"}.sp-col>.sp-break{margin:0}.sp-col>.sp-credits:first-child{margin-top:0}.sp-col .end-mark{font-weight:700;color:var(--sp-red)}.sp-col .end-mark:before{content:"⁠" var(--sp-letter);margin-left:.45em}.sp-col[data-mark] .end-mark:before{content:none}.sp-col[data-mark] .end-mark:after{content:" ";font-size:0;margin-left:calc(var(--sp-fs) * .45);padding:calc(var(--sp-fs) * .83) 0 calc(var(--sp-fs) * .12) calc(var(--sp-fs) * .95);background:var(--sp-mark) center / contain no-repeat}.sp-col .sp-end{display:flex;align-items:center;height:var(--sp-lh);margin:var(--sp-lh) 0 0;font-family:var(--sp-display);font-size:var(--sp-end);font-weight:700;line-height:var(--sp-lh);text-indent:0;color:var(--sp-red)}.sp-col .sp-end .sp-mark{display:block;width:calc(var(--sp-lh) * .9);height:calc(var(--sp-lh) * .9);background:var(--sp-mark) left center / contain no-repeat}.sp-inset{float:right;width:38%;height:calc(var(--inset) * var(--sp-lh));margin:0 0 var(--sp-lh) 1.3em;position:relative;overflow:hidden}.mag-page.sp-sheet{display:grid;align-content:center;padding:0}.mag-page.sp-sheet .cp.sheet{box-shadow:none}.who.svelte-a1nm1j{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0}.ago.svelte-a1nm1j{color:var(--quiet);font-size:.8125rem}.mark.svelte-a1nm1j{display:inline-flex;align-items:center;justify-content:center;align-self:center;height:1.125rem;padding:0 .375rem;border:1px solid var(--hair);border-radius:.375rem;color:var(--quiet);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mark.logo.svelte-a1nm1j{width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:.3125rem;background:var(--hair)}.mark.svelte-a1nm1j img:where(.svelte-a1nm1j){display:block;width:100%;height:100%;border-radius:inherit;object-fit:contain}.words.svelte-a1nm1j{margin:.125rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.words.muted.svelte-a1nm1j{opacity:.55}.answer.svelte-a1nm1j{display:inline-flex;align-items:center;min-height:2.75rem;margin:0 0 -.5rem -.5rem;padding:0 .5rem;border:0;border-radius:.5rem;background:transparent;color:var(--quiet);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.answer.svelte-a1nm1j:hover{background:#1b15120f;color:var(--ink)}.answer.svelte-a1nm1j:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hid.svelte-a1nm1j{margin:.25rem 0 0;color:var(--quiet);font-size:.8125rem;font-style:italic}.dim.svelte-qylbo1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#140e0a75}.panel.svelte-qylbo1{--paper: #fbf9f4;--ink: #1b1512;--quiet: rgb(27 21 18 / .64);--hair: rgb(27 21 18 / .1);position:fixed;z-index:81;inset:auto 0 0 0;display:flex;flex-direction:column;max-height:min(86dvh,44rem);background:var(--paper);color:var(--ink);border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -12px 40px #140e0a42;font-family:var(--theme-font-body),system-ui,sans-serif;font-size:.9375rem;line-height:1.375rem}@media(min-width:768px){.panel.svelte-qylbo1{inset:0 0 0 auto;width:26rem;max-height:none;border-radius:1.25rem 0 0 1.25rem;box-shadow:-12px 0 40px #140e0a42}}@media(prefers-reduced-motion:no-preference){.dim.svelte-qylbo1{animation:svelte-qylbo1-dim-in .18s ease-out}.panel.svelte-qylbo1{animation:svelte-qylbo1-rise .24s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-qylbo1-dim-in{0%{opacity:0}}@keyframes svelte-qylbo1-rise{0%{transform:translateY(2rem);opacity:0}}@media(min-width:768px){.panel.svelte-qylbo1{animation-name:svelte-qylbo1-slide}@keyframes svelte-qylbo1-slide{0%{transform:translate(2rem);opacity:0}}}}.head.svelte-qylbo1{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem .75rem .75rem 1.25rem;border-bottom:1px solid var(--hair)}.titles.svelte-qylbo1{min-width:0}.h.svelte-qylbo1{margin:0;font-family:var(--theme-font-display),serif;font-size:1.375rem;line-height:1.75rem;font-weight:400}.page.svelte-qylbo1{margin:0;overflow:hidden;color:var(--quiet);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.x.svelte-qylbo1,.dots.svelte-qylbo1{flex:none;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:.75rem;background:transparent;color:inherit;cursor:pointer}.x.svelte-qylbo1:hover,.dots.svelte-qylbo1:hover{background:#1b151212}.x.svelte-qylbo1 svg:where(.svelte-qylbo1),.dots.svelte-qylbo1 svg:where(.svelte-qylbo1){width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.dots.svelte-qylbo1 svg:where(.svelte-qylbo1) circle:where(.svelte-qylbo1){fill:currentColor;stroke:none}button.svelte-qylbo1:focus-visible,a.svelte-qylbo1:focus-visible{outline:2px solid var(--ink);outline-offset:2px}textarea.svelte-qylbo1:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1b151224}.body.svelte-qylbo1{flex:1 1 auto;min-height:6rem;overflow-y:auto;overscroll-behavior:contain;padding:.25rem .75rem .75rem 1.25rem}.comments.svelte-qylbo1{display:grid;margin:0;padding:0;list-style:none}.c.svelte-qylbo1{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;column-gap:.75rem;padding:.875rem 0;border-bottom:1px solid var(--hair)}.c.svelte-qylbo1:last-child{border-bottom:0}.face.svelte-qylbo1{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#1b151214;font-size:.8125rem;font-weight:600}.what.svelte-qylbo1{min-width:0}.c.hidden.svelte-qylbo1 .face:where(.svelte-qylbo1){opacity:.55}.menu.svelte-qylbo1{margin-top:.5rem;padding:.5rem 0 0;border-top:1px solid var(--hair)}.menu.svelte-qylbo1 .row:where(.svelte-qylbo1){display:flex;flex-wrap:wrap;gap:.5rem}.ask.svelte-qylbo1{margin:0 0 .5rem;color:var(--ink);font-size:.875rem;line-height:1.25rem}.m.svelte-qylbo1{min-height:2.75rem;padding:0 .875rem;border:1px solid var(--hair);border-radius:.75rem;background:transparent;color:var(--ink);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.m.svelte-qylbo1:hover{background:#1b15120f}.m.danger.svelte-qylbo1{border-color:#9b2c20;color:#9b2c20}.quiet.svelte-qylbo1{margin:.75rem 0;color:var(--quiet)}.team-note.svelte-qylbo1{margin:.5rem 0 0;padding:.5rem .75rem;border-radius:.625rem;background:#1b15120f;font-size:.875rem}.foot.svelte-qylbo1{flex:none;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hair)}.foot-note.svelte-qylbo1{margin:0 0 .5rem}.compose.svelte-qylbo1{display:grid;gap:.5rem}textarea.svelte-qylbo1{width:100%;min-height:3.5rem;max-height:9rem;padding:.625rem .75rem;border:1px solid rgb(27 21 18 / .22);border-radius:.75rem;background:#fff;color:var(--ink);font:inherit;resize:none}.send-row.svelte-qylbo1{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.count.svelte-qylbo1{color:var(--quiet);font-size:.8125rem;font-variant-numeric:tabular-nums}.count.over.svelte-qylbo1{color:#9b2c20;font-weight:600}.send.svelte-qylbo1{display:inline-flex;align-items:center;justify-content:center;min-width:5.5rem;min-height:2.75rem;padding:0 1.25rem;border:0;border-radius:.75rem;background:var(--ink);color:var(--paper);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.send.svelte-qylbo1:disabled{opacity:.4;cursor:default}.send.as-link.svelte-qylbo1{width:100%}.problem.svelte-qylbo1{margin:.5rem 0 0;color:#9b2c20;font-size:.875rem}.problem.svelte-qylbo1 a:where(.svelte-qylbo1),.appears.svelte-qylbo1 a:where(.svelte-qylbo1){color:inherit;font-weight:600;text-underline-offset:.2em}.answering.svelte-qylbo1,.appears.svelte-qylbo1{margin:0 0 .5rem;color:var(--quiet);font-size:.8125rem;line-height:1.25rem}.appears.svelte-qylbo1{margin:.5rem 0 0}.sr.svelte-qylbo1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skeleton.svelte-qylbo1{display:grid;gap:1rem;padding:1rem 0}.sk.svelte-qylbo1{display:flex;gap:.75rem}.sk-face.svelte-qylbo1{flex:none;width:2rem;height:2rem;border-radius:50%;background:#1b151214}.sk-lines.svelte-qylbo1{display:grid;flex:1;gap:.5rem}.sk-lines.svelte-qylbo1 span:where(.svelte-qylbo1){height:.75rem;border-radius:.375rem;background:#1b151214}.sk-lines.svelte-qylbo1 span:where(.svelte-qylbo1):last-child{width:70%}.social.svelte-1vxmr8l{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;width:100%;min-height:3.25rem;margin-top:-.75rem;padding-top:.25rem;border-top:1px solid color-mix(in oklch,currentColor 10%,transparent);font-family:var(--theme-font-body),sans-serif;font-size:.9375rem;line-height:1.25rem}.social.narrow.svelte-1vxmr8l{max-width:40rem;margin-inline:auto}.acts.svelte-1vxmr8l{display:flex;align-items:center;gap:.25rem;margin-left:-.5rem}.act.svelte-1vxmr8l{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:2.75rem;min-height:2.75rem;padding:0 .625rem;border:0;border-radius:.75rem;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.act.svelte-1vxmr8l:hover{background:color-mix(in oklch,currentColor 7%,transparent)}.act.svelte-1vxmr8l:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ic.svelte-1vxmr8l{width:1.375rem;height:1.375rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.like.on.svelte-1vxmr8l .ic:where(.svelte-1vxmr8l){fill:#c0392b;stroke:#c0392b}.n.svelte-1vxmr8l{font-variant-numeric:tabular-nums;min-width:.625rem;text-align:left}.note.svelte-1vxmr8l{flex:1 1 100%;margin:0 0 .5rem;color:color-mix(in oklch,currentColor 72%,transparent)}.note.svelte-1vxmr8l a:where(.svelte-1vxmr8l){color:inherit;font-weight:600;text-underline-offset:.2em}@media(min-width:520px),(orientation:landscape){.social.svelte-1vxmr8l .note:where(.svelte-1vxmr8l){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;text-overflow:clip;line-height:1.125rem}}@media(prefers-reduced-motion:no-preference){.like.on.svelte-1vxmr8l .ic:where(.svelte-1vxmr8l){animation:svelte-1vxmr8l-heart-pop .22s ease-out}@keyframes svelte-1vxmr8l-heart-pop{0%{transform:scale(.8)}60%{transform:scale(1.18)}to{transform:scale(1)}}}
