body{background:var(--paper)}.cursor{border:2px solid var(--blue);pointer-events:none;z-index:9999;width:30px;height:30px;transition:width .25s var(--ease),height .25s var(--ease),background .25s var(--ease);mix-blend-mode:difference;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor.big{background:var(--blue);border-color:#0000;width:70px;height:70px}@media (hover:none){.cursor{display:none}}.topnav.svelte-u05taq{z-index:300;color:#fff;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;padding:18px 5vw;display:flex;position:fixed;top:0;left:0;right:0}.topnav.svelte-u05taq .back:where(.svelte-u05taq){letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.topnav.svelte-u05taq .back:where(.svelte-u05taq) .ar:where(.svelte-u05taq){width:30px;height:30px;transition:transform .35s var(--ease),background .35s var(--ease);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.topnav.svelte-u05taq .back:where(.svelte-u05taq):hover .ar:where(.svelte-u05taq){background:var(--blue);border-color:var(--blue);transform:translate(-4px)}.topnav.svelte-u05taq .mono:where(.svelte-u05taq){letter-spacing:-.03em;color:#fff;align-items:center;gap:6px;font-size:24px;font-style:italic;font-weight:900;display:flex}.topnav.svelte-u05taq .mono:where(.svelte-u05taq) .sq{width:.62em;height:.62em;transition:background .3s var(--ease);background:#fff}.topnav.svelte-u05taq .mono:where(.svelte-u05taq):hover .sq{background:var(--blue)}.topnav.svelte-u05taq .cta:where(.svelte-u05taq){background:var(--blue);color:#fff;letter-spacing:.16em;text-transform:uppercase;transition:background .3s var(--ease);padding:10px 15px;font-size:11px;font-weight:700}.topnav.svelte-u05taq .cta:where(.svelte-u05taq):hover{color:var(--blue);background:#fff}.phead.svelte-u05taq{background:var(--black);color:#fff;align-items:flex-end;min-height:100vh;padding:120px 5vw 5vw;display:flex;position:relative;overflow:hidden}.phead-photo.svelte-u05taq{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.phead.svelte-u05taq:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg,#2a3fe873 0%,#0a0a0a26 40%,#0a0a0ae6 100%),linear-gradient(#0000 50%,#0a0a0ab3 100%);position:absolute;inset:0}.phead-ghost.svelte-u05taq{z-index:1;color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:50vw;font-style:italic;font-weight:900;line-height:.78;position:absolute;bottom:-5%;left:-3%}.phead-inner.svelte-u05taq{z-index:3;opacity:0;width:100%;animation:.8s .2s forwards svelte-u05taq-fadeIn;position:relative}@keyframes svelte-u05taq-fadeIn{to{opacity:1}}.phead-meta.svelte-u05taq{letter-spacing:-.01em;align-items:center;gap:14px;margin-bottom:24px;font-style:italic;font-weight:900;display:flex}.phead-meta.svelte-u05taq .num:where(.svelte-u05taq){color:var(--blue);border:2px solid var(--blue);padding:5px 9px;font-size:14px}.phead-meta.svelte-u05taq .dot:where(.svelte-u05taq){background:#fff;border-radius:50%;width:6px;height:6px}.phead-meta.svelte-u05taq .yr:where(.svelte-u05taq){color:#fff;font-size:14px}.phead.svelte-u05taq h1:where(.svelte-u05taq){color:#fff;font-size:clamp(48px,11vw,170px);line-height:.88}.phead-row.svelte-u05taq{flex-wrap:wrap;grid-template-columns:auto auto 1fr;align-items:end;gap:50px;margin-top:36px;display:grid}.phead-row.svelte-u05taq .cli:where(.svelte-u05taq){flex-direction:column;gap:6px;display:flex}.phead-row.svelte-u05taq .cli:where(.svelte-u05taq) .lbl:where(.svelte-u05taq){letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:700}.phead-row.svelte-u05taq .cli:where(.svelte-u05taq) .val:where(.svelte-u05taq){color:#fff;font-size:18px;font-style:italic;font-weight:900}.phead-row.svelte-u05taq .scroll:where(.svelte-u05taq){letter-spacing:.18em;text-transform:uppercase;color:#fff;justify-self:end;align-items:center;gap:11px;font-size:11px;font-weight:700;display:flex}.phead-row.svelte-u05taq .scroll:where(.svelte-u05taq) .ar:where(.svelte-u05taq){width:32px;height:32px;animation:svelte-u05taq-bob 1.7s var(--ease) infinite;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}@keyframes svelte-u05taq-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.pintro.svelte-u05taq{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:5vw;padding:5vw 5vw 3vw;display:grid}.pintro-num.svelte-u05taq{letter-spacing:-.04em;color:var(--text);font-size:clamp(36px,7vw,96px);font-style:italic;font-weight:900;line-height:.85}.pintro-num.svelte-u05taq em:where(.svelte-u05taq){color:var(--blue);font-style:italic}.pintro-body.svelte-u05taq{flex-direction:column;gap:6px;display:flex}.pintro-body.svelte-u05taq .lead:where(.svelte-u05taq){text-transform:uppercase;letter-spacing:-.02em;color:var(--text);font-size:clamp(18px,2vw,26px);font-style:italic;font-weight:900;line-height:1}.pintro-body.svelte-u05taq .meta:where(.svelte-u05taq){letter-spacing:.22em;text-transform:uppercase;color:var(--grey);font-size:11px;font-weight:700}.pintro-body.svelte-u05taq .meta:where(.svelte-u05taq) span:where(.svelte-u05taq){color:var(--blue)}.pintro-back.svelte-u05taq{letter-spacing:.2em;text-transform:uppercase;color:var(--text);border:1px solid var(--line);transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease);align-items:center;gap:10px;padding:13px 18px;font-size:11px;font-weight:700;display:inline-flex}.pintro-back.svelte-u05taq .ar:where(.svelte-u05taq){transition:transform .3s var(--ease)}.pintro-back.svelte-u05taq:hover{background:var(--blue);border-color:var(--blue);color:#fff}.pintro-back.svelte-u05taq:hover .ar:where(.svelte-u05taq){transform:translate(-4px)}.pgrid.svelte-u05taq{background:var(--paper);column-count:3;column-gap:24px;padding:4vw 5vw 7vw}.grid-item.svelte-u05taq{break-inside:avoid;background:var(--paper-2);contain:layout paint style;content-visibility:auto;cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border:none;margin:0 0 24px;padding:0;position:relative;overflow:hidden}.grid-item.svelte-u05taq:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.grid-item.svelte-u05taq img:where(.svelte-u05taq){width:100%;height:auto;display:block}.grid-item.svelte-u05taq:after{content:"";pointer-events:none;transition:box-shadow .35s var(--ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff0}.grid-item.svelte-u05taq:hover:after{box-shadow:inset 0 0 0 2px var(--blue)}.grid-item.svelte-u05taq figcaption:where(.svelte-u05taq){color:#fff;letter-spacing:-.01em;opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease);text-shadow:0 2px 12px #000c;justify-content:space-between;font-size:12px;font-style:italic;font-weight:900;display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(8px)}.grid-item.svelte-u05taq:hover figcaption:where(.svelte-u05taq){opacity:1;transform:translateY(0)}@media (width<=1100px){.pgrid.svelte-u05taq{column-count:2;column-gap:18px}.grid-item.svelte-u05taq{margin-bottom:18px}}@media (width<=640px){.pgrid.svelte-u05taq{column-count:1}}.lbox.svelte-u05taq{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:svelte-u05taq-lbIn .3s var(--ease) forwards;cursor:zoom-out;background:#08080af0;justify-content:center;align-items:center;gap:2vw;padding:max(24px,4vw);display:flex;position:fixed;inset:0}@keyframes svelte-u05taq-lbIn{0%{opacity:0}to{opacity:1}}.lb-stage.svelte-u05taq{cursor:default;max-width:min(1600px,92vw);max-height:88vh;animation:svelte-u05taq-lbPop .4s var(--ease-out-expo) forwards;flex-direction:column;display:flex;position:relative}@keyframes svelte-u05taq-lbPop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.lb-stage.svelte-u05taq img:where(.svelte-u05taq){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:84vh;display:block;box-shadow:0 30px 80px #0009}.lb-cap.svelte-u05taq{letter-spacing:-.01em;color:#ffffffbf;justify-content:space-between;gap:18px;margin-top:14px;font-size:12px;font-style:italic;font-weight:900;display:flex}.lb-close.svelte-u05taq{z-index:1002;color:#fff;cursor:pointer;width:48px;height:48px;transition:background .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);background:0 0;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:fixed;top:max(18px,3vw);right:max(18px,3vw)}.lb-close.svelte-u05taq:hover{background:var(--blue);border-color:var(--blue);transform:rotate(90deg)}.lb-nav.svelte-u05taq{z-index:1001;color:#fff;cursor:pointer;width:56px;height:56px;transition:background .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);background:0 0;border:2px solid #fff6;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;display:flex}.lb-nav.svelte-u05taq:hover{background:var(--blue);border-color:var(--blue)}.lb-nav.prev.svelte-u05taq:hover{transform:translate(-4px)}.lb-nav.next.svelte-u05taq:hover{transform:translate(4px)}@media (width<=640px){.lbox.svelte-u05taq{gap:8px;padding:16px}.lb-nav.svelte-u05taq{width:50px;height:50px;position:fixed;bottom:24px}.lb-nav.prev.svelte-u05taq{left:24px}.lb-nav.next.svelte-u05taq{right:24px}.lb-stage.svelte-u05taq{max-height:80vh}.lb-stage.svelte-u05taq img:where(.svelte-u05taq){max-height:72vh}}.adj.svelte-u05taq{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:1fr 1fr;gap:0;display:grid}.adj-card.svelte-u05taq{border-right:1px solid var(--line);transition:background .35s var(--ease);flex-direction:column;gap:8px;padding:5vw;display:flex;position:relative;overflow:hidden}.adj-card.next.svelte-u05taq{text-align:right;border-right:none}.adj-card.svelte-u05taq .lbl:where(.svelte-u05taq){letter-spacing:.24em;text-transform:uppercase;color:var(--grey);font-size:10px;font-weight:700}.adj-card.svelte-u05taq .ttl:where(.svelte-u05taq){text-transform:uppercase;letter-spacing:-.02em;color:var(--text);transition:color .35s var(--ease),transform .5s var(--ease-out-expo);font-size:clamp(28px,4vw,52px);font-style:italic;font-weight:900;line-height:.95}.adj-card.svelte-u05taq .cli2:where(.svelte-u05taq){letter-spacing:.14em;text-transform:uppercase;color:var(--grey);font-size:12px;font-weight:700}.adj-card.svelte-u05taq:hover{background:var(--blue)}.adj-card.svelte-u05taq:hover .lbl:where(.svelte-u05taq),.adj-card.svelte-u05taq:hover .ttl:where(.svelte-u05taq),.adj-card.svelte-u05taq:hover .cli2:where(.svelte-u05taq){color:#fff}.adj-card.prev.svelte-u05taq:hover .ttl:where(.svelte-u05taq){transform:translate(8px)}.adj-card.next.svelte-u05taq:hover .ttl:where(.svelte-u05taq){transform:translate(-8px)}.cstrip.svelte-u05taq{background:var(--paper-2);color:#fff;text-align:center;border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:32px;padding:8vw 5vw;display:flex}.cstrip.svelte-u05taq h2:where(.svelte-u05taq){text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(46px,8vw,120px);font-style:italic;font-weight:900;line-height:.88}.btn.svelte-u05taq{background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:-.01em;transition:transform .35s var(--ease);align-items:center;gap:13px;padding:19px 36px;font-size:20px;font-style:italic;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.btn.svelte-u05taq:before{content:"";transition:transform .45s var(--ease-out-expo);z-index:0;background:#fff;position:absolute;inset:0;transform:translateY(101%)}.btn.svelte-u05taq:hover:before{transform:translateY(0)}.btn.svelte-u05taq:hover{color:var(--blue);transform:translateY(-4px)}.btn.svelte-u05taq>:where(.svelte-u05taq){z-index:2;position:relative}footer.svelte-u05taq{background:var(--black);color:var(--text);border-top:1px solid var(--line);padding:5vw 5vw 2.5vw}.foot-mono.svelte-u05taq{letter-spacing:-.04em;cursor:default;align-items:center;gap:14px;font-size:clamp(70px,16vw,240px);font-style:italic;font-weight:900;line-height:.78;display:flex}.foot-mono.svelte-u05taq .sq{background:var(--blue);width:.56em;height:.56em;transition:transform .5s var(--ease-out-expo)}.foot-mono.svelte-u05taq:hover .sq{background:#fff;transform:rotate(45deg)scale(1.1)}.foot-bottom.svelte-u05taq{border-top:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:36px;padding-top:20px;font-size:11px;font-weight:700;display:flex}.foot-links.svelte-u05taq{flex-wrap:wrap;gap:22px;display:flex}.foot-bottom.svelte-u05taq a:where(.svelte-u05taq){color:var(--grey);transition:color .25s var(--ease)}.foot-bottom.svelte-u05taq a:where(.svelte-u05taq):hover{color:var(--blue)}@media (width<=880px){.pintro.svelte-u05taq{text-align:left;grid-template-columns:1fr;gap:20px}.pintro-back.svelte-u05taq{justify-self:start}.phead-row.svelte-u05taq{grid-template-columns:1fr;gap:24px}.phead-row.svelte-u05taq .scroll:where(.svelte-u05taq){justify-self:start}.adj.svelte-u05taq{grid-template-columns:1fr}.adj-card.svelte-u05taq{border-right:none;border-bottom:1px solid var(--line)}.adj-card.next.svelte-u05taq{text-align:left}}
