@font-face{font-family:Eczar Fallback;src:local("Georgia Bold"),local("Georgia-Bold");font-weight:700;size-adjust:91.9%;ascent-override:124%;descent-override:68.6%;line-gap-override:0%}@font-face{font-family:Eczar Fallback;src:local("Georgia Bold"),local("Georgia-Bold");font-weight:600;size-adjust:88.9%;ascent-override:128.2%;descent-override:70.9%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");font-weight:400;size-adjust:103.6%;ascent-override:95.8%;descent-override:29.9%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");font-weight:500;size-adjust:105.5%;ascent-override:94%;descent-override:29.4%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");font-weight:600;size-adjust:100.4%;ascent-override:98.8%;descent-override:30.9%;line-gap-override:0%}.r2{--font-display:"Eczar", "Eczar Fallback", Georgia, "Times New Roman", serif;--font-body:"DM Sans", "DM Sans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-note:var(--font-body);--r2-ink:#0E2140;--r2-ink-2:#4A5670;--r2-rule:#D8DCE4;--r2-white:#FFFFFF;--r2-cream:#F7F0E3;--r2-cream-2:#E9DCC4;--r2-cream-3:#F3EADA;--r2-chart:#FBF7EE;--r2-paper:#FCF8F0;--r2-grey:#D9CFBD;--r2-orange:#FC6B03;--r2-btn:#C24405;--r2-btn-h:#A63A04;--r2-note-y:#FFE07A;--r2-note-p:#FFB3D1;--r2-note-g:#CDEB86;--r2-note-g2:#A9CC5C;--r2-tape:rgba(232,222,192,.9);--r2-shadow:rgba(14,33,64,.16);--r2-shadow-2:rgba(14,33,64,.28);--r2-radius:4px;--r2-dur-tap:.18s;--r2-ease:cubic-bezier(.22,1,.36,1);--r2-maxw:1280px;--r2-gut:16px;--r2-gl:max(var(--r2-gut), env(safe-area-inset-left));--r2-gr:max(var(--r2-gut), env(safe-area-inset-right));--r2-cg:16px;--r2-sec:48px;--r2-verb:clamp(40px, 12vw, 48px);--r2-t1:40px;--r2-t2:32px;--r2-t3:22px;--r2-t4:18px;--r2-t5:18px;--r2-t6:15px;--r2-t7:14px;--r2-lane:44px;--r2-lx:calc(var(--r2-gl) + var(--r2-lane) * .5 - 8px);--r2-A:56px;--r2-peek:48px;--r2-rgap:14px;--r2-rpad:16px;--r2-rlane:44px;--r2-rw:min(calc(100vw - var(--r2-gl) - var(--r2-rgap) - var(--r2-peek)), 460px);--r2-vish:clamp(232px, 36svh, 316px);--r2-tpt:30px;--r2-tpb:30px}@media(min-width:380px){.r2{--r2-gut:20px}}@media(max-width:719px)and (max-height:720px){.r2{--r2-vish:clamp(186px, 27svh, 232px)}}@media(min-width:720px){.r2{--r2-gut:40px;--r2-cg:24px;--r2-sec:112px;--r2-verb:72px;--r2-t1:60px;--r2-t2:42px;--r2-t3:24px;--r2-t4:20px;--r2-lane:88px;--r2-A:72px;--r2-rw:min(calc(100vw - 2 * var(--r2-gl) - 120px), 560px);--r2-vish:340px;--r2-rgap:20px}}@media(min-width:1024px){.r2{--r2-gut:56px;--r2-sec:140px;--r2-verb:clamp(64px, 6vw, 84px);--r2-t1:clamp(56px, 5.4vw, 72px);--r2-t2:clamp(44px, 4vw, 54px);--r2-t3:26px;--r2-t4:21px;--r2-lane:0px;--r2-lx:calc(var(--r2-gl) - 26px);--r2-A:88px;--r2-rw:min(76vw, 1320px);--r2-rgap:6vw;--r2-rpad:28px;--r2-rlane:60px;--r2-tpt:30px;--r2-tpb:24px;--r2-jx:54px;--r2-roomh:clamp(540px, calc(100vh - var(--r2-jx) - var(--r2-tpt) - var(--r2-tpb)), 980px);--r2-txth:212px;--r2-vish:calc(var(--r2-roomh) - 2 * var(--r2-rpad) - var(--r2-rlane) - var(--r2-txth))}}.r2{position:relative;isolation:isolate;overflow-x:clip;background:#fff;color:var(--r2-ink);color-scheme:light;font:400 var(--r2-t5)/1.6 var(--font-body);font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.r2 *,.r2 *:before,.r2 *:after{box-sizing:border-box}:where(.r2) :where(img){display:block;max-width:100%;height:auto;color:transparent}.r2 img.r2-ld{opacity:0}:where(.r2) :where(p,h1,h2,h3,h4,figure,dl,dd,ol,ul,blockquote){margin:0}:where(.r2) :where(ol,ul){padding:0;list-style:none}:where(.r2) :where(a){color:inherit}:where(.r2) :where(h1,h2,h3,h4){font-weight:inherit;letter-spacing:normal}:where(.r2) :focus-visible{outline:2px solid var(--r2-ink);outline-offset:3px}.r2.r2 :is(h1,h2,h3,h4,h5,h6){font-family:var(--r2-hf, var(--font-body))!important}.r2 :where(section){padding:0}.r2-wrap{position:relative;max-width:var(--r2-maxw);margin-inline:auto;padding-inline:var(--r2-gl) var(--r2-gr)}.r2-l{display:block}.r2-tnum{font-variant-numeric:tabular-nums}.r2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.r2-sq{display:inline-block;width:.62em;height:.62em;background:var(--r2-orange);margin-right:.45em}.r2-cap{font-size:var(--r2-t7);line-height:1.45;color:var(--r2-ink-2)}.r2-cap span{display:block}.r2-small{font-size:var(--r2-t6);line-height:1.55}.r2-caveat{font-weight:500}.r2-bleed{margin-left:calc(-1 * var(--r2-gl));margin-right:calc(-1 * var(--r2-gr))}@media(min-width:1024px){.r2-ph{display:none!important}}@media(max-width:1023px){.r2-dt{display:none!important}}.r2 .r2-d1{--r2-hf:var(--font-display);font:700 var(--r2-t1)/1.03 var(--font-display);letter-spacing:-.012em;color:var(--r2-ink);text-wrap:balance}.r2 .r2-d2{--r2-hf:var(--font-display);font:600 var(--r2-t2)/1.08 var(--font-display);letter-spacing:-.008em;color:var(--r2-ink);text-wrap:balance}.r2 .r2-d3{font:600 var(--r2-t3)/1.25 var(--font-body);letter-spacing:-.006em;color:var(--r2-ink)}.r2-lede{font-size:var(--r2-t4);line-height:1.55}.r2-price{font:700 var(--r2-t2)/1.05 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.r2-price small{font:500 var(--r2-t5)/1.4 var(--font-body);letter-spacing:0;margin-left:.4em}@media(min-width:1024px){.r2 .r2-d1{font-weight:600}}@media(max-width:399px){.r2 .r2-d1{font-size:36px}}.r2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:var(--r2-radius);border:0;background:var(--r2-btn);color:#fff!important;text-decoration:none;font:600 16px/1.2 var(--font-body);white-space:nowrap;font-variant-numeric:tabular-nums;position:relative;cursor:pointer}.r2-btn:hover{background:var(--r2-btn-h)}.r2-link{color:var(--r2-ink);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.r2-link:hover{color:var(--r2-btn)}.r2-go{display:inline-flex;align-items:center;min-height:44px}.r2-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.r2-knot{position:absolute;width:26px;height:20px;top:-15px;left:12px;pointer-events:none;overflow:visible}.r2-knot path{fill:none;stroke:var(--r2-orange);stroke-width:3;stroke-linecap:round}.r2-lane-l{padding-left:var(--r2-lane)}.r2-lane-r{padding-right:var(--r2-lane)}.r2-head{position:relative}.r2-wp{position:absolute;width:0;height:0;left:var(--x, 0);top:var(--y, 0)}@media(min-width:720px){.r2-wp{left:var(--x-md, var(--x, 0));top:var(--y-md, var(--y, 0))}}@media(min-width:1024px){.r2-wp{left:var(--x-lg, var(--x-md, var(--x, 0)));top:var(--y-lg, var(--y-md, var(--y, 0)))}}.r2-lane-l>.r2-wp.r2-ln{--x:calc(var(--r2-lx) - var(--r2-gl))}.r2-lane-r>.r2-wp.r2-ln{--x:calc(100% + var(--r2-gr) - var(--r2-lx))}.r2-wp.r2-top{--y:-30px}.r2-wp.r2-bot{--y: calc(100% + 16px) }.r2-placed{position:absolute;left:var(--x, auto);top:var(--y, auto);right:var(--rt, auto);bottom:var(--bt, auto);width:var(--w, auto)}@media(min-width:720px){.r2-placed{left:var(--x-md, var(--x, auto));top:var(--y-md, var(--y, auto));right:var(--rt-md, var(--rt, auto));bottom:var(--bt-md, var(--bt, auto));width:var(--w-md, var(--w, auto))}}@media(min-width:1024px){.r2-placed{left:var(--x-lg, var(--x-md, var(--x, auto)));top:var(--y-lg, var(--y-md, var(--y, auto)));right:var(--rt-lg, var(--rt-md, var(--rt, auto)));bottom:var(--bt-lg, var(--bt-md, var(--bt, auto)));width:var(--w-lg, var(--w-md, var(--w, auto)))}}.r2-sheet{position:absolute;inset:3% 0 5%;background:var(--r2-chart);box-shadow:inset 0 0 0 1px #0e21400d;clip-path:polygon(0% 2.71px,3.33% 3.36px,6.67% 5.55px,10% 2.79px,13.33% 3.05px,16.67% 3.52px,20% 1.11px,23.33% 3.07px,26.67% 3.78px,30% 4.76px,33.33% .56px,36.67% 1.82px,40% .54px,43.33% 4.86px,46.67% 4.16px,50% .25px,53.33% 5.89px,56.67% 5.79px,60% 3.92px,63.33% 3.69px,66.67% .94px,70% .09px,73.33% 3.17px,76.67% .36px,80% 1.14px,83.33% 1.45px,86.67% .18px,90% 2.78px,93.33% 2.64px,96.67% 5.05px,100% 3.11px,100% calc(100% - 3.84px),96.67% calc(100% - 3px),93.33% calc(100% - 3.97px),90% calc(100% - 2.74px),86.67% calc(100% - 1.67px),83.33% calc(100% - 5.99px),80% calc(100% - 5.97px),76.67% calc(100% - 5.04px),73.33% calc(100% - 4.25px),70% calc(100% - 1.89px),66.67% calc(100% - 1.38px),63.33% calc(100% - 1.73px),60% calc(100% - .42px),56.67% calc(100% - 4.6px),53.33% calc(100% - 2.4px),50% calc(100% - 5.08px),46.67% calc(100% - 2.32px),43.33% calc(100% - 5.75px),40% calc(100% - 5.08px),36.67% calc(100% + -0px),33.33% calc(100% - 1.26px),30% calc(100% - 5.46px),26.67% calc(100% - 2.82px),23.33% calc(100% - 5.88px),20% calc(100% - 2.38px),16.67% calc(100% - .44px),13.33% calc(100% - 3.78px),10% calc(100% - 4.67px),6.67% calc(100% - 1.62px),3.33% calc(100% - .52px),0% calc(100% - 2px))}.r2-sheet.r2-cream{background:var(--r2-cream)}@media(min-width:1024px){.r2-sheet{inset:2% 0 5%}}.r2-tape{position:absolute;width:62px;height:20px;background:var(--r2-tape);z-index:8;pointer-events:none;transform:rotate(var(--tr, -4deg));clip-path:polygon(3.74% 0%,4.45% 16.67%,4.77% 33.33%,5.65% 50%,4.44% 66.67%,5.53% 83.33%,.17% 100%,97.21% 100%,94.34% 83.33%,96.11% 66.67%,94.59% 50%,99.32% 33.33%,97.19% 16.67%,98.52% 0%)}.r2-pin{position:absolute;z-index:6;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--r2-ink);box-shadow:inset -2px -3px #00000047,1px 3px 2px #0e214052}.r2-pin:before{content:"";position:absolute;left:4px;top:3px;width:4px;height:4px;border-radius:50%;background:#ffffffbf}.r2-pin.r2-o{background:var(--r2-btn)}.r2-print{background:#fff;padding:6px;box-shadow:0 1px 2px var(--r2-shadow-2),0 10px 18px -12px var(--r2-shadow-2)}.r2-print img{width:100%;height:auto}.r2-note{position:absolute;aspect-ratio:1;padding:2.2em .6em .5em .75em;background:var(--r2-note-y);color:#2b2410;font:600 max(13px,var(--r2-note-fs, 15px))/1.18 var(--font-note);letter-spacing:-.005em;overflow-wrap:break-word;z-index:var(--z, 3);box-shadow:0 1px 1px #0e21402e,0 10px 12px -10px #0e214073;transform:rotate(var(--r1, 0deg))}.r2-note.r2-pink{background:var(--r2-note-p);color:#3a1426}.r2-note.r2-green{background:var(--r2-note-g);color:#1f2a0c}.r2-peel{position:absolute;right:0;bottom:0;width:40%;height:40%;pointer-events:none}.r2-peel i{position:absolute;inset:0;transform:scale(0);transform-origin:100% 100%}.r2-peel .r2-under{background:#fff;clip-path:polygon(100% 0,100% 100%,0 100%)}.r2-peel .r2-shade{background:#0e21402e;clip-path:polygon(0 0,100% 0,0 100%);translate:-3px -3px}.r2-peel .r2-flap{background:var(--r2-note-g2);clip-path:polygon(0 0,100% 0,0 100%)}.r2-photo{position:relative}.r2-photo picture{display:block;background:var(--r2-cream-2)}.r2-photo img{width:100%;height:auto}.r2-photo .r2-cap{margin-top:10px}.r2-frame{position:relative;overflow:clip;background:var(--r2-cream-2);aspect-ratio:var(--ratio, auto)}.r2-frame img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%)}:where(.r2-photo.r2-fill){position:absolute;inset:0;overflow:clip;background:var(--r2-cream-2)}:where(.r2-photo.r2-fill) :where(picture,img){width:100%;height:100%}:where(.r2-photo.r2-fill) :where(img){object-fit:cover;object-position:var(--pos, 50% 50%)}.r2-photo.r2-wide .r2-frame{margin-left:calc(-1 * var(--r2-gl));margin-right:calc(-1 * var(--r2-gr))}@media(min-width:720px){.r2-photo.r2-wide .r2-frame{margin:0}}.r2-scene{position:relative;--sw:calc(100vw - var(--r2-gl) - var(--r2-gr));--hh:min(var(--cap, 9999px), calc(var(--sw) * var(--rh) / var(--rw)));height:var(--hh)}.r2-bleed>.r2-scene,.r2-scene.r2-bleed{--sw:100vw}.r2-scene-box{position:absolute;top:0;bottom:0;left:50%;width:calc(var(--hh) * var(--rw) / var(--rh));margin-left:calc(var(--hh) * var(--rw) / var(--rh) / -2)}@media(min-width:720px){.r2-scene{height:auto;aspect-ratio:var(--rw-md, var(--rw)) / var(--rh-md, var(--rh))}.r2-scene-box{inset:0;width:auto;margin:0}}@media(min-width:1024px){.r2-scene{aspect-ratio:var(--rw-lg, var(--rw-md, var(--rw))) / var(--rh-lg, var(--rh-md, var(--rh)))}}.r2-lay{transform:rotate(var(--r1, 0deg));transform-origin:50% 90%}.r2-cut{z-index:var(--z, 4);pointer-events:none}.r2-cut picture{display:block}.r2-cut img{width:100%;height:auto;filter:drop-shadow(0 2px 3px rgba(14,33,64,.22))}.r2-tuck{position:absolute;inset:0 0 5%;z-index:var(--z, 7);pointer-events:none;clip-path:polygon(-30% -80%,130% -80%,130% calc(100% - 3px),100% calc(100% - 4.1px),96.67% calc(100% - 4.7px),93.33% calc(100% - 3.1px),90% calc(100% - 3.1px),86.67% calc(100% - 2.4px),83.33% calc(100% - 6px),80% calc(100% - 1.7px),76.67% calc(100% - .9px),73.33% calc(100% - 1.6px),70% calc(100% - 1.6px),66.67% calc(100% - 2px),63.33% calc(100% - 1.6px),60% calc(100% - .6px),56.67% calc(100% - 2px),53.33% calc(100% - 1.9px),50% calc(100% - 3.4px),46.67% calc(100% - 1.2px),43.33% calc(100% - .4px),40% calc(100% - 1.2px),36.67% calc(100% - 3.3px),33.33% calc(100% - 2.3px),30% calc(100% - 4.4px),26.67% calc(100% - 4.8px),23.33% calc(100% - 2.5px),20% calc(100% - .6px),16.67% calc(100% - 4.4px),13.33% calc(100% - 4.5px),10% calc(100% - 2.4px),6.67% calc(100% - 3.9px),3.33% calc(100% - 1.8px),0% calc(100% - 5.5px),-30% calc(100% - 2px))}.r2-cut-cap{margin-top:16px}.r2-threaded{position:relative}.r2-line{position:absolute;left:0;top:0;width:100%;z-index:5;pointer-events:none}.r2-line-o{position:absolute;left:0;top:0;width:100%;overflow:hidden}.r2-line-i{position:absolute;left:0;top:0;width:100%}.r2-line svg{display:block;overflow:visible}.r2-line path,.r2-ink path{fill:none;stroke:var(--r2-orange);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media(max-width:719px){.r2-line path,.r2-ink path{stroke-width:2.7}}.r2-pl{position:absolute;left:0;top:0;height:100%;z-index:2;pointer-events:none}.r2-route,.r2-ink{position:absolute;left:0;top:0;overflow:visible}.r2-route path{fill:none;stroke:var(--r2-ink);stroke-opacity:.32;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.1 7}.r2-ink-x{position:absolute;inset:0;overflow:clip}.r2-ink-in{position:absolute;inset:0}.r2-tpin{position:absolute;z-index:6}.r2-journey:not([data-r2-live]) .r2-tpin{display:none}.r2-sidestrip{position:relative}.r2-strip{position:relative;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.r2-strip::-webkit-scrollbar{display:none}.r2-strip:focus-visible{outline:2px solid var(--r2-ink);outline-offset:-4px}.r2-reel{--edge:calc(max(0px, (100vw - var(--r2-maxw)) / 2) + var(--r2-gl));display:flex;gap:22px;scroll-padding-inline:var(--edge);padding:38px var(--r2-gr) 14px var(--edge)}.r2-reel>li{flex:0 0 auto;width:min(64vw,260px);scroll-snap-align:start;position:relative}@media(min-width:1024px){.r2-reel>li{width:300px}.r2-reel{padding-top:50px}}.r2-sbar{visibility:hidden;position:relative;height:3px;margin:12px var(--r2-gr) 0 var(--r2-gl);background:var(--r2-rule);overflow:hidden}.r2-sbar i{position:absolute;inset:0;background:var(--r2-orange);transform-origin:0 50%;transform:scaleX(var(--p, 0))}.r2-sidestrip[data-r2-live] .r2-sbar{visibility:visible}.r2-sctl{display:none}@media(hover:hover)and (pointer:fine){.r2-sctl{display:flex;gap:10px;padding-top:10px}}.r2-sctl{visibility:hidden}[data-r2-live] .r2-sctl{visibility:visible}.r2-sbtn{min-width:48px;min-height:48px;border:1px solid var(--r2-ink);border-radius:var(--r2-radius);background:#fff;color:var(--r2-ink);font:500 20px/1 var(--font-body);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.r2-sbtn:hover{background:var(--r2-cream)}.r2-sbtn[aria-disabled=true]{opacity:.35;cursor:default}.r2-reel figure{transform:rotate(var(--r, 0deg));transform-origin:50% 0}.r2-reel .r2-print{position:relative}.r2-reel .r2-shot{aspect-ratio:4/5;overflow:hidden;background:var(--r2-cream)}.r2-reel .r2-shot img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%)}.r2-reel .r2-cap{margin-top:10px;padding-right:4px}.r2-reel .r2-tape{left:50%;top:-15px;margin-left:-29px;width:58px;height:22px;z-index:auto}.r2-clothes{position:relative}.r2-clothes .r2-post{position:absolute;top:26px;z-index:6}.r2-clothes .r2-post.r2-r{left:calc(100% - var(--r2-lx))}.r2-clothes .r2-post.r2-l{left:calc(var(--r2-gl) + 4px)}@media(min-width:1024px){.r2-clothes .r2-post.r2-r{left:calc(100% - var(--r2-gr) - 10px)}}.r2-journey{position:relative}.r2-jx{position:relative;z-index:3}.r2-jx ol{display:flex;flex-wrap:nowrap;gap:0 2px;padding-left:calc(var(--r2-lx) + 22px);overflow-x:auto;scrollbar-width:none}.r2-jx ol::-webkit-scrollbar{display:none}.r2-jx a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 5px;text-decoration:none;font:600 15px/1 var(--font-body);color:var(--r2-ink-2);white-space:nowrap}.r2-jx li:first-child a{padding-left:0}.r2-jx a:hover{color:var(--r2-ink)}.r2-jx a[aria-current=true]{color:var(--r2-ink);text-decoration:underline;text-decoration-color:var(--r2-orange);text-decoration-thickness:3px;text-underline-offset:7px}.r2-stage{position:relative}.r2-journey .r2-strip{scroll-padding-inline:var(--r2-gl)}.r2-track{position:relative;z-index:0;display:flex;align-items:stretch;gap:var(--r2-rgap);width:max-content;padding:var(--r2-tpt) max(var(--r2-gr),calc(100% - var(--r2-gl) - var(--r2-rw))) var(--r2-tpb) var(--r2-gl)}.r2-room{position:relative;flex:0 0 auto;width:var(--r2-rw);display:flex;flex-direction:column;padding:var(--r2-rpad);background:var(--r2-cream);scroll-snap-align:start;scroll-snap-stop:always}.r2-room.r2-alt{background:var(--r2-cream-3)}.r2-vis{position:relative;flex:none;height:var(--r2-vish)}.r2-rlane{position:relative;flex:none;height:var(--r2-rlane)}.r2-txt{position:relative;z-index:3;display:grid;align-content:start;gap:6px}.r2 .r2-verb{--r2-hf:var(--font-display);font:600 var(--r2-verb)/.95 var(--font-display);letter-spacing:-.015em;color:var(--r2-ink)}.r2-verb .r2-vsm{display:block;font-size:.5em;line-height:1.1;margin-top:.12em}.r2-name{margin-top:6px!important;font:600 17px/1.3 var(--font-body)}.r2-name a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em;display:inline-flex;align-items:center;min-height:44px;margin:-12px 0 -10px}.r2-name a:hover{color:var(--r2-btn)}.r2-beta{display:inline-block;margin-left:8px;font:500 13px/1 var(--font-body);color:var(--r2-ink-2)}.r2-rline{font-size:16.5px;line-height:1.5}.r2-rline .r2-caveat{display:block;margin-top:4px}.r2-tag{font-size:14px;line-height:1.45;color:var(--r2-ink-2)}.r2-room .r2-cap{margin-top:6px;padding-top:8px;border-top:1px solid rgba(14,33,64,.14)}@media(min-width:1024px){.r2-jx ol{padding-left:7vw;gap:0 10px}.r2-jx a{font-size:16px}.r2-room{height:var(--r2-roomh)}.r2-txt{height:var(--r2-txth);grid-template-columns:minmax(0,47%) minmax(0,1fr);column-gap:40px;grid-auto-rows:min-content}.r2 .r2-verb{grid-row:1 / span 6}.r2-txt>:not(.r2-verb){grid-column:2}.r2-name{margin-top:0!important;font-size:19px}.r2-rline{font-size:18px;max-width:34em}.r2-tag{font-size:15px}.r2-track{padding:var(--r2-tpt) max(var(--r2-gr),calc(100% - var(--r2-rw) - 7vw)) var(--r2-tpb) 7vw}.r2-journey .r2-strip{scroll-padding-inline:7vw}}.r2-journey.r2-pinned .r2-stage{position:sticky;top:0;height:100vh;overflow:clip;display:flex;flex-direction:column}.r2-journey.r2-pinned .r2-jx{flex:none;height:var(--r2-jx);display:flex;align-items:flex-end}.r2-journey.r2-pinned .r2-strip{flex:1;scroll-snap-type:none}.r2-journey.r2-pinned .r2-track{height:100%}.r2-journey.r2-pinned .r2-room{scroll-snap-align:none}.r2-journey.r2-pinned .r2-sctl{display:none}.r2-vis .r2-g{position:absolute;z-index:1;overflow:clip;background:var(--r2-cream-3)}.r2-vis .r2-g picture,.r2-vis .r2-g img{width:100%;height:100%}.r2-vis .r2-g img{object-fit:cover;object-position:var(--pos, 50% 50%)}.r2-obj,.r2-vis .r2-cut{position:absolute;z-index:3}.r2-vis .r2-cut img{filter:drop-shadow(0 8px 14px rgba(14,33,64,.18))}.r2-clip{position:absolute;z-index:3;overflow:clip;pointer-events:none}.r2-clip .r2-cut{position:absolute;height:var(--ch, 74%);width:auto;aspect-ratio:var(--ar)}.r2-clip .r2-cut picture,.r2-clip .r2-cut img{height:100%;width:100%}.r2-clip .r2-cut img{transform-origin:50% 100%}.r2-fold-w{position:absolute;z-index:3}.r2-fold{position:relative;aspect-ratio:var(--ar, 720/630);transform:rotate(2deg)}.r2-fold .r2-th,.r2-fold .r2-fr{position:absolute;left:0;width:100%;overflow:hidden;background:#fff}.r2-fold .r2-th{top:0;height:50%;box-shadow:0 1px 2px var(--r2-shadow-2)}.r2-fold .r2-th img,.r2-fold .r2-fr img{position:absolute;left:0;width:100%;height:200%;max-width:none}.r2-fold .r2-th picture,.r2-fold .r2-fr picture{display:contents}.r2-fold .r2-th img{top:0}.r2-fold .r2-fr img{top:-100%}.r2-fold .r2-fflap{position:absolute;left:0;top:50%;width:100%;height:50%;transform-origin:50% 0;transform-style:preserve-3d}.r2-fold .r2-fr{top:0;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 1px 2px var(--r2-shadow-2)}.r2-fold .r2-bk{position:absolute;inset:0;background:var(--r2-cream-2);transform:rotateX(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden}.r2-fold .r2-crease{position:absolute;left:0;right:0;top:50%;height:1px;background:#0e214024;z-index:1}.r2-fold-w>.r2-pin{left:50%;top:3%}.r2-fold-w>.r2-tape{left:8%;top:-8px;--tr:-5deg}.r2-paper,.r2-paper-page{position:relative}.r2-paper-sheet{position:relative;transform:rotate(-1deg)}.r2-paper-sheet:before{content:"";position:absolute;inset:10px -6px -10px 12px;background:var(--r2-cream-2);transform:rotate(2.4deg);z-index:-1}.r2-fp{position:relative;background:var(--r2-paper);padding:20px 16px 26px;box-shadow:0 1px 2px var(--r2-shadow-2),0 18px 30px -20px var(--r2-shadow-2)}.r2-fp p{margin:0}.r2-fp-mast{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;font:600 13px/1.3 var(--font-body);padding-bottom:10px;border-bottom:1px solid rgba(14,33,64,.25)}.r2-fp-mast .r2-press{font-weight:400;color:var(--r2-ink-2)}.r2-fp-kind{margin-top:14px!important;font-size:13px;color:var(--r2-ink-2)}.r2-fp-title{margin-top:4px!important;font:700 30px/1.05 var(--font-display);letter-spacing:-.01em;color:var(--r2-ink)}.r2-fp-sub{margin-top:8px!important;font-size:15px;line-height:1.4;font-weight:500}.r2-fp-by{margin-top:10px!important;font-size:14px;color:var(--r2-ink-2)}.r2-fp-art{display:block;margin-top:16px}.r2-fp-art img{width:100%;height:auto;aspect-ratio:960/504;object-fit:cover;background:#fff}.r2-fp-h{margin-top:14px!important;font-size:13px;font-weight:600}.r2-fp-text{margin-top:4px!important;font-size:15px;line-height:1.55}.r2-bars{display:grid;gap:.55em;margin-top:1.3em}.r2-bars i{display:block;height:.5em;background:var(--r2-grey);border-radius:1px}.r2-bars i.r2-h{width:38%;height:.62em;background:#bfb29a;margin-top:.5em}.r2-bars i:nth-child(3n){width:86%}.r2-bars i:nth-child(5n){width:64%}.r2-paper-page>.r2-pin{left:2px;top:2px}.r2-stamp-slot{position:absolute;z-index:9;right:-12px;bottom:-64px;width:204px;height:90px}.r2-stamp{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:3px solid var(--r2-btn);outline:1px solid var(--r2-btn);outline-offset:-8px;color:var(--r2-btn);background:#fcf8f0f7;transform:rotate(-9deg)}.r2-stamp b{font:600 25px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin-right:-.16em}.r2-stamp span{font:600 10.5px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-right:-.06em}.r2-record{margin-top:84px!important;border-top:1px solid var(--r2-ink)}.r2-record>div{display:grid;grid-template-columns:84px 1fr;gap:10px;padding:9px 0 10px;border-bottom:1px solid var(--r2-rule)}.r2-record dt{font-size:var(--r2-t6);color:var(--r2-ink-2)}.r2-record dd{font-size:var(--r2-t6);line-height:1.45}@media(min-width:1024px){.r2-fp{padding:28px 26px 34px}.r2-fp-title{font-size:40px}.r2-stamp-slot{right:-104px;bottom:-62px;width:216px;height:98px}.r2-stamp b{font-size:28px}.r2-stamp span{font-size:12px}.r2-record>div{grid-template-columns:96px 1fr;padding:12px 0 13px}.r2-record dd{font-size:16px}}.r2-vis .r2-fp{position:absolute;z-index:3;right:0;bottom:0;width:70%;font-size:7.4px;padding:1.8em 1.7em 2em;transform:rotate(-1.6deg);box-shadow:0 1px #0e214014,0 18px 26px -14px #0e21406b}.r2-vis .r2-fp-mast{font:600 1.15em/1.3 var(--font-body);padding-bottom:.8em}.r2-vis .r2-fp-kind{margin-top:1.1em!important;font-size:1.1em}.r2-vis .r2-fp-title{margin-top:.25em!important;font-size:2.65em;line-height:1.04}.r2-vis .r2-fp-sub{margin-top:.55em!important;font-size:1.18em;line-height:1.38}.r2-vis .r2-fp-by{margin-top:.7em!important;font-size:1.05em}.r2-vis .r2-fp-art{margin-top:1.1em}.r2-vis .r2-fp-h{margin-top:1.1em!important;font-size:1.1em}.r2-vis .r2-fp-text{margin-top:.3em!important;font-size:1.1em;line-height:1.5}.r2-vis .r2-stamp-slot{right:-14%;bottom:-38px;width:172px;height:74px}.r2-vis .r2-stamp{gap:2px;outline-offset:-7px}.r2-vis .r2-stamp b{font-size:22px;letter-spacing:.14em;margin-right:-.14em}.r2-vis .r2-stamp span{font-size:9.5px;letter-spacing:.05em;margin-right:-.05em}.r2-vis .r2-fp .r2-fp-sum,.r2-vis .r2-fp .r2-bars{display:none}@media(max-width:719px){.r2-vis .r2-fp{width:76%;font-size:7.2px}}@media(max-width:719px)and (max-height:720px){.r2-vis .r2-fp .r2-fp-art{display:none}}@media(min-width:720px)and (max-width:1023px){.r2-vis .r2-fp{font-size:9px}.r2-vis .r2-fp .r2-fp-art{display:none}}@media(min-width:1024px){.r2-vis .r2-fp{font-size:min(clamp(9.5px,.8vw,12px),calc(var(--r2-vish) / 44))}.r2-vis .r2-stamp-slot{right:-24%;bottom:-30px;width:190px;height:88px}.r2-vis .r2-stamp b{font-size:26px}.r2-vis .r2-stamp span{font-size:10.5px}}@media(max-width:767px){.r2-journey .r2-strip{overflow:visible;scroll-snap-type:none}.r2-journey .r2-track{flex-direction:column;width:auto;gap:22px;padding:var(--r2-tpt) var(--r2-gr) var(--r2-tpb) var(--r2-gl)}.r2-journey .r2-room{width:auto;scroll-snap-align:none;scroll-snap-stop:normal}.r2-journey .r2-jx,.r2-journey .r2-pl{display:none}.r2-reel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;overflow:visible;scroll-snap-type:none;padding:38px var(--r2-gr) 14px var(--r2-gl)}.r2-reel>li{width:auto;scroll-snap-align:none}.r2-reel>li:nth-child(n+5){display:none}.r2-sbar,.r2-sctl{display:none!important}.r2-jx ol{overflow-x:visible}}@keyframes r2-plx{0%{transform:translate3d(0,calc(var(--d, 0) * var(--r2-A)),0) rotate(var(--r0, var(--r1, 0deg))) scale(var(--s0, 1))}to{transform:translate3d(0,calc(var(--d, 0) * var(--r2-A) * -1),0) rotate(var(--r1, 0deg)) scale(1)}}@keyframes r2-gx{0%{transform:translate(6%) scale(1.14)}to{transform:translate(-6%) scale(1.14)}}@keyframes r2-cx{0%{transform:translate(var(--dx, 34px)) rotate(var(--r0, 3deg))}to{transform:translate(calc(-1 * var(--dx, 34px))) rotate(var(--r1, -2deg))}}@keyframes r2-pimg{0%{transform:translate3d(0,-5%,0) scale(1.1)}to{transform:translate3d(0,5%,0) scale(1.1)}}@keyframes r2-unfold{0%{transform:perspective(1400px) rotateX(178deg)}to{transform:perspective(1400px) rotateX(0)}}@keyframes r2-as{0%{opacity:0;transform:translate3d(var(--ax, 0px),var(--ay, 1.2em),0) rotate(var(--ar, 0deg))}55%{opacity:1}to{opacity:1;transform:none}}@keyframes r2-stamp{0%{opacity:0;transform:rotate(-22deg) scale(2.3)}72%{opacity:1;transform:rotate(-9deg) scale(.93)}to{opacity:1;transform:rotate(-9deg) scale(1)}}@keyframes r2-swell{0%{transform:scale(1)}55%{transform:scale(1.13)}to{transform:scale(1.04)}}@keyframes r2-knot{0%{opacity:0;transform:scale(.2) rotate(-50deg)}to{opacity:1;transform:none}}@keyframes r2-peel{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes r2-lineO{0%{transform:translate3d(0,var(--o0, 0px),0)}to{transform:translate3d(0,var(--o1, 0px),0)}}@keyframes r2-lineI{0%{transform:translate3d(0,var(--i0, 0px),0)}to{transform:translate3d(0,var(--i1, 0px),0)}}@keyframes r2-inkx{0%{transform:translate(calc(var(--c, 50vw) - 100%))}to{transform:none}}@keyframes r2-inkx-in{0%{transform:translate(calc(100% - var(--c, 50vw)))}to{transform:none}}@keyframes r2-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes r2-reveal{0%{opacity:0;transform:translate3d(var(--rx, 0px),var(--ry, 28px),0)}to{opacity:1;transform:none}}@keyframes r2-settle{0%{transform:translate3d(0,28px,0) rotate(6deg)}to{transform:translateZ(0) rotate(2.4deg)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()) and (animation-range: cover 10% cover 20%){.r2-scene{view-timeline:--r2-scene y}.r2-journey{view-timeline:--r2-jy y}.r2-journey .r2-strip{scroll-timeline:--r2-jstrip x}.r2-room{view-timeline:--r2-room x}.r2-paper-sheet{view-timeline:--r2-paper y}.r2-stamp-slot.r2-own{view-timeline:--r2-slot y}.r2-buyv{view-timeline:--r2-buy y}.r2-frame.r2-plx{view-timeline:--r2-frame y}.r2-lay{animation:r2-plx linear both;animation-timeline:--r2-scene;animation-range:cover 0% cover 100%}.r2-peel i{animation:r2-peel linear both;animation-timeline:--r2-scene;animation-range:cover 47% cover 60%}.r2-frame.r2-plx img{animation:r2-pimg linear both;animation-timeline:--r2-frame;animation-range:cover 0% cover 100%}.r2-room .r2-g img{animation:r2-gx linear both;animation-timeline:--r2-room;animation-range:cover 0% cover 100%}.r2-room .r2-cut img{animation:r2-cx linear both;animation-timeline:--r2-room;animation-range:cover 0% cover 100%}.r2-room .r2-fflap{animation:r2-unfold linear both;animation-timeline:--r2-jy;animation-range:entry 30% entry 95%}.r2-room [data-r2-sd=swell]{animation:r2-swell linear both;animation-timeline:--r2-jstrip;animation-range:var(--r0, 20%) var(--r1, 40%)}.r2-room [data-r2-sd=as]{animation:r2-as linear both;animation-timeline:--r2-jstrip;animation-range:var(--r0, 40%) var(--r1, 50%)}.r2-room [data-r2-sd=stamp]{animation:r2-stamp linear both;animation-timeline:--r2-jstrip;animation-range:var(--r0, 50%) var(--r1, 56%)}.r2-journey .r2-ink-x{animation:r2-inkx linear both;animation-timeline:--r2-jstrip}.r2-journey .r2-ink-x>.r2-ink-in{animation:r2-inkx-in linear both;animation-timeline:--r2-jstrip}.r2-paper .r2-asm{animation:r2-as linear both;animation-timeline:--r2-paper}.r2-paper .r2-asm.r2-a1{animation-range:cover 2% cover 16%}.r2-paper .r2-asm.r2-a2{animation-range:cover 6% cover 22%}.r2-paper .r2-asm.r2-a3{animation-range:cover 10% cover 28%}.r2-paper-sheet:before{animation:r2-settle linear both;animation-timeline:--r2-paper;animation-range:cover 0% cover 30%}.r2-stamp-slot.r2-own .r2-stamp{animation:r2-stamp linear both;animation-timeline:--r2-slot;animation-range:cover 19vh cover 27vh}.r2-threaded>.r2-line .r2-line-o{animation:r2-lineO linear both;animation-timeline:scroll(root block)}.r2-threaded>.r2-line .r2-line-i{animation:r2-lineI linear both;animation-timeline:scroll(root block)}.r2-knot{animation:r2-knot linear both;animation-timeline:--r2-buy;animation-range:cover var(--k0, 20vh) cover var(--k1, 27vh)}.r2-sidestrip{timeline-scope:--r2-strip-x}.r2-sidestrip>.r2-strip{scroll-timeline:--r2-strip-x x}.r2-sidestrip .r2-sbar{visibility:visible}.r2-sidestrip .r2-sbar i{animation:r2-bar linear both;animation-timeline:--r2-strip-x}.r2-reveal{animation:r2-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 180px}}.r2[data-r2-motion=nosda] .r2-lay{animation:r2-plx 1s linear both paused}.r2[data-r2-motion=nosda] .r2-peel i{animation:r2-peel 1s linear both paused}.r2[data-r2-motion=nosda] .r2-frame.r2-plx img{animation:r2-pimg 1s linear both paused}.r2[data-r2-motion=nosda] .r2-room .r2-g img{animation:r2-gx 1s linear both paused}.r2[data-r2-motion=nosda] .r2-room .r2-cut img{animation:r2-cx 1s linear both paused}.r2[data-r2-motion=nosda] .r2-room .r2-fflap{animation:r2-unfold 1s linear both paused}.r2[data-r2-motion=nosda] .r2-room [data-r2-sd=swell]{animation:r2-swell 1s linear both paused}.r2[data-r2-motion=nosda] .r2-room [data-r2-sd=as]{animation:r2-as 1s linear both paused}.r2[data-r2-motion=nosda] .r2-room [data-r2-sd=stamp]{animation:r2-stamp 1s linear both paused}.r2[data-r2-motion=nosda] .r2-paper .r2-asm{animation:r2-as 1s linear both paused}.r2[data-r2-motion=nosda] .r2-paper-sheet:before{animation:r2-settle 1s linear both paused;animation-delay:calc(var(--t, 0) * -1s)}.r2[data-r2-motion=nosda] .r2-stamp-slot.r2-own .r2-stamp{animation:r2-stamp 1s linear both paused}.r2[data-r2-motion=nosda] .r2-knot{animation:r2-knot 1s linear both paused}.r2[data-r2-motion=nosda] .r2-reveal{animation:r2-reveal 1s linear both paused}.r2[data-r2-motion=nosda] :is(.r2-lay,.r2-peel i,.r2-frame.r2-plx img,.r2-room .r2-g img,.r2-room .r2-cut img,.r2-room .r2-fflap,.r2-room [data-r2-sd],.r2-paper .r2-asm,.r2-stamp-slot.r2-own .r2-stamp,.r2-knot,.r2-reveal){animation-delay:calc(var(--t, 0) * -1s)}.r2[data-r2-motion=nosda] .r2-journey .r2-ink-x{transform:translate(calc((1 - var(--r, 0)) * (var(--c, 50vw) - 100%)))}.r2[data-r2-motion=nosda] .r2-journey .r2-ink-x>.r2-ink-in{transform:translate(calc((1 - var(--r, 0)) * (100% - var(--c, 50vw))))}}
