@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-math-wght-normal._TL2RCrf.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-symbols-wght-normal.DO7lZbk6.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-ext-wght-normal.BlIE6rrN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-wght-normal.BIFT5Qnz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-math-wght-italic.Csabf5l-.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-symbols-wght-italic.Dit9nj3y.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-ext-wght-italic.NDCc9UyL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-wght-italic.B5SVoS-R.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-ext-400-normal.B-EsvyE4.woff2)format("woff2"),url(/_astro/courier-prime-latin-ext-400-normal.CKOCNFvK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2"),url(/_astro/courier-prime-latin-400-normal.BAlbUm6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#ebe9e4;--bg-2:#e2dfd8;--paper:#f4f1ea;--ecru:#e7dcc4;--ink:#131012;--ink-2:#2d292b;--mute:#6f6a64;--line:#1310122e;--bordeaux:#5a0f1f;--bordeaux-2:#7a1a2e;--bordeaux-d:#370712;--hot:#a31d33;--greige:#cbc4b6;--greige-d:#a79f8d;--cream:#f1e7d3;--f-display:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--f-serif:"Bodoni Moda Variable", "Didot", serif;--f-mono:"Courier Prime", "Courier New", monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .2, 1);--pad:clamp(16px, 3.2vw, 48px);--head-h:60px;--sh-1:0 1px 2px #190c0c33, 0 6px 12px -6px #190c0c47;--sh-2:0 2px 3px #190c0c33, 0 14px 26px -10px #190c0c61;--sh-3:0 3px 5px #190c0c38, 0 28px 46px -16px #190c0c80;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--f-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;font-stretch:100%;line-height:1.5;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,p,dl,dd,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--bordeaux-2);outline-offset:3px}.on-dark :focus-visible,.mat-ink :focus-visible,.mat-bordeaux :focus-visible{outline-color:var(--cream)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:1000;background:var(--ink);color:var(--paper);padding:8px 14px;font-size:.85rem;text-decoration:none;transition:top .2s;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.t-display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.012em;font-weight:850;font-stretch:76%;line-height:.9}.t-mono{font-family:var(--f-mono);letter-spacing:.04em}.t-label{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:650;font-stretch:100%}.mark em{font-family:var(--f-serif);text-transform:none;letter-spacing:-.02em;font-style:italic;font-weight:500;font-stretch:100%}.mat-paper{--m:#cbc4b6;--m2:#d9d3c6;--m3:#a49c89;--on:#1a1617}.mat-ink{--m:#1a171a;--m2:#2d292e;--m3:#0a090b;--on:var(--cream)}.mat-bordeaux{--m:#5a0f1f;--m2:#7a1a2e;--m3:#34060f;--on:var(--cream)}.link{font-family:var(--f-display);color:inherit;letter-spacing:.14em;text-transform:uppercase;transition:gap .3s var(--ease-out);background:0 0;border:0;border-bottom:1.5px solid;align-items:center;gap:.6em;padding:.55em 0;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.link:hover{gap:1em}.rd{min-height:100dvh;color:var(--paper);--H:min(calc(100dvh - 172px), calc((100vw - 190px) / 1.414));--P:calc(var(--H) / 1.414);--bm:calc(var(--P) * .03);position:relative}.rd__scrim{background:radial-gradient(120% 100% at 50% 38%,#3b1420 0%,#1c0a10 55%,#0f0508 100%);position:absolute;inset:0}.rd--overlay{z-index:100;min-height:0;position:fixed;inset:0;overflow:hidden}.rd--overlay .rd__scrim{opacity:0;background:radial-gradient(130% 110% at 50% 45%,#220e1447,#10060999)}.rd__stage{position:relative}.rd :focus-visible{outline-color:var(--cream)}.bk__board,.bk__shadow,.bk__rings,.bk__edge{display:none}.sp{display:block;container-type:inline-size}.pg{z-index:1;aspect-ratio:1/1.414;background:var(--paper);color:var(--ink);margin:0 0 10px;position:relative;overflow:visible;container-type:inline-size}.pg:before{content:"";z-index:7;pointer-events:none;background:linear-gradient(112deg,#fff3 0%,#fff0 24% 66%,#ffffff1a 84%,#fff0 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 .25cqw #ffffff73,inset 0 0 1.6cqw #00000012}.pg__head,.pg__foot,.pg__cap,.pg__tag,.pg__side{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:max(10px,2.2cqw);position:absolute}.pg__head{color:var(--hot);justify-content:space-between;gap:4cqw;display:flex;top:6cqw;left:8cqw;right:8cqw}.pg__ex{border:.35cqw solid;border-radius:99px;padding:.5cqw 2cqw}.pg__foot{color:var(--mute);bottom:5.5cqw;left:8cqw}.sp>.pg:last-of-type .pg__foot{left:auto;right:8cqw}.pg__cap{color:var(--ink-2);bottom:13cqw;left:8cqw;right:8cqw}.pg__tag{z-index:5;background:var(--hot);color:var(--paper);padding:1.2cqw 2.4cqw;top:6cqw;left:6cqw}.pg__side{writing-mode:vertical-rl;color:var(--mute);white-space:nowrap;align-items:flex-end;display:flex;top:8cqw;bottom:22cqw;left:3.2cqw;overflow:hidden;rotate:180deg}.sp>.pg:last-of-type .pg__side{left:auto;right:3.2cqw}.pic{display:contents}.pic img{object-fit:cover;object-position:var(--focus,50% 50%);user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pic--cut img{object-fit:contain;height:auto;position:relative;inset:auto}.pic--empty{color:#8f8a83;letter-spacing:.1em;text-transform:uppercase;background:repeating-linear-gradient(135deg,#00000009 0 1px,#0000 1px 14px),#dedad3;place-items:center;font-size:.72rem;display:grid;position:absolute;inset:0}.pg--photo,.bl,.en{overflow:hidden}.pg--photo{background:#1b1416}.pg--void{display:none}.ix__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--hot);justify-content:space-between;margin:0;font-size:max(10px,2.1cqw);display:flex;position:absolute;top:6cqw;left:8cqw;right:12cqw}.ix__mast{margin:0;position:absolute;top:14cqw;left:8cqw;right:12cqw}.ix__title{font-family:var(--f-serif);font-weight:400;font-size:var(--fs,15cqw);letter-spacing:-.03em;text-transform:uppercase;color:var(--ink);line-height:.92;display:block}.ix__sub{font-family:var(--f-serif);font-style:italic;font-weight:500;font-size:var(--fs,6cqw);white-space:nowrap;letter-spacing:-.02em;color:var(--hot);margin-top:.8cqw;line-height:1;display:block}.ix__nav{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);gap:3.4cqw;margin:0;font-size:max(9px,1.9cqw);display:flex;position:absolute;top:46cqw;left:8cqw;right:12cqw}.ix__nav [aria-current=true]{color:var(--hot);border-bottom:.3cqw solid}.ix__list{border-top:.3cqw solid var(--ink);position:absolute;top:56cqw;left:8cqw;right:12cqw}.ix__list button{text-align:left;border:0;border-bottom:.2cqw solid var(--line);width:100%;min-height:44px;font-family:var(--f-serif);letter-spacing:-.01em;color:var(--ink);transition:padding-left .25s var(--ease-out), color .2s;background:0 0;justify-content:space-between;align-items:baseline;gap:3cqw;padding:2.4cqw 0;font-size:max(16px,5.6cqw);line-height:1.05;display:flex}.ix__list .is-alt .ix__name{color:var(--hot);font-style:italic}.ix__no{letter-spacing:.1em;color:var(--mute);flex:none;font-size:max(10px,2cqw)}.ix__list button:hover,.ix__list button:focus-visible{color:var(--hot);padding-left:2.4cqw}.ix__proof{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:2cqw;margin:0;font-size:max(10px,2.2cqw);display:flex;position:absolute;bottom:14cqw;left:8cqw;right:12cqw}.ix__proof i{background:var(--hot);flex:none;width:2cqw;height:2cqw}.sw__title{color:var(--ink);margin:0;font-size:17cqw;line-height:.86;position:absolute;top:9cqw;left:8cqw}.sw__i{text-align:left;rotate:var(--tilt,0deg);color:var(--ink);background:0 0;border:0;padding:0;position:absolute}.sw__img{background:#1b1416;width:100%;display:block;position:relative;overflow:hidden}.sw__img img{transition:scale .6s var(--ease-out)}.sw__i:hover .sw__img img,.sw__i:focus-visible .sw__img img{scale:1.05}.sw__cap{letter-spacing:.1em;text-transform:uppercase;margin-top:1.6cqw;font-size:max(10px,2cqw);display:block}.sw__cap b{color:var(--hot);font-weight:400}.sw__i:first-of-type{width:52cqw;top:33cqw;left:8cqw}.sw__i:first-of-type .sw__img{aspect-ratio:4/5.2}.sw__i:nth-of-type(2){z-index:2;width:38cqw;top:58cqw;right:8cqw}.sw__i:nth-of-type(2) .sw__img{aspect-ratio:4/5}.sw__i:nth-of-type(2):before{content:"";z-index:-1;background:var(--hot);position:absolute;inset:6% -6% 12% 12%}.sw__i:nth-of-type(3){width:34cqw;top:100cqw;left:18cqw}.sw__i:nth-of-type(3) .sw__img{aspect-ratio:5/3.6}.sw__tag{z-index:3;background:var(--hot);color:var(--paper);letter-spacing:.14em;text-transform:uppercase;padding:1.6cqw 3cqw;font-size:max(10px,2.1cqw);position:absolute;bottom:9cqw;right:8cqw}.sw .pg__foot{z-index:2}.cv__title{font-size:var(--fs,15cqw);line-height:.86;position:absolute;top:15cqw;left:8cqw;right:8cqw}.cv__title span{display:block}.cv__title em{color:var(--hot);margin-top:.02em;font-size:1.2em;line-height:1;display:block}.cv__toc{position:absolute;bottom:22cqw;left:8cqw;right:10cqw}.cv__toc ol{border-top:.35cqw solid var(--ink)}.cv__toc button{text-align:left;border:0;border-bottom:.2cqw solid var(--line);width:100%;min-height:44px;font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;transition:padding-left .2s var(--ease-out), color .2s;background:0 0;align-items:baseline;gap:3.4cqw;padding:1.5cqw 0;font-size:max(13px,3.6cqw);font-weight:700;font-stretch:85%;display:flex}.cv__toc .t-mono{color:var(--mute);font-size:max(10px,2.3cqw);font-weight:400}.cv__toc button:hover,.cv__toc button:focus-visible{color:var(--hot);padding-left:2cqw}.cv__back{letter-spacing:.12em;text-transform:uppercase;min-height:44px;color:var(--ink-2);background:0 0;border:0;border-bottom:.25cqw solid;padding:0;font-size:max(10px,2.2cqw);transition:color .2s;position:absolute;bottom:12cqw;left:8cqw}.cv__back:hover,.cv__back:focus-visible{color:var(--hot)}.tx__no{color:#7a1a2e17;font-size:30cqw;line-height:.8;position:absolute;top:5cqw;right:6cqw}.tx__txt{gap:4.4cqw;display:grid;position:absolute;top:33cqw;left:9cqw;right:9cqw}.tx__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--hot);align-items:center;gap:2cqw;margin:0;font-size:max(10px,2.2cqw);display:flex}.tx__eyebrow i{background:var(--hot);width:2cqw;height:2cqw}.tx__title{font-size:var(--fs,15cqw);line-height:.88}.tx__title span{display:block}.tx__title em{color:var(--hot);margin-top:.02em;font-size:1.18em;line-height:1;display:block}.tx__body{max-width:46cqw;font-family:var(--f-mono);color:var(--ink-2);margin:0;font-size:max(13px,2.75cqw);line-height:1.55}.tx__body:first-of-type:first-letter{float:left;font-family:var(--f-serif);color:var(--hot);padding:.08em .1em 0 0;font-size:3.4em;line-height:.78}.tx__detail{aspect-ratio:1;width:29cqw;box-shadow:2.6cqw 2.6cqw 0 var(--hot);position:absolute;bottom:14cqw;right:11cqw;overflow:hidden}.tx__detail .pic img{transform-origin:var(--focus);transform:scale(2.1)}.inset{background:#1b1416;position:absolute;inset:8cqw 8cqw 22cqw;overflow:hidden}.bl{background-color:var(--m);background-image:linear-gradient(125deg, var(--m2), var(--m) 55%, var(--m3));color:var(--on)}.bl .pg__foot{color:inherit;opacity:.7}.bl__no{letter-spacing:.14em;opacity:.8;margin:0;font-size:max(10px,2.2cqw);position:absolute;top:6cqw;left:8cqw}.bl__title{font-size:var(--fs,15cqw);line-height:.88;position:absolute;bottom:16cqw;left:8cqw;right:8cqw}.bl__title span{display:block}.bl__title em{color:var(--cream);font-size:1.18em;line-height:1;display:block}.mat-paper .bl__title em{color:var(--hot)}.dbl__block{background:var(--hot);width:70cqw;height:100cqw;position:absolute;top:14cqw;left:14cqw}.dbl__img{background:#1b1416;position:absolute;overflow:hidden}.dbl--a .dbl__img{width:70cqw;height:100cqw;top:8cqw;left:8cqw}.dbl--b .dbl__img{width:66cqw;height:92cqw;bottom:14cqw;right:8cqw}.dbl__title{font-size:var(--fs,11cqw);line-height:.88;position:absolute;top:8cqw;left:8cqw;right:30cqw}.dbl__title span{display:block}.dbl__title em{color:var(--hot);font-size:1.18em;line-height:1;display:block}.mz__i{rotate:var(--tilt,0deg);position:absolute}.mz__i--plain{background:#1b1416;overflow:hidden}.mz[data-count="1"] .mz__i{width:82cqw;height:108cqw;top:12cqw;left:9cqw}.mz[data-count="2"] .mz__i:first-child{width:62cqw;height:80cqw;top:9cqw;left:8cqw}.mz[data-count="2"] .mz__i:nth-child(2){width:50cqw;height:52cqw;bottom:15cqw;right:8cqw}.mz[data-count="3"] .mz__i:first-child{width:52cqw;height:66cqw;top:8cqw;left:7cqw}.mz[data-count="3"] .mz__i:nth-child(2){width:38cqw;height:46cqw;top:12cqw;right:6cqw}.mz[data-count="3"] .mz__i:nth-child(3){width:46cqw;height:54cqw;bottom:12cqw;right:12cqw}.mz__i--polaroid,.mz__i--cutout{background:0 0;overflow:visible;height:auto!important}.mz__i--cutout:before{content:"";background:var(--hot);z-index:-1;position:absolute;inset:12% 4% -3% 18%}.mz__pol{background:#faf8f4;padding:3.4cqw 3.4cqw 11cqw;box-shadow:0 1.4cqw 3cqw #1e0e0e4d}.mz__polimg{aspect-ratio:1;position:relative;overflow:hidden}.mz[data-count] .mz__i--polaroid:nth-child(n){width:44cqw}.en{background-color:var(--m);background-image:linear-gradient(125deg, var(--m2), var(--m) 55%, var(--m3));color:var(--on)}.en__lab{letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin:0;font-size:max(10px,2.2cqw);position:absolute;top:6cqw;left:8cqw;right:12cqw}.en__index{text-align:left;color:inherit;transition:translate .3s var(--ease-out);background:0 0;border:0;padding:0;font-size:15cqw;line-height:.88;position:absolute;top:15cqw;left:8cqw}.en__index em{font-family:var(--f-serif);letter-spacing:-.02em;text-transform:none;color:var(--cream);font-size:.82em;font-weight:500;display:block}.mat-paper .en__index em{color:var(--hot)}.en__index:hover,.en__index:focus-visible{translate:1.6cqw}.en__next{text-align:left;color:inherit;background:0 0;border:0;align-items:flex-end;gap:4cqw;padding:0;display:flex;position:absolute;bottom:12cqw;left:8cqw}.en__img{aspect-ratio:4/5;width:26cqw;transition:translate .3s var(--ease-out);display:block;position:relative;overflow:hidden;box-shadow:1.8cqw 1.8cqw #00000047}.en__next:hover .en__img,.en__next:focus-visible .en__img{translate:0 -1.6cqw}.en__nextlab{letter-spacing:.12em;text-transform:uppercase;gap:1.4cqw;font-size:max(10px,2.1cqw);display:grid}.en__nextlab b{font-family:var(--f-display);letter-spacing:0;font-size:1.9em;font-weight:800;font-stretch:80%;line-height:1}.ba__no{color:#7a1a2e17;font-size:30cqw;line-height:.8;position:absolute;top:5cqw;right:6cqw}.ba__facts{gap:3cqw;margin:0;display:grid;position:absolute;top:40cqw;left:9cqw;right:9cqw}.ba__facts div{border-bottom:.2cqw solid var(--line);grid-template-columns:22cqw 1fr;gap:3cqw;padding-bottom:3cqw;display:grid}.ba__facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:max(10px,2.2cqw)}.ba__facts dd{margin:0;font-size:max(13px,3cqw)}.ba__back{min-height:44px;color:var(--ink);font-family:var(--f-display);text-transform:uppercase;transition:color .2s, gap .3s var(--ease-out);border-bottom:.5cqw solid;align-items:center;gap:3cqw;padding-bottom:2cqw;font-size:7cqw;font-weight:850;font-stretch:76%;line-height:1;text-decoration:none;display:flex;position:absolute;bottom:12cqw;left:9cqw;right:12cqw}.ba__back svg{flex:none;width:6cqw}.ba__back:hover,.ba__back:focus-visible{color:var(--hot);gap:4.4cqw}.sp__wide{aspect-ratio:4/3;background:#1b1416;margin:0 0 10px;position:relative;overflow:hidden}.sp__cap{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:var(--hot);margin:0;padding:.7em 1.2em;font-size:max(10px,1.1cqw);position:absolute;bottom:5cqw;left:4cqw}.rd__peel,.rd__nav{display:none}.rd__stage{padding:64px 12px 72px}.bk{width:min(100%,520px);margin:0 auto;position:relative}.rd--overlay{overscroll-behavior:contain;overflow-y:auto}.sp[data-kind=wide] .sp__cap{bottom:14px}.rd:not(.rd--overlay) .bk{animation:bk-in .7s var(--ease-out) both}@keyframes bk-in{0%{opacity:0;transform:translateY(18px)}}@media (width>=820px) and (height>=560px){html.js .rd{height:100dvh;min-height:0;overflow:hidden}html.js .rd__stage{place-items:center;padding:0;display:grid;position:absolute;inset:0}html.js .bk{width:calc(var(--P) * 2);height:var(--H);perspective:2600px;--tr:0;--rr:0;margin:0}html.js .bk__shadow{box-shadow:var(--sh-3);border-radius:4px;display:block;position:absolute;inset:0}html.js .bk__board{background-color:var(--m);background-image:var(--grain), linear-gradient(120deg, var(--m2), var(--m) 50%, var(--m3));background-blend-mode:soft-light, normal;clip-path:inset(0 round 4px);transition:clip-path .45s var(--ease-out);border-radius:4px;display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000059}html.js .bk__edge{top:var(--bm);bottom:var(--bm);width:calc(var(--tr) * 0.16%);background:repeating-linear-gradient(90deg,#f1ebdc 0 1px,#c9bfa8 1px 2px);max-width:2.4%;transition:opacity .3s;display:block;position:absolute;box-shadow:inset 0 0 0 1px #3c281e2e}html.js .bk__edge--l{right:calc(100% - var(--bm));border-radius:2px 0 0 2px}html.js .bk__edge--r{left:calc(100% - var(--bm));width:calc(var(--rr) * 0.16%);border-radius:0 2px 2px 0}html.js .bk.is-opening .bk__board{clip-path:inset(0 0 0 50% round 0 4px 4px 0)}html.js .bk.is-opening .sp[data-sp="0"]>.pg:first-of-type{visibility:hidden}html.js .bk.is-opening .bk__edge,html.js .bk.is-opening .bk__rings{opacity:0}html.js .bk__spreads{inset:var(--bm);position:absolute}html.js .sp{visibility:hidden;opacity:0;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}html.js .sp.is-on{visibility:visible;opacity:1}html.js .pg{aspect-ratio:auto;height:100%;box-shadow:none;margin:0}html.js .sp>.pg:first-of-type:after,html.js .sp>.pg:last-of-type:after{content:"";pointer-events:none;z-index:5;width:10cqw;position:absolute;top:0;bottom:0}html.js .sp>.pg:first-of-type:after{background:linear-gradient(270deg,#14080833,#0000);right:0}html.js .sp>.pg:last-of-type:after{background:linear-gradient(90deg,#14080833,#0000);left:0}html.js .sp:after{content:"";z-index:9;pointer-events:none;--hole:#0e0609e0 0 .85cqw, #0e06094d 1.05cqw, transparent 1.25cqw;background:radial-gradient(circle at calc(50% - 2.7cqw) 18.5%, var(--hole)), radial-gradient(circle at calc(50% + 2.7cqw) 18.5%, var(--hole)), radial-gradient(circle at calc(50% - 2.7cqw) 49.8%, var(--hole)), radial-gradient(circle at calc(50% + 2.7cqw) 49.8%, var(--hole)), radial-gradient(circle at calc(50% - 2.7cqw) 81.1%, var(--hole)), radial-gradient(circle at calc(50% + 2.7cqw) 81.1%, var(--hole));position:absolute;inset:0}html.js .sp__wide{aspect-ratio:auto;margin:0;position:absolute;inset:0}html.js .sp__wide:after{content:"";background:linear-gradient(90deg,#0000,#14080829 50%,#0000);width:8cqw;position:absolute;top:0;bottom:0;left:calc(50% - 4cqw)}html.js .sp__cap{bottom:3cqw;left:3cqw}html.js .pg--void{background:0 0;display:block}html.js .pg--void:before{display:none}html.js .bk__rings{z-index:60;pointer-events:none;width:5.8%;transition:opacity .3s;display:block;position:absolute;top:0;bottom:0;left:47.1%}html.js .bk__rings i{filter:drop-shadow(0 2px 2px #00000073);background:linear-gradient(100deg,#5f5f66,#f9f9fc 38%,#8d8d94 66%,#cfcfd5);border-radius:50%;width:100%;height:5.6%;position:absolute;left:0;-webkit-mask:radial-gradient(closest-side,#0000 79%,#000 81%);mask:radial-gradient(closest-side,#0000 79%,#000 81%)}html.js .bk__rings i:first-child{top:16.4%}html.js .bk__rings i:nth-child(2){top:47%}html.js .bk__rings i:nth-child(3){top:77.6%}html.js .rd__nav{z-index:130;clip-path:inset(50%);pointer-events:none;transition:clip-path .18s var(--ease-out);background:#12070ac7;border-radius:999px;align-items:center;gap:8px;padding:5px;display:flex;position:absolute;bottom:22px;left:50%;translate:-50%}html.js .rd__nav:focus-within{clip-path:inset(0);pointer-events:auto}html.js .rd--overlay .rd__nav{opacity:0}.rd__count{text-align:center;letter-spacing:.14em;min-width:7ch;margin:0;font-size:.85rem}.rd__index{min-height:40px;color:var(--paper);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1.5px solid #f1e7d366;border-radius:999px;padding:0 14px;font-size:.72rem;transition:background-color .2s}.rd__index:hover{background:#f1e7d329}.rd__arrow{width:40px;height:40px;color:var(--paper);background:#f1e7d314;border:1.5px solid #f1e7d38c;border-radius:50%;place-items:center;transition:background-color .2s,opacity .2s;display:grid}.rd__arrow svg{width:20px}.rd__arrow:hover:not(:disabled){background:#f1e7d333}.rd__arrow:disabled{opacity:.25;cursor:default}html.js [data-loose]{cursor:grab;touch-action:none;transition:scale .2s var(--ease-out), box-shadow .2s}html.js [data-loose].is-lifted{cursor:grabbing;scale:1.03;box-shadow:0 1.6cqw 3.4cqw #14080861}html.js [data-loose]:not(.is-lifted):hover{scale:1.012}html.js .mz__i--cutout.is-lifted{box-shadow:none}html.js .rd__peel{--axis:to top left;--tri:polygon(100% 0, 100% 100%, 0 100%);z-index:65;width:calc(var(--P) * .17);height:calc(var(--P) * .17);pointer-events:none;opacity:0;max-width:88px;max-height:88px;transition:opacity .2s var(--ease-out);background:linear-gradient(var(--axis), transparent 50%, #ffffff80 50.9%, #fff0 53.5%), linear-gradient(var(--axis), transparent 50.5%, #1c0c0e2b 55%, #1c0c0e12 69%, transparent 85%);display:block;position:absolute}html.js .rd__peel:before{content:"";clip-path:var(--tri);background:linear-gradient(var(--axis), transparent 42%, #2c161647 46%, #2c161680 49.5%, #2c161666 50%), linear-gradient(var(--axis), #fffefaf7 4%, #f8f2e5ed 26%, #e2d8c4ed 50%);position:absolute;inset:0}html.js .rd__peel--br{right:var(--bm);bottom:var(--bm)}html.js .rd__peel--bl{--axis:to top right;--tri:polygon(0 0, 0 100%, 100% 100%);left:var(--bm);bottom:var(--bm)}html.js .rd__peel--tr{--axis:to bottom left;--tri:polygon(100% 0, 100% 100%, 0 0);right:var(--bm);top:var(--bm)}html.js .rd__peel--tl{--axis:to bottom right;--tri:polygon(0 0, 100% 0, 0 100%);left:var(--bm);top:var(--bm)}html.js .bk[data-peel=br] .rd__peel--br,html.js .bk[data-peel=bl] .rd__peel--bl,html.js .bk[data-peel=tr] .rd__peel--tr,html.js .bk[data-peel=tl] .rd__peel--tl{opacity:1;pointer-events:auto;cursor:pointer}html.js .leaf-layer{z-index:45;pointer-events:none;perspective:11000px;position:absolute;inset:0}html.js .leaf{top:var(--bm);z-index:45;width:calc(50% - var(--bm));height:calc(100% - var(--bm) * 2);transform-style:preserve-3d;pointer-events:none;position:absolute}html.js .leaf--r{transform-origin:0;left:50%}html.js .leaf--l{left:var(--bm);transform-origin:100%}.leaf__face{background:var(--paper);position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #3c281e24,1px 0 #cfc6b0,2px 0 #e9e2d0}.leaf__back{transform:rotateY(180deg)}.leaf__face,.leaf__face *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.leaf__shade{z-index:20;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0a04048c,#0a04040a);position:absolute;inset:0}.leaf--l .leaf__shade{background:linear-gradient(270deg,#0a04048c,#0a04040a)}.leaf__gloss{z-index:21;pointer-events:none;opacity:0;background:linear-gradient(100deg,#fff0 30%,#ffffff6b 50%,#fff0 70%);position:absolute;inset:0}.leaf-cast{top:var(--bm);bottom:var(--bm);z-index:44;width:calc(50% - var(--bm));pointer-events:none;opacity:0;position:absolute}.leaf-cast--r{background:linear-gradient(90deg,#0a040480,#0a040400 70%);left:50%}.leaf-cast--l{left:var(--bm);background:linear-gradient(270deg,#0a040480,#0a040400 70%)}html.js .sp.turn-out.turn-fwd{clip-path:inset(0 50% 0 0)}html.js .sp.turn-in.turn-fwd,html.js .sp.turn-out.turn-back{clip-path:inset(0 0 0 50%)}html.js .sp.turn-in.turn-back{clip-path:inset(0 50% 0 0)}}.cover3d{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;z-index:70;position:absolute;top:0;left:50%}.cover3d__face{position:absolute;inset:0}.cover3d__face,.cover3d__face *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.cover3d__front{overflow:visible}.cover3d__back{background-color:var(--m);background-image:var(--grain), linear-gradient(235deg, var(--m2), var(--m) 55%, var(--m3));background-blend-mode:soft-light, normal;border-radius:4px 0 0 4px;transform:rotateY(180deg)}.cover3d__page{inset:var(--bm) 0 var(--bm) var(--bm);position:absolute}.cover3d__shade{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0a04048c,#0a04040d);position:absolute;inset:0}.cover3d__page>.pg{height:100%}@property --S{syntax:"<length>";inherits:true;initial-value:100px}@property --Hf{syntax:"<length>";inherits:true;initial-value:600px}@property --F{syntax:"<length>";inherits:true;initial-value:100px}@property --pull{syntax:"<length>";inherits:true;initial-value:0}@property --ty0{syntax:"<length>";inherits:true;initial-value:100px}@property --dty{syntax:"<length>";inherits:true;initial-value:100px}@property --face-y{syntax:"<length>";inherits:true;initial-value:200px}@property --tab-y{syntax:"<length>";inherits:true;initial-value:100px}@property --tabw{syntax:"<length>";inherits:true;initial-value:50px}@property --tilt{syntax:"<angle>";inherits:true;initial-value:0deg}@property --dtilt{syntax:"<angle>";inherits:true;initial-value:0deg}.shelf{--Wf:calc(var(--Hf) / 1.414);--tabw:calc(var(--S) * .52);--F:var(--S);position:relative}.shelf__row{height:var(--Hf);position:relative}.fd-slot{--tilt-i:calc(var(--tilt) + var(--i) * var(--dtilt));--tab-y:calc(var(--ty0) + var(--i) * var(--dty));left:calc(var(--i) * var(--S));width:var(--Wf);height:var(--Hf);z-index:calc(var(--i) + 1);rotate:var(--tilt-i);transform-origin:0 100%;position:absolute;top:0}.fd{color:var(--on);-webkit-tap-highlight-color:transparent;background-color:var(--m);background-image:var(--grain), linear-gradient(100deg, var(--m2), var(--m) 22%, var(--m) 70%, var(--m3));background-blend-mode:soft-light, normal;transform-origin:0 100%;border-radius:3px 3px 2px 2px;text-decoration:none;transition:translate .75s cubic-bezier(.3,1.38,.5,1),rotate .75s cubic-bezier(.3,1.38,.5,1),box-shadow .4s;display:block;position:absolute;inset:0;translate:0;rotate:0deg;box-shadow:-10px 0 16px -8px #08030599,inset 1px 0 #ffffff29,inset 0 1px #ffffff2e,inset -1px 0 #00000038;container-type:inline-size}.fd:before{content:"";top:0;bottom:0;left:var(--S);pointer-events:none;background:linear-gradient(90deg,#00000038,#ffffff0f 60%,#0000);width:3px;position:absolute}@media (hover:hover) and (pointer:fine){.fd-slot:hover .fd{translate:calc(var(--pull) * -1) calc(var(--Hf) * -.012);rotate:calc(var(--tilt-i) * -.8);box-shadow:-14px 0 26px -8px #080305b3,inset 1px 0 #ffffff29,inset 0 1px #ffffff2e,inset -1px 0 #00000038}.fd-slot:hover~.fd-slot .fd{translate:calc(var(--S) * .32) 0}.fd-slot:has(~.fd-slot:hover) .fd{translate:calc(var(--S) * -.12) 0}}.fd-slot:has(.fd:focus-visible) .fd{translate:calc(var(--pull) * -1) calc(var(--Hf) * -.012);rotate:calc(var(--tilt-i) * -.8)}.fd:focus-visible{outline:3px solid var(--bordeaux-2);outline-offset:2px}.fd.mat-ink:focus-visible,.fd.mat-bordeaux:focus-visible{outline-color:var(--cream);outline-offset:-5px}.fd__tab{left:calc(var(--tabw) * -1 + 1px);top:var(--tab-y);width:var(--tabw);height:calc(var(--S) * 2.3);justify-content:flex-start;align-items:center;gap:calc(var(--S) * .14);padding:calc(var(--S) * .14) 0;writing-mode:vertical-rl;background-color:var(--m);background-image:var(--grain), linear-gradient(90deg, var(--m2), var(--m));background-blend-mode:soft-light, normal;clip-path:polygon(100% 0,26% 0,0 8%,0 92%,26% 100%,100% 100%);font-size:max(11px, calc(var(--S) * .18));letter-spacing:.04em;text-transform:uppercase;line-height:1;display:flex;position:absolute}.fd__tab b{opacity:.7;font-weight:400}.fd__tab span{font-size:1.12em}.fd__spine{width:var(--S);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.fd__hole{width:calc(var(--S) * .13);aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#000000b8,#00000080 70%,#ffffff2e 76%);border-radius:50%;position:absolute;left:50%;translate:-50%;box-shadow:inset 0 1px 2px #0009}.fd__hole:first-of-type{top:calc(var(--tab-y) + var(--S) * 2.7)}.fd__hole:nth-of-type(2){top:calc(var(--tab-y) + var(--S) * 3.05)}.fd__list{left:50%;top:calc(var(--tab-y) + var(--S) * 3.5);writing-mode:vertical-rl;font-size:max(10px, calc(var(--S) * .15));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:.78;line-height:1.55;position:absolute;translate:-50%}.fd__list span{display:block}.fd__main{left:calc(var(--S) * 1.4);top:var(--face-y);width:calc(var(--S) * 3.1);position:absolute}.fd__no{font-size:max(10px, calc(var(--F) * .13));letter-spacing:.14em;text-transform:uppercase;opacity:.8;display:block}.fd__title{margin-top:calc(var(--F) * .12);font-size:calc(var(--F) * .46);line-height:.9;display:block}.fd__sub{margin-top:calc(var(--F) * .08);font-size:max(13px, calc(var(--F) * .2));line-height:1.1;display:block}.fd__sub em{text-transform:none;letter-spacing:0}.fd__count{margin-top:calc(var(--F) * .2);font-size:max(10px, calc(var(--F) * .12));letter-spacing:.12em;text-transform:uppercase;opacity:.75;display:block}.fd__photo{left:calc(var(--S) * 1.45);top:calc(var(--face-y) + var(--F) * 1.9);width:calc(var(--F) * 1.8);padding:calc(var(--F) * .09) calc(var(--F) * .09) calc(var(--F) * .3);background:#faf8f4;position:absolute;rotate:-3deg;box-shadow:0 4px 12px #00000059}.fd__photo:before{content:"";left:50%;top:calc(var(--S) * -.1);width:calc(var(--S) * .5);height:calc(var(--S) * .2);margin-left:calc(var(--S) * -.25);background:#efe8d6d1;position:absolute;rotate:2deg;box-shadow:0 1px 2px #0000004d}.fd__photo img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.shelf--home{--S:clamp(54px, 4.6cqw, 74px);--F:calc(var(--S) * 1.75);--Hf:128cqh;--tilt:-6.5deg;--dtilt:2deg;--ty0:30cqh;--dty:17cqh;--face-y:50cqh;--pull:calc(var(--S) * 3.6);right:calc(var(--S) * -.55);width:calc(var(--n) * var(--S));z-index:4;position:absolute;top:-14cqh}.shelf--page{--S:clamp(104px, 9.4cqw, 160px);--Hf:min(80cqh, 700px);--tilt:-3.2deg;--dtilt:1.5deg;--ty0:calc(var(--Hf) * .2);--dty:calc(var(--Hf) * .17);--face-y:calc(var(--S) * .7);--pull:calc(var(--S) * .45);width:calc((var(--n) - 1) * var(--S) + var(--Wf))}@media not ((width>=900px) and (height>=520px)){.shelf--home,.shelf--page{--S:calc((100vw - var(--pad) * 2) / 3.6);--Hf:min(calc(var(--S) * 3.9), 58vh);--tilt:0deg;--dtilt:0deg;--ty0:calc(var(--S) * .35);--dty:calc(var(--S) * .95);--face-y:calc(var(--S) * .9);--pull:0px;width:calc(var(--n) * var(--S));margin:calc(var(--S) * .2) 0 0 calc(var(--S) * .55);position:relative;top:auto;right:auto}}html.js .hero:not(.is-set) .shelf--home .fd-slot{opacity:0;animation:0s 5s forwards fd-fallback}@keyframes fd-fallback{to{opacity:1}}.hero.is-set .shelf--home .fd-slot,.shelf--page .fd-slot{animation:fd-in 1s var(--ease-out) calc(var(--i) * .14s) both}.shelf--page .fd-slot{animation-delay:calc(.3s + var(--i) * .14s)}@keyframes fd-in{0%{opacity:0;transform:translate(34%)rotate(4deg)}}.topbar{z-index:40;height:var(--head-h);padding:0 var(--pad);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.topbar--overlay{position:absolute;inset:0 0 auto}.brand{letter-spacing:.02em;font-size:1.1rem;text-decoration:none}.topbar--overlay nav .link{background:var(--bg);border-bottom:0;padding:.55em .9em}.topbar .link[aria-current=page]{color:var(--bordeaux-2)}
