.statistics-settings{display:block;margin:0;width:100%;padding:14px 5%;background:#f1eee8;border:0;color:#4b3f50;text-align:left;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px}.statistics-panel{position:fixed;z-index:80;right:24px;bottom:24px;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:26px;background:#fbfaf7;color:#332a37;border:1px solid #d7cfd9;box-shadow:0 12px 60px #20112633}.statistics-panel h2{margin:0 0 12px;font-family:inherit;font-size:19px;line-height:1.5}.statistics-panel p{margin:10px 0;font-size:13px;line-height:1.8}.statistics-panel summary{cursor:pointer;font-size:12px;text-decoration:underline}.statistics-panel a{color:inherit;text-decoration:underline}.statistics-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.statistics-actions button{flex:1;min-width:110px;padding:12px;font:inherit;font-size:13px;border:1px solid #65556d;background:#fff;color:#3c3043;cursor:pointer}.statistics-actions button:nth-child(2){background:#47364f;color:#fff}.statistics-actions button:disabled{opacity:.45;cursor:not-allowed}.statistics-optout{color:#6e523c}@media(max-width:600px){.statistics-panel{right:16px;bottom:16px;padding:20px}.statistics-panel h2{font-size:17px}}.version-gallery{padding-block:0 64px;margin-bottom:56px;border-bottom:1px solid #254b742f}.version-gallery-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.version-gallery-heading h2{font-size:clamp(30px,3vw,44px);line-height:1.25;margin:14px 0 0}.version-gallery-heading p{max-width:390px;font-size:16px;line-height:1.75;margin:0}.version-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.version-card{min-width:0;background:#fff}.version-card-image{display:block;position:relative;overflow:hidden;aspect-ratio:2.25}.version-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.version-card-image:hover img{transform:scale(1.025)}.version-card-number{position:absolute;top:18px;left:18px;background:#fff;color:#244b75;border-radius:3px;font-size:19px;font-weight:700;padding:7px 14px}.version-card-open{position:absolute;right:18px;bottom:18px;background:#fff;color:#244b75;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:24px}.version-card-copy{padding:24px}.version-card-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.version-card-title h3{font-size:25px;line-height:1.35;margin:0}.version-status{font-size:12px;font-weight:600;letter-spacing:.04em;padding:7px 10px;background:#edf1ed;white-space:nowrap}.version-status.working{background:#e9eef6}.version-card-copy p{font-size:16px;line-height:1.75;color:#53667a;margin:14px 0 24px}.version-card-link{font-size:16px;font-weight:600;display:inline-flex;gap:28px;padding-bottom:6px;border-bottom:1px solid currentColor}.version-card a:focus-visible{outline:3px solid #254b74;outline-offset:4px}@media(max-width:700px){.version-gallery-heading{display:block}.version-gallery-heading p{margin-top:20px}.version-gallery-grid{grid-template-columns:1fr}.version-card-copy{padding:20px}.version-card-title h3{font-size:23px}.version-gallery{padding-bottom:40px;margin-bottom:40px}}@media(prefers-reduced-motion:reduce){.version-card-image img{transition:none}}.study-field{background:#f5f1e5;color:#2e4937;--field-green:#344d37;--field-cream:#f5f1e5;--field-line:rgba(46,73,55,.22);font-family:var(--font-body,"DM Sans",sans-serif)}.study-field .field-shell{width:min(1240px,calc(100% - 120px));margin-inline:auto}.study-field .field-kicker{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.15em;line-height:1.6;margin:0 0 24px}.study-field h1,.study-field h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;line-height:1.16}html[lang=zh-CN] .study-field h1,html[lang=zh-CN] .study-field h2{font-weight:500;letter-spacing:.015em;line-height:1.34}.study-field .field-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid currentColor;font-size:12px;padding:12px 0;line-height:1.6}.study-field .field-link svg{width:21px;height:21px;transition:transform .2s}.study-field .field-link:hover svg{transform:translate(5px)}.study-field .field-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:48px;padding:28px 5.5% 34px;background:#e5e8d8}.study-field .field-hero-copy{min-width:0;padding-top:clamp(36px,5.4vw,78px)}.study-field .field-hero h1{font-size:clamp(48px,4.6vw,66px);line-height:1.12;max-width:100%;margin:0;overflow-wrap:normal}.study-field .field-hero h1 em{font-weight:400}html[lang=zh-CN] .study-field .field-hero h1{font-size:clamp(48px,4.5vw,65px);line-height:1.3}.study-field .field-hero .field-kicker{font-size:9px;line-height:1.7;margin-bottom:25px;letter-spacing:.12em}.study-field .field-lead{font-size:14px;line-height:1.9;max-width:315px;margin:27px 0 18px;color:#5e6d59}.study-field .field-hero-copy>.field-link{max-width:100%;gap:22px}.study-field .field-hero-copy>.field-link svg{flex-shrink:0}.study-field .field-scene-stage{min-width:0}.study-field .field-scene-photo{margin:0}.study-field .field-scene-photo>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;animation:field-image-in .35s ease-out}.study-field .field-scene-photo figcaption{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 16px;padding-top:9px;font-size:9px;line-height:1.6;color:#6c7b62}.study-field .field-scene-photo figcaption>span:first-child{font-size:8px;letter-spacing:.12em;flex-shrink:0}.study-field .field-scene-photo figcaption>span:last-child{margin-left:auto;text-align:right}.study-field .field-scene-control{margin-top:19px;min-width:0}.study-field .field-scene-control>span{display:block;color:#68785e;font-size:11px;line-height:1.6;margin-bottom:10px}.study-field .field-scene-control>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.study-field .field-scene-control button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:10px 8px;border:1px solid var(--field-line);border-radius:3px;background:transparent;color:inherit;font-family:var(--font-body);font-size:11px;line-height:1.4;text-align:center;white-space:normal;overflow-wrap:normal;transition:background-color .2s,border-color .2s,color .2s}.study-field .field-scene-control button:hover{background:#d9dfca;border-color:#77886d}.study-field .field-scene-control button.is-active{background:var(--field-green);color:var(--field-cream);border-color:var(--field-green)}.study-field .field-scene-control button:focus-visible{outline:2px solid var(--field-green);outline-offset:3px}.study-field .field-scene-index{font-size:8px;font-weight:500;letter-spacing:.03em;opacity:.66;flex-shrink:0}.study-field .field-scene-caption{display:flex;align-items:baseline;gap:14px;margin:8px 0 0;color:#68785e;font-size:11px;line-height:1.7;min-width:0}.study-field .field-scene-caption>span{font-size:8px;letter-spacing:.08em;white-space:nowrap;flex-shrink:0}@keyframes field-image-in{0%{opacity:.45}to{opacity:1}}@media(max-width:1200px){.study-field .field-hero{gap:32px;padding:34px 4% 32px}.study-field .field-hero-copy{padding-top:48px}.study-field .field-hero h1{font-size:clamp(42px,4.3vw,54px)}html[lang=zh-CN] .study-field .field-hero h1{font-size:clamp(42px,4.5vw,56px)}.study-field .field-lead{font-size:13px;max-width:285px}.study-field .field-scene-control>div{grid-template-columns:repeat(3,minmax(0,1fr))}.study-field .field-scene-control button{justify-content:flex-start;padding-inline:13px;gap:10px}}@media(max-width:900px){.study-field .field-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding:40px 5% 35px}.study-field .field-hero-copy{padding-top:0}.study-field .field-hero h1{font-size:60px;line-height:1.1}html[lang=zh-CN] .study-field .field-hero h1{font-size:54px;line-height:1.25}.study-field .field-hero .field-kicker{margin-bottom:21px}.study-field .field-lead{max-width:410px;margin:22px 0 12px}.study-field .field-scene-control{margin-top:18px}.study-field .field-scene-control button{font-size:12px}}@media(max-width:600px){.study-field .field-hero{gap:28px;padding:32px 20px 30px}.study-field .field-hero h1{font-size:52px}html[lang=zh-CN] .study-field .field-hero h1{font-size:46px}.study-field .field-hero .field-kicker{font-size:8px;letter-spacing:.1em;margin-bottom:19px}.study-field .field-lead{font-size:13px;line-height:1.8;max-width:315px;margin-top:19px}.study-field .field-scene-photo figcaption{font-size:8px;padding-top:8px;gap:4px 10px}.study-field .field-scene-photo figcaption>span:first-child{font-size:7px;letter-spacing:.08em}.study-field .field-scene-control>span{font-size:10px;margin-bottom:9px}.study-field .field-scene-control>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.study-field .field-scene-control button{min-height:46px;padding:11px 12px;font-size:11px;gap:9px}.study-field .field-scene-caption{font-size:10px;line-height:1.75;margin-top:13px;gap:11px}.study-field .field-scene-caption>span{font-size:7px}}@media(max-width:360px){.study-field .field-hero{padding:29px 18px 27px;gap:25px}.study-field .field-hero h1{font-size:46px}html[lang=zh-CN] .study-field .field-hero h1{font-size:43px}.study-field .field-lead{font-size:12px}.study-field .field-scene-control button{padding-inline:9px;gap:7px;font-size:10px}.study-field .field-scene-photo figcaption>span:last-child{max-width:100%}}.study-field .field-collection{padding-block:90px 75px}.study-field .field-section-intro{display:grid;grid-template-columns:1.2fr 1fr;column-gap:100px;align-items:end;margin-bottom:44px}.study-field .field-section-intro .field-kicker{grid-column:1/-1;margin-bottom:15px}.study-field .field-section-intro h2{font-size:clamp(34px,3.4vw,48px)}.study-field .field-section-intro>p:last-child{font-size:13px;line-height:1.9;max-width:350px;justify-self:end;color:#6b7861;padding-bottom:5px}.study-field .field-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.study-field .field-product:nth-child(2){padding-top:45px}.study-field .field-product-image{display:block;background:#e8e6d8;aspect-ratio:1/1.1;border-radius:45% 45% 0 0;position:relative;overflow:hidden}.study-field .field-product-1 .field-product-image{background:#e1d7ca;border-radius:0 0 44% 44%}.study-field .field-product-2 .field-product-image{background:#dce2ce;border-radius:44% 44% 44% 0}.study-field .field-product-image img{width:100%;height:100%;object-fit:contain;padding:25px;transition:transform .5s}.study-field .field-product-image:hover img{transform:translateY(-7px) rotate(-3deg)}.study-field .field-product-image>span{position:absolute;right:18px;bottom:15px;font-size:24px}.study-field .field-product>p{font-size:9px;color:#7a856e;margin-top:17px;line-height:1.6}.study-field .field-product h3{font-family:var(--font-body);font-size:15px;font-weight:500;margin-top:7px;line-height:1.5}.study-field .field-collection-link{margin-top:35px}.study-field .field-note{display:grid;grid-template-columns:1fr 1.15fr;min-height:570px;background:#344d37;color:#f5f1e5}.study-field .field-note-inner{padding:65px 70px 70px 14%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative}.study-field .field-note-mark{font-size:67px;line-height:1;color:#c5cb94;margin-bottom:26px;display:block}.study-field .field-note-inner .field-kicker{font-size:9px;opacity:.7;margin-bottom:20px}.study-field .field-note h2{font-size:clamp(35px,3.6vw,52px)}.study-field .field-note-inner>p:not(.field-kicker){font-size:13px;line-height:1.9;color:#d2d9c8;max-width:340px;margin:27px 0 22px}.study-field .field-note-image{position:relative;min-height:570px;margin:45px 45px 45px 0;overflow:hidden;border-radius:47% 47% 0 0}.study-field .field-note-image>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:55% 50%}.study-field .field-note-image figcaption{position:absolute;bottom:16px;left:20px;right:20px;color:#fff;text-shadow:0 1px 6px #000;font-size:8px;line-height:1.5}.study-field .field-brand-story{padding-block:95px}.study-field .field-story-top{display:grid;grid-template-columns:1fr auto;align-items:end;gap:15px 40px;margin-bottom:42px}.study-field .field-story-top .field-kicker{grid-column:1/-1;margin-bottom:0}.study-field .field-story-top h2{font-size:clamp(34px,3.6vw,49px)}.study-field .field-story-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:70px}.study-field .field-story-grid>figure img{width:100%;height:470px;object-fit:cover;object-position:56% 50%;border-radius:0 0 42%}.study-field .field-story-grid>figure figcaption{font-size:8px;letter-spacing:.08em;padding-top:15px;color:#7b826b}.study-field .field-story-content>p{font-size:13px;color:#6c7864;line-height:1.9;margin-bottom:20px}.study-field .field-services{border-top:1px solid var(--field-line);margin-bottom:25px}.study-field .field-services a{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--field-line);padding-block:13px}.study-field .field-services a>span{font-size:9px;color:#8c967c}.study-field .field-services h3{font-size:13px;font-family:var(--font-body);font-weight:400;flex:1}.study-field .field-services svg{width:17px;height:17px}.study-pop{color:#193f85;background:#fff6e9;font-family:var(--font-body,"DM Sans",sans-serif);--pop-blue:#193f85;--pop-yellow:#f9d955;--pop-pink:#edbfd7;--pop-line:rgba(25,63,133,.25)}.study-pop h1,.study-pop h2,.study-pop h3{font-family:var(--font-body,"DM Sans",sans-serif);font-weight:600;letter-spacing:-.04em;line-height:1.05}html[lang=zh-CN] .study-pop h1,html[lang=zh-CN] .study-pop h2{font-family:var(--font-body);font-weight:600;letter-spacing:-.045em;line-height:1.2}.study-pop .pop-shell{width:min(1240px,calc(100% - 112px));margin-inline:auto}.study-pop .pop-kicker{font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.6;margin:0 0 22px}.study-pop .pop-button{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;border:2px solid var(--pop-blue);background:var(--pop-blue);color:#fff6e9;border-radius:0;padding:15px 22px;font-size:12px;font-weight:500;box-shadow:5px 5px #ed6a44;transition:transform .2s,box-shadow .2s;line-height:1.5}.study-pop .pop-button svg{width:21px;height:21px}.study-pop .pop-button:hover{transform:translate(3px,3px);box-shadow:2px 2px #ed6a44}.study-pop .pop-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px;border-bottom:1px solid currentColor;padding:10px 0;line-height:1.6}.study-pop .pop-text-link svg{width:20px;height:20px}.study-pop .pop-hero{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;gap:15px;padding:70px 6% 75px;min-height:720px;background:var(--pop-yellow);overflow:hidden}.study-pop .pop-hero-copy{position:relative;z-index:2;padding-top:8px}.study-pop .pop-hero h1{font-size:clamp(62px,6.7vw,96px);line-height:.98;max-width:650px;letter-spacing:-.045em;margin-top:25px}html[lang=zh-CN] .study-pop .pop-hero h1{font-size:clamp(64px,6.6vw,94px);line-height:1.14;letter-spacing:-.06em}.study-pop .pop-hero h1>span{color:#ca3d4b;display:inline-block;transform:rotate(-3deg)}.study-pop .pop-hero-description{font-size:14px;line-height:1.8;white-space:pre-line;margin:28px 0 27px;max-width:410px}.study-pop .pop-mood-control{display:flex;gap:8px;flex-wrap:wrap;margin-top:35px;max-width:350px}.study-pop .pop-mood-control>p{font-size:9px;line-height:1.5;letter-spacing:.05em;width:100%;margin-bottom:5px}.study-pop .pop-mood-control button{display:flex;align-items:center;gap:9px;border:1px solid var(--pop-line);padding:8px 12px;background:transparent;color:inherit;font-size:10px;border-radius:30px}.study-pop .pop-mood-control button.is-active{background:#fff6e9;border-color:var(--pop-blue);box-shadow:2px 2px 0 var(--pop-blue)}.study-pop .pop-swatch{width:14px;height:14px;border-radius:50%;display:block}.study-pop .pop-swatch-fresh{background:#648968}.study-pop .pop-swatch-bold{background:#a3344b}.study-pop .pop-collage{position:relative;min-height:545px;isolation:isolate}.study-pop .pop-collage:before{content:"";position:absolute;top:17%;right:5%;bottom:11%;left:15%;background:#b6c9e8;border-radius:50%;transform:rotate(-12deg);z-index:-1}.study-pop .pop-asterisk{position:absolute;right:-15px;top:-15px;font-size:210px;color:#ed704b;line-height:1;z-index:0;transform:rotate(15deg)}.study-pop .pop-cutout{position:absolute;display:block;transition:transform .45s;z-index:2}.study-pop .pop-cutout img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(8px 14px 1px rgba(25,63,133,.1))}.study-pop .pop-cutout>span{position:absolute;bottom:0;left:10%;right:10%;background:#fff6e9;border:1px solid var(--pop-blue);padding:7px 9px;font-size:9px;line-height:1.4;opacity:0;transition:opacity .2s;text-align:center;transform:rotate(0)}.study-pop .pop-cutout:focus-visible>span,.study-pop .pop-cutout:hover>span{opacity:1}.study-pop .pop-cutout-0{height:410px;width:225px;left:-3%;top:12px;transform:rotate(-14deg);animation:pop-bob 5s ease-in-out infinite}.study-pop .pop-cutout-1{height:340px;width:350px;right:-7%;top:83px;transform:rotate(13deg)}.study-pop .pop-cutout-2{height:250px;width:350px;left:3%;bottom:2px;transform:rotate(-12deg);z-index:3}.study-pop .pop-cutout-1:hover{transform:rotate(7deg) translateY(-6px)}.study-pop .pop-cutout-2:hover{transform:rotate(-7deg) translateY(-5px)}.study-pop .pop-stamp{position:absolute;right:0;bottom:8px;font-size:28px;font-weight:600;line-height:.96;transform:rotate(10deg);color:#c94150;z-index:4;pointer-events:none}.study-pop .pop-stamp span{color:var(--pop-blue)}.study-pop .pop-mix-caption{position:absolute;bottom:18px;left:6%;right:6%;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--pop-line);padding-top:13px;font-size:9px;line-height:1.5}.study-pop .pop-mix-caption>span:first-child{font-size:8px;letter-spacing:.09em}.study-pop .pop-mix-caption p{font-size:10px;line-height:1.5}.study-pop .pop-mix-caption>span:last-child{font-size:8px;max-width:270px;text-align:right}.study-pop.pop-mood-bold .pop-collage:before{background:#d7bce9}.study-pop.pop-mood-bold .pop-asterisk{color:#da694d}.study-pop .pop-band{display:flex;justify-content:space-evenly;align-items:center;gap:35px;white-space:nowrap;overflow:hidden;background:var(--pop-blue);color:#fff6e9;padding:22px 0;font-size:21px;font-weight:600;letter-spacing:-.03em}.study-pop .pop-band b{color:var(--pop-yellow);font-size:35px;font-weight:400;line-height:1}.study-pop .pop-shop{padding-block:85px}.study-pop .pop-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:40px}.study-pop .pop-section-head h2{font-size:clamp(35px,4vw,56px);line-height:1.06;letter-spacing:-.04em}.study-pop .pop-section-head h2 span{color:#c94150}.study-pop .pop-section-head .pop-kicker{margin-bottom:16px}.study-pop .pop-section-head>.pop-text-link{flex-shrink:0}html[lang=zh-CN] .study-pop .pop-section-head h2{font-size:clamp(37px,3.8vw,54px);line-height:1.18}.study-pop .pop-category-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:26px}.study-pop .pop-category-tabs button{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:18px 22px;border:1px solid var(--pop-blue);background:transparent;font-weight:500;color:inherit;font-size:15px;line-height:1.5}.study-pop .pop-category-tabs button>span:first-child{font-size:10px;align-self:flex-start;margin-top:4px}.study-pop .pop-category-tabs button>span:last-child{font-size:20px}.study-pop .pop-category-tabs button.is-active{background:var(--pop-blue);color:#fff6e9}.study-pop .pop-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.study-pop .pop-product-image{display:block;aspect-ratio:1.35/1;position:relative;overflow:hidden;border:1px solid var(--pop-blue)}.study-pop .pop-product-image img{width:100%;height:100%;object-fit:contain;padding:35px 60px;transition:transform .4s}.study-pop .pop-product-image:hover img{transform:rotate(-4deg) scale(1.04)}.study-pop .pop-tone-yellow{background:#f3df93}.study-pop .pop-tone-mint{background:#d3e2bd}.study-pop .pop-tone-lavender{background:#d8c4e9}.study-pop .pop-tone-pink{background:#e8bfd2}.study-pop .pop-tone-peach{background:#f3c7a2}.study-pop .pop-tone-sky{background:#becde7}.study-pop .pop-image-arrow{position:absolute;right:15px;bottom:15px;width:43px;height:43px;border:1px solid var(--pop-blue);display:grid;place-content:center;font-size:25px;background:#fff6e9}.study-pop .pop-product-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-top:18px}.study-pop .pop-product-meta h3{font-size:18px;line-height:1.4;letter-spacing:-.02em}.study-pop .pop-product-meta p{font-size:9px;line-height:1.6;overflow-wrap:anywhere;max-width:190px;text-align:right;flex-shrink:0;padding-top:3px}.study-pop .pop-lunch{padding:55px 4%;border-block:1px solid var(--pop-blue);background:#e8bfd2;color:var(--pop-blue)}.study-pop .pop-lunch.pop-scene-kitchen{background:#f6da8d}.study-pop .pop-lunch.pop-scene-picnic{background:#dce7bd}.study-pop .pop-lunch-topline,.study-pop .pop-scene-control,.study-pop .pop-lunch-stage{max-width:1240px;margin-inline:auto}.study-pop .pop-lunch-topline{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:22px}.study-pop .pop-lunch-topline .pop-kicker{margin:0;font-size:10px}.study-pop .pop-lunch-topline>span{font-size:11px;line-height:1.7;text-align:right}.study-pop .pop-scene-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:35px}.study-pop .pop-scene-control button{display:flex;align-items:center;gap:18px;min-width:0;min-height:58px;padding:15px 20px;background:transparent;border:1px solid var(--pop-blue);color:inherit;font-family:var(--font-body);font-size:14px;line-height:1.4;font-weight:500;text-align:left;transition:background-color .2s,color .2s}.study-pop .pop-scene-control button>span:last-child{margin-left:auto;font-size:21px;line-height:1}.study-pop .pop-scene-control .pop-scene-number{font-size:10px;font-weight:400;flex-shrink:0}.study-pop .pop-scene-control button:hover{background:#fff6e9}.study-pop .pop-scene-control button.is-active{background:var(--pop-blue);color:#fff6e9}.study-pop .pop-scene-control button:focus-visible{outline:2px solid var(--pop-blue);outline-offset:4px}.study-pop .pop-lunch-stage{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:44px}.study-pop .pop-lunch-photo{margin:0;min-width:0}.study-pop .pop-lunch-photo>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border:1px solid var(--pop-blue);transform:none;transition:none}.study-pop .pop-lunch-photo:hover>img{transform:none}.study-pop .pop-lunch-photo figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:10px;font-size:9px;line-height:1.7}.study-pop .pop-lunch-photo figcaption>span:first-child{font-size:8px;letter-spacing:.08em;white-space:nowrap;flex-shrink:0}.study-pop .pop-lunch-photo figcaption>span:last-child{text-align:right}.study-pop .pop-lunch-copy{min-width:0;padding:12px 0 22px;display:flex;flex-direction:column;align-items:flex-start}.study-pop .pop-lunch-copy .pop-kicker{font-size:9px;margin-bottom:23px;letter-spacing:.08em}.study-pop .pop-lunch-copy h2{font-size:clamp(37px,4vw,57px);line-height:1.04;letter-spacing:-.04em;max-width:100%}.study-pop .pop-lunch-copy h2>span{color:#b83148}html[lang=zh-CN] .study-pop .pop-lunch-copy h2{line-height:1.2}.study-pop .pop-lunch-copy .pop-scene-description{font-size:13px;line-height:1.9;max-width:340px;margin:24px 0 25px;min-height:74px}.study-pop .pop-lunch-copy .pop-button{max-width:100%;gap:25px}.study-pop .pop-lunch-copy .pop-button svg{flex-shrink:0}.study-pop .pop-lunch-copy .pop-text-link{margin-top:17px;font-size:11px;gap:28px}@media(max-width:1100px){.study-pop .pop-lunch{padding:45px 36px}.study-pop .pop-lunch-stage{gap:32px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.study-pop .pop-scene-control button{padding-inline:16px;gap:12px;font-size:13px}.study-pop .pop-lunch-copy h2{font-size:42px}.study-pop .pop-lunch-copy .pop-scene-description{font-size:12px;margin-block:20px 23px}.study-pop .pop-lunch-copy .pop-button{font-size:11px;padding-inline:17px;gap:20px}}@media(max-width:900px){.study-pop .pop-lunch{padding:40px 4%}.study-pop .pop-lunch-stage{grid-template-columns:minmax(0,1fr);gap:30px}.study-pop .pop-scene-control{margin-bottom:26px}.study-pop .pop-lunch-copy{padding:0;max-width:560px}.study-pop .pop-lunch-copy h2{font-size:51px}.study-pop .pop-lunch-copy .pop-scene-description{font-size:13px;max-width:410px;min-height:0}.study-pop .pop-lunch-copy .pop-kicker{margin-bottom:19px}}@media(max-width:600px){.study-pop .pop-lunch{padding:32px 18px 37px}.study-pop .pop-lunch-topline{display:block;margin-bottom:18px}.study-pop .pop-lunch-topline .pop-kicker{font-size:8px}.study-pop .pop-lunch-topline>span{display:block;font-size:11px;text-align:left;margin-top:8px;max-width:290px}.study-pop .pop-scene-control{gap:7px;margin-bottom:20px}.study-pop .pop-scene-control button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 5px;align-content:start;min-height:84px;padding:12px 10px;font-size:11px;line-height:1.5}.study-pop .pop-scene-control .pop-scene-number{grid-column:1/-1;font-size:8px}.study-pop .pop-scene-control button>span:last-child{font-size:16px;margin:0}.study-pop .pop-lunch-stage{gap:27px}.study-pop .pop-lunch-photo figcaption{font-size:8px;gap:9px;line-height:1.7;margin-top:9px}.study-pop .pop-lunch-photo figcaption>span:first-child{font-size:7px}.study-pop .pop-lunch-copy h2{font-size:43px;line-height:1.06}.study-pop .pop-lunch-copy .pop-kicker{font-size:8px;margin-bottom:17px}.study-pop .pop-lunch-copy .pop-scene-description{font-size:12px;line-height:1.85;max-width:315px;margin-block:20px 24px}.study-pop .pop-lunch-copy .pop-button{padding:13px 18px;font-size:11px;gap:27px}.study-pop .pop-lunch-copy .pop-text-link{font-size:11px;margin-top:17px}}@media(max-width:360px){.study-pop .pop-lunch{padding-inline:18px}.study-pop .pop-scene-control button{font-size:10px;padding:10px 8px;gap:8px 4px;min-height:82px}.study-pop .pop-scene-control button>span:last-child{font-size:13px}.study-pop .pop-lunch-copy h2{font-size:36px}.study-pop .pop-lunch-copy .pop-button{font-size:10px}}.study-pop .pop-brand{padding-block:90px}.study-pop .pop-brand .pop-section-head>p{font-size:13px;line-height:1.9;max-width:340px}.study-pop .pop-service-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--pop-blue);margin:45px 0 35px}.study-pop .pop-service-steps article{padding:30px;position:relative;min-height:270px}.study-pop .pop-service-steps article+article{border-left:1px solid var(--pop-blue)}.study-pop .pop-service-steps article:nth-child(1){background:#dce7bd}.study-pop .pop-service-steps article:nth-child(2){background:#f6da8d}.study-pop .pop-service-steps article:nth-child(3){background:#e8bfd2}.study-pop .pop-step-index{font-size:10px;display:block;margin-bottom:22px}.study-pop .pop-service-steps h3{font-size:23px;line-height:1.35;letter-spacing:-.03em}.study-pop .pop-service-steps p{font-size:12px;line-height:1.8;margin-top:17px;max-width:240px}.study-pop .pop-service-steps a{display:block;margin-top:20px;width:30px}.study-pop .pop-service-steps svg{width:22px;height:22px}@keyframes pop-bob{0%,to{transform:rotate(-14deg) translateY(0)}50%{transform:rotate(-10deg) translateY(-10px)}}@media(max-width:1100px){.study-field .field-shell{width:calc(100% - 72px)}.study-field .field-note-inner{padding-inline:13% 40px}.study-field .field-note-image{margin:35px 35px 35px 0;min-height:520px}.study-field .field-story-grid{gap:45px}.study-field .field-story-grid>figure img{height:450px}.study-pop .pop-shell{width:calc(100% - 72px)}.study-pop .pop-hero{padding-inline:5%;min-height:660px;gap:10px}.study-pop .pop-hero h1{font-size:76px}html[lang=zh-CN] .study-pop .pop-hero h1{font-size:75px}.study-pop .pop-collage{min-height:510px}.study-pop .pop-cutout-0{width:175px;height:340px;left:-5%}.study-pop .pop-cutout-1{width:285px;height:290px;right:-12%;top:90px}.study-pop .pop-cutout-2{width:290px;height:225px;bottom:5px}.study-pop .pop-asterisk{font-size:165px;right:-15px;top:15px}.study-pop .pop-stamp{font-size:23px;right:-5px;bottom:15px}.study-pop .pop-product-meta{display:block}.study-pop .pop-product-meta p{text-align:left;margin-top:8px;max-width:none}.study-pop .pop-service-steps article{padding:25px}.study-pop .pop-service-steps h3{font-size:20px}}@media(max-width:800px){.study-field .field-shell{width:calc(100% - 44px)}.study-field .field-kicker{font-size:8px}.study-field .field-link{font-size:11px;gap:22px}.study-field .field-section-intro{column-gap:40px}.study-field .field-section-intro h2{font-size:35px}.study-field .field-section-intro>p:last-child{font-size:12px}.study-field .field-product-grid{gap:18px}.study-field .field-product-image img{padding:16px}.study-field .field-product h3{font-size:13px}.study-field .field-collection{padding-block:65px}.study-field .field-note-inner{padding:45px 28px}.study-field .field-note h2{font-size:34px}.study-field .field-note-image{margin:30px 25px 30px 0;min-height:500px}.study-field .field-note-inner>p:not(.field-kicker){font-size:12px}.study-field .field-note-mark{font-size:51px}.study-field .field-brand-story{padding-block:65px}.study-field .field-story-top h2{font-size:37px}.study-field .field-story-grid{gap:28px}.study-field .field-story-grid>figure img{height:460px}.study-field .field-story-content>p{font-size:12px}.study-field .field-services a{gap:15px;padding-block:12px}.study-pop .pop-shell{width:calc(100% - 44px)}.study-pop .pop-hero{padding-top:50px;min-height:625px;gap:0}.study-pop .pop-hero h1{font-size:60px}html[lang=zh-CN] .study-pop .pop-hero h1{font-size:62px}.study-pop .pop-hero .pop-kicker{font-size:8px}.study-pop .pop-hero-description{font-size:12px}.study-pop .pop-button{font-size:11px;gap:25px;padding:13px 17px}.study-pop .pop-collage{min-height:485px}.study-pop .pop-cutout-0{height:295px;width:150px;left:-4%;top:15px}.study-pop .pop-cutout-1{height:255px;width:245px;right:-19%;top:115px}.study-pop .pop-cutout-2{width:250px;height:205px;left:-7%;bottom:0}.study-pop .pop-stamp{font-size:21px;right:-5%;bottom:16px}.study-pop .pop-asterisk{font-size:130px;right:-8%;top:35px}.study-pop .pop-mix-caption{gap:15px}.study-pop .pop-mix-caption>span:last-child{max-width:170px;font-size:7px}.study-pop .pop-mix-caption p{font-size:8px}.study-pop .pop-band{font-size:17px;gap:25px;padding-block:18px}.study-pop .pop-band b{font-size:28px}.study-pop .pop-shop,.study-pop .pop-brand{padding-block:65px}.study-pop .pop-section-head{gap:35px}.study-pop .pop-section-head h2,html[lang=zh-CN] .study-pop .pop-section-head h2{font-size:36px}.study-pop .pop-category-tabs button{font-size:12px;padding:14px;gap:8px}.study-pop .pop-product-image img{padding:25px 40px}.study-pop .pop-product-meta h3{font-size:16px}.study-pop .pop-brand .pop-section-head{align-items:flex-start}.study-pop .pop-brand .pop-section-head>p{font-size:12px;max-width:240px}.study-pop .pop-service-steps{margin-top:30px}.study-pop .pop-service-steps article{padding:22px}.study-pop .pop-service-steps h3{font-size:17px}.study-pop .pop-service-steps p{font-size:11px}}@media(max-width:600px){.study-field .field-shell{width:calc(100% - 36px)}.study-field .field-section-intro{display:block;margin-bottom:30px}.study-field .field-section-intro h2{font-size:34px}.study-field .field-section-intro>p:last-child{font-size:12px;max-width:300px;margin-top:21px}.study-field .field-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.study-field .field-product:first-child{grid-column:1/-1;max-width:none}.study-field .field-product:first-child .field-product-image{aspect-ratio:1.15/1;border-radius:45% 45% 0 0}.study-field .field-product:first-child .field-product-image img{padding:25px 30px}.study-field .field-product:nth-child(2){padding-top:0}.study-field .field-product-image{aspect-ratio:1/1.2}.study-field .field-product-image img{padding:10px}.study-field .field-product h3{font-size:13px;line-height:1.5}.study-field .field-product>p{font-size:8px;margin-top:13px}.study-field .field-product-image>span{font-size:19px;right:10px;bottom:10px}.study-field .field-collection{padding-block:50px}.study-field .field-collection-link{margin-top:25px}.study-field .field-note{grid-template-columns:1fr;min-height:0}.study-field .field-note-inner{padding:43px 25px 35px}.study-field .field-note-mark{font-size:48px;margin-bottom:23px}.study-field .field-note h2{font-size:36px}.study-field .field-note-inner .field-kicker{font-size:8px}.study-field .field-note-inner>p:not(.field-kicker){font-size:12px;max-width:290px;margin-top:22px}.study-field .field-note-image{height:390px;min-height:0;margin:0 20px 30px 55px}.study-field .field-note-image figcaption{font-size:7px;bottom:13px;left:15px;right:15px}.study-field .field-brand-story{padding-block:50px}.study-field .field-story-top{display:block;margin-bottom:27px}.study-field .field-story-top .field-kicker{margin-bottom:18px}.study-field .field-story-top h2{font-size:34px}.study-field .field-story-top .field-link{margin-top:18px}.study-field .field-story-grid{grid-template-columns:1fr;gap:28px}.study-field .field-story-grid>figure img{height:310px;border-radius:0 0 35%}.study-field .field-story-grid>figure figcaption{font-size:7px;line-height:1.6}.study-field .field-story-content>p{font-size:12px}.study-field .field-services h3{font-size:13px}.study-field .field-services a{padding-block:14px}.study-pop .pop-shell{width:calc(100% - 36px)}.study-pop .pop-hero{grid-template-columns:1fr;gap:0;padding:38px 23px 90px;min-height:0}.study-pop .pop-hero-copy{padding-top:0}.study-pop .pop-hero .pop-kicker{font-size:8px;margin-bottom:20px}.study-pop .pop-hero h1{font-size:66px;margin-top:15px;line-height:.98;max-width:100%}html[lang=zh-CN] .study-pop .pop-hero h1{font-size:62px;line-height:1.13}.study-pop .pop-hero-description{font-size:13px;line-height:1.8;margin:23px 0 24px}.study-pop .pop-button{font-size:11px;padding:13px 19px;gap:30px}.study-pop .pop-mood-control{margin-top:29px;max-width:none}.study-pop .pop-mood-control>p{font-size:8px}.study-pop .pop-mood-control button{font-size:10px}.study-pop .pop-collage{min-height:0;height:410px;margin-top:30px;margin-left:4px;margin-right:0}.study-pop .pop-collage:before{top:15%;right:3%;bottom:6%;left:8%}.study-pop .pop-cutout-0{height:285px;width:155px;left:-6%;top:-3px}.study-pop .pop-cutout-1{height:245px;width:260px;right:-13%;top:70px}.study-pop .pop-cutout-2{height:200px;width:250px;bottom:-7px;left:-5%}.study-pop .pop-stamp{font-size:22px;right:-3%;bottom:14px}.study-pop .pop-asterisk{font-size:135px;right:-8px;top:0}.study-pop .pop-cutout>span{font-size:8px;bottom:3px}.study-pop .pop-mix-caption{left:23px;right:23px;bottom:17px;display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding-top:12px}.study-pop .pop-mix-caption>span:first-child{font-size:7px}.study-pop .pop-mix-caption>span:last-child{font-size:6px;max-width:145px;grid-row:1;grid-column:2}.study-pop .pop-mix-caption>p{grid-column:1/-1;font-size:9px}.study-pop .pop-band{font-size:16px;gap:25px;justify-content:flex-start;padding:17px 18px}.study-pop .pop-band b{font-size:27px}.study-pop .pop-shop,.study-pop .pop-brand{padding-block:50px}.study-pop .pop-section-head{display:block;margin-bottom:25px}.study-pop .pop-section-head h2{font-size:37px;line-height:1.1}html[lang=zh-CN] .study-pop .pop-section-head h2{font-size:36px;line-height:1.19}.study-pop .pop-kicker{font-size:8px;margin-bottom:17px}.study-pop .pop-section-head>.pop-text-link{font-size:11px;margin-top:18px}.study-pop .pop-category-tabs{gap:7px;margin-bottom:18px}.study-pop .pop-category-tabs button{padding:10px 7px;font-size:10px;gap:5px;flex-wrap:wrap;text-align:left;min-height:70px;align-content:space-between}.study-pop .pop-category-tabs button>span:first-child{width:100%;font-size:8px;margin:0}.study-pop .pop-category-tabs button>span:last-child{font-size:13px;margin-left:auto}.study-pop .pop-product-grid{grid-template-columns:1fr;gap:28px}.study-pop .pop-product-image{aspect-ratio:1.2/1}.study-pop .pop-product-image img{padding:25px 45px}.study-pop .pop-product-meta{margin-top:14px}.study-pop .pop-product-meta h3{font-size:18px}.study-pop .pop-product-meta p{font-size:8px;margin-top:7px}.study-pop .pop-image-arrow{width:35px;height:35px;font-size:22px}.study-pop .pop-brand .pop-section-head>p{font-size:12px;max-width:300px;margin-top:23px}.study-pop .pop-service-steps{grid-template-columns:1fr;margin:30px 0}.study-pop .pop-service-steps article{padding:24px;min-height:0;display:grid;grid-template-columns:35px 1fr;gap:15px}.study-pop .pop-service-steps article+article{border-left:0;border-top:1px solid var(--pop-blue)}.study-pop .pop-step-index{margin-bottom:0;grid-row:1/3;font-size:9px;padding-top:5px}.study-pop .pop-service-steps h3{font-size:22px;line-height:1.25}.study-pop .pop-service-steps p{font-size:12px;margin-top:0;grid-column:2;max-width:250px}.study-pop .pop-service-steps a{grid-column:2;margin-top:0;width:30px}}@media(max-width:360px){.study-field .field-section-intro h2,.study-field .field-story-top h2{font-size:31px}.study-field .field-note h2{font-size:32px}.study-field .field-note-image{height:340px;margin-left:40px}.study-pop .pop-hero{padding-inline:18px}.study-pop .pop-hero h1{font-size:55px}html[lang=zh-CN] .study-pop .pop-hero h1{font-size:53px}.study-pop .pop-hero-description{font-size:12px}.study-pop .pop-collage{height:365px}.study-pop .pop-cutout-0{height:250px;width:130px}.study-pop .pop-cutout-1{height:215px;width:225px;right:-15%;top:65px}.study-pop .pop-cutout-2{width:220px;height:180px;left:-8%;bottom:-5px}.study-pop .pop-stamp{font-size:19px;right:-4%}.study-pop .pop-asterisk{font-size:115px}.study-pop .pop-mix-caption{left:18px;right:18px}.study-pop .pop-category-tabs button{font-size:9px;padding-inline:6px}.study-pop .pop-section-head h2,html[lang=zh-CN] .study-pop .pop-section-head h2{font-size:31px}.study-pop .pop-service-steps article{padding:21px;grid-template-columns:28px 1fr;gap:13px}.study-pop .pop-button{font-size:10px;gap:20px}}html[data-motion=paused] .study-field *,html[data-motion=paused] .study-pop *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.study-field *,.study-field *:before,.study-field *:after,.study-pop *,.study-pop *:before,.study-pop *:after{animation:none!important;transition:none!important}.study-field .field-product-image:hover img,.study-pop .pop-product-image:hover img,.study-pop .pop-cutout-1:hover,.study-pop .pop-cutout-2:hover,.study-pop .pop-button:hover{transform:none}}.study-edit{--edit-ink:#192522;--edit-red:#ef6046;--edit-paper:#f3f1e9;color:var(--edit-ink);background:var(--edit-paper);font-family:var(--font-body),Arial,sans-serif;overflow:clip}.study-edit *{min-width:0}.study-edit h1,.study-edit h2,.study-edit h3{font-family:var(--font-body),Arial,sans-serif}.study-edit a:focus-visible,.study-edit button:focus-visible,.study-edit summary:focus-visible{outline:3px solid #164993;outline-offset:5px}.study-edit .edit-colophon,.study-edit .edit-index-line{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 4%;font-size:10px;letter-spacing:.07em;border-block:1px solid var(--edit-ink)}.study-edit .edit-colophon>span:nth-child(2){margin-left:auto;margin-right:auto}.study-edit .edit-cover-grid{display:grid;grid-template-columns:1.15fr 1fr;min-height:640px}.study-edit .edit-title{padding:40px 7% 35px;background:var(--edit-red);display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--edit-ink)}.study-edit .edit-kicker{font-size:11px;letter-spacing:.1em;line-height:1.6;font-weight:600}.study-edit .edit-title h1{font-size:clamp(65px,7.2vw,112px);font-family:var(--font-body),Arial,sans-serif;font-weight:600;line-height:.97;letter-spacing:-.065em;margin-block:35px}.study-edit .edit-title h1:lang(zh-CN){font-size:clamp(65px,7.2vw,108px);line-height:1.1;letter-spacing:-.06em}.study-edit .edit-title h1 em{font-style:normal;font-size:.48em;letter-spacing:-.04em;display:inline-block;line-height:1}.study-edit .edit-cover-bottom{display:flex;gap:28px;align-items:flex-end;justify-content:space-between}.study-edit .edit-cover-bottom p{font-size:13px;white-space:pre-line;line-height:1.7}.study-edit .edit-cover-bottom>a{width:57px;height:57px;border:1px solid currentColor;border-radius:100%;display:grid;place-content:center;font-size:27px;flex-shrink:0;transition:background .25s,color .25s}.study-edit .edit-cover-bottom>a:hover{background:var(--edit-ink);color:var(--edit-paper)}.study-edit .edit-cover-objects{display:grid;grid-template-columns:1fr 1fr;background:#d8d3ea}.study-edit .edit-cover-product{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:640px;padding:25px 20px}.study-edit .edit-cover-product>span{font-size:9px;letter-spacing:.08em;position:relative;z-index:1;line-height:1.6}.study-edit .edit-cover-product img{position:absolute;left:-15%;top:10%;width:130%;max-width:none;height:70%;object-fit:contain;transition:transform .65s cubic-bezier(.2,.65,.2,1);filter:drop-shadow(0 25px 20px #3b394b12)}.study-edit .edit-cover-product:hover img{transform:translateY(-9px) rotate(-3deg)}.study-edit .edit-cover-product.edit-cover-bag{background:#f0dc72;border-left:1px solid var(--edit-ink)}.study-edit .edit-cover-bag img{transform:rotate(-9deg);width:145%;left:-22.5%;top:23%;height:55%}.study-edit .edit-cover-bag:hover img{transform:translateY(-9px) rotate(-5deg)}.study-edit .edit-cover-number{display:flex;justify-content:space-between;gap:10px}.study-edit .edit-cover-number>span{font-size:24px;line-height:1}.study-edit .edit-index-line{border-top:0;padding-block:14px}.study-edit .edit-collection,.study-edit .edit-development{padding:85px 4% 75px;scroll-margin-top:30px}.study-edit .edit-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:42px}.study-edit .edit-section-header h2{font-size:clamp(34px,3.7vw,55px);font-weight:500;letter-spacing:-.05em;line-height:1.15;margin-top:18px;max-width:720px}.study-edit .edit-section-header>p{white-space:pre-line;font-size:12px;line-height:1.9;max-width:290px}.study-edit .edit-filter-row{border-block:1px solid var(--edit-ink);display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px;padding-block:15px}.study-edit .edit-filter{display:flex;gap:9px;flex-wrap:wrap}.study-edit .edit-filter button{display:flex;gap:18px;align-items:flex-start;border:1px solid #19252240;background:none;padding:10px 15px;font-size:12px;min-height:43px;transition:background .2s,color .2s}.study-edit .edit-filter button>span{font-size:8px;line-height:1.5}.study-edit .edit-filter button[aria-pressed=true],.study-edit .edit-filter button:hover{background:var(--edit-ink);color:var(--edit-paper);border-color:var(--edit-ink)}.study-edit .edit-count{font-size:9px;letter-spacing:.08em;flex:none}.study-edit .edit-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:45px 24px}.study-edit .edit-object{grid-column:span 2}.study-edit .edit-object:nth-child(1){grid-column:span 3}.study-edit .edit-object:nth-child(2){grid-column:span 3;padding-top:95px}.study-edit .edit-object:nth-child(6){grid-column:span 2}.study-edit .edit-product-grid.is-filtered{grid-template-columns:1fr 1fr}.study-edit .is-filtered .edit-object{grid-column:auto;padding-top:0}.study-edit .edit-object-image{display:block;position:relative;background:#e7c1c8;aspect-ratio:1.16;overflow:hidden}.study-edit .edit-object:nth-child(n+3) .edit-object-image{aspect-ratio:1}.study-edit .edit-object-bag-stripe .edit-object-image{background:#f4dc77}.study-edit .edit-object-silicone-lunchbox .edit-object-image{background:#b9cce4}.study-edit .edit-object-mini-bottle .edit-object-image{background:#f2b49b}.study-edit .edit-object-bag-gingham .edit-object-image{background:#bccbb5}.study-edit .edit-object-steel-lunchbox .edit-object-image{background:#c9bfd8}.study-edit .edit-object-image>img{width:100%;height:100%;object-fit:contain;padding:28px 35px;transition:transform .65s cubic-bezier(.2,.65,.2,1)}.study-edit .edit-object-image:hover>img{transform:scale(1.035) rotate(-3deg)}.study-edit .edit-object-index{position:absolute;left:20px;top:16px;font-size:11px;z-index:1}.study-edit .edit-object-arrow{position:absolute;bottom:15px;right:20px;font-size:27px}.study-edit .edit-object-label{display:flex;justify-content:space-between;gap:20px;margin-top:16px;align-items:flex-start}.study-edit .edit-object-label h3{font-size:16px;line-height:1.4;font-weight:500}.study-edit .edit-object-label h3 a:hover{text-decoration:underline;text-underline-offset:4px}.study-edit .edit-object-label p{font-size:10px;line-height:1.5;opacity:.6;margin-top:7px}.study-edit .edit-product-ref{font-size:8px;line-height:1.6;overflow-wrap:anywhere;max-width:125px;text-align:right;opacity:.55}.study-edit .edit-image-note{font-size:10px;line-height:1.7;opacity:.6;margin-top:30px}.study-edit .edit-link{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:46px;padding:10px 0;border-bottom:1px solid currentColor;font-size:12px;line-height:1.6}.study-edit .edit-link>span{font-size:24px;transition:transform .25s}.study-edit .edit-link:hover>span{transform:translate(3px,-3px)}.study-edit .edit-collection>.edit-link{margin-top:22px}.study-edit .edit-story{display:grid;grid-template-columns:1fr 1.1fr;background:#254b95;color:#f5f1df;border-block:1px solid var(--edit-ink)}.study-edit .edit-story-copy{padding:65px 10%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.study-edit .edit-story-copy h2{font-size:clamp(39px,4vw,61px);font-weight:500;line-height:1.15;letter-spacing:-.04em;margin:28px 0}.study-edit .edit-story-copy>p:not(.edit-kicker){font-size:13px;line-height:1.9;max-width:380px;opacity:.85;margin-bottom:20px}.study-edit .edit-story-image{position:relative;min-height:540px;overflow:hidden}.study-edit .edit-story-image img{width:100%;height:100%;position:absolute;object-fit:cover}.study-edit .edit-story-image figcaption{position:absolute;bottom:20px;left:24px;font-size:9px;letter-spacing:.07em;color:#fff;background:#19252280;padding:8px 12px}.study-edit .edit-development{background:#e4e1d6}.study-edit .edit-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #19252270}.study-edit .edit-service-grid details{padding:22px 22px 20px 0;border-bottom:1px solid #19252270}.study-edit .edit-service-grid summary{display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none;min-height:45px}.study-edit .edit-service-grid summary::-webkit-details-marker{display:none}.study-edit .edit-service-grid summary>span:first-child{font-size:10px;opacity:.6}.study-edit .edit-service-grid h3{font-size:18px;font-weight:500;flex:1}.study-edit .edit-plus{font-size:23px;font-weight:300;transition:transform .25s}.study-edit .edit-service-grid details[open] .edit-plus{transform:rotate(45deg)}.study-edit .edit-service-grid details>p{font-size:12px;line-height:1.8;padding:15px 15px 5px 30px;max-width:345px}.study-edit .edit-development-foot{font-size:11px;opacity:.65;margin-top:24px}.study-nocturne{--nocturne-ink:#10191c;--nocturne-paper:#e9e6dd;--nocturne-muted:#a4aba8;color:var(--nocturne-paper);background:var(--nocturne-ink);overflow:clip}.study-nocturne *{min-width:0}.study-nocturne h1,.study-nocturne h2{font-family:var(--font-display),Georgia,serif}.study-nocturne a:focus-visible,.study-nocturne button:focus-visible,.study-nocturne summary:focus-visible,.study-nocturne [tabindex]:focus-visible{outline:2px solid #e3c899;outline-offset:5px}.study-nocturne .nocturne-stage{--glow:#81556f;position:relative;background:radial-gradient(ellipse at 72% 43%,#342c3633,transparent 58%),#11191c;padding:29px 5% 20px;border-bottom:1px solid #ffffff24}.study-nocturne .nocturne-stage-steel-lunchbox{--glow:#8f7864}.study-nocturne .nocturne-stage-bag-gingham,.study-nocturne .nocturne-stage-mini-bottle{--glow:#6c8b71}.study-nocturne .nocturne-stage-silicone-lunchbox{--glow:#8c81ae}.study-nocturne .nocturne-stage-bag-stripe{--glow:#a45b60}.study-nocturne .nocturne-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:2}.study-nocturne .nocturne-kicker{font-family:var(--font-body),Arial,sans-serif;font-size:10px;letter-spacing:.17em;line-height:1.65;text-transform:uppercase}.study-nocturne .nocturne-stage-heading>span{font-size:8px;letter-spacing:.14em;color:var(--nocturne-muted)}.study-nocturne .nocturne-stage-grid{display:grid;grid-template-columns:1fr 1.25fr;min-height:615px;align-items:center;gap:20px}.study-nocturne .nocturne-intro{padding-block:45px;position:relative;z-index:2}.study-nocturne .nocturne-intro>.nocturne-kicker{color:#c9b8a0;margin-bottom:28px}.study-nocturne .nocturne-intro h1{font-size:clamp(49px,4.8vw,76px);font-weight:400;line-height:1.05;letter-spacing:-.035em;overflow-wrap:normal}.study-nocturne .nocturne-intro h1:lang(zh-CN){font-size:clamp(43px,4.6vw,70px);line-height:1.38;letter-spacing:-.03em}.study-nocturne h1 em,.study-nocturne h2 em{font-weight:400;font-style:italic;color:#bcae98}.study-nocturne h1:lang(zh-CN) em,.study-nocturne h2:lang(zh-CN) em{font-style:normal}.study-nocturne .nocturne-intro>p:not(.nocturne-kicker){font-size:13px;line-height:1.9;color:var(--nocturne-muted);white-space:pre-line;margin:29px 0 26px;max-width:375px}.study-nocturne .nocturne-link{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;border-bottom:1px solid #d6c3a580;min-height:46px;padding-block:12px;font-size:11px;color:#e9dfce;line-height:1.5}.study-nocturne .nocturne-link>span{font-size:23px;transition:transform .3s}.study-nocturne .nocturne-link:hover>span{transform:translate(3px,-3px)}.study-nocturne .nocturne-object-stage{position:relative;min-height:595px;display:flex;align-items:center;justify-content:center;isolation:isolate}.study-nocturne .nocturne-orbit{position:absolute;width:85%;aspect-ratio:1;border:1px solid #ffffff10;border-radius:100%;top:2%;z-index:-1;background:radial-gradient(circle,var(--glow) -100%,transparent 68%);box-shadow:0 0 160px -70px var(--glow)}.study-nocturne .nocturne-orbit:after{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px solid #ffffff08;border-radius:100%}.study-nocturne .nocturne-stage-number{position:absolute;right:-1%;top:2%;font-size:180px;line-height:1;color:#ffffff04;font-family:var(--font-body),sans-serif;letter-spacing:-.08em;pointer-events:none}.study-nocturne .nocturne-stage-object{display:block;position:absolute;top:0;right:1%;bottom:87px;left:1%;animation:nocturne-arrive .65s ease both}.study-nocturne .nocturne-stage-object img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 25px 22px #0006);transition:transform .5s}.study-nocturne .nocturne-stage-object:hover img{transform:translateY(-7px)}.study-nocturne .nocturne-stage-floor{position:absolute;bottom:107px;width:70%;height:24px;background:#0006;filter:blur(14px);border-radius:50%;z-index:-1}.study-nocturne .nocturne-stage-caption{position:absolute;left:8%;right:0;bottom:17px;border-left:1px solid #bcae9880;padding-left:19px}.study-nocturne .nocturne-stage-caption>span{font-size:9px;color:#aca396}.study-nocturne .nocturne-stage-caption h2{font-family:var(--font-body),Arial,sans-serif;font-size:18px;line-height:1.5;font-weight:400;letter-spacing:0;margin:8px 0}.study-nocturne .nocturne-stage-caption h2 span{font-size:19px;margin-left:12px}.study-nocturne .nocturne-stage-caption>p{font-size:8px;letter-spacing:.08em;color:#9a9e99;overflow-wrap:anywhere}.study-nocturne .nocturne-stage-controls{display:flex;align-items:center;gap:35px;border-top:1px solid #ffffff24;padding:20px 0 10px}.study-nocturne .nocturne-counter{font-size:26px;display:flex;gap:12px;align-items:baseline;font-family:var(--font-body),sans-serif}.study-nocturne .nocturne-counter>span{font-size:10px;color:#8b9390;white-space:nowrap}.study-nocturne .nocturne-object-picker{display:flex;gap:10px;flex:1;justify-content:center}.study-nocturne .nocturne-object-picker button{background:transparent;border:1px solid #ffffff18;position:relative;width:70px;height:64px;padding:5px 10px;transition:border-color .25s,background .25s}.study-nocturne .nocturne-object-picker button[aria-pressed=true]{border-color:#c8b995;background:#ffffff0b}.study-nocturne .nocturne-object-picker button:hover{background:#ffffff12}.study-nocturne .nocturne-object-picker img{width:100%;height:100%;object-fit:contain}.study-nocturne .nocturne-object-picker button>span{position:absolute;left:4px;top:3px;font-size:7px;color:#b9b9af}.study-nocturne .nocturne-stage-arrows,.study-nocturne .nocturne-rail-controls{display:flex;gap:9px;flex-shrink:0}.study-nocturne .nocturne-stage-arrows button,.study-nocturne .nocturne-rail-controls button{background:transparent;border:1px solid #ffffff35;border-radius:50%;width:43px;height:43px;color:#ded9cd;font-size:20px;transition:background .25s,color .25s}.study-nocturne .nocturne-stage-arrows button:hover,.study-nocturne .nocturne-rail-controls button:hover{background:#d9cebb;color:#10191c}.study-nocturne .nocturne-image-note{font-size:8px;line-height:1.6;color:#8e9792;margin-top:12px;text-align:center}.study-nocturne .nocturne-chapters{padding:95px 0 90px}.study-nocturne .nocturne-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:40px}.study-nocturne .nocturne-chapters>.nocturne-section-heading{padding-inline:5%}.study-nocturne .nocturne-section-heading .nocturne-kicker{color:#a8ada5;margin-bottom:24px}.study-nocturne .nocturne-section-heading h2{font-size:clamp(34px,3.7vw,54px);line-height:1.2;font-weight:400;letter-spacing:-.03em}.study-nocturne .nocturne-section-heading>p{font-size:12px;white-space:pre-line;color:#a4aba4;line-height:1.9}.study-nocturne .nocturne-scene-rail{display:flex;overflow-x:auto;gap:22px;padding:0 5% 24px;scroll-snap-type:x proximity;scrollbar-color:#65695d #1b2427;scrollbar-width:thin;overscroll-behavior-x:contain}.study-nocturne .nocturne-scene-card{flex:0 0 46%;scroll-snap-align:center}.study-nocturne .nocturne-scene-card figure{position:relative;height:390px;background:#343d3e;overflow:hidden}.study-nocturne .nocturne-scene-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .75s}.study-nocturne .nocturne-scene-card figure:hover img{transform:scale(1.025)}.study-nocturne .nocturne-scene-card figcaption{position:absolute;bottom:10px;left:15px;right:15px;font-size:8px;line-height:1.5;color:#fff;text-shadow:0 1px 5px #000;background:#10191c80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:fit-content;max-width:calc(100% - 30px);padding:5px 8px}.study-nocturne .nocturne-scene-card>div{display:flex;gap:20px;padding-top:20px;align-items:center}.study-nocturne .nocturne-scene-card>div>span{font-size:10px;color:#9d9f94}.study-nocturne .nocturne-scene-card h3{font-size:16px;line-height:1.5;font-weight:400;flex:1}.study-nocturne .nocturne-scene-card>div>a{font-size:27px;min-width:44px;min-height:44px;display:grid;place-items:center}.study-nocturne .nocturne-scene-still figure{background:radial-gradient(ellipse at 50% 70%,#554a63,#242b32 75%)}.study-nocturne .nocturne-scene-still figure img{object-fit:contain;padding:20px 35px}.study-nocturne .nocturne-about{display:grid;grid-template-columns:1.05fr 1fr;background:#20292b}.study-nocturne .nocturne-about>figure{position:relative;min-height:570px}.study-nocturne .nocturne-about>figure img{position:absolute;width:100%;height:100%;object-fit:cover;filter:brightness(.85)}.study-nocturne .nocturne-about>figure figcaption{position:absolute;left:25px;bottom:20px;font-size:9px;letter-spacing:.09em;text-shadow:0 1px 6px #000}.study-nocturne .nocturne-about-copy{padding:70px 12%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.study-nocturne .nocturne-about-copy .nocturne-kicker{color:#a9aea5}.study-nocturne .nocturne-about-copy h2{font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.25;letter-spacing:-.035em;margin-top:30px}.study-nocturne .nocturne-about-copy>p:not(.nocturne-kicker){font-size:13px;line-height:1.9;color:#b8bcb3;margin:28px 0 20px;max-width:370px}.study-nocturne .nocturne-services{padding:95px 8% 70px;background:#161e21}.study-nocturne .nocturne-service-list{border-top:1px solid #ffffff27;margin-top:50px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:55px}.study-nocturne .nocturne-service-list details{padding:21px 0;border-bottom:1px solid #ffffff27}.study-nocturne .nocturne-service-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:23px;min-height:42px}.study-nocturne .nocturne-service-list summary::-webkit-details-marker{display:none}.study-nocturne .nocturne-service-list summary>span:first-child{font-size:9px;color:#9b9f95}.study-nocturne .nocturne-service-list h3{font-size:19px;line-height:1.5;font-weight:400;flex:1}.study-nocturne .nocturne-service-plus{font-size:23px;line-height:1;font-weight:300;color:#bcae98;transition:transform .25s}.study-nocturne .nocturne-service-list details[open] .nocturne-service-plus{transform:rotate(45deg)}.study-nocturne .nocturne-service-list details>p{font-size:12px;line-height:1.9;color:#a7afa6;margin:14px 20px 5px 34px;max-width:360px}.study-nocturne .nocturne-contact{display:flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid #a9a693;padding:35px 0 20px;margin-top:35px}.study-nocturne .nocturne-contact>span:first-child{font-size:16px;color:#b7bcb2;line-height:1.6}.study-nocturne .nocturne-contact>span:last-child{font-size:13px;display:flex;align-items:center;gap:45px;line-height:1.5}.study-nocturne .nocturne-contact>span:last-child>span{font-size:28px}@keyframes nocturne-arrive{0%{opacity:.3;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@media(min-width:1600px){.study-edit .edit-cover-grid,.study-edit .edit-cover-product{min-height:730px}.study-nocturne .nocturne-stage-grid{max-width:1600px;margin:auto}.study-nocturne .nocturne-intro h1{font-size:81px}}@media(max-width:1000px){.study-edit .edit-cover-grid{grid-template-columns:1fr 1fr;min-height:550px}.study-edit .edit-cover-product{min-height:550px}.study-edit .edit-cover-objects{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.study-edit .edit-cover-product{min-height:275px}.study-edit .edit-cover-product.edit-cover-bag{border-left:0;border-top:1px solid var(--edit-ink)}.study-edit .edit-cover-product img{height:100%;width:76%;left:12%;top:0}.study-edit .edit-cover-bag img{height:110%;width:90%;left:5%;top:-5%}.study-edit .edit-section-header>p{max-width:235px}.study-edit .edit-product-grid{gap:35px 18px}.study-edit .edit-object:nth-child(2){padding-top:60px}.study-edit .edit-object-label{display:block}.study-edit .edit-product-ref{display:block;text-align:left;max-width:none;margin-top:10px}.study-edit .edit-story{grid-template-columns:1fr 1fr}.study-edit .edit-story-copy{padding:48px 9%}.study-edit .edit-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.study-nocturne .nocturne-stage-grid{min-height:550px;gap:0;grid-template-columns:1fr 1fr}.study-nocturne .nocturne-object-stage{min-height:525px}.study-nocturne .nocturne-intro h1{font-size:49px}.study-nocturne .nocturne-intro h1:lang(zh-CN){font-size:45px}.study-nocturne .nocturne-stage-object{top:20px;right:-8%;bottom:110px;left:-8%}.study-nocturne .nocturne-stage-caption{left:4%;bottom:23px}.study-nocturne .nocturne-stage-controls{gap:18px}.study-nocturne .nocturne-object-picker{gap:6px}.study-nocturne .nocturne-object-picker button{width:58px;height:58px}.study-nocturne .nocturne-scene-card{flex-basis:58%}.study-nocturne .nocturne-scene-card figure{height:340px}.study-nocturne .nocturne-about-copy{padding:48px 9%}.study-nocturne .nocturne-services{padding-inline:5%}.study-nocturne .nocturne-section-heading{gap:25px}.study-nocturne .nocturne-service-list{column-gap:30px}}@media(max-width:700px){.study-edit .edit-colophon{padding:13px 5%;font-size:8px;gap:12px}.study-edit .edit-colophon>span:nth-child(2){display:none}.study-edit .edit-cover-grid{grid-template-columns:1fr;min-height:0}.study-edit .edit-title{min-height:430px;padding:28px 6% 30px;border-right:0;border-bottom:1px solid var(--edit-ink)}.study-edit .edit-title h1{font-size:clamp(65px,15vw,95px);line-height:.93;letter-spacing:-.065em;margin:24px 0 30px}.study-edit .edit-title h1:lang(zh-CN){font-size:clamp(64px,15vw,92px);line-height:1.08}.study-edit .edit-kicker{font-size:9px}.study-edit .edit-cover-bottom p{font-size:11px;max-width:245px}.study-edit .edit-cover-bottom>a{width:45px;height:45px;font-size:22px}.study-edit .edit-cover-objects{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.study-edit .edit-cover-product{min-height:300px;padding:17px 15px}.study-edit .edit-cover-product.edit-cover-bag{border-top:0;border-left:1px solid var(--edit-ink)}.study-edit .edit-cover-product img{height:83%;width:130%;left:-15%;top:3%}.study-edit .edit-cover-bag img{height:84%;width:145%;left:-22.5%;top:7%}.study-edit .edit-cover-product>span{font-size:8px}.study-edit .edit-cover-number>span{font-size:20px}.study-edit .edit-index-line{padding:12px 5%;font-size:7px;line-height:1.6}.study-edit .edit-index-line>span:first-child{max-width:76%}.study-edit .edit-collection,.study-edit .edit-development{padding:54px 5%}.study-edit .edit-section-header{display:block;margin-bottom:26px}.study-edit .edit-section-header h2{font-size:33px;line-height:1.25;margin-top:16px;letter-spacing:-.04em}.study-edit .edit-section-header>p{font-size:11px;max-width:none;white-space:normal;margin-top:17px}.study-edit .edit-filter-row{display:block;padding-block:12px;margin-bottom:24px}.study-edit .edit-filter{gap:6px}.study-edit .edit-filter button{font-size:10px;padding:10px 11px;gap:12px;min-height:41px}.study-edit .edit-filter button>span{font-size:7px}.study-edit .edit-count{display:block;font-size:8px;margin-top:13px}.study-edit .edit-product-grid,.study-edit .edit-product-grid.is-filtered{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 13px}.study-edit .edit-object,.study-edit .edit-object:nth-child(1),.study-edit .edit-object:nth-child(2),.study-edit .edit-object:nth-child(6){grid-column:span 1;padding-top:0}.study-edit .edit-object:nth-child(1){grid-column:1/-1}.study-edit .edit-product-grid.is-filtered .edit-object{grid-column:auto}.study-edit .edit-object:nth-child(6){grid-column:1/-1}.study-edit .edit-object-image,.study-edit .edit-object:nth-child(n+3) .edit-object-image{aspect-ratio:1/1.15}.study-edit .edit-object:nth-child(1) .edit-object-image,.study-edit .edit-object:nth-child(6) .edit-object-image{aspect-ratio:1.25}.study-edit .is-filtered .edit-object:nth-child(1) .edit-object-image,.study-edit .is-filtered .edit-object:nth-child(6) .edit-object-image{aspect-ratio:1/1.15}.study-edit .edit-object-image>img{padding:20px 12px}.study-edit .edit-object:nth-child(1) .edit-object-image>img,.study-edit .edit-object:nth-child(6) .edit-object-image>img{padding:15px 40px}.study-edit .is-filtered .edit-object:nth-child(1) .edit-object-image>img{padding:20px 12px}.study-edit .edit-object-index{font-size:9px;left:12px;top:12px}.study-edit .edit-object-arrow{bottom:10px;right:12px;font-size:22px}.study-edit .edit-object-label{margin-top:12px}.study-edit .edit-object-label h3{font-size:13px;line-height:1.5}.study-edit .edit-object-label p{font-size:9px;margin-top:4px}.study-edit .edit-product-ref{font-size:7px;margin-top:7px;line-height:1.6}.study-edit .edit-image-note{font-size:8px;line-height:1.8;margin-top:25px}.study-edit .edit-link{font-size:11px;gap:28px}.study-edit .edit-story{grid-template-columns:1fr}.study-edit .edit-story-copy{padding:50px 7%}.study-edit .edit-story-copy h2{font-size:42px;line-height:1.25;margin:24px 0}.study-edit .edit-story-copy>p:not(.edit-kicker){font-size:12px;max-width:none}.study-edit .edit-story-image{min-height:350px}.study-edit .edit-story-image figcaption{font-size:8px;left:18px;bottom:17px}.study-edit .edit-development .edit-section-header>.edit-link{margin-top:18px}.study-edit .edit-service-grid{grid-template-columns:1fr}.study-edit .edit-service-grid details{padding:15px 0}.study-edit .edit-service-grid h3{font-size:18px}.study-edit .edit-service-grid details>p{font-size:12px;max-width:none}.study-edit .edit-development-foot{font-size:10px;line-height:1.8}.study-nocturne .nocturne-stage{padding:22px 5% 17px}.study-nocturne .nocturne-stage-heading{gap:12px}.study-nocturne .nocturne-stage-heading .nocturne-kicker{font-size:8px;letter-spacing:.11em}.study-nocturne .nocturne-stage-heading>span{font-size:6px;max-width:38%;text-align:right;line-height:1.6;letter-spacing:.07em}.study-nocturne .nocturne-stage-grid{grid-template-columns:1fr;gap:0;min-height:0}.study-nocturne .nocturne-intro{padding:47px 1% 0}.study-nocturne .nocturne-intro>.nocturne-kicker{font-size:8px;margin-bottom:20px}.study-nocturne .nocturne-intro h1{font-size:clamp(39px,10.5vw,62px);line-height:1.08;letter-spacing:-.03em}.study-nocturne .nocturne-intro h1:lang(zh-CN){font-size:clamp(35px,10vw,58px);line-height:1.35;letter-spacing:-.03em}.study-nocturne .nocturne-intro>p:not(.nocturne-kicker){font-size:11px;line-height:1.85;margin:20px 0 13px;white-space:normal;max-width:310px}.study-nocturne .nocturne-link{font-size:10px;min-height:42px;gap:35px}.study-nocturne .nocturne-object-stage{min-height:420px;margin-top:4px}.study-nocturne .nocturne-orbit{width:91%;top:2%}.study-nocturne .nocturne-stage-number{font-size:140px;right:0;top:2%}.study-nocturne .nocturne-stage-object{top:0;right:0;bottom:84px;left:0}.study-nocturne .nocturne-stage-caption{left:4%;right:4%;bottom:13px;padding-left:14px}.study-nocturne .nocturne-stage-caption>span{font-size:8px}.study-nocturne .nocturne-stage-caption h2{font-size:16px;margin:5px 0}.study-nocturne .nocturne-stage-caption>p{font-size:7px}.study-nocturne .nocturne-stage-floor{bottom:100px}.study-nocturne .nocturne-stage-controls{flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:17px}.study-nocturne .nocturne-counter{font-size:21px;gap:9px;order:2}.study-nocturne .nocturne-counter>span{font-size:9px}.study-nocturne .nocturne-object-picker{width:100%;flex-basis:100%;justify-content:space-between;gap:6px;order:1}.study-nocturne .nocturne-object-picker button{flex:1;width:auto;min-width:0;height:51px;padding:4px}.study-nocturne .nocturne-stage-arrows{order:3}.study-nocturne .nocturne-stage-arrows button,.study-nocturne .nocturne-rail-controls button{width:38px;height:38px;font-size:18px}.study-nocturne .nocturne-image-note{font-size:7px;text-align:left;line-height:1.8;margin-top:12px}.study-nocturne .nocturne-chapters{padding:58px 0 46px}.study-nocturne .nocturne-section-heading{gap:20px;margin-bottom:28px;align-items:flex-end}.study-nocturne .nocturne-section-heading .nocturne-kicker{font-size:8px;letter-spacing:.1em;margin-bottom:18px}.study-nocturne .nocturne-section-heading h2{font-size:31px;line-height:1.3;letter-spacing:-.02em}.study-nocturne .nocturne-chapters .nocturne-section-heading h2 em{display:block}.study-nocturne .nocturne-rail-controls{gap:6px}.study-nocturne .nocturne-scene-rail{gap:15px;padding-bottom:18px}.study-nocturne .nocturne-scene-card{flex-basis:86%}.study-nocturne .nocturne-scene-card figure{height:305px}.study-nocturne .nocturne-scene-card figcaption{font-size:7px;left:10px;right:10px;max-width:calc(100% - 20px);padding:5px 6px}.study-nocturne .nocturne-scene-card>div{padding-top:12px;gap:12px}.study-nocturne .nocturne-scene-card h3{font-size:14px}.study-nocturne .nocturne-scene-card>div>span{font-size:8px}.study-nocturne .nocturne-scene-card>div>a{font-size:23px;min-width:35px}.study-nocturne .nocturne-about{grid-template-columns:1fr}.study-nocturne .nocturne-about>figure{min-height:350px}.study-nocturne .nocturne-about>figure figcaption{font-size:8px;left:19px;bottom:17px}.study-nocturne .nocturne-about-copy{padding:48px 7% 52px}.study-nocturne .nocturne-about-copy .nocturne-kicker{font-size:8px}.study-nocturne .nocturne-about-copy h2{font-size:40px;line-height:1.3;margin-top:24px}.study-nocturne .nocturne-about-copy>p:not(.nocturne-kicker){font-size:12px;margin:23px 0 20px;max-width:none}.study-nocturne .nocturne-services{padding:56px 6% 48px}.study-nocturne .nocturne-services .nocturne-section-heading{display:block}.study-nocturne .nocturne-services .nocturne-section-heading h2{font-size:36px}.study-nocturne .nocturne-section-heading>p{font-size:11px;line-height:1.9;white-space:normal;margin-top:23px}.study-nocturne .nocturne-service-list{grid-template-columns:1fr;margin-top:30px}.study-nocturne .nocturne-service-list details{padding:14px 0}.study-nocturne .nocturne-service-list summary{gap:18px}.study-nocturne .nocturne-service-list h3{font-size:17px}.study-nocturne .nocturne-service-list details>p{font-size:11px;margin-left:29px;max-width:none}.study-nocturne .nocturne-contact{display:block;margin-top:24px;padding:20px 0}.study-nocturne .nocturne-contact>span:first-child{font-size:14px;display:block}.study-nocturne .nocturne-contact>span:last-child{font-size:11px;margin-top:20px;justify-content:space-between}.study-nocturne .nocturne-contact>span:last-child>span{font-size:25px}}@media(max-width:370px){.study-edit .edit-cover-product{min-height:255px}.study-edit .edit-title{min-height:410px}.study-edit .edit-filter button{padding-inline:9px;font-size:9px;gap:8px}.study-nocturne .nocturne-object-stage{min-height:370px}.study-nocturne .nocturne-object-picker button{height:46px}.study-nocturne .nocturne-stage-heading .nocturne-kicker{font-size:7px}.study-nocturne .nocturne-section-heading h2{font-size:28px}.study-nocturne .nocturne-scene-card figure{height:275px}.study-nocturne .nocturne-rail-controls button{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.study-edit *,.study-edit *:before,.study-edit *:after,.study-nocturne *,.study-nocturne *:before,.study-nocturne *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.study-edit .edit-cover-product:hover img,.study-edit .edit-object-image:hover>img,.study-nocturne .nocturne-stage-object:hover img,.study-nocturne .nocturne-scene-card figure:hover img{transform:none}}html[data-motion=paused] .study-edit *,html[data-motion=paused] .study-edit *:before,html[data-motion=paused] .study-edit *:after,html[data-motion=paused] .study-nocturne *,html[data-motion=paused] .study-nocturne *:before,html[data-motion=paused] .study-nocturne *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-motion=paused] .study-edit .edit-cover-product:hover img,html[data-motion=paused] .study-edit .edit-object-image:hover>img,html[data-motion=paused] .study-nocturne .nocturne-stage-object:hover img,html[data-motion=paused] .study-nocturne .nocturne-scene-card figure:hover img{transform:none}.study-edit .edit-life{padding:78px 4% 86px;background:#eee9df;border-top:1px solid #19252260}.study-edit .edit-life .edit-section-header{margin-bottom:38px}.study-edit .edit-life-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:36px;align-items:start}.study-edit .edit-life-card:nth-child(2){padding-top:105px}.study-edit .edit-life-folio{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--edit-ink);padding:13px 0;font-size:9px;letter-spacing:.08em;line-height:1.6}.study-edit .edit-life-photo{display:block;background:#d3c8c0}.study-edit .edit-life-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;transform:none}.study-edit .edit-life-card figcaption{font-size:8px;line-height:1.7;color:#666b62;padding:10px 0 0}.study-edit .edit-life-caption{padding-top:17px}.study-edit .edit-life-caption h3{font-size:clamp(20px,2.2vw,31px);font-weight:500;line-height:1.35;letter-spacing:-.03em}.study-edit .edit-life-caption>p{font-size:12px;line-height:1.85;margin-top:13px;max-width:420px;opacity:.75}.study-edit .edit-life-products{display:flex;gap:8px 22px;flex-wrap:wrap;margin-top:18px}.study-edit .edit-life-products a{display:inline-flex;align-items:center;gap:15px;border-bottom:1px solid #19252270;font-size:10px;line-height:1.6;min-height:39px;padding:7px 0}.study-edit .edit-life-products a>span{font-size:18px}.study-edit .edit-life-products a:hover{border-color:var(--edit-ink)}.study-nocturne .nocturne-scene-card figure{height:auto;overflow:visible;background:transparent}.study-nocturne .nocturne-scene-photo{display:block;background:#343d3e}.study-nocturne .nocturne-scene-card figure img,.study-nocturne .nocturne-scene-card figure:hover img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;padding:0;transform:none;transition:none}.study-nocturne .nocturne-scene-card figcaption{position:static;color:#a4aba8;text-shadow:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;max-width:none;min-height:25px;font-size:8px;line-height:1.6;padding:10px 0 0}.study-nocturne .nocturne-scene-card>.nocturne-scene-title{padding-top:16px;align-items:baseline}.study-nocturne .nocturne-scene-card>.nocturne-scene-description{font-size:11px;line-height:1.85;color:#a4aba8;margin:10px 0 0 31px;max-width:440px}.study-nocturne .nocturne-scene-card>.nocturne-scene-products{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 18px;padding:13px 0 0 31px;align-items:flex-start}.study-nocturne .nocturne-scene-card>.nocturne-scene-products>a{display:inline-flex;gap:13px;font-size:10px;line-height:1.6;min-width:0;min-height:38px;padding:7px 0;border-bottom:1px solid #9c998b70;color:#d9d1c1}.study-nocturne .nocturne-scene-products>a>span{font-size:17px}.study-nocturne .nocturne-scene-products>a:hover{border-color:#d9d1c1}@media(max-width:1000px){.study-edit .edit-life-grid{grid-template-columns:1fr 1fr;gap:25px}.study-edit .edit-life-card:nth-child(2){padding-top:70px}.study-edit .edit-life-caption h3{font-size:24px}.study-edit .edit-life-folio{font-size:8px}.study-nocturne .nocturne-scene-card figure{height:auto}}@media(max-width:700px){.study-edit .edit-life{padding:50px 5% 56px}.study-edit .edit-life .edit-section-header{margin-bottom:28px}.study-edit .edit-life-grid{grid-template-columns:1fr;gap:36px}.study-edit .edit-life-card:nth-child(2){padding-top:0}.study-edit .edit-life-folio{font-size:8px;padding:12px 0}.study-edit .edit-life-card figcaption{font-size:7px}.study-edit .edit-life-caption{padding-top:14px}.study-edit .edit-life-caption h3{font-size:25px}.study-edit .edit-life-caption>p{font-size:11px;margin-top:10px}.study-edit .edit-life-products{margin-top:12px;gap:7px 18px}.study-edit .edit-life-products a{font-size:10px;min-height:42px}.study-nocturne .nocturne-scene-card figure{height:auto}.study-nocturne .nocturne-scene-card figcaption{font-size:7px;max-width:none;padding:9px 0 0;line-height:1.7}.study-nocturne .nocturne-scene-card>.nocturne-scene-title{padding-top:12px;gap:12px}.study-nocturne .nocturne-scene-card>.nocturne-scene-description{font-size:10px;margin:8px 0 0 23px}.study-nocturne .nocturne-scene-card>.nocturne-scene-products{padding:11px 0 0 23px;gap:7px 15px}.study-nocturne .nocturne-scene-card>.nocturne-scene-products>a{font-size:9px;min-height:42px}}.study-mix{--mix-ink:#183f73;--mix-cream:#fff7e6;--mix-butter:#f4d66f;--mix-orange:#e66e32;--mix-line:rgba(24,63,115,.23);color:var(--mix-ink);background:var(--mix-cream);font-family:var(--font-body,Arial,sans-serif);overflow:clip}.study-mix *{box-sizing:border-box}.study-mix a,.study-mix button{-webkit-tap-highlight-color:transparent}.study-mix button{font:inherit}.study-mix img{display:block;max-width:100%;height:auto}.study-mix a:focus-visible,.study-mix button:focus-visible{outline:3px solid var(--mix-ink);outline-offset:5px}.study-mix .mix-wrap{width:min(1360px,calc(100% - 112px));margin-inline:auto}.study-mix .mix-kicker{font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.6;text-transform:uppercase;margin:0 0 23px}.study-mix .mix-title,.study-mix .mix-section-title{font-family:var(--font-body,Arial,sans-serif);font-weight:500;letter-spacing:-.055em;line-height:1.18;text-wrap:balance}.study-mix .mix-title span,.study-mix .mix-section-title span{display:block}.study-mix .mix-title{font-size:clamp(40px,4.8vw,73px);margin:0}.study-mix .mix-section-title{font-size:clamp(30px,3.2vw,47px);margin:0}.study-mix .mix-arrow{font-family:Arial,sans-serif;font-size:23px;line-height:1;flex-shrink:0;transition:transform .25s ease}.study-mix .mix-cta{display:inline-flex;min-height:51px;align-items:center;justify-content:space-between;gap:35px;padding:13px 23px;border:1px solid var(--mix-ink);background:var(--mix-ink);color:var(--mix-cream);font-size:13px;border-radius:3px}.study-mix .mix-cta:hover .mix-arrow,.study-mix .mix-underlined-link:hover .mix-arrow,.study-mix .mix-closing a:hover .mix-arrow{transform:translate(4px)}.study-mix .mix-studio{position:relative;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);column-gap:5%;padding:39px 5% 20px;background:var(--mix-butter)}.study-mix .mix-introduction{align-self:center;padding:25px 0;max-width:470px}.study-mix .mix-mini-sun{display:inline-block;font-size:22px;vertical-align:middle;margin-right:7px;line-height:1}.study-mix .mix-intro-text{font-size:14px;line-height:1.9;max-width:340px;margin:26px 0 29px}.study-mix .mix-quiet-link{display:flex;gap:20px;align-items:center;width:fit-content;font-size:12px;margin-top:20px;min-height:34px}.study-mix .mix-quiet-link .mix-arrow{font-size:18px}.study-mix .mix-palette-note{display:flex;align-items:center;gap:0;margin-top:38px}.study-mix .mix-palette-note>span{width:20px;height:20px;border-radius:50%;margin-right:-3px;border:1px solid var(--mix-butter);background:#863d56}.study-mix .mix-palette-note>span:nth-child(2){background:#bea7cd}.study-mix .mix-palette-note>span:nth-child(3){background:#849871}.study-mix .mix-palette-note>span:nth-child(4){background:var(--mix-orange)}.study-mix .mix-palette-note i{font-family:var(--font-display,Georgia,serif);font-size:17px;font-weight:400;margin-left:15px;letter-spacing:-.02em}.study-mix .mix-workbench{min-width:0}.study-mix .mix-board-heading{display:flex;justify-content:space-between;align-items:center;font-size:11px;gap:18px;padding:0 4px 14px;border-bottom:1px solid var(--mix-line)}.study-mix .mix-board-heading>span:first-child{font-size:14px;font-weight:500}.study-mix .mix-board-heading i{font-style:normal;opacity:.5}.study-mix .mix-board{position:relative;width:100%;height:clamp(390px,37vw,565px);margin:0;isolation:isolate}.study-mix .mix-board:before{content:"";position:absolute;z-index:-2;left:7%;top:8%;width:84%;height:77%;background:var(--mix-orange);border-radius:50%}.study-mix .mix-table-mat{position:absolute;z-index:-1;width:89%;height:41%;bottom:6%;left:3%;background:#f9ecd2;border-radius:50%;transform:rotate(-8deg);box-shadow:0 12px #cb963824}.study-mix .mix-board-word{position:absolute;top:13%;left:10%;font-size:clamp(82px,11vw,162px);font-weight:600;letter-spacing:-.09em;line-height:.8;color:#f3ac67;z-index:-1;-webkit-user-select:none;user-select:none}.study-mix .mix-piece{position:absolute;display:block;isolation:isolate}.study-mix .mix-piece img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 10px rgba(73,39,22,.14));transition:transform .35s ease;animation:mix-piece-arrive .6s cubic-bezier(.18,.7,.3,1)}.study-mix .mix-piece:hover img{transform:translateY(-7px) rotate(2deg)}.study-mix .mix-piece-bags{left:3%;top:24%;width:47%;height:51%;z-index:1;transform:rotate(-9deg)}.study-mix .mix-piece-drinkware{right:6%;top:7%;width:31%;height:69%;z-index:2;transform:rotate(9deg)}.study-mix .mix-piece-dining{left:27%;bottom:4%;width:58%;height:44%;z-index:3;transform:rotate(-6deg)}.study-mix .mix-piece-marker{position:absolute;right:10%;bottom:12%;display:flex;align-items:center;justify-content:center;gap:8px;min-width:48px;height:28px;padding-inline:8px;background:var(--mix-cream);border:1px solid var(--mix-ink);border-radius:20px;font-size:10px;transform:rotate(6deg)}.study-mix .mix-piece-marker .mix-arrow{font-size:14px}.study-mix .mix-piece-bags .mix-piece-marker{left:4%;right:auto;bottom:20%}.study-mix .mix-piece-drinkware .mix-piece-marker{right:2%;bottom:20%;transform:rotate(-9deg)}.study-mix .mix-board-caption{position:absolute;left:0;bottom:-5px;right:0;text-align:center;font-size:10px;line-height:1.5}.study-mix .mix-presets{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 22px}.study-mix .mix-presets>span{font-size:10px;line-height:1.5}.study-mix .mix-presets>div{display:flex;gap:8px;flex-wrap:wrap}.study-mix .mix-presets button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:6px 11px;font-size:10px;border:1px solid transparent;border-radius:30px;background:transparent;color:var(--mix-ink)}.study-mix .mix-presets button[aria-pressed=true]{border-color:var(--mix-ink);background:#fff7e659}.study-mix .mix-presets button:hover{border-color:var(--mix-ink)}.study-mix .mix-presets i{display:block;width:12px;height:12px;border-radius:50%;flex:none}.study-mix .mix-preset-berry{background:#873d56}.study-mix .mix-preset-green{background:#6c875b}.study-mix .mix-controls{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:29px 0 19px;margin-top:17px;border-top:1px solid var(--mix-line);scroll-margin-top:30px}.study-mix .mix-slot{border:0;padding:0;margin:0;min-width:0}.study-mix .mix-slot legend{padding:0;display:flex;gap:11px;align-items:center;font-size:13px;font-weight:500;margin-bottom:14px;width:100%;line-height:1.5}.study-mix .mix-slot legend>span{font-size:10px;opacity:.65}.study-mix .mix-options{display:flex;gap:7px;align-items:stretch}.study-mix .mix-options button{display:flex;align-items:center;gap:7px;flex:1;min-width:0;text-align:left;font-size:11px;line-height:1.5;min-height:53px;padding:9px 10px;border:1px solid rgba(24,63,115,.24);background:transparent;color:var(--mix-ink);border-radius:3px;transition:background .2s,border-color .2s}.study-mix .mix-options button[aria-pressed=true]{border-color:var(--mix-ink);background:var(--mix-cream)}.study-mix .mix-options button:hover{background:#f9e9ae;border-color:var(--mix-ink)}.study-mix .mix-options button[aria-pressed=true]:hover{background:var(--mix-cream)}.study-mix .mix-colour-chip{width:13px;height:13px;border-radius:50%;flex:none;border:1px solid rgba(24,63,115,.13)}.study-mix .mix-option-check{margin-left:auto;font-size:12px;padding-left:2px}.study-mix .mix-selected-detail{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:10px;min-height:30px;margin-top:5px}.study-mix .mix-selected-detail .mix-arrow{font-size:15px}.study-mix .mix-reference-note{grid-column:1/-1;border-top:1px solid var(--mix-line);padding-top:15px;margin:0;font-size:10px;line-height:1.6;color:#42566a}.study-mix .mix-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.study-mix .mix-collection{padding-block:98px 105px;scroll-margin-top:35px}.study-mix .mix-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:44px}.study-mix .mix-section-heading>div{max-width:760px;min-width:0}.study-mix .mix-section-heading>p{max-width:310px;font-size:13px;line-height:1.8;flex-shrink:0}.study-mix .mix-range-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--mix-line);border-bottom:1px solid var(--mix-line)}.study-mix .mix-range{min-width:0;padding:25px 26px 20px;border-right:1px solid var(--mix-line)}.study-mix .mix-range:first-child{padding-left:0}.study-mix .mix-range:last-child{border-right:0;padding-right:0}.study-mix .mix-range-title{display:flex;align-items:baseline;gap:12px}.study-mix .mix-range-title>span{font-size:10px;opacity:.6}.study-mix .mix-range-title h3{font-size:20px;font-weight:500;letter-spacing:-.025em;margin:0;line-height:1.5}.study-mix .mix-range-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0 20px}.study-mix .mix-range-products>a{min-width:0}.study-mix .mix-range-products>a>div{height:195px;display:flex;align-items:center;justify-content:center}.study-mix .mix-range-products img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.study-mix .mix-range-products>a:hover img{transform:translateY(-5px)}.study-mix .mix-range-products>a>span{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:10px;line-height:1.55;margin-top:19px;min-height:35px}.study-mix .mix-range-products .mix-arrow{font-size:15px;opacity:0;transition:opacity .2s}.study-mix .mix-range-products>a:hover .mix-arrow,.study-mix .mix-range-products>a:focus-visible .mix-arrow{opacity:1}.study-mix .mix-range-link{display:flex;justify-content:space-between;align-items:center;font-size:11px;padding-top:16px;border-top:1px solid var(--mix-line)}.study-mix .mix-range-link .mix-arrow{font-size:18px}.study-mix .mix-moment{display:grid;grid-template-columns:1.15fr 1fr;background:#eb7d45;color:#1c3d6e}.study-mix .mix-moment>figure{position:relative;margin:0;min-height:530px}.study-mix .mix-moment>figure>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.study-mix .mix-moment figcaption{position:absolute;bottom:14px;left:18px;max-width:calc(100% - 36px);padding:5px 9px;background:#fff7e6e6;font-size:9px;line-height:1.5;border-radius:2px}.study-mix .mix-moment-copy{padding:80px 14%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.study-mix .mix-moment-copy>.mix-section-title{font-size:clamp(34px,3.6vw,52px)}.study-mix .mix-moment-copy>p:not(.mix-kicker){font-size:13px;line-height:1.9;margin:25px 0 34px;max-width:350px}.study-mix .mix-moment-signature{font-family:var(--font-display,Georgia,serif);font-size:25px;font-style:italic;letter-spacing:-.03em;transform:rotate(-5deg)}.study-mix .mix-process{padding-block:100px}.study-mix .mix-process .mix-section-heading>div{max-width:650px}.study-mix .mix-process-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:25px;list-style:none;margin:0 0 35px;padding:0}.study-mix .mix-process-steps>li{position:relative;min-width:0;border-top:1px solid var(--mix-line);padding-top:22px}.study-mix .mix-step-index{display:grid;place-items:center;font-size:10px;background:var(--mix-butter);width:31px;height:31px;border-radius:50%;margin-bottom:25px}.study-mix .mix-process-steps h3{font-size:14px;line-height:1.6;font-weight:500;margin:0 0 10px}.study-mix .mix-process-steps p{font-size:11px;line-height:1.8;color:#526276;margin:0}.study-mix .mix-underlined-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:42px;border-bottom:1px solid currentColor;font-size:12px}.study-mix .mix-showroom{display:grid;grid-template-columns:1fr 1.2fr;background:#f3dfaa}.study-mix .mix-showroom-copy{padding:70px 14%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.study-mix .mix-showroom-copy>p:not(.mix-kicker){font-size:13px;line-height:1.9;margin:25px 0 29px;max-width:350px}.study-mix .mix-showroom>figure{position:relative;margin:0;min-height:520px}.study-mix .mix-showroom>figure>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:53% center}.study-mix .mix-showroom figcaption{position:absolute;left:0;bottom:0;right:0;display:flex;justify-content:space-between;gap:15px;padding:15px 20px;color:var(--mix-cream);background:#182429a1;font-size:9px;line-height:1.5;letter-spacing:.04em}.study-mix .mix-closing{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:43px}.study-mix .mix-closing>p{font-size:11px;line-height:1.8;max-width:520px}.study-mix .mix-closing>a{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;font-size:19px;line-height:1.5;min-height:44px}@keyframes mix-piece-arrive{0%{opacity:.3;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:1600px){.study-mix .mix-studio{column-gap:6%;padding-inline:max(5%,calc((100vw - 1440px)/2));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.study-mix .mix-board{height:565px}}@media(max-width:1150px){.study-mix .mix-studio{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:3%;row-gap:0;padding-inline:4%}.study-mix .mix-title{font-size:clamp(37px,4.8vw,56px)}.study-mix .mix-board{height:420px}.study-mix .mix-presets{flex-direction:column;align-items:flex-start;gap:7px}.study-mix .mix-controls{gap:19px}.study-mix .mix-options{flex-direction:column}.study-mix .mix-options button{min-height:43px}.study-mix .mix-wrap{width:calc(100% - 80px)}.study-mix .mix-section-heading>p{max-width:270px}.study-mix .mix-range{padding-inline:19px}.study-mix .mix-range-products>a>div{height:160px}.study-mix .mix-moment-copy,.study-mix .mix-showroom-copy{padding:58px 10%}.study-mix .mix-moment>figure,.study-mix .mix-showroom>figure{min-height:470px}.study-mix .mix-process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.study-mix .mix-step-index{margin-bottom:17px}}@media(max-width:800px){.study-mix .mix-studio{grid-template-columns:1fr;padding:35px 6% 20px;gap:0}.study-mix .mix-introduction{max-width:600px;padding:5px 0 33px}.study-mix .mix-title{font-size:clamp(39px,6.9vw,58px)}.study-mix .mix-intro-text{max-width:410px;margin-block:19px 24px;font-size:13px}.study-mix .mix-palette-note{display:none}.study-mix .mix-quiet-link{display:inline-flex;margin-left:20px;margin-top:0;vertical-align:middle}.study-mix .mix-board{height:clamp(355px,65vw,520px);max-width:680px;margin-inline:auto}.study-mix .mix-board-word{font-size:clamp(100px,20vw,155px)}.study-mix .mix-presets{flex-direction:row;align-items:center;margin-block:23px}.study-mix .mix-controls{margin-top:0;gap:16px}.study-mix .mix-slot legend{font-size:11px;gap:7px}.study-mix .mix-options button{font-size:10px;padding:9px 8px}.study-mix .mix-wrap{width:calc(100% - 56px)}.study-mix .mix-section-heading{display:block;margin-bottom:30px}.study-mix .mix-section-heading>p{max-width:430px;margin-top:22px}.study-mix .mix-collection,.study-mix .mix-process{padding-block:70px}.study-mix .mix-range-list{grid-template-columns:1fr}.study-mix .mix-range,.study-mix .mix-range:first-child,.study-mix .mix-range:last-child{display:grid;grid-template-columns:1fr 1.65fr;gap:15px 25px;padding:27px 0;border-right:0;border-bottom:1px solid var(--mix-line)}.study-mix .mix-range:last-child{border-bottom:0}.study-mix .mix-range-title{align-items:flex-start;gap:10px}.study-mix .mix-range-title h3{font-size:20px}.study-mix .mix-range-title>span{padding-top:7px}.study-mix .mix-range-products{grid-column:2;grid-row:1/3;margin:0}.study-mix .mix-range-products>a>div{height:150px}.study-mix .mix-range-link{grid-column:1;align-self:end;font-size:10px}.study-mix .mix-range-products>a>span{min-height:30px;margin-top:11px}.study-mix .mix-moment{grid-template-columns:1fr}.study-mix .mix-moment>figure{min-height:430px}.study-mix .mix-moment-copy{padding:55px 8% 62px}.study-mix .mix-moment-copy>.mix-section-title{font-size:42px}.study-mix .mix-moment-copy>p:not(.mix-kicker){max-width:450px}.study-mix .mix-showroom{grid-template-columns:1fr}.study-mix .mix-showroom-copy{padding:55px 8%}.study-mix .mix-showroom>figure{min-height:430px}.study-mix .mix-closing{align-items:flex-start;flex-direction:column;gap:16px;padding-block:30px}.study-mix .mix-closing>a{font-size:18px}}@media(max-width:520px){.study-mix .mix-studio{padding-inline:20px;padding-top:28px}.study-mix .mix-kicker{font-size:10px;margin-bottom:20px;letter-spacing:.09em}.study-mix .mix-title{font-size:clamp(36px,10vw,47px);letter-spacing:-.06em;line-height:1.23}.study-mix .mix-introduction{padding-bottom:33px}.study-mix .mix-intro-text{font-size:12px;max-width:330px;margin-top:19px}.study-mix .mix-cta{min-height:48px;padding:12px 17px;font-size:12px;gap:24px}.study-mix .mix-quiet-link{font-size:10px;margin-left:14px;gap:10px}.study-mix .mix-board-heading{font-size:9px}.study-mix .mix-board-heading>span:first-child{font-size:12px}.study-mix .mix-board{height:clamp(295px,83vw,405px)}.study-mix .mix-board:before{left:4%;width:92%;height:75%;top:10%}.study-mix .mix-board-word{top:19%;left:10%;font-size:clamp(84px,23vw,120px)}.study-mix .mix-piece-bags{left:-1%;top:28%;width:51%;height:48%}.study-mix .mix-piece-drinkware{right:1%;top:11%;width:34%;height:63%}.study-mix .mix-piece-dining{left:24%;bottom:5%;width:65%;height:43%}.study-mix .mix-piece-marker{height:24px;min-width:39px;font-size:8px;gap:4px;padding-inline:6px}.study-mix .mix-piece-marker .mix-arrow{font-size:12px}.study-mix .mix-board-caption{font-size:9px;bottom:-4px}.study-mix .mix-presets{align-items:flex-start;flex-direction:column;gap:7px;margin:23px 0}.study-mix .mix-presets>span{font-size:9px}.study-mix .mix-presets button{font-size:10px;min-height:34px;padding:7px 10px}.study-mix .mix-controls{grid-template-columns:1fr;gap:18px;padding-top:23px}.study-mix .mix-slot{padding-bottom:6px;border-bottom:1px solid rgba(24,63,115,.14)}.study-mix .mix-slot:last-child{border-bottom:0}.study-mix .mix-slot legend{font-size:12px;margin-bottom:10px}.study-mix .mix-options{flex-direction:row;gap:8px}.study-mix .mix-options button{font-size:10px;min-height:51px;gap:6px}.study-mix .mix-colour-chip{width:11px;height:11px}.study-mix .mix-selected-detail{font-size:9px}.study-mix .mix-reference-note{font-size:9px;line-height:1.8}.study-mix .mix-wrap{width:calc(100% - 40px)}.study-mix .mix-collection,.study-mix .mix-process{padding-block:52px}.study-mix .mix-section-title{font-size:clamp(27px,7.6vw,35px);line-height:1.3;letter-spacing:-.04em}.study-mix .mix-section-heading>p{font-size:12px;margin-top:18px}.study-mix .mix-range,.study-mix .mix-range:first-child,.study-mix .mix-range:last-child{grid-template-columns:1fr;gap:0;padding:23px 0}.study-mix .mix-range-title h3{font-size:20px}.study-mix .mix-range-products{grid-column:1;grid-row:auto;margin-top:18px;gap:18px}.study-mix .mix-range-products>a>div{height:170px}.study-mix .mix-range-products>a>span{font-size:10px;min-height:31px}.study-mix .mix-range-products .mix-arrow{opacity:1}.study-mix .mix-range-link{margin-top:15px;min-height:40px;font-size:11px}.study-mix .mix-moment>figure{min-height:350px}.study-mix .mix-moment-copy{padding:42px 25px 48px}.study-mix .mix-moment-copy>.mix-section-title{font-size:clamp(31px,8.6vw,40px)}.study-mix .mix-moment-copy>p:not(.mix-kicker){font-size:12px;margin:20px 0 30px}.study-mix .mix-moment-signature{font-size:23px}.study-mix .mix-moment figcaption{font-size:8px;left:12px;bottom:12px}.study-mix .mix-process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.study-mix .mix-process-steps h3{font-size:13px}.study-mix .mix-process-steps p{font-size:10px}.study-mix .mix-underlined-link{font-size:11px;gap:20px}.study-mix .mix-showroom-copy{padding:43px 25px}.study-mix .mix-showroom-copy>p:not(.mix-kicker){font-size:12px;margin-block:20px 25px}.study-mix .mix-showroom>figure{min-height:335px}.study-mix .mix-showroom figcaption{font-size:8px;padding:12px}.study-mix .mix-closing>p{font-size:10px}.study-mix .mix-closing>a{font-size:17px;gap:16px}}@media(max-width:350px){.study-mix .mix-studio{padding-inline:17px}.study-mix .mix-title{font-size:35px}.study-mix .mix-quiet-link{display:flex;margin:12px 0 0}.study-mix .mix-board{height:280px}.study-mix .mix-section-title{font-size:27px}.study-mix .mix-range-products>a>div{height:145px}.study-mix .mix-options button{padding-inline:7px;font-size:9px}.study-mix .mix-option-check{font-size:10px}.study-mix .mix-closing>a{font-size:15px}}html[data-motion=paused] .study-mix *,html[data-motion=paused] .study-mix *:before,html[data-motion=paused] .study-mix *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.study-mix *,.study-mix *:before,.study-mix *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.study-mix .mix-piece:hover img,.study-mix .mix-range-products>a:hover img{transform:none}}.study-mix{--og-ink:#173d69;--og-paper:#fffcf5;--og-line:rgba(23,61,105,.18)}.study-mix [id^=studio-]{scroll-margin-top:100px}.study-mix .og-section{width:min(1440px,88%);margin-inline:auto;padding-block:88px}.study-mix [class^=og-]{box-sizing:border-box}.study-mix .og-heading h2,.study-mix .og-hero h1,.study-mix .og-colour-copy h2,.study-mix .og-pattern-copy h2,.study-mix .og-detail-copy h3,.study-mix .og-collection-page h1{font-family:var(--font-body,Arial,sans-serif);font-weight:500;letter-spacing:-.045em;line-height:1.25}.study-mix .og-eyebrow{font-size:10px;letter-spacing:.14em;line-height:1.6;margin:0 0 19px;font-weight:600}.study-mix .og-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:34px}.study-mix .og-heading h2{font-size:clamp(28px,2.6vw,42px);margin:0}.study-mix .og-heading>p{max-width:290px;font-size:13px;line-height:1.8;margin:0 0 5px}.study-mix .og-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font-size:12px;border-bottom:1px solid currentColor;padding-block:9px;text-decoration:none}.study-mix .og-text-link>span{font-size:22px;line-height:1}.study-mix .og-button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;background:var(--og-ink);color:#fff;padding:15px 24px;min-height:48px;font-size:12px;text-decoration:none;transition:background .2s}.study-mix .og-button:hover{background:#285784}.study-mix button:focus-visible,.study-mix a:focus-visible{outline:3px solid #336aa2;outline-offset:5px}.study-mix .og-hero{position:relative;height:clamp(550px,40vw,770px);isolation:isolate;overflow:hidden;background:#eee6d3;color:var(--og-ink)}.study-mix .og-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:0;transition:opacity .45s ease-out}.study-mix .og-hero-image.is-active{opacity:1}.study-mix .og-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center}.study-mix .og-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,249,232,.45),rgba(255,249,232,.08) 43%,transparent 55%)}.study-mix .og-hero-copy{position:absolute;left:6%;top:32%;width:36%;max-width:550px}.study-mix .og-hero h1{font-size:clamp(30px,2.8vw,45px);margin:0 0 18px;line-height:1.35}.study-mix .og-hero-description{font-size:13px;line-height:1.9;max-width:370px;margin:0 0 25px}.study-mix .og-hero-bottom{position:absolute;left:6%;right:6%;bottom:27px;display:flex;align-items:center;gap:28px}.study-mix .og-hero-pagination{display:flex;gap:13px}.study-mix .og-hero-pagination button{padding:12px 0;border:0;background:none;color:inherit;display:flex;align-items:center;gap:10px;font-size:10px;cursor:pointer;opacity:.5}.study-mix .og-hero-pagination button[aria-pressed=true]{opacity:1}.study-mix .og-hero-pagination i{display:block;width:32px;height:2px;background:currentColor;opacity:.35}.study-mix .og-hero-pagination button[aria-pressed=true] i{opacity:1}.study-mix .og-hero-current{font-size:11px;margin:0}.study-mix .og-arrows{margin-left:auto;display:flex;gap:15px;align-items:center;padding:4px 7px;background:#fffcf5d6;border-radius:30px}.study-mix .og-arrows button{border:0;background:none;width:40px;height:40px;font-size:24px;color:inherit;cursor:pointer}.study-mix .og-arrows>span{font-size:10px;font-variant-numeric:tabular-nums}.study-mix .og-hero-credit{position:absolute;right:6%;bottom:8px;font-size:8px;color:#344b53}.study-mix .og-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.study-mix .og-product-image{aspect-ratio:1/.98;display:block;position:relative;background:#eeeade;overflow:hidden}.study-mix .og-product:nth-child(2) .og-product-image{background:#e9e6ee}.study-mix .og-product:nth-child(3) .og-product-image{background:#eee1df}.study-mix .og-product:nth-child(4) .og-product-image{background:#e4e9e6}.study-mix .og-product-image img{width:100%;height:100%;object-fit:contain;padding:29px 24px;transition:transform .55s cubic-bezier(.2,.7,.3,1)}.study-mix .og-original img{mix-blend-mode:multiply}.study-mix .og-product-image:hover img{transform:translateY(-8px) rotate(-3deg) scale(1.04)}.study-mix .og-product-index{position:absolute;left:16px;top:13px;font-size:9px;z-index:1}.study-mix .og-product-arrow{position:absolute;bottom:15px;right:17px;font-size:25px}.study-mix .og-product-info{padding-top:19px}.study-mix .og-product-info>p{font-size:9px;letter-spacing:.1em;margin:0 0 7px;opacity:.65}.study-mix .og-product-info h3{font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;margin:0;letter-spacing:0}.study-mix .og-swatches{display:flex;gap:5px;margin-top:12px}.study-mix .og-swatches button{width:30px;height:30px;border:1px solid transparent;border-radius:50%;padding:5px;background:transparent;cursor:pointer}.study-mix .og-swatches button[aria-pressed=true]{border-color:var(--og-ink)}.study-mix .og-swatches button span{display:block;width:100%;height:100%;background:var(--swatch);border-radius:50%}.study-mix .og-selection-note,.study-mix .og-image-note{font-size:9px;line-height:1.7;margin:22px 0 0;opacity:.65}.study-mix .og-sellers{padding-bottom:65px}.study-mix .og-categories{padding-top:25px}.study-mix .og-category-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:245px 245px;gap:18px}.study-mix .og-category{position:relative;overflow:hidden;display:block;color:#fff}.study-mix .og-category-0{grid-row:1/3}.study-mix .og-category img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.study-mix .og-category:hover img{transform:scale(1.04)}.study-mix .og-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#131e1aa6);pointer-events:none}.study-mix .og-category>div{position:absolute;bottom:29px;left:30px;right:28px;z-index:1}.study-mix .og-category p{font-size:10px;letter-spacing:.13em;margin:0 0 12px}.study-mix .og-category h3{font-family:inherit;font-weight:500;font-size:28px;margin:0;letter-spacing:-.03em}.study-mix .og-circle{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffffff88;border-radius:50%;font-size:25px}.study-mix .og-colour-section{background:var(--palette-bg);transition:background .4s;color:var(--og-ink)}.study-mix .og-colour-layout{display:grid;grid-template-columns:1fr 2.1fr;gap:60px;align-items:center;padding-block:70px}.study-mix .og-colour-copy h2{font-size:clamp(32px,3.5vw,52px);margin:0 0 22px}.study-mix .og-colour-copy>p:not(.og-eyebrow){font-size:13px;line-height:1.9;max-width:290px}.study-mix .og-palette-buttons{display:flex;gap:12px;margin-top:25px}.study-mix .og-palette-buttons button{width:33px;height:33px;border:0;border-radius:50%;cursor:pointer;position:relative;color:var(--og-ink)}.study-mix .og-palette-buttons button[aria-pressed=true]:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid currentColor;border-radius:50%}.study-mix .og-colour-copy .og-palette-name{font-size:10px;margin-top:23px;letter-spacing:.08em}.study-mix .og-colour-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:end}.study-mix .og-colour-products a{display:block;min-width:0}.study-mix .og-colour-products img{width:100%;height:240px;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.study-mix .og-colour-products a:nth-child(2){padding-bottom:45px}.study-mix .og-colour-products a:hover img{transform:translateY(-10px) rotate(3deg)}.study-mix .og-colour-products a>span{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;line-height:1.5;border-top:1px solid var(--og-line);padding-top:16px;margin-top:24px}.study-mix .og-colour-products a>span>span{font-size:22px}.study-mix .og-scene-tabs{display:flex;gap:28px;margin-bottom:22px}.study-mix .og-scene-tabs button{padding:10px 0;background:transparent;color:inherit;cursor:pointer;border:0;border-bottom:2px solid transparent;font-size:12px;opacity:.55}.study-mix .og-scene-tabs button[aria-pressed=true]{border-bottom-color:currentColor;opacity:1}.study-mix .og-scene-tabs button>span{font-size:9px;margin-right:12px}.study-mix .og-scene-canvas{position:relative;isolation:isolate}.study-mix .og-scene-visual{position:relative}.study-mix .og-scene-visual>img{width:100%;height:auto}.study-mix .og-hotspot{position:absolute;transform:translate(-50%,-50%);border:1px solid #fff;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;background:#ffffffed;color:var(--og-ink);font-size:25px;cursor:pointer;box-shadow:0 0 0 7px #ffffff45;transition:background .2s,box-shadow .2s;z-index:2;line-height:1}.study-mix .og-hotspot[aria-pressed=true]{background:var(--og-ink);color:#fff;box-shadow:0 0 0 7px #173d6933}.study-mix .og-scene-product{position:absolute;left:4%;top:50%;transform:translateY(-50%);width:24%;background:#fffcf5f5;padding:22px;color:var(--og-ink);box-shadow:0 6px 30px #20302008}.study-mix .og-scene-product .og-eyebrow{font-size:8px;margin:0}.study-mix .og-scene-product>img{width:100%;height:155px;object-fit:contain;mix-blend-mode:multiply;margin:10px 0}.study-mix .og-scene-product h3{font-size:15px;font-family:inherit;font-weight:500;margin:0 0 9px;line-height:1.4}.study-mix .og-scene-product>p{font-size:8px;line-height:1.4;margin:0;opacity:.65}.study-mix .og-scene-product .og-text-link{font-size:10px;gap:12px;width:100%;margin-top:13px}.study-mix .og-collaborations{background:#f0ebdf}.study-mix .og-collab-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.study-mix .og-collab{display:block}.study-mix .og-collab-image{overflow:hidden;background:#fff}.study-mix .og-collab-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;transition:transform .5s}.study-mix .og-collab:hover img{transform:scale(1.025)}.study-mix .og-collab>p{font-size:8px;letter-spacing:.1em;margin:21px 0 10px}.study-mix .og-collab h3{font-family:inherit;font-weight:500;font-size:19px;display:flex;justify-content:space-between;gap:12px;margin:0 0 10px}.study-mix .og-collab h3>span{font-size:22px}.study-mix .og-collab>span{font-size:12px;opacity:.7}.study-mix .og-detail-layout{display:grid;grid-template-columns:1.2fr 1fr;background:#f2ede5;align-items:center;gap:6%}.study-mix .og-detail-picture{position:relative;background:#fff}.study-mix .og-detail-picture>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.study-mix .og-original-label{position:absolute;left:20px;bottom:14px;font-size:8px;color:#657a82}.study-mix .og-detail-copy{padding:35px 45px 35px 0}.study-mix .og-detail-tabs{margin-bottom:27px}.study-mix .og-detail-tabs button{width:100%;display:flex;align-items:center;text-align:left;gap:18px;border:0;border-bottom:1px solid var(--og-line);background:none;color:inherit;font-size:9px;padding:13px 0;cursor:pointer;opacity:.55}.study-mix .og-detail-tabs button[aria-pressed=true]{opacity:1}.study-mix .og-detail-tabs button>span:first-child{font-size:13px}.study-mix .og-detail-tabs button>span:last-child{margin-left:auto;font-size:17px}.study-mix .og-detail-copy .og-eyebrow{font-size:8px;margin-bottom:10px}.study-mix .og-detail-copy h3{font-size:27px;margin:0 0 12px}.study-mix #og-material-copy>p:not(.og-eyebrow){font-size:12px;line-height:1.9;min-height:46px;margin-bottom:20px}.study-mix .og-pattern-section{display:grid;grid-template-columns:1.4fr 1fr;background:#e7e6ee;align-items:center}.study-mix .og-pattern-picture{background:#fff}.study-mix .og-pattern-picture img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.study-mix .og-pattern-copy{padding:45px 12%}.study-mix .og-pattern-copy h2{font-size:clamp(27px,2.7vw,42px);margin:0 0 23px}.study-mix .og-pattern-copy>p:not(.og-eyebrow){font-size:13px;line-height:1.9;margin-bottom:20px}.study-mix .og-pattern-tabs{display:flex;gap:12px;margin:20px 0}.study-mix .og-pattern-tabs button{border:1px solid var(--og-line);border-radius:50%;background:none;color:inherit;width:35px;height:35px;cursor:pointer;font-size:10px}.study-mix .og-pattern-tabs button[aria-pressed=true]{background:var(--og-ink);color:#fff}.og-collection-page{background:var(--og-paper);color:var(--og-ink)}.study-mix.og-collection-page h1{font-size:clamp(38px,5vw,68px);font-family:inherit;font-weight:500;margin:15px 0 20px}.study-mix .og-collection-intro{font-size:18px;margin-bottom:45px}.study-mix.og-collection-page .og-section>.og-eyebrow{margin-top:60px}.study-mix .og-collection-art{width:100%;height:auto}.study-mix .og-collection-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:65px}.study-mix .og-collection-story h2{font-size:30px;font-family:inherit;font-weight:500}.study-mix .og-collection-story p{font-size:15px;line-height:1.9;margin-bottom:30px}.site-shell[data-study="05"] .product-visual.studio-original{background:#eeeae1}.site-shell[data-study="05"] .studio-original>img{mix-blend-mode:multiply}.site-shell[data-study="05"] .related-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@keyframes og-fade{0%{opacity:.5}to{opacity:1}}@media(min-width:1800px){.study-mix .og-hero-copy{top:17%}.study-mix .og-scene-product>img{height:180px}.study-mix .og-product-image img{padding:36px}}@media(max-width:1100px){.study-mix .og-section{width:90%;padding-block:60px}.study-mix .og-hero-copy{top:13%;left:5%;width:38%}.study-mix .og-hero-logo{margin-bottom:23px}.study-mix .og-hero h1{font-size:32px}.study-mix .og-hero-description{font-size:12px}.study-mix .og-products{gap:16px}.study-mix .og-category-grid{grid-template-rows:210px 210px}.study-mix .og-colour-layout{gap:30px;grid-template-columns:1fr 1.8fr}.study-mix .og-colour-products{gap:12px}.study-mix .og-colour-products img{height:190px}.study-mix .og-scene-product{padding:15px;width:27%;left:3%}.study-mix .og-scene-product>img{height:115px}.study-mix .og-detail-copy{padding:25px 25px 25px 0}.study-mix .og-detail-layout{gap:4%}.study-mix .og-pattern-copy{padding:30px 8%}.study-mix .og-collab-grid{gap:17px}.study-mix .og-collab h3{font-size:16px}}@media(max-width:700px){.study-mix .og-section{width:90%;padding-block:46px}.study-mix .og-heading{display:block;margin-bottom:25px}.study-mix .og-heading>p,.study-mix .og-heading>.og-text-link{margin-top:18px}.study-mix .og-heading h2{font-size:28px}.study-mix .og-hero{height:690px}.study-mix .og-hero-image{top:280px}.study-mix .og-hero-image.is-active{opacity:1}.study-mix .og-hero-image img{object-position:67% center}.study-mix .og-hero:after{background:linear-gradient(#f4eddb 0,#f4eddb 39%,transparent 62%)}.study-mix .og-hero-copy{top:30px;left:6%;width:88%;max-width:400px}.study-mix .og-hero-logo{width:275px;margin-bottom:20px}.study-mix .og-hero-copy .og-eyebrow{font-size:8px;margin-bottom:15px}.study-mix .og-hero h1{font-size:29px;margin-bottom:12px}.study-mix .og-hero-description{font-size:11px;max-width:290px;margin-bottom:18px}.study-mix .og-hero .og-button{min-height:40px;padding:10px 18px;font-size:11px}.study-mix .og-hero-bottom{left:6%;right:6%;bottom:22px;gap:5px}.study-mix .og-hero-pagination{gap:9px}.study-mix .og-hero-pagination button{gap:5px}.study-mix .og-hero-pagination i{width:18px}.study-mix .og-hero-current{display:none}.study-mix .og-arrows{gap:3px}.study-mix .og-arrows button{width:30px;height:30px}.study-mix .og-hero-credit{bottom:5px}.study-mix .og-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.study-mix .og-product-image img{padding:23px 12px}.study-mix .og-product-info h3{font-size:14px}.study-mix .og-product-info>p{font-size:8px}.study-mix .og-category-grid{grid-template-columns:1fr 1fr;grid-template-rows:300px 240px;gap:12px}.study-mix .og-category-0{grid-row:auto;grid-column:1/-1}.study-mix .og-category>div{left:17px;right:15px;bottom:20px}.study-mix .og-category h3{font-size:20px;max-width:150px}.study-mix .og-category .og-circle{width:29px;height:29px;font-size:18px;bottom:52px}.study-mix .og-colour-layout{display:block}.study-mix .og-colour-copy h2{font-size:36px}.study-mix .og-colour-copy h2 br{display:none}.study-mix .og-colour-products{margin-top:35px;gap:13px}.study-mix .og-colour-products img{height:145px}.study-mix .og-colour-products a:nth-child(2){padding-bottom:25px}.study-mix .og-colour-products a>span{font-size:10px;align-items:flex-start}.study-mix .og-colour-products a>span>span{font-size:16px}.study-mix .og-scene-tabs{gap:15px;flex-wrap:wrap}.study-mix .og-scene-tabs button{font-size:11px}.study-mix .og-scene-tabs button>span{margin-right:5px}.study-mix .og-scene-product{position:static;width:100%;transform:none;display:grid;grid-template-columns:90px 1fr;gap:5px 15px;padding:20px}.study-mix .og-scene-product>img{grid-column:1;grid-row:1/5;height:100px;margin:0}.study-mix .og-scene-product>*{grid-column:2}.study-mix .og-scene-product .og-text-link{margin-top:0}.study-mix .og-hotspot{width:30px;height:30px;font-size:20px;box-shadow:0 0 0 4px #fff5}.study-mix .og-collab-grid{grid-template-columns:1fr;gap:35px}.study-mix .og-collab h3{font-size:20px}.study-mix .og-detail-layout{display:block}.study-mix .og-detail-copy{padding:28px}.study-mix .og-pattern-section{display:block}.study-mix .og-pattern-copy{padding:35px 6%}.study-mix .og-collection-story{grid-template-columns:1fr;gap:20px;margin-top:35px}.site-shell[data-study="05"] .related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.study-mix [class*=og-]{animation:none!important;transition:none!important}.study-mix .og-product-image:hover img,.study-mix .og-colour-products a:hover img,.study-mix .og-category:hover img,.study-mix .og-collab:hover img{transform:none}}html[data-motion=paused] .study-mix [class*=og-]{animation:none!important;transition:none!important}.study-mix .og-hero-landscape{height:clamp(460px,34vw,860px);background:#607362;color:#fffdf7}.study-mix .og-hero-landscape:after{background:linear-gradient(90deg,rgba(18,25,30,.38),rgba(18,25,30,.32) 43%,transparent 68%),linear-gradient(0deg,rgba(18,25,30,.25),transparent 22%)}.study-mix .og-hero-landscape .og-hero-copy{left:15%;top:49%;width:38%;max-width:620px;transform:translateY(-50%)}.study-mix .og-hero-landscape h1{font-size:clamp(36px,3.5vw,66px);font-weight:700;line-height:1.3;letter-spacing:-.025em;margin-bottom:30px;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.2)}.study-mix .og-hero-landscape .og-button{background:#fffdf7;color:#233b30;padding:13px 24px;min-height:47px;gap:46px}.study-mix .og-hero-landscape .og-button:hover{background:#e8eddf}.study-mix .og-hero-landscape .og-hero-playback{font-size:18px}.study-mix .og-hero-landscape .og-arrows{color:#233b30;background:#fffdf7e6}.study-mix .og-hero-landscape a:focus-visible,.study-mix .og-hero-landscape button:focus-visible{outline-color:#fffdf7}.study-mix .og-hero-kids .og-hero-copy{left:56%;width:37%}.study-mix .og-hero-kids:after{background:linear-gradient(90deg,transparent 38%,rgba(18,25,30,.3) 56%,rgba(18,25,30,.34)),linear-gradient(0deg,rgba(18,25,30,.25),transparent 22%)}.study-mix .og-hero-work .og-hero-copy{left:15%;width:34%}@media(max-width:1100px)and (min-width:701px){.study-mix .og-hero-landscape .og-hero-copy{left:15%;width:42%}.study-mix .og-hero-landscape .og-hero-image img{object-position:58% center}.study-mix .og-hero-kids .og-hero-copy{left:53%;width:43%}.study-mix .og-hero-kids .og-hero-image img{object-position:30% center}}@media(max-width:700px){.study-mix .og-hero-landscape{height:590px}.study-mix .og-hero-landscape .og-hero-image{top:0;right:0;bottom:0;left:0}.study-mix .og-hero-landscape .og-hero-image img{object-position:75% center}.study-mix .og-hero-lakeside .og-hero-image img,.study-mix .og-hero-garden-picnic .og-hero-image img{object-position:60% center}.study-mix .og-hero-landscape:after{background:linear-gradient(180deg,#12191e63,#12191e12 55%,#12191e52)}.study-mix .og-hero-landscape .og-hero-copy{left:7%;top:42px;width:86%;transform:none;text-align:center}.study-mix .og-hero-landscape h1{font-size:36px;margin-bottom:23px}.study-mix .og-hero-landscape .og-button{font-size:11px;min-height:42px;padding:11px 19px;gap:35px}.study-mix .og-hero-landscape .og-hero-pagination{gap:6px}.study-mix .og-hero-landscape .og-hero-pagination button{gap:4px}.study-mix .og-hero-landscape .og-hero-pagination i{width:clamp(10px,3vw,14px)}.study-mix .og-hero-landscape .og-arrows{gap:2px;padding:5px 8px}.study-mix .og-hero-landscape .og-arrows>span{white-space:nowrap}.study-mix .og-hero-kids .og-hero-image img{object-position:25% center}.study-mix .og-hero-kids .og-hero-copy{top:auto;bottom:108px}.study-mix .og-hero-kids:after{background:linear-gradient(180deg,transparent 28%,rgba(18,25,30,.5) 70%,rgba(18,25,30,.35))}}.study-mix .og-category-grid{grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,270px);grid-template-areas:"lunch drink outdoors" "lunch commute bags";gap:16px}.study-mix .og-category-dining{grid-area:lunch}.study-mix .og-category-drinkware{grid-area:drink}.study-mix .og-category-outdoors{grid-area:outdoors}.study-mix .og-category-work-commute{grid-area:commute}.study-mix .og-category-bags{grid-area:bags}.study-mix .og-category:after{background:linear-gradient(180deg,rgba(20,28,25,.12),transparent 30%,rgba(20,28,25,.12) 46%,rgba(20,28,25,.78))}.study-mix .og-category-number{position:absolute;top:20px;left:23px;z-index:1;font-size:11px;letter-spacing:.12em;text-shadow:0 1px 8px #263a2d}.study-mix .og-category>div{left:23px;right:23px;bottom:24px}.study-mix .og-category p{font-size:9px;letter-spacing:.11em;margin-bottom:10px}.study-mix .og-category h3{font-size:clamp(22px,2.05vw,30px);line-height:1.12;padding-right:20px}.study-mix .og-category-note{display:block;font-size:11px;line-height:1.5;margin-top:9px;max-width:calc(100% - 25px)}.study-mix .og-category .og-circle{width:30px;height:30px;font-size:20px;right:0;bottom:0}.study-mix .og-category-dining>div{left:32px;right:32px;bottom:32px}.study-mix .og-category-dining h3{font-size:clamp(32px,3.1vw,46px)}.study-mix .og-category-dining .og-category-note{font-size:15px}.study-mix .og-category-dining .og-circle{width:44px;height:44px;font-size:28px}.study-mix .og-category:focus-visible{outline:3px solid #173e6c;outline-offset:5px}.study-mix .og-category:focus-visible img{transform:scale(1.04)}.study-mix .og-edit-intro{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:7%;margin:42px 0 80px}.study-mix .og-edit-intro h1{font-size:clamp(30px,3.1vw,46px);line-height:1.15;margin:0 0 25px}.study-mix .og-edit-intro p:not(.og-eyebrow){font-size:15px;line-height:1.8}.study-mix .og-edit-intro figure{margin:0}.study-mix .og-edit-intro figure img{width:100%;height:auto;display:block}.study-mix .og-edit-intro figcaption{margin-top:10px;font-size:10px;color:#627896}.study-mix .og-edit-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 24px}.study-mix.og-everyday-edit>.og-categories{border-top:1px solid #173e6c22}@media(max-width:1100px){.study-mix .og-category-grid{grid-template-rows:repeat(2,235px);gap:12px}.study-mix .og-category>div{left:16px;right:16px;bottom:20px}.study-mix .og-category h3{font-size:clamp(17px,2.05vw,23px)}.study-mix .og-category-dining h3{font-size:35px}.study-mix .og-category-note{max-width:calc(100% - 20px);font-size:10px}}@media(max-width:700px){.study-mix .og-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:310px repeat(2,230px);grid-template-areas:"lunch lunch" "drink outdoors" "commute bags";gap:12px}.study-mix .og-category-number{top:15px;left:15px;font-size:9px}.study-mix .og-category>div{left:15px;right:12px;bottom:18px}.study-mix .og-category h3{font-size:19px;padding-right:0;max-width:none}.study-mix .og-category p{font-size:8px}.study-mix .og-category-note{font-size:10px;max-width:none;padding-right:0}.study-mix .og-category .og-circle{top:-38px;bottom:auto;width:26px;height:26px;font-size:18px}.study-mix .og-category-dining>div{left:23px;right:23px;bottom:25px}.study-mix .og-category-dining h3{font-size:32px}.study-mix .og-category-dining .og-category-note{font-size:12px}.study-mix .og-category-dining .og-circle{top:auto;bottom:0;width:38px;height:38px;font-size:24px}.study-mix .og-edit-intro{display:block;margin:32px 0 50px}.study-mix .og-edit-intro figure{margin-top:28px}.study-mix .og-edit-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}}@media(max-width:360px){.study-mix .og-category h3{font-size:17px}.study-mix .og-category-dining h3{font-size:30px}}@media(prefers-reduced-motion:reduce){.study-mix .og-category:focus-visible img{transform:none}}.study-mix .og-seller-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:16px}.study-mix .og-seller-card{min-width:0;scroll-snap-align:start}.study-mix .og-seller-media{position:relative;aspect-ratio:4/4.7;perspective:1200px;background:#fff;border:1px solid #edf0f2}.study-mix .og-seller-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:var(--og-ink);isolation:isolate;perspective:1200px}.study-mix .og-seller-turn{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.25,.6,.25,1)}.study-mix .og-seller-media[data-flipped=true] .og-seller-turn{transform:rotateY(180deg)}.study-mix .og-seller-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:#fff}.study-mix .og-seller-face img{display:block;width:100%;height:100%}.study-mix .og-seller-front img,.study-mix .og-seller-product-photo{display:block;width:100%;height:100%;object-fit:contain;padding:38px 12px 60px}.study-mix .og-seller-product-photo{isolation:isolate}.study-mix .og-seller-back{transform:rotateY(180deg)}.study-mix .og-seller-back img{object-fit:cover;object-position:center;padding:0}.study-mix .og-seller-detail-photo img{object-fit:contain;padding:38px 12px 60px}.study-mix .og-seller-detail-photo:after{display:none}.study-mix .og-seller-back:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#14242b80);pointer-events:none}.study-mix .og-seller-number{position:absolute;left:16px;top:17px;z-index:1;font-size:8px;letter-spacing:.13em;pointer-events:none;background:#fff9;padding:5px 7px}.study-mix .og-seller-detail-arrow{position:absolute;right:14px;bottom:16px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fffffff2;font-size:22px}.study-mix .og-seller-scene-caption{position:absolute;left:18px;right:18px;bottom:67px;z-index:1;color:#fff;font-size:10px;line-height:1.5;letter-spacing:.08em;text-shadow:0 1px 8px #0003}.study-mix .og-seller-scene-caption strong{display:block;font-size:16px;letter-spacing:0;font-weight:600;margin-top:3px}.study-mix .og-seller-view{position:absolute;bottom:16px;left:14px;display:flex;align-items:center;gap:6px;padding:7px 11px;min-height:32px;border:0;border-radius:20px;background:#fffffff2;color:var(--og-ink);font:inherit;font-size:10px;cursor:pointer}.study-mix .og-seller-view svg{width:16px;height:16px}.study-mix .og-seller-variants{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.study-mix .og-seller-variants button{position:relative;display:grid;place-items:center;flex:0 0 calc((100% - 30px)/7);max-width:52px;min-width:30px;height:52px;padding:3px;background:#fff;border:1px solid #edf0f2;border-radius:0;cursor:pointer;transition:border-color .2s,background .2s}.study-mix .og-seller-variants button[aria-pressed=true]{border-color:var(--og-ink);background:#fff}.study-mix .og-seller-variants button:hover{border-color:#6e8093}.study-mix .og-seller-variants img{width:100%;height:100%;min-height:0;object-fit:contain}.study-mix .og-seller-copy{padding:17px 1px 0}.study-mix .og-seller-category{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:8px;letter-spacing:.08em;margin:0 0 8px}.study-mix .og-seller-category>span{opacity:.62;font-size:9px;letter-spacing:0;text-align:right}.study-mix .og-seller-copy h3{font-family:inherit;font-size:16px;font-weight:500;line-height:1.45;margin:0;letter-spacing:-.015em}.study-mix .og-seller-colour{font-size:11px;line-height:1.6;margin:7px 0 0;opacity:.7}.study-mix .og-seller-foot{display:flex;align-items:center;justify-content:space-between;gap:20px}.study-mix .og-seller-carousel{position:relative}.study-mix .og-seller-paging button{position:absolute;top:var(--seller-arrow-top);transform:translateY(-50%);z-index:3;display:grid;place-items:center;width:64px;height:64px;padding:0;border:1px solid #254e723d;background:#fff;color:var(--og-ink);border-radius:50%;font-family:inherit;font-size:32px;line-height:1;box-shadow:0 5px 20px #173d6512;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.study-mix .og-seller-previous{left:-78px}.study-mix .og-seller-next{right:-78px}.study-mix .og-seller-paging button:hover:not(:disabled){background:var(--og-ink);color:#fff;box-shadow:0 7px 24px #173d652b}.study-mix .og-seller-paging button:disabled{color:#a8b6c2;border-color:#e1e6eb;box-shadow:none;cursor:default}.study-mix .og-seller-card :focus-visible,.study-mix .og-seller-paging button:focus-visible{outline:2px solid var(--og-ink);outline-offset:4px}.study-mix .og-seller-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:-12px 0 30px}.study-mix .og-seller-filters button{font:inherit;font-size:18px;font-weight:600;line-height:1.3;padding:12px 22px;min-height:48px;border:1px solid #e5e4ec;border-radius:6px;background:#f5f3f7;color:var(--og-ink);cursor:pointer;transition:background .2s,border-color .2s}.study-mix .og-seller-filters button[aria-pressed=true]{background:var(--og-ink);color:#fff;border-color:var(--og-ink)}.study-mix .og-seller-filters button:hover:not([aria-pressed=true]){background:#ece7f0;border-color:#c2bbd0}.study-mix .og-seller-filters button:focus-visible{outline:2px solid var(--og-ink);outline-offset:4px}.site-shell[data-study="05"] .og-sellers .og-heading h2{font-size:clamp(34px,3.7vw,56px);line-height:1.15}.site-shell[data-study="05"] .og-sellers .og-seller-copy h3{font-size:22px;line-height:1.3;letter-spacing:-.035em}.study-mix .og-sellers .og-heading h2,.study-mix .og-sellers .og-seller-copy h3{font-family:var(--font-body,"DM Sans",Arial,sans-serif);font-weight:700;letter-spacing:-.045em}.study-mix .og-sellers .og-heading h2{font-size:clamp(30px,3.1vw,44px);line-height:1.12}.study-mix .og-sellers .og-seller-copy h3{font-size:17px;line-height:1.25}.study-mix .og-sellers .og-seller-colour{font-family:var(--font-body,"DM Sans",Arial,sans-serif);font-weight:500;letter-spacing:-.01em}@media(max-width:1300px){.study-mix .og-seller-paging button{width:56px;height:56px;font-size:29px}.study-mix .og-seller-previous{left:-28px}.study-mix .og-seller-next{right:-28px}}@media(min-width:701px)and (max-width:1050px){.study-mix .og-seller-rail{grid-auto-columns:calc((100% - 20px)/2)}.study-mix .og-seller-media{aspect-ratio:1/1.08}}@media(max-width:700px){.study-mix .og-seller-filters{gap:8px;margin:-8px 0 24px}.study-mix .og-seller-filters button{font-size:16px;padding:10px 15px;min-height:44px}.site-shell[data-study="05"] .og-sellers .og-seller-copy h3{font-size:20px}.study-mix .og-seller-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin;padding-bottom:16px}.study-mix .og-seller-card{flex:0 0 86%;scroll-snap-align:start}.study-mix .og-seller-media{aspect-ratio:1/1.08}.study-mix .og-seller-front img,.study-mix .og-seller-product-photo{padding:34px 12px 60px}.study-mix .og-seller-copy h3{font-size:16px}.study-mix .og-sellers .og-heading h2{font-size:30px}.study-mix .og-seller-paging button{width:48px;height:48px;font-size:27px}.study-mix .og-seller-previous{left:-14px}.study-mix .og-seller-next{right:-14px}.study-mix .og-seller-foot .og-selection-note{margin-top:14px}}@media(prefers-reduced-motion:reduce){.study-mix .og-seller-turn,.study-mix .og-seller-media[data-flipped=true] .og-seller-turn{transform:none;transition:none}.study-mix .og-seller-back{transform:none;visibility:hidden}.study-mix .og-seller-media[data-flipped=true] .og-seller-back{visibility:visible}.study-mix .og-seller-media[data-flipped=true] .og-seller-front{visibility:hidden}}@media(min-width:701px){.study-mix .og-seller-rail[data-colour-pages=true]:after{content:"";pointer-events:none}}@media(min-width:1051px){.study-mix .og-seller-rail[data-colour-pages=true] .og-seller-card{scroll-snap-align:none}.study-mix .og-seller-rail[data-colour-pages=true] .og-seller-card:nth-child(4n+1){scroll-snap-align:start;scroll-snap-stop:always}}@media(max-width:700px){.study-mix .og-seller-rail[data-colour-pages=true] .og-seller-card{flex-basis:100%;scroll-snap-stop:always}}.study-mix .og-bottle-diy{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);background:#f5f6f4}.study-mix .og-bottle-stage{position:relative;min-width:0;min-height:clamp(780px,52vw,880px);background:radial-gradient(ellipse at 48% 42%,#fbf9fc 15%,#eee7f0);display:flex;flex-direction:column}.study-mix .og-bottle-stage-label{display:flex;justify-content:space-between;gap:18px;padding:28px 30px 0;position:relative;z-index:1;pointer-events:none;font-size:12px}.study-mix .og-bottle-stage-label>span{letter-spacing:.09em}.study-mix .og-bottle-stage-label strong{font-weight:600}.study-mix .og-bottle-canvas{position:absolute;top:52px;right:0;bottom:105px;left:0;cursor:grab;touch-action:pan-y;outline-offset:-4px}.study-mix .og-bottle-canvas:active{cursor:grabbing}.study-mix .og-bottle-canvas canvas{display:block;width:100%;height:100%}.study-mix .og-bottle-status{position:absolute;top:60px;right:30px;bottom:120px;left:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;text-align:center;font-size:15px}.study-mix .og-bottle-status button{border:1px solid currentColor;background:#fff;color:inherit;padding:10px 18px;cursor:pointer}.study-mix .og-bottle-view-controls{margin-top:auto;padding:16px 24px 25px;position:relative;z-index:1;text-align:center}.study-mix .og-bottle-view-controls p{font-size:13px;margin:0 0 12px;color:#5c6881}.study-mix .og-bottle-view-controls>div{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.study-mix .og-bottle-view-controls button{min-height:38px;min-width:38px;padding:7px 12px;border:1px solid #ccd1dd;border-radius:24px;color:var(--mix-ink);background:#fffb;font:inherit;font-size:12px;cursor:pointer}.study-mix .og-bottle-view-controls button[aria-pressed=true]{color:#fff;background:var(--mix-ink);border-color:var(--mix-ink)}.study-mix .og-bottle-view-controls button:disabled{opacity:.45;cursor:default}.study-mix .og-bottle-options{padding:clamp(28px,3.4vw,54px);min-width:0}.study-mix .og-product-lunchbox .og-bottle-stage{background:radial-gradient(ellipse at 48% 42%,#fcfdfb 15%,#e9efeb)}.study-mix .og-diy-products{display:flex;gap:8px;margin:0 0 24px}.study-mix .og-diy-products button{flex:1;min-height:50px;padding:12px 10px;border:1px solid #cbd5df;border-radius:5px;background:#fff;color:var(--mix-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.study-mix .og-diy-products button[aria-pressed=true]{color:#fff;background:var(--mix-ink);border-color:var(--mix-ink)}.study-mix .og-bottle-options h3{font:inherit;font-size:clamp(28px,2.6vw,38px);line-height:1.14;letter-spacing:-.035em;font-weight:700;margin:0 0 18px;text-wrap:balance}.study-mix .og-bottle-intro{color:#52677c;font-size:16px;line-height:1.7;margin:0 0 28px}.study-mix .og-bottle-options fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.study-mix .og-bottle-options legend{width:100%;font-size:14px;font-weight:600;margin:0 0 14px;padding:0}.study-mix .og-bottle-parts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.study-mix .og-bottle-parts button{display:flex;gap:9px;align-items:center;justify-content:center;padding:17px 8px;background:#fff;border:1px solid #d4dce2;border-radius:5px;color:var(--mix-ink);font:inherit;font-size:14px;cursor:pointer}.study-mix .og-bottle-parts button[aria-pressed=true]{border-color:var(--mix-ink);box-shadow:inset 0 0 0 1px var(--mix-ink)}.study-mix .og-bottle-parts i{display:block;flex:none;width:17px;height:17px;border:1px solid #00000014;border-radius:50%}.study-mix .og-bottle-palette legend>span{float:right;font-weight:400}.study-mix .og-bottle-swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.study-mix .og-bottle-swatches button{display:grid;place-items:center;width:100%;aspect-ratio:1;max-width:48px;border-radius:50%;border:3px solid #fff;background:var(--bottle-swatch);color:#183f73;font-size:18px;padding:0;cursor:pointer;box-shadow:0 0 0 1px #d5dae0}.study-mix .og-bottle-swatches button[aria-pressed=true]{outline:1px solid var(--mix-ink);outline-offset:3px}.study-mix .og-bottle-swatches button:last-child{color:#fff}.study-mix .og-bottle-colour-name{font-size:12px;margin:13px 0 19px;min-height:18px}.study-mix .og-bottle-custom-colour{display:flex;gap:16px;align-items:center;padding:14px;background:#fff;border:1px solid #d4dce2}.study-mix .og-bottle-picker{display:flex;align-items:center;gap:12px;flex:1;min-width:0;font-size:13px;line-height:1.4;cursor:pointer}.study-mix .og-bottle-picker input{width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;flex:none}.study-mix .og-bottle-picker input::-webkit-color-swatch-wrapper{padding:1px}.study-mix .og-bottle-picker input::-webkit-color-swatch{border:1px solid #0002;border-radius:50%}.study-mix .og-bottle-picker input::-moz-color-swatch{border:1px solid #0002;border-radius:50%}.study-mix .og-bottle-hex{display:block;flex:0 0 83px}.study-mix .og-bottle-hex>span{display:block;font-size:10px;margin-bottom:4px;color:#52677c}.study-mix .og-bottle-hex input{width:100%;font:inherit;font-size:13px;color:var(--mix-ink);padding:0 0 3px;border:0;border-bottom:1px solid #cbd5df;border-radius:0;background:#fff}.study-mix .og-bottle-reset{border:0;padding:0;background:transparent;color:var(--mix-ink);font:inherit;font-size:13px;cursor:pointer;min-height:30px}.study-mix .og-bottle-reset span{border-bottom:1px solid #b4c2d0;margin-left:6px}.study-mix .og-bottle-note{font-size:12px;line-height:1.6;color:#647589;margin:15px 0 24px}.study-mix .og-bottle-next>span{font-size:24px}.study-mix .og-bottle-diy button:focus-visible,.study-mix .og-bottle-diy input:focus-visible,.study-mix .og-bottle-canvas:focus-visible{outline:2px solid var(--mix-ink);outline-offset:4px}@media(max-width:1100px){.study-mix .og-bottle-diy{grid-template-columns:1fr 1fr}.study-mix .og-bottle-options{padding:30px}.study-mix .og-bottle-swatches{gap:6px}}@media(max-width:800px){.study-mix .og-bottle-diy{grid-template-columns:1fr}.study-mix .og-bottle-stage{min-height:580px}.study-mix .og-bottle-options{padding:32px}.study-mix .og-bottle-swatches{display:flex;gap:12px}.study-mix .og-bottle-swatches button{width:38px}}@media(max-width:600px){.study-mix .og-bottle-stage{min-height:500px}.study-mix .og-bottle-stage-label{padding:22px 18px 0;font-size:10px}.study-mix .og-bottle-options{padding:28px 20px}.study-mix .og-bottle-swatches{display:grid;gap:8px}.study-mix .og-bottle-swatches button{width:100%}.study-mix .og-bottle-view-controls{padding-inline:12px}.study-mix .og-bottle-custom-colour{gap:10px;padding:12px}}.study-mix .og-bottle-diy.og-journey-wrap{width:min(1640px,94%)}@media(max-width:600px){.study-mix .og-bottle-diy.og-journey-wrap{width:calc(100% - 24px)}}.study-mix .og-journey{position:relative;padding:78px 0 88px;background:#fff;color:var(--mix-ink);scroll-margin-top:110px}.study-mix .og-journey-wrap{width:min(1440px,88%);margin-inline:auto}.study-mix .og-journey-anchor{position:absolute;top:0;scroll-margin-top:110px}.study-mix .og-journey-heading{display:flex;align-items:end;justify-content:space-between;gap:64px;padding-bottom:36px}.study-mix .og-journey-eyebrow{margin:0 0 18px;font-size:13px;line-height:1.6;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.study-mix .og-journey-heading h2{font-family:inherit;font-size:clamp(36px,3.5vw,56px);font-weight:600;line-height:1.14;letter-spacing:-.045em;margin:0}.study-mix .og-journey-heading h2>span{display:block}.study-mix .og-journey-intro{flex:0 1 390px;font-size:18px;line-height:1.8;margin:0 0 3px}.study-mix .og-journey-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px;list-style:none;padding:0;margin-block:0 32px}.study-mix .og-journey-flow li{position:relative;min-width:0}.study-mix .og-journey-flow li:not(:last-child):before{content:"";position:absolute;top:20px;left:54px;right:-14px;height:1px;background:#bdcbd9}.study-mix .og-journey-flow li:not(:last-child):after{content:"";position:absolute;top:17px;right:-14px;width:6px;height:6px;border-top:1px solid #8ca1b7;border-right:1px solid #8ca1b7;transform:rotate(45deg)}.study-mix .og-journey-number{display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border:1px solid #bdc9d4;border-radius:50%;font-size:13px;font-weight:600;background:#fff}.study-mix .og-journey-flow li[aria-current=step] .og-journey-number{color:#fff;background:var(--mix-ink);border-color:var(--mix-ink)}.study-mix .og-journey-flow strong{display:block;font-size:18px;line-height:1.4;font-weight:600}.study-mix .og-journey-flow p{max-width:265px;font-size:13px;line-height:1.55;margin:5px 0 0;color:#52677c}.study-mix .og-journey-footer{display:flex;justify-content:space-between;align-items:center;gap:48px;margin-top:32px;padding-top:28px;border-top:1px solid #d5dfe3}.study-mix .og-journey-footer h3{font-family:inherit;font-size:25px;font-weight:500;letter-spacing:-.025em;line-height:1.4;margin:0 0 10px}.study-mix .og-journey-footer p{font-size:15px;line-height:1.7;margin:0;max-width:650px;color:#50677c}.study-mix .og-journey-actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:14px}.study-mix .og-journey-actions a{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:15px;min-height:44px}.study-mix .og-journey-actions a>span{font-size:24px}.study-mix .og-journey-actions .og-journey-contact{padding:13px 20px;color:#fff;background:var(--mix-ink);min-height:52px}@media(max-width:1100px){.study-mix .og-journey-heading{gap:32px}.study-mix .og-journey-intro{flex-basis:330px;font-size:16px}.study-mix .og-journey-flow strong{font-size:16px}}@media(max-width:800px){.study-mix .og-journey{padding-block:56px}.study-mix .og-journey-heading{display:block;padding-bottom:30px}.study-mix .og-journey-intro{max-width:560px;margin-top:18px}.study-mix .og-journey-footer{align-items:start;gap:30px}.study-mix .og-journey-actions{flex-basis:250px}}@media(max-width:600px){.study-mix .og-journey-wrap{width:calc(100% - 40px)}.study-mix .og-journey-heading h2{font-size:35px}.study-mix .og-journey-eyebrow{font-size:11px;letter-spacing:.07em}.study-mix .og-journey-flow{grid-template-columns:1fr;gap:0;margin-bottom:22px}.study-mix .og-journey-flow li{display:grid;grid-template-columns:32px 1fr;column-gap:14px;padding-bottom:18px}.study-mix .og-journey-flow li:last-child{padding-bottom:0}.study-mix .og-journey-number{grid-row:span 2;width:32px;height:32px;margin:0;font-size:12px}.study-mix .og-journey-flow li:not(:last-child):before{top:38px;bottom:6px;left:16px;right:auto;width:1px;height:auto}.study-mix .og-journey-flow li:not(:last-child):after{top:auto;bottom:6px;left:13px;right:auto;width:6px;height:6px;transform:rotate(135deg)}.study-mix .og-journey-flow strong{font-size:15px}.study-mix .og-journey-flow p{max-width:none;margin-top:2px;font-size:12px}.study-mix .og-journey-footer{display:block}.study-mix .og-journey-footer h3{font-size:24px}.study-mix .og-journey-actions{margin-top:24px;align-items:flex-start}.study-mix .og-journey-actions a{width:100%}}.study-mix .og-collection-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:#fff}.study-mix .og-collection-feature{position:relative;min-width:0;isolation:isolate;background:var(--feature-tone, #303e40);color:#fff;scroll-margin-top:120px}.study-mix .og-collection-feature-link{position:relative;display:flex;align-items:end;width:100%;min-width:0;aspect-ratio:4 / 3;min-height:560px;max-height:880px;padding:clamp(28px,3vw,64px);color:#fff;overflow:hidden}.study-mix .og-collection-feature-images{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.study-mix .og-collection-feature-images img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transition:opacity .4s ease,transform .7s cubic-bezier(.2,.65,.3,1)}.study-mix .og-collection-feature-images img.is-active{opacity:1}.study-mix .og-collection-feature-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(8,17,20,.2),transparent 23%),linear-gradient(0deg,rgba(8,17,20,.7),rgba(8,17,20,.2) 32%,transparent 64%)}.study-mix .og-collection-feature-copy{position:relative;width:min(100%,530px);padding-top:180px}.study-mix .og-collection-feature-copy h2{margin:0 0 14px;color:#fff;font-family:inherit;font-size:clamp(30px,2.7vw,46px);font-weight:500;line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.study-mix .og-collection-feature-copy>p{max-width:38ch;margin:0 0 24px;font-size:clamp(16px,.9vw,18px);line-height:1.6;color:#fff;text-wrap:pretty}.study-mix .og-collection-features-note{grid-column:1 / -1;margin:0;padding:10px clamp(24px,3vw,64px);background:#fff;color:#617384;font-size:12px;line-height:1.5}.study-mix .og-collection-feature-button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:52px;padding:14px 23px;background:#fff;color:#183f73;border:1px solid #fff;border-radius:2px;font-size:16px;line-height:1.45;font-weight:500;transition:background .2s,color .2s}.study-mix .og-collection-feature-button>span{font-size:22px;line-height:1}.study-mix .og-collection-feature-topline{position:absolute;z-index:2;top:clamp(22px,2.3vw,44px);left:clamp(28px,3vw,64px);right:clamp(28px,3vw,64px);display:flex;align-items:center;justify-content:space-between;gap:18px;pointer-events:none}.study-mix .og-collection-feature-topline>p{max-width:210px;margin:0;font-size:13px;line-height:1.7;font-weight:600;letter-spacing:.11em;text-shadow:0 1px 8px rgba(0,0,0,.35)}.study-mix .og-collection-feature-topline.has-studio-logo{align-items:flex-start}.study-mix .og-collection-feature-brand{flex:1;min-width:0;max-width:240px}.study-mix .og-collection-feature-brand svg{display:block;width:100%;height:auto;overflow:hidden}.study-mix .og-collection-feature-brand p{margin:12px 0 0;font-size:11px;line-height:1.6;font-weight:600;letter-spacing:.11em;text-shadow:0 1px 8px rgba(0,0,0,.35)}.study-mix .og-collection-feature-picker{flex-shrink:0;display:flex;gap:5px;pointer-events:auto}.study-mix .og-collection-feature-picker button{display:grid;place-items:center;min-width:44px;height:44px;padding:0 8px;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:#09191c4d;color:#fff;font-size:13px;line-height:1;cursor:pointer;transition:background .2s,color .2s}.study-mix .og-collection-feature-picker button[aria-pressed=true]{background:#fff;color:#183f73;border-color:#fff}.study-mix .og-collection-feature-link:focus-visible{outline:3px solid #fff;outline-offset:-7px}.study-mix .og-collection-feature-picker button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(hover:hover)and (pointer:fine){.study-mix .og-collection-feature-link:hover .og-collection-feature-images img.is-active{transform:scale(1.035)}.study-mix .og-collection-feature-link:hover .og-collection-feature-button{background:#183f73;border-color:#183f73;color:#fff}.study-mix .og-collection-feature-picker button:hover{background:#fff;color:#183f73}}@media(max-width:1000px){.study-mix .og-collection-features{grid-template-columns:1fr}.study-mix .og-collection-feature-link{aspect-ratio:16 / 11;min-height:540px;max-height:740px;padding:36px}.study-mix .og-collection-feature-topline{left:36px;right:36px;top:28px}.study-mix .og-collection-feature-copy h2{font-size:clamp(32px,5vw,42px)}}@media(max-width:520px){.study-mix .og-collection-feature-link{aspect-ratio:auto;min-height:580px;padding:28px 24px}.study-mix .og-collection-feature-images{bottom:28%}.study-mix .og-collection-feature-link:after{background:linear-gradient(180deg,rgba(8,17,20,.25),transparent 22%,transparent 43%,var(--feature-tone) 73%)}.study-mix .og-collection-feature-topline{left:24px;right:24px;top:22px;gap:12px;align-items:start}.study-mix .og-collection-feature-topline>p{font-size:12px;max-width:140px;padding-top:9px}.study-mix .og-collection-feature-picker{gap:4px}.study-mix .og-collection-feature-picker button{min-width:40px;height:44px}.study-mix .og-collection-feature-copy h2{font-size:32px;margin-bottom:18px}.study-mix .og-collection-feature-copy>p{font-size:16px;margin-bottom:24px}.study-mix .og-collection-feature-button{width:max-content;max-width:100%}}@media(prefers-reduced-motion:reduce){.study-mix .og-collection-feature-link:hover .og-collection-feature-images img.is-active{transform:none}}html[data-motion=paused] .study-mix .og-collection-feature-link:hover .og-collection-feature-images img.is-active{transform:none}.study-mix #studio-collaborations{color:#183f73}.study-mix #studio-collaborations .og-collection-feature-link:after{background:linear-gradient(90deg,rgba(219,239,249,.35),transparent 58%)}.study-mix #studio-collaborations .og-collection-feature-copy{width:46%}.study-mix #studio-collaborations .og-collection-feature-copy h2{color:#183f73;font-size:clamp(28px,2.4vw,42px)}.study-mix #studio-collaborations .og-collection-feature-copy>p{color:#183f73}.study-mix #studio-collaborations .og-collection-feature-topline>p{color:#183f73;text-shadow:none}.study-mix #studio-collaborations .og-collection-feature-button{max-width:100%;gap:16px}@media(max-width:520px){.study-mix #studio-collaborations .og-collection-feature-copy{width:100%;padding-top:250px}.study-mix #studio-collaborations .og-collection-feature-copy h2{font-size:32px}.study-mix #studio-collaborations .og-collection-feature-link:after{background:linear-gradient(180deg,transparent 49%,#c6e3f2 71%)}}.studio-partner-divider{--partner-divider-line: #294c752e;--partner-gap: clamp(36px, 5vw, 100px);position:relative;border-block:1px solid var(--partner-divider-line);background:#fff;padding-block:30px}.studio-partner-scroll{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.studio-partner-scroll:focus-visible{outline:2px solid #294c75;outline-offset:6px}.studio-partner-track{display:flex;width:max-content;animation:studio-partner-drift 36s linear infinite}.studio-partner-row{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;gap:var(--partner-gap);min-width:100vw;margin:0;padding:8px calc(var(--partner-gap) / 2);list-style:none}.studio-partner-row li{display:grid;place-items:center;flex:0 0 clamp(120px,10vw,180px);height:64px}.study-mix .studio-partner-row img{width:100%;max-width:136px;height:44px;object-fit:contain}.study-mix .studio-partner-row img[src$="sainsburys.svg"]{height:64px;max-width:150px}.study-mix .studio-partner-row img[src$="argos.svg"],.study-mix .studio-partner-row img[src$="jumbo.png"],.study-mix .studio-partner-row img[src$="galt.png"]{height:52px}.study-mix .studio-partner-row img[src$="target.svg"]{height:42px}.studio-partner-divider[data-paused=true] .studio-partner-track,.studio-partner-scroll:hover .studio-partner-track,.studio-partner-scroll:focus .studio-partner-track,html[data-motion=paused] .studio-partner-track{animation-play-state:paused}.studio-partner-toggle{position:absolute;right:18px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border:1px solid #294c7533;border-radius:50%;background:#fff;color:#294c75}.studio-partner-toggle svg{width:16px;height:16px}@keyframes studio-partner-drift{to{transform:translate(-50%)}}.site-shell[data-study="05"][data-section=home] .mix-showroom{border-block:1px solid #294c752e}@media(max-width:700px){.studio-partner-divider{padding-block:20px}.studio-partner-row{padding-block:4px}.studio-partner-toggle{right:10px}}@media(prefers-reduced-motion:reduce){.studio-partner-scroll{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.studio-partner-track{animation:none}.studio-partner-row[aria-hidden=true],.studio-partner-toggle{display:none}}.og-announcement{height:30px;display:flex;align-items:center;justify-content:center;background:#173e65;color:#fff8e9;font-size:10px;letter-spacing:.1em;text-align:center}.og-site-header{--og-nav-gutter:4.5%;position:sticky;top:0;z-index:100;background:#fff;color:#193e67}.site-shell[data-study="05"] :is(#main,[id^=studio-]){scroll-margin-top:calc(var(--og-header-height,128px) + 16px)}.og-nav-bar{display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:center;gap:32px;min-height:94px;padding:0 var(--og-nav-gutter);position:relative;background:#fff}.og-nav-brand{grid-column:2;grid-row:1;display:block;width:190px;line-height:0}.og-nav-brand img{width:100%;height:auto;display:block}.og-main-navigation{grid-column:1;grid-row:1;display:flex;align-items:center;gap:25px}.og-nav-trigger{font:inherit;font-size:13px;white-space:nowrap;border:0;padding:36px 0;display:flex;align-items:center;gap:6px;color:inherit;background:none;cursor:pointer;position:relative}.og-nav-trigger:after{content:"";position:absolute;left:0;right:20px;bottom:24px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s}.og-nav-trigger.is-current:after,.og-nav-trigger[aria-expanded=true]:after{transform:scaleX(1)}.og-nav-trigger>svg{width:14px;height:14px;transition:transform .2s}.og-nav-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.og-nav-actions{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:30px;font-size:12px}.og-nav-language{display:flex;align-items:center;gap:9px;font-size:11px}.og-nav-language>a{padding:8px 0;opacity:.6}.og-nav-language>a[aria-current=true]{opacity:1;text-decoration:underline;text-underline-offset:5px}.og-nav-language>span{opacity:.3}.og-nav-brand-link{display:flex;align-items:center;gap:14px}.og-nav-brand-link>svg{width:17px;height:17px}.og-nav-toggle,.og-nav-mobile-contact{display:none}.og-nav-scrim{position:absolute;top:100%;left:0;width:100%;height:100vh;background:#131e1d4d;border:0;cursor:default;z-index:0}.og-mega-panel{position:absolute;top:100%;left:0;width:100%;background:#fff;border-top:1px solid #eef0ec;box-shadow:0 15px 25px -20px #102b32;z-index:2;animation:og-menu-reveal .2s ease-out}.og-mega-panel[hidden]{display:none}.og-mega-inner{width:100%;padding:32px var(--og-nav-gutter) 27px;display:grid;grid-template-columns:40% minmax(0,1fr);gap:36px}.og-mega-groups{display:grid;grid-template-columns:1fr 1.08fr;gap:26px;padding-top:6px}.og-mega-group>p{font-size:11px;color:#7c898e;letter-spacing:.025em;margin:0 0 22px}.og-mega-group>ul{list-style:none;padding:0;margin:0;display:grid;gap:15px}.og-mega-group a{font-size:14px;line-height:1.4;display:inline-block;transition:color .15s}.og-mega-group a:hover{color:#60817a;text-decoration:underline;text-underline-offset:4px}.og-mega-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.og-mega-card{position:relative;display:block;overflow:hidden;height:300px;background:#eee9dd;color:#fff}.og-mega-card:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0a181494)}.og-mega-card>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.og-mega-card:hover>img{transform:scale(1.055)}.og-mega-card>span{position:absolute;left:17px;right:17px;bottom:19px;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:8px;font-size:14px;line-height:1.35;font-weight:500}.og-mega-card>span>svg{flex:0 0 17px;width:17px;height:17px;margin-bottom:2px}.og-mega-caption{margin:9px 0 0;color:#939a98;font-size:9px;text-align:right;letter-spacing:.02em}.og-site-header a:focus-visible,.og-site-header button:focus-visible{outline:2px solid #174d89;outline-offset:5px}@keyframes og-menu-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}#og-menu-products .og-mega-group{display:grid;grid-template-rows:auto 1fr;min-width:0}#og-menu-products .og-mega-group>ul{grid-template-rows:repeat(6,minmax(0,1fr))}#og-menu-products .og-mega-group li{display:flex;align-items:center}@media(min-width:1101px){.og-mega-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,3fr)}.og-mega-groups{display:contents}.og-mega-group{min-width:0;padding-top:6px}.og-mega-features{min-width:0}#og-menu-products .og-mega-group{padding-block:4px}#og-menu-products .og-mega-group>p{margin-bottom:14px}#og-menu-products .og-mega-group>ul{grid-template-rows:repeat(6,minmax(0,1fr));gap:0}}@media(min-width:1101px)and (max-width:1260px){.og-site-header{--og-nav-gutter:3.2%}.og-nav-bar{gap:20px;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr)}.og-nav-brand{width:170px}.og-main-navigation{gap:17px}.og-nav-trigger{font-size:12px}.og-nav-actions{gap:22px}.og-mega-inner{gap:25px}.og-mega-card{height:280px}.og-mega-card>span{font-size:12px;left:13px;right:13px}}@media(max-width:1100px){.og-announcement{height:27px;font-size:9px}.og-nav-bar{min-height:78px;grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);gap:16px;padding:0 5%}.og-nav-brand{width:160px}.og-nav-toggle{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:6px;width:36px;height:40px;justify-content:center;align-items:flex-start;background:transparent;border:0;padding:5px 0;color:inherit;cursor:pointer}.og-nav-toggle>span{width:22px;height:1px;background:currentColor;transition:transform .2s}.is-mobile-open .og-nav-toggle>span:first-child{transform:translateY(3.5px) rotate(45deg)}.is-mobile-open .og-nav-toggle>span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.og-nav-brand-link{display:none}.og-nav-language{gap:7px;font-size:10px}.og-main-navigation{display:none;grid-area:auto;position:absolute;top:100%;left:0;width:100%;background:#fff;max-height:calc(100dvh - var(--og-header-height,112px));overflow-y:auto;overscroll-behavior:contain;padding:6px 5% 30px;z-index:2;border-top:1px solid #ecefea}.is-mobile-open .og-main-navigation{display:block}.og-nav-item{border-bottom:1px solid #e7eae5}.og-nav-trigger{width:100%;font-size:16px;justify-content:space-between;padding:22px 0}.og-nav-trigger:after{display:none}.og-nav-trigger>svg{width:18px;height:18px}.og-mega-panel{position:static;border:0;box-shadow:none;animation:none}.og-mega-inner{padding:0 0 25px;display:block}.og-mega-groups{gap:20px;padding:0 0 26px}.og-mega-group>p{font-size:10px;margin-bottom:17px}.og-mega-group>ul{gap:13px}.og-mega-group a{font-size:13px;line-height:1.45}.og-mega-card{height:210px}.og-mega-card>span{font-size:12px;left:12px;right:12px;bottom:15px}.og-nav-mobile-contact{display:flex;align-items:center;justify-content:space-between;font-size:15px;padding-top:25px}.og-nav-mobile-contact>svg{width:18px;height:18px}}@media(max-width:500px){.og-nav-bar{grid-template-columns:minmax(0,1fr) 142px minmax(0,1fr);gap:10px}.og-nav-brand{width:142px}.og-mega-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.og-mega-card{height:190px}.og-mega-card:last-child{grid-column:1 / -1;height:135px}.og-mega-card:last-child>img{object-position:center 55%!important}.og-mega-caption{text-align:left;font-size:9px}}@media(prefers-reduced-motion:reduce){.og-mega-panel{animation:none}.og-mega-card>img,.og-nav-trigger>svg,.og-nav-trigger:after,.og-nav-toggle>span{transition:none}}.site-shell[data-study="05"] .site-footer.og-footer{--footer-blue: #073a7f;--footer-rule: rgba(255, 255, 255, .24);background:var(--footer-blue);color:#fff;padding:76px 0 0}.og-footer-inner{width:min(1440px,88%);margin-inline:auto}.og-footer-invitation{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:72px;padding-bottom:48px}.og-footer-kicker{margin-bottom:19px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.og-footer-invitation h2{color:#fff;font-size:clamp(36px,3.6vw,56px);line-height:1.15}.og-footer-intro{max-width:420px;justify-self:end}.og-footer-intro>p{font-size:16px;line-height:1.8}.og-footer-contact{display:inline-flex;justify-content:space-between;align-items:center;gap:42px;min-height:52px;min-width:190px;padding:13px 22px;margin-top:24px;background:#fff;color:var(--footer-blue);border:1px solid #fff;font-size:16px;font-weight:600;border-radius:2px}.og-footer-contact svg{transition:transform .2s}.og-footer-contact:hover svg{transform:translate(4px)}.og-footer-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;border-top:1px solid var(--footer-rule);padding-block:42px 48px}.og-footer-group h3{color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;line-height:1.6;margin-bottom:16px}.og-footer-group ul{list-style:none;padding:0;margin:0}.og-footer-group a{display:inline-block;padding-block:7px;color:#fff;font-size:16px;line-height:1.55;text-underline-offset:5px;text-decoration-thickness:1px}.og-footer-group a:hover{text-decoration-line:underline}.og-footer :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:5px}.og-footer .og-footer-contact:focus-visible{outline-offset:6px}.og-footer-signature{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-block:15px 32px}.og-footer-signature img{width:245px;height:auto;filter:brightness(0) invert(1)}.og-footer-signature p{font-size:16px;line-height:1.5}.og-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--footer-rule);padding-block:20px;font-size:13px}.og-footer-filing{display:inline-flex;align-items:center;min-height:24px;white-space:nowrap;text-underline-offset:4px}.og-footer-filing:hover{text-decoration:underline}.og-footer-bottom button{background:transparent;border:0;padding:10px 0 10px 16px;color:#fff;font-size:14px}@media(max-width:1000px){.og-footer-invitation{gap:40px;grid-template-columns:1.2fr 1fr}.og-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}}@media(max-width:600px){.site-shell[data-study="05"] .site-footer.og-footer{padding-top:46px}.og-footer-inner{width:calc(100% - 40px)}.og-footer-invitation{grid-template-columns:1fr;gap:24px;padding-bottom:36px}.og-footer-kicker{font-size:11px;margin-bottom:14px}.og-footer-invitation h2{font-size:clamp(30px,8.4vw,42px)}.og-footer-intro{justify-self:start;max-width:380px}.og-footer-intro>p{font-size:15px}.og-footer-contact{margin-top:20px}.og-footer-navigation{gap:30px 20px;padding-block:30px 35px}.og-footer-group h3{font-size:11px;letter-spacing:.04em;margin-bottom:10px}.og-footer-group a{font-size:14px;min-height:42px;padding-block:10px;overflow-wrap:anywhere}.og-footer-signature{align-items:flex-start;flex-direction:column;gap:18px;padding-block:12px 28px}.og-footer-signature img{width:220px}.og-footer-signature p{font-size:14px}.og-footer-bottom{flex-wrap:wrap;gap:6px 20px;padding-block:18px;font-size:12px}.og-footer-bottom>p:first-child{width:100%}.og-footer-bottom button{margin-left:auto}}@media(prefers-reduced-motion:reduce){.og-footer-contact svg{transition:none}}.og-page-tools{position:fixed;z-index:45;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;color:#244b75}.og-version-switch{display:flex;padding:3px;border:1px solid #d8dfe4;border-radius:24px;background:#fff;box-shadow:0 4px 18px #163d5f14}.og-version-switch :is(a,span){display:grid;place-items:center;width:44px;height:38px;border-radius:20px;font:600 12px/1 Arial,sans-serif;text-decoration:none;color:#244b75}.og-version-switch [aria-current]{background:#244b75;color:#fff}.og-version-switch a:hover{background:#eef2f5}.og-back-to-top{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #d8dfe4;border-radius:50%;background:#fff;color:#244b75;box-shadow:0 4px 18px #163d5f14;cursor:pointer}.og-back-to-top svg{width:24px;height:24px}.og-back-to-top:hover{background:#244b75;color:#fff}.og-page-tools :is(a,button):focus-visible{outline:2px solid #244b75;outline-offset:4px}.site-shell:has(.statistics-panel) .og-page-tools{visibility:hidden}.og-saved-version{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff}.og-saved-version>iframe{display:block;width:100%;height:100%;border:0}@media(max-width:700px){.og-page-tools{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));gap:8px}.og-back-to-top{width:44px;height:44px}}.studio-gallery-page{background:#fff;color:#183f73;padding:48px 0 100px}.studio-gallery-wrap{width:min(1440px,88%);margin-inline:auto}.studio-gallery-back{display:inline-block;font-size:16px;padding:10px 0}.studio-gallery-intro{display:flex;align-items:end;justify-content:space-between;gap:48px;margin:48px 0 44px}.studio-gallery-intro>div{max-width:840px}.studio-gallery-eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;line-height:1.6;margin:0 0 14px}.studio-gallery-intro h1{font-family:inherit;font-size:clamp(36px,4.5vw,64px);font-weight:650;letter-spacing:-.04em;line-height:1.15;margin:0 0 24px;text-wrap:balance}.studio-gallery-intro>div>p:last-child{font-size:19px;line-height:1.75;max-width:62ch;margin:0}.studio-gallery-crosslink{display:inline-flex;align-items:center;gap:24px;padding-block:12px;border-bottom:1px solid currentColor;font-size:16px;line-height:1.5}.studio-gallery-intro>.studio-gallery-crosslink{flex-shrink:0}.studio-gallery-crosslink span{font-size:24px}.studio-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;border-block:1px solid #dce3eb;padding:20px 0;margin-bottom:40px}.studio-gallery-toolbar>p{margin:0;font-size:15px;white-space:nowrap}.studio-gallery-filters{display:flex;flex-wrap:wrap;gap:10px}.studio-gallery-filters button{border:1px solid #d4deeb;border-radius:30px;background:#fff;color:inherit;font:inherit;font-size:16px;padding:12px 22px;cursor:pointer;min-height:46px}.studio-gallery-filters button[aria-pressed=true]{background:#183f73;color:#fff;border-color:#183f73}.studio-gallery-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.studio-gallery-item{grid-column:1 / -1;min-width:0;margin-bottom:32px;scroll-margin-top:120px}.studio-gallery-art{display:block;position:relative;width:100%;border:0;background:#f5f6f8;padding:0;color:#183f73;cursor:zoom-in}.studio-gallery-art>img{display:block;width:100%;height:auto}.studio-gallery-enlarge{display:flex;align-items:center;gap:25px;position:absolute;bottom:20px;right:20px;padding:10px 18px;background:#fff;color:#183f73;font-size:15px;box-shadow:0 3px 18px #0001}.studio-gallery-enlarge span{font-size:22px}.studio-gallery-caption{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:30px 0 0}.studio-gallery-caption h2{font-family:inherit;font-weight:600;font-size:clamp(26px,2.4vw,36px);letter-spacing:-.025em;line-height:1.3;margin:0 0 12px}.studio-gallery-caption>div>p:not(.studio-gallery-eyebrow){font-size:17px;line-height:1.75;margin:0 0 12px}.studio-gallery-pieces{color:#556a84}.studio-gallery-item.studio-gallery-product{grid-column:span 1;border:1px solid #e1e7ef;padding:28px}.studio-gallery-product .studio-gallery-art{background:#fff}.studio-gallery-product .studio-gallery-art>img{height:420px;object-fit:contain}.studio-gallery-product .studio-gallery-caption{display:block;padding:28px 0 0}.studio-gallery-product .studio-gallery-caption>div+div{margin-top:26px}.studio-gallery-product .studio-gallery-reference{font-variant-numeric:tabular-nums}.studio-gallery-page button:focus-visible,.studio-gallery-page a:focus-visible{outline:3px solid #2478c5;outline-offset:5px}.studio-gallery-dialog{border:0;background:transparent;padding:20px;color:#fff;width:min(1600px,96vw);max-width:96vw;max-height:96dvh}.studio-gallery-dialog::backdrop{background:#0a1625f0}.studio-gallery-viewer header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 16px}.studio-gallery-viewer h2{color:#fff;font-family:inherit;font-size:22px;font-weight:500;margin:0}.studio-gallery-viewer button{display:grid;place-items:center;border:1px solid #ffffff80;background:transparent;color:#fff;cursor:pointer;border-radius:50%;width:48px;height:48px;flex-shrink:0;font-size:27px}.studio-gallery-viewer>img{display:block;width:100%;height:min(70dvh,900px);object-fit:contain}.studio-gallery-viewer footer{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:20px}.studio-gallery-viewer footer p{font-size:16px;margin:0}@media(max-width:900px){.studio-gallery-intro{display:block;margin-top:32px}.studio-gallery-intro>.studio-gallery-crosslink{margin-top:20px}.studio-gallery-caption{gap:32px}.studio-gallery-item.studio-gallery-product{padding:24px}.studio-gallery-product .studio-gallery-art>img{height:360px}}@media(max-width:600px){.studio-gallery-page{padding:24px 0 56px}.studio-gallery-wrap{width:90%}.studio-gallery-intro>div>p:last-child{font-size:17px}.studio-gallery-toolbar{display:block;margin-bottom:28px}.studio-gallery-toolbar>p{margin-top:16px}.studio-gallery-filters{gap:8px}.studio-gallery-filters button{padding:10px 16px;font-size:15px}.studio-gallery-list{grid-template-columns:1fr;gap:28px}.studio-gallery-item{margin-bottom:20px}.studio-gallery-enlarge{position:static;width:100%;justify-content:space-between;padding:12px 14px;border:1px solid #e1e7ef;box-shadow:none}.studio-gallery-caption{grid-template-columns:1fr;gap:12px;padding-top:24px}.studio-gallery-caption>div>p:not(.studio-gallery-eyebrow){font-size:16px}.studio-gallery-item.studio-gallery-product{display:block;padding:18px}.studio-gallery-product .studio-gallery-caption{padding-top:24px}.studio-gallery-product .studio-gallery-art>img{height:330px}.studio-gallery-dialog{padding:8px}.studio-gallery-viewer h2{font-size:18px}.studio-gallery-viewer>img{height:65dvh}}.moment-figure.moment-figure-complete{min-height:0;align-self:center}.moment-figure.moment-figure-complete>img{position:static;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.moment-figure.moment-figure-complete .scene-caption{position:static;padding:12px 20px;margin:0;background:none;color:inherit;max-width:none;font-size:9px;line-height:1.6}.study-mix .mix-moment{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}.study-mix .mix-moment>.mix-lifestyle-photo{min-height:0;align-self:center;padding:36px 0 36px 36px}.study-mix .mix-moment>.mix-lifestyle-photo>img{position:static;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.study-mix .mix-moment>.mix-lifestyle-photo figcaption{position:static;max-width:none;padding:10px 0 0;background:none;font-size:9px;border-radius:0}.study-mix .mix-moment .mix-moment-copy{padding:45px 10%;min-width:0}.study-mix .mix-moment .mix-moment-copy>.mix-section-title{font-size:clamp(30px,3.1vw,44px)}.study-mix .mix-moment .mix-moment-copy>p:not(.mix-kicker){margin:20px 0;min-height:50px}.study-mix .mix-scene-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-top:26px}.study-mix .mix-scene-tabs button{padding:10px 12px;min-height:44px;border:1px solid rgba(28,61,110,.35);background:transparent;border-radius:24px;font-size:11px;line-height:1.4}.study-mix .mix-scene-tabs button[aria-pressed=true]{background:#1c3d6e;color:#fff6e9;border-color:#1c3d6e}.study-mix .mix-scene-tabs button:focus-visible{outline:2px solid #1c3d6e;outline-offset:3px}.study-mix .mix-scene-remix{font-size:10px;line-height:1.7;margin-top:22px;border-bottom:1px solid transparent}.study-mix .mix-scene-remix:hover{border-color:currentColor}@media(max-width:800px){.study-mix .mix-moment{grid-template-columns:minmax(0,1fr)}.study-mix .mix-moment>.mix-lifestyle-photo{padding:24px 24px 0}.study-mix .mix-moment .mix-moment-copy{padding:35px 7% 45px}.study-mix .mix-moment .mix-moment-copy>p:not(.mix-kicker){min-height:0;max-width:460px}}@media(max-width:450px){.moment-figure.moment-figure-complete .scene-caption{font-size:8px;padding:10px 16px}.study-mix .mix-moment>.mix-lifestyle-photo{padding:18px 18px 0}.study-mix .mix-moment>.mix-lifestyle-photo figcaption{font-size:8px}.study-mix .mix-moment .mix-moment-copy{padding:30px 22px 40px}.study-mix .mix-scene-tabs{gap:6px;margin-top:22px}.study-mix .mix-scene-tabs button{padding:10px;font-size:10px}}.product-detail.pd-page{padding-bottom:88px}.pd-page .breadcrumbs{padding-block:28px 34px}.pd-page .product-detail-main{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);padding-bottom:36px;align-items:start}.pd-page .product-gallery{min-width:0}.pd-page .gallery-stage{position:relative;border:1px solid #e8edf1;background:#fff;aspect-ratio:1 / 1.08}.pd-page .gallery-stage>img{padding:24px;max-height:none;min-height:0}.pd-page .gallery-controls{position:absolute;inset-inline:14px;top:50%;display:flex;justify-content:space-between;pointer-events:none}.pd-page .gallery-controls button{width:34px;height:34px;border-radius:50%;border:1px solid #dce3ea;background:#ffffffed;display:grid;place-items:center;pointer-events:auto}.pd-page .gallery-controls button:hover{background:#edf2f6}.pd-page .gallery-controls svg{width:16px;height:16px}.pd-page .gallery-thumbs{overflow-x:auto;padding:2px 2px 8px;gap:10px}.pd-page .gallery-thumbs button{flex:0 0 88px;min-width:0;padding:7px 4px;border-color:#e4e9ed;background:#fff}.pd-page .gallery-thumbs button.selected{border-color:var(--blue)}.pd-page .gallery-thumbs img{background:#fff}.pd-page .gallery-thumbs span{font-size:9px}.pd-page .gallery-note{font-size:10px;color:#76828c;line-height:1.65;margin-top:9px}.pd-page .product-information{padding-top:16px;min-width:0}.pd-page .product-information>.eyebrow{margin-bottom:16px}.pd-page .product-information h1{font-size:clamp(30px,3vw,44px);line-height:1.16;letter-spacing:-.035em}.pd-page .product-description{color:#566a7b;max-width:none;line-height:1.8;margin-block:22px 24px}.pd-page .inquiry-button{margin:0 0 27px;max-width:none;border-radius:4px}.pd-page .pd-specifications>div{grid-template-columns:minmax(110px,.38fr) 1fr;gap:20px;padding-block:14px;font-size:12px}.pd-page .pd-specifications dt{color:#586c7d}.pd-page .pd-specifications dd{color:#183f73}.pd-materials{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pd-materials span{font-weight:600}.pd-unavailable{color:#8b98a4}.pd-help{margin-top:22px;border:1px solid #e1e7ec;border-radius:4px;background:#f7f9fa}.pd-help>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;font-size:12px}.pd-help>div+div{border-top:1px solid #e1e7ec}.pd-help p{font-size:11px;color:#64788b;line-height:1.5}.pd-help a{text-decoration:underline;text-underline-offset:3px}.pd-benefits{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;gap:24px clamp(30px,6vw,90px);padding:36px 16px 44px;margin:0}.pd-benefits li{display:flex;flex-direction:column;align-items:center;gap:15px;width:120px;text-align:center;color:#355777}.pd-benefits svg{width:54px;height:54px}.pd-benefits span{font-size:12px;line-height:1.5}.pd-details{border:1px solid #dfe6ec;border-radius:8px;overflow:hidden;margin-bottom:66px}.pd-details>header{border-bottom:1px solid #e1e7ec;background:#f5f7f9}.pd-details h2{display:inline-block;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4;padding:20px 28px 18px;border-bottom:2px solid var(--blue);background:#fff;margin-bottom:-1px}.pd-details-body{padding:28px 32px 32px}.pd-details h3{font-size:13px;font-weight:600;margin-bottom:15px}.pd-details-body ul{padding-left:19px;margin:0;display:grid;gap:11px;color:#53697b;font-size:13px;line-height:1.75}.pd-page .related-products{padding-top:42px}.pd-page .related-products h2{font-size:clamp(26px,2.7vw,37px)}@media(max-width:900px){.pd-page .product-detail-main{gap:30px}.pd-page .pd-specifications>div{grid-template-columns:100px 1fr;gap:12px}.pd-benefits{gap:28px}}@media(max-width:700px){.product-detail.pd-page{padding-bottom:50px}.pd-page .breadcrumbs{padding-block:22px}.pd-page .product-detail-main{grid-template-columns:1fr;gap:24px;padding-bottom:20px}.pd-page .gallery-stage{aspect-ratio:1}.pd-page .gallery-stage>img{padding:20px}.pd-page .product-information{padding-top:0}.pd-page .product-information h1{font-size:30px}.pd-page .product-description{font-size:13px;margin-block:18px 22px}.pd-page .pd-specifications>div{grid-template-columns:100px minmax(0,1fr)}.pd-page .inquiry-button{margin-bottom:22px}.pd-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;padding:24px 0 36px}.pd-benefits li{width:auto;gap:10px}.pd-benefits svg{width:46px;height:46px}.pd-details{margin-bottom:40px}.pd-details h2{padding:17px 20px 15px}.pd-details-body{padding:22px 20px 26px}.pd-details-body ul{font-size:12px;gap:12px}.pd-help>div{padding:14px 13px;gap:12px;font-size:11px}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/dm-sans.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-sc.woff2) format("woff2");unicode-range:U+3001-3002,U+4e00,U+4e09-4e0b,U+4e0d-4e0e,U+4e1c,U+4e2a,U+4e2d,U+4e3a-4e3b,U+4e48,U+4e4b,U+4e5f,U+4e86,U+4e8b,U+4e8e,U+4e94,U+4e9b,U+4ea4,U+4ea7,U+4eba,U+4ec0,U+4ec5,U+4eca-4ecb,U+4ece,U+4ed4,U+4ed8,U+4ee5,U+4eec,U+4ef6,U+4efd,U+4f11,U+4f19-4f1a,U+4f30,U+4f34,U+4f38,U+4f4d,U+4f53,U+4f55,U+4f5c,U+4f60,U+4f7f,U+4f9b,U+4fa7,U+4fcf,U+4fdd,U+4fe1,U+503c,U+505a,U+505c,U+50cf,U+513f,U+5145,U+5148-5149,U+514b,U+5165,U+5168,U+516c-516d,U+5171,U+5173,U+5176-5178,U+5185,U+518c-518d,U+51b3,U+51c6,U+51e0,U+51f3,U+51fa-51fb,U+5206-5207,U+520a,U+5212,U+5217,U+521a-521b,U+522b,U+5230,U+5236,U+523b,U+524d,U+529e-52a1,U+52a8-52a9,U+52e4,U+5305,U+533a,U+533f,U+5348-5349,U+534f,U+5355,U+5373,U+5385-5386,U+539f,U+53a8,U+53bb,U+53c2,U+53ca,U+53d1,U+53d6-53d9,U+53e3-53e4,U+53e6,U+53ea,U+53ef-53f0,U+53f2,U+53f7-53f8,U+5403-5404,U+5408,U+540c-540e,U+5411,U+542b,U+542f,U+5448,U+544a,U+5468,U+548c,U+54a8,U+54c1,U+54cd,U+54ea,U+552e,U+559c-559d,U+5668,U+56de,U+56f4,U+56fd-56fe,U+5728,U+5730,U+573a,U+5740,U+5750,U+5757,U+578b,U+57ce,U+5899,U+589e,U+58f6,U+5904,U+5907,U+590d,U+5916,U+591a,U+5927,U+5929,U+5957,U+5976,U+597d,U+5982,U+59cb,U+5b50,U+5b57-5b58,U+5b83,U+5b89,U+5b8c,U+5b98,U+5b9a,U+5b9e,U+5ba2,U+5ba4,U+5bb6,U+5bb9,U+5bf8-5bf9,U+5bfb-5bfc,U+5c06,U+5c0f,U+5c31,U+5c3a,U+5c3e,U+5c40,U+5c45,U+5c4f,U+5c55,U+5c5e,U+5de5,U+5de7,U+5dee,U+5df1-5df2,U+5e02,U+5e26,U+5e2e,U+5e38,U+5e55,U+5e7f,U+5e93-5e95,U+5ed3,U+5ef6,U+5f00,U+5f02,U+5f0f,U+5f20,U+5f53,U+5f55,U+5f62,U+5f69,U+5f71,U+5f85,U+5f88,U+5f97,U+5faa,U+5fc3,U+5fc5,U+5fd7,U+5fd9,U+5feb,U+6001,U+603b,U+606f,U+6089,U+60a8,U+60c5,U+60ca,U+60f3,U+610f,U+611f,U+6162,U+6210-6211,U+6216,U+6237,U+623f-6240,U+624b,U+6253,U+6258,U+6263,U+627e,U+628a,U+62a0,U+62a5,U+62d2,U+62e9,U+62fc,U+6301,U+6307,U+6309,U+6362,U+636e,U+6377,U+6392,U+63a2,U+63a5,U+63a8,U+63d0,U+641c,U+642d,U+6444,U+6446,U+6478,U+649e,U+64a4,U+64ad,U+652f,U+6536,U+6539,U+653e,U+6545,U+6548,U+6570,U+6574,U+6587,U+6599,U+65b0,U+65b9,U+65c1,U+65e0,U+65e5,U+65e9,U+65f6,U+660e,U+662f,U+6668,U+666f-6670,U+6682,U+6696-6697,U+66f4,U+6700,U+6709,U+670d,U+671f,U+6728,U+672b-672c,U+6735,U+6742,U+6750,U+675f,U+6761,U+6765,U+676f,U+677e,U+6784,U+679c,U+67b6,U+67c4,U+67d0,U+67d4,U+67e5,U+6807,U+680f,U+6811,U+6837-6839,U+683c,U+6843,U+6848,U+684c,U+6863,U+68c0,U+68cb,U+68d5,U+690d,U+695a,U+6a2a,U+6a31,U+6a58-6a59,U+6b21-6b22,U+6b3e,U+6b62-6b65,U+6bb5,U+6bcf,U+6bd4,U+6c34,U+6c42,U+6c47,U+6c9f,U+6ca1,U+6cb9,U+6cbb,U+6cd5,U+6cfd,U+6d3b,U+6d3d,U+6d45,U+6d4b,U+6d4f,U+6d6e,U+6d77,U+6da6,U+6de1,U+6df1,U+6dfb,U+6e05,U+6e10,U+6e20,U+6e29,U+6e38,U+6e90,U+6eda,U+7075,U+70b9,U+70ed,U+7126,U+7136,U+7167,U+719f,U+7231,U+7247-7248,U+724c,U+7259,U+7269,U+73ab,U+73af-73b0,U+73e0,U+7406,U+745e,U+74f6,U+751f,U+7528,U+7531,U+7535,U+753b,U+7559,U+767d,U+7684,U+76ae,U+76d0,U+76d2,U+76d6,U+76d8,U+76ee,U+76f4,U+76f8,U+770b,U+771f,U+773c,U+7740,U+77f3,U+77ff,U+7845,U+786e,U+788c,U+78b0,U+793a,U+79cd,U+79f0,U+7a0b,U+7a3f,U+7a7a,U+7b14,U+7b2c,U+7b5b,U+7b80,U+7b97,U+7bb1,U+7c7b,U+7c89,U+7cbe,U+7cfb,U+7d22,U+7d2b,U+7ea2,U+7eb7,U+7eb9,U+7ebf,U+7ec4,U+7ec6,U+7ecd,U+7ecf,U+7ed3,U+7ed5,U+7ed9,U+7edd,U+7edf,U+7ee7,U+7eed,U+7eff,U+7f16,U+7f24,U+7f51,U+7f6e,U+7ffb,U+8003,U+800c,U+804a,U+804c,U+8054,U+805a,U+80a9,U+80cc,U+80f6,U+80fd,U+8111,U+811a,U+8154,U+81ea,U+81f4,U+822a,U+8272,U+8282,U+82b1,U+82f1,U+8349,U+836b,U+8393,U+83dc,U+843d,U+84dd,U+878d,U+884c,U+8865,U+8868,U+888b,U+88ab,U+88c5,U+8981,U+89c1-89c2,U+89c4,U+89c6,U+89c8-89c9,U+89d2,U+89e3,U+89e6,U+8a00,U+8ba1,U+8ba4,U+8ba8-8ba9,U+8bb0,U+8bb2,U+8bba,U+8bbe-8bbf,U+8bc6,U+8bc9,U+8bd5,U+8bdd,U+8be2,U+8be6,U+8bed,U+8bf4,U+8bf7,U+8bfb,U+8c03,U+8c08,U+8d28,U+8d2d,U+8d34,U+8d44,U+8d70,U+8d77,U+8ddf,U+8df3,U+8e2a,U+8eab,U+8f6c,U+8f6e,U+8f7b,U+8f7d,U+8f83,U+8f91,U+8fb9,U+8fbe,U+8fc7,U+8fce,U+8fd1,U+8fd4,U+8fd8-8fd9,U+8fdb,U+8ff0,U+8ff7,U+9002,U+9009,U+900f-9010,U+901a,U+9020,U+9047,U+9053,U+9075,U+90ae,U+90e8,U+90fd,U+914d,U+9152,U+9192,U+91c7,U+91cc,U+91ce-91cf,U+91d1,U+94a2,U+94fa,U+94fe,U+9500,U+9508,U+9519,U+957f,U+95e8,U+95ea,U+95ed-95ee,U+95f4,U+9605,U+9633,U+9636,U+9645,U+9648,U+968f,U+9694,U+9699,U+96c6,U+96f6,U+96fe,U+9700,U+975e,U+9762,U+9875-9876,U+9879,U+9884,U+9898,U+989c,U+98ce,U+98df,U+9910,U+996d-996e,U+9996,U+9a8c,U+9c9c,U+9e1f,U+9ec4,U+9f20,U+ff08-ff09,U+ff0c,U+ff0f,U+ff1a-ff1b,U+ff1f,U+ff5c}:root{font-family:Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#123f77;background:#f6f2e8;font-synthesis:none;--blue:#123f77;--cream:#f6f2e8;--ink:#253a38;--moss:#667c60;--berry:#87364c;--butter:#f0d573;--lilac:#ddd0e9;--line:rgba(18,63,119,.2)}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500}h1,h2{letter-spacing:-.045em;line-height:1.2}h1{font-size:clamp(44px,5.2vw,76px)}h2{font-size:clamp(31px,3.1vw,46px)}h3{line-height:1.45}p{line-height:1.8}svg{width:23px;height:23px;flex:none}::selection{background:#f0d573;color:#123f77}:focus-visible{outline:3px solid #d87545;outline-offset:5px}main:focus{outline:none}.wrap{width:min(1320px,calc(100% - 112px));margin-inline:auto}.section-space{padding-block:96px}.eyebrow{font-size:11px;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;margin-bottom:24px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:51px;border:1px solid var(--blue);border-radius:100px;background:var(--blue);color:var(--cream);padding:13px 25px;font-size:13px;font-weight:500;line-height:1.5;transition:background .2s,color .2s,transform .2s;cursor:pointer}.button:hover{background:#23558e;transform:translateY(-2px)}.button-light{background:var(--cream);color:var(--blue);border-color:var(--cream)}.button-light:hover{background:var(--butter);border-color:var(--butter);color:var(--blue)}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid currentColor;padding-block:10px;font-size:13px;line-height:1.5}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(5px)}.skip-link{position:absolute;left:20px;top:-100px;z-index:100;background:var(--blue);color:#fff;padding:15px}.skip-link:focus{top:10px}.announcement{height:29px;background:var(--blue);color:var(--cream);display:flex;justify-content:center;align-items:center;gap:34px;font-size:10px;letter-spacing:.11em}.announcement span{opacity:.67;font-size:9px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 4%;background:var(--cream);position:relative;z-index:20;min-height:90px}.brand{flex:none}.brand img{width:190px;height:auto}.desktop-nav{display:flex;align-items:center;gap:33px;margin-left:25px;font-size:13px}.desktop-nav>a{position:relative;padding-block:9px}.desktop-nav>a:after{content:"";position:absolute;left:0;bottom:2px;width:0;height:1px;background:currentColor;transition:width .25s}.desktop-nav>a:hover:after,.desktop-nav>a.active:after{width:100%}.header-actions{display:flex;gap:27px;align-items:center}.language-switch{display:flex;align-items:center;gap:8px;font-size:11px;flex:none}.language-switch span{opacity:.4}.language-switch a{opacity:.5;padding:7px 0}.language-switch a[aria-current=true]{opacity:1}.header-contact{display:flex;gap:25px;align-items:center;border:1px solid var(--line);padding:11px 17px;border-radius:50px;font-size:12px}.header-contact svg{width:16px;height:16px}.menu-toggle,.mobile-contact{display:none}.hero{position:relative;isolation:isolate;min-height:630px;height:min(660px,53vw);overflow:hidden;background:#e9d9b9;display:flex;align-items:center}.hero-figure{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero-image{height:100%;width:100%;object-fit:cover;object-position:center}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(246,242,232,.7),rgba(246,242,232,.15) 48%,transparent 65%);pointer-events:none}.hero-copy{padding:55px 0 65px;margin-left:7.5%;width:43%;max-width:610px}.hero h1{font-size:clamp(48px,5.4vw,80px);line-height:1.22;font-weight:500;letter-spacing:-.055em}.hero h1 span{display:block;white-space:nowrap}.hero .eyebrow{font-size:10px;letter-spacing:.17em;margin-bottom:27px}.hero-copy>p{white-space:pre-line;font-size:14px;line-height:1.9;max-width:400px;margin:27px 0 31px}.hero-side-note{position:absolute;right:25px;bottom:34px;font-size:9px;letter-spacing:.17em;writing-mode:vertical-rl}.hero-caption-row{display:flex;justify-content:space-between;padding:13px 4%;border-bottom:1px solid var(--line);font-size:8px;letter-spacing:.05em;gap:20px;color:#6b786f}.hero-caption-row>span:first-child{color:var(--blue);letter-spacing:.16em}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:39px}.section-heading .eyebrow{margin-bottom:14px}.section-heading>p{font-size:13px;max-width:320px;white-space:pre-line;color:#59695e;flex-shrink:0}.section-heading-aside{max-width:340px;font-size:14px;color:#59695e}.section-heading-aside .text-link{color:var(--blue);margin-top:18px}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.category-tile{position:relative;min-height:430px;display:flex;flex-direction:column;overflow:hidden;padding:26px 25px 25px;transition:transform .3s}.category-tile:hover{transform:translateY(-4px)}.category-berry{background:#e8c9cf;color:#6f3146}.category-lilac{background:var(--lilac);color:#4f4569}.category-moss{background:#c9d4bc;color:#354c39}.category-tile-top{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.13em}.category-tile img{width:100%;height:285px;object-fit:contain;margin:5px auto 0;transition:transform .65s cubic-bezier(.2,.65,.2,1)}.category-tile:hover img{transform:rotate(-3deg) scale(1.055)}.category-moss img{transform:rotate(-4deg);width:100%;max-width:330px}.category-moss:hover img{transform:rotate(0) scale(1.04)}.category-lilac img{transform:rotate(-8deg);max-width:340px}.category-lilac:hover img{transform:rotate(-3deg) scale(1.04)}.category-tile-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;position:relative}.category-tile-bottom h3{font-size:25px;letter-spacing:-.03em;margin-bottom:8px}.category-tile-bottom p{font-size:11px;line-height:1.5}.round-arrow{border:1px solid currentColor;width:38px;height:38px;border-radius:50%;display:grid;place-content:center;flex-shrink:0}.round-arrow svg{width:18px;height:18px}.daily-edit{padding-top:0}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:48px}.product-visual{display:block;position:relative;overflow:hidden;aspect-ratio:1/1.07}.product-visual>img{width:100%;height:100%;object-fit:contain;padding:25px;transition:transform .6s cubic-bezier(.2,.65,.2,1)}.product-card:hover .product-visual>img{transform:scale(1.045) rotate(-2deg)}.product-open{position:absolute;right:17px;bottom:17px;width:35px;height:35px;border-radius:50%;background:var(--cream);display:grid;place-content:center;transition:transform .3s}.product-open svg{width:16px;height:16px}.product-card:hover .product-open{transform:rotate(45deg)}.tone-pink{background:#edd3d4}.tone-butter{background:#efdf9e}.tone-lilac{background:#e4dbee}.tone-blue{background:#d8e3df}.tone-sage{background:#d4dbc7}.tone-peach{background:#ebd2bb}.product-meta{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:18px}.product-family{font-size:10px;color:#738077;margin-bottom:6px}.product-meta h3{font-size:17px;letter-spacing:-.025em}.product-meta h3 a:hover{text-decoration:underline;text-underline-offset:4px}.colour-dot{width:13px;height:13px;display:block;border-radius:50%;flex:none;margin-bottom:7px}.dot-pink{background:#70415f}.dot-butter{background:#648968}.dot-lilac{background:#b0a9c1}.dot-blue{background:#65504a}.dot-sage{background:#8c9c78}.dot-peach{background:#b42e4c}.moment-section{display:grid;grid-template-columns:1.2fr 1fr;background:var(--berry);color:var(--cream)}.moment-figure{position:relative;min-height:590px}.moment-figure>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:50% 50%}.scene-caption{position:absolute;bottom:13px;left:18px;right:18px;z-index:2;font-size:9px;color:#fff;text-shadow:0 1px 8px #000;line-height:1.5}.moment-copy{padding:70px clamp(45px,5vw,90px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.moment-copy h2{font-size:clamp(38px,4vw,58px);line-height:1.3}.moment-copy h2 em{font-style:normal;color:var(--butter)}.moment-copy>p{font-size:13px;max-width:320px;margin:26px 0 32px;opacity:.84}.moment-copy .eyebrow{color:#e7c1c2;font-size:10px}.service-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:52px;border-top:1px solid var(--line)}.service-list article{padding:23px 20px 0 0}.service-number{display:block;font-size:10px;letter-spacing:.1em;color:#7d887b;margin-bottom:25px}.service-list h3{font-size:15px;margin-bottom:10px}.service-list p{font-size:12px;line-height:1.8;color:#67736a}.brand-partners{text-align:center;padding-block:35px 90px}.brand-partners .eyebrow{margin-bottom:15px}.brand-partners h2{font-size:28px}.partner-logos{display:flex;align-items:center;justify-content:center;gap:70px;margin-top:45px;flex-wrap:wrap}.partner-logos img{height:38px;width:145px;object-fit:contain}.partner-logos span{font-weight:700;font-size:23px;letter-spacing:-.03em}.story-section{display:grid;grid-template-columns:1.1fr 1fr;background:#dfdfca}.story-section>figure{position:relative;min-height:610px}.story-section>figure img{width:100%;height:100%;position:absolute;object-fit:cover}.story-section figcaption{position:absolute;bottom:23px;left:30px;color:#fff;font-size:10px;letter-spacing:.09em;text-shadow:0 1px 5px #333}.story-copy{padding:70px clamp(45px,6vw,100px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.story-copy h2{font-size:clamp(36px,3.7vw,54px);line-height:1.3}.story-copy>p{font-size:13px;margin:25px 0;color:#4f6256;max-width:360px}.story-copy .eyebrow{font-size:10px}.site-footer{background:#d6dfa8;padding-top:76px}.footer-top{display:flex;justify-content:space-between;gap:55px;padding-bottom:72px}.footer-top .eyebrow{font-size:10px;margin-bottom:20px}.footer-top h2{font-size:clamp(32px,3.4vw,48px);margin-bottom:28px;line-height:1.3}.footer-top .button{background:var(--blue);border-color:var(--blue);color:var(--cream);min-width:200px}.footer-links{display:flex;gap:75px;padding-top:18px;font-size:12px}.footer-links h3{font-size:10px;letter-spacing:.08em;margin-bottom:23px;font-weight:600}.footer-links a{display:block;margin:13px 0;opacity:.8}.footer-links a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.footer-brand{display:flex;align-items:center;justify-content:space-between;padding-bottom:35px;gap:20px}.footer-brand img{width:250px}.footer-brand span{font-size:13px}.footer-bottom{border-top:1px solid var(--line);padding-block:21px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.03em}.footer-bottom p{line-height:1.4}.footer-bottom button{padding:8px 0;background:none;border:0;font-size:10px}.page-intro{padding-block:70px 62px}.page-intro .eyebrow{margin-bottom:20px}.page-intro h1{max-width:950px}.page-intro>p{max-width:650px;margin-top:26px;color:#647063;font-size:15px}.catalog-page{padding-bottom:70px}.catalog-controls{display:flex;justify-content:space-between;gap:25px;align-items:center;border-block:1px solid var(--line);padding-block:22px}.filter-tabs{display:flex;gap:8px;flex-wrap:wrap}.filter-tabs button{border:1px solid transparent;background:transparent;border-radius:40px;font-size:12px;padding:11px 19px}.filter-tabs button.selected{background:var(--blue);color:var(--cream)}.filter-tabs button:hover:not(.selected){border-color:var(--line)}.search-box{display:flex;align-items:center;gap:10px;max-width:265px;border-bottom:1px solid var(--line);padding:10px 0}.search-box svg{width:17px;height:17px}.search-box input{border:0;background:transparent;min-width:0;width:100%;color:var(--blue);font-size:12px;outline-offset:5px}.search-box input::placeholder{color:#748078}.result-count{font-size:11px;color:#748078;margin:23px 0}.catalog-grid{row-gap:40px}.collection-note{border-top:1px solid var(--line);padding-top:35px;margin-top:65px;display:flex;align-items:center;justify-content:space-between;gap:25px}.collection-note>p{font-size:21px}.empty-state{padding:80px 0;text-align:center}.empty-state p{margin:20px 0}.empty-state .button{margin-top:10px}.breadcrumbs{display:flex;align-items:center;gap:13px;font-size:11px;padding:30px 0;color:#7a857c}.breadcrumbs a{color:var(--blue)}.product-detail{padding-bottom:80px}.product-detail-main{display:grid;grid-template-columns:1.12fr 1fr;gap:70px;padding-bottom:80px}.gallery-stage{aspect-ratio:1/1;display:grid;place-items:center}.gallery-stage>img{width:100%;height:100%;object-fit:contain;max-height:650px;padding:45px}.gallery-stage.original-photo{background:#fff}.gallery-stage.original-photo>img{padding:20px}.gallery-thumbs{display:flex;gap:14px;margin-top:15px}.gallery-thumbs button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:9px;border:1px solid transparent;background:transparent;min-width:98px}.gallery-thumbs button.selected{border-color:var(--blue)}.gallery-thumbs img{width:64px;height:64px;object-fit:contain;background:#ebe6db}.gallery-thumbs span{font-size:10px}.product-information{padding-top:28px}.product-information>.eyebrow{font-size:10px;margin-bottom:20px}.product-information h1{font-size:clamp(32px,3.2vw,45px);line-height:1.28}.product-description{margin:23px 0 27px;color:#607062;font-size:14px;max-width:400px}.specifications{border-top:1px solid var(--line);margin:0}.specifications>div{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.7}.specifications dt{color:#788376}.specifications dd{margin:0;overflow-wrap:anywhere}.product-data-note{font-size:11px;color:#788376;margin-top:18px}.inquiry-button{margin-top:30px;width:100%;max-width:400px}.inquiry-note{font-size:10px;color:#7f867c;line-height:1.7;margin-top:14px;max-width:400px}.product-information details{margin-top:34px;padding-top:20px;border-top:1px solid var(--line);font-size:12px;line-height:1.8}.product-information summary{cursor:pointer;font-size:13px;list-style:none;position:relative;padding-right:25px}.product-information summary:after{content:"+";position:absolute;right:4px}.product-information details[open] summary:after{content:"−"}.product-information details p{color:#6f7a6c;margin-top:18px}.product-information details a{display:inline-block;margin-top:15px}.related-products{border-top:1px solid var(--line);padding-top:60px}.related-products .section-heading{align-items:center}.related-products h2{font-size:32px}.service-hero{position:relative;background:#dfd2e9;min-height:570px;padding:75px 0 80px;overflow:hidden}.service-hero .wrap{position:relative;z-index:2}.service-hero h1{font-size:clamp(40px,4.6vw,64px);line-height:1.25;max-width:720px}.service-hero p:not(.eyebrow){max-width:460px;font-size:14px;margin:28px 0 30px;color:#5c5d70}.service-hero-product{position:absolute;object-fit:contain;pointer-events:none}.service-hero-product.one{height:360px;width:250px;right:21%;top:30%;transform:rotate(12deg)}.service-hero-product.two{height:400px;width:360px;right:0;top:17%;transform:rotate(-15deg)}.service-list.full{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 55px;border:0;margin-top:40px}.service-list.full article{padding-top:20px;border-top:1px solid var(--line)}.service-list.full .service-number{margin-bottom:25px}.service-list.full h3{font-size:25px}.service-list.full p{font-size:14px;max-width:300px}.brief-section{background:#ebdfac;padding-block:80px}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.brief-grid>div>p:not(.eyebrow){font-size:14px;color:#606950}.brief-grid ul{list-style:none;padding:0;margin:25px 0 35px}.brief-grid li{font-size:13px;border-bottom:1px solid var(--line);padding:15px 0 15px 25px;position:relative}.brief-grid li:before{content:"+";position:absolute;left:0;top:13px;font-size:17px}.about-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:100px;align-items:end;padding-bottom:70px}.about-intro .eyebrow{grid-column:1/-1}.about-intro>p{margin:0;padding-bottom:7px;max-width:460px;font-size:15px}.about-intro h1{font-size:clamp(46px,5vw,70px);line-height:1.25}.about-wide{width:calc(100% - 48px);margin-inline:auto;position:relative}.about-wide img{width:100%;height:590px;object-fit:cover;object-position:50% 53%}.about-wide figcaption{padding:14px 10px;font-size:9px;color:#7c8479;letter-spacing:.08em}.about-text{display:grid;grid-template-columns:1fr 2fr;gap:70px}.about-text>div{max-width:760px}.about-text h2{margin-bottom:25px}.about-text>div>p{font-size:15px;color:#687664;max-width:650px;margin:18px 0}.about-text .text-link{margin-top:16px}.showroom-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-bottom:90px}.showroom-grid figure:nth-child(2){padding-top:100px}.showroom-grid img{width:100%;height:450px;object-fit:cover}.showroom-grid figcaption{font-size:10px;padding-block:16px;letter-spacing:.08em}.contact-page{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;padding-block:90px 110px}.contact-copy h1{font-size:clamp(42px,4.9vw,65px);line-height:1.25}.contact-copy>p{color:#6c796b;font-size:14px;margin-top:30px;max-width:410px}.contact-note{font-size:11px;color:#7f887c;line-height:1.8;max-width:410px;margin-top:25px}.contact-copy .button{margin-top:30px}.contact-details{margin:0;padding-top:10px}.contact-details>div{position:relative;border-top:1px solid var(--line);padding:25px 0 30px 40px}.contact-number{position:absolute;left:0;top:28px;font-size:9px;color:#8b9588}.contact-details dt{font-size:13px}.contact-details dd{margin:15px 0 0;font-size:22px;color:#9caa98}.has-arrived{animation:arrive .65s cubic-bezier(.2,.65,.2,1) both}@keyframes arrive{0%{transform:translateY(15px)}to{transform:translateY(0)}}@media(min-width:1600px){.hero{height:720px;max-height:none}.hero-copy{margin-left:max(8%,calc((100% - 1320px)/2))}.category-tile{min-height:475px}.category-tile img{height:320px}.hero h1{font-size:84px}}@media(max-width:1150px){.wrap{width:calc(100% - 72px)}.site-header{gap:20px;padding-inline:36px}.brand img{width:155px}.desktop-nav{gap:22px;margin-left:0;font-size:12px}.header-actions{gap:20px}.header-contact{gap:13px;font-size:11px}.hero{min-height:570px}.hero-copy{margin-left:6%;width:45%}.hero h1{font-size:58px}.category-tile{padding:22px 20px;min-height:385px}.category-tile img{height:250px}.category-tile-bottom h3{font-size:23px}.category-tile-bottom p{font-size:10px}.service-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.service-number{margin-bottom:14px}.service-list article:nth-child(n+4){border-top:1px solid var(--line);padding-top:25px}.moment-figure{min-height:535px}.moment-copy,.story-copy{padding:55px 45px}.story-section>figure{min-height:560px}.footer-links{gap:50px}.product-detail-main{gap:40px}.service-hero-product.one{right:15%;height:300px;top:42%}.service-hero-product.two{right:-8%;height:320px;top:30%}.service-hero h1{max-width:640px}.service-hero p:not(.eyebrow){max-width:430px}.about-intro{gap:50px}.about-wide img{height:480px}.contact-page{gap:65px}.product-visual>img{padding:20px}.partner-logos{gap:45px}.brief-grid{gap:60px}}@media(max-width:900px){.wrap{width:calc(100% - 48px)}.site-header{padding:21px 24px;min-height:81px}.header-contact{display:none}.desktop-nav{gap:20px}.header-actions{gap:17px}.hero{min-height:540px}.hero-copy{margin-left:5%;width:47%}.hero h1{font-size:48px}.hero-copy>p{font-size:12px;max-width:300px}.hero .eyebrow{font-size:9px}.hero-copy .button{font-size:12px;gap:20px;min-height:47px}.section-space{padding-block:70px}.daily-edit{padding-top:0}.section-heading{gap:30px}.section-heading>p{max-width:250px;font-size:12px}.category-grid{gap:12px}.category-tile{padding:19px 17px;min-height:350px}.category-tile-top{font-size:8px;letter-spacing:.08em}.category-tile img{height:220px}.category-tile-bottom h3{font-size:20px}.category-tile-bottom p{max-width:145px}.round-arrow{width:30px;height:30px}.category-tile-bottom{gap:7px}.product-grid{gap:30px 17px}.product-meta h3{font-size:15px}.product-family{font-size:9px}.moment-copy{padding:45px 34px}.moment-copy h2{font-size:37px}.moment-copy>p{font-size:12px}.moment-figure{min-height:515px}.story-copy{padding:45px 34px}.story-copy h2{font-size:35px}.story-copy>p{font-size:12px}.story-section>figure{min-height:535px}.footer-top{gap:40px}.footer-links{gap:30px}.footer-brand img{width:220px}.service-hero-product.one{right:14%;top:50%;height:260px;width:180px}.service-hero-product.two{right:-9%;top:47%;height:270px;width:280px}.service-hero .button{position:relative;z-index:3}.service-hero h1{font-size:50px}.about-intro{gap:35px}.about-intro h1{font-size:50px}.about-intro>p{font-size:13px}.about-text{gap:45px;grid-template-columns:1fr 2.4fr}.showroom-grid{gap:22px}.showroom-grid img{height:350px}.contact-page{gap:40px}.contact-copy h1{font-size:47px}.contact-details dd{font-size:20px}.catalog-controls{align-items:flex-start}.filter-tabs{gap:5px}.filter-tabs button{padding:10px 13px;font-size:11px}.search-box{max-width:210px}.product-detail-main{gap:30px;grid-template-columns:1fr 1fr}.product-information{padding-top:10px}.product-information h1{font-size:32px}.product-description{font-size:12px}.specifications>div{font-size:11px;grid-template-columns:75px 1fr;gap:13px}.gallery-stage>img{padding:20px}.service-list.full{gap:35px}.service-list.full h3{font-size:22px}.brief-grid{gap:40px}.brand-partners{padding-bottom:70px}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.announcement{height:27px;font-size:9px;letter-spacing:.08em}.announcement span{display:none}.site-header{padding:18px;min-height:74px}.brand img{width:160px}.header-actions{gap:20px}.language-switch{font-size:10px;gap:7px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;border:0;background:none;padding:7px 0 7px 6px;width:27px;height:30px}.menu-toggle span{height:1px;width:21px;background:var(--blue);display:block}.desktop-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--cream);padding:16px 24px 27px;box-shadow:0 12px 15px #123f770f;font-size:15px}.desktop-nav.is-open{display:flex;align-items:stretch;flex-direction:column;gap:8px}.desktop-nav a{padding:12px 0;border-bottom:1px solid var(--line)}.desktop-nav .mobile-contact{display:block}.hero{height:690px;min-height:0;align-items:flex-start;display:block}.hero-figure{top:210px;right:0;bottom:0;left:0}.hero-image{object-position:63% 53%}.hero:before{background:linear-gradient(180deg,#efe7d6 0,#efe7d6 32%,rgba(239,231,214,.65) 44%,transparent 60%);top:0;right:0;bottom:0;left:0}.hero-copy{margin-left:0;width:100%;padding:38px 24px 0;max-width:none}.hero .eyebrow{font-size:8px;letter-spacing:.14em;margin-bottom:18px}.hero h1{font-size:45px;line-height:1.2;letter-spacing:-.045em}.hero h1 span{display:inline}.hero h1 span+span:before{content:"";display:block}.hero-copy>p{font-size:11px;line-height:1.8;margin:18px 0 23px;max-width:300px}.hero-copy .button{font-size:11px;min-height:43px;padding:10px 20px;gap:25px;position:relative;z-index:1}.hero-copy .button svg{width:18px;height:18px}.hero-side-note{right:14px;bottom:20px;font-size:8px}.hero-caption-row{padding:11px 18px;font-size:7px;line-height:1.4;gap:10px}.hero-caption-row>span:last-child{text-align:right}.section-space{padding-block:55px}.section-heading{display:block;margin-bottom:27px}.section-heading h2{font-size:30px;line-height:1.35;letter-spacing:-.055em}.section-heading .eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:12px}.section-heading>p{max-width:100%;margin-top:16px;white-space:normal;font-size:12px}.section-heading>.text-link{margin-top:18px;font-size:11px;gap:25px}.category-grid{grid-template-columns:1fr;gap:14px}.category-tile{min-height:330px;height:330px;padding:22px 24px}.category-tile-top{font-size:9px}.category-tile img{height:244px;width:68%;max-width:280px;position:absolute;right:3%;top:28px}.category-lilac img{height:260px;width:75%;top:17px;right:0}.category-moss img{width:66%;height:258px;right:4%;top:24px}.category-tile-bottom{align-items:flex-end;z-index:1}.category-tile-bottom h3{font-size:27px;margin-bottom:8px}.category-tile-bottom p{max-width:none;font-size:11px}.round-arrow{width:36px;height:36px}.category-tile-bottom>div{max-width:80%}.daily-edit{padding-top:0}.daily-edit .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.daily-edit .product-card:first-child{grid-column:1/-1}.daily-edit .product-card:first-child .product-visual{aspect-ratio:1.3/1}.daily-edit .product-card:first-child .product-visual img{padding:25px 45px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 13px}.product-visual{aspect-ratio:1/1.1}.product-visual>img{padding:10px}.product-meta{padding-top:13px;gap:8px}.product-meta h3{font-size:13px;line-height:1.5}.product-family{font-size:8px;margin-bottom:4px}.product-open{width:27px;height:27px;right:10px;bottom:10px}.product-open svg{width:13px;height:13px}.colour-dot{width:10px;height:10px;margin-bottom:3px}.moment-section{grid-template-columns:1fr}.moment-figure{min-height:370px}.moment-figure>img{object-position:55% 50%}.scene-caption{left:14px;bottom:10px;font-size:8px;right:14px}.moment-copy{padding:48px 25px 52px}.moment-copy .eyebrow{font-size:9px;margin-bottom:20px}.moment-copy h2{font-size:42px;line-height:1.25}.moment-copy>p{font-size:12px;max-width:310px;margin-top:22px}.moment-copy .button{font-size:12px}.capability-section .section-heading h2{font-size:32px}.section-heading-aside{max-width:100%;margin-top:25px;font-size:12px}.section-heading-aside .text-link{font-size:11px;margin-top:13px}.service-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;gap:25px 22px}.service-list article{padding:20px 0 0}.service-list article:nth-child(n+3){border-top:1px solid var(--line);padding-top:20px}.service-list h3{font-size:14px}.service-list p{font-size:11px}.service-number{font-size:9px;margin-bottom:16px}.story-section{grid-template-columns:1fr}.story-section>figure{min-height:380px}.story-section>figure img{object-position:40% 50%}.story-section figcaption{left:20px;bottom:17px;font-size:9px}.story-copy{padding:47px 25px 52px}.story-copy .eyebrow{font-size:9px;margin-bottom:22px}.story-copy h2{font-size:37px}.story-copy>p{font-size:12px;max-width:340px}.story-copy .text-link{font-size:11px}.brand-partners{padding-block:20px 50px}.brand-partners h2{font-size:26px}.partner-logos{gap:30px 35px;margin-top:30px}.partner-logos img{height:31px;width:115px}.site-footer{padding-top:48px}.footer-top{display:block;padding-bottom:42px}.footer-top h2{font-size:35px}.footer-top .eyebrow{font-size:8px}.footer-top .button{font-size:11px;min-height:45px;min-width:190px}.footer-links{gap:0;justify-content:space-between;padding-top:45px;width:100%;max-width:380px;font-size:11px}.footer-links>div{width:48%}.footer-links h3{font-size:9px;margin-bottom:17px}.footer-links a{margin:12px 0}.footer-brand{display:block;padding-bottom:25px}.footer-brand img{width:210px}.footer-brand span{display:block;font-size:11px;margin-top:16px}.footer-bottom{flex-wrap:wrap;gap:10px;padding-block:17px;font-size:8px}.footer-bottom>p:first-child{width:100%}.footer-bottom button{margin-left:auto;font-size:9px}.page-intro{padding-block:44px 35px}.page-intro .eyebrow{font-size:9px;margin-bottom:16px}.page-intro h1{font-size:37px;letter-spacing:-.05em;line-height:1.25}.page-intro>p{font-size:12px;margin-top:19px}.catalog-page{padding-bottom:45px}.catalog-controls{display:block;padding-block:17px}.filter-tabs{gap:5px}.filter-tabs button{padding:10px 12px;font-size:10px}.search-box{margin-top:16px;max-width:none;width:100%;padding:10px 4px}.search-box input{font-size:12px}.result-count{font-size:10px;margin-block:18px}.catalog-grid{gap:30px 13px}.collection-note{display:block;padding-top:25px;margin-top:40px}.collection-note>p{font-size:20px}.collection-note .text-link{margin-top:10px;font-size:11px}.breadcrumbs{font-size:10px;padding:24px 0}.product-detail-main{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.gallery-stage{aspect-ratio:1/1}.gallery-stage>img{padding:25px}.gallery-thumbs{gap:10px;margin-top:12px}.gallery-thumbs button{min-width:86px;padding:7px}.gallery-thumbs img{width:50px;height:50px}.gallery-thumbs span{font-size:9px}.product-information{padding-top:8px}.product-information>.eyebrow{margin-bottom:14px}.product-information h1{font-size:33px}.product-description{font-size:13px;margin-top:19px}.specifications>div{font-size:12px;grid-template-columns:85px 1fr}.inquiry-button{max-width:none}.inquiry-note{max-width:none;font-size:10px}.product-information details{margin-top:25px}.related-products{padding-top:35px}.related-products .section-heading{display:block}.related-products h2{font-size:27px}.related-products .text-link{margin-top:15px}.product-detail{padding-bottom:50px}.service-hero{padding:48px 0 270px;min-height:0}.service-hero .eyebrow{font-size:8px;letter-spacing:.1em}.service-hero h1{font-size:40px;max-width:100%}.service-hero p:not(.eyebrow){font-size:12px;margin-top:23px;max-width:330px}.service-hero .button{font-size:11px;min-height:45px}.service-hero-product.one{width:170px;height:240px;right:48%;top:auto;bottom:5px;transform:rotate(-10deg)}.service-hero-product.two{width:245px;height:260px;right:-8%;top:auto;bottom:-15px;transform:rotate(10deg)}.service-list.full{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;margin-top:25px}.service-list.full article{padding-top:20px}.service-list.full h3{font-size:20px}.service-list.full p{font-size:12px}.service-list.full .service-number{margin-bottom:18px}.brief-section{padding-block:50px}.brief-grid{grid-template-columns:1fr;gap:30px}.brief-grid h2{font-size:34px}.brief-grid>div>p:not(.eyebrow){font-size:12px}.brief-grid .eyebrow{font-size:9px;margin-bottom:20px}.brief-grid li,.brief-grid .button{font-size:12px}.about-intro{display:block;padding-bottom:34px}.about-intro h1{font-size:43px}.about-intro>p{margin-top:25px;max-width:100%;font-size:12px}.about-wide{width:calc(100% - 24px)}.about-wide img{height:300px;object-position:56% 50%}.about-wide figcaption{font-size:7px;padding:13px 3px;letter-spacing:.04em}.about-text{grid-template-columns:1fr;gap:10px}.about-text>.eyebrow{font-size:9px;margin-bottom:8px}.about-text h2{font-size:29px;line-height:1.35}.about-text>div>p{font-size:12px}.showroom-grid{grid-template-columns:1fr;gap:18px;padding-bottom:50px}.showroom-grid figure:nth-child(2){padding-top:0}.showroom-grid img{height:300px}.showroom-grid figcaption{font-size:9px;padding-block:12px}.contact-page{grid-template-columns:1fr;gap:45px;padding-block:45px 55px}.contact-copy .eyebrow{font-size:9px;margin-bottom:20px}.contact-copy h1{font-size:43px}.contact-copy>p{font-size:12px;margin-top:24px}.contact-note{font-size:10px;margin-top:20px}.contact-copy .button{margin-top:25px;font-size:11px}.contact-details{padding-top:0}.contact-details>div{padding:22px 0 25px 35px}.contact-details dt{font-size:12px}.contact-details dd{font-size:21px;margin-top:11px}.contact-number{top:25px}.empty-state h2{font-size:26px}.empty-state p{font-size:13px}.empty-state .button{font-size:12px}}@media(max-width:370px){.brand img{width:142px}.header-actions{gap:14px}.hero h1{font-size:40px}.hero-copy{padding-inline:20px}.hero-copy>p{font-size:10px}.hero{height:650px}.section-heading h2{font-size:27px}.filter-tabs{gap:0}.filter-tabs button{padding-inline:10px}.category-tile-bottom h3{font-size:25px}.page-intro h1{font-size:34px}.service-hero h1{font-size:35px}.contact-copy h1{font-size:38px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.category-tile:hover,.category-tile:hover img,.product-card:hover .product-visual>img,.product-card:hover .product-open,.button:hover{transform:none}}.partner-logos>a{display:flex;flex-direction:column;align-items:center;gap:15px}.partner-logos .partner-name{font-size:10px;font-weight:400;letter-spacing:.03em;color:#687367}.partner-logos>a:hover .partner-name{text-decoration:underline;text-underline-offset:4px}.gallery-note{font-size:10px;line-height:1.7;color:#788376;max-width:520px;margin-top:18px}.partner-logos{gap:30px;align-items:start}.partner-logos>a{flex:0 0 140px;display:grid;grid-template-rows:60px auto;justify-items:center;align-items:center;gap:12px}.partner-logos img{width:140px;height:38px;object-fit:contain;align-self:center}.partner-logos img[src$="sainsburys.svg"]{transform:scale(1.6);transform-origin:center}.partner-logos img[src$="jumbo.png"],.partner-logos img[src$="galt.png"]{height:53px;width:140px}@media(max-width:1200px){.partner-logos{max-width:700px;margin-inline:auto;gap:34px 35px}}@media(max-width:700px){.partner-logos{gap:26px 28px}.partner-logos>a{flex-basis:125px;grid-template-rows:54px auto;gap:10px}.partner-logos img{width:125px;height:32px}.partner-logos img[src$="jumbo.png"],.partner-logos img[src$="galt.png"]{height:48px;width:125px}.partner-logos .partner-name{font-size:9px}}.partner-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:860px;margin-inline:auto;gap:38px 55px;justify-items:center}.partner-logos>a{width:100%;min-width:0}.partner-logos img[src*="/argos."]{height:53px;width:140px;object-fit:contain}@media(max-width:900px){.partner-logos{max-width:700px;gap:32px 24px}}@media(max-width:700px){.partner-logos{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px;gap:28px 30px}.partner-logos img[src*="/argos."]{height:48px;width:125px}}:root{--font-body: "DM Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-display: "DM Serif Display", Georgia, serif;font-family:var(--font-body)}html[lang=zh-CN]{--font-display: "Noto Serif SC", "DM Serif Display", "Songti SC", SimSun, serif}h1,h2,.hero h1{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em}html[lang=zh-CN] h1,html[lang=zh-CN] h2{font-weight:500;letter-spacing:.01em;line-height:1.4}h3,.button,.text-link,.specifications{font-family:var(--font-body)}.hero h1{font-size:clamp(46px,5.15vw,76px);line-height:1.08;letter-spacing:-.015em}html[lang=zh-CN] .hero h1{font-size:clamp(44px,4.9vw,72px);line-height:1.32;letter-spacing:0}.hero-copy>p{font-size:15px;line-height:1.85}.section-heading h2{font-size:clamp(32px,3.05vw,44px)}html[lang=zh-CN] .section-heading h2{font-size:clamp(30px,2.85vw,41px)}.service-hero h1{font-size:clamp(40px,4.3vw,60px);line-height:1.16}html[lang=zh-CN] .service-hero h1{font-size:clamp(38px,4vw,56px)}.page-intro h1,.contact-copy h1{font-size:clamp(42px,4.7vw,66px);line-height:1.15}.product-information h1{font-family:var(--font-body);font-weight:500;line-height:1.25;letter-spacing:-.02em}html[lang=zh-CN] .product-information h1{font-family:var(--font-body);font-weight:500;line-height:1.4;letter-spacing:0}.eyebrow{font-weight:500;letter-spacing:.14em}.product-family,.product-meta h3{letter-spacing:0}@media(min-width:701px)and (max-width:1000px){.hero h1{font-size:clamp(40px,5.6vw,54px)}html[lang=zh-CN] .hero h1{font-size:clamp(38px,5.4vw,52px)}.hero-copy>p{font-size:13px}}@media(max-width:700px){.hero h1{font-size:clamp(37px,10.7vw,44px);line-height:1.12}html[lang=zh-CN] .hero h1{font-size:clamp(36px,10.8vw,43px);line-height:1.34;letter-spacing:0}.hero-copy>p{font-size:13px;line-height:1.8}.section-heading h2,.capability-section .section-heading h2{font-size:32px}html[lang=zh-CN] .section-heading h2,html[lang=zh-CN] .capability-section .section-heading h2{font-size:29px}.page-intro h1,.about-intro h1,.contact-copy h1,.service-hero h1{font-size:39px;line-height:1.2}html[lang=zh-CN] .service-hero h1{font-size:36px}.moment-copy h2{font-size:42px}.story-copy h2,.footer-top h2,.brief-grid h2{font-size:35px}.page-intro>p,.moment-copy>p,.story-copy>p,.section-heading-aside,.about-text>div>p,.contact-copy>p,.service-hero p:not(.eyebrow),.brief-grid>div>p:not(.eyebrow),.brief-grid li{font-size:13px;line-height:1.85}.service-list p{font-size:12px;line-height:1.85}.service-list.full p{font-size:13px}.product-meta h3{font-size:14px}.product-information h1{font-size:32px}}@media(max-width:370px){.hero-copy>p{font-size:12px}.service-hero h1,.contact-copy h1,.page-intro h1{font-size:35px}html[lang=zh-CN] .service-hero h1{font-size:32px}}.site-shell[data-study]{--cream:#f6f2e8;padding-bottom:72px}.site-shell[data-study="01"]{--cream:#f5f3e9;--blue:#294636;--berry:#475b47;--line:#29463633}.site-shell[data-study="02"]{--cream:#fff5df;--blue:#35377b;--berry:#a62f50;--line:#35377b33}.site-shell[data-study="03"]{--cream:#f5f1df;--blue:#293f69;--berry:#bb4e3d;--line:#293f6933}.site-shell[data-study="04"]{--cream:#f0eee6;--blue:#2e3e36;--berry:#36372f;--line:#2e3e3633}.site-shell[data-study="05"]{--cream:#fff5df;--blue:#294c75;--berry:#b65d36;--line:#294c7533}.site-shell[data-study="01"] .site-footer{background:#d9dfbd}.site-shell[data-study="02"] .site-footer{background:#f9df55}.site-shell[data-study="03"] .site-footer{background:#efb49c}.site-shell[data-study="04"] .site-footer{background:#d3d1bd}.site-shell[data-study="05"] .site-footer{background:#f2d09a}.site-shell[data-study] .site-header{background:var(--cream)}.site-shell[data-study] .brand-partners{padding-block:70px;background:var(--cream);width:100%;padding-inline:max(24px,5vw)}.study-kicker{display:block;font:500 10px/1.6 var(--font-body);letter-spacing:.16em}.study-invitation{margin-top:36px;padding-block:25px;border-block:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px}.study-invitation h2{font-size:25px!important;line-height:1.5!important;margin-top:8px}.study-invitation>a{font-size:12px;display:flex;gap:40px;align-items:center;flex:none}.study-invitation>a span{font-size:26px;transition:transform .2s}.study-invitation>a:hover span{transform:translate(3px,-3px)}.design-hub{background:#f4f0e5;padding-bottom:60px}.design-hub-intro{padding-top:50px}.study-hub-topline{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #254b742f;padding-bottom:24px;font-size:11px}.design-hub-intro h1{font-size:clamp(52px,7vw,100px)!important;line-height:1.2!important;letter-spacing:0!important;margin:48px 0 32px}.design-hub-lead{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:55px}.design-hub-lead>p{font-size:15px;line-height:1.9;max-width:560px}.design-hub-lead>a{font-size:12px;display:flex;align-items:center;gap:30px;padding-bottom:8px;border-bottom:1px solid currentColor}.design-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 28px}.design-hub-card{min-width:0;display:block}.design-card-cover{position:relative;aspect-ratio:1.46;overflow:hidden;background:var(--card-bg);color:var(--card-ink)}.design-card-fallback{position:absolute;top:0;right:0;bottom:0;left:0;padding:30px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.design-card-fallback>span{font-size:9px;letter-spacing:.15em}.design-card-fallback strong{font:42px/1.1 var(--font-display);z-index:1;max-width:200px;font-weight:400}.design-card-fallback>img{position:absolute;right:0;top:0;object-fit:contain;width:70%;height:100%;transform:rotate(-10deg)}.design-card-screenshot{width:100%;height:100%;object-fit:cover;object-position:top;position:relative;z-index:2;transition:transform .6s}.design-hub-card:hover .design-card-screenshot{transform:scale(1.025)}.design-card-number{position:absolute;z-index:3;left:18px;top:18px;min-width:40px;text-align:center;background:#fff8e9;color:#244873;border:1px solid #24487326;font-size:10px;letter-spacing:.06em;border-radius:30px;padding:7px 12px}.design-card-open{position:absolute;z-index:3;bottom:18px;right:18px;background:#fff8e9;border:1px solid #24487326;width:40px;height:40px;border-radius:50%;font-size:22px;color:#244873;display:grid;place-items:center}.design-card-caption{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-top:24px}.design-card-caption h2{font-size:30px!important;line-height:1.5!important;margin-top:7px}.design-card-label{font-size:9px;letter-spacing:.07em;white-space:nowrap;padding-bottom:8px}.design-hub-card>p{font-size:13px;line-height:1.85;max-width:460px;margin:14px 0;color:#5c6b6a}.design-card-features{display:flex;gap:7px;flex-wrap:wrap}.design-card-features>span{padding:5px 10px;border:1px solid #254b7426;border-radius:20px;font-size:10px}.design-hub-bottom{padding-block:65px 15px;margin-top:65px;border-top:1px solid #254b742f;display:grid;grid-template-columns:1fr 1fr;gap:35px}.design-hub-bottom p{font:32px/1.4 var(--font-display)}.design-hub-bottom span{font-size:13px;line-height:1.9;max-width:470px}.study-dock{position:fixed;bottom:14px;left:50%;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:18px;max-width:calc(100% - 24px);padding:9px 12px 9px 18px;border:1px solid #24487322;background:#fffcf3f7;color:#234b75;box-shadow:0 6px 30px #18264014;border-radius:12px;font-size:11px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.study-dock-overview{white-space:nowrap;display:flex;gap:12px;align-items:center;font-weight:500}.study-dock nav{display:flex;align-items:center;gap:4px;border-left:1px solid #24487326;padding-left:12px}.study-dock nav a{display:flex;gap:5px;white-space:nowrap;padding:8px 10px;border-radius:6px;transition:background .2s}.study-dock nav a:hover{background:#e6eadc}.study-dock nav a[aria-current]{background:#234b75;color:#fff}.dock-full-name{display:none}.study-dock nav a[aria-current] .dock-full-name{display:inline}.study-motion-control{border:0;border-left:1px solid #24487326;padding:6px 5px 6px 14px;background:none;color:inherit;white-space:nowrap;font-size:10px;cursor:pointer}.study-dock-mobile{display:none}html[data-motion=paused] *,html[data-motion=paused] *:before,html[data-motion=paused] *:after{animation-play-state:paused!important;transition:none!important;scroll-behavior:auto!important}.site-shell[data-study="02"] h1,.site-shell[data-study="02"] h2,.site-shell[data-study="03"] h1,.site-shell[data-study="03"] h2{font-family:var(--font-body);font-weight:600}@media(min-width:1280px){.study-dock nav a .dock-full-name{display:inline}}@media(max-width:1080px){.site-header,.desktop-nav{gap:20px}.header-contact{display:none}.design-hub-lead{align-items:start;flex-direction:column;gap:25px}}@media(max-width:700px){.study-invitation{display:block;margin-top:25px;padding-block:20px}.study-invitation h2{font-size:23px!important}.study-invitation>a{margin-top:15px;justify-content:space-between;font-size:11px}.study-invitation .study-kicker{font-size:8px}.design-hub-intro{padding-top:25px}.study-hub-topline{align-items:start;gap:15px;font-size:9px}.study-hub-topline .study-kicker{font-size:8px;max-width:170px}.study-hub-topline>span:last-child{max-width:100px;text-align:right}.design-hub-intro h1{font-size:52px!important;margin-top:35px}.design-hub-lead>p{font-size:13px}.design-hub-lead>a{font-size:11px;gap:20px}.design-hub-grid{grid-template-columns:1fr;gap:40px}.design-card-caption h2{font-size:27px!important}.design-card-caption .study-kicker{font-size:8px}.design-hub-card>p{font-size:12px}.design-hub-bottom{grid-template-columns:1fr;margin-top:45px;padding-top:35px;gap:20px}.design-hub-bottom p{font-size:28px}.design-hub-bottom span{font-size:12px}.study-dock{bottom:9px;gap:12px;flex-wrap:wrap;width:calc(100% - 20px);padding:10px 12px;border-radius:9px}.study-dock-overview{font-size:10px}.study-dock-overview span{display:none}.study-dock-mobile{display:flex;gap:20px;background:none;border:0;color:inherit;font-size:10px;margin-left:auto;padding:5px}.study-dock nav{display:none;order:4;width:100%;justify-content:space-between;border:0;border-top:1px solid #24487326;padding:9px 0 0}.study-dock.is-expanded nav{display:flex}.study-dock nav a{font-size:10px;gap:0;padding:8px 11px}.study-dock nav a .dock-full-name,.study-dock nav a[aria-current] .dock-full-name{display:none}.study-motion-control{font-size:9px;padding-left:12px}.site-shell[data-study]{padding-bottom:64px}}@media(prefers-reduced-motion:reduce){.design-card-screenshot,.study-dock nav a,.study-invitation>a span{transition:none}.design-hub-card:hover .design-card-screenshot{transform:none}}.site-shell[data-study="05"]{--studio-body-size: clamp(16px, .25vw + 13px, 18px);--studio-label-size: 14px;--studio-caption-size: 13px;font-size:var(--studio-body-size);font-family:var(--font-body,"DM Sans","PingFang SC",sans-serif)}.site-shell[data-study="05"] :is(h1,h2,h3,h4,h5,h6,button,.button,.og-text-link,.og-eyebrow,.og-seller-category){font-family:var(--font-body,"DM Sans","PingFang SC",sans-serif)}.site-shell[data-study="05"] :is(h1,h2){font-weight:700;letter-spacing:-.045em}.site-shell[data-study="05"] :is(h3,h4,h5,h6){font-weight:650;letter-spacing:-.03em}.site-shell[data-study="05"] :is(button,.button,.og-text-link){font-weight:600;letter-spacing:-.015em}.site-shell[data-study="05"] .og-eyebrow{font-weight:600;letter-spacing:.12em}.site-shell[data-study="05"] .og-announcement{min-height:34px;height:auto;padding:7px 20px;font-size:13px;letter-spacing:.06em;line-height:1.5}.site-shell[data-study="05"] .og-nav-trigger{font-size:16px}.site-shell[data-study="05"] .og-nav-actions{font-size:15px}.site-shell[data-study="05"] .og-nav-language{font-size:14px}.site-shell[data-study="05"] .og-mega-group>p{font-size:14px;color:#596c77}.site-shell[data-study="05"] .og-mega-group a{font-size:17px;line-height:1.5}.site-shell[data-study="05"] .og-mega-card>span{font-size:17px;line-height:1.45}.site-shell[data-study="05"] .og-mega-caption{font-size:12px;color:#62716f}.site-shell[data-study="05"] .og-nav-mobile-contact{font-size:17px}.site-shell[data-study="05"] :is(.og-eyebrow,.mix-kicker,.eyebrow){font-size:13px;line-height:1.65;letter-spacing:.1em}.site-shell[data-study="05"] :is(.og-heading h2,.mix-section-title,.og-pattern-copy h2){font-size:clamp(32px,3.2vw,50px);line-height:1.25}.site-shell[data-study="05"] :is(.og-heading>p,.mix-section-heading>p,.mix-intro-text,.mix-showroom-copy>p:not(.mix-kicker),.mix-moment-copy>p:not(.mix-kicker),.og-colour-copy>p:not(.og-eyebrow),.og-pattern-copy>p:not(.og-eyebrow),.og-edit-intro p:not(.og-eyebrow),.og-collection-story p){font-size:var(--studio-body-size);line-height:1.8}.site-shell[data-study="05"] :is(.og-heading>p,.mix-section-heading>p){max-width:410px}.site-shell[data-study="05"] :is(.mix-intro-text,.mix-showroom-copy>p:not(.mix-kicker),.mix-moment-copy>p:not(.mix-kicker)){max-width:460px}.site-shell[data-study="05"] .og-colour-copy>p:not(.og-eyebrow){max-width:350px}.site-shell[data-study="05"] :is(.og-button,.mix-cta,.button){font-size:16px;line-height:1.5;min-height:50px}.site-shell[data-study="05"] :is(.og-text-link,.mix-underlined-link,.text-link,.mix-quiet-link){font-size:16px;line-height:1.5;min-height:46px}.site-shell[data-study="05"] .og-hero .og-button{font-size:16px;min-height:50px}.site-shell[data-study="05"] :is(.og-hero-pagination button,.og-hero-current,.og-arrows>span){font-size:13px}.site-shell[data-study="05"] .og-hero-credit{font-size:12px;bottom:6px}.site-shell[data-study="05"] .og-hero-bottom{bottom:32px}.site-shell[data-study="05"] :is(.og-selection-note,.og-image-note,.mix-reference-note){font-size:var(--studio-caption-size);line-height:1.75;color:#536880;opacity:1}.site-shell[data-study="05"] :is(.og-seller-copy h3,.og-product-info h3,.product-meta h3){font-size:19px;line-height:1.5}.site-shell[data-study="05"] .og-seller-category{font-size:12px;letter-spacing:.06em;flex-wrap:wrap;row-gap:4px}.site-shell[data-study="05"] .og-seller-category>span{font-size:13px;opacity:.85}.site-shell[data-study="05"] .og-seller-colour{font-size:15px;line-height:1.65;opacity:.85}.site-shell[data-study="05"] .og-seller-number{font-size:12px}.site-shell[data-study="05"] .og-seller-view{font-size:14px;min-height:40px}.site-shell[data-study="05"] .og-seller-scene-credit{font-size:12px}.site-shell[data-study="05"] :is(.og-seller-view,.og-seller-detail-arrow){bottom:26px}.site-shell[data-study="05"] :is(.og-product-info>p,.product-family,.og-product-index){font-size:13px;line-height:1.6;opacity:1}.site-shell[data-study="05"] :is(.og-category-number,.og-category p){font-size:12px;line-height:1.5;letter-spacing:.08em}.site-shell[data-study="05"] .og-category h3{font-size:clamp(24px,2.1vw,32px);line-height:1.2;overflow-wrap:anywhere}.site-shell[data-study="05"] .og-category-note{font-size:15px;line-height:1.55}.site-shell[data-study="05"] .og-category-dining h3{font-size:clamp(34px,3.1vw,48px)}.site-shell[data-study="05"] .og-category-dining .og-category-note{font-size:18px}.site-shell[data-study="05"] .og-colour-copy .og-palette-name{font-size:14px}.site-shell[data-study="05"] .og-colour-products a>span{font-size:15px;line-height:1.55}.site-shell[data-study="05"] .og-colour-products a>span>span{flex-shrink:0}.site-shell[data-study="05"] .og-scene-tabs{flex-wrap:wrap}.site-shell[data-study="05"] .og-scene-tabs button{font-size:16px;line-height:1.5}.site-shell[data-study="05"] .og-scene-tabs button>span{font-size:13px}.site-shell[data-study="05"] :is(.og-scene-product .og-eyebrow,.og-scene-product>p,.og-detail-copy .og-eyebrow){font-size:12px;line-height:1.6;opacity:1;overflow-wrap:anywhere}.site-shell[data-study="05"] .og-scene-product h3{font-size:19px;line-height:1.45}.site-shell[data-study="05"] .og-scene-product .og-text-link{font-size:15px}.site-shell[data-study="05"] .og-collab>p{font-size:13px;line-height:1.6}.site-shell[data-study="05"] .og-collab h3{font-size:23px;line-height:1.4}.site-shell[data-study="05"] .og-collab>span{font-size:16px;line-height:1.7;opacity:.85}.site-shell[data-study="05"] .og-detail-tabs button{font-size:14px;padding-block:16px}.site-shell[data-study="05"] .og-detail-tabs button>span:first-child{font-size:17px}.site-shell[data-study="05"] .og-detail-copy h3{font-size:30px;line-height:1.35}.site-shell[data-study="05"] #og-material-copy>p:not(.og-eyebrow){font-size:var(--studio-body-size);line-height:1.8}.site-shell[data-study="05"] :is(.og-original-label,.og-edit-intro figcaption){font-size:12px;line-height:1.6}.site-shell[data-study="05"] .og-pattern-tabs button{width:44px;height:44px;font-size:14px}.site-shell[data-study="05"] .mix-board-heading{font-size:14px;flex-wrap:wrap}.site-shell[data-study="05"] .mix-board-heading>span:first-child{font-size:18px}.site-shell[data-study="05"] .mix-piece-marker{font-size:12px;min-width:52px;height:32px}.site-shell[data-study="05"] .mix-board-caption{font-size:13px;line-height:1.6;bottom:-12px}.site-shell[data-study="05"] .mix-presets{flex-wrap:wrap;row-gap:14px;margin-top:32px}.site-shell[data-study="05"] .mix-presets>span{font-size:14px}.site-shell[data-study="05"] .mix-presets button{font-size:14px;min-height:42px;padding:9px 14px}.site-shell[data-study="05"] .mix-slot legend{font-size:17px}.site-shell[data-study="05"] .mix-slot legend>span{font-size:13px}.site-shell[data-study="05"] .mix-options button{font-size:15px;line-height:1.55;min-height:60px;padding:12px}.site-shell[data-study="05"] .mix-option-check{font-size:15px}.site-shell[data-study="05"] .mix-selected-detail{font-size:14px;min-height:42px}.site-shell[data-study="05"] .mix-range-products>a>span{font-size:14px;line-height:1.6}.site-shell[data-study="05"] .mix-range-link{font-size:15px;min-height:44px}.site-shell[data-study="05"] .mix-process.mix-wrap{width:min(1440px,88%)}.site-shell[data-study="05"] .mix-process .mix-section-heading{gap:60px;margin-bottom:52px}.site-shell[data-study="05"] .mix-process .mix-section-heading>p{max-width:430px}.site-shell[data-study="05"] .mix-process-steps{gap:30px;margin-bottom:42px}.site-shell[data-study="05"] .mix-process-steps>li{padding-top:24px}.site-shell[data-study="05"] .mix-step-index{width:40px;height:40px;font-size:14px;margin-bottom:22px}.site-shell[data-study="05"] .mix-process-steps h3{font-size:20px;line-height:1.45;margin-bottom:14px}.site-shell[data-study="05"] .mix-process-steps p{font-size:var(--studio-body-size);line-height:1.8;color:#425d79}.site-shell[data-study="05"] :is(.mix-showroom figcaption,.mix-moment figcaption){font-size:13px;line-height:1.6}.site-shell[data-study="05"] .mix-closing>p{font-size:15px;max-width:650px}.site-shell[data-study="05"] .mix-closing>a{font-size:22px}.site-shell[data-study="05"] :is(.page-intro>p,.section-heading-aside,.product-description,.service-hero p:not(.eyebrow),.service-list p,.service-list.full p,.brief-grid>div>p:not(.eyebrow),.brief-grid li,.about-text>div>p,.contact-copy>p,.product-information details){font-size:var(--studio-body-size);line-height:1.8}.site-shell[data-study="05"] .service-list h3{font-size:20px;line-height:1.5}.site-shell[data-study="05"] :is(.filter-tabs button,.search-box input,.specifications>div,.product-information summary){font-size:16px;line-height:1.65}.site-shell[data-study="05"] .specifications>div{grid-template-columns:minmax(100px,.38fr) 1fr}.site-shell[data-study="05"] :is(.result-count,.breadcrumbs,.gallery-thumbs span,.gallery-note,.inquiry-note,.product-data-note,.contact-note,.about-wide figcaption,.showroom-grid figcaption,.partner-logos .partner-name){font-size:13px;line-height:1.7}.site-shell[data-study="05"] .gallery-thumbs{flex-wrap:wrap}.site-shell[data-study="05"] .footer-links{font-size:16px;line-height:1.6}.site-shell[data-study="05"] .footer-links h3{font-size:14px;line-height:1.5}.site-shell[data-study="05"] .footer-brand span{font-size:16px}.site-shell[data-study="05"] .footer-bottom{font-size:13px}.site-shell[data-study="05"] .footer-bottom button{font-size:14px}.site-shell[data-study="05"] .partner-logos img[src$="sainsburys.svg"]{max-width:62.5%}@media(min-width:1101px)and (max-width:1260px){.site-shell[data-study="05"] .og-nav-trigger{font-size:15px}.site-shell[data-study="05"] .og-main-navigation{gap:15px}}@media(max-width:1280px){.site-shell[data-study="05"] .mix-process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.site-shell[data-study="05"] .og-scene-product{position:static;width:100%;transform:none;display:grid;grid-template-columns:120px minmax(0,1fr);gap:6px 24px;padding:24px}.site-shell[data-study="05"] .og-scene-product>*{grid-column:2}.site-shell[data-study="05"] .og-scene-product>img{grid-column:1;grid-row:1 / 5;height:140px;margin:0}.site-shell[data-study="05"] .og-scene-product .og-text-link{width:fit-content;margin-top:0}}@media(max-width:1100px){.site-shell[data-study="05"] .og-nav-trigger{font-size:18px}.site-shell[data-study="05"] .og-main-navigation{max-height:calc(100dvh - 112px)}.site-shell[data-study="05"] .og-mega-group a{font-size:16px}.site-shell[data-study="05"] .og-mega-card>span{font-size:15px}.site-shell[data-study="05"] .og-category-grid{grid-template-rows:repeat(2,280px)}.site-shell[data-study="05"] .og-category h3{font-size:23px}.site-shell[data-study="05"] .og-category-dining h3{font-size:36px}}@media(max-width:800px){.site-shell[data-study="05"] .mix-process .mix-section-heading>p{max-width:580px}.site-shell[data-study="05"] .mix-quiet-link{display:flex;margin:14px 0 0}}@media(max-width:700px){.site-shell[data-study="05"]{--studio-body-size: 16px}.site-shell[data-study="05"] :is(.og-heading h2,.mix-section-title,.og-pattern-copy h2){font-size:clamp(30px,7.7vw,38px)}.site-shell[data-study="05"] .og-hero .og-button{font-size:15px;min-height:48px}.site-shell[data-study="05"] .og-category-grid{grid-template-rows:330px repeat(2,270px)}.site-shell[data-study="05"] .og-category h3{font-size:22px}.site-shell[data-study="05"] .og-category-note{font-size:14px}.site-shell[data-study="05"] .og-category-dining h3{font-size:34px}.site-shell[data-study="05"] .og-category-dining .og-category-note{font-size:16px}.site-shell[data-study="05"] .og-colour-products{grid-template-columns:1fr;gap:20px}.site-shell[data-study="05"] .og-colour-products a{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px;padding-bottom:0}.site-shell[data-study="05"] .og-colour-products img{height:120px}.site-shell[data-study="05"] .og-colour-products a>span{font-size:16px;margin-top:0}.site-shell[data-study="05"] .og-scene-product{grid-template-columns:85px minmax(0,1fr);gap:6px 16px;padding:20px}.site-shell[data-study="05"] .og-scene-product>img{height:110px}.site-shell[data-study="05"] .og-detail-copy{padding:25px 20px}.site-shell[data-study="05"] .mix-process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.site-shell[data-study="05"] .mix-process .mix-section-heading{margin-bottom:36px}.site-shell[data-study="05"] .mix-process-steps h3{font-size:19px}.site-shell[data-study="05"] .mix-process.mix-wrap{width:calc(100% - 40px)}.site-shell[data-study="05"] .mix-closing>a{font-size:20px}}@media(max-width:380px){.site-shell[data-study="05"] .mix-process-steps,.site-shell[data-study="05"] .og-mega-groups{grid-template-columns:1fr}.site-shell[data-study="05"] .og-category h3{font-size:20px}.site-shell[data-study="05"] .og-category-dining h3{font-size:32px}}.site-shell[data-study="05"]{--cream: #fff;background:#fff}.site-shell[data-study="05"] .study-mix{--mix-cream: #fff;--og-paper: #fff;background:#fff}.site-shell[data-study="05"] :is(.mix-studio,.mix-showroom,.og-collaborations,.og-detail-layout,.study-dock,.site-footer){background:#fff}.site-shell[data-study="05"] .mix-table-mat{background:#fff;box-shadow:0 12px #183f7314}.site-shell[data-study="05"] .mix-step-index{background:#fff;border:1px solid var(--mix-line)}.site-shell[data-study="05"] .mix-presets button[aria-pressed=true],.site-shell[data-study="05"] .mix-options button:hover{background:#fff}.site-shell[data-study="05"] .mix-moment figcaption,.site-shell[data-study="05"] .og-hero-landscape .og-arrows{background:#ffffffe6}.site-shell[data-study="05"] .og-scene-product{background:#fffffff5}.site-shell[data-study="05"] .og-hero-landscape .og-button{background:#fff}.site-shell[data-study="05"][data-section=home]{--og-section-grey: #f2f4f5;--og-section-rule: #d8dfe4;--og-section-space: clamp(56px, 5vw, 88px)}.site-shell[data-study="05"][data-section=home] .og-categories{width:100%;padding-inline:max(6%,calc((100% - 1440px)/2));padding-block:var(--og-section-space);background:var(--og-section-grey);border-block:1px solid var(--og-section-rule)}.site-shell[data-study="05"][data-section=home] .og-journey{padding-block:var(--og-section-space);border-bottom:1px solid var(--og-section-rule)}.site-shell[data-study="05"][data-section=home] .mix-showroom{background:var(--og-section-grey);border-color:var(--og-section-rule)}.site-shell[data-study="05"][data-section=home] .mix-showroom>figure{min-height:clamp(640px,43vw,820px)}@media(max-width:800px){.site-shell[data-study="05"][data-section=home] .mix-showroom>figure{min-height:clamp(380px,72vw,560px)}}.site-shell[data-study="05"][data-section=home] .studio-partner-divider{--partner-divider-line: var(--og-section-rule)}@media(max-width:1100px){.site-shell[data-study="05"][data-section=home] .og-categories{padding-inline:5%}}@media(max-width:700px){.site-shell[data-study="05"][data-section=home]{--og-section-space: 48px}}
