@font-face{font-family:Blacker Sans Text;src:url(/fonts/blacker-sans/BlackerSansText-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Helvetica;src:url(/fonts/helvetica/Helvetica.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Helvetica;src:url(/fonts/helvetica/Helvetica-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Helvetica;src:url(/fonts/helvetica/Helvetica-Oblique.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Helvetica;src:url(/fonts/helvetica/Helvetica-BoldOblique.ttf)format("truetype");font-style:italic;font-weight:700;font-display:swap}:root{--paper:#f2f1ed;--surface:#fbfbf8;--ink:#111214;--muted:#686b6d;--cool:#d9dcdb;--line:#c6c9c7;--accent:#961c39;--accent-dark:#641126;--radius:6px;--font-display:"Blacker Sans Text", sans-serif;--font-body:"Helvetica", Arial, sans-serif;--vi-display-line-height:1.2;--vi-heading-line-height:1.18;--vi-editorial-body-line-height:1.28;--vi-card-line-height:1.18;color:var(--ink);background:var(--paper);font-family:var(--font-body);font-synthesis:weight;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%}body{background:var(--paper);font-family:var(--font-body);margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell{--header-height:68px;min-height:100dvh}.site-shell>main{padding-top:var(--header-height)}.site-shell.shell-immersive>main{padding-top:0}.site-header{z-index:50;height:var(--header-height);color:var(--ink);background:0 0;border-bottom:1px solid #0000;grid-template-columns:150px 1fr 150px;align-items:center;padding:0 24px;transition:height .35s cubic-bezier(.22,1,.36,1),color .25s,background-color .35s,border-color .35s,box-shadow .35s;display:grid;position:fixed;top:0;left:0;right:0}.site-header:before{z-index:-1;content:"";opacity:0;pointer-events:none;background:linear-gradient(#00000052,#0000);transition:opacity .3s;position:absolute;inset:0}.site-header.over-immersive:not(.is-scrolled):before{opacity:1}.site-header.over-immersive:not(.is-scrolled){color:#fff}.site-header.is-scrolled{height:58px;color:var(--ink);border-color:color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);box-shadow:0 8px 30px #1416160f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header.is-scrolled{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.site-mark,.footer-mark{align-items:center;display:inline-flex}.site-mark{z-index:2;width:max-content;position:relative}.site-mark img{width:108px;height:auto;transition:width .35s cubic-bezier(.22,1,.36,1),filter .25s}.site-header.over-immersive:not(.is-scrolled) .site-mark img{filter:brightness(0)invert()}.site-header.is-scrolled .site-mark img{width:100px}.footer-mark img{width:170px;height:auto}.desktop-nav{justify-content:center;gap:clamp(18px,2.4vw,42px);display:flex}.desktop-nav a,.header-inquiry,.locale-switch{text-transform:uppercase;font-size:.72rem;font-weight:700}.desktop-nav a{padding:25px 0;transition:opacity .2s;position:relative}.desktop-nav:hover a:not(:hover){opacity:.42}.desktop-nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform-origin:0;transform:scaleX(1)}.header-actions{justify-self:end;align-items:center;gap:14px;display:flex}.locale-switch{color:currentColor;opacity:.58;transition:opacity .2s}.locale-switch:hover{opacity:1}.header-inquiry{border-bottom:1px solid;padding-bottom:3px;transition:opacity .2s}.header-inquiry:hover{opacity:.55}.menu-toggle,.mobile-menu-layer{display:none}.site-footer{color:var(--ink);border-top:1px solid var(--line);background:#fff;grid-template-columns:1.35fr repeat(3,.65fr);gap:40px;padding:64px 24px 34px;display:grid}.site-footer p{max-width:300px;color:var(--muted)}html[lang=vi] .site-footer p{text-wrap:balance}.site-footer nav{flex-direction:column;align-items:flex-start;gap:9px;font-size:.84rem;display:flex}.site-footer nav strong{color:var(--ink);text-transform:uppercase;margin-bottom:12px;font-size:.68rem}.site-footer nav a{color:var(--ink)}.site-footer nav a:hover,.footer-social a:hover{color:var(--accent);text-decoration:underline}.footer-social{color:var(--muted);gap:16px;margin-top:26px;font-size:.75rem;display:flex}.section-shell{padding:clamp(80px,10vw,150px) 24px}.section-heading{grid-template-columns:1fr minmax(300px,1.6fr) 1fr;align-items:end;gap:24px;margin-bottom:clamp(42px,7vw,90px);display:grid}.section-heading p,.section-heading a,.page-intro>span,.detail-template p,.membership-page p,.about-page-new p{text-transform:uppercase;font-size:.7rem;font-weight:700}.section-heading h2{margin:0;font-size:clamp(2.1rem,4.6vw,5.2rem);font-weight:500;line-height:.95}html[lang=vi] .section-heading h2{line-height:var(--vi-heading-line-height)}html[lang=vi] .artist-feature .section-heading h2{text-wrap:balance}.section-heading a{border-bottom:1px solid;justify-self:end;align-items:center;gap:8px;padding-bottom:5px;display:inline-flex}.home-hero{background:var(--ink);height:100dvh;min-height:0;position:relative;overflow:hidden}.home-hero-media{width:100%;height:100%;position:relative;overflow:hidden}.home-hero-media picture{width:100%;height:100%;display:block}.home-hero-media img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.75,.2,1),filter .5s}.home-hero-media:hover img{filter:saturate(1.08);transform:scale(1.025)}.home-hero-media:after{content:"";pointer-events:none;background:#00000029;position:absolute;inset:0}.home-hero-mark{z-index:2;pointer-events:none;width:min(46vw,640px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-link{z-index:3;color:var(--ink);background:var(--surface);border-radius:var(--radius);align-items:center;gap:8px;padding:11px 14px;font-size:.76rem;font-weight:700;display:flex;position:absolute;bottom:22px;right:24px}.hero-link:active,.membership-band a:active,.membership-hero a:active,.artlan-form button:active{transform:translateY(1px)}.home-positioning{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr;gap:40px;padding:48px 24px 62px;display:grid}.home-positioning-copy{max-width:900px}.home-positioning-copy h1{text-transform:uppercase;margin:0 0 20px;font-size:clamp(2.4rem,4.8vw,5.5rem);font-weight:600;line-height:.9}html[lang=vi] .home-positioning-copy h1{line-height:var(--vi-heading-line-height)}.home-positioning-copy p{margin:0;font-size:clamp(1.15rem,1.7vw,1.65rem);line-height:1.25}.membership-thesis p{font-family:var(--font-display)}.home-positioning>div{color:var(--muted);flex-direction:column;justify-content:flex-end;gap:7px;font-size:.82rem;display:flex}.artist-feature-grid{grid-template-columns:1.15fr .85fr 1fr;align-items:start;gap:12px;display:grid}.artist-card{color:#fff;background:var(--cool);display:block;position:relative;overflow:hidden}.artist-card img{object-fit:cover;width:100%;height:clamp(460px,55vw,760px);transition:transform .6s cubic-bezier(.2,.75,.2,1),filter .4s}.artist-card-1{margin-top:90px}.artist-card-2 img{height:clamp(390px,47vw,650px)}.artist-card>div{background:linear-gradient(#0000,#000000c2);padding:22px;position:absolute;inset:auto 0 0}.artist-card span{font-size:.7rem}.artist-card h3{margin:8px 0 3px;font-size:clamp(1.65rem,3vw,3.5rem);font-weight:600;line-height:.95}.artist-card p{margin:0;font-size:.76rem}.artist-card:hover img{filter:saturate(1.08);transform:scale(1.025)}.artwork-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 12px;display:grid}.artwork-card{display:block}.card-image{background:var(--cool);aspect-ratio:4/5;position:relative;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.75,.2,1)}.artwork-card:nth-child(3n+2) .card-image{aspect-ratio:1}.artwork-card:hover .card-image img{transform:scale(1.025)}.member-marker{color:#fff;background:#111214d1;border-radius:4px;align-items:center;gap:5px;padding:8px 9px;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:12px}.card-meta{border-top:1px solid var(--ink);justify-content:space-between;gap:20px;padding-top:12px;display:flex}.card-meta h3{margin:0;font-size:1rem}.card-meta p,.card-meta span{color:var(--muted);margin:3px 0 0;font-size:.75rem}.collection-feature{background:var(--cool);grid-template-columns:1.25fr .75fr;min-height:760px;display:grid}.collection-feature>img{object-fit:cover;width:100%;height:100%;min-height:760px}.collection-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(42px,7vw,100px);display:flex}.collection-feature-copy>p{text-transform:uppercase;font-size:.7rem;font-weight:700}.collection-feature-copy h2{margin:18px 0;font-size:clamp(3rem,6.5vw,7rem);font-weight:500;line-height:.85}html[lang=vi] .collection-feature-copy h2{line-height:1.04}.collection-feature-copy>span{max-width:480px;color:var(--muted);font-size:1.05rem}.collection-count{align-items:center;gap:14px;margin:50px 0;display:flex}.collection-count strong{font-size:4rem;font-weight:500;line-height:.9}.collection-count span{max-width:180px;font-size:.75rem;line-height:1.35}.collection-feature-copy>a,.artwork-statement a,.collection-lock a,.about-closing a{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:5px;font-size:.78rem;font-weight:700;display:inline-flex}.membership-band{color:#fff;background:var(--accent);grid-template-columns:auto 1fr auto;align-items:center;gap:34px;padding:70px 24px;display:grid}.membership-band-icon{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.membership-band p{text-transform:uppercase;margin:0 0 9px;font-size:.7rem;font-weight:700}.membership-band h2{max-width:850px;margin:0;font-size:clamp(1.8rem,3.5vw,4rem);font-weight:500;line-height:1}html[lang=vi] .membership-band h2{line-height:var(--vi-heading-line-height);text-wrap:balance}.membership-band a{color:var(--accent);text-transform:uppercase;border-radius:var(--radius);background:#fff;align-items:center;gap:8px;padding:13px 16px;font-size:.75rem;font-weight:700;display:flex}.page-intro{border-bottom:1px solid var(--line);grid-template-columns:100px 1.5fr 1fr;align-items:end;gap:24px;min-height:360px;padding:90px 24px 45px;display:grid}.page-intro h1{text-transform:uppercase;margin:0;font-size:clamp(4.5rem,10vw,10rem);font-weight:600;line-height:.78}html[lang=vi] .page-intro h1{line-height:var(--vi-heading-line-height)}.choice-page .page-intro{grid-template-columns:72px minmax(0,1.4fr) minmax(260px,.6fr);min-height:clamp(320px,29vw,410px)}.choice-page .page-intro h1{text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:12ch;line-height:.98}html[lang=vi] .choice-page .page-intro h1,html[lang=vi] .exhibitions-page .page-intro h1,html[lang=vi] .insights-page .page-intro h1{line-height:var(--vi-heading-line-height)}.page-intro p{max-width:420px;color:var(--muted);margin:0;font-size:1rem}.catalog-page{min-height:80dvh}.artist-index,.artwork-index,.collection-index,.idea-index{padding:24px 24px 120px}.artist-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 12px;display:grid}.artist-index .artist-card:nth-child(2n){margin-top:110px}.artist-index .artist-card img{height:min(73vw,890px)}.filter-text{color:var(--muted);text-transform:uppercase;gap:28px;padding:24px;font-size:.73rem;display:flex}.filter-text button{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0}.filter-text button[aria-pressed=true]{color:var(--ink);border-bottom-color:currentColor}.detail-template{min-height:100dvh}.back-link{text-transform:uppercase;align-items:center;gap:6px;margin-bottom:auto;font-size:.7rem;font-weight:700;display:inline-flex}.artist-detail-hero,.collection-hero,.idea-hero{grid-template-columns:1.2fr .8fr;min-height:calc(100dvh - 68px);display:grid}.artist-detail-hero>img,.collection-hero>img,.idea-hero>img{object-fit:cover;width:100%;height:calc(100dvh - 68px);min-height:620px}.artist-detail-hero>div,.collection-hero>div,.idea-hero>div{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:28px 24px 50px;display:flex}.artist-detail-hero>div,.collection-hero>div{z-index:1;background:var(--paper);min-width:0;position:relative}.artist-detail-hero h1,.collection-hero h1,.idea-hero h1{text-transform:uppercase;overflow-wrap:anywhere;margin:18px 0;font-size:clamp(4rem,8vw,9rem);font-weight:600;line-height:.78}.artist-detail-hero h1{line-height:var(--vi-display-line-height)}.collection-hero h1{font-size:clamp(2.7rem,5.3vw,7.5rem)}html[lang=vi] .collection-hero h1{line-height:1}html[lang=vi] .idea-hero h1{line-height:1.08}.artist-detail-hero span,.collection-hero span{color:var(--muted)}.artist-story{grid-template-columns:.5fr 1.5fr .8fr;gap:32px;display:grid}.artist-story>h2{margin:0;font-size:clamp(2rem,4vw,4.7rem);font-weight:500;line-height:1}html[lang=vi] .artist-story>h2{line-height:var(--vi-heading-line-height)}.exhibition-list{align-self:end}.exhibition-list>span{color:var(--muted);margin-bottom:18px;font-size:.75rem;display:block}.exhibition-list p{border-top:1px solid var(--line);text-transform:none;margin:0;padding:10px 0;font-weight:400}.investment-gate{color:#fff;background:var(--ink);grid-template-columns:1.1fr .9fr;gap:50px;min-height:550px;padding:clamp(60px,8vw,120px) 24px;display:grid;position:relative;overflow:hidden}.gate-copy{max-width:680px}.gate-copy p{color:#c7c9c8;margin:28px 0 18px}.gate-copy h2{margin:0 0 25px;font-size:clamp(2.8rem,6vw,6.8rem);font-weight:500;line-height:.88}html[lang=vi] .gate-copy h2{line-height:1.15}.gate-copy span{color:#b9bcba;max-width:480px;display:block}.gate-visual{border:1px solid #4c4f52;align-self:center;min-height:330px;position:relative;overflow:hidden}.gate-grid{background-image:linear-gradient(#373a3c 1px,#0000 1px),linear-gradient(90deg,#373a3c 1px,#0000 1px);background-size:25% 25%;position:absolute;inset:0}.gate-line{background:var(--accent);transform-origin:0;width:88%;height:2px;position:absolute;left:6%}.line-one{top:58%;transform:rotate(-12deg)}.line-two{opacity:.45;top:43%;transform:rotate(8deg)}.gate-visual>span{color:#aeb1b3;text-transform:uppercase;font-size:.7rem;position:absolute;bottom:12px;right:14px}.investment-gate>a{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:5px;font-size:.72rem;font-weight:700;display:flex;position:absolute;bottom:30px;right:24px}.artwork-title-block{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr auto;gap:30px;min-height:420px;padding:34px 24px 45px;display:grid}.artwork-title-block .back-link{grid-column:1/-1}.artwork-title-block h1{font-size:clamp(4rem,10vw,10rem);font-weight:600;line-height:var(--vi-display-line-height);text-transform:uppercase;grid-column:1/3;margin:auto 0 0}.artwork-title-block p,.artwork-title-block>span{align-self:end;margin:0}.artwork-gallery{background:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.artwork-gallery img{object-fit:cover;width:100%;height:min(80vw,1100px)}.artwork-gallery img:only-child{object-fit:contain;grid-column:1/-1;width:100%;height:min(90dvh,1100px)}.artwork-information{grid-template-columns:1.2fr .8fr;gap:80px;display:grid}.artwork-statement h2{max-width:800px;margin:15px 0 40px;font-size:clamp(2.2rem,4.4vw,5rem);font-weight:500;line-height:1}html[lang=vi] .artwork-statement h2{line-height:var(--vi-heading-line-height)}.artwork-information dl{margin:0}.artwork-information dl div{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:20px;padding:14px 0;display:grid}.artwork-information dt{color:var(--muted);text-transform:uppercase;font-size:.72rem}.artwork-information dd{margin:0;font-size:.86rem}.related-work{border-top:1px solid var(--line)}.collection-index{flex-direction:column;display:flex}.collection-row{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(180px,320px) 1fr auto;align-items:center;gap:28px;padding:18px 0;display:grid}.collection-row>img{aspect-ratio:16/10;object-fit:cover;width:100%}.collection-row h2{margin:0;font-size:clamp(2rem,5vw,5.5rem);font-weight:500;line-height:.9}html[lang=vi] .collection-row h2{line-height:1.04}.collection-row p{max-width:500px;color:var(--muted);text-transform:none;margin:12px 0 0;font-size:.85rem;font-weight:400}.collection-row>span{text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;display:flex}.collection-public{min-height:600px}.collection-lock{color:#fff;background:var(--accent);flex-direction:column;align-items:flex-start;min-height:520px;padding:clamp(70px,9vw,130px) 24px;display:flex}.collection-lock h2{max-width:1000px;margin:20px 0;font-size:clamp(3rem,7vw,8rem);font-weight:500;line-height:.88}html[lang=vi] .collection-lock h2{line-height:1.04}.collection-lock>span{max-width:540px}.collection-lock a{margin-top:42px}.idea-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.idea-card{color:#fff;min-height:650px;position:relative;overflow:hidden}.idea-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.idea-card:hover img{transform:scale(1.025)}.idea-card>div{background:linear-gradient(#0000,#000000c7);padding:26px;position:absolute;inset:auto 0 0}.idea-card h2{text-transform:uppercase;margin:8px 0;font-size:clamp(2.6rem,6vw,6.5rem);font-weight:500;line-height:.84}html[lang=vi] .idea-card h2{line-height:1.06}.idea-card p{text-transform:none;max-width:480px;margin:0;font-size:.9rem;font-weight:400}.idea-hero>div{justify-content:space-between}.idea-hero p{text-transform:none;max-width:500px;font-size:1rem;font-weight:400}.membership-hero{color:#fff;background:var(--ink);min-height:100dvh;position:relative;overflow:hidden}.membership-hero>picture{width:100%;height:100dvh;min-height:640px;display:block}.membership-hero>picture>img{object-fit:cover;filter:brightness(.68);width:100%;height:100%}.membership-hero>div{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:30px 24px 55px;display:flex;position:absolute;inset:0}.membership-hero h1{text-transform:uppercase;max-width:1050px;margin:16px 0 24px;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:600;line-height:.8}html[lang=vi] .membership-hero h1{line-height:var(--vi-display-line-height)}.membership-hero span{max-width:560px;font-size:1.05rem}.membership-hero a{color:var(--ink);text-transform:uppercase;border-radius:var(--radius);background:#fff;align-items:center;gap:8px;margin-top:30px;padding:13px 16px;font-size:.75rem;font-weight:700;display:flex}.membership-thesis{grid-template-columns:1.4fr .6fr;gap:70px;padding:clamp(80px,12vw,180px) 24px;display:grid}.membership-thesis p{text-transform:none;margin:0;font-size:clamp(2.7rem,6vw,7rem);font-weight:500;line-height:.9}html[lang=vi] .membership-thesis p{line-height:var(--vi-heading-line-height)}.membership-thesis span{color:var(--muted);align-self:end}.benefit-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.benefit-item{border-right:1px solid var(--line);min-height:420px;padding:24px}.benefit-item:last-child{border-right:0}.benefit-item>span{margin-bottom:70px;font-size:.7rem;display:block}.benefit-item h2{margin:24px 0 14px;font-size:1.5rem}.benefit-item p{color:var(--muted);text-transform:none;font-size:.86rem;font-weight:400}.membership-preview{color:#fff;background:var(--ink);grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;padding:clamp(80px,10vw,150px) 24px;display:grid}.preview-copy h2{margin:18px 0;font-size:clamp(2.6rem,5vw,5.6rem);font-weight:500;line-height:.95}html[lang=vi] .preview-copy h2{line-height:var(--vi-heading-line-height)}.preview-interface{border-radius:var(--radius);border:1px solid #4d5051;overflow:hidden}.preview-bar{border-bottom:1px solid #4d5051;justify-content:space-between;padding:14px;font-size:.65rem;display:flex}.preview-work{grid-template-columns:150px 1fr;gap:24px;padding:18px;display:grid}.preview-work img{aspect-ratio:1;object-fit:cover;width:150px;height:150px}.preview-work h3{margin:10px 0;font-size:1.8rem}.preview-work span{color:#aeb1b3;font-size:.75rem}.preview-chart{background-image:linear-gradient(#333638 1px,#0000 1px),linear-gradient(90deg,#333638 1px,#0000 1px);background-size:20% 33.33%;border:1px solid #4d5051;height:180px;margin:0 18px 18px;position:relative;overflow:hidden}.preview-chart>span{color:#aeb1b3;font-size:.65rem;position:absolute;top:10px;left:10px}.chart-line{background:var(--accent);width:90%;height:2px;position:absolute;top:55%;left:5%;transform:rotate(-8deg)}.membership-request{grid-template-columns:.8fr 1.2fr;gap:70px;padding:clamp(80px,10vw,150px) 24px;display:grid}.membership-request h2{max-width:620px;margin:18px 0;font-size:clamp(2.7rem,5.5vw,6rem);font-weight:500;line-height:.9}html[lang=vi] .membership-request h2{line-height:var(--vi-heading-line-height)}.about-manifesto{grid-template-columns:1.1fr .9fr;min-height:850px;display:grid}.about-image-tall img{object-fit:cover;width:100%;height:100%}.about-copy{flex-direction:column;justify-content:center;padding:clamp(45px,7vw,100px);display:flex}.about-copy h2{margin:18px 0 28px;font-size:clamp(3rem,6vw,7rem);font-weight:500;line-height:.88}html[lang=vi] .about-copy h2{line-height:var(--vi-heading-line-height)}.about-copy>span{max-width:520px;color:var(--muted)}.about-values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.about-values article{border-right:1px solid var(--line);min-height:330px;padding:24px}.about-values article:last-child{border-right:0}.about-values h2{margin-top:75px;font-size:2rem;font-weight:500}.about-values p{color:var(--muted);text-transform:none;font-size:.88rem;font-weight:400}.about-closing{color:#fff;height:78dvh;min-height:600px;position:relative;overflow:hidden}.about-closing>img{object-fit:cover;filter:brightness(.72);width:100%;height:100%}.about-closing>div{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:50px 24px;display:flex;position:absolute;inset:0}.about-closing h2{text-transform:uppercase;max-width:1000px;margin:0 0 35px;font-size:clamp(4rem,8vw,9rem);font-weight:600;line-height:.82}html[lang=vi] .about-closing h2{max-width:1600px;line-height:1.2}.site-shell>main.inquiries-page-new{grid-template-columns:.9fr 1.1fr;gap:clamp(50px,8vw,130px);min-height:calc(100dvh - 68px);padding:clamp(70px,10vw,140px) 24px;display:grid}.inquiry-intro{flex-direction:column;align-items:flex-start;display:flex}.support-contact-lead :is(h1,h2){max-width:650px;margin:30px 0 20px;font-size:clamp(2.7rem,5vw,6rem);font-weight:500;line-height:.9}html[lang=vi] .support-contact-lead :is(h1,h2){line-height:var(--vi-heading-line-height)}.support-contact-lead>p{max-width:520px;color:var(--muted);margin:0;line-height:1.4}.inquiry-intro>a{border-bottom:1px solid;margin-top:auto;padding-bottom:5px}.inquiries-page-new>.artlan-form,.inquiries-page-new>.form-delivery-status{margin-top:clamp(28px,3vw,48px)}.artlan-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:24px 12px;display:grid}.artlan-form label{flex-direction:column;gap:8px;display:flex}.artlan-form label>span{text-transform:uppercase;font-size:.7rem;font-weight:700}.artlan-form input,.artlan-form select,.artlan-form textarea{width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:0;padding:14px 0}.artlan-form input:focus,.artlan-form select:focus,.artlan-form textarea:focus,.artlan-form input[aria-invalid=true]{border-bottom-color:var(--accent)}.artlan-form label>.form-error{color:var(--accent);text-transform:none;font-size:.7rem;font-weight:400;line-height:1.4}.form-message,.form-consent,.artlan-form button{grid-column:1/-1}.form-consent{align-items:flex-start;margin-top:8px;flex-direction:row!important}.form-consent input{width:17px;accent-color:var(--accent);margin:2px 0 0}.form-consent span{max-width:540px;color:var(--muted);text-transform:none!important;font-size:.72rem!important;font-weight:400!important}.artlan-form button{color:#fff;background:var(--accent);cursor:pointer;border-radius:var(--radius);text-transform:uppercase;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px;font-size:.76rem;font-weight:700;display:flex}.collection-feature-copy>a,.artwork-statement a,.collection-lock a,.about-closing a{transition:color .22s,opacity .22s}.membership-band a,.membership-hero a,.artlan-form button{transition:color .22s,background-color .22s}.collection-feature-copy>a svg,.artwork-statement a svg,.collection-lock a svg,.about-closing a svg,.membership-band a svg,.membership-hero a svg,.artlan-form button svg{transition:transform .22s}.collection-lock a:focus-visible,.about-closing a:focus-visible,.membership-band a:focus-visible,.membership-hero a:focus-visible{outline-color:#fff}@media (hover:hover) and (pointer:fine){.collection-feature-copy>a:hover,.artwork-statement a:hover,.collection-lock a:hover,.about-closing a:hover{opacity:.88}.collection-feature-copy>a:hover svg,.artwork-statement a:hover svg,.collection-lock a:hover svg,.about-closing a:hover svg,.membership-band a:hover svg,.membership-hero a:hover svg,.artlan-form button:hover svg{transform:translate(4px)}.membership-band a:hover{color:#fff;background-color:var(--ink)}.membership-hero a:hover{color:#fff;background-color:var(--accent)}.artlan-form button:hover{background-color:var(--accent-dark)}.choice-card:hover .editorial-media img{transform:scale(1.02)}.choice-card:hover .choice-card-arrow{transform:translate(4px)}}.compact-form{max-width:760px}.form-delivery-status{border:1px solid var(--line);align-self:start;padding:32px}.form-delivery-status h2{margin:18px 0;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:.95}.form-delivery-status span{color:var(--muted)}.editorial-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(76px,8vw,132px) 12px;padding:clamp(48px,5vw,76px) 24px clamp(96px,10vw,150px);display:grid}.editorial-card{align-content:start;min-width:0;display:grid}.editorial-card:nth-child(2n){margin-top:clamp(70px,8vw,118px)}.editorial-media{aspect-ratio:4/5;background:var(--cool);overflow:hidden}.editorial-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.2,1)}.editorial-meta{border-top:1px solid var(--ink);color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:24px;margin-top:14px;padding-top:11px;font-size:.68rem;font-weight:600;line-height:1.35;display:flex}.editorial-meta p{text-align:right;margin:0}.choice-card-copy{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:24px;padding-bottom:34px;display:grid}.choice-page .editorial-card h2{text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;grid-column:1;max-width:16ch;margin:18px 0 12px;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:.98}html[lang=vi] .choice-page .editorial-card h2{line-height:var(--vi-card-line-height)}.choice-card-copy>p{max-width:620px;color:var(--muted);text-transform:none;grid-column:1;margin:0;font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.5}.choice-card-arrow{grid-area:1/2;align-self:center;transition:transform .3s cubic-bezier(.2,.75,.2,1)}.choice-card:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.editorial-detail-hero{grid-template-columns:1.15fr .85fr;min-height:calc(100dvh - 68px);display:grid;overflow:hidden}.editorial-detail-hero>img{object-fit:cover;width:100%;height:calc(100dvh - 68px);min-height:620px}.editorial-detail-hero>div{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:28px 24px 50px;display:flex}.choice-detail .editorial-detail-hero{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:min(860px,100dvh - 68px)}.choice-detail .editorial-detail-hero>img{height:min(860px,100dvh - 68px)}.choice-detail .choice-detail-copy{border-bottom:1px solid var(--line);min-width:0;padding:clamp(32px,4vw,64px) 24px clamp(48px,6vw,86px)}.choice-detail-location{color:var(--muted);text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600;line-height:1.4}.choice-detail .editorial-detail-hero h1{text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:12ch;margin:20px 0 18px;font-size:clamp(3.25rem,5vw,4.75rem);font-weight:600;line-height:.94}html[lang=vi] .choice-detail .editorial-detail-hero h1{line-height:var(--vi-heading-line-height)}.choice-detail .choice-detail-summary{max-width:560px;color:var(--muted);text-transform:none;margin:0;font-size:clamp(1rem,1.2vw,1.12rem);font-weight:400;line-height:1.52}.editorial-gallery{background:var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.editorial-gallery img{object-fit:cover;width:100%;height:min(85vw,1100px)}.choice-detail-gallery{border-bottom:1px solid var(--line);background:var(--paper);align-items:start;gap:12px;padding:12px 24px clamp(90px,10vw,150px)}.choice-detail-gallery .choice-gallery-image{object-fit:cover;background:var(--cool);height:auto;display:block}.choice-detail-gallery .choice-gallery-image-portrait{aspect-ratio:4/5}.choice-detail-gallery .choice-gallery-image-landscape{aspect-ratio:3/2}.choice-detail-gallery .choice-gallery-image-square{aspect-ratio:1}.choice-selected-works{border-top:0}.editorial-statement{grid-template-columns:.5fr 1.5fr;gap:30px;display:grid}.editorial-statement h2{max-width:1000px;margin:0;font-size:clamp(2.8rem,6vw,7rem);font-weight:500;line-height:.92}html[lang=vi] .editorial-statement h2{text-wrap:balance}.exhibition-detail-intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:430px;padding:36px 24px 48px;display:grid}.exhibition-detail-intro .back-link{grid-column:1/-1;align-self:start;margin-bottom:72px}.exhibition-detail-identity{color:var(--muted);text-transform:uppercase;align-items:center;gap:18px;font-size:.68rem;font-weight:700;display:flex}.exhibition-detail-identity p{color:var(--ink);margin:0}.exhibition-detail-intro h1{text-transform:uppercase;overflow-wrap:anywhere;grid-column:1;max-width:1050px;margin:20px 0 0;font-size:clamp(3.8rem,7.5vw,8rem);font-weight:600;line-height:.84}html[lang=vi] .exhibition-detail-intro h1{line-height:1.08}.exhibition-alternate-title{color:var(--muted);text-transform:uppercase;grid-column:2;align-self:end;padding-bottom:8px;font-size:.78rem;font-weight:700}.exhibition-detail-hero{aspect-ratio:auto;background:var(--cool);margin:0;overflow:hidden}.exhibition-detail-hero>picture{width:100%;height:min(72vw,1080px);min-height:560px;display:block}.exhibition-detail-hero>img,.exhibition-detail-hero>picture>img{object-fit:cover;width:100%;height:min(72vw,1080px);min-height:560px;display:block}.exhibition-detail-hero figcaption{color:var(--muted);border-top:1px solid var(--line);background:var(--paper);padding:10px 24px;font-size:.68rem;line-height:1.4}.exhibition-detail-metadata{border-bottom:1px solid var(--line);padding:0 24px}.exhibition-detail-metadata dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.exhibition-detail-metadata dl div{border-right:1px solid var(--line);min-width:0;padding:24px 24px 28px 0}.exhibition-detail-metadata dl div+div{padding-left:24px}.exhibition-detail-metadata dl div:last-child{border-right:0}.exhibition-detail-metadata dt{color:var(--muted);text-transform:uppercase;margin-bottom:12px;font-size:.66rem;font-weight:700}.exhibition-detail-metadata dd{max-width:520px;margin:0;font-size:.9rem;line-height:1.45}.exhibition-curatorial{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(48px,9vw,150px);display:grid}.exhibition-curatorial header p{color:var(--muted);margin:0 0 18px}.exhibition-curatorial header h2{max-width:430px;margin:0;font-size:clamp(2.4rem,4.4vw,5rem);font-weight:500;line-height:.96}html[lang=vi] .exhibition-curatorial header h2{line-height:var(--vi-heading-line-height)}.exhibition-curatorial-body{max-width:760px}.exhibition-curatorial-body p{font-family:var(--font-body);text-transform:none;margin:0;font-size:clamp(1.02rem,1.25vw,1.22rem);font-weight:400;line-height:1.65}.exhibition-curatorial-body p+p{margin-top:1.55em}.exhibition-installation{padding-top:0}.exhibition-installation-grid{background:0 0;gap:12px}.exhibition-installation-grid img{height:min(64vw,880px)}.exhibition-participants,.exhibition-selected-works{border-top:1px solid var(--line)}.exhibition-participants .artist-feature-grid+.exhibition-participant-list{margin-top:70px}.exhibition-participant-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.exhibition-participant-list li{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:end;gap:18px;min-height:150px;padding:22px 18px 22px 0;display:grid}.exhibition-participant-list li:nth-child(odd){border-right:1px solid var(--line)}.exhibition-participant-list li:nth-child(2n){padding-left:18px}.exhibition-participant-list li>span,.exhibition-participant-list li>p{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:700}.exhibition-participant-list h3{margin:0;font-size:clamp(1.55rem,2.4vw,2.75rem);font-weight:500;line-height:1}.exhibition-participants .artist-feature-grid .artist-card h3{line-height:var(--vi-card-line-height)}.exhibition-participant-list p{text-align:right;margin:0}.detail-inquiry-host{color:var(--ink);border-top:1px solid var(--line);background:#fff;grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:clamp(45px,8vw,120px);display:grid}.detail-inquiry-host p{color:var(--muted);margin:0 0 22px}.detail-inquiry-host h2{max-width:670px;margin:0;font-size:clamp(2.8rem,5.7vw,6.5rem);font-weight:500;line-height:.9}html[lang=vi] .detail-inquiry-host h2{line-height:var(--vi-heading-line-height)}.detail-inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:24px 18px;display:grid}.detail-inquiry-form label{flex-direction:column;gap:8px;display:flex}.detail-inquiry-form label>span{color:var(--ink);text-transform:uppercase;font-size:.7rem;font-weight:700}.detail-inquiry-form input{width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:0;padding:14px 0}.detail-inquiry-form input:focus,.detail-inquiry-form input[aria-invalid=true]{border-bottom-color:var(--accent)}.detail-inquiry-form label>.form-error{color:var(--accent);text-transform:none;font-size:.75rem;font-weight:400;line-height:1.4}.detail-inquiry-note,.detail-inquiry-status,.detail-inquiry-form button{grid-column:1/-1}.detail-inquiry-note{margin:4px 0 0;line-height:1.45;color:var(--muted)!important;text-transform:none!important;font-size:.78rem!important;font-weight:400!important}.detail-inquiry-form button{color:#fff;border-radius:var(--radius);background:var(--ink);cursor:pointer;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:16px;font-size:.76rem;font-weight:700;transition:background-color .2s;display:flex}.detail-inquiry-form button:hover{background:var(--accent)}.detail-inquiry-form button:disabled{cursor:wait;opacity:.72}.detail-inquiry-status{border-top:1px solid var(--line);align-self:start;padding:28px 0}.detail-inquiry-status p{margin-bottom:16px}.detail-inquiry-status h3{max-width:540px;margin:0 0 12px;font-size:clamp(1.8rem,3.5vw,3.5rem);font-weight:500;line-height:.98}.detail-inquiry-status span{color:var(--muted);line-height:1.45}.detail-inquiry-error{color:var(--accent)}.exhibition-status-nav{border-bottom:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.exhibition-status-nav a,.exhibition-status-nav>span{min-height:42px;color:var(--muted);text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:28px;padding:0 12px;font-size:.7rem;font-weight:700;display:inline-flex}.exhibition-status-nav a{transition:color .2s,border-color .2s,background-color .2s}.exhibition-status-nav a:hover,.exhibition-status-nav a[data-active=true]{color:var(--ink);border-color:var(--line);background:color-mix(in srgb, var(--cool) 28%, transparent)}.exhibition-status-nav em{color:currentColor;font-size:.62rem;font-style:normal}.exhibition-status-empty{opacity:1}.exhibition-empty-state{min-height:280px;color:var(--muted);text-align:center;justify-content:center;align-items:center;font-size:1rem;display:flex}.exhibition-empty-state p{margin:0}.exhibitions-programme{padding:clamp(72px,8vw,120px) 24px 120px}.exhibition-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(64px,8vw,128px) 12px;display:grid}.exhibition-card{min-width:0;color:var(--ink)}.exhibition-card-media{aspect-ratio:3/2;background:var(--cool);overflow:hidden}.exhibition-card-media>picture{width:100%;height:100%;display:block}.exhibition-card-media>img,.exhibition-card-media>picture>img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.75,.2,1);display:block}.exhibition-card-copy{padding-top:18px}.exhibition-card-kicker{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:24px;margin-bottom:9px;font-size:.66rem;font-weight:700;display:flex}.exhibition-card-subtitle{text-align:right;margin:0}.exhibition-card-copy h2{text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,4.8vw,5.7rem);font-weight:600;line-height:.86}.exhibition-card-meta{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;display:grid}.exhibition-card-meta div{min-width:0;padding:14px 18px 0 0}.exhibition-card-meta div+div{border-left:1px solid var(--line);padding-left:18px}.exhibition-card-meta dt{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:.62rem;font-weight:700}.exhibition-card-meta dd{margin:0;font-size:.78rem;line-height:1.45}.exhibition-card:hover .exhibition-card-media img{transform:scale(1.025)}.exhibition-status-nav a:focus-visible,.exhibition-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.insight-index{padding:24px 24px 120px}.insight-card{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:620px;display:grid}.insight-card:nth-child(2n) img{order:2}.insight-card>img{object-fit:cover;width:100%;height:100%;min-height:620px}.insight-card>div{flex-direction:column;align-items:flex-start;padding:clamp(35px,6vw,90px);display:flex}.insight-card h2{margin:auto 0 24px;font-size:clamp(3rem,6vw,7rem);font-weight:500;line-height:.86}html[lang=vi] .insight-card h2{line-height:var(--vi-heading-line-height)}.insight-card p{max-width:570px;color:var(--muted)}.insight-card strong{text-transform:uppercase;margin-top:30px;font-size:.72rem}.insight-header{min-height:620px;padding:35px 24px 55px}.insight-header h1{text-transform:uppercase;max-width:1200px;margin:100px 0 30px;font-size:clamp(4rem,9vw,10rem);font-weight:600;line-height:.78}html[lang=vi] .reading-an-edition .insight-header h1,html[lang=vi] .value-beyond-price .insight-header h1{line-height:var(--vi-display-line-height)}.insight-header>span{max-width:700px;color:var(--muted);font-size:1.15rem;display:block}.insight-detail>img{object-fit:cover;width:100%;height:min(90dvh,1000px)}.insight-body{max-width:900px;margin:0 auto;padding:clamp(80px,12vw,170px) 24px}.insight-body p{margin:0 0 45px;font-size:clamp(1.6rem,3vw,3.2rem);line-height:1.08}html[lang=vi] .insight-body p{line-height:var(--vi-editorial-body-line-height)}.portal-teaser{color:#fff;background:var(--ink);place-items:center;min-height:100dvh;padding:110px 24px;display:grid}.portal-teaser-image{position:relative;overflow:hidden}.portal-teaser-image>picture,.portal-teaser-image>img{width:100%;height:100%;position:absolute;inset:0}.portal-teaser-image>img,.portal-teaser-image>picture>img{object-fit:cover;filter:brightness(.45);width:100%;height:100%}.portal-teaser-image>div{z-index:1;position:relative}.portal-teaser>div{flex-direction:column;align-items:flex-start;max-width:1100px;display:flex}.portal-teaser p{text-transform:uppercase;margin:28px 0 18px;font-size:.72rem}.portal-teaser h1{text-transform:uppercase;margin:0;font-size:clamp(4rem,9vw,10rem);font-weight:500;line-height:.82}html[lang=vi] .portal-teaser h1{line-height:var(--vi-display-line-height)}.portal-teaser span{color:#b9bcba;max-width:650px;margin-top:35px;display:block}.portal-teaser a{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin-top:45px;padding-bottom:5px;font-size:.75rem;font-weight:700;display:inline-flex}.support-split{grid-template-columns:.8fr 1.2fr;gap:80px;padding:clamp(80px,10vw,150px) 24px;display:grid}.steps-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.steps-grid article{border-right:1px solid var(--line);min-height:430px;padding:24px}.steps-grid article:last-child{border-right:0}.steps-grid h2{margin:100px 0 20px;font-size:2rem;font-weight:500}.steps-grid p{color:var(--muted)}.faq-list{max-width:1100px;margin:0 auto;padding:80px 24px 140px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:24px 45px 24px 0;font-size:clamp(1.4rem,3vw,2.7rem)}.faq-list details p{max-width:720px;color:var(--muted);padding:0 0 35px}.text-page{max-width:1180px;min-height:100dvh;padding:140px 24px}.text-page>p{color:var(--accent);text-transform:uppercase;font-size:.72rem;font-weight:700}.text-page h1{text-transform:uppercase;margin:25px 0 100px;font-size:clamp(4rem,9vw,10rem);font-weight:600;line-height:.8}html[lang=vi] .text-page h1{line-height:var(--vi-display-line-height)}.text-page section{max-width:760px;margin-left:auto}.text-page section h2{margin:45px 0 12px;font-size:1.5rem}.text-page section p{color:var(--muted);font-size:1rem}.text-page>a{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin-top:70px;padding-bottom:5px;font-size:.75rem;font-weight:700;display:inline-flex}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:75dvh;padding:70px 24px;display:flex}.not-found>span{color:var(--accent);font-weight:700}.not-found h1{text-transform:uppercase;max-width:900px;margin:20px 0 40px;font-size:clamp(4rem,9vw,9rem);font-weight:600;line-height:.82}.not-found a{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:5px;display:flex}.reveal{opacity:1;transform:none}.has-motion-effects .reveal{animation:none}.collection-feature,.about-image-tall,.artist-detail-hero,.collection-hero,.idea-hero{overflow:hidden}@supports (animation-timeline:view()){.reveal{animation:linear both reveal-up;animation-timeline:view();animation-range:entry entry 28%}@keyframes reveal-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1024px){.site-header{grid-template-columns:120px 1fr 120px;padding:0 18px}.desktop-nav{gap:16px}.section-heading{grid-template-columns:.6fr 1.4fr .6fr}.artist-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-card-2{grid-column:1/-1;justify-self:end;width:62%}.artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-item:nth-child(2){border-right:0}.benefit-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.collection-row{grid-template-columns:45px 220px 1fr}.collection-row>span:last-child{grid-column:3}}@media (width<=820px){.site-shell{--header-height:60px}.site-header{height:var(--header-height);grid-template-columns:1fr auto 1fr;padding:0 14px}.site-header.is-scrolled{height:56px}.site-header.is-menu-open{color:#fff;height:60px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#ffffff29}.site-header.is-menu-open:before{opacity:0}.site-mark{justify-self:start}.site-mark img{width:92px}.site-header.is-scrolled .site-mark img{width:88px}.site-header.is-menu-open .site-mark img{filter:brightness(0)invert();width:92px}.desktop-nav,.header-actions{display:none}.menu-toggle{z-index:2;color:currentColor;cursor:pointer;background:0 0;border:0;grid-area:1/3;justify-self:end;place-items:center;width:38px;height:38px;margin:0;padding:0;display:grid;position:relative}.menu-toggle svg{transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute}.menu-close-icon{opacity:0;transform:rotate(-70deg)scale(.72)}.site-header.is-menu-open .menu-open-icon{opacity:0;transform:rotate(70deg)scale(.72)}.site-header.is-menu-open .menu-close-icon{opacity:1;transform:rotate(0)scale(1)}.mobile-menu-layer{z-index:40;color:#fff;visibility:hidden;pointer-events:none;transition:visibility 0s linear .48s;display:block;position:fixed;inset:0}.mobile-menu-layer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-menu-backdrop{opacity:0;cursor:default;background:#0f101061;border:0;width:100%;height:100%;padding:0;transition:opacity .35s;position:absolute;inset:0}.mobile-menu-layer.is-open .mobile-menu-backdrop{opacity:1}.mobile-menu-panel{width:min(100%,560px);padding:clamp(105px, 16dvh, 150px) 18px max(28px, env(safe-area-inset-bottom));background:var(--ink);opacity:0;flex-direction:column;justify-content:space-between;transition:opacity .35s,transform .48s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translateY(-16px)}.mobile-menu-layer.is-open .mobile-menu-panel{opacity:1;transform:translateY(0)}.mobile-menu-panel nav{border-top:1px solid #ffffff2e;flex-direction:column;display:flex}.mobile-menu-panel nav a{text-transform:uppercase;opacity:.58;border-bottom:1px solid #ffffff2e;grid-template-columns:36px 1fr;align-items:baseline;padding:clamp(10px,1.8dvh,18px) 0;font-size:clamp(2.1rem,8.7vw,4rem);font-weight:500;line-height:1.02;transition:opacity .2s,padding-left .25s;display:grid}.mobile-menu-panel nav a span{align-self:start;padding-top:4px;font-size:.58rem;font-weight:700}.mobile-menu-panel nav a.active,.mobile-menu-panel nav a:hover,.mobile-menu-panel nav a:focus-visible{opacity:1;padding-left:6px}.mobile-menu-secondary{text-transform:uppercase;gap:24px;font-size:.72rem;font-weight:700;display:flex}.mobile-menu-secondary a{border-bottom:1px solid #ffffff73;padding:8px 0}.site-footer{grid-template-columns:1fr 1fr;padding:50px 14px 28px}.site-footer>div:first-child{grid-column:1/-1}.section-shell{padding:75px 14px}.section-heading{grid-template-columns:1fr auto;gap:14px}.section-heading h2{grid-area:2/1/auto/-1;font-size:clamp(2.5rem,12vw,4.2rem)}.section-heading a{grid-area:1/2}.home-hero{height:100dvh;min-height:0}.home-hero-mark{width:min(72vw,440px)}.hero-link{bottom:14px;right:14px}.home-positioning{grid-template-columns:1fr;padding:32px 14px 45px}.home-positioning-copy h1{font-size:clamp(2.4rem,11vw,4.2rem)}.home-positioning-copy p{font-size:1.1rem}.artist-feature-grid{grid-template-columns:1fr}.artist-card-1{margin-top:0}.artist-card-2{grid-column:auto;width:100%}.artist-card img,.artist-card-2 img{height:132vw;max-height:680px}.artwork-grid{grid-template-columns:1fr;gap:45px}.artwork-card:nth-child(3n+2) .card-image{aspect-ratio:4/5}.collection-feature{grid-template-columns:1fr;min-height:0}.collection-feature>img{height:115vw;min-height:0}.collection-feature-copy{padding:55px 14px}.membership-band{grid-template-columns:auto 1fr;padding:45px 14px}.membership-band-icon{width:52px;height:52px}.membership-band a{grid-column:2;justify-self:start}.page-intro{grid-template-columns:1fr auto;min-height:300px;padding:70px 14px 28px}.page-intro h1{overflow-wrap:anywhere;grid-area:2/1/auto/-1;font-size:clamp(3.8rem,18vw,6.5rem)}html[lang=vi] .support-page:has(.steps-grid) .page-intro h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(3rem,13.5vw,4rem)}html[lang=en] .exhibitions-page .page-intro h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(3rem,15vw,6.5rem)}.choice-page .page-intro{grid-template-columns:1fr auto;min-height:290px}.choice-page .page-intro h1{max-width:100%}.page-intro p{grid-area:3/1/auto/-1}.artist-index,.artwork-index,.collection-index,.idea-index{padding:14px 14px 80px}.artist-index{grid-template-columns:1fr}.artist-index .artist-card:nth-child(2n){margin-top:0}.artist-index .artist-card img{height:132vw;max-height:700px}.filter-text{white-space:nowrap;gap:18px;padding:18px 14px;overflow-x:auto}.artist-detail-hero,.collection-hero,.idea-hero{grid-template-columns:1fr;min-height:0}.artist-detail-hero>img,.collection-hero>img,.idea-hero>img{height:118vw;min-height:0}.artist-detail-hero>div,.collection-hero>div,.idea-hero>div{min-height:430px;padding:20px 14px 35px}.artist-detail-hero h1,.collection-hero h1,.idea-hero h1{font-size:clamp(3.5rem,17vw,6rem)}.collection-hero h1{font-size:clamp(3rem,14vw,5.5rem)}.artist-story{grid-template-columns:1fr}.artist-story>h2{font-size:2.5rem}.investment-gate{grid-template-columns:1fr;min-height:730px;padding:70px 14px 100px}.gate-copy h2{font-size:clamp(2.8rem,13vw,4.8rem)}.investment-gate>a{justify-content:space-between;left:14px;right:14px}.artwork-title-block{grid-template-columns:1fr auto;min-height:330px;padding:24px 14px 32px}.artwork-title-block h1{font-size:clamp(3rem,14vw,5.4rem);line-height:var(--vi-display-line-height);overflow-wrap:anywhere;grid-column:1/-1}.artwork-gallery{grid-template-columns:1fr}.artwork-gallery img,.artwork-gallery img:only-child{object-fit:cover;height:120vw;max-height:720px}.artwork-information{grid-template-columns:1fr;gap:50px}.artwork-information dl div{grid-template-columns:90px 1fr}.collection-row{grid-template-columns:34px 1fr;gap:14px;padding:14px 0 30px}.collection-row>img,.collection-row>div,.collection-row>span:last-child{grid-column:2}.collection-row h2{font-size:clamp(2.7rem,13vw,5rem)}.collection-lock{padding:70px 14px}.idea-index{grid-template-columns:1fr}.idea-card{min-height:125vw}.membership-hero{min-height:92dvh}.membership-hero>picture{height:92dvh;min-height:600px}.membership-hero>div{padding:28px 14px 38px}.membership-hero h1{font-size:clamp(3.7rem,17vw,6rem)}html[lang=vi] .membership-hero h1{font-size:clamp(3rem,14vw,4.7rem);line-height:var(--vi-display-line-height)}.membership-thesis{grid-template-columns:1fr;gap:35px;padding:80px 14px}.membership-thesis p{font-size:clamp(2.5rem,12vw,4.2rem)}.benefit-grid{grid-template-columns:1fr}.benefit-item{border-right:0;border-bottom:1px solid var(--line);min-height:320px}.benefit-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.benefit-item>span{margin-bottom:45px}.membership-preview,.membership-request{grid-template-columns:1fr;gap:45px;padding:75px 14px}.preview-work{grid-template-columns:90px 1fr;gap:14px}.preview-work img{width:90px;height:90px}.about-manifesto{grid-template-columns:1fr;min-height:0}.about-image-tall img{height:120vw}.about-copy{padding:65px 14px}.about-values{grid-template-columns:1fr}.about-values article{border-right:0;border-bottom:1px solid var(--line);min-height:280px}.about-values h2{margin-top:45px}.about-closing{height:75dvh}.about-closing>div{padding:38px 14px}.site-shell>main.inquiries-page-new{grid-template-columns:minmax(0,1fr);min-height:0;padding:84px 14px 70px}.inquiry-intro{min-height:500px}.support-contact-lead :is(h1,h2){font-size:clamp(2.55rem,11.5vw,2.7rem)}.inquiry-intro>a{margin-top:auto}.inquiries-page-new>.artlan-form,.inquiries-page-new>.form-delivery-status{margin-top:0}.artlan-form{grid-template-columns:1fr}.artlan-form>*{grid-column:1}.not-found{padding:60px 14px}.editorial-index{grid-template-columns:1fr;gap:68px;padding:28px 14px 90px}.editorial-card:nth-child(2n){margin-top:0}.choice-page .editorial-card h2{font-size:clamp(1.625rem,7vw,2rem)}.editorial-meta{margin-top:12px}.choice-card-copy{column-gap:16px;padding-bottom:28px}.choice-card-copy>p{font-size:.98rem}.editorial-detail-hero{grid-template-columns:1fr;min-height:0}.editorial-detail-hero>img{height:118vw;min-height:0}.editorial-detail-hero>div{min-height:430px;padding:20px 14px 35px}.choice-detail .editorial-detail-hero{grid-template-columns:1fr;min-height:0}.choice-detail .editorial-detail-hero>img{height:min(118vw,620px);min-height:0}.choice-detail .choice-detail-copy{min-height:0;padding:28px 14px 58px}.choice-detail .back-link{margin-bottom:76px}.choice-detail .editorial-detail-hero h1{font-size:clamp(2.625rem,10.5vw,3.75rem)}.editorial-gallery{grid-template-columns:1fr}.editorial-gallery img{height:120vw}.choice-detail-gallery{gap:10px;padding:10px 14px 86px}.choice-detail-gallery .choice-gallery-image{height:auto}.editorial-statement{grid-template-columns:1fr}html[lang=vi] .editorial-statement h2{text-wrap:pretty}.exhibition-detail-intro{grid-template-columns:1fr;min-height:360px;padding:28px 14px 34px}.exhibition-detail-intro .back-link{margin-bottom:45px}.exhibition-detail-intro h1{grid-column:1;margin-top:14px;font-size:clamp(3.2rem,14.5vw,5.8rem);line-height:.9}.exhibition-alternate-title{grid-column:1;padding-bottom:0}.exhibition-detail-hero>picture,.exhibition-detail-hero>img,.exhibition-detail-hero>picture>img{height:118vw;min-height:0;max-height:720px}.exhibition-detail-hero figcaption{padding:10px 14px}.exhibition-detail-metadata{padding:0 14px}.exhibition-detail-metadata dl{grid-template-columns:1fr}.exhibition-detail-metadata dl div,.exhibition-detail-metadata dl div+div{border-right:0;border-bottom:1px solid var(--line);padding:18px 0 20px}.exhibition-detail-metadata dl div:last-child{border-bottom:0}.exhibition-curatorial{grid-template-columns:1fr;gap:48px}.exhibition-curatorial header h2{font-size:clamp(2.5rem,11vw,4rem)}.exhibition-curatorial-body p{font-size:1rem;line-height:1.68}.exhibition-installation-grid{grid-template-columns:1fr}.exhibition-installation-grid img{height:118vw;max-height:720px}.exhibition-participant-list{grid-template-columns:1fr}.exhibition-participant-list li,.exhibition-participant-list li:nth-child(2n){border-right:0;grid-template-columns:38px minmax(0,1fr);min-height:130px;padding:18px 0}.exhibition-participant-list li>p{text-align:left;grid-column:2}.exhibition-participant-list h3{font-size:clamp(1.7rem,8vw,2.5rem)}.detail-inquiry-host{grid-template-columns:1fr;gap:55px}.detail-inquiry-host h2{font-size:clamp(2.8rem,13vw,4.8rem)}.detail-inquiry-form{grid-template-columns:1fr;gap:22px}.exhibition-status-nav{justify-content:flex-start;gap:6px;padding:12px 14px;overflow-x:auto}.exhibition-status-nav a,.exhibition-status-nav>span{flex:none;gap:18px;min-height:40px;padding:0 10px}.exhibitions-programme{padding:72px 14px 80px}.exhibition-card-grid{grid-template-columns:1fr;gap:72px}.exhibition-card-copy h2{font-size:clamp(2.8rem,13vw,5rem);line-height:.9}.exhibition-card-meta{grid-template-columns:1fr}.exhibition-card-meta div{padding:14px 0 0}.exhibition-card-meta div+div{border-left:0;padding:14px 0 0}.insight-index{padding:14px 14px 80px}.insight-card{grid-template-columns:1fr;min-height:0}.insight-card:nth-child(2n) img{order:0}.insight-card>img{height:118vw;min-height:0}.insight-card>div{min-height:480px;padding:40px 0 65px}.insight-header{min-height:540px;padding:25px 14px 45px}.insight-header h1{margin-top:90px;font-size:clamp(3.4rem,15vw,6rem)}.portal-teaser{padding:100px 14px}.portal-teaser h1{font-size:clamp(3.5rem,15vw,6rem)}.support-split{grid-template-columns:1fr;padding:75px 14px}.steps-grid{grid-template-columns:1fr}.steps-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:320px}.steps-grid h2{margin-top:65px}html[lang=vi] .steps-grid h2{text-wrap:balance}.faq-list{padding:55px 14px 90px}.text-page{padding:110px 14px 80px}.text-page h1{margin-bottom:70px}}@media (prefers-reduced-motion:reduce){.reveal,.home-hero-media,.home-hero-media img{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}
