.v5{line-height:normal}.v5 p{margin-block:1em}.v5{--void:#03050a;--bg:#05080e;--paper:#e9e4e8;--dim:#ada8b2;--muted:#777785;--pink:#ff389f;--cyan:#37dfff;--line:#d1d4e92e;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}.v5 *{box-sizing:border-box}.v5{color:var(--paper);background:var(--void);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}.v5 button,.v5 a{font:inherit}.v5 a{color:inherit;text-decoration:none}.v5 button{color:inherit;cursor:pointer}.v5 button:focus-visible,.v5 a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.v5 img{max-width:100%;display:block}.v5 button{border:0}.v5 ::selection{color:#fff;background:#a81168}.v5 .skip-link{z-index:100;color:#000;background:#fff;padding:12px;position:absolute;top:-200px;left:10px}.v5 .skip-link:focus{top:10px}.v5 .site-shell{isolation:isolate;background:radial-gradient(72% 68% at 15% 30%,#3f022633,#0000 72%),radial-gradient(58% 58% at 90% 25%,#004b692b,#0000 75%),#03050a;min-height:100vh;position:relative;overflow:hidden}.v5 .ambient{pointer-events:none;z-index:-1;filter:blur(42px);opacity:.9;position:absolute}.v5 .ambient-pink{background:radial-gradient(#ad02583b,#0000 68%);width:650px;height:800px;top:-220px;left:-270px}.v5 .ambient-cyan{background:radial-gradient(#00709930,#0000 67%);width:720px;height:880px;top:20px;right:-300px}.v5 .grainless-grid{z-index:-1;pointer-events:none;opacity:.18;background-image:linear-gradient(#788ca012 1px,#0000 1px),linear-gradient(90deg,#788ca00a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 48%,#0000 96%);mask-image:linear-gradient(#0000 4%,#000 48%,#0000 96%)}.v5 .topbar{z-index:15;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:25px;max-width:1640px;height:69px;margin:auto;padding:0 clamp(24px,4vw,76px);display:flex;position:relative}.v5 .small-brand{font:500 13px var(--serif);letter-spacing:.22em;white-space:nowrap;align-items:center;gap:7px;display:flex}.v5 .monogram-k{margin-left:.075em;margin-right:.055em;display:inline-block;transform:scaleX(-1)}.v5 .diamond{color:var(--pink);font-size:17px}.v5 .brand-rule{background:#828795;width:16px;height:1px;margin:0 5px}.v5 .small-brand-label{font:8px var(--sans);letter-spacing:.27em;color:#888b9b}.v5 .top-nav{align-items:center;gap:clamp(16px,2.5vw,40px);display:flex}.v5 .top-nav a,.v5 .top-version{letter-spacing:.22em;color:#999ba9;white-space:nowrap;font-size:9px;font-weight:600}.v5 .top-nav a{padding:16px 0;transition:color .25s}.v5 .top-nav a:hover,.v5 .top-nav a.current{color:#fff}.v5 .top-nav a.current{box-shadow:inset 0 -1px var(--pink)}.v5 .top-version{align-items:center;gap:12px;font-size:8px;display:flex}.v5 .signal-dot{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 12px var(--cyan);vertical-align:middle;border-radius:50%;display:inline-block}.v5 .view{display:none}.v5 .view.active{display:block}.v5 .home-view{max-width:1640px;min-height:calc(100svh - 69px);margin:0 auto;padding:clamp(20px,3vw,38px) clamp(24px,4vw,76px) 20px}.v5 .hero-heading{text-align:center;z-index:6;padding-bottom:24px;position:relative}.v5 .eyebrow,.v5 .brand-eyebrow{color:#acacbd;font:600 9px var(--sans);letter-spacing:.31em}.v5 .brand-eyebrow{font-size:9px}.v5 .star,.v5 .tiny-star{color:var(--pink);margin:0 12px}.v5 .wordmark{font:normal clamp(42px,6vw,83px)/1.07 var(--serif);letter-spacing:.11em;color:#f4edf2;text-shadow:0 1px 24px #f6abd41a;white-space:nowrap;margin:16px auto 9px}.v5 .mirrored-k{margin-left:.025em;margin-right:.11em;display:inline-block;transform:scaleX(-1)}.v5 .hero-tagline{letter-spacing:.28em;color:#b5acbb;margin:11px 0 15px;font-size:9px}.v5 .heading-decor{color:#ee80b3;justify-content:center;align-items:center;gap:14px;font-size:11px;display:flex}.v5 .heading-decor i{background:linear-gradient(90deg,#0000,#aa778c);width:44px;height:1px;display:block}.v5 .heading-decor i:last-child{transform:rotate(180deg)}.v5 .entrance{max-width:1490px;min-height:625px;margin:8px auto 0;padding:10px 0 8px;position:relative}.v5 .entrance-energy{z-index:0;pointer-events:none;background:radial-gradient(38% 55% at 50% 45%,#06080ffa,#05070dd1 40%,#0000 74%),radial-gradient(42% 62% at 18% 52%,#ff188729,#0000 74%),radial-gradient(42% 62% at 82% 52%,#22ddff29,#0000 74%),linear-gradient(#02040b14,#02030966 78%,#010206eb);position:absolute;inset:-55px -40px -70px}.v5 .entrance:after{content:"";z-index:1;pointer-events:none;opacity:.82;filter:drop-shadow(0 0 18px #ff2e9117)drop-shadow(0 0 20px #25d8ff14);background:radial-gradient(18% 85% at 27%,#ff2a9629,#0000 76%),radial-gradient(18% 85% at 73%,#25d8ff29,#0000 76%),linear-gradient(#ffffff0a,#0000 35%),repeating-linear-gradient(2deg,#0000 0 46px,#dbe3f20b 47px,#0000 48px 62px),linear-gradient(#05060e00 0%,#06081157 58%,#02040aa8 100%);height:23%;position:absolute;bottom:-1%;left:4%;right:4%;transform:perspective(820px)rotateX(72deg)}.v5 .center-atmosphere{z-index:1;pointer-events:none;width:min(28vw,350px);height:min(42vw,520px);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.v5 .center-atmosphere:before{content:"";background:radial-gradient(60% 24% at 50% 16%,#ff79bf0f,#0000 72%),linear-gradient(#070912c7 0%,#06080f80 28%,#04060c33 58%,#0000 84%),radial-gradient(82% 78% at 50% 45%,#040810db,#04070d57 62%,#0000 90%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff08,0 0 70px #040a1273}.v5 .center-atmosphere:after{content:"";filter:blur(20px);opacity:.75;background:radial-gradient(44% 80% at 35%,#ff339c2e,#0000 75%),radial-gradient(44% 80% at 65%,#31dfff2e,#0000 75%),radial-gradient(55% 90% at 50% 54%,#ffffff0f,#0000 76%);width:92%;height:72px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.v5 .portals{z-index:2;grid-template-rows:repeat(2,minmax(270px,1fr));grid-template-columns:1fr 1fr;align-items:stretch;gap:22px clamp(78px,8vw,138px);min-height:610px;display:grid;position:relative}.v5 .portal{isolation:isolate;background:#03060a;outline:1px solid #e4ebf81c;min-width:0;min-height:0;transition:transform .28s,box-shadow .28s,border-color .28s;display:block;position:relative;overflow:hidden}.v5 .portal.pink{--electric:255,50,154;border:1px solid #ff48abc2;box-shadow:inset 0 0 0 1px #ff4aa83d,0 0 0 1px #ff3aa01a,0 0 14px #ff1c9042,0 0 34px #c1005c14}.v5 .portal.cyan{--electric:40,210,248;border:1px solid #38d5f4bd;box-shadow:inset 0 0 0 1px #40dfff38,0 0 0 1px #38d5f41a,0 0 14px #00b0e33d,0 0 34px #00a0cf14}.v5 .portal:hover,.v5 .portal:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--electric),.6),0 0 0 1px rgba(var(--electric),.18),0 0 18px rgba(var(--electric),.42),0 0 44px rgba(var(--electric),.16);transform:translateY(-4px)}.v5 .portal-art{object-fit:cover;z-index:-3;filter:none;width:100%;height:100%;transition:transform .65s;position:absolute;inset:0}.v5 .portal:hover .portal-art{transform:scale(1.035)}.v5 .art-konfrontzone{object-position:47% 40%}.v5 .art-sweet-mutant{object-position:50% 50%}.v5 .art-perfect{object-position:57% 50%}.v5 .art-diary{object-position:50% 35%}.v5 .portal-shade{pointer-events:none;z-index:-2;background:linear-gradient(#02060e1f 0%,#02050c08 26%,#03050a1f 46%,#020409d1 100%),linear-gradient(90deg,#03030824,#0000 72%);position:absolute;inset:0}.v5 .p-diary .portal-shade{background:linear-gradient(#01081014,#00030b14 40%,#00040cd4 100%)}.v5 .portal-edge{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 50% at var(--mx,52%) var(--my,0%),rgba(var(--electric),.12),transparent 82%);border:1px solid rgba(var(--electric),.3);position:absolute;inset:0}.v5 .portal:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(var(--electric),.72) 24%,rgba(var(--electric),.88) 60%,transparent 100%);height:2px;box-shadow:0 0 14px rgba(var(--electric),.62);position:absolute;top:0;left:0;right:0}.v5 .portal-num,.v5 .portal-plus{z-index:2;letter-spacing:.25em;color:#d5c5d2;text-shadow:0 1px 5px #000;font-size:8px;font-weight:600;position:absolute;top:19px}.v5 .portal-num{left:26px}.v5 .portal-plus{color:#d0c2d3;font-size:17px;font-weight:300;right:22px}.v5 .portal-information{z-index:2;text-shadow:0 1px 9px #000,0 1px 2px #000;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:20px;left:26px;right:12px}.v5 .micro-counter{letter-spacing:.25em;color:#efedf3;align-items:center;gap:14px;margin-bottom:10px;font-size:9px;display:flex}.v5 .micro-counter i{background:rgb(var(--electric));width:37px;height:1px;box-shadow:0 0 7px rgba(var(--electric),.75)}.v5 .portal-name{font:normal clamp(20px,2.1vw,33px)/1.08 var(--serif);letter-spacing:.027em;color:#f9f0f5}.v5 .portal-name-long{font-size:clamp(18px,1.75vw,29px)}.v5 .portal-subtitle{font:italic clamp(14px,1.25vw,19px)/1.45 var(--serif);color:#f4e9ef;margin-top:7px}.v5 .p-diary .portal-subtitle{font-size:clamp(12px,1.15vw,17px)}.v5 .portal-cta{font:600 9px var(--sans);letter-spacing:.21em;border-bottom:1px solid #ece5f266;margin-top:18px;padding-bottom:7px}.v5 .portal-cta>span{color:rgb(var(--electric));margin-left:9px;font-size:16px}.v5 .home-footer{z-index:5;border-top:1px solid #ece3ee29;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:28px;padding-top:19px;display:grid;position:relative}.v5 .footer-spacer{min-height:1px;display:block}.v5 .footer-motto,.v5 .footer-right{font:600 8px var(--sans);letter-spacing:.25em;color:#aeadbc}.v5 .footer-motto{text-align:center}.v5 .footer-right{color:#7b8391;text-align:right}.v5 .red-slash{color:var(--pink);padding:0 9px}.v5 .footer-right .signal-dot{margin:0 7px 0 13px}.v5 .subtle-instruction{text-align:center;color:#777583;letter-spacing:.18em;margin-top:12px;font-size:9px}.v5 .inner-view{max-width:1640px;min-height:calc(100svh - 68px);margin:auto;padding:0 clamp(24px,6.6vw,112px) 60px}.v5 .section-header{border-bottom:1px solid var(--line);color:#868b99;height:79px;font:600 9px var(--sans);letter-spacing:.22em;justify-content:space-between;align-items:center;gap:18px;display:flex}.v5 .back-link{color:#d5d2da;transition:color .2s}.v5 .back-link:hover{color:var(--cyan)}.v5 .inner-intro{padding:clamp(56px,7vw,100px) 0 50px}.v5 .eyebrow .hairline{vertical-align:middle;background:#d15f95;width:37px;height:1px;margin:0 14px;display:inline-block}.v5 .inner-intro h2,.v5 .dossier-copy h2,.v5 .diary-narrative h2,.v5 .about-copy h2{font:normal clamp(47px,7.2vw,108px)/.98 var(--serif);letter-spacing:-.025em;margin:30px 0 32px}.v5 .inner-intro h2 em,.v5 .dossier-copy h2 em,.v5 .diary-narrative h2 em,.v5 .about-copy h2 em{color:#ebcad9;font-weight:400}.v5 .inner-intro p,.v5 .dossier-copy .lead,.v5 .diary-narrative .lead{font:normal clamp(19px,2.2vw,27px)/1.55 var(--serif);color:#ded8e2;max-width:725px}.v5 .intro-magenta{background:radial-gradient(44% 64% at 88% 26%,#aa0b5921,#0000 90%)}.v5 .intro-minor{letter-spacing:.24em;color:#8d8799;margin-top:24px;font-size:9px}.v5 .artwork-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.v5 .artwork-card{text-align:left;background:#091019f0;border:1px solid #ecc6df33;padding:0;transition:border-color .25s,transform .3s,box-shadow .3s;overflow:hidden}.v5 .artwork-card:hover{border-color:#ff43a4a6;transform:translateY(-5px);box-shadow:0 0 25px #eb12741f}.v5 .artwork-image{background:#070b14;height:clamp(220px,28vw,445px);display:block;overflow:hidden}.v5 .artwork-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.v5 .artwork-card:hover img{transform:scale(1.045)}.v5 .artwork-card:first-child .artwork-image img{object-position:50% 36%}.v5 .artwork-card:nth-child(2) .artwork-image img{object-position:50% 35%}.v5 .artwork-card:nth-child(3) .artwork-image img{object-position:50% 45%}.v5 .artwork-caption{flex-direction:column;padding:25px 23px 23px;display:flex}.v5 .artwork-caption strong{font:normal clamp(21px,2.5vw,33px) var(--serif);margin:11px 0}.v5 .artwork-caption small{color:#8592a1;letter-spacing:.14em;font-size:9px}.v5 .artwork-number,.v5 .view-work{color:#e09bbc;letter-spacing:.22em;font-size:9px}.v5 .view-work{color:#ded9df;margin-top:23px}.v5 .story-note,.v5 .practical-note,.v5 .prototype-note{font:13px/1.6 var(--sans);color:#92909d}.v5 .story-note{max-width:850px;margin:22px 0 0}.v5 .wide-action{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:60px;padding:25px 0 8px;display:flex}.v5 .wide-action a{letter-spacing:.22em;color:#b9b6c0;font-size:9px}.v5 .wide-action a:hover{color:#fff}.v5 .wide-action span{color:var(--cyan);font-size:14px}.v5 .split-dossier{background:radial-gradient(50% 75% at 77% 28%,#005c8238,#0000 90%);grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;min-height:670px;display:grid}.v5 .dossier-copy{padding-top:20px}.v5 .dossier-copy h2{font-size:clamp(55px,7vw,112px)}.v5 .dossier-list{flex-direction:column;max-width:620px;margin-top:55px;display:flex}.v5 .dossier-list a{letter-spacing:.13em;border-bottom:1px solid #a7cde03d;align-items:center;gap:19px;padding:19px 0;font-size:11px;display:flex}.v5 .dossier-list a span{color:var(--cyan);font-size:9px}.v5 .dossier-list a b{color:var(--cyan);margin-left:auto;font-size:17px;font-weight:400}.v5 .dossier-list a:hover{color:var(--cyan)}.v5 .practical-note{max-width:600px;margin-top:28px}.v5 .featured-art{background:#0b1a28cc;border:1px solid #45c5f157;padding:13px;box-shadow:0 0 42px #0373a117}.v5 .featured-art:hover{box-shadow:0 0 38px #00a2d938}.v5 .feature-frame{display:block}.v5 .feature-frame img{object-fit:contain;background:#02050a;width:100%;max-height:470px}.v5 .feature-label{text-align:left;font:normal 18px var(--serif);margin-top:14px;display:block}.v5 .feature-label small{font:9px var(--sans);color:#8aa1af;letter-spacing:.16em;margin-top:7px;display:block}.v5 .exhibition-layout{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.v5 .exhibition-layout button{text-align:left;border:1px solid var(--line);background:#080b10;padding:0;display:block;position:relative;overflow:hidden}.v5 .exhibition-layout img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.v5 .exhibition-layout button:hover img{transform:scale(1.045)}.v5 .exhibition-layout button:hover{border-color:var(--pink)}.v5 .exhibit-primary{height:560px}.v5 .exhibit-side{grid-template-rows:1fr 1fr;gap:20px;height:560px;min-height:0;display:grid}.v5 .exhibition-layout button span{letter-spacing:.17em;background:linear-gradient(#0000,#000000de);justify-content:space-between;align-items:center;gap:15px;padding:35px 22px 19px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.v5 .exhibition-layout button span b{color:#fa86c2;font-weight:400}.v5 .film-section{background:radial-gradient(at 100%,#05466f29,#0000 72%);border:1px solid #48a5c83b;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding:35px;display:flex}.v5 .film-section h3{font:normal 32px var(--serif);margin:12px 0}.v5 .film-section p{font:14px/1.6 var(--sans);color:#a8aab6;max-width:640px}.v5 .outlined-button{letter-spacing:.15em;white-space:nowrap;background:0 0;border:1px solid #dce2f273;justify-content:center;align-items:center;gap:18px;padding:17px 21px;font-size:10px;line-height:1.2;display:inline-flex}.v5 .outlined-button:hover{color:#fff;border-color:var(--cyan);box-shadow:0 0 20px #31cefe24}.v5 .outlined-button span{color:var(--cyan)}.v5 .diary-stage{background:radial-gradient(60% 60% at 30%,#0058722b,#0000 78%);grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(15px,5vw,80px);min-height:730px;display:grid;position:relative;overflow:hidden}.v5 .diary-graphic{justify-content:center;align-items:center;height:min(68vw,700px);display:flex;position:relative}.v5 .diary-graphic>img{object-fit:contain;max-width:100%;height:100%;-webkit-mask-image:radial-gradient(52% 63%,#000 54%,#0000 100%);mask-image:radial-gradient(52% 63%,#000 54%,#0000 100%)}.v5 .signal-arc{pointer-events:none;border:1px solid #4cd0fa3d;border-radius:50%;position:absolute;box-shadow:0 0 18px #14b6e714}.v5 .a1{aspect-ratio:1;width:50%;top:8%;left:20%}.v5 .a2{aspect-ratio:1;opacity:.32;width:70%;top:0;left:10%}.v5 .signal-cross{background:var(--cyan);width:2px;height:2px;position:absolute;top:16%;left:26%;box-shadow:0 0 26px 7px #2cc2f88c}.v5 .diary-narrative{z-index:1;padding:20px 10px;position:relative}.v5 .diary-narrative h2{font-size:clamp(55px,5.3vw,83px)}.v5 .diary-narrative .lead{font-style:italic}.v5 .tiny-divider{background:var(--cyan);width:70px;height:1px;margin:39px 0}.v5 .case-lines p{letter-spacing:.1em;color:#b1b3be;font-size:10px;line-height:2}.v5 .case-lines p span{color:#7ae0ff;min-width:75px;display:inline-block}.v5 .case-button{color:#d9f7ff;letter-spacing:.2em;background:#05182699;border:1px solid #42caf3a6;margin-top:30px;padding:21px 25px;font-size:10px}.v5 .case-button:hover{background:#093349cc;box-shadow:0 0 30px #2ac6f636}.v5 .case-button span{color:var(--cyan);margin-left:20px}.v5 .prototype-note{letter-spacing:.035em;font-size:11px}.v5 .about-layout{grid-template-columns:.7fr 1.3fr;align-items:center;gap:8vw;margin-top:70px;display:grid}.v5 .about-image img{object-fit:contain;width:100%;max-height:690px;-webkit-mask-image:radial-gradient(60% 70% at 50% 48%,#000 60%,#0000 100%);mask-image:radial-gradient(60% 70% at 50% 48%,#000 60%,#0000 100%)}.v5 .about-copy h2{font-size:clamp(40px,4.6vw,75px)}.v5 .about-copy p{font:18px/1.7 var(--serif);color:#c6c2cb;max-width:750px}.v5 .about-buttons{flex-wrap:wrap;gap:15px;margin-top:35px;display:flex}.v5 .global-bottom{color:#757a8a;letter-spacing:.17em;border-top:1px solid #ffffff0e;justify-content:space-between;gap:15px;max-width:1640px;margin:35px auto 0;padding:16px clamp(24px,4vw,76px) 27px;font-size:8px;display:flex}.v5 .modal{z-index:90;justify-content:center;align-items:center;padding:30px;display:none;position:fixed;inset:0}.v5 .modal.open{display:flex}.v5 .modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000207eb;position:absolute;inset:0}.v5 .modal-panel,.v5 .case-modal-panel,.v5 .film-modal-panel{z-index:1;background:#080d14;border:1px solid #bec3d359;width:100%;max-width:1100px;max-height:min(90vh,960px);position:relative;overflow:auto;box-shadow:0 0 100px #000000b3}.v5 .modal-panel{grid-template-columns:1.1fr .9fr;display:grid}.v5 .modal-image{background:#030508;justify-content:center;align-items:center;min-height:400px;padding:16px;display:flex}.v5 .modal-image img{object-fit:contain;max-width:100%;max-height:80vh}.v5 .modal-body{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,4vw,60px);display:flex}.v5 .modal-body h3{font:normal clamp(36px,4vw,57px) var(--serif);margin:28px 0 10px}.v5 .modal-body p{font:16px/1.6 var(--serif);color:#bebdc6}.v5 .modal-body #modal-details{color:#8aa3b1;font:10px var(--sans);letter-spacing:.14em}.v5 .modal-close{z-index:3;font:32px/1 var(--sans);background:#03070dcc;padding:4px 9px;position:absolute;top:14px;right:17px}.v5 .modal-close:hover{color:var(--pink)}.v5 .case-modal-panel{background:radial-gradient(60% 85% at 100%,#055d7d2e,#0000 75%),#060912;max-width:870px;padding:clamp(36px,6vw,78px)}.v5 .case-no{color:var(--cyan);letter-spacing:.2em;margin-top:40px;font-size:10px}.v5 .case-modal-panel h3{font:normal clamp(40px,5vw,72px)/1.05 var(--serif);margin:18px 0 40px}.v5 .case-modal-panel h3 em{color:#e3cad6}.v5 .dialogue{border-left:1px solid #71d5f747;padding-left:25px}.v5 .dialogue p{font:italic 22px/1.6 var(--serif);color:#ded6dd}.v5 .dialogue .speaker{font:600 10px var(--sans);letter-spacing:.26em;margin-bottom:8px;display:block}.v5 .speaker-vivien{color:#f081c0}.v5 .speaker-echo{color:#77d8fc}.v5 .dialogue .case-epilogue{color:#9e9baa;font:16px var(--serif)}.v5 .film-modal-panel{background:#05070c;max-width:1040px;padding:28px}.v5 .film-modal-panel h3{font:normal 35px var(--serif);margin:12px 0 20px}.v5 .film-modal-panel video{aspect-ratio:16/9;background:#000;width:100%;display:block}.v5 .case-modal-panel.case-film-panel{max-width:1100px;padding:clamp(20px,3vw,40px)}.v5 .case-film-panel .case-no{margin-top:22px}.v5 .case-film-panel h3{font:normal clamp(30px,3.4vw,48px)/1.05 var(--serif);margin:10px 0 22px}.v5 .case-film-panel video{aspect-ratio:16/9;background:#000;width:min(100%,99.5556vh);margin:0 auto;display:block}.v5 .case-film-panel .case-epilogue{color:#9e9baa;font:16px var(--serif);margin:18px 0 22px}@media (min-width:1600px){.v5 .entrance{min-height:700px}.v5 .portals{grid-template-rows:repeat(2,325px);min-height:680px}.v5 .center-atmosphere{width:360px;height:540px}}@media (max-width:1130px){.v5 .top-version{display:none}.v5 .entrance{min-height:520px}.v5 .portals{grid-template-rows:repeat(2,245px);gap:20px clamp(54px,9vw,110px);min-height:510px}.v5 .center-atmosphere{width:250px;height:400px}.v5 .portal-information{bottom:17px;left:18px}.v5 .portal-num{left:18px}.v5 .portal-name{font-size:24px}.v5 .portal-name-long{font-size:21px}.v5 .portal-subtitle{font-size:15px}.v5 .p-diary .portal-subtitle{font-size:13px}.v5 .portal-cta{font-size:8px}.v5 .home-footer{grid-template-columns:1fr auto 1fr}}@media (max-width:760px){.v5 .topbar{height:60px;padding:0 18px}.v5 .small-brand-label,.v5 .brand-rule{display:none}.v5 .top-nav{gap:17px}.v5 .top-nav a{font-size:8px}.v5 .home-view{padding:25px 15px 35px}.v5 .brand-eyebrow{letter-spacing:.2em;font-size:7px}.v5 .wordmark{letter-spacing:.055em;font-size:clamp(32px,8.2vw,57px)}.v5 .hero-tagline{letter-spacing:.15em;font-size:7px;line-height:1.7}.v5 .entrance{min-height:0}.v5 .portals{grid-template-rows:repeat(2,minmax(215px,1fr));grid-template-columns:1fr 1fr;gap:11px 22px;min-height:455px}.v5 .center-atmosphere{width:170px;height:280px}.v5 .entrance-energy{inset:0}.v5 .portal{min-height:215px}.v5 .portal-num{font-size:7px;top:11px;left:11px}.v5 .portal-plus{top:11px;right:10px}.v5 .portal-information{bottom:11px;left:10px;right:7px}.v5 .portal-name,.v5 .portal-name-long{font-size:clamp(14px,3.4vw,23px)}.v5 .portal-subtitle,.v5 .p-diary .portal-subtitle{margin-top:6px;font-size:clamp(11px,2.5vw,14px);line-height:1.25}.v5 .micro-counter{margin-bottom:7px}.v5 .portal-cta{letter-spacing:.08em;margin-top:14px;font-size:7px}.v5 .portal-cta>span{margin-left:2px;font-size:11px}.v5 .home-footer{flex-wrap:wrap;justify-content:center;margin-top:22px;display:flex}.v5 .footer-spacer{display:none}.v5 .footer-motto,.v5 .footer-right{text-align:center;width:100%;font-size:7px}.v5 .inner-view{padding:0 21px 40px}.v5 .section-header{height:62px;font-size:8px}.v5 .inner-intro{padding:55px 0 30px}.v5 .inner-intro h2,.v5 .dossier-copy h2{font-size:clamp(42px,10vw,65px)}.v5 .inner-intro p,.v5 .dossier-copy .lead{font-size:19px}.v5 .artwork-grid{grid-template-columns:1fr;gap:18px}.v5 .artwork-image{height:380px}.v5 .artwork-caption{padding:19px}.v5 .split-dossier{flex-direction:column;align-items:stretch;gap:35px;padding-top:45px;display:flex}.v5 .dossier-list{margin-top:30px}.v5 .featured-art{align-self:center;width:min(100%,460px)}.v5 .exhibition-layout{grid-template-columns:1fr}.v5 .exhibit-primary{height:390px}.v5 .exhibit-side{grid-template-rows:1fr;grid-template-columns:1fr 1fr;height:290px}.v5 .film-section{flex-direction:column;align-items:stretch;padding:22px}.v5 .diary-stage{flex-direction:column;gap:0;padding-bottom:35px;display:flex}.v5 .diary-graphic{width:100%;height:480px}.v5 .diary-narrative{width:100%}.v5 .diary-narrative h2{font-size:clamp(48px,10vw,70px)}.v5 .about-layout{grid-template-columns:1fr;gap:30px;margin-top:28px}.v5 .about-image img{max-height:390px}.v5 .about-copy h2{font-size:clamp(37px,8vw,60px)}.v5 .about-copy p{font-size:16px}.v5 .wide-action{flex-direction:column;gap:22px}.v5 .modal{padding:12px}.v5 .modal-panel{grid-template-columns:1fr;max-height:94vh}.v5 .modal-image{min-height:0}.v5 .modal-image img{max-height:48vh}.v5 .modal-body{padding:24px}.v5 .case-modal-panel{padding:35px 21px}.v5 .case-modal-panel h3{font-size:40px}.v5 .dialogue p{font-size:18px}}@media (max-width:440px){.v5 .top-nav{gap:10px}.v5 .top-nav a{font-size:7px}.v5 .small-brand{font-size:11px}.v5 .portals{grid-template-rows:repeat(4,240px);grid-template-columns:1fr;gap:14px}.v5 .center-atmosphere{display:none}.v5 .portal{min-height:240px}.v5 .portal-name,.v5 .portal-name-long{font-size:25px}.v5 .portal-subtitle,.v5 .p-diary .portal-subtitle{font-size:15px}.v5 .portal-information{bottom:20px;left:21px}.v5 .portal-num{top:16px;left:21px}.v5 .portal-cta{letter-spacing:.13em;font-size:9px}.v5 .subtle-instruction{font-size:8px}.v5 .home-footer{justify-content:center}}@media (prefers-reduced-motion:reduce){.v5 *,.v5 :before,.v5 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.v5 .portal:hover,.v5 .artwork-card:hover{transform:none}}.v5 .curatorial-afterword{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);align-items:center;gap:clamp(25px,5vw,90px);margin-top:10px;padding:42px 0 4px;display:grid}.v5 .afterword-copy h3{font:normal clamp(28px,3.5vw,49px)/1.12 var(--serif);color:#ece6ed;margin:20px 0}.v5 .afterword-copy h3 em{color:#e5a3be;font-weight:400}.v5 .afterword-copy p{max-width:720px;font:normal clamp(16px,1.6vw,21px)/1.6 var(--serif);color:#bab4c1}.v5 .text-art-link{color:#d8e7eb;font:600 10px var(--sans);letter-spacing:.13em;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1dc9f0a6;margin-top:7px;padding:12px 0}.v5 .text-art-link:hover{color:var(--cyan)}.v5 .related-art{color:#e9e5e9;text-align:left;cursor:pointer;background:#0a131d;border:1px solid #37aacf4d;padding:12px;transition:border-color .25s,box-shadow .25s}.v5 .related-art:hover{border-color:var(--cyan);box-shadow:0 0 25px #00bee621}.v5 .related-art img{object-fit:contain;background:#03070b;width:100%;max-height:285px}.v5 .related-art span{letter-spacing:.2em;color:#a3aab4;flex-direction:column;gap:8px;padding:14px 5px 5px;font-size:9px;display:flex}.v5 .related-art strong{font:normal 24px var(--serif);letter-spacing:0;color:#f4eef4}.v5 .related-art small{letter-spacing:.1em;font-size:9px}.v5 .modal-text-credit{letter-spacing:.19em;font:600 10px var(--sans)!important;color:#82cfda!important;margin:22px 0 0!important}.v5 #modal-description{white-space:pre-line}@media (max-width:760px){.v5 .curatorial-afterword{grid-template-columns:1fr;gap:22px}.v5 .related-art{max-width:480px}.v5 .afterword-copy h3{font-size:34px}}.v5 .p-galleries{background:radial-gradient(at 85% 48%,#123d55 0%,#07192d 45%,#020713 100%)}.v5 .p-galleries .art-sweet-mutant{object-fit:contain;object-position:right center;width:76%;height:100%;inset:0 0 auto auto}.v5 .artwork-card[data-art=possessed] .artwork-image{background:radial-gradient(#102237 0%,#060a12 73%)}.v5 .artwork-card[data-art=possessed] .artwork-image img{object-fit:contain;object-position:center center}.v5 .inline-mirrored-k{margin-left:.075em;margin-right:.17em;display:inline-block;transform:scaleX(-1)}@media (max-width:760px){.v5 .p-galleries .art-sweet-mutant{width:100%}}.v5 .top-version{justify-content:flex-end;min-width:21em}.v5 .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v5 .artist-statement{white-space:pre-line;border-left:1px solid #f081c08c;padding-left:20px}.v5 .modal-body .modal-presented{font:600 9px var(--sans);letter-spacing:.22em;color:#9a98a6;margin:26px 0 14px}.v5 .modal-actions{flex-wrap:wrap;gap:12px;display:flex}.v5 .text-art-links{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.v5 a.text-art-link{display:inline-block}.v5 .related-works{border-top:1px solid var(--line);margin-top:42px;padding-top:34px}.v5 .related-row{grid-template-columns:repeat(auto-fill,minmax(230px,300px));gap:20px;margin-top:24px;display:grid}.v5 .selection-note{border-top:1px solid var(--line);margin-top:42px}.v5 .selection-note summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.v5 .selection-note summary::-webkit-details-marker{display:none}.v5 .selection-note summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.v5 .selection-toggle{color:var(--cyan);font:300 20px/1 var(--sans);transition:transform .3s}.v5 .selection-note[open] .selection-toggle{transform:rotate(45deg)}.v5 .selection-body{max-width:760px;padding:0 0 18px}.v5 .selection-body h3{font:normal clamp(24px, 2.6vw, 36px)/1.15 var(--serif);color:#ece6ed;margin:4px 0 18px}.v5 .selection-body p{font:normal 17px/1.7 var(--serif);color:#bab4c1;margin:0 0 12px}.v5 .lunar-teaser{background:radial-gradient(at 100%,#96aad21f,#0000 70%),radial-gradient(at 0,#aa0b5914,#0000 70%);border-color:#becdeb38;margin-top:20px}.v5 .lunar-teaser h3{letter-spacing:.04em}.v5 .lunar-teaser p{font:italic 19px/1.5 var(--serif);color:#d8d3dc;margin:0}.v5 .lunar-dossier{background:radial-gradient(50% 75% at 77% 35%,#788cbe29,#0000 90%),radial-gradient(40% 60% at 8% 85%,#aa0b5914,#0000 90%)}.v5 .lunar-dossier .dossier-copy h2{font-size:clamp(40px,4.4vw,72px)}.v5 .lunar-mission p{font:normal clamp(16px, 1.5vw, 19px)/1.6 var(--serif);color:#c6c2cb;max-width:620px;margin:14px 0 0}.v5 .lunar-intro{font:normal clamp(16px, 1.5vw, 19px)/1.7 var(--serif);color:#c6c2cb;max-width:600px;margin-top:34px}.v5 .lunar-feature{justify-content:center;display:flex;position:relative}.v5 .lunar-feature .featured-art{z-index:1;position:relative}.v5 .lunar-orbit{z-index:0;pointer-events:none;position:absolute;inset:-8% -14%}.v5 .lunar-orbit .orbit{border:1px solid #c8d7f029;border-radius:50%;position:absolute}.v5 .lunar-orbit .o1{inset:4% 0}.v5 .lunar-orbit .o2{border-color:#37dfff24;inset:14% 10%;transform:rotate(-18deg)}.v5 .lunar-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(30px,5vw,80px);margin-top:30px;display:grid}.v5 .lunar-chapter{border-top:1px solid var(--line);padding:30px 0 34px}.v5 .lunar-chapter p{font:normal clamp(17px, 1.6vw, 21px)/1.6 var(--serif);color:#d6d0da;max-width:560px;margin:18px 0 14px}.v5 .lunar-publications{flex-wrap:wrap;gap:20px;margin:0 0 12px;padding:0;list-style:none;display:flex}.v5 .lunar-publications img{object-fit:contain;width:auto;max-height:220px;margin-bottom:8px}.v5 .lunar-mission{background:radial-gradient(at 100%,#788cbe1a,#0000 72%);border:1px solid #becdeb33;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:30px 35px;display:flex}.v5 .lunar-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px 30px;margin:18px 0 0;display:grid}.v5 .lunar-facts dt{font:600 9px var(--sans);letter-spacing:.22em;color:var(--cyan)}.v5 .lunar-facts dd{font:normal 17px var(--serif);color:#e3dde6;margin:6px 0 0}@media (max-width:760px){.v5 .related-row{grid-template-columns:1fr 1fr;gap:14px}.v5 .lunar-chapters{grid-template-columns:1fr}.v5 .lunar-mission{flex-direction:column;align-items:flex-start;padding:22px}.v5 .lunar-orbit{inset:-4% -6%}}@media (max-width:440px){.v5 .related-row{grid-template-columns:1fr}}.v5 .act-columns{grid-template-rows:auto auto;margin-bottom:clamp(56px,7vw,100px)}.v5 .act-column{grid-row:span 2;grid-template-rows:subgrid;row-gap:12px;min-width:0;display:grid}.v5 .act-column:nth-child(3) .artwork-card .artwork-image img{object-position:50% 45%}.v5 .story-panel{background:#091019f0;border:1px solid #ff389f57;flex-direction:column;min-width:0;padding:clamp(18px,2vw,28px) clamp(16px,2vw,28px) clamp(8px,1vw,14px);display:flex;box-shadow:0 0 22px #ff389f0d;container-type:inline-size}.v5 .story-panel h3{min-height:2.16em;font:normal clamp(16px, 8cqi, 32px)/1.08 var(--serif);letter-spacing:-.01em;color:#ece6ed;margin:16px 0 0}.v5 .story-subtitle{font:italic clamp(13px, 6cqi, 22px)/1.3 var(--serif);color:#ebcad9;margin:8px 0 0}.v5 .story-panel-body{margin-top:clamp(14px,1.6vw,20px)}.v5 .story-panel-text{--fade-top:0px;--fade-bottom:56px;height:clamp(280px,46vh,460px);font:normal clamp(15px, 1.15vw, 18px)/1.65 var(--serif);color:#d6d0da;scrollbar-width:thin;scrollbar-color:#ff389f73 transparent;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);padding-right:8px;overflow-y:auto}.v5 .story-panel-text[data-scrolled]{--fade-top:28px}.v5 .story-panel-text[data-at-end]{--fade-bottom:0px}.v5 .story-panel-text p{margin:0 0 .9em}.v5 .story-panel-text p:last-child{margin-bottom:0}.v5 .story-panel-text:focus{outline:none}.v5 .story-panel-body:has(.story-panel-text:focus-visible){outline:2px solid var(--cyan);outline-offset:6px}.v5 .story-explore{letter-spacing:.22em;color:#ded9df;background:0 0;align-self:flex-start;align-items:center;gap:10px;min-height:44px;margin-top:6px;padding:0;font-size:9px;transition:color .2s;display:inline-flex}.v5 .story-explore:hover{color:#fff}.v5 .story-explore span{color:var(--cyan)}@media (max-width:760px){.v5 .act-columns{row-gap:44px}.v5 .story-panel-text{height:clamp(240px,44vh,380px)}}.v5 .related-acts{border-top:1px solid var(--line);margin-top:42px;padding-top:34px}.v5 .related-acts .related-act{margin-top:clamp(40px,5vw,64px);padding-top:clamp(34px,4vw,52px)}.v5 .related-act h3{font:normal clamp(28px, 3.2vw, 46px)/1.08 var(--serif);letter-spacing:-.01em;color:#ece6ed;margin:18px 0 0}.v5 .related-act-group{font:600 9px var(--sans);letter-spacing:.31em;color:#e5a3be;margin-top:14px;display:block}.v5 .related-act .related-row{margin-top:30px}.v5 .photo-hero figure{border:1px solid var(--line);background:#080b10;min-height:0;margin:0;position:relative;overflow:hidden}.v5 .photo-hero .exhibit-primary{height:auto;aspect-ratio:var(--ratio)}.v5 .photo-hero .exhibit-side{grid-template-rows:minmax(0,1fr) minmax(0,1fr);height:auto}.v5 .photo-hero img{position:absolute;inset:0}.v5 .photo-hero figcaption{font:10px var(--sans);letter-spacing:.17em;color:#e9e5e9;background:linear-gradient(#0000,#000000de);padding:35px 22px 19px;position:absolute;bottom:0;left:0;right:0}.v5 .studio{border-top:1px solid var(--line);margin-top:42px;padding-top:34px}.v5 .studio-group+.studio-group{margin-top:clamp(48px,6vw,80px)}.v5 .studio-group h3{margin:0 0 24px}.v5 .studio-row{align-items:flex-start;gap:20px;display:flex}.v5 .studio-row+.studio-row{margin-top:20px}.v5 .studio-row figure{flex:var(--ratio) 1 0;min-width:0;margin:0}.v5 .studio-row.single{justify-content:center}.v5 .studio-row.single figure{width:min(100%, calc(76vh * var(--ratio)));flex:0 auto}.v5 .studio-row img{border:1px solid var(--line);width:100%;height:auto;display:block}.v5 .studio-row figcaption{font:9px/1.6 var(--sans);letter-spacing:.14em;color:#8d8799;margin-top:10px}@media (max-width:760px){.v5 .photo-hero .exhibit-side{grid-template-rows:none;grid-template-columns:1fr}.v5 .photo-hero .exhibit-side figure{aspect-ratio:var(--ratio)}}@media (max-width:600px){.v5 .studio-row{flex-direction:column;gap:14px}.v5 .studio-row+.studio-row{margin-top:14px}.v5 .studio-row figure{flex:none;width:100%}}.v5 .process-statement{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,80px);padding:clamp(44px,5vw,72px) 0 clamp(24px,3vw,40px)}.v5 .process-statement-inner{max-width:39em;margin:0 auto;font-size:clamp(16px,1.3vw,18.5px)}.v5 .process-statement h3{font:normal clamp(30px, 3.4vw, 50px)/1.06 var(--serif);letter-spacing:-.01em;color:#ece6ed;margin:0}.v5 .process-statement-subtitle{font:italic clamp(16px, 1.4vw, 19px)/1.5 var(--serif);color:#e5a3be;margin:18px 0 0}.v5 .process-statement-text{margin-top:clamp(22px,2.5vw,32px)}.v5 .process-statement-text p{font:normal clamp(16px, 1.3vw, 18.5px)/1.65 var(--serif);color:#cdc7d2;margin:0 0 .85em}.v5 .process-statement-text p:last-child{margin-bottom:0}.v5 .collaborations{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,80px);padding:clamp(40px,5vw,64px) 0 clamp(30px,4vw,50px)}.v5 .collaborations h3{margin:0}.v5 .collaborations-title{font:normal clamp(26px, 2.8vw, 40px)/1.1 var(--serif);color:#ece6ed;margin:18px 0 0}.v5 .collaborations-intro{max-width:640px;font:normal clamp(16px, 1.45vw, 20px)/1.65 var(--serif);color:#bab4c1;margin:20px 0 0}.v5 .collaborators-label{font:600 9px var(--sans);letter-spacing:.31em;color:#acacbd;margin:clamp(30px,4vw,48px) 0 14px}.v5 .collaborators-label~.collaborators-label{margin-top:clamp(22px,3vw,34px)}.v5 .collaborators{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.v5 .collaborators li{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:20px 0 22px;display:flex}.v5 .collaborator-name{font:normal clamp(19px, 1.7vw, 24px)/1.25 var(--serif);color:#ece6ed}.v5 a.collaborator-name span[aria-hidden]{color:var(--cyan);vertical-align:.25em;font-size:.6em}.v5 a.collaborator-name:hover{color:var(--cyan)}.v5 .collaborator-role{font:600 9px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#8d8799}@media (max-width:1130px){.v5 .collaborators{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.v5 .collaborators{grid-template-columns:1fr}}.v5 .publications{border-top:1px solid var(--line);padding:clamp(56px,8vw,120px) 0 0}.v5 .publications h3{font:normal clamp(36px, 5.2vw, 76px)/1.02 var(--serif);letter-spacing:-.02em;color:#ece6ed;margin:0}.v5 .publications-intro{max-width:760px;font:normal clamp(18px, 1.9vw, 25px)/1.6 var(--serif);color:#ebcad9;margin:clamp(26px,3vw,40px) 0 0}.v5 .publication-list{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:20px;margin:clamp(44px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.v5 .publication-list li,.v5 .publication,.v5 .publication-caption{grid-template-rows:subgrid;min-width:0;display:grid}.v5 .publication-list li,.v5 .publication{grid-row:span 6}.v5 .publication-caption{grid-row:span 5;justify-items:start}.v5 .publication-cover{aspect-ratio:1;background:#070b14;border:1px solid #ecc6df33;justify-content:center;align-items:center;padding:9%;transition:border-color .25s,box-shadow .3s;display:flex}.v5 .publication-cover img{width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;box-shadow:0 10px 28px #00000073}.v5 .publication:hover .publication-cover{border-color:#ff43a4a6;box-shadow:0 0 25px #eb12741f}.v5 .publication-number{color:#e09bbc;letter-spacing:.22em;padding-top:20px;font-size:9px}.v5 .publication-title{font:normal clamp(18px, 1.5vw, 23px)/1.22 var(--serif);color:#ece6ed;text-wrap:balance;margin-top:12px;transition:color .2s}.v5 .publication-note{font:13px/1.55 var(--sans);color:#ebcad9;text-wrap:pretty;margin-top:10px}.v5 .publication-publisher{font:600 9px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#8d8799;margin-top:14px}.v5 .publication-action{letter-spacing:.22em;color:#ded9df;margin-top:18px;padding-bottom:clamp(36px,4vw,52px);font-size:9px;transition:color .2s}.v5 .publication-action span[aria-hidden]{color:var(--cyan)}.v5 .publication:hover .publication-title,.v5 .publication:hover .publication-action{color:#fff}.v5 .catalogue-feature{border-top:1px solid var(--line);background:radial-gradient(46% 62% at 22% 52%,#aa0b5921,#0000 88%);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(36px,6vw,104px);margin-top:clamp(8px,2vw,28px);padding:clamp(56px,8vw,120px) 0 clamp(24px,3vw,40px);display:grid}.v5 .catalogue-cover{background:#070b14;border:1px solid #ecc6df33;justify-self:end;width:100%;max-width:560px;padding:0;transition:border-color .25s,box-shadow .3s;display:block}.v5 .catalogue-cover img{width:100%;height:auto}.v5 .catalogue-cover:hover{border-color:#ff43a4a6;box-shadow:0 0 40px #eb127429}.v5 .catalogue-copy h3{font:normal clamp(36px, 4.2vw, 66px)/1 var(--serif);letter-spacing:.01em;color:#ece6ed;margin:26px 0 0}.v5 .catalogue-byline{font:normal clamp(19px, 1.8vw, 24px)/1.4 var(--serif);color:#ebcad9;margin:18px 0 0}.v5 .catalogue-isbn{font:600 9px var(--sans);letter-spacing:.22em;color:#8592a1;margin:14px 0 0}.v5 .catalogue-intro{max-width:34em;font:normal clamp(17px, 1.5vw, 20px)/1.6 var(--serif);color:#d6d0da;margin:clamp(22px,2.6vw,34px) 0 0}.v5 .catalogue-contributors-label{font:600 9px var(--sans);letter-spacing:.31em;color:#acacbd;margin:clamp(26px,3vw,38px) 0 12px}.v5 .catalogue-contributors{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,2.4vw,32px);max-width:34em;margin:0;padding:0;list-style:none;display:grid}.v5 .catalogue-contributors li{border-top:1px solid var(--line);font:normal clamp(16px, 1.3vw, 19px)/1.3 var(--serif);color:#ece6ed;padding:12px 0 13px}.v5 .catalogue-actions{flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:clamp(28px,3.4vw,44px);display:flex}.v5 .catalogue-pdf{letter-spacing:.22em;color:#b9b6c0;font-size:9px}.v5 .catalogue-pdf:hover{color:#fff}.v5 .catalogue-pdf span[aria-hidden]{color:var(--cyan)}@media (max-width:1130px){.v5 .publication-list{grid-template-columns:repeat(6,minmax(0,1fr))}.v5 .publication-list li{grid-column:span 2}.v5 .publication-list li:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.v5 .publication-list li:nth-child(3n+1):last-child{grid-column:3/span 2}}@media (max-width:760px){.v5 .publication-list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:14px}.v5 .publication-list li:nth-child(3n+1):nth-last-child(2),.v5 .publication-list li:nth-child(3n+1):last-child{grid-column:auto/span 2}.v5 .publication-list li:nth-child(odd):last-child{grid-column:2/span 2}.v5 .publication-number{padding-top:16px}.v5 .publication-title{font-size:17px}.v5 .publication-note{font-size:12px}.v5 .catalogue-feature{background:radial-gradient(70% 40% at 40% 28%,#aa0b5921,#0000 88%);grid-template-columns:minmax(0,1fr)}.v5 .catalogue-cover{justify-self:start;max-width:440px}.v5 .catalogue-copy h3{font-size:min(36px,9vw)}}@media (max-width:560px){.v5 .catalogue-contributors{grid-template-columns:minmax(0,1fr)}}.v5 .reader{z-index:95;color:var(--paper);background:#020409;flex-direction:column;display:flex;position:fixed;inset:0}.v5 .reader-bar{padding:8px max(clamp(12px, 2.4vw, 32px), env(safe-area-inset-right)) 8px max(clamp(12px, 2.4vw, 32px), env(safe-area-inset-left));flex:none;justify-content:space-between;align-items:center;gap:14px;display:flex}.v5 .reader-top{border-bottom:1px solid var(--line);min-height:60px}.v5 .reader-bottom{min-height:66px;padding-bottom:max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;display:grid}.v5 .reader-heading{align-items:baseline;gap:16px;min-width:0;margin:0;display:flex;overflow:hidden}.v5 .reader-title{text-overflow:ellipsis;white-space:nowrap;font:normal 20px var(--serif);letter-spacing:.06em;overflow:hidden}.v5 .reader-byline{font:600 9px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#8d8799;white-space:nowrap}.v5 .reader-tools,.v5 .reader-turns,.v5 .reader-zoom{flex:none;align-items:center;gap:8px;display:flex}.v5 .reader-turns{grid-column:2;gap:14px}.v5 .reader-zoom{justify-self:end}.v5 .reader-pdf{letter-spacing:.22em;color:#b9b6c0;white-space:nowrap;padding:12px 10px;font-size:9px}.v5 .reader-pdf:hover{color:#fff}.v5 .reader-pdf span[aria-hidden]{color:var(--cyan)}.v5 .reader-button{min-width:44px;height:44px;font:16px/1 var(--sans);color:#e4e0e8;background:0 0;border:1px solid #dce2f247;justify-content:center;align-items:center;gap:12px;padding:0 12px;transition:border-color .2s,color .2s;display:inline-flex}.v5 .reader-button:hover{border-color:var(--cyan);color:#fff}.v5 .reader-button[aria-disabled=true]{opacity:.3;cursor:default}.v5 .reader-button[aria-disabled=true]:hover{color:#e4e0e8;border-color:#dce2f247}.v5 .reader-close{border-color:#0000;font-size:30px}.v5 .reader-close:hover{color:var(--pink);border-color:#0000}.v5 .reader-step-label,.v5 .reader-fit{letter-spacing:.22em;font-size:9px}.v5 .reader-position{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:11.5em;margin:0;display:flex}.v5 .reader-count{font:normal 19px var(--serif);letter-spacing:.08em}.v5 .reader-of{color:#d15f95}.v5 .reader-kind{min-height:1em;font:600 8px var(--sans);letter-spacing:.24em;color:#8d8799;white-space:nowrap}.v5 .reader-zoom-level{text-align:center;letter-spacing:.18em;color:#b9b6c0;min-width:4.6em;font-size:9px}.v5 .reader-stage{overscroll-behavior:contain;touch-action:pan-x pan-y;background:radial-gradient(60% 70% at 50% 45%,#3f022629,#0000 75%);flex:1;min-height:0;display:flex;position:relative;overflow:auto}.v5 .reader-stage.zoomed{cursor:grab}.v5 .reader-stage.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.v5 .reader-sheet{background:#0b0f17;flex:none;margin:auto;transition:opacity .2s;box-shadow:0 0 0 1px #ecc6df1a,0 30px 80px #0009}.v5 .reader-sheet.turning{opacity:.35}.v5 .reader-canvas{width:100%;height:100%;display:block}.v5 .reader-canvas.reader-turn{animation:.22s ease-out v5-reader-turn}@keyframes v5-reader-turn{0%{opacity:0}to{opacity:1}}.v5 .reader-message{text-align:center;font:normal 18px/1.5 var(--serif);color:#d6d0da;flex-direction:column;justify-content:center;align-items:center;gap:18px;margin:0;padding:24px;display:flex;position:absolute;inset:0}.v5 .reader-message p{margin:0}.v5 .reader-loading{pointer-events:none;font:600 9px var(--sans);letter-spacing:.31em;color:#acacbd}@media (max-width:760px){.v5 .reader-bottom{display:flex}.v5 .reader-turns{gap:8px}.v5 .reader-step-label,.v5 .reader-zoom-level,.v5 .reader-pdf-size,.v5 .reader-pdf-verb{display:none}.v5 .reader-title{font-size:17px}.v5 .reader-position{min-width:0;padding:0 4px}.v5 .reader-zoom{gap:6px}}@media (max-width:440px){.v5 .reader-byline,.v5 .reader-kind{display:none}.v5 .reader-tools{gap:2px}}@media (max-height:500px){.v5 .reader-top{min-height:48px;padding-top:2px;padding-bottom:2px}.v5 .reader-bottom{min-height:52px;padding-top:4px;padding-bottom:max(4px, env(safe-area-inset-bottom))}.v5 .reader-button{height:40px}}@media (prefers-reduced-motion:reduce){.v5 .reader-canvas.reader-turn{animation:none}.v5 .reader-sheet,.v5 .publication-cover,.v5 .catalogue-cover{transition:none}}.v5 .modal-body .modal-story-subtitle{font:italic clamp(21px, 1.9vw, 26px)/1.3 var(--serif);color:#ebcad9;margin:26px 0 0}.v5 .modal-story-text{max-width:36em;margin-top:6px}.v5 .modal-story .modal-body:focus-visible{outline:2px solid var(--cyan);outline-offset:-4px}@media (min-width:961px){.v5 .modal-panel.modal-story{grid-template-rows:minmax(0,1fr);height:min(90vh,960px);overflow:hidden}.v5 .modal-story .modal-body{overscroll-behavior:contain;justify-content:flex-start;min-height:0;position:relative;overflow-y:auto}}@media (max-width:960px){.v5 .modal-panel.modal-story{overscroll-behavior:contain;display:block}.v5 .modal-story .modal-close{width:max-content;margin:8px 8px -48px auto;display:block;position:sticky;top:8px}.v5 .modal-story .modal-image{min-height:0}.v5 .modal-story .modal-image img{max-height:48vh}}.v5 .reading-panel{background:#091019f0;border:1px solid #ff389f57;position:relative;box-shadow:0 0 22px #ff389f0d}.v5 .reading-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#37dfffcc,#37dfff00);width:64px;height:1px;position:absolute;top:-1px;left:-1px}.v5 .reading-panel-text{--fade-top:0px;--fade-bottom:56px;scrollbar-width:thin;scrollbar-color:#ff389f73 transparent;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);overflow-y:auto}.v5 .reading-panel-text[data-scrolled]{--fade-top:28px}.v5 .reading-panel-text[data-at-end]{--fade-bottom:0px}.v5 .reading-panel-text:focus{outline:none}.v5 .reading-panel:has(.reading-panel-text:focus-visible){outline:2px solid var(--cyan);outline-offset:4px}.v5 .about-panel{margin-top:6px}.v5 .reading-panel.about-panel{border-color:#37dfff57;box-shadow:0 0 22px #37dfff0f}.v5 .reading-panel.about-panel:before{content:none}@media (min-width:761px){.v5 .about-layout{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;row-gap:0}.v5 .about-copy{display:contents}.v5 .about-copy>.eyebrow{grid-area:1/2;min-height:18px}.v5 .about-copy>h2{grid-area:2/2}.v5 .about-copy>.about-panel{grid-area:3/2;margin-top:0}.v5 .about-copy>.about-buttons{grid-area:4/2}.v5 .about-image{contain:size;grid-area:3/1;justify-content:flex-end;place-self:stretch stretch;margin-right:calc(16px - 8vw);display:flex}.v5 .about-image img{object-fit:cover;width:auto;max-width:100%;height:100%;max-height:none}}.v5 .about-panel .reading-panel-text{height:clamp(340px,52vh,540px);padding:clamp(20px,2.2vw,30px) clamp(14px,1.8vw,26px) clamp(14px,1.6vw,22px) clamp(20px,2.2vw,30px)}.v5 .about-text+.about-text{margin-top:40px}.v5 .about-subhead{font:600 11px/1.6 var(--sans);letter-spacing:.2em;color:#ebcad9;align-items:center;gap:14px;margin:0 0 18px;display:flex}.v5 .about-subhead:after{content:"";background:#d15f95;flex:0 0 37px;height:1px}.v5 .about-copy .about-text p{max-width:none;margin:0 0 1em}.v5 .about-copy .about-text:last-child p:last-child{margin-bottom:0}.v5 .about-copy .about-text strong{color:#e6e0e9;font-weight:600}.v5 .about-text .text-link,.v5 .about-copy .about-text .text-link strong{color:var(--cyan)}.v5 .about-text .text-link{text-underline-offset:4px;-webkit-text-decoration:underline #37dfff73;text-decoration:underline #37dfff73;text-decoration-thickness:1px;transition:text-decoration-color .2s}.v5 .about-text .text-link:hover{-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}.v5 .about-text .text-link:focus-visible{outline-offset:3px}.v5 .professional-archive,.v5 .critical-perspectives{border-top:1px solid var(--line);margin-top:clamp(56px,7vw,104px);padding-top:clamp(40px,5vw,72px)}.v5 .about-section-title{font:normal clamp(30px, 4vw, 58px)/1.04 var(--serif);letter-spacing:-.02em;color:#ece6ed;margin:0}.v5 .archive-toggle{width:100%;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:baseline;gap:24px;padding:0;display:flex}.v5 .archive-toggle-action{font:10px/1 var(--sans);letter-spacing:.2em;color:#ded9df;flex:none;transition:color .2s}.v5 .archive-toggle-action span{color:var(--cyan);margin-left:8px;font-size:18px}.v5 .archive-toggle:hover .archive-toggle-action{color:#fff}.v5 .archive-summary{max-width:1000px;font:10px/2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#8f8c9b;margin:18px 0 0}.v5 .archive-panel{grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:clamp(24px,4vw,64px);margin-top:clamp(28px,3vw,44px);display:grid}.v5 .archive-panel[hidden]{display:none}.v5 .archive-index{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.v5 .archive-index button{min-height:40px;font:10px/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-align:left;color:#a8aab6;background:0 0;padding:8px 0;transition:color .2s}.v5 .archive-index button:hover{color:#fff}.v5 .archive-index button:focus-visible{outline-offset:2px}.v5 .archive-frame{padding:clamp(18px,2vw,28px) clamp(10px,1.4vw,20px) clamp(8px,1vw,14px) clamp(18px,2vw,28px)}.v5 .archive-scroll{height:clamp(420px,66vh,760px);padding-right:14px}.v5 .archive-category+.archive-category{margin-top:44px}.v5 .archive-category h4{font:normal clamp(21px, 2vw, 28px)/1.2 var(--serif);color:#ebcad9;margin:0 0 12px;scroll-margin-top:8px}.v5 .archive-category h4:focus{outline:none}.v5 .archive-category h4:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.v5 .archive-note{font:italic 15px/1.6 var(--serif);color:#a8aab6;margin:0 0 12px}.v5 .archive-closing{margin:14px 0 0}.v5 .archive-entries{margin:0;padding:0;list-style:none}.v5 .archive-entries li{font:15px/1.6 var(--serif);color:#d6d0da;border-top:1px solid #d1d4e914;grid-template-columns:4.4em minmax(0,1fr);column-gap:14px;padding:9px 0;display:grid}.v5 .archive-year{font:12px/2 var(--sans);letter-spacing:.08em;color:var(--cyan)}.v5 .archive-text-full{grid-column:1/-1}.v5 .critique-card{background:#091019f0;border:1px solid #ff389f57;grid-template-columns:minmax(190px,290px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(28px,3vw,44px);padding:clamp(20px,2.4vw,36px);display:grid;box-shadow:0 0 22px #ff389f0d}.v5 .critique-portrait img{width:100%;height:auto}.v5 .critique-card-title{font:normal clamp(26px, 2.8vw, 42px)/1.12 var(--serif);color:#ece6ed;margin:0}.v5 .critique-card-author{font:10px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);margin:14px 0 0}.v5 .critique-quote{border-left:1px solid #ff389f99;margin:clamp(22px,2.4vw,34px) 0 0;padding-left:clamp(18px,2vw,28px)}.v5 .critique-quote p{max-width:44em;font:italic clamp(18px, 1.6vw, 23px)/1.55 var(--serif);color:#ebcad9;margin:0}.v5 .critique-actions{flex-wrap:wrap;align-items:center;gap:10px 30px;margin-top:clamp(24px,2.6vw,36px);display:flex}.v5 .critique-original{min-height:44px;font:10px/1.4 var(--sans);letter-spacing:.18em;color:#a8aab6;text-underline-offset:7px;background:0 0;padding:0;-webkit-text-decoration:underline #37dfff8c;text-decoration:underline #37dfff8c;transition:color .2s}.v5 .critique-original:hover{color:#fff}.v5 .modal-critique h3{font-size:clamp(30px,3.2vw,46px);line-height:1.1}.v5 .critique-title-line{display:block}.v5 .modal-critique .critique-panel{margin-top:18px}.v5 .modal-critique .critique-text{padding:clamp(18px,2vw,26px) clamp(14px,1.6vw,22px) clamp(14px,1.4vw,20px) clamp(18px,2vw,26px)}.v5 .modal-critique .critique-text p{font:clamp(16px, 1.15vw, 18px)/1.75 var(--serif);color:#d6d0da;margin:0 0 1em}.v5 .modal-critique .critique-text .critique-signature{color:#ece6ed;margin-top:1.6em}.v5 .modal-critique .critique-signature span{color:#ebcad9;font-style:italic}.v5 .modal-critique .critique-text .critique-note{color:#9e9baa;font-size:14px;font-style:italic}.v5 .modal-critique .modal-actions{margin-top:10px}@media (min-width:961px){.v5 .modal-panel.modal-critique{grid-template-columns:.62fr 1.38fr}.v5 .modal-critique .modal-body{flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.v5 .modal-critique .modal-body>.eyebrow,.v5 .modal-critique .modal-body>h3{flex:none}.v5 .modal-critique .critique-panel{flex:auto;min-height:0;display:flex}.v5 .modal-critique .critique-text{flex:auto;min-height:0}.v5 .modal-critique .modal-actions{flex:none;margin-top:18px}}@media (max-width:960px){.v5 .modal-critique .modal-image img{max-height:34vh}.v5 .modal-critique .critique-text{overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (max-width:760px){.v5 .about-copy .about-text p{font-size:16px}.v5 .about-panel .reading-panel-text{height:clamp(320px,58vh,520px)}.v5 .archive-panel{grid-template-columns:minmax(0,1fr)}.v5 .archive-index{flex-wrap:wrap;gap:4px 18px;display:flex}.v5 .archive-frame{padding:16px 14px 8px}.v5 .archive-scroll{height:auto;padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.v5 .archive-entries li{grid-template-columns:3.9em minmax(0,1fr);column-gap:10px}.v5 .critique-card{grid-template-columns:minmax(0,1fr);align-items:start}.v5 .critique-portrait{max-width:240px}}.v5 .copyright-mark{letter-spacing:0;vertical-align:.22em;opacity:.85;margin-left:.12em;font-size:.8em;font-style:normal;font-weight:400;line-height:0;display:inline-block}.v5 .portal-name .copyright-mark{vertical-align:.85em;font-size:.42em}.v5 .diary-narrative h2 .copyright-mark{vertical-align:1.75em;margin-left:.55em;font-size:.26em}.v5 .copyright-notice{text-transform:uppercase}.v5 .copyright-rest{white-space:nowrap}
