@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c28cc0ed5fcc31d-s.1yo2pz3g4u6be.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/278a9fa4a156c562-s.p.0ic9f6t6i9npx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.iMfLnG_className{font-family:Lato,Lato Fallback;font-style:normal;font-weight:400}
.xxPZxq_rail{overscroll-behavior-x:contain}@media (hover:hover) and (pointer:fine){.xxPZxq_rail{cursor:grab;-webkit-user-select:none;user-select:none}.xxPZxq_rail[data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.xxPZxq_rail img{pointer-events:none}}.xxPZxq_position{flex:1;max-width:120px;margin-left:auto}.xxPZxq_dragHint{letter-spacing:.07em;color:#80796f;margin-bottom:10px;font-size:11px}.xxPZxq_touchHint{display:none}.xxPZxq_progressTrack{background:#e9e5de;height:2px;overflow:hidden}.xxPZxq_progressThumb{background:#b8a476;width:25%;height:100%}@media (pointer:coarse){.xxPZxq_position{max-width:160px;margin-left:0}.xxPZxq_mouseHint{display:none}.xxPZxq_touchHint{display:inline}}.js-motion .xxPZxq_imageFrame[data-reveal]{opacity:1;transform:none}.xxPZxq_imageCurtain{z-index:1;pointer-events:none;transform-origin:top;transition:transform .92s cubic-bezier(.22,1,.36,1);transition-delay:var(--material-delay,0s);background:#f5f3f1;position:absolute;inset:0;transform:scaleY(0)}.js-motion .xxPZxq_imageFrame:not([data-revealed]) .xxPZxq_imageCurtain{transform:scaleY(1)}.xxPZxq_openButton{z-index:2;cursor:pointer}.xxPZxq_openButton svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.xxPZxq_openButton:hover svg{transform:rotate(90deg)}.xxPZxq_dialog{color:#524d48;overscroll-behavior:contain;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(20px,5vh,64px) clamp(20px,4vw,80px);position:fixed;inset:0;overflow:auto}.xxPZxq_dialog[open]{place-items:safe center;display:grid}.xxPZxq_dialog::backdrop{background:#121312cc;animation:.45s both xxPZxq_backdropIn}.xxPZxq_dialog[data-closing=true]::backdrop{animation:.46s both xxPZxq_backdropOut}.xxPZxq_viewerPanel{background:#f5f3f1;border-radius:64px 0 0;grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);width:100%;max-width:1360px;min-height:min(680px,84dvh);animation:.5s both xxPZxq_panelIn;display:grid;position:relative;box-shadow:0 30px 100px #0003}.xxPZxq_dialog[data-closing=true] .xxPZxq_viewerPanel{animation:.3s both xxPZxq_panelOut}.xxPZxq_viewerPhoto{opacity:0;background-position:50%;background-size:cover;border-radius:64px 0 0;min-height:520px;position:relative;overflow:hidden}.xxPZxq_dialog[data-ready=true] .xxPZxq_viewerPhoto{opacity:1}.xxPZxq_viewerImage{object-fit:cover;object-position:center;transition-property:transform;transition-timing-function:cubic-bezier(.22,1,.36,1)}.xxPZxq_plate{transition-property:clip-path;transition-timing-function:cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden}.xxPZxq_zoomStage{isolation:isolate;transform-origin:var(--ox,50%) var(--oy,50%);transition:transform .9s cubic-bezier(.22,1,.36,1),transform-origin .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.xxPZxq_viewerPhoto{cursor:zoom-in;touch-action:pan-y}.xxPZxq_viewerPhoto[data-zoomed=true]{cursor:zoom-out;touch-action:none}.xxPZxq_viewerPhoto[data-zoomed=true] .xxPZxq_zoomStage{transform:scale(2.2)}.xxPZxq_photoCaption{z-index:1;color:#fff;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(#0000,#14161585);justify-content:space-between;align-items:center;gap:12px;padding:70px 28px 24px;font-size:11px;display:flex;position:absolute;inset:auto 0 0}.xxPZxq_zoomButton{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;letter-spacing:0;text-transform:none;cursor:pointer;background:#14161524;border:1px solid #fff9;border-radius:30px;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-size:13px;display:inline-flex}.xxPZxq_viewerCopy{flex-direction:column;padding:58px clamp(28px,3.6vw,56px) 42px;animation:.68s .18s both xxPZxq_copyIn;display:flex}.xxPZxq_viewerEyebrow{text-transform:uppercase;letter-spacing:.15em;color:#7d776e;justify-content:space-between;align-items:center;gap:10px;padding-right:12px;font-size:10px;display:flex}.xxPZxq_viewerEyebrow span{white-space:nowrap;color:#9a875a}.xxPZxq_viewerStory{margin:auto 0;padding:54px 0 40px}.xxPZxq_viewerStory[data-moved=true]{animation:.62s .14s both xxPZxq_copyIn}.xxPZxq_viewerNav{align-items:center;gap:12px;display:flex}.xxPZxq_viewerNav span{text-align:center;font-variant-numeric:lining-nums tabular-nums;min-width:52px}.xxPZxq_viewerNav em{color:#b5ada1;font-style:normal}.xxPZxq_navButton{color:#9a875a;cursor:pointer;border:1px solid #b8a47673;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,color .2s,border-color .2s,opacity .2s;display:grid}.xxPZxq_navButton svg{width:14px;height:14px}.xxPZxq_navButton:hover:not(:disabled){color:#fff;background:#b8a476;border-color:#b8a476}.xxPZxq_navButton:disabled{opacity:.3;cursor:default}.xxPZxq_goldRule{background:#b8a476;width:42px;height:1px;margin-bottom:24px;display:block}.xxPZxq_viewerStory h2{letter-spacing:-.025em;font-size:clamp(40px,4.4vw,62px);font-weight:500;line-height:1.1}.xxPZxq_viewerSubtitle{color:#9a875a;margin-top:16px;font-size:15px;line-height:1.6}.xxPZxq_viewerDescription{color:#716b63;margin-top:26px;font-size:17px;line-height:1.75}.xxPZxq_characterList{letter-spacing:.03em;border-top:1px solid #ddd6ca;flex-wrap:wrap;gap:12px 20px;margin-top:28px;padding-top:22px;font-size:12px;display:flex}.xxPZxq_viewerActions{gap:18px;display:grid}.xxPZxq_projectLink{color:#524d48;border:1px solid #b8a476;border-radius:30px;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:12px 22px;font-size:15px;transition:background .2s;display:flex}.xxPZxq_projectLink:hover{color:#fff;background:#b8a476}.xxPZxq_materialLink{color:#716b63;justify-content:space-between;padding:4px 4px 8px;font-size:13px;display:flex}.xxPZxq_materialLink:hover{color:#9a875a}.xxPZxq_closeButton{z-index:3;color:#524d48;cursor:pointer;background:#f5f3f1;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,transform .3s;display:grid;position:absolute;top:12px;right:14px}.xxPZxq_closeButton:hover{background:#e8e2d7;transform:rotate(90deg)}.xxPZxq_dialog button:focus-visible,.xxPZxq_dialog a:focus-visible{outline-offset:4px;outline:2px solid #b8a476}.xxPZxq_flight{z-index:4;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed}@keyframes xxPZxq_backdropIn{0%{background-color:#0000}}@keyframes xxPZxq_backdropOut{to{background-color:#0000}}@keyframes xxPZxq_panelIn{0%{opacity:0}to{opacity:1}}@keyframes xxPZxq_panelOut{to{opacity:0}}@keyframes xxPZxq_copyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:899px){.xxPZxq_dialog{padding:16px}.xxPZxq_viewerPanel{border-radius:40px 0 0;grid-template-columns:1fr;max-width:620px;min-height:0}.xxPZxq_viewerPhoto{border-radius:40px 0 0;height:clamp(260px,38dvh,440px);min-height:0}.xxPZxq_viewerCopy{padding:28px}.xxPZxq_viewerStory{padding:30px 0}.xxPZxq_viewerStory h2{font-size:42px}.xxPZxq_viewerDescription{margin-top:20px;font-size:16px}.xxPZxq_viewerEyebrow{padding-right:0}.xxPZxq_photoCaption{padding:60px 20px 16px}.xxPZxq_photoCaption>span{display:none}.xxPZxq_photoCaption{justify-content:flex-end}.xxPZxq_goldRule{margin-bottom:18px}.xxPZxq_characterList{margin-top:22px;padding-top:18px}.xxPZxq_closeButton{position:fixed;top:28px;right:28px}}@media (max-width:639px){.xxPZxq_dialog{padding:0}.xxPZxq_viewerPanel{border-radius:0;grid-template-rows:auto 1fr;max-width:none;min-height:100dvh}.xxPZxq_viewerPhoto{border-radius:0 0 0 40px;height:40dvh}.xxPZxq_viewerCopy{padding:18px 24px calc(22px + env(safe-area-inset-bottom))}.xxPZxq_viewerEyebrow>p{display:none}.xxPZxq_viewerNav{justify-content:space-between;width:100%}.xxPZxq_viewerStory{padding:18px 0 20px}.xxPZxq_goldRule{margin-bottom:14px}.xxPZxq_viewerStory h2{font-size:38px}.xxPZxq_viewerSubtitle{margin-top:10px}.xxPZxq_viewerDescription{margin-top:14px;font-size:15.5px;line-height:1.65}.xxPZxq_characterList{margin-top:18px;padding-top:14px}.xxPZxq_viewerActions{gap:12px}.xxPZxq_closeButton{right:16px;top:calc(16px + env(safe-area-inset-top))}}@media (max-width:639px) and (max-height:720px){.xxPZxq_viewerPhoto{height:34dvh}.xxPZxq_viewerStory{padding:12px 0 14px}.xxPZxq_viewerStory h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.xxPZxq_imageCurtain{display:none}.xxPZxq_dialog,.xxPZxq_dialog *,.xxPZxq_dialog::backdrop,.xxPZxq_openButton,.xxPZxq_openButton svg{transition:none!important;animation:none!important}.xxPZxq_rail img{transition:none!important}.xxPZxq_openButton:hover svg,.xxPZxq_closeButton:hover{transform:none}}
