:root{--bg:#050608;--surface:#0c0e12;--ink:#eef2f4;--muted:#a0a8b1;--line:#eef2f433;--blue:#99b5ff;--yellow:#e5f06e;--radius:0px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial Nova,Pretendard,Noto Sans KR,Arial,sans-serif;line-height:1.5;overflow-x:hidden}.grain{z-index:20;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:fixed;inset:0}.skip-link{z-index:100;background:var(--yellow);color:#050608;padding:12px 16px;font-weight:700;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:5;letter-spacing:.11em;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:74px;padding:0 clamp(20px,4.45vw,64px);font-size:11px;display:grid;position:absolute;top:0;left:0}.wordmark{color:var(--ink);letter-spacing:.14em;font-size:19px;font-weight:700;text-decoration:none}.site-header nav{gap:28px;display:flex}.site-header a,.shop-link{color:var(--ink);text-decoration:none}.site-header nav a:hover,.shop-link:hover,footer>a:hover{color:var(--blue)}.shop-link{justify-self:end}.hero{isolation:isolate;grid-template-columns:repeat(12,1fr);min-height:100dvh;padding:130px clamp(20px,4.45vw,64px) 58px;display:grid;position:relative}.hero-copy{z-index:2;grid-column:1/span 5;align-self:center}.eyebrow{color:var(--muted);letter-spacing:.15em;margin:0 0 20px;font-size:10px;font-weight:700}.hero h1,.statement h2,.product-intro h2,.motion-heading h2,.material h2,.colour h2,.objects h2,.manifesto h2{letter-spacing:-.075em;margin:0;font-size:clamp(46px,6.45vw,104px);font-weight:600;line-height:.84}.hero h1 i,.manifesto h2 i{color:var(--blue);font-style:normal}.hero-line{color:#cbd2d7;max-width:260px;margin:38px 0 0;font-size:14px}.hero-product{z-index:1;width:min(78vw,1250px);margin:0;position:absolute;top:14%;right:-6vw}.hero-product img{mix-blend-mode:screen;width:100%;height:auto;display:block}.hero-product figcaption,.material figcaption,.object-card figcaption{letter-spacing:.12em;color:var(--muted);font-size:10px}.hero-product figcaption{position:absolute;bottom:5%;right:12%}.hero-index{z-index:2;border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;align-self:end;padding-top:12px;font-size:10px;display:flex}.section-shell{padding:clamp(110px,14vw,220px) clamp(20px,4.45vw,64px)}.statement{align-items:center;min-height:94dvh;display:flex;position:relative}.statement h2{font-size:clamp(61px,12.4vw,200px);line-height:.76}.statement h2 span{color:var(--blue)}.statement-note{color:#cbd2d7;font-size:14px;position:absolute;bottom:22%;right:clamp(20px,12vw,190px)}.product-intro{background:var(--surface);grid-template-columns:repeat(12,1fr);gap:32px;min-height:100dvh;display:grid}.intro-heading{grid-column:1/span 5;align-self:start}.intro-image{grid-column:6/-1;align-self:center;margin:0}.intro-image img{mix-blend-mode:screen;width:122%;margin-left:-10%;display:block}.spec-list{border-top:1px solid var(--line);grid-column:1/span 5;align-self:end;margin:0}.spec-list div{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.spec-list dt{color:var(--muted);letter-spacing:.1em;font-size:10px}.spec-list dd{margin:0}.motion-section{height:260vh}.motion-sticky{background:#080a0e;grid-template-columns:repeat(12,1fr);align-items:center;min-height:100dvh;padding:100px clamp(20px,4.45vw,64px);display:grid;position:sticky;top:0;overflow:hidden}.motion-heading{z-index:2;grid-column:1/span 5}.motion-heading h2{font-size:clamp(49px,7vw,112px)}.motion-media{grid-column:5/-1;position:relative}.motion-media video{aspect-ratio:16/10;object-fit:cover;filter:brightness(.82)saturate(.72);mix-blend-mode:screen;width:100%}.motion-rings span{border:1px solid #99b5ff8c;border-radius:50%;animation:3s ease-out infinite pulse;position:absolute;top:50%;left:49%;transform:translate(-50%,-50%)}.motion-rings span:first-child{width:10%;height:16%}.motion-rings span:nth-child(2){width:24%;height:38%;animation-delay:1s}.motion-rings span:nth-child(3){width:42%;height:66%;animation-delay:2s}.motion-steps{grid-column:1/span 4;align-self:end;gap:22px;margin:0;padding:0;list-style:none;display:flex}.motion-steps li{color:#6f7780;gap:6px;font-size:12px;transition:color .2s;display:grid}.motion-steps b{font-size:10px;font-weight:500}.motion-steps .is-active{color:var(--yellow)}.material{grid-template-columns:repeat(12,1fr);align-items:center;gap:32px;min-height:100dvh;display:grid}.material-copy{grid-column:2/span 5}.material-copy h2{margin-bottom:32px;font-size:clamp(43px,5.5vw,88px)}.material-copy>p:last-child{color:#cbd2d7;max-width:350px;font-size:14px}.material-image{grid-column:7/-1;margin:0;position:relative}.material-image img{mix-blend-mode:screen;width:125%;margin-left:-12%;display:block}.material-image figcaption{position:absolute;bottom:4%;right:0}.colour{background:#111820;min-height:100dvh;position:relative;overflow:hidden}.colour h2{color:#d4e1ff;font-size:clamp(64px,11vw,176px)}.swatches{z-index:3;gap:14px;display:flex;position:absolute;bottom:14%;left:clamp(20px,4.45vw,64px)}.swatch{color:#9ba7b8;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:8px;min-height:44px;padding:0;font:700 10px/1 inherit;display:flex}.swatch span{background:#86a8ff;border-radius:50%;width:10px;height:10px}.swatch[data-colour=white] span{background:#f0eeeb}.swatch.is-selected{border-color:var(--yellow);color:var(--ink)}.colour-product{mix-blend-mode:screen;width:min(83vw,1340px);transition:opacity .28s,transform .28s;position:absolute;bottom:-6%;right:-3%}.white-product{opacity:0;transform:scale(.98)}.colour.is-white{background:#15191c}.colour.is-white .blue-product{opacity:0;transform:scale(.98)}.colour.is-white .white-product{opacity:1;transform:scale(1)}.objects{padding-bottom:clamp(110px,14vw,220px)}.objects-head{max-width:900px;margin-bottom:80px}.objects h2{font-size:clamp(45px,7.2vw,116px)}.object-grid{grid-template-columns:1.1fr .7fr 1.15fr;align-items:end;gap:18px;display:grid}.object-card{background:#0c0e12;min-height:450px;margin:0;position:relative;overflow:hidden}.object-card img{object-fit:cover;mix-blend-mode:screen;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.object-card:hover img{transform:scale(1.04)}.object-card figcaption{color:#d9e0e5;position:absolute;bottom:15px;left:16px}.keychain{min-height:620px}.keychain img{object-position:50% 50%}.manifesto{background:var(--blue);color:#0a0c0f;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:clamp(100px,12vw,190px) clamp(20px,4.45vw,64px) 70px;display:flex}.manifesto .eyebrow{color:#202b43}.manifesto h2{font-size:clamp(65px,13.5vw,215px);line-height:.78}.manifesto h2 i{color:#0a0c0f}.outline-link{color:#0a0c0f;letter-spacing:.12em;border-bottom:1px solid #0a0c0f;align-items:center;width:max-content;min-height:44px;font-size:11px;font-weight:700;text-decoration:none;display:flex}footer{color:#cbd2d7;background:#050608;grid-template-columns:2fr 2fr 2fr 1fr;align-content:space-between;gap:30px;min-height:260px;padding:42px clamp(20px,4.45vw,64px);font-size:12px;display:grid}footer p,footer small{margin:0}footer>a:not(.wordmark){color:var(--ink);text-decoration:none}footer small{text-align:right;color:var(--muted);font-size:10px}.site-header a:focus-visible,.outline-link:focus-visible,.swatch:focus-visible,footer a:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}@keyframes pulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (width<=767px){.site-header{grid-template-columns:1fr auto;height:64px}.site-header nav{display:none}.shop-link{font-size:10px}.hero{min-height:820px;padding-top:108px;display:block}.hero-copy{z-index:2;position:relative}.hero h1{font-size:clamp(49px,15vw,70px)}.hero-line{margin-top:24px}.hero-product{width:155vw;top:34%;right:-60vw}.hero-product figcaption{display:none}.hero-index{position:absolute;bottom:28px;left:20px;right:20px}.statement{align-items:flex-start;min-height:610px;padding-top:100px}.statement h2{font-size:clamp(58px,17vw,86px);line-height:.78}.statement-note{bottom:90px;left:20px;right:auto}.product-intro{flex-direction:column;min-height:0;padding-top:100px;padding-bottom:90px;display:flex}.intro-heading{width:100%}.product-intro h2{font-size:clamp(45px,13vw,65px)}.intro-image{order:3;width:100%;margin-top:12px}.intro-image img{width:135%;margin-left:-23%}.spec-list{order:2;width:100%;margin-top:54px}.motion-section{height:auto}.motion-sticky{flex-direction:column;justify-content:space-between;align-items:stretch;min-height:780px;padding-top:92px;display:flex;position:relative}.motion-heading h2{font-size:clamp(49px,14vw,70px)}.motion-media{order:2;width:118%;margin-left:-9%}.motion-steps{order:3;gap:15px}.material{flex-direction:column;min-height:0;padding-top:110px;padding-bottom:110px;display:flex}.material-copy{width:100%}.material h2{font-size:clamp(44px,13vw,66px)}.material-image{width:100%;margin:10px 0 0}.material-image img{width:145%;margin-left:-24%}.material-image figcaption{bottom:0}.colour{min-height:720px;padding-top:100px}.colour h2{font-size:clamp(67px,20vw,95px)}.swatches{flex-direction:column;gap:0;bottom:10%}.colour-product{width:180vw;bottom:3%;right:-71%}.objects{padding-top:100px}.objects-head{margin-bottom:45px}.objects h2{font-size:clamp(44px,13vw,68px)}.object-grid{grid-template-columns:1fr;gap:18px;display:grid}.object-card,.keychain{min-height:430px}.keychain{min-height:520px}.manifesto{min-height:650px;padding-top:100px}.manifesto h2{font-size:clamp(64px,18vw,92px)}footer{grid-template-columns:1fr 1fr;gap:16px;min-height:300px;padding-top:34px}footer p{grid-column:1/-1}footer small{text-align:left;grid-column:1/-1;margin-top:auto}.grain{opacity:.04}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-rings{display:none}}html,body{max-width:100%;overflow-x:clip}:root{--bg:#000;--surface:#000}.grain,.eyebrow{display:none}.hero,.statement,.product-intro,.motion-sticky,.material,.structure-scroll{background:#000}.site-header{will-change:transform,opacity;transition:transform .58s cubic-bezier(.16,.84,.22,1),opacity .42s,background-color .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:fixed}.site-header.is-scroll-hidden{opacity:0;pointer-events:none;transform:translateY(-118%)}.site-header.is-menu-open{transform:translate(0,0)!important}.site-header.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050608c7}.site-header a,.shop-link{align-items:center;min-height:44px;display:inline-flex}.site-header nav a{border-bottom:1px solid #0000}.site-header nav a[aria-current=page]{border-color:var(--blue)}.motion-sticky{--motion-shift:0px}.motion-media{transform:translate3d(var(--motion-shift),0,0);transition:transform .25s ease-out}.motion-heading h2{transition:color .25s}.motion-sticky[data-step="2"] .motion-heading h2{color:var(--blue)}.motion-sticky[data-step="3"] .motion-heading h2{color:var(--yellow)}.motion-sticky[data-step="2"]{--motion-shift:-3vw}.motion-sticky[data-step="3"]{--motion-shift:-7vw}.motion-steps li{position:relative}.motion-steps li:after{content:"";background:currentColor;order:-1;width:0;height:1px;transition:width .25s}.motion-steps .is-active:after{width:100%}.object-card{isolation:isolate}.object-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#050608b8);position:absolute;inset:0}.object-card:focus-within img,.object-card:hover img{transform:scale(1.04)}.structure-scroll{background:#000;height:260vh}.structure-scroll,.motion-section{height:210vh}.structure-sticky{grid-template-columns:repeat(12,1fr);align-items:center;gap:32px;min-height:100dvh;padding:100px clamp(20px,4.45vw,64px);display:grid;position:sticky;top:0;overflow:hidden}.structure-copy{z-index:1;grid-column:1/span 5}.structure-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(49px,7vw,112px);font-weight:600;line-height:.84}.structure-copy h2 i{color:var(--blue);font-style:normal}.structure-copy>p:last-child{color:#cbd2d7;max-width:250px;margin:32px 0 0;font-size:14px}.structure-media{grid-column:5/-1;margin:0;position:relative;overflow:hidden}.structure-media video{aspect-ratio:16/10;object-fit:cover;mix-blend-mode:screen;transform-origin:50%;background:#000;width:100%;display:block;transform:scale(1.42)}.structure-media figcaption{letter-spacing:.12em;color:#d9e0e5;font-size:10px;position:absolute;bottom:13px;right:14px}.structure-index{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.12em;justify-content:space-between;padding-top:12px;font-size:10px;display:flex;position:absolute;bottom:48px;left:clamp(20px,4.45vw,64px);right:clamp(20px,4.45vw,64px)}.structure-sticky{padding:0;display:block}.structure-copy{z-index:2;max-width:440px;position:absolute;top:clamp(130px,16vh,210px);left:clamp(20px,4.45vw,64px)}.structure-media{width:100%;height:100%;margin:0;position:absolute;inset:0}.structure-media video{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;transform:scale(1.18)}.structure-media figcaption{bottom:72px;right:clamp(20px,4.45vw,64px)}.structure-index{z-index:2}.intro-image,.material-image{overflow:hidden}.intro-image img,.material-image img,.material-image .material-film{object-fit:contain;mix-blend-mode:normal;width:100%;height:auto;margin:0;display:block}.material-image .material-film{aspect-ratio:3/2;object-fit:cover;background:#000}.research-board,.anatomy-board{color:#090a0c;background:#f2f1ed;position:relative;overflow:hidden}.research-board{grid-template-columns:repeat(12,1fr);align-items:end;min-height:100dvh;padding:clamp(90px,10vw,150px) clamp(20px,4.45vw,64px);display:grid}.research-rail{letter-spacing:.12em;writing-mode:vertical-rl;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:28px;bottom:28px;right:18px}.research-statement{z-index:2;grid-column:1/span 9;position:relative}.research-statement .eyebrow,.anatomy-board .eyebrow{color:#5b6570}.research-statement h2{letter-spacing:-.085em;margin:0;font-size:clamp(54px,8.4vw,136px);font-weight:700;line-height:.79}.research-statement h2 span{color:#7f9fe9}.research-statement>p:last-child{margin:24px 0 0;font-family:Georgia,serif;font-size:clamp(18px,2vw,30px);font-style:italic}.research-specimen{opacity:.8;width:54%;height:58%;position:absolute;bottom:0;right:6%}.specimen-line{transform-origin:0;background:#a9c5ff;height:2px;position:absolute}.line-one{width:88%;top:43%;left:3%;transform:rotate(7deg)}.line-two{width:67%;top:57%;left:18%;transform:rotate(-11deg)}.specimen-node{border:2px solid #a9c5ff;border-radius:48% 52% 46% 54%;width:clamp(36px,6vw,96px);height:clamp(36px,6vw,96px);position:absolute;transform:rotate(18deg)}.node-one{top:26%;left:28%}.node-two{top:46%;left:51%;transform:rotate(72deg)}.node-three{top:31%;right:3%;transform:rotate(38deg)}.research-specimen b{letter-spacing:.12em;font-size:10px;position:absolute;bottom:18%;right:0}.anatomy-board{border-top:1px solid #090a0c33;grid-template-columns:3fr 5fr 3fr;align-items:center;gap:clamp(20px,3vw,48px);min-height:100dvh;padding:clamp(100px,12vw,180px) clamp(20px,4.45vw,64px);display:grid}.anatomy-heading h2{letter-spacing:-.085em;margin:0 0 36px;font-size:clamp(48px,6.2vw,100px);font-weight:700;line-height:.8}.anatomy-heading>p:last-child{max-width:230px;margin:0;font-size:12px;line-height:1.55}.anatomy-media{justify-content:center;align-items:center;min-height:420px;margin:0;display:flex;position:relative;overflow:visible}.anatomy-media .anatomy-cutout{width:132%;max-width:none;height:auto;display:block}.anatomy-media figcaption{letter-spacing:.12em;color:#597fc7;font-size:9px;position:absolute;bottom:13px;left:14px}.anatomy-notes{border-top:1px solid #090a0c38;margin:0;padding:0;list-style:none}.anatomy-notes li{border-bottom:1px solid #090a0c38;grid-template-columns:32px 1fr;gap:10px;padding:16px 0;font-size:12px;display:grid}.anatomy-notes b{color:#5579bd;font-size:10px}.anatomy-notes span{font-weight:600}.anatomy-notes small{color:#57606a;margin-top:5px;font-size:10px;font-weight:400;line-height:1.45;display:block}.colour-product{mix-blend-mode:normal;object-fit:contain;object-position:center;filter:none}.product-cta{border:1px solid var(--blue);background:var(--blue);color:#07090c;letter-spacing:.1em;grid-column:1/span 5;place-self:end start;align-items:center;gap:12px;min-height:48px;margin-top:24px;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.product-cta:hover{color:var(--blue);background:0 0}.product-cta:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}@media (width<=767px){.structure-scroll{height:210vh}.motion-section{height:auto}.structure-sticky{min-height:780px;padding:0;display:block}.structure-copy{max-width:280px;top:100px;left:20px}.structure-copy h2{font-size:clamp(49px,14vw,70px)}.structure-media{width:100%;margin:0;inset:0}.structure-media video{transform:scale(1.03)}.structure-media figcaption{bottom:54px;right:20px}.structure-index{bottom:28px}.colour-product{width:150vw;bottom:5%;right:-53%}.intro-image img,.material-image img{width:100%;margin:0}.product-cta{grid-column:auto;justify-content:center;width:100%;margin-top:28px;font-size:12px}.eyebrow,.hero-product figcaption,.material figcaption,.object-card figcaption,.research-rail,.research-specimen b,.anatomy-media figcaption{font-size:12px}.spec-list dt,.motion-steps b,footer small{font-size:11px}.research-board{min-height:780px;padding-top:100px;padding-bottom:80px;display:block}.research-statement h2{font-size:clamp(49px,14vw,72px)}.research-statement{z-index:2;position:relative}.research-specimen{opacity:.65;width:120%;height:46%;bottom:0;right:-35%}.research-rail{top:20px;bottom:20px;right:9px}.anatomy-board{flex-direction:column;align-items:stretch;min-height:0;padding-top:100px;padding-bottom:100px;display:flex}.anatomy-media{order:2;min-height:260px}.anatomy-media .anatomy-cutout{width:135%}.anatomy-notes{order:3}.anatomy-heading h2{font-size:clamp(49px,14vw,72px)}}@media (prefers-reduced-motion:reduce){.site-header,.motion-media,.motion-heading h2,.motion-steps li,.motion-steps li:after{transition:none}}.hero-product{width:min(66vw,1060px);top:20%;right:-2vw}.hero-copy{max-width:500px}.research-board{min-height:auto;padding:clamp(100px,12vw,180px) clamp(20px,4.45vw,64px);display:block}.process-heading{grid-template-columns:repeat(12,1fr);align-items:end;gap:24px;margin-bottom:64px;display:grid}.process-heading h2{letter-spacing:-.085em;grid-column:1/span 8;margin:0;font-size:clamp(54px,8vw,128px);font-weight:700;line-height:.79}.process-heading h2 span{color:#7899e2}.process-heading p{grid-column:10/-1;max-width:260px;margin:0 0 8px;font-size:14px;line-height:1.6}.process-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.process-grid img{aspect-ratio:4/5;object-fit:cover;background:#111;width:100%;display:block}.process-grid li:first-child img{object-position:0% center}.process-grid li:nth-child(2) img{object-position:33% center}.process-grid li:nth-child(3) img{object-position:66% center}.process-grid li:nth-child(4) img{object-position:100% center}.process-grid b{letter-spacing:.1em;margin-top:14px;font-size:11px;display:block}.process-grid span{color:#4e5660;max-width:190px;margin-top:8px;font-size:12px;line-height:1.5;display:block}.object-card.archive-trigger{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;border:0;padding:0}.object-card .card-caption{z-index:1;color:#d9e0e5;letter-spacing:.12em;font-size:10px;position:absolute;bottom:15px;left:16px}.archive-dialog{width:min(920px,100% - 40px);max-width:none;color:var(--ink);background:#0a0c10;border:1px solid #eef2f440;padding:0}.archive-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c2}.archive-dialog[open]{grid-template-columns:1.15fr 1fr;animation:.22s ease-out archive-in;display:grid}.archive-image-wrap{background:#050608;min-height:540px}.archive-image{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;display:block}.archive-copy{flex-direction:column;padding:clamp(28px,4vw,54px);display:flex}.archive-index{color:var(--muted);letter-spacing:.14em;margin:0 0 40px;font-size:10px}.archive-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(38px,4vw,64px);line-height:.86}.archive-copy dl{border-top:1px solid var(--line);margin:42px 0 0}.archive-copy dl div{border-bottom:1px solid var(--line);padding:14px 0}.archive-copy dt{color:var(--muted);letter-spacing:.1em;margin-bottom:5px;font-size:10px}.archive-copy dd{margin:0;font-size:14px;line-height:1.5}.archive-cta{width:max-content;min-height:44px;color:var(--blue);letter-spacing:.1em;margin-top:auto;padding-top:30px;font-size:11px;font-weight:700;text-decoration:none}.archive-close{z-index:2;width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:32px;line-height:1;position:absolute;top:10px;right:12px}.archive-close:focus-visible,.archive-cta:focus-visible,.archive-trigger:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}@keyframes archive-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.hero-product{width:130vw;top:40%;right:-48vw}.research-board{min-height:0;padding-top:100px;padding-bottom:100px}.process-heading{margin-bottom:42px;display:block}.process-heading h2{font-size:clamp(49px,14vw,72px)}.process-heading p{margin:24px 0 0}.process-grid{grid-template-columns:1fr 1fr;gap:22px 12px}.archive-dialog[open]{grid-template-columns:1fr;max-height:calc(100dvh - 32px);overflow:auto}.archive-image-wrap{min-height:280px}.archive-copy{min-height:360px;padding:28px}}body{letter-spacing:-.012em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.site-header{letter-spacing:.085em}.wordmark{letter-spacing:.11em}.hero h1,.statement h2,.product-intro h2,.motion-heading h2,.material h2,.colour h2,.objects h2,.manifesto h2,.structure-copy h2,.process-heading h2,.anatomy-heading h2{letter-spacing:-.058em;line-height:.88}.statement h2,.manifesto h2{line-height:.82}.research-statement h2{letter-spacing:-.065em;line-height:.84}.hero-line,.structure-copy>p:last-child,.statement-note,.material-copy>p:last-child,.anatomy-heading>p:last-child,.process-heading p,.process-grid span,.anatomy-notes small,.archive-copy dd,footer p{letter-spacing:-.018em;word-break:keep-all;overflow-wrap:break-word;line-height:1.68}.spec-list dd{letter-spacing:-.016em;word-break:keep-all;line-height:1.5}.anatomy-notes span{letter-spacing:-.01em;line-height:1.35}.process-grid b,.archive-index,.archive-copy dt,.structure-index,.card-caption{letter-spacing:.075em}@media (width<=767px){body{letter-spacing:-.01em}.hero h1,.statement h2,.product-intro h2,.motion-heading h2,.material h2,.colour h2,.objects h2,.manifesto h2,.structure-copy h2,.process-heading h2,.anatomy-heading h2{letter-spacing:-.045em;line-height:.92}.hero-line,.structure-copy>p:last-child,.statement-note,.material-copy>p:last-child,.anatomy-heading>p:last-child,.process-heading p,.process-grid span,.anatomy-notes small,.archive-copy dd,footer p{line-height:1.72}.site-header{letter-spacing:.07em}}.research-statement>p:last-child{font-family:Arial,sans-serif;font-style:normal}.structure-media video{transform:scale(.94)}.motion-media{grid-column:4/-1;width:112%;margin-left:-5%}.object-details{background:#000;padding-top:clamp(100px,12vw,180px);padding-bottom:0}.object-details>h2{letter-spacing:-.058em;max-width:760px;margin:0 0 clamp(70px,9vw,140px);font-size:clamp(52px,8vw,126px);font-weight:600;line-height:.85}.object-detail{border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(24px,3vw,48px);min-height:88dvh;display:grid}.detail-copy{grid-column:1/span 5}.detail-copy h3{letter-spacing:-.058em;margin:0 0 46px;font-size:clamp(42px,5.65vw,91px);font-weight:600;line-height:.86}.detail-specs{width:100%;margin:0}.detail-image{background:#030406;grid-column:7/-1;place-items:center;min-height:clamp(360px,48vw,710px);margin:0;display:grid;position:relative;overflow:hidden}.detail-image img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;display:block}.detail-image figcaption{color:var(--muted);letter-spacing:.12em;font-size:10px;position:absolute;bottom:16px;right:18px}.object-detail.is-reverse .detail-copy{grid-column:8/-1}.object-detail.is-reverse .detail-image{grid-column:1/span 6}.object-detail.is-reverse .detail-image img{object-position:center}@media (width<=767px){.structure-media video{transform:scale(.82)}.motion-media{grid-column:auto;width:118%;margin-left:-9%}.object-details{padding-top:100px}.object-details>h2{margin-bottom:56px;font-size:clamp(48px,14vw,72px)}.object-detail,.object-detail.is-reverse{flex-direction:column;align-items:stretch;gap:28px;min-height:0;padding:68px 0;display:flex}.detail-copy,.object-detail.is-reverse .detail-copy{order:1;width:100%}.detail-copy h3{margin-bottom:32px;font-size:clamp(42px,13vw,64px)}.detail-image,.object-detail.is-reverse .detail-image{order:2;width:100%;min-height:340px}.detail-image img{object-fit:contain}}:root{--chapter-blue:#a9c5ff;--chapter-ink:#eef2f4b8;--chapter-line:#eef2f440}.chapter-rail{z-index:8;mix-blend-mode:screen;gap:10px;display:grid;position:fixed;top:50%;right:clamp(20px,2.2vw,36px);transform:translateY(-50%)}.chapter-rail:before{content:"";background:var(--chapter-line);width:1px;position:absolute;top:8px;bottom:8px;left:4px}.chapter-rail a{min-height:28px;color:var(--chapter-ink);letter-spacing:.13em;align-items:center;gap:10px;font-size:9px;font-weight:700;text-decoration:none;transition:color .22s,transform .22s;display:flex;position:relative}.chapter-rail a span{z-index:1;color:#0000;background:#000;border:1px solid;border-radius:50%;place-items:center;width:9px;height:9px;font-size:0;display:grid}.chapter-rail a.is-current{color:var(--chapter-blue);transform:translate(-7px)}.chapter-rail a.is-current span{background:var(--chapter-blue);box-shadow:0 0 0 4px #000}.chapter-rail a:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.hero,.statement,.product-intro,.material,.objects,.object-details,.manifesto{isolation:isolate;position:relative}.hero:after,.statement:after,.product-intro:after,.material:after,.objects:after,.object-details:after{content:"";z-index:-1;border-bottom:1px solid var(--line);position:absolute;bottom:0;left:clamp(20px,4.45vw,64px);right:clamp(20px,4.45vw,64px)}.structure-copy h2,.motion-heading h2{max-width:7ch}.structure-copy:before,.motion-heading:before{content:"PRODUCT STUDY / 01";color:var(--muted);letter-spacing:.14em;margin-bottom:20px;font-size:10px;font-weight:700;display:block}.motion-heading:before{content:"KINEMATIC STUDY / 02"}.structure-index{counter-reset:chapter 1}.structure-index span:last-child{font-variant-numeric:tabular-nums}.research-board,.anatomy-board{border-top:1px solid #090a0c33;border-bottom:1px solid #090a0c33}.product-intro,.material{min-height:112dvh}.object-detail{min-height:100dvh}.detail-image,.intro-image,.material-image{box-shadow:inset 0 0 0 1px #eef2f41f}.detail-image figcaption,.intro-image figcaption,.material-image figcaption{font-variant-numeric:tabular-nums}.object-card{transition:opacity .22s,transform .22s}.object-card:active{transform:scale(.985)}.js-enhanced main>section:not(.hero){--reveal-y:34px}.js-enhanced main>section:not(.hero)>:not(.structure-sticky):not(.motion-sticky){opacity:0;transform:translate3d(0,var(--reveal-y),0);transition:opacity .65s ease-out,transform .65s cubic-bezier(.2,.72,.2,1)}.js-enhanced main>section.is-inview>:not(.structure-sticky):not(.motion-sticky){opacity:1;transform:translate(0,0)}.js-enhanced .process-grid li,.js-enhanced .object-detail{transition-delay:calc(var(--item-index,0) * 70ms)}.site-header{border-bottom:1px solid #0000}.site-header.is-scrolled{border-color:#eef2f41f}@media (width<=1024px){.chapter-rail{right:16px}.chapter-rail a{font-size:0}.chapter-rail a span{width:10px;height:10px}.chapter-rail a.is-current{transform:none}}@media (width<=767px){.chapter-rail{display:none}.product-intro,.material,.object-detail{min-height:0}.js-enhanced main>section:not(.hero)>:not(.structure-sticky):not(.motion-sticky){opacity:1;transition:none;transform:none}.structure-copy:before,.motion-heading:before{margin-bottom:14px;font-size:9px}.hero:after,.statement:after,.product-intro:after,.material:after,.objects:after,.object-details:after{left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.chapter-rail a,.object-card,.js-enhanced main>section:not(.hero)>:not(.structure-sticky):not(.motion-sticky){transition:none}.js-enhanced main>section:not(.hero)>:not(.structure-sticky):not(.motion-sticky){opacity:1;transform:none}}.objects-head{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;max-width:none;display:grid}.objects-head h2{grid-column:1/span 8}.objects-head>p:last-child{color:#cbd2d7;grid-column:10/-1;align-self:end;max-width:250px;margin:0 0 10px;font-size:14px;line-height:1.65}.archive-kicker{color:var(--blue);letter-spacing:.14em;grid-column:1/-1;margin:0 0 2px;font-size:10px;font-weight:700}.object-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px}.object-card{background:#080a0e;border:1px solid #eef2f41a;min-height:380px}.object-card:first-child{grid-column:1/span 7;min-height:510px}.object-card:nth-child(2){grid-column:8/-1;min-height:510px}.object-card:nth-child(3){grid-column:1/span 4;min-height:400px}.object-card:nth-child(4){grid-column:5/span 3;min-height:400px}.object-card:nth-child(5){grid-column:8/-1;min-height:400px}.object-card img{object-fit:contain;mix-blend-mode:screen}.object-card:before{content:"VIEW RECORD ↗";z-index:2;opacity:0;color:var(--ink);letter-spacing:.1em;font-size:9px;font-weight:700;transition:opacity .2s;position:absolute;top:14px;right:15px}.object-card:hover:before,.object-card:focus-visible:before{opacity:1}.object-card .card-caption{bottom:13px;left:15px}.archive-copy .archive-note{color:#cbd2d7;max-width:36ch;margin:22px 0 0;font-size:14px;line-height:1.65}.archive-copy .archive-specs{margin:28px 0 0}.archive-copy .archive-specs div{grid-template-columns:112px 1fr;align-items:baseline;gap:14px;display:grid}.archive-copy .archive-specs dt{margin:0}.archive-copy .archive-specs dd{text-align:right}.archive-dialog[open]{max-height:calc(100dvh - 48px);overflow:auto}@media (width<=767px){.objects-head{display:block}.objects-head h2{margin-bottom:24px}.objects-head>p:last-child{max-width:30ch;margin:0}.archive-kicker{margin-bottom:14px!important}.object-grid{grid-template-columns:1fr 1fr;gap:10px}.object-card,.object-card:nth-child(n){grid-column:auto;min-height:240px}.object-card:first-child,.object-card:nth-child(2){grid-column:1/-1;min-height:340px}.object-card:before{opacity:1;font-size:8px}.archive-copy .archive-specs div{grid-template-columns:92px 1fr;gap:8px}.archive-copy .archive-note{font-size:13px}}.brand-mark{isolation:isolate;width:116px;height:44px;overflow:hidden}.brand-mark img{object-fit:contain;object-position:center;mix-blend-mode:screen;width:154px;max-width:none;height:103px;display:block;transform:translate(-19px,-29px)}.site-header .brand-mark{justify-self:start}.site-header .brand-mark:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}@media (width<=767px){.brand-mark{width:94px;height:40px}.brand-mark img{width:126px;height:84px;transform:translate(-16px,-23px)}}.process-media{aspect-ratio:4/5;background:#050608;display:block;overflow:hidden}.process-grid img{aspect-ratio:auto;object-fit:cover;object-position:center;width:400%;max-width:none;height:100%;transform:translate(0)}.process-grid li:nth-child(2) img{transform:translate(-25%)}.process-grid li:nth-child(3) img{transform:translate(-50%)}.process-grid li:nth-child(4) img{transform:translate(-75%)}@media (width>=768px){main{scroll-snap-type:y proximity;scroll-padding-top:74px}main>section{scroll-snap-align:start;scroll-snap-stop:always}.hero,.statement,.research-board,.anatomy-board,.product-intro,.material,.colour,.objects,.manifesto{min-height:100dvh}.object-details{padding-top:0}.object-details>h2{align-items:end;min-height:52dvh;margin:0;padding-bottom:clamp(50px,7vw,110px);display:flex}.object-detail{min-height:100dvh;padding:clamp(48px,7vw,110px) 0}.object-detail:first-of-type .detail-copy{grid-column:1/span 5;align-self:center}.object-detail:first-of-type .detail-image{grid-column:7/-1;height:min(72dvh,800px);min-height:0}.object-detail.is-reverse .detail-image{grid-column:1/span 7;align-self:center;height:min(78dvh,860px);min-height:0}.object-detail.is-reverse .detail-image img{width:116%;height:116%;transform:scale(1.04)}.object-detail.is-reverse .detail-copy{grid-column:9/-1;align-self:center}.object-detail:nth-of-type(3) .detail-copy{grid-column:2/span 4;align-self:end;margin-bottom:clamp(40px,7vh,100px)}.object-detail:nth-of-type(3) .detail-image{grid-column:6/-1;height:min(82dvh,900px);min-height:0}.detail-copy h3{max-width:8ch}.detail-specs{max-width:520px}.object-detail.is-reverse .detail-specs{margin-left:auto}.object-detail.is-stage-active .detail-image{box-shadow:inset 0 0 0 1px #a9c5ff66,0 0 80px #4d72ba1a}.object-detail .detail-image,.object-detail .detail-copy{transition:transform .55s cubic-bezier(.2,.72,.2,1),opacity .38s}.object-detail:not(.is-stage-active) .detail-image{opacity:.78;transform:scale(.975)}.object-detail:not(.is-stage-active) .detail-copy{opacity:.76;transform:translateY(18px)}.product-intro .intro-heading{align-self:center}.product-intro .intro-image{align-self:center;transform:translateY(-4dvh)}.material-copy{align-self:end;margin-bottom:8dvh}.material-image{align-self:start;margin-top:8dvh}}@media (width<=767px){.object-details>h2{min-height:0;padding-bottom:0;display:block}.object-detail.is-reverse .detail-image img{width:100%;height:100%;transform:none}.object-detail .detail-image,.object-detail .detail-copy{opacity:1;transform:none}}.chapter-rail{gap:2px}.chapter-rail a{min-height:44px;font-size:10px}.chapter-rail:before{top:16px;bottom:16px}.detail-index{color:var(--blue);letter-spacing:.14em;margin:0 0 18px;font-size:10px;font-weight:700}.detail-note{color:#cbd2d7;word-break:keep-all;max-width:31ch;margin:0 0 28px;font-size:15px;line-height:1.65}.detail-copy h3{margin-bottom:22px}.detail-specs{margin-top:0}.spec-list div{align-items:center;min-height:48px}.spec-list dd{text-align:right;max-width:68%}.object-card:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.archive-close:hover{color:var(--blue)}.archive-cta:hover{color:var(--yellow)}@media (width>=768px){.detail-index{margin-bottom:22px}.detail-note{font-size:16px}.object-detail:first-of-type .detail-note{max-width:26ch}.object-detail.is-reverse .detail-note{margin-left:auto}.object-detail:nth-of-type(3) .detail-note{max-width:24ch}.object-detail:nth-of-type(3) .detail-copy{padding-bottom:3dvh}.object-detail:nth-of-type(3) .detail-image{margin-top:-5dvh}}@media (width<=767px){.hero-line,.structure-copy>p:last-child,.statement-note,.material-copy>p:last-child,.anatomy-heading>p:last-child,.process-heading p,.process-grid span,.anatomy-notes small,.archive-copy dd,footer p,.detail-note{font-size:15px;line-height:1.7}.spec-list div{min-height:48px;font-size:13px}.spec-list dt{font-size:10px}.detail-index{margin-bottom:14px}.detail-note{margin-bottom:24px}.chapter-rail a{min-height:44px}}:root{--grid-columns:4;--grid-gutter:20px;--grid-gap:12px;--wide-content:1440px}.site-header,.hero,.section-shell,.motion-sticky,.research-board,.anatomy-board,.manifesto,footer{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}.hero,.product-intro,.motion-sticky,.material,.process-heading,.object-details .object-detail,.objects-head,.object-grid{column-gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}.structure-copy{left:var(--grid-gutter)}.structure-index{left:var(--grid-gutter);right:var(--grid-gutter)}.structure-media figcaption,.chapter-rail{right:var(--grid-gutter)}@media (width>=768px){:root{--grid-columns:8;--grid-gutter:32px;--grid-gap:20px}.hero-copy{grid-column:1/span 4}.process-heading h2{grid-column:1/span 5}.process-heading p{grid-column:6/-1}.objects-head h2{grid-column:1/span 5}.objects-head>p:last-child{grid-column:6/-1}.object-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.object-card:first-child{grid-column:1/span 5}.object-card:nth-child(2){grid-column:6/-1}.object-card:nth-child(3){grid-column:1/span 3}.object-card:nth-child(4){grid-column:4/span 2}.object-card:nth-child(5){grid-column:6/-1}.product-intro .intro-heading,.product-intro .spec-list{grid-column:1/span 4}.product-intro .intro-image{grid-column:5/-1}.material-copy{grid-column:1/span 4}.material-image{grid-column:5/-1}.motion-heading{grid-column:1/span 4}.motion-media{grid-column:4/-1}.motion-steps{grid-column:1/span 4}}@media (width>=1024px){:root{--grid-columns:12;--grid-gutter:64px;--grid-gap:24px}.hero-copy{grid-column:1/span 5}.process-heading h2{grid-column:1/span 8}.process-heading p{grid-column:10/-1}.objects-head h2{grid-column:1/span 8}.objects-head>p:last-child{grid-column:10/-1}.object-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.object-card:first-child{grid-column:1/span 7}.object-card:nth-child(2){grid-column:8/-1}.object-card:nth-child(3){grid-column:1/span 4}.object-card:nth-child(4){grid-column:5/span 3}.object-card:nth-child(5){grid-column:8/-1}.product-intro .intro-heading,.product-intro .spec-list{grid-column:1/span 5}.product-intro .intro-image{grid-column:6/-1}.material-copy{grid-column:2/span 5}.material-image{grid-column:7/-1}.motion-heading{grid-column:1/span 5}.motion-media{grid-column:4/-1}.motion-steps{grid-column:1/span 4}}.detail-image.square-product,.product-outro .intro-image.square-product{padding:0}.detail-image.square-product img,.product-outro .intro-image.square-product img{object-fit:cover;object-position:center;mix-blend-mode:normal;width:100%;max-width:none;height:100%;max-height:none}@media (width>=768px) and (width<=1023px){.object-detail:first-of-type .detail-copy,.object-detail:nth-of-type(3) .detail-copy{grid-column:1/span 3}.object-detail:first-of-type .detail-image,.object-detail:nth-of-type(3) .detail-image{grid-column:4/-1}.object-detail.is-reverse .detail-image{grid-column:1/span 4}.object-detail.is-reverse .detail-copy{grid-column:6/-1}.detail-copy h3{font-size:clamp(40px,6vw,62px)}}@media (width>=1440px){:root{--grid-gutter:max(64px,calc((100vw - var(--wide-content))/2));--grid-gap:32px}.hero-product{right:var(--grid-gutter);width:min(60vw,1050px)}.colour-product{right:var(--grid-gutter);width:min(72vw,1180px)}.chapter-rail{right:max(32px,calc((100vw - var(--wide-content))/2 + 22px))}}@media (width<=767px){.object-grid{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.object-card:first-child,.object-card:nth-child(2){grid-column:1/-1}.object-card:nth-child(3),.object-card:nth-child(4),.object-card:nth-child(5){grid-column:span 2}}:root{--blue:#a7c2ff;--surface:#05070a;--line:#e7eef82e;--ease-out:cubic-bezier(.16,.84,.22,1)}body{letter-spacing:-.016em;background:#000}.site-header{will-change:transform,opacity;border-color:#e7eef81a;height:82px;transition:transform .58s cubic-bezier(.16,.84,.22,1),opacity .42s,background-color .28s,border-color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s}.site-header.is-scrolled{background:#000000d6;border-color:#e7eef829}.site-header nav{gap:clamp(20px,2vw,38px)}.site-header nav a,.shop-link{font-size:10px;font-weight:700}.shop-link{gap:6px}.chapter-rail{z-index:12}.chapter-rail a{letter-spacing:.16em}.hero{background:radial-gradient(62% 58% at 72% 47%,#2e4b882e,#0000 70%),#000;align-items:center;min-height:100dvh;overflow:hidden}.hero:before{content:"";inset:82px var(--grid-gutter) 58px;pointer-events:none;border-top:1px solid #e7eef81f;border-bottom:1px solid #e7eef81f;position:absolute}.hero-copy{opacity:0;transition:transform .9s var(--ease-out),opacity .6s ease;align-self:center;transform:translateY(24px)}.hero h1{letter-spacing:-.075em;max-width:7ch;font-size:clamp(58px,7.7vw,142px);line-height:.8}.hero-line{max-width:310px;margin-top:34px;font-size:15px;line-height:1.65}.hero-product{filter:drop-shadow(0 30px 58px #6089da3d);opacity:0;transition:transform 1.15s var(--ease-out),opacity .8s ease;will-change:transform;transform:translate(8vw)scale(.92)}.hero-product img{transition:transform .5s;transform:rotate(-2deg)}.hero-index{bottom:30px;left:var(--grid-gutter);right:var(--grid-gutter);z-index:3;position:absolute}.is-loaded .hero-copy{opacity:1;transform:translate(0,0)}.is-loaded .hero-product{opacity:1;transform:translate3d(calc(var(--hero-scroll,0) * -4vw),calc(var(--hero-scroll,0) * -2vh),0) scale(calc(.92 + var(--hero-scroll,0) * .08))}.statement{background:#000;overflow:hidden}.statement:before{content:"01 / BRAND ETHOS";top:var(--grid-gutter);left:var(--grid-gutter);color:var(--muted);letter-spacing:.14em;font-size:10px;font-weight:700;position:absolute}.statement h2{max-width:11ch;transform:translate(-.06em)}.statement-note{border-left:1px solid var(--blue);max-width:280px;padding-left:18px}.structure-scroll,.motion-section{background:#000}.structure-copy,.motion-heading{max-width:500px}.structure-copy h2,.motion-heading h2{font-size:clamp(58px,7.3vw,132px)}.structure-media:after,.motion-media:after{content:"";pointer-events:none;border:1px solid #e7eef824;position:absolute;inset:0}.structure-media video{filter:contrast(1.08)saturate(.9)}.motion-media{overflow:hidden}.motion-media video{transition:filter .3s}.motion-sticky[data-step="2"] .motion-media video{filter:brightness(.93)saturate()}.motion-sticky[data-step="3"] .motion-media video{filter:brightness()saturate(1.1)}.research-board,.anatomy-board{background:#f4f3ef}.research-board:before,.anatomy-board:before{content:"OSSIUM / RESEARCH ARCHIVE";left:var(--grid-gutter);color:#58606b;letter-spacing:.14em;font-size:10px;font-weight:700;position:absolute;top:34px}.process-grid li{position:relative}.process-grid li:before{content:"";z-index:1;transform-origin:0;width:100%;height:3px;transition:transform .55s var(--ease-out);background:#89a9f5;position:absolute;top:0;left:0;transform:scaleX(0)}.research-board.is-inview .process-grid li:before{transform:scaleX(1)}.research-board.is-inview .process-grid li:nth-child(2):before{transition-delay:80ms}.research-board.is-inview .process-grid li:nth-child(3):before{transition-delay:.16s}.research-board.is-inview .process-grid li:nth-child(4):before{transition-delay:.24s}.product-intro,.material{background:#000}.product-intro:before,.material:before{content:"02 / PRODUCT SYSTEM";top:var(--grid-gutter);left:var(--grid-gutter);color:var(--muted);letter-spacing:.14em;font-size:10px;font-weight:700;position:absolute}.material:before{content:"03 / MATERIAL RECORD"}.intro-image,.material-image{background:#030508}.intro-image img,.material-image .material-film{transition:transform .75s var(--ease-out)}.product-intro.is-inview .intro-image img,.material.is-inview .material-image .material-film{transform:scale(1.035)}.spec-list{border-color:#e7eef840}.spec-list div{border-color:#e7eef833}.colour{background:#0a0d12}.colour:before{content:"04 / COLOUR STUDY";top:var(--grid-gutter);left:var(--grid-gutter);color:#aab8ce;letter-spacing:.14em;font-size:10px;font-weight:700;position:absolute}.objects{background:#000}.objects:before{content:"05 / ARCHIVE";top:var(--grid-gutter);left:var(--grid-gutter);color:var(--muted);letter-spacing:.14em;font-size:10px;font-weight:700;position:absolute}.objects-head{padding-top:56px}.object-card{background:#06080c}.object-card img{transition:transform .7s var(--ease-out),filter .35s ease}.object-card:hover img,.object-card:focus-visible img{filter:brightness(1.12);transform:scale(1.06)}.object-card:before{transition:opacity .2s,transform .2s}.object-details{background:#000}.object-details>h2{position:relative}.object-details>h2:before{content:"06 / OBJECT RECORDS";color:var(--muted);letter-spacing:.14em;font-size:10px;font-weight:700;position:absolute;top:0;left:0}.detail-image{background:radial-gradient(circle,#4868a821,#0000 65%),#030508}.detail-index{color:var(--blue)}.detail-note{color:#d2d9e2}.detail-image figcaption{z-index:1}.manifesto{background:#a8c2ff}.manifesto:before{content:"07 / END NOTE";letter-spacing:.14em;font-size:10px;font-weight:700}.manifesto h2{max-width:9ch}.outline-link{transition:padding .25s var(--ease-out),background-color .25s ease}.outline-link:hover{background:#07090c14;padding-left:12px}@media (width<=767px){.site-header{height:68px}.hero:before{inset:68px var(--grid-gutter) 32px}.hero h1{font-size:clamp(56px,16vw,78px)}.hero-line{font-size:15px}.hero-product{filter:drop-shadow(0 20px 36px #6089da33)}.statement:before,.product-intro:before,.material:before,.colour:before,.objects:before,.research-board:before,.anatomy-board:before{top:26px;left:var(--grid-gutter)}.objects-head{padding-top:42px}.structure-copy h2,.motion-heading h2{font-size:clamp(52px,15vw,75px)}.object-details>h2:before{margin-bottom:18px;display:block;position:static}.manifesto:before{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.hero-copy,.hero-product,.object-card img,.intro-image img,.material-image .material-film{transition:none!important}.hero-copy,.hero-product{opacity:1;transform:none!important}.process-grid li:before{transform:scaleX(1)}}.is-loaded .hero-product{transform:translate3d(var(--hero-x,0px),var(--hero-y,0px),0) scale(var(--hero-scale,.92))}.is-loaded .hero-product img{transform:rotate(var(--hero-rotate,-2deg))}.structure-media video{transform:translate3d(0,var(--structure-y,0px),0) scale(var(--structure-scale,.94));will-change:transform;backface-visibility:hidden;transition:none}@media (width>=768px){.anatomy-board{min-height:clamp(620px,72dvh,820px);padding-top:clamp(84px,7vw,116px);padding-bottom:clamp(72px,6vw,104px)}.anatomy-media{min-height:clamp(310px,34vw,480px)}.anatomy-heading h2{margin-bottom:22px}.anatomy-notes li{padding-top:13px;padding-bottom:13px}}@media (width<=767px){.anatomy-board{min-height:0;padding-top:78px;padding-bottom:78px}}@media (prefers-reduced-motion:reduce){.structure-media video{transition:none;transform:scale(.94)}}.statement{min-height:clamp(460px,58dvh,640px);padding-top:30px;padding-bottom:30px}@media (width>=768px){.anatomy-board{min-height:clamp(500px,58dvh,650px);padding-top:58px;padding-bottom:58px}.anatomy-media{min-height:260px}.product-outro{align-content:center;align-items:center;min-height:clamp(660px,82dvh,900px);padding-top:clamp(82px,7vw,120px);padding-bottom:clamp(82px,7vw,120px)}.product-outro .intro-heading{text-align:center;grid-column:2/span 4;align-self:center}.product-outro .intro-heading h2{max-width:7ch;margin-inline:auto}.product-outro .intro-image{grid-column:6/span 5;align-self:center;margin:0;transform:none}.product-outro .intro-image img{object-fit:contain;width:100%;margin:0}.product-outro .spec-list{grid-column:3/span 8;align-self:start;width:100%;margin-top:clamp(36px,5vw,72px)}.product-outro .product-cta{grid-column:5/span 4;place-self:start center}}@media (width<=767px){.statement{min-height:0;padding-top:30px;padding-bottom:30px}.anatomy-board{min-height:0;padding-top:56px;padding-bottom:56px}.product-outro{padding-top:84px;padding-bottom:84px}.product-outro .intro-heading{text-align:center}.product-outro .intro-heading h2{margin-inline:auto}.product-outro .intro-image img{width:100%;margin:0}.product-outro .product-cta{margin-inline:auto}}.structure-index{align-items:center}.structure-steps{align-items:center;gap:clamp(8px,1.1vw,16px);margin:0;padding:0;list-style:none;display:flex}.structure-steps li{color:#d9e0e56b;font-variant-numeric:tabular-nums;min-width:22px;padding-top:9px;transition:color .25s;position:relative}.structure-steps li:before{content:"";transform-origin:0;width:100%;height:1px;transition:background-color .25s ease,transform .32s var(--ease-out);background:#d9e0e547;position:absolute;top:0;left:0}.structure-steps li.is-active{color:#e8efff}.structure-steps li.is-active:before{background:var(--blue);transform:scaleX(1.32)}@media (width<=767px){.structure-steps{gap:8px}.structure-steps li{min-width:19px;font-size:9px}}@media (width>=768px){.object-detail>.detail-copy,.object-detail>.detail-image{grid-row:1}.detail-image{padding:clamp(22px,3vw,46px)}.object-detail.is-reverse .detail-image img,.detail-image img{object-fit:contain;width:100%;height:100%;transform:none}}@media (hover:hover) and (pointer:fine){.media-reactive{cursor:zoom-in;transition:box-shadow .28s,filter .28s}.media-reactive.is-pointer-active{filter:brightness(1.06);box-shadow:inset 0 0 0 1px #a7c2ffb3,0 0 42px #6e99ee21}.media-reactive img,.media-reactive video{transform-origin:var(--pointer-x,50%) var(--pointer-y,50%);transition:transform .42s var(--ease-out),filter .3s ease}.media-reactive.is-pointer-active img,.media-reactive.is-pointer-active video{transform:scale(1.035)}.object-card.media-reactive.is-pointer-active img{transform:scale(1.055)}.object-card.media-reactive:focus-visible{filter:brightness(1.06);box-shadow:inset 0 0 0 1px #a7c2ffb3,0 0 42px #6e99ee21}}@media (prefers-reduced-motion:reduce){.media-reactive,.media-reactive img,.media-reactive video{transition:none!important}.media-reactive.is-pointer-active img,.media-reactive.is-pointer-active video{transform:none!important}}@media (width>=768px){.research-board{min-height:clamp(610px,58dvh,720px);padding-top:clamp(84px,7vw,116px);padding-bottom:clamp(48px,4vw,70px)}.object-detail.is-reverse .detail-image{aspect-ratio:3/4;justify-self:start;max-width:640px;height:min(86dvh,980px)}.object-detail.is-reverse .detail-image img{width:88%;height:88%;margin:auto}}@media (width<=767px){.research-board{padding-bottom:68px}.object-detail.is-reverse .detail-image{aspect-ratio:3/4;min-height:510px}.object-detail.is-reverse .detail-image img{width:88%;height:88%;margin:auto}}.chapter-rail{opacity:0;pointer-events:none;transition:opacity .26s}.is-scrolling .chapter-rail,.chapter-rail:focus-within{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.chapter-rail{transition:none}}@media (hover:hover) and (pointer:fine){.media-reactive.is-pointer-active,.object-card.media-reactive:focus-visible{box-shadow:none}}.object-grid{gap:var(--grid-gap)}footer{grid-template-columns:1.2fr 2fr 2fr 1.35fr;align-content:space-between;gap:clamp(24px,3vw,48px);min-height:300px;padding-top:52px;padding-bottom:42px}footer .footer-statement,footer .footer-contact,footer .footer-nav{align-content:start;gap:10px;display:grid}footer .footer-statement p{color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.45}footer .footer-statement span,footer .footer-contact b,footer .footer-contact span,footer .footer-nav a,footer small{letter-spacing:.11em;font-size:10px;font-weight:700}footer .footer-statement span,footer .footer-contact span{color:var(--muted)}footer .footer-contact a{width:max-content;color:var(--ink);font-size:13px;text-decoration:none}footer .footer-nav{justify-items:start}footer .footer-nav a{color:#cbd2d7;text-decoration:none}footer small{align-self:end;line-height:1.65}@media (width<=767px){.object-grid{gap:var(--grid-gap)}footer{grid-template-columns:1fr 1fr;gap:30px 18px;min-height:0;padding-top:38px;padding-bottom:34px}footer .footer-statement,footer .footer-contact{grid-column:1/-1}footer .footer-nav{grid-column:1/-1;grid-template-columns:repeat(3,max-content);gap:8px 16px}footer small{text-align:left;grid-column:1/-1;margin-top:18px}}.inquiry{gap:var(--grid-gap);color:#e8edf2;background:#17191d;grid-template-columns:repeat(12,minmax(0,1fr));min-height:auto;padding-top:clamp(100px,12vw,172px);padding-bottom:clamp(80px,9vw,130px);display:grid}.inquiry-heading{grid-column:1/span 5;align-self:start}.inquiry-heading>p{color:#a7c2ff;letter-spacing:.14em;margin:0 0 24px;font-size:10px;font-weight:700}.inquiry-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(52px,7vw,118px);font-weight:600;line-height:.81}.inquiry-heading h2 i{color:#a7c2ff;font-style:normal}.inquiry-heading>span{color:#b8c0cc;max-width:26ch;margin-top:32px;font-size:15px;line-height:1.7;display:block}.inquiry-form{border-top:1px solid #e7eef840;grid-column:6/-1;grid-template-columns:1fr 1fr;margin:0;display:grid}.inquiry-form>label:not(.inquiry-consent){border-bottom:1px solid #e7eef82e;gap:10px;min-height:112px;padding:24px 0 16px;display:grid}.inquiry-form>label:nth-child(odd):not(.inquiry-message){border-right:1px solid #e7eef82e;padding-right:clamp(18px,2vw,34px)}.inquiry-form label>span{color:#9ba7b7;letter-spacing:.1em;font-size:10px;font-weight:700}.inquiry-form input,.inquiry-form textarea{color:#eef2f4;letter-spacing:-.025em;background:0 0;border:0;border-radius:0;outline:0;width:100%;padding:0;font:400 18px/1.4 inherit}.inquiry-form textarea{resize:vertical;min-height:120px}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#69717c}.inquiry-form input:focus,.inquiry-form textarea:focus{color:#fff}:is(.inquiry-form>label:has(input:focus),.inquiry-form>label:has(textarea:focus)){box-shadow:inset 0 -2px #a7c2ff}.inquiry-message{grid-column:1/-1;border-right:0!important;padding:26px 0 20px!important}.inquiry-consent{color:#b8c0cc;grid-column:1/-1;align-items:center;gap:10px;min-height:58px;font-size:12px;display:flex}.inquiry-consent input{accent-color:#a7c2ff;width:16px;height:16px}.inquiry-submit{color:#eef2f4;letter-spacing:-.065em;text-align:left;cursor:pointer;background:#2a2d32;border:0;grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:12px;min-height:210px;padding:28px;font:500 clamp(50px,6vw,94px)/.85 inherit;transition:background-color .22s,color .22s;display:grid}.inquiry-submit span{font-size:.76em}.inquiry-submit small{color:#a7c2ff;letter-spacing:.12em;align-self:end;font-size:10px;font-weight:700}.inquiry-status{color:#a7c2ff;grid-column:1/-1;min-height:20px;margin:12px 0 0;font-size:12px}.inquiry-form input:focus-visible,.inquiry-form textarea:focus-visible,.inquiry-consent input:focus-visible,.inquiry-submit:focus-visible{outline-offset:4px;outline:2px solid #e5f06e}@media (width<=767px){.inquiry{padding-top:90px;padding-bottom:74px;display:block}.inquiry-heading{margin-bottom:58px}.inquiry-heading h2{font-size:clamp(52px,15vw,74px)}.inquiry-heading>span{margin-top:24px}.inquiry-form{grid-template-columns:1fr}.inquiry-form>label:nth-child(odd):not(.inquiry-message),.inquiry-form>label:nth-child(2n):not(.inquiry-message){border-right:0;padding-left:0;padding-right:0}.inquiry-form>label:not(.inquiry-consent){min-height:96px;padding-top:20px}.inquiry-message{padding-top:22px!important}.inquiry-submit{min-height:154px;padding:22px;font-size:clamp(48px,13vw,68px)}.inquiry-consent{align-items:flex-start;padding:16px 0;line-height:1.5}}.colour{--colour-accent:#8eafff;isolation:isolate;transition:background-color .38s}.colour[data-colour=ice]{--colour-accent:#8eafff;background:#0a0d12}.colour[data-colour=teal]{--colour-accent:#38c9bb;background:#061312}.colour[data-colour=yellow]{--colour-accent:#e5f06e;background:#171907}.colour-title{z-index:3;position:relative}.colour-kicker{color:var(--colour-accent);letter-spacing:.14em;margin:0 0 22px;font-size:10px;font-weight:700}.colour-description{color:#c3cad4;max-width:24ch;margin:28px 0 0;font-size:15px;line-height:1.6}.colour h2{color:#e8eef7;transition:color .3s}.colour[data-colour=teal] h2{color:#d9fffa}.colour[data-colour=yellow] h2{color:#fbffd9}.swatches{z-index:4;flex-wrap:wrap;gap:18px}.swatch{color:#aab4c2}.swatch span{background:var(--colour-accent);box-shadow:none}.swatch[data-colour=teal] span{background:#38c9bb}.swatch[data-colour=yellow] span{background:#e5f06e}.swatch.is-selected{color:#f3f7fb}.colour-product{right:var(--grid-gutter);z-index:1;opacity:0;pointer-events:none;width:min(69vw,1120px);height:min(64vh,750px);transition:opacity .36s ease,transform .6s var(--ease-out);place-items:center;margin:0;display:grid;bottom:7%;transform:translate(5vw)scale(.96)}.colour-product img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;display:block}.colour-product figcaption{color:var(--colour-accent);letter-spacing:.14em;font-size:10px;font-weight:700;position:absolute;bottom:0;right:0}.colour[data-colour=ice] .ice-product,.colour[data-colour=teal] .teal-product,.colour[data-colour=yellow] .yellow-product{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.archive-all-link{color:#a7c2ff;letter-spacing:.12em;border-bottom:1px solid;grid-column:10/-1;place-self:end start;align-items:center;gap:14px;margin-top:28px;padding:13px 0;font-size:11px;font-weight:700;text-decoration:none;transition:color .22s,gap .22s;display:inline-flex}.archive-all-link:hover,.archive-all-link:focus-visible{color:#e5f06e;gap:22px}.archive-all-link:focus-visible{outline-offset:6px;outline:2px solid #e5f06e}.object-grid{align-items:stretch}.object-card{aspect-ratio:1;min-height:0!important}.object-card img{object-fit:cover;object-position:center;mix-blend-mode:normal;width:100%;height:100%}.object-card:hover:before{transform:none}.object-card:nth-child(n){grid-row:auto}@media (width>=768px){.object-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.object-card:nth-child(n){grid-column:auto!important}.object-card:first-child,.object-card:nth-child(2){grid-column:span 1!important}.object-card:nth-child(4){grid-column:1/span 1!important}.archive-all-link{grid-column:6/-1}}@media (width>=1024px){.archive-all-link{grid-column:10/-1}}@media (width<=767px){.colour{min-height:720px}.colour-title{padding-top:84px}.colour-description{font-size:14px}.colour-product{width:100%;height:46vh;bottom:14%;right:0}.colour-product figcaption{bottom:-6px;right:20px}.swatches{gap:12px;bottom:32px;left:20px;right:20px}.swatch{font-size:10px}.object-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.object-card:nth-child(n){grid-column:auto!important}.archive-all-link{grid-column:1/-1;margin-top:24px}}@media (hover:hover) and (pointer:fine){.anatomy-media.media-reactive{cursor:zoom-in}.anatomy-media.media-reactive img{transition:transform .48s var(--ease-out),filter .28s ease;transform-origin:50%!important}.anatomy-media.media-reactive.is-pointer-active img{transform:scale(1.055)!important}}.inquiry-form input,.inquiry-form textarea{font-family:inherit;font-size:18px;font-weight:400;line-height:1.4}.inquiry-submit{font-family:inherit}@media (width>=768px){.inquiry-heading{grid-column:1/span 5}.inquiry-heading h2{max-width:6.4ch;font-size:clamp(50px,5.6vw,88px)}.inquiry-form{grid-column:7/-1}}.motion-media:after,.motion-rings{display:none}.motion-media{justify-content:center;place-self:center;align-items:center;display:flex;transition:none!important;transform:none!important}.motion-media .motion-film{object-position:center;display:block;transition:none!important;transform:none!important}@media (width<=1023px){.motion-media{align-self:center;margin-inline:auto!important}.motion-media .motion-film{object-position:center}}@media (width>=1024px){.product-outro .intro-image{grid-area:1/1/span 3/span 6;justify-self:start;width:100%;max-width:760px}.product-outro .intro-heading{text-align:left;grid-area:1/8/auto/-1}.product-outro .intro-heading h2{margin-inline:0}.product-outro .spec-list{grid-area:2/8/auto/-1;margin-top:28px}.product-outro .product-cta{grid-area:3/8/auto/span 3;justify-self:start;margin-top:12px}}@media (width>=768px) and (width<=1023px){.product-outro .intro-image{grid-area:1/1/span 3/span 4;justify-self:start;width:100%}.product-outro .intro-heading{text-align:left;grid-area:1/5/auto/-1}.product-outro .intro-heading h2{margin-inline:0}.product-outro .spec-list{grid-area:2/5/auto/-1;margin-top:26px}.product-outro .product-cta{grid-area:3/5/auto/span 3;justify-self:start;margin-top:12px}}.process-media .process-video{object-fit:cover;background:#050608;width:100%;height:100%;display:block}.process-grid li:nth-child(3) .process-print-photo{aspect-ratio:auto;object-fit:cover;object-position:58% center;width:100%;max-width:none;height:100%;transform:none}@media (width>=768px){.object-detail>.detail-image,.object-detail.is-reverse>.detail-image,.product-outro .intro-image{aspect-ratio:4/3;background:#030508;place-items:center;display:grid;overflow:hidden}.object-details .object-detail .detail-image img,.product-intro.product-outro.is-inview .intro-image img,.product-outro .intro-image img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;display:block;transform:none}}@media (hover:hover) and (pointer:fine){.object-details .object-detail .detail-image.media-reactive.is-pointer-active img,.product-outro .intro-image.media-reactive.is-pointer-active img{transform:scale(1.025)}}@media (width>=1024px){.object-details>h2{letter-spacing:-.065em;max-width:640px;font-size:clamp(52px,6.1vw,96px);line-height:.86}.object-detail{gap:var(--grid-gap);min-height:clamp(650px,78dvh,860px);padding:clamp(56px,6vw,96px) 0}.object-detail>.detail-copy,.object-detail.is-reverse>.detail-copy{grid-area:1/1/auto/span 6;place-self:center;width:min(100%,470px);margin:0;padding:0}.object-detail>.detail-image,.object-detail.is-reverse>.detail-image{aspect-ratio:1;grid-area:1/7/auto/-1;place-self:center;width:100%;max-width:620px;height:auto;min-height:0;margin:0;padding:clamp(28px,3vw,48px)}.object-detail.is-reverse>.detail-image{grid-column:1/span 6}.object-detail.is-reverse>.detail-copy{grid-column:7/-1}.detail-copy h3{letter-spacing:-.06em;max-width:8ch;margin-bottom:20px;font-size:clamp(40px,4.1vw,66px);line-height:.87}.detail-note{max-width:29ch;margin-bottom:24px;font-size:15px;line-height:1.65}.detail-specs{max-width:470px}.spec-list div{min-height:44px}.spec-list dt{font-size:10px}.spec-list dd{font-size:12px}.product-outro{gap:var(--grid-gap);min-height:clamp(650px,78dvh,860px)}.product-outro .intro-image{aspect-ratio:1;grid-column:1/span 6;justify-self:center;max-width:620px}.product-outro .intro-heading,.product-outro .spec-list{grid-column:7/-1;justify-self:center;width:min(100%,470px)}.product-outro .product-cta{grid-column:7/-1;justify-self:start;margin-left:calc(50% - min(100%,470px)/2)}.product-outro .intro-heading h2{letter-spacing:-.06em;font-size:clamp(40px,4.1vw,66px);line-height:.87}}@media (width>=768px) and (width<=1023px){.object-detail>.detail-copy,.object-detail.is-reverse>.detail-copy{grid-area:1/1/auto/span 4;justify-self:center;width:100%;max-width:330px}.object-detail>.detail-image,.object-detail.is-reverse>.detail-image{aspect-ratio:1;grid-area:1/5/auto/-1;justify-self:center;width:100%;height:auto;min-height:0;margin:0}.object-detail.is-reverse>.detail-image{grid-column:1/span 4}.object-detail.is-reverse>.detail-copy{grid-column:5/-1}.detail-copy h3,.product-outro .intro-heading h2{letter-spacing:-.055em;font-size:clamp(38px,5vw,56px);line-height:.89}.product-outro .intro-image{aspect-ratio:1;grid-column:1/span 4;max-width:none}.product-outro .intro-heading,.product-outro .spec-list{grid-column:5/-1;width:100%}.product-outro .product-cta{grid-column:5/span 3;margin-left:0}}@media (width>=768px){.material{align-items:center}.material-copy,.material-image{align-self:center;margin-top:0;margin-bottom:0}}.brand-mark{width:166px;height:62px;display:block;overflow:hidden}.brand-mark img{filter:brightness(1.24)contrast(1.1)saturate(1.06);opacity:1;width:306px;max-width:none;height:204px;transform:translate(-70px,-54px)}@media (width<=767px){.brand-mark{width:136px;height:50px}.brand-mark img{width:250px;height:167px;transform:translate(-57px,-44px)}}.site-header .brand-mark{width:166px;height:68px;display:block;overflow:hidden}.site-header .brand-mark img{object-fit:contain;mix-blend-mode:screen;filter:brightness(1.28)contrast(1.08)saturate(1.08);width:280px;max-width:none;height:auto;display:block;transform:translate(-57px,-43px)}html,body,button,input,textarea,select{font-family:Pretendard Variable,Pretendard,sans-serif!important}@media (width<=767px){.site-header .brand-mark{width:128px;height:56px}.site-header .brand-mark img{width:216px;transform:translate(-44px,-33px)}}.inquiry{isolation:isolate;background:#16191f;align-items:stretch;gap:clamp(28px,4vw,68px);min-height:0;padding-top:clamp(80px,8vw,128px);padding-bottom:clamp(80px,8vw,128px);position:relative}.inquiry:before{content:"07 / PROJECT DESK";top:28px;left:var(--grid-gutter);color:#8490a2;letter-spacing:.14em;font-size:10px;font-weight:700;position:absolute}.inquiry-heading{grid-column:1/span 4;align-self:center;padding:clamp(18px,2.5vw,40px) 0}.inquiry-heading>p{color:#a7c2ff;margin-bottom:18px}.inquiry-heading h2{max-width:6.5ch;font-size:clamp(46px,5vw,80px);line-height:.86}.inquiry-heading>span{color:#c3cbd6;max-width:23ch;margin-top:26px;font-size:15px;line-height:1.68}.inquiry-form{background:#11141a;border:1px solid #e7eef833;grid-column:6/-1;grid-template-columns:1fr 1fr;align-self:stretch;padding:0 clamp(18px,2.6vw,40px) clamp(18px,2.6vw,40px)}.inquiry-form:before{content:"INQUIRY / 01";color:#a7c2ff;letter-spacing:.14em;border-bottom:1px solid #e7eef82e;grid-column:1/-1;padding:20px 0 17px;font-size:10px;font-weight:700}.inquiry-form>label:not(.inquiry-consent){min-height:102px;padding-top:20px;padding-bottom:14px}.inquiry-form>label:nth-child(odd):not(.inquiry-message){padding-right:clamp(14px,2vw,30px)}.inquiry-form>label:nth-child(2n):not(.inquiry-message){padding-left:clamp(14px,2vw,30px)}.inquiry-form input,.inquiry-form textarea{font-size:17px}.inquiry-message{min-height:154px!important;padding-top:23px!important;padding-bottom:18px!important}.inquiry-message textarea{min-height:82px}.inquiry-consent{min-height:64px;padding:14px 0;font-size:11px}.inquiry-submit{color:#090b0f;background:#a7c2ff;min-height:104px;padding:20px 22px;font-size:clamp(34px,3.3vw,54px)}.inquiry-submit small{color:#202c45}.inquiry-submit:hover{color:#090b0f;background:#e8eefc}.inquiry-submit:hover small{color:#202c45}.inquiry-status{margin:10px 0 0;font-size:11px}@media (width<=767px){.inquiry{padding-top:86px;padding-bottom:64px}.inquiry:before{top:24px}.inquiry-heading{margin-bottom:38px;padding:0}.inquiry-heading h2{max-width:7ch;font-size:clamp(46px,13.5vw,66px)}.inquiry-form{padding:0 20px 20px;display:grid}.inquiry-form:before{padding-top:17px}.inquiry-submit{min-height:92px;font-size:42px}:root{--grid-gutter:20px;--grid-gap:12px}body{min-width:320px}.site-header{grid-template-columns:96px 1fr auto;gap:10px;min-height:68px;padding:0 20px;position:fixed}.site-header .brand-mark{width:96px;height:48px}.site-header .brand-mark img{width:166px;transform:translate(-34px,-25px)}.site-header nav{display:none}.site-header.is-menu-open nav{background:#07090cfa;border-top:1px solid #eef2f424;border-bottom:1px solid #eef2f424;grid-template-columns:1fr 1fr;gap:0;padding:12px 20px 20px;display:grid;position:absolute;top:68px;left:0;right:0;box-shadow:0 18px 32px #00000047}.site-header nav a{letter-spacing:.09em;border-bottom:1px solid #eef2f424;min-height:52px;padding:0 4px;font-size:11px}.site-header nav a:last-child{grid-column:1/-1}.site-header .shop-link{letter-spacing:.055em;white-space:nowrap;justify-self:end;min-height:44px;font-size:9px}.menu-toggle{min-width:62px;min-height:44px;color:var(--ink);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:0;font:700 10px/1 inherit;display:inline-flex}.menu-toggle i,.menu-toggle i:before,.menu-toggle i:after{content:"";background:currentColor;width:15px;height:1px;transition:transform .2s,opacity .2s;display:block}.menu-toggle i{position:relative}.menu-toggle i:before{position:absolute;top:-5px}.menu-toggle i:after{position:absolute;top:5px}.site-header.is-menu-open .menu-toggle i{background:0 0}.site-header.is-menu-open .menu-toggle i:before{transform:translateY(5px)rotate(45deg)}.site-header.is-menu-open .menu-toggle i:after{transform:translateY(-5px)rotate(-45deg)}.menu-toggle:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.hero{min-height:100svh;padding:92px 20px 34px}.hero-copy{width:min(100%,340px)}.hero h1{font-size:clamp(52px,16.2vw,70px);line-height:.9}.hero-line{max-width:25ch;margin-top:22px;font-size:14px}.hero-product{opacity:.94;width:134vw;top:35%;right:-58vw}.hero-product figcaption{bottom:70px;right:20px}.hero-index{bottom:22px;left:20px;right:20px}.structure-scroll{height:180svh}.structure-sticky{min-height:100svh}.structure-copy{max-width:260px;top:98px;left:20px}.structure-copy h2{font-size:clamp(48px,14vw,64px)}.structure-copy>p:last-child{max-width:22ch;margin-top:18px;font-size:13px}.structure-media video{transform:scale(.74)}.structure-media figcaption{font-size:9px;bottom:62px;right:20px}.structure-index{padding-top:10px;bottom:24px;left:20px;right:20px}.structure-steps{gap:12px}.statement{min-height:0;padding-top:46px!important;padding-bottom:46px!important}.statement h2{font-size:clamp(50px,15vw,68px)}.statement-note{max-width:23ch;margin:24px 0 0 auto;font-size:14px}.research-board,.anatomy-board{padding-left:20px!important;padding-right:20px!important}.research-board{padding-top:76px!important;padding-bottom:56px!important}.process-heading{margin-bottom:34px}.process-heading h2{font-size:clamp(50px,15vw,68px)}.process-heading p{max-width:30ch;font-size:14px}.process-grid{gap:28px 12px}.process-grid img{aspect-ratio:1;object-fit:cover}.process-grid b{margin-top:10px;font-size:10px}.process-grid span{font-size:11px;line-height:1.55}.anatomy-board{gap:30px;padding-top:68px!important;padding-bottom:62px!important}.anatomy-heading h2{margin-bottom:20px;font-size:clamp(50px,15vw,68px)}.anatomy-heading>p:last-child{max-width:31ch;font-size:13px}.anatomy-media{min-height:240px;margin:0 -12px;overflow:hidden}.anatomy-media .anatomy-cutout{width:126%;max-width:none}.anatomy-notes li{padding:14px 0;font-size:11px}.motion-section{height:145svh}.motion-sticky{min-height:100svh;padding:84px 20px 32px}.motion-heading h2{font-size:clamp(50px,15vw,68px)}.motion-media{width:118%;margin:20px 0 0 -9%}.motion-steps{gap:14px;margin-top:24px}.colour{min-height:690px;padding-left:20px!important;padding-right:20px!important}.colour-title{padding-top:74px}.colour h2{font-size:clamp(52px,15vw,70px)}.colour-product{width:100%;height:40svh;bottom:118px;right:0}.swatches{bottom:30px;left:20px;right:20px}.objects{padding:72px 20px 64px!important}.objects-head{display:block}.objects-head h2{font-size:clamp(50px,15vw,68px)}.objects-head>p:last-child{max-width:31ch;margin:20px 0 0;font-size:14px}.archive-all-link{margin-top:24px}.object-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.object-card{aspect-ratio:1}.object-card .card-caption{font-size:8px;line-height:1.35;bottom:10px;left:10px;right:10px}.object-details{padding:70px 20px 0!important}.object-details>h2{margin-bottom:36px;font-size:clamp(50px,15vw,68px)}.object-detail,.object-detail.is-reverse{gap:22px;padding:48px 0}.detail-copy h3{margin-bottom:18px;font-size:clamp(40px,13.2vw,58px)}.detail-note{margin:0 0 20px;font-size:13px;line-height:1.6}.detail-image,.object-detail.is-reverse .detail-image{aspect-ratio:1;min-height:0;padding:18px}.detail-image figcaption{font-size:8px;bottom:10px;right:12px}.detail-specs div,.spec-list div{min-height:40px}.detail-specs dt,.spec-list dt{font-size:9px}.detail-specs dd,.spec-list dd{font-size:11px}.product-outro{flex-direction:column;gap:24px;display:flex;min-height:0!important;padding:68px 20px 64px!important}.product-outro .intro-heading,.product-outro .intro-image,.product-outro .spec-list,.product-outro .product-cta{width:100%;margin:0}.product-outro .intro-heading h2{font-size:clamp(42px,13.3vw,58px)}.product-outro .intro-image{aspect-ratio:1;min-height:0;padding:18px}.product-outro .product-cta{justify-content:center}.manifesto{min-height:64svh;padding:64px 20px}.manifesto h2{font-size:clamp(54px,16vw,72px)}.outline-link{margin-top:32px}.inquiry{padding-left:20px!important;padding-right:20px!important}.inquiry-heading h2{font-size:clamp(44px,13vw,60px)}.inquiry-form input,.inquiry-form textarea{font-size:16px}.inquiry-submit{font-size:clamp(36px,11vw,52px)}.archive-dialog{width:calc(100% - 24px)}.archive-image-wrap{min-height:250px}.archive-copy{padding:24px}.archive-copy h2{font-size:42px}footer{padding-left:20px!important;padding-right:20px!important}}@media (width>=768px){.menu-toggle{display:none}}@media (width>=768px) and (width<=1023px){.site-header,.section-shell,.research-board,.anatomy-board,.objects,.object-details,.inquiry,footer{padding-left:32px;padding-right:32px}.structure-copy{left:32px}.structure-index{left:32px;right:32px}.chapter-rail{right:12px}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.process-grid img{aspect-ratio:16/10}}.inquiry-submit{letter-spacing:-.055em;font-size:clamp(28px,2.7vw,46px)}@media (width<=767px){.inquiry-submit{letter-spacing:-.045em;font-size:clamp(28px,8.7vw,38px)}}html{scroll-behavior:smooth}[id]{scroll-margin-top:96px}a,button,input,textarea,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #e5f06e}.site-header a:active,.menu-toggle:active,.product-cta:active,.outline-link:active,.archive-all-link:active{opacity:.72}.inquiry-form>label:has(input[required])>span:after{content:" *";color:#a7c2ff}.inquiry-form>label:has(textarea[required])>span:after{content:" *";color:#a7c2ff}.inquiry-form [aria-invalid=true]{box-shadow:inset 0 -2px #ff8279!important}.inquiry-submit:disabled{cursor:wait;opacity:.72}.inquiry-submit.is-submitting span{animation:.65s ease-in-out infinite alternate submit-pulse}@keyframes submit-pulse{0%{opacity:.4;transform:translate(0)}to{opacity:1;transform:translate(7px)}}@media (width<=767px){[id]{scroll-margin-top:80px}.skip-link:focus{top:10px;left:12px}.inquiry-form>label:not(.inquiry-consent){min-height:104px}.inquiry-form input,.inquiry-form textarea{font-size:16px}.inquiry-status{min-height:42px;line-height:1.5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.inquiry-submit.is-submitting span{animation:none}}.inquiry-form select{color:#eef2f4;letter-spacing:-.025em;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;outline:0;width:100%;padding:0;font:400 18px/1.4 inherit}.inquiry-form select:invalid{color:#69717c}.inquiry-form select option{color:#eef2f4;background:#17191d}.inquiry-form>label:has(select:focus){box-shadow:inset 0 -2px #a7c2ff}.inquiry-form select:focus-visible{outline-offset:4px;outline:2px solid #e5f06e}.inquiry-form>label:has(select[required])>span:after{content:" *";color:#a7c2ff}@media (width<=767px){.inquiry-form select{font-size:16px}}.colour-product:not(.is-active){visibility:hidden;pointer-events:none;transform:scale(.985);opacity:0!important}.colour-product.is-active{visibility:visible;transform:scale(1);opacity:1!important}.colour-product:not(.is-active){display:none!important}.colour[data-colour=ice],.colour[data-colour=teal],.colour[data-colour=yellow]{background:#0a0d12}.colour[data-colour=ice] h2,.colour[data-colour=teal] h2,.colour[data-colour=yellow] h2{color:#e8eef7}@media (width>=768px){.object-detail .detail-image:has(img[alt="해양 골격 키체인"]){padding:14px!important}.object-detail .detail-image img[alt="해양 골격 키체인"]{transform-origin:50%;transform:scale(1.22)!important}}.records-dialog{width:min(1380px,100% - 32px);max-width:none;height:min(90dvh,1020px);color:var(--ink);background:#000;border:1px solid #eef2f43d;margin:auto;padding:0;overflow:auto}.records-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c}.records-dialog[open]{animation:.24s ease-out archive-in;display:block}.records-dialog .object-details{min-height:100%;padding-top:clamp(76px,8vw,120px);display:block}.records-dialog .object-detail{min-height:min(86dvh,820px)}.records-close{z-index:12;width:44px;height:44px;color:var(--ink);cursor:pointer;background:#050608d1;border:1px solid #eef2f440;place-items:center;margin:14px 14px -58px auto;font:400 30px/1 inherit;display:grid;position:sticky;top:14px;left:calc(100% - 58px)}.records-close:hover{background:var(--blue);color:#080a0d}.swatch span{display:none}.colour-product{width:min(60vw,940px);height:min(52vh,620px);bottom:clamp(28px,5vh,68px)}@media (width<=767px){.colour-product{width:min(100%,620px);height:min(50vh,460px);bottom:76px;right:50%;transform:translate(50%)scale(.96)}.colour[data-colour=ice] .ice-product,.colour[data-colour=teal] .teal-product,.colour[data-colour=yellow] .yellow-product{transform:translate(50%)scale(1)}}@media (width>=768px) and (width<=1023px){:root{--grid-gutter:32px;--grid-gap:20px}.hero{min-height:100dvh;padding-top:128px}.hero-product{width:min(80vw,860px);top:20%;right:-14vw}.colour{min-height:100dvh}.colour-product{width:min(64vw,680px);height:min(50dvh,500px);bottom:6%;right:24px}}@media (width<=767px){body{overflow-x:clip}.colour{min-height:max(720px,100svh)}.colour-product{height:min(40svh,390px);bottom:96px}.swatches{gap:16px}.site-header{z-index:40;background:#000000f5}.site-header .brand-mark{width:112px;height:56px}.site-header .brand-mark img{width:176px;height:auto;transform:translate(-32px,-39px)}.menu-toggle,.site-header .shop-link{z-index:1;color:var(--ink);position:relative;display:inline-flex!important}.hero-copy{z-index:3}.hero h1{max-width:100%;font-size:clamp(44px,14.4vw,56px);line-height:.91}.hero-product{width:92vw;max-height:38svh;top:54%;right:-4vw}}.colour{padding-left:var(--grid-gutter)!important;padding-right:var(--grid-gutter)!important}.colour,.colour h2,.colour-product{transition:none!important}.swatches{left:var(--grid-gutter)}.colour-product figcaption{bottom:0;right:0}@media (width>=1024px){.colour-product{right:var(--grid-gutter);width:min(52vw,780px);height:min(36dvh,420px);bottom:clamp(104px,14vh,160px)}.colour-product.is-active{transform:none!important}}@media (width>=768px) and (width<=1023px){.colour-product{right:var(--grid-gutter);width:min(55vw,540px);height:min(36dvh,360px);bottom:104px}.colour-product.is-active{transform:none!important}}@media (width<=767px){.colour-product{right:var(--grid-gutter);width:calc(100% - (var(--grid-gutter) * 2));height:min(34svh,300px);bottom:112px;transform:none!important}.colour-product.is-active{transform:none!important}.swatches{right:var(--grid-gutter)}}.hero-copy,.hero-product{opacity:1}.js-enhanced:not(.is-loaded) .hero-copy{opacity:0;transform:translateY(24px)}.js-enhanced:not(.is-loaded) .hero-product{opacity:0;transform:translate(8vw)scale(.92)}@media (width<=767px){.statement{min-height:0;display:block;padding-top:92px!important;padding-bottom:64px!important}.structure-scroll,.motion-section{min-height:0;height:auto!important}.structure-sticky,.motion-sticky{padding:92px var(--grid-gutter) 32px;flex-direction:column;position:relative;min-height:0!important;display:flex!important}.structure-copy,.motion-heading{width:100%;max-width:none;position:static}.structure-copy h2,.motion-heading h2{font-size:clamp(46px,13.5vw,60px)}.structure-media,.motion-media{aspect-ratio:1;width:100%;height:auto;margin:28px 0 0;position:relative;inset:auto;overflow:hidden}.structure-media video,.motion-media video{object-fit:contain;width:100%;height:100%;transform:none!important}.structure-index,.motion-steps{width:100%;margin:20px 0 0;position:static}.colour-product{height:250px;top:330px;bottom:auto}.swatches{bottom:34px}:root{--grid-gutter:20px;--grid-gap:16px}body{min-width:0;overflow-x:clip}.site-header{height:68px;padding:0 var(--grid-gutter)}.site-header .brand-mark{width:108px;height:54px}.site-header .brand-mark img{width:170px;transform:translate(-31px,-38px)}.site-header .shop-link{min-height:44px;font-size:9px}.menu-toggle{min-width:64px;min-height:44px}main>section{min-height:0!important}.section-shell,.research-board,.anatomy-board,.objects,.object-details,.inquiry,.manifesto{padding-left:var(--grid-gutter)!important;padding-right:var(--grid-gutter)!important}.hero{padding:98px var(--grid-gutter) 32px;flex-direction:column;justify-content:flex-start;display:flex;min-height:780px!important}.hero-copy{width:100%;max-width:none}.hero .eyebrow{margin-bottom:16px}.hero h1{max-width:100%;font-size:clamp(45px,14.5vw,60px);line-height:.9}.hero-line{max-width:29ch;margin-top:20px;font-size:14px}.hero-product{align-self:flex-end;width:min(100%,430px);max-height:none;margin:auto -18px 26px auto;position:relative;top:auto;right:auto;transform:none!important}.hero-product figcaption{display:none}.hero-index{width:100%;margin-top:auto;position:static}.structure-scroll{height:auto!important}.structure-sticky{padding:96px var(--grid-gutter) 30px;flex-direction:column;position:relative;min-height:0!important;display:flex!important}.structure-copy{max-width:none;position:static}.structure-copy h2{font-size:clamp(46px,13.5vw,60px)}.structure-copy>p:last-child{max-width:28ch;margin-top:16px}.structure-media{aspect-ratio:1;width:100%;height:auto;margin:28px 0 0;position:relative;inset:auto}.structure-media video{object-fit:contain;width:100%;height:100%;transform:none!important}.structure-index{width:100%;margin-top:18px;position:static}.structure-media figcaption{bottom:10px;right:10px}.statement{display:block;padding-top:88px!important;padding-bottom:64px!important}.statement h2{max-width:none;font-size:clamp(48px,14vw,62px);line-height:.9;transform:none}.statement-note{border:0;max-width:28ch;margin:28px 0 0;padding:0;font-size:14px;position:static}.research-board,.anatomy-board{min-height:0;display:block;padding-top:84px!important;padding-bottom:64px!important}.research-rail{display:none}.research-statement h2,.anatomy-heading h2{font-size:clamp(48px,14vw,62px);line-height:.88}.research-specimen{width:100%;height:280px;margin-top:32px;position:relative;bottom:auto;right:auto}.process-heading{margin-bottom:30px;display:block}.process-heading h2{font-size:clamp(48px,14vw,62px)}.process-heading p{margin-top:20px}.process-grid{grid-template-columns:1fr 1fr;gap:16px 12px}.anatomy-media{aspect-ratio:1;min-height:0;margin:28px 0}.anatomy-media .anatomy-cutout{width:100%;max-width:100%}.motion-section{height:auto!important}.motion-sticky{padding:88px var(--grid-gutter) 36px;flex-direction:column;position:relative;min-height:0!important;display:flex!important}.motion-heading{width:100%;max-width:none}.motion-heading h2{font-size:clamp(46px,13.5vw,60px)}.motion-media{aspect-ratio:1;width:100%;margin:28px 0 0}.motion-media video{object-fit:contain;width:100%;height:100%;transform:none!important}.motion-rings{display:none}.motion-steps{gap:18px;width:100%;margin:20px 0 0;position:static}.material{flex-direction:column;align-items:stretch;min-height:0;display:flex;padding-top:84px!important;padding-bottom:64px!important}.material-copy{width:100%}.material-copy h2{font-size:clamp(46px,13.5vw,60px)}.material-image{width:100%;margin:30px 0 0}.material-image .material-film{aspect-ratio:1;object-fit:contain;width:100%}.colour{min-height:820px!important;padding-top:0!important}.colour-title{padding-top:90px}.colour h2{font-size:clamp(50px,14vw,64px)}.colour-description{margin-top:18px}.colour-product{top:330px;right:var(--grid-gutter);width:calc(100% - (var(--grid-gutter) * 2));height:250px;transform:none!important}.swatches{right:var(--grid-gutter);grid-template-columns:repeat(3,1fr);gap:6px;display:grid;bottom:30px}.swatch{justify-content:center;min-height:44px;font-size:9px}.objects{padding-top:78px!important;padding-bottom:64px!important}.objects-head{margin-bottom:38px;display:block}.objects-head h2{font-size:clamp(46px,13.5vw,60px)}.object-grid{gap:12px;grid-template-columns:1fr 1fr!important}.object-card{aspect-ratio:1}.object-details{padding-top:78px!important}.object-details>h2{font-size:clamp(46px,13.5vw,60px)}.object-detail,.object-detail.is-reverse{flex-direction:column;gap:24px;min-height:0;padding:48px 0;display:flex}.object-detail>.detail-copy,.object-detail.is-reverse>.detail-copy,.object-detail>.detail-image,.object-detail.is-reverse>.detail-image{width:100%;margin:0}.detail-image{aspect-ratio:1;min-height:0}.detail-copy h3{font-size:clamp(40px,12vw,54px)}.manifesto{min-height:560px!important;padding-top:74px!important;padding-bottom:54px!important}.manifesto h2{font-size:clamp(52px,15vw,68px)}.inquiry{display:block;padding-top:82px!important;padding-bottom:64px!important}.inquiry-heading{margin-bottom:40px}.inquiry-heading h2{font-size:clamp(46px,13.5vw,60px)}.inquiry-form{grid-template-columns:1fr}.inquiry-form>label:nth-child(n):not(.inquiry-message){border-right:0;padding-left:0;padding-right:0}.inquiry-submit{min-height:120px;font-size:clamp(30px,9.5vw,42px)}}.records-dialog .object-details{display:block;padding:clamp(86px,8vw,126px) clamp(32px,7vw,108px) clamp(68px,7vw,112px)!important}.records-dialog .object-details>h2{border-bottom:1px solid #eef2f429;width:min(100%,10ch);min-height:0;margin:0 0 clamp(34px,4vw,64px);padding:22px 0 clamp(28px,3vw,44px);font-size:clamp(52px,6.3vw,92px);line-height:.86;display:block}.records-dialog .object-detail,.records-dialog .object-detail.is-reverse{border-top:0;border-bottom:1px solid #eef2f429;grid-template-rows:auto;grid-template-columns:minmax(0,.92fr) minmax(280px,460px);align-items:center;gap:clamp(34px,6vw,104px);min-height:0;padding:clamp(42px,5.5vw,82px) 0;display:grid}.records-dialog .object-detail>.detail-copy,.records-dialog .object-detail.is-reverse>.detail-copy{grid-area:1/1;place-self:center start;width:min(100%,440px);margin:0;padding:0}.records-dialog .object-detail>.detail-image,.records-dialog .object-detail.is-reverse>.detail-image{aspect-ratio:1;grid-area:1/2;place-self:center end;width:100%;max-width:460px;min-height:0;margin:0;padding:clamp(16px,1.8vw,28px);box-shadow:inset 0 0 0 1px #a9c5ff38}.records-dialog .object-detail>.detail-image.square-product,.records-dialog .object-detail.is-reverse>.detail-image.square-product{box-sizing:border-box;aspect-ratio:1;overflow:hidden}.records-dialog .object-detail .detail-image.square-product img{aspect-ratio:1;object-fit:contain;object-position:center;width:100%;height:100%;margin:0;transform:none!important}.records-dialog .detail-copy h3{max-width:8ch;margin:0 0 18px;font-size:clamp(42px,4.3vw,68px);line-height:.87}.records-dialog .detail-note{min-height:4.8em;margin:0 0 24px}.records-dialog .detail-specs{width:100%;max-width:none}.records-dialog .detail-specs div{min-height:42px}.records-dialog .detail-image figcaption{bottom:12px;right:14px}.anatomy-media .anatomy-cutout[src$=무제-1\.png]{object-fit:contain;width:108%;max-height:min(66vh,640px)}@media (width<=767px){.records-dialog{width:calc(100% - 16px);height:calc(100dvh - 16px)}.records-dialog .object-details{padding:76px 20px 36px!important}.records-dialog .object-details>h2{margin-bottom:28px;padding-bottom:24px;font-size:clamp(46px,14vw,66px)}.records-dialog .object-details>h2:before{margin-bottom:16px;position:static;transform:none}.records-dialog .object-detail,.records-dialog .object-detail.is-reverse{grid-template-columns:1fr;gap:26px;padding:42px 0}.records-dialog .object-detail>.detail-image,.records-dialog .object-detail.is-reverse>.detail-image{grid-area:1/1;justify-self:stretch;max-width:none}.records-dialog .object-detail>.detail-copy,.records-dialog .object-detail.is-reverse>.detail-copy{grid-area:2/1;width:100%}.records-dialog .detail-note{min-height:0}.anatomy-media .anatomy-cutout[src$=무제-1\.png]{width:122%;max-height:420px}}@media (width>=768px){.records-dialog .object-detail>figure.detail-image.square-product,.records-dialog .object-detail.is-reverse>figure.detail-image.square-product{aspect-ratio:1!important;width:460px!important;max-width:100%!important;height:460px!important;min-height:0!important;max-height:460px!important}}@media (width<=767px){.records-dialog .object-detail>figure.detail-image.square-product,.records-dialog .object-detail.is-reverse>figure.detail-image.square-product{aspect-ratio:1!important;width:100%!important;height:min(100vw - 56px,460px)!important;min-height:0!important}}@media (prefers-reduced-motion:no-preference){.js-enhanced main>section .appear{opacity:0;transition:opacity .28s ease-out,transform .46s cubic-bezier(.16,.84,.22,1);transition-delay:min(calc(var(--appear-index,0) * 60ms), .24s);will-change:opacity, transform;transform:translateY(20px)}.js-enhanced main>section.is-inview .appear{opacity:1;transform:translate(0,0)}}@media (width<=767px),(prefers-reduced-motion:reduce){.js-enhanced main>section .appear{opacity:1!important;transition:none!important;transform:none!important}}.objects-head>p:not(.archive-kicker){color:#cbd2d7;word-break:keep-all;grid-column:10/-1;align-self:end;width:min(100%,18rem);max-width:18rem;margin:0 0 10px;font-size:14px;line-height:1.65}@media (width>=768px) and (width<=1023px){.objects-head>p:not(.archive-kicker){grid-column:6/-1}}@media (width<=767px){.objects-head>p:not(.archive-kicker){width:auto;max-width:31ch;margin:20px 0 0;font-size:14px}}@media (width>=1024px){.colour-description{white-space:nowrap;max-width:none}.colour-product{right:var(--grid-gutter);box-sizing:border-box;width:min(52vw,820px);height:min(47dvh,500px);padding:clamp(10px,1vw,18px);bottom:clamp(170px,20vh,240px)!important}.colour-product img{object-fit:contain}}@media (width<=767px){.colour{min-height:820px!important}.colour-product{height:190px!important;padding:0!important;top:340px!important;bottom:auto!important}.swatches{z-index:5;bottom:28px!important}}@media (width>=768px) and (width<=1023px){:root{--grid-gutter:32px;--grid-gap:24px;--grid-columns:8}.site-header{height:76px;padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}.site-header nav{gap:24px}.hero{min-height:100dvh;padding-top:118px;padding-bottom:44px}.hero-copy{grid-column:1/span 4;align-self:center}.hero h1{font-size:clamp(66px,8.8vw,92px)}.hero-line{max-width:28ch}.hero-product{width:min(68vw,700px);top:23%;right:-5vw}.statement{min-height:72dvh}.statement h2{max-width:9ch;font-size:clamp(74px,11vw,112px)}.statement-note{right:var(--grid-gutter);bottom:18%}.structure-scroll,.motion-section{height:150vh}.structure-copy{left:var(--grid-gutter);max-width:340px;top:112px}.structure-copy h2,.motion-heading h2{font-size:clamp(58px,7.8vw,82px)}.research-board,.anatomy-board{padding-left:var(--grid-gutter)!important;padding-right:var(--grid-gutter)!important}.process-heading h2{grid-column:1/span 5}.process-heading p{grid-column:6/-1}.motion-sticky{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}.motion-heading{grid-column:1/span 4}.motion-media{grid-column:4/-1}.motion-steps{grid-column:1/span 5}.material{min-height:76dvh}.material-copy{grid-column:1/span 4}.material-image{grid-column:5/-1}.colour{min-height:88dvh}.colour h2{font-size:clamp(76px,11vw,112px)}.colour-description{white-space:normal;max-width:28ch}.colour-product{right:var(--grid-gutter);width:min(54vw,560px);height:min(44dvh,410px);bottom:96px!important}.swatches{left:var(--grid-gutter)}.objects{padding-left:var(--grid-gutter)!important;padding-right:var(--grid-gutter)!important}.object-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important}.object-card:first-child,.object-card:nth-child(2){grid-column:span 4!important}.object-card:nth-child(3){grid-column:span 3!important}.object-card:nth-child(4){grid-column:span 2!important}.object-card:nth-child(5){grid-column:span 3!important}.object-detail{min-height:64dvh}.object-detail>.detail-copy,.object-detail.is-reverse>.detail-copy{grid-column:1/span 4}.object-detail>.detail-image,.object-detail.is-reverse>.detail-image{grid-column:5/-1}.object-detail.is-reverse>.detail-image{grid-column:1/span 4}.object-detail.is-reverse>.detail-copy{grid-column:5/-1}.inquiry{padding-left:var(--grid-gutter)!important;padding-right:var(--grid-gutter)!important}.inquiry-heading{grid-column:1/span 3}.inquiry-form{grid-column:4/-1}}:root{--grid-columns:12;--grid-gutter:clamp(48px, 4.45vw, 64px);--grid-gap:24px}.hero,.section-shell,.manifesto,footer{padding-left:var(--grid-gutter)!important;padding-right:var(--grid-gutter)!important}@media (width>=1920px){:root{--grid-columns:12;--grid-gutter:max(128px, calc((100vw - 1664px) / 2));--grid-gap:32px}}@media (width>=768px) and (width<=1023px){:root{--grid-columns:8;--grid-gutter:32px;--grid-gap:20px}}@media (width<=767px){:root{--grid-columns:4;--grid-gutter:20px;--grid-gap:12px}}.brand-mark,.site-header .brand-mark,footer .brand-mark{width:150px;height:auto;line-height:0;overflow:visible}.brand-mark img,.site-header .brand-mark img,footer .brand-mark img{object-fit:contain;mix-blend-mode:normal;filter:none;max-width:100%;display:block;width:100%!important;height:auto!important;transform:none!important}@media (width<=767px){.brand-mark,.site-header .brand-mark,footer .brand-mark{width:112px}.structure-media,.motion-media{background:#050608}.structure-media video,.motion-media video{opacity:1;background:#050608;display:block}}@media (width<=1023px){.motion-media{isolation:isolate;contain:paint;background:#050608}.motion-media .motion-film{object-fit:contain;background:#050608;width:100%;height:100%;display:block}}@media (width>=1024px){.object-details{padding-left:var(--grid-gutter)!important;padding-right:var(--grid-gutter)!important}.object-details .object-detail{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.object-details .object-detail>.detail-copy{justify-self:start;width:min(100%,470px);margin-left:0}.object-details .object-detail>.detail-image{justify-self:end;width:min(100%,620px);margin-right:0}.object-details .object-detail.is-reverse>.detail-copy{justify-self:end}.object-details .object-detail.is-reverse>.detail-image{justify-self:start}}@media (width>=768px){.statement{min-height:clamp(640px,72dvh,820px);padding-top:clamp(88px,8vw,128px)!important;padding-bottom:clamp(56px,5vw,80px)!important}.statement:before{z-index:2;top:clamp(28px,3vw,48px)}.colour-title{padding-top:clamp(48px,4vw,72px)}.objects-head{padding-top:clamp(72px,6vw,104px)}}@media (width<=1023px){:root{--grid-gutter:32px;--grid-gap:20px;--grid-columns:8}body{overflow-x:clip}.site-header{height:72px;padding-inline:var(--grid-gutter);z-index:40;background:#050608;position:sticky;top:0}main>section{min-height:0!important}.section-shell,.research-board,.anatomy-board,.objects,.object-details,.inquiry,.manifesto{padding-inline:var(--grid-gutter)!important}.hero{padding:112px var(--grid-gutter) 42px;grid-template-columns:repeat(8,minmax(0,1fr));overflow:hidden;min-height:720px!important}.hero-copy{grid-column:1/span 4;align-self:start}.hero h1{font-size:clamp(62px,10vw,84px);line-height:.86}.hero-line{margin-top:22px}.hero-product{width:min(68vw,620px);top:24%;right:-8vw;transform:none!important}.hero-index{left:var(--grid-gutter);right:var(--grid-gutter)}.statement{min-height:560px!important;padding-top:104px!important;padding-bottom:72px!important}.statement:before,.colour:before,.objects:before{top:30px}.statement h2{font-size:clamp(72px,11vw,104px)}.statement-note{border:0;max-width:34ch;margin-top:28px;padding-left:0;position:static}.structure-scroll,.motion-section{height:auto!important}.structure-sticky,.motion-sticky{padding:96px var(--grid-gutter) 56px;grid-template-columns:repeat(8,minmax(0,1fr));gap:24px;top:auto;overflow:visible;min-height:0!important;display:grid!important;position:relative!important}.structure-copy,.motion-heading{grid-column:1/span 5;max-width:none;position:static}.structure-copy h2,.motion-heading h2{font-size:clamp(60px,9vw,82px)}.structure-copy>p:last-child{max-width:34ch;margin-top:18px}.structure-media,.motion-media{aspect-ratio:16/10;grid-column:1/-1;width:100%;height:auto;margin:8px 0 0;position:relative;inset:auto;overflow:hidden}.structure-media video,.motion-media video{object-fit:contain;width:100%;height:100%;display:block;transform:none!important}.structure-index,.motion-steps{grid-column:1/-1;width:100%;margin:0;position:static}.motion-steps{gap:28px}.motion-rings{display:none}.research-board,.anatomy-board{display:block;padding-top:84px!important;padding-bottom:72px!important}.research-rail{display:none}.research-specimen{width:100%;height:380px;margin-top:34px;position:relative;bottom:auto;right:auto}.anatomy-media{min-height:360px;margin:32px 0}.anatomy-media .anatomy-cutout{width:108%;max-width:none}.product-intro,.material{grid-template-columns:repeat(8,minmax(0,1fr));gap:24px;min-height:0!important;padding-top:88px!important;padding-bottom:72px!important}.intro-heading,.material-copy{grid-column:1/span 4}.intro-image,.material-image{grid-column:5/-1}.intro-image img,.material-image .material-film{aspect-ratio:1;object-fit:contain;width:100%;margin:0}.colour{min-height:760px!important;padding-top:0!important}.colour-title{padding-top:106px}.colour h2{font-size:clamp(72px,11vw,104px)}.colour-product{right:var(--grid-gutter);width:min(66vw,560px);height:360px;bottom:112px;transform:none!important}.swatches{left:var(--grid-gutter);bottom:36px;right:auto}.objects{padding-top:86px!important;padding-bottom:72px!important}.objects-head{margin-bottom:44px;padding-top:48px}.objects-head h2{font-size:clamp(64px,9vw,92px)}.object-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.object-card:nth-child(n){aspect-ratio:1;grid-column:auto!important;min-height:0!important}.object-card:first-child{grid-column:1/-1!important}.object-detail,.object-detail.is-reverse{grid-template-columns:1fr 1fr;gap:24px;padding:56px 0;display:grid;min-height:0!important}.object-detail>.detail-copy,.object-detail.is-reverse>.detail-copy{grid-column:1!important}.object-detail>.detail-image,.object-detail.is-reverse>.detail-image{grid-column:2!important}.inquiry{grid-template-columns:repeat(8,minmax(0,1fr));gap:24px}.inquiry-heading{grid-column:1/span 3}.inquiry-form{grid-column:4/-1}}@media (width<=767px){:root{--grid-gutter:20px;--grid-gap:12px;--grid-columns:4}.site-header{height:68px;padding-inline:20px}.site-header nav{display:none}.site-header.is-menu-open nav{display:grid}.site-header .brand-mark{width:106px;height:auto}.site-header .brand-mark img{width:100%;height:auto;transform:none!important}.hero{flex-direction:column;padding:94px 20px 28px;display:flex;min-height:680px!important}.hero-copy{width:100%}.hero h1{font-size:clamp(48px,14.5vw,62px)}.hero-line{max-width:29ch;font-size:14px}.hero-product{align-self:flex-end;width:min(106%,430px);margin:auto -18px 18px auto;position:relative;top:auto;right:auto}.hero-index{margin-top:auto;position:static}.statement{display:block;min-height:0!important;padding:82px 20px 58px!important}.statement:before{top:28px}.statement h2{font-size:clamp(48px,14vw,62px);line-height:.9}.statement-note{margin-top:24px;font-size:14px}.structure-sticky,.motion-sticky{flex-direction:column;gap:0;padding:82px 20px 38px;display:flex!important}.structure-copy,.motion-heading{width:100%}.structure-copy h2,.motion-heading h2{font-size:clamp(48px,14vw,62px)}.structure-media,.motion-media{aspect-ratio:1;width:100%;margin-top:28px}.structure-index,.motion-steps{margin-top:18px}.structure-media figcaption{bottom:10px;right:10px}.motion-steps{gap:18px}.research-board,.anatomy-board{padding:78px 20px 58px!important}.research-specimen{height:250px;margin-top:26px}.process-grid{grid-template-columns:1fr 1fr;gap:12px}.anatomy-media{aspect-ratio:1;min-height:0;margin:28px 0}.anatomy-media .anatomy-cutout{width:100%;max-width:100%}.product-intro,.material{flex-direction:column;display:flex;padding:78px 20px 58px!important}.intro-heading,.material-copy,.intro-image,.material-image{width:100%;margin:0}.intro-image,.material-image{margin-top:28px}.product-intro h2,.material h2{font-size:clamp(46px,13.5vw,60px)}.colour{min-height:760px!important}.colour:before{top:28px}.colour-title{padding-top:82px}.colour h2{font-size:clamp(50px,14vw,64px)}.colour-product{width:calc(100% - 40px);height:240px;top:300px;bottom:auto;right:20px}.swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;bottom:28px;left:20px;right:20px}.swatch{justify-content:center;font-size:9px}.objects{padding:78px 20px 58px!important}.objects:before{top:28px}.objects-head{margin-bottom:32px;padding-top:40px}.objects-head h2{font-size:clamp(46px,13.5vw,60px)}.objects-head>p:last-child{margin-top:20px}.object-grid{gap:12px;grid-template-columns:1fr 1fr!important}.object-card:first-child{grid-column:1/-1!important}.object-card{aspect-ratio:1}.object-details{padding:78px 20px 58px!important}.object-detail,.object-detail.is-reverse{flex-direction:column;gap:22px;padding:42px 0;display:flex}.object-detail>.detail-copy,.object-detail>.detail-image,.object-detail.is-reverse>.detail-copy,.object-detail.is-reverse>.detail-image{width:100%;margin:0}.detail-image{aspect-ratio:1;min-height:0}.detail-copy h3{font-size:clamp(40px,12vw,54px)}.manifesto{min-height:520px!important;padding:72px 20px 48px!important}.manifesto h2{font-size:clamp(52px,15vw,68px)}.inquiry{display:block;padding:76px 20px 58px!important}.inquiry-heading{margin-bottom:38px}.inquiry-form{grid-template-columns:1fr;display:grid}.inquiry-submit{min-height:128px;font-size:clamp(30px,9vw,42px)}}@media (width>=768px) and (width<=1023px){.colour{grid-template-columns:repeat(8,minmax(0,1fr));gap:28px 20px;display:grid;min-height:0!important;padding:104px 32px 46px!important}.colour:before{top:32px;left:32px}.colour-title{grid-column:1/span 3;padding:30px 0 0}.colour h2{font-size:clamp(58px,8.8vw,78px);line-height:.88}.colour-description{max-width:24ch;margin-top:20px}.colour-product{grid-area:1/4/auto/-1;align-self:center;opacity:1!important;width:100%!important;height:auto!important;margin:0!important;display:none!important;position:static!important;transform:none!important}.colour-product.is-active{display:block!important}.colour-product img{object-fit:contain;width:100%;height:auto;max-height:440px}.colour-product figcaption{text-align:right;margin-top:10px;position:static}.swatches{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid;position:static!important}.swatch{border:1px solid #e7eef829;justify-content:center;min-height:48px}.swatch.is-selected{border-color:var(--yellow);background:#e7eef80f}}@media (width<=1023px){.motion-sticky{--motion-shift:0px!important}.motion-media{width:100%!important;margin:28px auto 0!important;transform:none!important}.motion-media .motion-film{transform:none!important}}@media (width<=767px){.motion-section{background:#000;height:auto!important}.motion-sticky{flex-direction:column;align-items:stretch;min-height:0!important;padding:78px 20px 56px!important;display:flex!important;overflow:visible!important}.motion-heading{width:100%}.motion-heading h2{font-size:clamp(48px,14vw,62px);line-height:.9}.motion-media{background:#070a0f;overflow:hidden;aspect-ratio:4/5!important;width:100%!important;margin:28px 0 0!important}.motion-media .motion-film{object-fit:contain;width:100%;height:100%}.motion-media figcaption{color:#cdd7e5;letter-spacing:.1em;text-align:right;max-width:18ch;margin:0;font-size:9px;line-height:1.35;position:absolute;bottom:12px;right:12px}.motion-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid;margin:24px 0 0!important}.motion-steps li{min-height:48px;padding-top:8px}}.process-grid{align-items:start}.process-grid li{grid-template-rows:auto auto 1fr;align-content:start;min-width:0;display:grid}.process-grid .process-media{border-top:2px solid #89a9f5;width:100%;aspect-ratio:1!important}.process-grid .process-media img,.process-grid li:nth-child(3) .process-print-photo{object-fit:cover;width:100%;height:100%}.process-grid b{margin-top:14px}.records-dialog{scrollbar-gutter:stable;width:min(1360px,100% - 48px);height:min(88dvh,960px);max-height:none}.records-dialog .object-details{width:100%;max-width:1240px;margin:0 auto;padding:clamp(82px,7vw,112px) clamp(40px,6vw,88px) 72px!important}.records-dialog .object-details>h2{width:auto;max-width:9ch;margin:0 0 clamp(40px,5vw,64px);padding:0 0 clamp(28px,3vw,40px);font-size:clamp(56px,6vw,88px)}.records-dialog .object-details>h2:before{top:-22px;transform:none}.records-dialog .object-detail,.records-dialog .object-detail.is-reverse{grid-template-rows:auto;align-items:center;grid-template-columns:minmax(300px,.9fr) minmax(380px,520px)!important;gap:clamp(40px,7vw,96px)!important;min-height:0!important;padding:clamp(50px,6vw,82px) 0!important;display:grid!important}.records-dialog .object-detail>.detail-copy,.records-dialog .object-detail.is-reverse>.detail-copy{min-width:0;max-width:440px;grid-area:1/1!important;justify-self:start!important;width:100%!important}.records-dialog .object-detail>figure.detail-image,.records-dialog .object-detail.is-reverse>figure.detail-image{align-self:center;aspect-ratio:1!important;grid-area:1/2!important;justify-self:end!important;width:min(100%,520px)!important;height:auto!important}.records-dialog .detail-copy h3{overflow-wrap:anywhere;max-width:none;font-size:clamp(46px,4.4vw,68px)}.records-dialog .detail-note{max-width:34ch;min-height:0}@media (width>=768px) and (width<=1023px){.records-dialog{width:calc(100% - 32px);height:calc(100dvh - 32px)}.records-dialog .object-details{padding:86px 40px 56px!important}.records-dialog .object-detail,.records-dialog .object-detail.is-reverse{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)!important;gap:32px!important}.records-dialog .object-detail>figure.detail-image,.records-dialog .object-detail.is-reverse>figure.detail-image{width:100%!important}.records-dialog .detail-copy h3{font-size:clamp(42px,5.6vw,58px)}}@media (width<=767px){.records-dialog{width:calc(100% - 16px);height:calc(100dvh - 16px)}.records-close{margin:8px 8px -52px auto;top:8px}.records-dialog .object-details{padding:72px 20px 40px!important}.records-dialog .object-details>h2{margin-bottom:30px;padding-bottom:22px;font-size:clamp(46px,14vw,64px)}.records-dialog .object-details>h2:before{margin:0 0 14px;position:static}.records-dialog .object-detail,.records-dialog .object-detail.is-reverse{grid-template-columns:1fr!important;gap:26px!important;padding:38px 0!important}.records-dialog .object-detail>figure.detail-image,.records-dialog .object-detail.is-reverse>figure.detail-image{grid-area:1/1!important;justify-self:stretch!important;width:100%!important}.records-dialog .object-detail>.detail-copy,.records-dialog .object-detail.is-reverse>.detail-copy{grid-area:2/1!important}.records-dialog .detail-copy h3{font-size:clamp(40px,12vw,54px)}}.process-grid .process-media img,.process-grid li:nth-child(3) .process-print-photo{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;transform:none!important}body{letter-spacing:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero h1,.statement h2,.product-intro h2,.motion-heading h2,.material h2,.colour h2,.objects h2,.manifesto h2,.structure-copy h2,.process-heading h2,.anatomy-heading h2,.detail-copy h3,.archive-copy h2{font-optical-sizing:auto}.site-header{overflow:visible}.site-header:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#0003,#0000);height:18px;transition:opacity .28s;position:absolute;bottom:-18px;left:0;right:0}.site-header.is-scrolled:after{opacity:1}.archive-dialog,.records-dialog{transform-origin:50%;transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1),filter .18s}.archive-dialog::backdrop,.records-dialog::backdrop{transition:background-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s}@media (prefers-reduced-motion:reduce){.site-header,.site-header:after,.archive-dialog,.records-dialog,.archive-dialog::backdrop,.records-dialog::backdrop{filter:none!important;transition:opacity .16s!important;transform:none!important}.structure-media video{transform:none!important}.structure-media,.motion-media{overflow:hidden}}@media (prefers-reduced-transparency:reduce){.site-header,.site-header.is-scrolled{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#050608!important}.archive-dialog::backdrop,.records-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000f0}}@media (prefers-contrast:more){.site-header,.archive-dialog,.records-dialog{border-color:#eef2f4!important}.site-header.is-scrolled{background:#000!important}}html,body,button,input,select,textarea,dialog{font-family:Pretendard Variable,Pretendard,sans-serif!important}@media (width<=1023px){.site-header{grid-template-columns:minmax(96px,1fr) auto minmax(96px,1fr);position:fixed}.menu-toggle{display:inline-flex!important}.site-header nav{display:none!important}.site-header.is-menu-open nav{padding:12px var(--grid-gutter) 20px;background:#07090cfa;border-top:1px solid #eef2f424;border-bottom:1px solid #eef2f424;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 32px #00000047;display:grid!important}.site-header.is-menu-open nav a,.site-header.is-menu-open nav a:last-child{border-bottom:1px solid #eef2f424;min-height:56px;padding:0 4px;grid-column:auto!important}.structure-media video{transform-origin:50%;transform:scale(1.5)!important}.structure-media video,.motion-media video{backface-visibility:hidden;will-change:transform}}@media (width<=767px){.colour{flex-direction:column;gap:0;display:flex;min-height:0!important;padding:82px 20px 32px!important}.colour:before{top:28px;left:20px}.colour-title{padding-top:18px}.colour h2{font-size:clamp(48px,14vw,60px);line-height:.9}.colour-description{max-width:28ch;margin-top:18px;font-size:14px}.colour-product{opacity:1!important;width:100%!important;height:auto!important;margin:28px 0 0!important;display:none!important;position:static!important;transform:none!important}.colour-product.is-active{display:block!important}.colour-product img{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.colour-product figcaption{text-align:right;margin-top:8px;font-size:9px;position:static}.swatches{order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin:24px 0 0;display:grid;position:static!important}.swatch{white-space:nowrap;border:1px solid #e7eef829;justify-content:center;min-height:46px;padding:0 4px;font-size:9px}.swatch.is-selected{border-color:var(--yellow);background:#e7eef80f}}
