.sw.svelte-b5giol{position:relative;width:var(--w);height:var(--h);margin-left:calc(-1 * var(--over));transform:rotate(var(--tilt));filter:drop-shadow(0 12px 13px rgba(20,10,4,.34)) drop-shadow(0 1px 2px rgba(20,10,4,.35));pointer-events:none}.strip.svelte-b5giol{display:flex;align-items:center;gap:var(--gap);width:100%;height:100%;margin:0;padding:0 var(--pad);list-style:none;background:#17110d;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff14;-webkit-mask:var(--mask) repeat-x 0 0 / var(--hole) var(--h);mask:var(--mask) repeat-x 0 0 / var(--hole) var(--h)}.cell.svelte-b5giol{flex:none;display:block}.fr.svelte-b5giol{position:relative;display:block;width:var(--fw);height:var(--fh);min-width:44px;min-height:44px;padding:0;border:0;border-radius:.38cqw;background:#1a1512;box-shadow:0 0 0 1px #ffffff12;overflow:hidden;pointer-events:auto;-webkit-tap-highlight-color:transparent}button.fr.svelte-b5giol{cursor:pointer}.fr.svelte-b5giol .shot{display:block;width:100%;height:100%;object-fit:cover}.fr.svelte-b5giol .shot.softened{filter:blur(10px) saturate(.85);transform:scale(1.1)}.fr.svelte-b5giol b:where(.svelte-b5giol){position:absolute;left:1.01cqw;bottom:.76cqw;font-family:var(--theme-font-body, Manrope),sans-serif;font-size:max(calc(7px * var(--k, 1)),1.9cqw);font-weight:700;letter-spacing:.07em;line-height:1;font-variant-numeric:tabular-nums;color:#f4b65c;text-shadow:0 0 3px #000,0 0 2px #000}button.fr.svelte-b5giol:focus-visible{outline:2px solid #f4b65c;outline-offset:-3px}.prints.svelte-1hbvimb{position:relative;width:100cqw;height:var(--row);margin:0;padding:0;list-style:none;pointer-events:none}.slot.svelte-1hbvimb{position:absolute;width:var(--pw)}.pol.svelte-1hbvimb{display:block;width:100%;padding:var(--pad) var(--pad) 0;border:0;border-radius:.5cqw;background:#fffdf8;box-shadow:0 0 0 .5px #3c28192e,0 12px 20px #140a0442,0 2px 3px #140a0438;transform:rotate(var(--turn));pointer-events:auto;-webkit-tap-highlight-color:transparent}button.pol.svelte-1hbvimb{cursor:pointer;text-align:center}.pic.svelte-1hbvimb{display:block;height:var(--ph);overflow:hidden;border-radius:.25cqw;box-shadow:inset 0 0 0 .5px #0000002e}.pol.svelte-1hbvimb .shot{display:block;width:100%;height:100%;object-fit:cover}.pol.svelte-1hbvimb .shot.softened{filter:blur(8px) saturate(.85);transform:scale(1.1)}.pol.svelte-1hbvimb b:where(.svelte-1hbvimb){display:block;height:var(--cap);font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:max(calc(13px * var(--k, 1)),4.3cqw);font-weight:700;line-height:var(--cap);color:#3a2f28;text-align:center;font-variant-numeric:tabular-nums}button.pol.svelte-1hbvimb:focus-visible{outline:2px solid #b5232b;outline-offset:2px}.play.svelte-8qhpxh{display:block;width:var(--size);height:var(--size);min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:none;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--theme-motion-press, 90ms) var(--theme-ease-brisk, ease)}.play.svelte-8qhpxh svg:where(.svelte-8qhpxh){display:block;width:100%;height:100%;overflow:visible}.letters.svelte-8qhpxh{font-family:var(--theme-font-body, Manrope),sans-serif}.play.svelte-8qhpxh:active{transform:scale(.96)}.play.svelte-8qhpxh:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.play.svelte-8qhpxh{transition:none}.play.svelte-8qhpxh:active{transform:none}}.over.svelte-i7qwx1{--qp-close-left: 11px;--qp-close-top: max(22px, calc(env(safe-area-inset-top, 0px) + 10px) );position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#080503;transform:translateY(calc(var(--drag, 0) * 1px));opacity:calc(1 - var(--drag, 0) / 700);overscroll-behavior:contain;touch-action:none}@media(prefers-reduced-motion:no-preference){.over.svelte-i7qwx1{animation:svelte-i7qwx1-over-in var(--theme-motion-base, .18s) var(--theme-ease, ease) both}.over.svelte-i7qwx1:not(.held){transition:transform var(--theme-motion-base, .18s) var(--theme-ease, ease),opacity var(--theme-motion-base, .18s) var(--theme-ease, ease)}}@keyframes svelte-i7qwx1-over-in{0%{opacity:0}}.grab.svelte-i7qwx1{position:absolute;left:50%;top:max(9px,env(safe-area-inset-top,0px));width:38px;height:4px;margin-left:-19px;border-radius:4px;background:#ffffff8c;pointer-events:none;z-index:70}.heading.svelte-i7qwx1{position:absolute;left:64px;right:20px;top:max(24px,calc(env(safe-area-inset-top,0px) + 12px));display:grid;gap:4px;color:#fbf6ec;text-shadow:0 1px 16px rgba(0,0,0,.45);pointer-events:none;z-index:70}.name.svelte-i7qwx1{font-family:var(--theme-font-display, "Playfair Display"),Georgia,serif;font-size:17px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line.svelte-i7qwx1{font-family:var(--theme-font-body, Manrope),sans-serif;font-size:9px;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase;opacity:.82;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.film-box.svelte-j29bnz{position:relative;width:100%;max-width:26rem;margin-inline:auto;aspect-ratio:.64;overflow:hidden;background:var(--mag-paper, #fbf9f4);box-shadow:0 0 0 1px #1b15121a}.film-box.on-page.svelte-j29bnz{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;margin:0;aspect-ratio:auto;box-shadow:none}.film-page.svelte-j29bnz{--ink: var(--mag-ink, #1b1512);--quiet: var(--mag-ink-quiet, #6a6058);--red: var(--mag-red, #b5232b);--paper: var(--mag-paper, #fbf9f4);--display: var(--mag-display, var(--theme-font-display, "Playfair Display"), "Didot", Georgia, serif);--text: var(--mag-text, var(--theme-font-body, Manrope), "Avenir Next", "Helvetica Neue", Arial, sans-serif);position:absolute;top:0;right:0;bottom:0;left:0;container-type:size;overflow:hidden;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:var(--text);letter-spacing:0}.still.svelte-j29bnz{position:relative;flex:0 1 auto;width:100%;aspect-ratio:var(--ar);min-height:28cqw;overflow:hidden;background:#2a1a14}.film-page.svelte-j29bnz .stillpic,.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,#4a2c1c,#0c0705)}.film-page.svelte-j29bnz .stillpic.softened{filter:blur(18px) saturate(.8);transform:scale(1.08)}.slot.svelte-j29bnz{position:absolute;z-index:2;transform:translate(-50%,-50%)}.kick.svelte-j29bnz{display:flex;align-items:center;gap:2.78cqw;margin:0;font-size:max(calc(9px * var(--k, 1)),2.53cqw);font-weight:700;letter-spacing:.17em;line-height:1.2;text-transform:uppercase}.kick.svelte-j29bnz .k:where(.svelte-j29bnz){color:var(--red)}.kick.svelte-j29bnz i:where(.svelte-j29bnz){flex:1;height:1px;background:var(--mag-hair, rgba(27, 21, 18, .18))}.kick.svelte-j29bnz .len:where(.svelte-j29bnz){color:var(--quiet);font-variant-numeric:tabular-nums}.ttl.svelte-j29bnz{margin:0;font-family:var(--display);font-weight:400;font-size:calc(11.36cqw * var(--fit));line-height:.97;letter-spacing:-.024em;text-wrap:balance;overflow-wrap:anywhere;color:var(--ink)}.line.svelte-j29bnz{margin:0;font-size:max(calc(12px * var(--k, 1)),3.5cqw);line-height:1.4;color:#3a322c;text-wrap:pretty}.credits.svelte-j29bnz{margin:0;font-size:max(calc(8.5px * var(--k, 1)),2.2cqw);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--quiet)}.team.svelte-j29bnz{margin:0;font-size:max(calc(11px * var(--k, 1)),3cqw);line-height:1.35;color:var(--quiet);text-wrap:balance}.hint.svelte-j29bnz{margin:0;font-family:var(--display);font-size:max(calc(13px * var(--k, 1)),3.54cqw);font-style:italic;line-height:1.3;color:#5a5048}.door.svelte-j29bnz{display:grid;justify-items:center;gap:1.5cqw;width:max-content;max-width:76cqw;padding:3.2cqw 4.4cqw;border-radius:1.4cqw;background:var(--paper);box-shadow:0 1.5cqw 5cqw #0c070459;text-align:center}.door-link.svelte-j29bnz{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:1.5cqw;font-size:max(calc(13px * var(--k, 1)),3.5cqw);font-weight:700;color:var(--red);text-decoration:none}.door-link.svelte-j29bnz:hover{text-decoration:underline;text-underline-offset:.25em}.door-link.svelte-j29bnz:focus-visible{outline:2px solid var(--red);outline-offset:2px}.face-wide.look-strip.svelte-j29bnz .words:where(.svelte-j29bnz),.face-wide.look-prints.svelte-j29bnz .words:where(.svelte-j29bnz){flex:1 0 auto;display:grid;align-content:start;gap:1.6cqw;padding:5.8cqw 7.07cqw 4.3cqw}.face-wide.look-strip.svelte-j29bnz .words:where(.svelte-j29bnz) .ttl:where(.svelte-j29bnz),.face-wide.look-prints.svelte-j29bnz .words:where(.svelte-j29bnz) .ttl:where(.svelte-j29bnz){margin-top:2.2cqw}.face-wide.svelte-j29bnz .words:where(.svelte-j29bnz) .ttl:where(.svelte-j29bnz)+.line:where(.svelte-j29bnz),.face-wide.svelte-j29bnz .words:where(.svelte-j29bnz) .ttl:where(.svelte-j29bnz)+.credits:where(.svelte-j29bnz),.face-wide.svelte-j29bnz .words:where(.svelte-j29bnz) .ttl:where(.svelte-j29bnz)+.team:where(.svelte-j29bnz),.alone.svelte-j29bnz .words:where(.svelte-j29bnz) .ttl:where(.svelte-j29bnz)+.line:where(.svelte-j29bnz),.alone.svelte-j29bnz .words:where(.svelte-j29bnz) .ttl:where(.svelte-j29bnz)+.credits:where(.svelte-j29bnz),.alone.svelte-j29bnz .words:where(.svelte-j29bnz) .ttl:where(.svelte-j29bnz)+.team:where(.svelte-j29bnz){margin-top:1.4cqw}.face-wide.svelte-j29bnz .foot:where(.svelte-j29bnz){flex:none;display:grid;gap:5.2cqw;padding:0 0 14.5cqw}.face-wide.svelte-j29bnz .foot:where(.svelte-j29bnz) .hint:where(.svelte-j29bnz){padding-inline:7.07cqw}@container (min-aspect-ratio: .7){.face-wide.look-strip.svelte-j29bnz .words:where(.svelte-j29bnz),.face-wide.look-prints.svelte-j29bnz .words:where(.svelte-j29bnz){gap:1.2cqw;padding:4.2cqw 7.07cqw 3.2cqw}.face-wide.look-strip.svelte-j29bnz .words:where(.svelte-j29bnz) .ttl:where(.svelte-j29bnz),.face-wide.look-prints.svelte-j29bnz .words:where(.svelte-j29bnz) .ttl:where(.svelte-j29bnz){margin-top:1.2cqw;font-size:calc(9.5cqw * var(--fit))}.face-wide.svelte-j29bnz .foot:where(.svelte-j29bnz){gap:3.8cqw;padding-bottom:11.5cqw}.face-wide.svelte-j29bnz .still:where(.svelte-j29bnz){min-height:34cqw}}.alone.svelte-j29bnz{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:3.5cqw;min-height:0;padding:0 7.07cqw 15cqw}.alone-still.svelte-j29bnz{flex:0 1 auto;width:100%;min-height:24cqw}.alone.svelte-j29bnz .words:where(.svelte-j29bnz){display:grid;gap:1.6cqw;margin-top:3.5cqw}.cover.svelte-j29bnz{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#120b07}.fade.svelte-j29bnz{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0c0704e6,#0c07049e 30%,#0c070400 56%),linear-gradient(to bottom,#0c07046b,#0c070400 16%)}.face-fill.svelte-j29bnz>.kick:where(.svelte-j29bnz){position:absolute;left:6.57cqw;top:6.06cqw;gap:2.3cqw;z-index:2}.face-fill.svelte-j29bnz>.kick:where(.svelte-j29bnz) i:where(.svelte-j29bnz){display:none}.face-fill.svelte-j29bnz>.kick:where(.svelte-j29bnz) .len:where(.svelte-j29bnz):before{content:"·";margin-right:2.3cqw}.face-fill.svelte-j29bnz>.kick.on-photo:where(.svelte-j29bnz) .k:where(.svelte-j29bnz),.face-fill.svelte-j29bnz>.kick.on-photo:where(.svelte-j29bnz) .len:where(.svelte-j29bnz){color:#fbf6ec;text-shadow:0 1px 16px rgba(0,0,0,.45)}.stack.svelte-j29bnz{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:3cqw;padding-bottom:3cqw}.stack.bare.svelte-j29bnz{padding-bottom:12cqw}.stack.svelte-j29bnz .words:where(.svelte-j29bnz){display:grid;gap:1.4cqw;padding:0 6.3cqw}.on-photo.svelte-j29bnz .ttl:where(.svelte-j29bnz){font-size:calc(11.87cqw * var(--fit));color:#fbf6ec;text-shadow:0 1px 16px rgba(0,0,0,.45)}.on-photo.svelte-j29bnz .line:where(.svelte-j29bnz),.on-photo.svelte-j29bnz .credits:where(.svelte-j29bnz),.on-photo.svelte-j29bnz .team:where(.svelte-j29bnz){color:#fbf6ecd1;text-shadow:0 1px 10px rgba(0,0,0,.5)}.over-frames.svelte-j29bnz{display:grid;gap:5cqw}.over-frames.svelte-j29bnz .hint:where(.svelte-j29bnz){padding-inline:6.8cqw;color:#fbf6ecd1;text-shadow:0 1px 10px rgba(0,0,0,.5)}.print.svelte-j29bnz{position:absolute;top:0;right:0;width:73.74cqw;height:min(calc(73.74cqw / var(--still-ar)),calc(100cqh - var(--zone)));overflow:hidden;background:#2a1a14}.face-print.svelte-j29bnz>.kick:where(.svelte-j29bnz){position:absolute;left:6.57cqw;top:6.06cqw;z-index:2;flex-direction:column;align-items:flex-start;gap:1.26cqw}.face-print.svelte-j29bnz>.kick:where(.svelte-j29bnz) i:where(.svelte-j29bnz){display:none}.side.svelte-j29bnz{position:absolute;left:8.6cqw;top:17cqw;bottom:var(--zone);z-index:2;display:flex;flex-direction:row;align-items:flex-start;gap:2.4cqw;writing-mode:vertical-rl;transform:rotate(180deg)}.side.svelte-j29bnz .ttl:where(.svelte-j29bnz){font-size:min(calc(8.08cqw * var(--fit)),calc((100cqh - 17cqw - var(--zone)) / (.48 * var(--chars))));line-height:1;letter-spacing:-.02em;text-wrap:balance}.side.svelte-j29bnz .line:where(.svelte-j29bnz){font-family:var(--display);font-size:3.3cqw;font-style:italic;line-height:1.25;color:#5a5048}.side.svelte-j29bnz .credits:where(.svelte-j29bnz){font-size:max(calc(8px * var(--k, 1)),2.1cqw);line-height:1.3}.side.svelte-j29bnz .team:where(.svelte-j29bnz){font-size:max(calc(9px * var(--k, 1)),2.5cqw);line-height:1.3}.prints-foot.svelte-j29bnz{position:absolute;left:0;right:0;bottom:5.4cqw;z-index:3;display:grid;gap:2.5cqw}.prints-foot.strip.svelte-j29bnz{bottom:10cqw}.prints-foot.svelte-j29bnz .hint:where(.svelte-j29bnz){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.folio-n.svelte-j29bnz{position:absolute;right:7.07cqw;bottom:3.6cqw;z-index:3;font-family:var(--display);font-size:calc(1.5*clamp(9px,1.5cqw,12px));font-style:italic;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.sr-only.svelte-j29bnz{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.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(--reg-headline, 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(--reg-headline, 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(--reg-headline, 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)}.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}.note.svelte-1vxmr8l a[data-page-own-account]:where(.svelte-1vxmr8l){white-space:nowrap}@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)}}}
