.eGUTFG_triggerArrow{margin-left:.1em}.eGUTFG_overlay{z-index:300;padding:var(--space-l) var(--gutter);animation:eGUTFG_fadeIn .3s var(--ease-entrance) both;background:#0c1129e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes eGUTFG_fadeIn{0%{opacity:0}to{opacity:1}}.eGUTFG_window{background:var(--paper);border-radius:var(--radius);width:100%;height:min(85vh,900px);animation:eGUTFG_riseIn .35s var(--ease-entrance) both;transition:max-width .4s var(--ease);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #0c112973}.eGUTFG_windowDesktop{max-width:1280px}.eGUTFG_windowMobile{max-width:390px}@keyframes eGUTFG_riseIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.eGUTFG_bar{justify-content:space-between;align-items:center;gap:var(--space-m);height:52px;padding-inline:var(--space-m);background:var(--paper-2);border-bottom:1px solid var(--line);flex:none;display:flex}.eGUTFG_barUrl{min-width:0;font-family:var(--font-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.eGUTFG_barActions{flex:none;align-items:center;gap:.4rem;display:flex}.eGUTFG_deviceBtn,.eGUTFG_closeBtn{width:36px;height:36px;color:var(--muted);cursor:pointer;transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:flex}.eGUTFG_deviceBtn:hover,.eGUTFG_closeBtn:hover{color:var(--ink);border-color:var(--line)}.eGUTFG_deviceBtn[aria-pressed=true]{color:var(--paper);background:var(--accent)}.eGUTFG_closeBtn{margin-left:.4rem}.eGUTFG_frameWrap{flex:1;min-height:0;overflow:auto}.eGUTFG_frame{background:var(--paper);border:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.eGUTFG_overlay,.eGUTFG_window{transition:none;animation:none}}
._0_tNwa_track{padding:var(--space-l) var(--gutter) var(--space-3xl);gap:var(--space-l);flex-direction:column;max-width:900px;margin:0 auto;list-style:none;display:flex}._0_tNwa_item{width:100%}._0_tNwa_frame{border-radius:var(--radius);cursor:pointer;opacity:0;width:100%;transition:opacity .9s var(--ease-entrance), transform .9s var(--ease-entrance);background:0 0;border:none;margin:0;padding:0;display:block;position:relative;overflow:hidden;transform:translateY(64px)scale(.96);box-shadow:0 20px 50px #00000059}._0_tNwa_frameShown{opacity:1;transform:translateY(0)scale(1)}._0_tNwa_frameImage{object-fit:cover}@media (min-width:640px){._0_tNwa_track{gap:var(--space-xl)}._0_tNwa_item:nth-child(6n+1){align-self:flex-start;width:62%}._0_tNwa_item:nth-child(6n+2){align-self:flex-end;width:46%;margin-top:-72px}._0_tNwa_item:nth-child(6n+2) ._0_tNwa_frame{z-index:2}._0_tNwa_item:nth-child(6n+3){align-self:flex-start;width:70%;margin-left:6%}._0_tNwa_item:nth-child(6n+4){align-self:flex-end;width:42%}._0_tNwa_item:nth-child(6n+5){align-self:flex-start;width:56%;margin-top:-56px;margin-left:16%}._0_tNwa_item:nth-child(6n+5) ._0_tNwa_frame{z-index:2}._0_tNwa_item:nth-child(6n){align-self:flex-end;width:64%}}@media (prefers-reduced-motion:reduce){._0_tNwa_frame{transition:none}}._0_tNwa_lightbox{z-index:10;background:var(--panel-dark);cursor:zoom-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._0_tNwa_lightboxFrame{cursor:default;width:100%;height:100%;padding:clamp(6rem,16vh,9rem) clamp(3.5rem,8vw,6rem) clamp(5rem,12vh,6rem);position:relative}._0_tNwa_lightboxImageWrap{width:100%;height:100%;position:relative}._0_tNwa_lightboxImage{object-fit:contain}._0_tNwa_lightboxNav{z-index:2;padding:var(--space-s);color:var(--paper-on-dark);cursor:pointer;filter:drop-shadow(0 2px 10px #0c112999);transition:color .3s var(--ease), transform .3s var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:fixed;top:50%}._0_tNwa_lightboxPrev{left:clamp(.5rem, 2vw, var(--gutter));transform:translateY(-50%)}._0_tNwa_lightboxNext{right:clamp(.5rem, 2vw, var(--gutter));transform:translateY(-50%)}._0_tNwa_lightboxPrev:hover,._0_tNwa_lightboxPrev:focus-visible{color:var(--green);transform:translateY(-50%)translate(-3px)}._0_tNwa_lightboxNext:hover,._0_tNwa_lightboxNext:focus-visible{color:var(--green);transform:translateY(-50%)translate(3px)}._0_tNwa_lightboxDots{left:50%;bottom:var(--space-l);z-index:2;gap:var(--space-xs);display:flex;position:fixed;transform:translate(-50%)}._0_tNwa_lightboxDot{cursor:pointer;width:8px;height:8px;transition:background .3s var(--ease), transform .3s var(--ease);background:#ece7da59;border:none;border-radius:50%;padding:0}._0_tNwa_lightboxDot:hover{background:#ece7da99}._0_tNwa_lightboxDotActive{background:var(--green);transform:scale(1.25)}
.HwM2SW_root{--controls:64px;margin:0}.HwM2SW_stage{width:min(100%, calc((100vh - 10rem) * 2 * var(--ratio)));perspective:2600px;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-inline:auto;position:relative}.HwM2SW_stage:before{content:"";padding-top:calc(50% / (var(--ratio)));display:block}.HwM2SW_single .HwM2SW_stage{width:min(100%, calc((100vh - 10rem) * var(--ratio)))}.HwM2SW_single .HwM2SW_stage:before{padding-top:calc(100% / (var(--ratio)))}.HwM2SW_stage:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.HwM2SW_book{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.45,0,.55,1);position:absolute;inset:0}.HwM2SW_half{width:50%;position:absolute;top:0;bottom:0}.HwM2SW_left{left:0}.HwM2SW_right{right:0}.HwM2SW_single .HwM2SW_left{display:none}.HwM2SW_single .HwM2SW_right{width:100%}.HwM2SW_img{object-fit:cover;pointer-events:none;background:#f3f0e8;width:100%;height:100%;display:block}:is(.HwM2SW_half:has(.HwM2SW_img),.HwM2SW_face){box-shadow:0 24px 50px -28px #0000008c}.HwM2SW_left:after,.HwM2SW_right:after{content:"";pointer-events:none;width:12%;position:absolute;top:0;bottom:0}.HwM2SW_left:has(.HwM2SW_img):after{background:linear-gradient(270deg,#0000002e,#0000);right:0}.HwM2SW_right:has(.HwM2SW_img):after{background:linear-gradient(90deg,#0000002e,#0000);left:0}.HwM2SW_single .HwM2SW_right:after{display:none}.HwM2SW_leaf{width:50%;transform-style:preserve-3d;will-change:transform;z-index:2;position:absolute;top:0;bottom:0}.HwM2SW_leafR{transform-origin:0%;left:50%}.HwM2SW_leafL{transform-origin:100%;left:0}.HwM2SW_leafFull{transform-origin:0%;width:100%;left:0}.HwM2SW_face{backface-visibility:hidden;background:#f3f0e8;position:absolute;inset:0;overflow:hidden}.HwM2SW_back{transform:rotateY(180deg)}.HwM2SW_shade{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000008c,#0000001a);position:absolute;inset:0}.HwM2SW_leafL .HwM2SW_front .HwM2SW_shade,.HwM2SW_leafR .HwM2SW_back .HwM2SW_shade{background:linear-gradient(270deg,#0000008c,#0000001a)}.HwM2SW_controls{justify-content:center;align-items:center;gap:var(--space-s);margin-top:var(--space-m);display:flex}.HwM2SW_btn{background:var(--paper-2);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background .3s var(--ease), opacity .3s var(--ease);border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.HwM2SW_btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.HwM2SW_btn:hover:not(:disabled){background:var(--line)}.HwM2SW_btn:disabled{opacity:.35;cursor:default}.HwM2SW_btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HwM2SW_fullBtn{margin-left:var(--space-s)}.HwM2SW_count{text-align:center;min-width:9.5rem;font-family:var(--font-brand);font-variant-numeric:tabular-nums;color:var(--muted);font-size:.9rem;font-weight:600}.HwM2SW_full{padding:var(--space-m);background:#0b0d10;flex-direction:column;justify-content:center;display:flex}.HwM2SW_full .HwM2SW_stage{width:min(100%, calc((100vh - 7rem) * 2 * var(--ratio)))}.HwM2SW_full.HwM2SW_single .HwM2SW_stage{width:min(100%, calc((100vh - 7rem) * var(--ratio)))}.HwM2SW_full .HwM2SW_btn,.HwM2SW_dark .HwM2SW_btn{color:#ece7da;background:#ffffff1a}.HwM2SW_full .HwM2SW_btn:hover:not(:disabled),.HwM2SW_dark .HwM2SW_btn:hover:not(:disabled){background:#fff3}.HwM2SW_full .HwM2SW_count,.HwM2SW_dark .HwM2SW_count{color:#ece7da}.HwM2SW_dark .HwM2SW_stage:focus-visible{outline-color:#3de0ae}.HwM2SW_preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.HwM2SW_book,.HwM2SW_btn{transition:none}}
.Pwjg5G_panel{aspect-ratio:4/3;border-radius:var(--radius);background:var(--paper-2);border:1px solid var(--line);cursor:pointer;text-align:left;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.Pwjg5G_image{object-fit:cover}.Pwjg5G_fallback{background:var(--panel-dark);position:absolute;inset:0}.Pwjg5G_scrim{background:linear-gradient(#0c11290d 0%,#0c112959 45%,#0c1129d9 100%);position:absolute;inset:0}.Pwjg5G_caption{z-index:1;padding:var(--space-m);color:var(--paper-on-dark);position:relative}.Pwjg5G_title{font-family:var(--font-brand);font-weight:600;font-size:var(--step-0);letter-spacing:-.01em}.Pwjg5G_subtitle{font-size:var(--step--1);color:var(--accent-on-dark);margin-top:.2rem}.Pwjg5G_overlay{z-index:300;background:var(--panel-dark);position:fixed;inset:0;overflow-y:auto}.Pwjg5G_overlayBar{z-index:20;justify-content:space-between;align-items:flex-start;gap:var(--space-m);padding:var(--space-m) var(--gutter);pointer-events:none;display:flex;position:fixed;top:0;left:0;right:0}.Pwjg5G_overlayCaption{writing-mode:vertical-lr;text-orientation:mixed;align-items:flex-start;gap:var(--space-s);padding-block:var(--space-2xs);filter:drop-shadow(0 2px 12px #0c112999);direction:rtl;display:flex}.Pwjg5G_overlayTitle,.Pwjg5G_overlaySubtitle{direction:ltr}.Pwjg5G_overlayTitle{font-family:var(--font-brand);font-weight:800;font-size:var(--step-2);text-transform:uppercase;letter-spacing:-.03em;color:var(--paper-on-dark);order:-1;line-height:.9}.Pwjg5G_overlaySubtitle{font-family:var(--font-body);font-weight:500;font-size:var(--step-0);text-transform:uppercase;letter-spacing:.28em;color:var(--muted-on-dark)}.Pwjg5G_overlayClose{width:44px;height:44px;color:var(--paper-on-dark);cursor:pointer;pointer-events:auto;filter:drop-shadow(0 2px 10px #0c112999);transition:color .3s var(--ease), transform .3s var(--ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.Pwjg5G_overlayClose:hover,.Pwjg5G_overlayClose:focus-visible{color:var(--green);transform:scale(1.1)}.Pwjg5G_overlayBook{padding:var(--space-l) var(--gutter) var(--space-xl) max(var(--gutter), 4.5rem)}.Pwjg5G_overlayIntro{max-width:900px;padding:clamp(4.5rem, 12vh, 7rem) var(--gutter) var(--space-m) max(var(--gutter), 4.5rem);margin:0 auto}.Pwjg5G_overlayIntro>*{max-width:60ch}.Pwjg5G_overlayBody{font-size:var(--step-1);color:var(--paper-on-dark);margin:0;line-height:1.55}.Pwjg5G_overlayLink{min-height:48px;margin-top:var(--space-m);background:var(--accent-on-dark);color:var(--panel-dark);font-family:var(--font-brand);transition:transform .3s var(--ease), background .3s var(--ease);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.Pwjg5G_overlayLink:hover,.Pwjg5G_overlayLink:focus-visible{background:var(--paper-on-dark);transform:translateY(-1px)}.Pwjg5G_overlayLink:focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:3px}@media (prefers-reduced-motion:reduce){.Pwjg5G_overlayLink{transition:none}}
