@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_58845bed-module__OE8NfG__className{font-family:Archivo,Archivo Fallback;font-style:normal}
html:has(.ch-page){overscroll-behavior:none;overflow:hidden}html:has(.ch-page) body{overscroll-behavior:none;overflow:hidden}.ch-page{--ch-bg:#e7e6e3;--ch-ink:#151515;--ch-muted:#6d6b66;--ch-gx:16px;--ch-gx-mid:16px;background:var(--ch-bg);color:var(--ch-ink)}.ch-stage{position:fixed;inset:0;overflow:hidden}.ch-layer{visibility:hidden;pointer-events:none;position:absolute;inset:0}.ch-layer.is-active{pointer-events:auto}.ch-next{z-index:5;left:50%;bottom:max(14px, env(safe-area-inset-bottom));color:var(--ch-muted);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:0;padding:6px 10px;font-size:10px;transition:opacity .4s ease-out .5s;position:absolute;translate:-50%}.ch-next.is-on{opacity:.8;visibility:visible;animation:2.4s ease-in-out infinite ch-nudge}@keyframes ch-nudge{50%{translate:-50% 3px}}[data-in]{opacity:0;transition:opacity 0s .9s,transform 0s .9s;transform:translateY(14px)}.is-active [data-in]{opacity:1;transition:opacity .45s ease-out,transform .6s cubic-bezier(.2,.7,0,1);transition-delay:calc(var(--i,0) * 45ms + .1s);transform:none}.ch-hero:not(.is-loaded) [data-in]{opacity:0}.ch-hero{background:var(--ch-bg);padding:max(16px, env(safe-area-inset-top)) max(var(--ch-gx), env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(var(--ch-gx), env(safe-area-inset-left));grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;font-size:11px;line-height:1.35;display:grid}.ch-canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;position:absolute;inset:0}.ch-canvas:active{cursor:grabbing}.ch-hero>:not(.ch-canvas){z-index:1;pointer-events:none;position:relative}.ch-hero a,.ch-hero button{pointer-events:auto}.ch-name{letter-spacing:-.03em;grid-column:1;margin:0;font-size:clamp(34px,7vw,72px);font-weight:500;line-height:.92}.ch-name button{font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ch-list{left:max(var(--ch-gx-mid), env(safe-area-inset-left));gap:2px;max-width:30%;margin:0;padding:0;list-style:none;display:grid;top:42%;position:absolute!important}.ch-list button{font:inherit;text-align:left;color:var(--ch-muted);cursor:pointer;background:0 0;border:0;padding:2px 0}.ch-list button[aria-pressed=true]{color:var(--ch-ink);text-underline-offset:3px;text-decoration:underline}.ch-desc{right:max(var(--ch-gx), env(safe-area-inset-right));text-align:right;max-width:38%;top:42%;position:absolute!important}.ch-desc-meta{white-space:nowrap;color:var(--ch-muted);font-size:10px;display:block}a.ch-desc-meta{color:#1f3dff;text-underline-offset:2px;text-decoration:underline}.ch-desc p{margin:2px 0 0}.ch-glance{color:var(--ch-ink);margin:0;font-size:13px;line-height:1.3;display:block}.ch-glance span{color:var(--ch-muted)}.ch-tabs{grid-area:3/1/auto/-1;justify-content:center;gap:6px;margin-bottom:104px;display:flex}.ch-tabs button{font:inherit;border:1px solid var(--ch-ink);color:var(--ch-ink);cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;font-size:13px;transition:background .16s ease-out,color .16s ease-out,transform .12s ease-out}.ch-tabs button:active{transform:scale(.96)}.ch-tabs button[aria-pressed=true]{background:var(--ch-ink);color:var(--ch-bg)}.ch-links{text-align:right;grid-area:1/2;align-self:start;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none}.ch-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ch-loader{background:var(--ch-bg);grid-auto-flow:column;place-content:center;font-size:15px;transition:opacity .4s ease-out,visibility 0s .4s;display:grid;inset:0;z-index:3!important;position:absolute!important}.ch-loader-text{white-space:pre}.ch-loader-text span{opacity:0;animation:1.8s step-end infinite ch-du}.ch-loader-text span:nth-child(2){animation-name:ch-du2}@keyframes ch-du{0%{opacity:0}33%{opacity:1}to{opacity:1}}@keyframes ch-du2{0%{opacity:0}66%{opacity:1}to{opacity:1}}.is-loaded .ch-loader{opacity:0;visibility:hidden}.ch-index{padding:max(24px, env(safe-area-inset-top)) max(var(--ch-gx), env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(var(--ch-gx), env(safe-area-inset-left));grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:16px;display:grid}.ch-index>:not(.ch-fill){z-index:1;position:relative}.ch-fill{animation:.65s cubic-bezier(.3,.7,0,1) ch-fill;position:absolute;inset:0}@keyframes ch-fill{0%{clip-path:circle(0% at 50% 100%)}to{clip-path:circle(150% at 50% 100%)}}.ch-side{align-content:center;gap:14px;display:grid}.ch-group ul{flex-direction:column;align-items:flex-start;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ch-head{letter-spacing:.1em;text-transform:uppercase;color:#151515;background:#fff;border-radius:999px;margin:0 0 6px;padding:3px 9px;font-size:9px;font-weight:500;display:inline-block}.ch-item{font:inherit;text-align:left;color:inherit;cursor:pointer;background:#ffffff3d;border:0;border-radius:999px;padding:5px 10px;font-size:11px;transition:background .16s ease-out,color .16s ease-out}.ch-item:hover{background:#fff6}.ch-item[aria-pressed=true]{color:#151515;background:#fff}.ch-panel{text-align:center;place-self:center;max-width:40ch}.ch-panel h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:20px;font-weight:500;line-height:1.1}.ch-meta{opacity:.75;margin:6px 0 0;font-size:10px}.ch-body{margin:10px 0 0;font-size:12px;line-height:1.5}.ch-body a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ch-visit{color:#151515;background:#fff;border-radius:999px;margin-top:12px;padding:4px 10px;font-size:11px;text-decoration:none;display:inline-block}.ch-wall{color:var(--ch-ink);background:#efeee9}.ch-wall-line{text-align:center;text-wrap:balance;width:36vw;margin:0;font-size:16px;line-height:1.25;position:absolute;top:50%;left:50%;translate:-50% -50%}.ch-photo{left:var(--x);top:var(--y);width:var(--w);aspect-ratio:var(--r,4 / 5);margin:0;position:absolute}.ch-photo img{object-fit:cover;width:100%;height:100%;display:block}.ch-photo figcaption{color:var(--ch-muted);margin-top:3px;font-size:10px;position:absolute;top:100%;left:0}.ch-photo-0{--x:5%;--y:6%;--w:30vw}.ch-photo-1{--x:50%;--y:5%;--w:22vw;--r:1}.ch-photo-2{--x:77%;--y:18%;--w:19vw;--r:3 / 4}.ch-photo-3{--x:3%;--y:42%;--w:24vw;--r:3 / 4}.ch-photo-4{--x:12%;--y:66%;--w:28vw;--r:1}.ch-photo-5{--x:62%;--y:63%;--w:26vw;--r:5 / 4}.ch-photo-6{--x:70%;--y:38.5%;--w:26vw;--r:4 / 3}.is-active .ch-photo{animation:5s ease-in-out infinite alternate ch-float;animation-delay:calc(var(--i,0) * -.7s)}@keyframes ch-float{0%{translate:0 -4px}to{translate:0 4px}}@media (min-width:900px){.ch-page{--ch-gx:9.25vw;--ch-gx-mid:14vw}.ch-hero{padding-top:40px;font-size:13px}.ch-desc-meta{font-size:11px}.ch-desc{max-width:clamp(18ch, calc(50vw - var(--ch-gx) - 26vh), 38%)}.ch-desc p{text-wrap:balance}.ch-index{padding:48px var(--ch-gx);grid-template-columns:220px minmax(0,44ch);justify-content:center;column-gap:clamp(48px,6vw,120px)}.ch-head{font-size:10px}.ch-item{font-size:13px}.ch-panel{text-align:left;justify-self:start;max-width:none}.ch-panel h3{font-size:28px}.ch-meta{font-size:11px}.ch-body{font-size:14px}.ch-wall-line{width:24vw;font-size:20px}.ch-photo-0{--x:7%;--y:9%;--w:13vw}.ch-photo-1{--x:38%;--y:5%;--w:10vw;--r:1}.ch-photo-2{--x:63%;--y:13%;--w:11vw;--r:3 / 4}.ch-photo-3{--x:19%;--y:43%;--w:10vw;--r:3 / 4}.ch-photo-4{--x:5%;--y:72%;--w:12vw;--r:1}.ch-photo-5{--x:60%;--y:68%;--w:11vw;--r:5 / 4}.ch-photo-6{--x:79%;--y:38%;--w:13vw;--r:4 / 3}}@media (prefers-reduced-motion:reduce){[data-in]{transition:opacity .2s linear;transform:none}.ch-loader-text span,.ch-fill,.ch-next.is-on{animation:none}.ch-tabs button{transition:none}.is-active .ch-photo{animation:none}}.is-active .ch-panel{animation:.26s ease-out ch-swap}@keyframes ch-swap{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.is-active .ch-panel{animation:none}}
