@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_a/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_a/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_a/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_a/cormorant-garamond-latin-400-italic.BLh7T8o8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_a/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_a/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_a/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2) format("woff2"),url(/_a/cormorant-garamond-latin-500-italic.DhNIfkTX.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_a/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_a/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_a/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2) format("woff2"),url(/_a/plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_a/plus-jakarta-sans-latin-500-normal.Bf-nb4oT.woff2) format("woff2"),url(/_a/plus-jakarta-sans-latin-500-normal.DYtqi0QS.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_a/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2) format("woff2"),url(/_a/plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff) format("woff")}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/_a/great-vibes-latin-400-normal.q5-78SH_.woff2) format("woff2"),url(/_a/great-vibes-latin-400-normal.BAZ173uY.woff) format("woff")}:root{--wine: #801d2d;--wine-light: #a3283b;--wine-dark: #5a111e;--wine-deep: #4a101a;--night: #120508;--frame: #1b070b;--gold: #c5a059;--gold-light: #e8c988;--gold-dark: #9b7832;--cream: #f7eae3;--ivory: #faf4ee;--paper: #fdfbf7;--rose-mist: #c5a4ab;--peacock: #1d6355;--ink: #2b1a1d;--ink-muted: #5e4a4e;--line: #e4d3c6;--font-display: "Cormorant Garamond", "Times New Roman", serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif;--font-script: "Great Vibes", "Cormorant Garamond", cursive;--gutter: clamp(16px, 4vw, 48px);--max: 1200px;--radius-print: 2px;--shadow-print: 0 1px 2px rgb(43 26 29 / .18), 0 8px 22px -10px rgb(43 26 29 / .35);--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--cream);color:var(--ink);font:400 16px/1.65 var(--font-body);overflow-x:hidden}img,video{display:block;max-width:100%}#album,.cover{overflow-x:clip}button{font:inherit;color:inherit}a{color:var(--wine)}:focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.paper,.chapter--cream{--paper-tone: var(--paper);background-color:var(--paper-tone);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .2 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .09' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .42 0 0 0 0 .3 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"),radial-gradient(120% 70% at 50% 0%,#ffffff8c,#fff0 60%),radial-gradient(140% 120% at 50% 50%,#0000 55%,#78503212);background-size:180px 180px,600px 600px,100% 100%,100% 100%}.chapter--cream{--paper-tone: var(--ivory)}.linen{background-color:var(--wine-dark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M0 0h6v1H0zM0 3h6v1H0z' fill='%23000' fill-opacity='.12'/%3E%3Cpath d='M0 0v6h1V0zM3 0v6h1V0z' fill='%23fff' fill-opacity='.04'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.print{position:relative;background:#fff;padding:10px 10px 12px;border-radius:var(--radius-print);box-shadow:var(--shadow-print);transform:rotate(var(--tilt, 0deg));margin:0}.print picture,.print img,.print video{width:100%;height:auto;background:var(--line)}.print figcaption{font:italic 500 1rem/1.35 var(--font-display);color:var(--ink-muted);padding:10px 4px 0;text-align:center}.tape{position:absolute;z-index:2;width:92px;height:26px;background:#c5a0598c;clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 52%);mix-blend-mode:multiply}.tape--top{top:-12px;left:50%;transform:translate(-50%) rotate(-3deg)}.tape--rose{background:#c5a4ab99}.tape--sage{background:#1d635552}.corners{position:relative}.corners:before,.corners:after,.corners>.c3,.corners>.c4{content:"";position:absolute;width:26px;height:26px;background:var(--wine-deep);z-index:2}.corners:before{top:4px;left:4px;clip-path:polygon(0 0,100% 0,0 100%)}.corners:after{top:4px;right:4px;clip-path:polygon(0 0,100% 0,100% 100%)}.corners>.c3{bottom:4px;left:4px;clip-path:polygon(0 0,0 100%,100% 100%)}.corners>.c4{bottom:4px;right:4px;clip-path:polygon(100% 0,100% 100%,0 100%)}.note{font:400 clamp(1.5rem,3.2vw,2rem)/1.2 var(--font-script);color:var(--wine)}.kicker{font:600 .72rem/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-dark)}.title{font:500 clamp(2.4rem,6vw,4.2rem)/1.02 var(--font-display);letter-spacing:-.01em;color:var(--wine-deep);margin:.35em 0 .25em}.title em{font-style:italic;color:var(--wine)}.intro{font:italic 400 clamp(1.1rem,2vw,1.3rem)/1.55 var(--font-display);color:var(--ink-muted);max-width:34em}.js-ready [data-reveal]{opacity:0;translate:0 18px;transition:opacity .9s var(--ease),translate .9s var(--ease)}.js-ready [data-reveal].is-in{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){.js-ready [data-reveal]{opacity:1;translate:none;transition:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.print{animation:float-in linear both;animation-timeline:view();animation-range:entry 0% cover 55%}@keyframes float-in{0%{translate:0 60px;rotate:calc(var(--tilt, 0deg) * 2.5)}to{translate:0 0;rotate:0deg}}.hero .print img{animation:hero-zoom linear both;animation-timeline:view()}@keyframes hero-zoom{0%{scale:1.12}to{scale:1}}.hero .print picture{overflow:hidden;display:block}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.chapter__num{animation:depth-far linear both;animation-timeline:view()}@keyframes depth-far{0%{transform:translate(-50%) translateY(90px)}to{transform:translate(-50%) translateY(-90px)}}.cell:nth-child(3n+1) .print{animation-name:float-in,depth-near;animation-timeline:view(),view();animation-range:entry 0% cover 55%,cover 0% cover 100%;animation-composition:replace,add}.cell:nth-child(3n+2) .print{animation-name:float-in,depth-mid;animation-timeline:view(),view();animation-range:entry 0% cover 55%,cover 0% cover 100%;animation-composition:replace,add}@keyframes depth-near{0%{translate:0 26px}to{translate:0 -26px}}@keyframes depth-mid{0%{translate:0 -14px}to{translate:0 14px}}.hero .print img{animation:hero-pan linear both;animation-timeline:view()}@keyframes hero-pan{0%{scale:1.14;translate:0 -4%}to{scale:1.02;translate:0 4%}}.ribbon{animation:ribbon-drift linear both;animation-timeline:view()}@keyframes ribbon-drift{0%{translate:0 30px}to{translate:0 -30px}}}}.thread{position:fixed;inset:0 0 auto;z-index:46;height:2px;background:linear-gradient(90deg,var(--gold-dark),var(--gold-light));transform-origin:0 50%;transform:scaleX(0);pointer-events:none}.has-fx,.has-fx *{cursor:none!important}.fx-ring,.fx-dot{position:fixed;left:0;top:0;z-index:90;pointer-events:none}.fx-ring{width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid rgb(155 120 50 / .75);border-radius:50%;display:grid;place-items:center;transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),background .35s,border-color .35s,opacity .3s;mix-blend-mode:normal}.fx-ring.is-action{width:50px;height:50px;margin:-25px 0 0 -25px;background:#e8c9881f}.fx-ring.is-media{width:84px;height:84px;margin:-42px 0 0 -42px;background:#5a111ed1;border-color:var(--gold-light)}.fx-ring.is-down{width:26px;height:26px;margin:-13px 0 0 -13px}.fx-ring.is-gone{opacity:0}.fx-label{font:600 .68rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);opacity:0;transition:opacity .25s}.fx-ring.is-media .fx-label{opacity:1}.fx-dot{width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--wine)}.fx-ring.is-media+.fx-dot{opacity:0}.fx-trail{position:fixed;inset:0;z-index:89;pointer-events:none;width:100vw;height:100vh}.lb-open .fx-trail{z-index:89}.has-fx .print,.has-fx .flip,.has-fx .stamp{transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.has-fx .print.is-tilting{transform:perspective(900px) rotate(var(--tilt, 0deg)) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-6px);box-shadow:0 2px 4px #2b1a1d33,0 26px 40px -18px #2b1a1d8c;transition-duration:.15s}.has-fx .flip.is-tilting{transform:perspective(900px) rotate(var(--tilt, 0deg)) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-6px);transition-duration:.15s}.has-fx .stamp.is-tilting{transform:perspective(700px) rotate(var(--tilt, 0deg)) rotateX(var(--rx)) rotateY(var(--ry)) scale(1.03);transition-duration:.15s}.ghost-btn,.music{transition:translate .35s var(--ease),background .3s,color .3s,transform .4s var(--ease)}.music .eq{display:flex;gap:2px;align-items:flex-end;height:16px}.music .eq i{width:3px;background:var(--gold-light);border-radius:1px;animation:eq .9s ease-in-out infinite alternate}.music .eq i:nth-child(2){animation-delay:-.3s}.music .eq i:nth-child(3){animation-delay:-.6s}.music .eq i:nth-child(4){animation-delay:-.15s}@keyframes eq{0%{height:3px}to{height:16px}}@media(prefers-reduced-motion:reduce){.music .eq i{animation:none;height:10px}}.footer a:not(.brand),.chapter a:not(.exclusive):not(.brand){background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;text-decoration:none;transition:background-size .4s var(--ease)}.footer a:not(.brand):hover,.chapter a:not(.exclusive):not(.brand):hover{background-size:100% 1px}.bar:not([hidden]){animation:bar-in .7s var(--ease)}@keyframes bar-in{0%{opacity:0;translate:0 -100%}to{opacity:1;translate:0 0}}.rail:not([hidden]){animation:rail-in .8s .1s var(--ease) both}@keyframes rail-in{0%{opacity:0;translate:12px -50%}to{opacity:1;translate:0 -50%}}.music:not([hidden]){animation:pop-in .6s var(--ease)}@keyframes pop-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}[data-i18n],[data-lang-show],[data-text-en],[data-date-en]{transition:opacity .17s ease}.lang-fade [data-i18n],.lang-fade [data-lang-show],.lang-fade [data-text-en],.lang-fade [data-date-en]{opacity:0}@media(prefers-reduced-motion:reduce){.bar:not([hidden]),.rail:not([hidden]),.music:not([hidden]){animation:none}}.lang[data-astro-cid-bvxdwma5]{display:inline-flex;align-items:center;gap:2px;font:600 .78rem/1 var(--font-body);letter-spacing:.14em}.lang[data-astro-cid-bvxdwma5] span[data-astro-cid-bvxdwma5]{opacity:.5}.lang[data-astro-cid-bvxdwma5] button[data-astro-cid-bvxdwma5]{min-width:44px;min-height:44px;padding:0 6px;border:0;background:none;cursor:pointer;letter-spacing:inherit;opacity:.62}.lang[data-astro-cid-bvxdwma5] button[data-astro-cid-bvxdwma5]{position:relative;transition:opacity .3s}.lang[data-astro-cid-bvxdwma5] button[data-astro-cid-bvxdwma5]:after{content:"";position:absolute;left:14px;right:14px;bottom:10px;height:1px;background:currentColor;transform:scaleX(0);transition:transform .4s var(--ease)}.lang[data-astro-cid-bvxdwma5] button[data-astro-cid-bvxdwma5][aria-pressed=true]{opacity:1}.lang[data-astro-cid-bvxdwma5] button[data-astro-cid-bvxdwma5][aria-pressed=true]:after{transform:scaleX(1)}.lang[data-astro-cid-bvxdwma5] button[data-astro-cid-bvxdwma5]:hover{opacity:1}.lang--light[data-astro-cid-bvxdwma5]{color:var(--ink)}.lang--dark[data-astro-cid-bvxdwma5]{color:var(--gold-light)}.bar[data-astro-cid-jhqhfzi4]{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;gap:12px;padding:env(safe-area-inset-top) var(--gutter) 0;min-height:56px;background:#fdfbf7f0;border-bottom:1px solid var(--line)}.bar[data-astro-cid-jhqhfzi4][hidden]{display:none}.bar[data-astro-cid-jhqhfzi4]{transition:transform .55s var(--ease),background .3s;will-change:transform}.bar[data-astro-cid-jhqhfzi4].is-tucked{transform:translateY(calc(-100% - 4px))}.bar[data-astro-cid-jhqhfzi4]:focus-within{transform:none}.mono[data-astro-cid-jhqhfzi4]{font:500 1.35rem/1 var(--font-display);color:var(--wine-deep);text-decoration:none;letter-spacing:.02em}.mono[data-astro-cid-jhqhfzi4] span[data-astro-cid-jhqhfzi4]{font-family:var(--font-script);color:var(--gold-dark);padding:0 2px}nav[data-astro-cid-jhqhfzi4]{flex:1;overflow-x:auto;scrollbar-width:none}nav[data-astro-cid-jhqhfzi4]::-webkit-scrollbar{display:none}ol[data-astro-cid-jhqhfzi4]{list-style:none;display:flex;gap:4px;margin:0;padding:0;justify-content:center}nav[data-astro-cid-jhqhfzi4] a[data-astro-cid-jhqhfzi4]{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font:500 .82rem/1 var(--font-body);color:var(--ink-muted);text-decoration:none;white-space:nowrap}nav[data-astro-cid-jhqhfzi4] a[data-astro-cid-jhqhfzi4]:hover,nav[data-astro-cid-jhqhfzi4] a[data-astro-cid-jhqhfzi4][aria-current=true]{color:var(--wine)}.auto[data-astro-cid-jhqhfzi4]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;flex:none;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--wine);font:600 .74rem/1 var(--font-body);letter-spacing:.06em;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.auto[data-astro-cid-jhqhfzi4]:hover{border-color:var(--wine)}.auto[data-astro-cid-jhqhfzi4][aria-pressed=true]{background:var(--wine);color:var(--paper);border-color:var(--wine)}.auto__icons[data-astro-cid-jhqhfzi4]{display:grid;width:14px;height:14px}.auto__icons[data-astro-cid-jhqhfzi4] svg[data-astro-cid-jhqhfzi4],.auto__label[data-astro-cid-jhqhfzi4]{grid-area:1 / 1;transition:opacity .3s ease,transform .4s var(--ease)}.auto__pause[data-astro-cid-jhqhfzi4],.auto[data-astro-cid-jhqhfzi4][aria-pressed=true] .auto__play[data-astro-cid-jhqhfzi4]{opacity:0;transform:scale(.5) rotate(-30deg)}.auto[data-astro-cid-jhqhfzi4][aria-pressed=true] .auto__pause[data-astro-cid-jhqhfzi4]{opacity:1;transform:none}.auto__labels[data-astro-cid-jhqhfzi4]{display:grid}.auto__label[data-astro-cid-jhqhfzi4]{text-align:left}.auto__label--pause[data-astro-cid-jhqhfzi4],.auto[data-astro-cid-jhqhfzi4][aria-pressed=true] .auto__label--play[data-astro-cid-jhqhfzi4]{opacity:0;transform:translateY(5px)}.auto[data-astro-cid-jhqhfzi4][aria-pressed=true] .auto__label--play[data-astro-cid-jhqhfzi4]{transform:translateY(-5px)}.auto[data-astro-cid-jhqhfzi4][aria-pressed=true] .auto__label--pause[data-astro-cid-jhqhfzi4]{opacity:1;transform:none}@media(max-width:720px){.auto[data-astro-cid-jhqhfzi4]{padding:0 10px;min-height:40px}.auto__labels[data-astro-cid-jhqhfzi4]{display:none}.bar[data-astro-cid-jhqhfzi4]{gap:4px}ol[data-astro-cid-jhqhfzi4]{justify-content:flex-start}nav[data-astro-cid-jhqhfzi4] a[data-astro-cid-jhqhfzi4]{padding:0 8px;font-size:.78rem}.bar[data-astro-cid-jhqhfzi4] .lang{flex:none;font-size:.7rem;letter-spacing:.08em}.bar[data-astro-cid-jhqhfzi4] .lang button{min-width:30px;padding:0 2px}.bar[data-astro-cid-jhqhfzi4] .lang button:after{left:8px;right:8px}}.mosaic[data-astro-cid-cq5ey54f]{position:absolute;inset:-4%;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:6px;transform:rotate(-4deg) scale(1.08);opacity:.34;pointer-events:none;z-index:0}.tile[data-astro-cid-cq5ey54f]{perspective:900px;min-height:0}.tile__inner[data-astro-cid-cq5ey54f]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.tile[data-astro-cid-cq5ey54f].is-flipped .tile__inner[data-astro-cid-cq5ey54f]{transform:rotateY(180deg)}.face[data-astro-cid-cq5ey54f]{position:absolute;inset:0;backface-visibility:hidden;overflow:hidden;border-radius:2px;background:var(--wine-deep)}.face--back[data-astro-cid-cq5ey54f]{transform:rotateY(180deg)}.mosaic[data-astro-cid-cq5ey54f].is-paused .face[data-astro-cid-cq5ey54f] img[data-astro-cid-cq5ey54f]{animation-play-state:paused}.face[data-astro-cid-cq5ey54f] img[data-astro-cid-cq5ey54f]{width:100%;height:100%;object-fit:cover;animation:drift 18s ease-in-out infinite alternate;animation-delay:var(--d)}@keyframes drift{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.16) translate(-3%,-2%)}}@media(max-width:720px){.mosaic[data-astro-cid-cq5ey54f]{grid-template-columns:repeat(3,1fr);opacity:.3}.tile[data-astro-cid-cq5ey54f]:nth-child(n+16){display:none}}@media(prefers-reduced-motion:reduce){.face[data-astro-cid-cq5ey54f] img[data-astro-cid-cq5ey54f]{animation:none}.tile__inner[data-astro-cid-cq5ey54f]{transition:none}}.brands[data-astro-cid-syh6xvgc]{--c: var(--gold-light);display:inline-flex;align-items:center;gap:12px;color:var(--c)}.brand[data-astro-cid-syh6xvgc]{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;opacity:.9;transition:opacity .3s}a[data-astro-cid-syh6xvgc].brand:hover,a[data-astro-cid-syh6xvgc].brand:focus-visible{opacity:1}.brand__mark[data-astro-cid-syh6xvgc]{display:block;background:currentColor;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.brand__mark--kohi[data-astro-cid-syh6xvgc]{--m: url(/brand/kohi-labs-mark.svg);width:15px;height:17px}.brand__mark--memor[data-astro-cid-syh6xvgc]{--m: url(/brand/memor-id.svg);width:92px;height:15px}.brand__word[data-astro-cid-syh6xvgc]{font:600 .78rem/1 var(--font-body);letter-spacing:.06em}.brands__x[data-astro-cid-syh6xvgc]{font:400 .9rem/1 var(--font-display);opacity:.6}.brands--stagger[data-astro-cid-syh6xvgc]>[data-astro-cid-syh6xvgc]{opacity:0;animation:brand-in .9s var(--ease) forwards}.brands--stagger[data-astro-cid-syh6xvgc]>[data-astro-cid-syh6xvgc]:nth-child(1){animation-delay:var(--stagger-start, 0s)}.brands--stagger[data-astro-cid-syh6xvgc]>[data-astro-cid-syh6xvgc]:nth-child(2){animation-delay:calc(var(--stagger-start, 0s) + .18s)}.brands--stagger[data-astro-cid-syh6xvgc]>[data-astro-cid-syh6xvgc]:nth-child(3){animation-delay:calc(var(--stagger-start, 0s) + .36s)}@keyframes brand-in{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}to{opacity:.9;transform:none;filter:none}}.brands--stagger[data-astro-cid-syh6xvgc]>.brands__x[data-astro-cid-syh6xvgc]{animation-name:brand-in-x}@keyframes brand-in-x{0%{opacity:0;transform:scale(.6) rotate(-45deg)}to{opacity:.6;transform:none}}@media(prefers-reduced-motion:reduce){.brands--stagger[data-astro-cid-syh6xvgc]>[data-astro-cid-syh6xvgc]{animation:none;opacity:.9}}.brands--s[data-astro-cid-syh6xvgc] .brand__mark--kohi[data-astro-cid-syh6xvgc]{width:12px;height:14px}.brands--s[data-astro-cid-syh6xvgc] .brand__mark--memor[data-astro-cid-syh6xvgc]{width:76px;height:12.5px}.brands--s[data-astro-cid-syh6xvgc] .brand__word[data-astro-cid-syh6xvgc]{font-size:.7rem}.cover[data-astro-cid-e5kvktnr]{position:relative;min-height:100svh;display:grid;justify-items:center;align-content:center;gap:14px;padding:calc(64px + env(safe-area-inset-top)) var(--gutter) calc(40px + env(safe-area-inset-bottom));color:var(--cream);text-align:center;overflow:hidden}.cover[data-astro-cid-e5kvktnr]>[data-astro-cid-e5kvktnr]:not(.mosaic):not(.cover__veil):not(.cover__brands){position:relative;z-index:2}.cover__veil[data-astro-cid-e5kvktnr]{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 70% 62% at 50% 52%,#4a101aeb,#4a101ab3 55%,#1205088c)}.cover[data-astro-cid-e5kvktnr] .mosaic{animation:settle 1.8s cubic-bezier(.16,1,.3,1) backwards}@keyframes settle{0%{transform:rotate(-4deg) scale(1.18);opacity:0}}html.is-loading .cover[data-astro-cid-e5kvktnr],html.is-loading .cover[data-astro-cid-e5kvktnr] [data-astro-cid-e5kvktnr]{animation-play-state:paused!important}.cover__kicker[data-astro-cid-e5kvktnr],.cover__print[data-astro-cid-e5kvktnr],.cover__names[data-astro-cid-e5kvktnr],.cover__date[data-astro-cid-e5kvktnr],.cover__line[data-astro-cid-e5kvktnr],.cover__actions[data-astro-cid-e5kvktnr]{animation:rise 1.2s var(--ease) both}.cover__print[data-astro-cid-e5kvktnr]{animation-name:drop;animation-delay:.15s}.cover__names[data-astro-cid-e5kvktnr]{animation-delay:.45s}.cover__date[data-astro-cid-e5kvktnr]{animation-delay:.6s}.cover__line[data-astro-cid-e5kvktnr]{animation-delay:.72s}.cover__actions[data-astro-cid-e5kvktnr]{animation-delay:.9s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-40px) rotate(-7deg) scale(.96)}to{opacity:1;transform:rotate(var(--tilt))}}@media(prefers-reduced-motion:reduce){.cover[data-astro-cid-e5kvktnr] .mosaic,.cover__kicker[data-astro-cid-e5kvktnr],.cover__print[data-astro-cid-e5kvktnr],.cover__names[data-astro-cid-e5kvktnr],.cover__date[data-astro-cid-e5kvktnr],.cover__line[data-astro-cid-e5kvktnr],.cover__actions[data-astro-cid-e5kvktnr]{animation:none}}.cover[data-astro-cid-e5kvktnr]:after{content:"";position:absolute;z-index:2;inset:14px;border:1px solid rgb(232 201 136 / .35);pointer-events:none}.cover[data-astro-cid-e5kvktnr]{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.cover__brands[data-astro-cid-e5kvktnr]{position:absolute;left:50%;translate:-50% 0;bottom:calc(30px + env(safe-area-inset-bottom));z-index:3;--stagger-start: 1.1s;white-space:nowrap}.cover__kicker[data-astro-cid-e5kvktnr]{color:var(--gold-light);margin:0}.cover__print[data-astro-cid-e5kvktnr]{width:min(760px,88vw);margin:18px 0 10px;padding:10px 10px 14px}.cover__print[data-astro-cid-e5kvktnr] video[data-astro-cid-e5kvktnr]{aspect-ratio:16 / 9;object-fit:cover;width:100%;height:auto;background:var(--night)}.cover__names[data-astro-cid-e5kvktnr]{margin:4px 0 0;font:500 clamp(3rem,10vw,6.4rem)/.95 var(--font-display);letter-spacing:-.01em;color:var(--gold-light);text-shadow:0 1px 0 rgb(0 0 0 / .25)}.cover__names[data-astro-cid-e5kvktnr] span[data-astro-cid-e5kvktnr]{font-family:var(--font-script);font-weight:400;font-size:.8em;color:var(--gold);padding:0 .08em}.cover__date[data-astro-cid-e5kvktnr]{margin:0;font:600 .78rem/1 var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--cream)}.cover__line[data-astro-cid-e5kvktnr]{margin:2px 0 0;font:italic 400 clamp(1.1rem,2.4vw,1.35rem)/1.4 var(--font-display);color:var(--cream);max-width:28em}.cover__actions[data-astro-cid-e5kvktnr]{display:flex;justify-content:center;align-items:center;margin-top:18px}.cover__print[data-astro-cid-e5kvktnr]{position:relative}.cover__playzone[data-astro-cid-e5kvktnr]{position:absolute;inset:10px 10px 14px;display:grid;place-items:center;border:0;padding:0;cursor:pointer;background:#1205081f;transition:background .5s var(--ease)}.cover__playzone[data-astro-cid-e5kvktnr]:hover,.cover__playzone[data-astro-cid-e5kvktnr]:focus-visible{background:#12050847}.playbadge[data-astro-cid-e5kvktnr]{position:relative;display:grid;place-items:center;width:124px;height:124px}.playbadge__core[data-astro-cid-e5kvktnr]{position:relative;z-index:1;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:#1205084d;color:var(--gold-light);border:1px solid var(--gold-light);box-shadow:0 10px 30px -10px #1205088c;animation:breathe 2.8s ease-in-out infinite;transition:transform .5s var(--ease),background .4s}.playbadge__core[data-astro-cid-e5kvktnr] svg[data-astro-cid-e5kvktnr]{margin-left:4px;filter:drop-shadow(0 0 1px rgb(18 5 8 / .6))}.playbadge__ring[data-astro-cid-e5kvktnr]{box-shadow:0 0 0 .5px #12050840}.cover__playzone[data-astro-cid-e5kvktnr]:hover .playbadge__core[data-astro-cid-e5kvktnr]{transform:scale(1.08);background:#12050861}.playbadge__ring[data-astro-cid-e5kvktnr]{position:absolute;inset:10px;border-radius:50%;border:1px solid rgb(232 201 136 / .9);animation:ripple 2.8s cubic-bezier(.16,1,.3,1) infinite}.playbadge__ring--2[data-astro-cid-e5kvktnr]{animation-delay:1.4s}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ripple{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.9);opacity:0}}@media(prefers-reduced-motion:reduce){.playbadge__core[data-astro-cid-e5kvktnr],.playbadge__ring[data-astro-cid-e5kvktnr]{animation:none}.playbadge__ring[data-astro-cid-e5kvktnr]{opacity:.6}}.btn-enter[data-astro-cid-e5kvktnr]{min-height:44px;padding:0 8px;border:0;background:none;cursor:pointer;color:var(--cream);font:500 .9rem/1 var(--font-body);text-decoration:underline;text-underline-offset:5px;text-decoration-color:#e8c98899}.film[data-astro-cid-e5kvktnr]{position:fixed;inset:0;z-index:60;overflow:hidden;background:var(--night);animation:film-in .8s var(--ease) both}.film[data-astro-cid-e5kvktnr][hidden]{display:none}@keyframes film-in{0%{opacity:0}to{opacity:1}}.film__video[data-astro-cid-e5kvktnr]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);background:var(--night)}@media(orientation:portrait){.film__video[data-astro-cid-e5kvktnr]{object-fit:contain;transform:scale(1.01)}}.film__shade[data-astro-cid-e5kvktnr]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#120508bf,#12050800 28%),linear-gradient(to bottom,#12050859,#12050800 18%);transition:opacity .8s}.film__ui[data-astro-cid-e5kvktnr]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 clamp(20px,4vw,56px) calc(clamp(22px,4vw,44px) + env(safe-area-inset-bottom));transition:opacity .8s var(--ease),transform .8s var(--ease)}.film[data-astro-cid-e5kvktnr].is-idle .film__ui[data-astro-cid-e5kvktnr],.film[data-astro-cid-e5kvktnr].is-idle .film__shade[data-astro-cid-e5kvktnr]{opacity:0}.film[data-astro-cid-e5kvktnr].is-idle .film__ui[data-astro-cid-e5kvktnr]{transform:translateY(8px)}.film[data-astro-cid-e5kvktnr].is-idle{cursor:none}.film__mark[data-astro-cid-e5kvktnr]{margin:0;display:grid;gap:6px;color:var(--cream)}.film__names[data-astro-cid-e5kvktnr]{font:500 clamp(1.4rem,2.6vw,2rem)/1 var(--font-display);color:var(--gold-light);letter-spacing:.01em}.film__names[data-astro-cid-e5kvktnr] i[data-astro-cid-e5kvktnr]{font-family:var(--font-script);font-style:normal;color:var(--gold);padding:0 .1em}.film__date[data-astro-cid-e5kvktnr]{font:600 .68rem/1 var(--font-body);letter-spacing:.34em;opacity:.8}.film__skip[data-astro-cid-e5kvktnr]{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:0;cursor:pointer;border:0;background:none;color:var(--cream);font:italic 400 clamp(1.05rem,1.6vw,1.25rem)/1 var(--font-display);letter-spacing:.02em}.film__skip[data-astro-cid-e5kvktnr]>span[data-astro-cid-e5kvktnr]:first-child{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:3px;transition:background-size .5s var(--ease)}.film__skip[data-astro-cid-e5kvktnr]:hover>span[data-astro-cid-e5kvktnr]:first-child,.film__skip[data-astro-cid-e5kvktnr]:focus-visible>span[data-astro-cid-e5kvktnr]:first-child{background-size:100% 1px}.film__ring[data-astro-cid-e5kvktnr]{position:relative;display:grid;place-items:center;width:44px;height:44px;color:var(--gold-light)}.film__ring[data-astro-cid-e5kvktnr]>svg[data-astro-cid-e5kvktnr]:first-child{position:absolute;inset:0;transform:rotate(-90deg)}.film__ring-track[data-astro-cid-e5kvktnr]{fill:none;stroke:#e8c98840;stroke-width:1}.film__ring-fill[data-astro-cid-e5kvktnr]{fill:none;stroke:var(--gold-light);stroke-width:1.2;stroke-dasharray:125.66;stroke-dashoffset:125.66;stroke-linecap:round}.film__arrow[data-astro-cid-e5kvktnr]{transition:transform .4s var(--ease)}.film__skip[data-astro-cid-e5kvktnr]:hover .film__arrow[data-astro-cid-e5kvktnr]{transform:translate(3px)}.film__progress[data-astro-cid-e5kvktnr]{position:absolute;left:0;right:0;bottom:0;height:2px;background:#e8c98826}.film__progress[data-astro-cid-e5kvktnr] span[data-astro-cid-e5kvktnr]{display:block;height:100%;background:var(--gold-light);transform-origin:0 50%;transform:scaleX(0)}.flap[data-astro-cid-e5kvktnr]{position:fixed;inset:0;z-index:55;transform-origin:left center;transition:transform 1s var(--ease),opacity 1s ease-in}.flap[data-astro-cid-e5kvktnr][hidden]{display:none}.flap[data-astro-cid-e5kvktnr].is-open{transform:perspective(1600px) rotateY(-105deg);opacity:.2}@media(prefers-reduced-motion:reduce){.flap[data-astro-cid-e5kvktnr]{transition:opacity .3s}.flap[data-astro-cid-e5kvktnr].is-open{transform:none;opacity:0}}.music[data-astro-cid-mgo34iee]{position:fixed;z-index:45;right:calc(14px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));width:52px;height:52px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1px solid rgb(155 120 50 / .5);background:var(--wine-deep);color:var(--gold-light);box-shadow:0 10px 24px -12px #0000008c}.music[data-astro-cid-mgo34iee][hidden]{display:none}.music[data-astro-cid-mgo34iee]>[data-astro-cid-mgo34iee]{grid-area:1 / 1;transition:opacity .35s ease,transform .45s var(--ease)}.music[data-astro-cid-mgo34iee] .off[data-astro-cid-mgo34iee],.music[data-astro-cid-mgo34iee] .eq[data-astro-cid-mgo34iee]{opacity:0;transform:scale(.6)}.music[data-astro-cid-mgo34iee].is-playing .eq[data-astro-cid-mgo34iee]{opacity:1;transform:none}.music[data-astro-cid-mgo34iee].is-playing .on[data-astro-cid-mgo34iee],.music[data-astro-cid-mgo34iee][aria-pressed=false] .on[data-astro-cid-mgo34iee],.music[data-astro-cid-mgo34iee][aria-pressed=false] .eq[data-astro-cid-mgo34iee]{opacity:0;transform:scale(.6)}.music[data-astro-cid-mgo34iee][aria-pressed=false] .off[data-astro-cid-mgo34iee]{opacity:1;transform:none}.chapter[data-astro-cid-5d3zeytc]{position:relative;padding:clamp(72px,10vw,128px) var(--gutter);border-top:1px solid var(--line)}.chapter[data-astro-cid-5d3zeytc]>*{max-width:var(--max);margin-inline:auto}.chapter__head[data-astro-cid-5d3zeytc]{position:relative;text-align:center;display:grid;justify-items:center;margin-bottom:clamp(36px,6vw,72px)}.chapter__head[data-astro-cid-5d3zeytc]>:not(.chapter__num){position:relative;z-index:1}.chapter__num[data-astro-cid-5d3zeytc]{position:absolute;left:50%;top:-.32em;transform:translate(-50%);font:italic 400 clamp(9rem,22vw,17rem)/1 var(--font-display);color:transparent;-webkit-text-stroke:1px rgb(155 120 50 / .32);pointer-events:none;user-select:none;z-index:0}.chapter--dark[data-astro-cid-5d3zeytc] .chapter__num[data-astro-cid-5d3zeytc]{-webkit-text-stroke-color:rgb(232 201 136 / .22)}.chapter__next[data-astro-cid-5d3zeytc]{display:grid;justify-items:center;gap:6px;width:max-content;margin:clamp(56px,8vw,96px) auto 0!important;text-decoration:none;color:var(--wine-deep);padding:10px 18px}.chapter__next-title[data-astro-cid-5d3zeytc]{font:italic 500 clamp(1.4rem,3vw,1.9rem)/1.1 var(--font-display)}.chapter__next[data-astro-cid-5d3zeytc] svg[data-astro-cid-5d3zeytc]{color:var(--gold-dark);animation:nudge 2.2s ease-in-out infinite}.chapter__next[data-astro-cid-5d3zeytc]:hover .chapter__next-title[data-astro-cid-5d3zeytc]{color:var(--wine)}.chapter--dark[data-astro-cid-5d3zeytc] .chapter__next[data-astro-cid-5d3zeytc]{color:var(--gold-light)}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.chapter__next[data-astro-cid-5d3zeytc] svg[data-astro-cid-5d3zeytc]{animation:none}}.chapter--dark[data-astro-cid-5d3zeytc]{color:var(--cream);border-top:0}.chapter--dark[data-astro-cid-5d3zeytc] .title{color:var(--gold-light)}.chapter--dark[data-astro-cid-5d3zeytc] .intro{color:var(--cream)}.chapter--dark[data-astro-cid-5d3zeytc] .kicker{color:var(--gold-light)}.print__zoom[data-astro-cid-n7fx7j42]{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;overflow:hidden}.print__zoom[data-astro-cid-n7fx7j42] img[data-astro-cid-n7fx7j42]{transition:transform .9s var(--ease),filter .6s}.print__zoom[data-astro-cid-n7fx7j42]:hover img[data-astro-cid-n7fx7j42]{transform:scale(1.035);filter:saturate(1.08) contrast(1.03)}img[data-astro-cid-n7fx7j42]{background-size:cover;background-position:center;width:100%;height:auto}.ribbon[data-astro-cid-eyxhmilb]{--h: clamp(120px, 16vw, 190px);position:relative;overflow:hidden;background:var(--night);padding:22px 0;transform:rotate(-1.2deg);margin:-10px -2vw;z-index:3;box-shadow:0 18px 40px -24px #120508cc}.ribbon--reverse[data-astro-cid-eyxhmilb]{transform:rotate(1deg)}.ribbon[data-astro-cid-eyxhmilb]:before,.ribbon[data-astro-cid-eyxhmilb]:after{content:"";position:absolute;left:0;right:0;height:10px;background:radial-gradient(circle,transparent 0,transparent 0),repeating-linear-gradient(90deg,rgb(247 234 227 / .85) 0 10px,transparent 10px 26px);border-radius:2px;opacity:.85}.ribbon[data-astro-cid-eyxhmilb]:before{top:6px}.ribbon[data-astro-cid-eyxhmilb]:after{bottom:6px}.ribbon[data-astro-cid-eyxhmilb]{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.ribbon[data-astro-cid-eyxhmilb].is-dragging{cursor:grabbing}.ribbon__track[data-astro-cid-eyxhmilb]{display:flex;width:max-content;will-change:transform}.ribbon__frame[data-astro-cid-eyxhmilb] img[data-astro-cid-eyxhmilb]{-webkit-user-drag:none;pointer-events:none}.ribbon[data-astro-cid-eyxhmilb].is-dragging .ribbon__frame[data-astro-cid-eyxhmilb]{transform:scale(.97)}.ribbon__run[data-astro-cid-eyxhmilb]{display:flex;gap:10px;padding-right:10px}.ribbon__frame[data-astro-cid-eyxhmilb]{cursor:zoom-in;transition:transform .5s var(--ease),filter .5s}.ribbon__frame[data-astro-cid-eyxhmilb]:hover{transform:translateY(-4px) scale(1.04)}.ribbon__frame[data-astro-cid-eyxhmilb]{display:block;height:var(--h);aspect-ratio:4 / 3;overflow:hidden;border-radius:3px}.ribbon__frame[data-astro-cid-eyxhmilb] img[data-astro-cid-eyxhmilb]{width:100%;height:100%;object-fit:cover}.collage[data-astro-cid-bzejpysa]{--gap: clamp(20px, 3vw, 40px);display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(28px,4vw,56px) var(--gap)}.cell[data-astro-cid-bzejpysa]{flex:0 0 auto}.cell--wide[data-astro-cid-bzejpysa]{width:calc((100% - var(--gap)) * .58)}.cell--tall[data-astro-cid-bzejpysa]{width:calc((100% - 2 * var(--gap)) / 3)}.cell--lead[data-astro-cid-bzejpysa]{width:calc((100% - var(--gap)) * .64)}.cell--note[data-astro-cid-bzejpysa]{width:100%;text-align:center;margin:0}.collage[data-astro-cid-bzejpysa] .cell[data-astro-cid-bzejpysa]:nth-child(3n+2){margin-top:clamp(0px,4vw,48px)}.hero[data-astro-cid-bzejpysa]{margin-bottom:clamp(48px,8vw,96px)}.moment[data-astro-cid-bzejpysa]{margin-top:clamp(56px,8vw,96px)}.moment__label[data-astro-cid-bzejpysa]{display:flex;justify-content:center;margin:0 0 clamp(28px,4vw,44px)}.moment__label[data-astro-cid-bzejpysa] span[data-astro-cid-bzejpysa]{font:600 .75rem/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--wine);padding:10px 18px;background:var(--paper);border:1px solid var(--line);transform:rotate(-1deg)}.film-print__play[data-astro-cid-bzejpysa]{position:relative;display:block;width:100%;padding:0;border:0;cursor:pointer;background:var(--night);overflow:hidden}.film-print__play[data-astro-cid-bzejpysa] img[data-astro-cid-bzejpysa]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;transition:transform .9s var(--ease),filter .6s;filter:brightness(.82)}.film-print__play[data-astro-cid-bzejpysa]:hover img[data-astro-cid-bzejpysa]{transform:scale(1.04);filter:brightness(.95)}.film-print__badge[data-astro-cid-bzejpysa]{position:absolute;left:50%;top:50%;translate:-50% -50%;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#e8c988eb;color:var(--wine-deep);box-shadow:0 0 #e8c98899;animation:pulse 2.4s ease-out infinite}.film-print__badge[data-astro-cid-bzejpysa] svg[data-astro-cid-bzejpysa]{margin-left:4px}@keyframes pulse{0%{box-shadow:0 0 #e8c9888c}to{box-shadow:0 0 0 26px #e8c98800}}@media(prefers-reduced-motion:reduce){.film-print__badge[data-astro-cid-bzejpysa]{animation:none}}.empty[data-astro-cid-bzejpysa]{display:grid;justify-items:center;gap:18px;text-align:center;max-width:820px!important;margin-top:clamp(64px,9vw,120px)!important}.empty[data-astro-cid-bzejpysa] .slot[data-astro-cid-bzejpysa]{width:clamp(70px,11vw,120px);padding:7px 7px 22px}.empty__slots[data-astro-cid-bzejpysa]{display:flex;justify-content:center;gap:clamp(14px,3vw,34px);margin-bottom:18px}.slot[data-astro-cid-bzejpysa]{width:clamp(92px,18vw,190px);padding:10px 10px 34px;background:#fff;box-shadow:0 1px 2px #2b1a1d1f,0 14px 26px -16px #2b1a1d73;transform:rotate(var(--tilt));animation:sway 6s ease-in-out infinite alternate;animation-delay:var(--d);position:relative}.slot__photo[data-astro-cid-bzejpysa]{display:block;aspect-ratio:4 / 5;background:linear-gradient(115deg,#2a0910,#5a111e 45%,#8a4a52 70%,#c5a4ab);background-size:220% 220%;animation:develop 9s ease-in-out infinite alternate;animation-delay:var(--d);filter:blur(.3px)}.slot__line[data-astro-cid-bzejpysa]{position:absolute;left:14px;right:30%;bottom:14px;height:2px;background:#9b783259;border-radius:2px}@keyframes sway{0%{transform:rotate(var(--tilt)) translateY(0)}to{transform:rotate(calc(var(--tilt) * -.6)) translateY(-6px)}}@keyframes develop{0%{background-position:0% 50%;opacity:.85}to{background-position:100% 50%;opacity:1}}@media(prefers-reduced-motion:reduce){.slot[data-astro-cid-bzejpysa],.slot__photo[data-astro-cid-bzejpysa]{animation:none}}.empty[data-astro-cid-bzejpysa] .note[data-astro-cid-bzejpysa]{margin:0;max-width:16em}.empty__sub[data-astro-cid-bzejpysa]{margin:0;font:italic 400 1.1rem/1.5 var(--font-display);color:var(--ink-muted)}@media(max-width:720px){.collage[data-astro-cid-bzejpysa]{gap:36px}.cell[data-astro-cid-bzejpysa],.cell--wide[data-astro-cid-bzejpysa],.cell--lead[data-astro-cid-bzejpysa],.cell--note[data-astro-cid-bzejpysa]{width:100%}.collage[data-astro-cid-bzejpysa] .cell[data-astro-cid-bzejpysa]:nth-child(3n+2){margin-top:0}.cell--tall[data-astro-cid-bzejpysa]{width:78%}.collage[data-astro-cid-bzejpysa] .print{--tilt: 0deg !important}.collage[data-astro-cid-bzejpysa] .cell[data-astro-cid-bzejpysa]:nth-child(odd) .print{transform:rotate(-.8deg)}.collage[data-astro-cid-bzejpysa] .cell[data-astro-cid-bzejpysa]:nth-child(2n) .print{transform:rotate(.8deg)}}.stamp[data-astro-cid-h3kcblxw]{position:relative;padding:12px;background:#fffdf8;transform:rotate(var(--tilt));filter:drop-shadow(0 6px 10px rgb(43 26 29 / .22))}.stamp[data-astro-cid-h3kcblxw]:after{content:"";position:absolute;inset:-7px;padding:7px;background:radial-gradient(circle,var(--paper) 4.2px,transparent 4.8px) 0 0 / 14px 14px;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);-webkit-mask-composite:xor;pointer-events:none}.stamp__inner[data-astro-cid-h3kcblxw]{position:relative;display:grid;justify-items:center;align-content:center;gap:8px;min-height:170px;padding:22px 12px;border:1.5px solid var(--peacock);background:#1d63550f;text-align:center}.stamp__value[data-astro-cid-h3kcblxw]{font:500 clamp(2.6rem,6vw,3.6rem)/1 var(--font-display);color:var(--peacock);font-variant-numeric:tabular-nums lining-nums}.stamp__label[data-astro-cid-h3kcblxw]{font:600 .72rem/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);max-width:12em}.stamp__mark[data-astro-cid-h3kcblxw]{position:absolute;top:8px;right:10px;font:600 .6rem/1 var(--font-body);letter-spacing:.12em;color:var(--peacock);opacity:.7}.wall[data-astro-cid-urmdanbd]{display:grid;gap:clamp(22px,3vw,40px);align-items:start}.wall--tall[data-astro-cid-urmdanbd]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px!important}.wall--wide[data-astro-cid-urmdanbd]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1080px!important;margin-top:clamp(32px,4vw,56px)!important}.wall--wide[data-astro-cid-urmdanbd] .booth-print[data-astro-cid-urmdanbd] picture[data-astro-cid-urmdanbd]{aspect-ratio:16 / 9}.wall--letters[data-astro-cid-urmdanbd]{grid-template-columns:repeat(3,minmax(0,1fr))}.flip[data-astro-cid-urmdanbd]{perspective:1400px;transform:rotate(var(--tilt))}.flip__inner[data-astro-cid-urmdanbd]{display:grid;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.65,0,.35,1)}.flip[data-astro-cid-urmdanbd].is-flipped .flip__inner[data-astro-cid-urmdanbd]{transform:rotateY(180deg)}.flip__face[data-astro-cid-urmdanbd]{grid-area:1 / 1;backface-visibility:hidden;-webkit-backface-visibility:hidden;margin:0}.flip__face[data-astro-cid-urmdanbd]+.flip__face[data-astro-cid-urmdanbd]{transform:rotateY(180deg)}.exclusive[data-astro-cid-urmdanbd]{display:grid;justify-items:center;gap:10px;width:fit-content;max-width:min(460px,100%);margin:-8px auto 44px;padding:18px 30px 20px;text-align:center;text-decoration:none;color:var(--gold-light);border:1px solid rgb(232 201 136 / .32);border-radius:2px;background:linear-gradient(180deg,#e8c98812,#e8c98805);position:relative;overflow:hidden;transition:border-color .4s,background-color .4s,opacity .9s var(--ease),translate .9s var(--ease)}.exclusive[data-astro-cid-urmdanbd]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 240 210 / .14) 50%,transparent 65%);translate:-100% 0;transition:translate 1.1s var(--ease);pointer-events:none}.exclusive[data-astro-cid-urmdanbd]:hover,.exclusive[data-astro-cid-urmdanbd]:focus-visible{border-color:#e8c98899}.exclusive[data-astro-cid-urmdanbd]:hover:after,.exclusive[data-astro-cid-urmdanbd]:focus-visible:after{translate:100% 0}.exclusive__label[data-astro-cid-urmdanbd]{font:600 .66rem/1 var(--font-body);letter-spacing:.32em;text-transform:uppercase;opacity:.8}.exclusive__logo[data-astro-cid-urmdanbd]{display:block;width:128px;height:21px;background:currentColor;-webkit-mask:url(/brand/memor-id.svg) center / contain no-repeat;mask:url(/brand/memor-id.svg) center / contain no-repeat}.exclusive__note[data-astro-cid-urmdanbd]{font:italic 500 .98rem/1.4 var(--font-display);color:var(--cream);opacity:.85}@media(prefers-reduced-motion:reduce){.exclusive[data-astro-cid-urmdanbd]:after{display:none}}.booth-print[data-astro-cid-urmdanbd]{position:relative;background:#fff;padding:9px 9px 10px;border-radius:2px;box-shadow:0 1px 2px #00000040,0 14px 28px -14px #000000b3}.booth-print[data-astro-cid-urmdanbd] .print__zoom[data-astro-cid-urmdanbd]{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.booth-print[data-astro-cid-urmdanbd] picture[data-astro-cid-urmdanbd]{display:block;aspect-ratio:9 / 16;background:var(--frame)}.flip__face[data-astro-cid-urmdanbd][aria-hidden=true] .tape[data-astro-cid-urmdanbd]{opacity:0}.flip[data-astro-cid-urmdanbd] .tape[data-astro-cid-urmdanbd]{transition:opacity .3s .4s}.booth-print[data-astro-cid-urmdanbd] img[data-astro-cid-urmdanbd]{width:100%;height:100%;object-fit:contain;background:var(--frame)!important}.booth-print[data-astro-cid-urmdanbd] figcaption[data-astro-cid-urmdanbd]{position:relative;display:block;text-align:center;padding-inline:34px!important;font:italic 500 .95rem/1.3 var(--font-display);color:var(--ink-muted);padding:8px 2px 0;min-height:2.6em}.booth-print__dl[data-astro-cid-urmdanbd]{position:absolute;right:-2px;top:4px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--wine);border:1px solid var(--line);transition:background .3s,color .3s,transform .3s var(--ease)}.booth-print__dl[data-astro-cid-urmdanbd]:hover{background:var(--wine);color:var(--paper);transform:translateY(-1px)}.letter[data-astro-cid-urmdanbd]{--card: #fffdf7;position:relative;padding:34px 28px 22px;background-color:var(--card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .3 0 0 0 0 .25 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(120% 90% at 20% 0%,rgb(255 255 255 / .65),transparent 60%);box-shadow:0 1px 1px #2b1a1d1f,0 12px 22px -12px #2b1a1d52;border-radius:1px;height:264px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.flip[data-astro-cid-urmdanbd]:nth-child(3n+2) .letter[data-astro-cid-urmdanbd]{--card: #fbf0ee}.flip[data-astro-cid-urmdanbd]:nth-child(3n+3) .letter[data-astro-cid-urmdanbd]{--card: #f3f4ec}.flip[data-astro-cid-urmdanbd]:nth-child(4n) .letter[data-astro-cid-urmdanbd]{--card: #fdf6e8}.wall--letters[data-astro-cid-urmdanbd] .flip[data-astro-cid-urmdanbd]:before{content:"";position:absolute;z-index:3;top:-9px;left:50%;width:84px;height:22px;transform:translate(-50%) rotate(calc(var(--tilt) * -2));background:#c5a4ab8c;clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 52%)}.wall--letters[data-astro-cid-urmdanbd] .flip[data-astro-cid-urmdanbd]:nth-child(3n+3):before{background:#c5a05980}.wall--letters[data-astro-cid-urmdanbd] .flip[data-astro-cid-urmdanbd]:nth-child(3n+1):before{background:#1d635547}.wall--letters[data-astro-cid-urmdanbd] .flip[data-astro-cid-urmdanbd]{position:relative}.letter__text[data-astro-cid-urmdanbd]{margin:0;font:400 clamp(1.15rem,1.6vw,1.28rem)/1.55 var(--font-display);color:#3a2326;white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty}.letter__photo[data-astro-cid-urmdanbd]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:6px solid #fff;box-shadow:0 6px 14px -8px #2b1a1d80;transform:rotate(-1.5deg)}.letter__photo[data-astro-cid-urmdanbd][hidden],.letter__voice[data-astro-cid-urmdanbd][hidden]{display:none}.letter__voice[data-astro-cid-urmdanbd]{width:100%;height:36px}.letter[data-astro-cid-urmdanbd]:has(.letter__photo:not([hidden])){height:auto}.letter__open[data-astro-cid-urmdanbd]{position:absolute;inset:0;z-index:1;border:0;background:none;cursor:zoom-in;padding:0}.letter[data-astro-cid-urmdanbd]{position:relative}.letter__voice[data-astro-cid-urmdanbd],.letter__photo[data-astro-cid-urmdanbd]{position:relative;z-index:2}.letter__text[data-astro-cid-urmdanbd].is-long{font-size:1.05rem;line-height:1.5}.letter__text[data-astro-cid-urmdanbd]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.letter__from[data-astro-cid-urmdanbd]{flex:none;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;border-top:1px dashed rgb(155 120 50 / .28);padding-top:12px}.letter__name[data-astro-cid-urmdanbd]{font:400 1.75rem/1 var(--font-script);color:var(--wine);transform:rotate(-3deg);transform-origin:left bottom}.letter__from[data-astro-cid-urmdanbd] time[data-astro-cid-urmdanbd]{font:500 .7rem/1 var(--font-body);letter-spacing:.08em;color:var(--ink-muted)}.wall__actions[data-astro-cid-urmdanbd]{display:flex;justify-content:center;margin-top:clamp(32px,4vw,48px)}.ghost-btn[data-astro-cid-urmdanbd]{min-height:48px;padding:0 28px;cursor:pointer;border:1px solid var(--wine);border-radius:999px;background:transparent;color:var(--wine);font:600 .9rem/1 var(--font-body);letter-spacing:.04em;transition:background .3s,color .3s}.ghost-btn[data-astro-cid-urmdanbd]:hover{background:var(--wine);color:var(--paper)}.ghost-btn--light[data-astro-cid-urmdanbd]{border-color:var(--gold-light);color:var(--gold-light)}.ghost-btn--light[data-astro-cid-urmdanbd]:hover{background:var(--gold-light);color:var(--wine-deep)}.all-letters[data-astro-cid-urmdanbd]{margin-top:28px;text-align:center}.all-letters[data-astro-cid-urmdanbd] summary[data-astro-cid-urmdanbd]{cursor:pointer;font:500 .85rem/1 var(--font-body);color:var(--ink-muted);padding:12px;min-height:44px;list-style:none;display:inline-flex;align-items:center;gap:10px;transition:color .3s}.all-letters[data-astro-cid-urmdanbd] summary[data-astro-cid-urmdanbd]::-webkit-details-marker{display:none}.all-letters[data-astro-cid-urmdanbd] summary[data-astro-cid-urmdanbd]:after{content:"";width:7px;height:7px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .45s var(--ease)}.all-letters[data-astro-cid-urmdanbd].is-open summary[data-astro-cid-urmdanbd]:after{transform:translateY(2px) rotate(-135deg)}.all-letters[data-astro-cid-urmdanbd] summary[data-astro-cid-urmdanbd]:hover{color:var(--wine)}.all-letters[data-astro-cid-urmdanbd] ul[data-astro-cid-urmdanbd]{text-align:left;columns:2 320px;column-gap:40px;padding:12px 0 0;list-style:none}.all-letters[data-astro-cid-urmdanbd] li[data-astro-cid-urmdanbd]{break-inside:avoid;margin:0 0 14px;font:400 1.05rem/1.5 var(--font-display)}.all-letters[data-astro-cid-urmdanbd] em[data-astro-cid-urmdanbd]{color:var(--wine)}.stamps[data-astro-cid-urmdanbd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);max-width:920px!important}.thanks[data-astro-cid-urmdanbd]{display:grid;grid-template-columns:1.3fr 1fr;text-align:center;gap:clamp(32px,5vw,72px);align-items:center}.thanks__note[data-astro-cid-urmdanbd]{font:italic 400 clamp(1.3rem,2.4vw,1.7rem)/1.5 var(--font-display);color:var(--ink);margin:0 0 18px}.thanks__sign[data-astro-cid-urmdanbd]{margin:0}@media(max-width:900px){.wall--tall[data-astro-cid-urmdanbd]{grid-template-columns:repeat(2,minmax(0,1fr))}.wall--wide[data-astro-cid-urmdanbd]{grid-template-columns:minmax(0,1fr)}.wall--letters[data-astro-cid-urmdanbd],.stamps[data-astro-cid-urmdanbd]{grid-template-columns:repeat(2,minmax(0,1fr))}.thanks[data-astro-cid-urmdanbd]{grid-template-columns:minmax(0,1fr);text-align:center}}@media(max-width:600px){.wall--letters[data-astro-cid-urmdanbd]{grid-template-columns:minmax(0,1fr)}.wall--letters[data-astro-cid-urmdanbd] .flip[data-astro-cid-urmdanbd]:nth-child(n+5){display:none}.flip[data-astro-cid-urmdanbd]{transform:rotate(calc(var(--tilt) / 2))}}@media(prefers-reduced-motion:reduce){.flip__inner[data-astro-cid-urmdanbd]{transition:none}}.footer[data-astro-cid-sz7xmlte]{color:var(--cream);text-align:center;padding:72px var(--gutter) calc(48px + env(safe-area-inset-bottom));display:grid;justify-items:center;gap:6px}.names[data-astro-cid-sz7xmlte]{font:500 2.4rem/1 var(--font-display);color:var(--gold-light);margin:0}.names[data-astro-cid-sz7xmlte] em[data-astro-cid-sz7xmlte]{font-family:var(--font-script);font-style:normal;font-size:.9em;padding:0 .1em}.date[data-astro-cid-sz7xmlte]{font:600 .75rem/1 var(--font-body);letter-spacing:.3em;margin:4px 0 6px;opacity:.85}.brands-row[data-astro-cid-sz7xmlte]{margin-top:26px;padding-top:22px;border-top:1px solid rgb(232 201 136 / .2)}.copy[data-astro-cid-sz7xmlte]{margin:14px 0 0;font:600 .72rem/1 var(--font-body);letter-spacing:.2em;opacity:.6}.lb[data-astro-cid-gixpweiw]{position:fixed;inset:0;z-index:70;background:#120508f0;display:grid;place-items:center;animation:lb-in .35s ease both;touch-action:pan-y}.lb[data-astro-cid-gixpweiw][hidden]{display:none}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lb__backdrop[data-astro-cid-gixpweiw]{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(40px) saturate(1.2);opacity:0;pointer-events:none;transition:opacity .7s ease;will-change:opacity}.lb__backdrop[data-astro-cid-gixpweiw].is-on{opacity:.35}.lb__stage[data-astro-cid-gixpweiw]{position:relative;width:100%;height:100%;display:grid;place-items:center;padding:calc(56px + env(safe-area-inset-top)) clamp(12px,6vw,96px) calc(56px + env(safe-area-inset-bottom))}.lb__slide[data-astro-cid-gixpweiw]{display:grid;place-items:center;gap:26px;width:100%;max-height:100%;will-change:transform;touch-action:pan-y}.is-letter[data-astro-cid-gixpweiw] .lb__slide[data-astro-cid-gixpweiw]{gap:34px}.is-letter[data-astro-cid-gixpweiw] .lb__figure[data-astro-cid-gixpweiw]{order:2}.is-letter[data-astro-cid-gixpweiw] .lb__count[data-astro-cid-gixpweiw]{font-size:.78rem;letter-spacing:.34em;padding-left:.34em;opacity:.85}.lb__picture-hidden[data-astro-cid-gixpweiw]{display:none}.lb__figure[data-astro-cid-gixpweiw] picture[data-astro-cid-gixpweiw][hidden]{display:none}.lb__letter[data-astro-cid-gixpweiw]{width:min(620px,88vw);min-height:min(440px,62svh);max-height:calc(100svh - 160px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;scrollbar-width:none;padding:clamp(36px,6vw,64px) clamp(28px,5vw,56px) clamp(24px,4vw,40px);display:flex;flex-direction:column;justify-content:space-between;gap:28px;background:#fffdf7;color:#3a2326;text-align:center;box-shadow:0 30px 80px -30px #000000e6;background-image:radial-gradient(120% 90% at 20% 0%,rgb(255 255 255 / .7),transparent 60%)}.lb__letter[data-astro-cid-gixpweiw][hidden]{display:none}.lb__letter-text[data-astro-cid-gixpweiw]{margin:auto 0;font:400 clamp(1.5rem,3.4vw,2.2rem)/1.45 var(--font-display);white-space:pre-line;overflow-wrap:anywhere;text-wrap:balance}.lb__letter-from[data-astro-cid-gixpweiw]{display:grid;justify-items:center;gap:10px;border-top:1px dashed rgb(155 120 50 / .35);padding-top:18px}.lb__letter-name[data-astro-cid-gixpweiw]{font:400 2.4rem/1 var(--font-script);color:var(--wine)}.lb__letter-from[data-astro-cid-gixpweiw] time[data-astro-cid-gixpweiw]{font:600 .72rem/1 var(--font-body);letter-spacing:.16em;color:var(--ink-muted);text-transform:uppercase}.is-letter[data-astro-cid-gixpweiw] .lb__backdrop[data-astro-cid-gixpweiw],.is-letter[data-astro-cid-gixpweiw] .lb__cap[data-astro-cid-gixpweiw] [data-astro-cid-gixpweiw][data-lb-cap]{display:none}.lb__figure[data-astro-cid-gixpweiw]{margin:0;display:grid;justify-items:center;gap:14px;max-height:100%}.lb__img[data-astro-cid-gixpweiw]{max-width:100%;max-height:calc(100svh - 170px);width:auto;height:auto;object-fit:contain;background:#fff;padding:8px;border-radius:2px;box-shadow:0 30px 80px -30px #000000e6}.lb__cap[data-astro-cid-gixpweiw]{display:flex;gap:16px;align-items:baseline;color:var(--cream);font:italic 400 1.15rem/1.4 var(--font-display);text-align:center;max-width:40em}.lb__count[data-astro-cid-gixpweiw]{font:600 .72rem/1 var(--font-body);letter-spacing:.2em;color:var(--gold-light);font-style:normal;white-space:nowrap}.lb__btn[data-astro-cid-gixpweiw]{position:absolute;display:grid;place-items:center;cursor:pointer;width:52px;height:52px;border-radius:50%;border:1px solid rgb(232 201 136 / .45);background:#12050880;color:var(--gold-light);transition:background .25s,transform .25s var(--ease)}.lb__btn[data-astro-cid-gixpweiw]:hover{background:#e8c98829;transform:scale(1.06)}.lb__close[data-astro-cid-gixpweiw]{top:calc(12px + env(safe-area-inset-top));right:12px}.lb__download[data-astro-cid-gixpweiw]{top:calc(12px + env(safe-area-inset-top));right:76px}.lb__download[data-astro-cid-gixpweiw]{transition:opacity .3s ease,transform .3s var(--ease)}.lb__download[data-astro-cid-gixpweiw][hidden]{display:grid;opacity:0;transform:scale(.85);pointer-events:none;visibility:hidden;transition:opacity .3s ease,transform .3s var(--ease),visibility 0s .3s}.lb__prev[data-astro-cid-gixpweiw]{left:clamp(8px,2vw,28px);top:50%;translate:0 -50%}.lb__next[data-astro-cid-gixpweiw]{right:clamp(8px,2vw,28px);top:50%;translate:0 -50%}@media(max-width:720px){.lb__nav[data-astro-cid-gixpweiw]{top:auto;bottom:calc(14px + env(safe-area-inset-bottom));translate:none}.lb__prev[data-astro-cid-gixpweiw]{left:calc(50% - 64px)}.lb__next[data-astro-cid-gixpweiw]{right:calc(50% - 64px)}.lb__img[data-astro-cid-gixpweiw]{max-height:calc(100svh - 220px)}}html.lb-open{overflow:hidden}.loader[data-astro-cid-4qws3apc]{display:none}.js .loader[data-astro-cid-4qws3apc]{display:grid}.loader[data-astro-cid-4qws3apc]{position:fixed;inset:0;z-index:100;place-items:center;pointer-events:none}.loader__half[data-astro-cid-4qws3apc]{position:absolute;left:0;right:0;height:50.5%;transition:transform 1.15s cubic-bezier(.83,0,.17,1)}.loader__half--top[data-astro-cid-4qws3apc]{top:0}.loader__half--bottom[data-astro-cid-4qws3apc]{bottom:0}.loader[data-astro-cid-4qws3apc].is-open .loader__half--top[data-astro-cid-4qws3apc]{transform:translateY(-101%)}.loader[data-astro-cid-4qws3apc].is-open .loader__half--bottom[data-astro-cid-4qws3apc]{transform:translateY(101%)}.loader__mark[data-astro-cid-4qws3apc]{position:relative;display:grid;justify-items:center;gap:14px;transition:opacity .6s .12s ease,transform .8s .12s var(--ease),filter .6s .12s ease}.loader[data-astro-cid-4qws3apc].is-leaving .loader__mark[data-astro-cid-4qws3apc]{opacity:0;transform:translateY(-14px) scale(1.04);filter:blur(2px)}.loader__mark[data-astro-cid-4qws3apc] svg[data-astro-cid-4qws3apc]{width:min(460px,80vw);height:auto;overflow:visible}.lm[data-astro-cid-4qws3apc]{font-size:120px;fill:transparent;stroke:var(--gold-light);stroke-width:1;stroke-dasharray:600;stroke-dashoffset:600;animation:draw 1.5s cubic-bezier(.65,0,.35,1) forwards,fill .7s ease forwards}.lm--s[data-astro-cid-4qws3apc],.lm--i[data-astro-cid-4qws3apc]{font-family:var(--font-display);font-weight:500}.lm--amp[data-astro-cid-4qws3apc]{font-family:var(--font-script);font-size:104px;stroke:var(--gold);animation-name:draw,fill-amp}.lm--s[data-astro-cid-4qws3apc]{animation-delay:0s,1.1s}.lm--amp[data-astro-cid-4qws3apc]{animation-delay:.25s,1.25s}.lm--i[data-astro-cid-4qws3apc]{animation-delay:.45s,1.35s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fill{to{fill:var(--gold-light);stroke-width:0}}@keyframes fill-amp{to{fill:var(--gold);stroke-width:0}}.loader__line[data-astro-cid-4qws3apc]{width:0;height:1px;background:var(--gold-light);opacity:.7;animation:line 1.1s .9s var(--ease) forwards}@keyframes line{to{width:min(220px,50vw)}}.loader__date[data-astro-cid-4qws3apc]{font:600 .7rem/1 var(--font-body);letter-spacing:.4em;color:var(--cream);opacity:0;animation:appear .8s 1.4s ease forwards;transition:opacity .4s ease}@keyframes appear{to{opacity:.8}}.loader__brands[data-astro-cid-4qws3apc]{position:absolute;left:0;right:0;bottom:calc(36px + env(safe-area-inset-bottom));display:flex;justify-content:center;--stagger-start: 1.6s;transition:opacity .45s ease,transform .6s var(--ease)}.loader[data-astro-cid-4qws3apc].is-leaving .loader__brands[data-astro-cid-4qws3apc]{opacity:0;transform:translateY(10px)}@media(prefers-reduced-motion:reduce){.lm[data-astro-cid-4qws3apc],.loader__line[data-astro-cid-4qws3apc],.loader__date[data-astro-cid-4qws3apc]{animation:none;fill:var(--gold-light);stroke-width:0}.loader__line[data-astro-cid-4qws3apc]{width:min(220px,50vw)}.loader__date[data-astro-cid-4qws3apc]{opacity:.8}.loader__half[data-astro-cid-4qws3apc]{transition:opacity .3s}.loader[data-astro-cid-4qws3apc].is-open .loader__half[data-astro-cid-4qws3apc]{transform:none;opacity:0}.loader[data-astro-cid-4qws3apc].is-leaving .loader__mark[data-astro-cid-4qws3apc]{filter:none;transform:none}}.rail[data-astro-cid-g3mmlgot]{position:fixed;right:18px;top:50%;translate:0 -50%;z-index:44}.rail[data-astro-cid-g3mmlgot][hidden]{display:none}ol[data-astro-cid-g3mmlgot]{list-style:none;margin:0;padding:0;display:grid;gap:4px}li[data-astro-cid-g3mmlgot]{display:grid;justify-items:end}a[data-astro-cid-g3mmlgot]{position:relative;display:grid;place-items:center;width:30px;height:30px;text-decoration:none}.rail__dot[data-astro-cid-g3mmlgot]{position:relative;width:10px;height:10px;border-radius:50%;flex:none;overflow:hidden;border:1px solid var(--gold-dark);background:#fdfbf7b3;transition:transform .4s var(--ease),border-color .3s}.rail__fill[data-astro-cid-g3mmlgot]{position:absolute;inset:0;background:var(--wine);transform-origin:50% 100%;transform:scaleY(var(--p, 0))}a[data-astro-cid-g3mmlgot][aria-current=true] .rail__dot[data-astro-cid-g3mmlgot]{transform:scale(1.5);border-color:var(--wine)}.rail__label[data-astro-cid-g3mmlgot]{position:absolute;right:34px;top:50%;margin-top:-13px;font:600 .7rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--wine-deep);background:#fdfbf7f0;padding:6px 10px;border-radius:999px;border:1px solid var(--line);opacity:0;translate:8px 0;transition:opacity .3s,translate .3s var(--ease);white-space:nowrap;pointer-events:none}.rail__label[data-astro-cid-g3mmlgot] em[data-astro-cid-g3mmlgot]{font-style:normal;color:var(--gold-dark)}a[data-astro-cid-g3mmlgot]:hover .rail__label[data-astro-cid-g3mmlgot],a[data-astro-cid-g3mmlgot]:focus-visible .rail__label[data-astro-cid-g3mmlgot]{opacity:1;translate:0 0}@media(max-width:1100px){.rail[data-astro-cid-g3mmlgot]{display:none!important}}
