@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=DM+Mono:wght@400;500&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&family=Noto+Sans+KR:wght@300;400;500;600&display=swap";:root{color:#1f1f21;font-synthesis:none;text-rendering:optimizelegibility;background:#f9f7f4;font-family:Noto Sans KR,DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f9f7f4;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.shell{width:min(100% - 96px,1360px);margin:0 auto}.section{padding:138px 0}.eyebrow,.section-kicker,.header-cta,.desktop-nav,.light-card__content span,.artist__role,.logo-stage__label,.logo-stage__coordinates,.space-feature__caption,.site-footer__bottom,.footer-mail{letter-spacing:.08em;font-family:DM Mono,monospace}.eyebrow{color:#747271;margin:0;font-size:10px;font-weight:500;line-height:1.5}.eyebrow--light{color:#ffffffbf}.site-header{z-index:10;color:#fff;border-bottom:1px solid #ffffff42;justify-content:space-between;align-items:center;height:86px;padding:0 48px;display:flex;position:absolute;top:0;left:0;right:0}.wordmark{letter-spacing:.25em;align-items:center;gap:8px;min-width:158px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600;line-height:1;display:inline-flex}.wordmark-reference{width:126px;height:auto;display:block}.wordmark--light{color:#fff}.brand-mark{width:98px;height:112px;color:inherit;justify-content:center;align-items:flex-end;font-family:Cormorant Garamond,serif;display:inline-flex;position:relative}.brand-mark--compact{width:25px;height:29px}.brand-mark__a{font-size:126px;font-weight:400;line-height:.67;display:block;transform:scaleX(.78)}.brand-mark--compact .brand-mark__a{font-size:34px}.brand-mark__star{font-family:Georgia,serif;line-height:1;position:absolute}.brand-mark__star--one{font-size:28px;top:32px;left:5px}.brand-mark__star--two{font-size:17px;top:16px;right:2px}.brand-mark--compact .brand-mark__star--one{font-size:8px;top:9px;left:2px}.brand-mark--compact .brand-mark__star--two{font-size:5px;top:5px;right:1px}.desktop-nav{align-items:center;gap:36px;margin-left:auto;margin-right:52px;font-size:10px;display:flex}.desktop-nav a,.header-cta{transition:opacity .25s}.desktop-nav a:hover,.header-cta:hover{opacity:.58}.header-cta{align-items:center;gap:11px;font-size:9px;display:flex}.header-cta span{font-size:16px;line-height:1}.header-actions{align-items:center;gap:28px;display:flex}.language-switch{color:#ffffff9e;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:7px;font:10px DM Mono,monospace;display:flex}.language-switch button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.language-switch button.is-active{color:#fff;text-underline-offset:4px;text-decoration:underline}.menu-toggle,.mobile-menu{display:none}.hero{color:#fff;background:#c6c4c1;height:min(100vh,1040px);min-height:780px;position:relative;overflow:hidden}.hero__image{object-fit:cover;object-position:center;width:100%;height:100%;animation:1.6s ease-out both slowReveal;position:absolute;inset:0}.hero__wash{background:linear-gradient(90deg,#1a1f2978 0%,#1b1c1f2b 43%,#0e11181c 100%);position:absolute;inset:0}.hero__content{z-index:1;flex-direction:column;justify-content:center;height:100%;min-height:780px;padding-top:70px;display:flex;position:relative}.hero h1,h2{letter-spacing:-.048em;font-family:Cormorant Garamond,Times New Roman,serif;font-weight:400}.hero h1{max-width:670px;margin:27px 0;font-size:clamp(70px,9vw,142px);line-height:.75}h1 em,h2 em{font-weight:400}.hero__statement{letter-spacing:-.035em;margin:0;font-size:15px;font-weight:300;line-height:1.9}.circle-link{text-align:center;letter-spacing:.08em;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;font-family:DM Mono,monospace;font-size:9px;line-height:1.65;transition:background .28s,color .28s,transform .28s;display:flex;position:absolute;bottom:62px;right:0}.circle-link b{font-size:16px;font-weight:400;position:absolute;bottom:13px}.circle-link:hover{color:#24252c;background:#f9f7f4;transform:rotate(8deg)}.hero__index{z-index:1;align-items:center;gap:10px;font:9px DM Mono,monospace;display:flex;position:absolute;bottom:41px;right:48px}.hero__index i{background:#ffffffb3;width:38px;height:1px}.hero__vertical{color:#ffffffb3;letter-spacing:.17em;writing-mode:vertical-rl;margin:0;font:9px DM Mono,monospace;position:absolute;top:47%;right:-26px;transform:rotate(180deg)}.section-kicker{color:#73716f;align-items:center;gap:15px;font-size:10px;display:flex}.section-kicker:after{content:"";background:#d8d4cf;flex:1;height:1px;margin-left:4px}.section-kicker--dark{color:#ffffffa3}.section-kicker--dark:after{background:#fff3}.about__grid{grid-template-columns:1.05fr .95fr;align-items:end;gap:10vw;padding:78px 0 96px;display:grid}.about h2,.identity h2,.light-system h2,.artist h2,.journal h2,.site-footer h2{margin:22px 0 0;font-size:clamp(53px,6.1vw,92px);line-height:1.02}.about h2 em,.light-system h2 em{color:#6d89a5}.about__copy{max-width:470px;padding-bottom:5px}.about__copy p{color:#4f4d4b;letter-spacing:-.035em;word-break:keep-all;margin:0 0 20px;font-size:16px;font-weight:300;line-height:2}.text-link{letter-spacing:.09em;border-bottom:1px solid #343434;align-items:center;gap:12px;margin-top:30px;padding-bottom:8px;font:10px DM Mono,monospace;display:inline-flex}.text-link span{font-size:15px;transition:transform .25s}.text-link:hover span{transform:translate(3px,-3px)}.principles{border-top:1px solid #d6d2cd;border-bottom:1px solid #d6d2cd;grid-template-columns:repeat(3,1fr);display:grid}.principles article{min-height:146px;padding:28px 30px 32px 0}.principles article+article{border-left:1px solid #d6d2cd;padding-left:30px}.principles span{color:#747271;letter-spacing:.1em;font:10px DM Mono,monospace}.principles p{letter-spacing:-.025em;margin:21px 0 0;font-size:14px;font-weight:300;line-height:1.7}.script-line{color:#4a5363;text-align:right;margin-top:50px;font:italic 47px/1 Cormorant Garamond,serif;transform:rotate(-3deg)}.space-feature{color:#fff;background:#212f45;grid-template-columns:minmax(0,1.48fr) minmax(320px,.85fr);min-height:590px;display:grid}.space-feature__image-wrap{min-height:590px;position:relative;overflow:hidden}.space-feature__image-wrap img{object-fit:cover;object-position:center;filter:saturate(.88);width:100%;height:100%}.space-feature__image-wrap:after{content:"";background:linear-gradient(90deg,#0b17291f,#0000);position:absolute;inset:0}.space-feature__caption{z-index:1;color:#ffffffeb;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:33px;left:40px;right:35px}.space-feature__copy{flex-direction:column;justify-content:center;padding:70px clamp(40px,6vw,90px);display:flex}.space-feature__copy>p:not(.eyebrow){letter-spacing:-.05em;margin:25px 0 auto;font-family:Cormorant Garamond,Noto Sans KR,serif;font-size:clamp(42px,4.8vw,72px);line-height:1.02}.space-feature__copy em{color:#b8cce3}.space-feature__copy>span{color:#ffffff94;letter-spacing:.08em;margin-top:60px;font:9px/1.8 DM Mono,monospace}.identity{color:#fff;background:#243851;width:100%;max-width:none;padding-left:max(48px,50vw - 680px);padding-right:max(48px,50vw - 680px)}.identity__top{grid-template-columns:1.2fr .8fr;gap:10vw;padding:78px 0 94px;display:grid}.identity h2{color:#fff}.identity h2 em{color:#b9cee4}.identity__top>p{color:#ffffffbf;letter-spacing:-.035em;word-break:keep-all;align-self:end;max-width:430px;margin:0;font-size:15px;font-weight:300;line-height:1.95}.identity__showcase{border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;grid-template-columns:1.1fr .9fr;min-height:400px;display:grid}.logo-stage{border-right:1px solid #ffffff3d;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.reference-logo{z-index:2;object-fit:contain;mix-blend-mode:normal;width:min(78%,430px);height:auto;display:block;position:relative}.logo-stage .brand-mark{color:#edf3f9;transform:scale(1.6)}.logo-stage__label,.logo-stage__coordinates{color:#ffffff9e;font-size:9px;line-height:1.8;position:absolute}.logo-stage__label{top:24px;left:24px}.logo-stage__coordinates{text-align:right;bottom:21px;right:24px}.logo-rules{align-content:center;gap:0;padding:35px 11%;display:grid}.logo-rule{border-bottom:1px solid #ffffff2e;grid-template-columns:48px 1fr;gap:15px;padding:20px 0;display:grid}.logo-rule:last-child{border-bottom:0}.logo-rule>span{color:#b9cee4;font:10px DM Mono,monospace}.logo-rule b{color:#fff;letter-spacing:.07em;font:10px DM Mono,monospace;display:block}.logo-rule p{color:#ffffffa1;letter-spacing:-.025em;margin:8px 0 0;font-size:13px;font-weight:300}.palette{grid-template-columns:1.7fr repeat(5,1fr);gap:23px;padding-top:48px;display:grid}.palette__intro p{color:#fff;letter-spacing:.1em;margin:0 0 14px;font:10px DM Mono,monospace}.palette__intro span{color:#ffffff9e;letter-spacing:-.03em;font-size:13px;font-weight:300;line-height:1.8}.swatch{flex-direction:column;gap:6px;display:flex}.swatch__dot{aspect-ratio:1;border:1px solid #ffffff2e;border-radius:50%;width:100%;margin-bottom:5px;display:block}.swatch span,.swatch small{letter-spacing:.06em;font:9px DM Mono,monospace}.swatch small{color:#ffffff8c}.swatch__dot--ivory{background:#f9f7f4}.swatch__dot--silver{background:#d6d8de}.swatch__dot--blue{background:#d8e6f3}.swatch__dot--navy{background:#2c3e5a}.swatch__dot--peach{background:#f3d6c6}.light-system__head{grid-template-columns:1.2fr .8fr;align-items:end;gap:10vw;padding:78px 0 83px;display:grid}.light-system__head>p{color:#55524f;letter-spacing:-.035em;word-break:keep-all;max-width:430px;margin:0;font-size:15px;font-weight:300;line-height:1.95}.light-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.light-card{color:#fff;isolation:isolate;background:#cfd5e0;min-height:396px;position:relative;overflow:hidden}.light-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0}.light-card:hover img{transform:scale(1.06)}.light-card__overlay{z-index:-1;background:linear-gradient(#0d142317,#0d14238f);position:absolute;inset:0}.light-card__content{z-index:1;flex-direction:column;height:100%;min-height:396px;padding:20px;display:flex;position:relative}.light-card__content span{font-size:10px}.light-card h3{letter-spacing:.03em;margin:auto 0 7px;font:500 29px/.9 Cormorant Garamond,serif}.light-card p{letter-spacing:-.03em;margin:0;font-size:12px;font-weight:300}.light-card b{font-size:18px;font-weight:400;transition:transform .25s;position:absolute;top:18px;right:19px}.light-card:hover b{transform:translate(3px,3px)}.light-card--twilight{background:radial-gradient(100% 55% at 75% 16%,#ffc1ade6,#0000 47%),linear-gradient(165deg,#8798bc 2%,#9e91b4 38%,#e5a696 68%,#35446f 100%)}.light-card--afterglow{background:radial-gradient(90% 45% at 42% 19%,#ffefc6d1,#0000 44%),linear-gradient(#f1ba92 0%,#d37e70 38%,#a85c79 69%,#2d4862 100%)}.light-card--twilight:before,.light-card--afterglow:before{content:"";filter:blur(7px);background:#263a5657;border-radius:50% 50% 0 0;width:130%;height:44%;position:absolute;bottom:-9%;left:-10%}.artist{color:#252329;background:#e9e3dc}.artist__upper{padding-top:105px}.artist__intro{grid-template-columns:.6fr .95fr .8fr;align-items:end;column-gap:4vw;padding:67px 0 56px;display:grid}.artist__intro .eyebrow{color:#6b625d;grid-area:1/1}.artist h2{grid-area:2/1/auto/3;margin:14px 0 0;font-size:clamp(80px,10vw,155px);line-height:.69}.artist h2 span{color:#635b5a;letter-spacing:0;padding-left:14px;font:300 14px Noto Sans KR,sans-serif}.artist__role{color:#766e69;grid-area:2/3;margin:0 0 10px;font-size:9px;line-height:1.8}.artist blockquote{letter-spacing:-.04em;grid-column:1;margin:64px 0 0;font:500 27px/1.18 Cormorant Garamond,serif}.artist__description{letter-spacing:-.035em;word-break:keep-all;grid-column:2;max-width:328px;margin:60px 0 0;font-size:13px;font-weight:300;line-height:1.9}.artist__link{letter-spacing:.08em;border-bottom:1px solid #5f5651;grid-column:3;place-self:end start;gap:9px;margin-bottom:2px;padding-bottom:7px;font:9px DM Mono,monospace;display:inline-flex}.artist__link span{font-size:15px;line-height:.6}.artist__visual{width:min(100% - 96px,1360px);height:min(59vw,790px);margin:0 auto;position:relative;overflow:hidden}.artist__visual img{object-fit:cover;object-position:50% 43%;filter:saturate(.83);width:100%;height:100%}.artist__visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f0e8e126,#0000 51%);position:absolute;inset:0}.artist__caption{z-index:1;color:#ffffffd9;letter-spacing:.08em;gap:5px;font:9px DM Mono,monospace;display:grid;position:absolute;top:27px;left:28px}.artist__caption span:last-child{opacity:.75;font-size:8px}.artist__signature{z-index:1;color:#ffffffe6;font:italic 72px/1 Cormorant Garamond,serif;position:absolute;bottom:3%;right:7%;transform:rotate(-11deg)}.journal{padding:138px 0 155px}.journal__heading{justify-content:space-between;align-items:flex-end;padding:75px 0 84px;display:flex}.journal h2{margin:0}.journal h2 em{color:#6d89a5}.editorial-list{border-top:1px solid #d4d0cb;grid-template-columns:repeat(3,1fr);display:grid}.editorial-list article{min-height:282px;padding:22px 28px 24px 0;position:relative;overflow:hidden}.editorial-list article+article{border-left:1px solid #d4d0cb;padding-left:28px}.editorial-list>article>span{color:#76726e;font:9px DM Mono,monospace}.editorial-list h3{z-index:1;letter-spacing:-.03em;margin:34px 0 18px;font:500 38px/.82 Cormorant Garamond,serif;position:relative}.editorial-list p{z-index:1;letter-spacing:-.035em;word-break:keep-all;max-width:185px;margin:0;font-size:12px;font-weight:300;line-height:1.8;position:relative}.editorial-orb{opacity:.79;border-radius:50%;width:174px;height:174px;transition:transform .45s;position:absolute;bottom:-40px;right:-18px}.editorial-list article:hover .editorial-orb{transform:scale(1.1)}.editorial-orb--one{background:radial-gradient(circle at 30% 27%,#fdfdfc 1%,#d9e8f2 38%,#89a6bc 100%)}.editorial-orb--two{background:radial-gradient(circle at 37% 28%,#faf1e5 1%,#e9c4b8 35%,#8a9db2 100%)}.editorial-orb--three{background:radial-gradient(circle at 35% 29%,#ece5f0 1%,#a59bb7 42%,#495d7a 100%)}.site-footer{color:#fff;background:#1e3048}.site-footer__top{justify-content:space-between;align-items:flex-end;min-height:440px;padding-top:94px;padding-bottom:90px;display:flex}.site-footer h2{color:#fff;margin:22px 0 0}.site-footer h2 em{color:#b9cee4}.footer-contacts{gap:14px;min-width:min(100%,470px);display:grid}.footer-contacts p{color:#ffffff9e;letter-spacing:.04em;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:9px;margin:0;font:10px DM Mono,monospace;display:flex}.footer-mail{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffffad;padding-bottom:11px;font-size:11px}.footer-mail span{padding-left:11px;font-size:17px}.site-footer__bottom{color:#ffffffab;border-top:1px solid #fff3;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:93px;font-size:8px;display:grid}.site-footer__bottom .wordmark{color:#fff;font-size:18px}.site-footer__bottom .wordmark .brand-mark{width:21px;height:26px}.site-footer__bottom .wordmark .brand-mark__a{font-size:31px}.site-footer__bottom .wordmark .brand-mark__star--one{font-size:7px;top:9px;left:2px}.site-footer__bottom .wordmark .brand-mark__star--two{font-size:4px;top:4px}.site-footer__bottom>p{text-align:center;margin:0}.site-footer__bottom>div{justify-content:flex-end;gap:20px;display:flex}.site-footer__bottom a{transition:opacity .2s}.site-footer__bottom a:hover{opacity:.55}.compose-backdrop{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1726a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.compose-panel{color:#252329;background:#f9f7f4;width:min(100%,590px);max-height:min(92vh,760px);padding:clamp(28px,5vw,54px);overflow:auto;box-shadow:0 24px 80px #050f1b52}.compose-panel__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.compose-panel h2{margin:18px 0 0;font-size:clamp(45px,7vw,68px);line-height:.9}.compose-panel h2 em{color:#6d89a5}.compose-close{color:#252329;cursor:pointer;background:0 0;border:1px solid #c9c4be;border-radius:50%;width:36px;height:36px;font-size:25px;font-weight:300;line-height:1}.compose-recipient{color:#77716c;letter-spacing:.09em;border-bottom:1px solid #d5d0c9;margin:40px 0 25px;padding-bottom:14px;font:11px DM Mono,monospace}.compose-recipient b{color:#252329;letter-spacing:.02em;margin-left:12px;font-weight:500}.compose-form{gap:20px;display:grid}.compose-form label{color:#77716c;letter-spacing:.07em;gap:9px;font:11px DM Mono,monospace;display:grid}.compose-form input,.compose-form textarea{resize:vertical;color:#252329;letter-spacing:-.03em;background:0 0;border:0;border-bottom:1px solid #c9c4be;border-radius:0;outline:0;width:100%;padding:10px 0;font:16px Noto Sans KR,sans-serif}.compose-form input:focus,.compose-form textarea:focus{border-color:#536e8d;box-shadow:0 1px #536e8d}.compose-form input::placeholder,.compose-form textarea::placeholder{color:#aaa39b}.compose-submit{color:#252329;letter-spacing:.09em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252329;justify-self:start;margin-top:8px;padding:13px 0;font:11px DM Mono,monospace}.compose-submit span{padding-left:10px;font-size:16px}.compose-note{color:#9a938d;margin:24px 0 0;font-size:12px;line-height:1.7}@keyframes slowReveal{0%{opacity:.4;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media (width<=900px){.shell{width:min(100% - 52px,760px)}.site-header{height:72px;padding:0 76px 0 26px}.desktop-nav,.header-cta{display:none}.header-actions{z-index:1002;position:fixed;top:27px;right:70px}.language-switch{font-size:9px}.menu-toggle{z-index:1001;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c2d44d1;border:1px solid #ffffff6b;border-radius:50%;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;padding:10px 8px;display:flex;position:fixed;top:18px;right:19px;box-shadow:0 5px 18px #0c182838}.menu-toggle span{background:currentColor;width:100%;height:1px;transition:transform .25s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu{z-index:1000;background:#243851f7;padding:86px 26px 26px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 12px 32px #0c182840}.mobile-menu a{color:#fff;letter-spacing:.08em;border-top:1px solid #ffffff2b;gap:18px;padding:15px 0;font:400 26px Cormorant Garamond,serif;display:flex}.mobile-menu a small{color:#b9cee4;padding-top:7px;font:9px DM Mono,monospace}.hero,.hero__content{min-height:680px}.hero__index{right:26px}.circle-link{width:112px;height:112px;bottom:46px;right:0}.hero__vertical{display:none}.about__grid,.identity__top,.light-system__head{grid-template-columns:1fr;gap:42px}.about__grid{padding:62px 0 65px}.principles{grid-template-columns:1fr}.principles article{min-height:unset;padding:22px 0}.principles article+article{border-top:1px solid #d6d2cd;border-left:0;padding-left:0}.script-line{font-size:40px}.space-feature{grid-template-columns:1fr}.space-feature__image-wrap{min-height:490px}.space-feature__copy{min-height:380px}.identity{padding-left:26px;padding-right:26px}.identity__top{padding:62px 0 65px}.identity__showcase{grid-template-columns:1fr}.logo-stage{border-bottom:1px solid #ffffff3d;border-right:0;min-height:330px}.palette{grid-template-columns:repeat(3,1fr);gap:21px}.palette__intro{grid-column:span 3}.light-system__head{padding:62px 0 65px}.light-grid{grid-template-columns:repeat(2,1fr)}.artist__intro{grid-template-columns:1fr 1fr;row-gap:0}.artist__intro .eyebrow,.artist h2{grid-column:1/-1}.artist__role{grid-area:3/1/auto/-1;margin-top:22px}.artist blockquote{grid-column:1;margin-top:47px}.artist__description{grid-column:2;margin-top:47px}.artist__link{grid-column:1;align-self:start;margin-top:33px}.artist__visual{width:min(100% - 52px,760px);height:74vw;max-height:590px}.journal{padding:105px 0}.journal__heading{padding:62px 0}.editorial-list{grid-template-columns:1fr}.editorial-list article{min-height:210px;padding:22px 0}.editorial-list article+article{border-top:1px solid #d4d0cb;border-left:0;padding-left:0}.site-footer__top{min-height:360px}.site-footer__bottom{text-align:center;grid-template-columns:1fr;gap:18px;padding:26px 0}.site-footer__bottom .wordmark{justify-content:center}.site-footer__bottom>p{text-align:center}.site-footer__bottom>div{justify-content:center}}@media (width<=560px){.shell{width:min(100% - 38px,520px)}.site-header{padding:0 19px}.wordmark{min-width:132px;font-size:20px}.wordmark-reference{width:116px}.hero{min-height:620px}.hero__content{min-height:620px;padding-top:44px}.hero h1{font-size:clamp(63px,21vw,90px);line-height:.76}.hero__statement{font-size:13px}.circle-link{width:99px;height:99px;font-size:8px;bottom:31px}.hero__index{display:none}.section{padding:90px 0}.about h2,.identity h2,.light-system h2,.artist h2,.journal h2,.site-footer h2{font-size:clamp(46px,14.5vw,70px);line-height:1.08}.about__copy p,.identity__top>p,.light-system__head>p{font-size:14px}.space-feature__image-wrap{min-height:420px}.space-feature__caption{gap:18px;font-size:8px;top:20px;left:20px;right:20px}.space-feature__copy{min-height:332px;padding:46px 32px}.space-feature__copy>p:not(.eyebrow){font-size:51px;line-height:1.08}.logo-stage .brand-mark{transform:scale(1.35)}.palette{gap:15px}.swatch span,.swatch small{font-size:8px}.light-grid{grid-template-columns:1fr;gap:10px}.light-card,.light-card__content{min-height:300px}.light-card--twilight,.light-card--afterglow{min-height:250px}.artist__upper{padding-top:73px}.artist__intro{grid-template-columns:1fr}.artist h2{font-size:82px}.artist__role{margin-top:18px}.artist blockquote,.artist__description{grid-column:1;margin-top:38px}.artist__link{grid-column:1}.artist__visual{width:calc(100% - 38px);height:111vw}.artist__caption{max-width:220px;top:17px;left:18px}.artist__signature{font-size:57px}.journal{padding:90px 0}.journal__heading{gap:28px;padding:50px 0;display:grid}.editorial-list article{min-height:186px}.site-footer__top{min-height:350px;padding-top:76px;padding-bottom:47px;display:grid}.footer-mail{justify-self:start}.site-footer__bottom>div{gap:13px}}.eyebrow,.section-kicker{font-size:12px}.desktop-nav{font-size:11px}.header-cta,.hero__index,.hero__vertical,.circle-link{font-size:10px}.about__copy p,.identity__top>p,.light-system__head>p{font-size:17px}.principles span,.logo-stage__label,.logo-stage__coordinates,.logo-rule>span,.logo-rule b{font-size:11px}.principles p{font-size:15px}.space-feature__caption,.space-feature__copy>span,.palette__intro p,.swatch span,.swatch small,.light-card__content span{font-size:11px}.palette__intro span,.light-card p{font-size:14px}.artist__role,.artist__link,.artist__caption{font-size:11px}.artist__description{font-size:15px}.editorial-list>article>span{font-size:11px}.editorial-list p{font-size:14px}.footer-mail{font-size:12px}.site-footer__bottom{font-size:10px}@media (width<=560px){.site-header{padding-right:76px}.header-actions{right:68px}.compose-backdrop{align-items:end;padding:12px}.compose-panel{max-height:88vh;padding:28px 22px 24px}.compose-recipient{margin-top:30px}.eyebrow,.section-kicker{font-size:12px}.hero__statement{font-size:15px}.mobile-menu a small{font-size:10px}.about__copy p,.identity__top>p,.light-system__head>p{font-size:16px;line-height:1.9}.principles span,.logo-stage__label,.logo-stage__coordinates,.logo-rule>span,.logo-rule b{font-size:11px}.principles p,.logo-rule p{font-size:15px;line-height:1.8}.space-feature__caption,.space-feature__copy>span,.palette__intro p,.swatch span,.swatch small,.light-card__content span{font-size:10px}.palette__intro span,.light-card p{font-size:14px}.artist__role,.artist__link,.artist__caption{font-size:10px}.artist__description{font-size:15px;line-height:1.85}.editorial-list>article>span{font-size:10px}.editorial-list p{font-size:14px}.footer-mail{font-size:12px}.footer-contacts{width:100%;min-width:0}.footer-contacts p{text-align:left;justify-content:flex-start;line-height:1.6}.site-footer__bottom{font-size:10px}}
