.material-grid{gap:clamp(28px,5vw,76px);align-items:center}.material-study{position:relative;background:var(--panel);border:1px solid var(--line);overflow:hidden}.material-study-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:25px 26px 0;color:var(--muted)}.material-study-top .eyebrow{font-size:8px;letter-spacing:1.2px}.material-diagram{position:relative;height:clamp(280px,29vw,410px);isolation:isolate}.material-orbit{position:absolute;top:12%;right:7%;bottom:6%;left:7%;border:1px solid var(--line);border-radius:50%;transform:rotate(-24deg) scaleY(.68)}.material-fabric,.material-rubber{position:absolute;width:76%;height:48%;left:12%;top:18%;border-radius:9px;transform:perspective(850px) rotateX(43deg) rotate(-23deg);transition:transform .85s cubic-bezier(.22,1,.36,1),box-shadow .7s ease,opacity .7s ease}.material-rubber{top:33%;background:repeating-linear-gradient(45deg,#2d3030 0,#2d3030 1px,#202323 1px,#202323 4px);box-shadow:0 5px #111716,0 22px 24px #0002;border:1px solid #444c47}.material-fabric{overflow:hidden;background:#193d36;box-shadow:0 3px #242821,0 12px 25px #0003}.material-fabric .edition-images{position:absolute;top:0;right:0;bottom:0;left:0}.material-fabric .edition-images img{object-fit:fill}.material-stitch{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px dashed #c5c4b6;border-radius:6px;opacity:.65;transition:border-color .6s,opacity .6s}.focus-fabric .material-fabric{transform:perspective(850px) translateY(-10px) rotateX(43deg) rotate(-23deg)}.focus-edge .material-stitch{border-color:#fff0d6;opacity:1}.focus-edge .material-fabric{box-shadow:0 0 0 3px var(--accent),0 12px 25px #0003}.focus-base .material-fabric{transform:perspective(850px) translateY(-30px) rotateX(43deg) rotate(-23deg);opacity:.55}.focus-base .material-rubber{transform:perspective(850px) translateY(15px) rotateX(43deg) rotate(-23deg);box-shadow:0 0 0 2px var(--accent),0 22px 24px #0002}.material-marker{min-height:44px;position:absolute;z-index:2;font-size:8px;font-weight:650;letter-spacing:1.1px;padding:7px 9px;background:var(--paper);border:1px solid var(--line);transition:color .35s,border-color .35s}.marker-top{right:7%;top:14%}.marker-edge{left:6%;top:48%}.marker-base{right:9%;bottom:13%}.focus-fabric .marker-top,.focus-edge .marker-edge,.focus-base .marker-base{color:var(--accent);border-color:var(--accent)}.material-study-caption{display:flex;gap:18px;align-items:center;border-top:1px solid var(--line);margin:0 26px;padding:22px 0 14px}.material-caption-number{font-family:var(--display);font-size:45px;line-height:1;color:var(--accent)}.material-study-caption strong{font-size:14px;font-weight:600}.material-study-caption p{font-size:11px;color:var(--muted);line-height:1.7;margin-top:5px}.material-illustration-note{font-size:9px;color:var(--muted);margin:0 26px 23px;line-height:1.6}.material-instruction{color:var(--muted);margin-bottom:12px;font-size:9px}.material-option{display:flex;width:100%;gap:16px;text-align:left;padding:23px 0 23px 16px;border-bottom:1px solid var(--line);border-left:2px solid transparent;transition:border-color .3s,background .3s}.material-option.is-active{border-left-color:var(--accent);background:var(--panel)}.material-option:hover{background:var(--panel)}.material-option .detail-number{font-size:10px}.material-option-copy{display:block}.material-option-copy strong{display:block;font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.5px;margin-bottom:9px}.material-option-copy>span{display:block;font-size:12px;line-height:1.85;color:var(--muted)}.material-option svg{margin:2px 12px 0 auto;width:22px;flex-shrink:0;transition:color .3s,transform .4s}.material-option.is-active svg{color:var(--accent);transform:translateY(-2px)}.material-care-link{margin-top:22px;font-size:11px}.why-section{background:var(--panel)}.why-section .intro-layout{grid-template-columns:1.6fr 1fr}.why-section h2{font-size:clamp(40px,4.2vw,67px)}.why-reason{display:grid;grid-template-columns:.18fr 1fr 1fr;gap:30px;padding:32px 0;border-top:1px solid var(--line)}.why-number{font-family:var(--display);font-size:42px;color:var(--accent);line-height:1}.why-reason-heading>p{font-size:11px;line-height:1.7;color:var(--muted);margin-bottom:9px}.why-reason h3{font-size:clamp(20px,2vw,28px);font-weight:550;line-height:1.3;letter-spacing:-.7px}.why-reason-copy>p{font-size:13px;line-height:1.85;color:var(--muted);max-width:460px}.why-reason-copy .eyebrow{display:block;font-size:8px;margin-top:16px;color:var(--accent)}.why-footer{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--line);padding-top:30px}.why-size-summary{display:flex;gap:clamp(22px,4vw,65px)}.why-size-summary span{display:block;font-size:10px;color:var(--muted);margin-bottom:7px}.why-size-summary strong{font-size:14px;font-weight:550}@media(min-width:561px)and (max-width:1000px){.material-grid{grid-template-columns:1fr 1fr;gap:25px}.material-study-top{margin:20px 18px 0}.material-study-top .eyebrow{font-size:7px}.material-option{gap:9px;padding:17px 0 17px 10px}.material-option-copy strong{font-size:17px}.material-option-copy>span{font-size:11px}.material-option svg{display:none}.why-section .intro-layout{grid-template-columns:1.3fr 1fr;gap:25px}.why-reason{grid-template-columns:35px 1fr 1.2fr;gap:20px}.why-footer{align-items:flex-start}.why-footer .button{gap:18px}}@media(max-width:560px){.material-section .intro-layout>p,.why-section .intro-layout>p{font-size:13px;font-weight:500;line-height:1.8;max-width:none}.material-study-top{margin:22px 20px 0}.material-study-top .eyebrow{font-size:10px;font-weight:700;line-height:1.45;letter-spacing:.06em}.material-diagram{height:300px}.material-marker{font-size:10px;letter-spacing:.04em}.material-study-caption{margin:0 20px}.material-study-caption p{font-size:12px}.material-illustration-note{margin-left:20px;margin-right:20px;font-size:11px}.material-instruction{font-size:10px;font-weight:700}.material-option{padding:23px 0 23px 12px;gap:11px}.material-option-copy strong{font-size:18px}.material-option-copy>span{font-size:12px}.material-option svg{width:18px;margin-right:10px}.why-section .intro-layout{grid-template-columns:1fr}.why-section h2{font-size:43px}.why-reason{grid-template-columns:32px 1fr;gap:12px 18px;padding:27px 0}.why-number{font-size:34px}.why-reason-copy{grid-column:2}.why-reason h3{font-size:22px}.why-reason-copy>p{font-size:12px}.why-footer{flex-direction:column;align-items:stretch;gap:25px}.why-size-summary{justify-content:space-between;gap:12px}.why-size-summary strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.material-fabric,.material-rubber,.material-stitch,.material-marker,.material-option,.material-option svg{transition:none}}.commerce-page{min-height:55vh;max-width:1100px;margin:auto}.commerce-page h1{font-family:var(--display);font-size:clamp(54px,9vw,110px);line-height:.9;margin:20px 0 45px;font-weight:700}.commerce-page h2{font-family:var(--display);font-size:clamp(30px,4vw,48px);margin:52px 0 20px}.commerce-page h3{font-family:var(--display);font-size:30px}.commerce-page a:not(.button){text-decoration:underline;text-underline-offset:4px}.commerce-actions,.commerce-filters{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:25px 0}.commerce-actions button,.commerce-actions a{font-size:13px;font-weight:700}.commerce-form{display:grid;gap:16px;max-width:740px;margin:24px 0}.commerce-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.commerce-form label{display:grid;gap:7px;font-size:13px;font-weight:700}.commerce-form input,.commerce-form textarea,.commerce-form select,.commerce-filters input,.commerce-filters select{width:100%;padding:12px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:0;font:inherit}.commerce-form input[type=checkbox]{width:auto}.commerce-form .button{justify-self:start}.commerce-card{background:var(--panel);border:1px solid var(--line);padding:22px;margin:12px 0}.commerce-card summary{cursor:pointer;font-weight:700}.commerce-card a{display:inline-flex;align-items:center;gap:4px}.commerce-card button{text-decoration:underline}.commerce-list{border-top:1px solid var(--line)}.commerce-list>a,.commerce-list>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none!important}.commerce-list small{display:block;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}.commerce-list>a>span:last-child{display:inline-flex;align-items:center;gap:7px}.commerce-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.commerce-stats .commerce-card{display:grid;gap:14px;margin:0}.commerce-stats strong{font-family:var(--display);font-size:32px}.commerce-totals{max-width:550px;margin-left:auto}.commerce-totals p{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0}.commerce-notice{color:var(--accent);font-weight:700}.commerce-muted{color:var(--muted);overflow-wrap:anywhere}@media(max-width:600px){.commerce-page{padding:55px 6%}.commerce-list>a{display:grid}}.shopify-page #shopify-content{max-width:850px}.shopify-page #shopify-content p,.shopify-page #shopify-content li{line-height:1.75}.shopify-page #shopify-content h2,.shopify-page #shopify-content h3{margin:1.8em 0 .65em}.shopify-page #shopify-content a{text-decoration:underline;text-underline-offset:3px}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal.woff2) format("woff2-variations");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-vietnamese-500-normal.woff2) format("woff2"),url(./barlow-condensed-vietnamese-500-normal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-ext-500-normal.woff2) format("woff2"),url(./barlow-condensed-latin-ext-500-normal.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-500-normal.woff2) format("woff2"),url(./barlow-condensed-latin-500-normal.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal.woff2) format("woff2"),url(./barlow-condensed-vietnamese-600-normal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal.woff2) format("woff2"),url(./barlow-condensed-latin-ext-600-normal.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal.woff2) format("woff2"),url(./barlow-condensed-latin-600-normal.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal.woff2) format("woff2"),url(./barlow-condensed-vietnamese-700-normal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal.woff2) format("woff2"),url(./barlow-condensed-latin-ext-700-normal.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal.woff2) format("woff2"),url(./barlow-condensed-latin-700-normal.woff) format("woff");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}:root{font-family:Manrope Variable,sans-serif;color:#242821;background:#efede6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--paper: #efede6;--ink: #242821;--muted: #65685f;--accent: #b23e28;--accent-contrast: #fff4e8;--line: #cecec3;--panel: #e8e5db;--contrast: #193d36;--contrast-ink: #efede6;--header: rgba(239, 237, 230, .94);--display: "Barlow Condensed", Impact, sans-serif;color-scheme:light}:root[data-edition=ink]{--paper: #171a1b;--ink: #eeeae1;--muted: #acafa9;--accent: #ec6450;--accent-contrast: #171a1b;--line: #3b3e3e;--panel: #212526;--contrast: #caccc2;--contrast-ink: #171a1b;--header: rgba(23, 26, 27, .94);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);transition:background .65s,color .5s}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button{border:0;background:none}a{color:inherit;text-decoration:none}button:disabled{cursor:default;opacity:.35}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{background:var(--accent);color:var(--paper)}h1,h2,h3,p{margin:0}button svg,a svg{flex-shrink:0}img{display:block;max-width:100%}.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}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;padding:15px;background:var(--ink);color:var(--paper)}.skip-link:focus{top:10px}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.8px;line-height:1.6}.announcement{display:flex;justify-content:space-between;align-items:center;background:var(--contrast);color:var(--contrast-ink);padding:11px 4.1%;font-size:9px;letter-spacing:1.5px;font-weight:650;transition:background .65s,color .65s}.announcement>span:last-child{display:flex;align-items:center;gap:8px}.site-header{height:98px;margin:0 4.1%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);transition:border .65s}.brand{display:flex;align-items:center;gap:12px;line-height:1}.brand>span:last-child{font-family:var(--display);font-size:51px;font-weight:600;letter-spacing:-1px;position:relative}.brand-dot{position:absolute;top:4px;right:-11px;font-family:Arial,sans-serif;font-size:11px;letter-spacing:0}.brand-symbol{width:35px;height:35px;border:1px solid var(--accent);color:var(--accent);font-size:25px;display:grid;place-items:center;transform:rotate(-5deg)}.site-header nav{display:flex;gap:38px;margin-left:40px}.site-header nav a{font-size:12px;font-weight:550;display:flex;align-items:center;gap:5px;position:relative}.site-header nav a:after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:1px;background:var(--accent);transition:width .2s}.site-header nav a:hover:after{width:100%}.bag-button{display:flex;align-items:center;gap:9px;padding:12px 0 12px 12px;font-size:12px}.bag-count{width:22px;height:22px;display:grid;place-items:center;background:var(--ink);color:var(--paper);border-radius:50%;font-size:10px;margin-left:5px;transition:background .65s,color .65s}.hero{padding:0 4.1%;overflow:hidden}.hero-heading-row{display:flex;justify-content:space-between;padding:31px 0 0;position:relative;z-index:2}.hero-heading-row .eyebrow{display:flex;gap:8px;align-items:center}.status-dot{height:6px;width:6px;border-radius:50%;background:var(--accent)}.small-cross{font-size:24px;line-height:14px;margin-left:55px;font-weight:400}.hero-layout{display:grid;grid-template-columns:40% 60%;position:relative;min-height:647px}.hero-copy{position:relative;z-index:2;padding-top:28px;pointer-events:none}.hero-copy a{pointer-events:auto}h1{font-family:var(--display);font-size:clamp(100px,10.7vw,166px);font-weight:600;line-height:.835;letter-spacing:-1.5px;position:relative;width:max-content}h1>span:not(.title-dot){color:var(--accent);transition:color .65s}.title-dot{font-size:21px;position:absolute;bottom:102px;right:-30px;font-family:Manrope Variable,sans-serif;font-weight:400}.hero-copy>p{font-size:13px;line-height:1.8;margin:26px 0 23px;letter-spacing:.15px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:52px;padding:0 23px;font-size:12px;font-weight:650;transition:background .25s,transform .2s,color .25s}.button-primary{background:var(--accent);color:var(--accent-contrast)}.button-primary:hover{background:var(--ink);color:var(--paper)}.button-primary svg{transition:transform .2s}.button-primary:hover svg{transform:translate(2px,-2px)}.hero-cta{min-width:205px}.hero-small-note{display:flex;align-items:center;gap:9px;font-size:9px;color:var(--muted);margin-top:17px}.mini-line{width:17px;height:1px;background:var(--muted)}.hero-visual{position:relative;margin-left:-9%;isolation:isolate}.hero-watermark{z-index:-2;position:absolute;font-family:serif;font-size:420px;color:var(--ink);opacity:.04;line-height:1;left:15%;top:-4%;transform:rotate(-7deg);pointer-events:none}.hero-cloud{position:absolute;width:200px;color:var(--accent);opacity:.24;z-index:-1}.cloud-one{top:15px;left:0;transform:rotate(-18deg)}.edition-seal{position:absolute;right:5px;top:17px;display:flex;flex-direction:column;align-items:center;color:var(--accent);gap:8px;z-index:2;transform:rotate(5deg)}.edition-seal>span:first-child{font-size:8px;letter-spacing:1.5px}.edition-seal>span:nth-child(2){border:1.5px solid currentColor;outline:1px solid currentColor;outline-offset:3px;width:50px;height:57px;display:grid;place-items:center;font-family:serif;font-size:38px}.edition-seal>span:nth-child(3){font-size:8px;letter-spacing:3px}.edition-images{position:relative}.edition-images img{width:100%;height:100%;object-fit:cover;transition:opacity .7s ease;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.edition-images img.is-visible{opacity:1}.hero-product{position:absolute;width:98%;aspect-ratio:1.5;left:-3%;top:0;z-index:-1;transform:rotate(-4deg);filter:drop-shadow(0 24px 20px #0a171216)}.product-annotation{position:absolute;top:66%;right:6%;display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:1.4px;color:var(--muted)}.product-annotation>span{width:40px;height:1px;background:var(--muted)}.hero-edition-control{position:absolute;bottom:33px;right:0;width:min(460px,95%)}.edition-control-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.3px;font-weight:650;margin-bottom:13px}.edition-control-label>span:last-child{color:var(--muted);font-weight:450}.edition-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px}.edition-choice{display:flex;align-items:center;gap:10px;text-align:left;padding:10px;border:1px solid var(--line);min-height:69px;background:var(--paper);transition:border .2s,background .65s,box-shadow .2s}.edition-choice:hover{border-color:var(--muted)}.edition-choice.selected{border-color:var(--ink);box-shadow:inset 0 0 0 .4px var(--ink)}.edition-swatch{width:50px;height:44px;overflow:hidden;flex-shrink:0}.edition-swatch img{height:100%;width:100%;object-fit:cover;transform:scale(2.5)}.edition-choice-copy{display:flex;flex-direction:column;gap:4px}.edition-choice-copy strong{font-size:12px;font-weight:650}.edition-choice-copy>span{font-size:9px;color:var(--muted);white-space:nowrap}.choice-check{margin-left:auto;width:15px;height:15px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;flex-shrink:0}.selected .choice-check{background:var(--ink);color:var(--paper);border-color:var(--ink)}.hero-edition-control>p{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:var(--muted);margin-top:12px}.hero-baseline{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 22px;border-top:1px solid var(--line);font-size:8px;font-weight:550;letter-spacing:1.4px}.hero-baseline a{display:flex;align-items:center;gap:12px}.marquee{position:relative;background:var(--accent);color:var(--accent-contrast);overflow:hidden;padding:15px 0;transition:background .65s,color .65s}.marquee>div{display:flex;width:max-content;animation:marquee 42s linear infinite}.marquee>div>span{display:flex;align-items:center;white-space:nowrap;gap:28px;padding-right:28px;font-size:13px;font-weight:650;letter-spacing:1.8px}.marquee-star{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;flex:none}.marquee-star svg{width:100%;height:100%;stroke:currentColor;stroke-width:2.5;stroke-linecap:square}.marquee-toggle{position:absolute;inset:0 0 0 auto;display:grid;place-items:center;width:48px;color:var(--accent-contrast);background:var(--accent);border-left:1px solid currentColor}.marquee-toggle:focus-visible{outline-color:var(--accent-contrast);outline-offset:-5px}.image-disclosure{margin-top:16px;color:var(--muted);font-size:12px;line-height:1.7}@keyframes marquee{to{transform:translate(-50%)}}.section-shell{padding:83px 7.4%}.section-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:19px}.section-heading>.eyebrow:last-child{color:var(--muted);font-size:9px}.intro-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:end;margin:39px 0}h2{font-family:var(--display);font-size:clamp(46px,4.5vw,72px);font-weight:600;line-height:.97;letter-spacing:-.4px}.intro-layout h2 span{color:var(--muted)}.intro-layout>p{max-width:345px;justify-self:end;font-size:12px;line-height:1.95;color:var(--muted);padding-bottom:3px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.detail-art{position:relative;min-height:330px;overflow:hidden;background:var(--panel)}.detail-art>.edition-images{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.9) rotate(-12deg);transform-origin:65% 55%}.detail-art-caption{position:absolute;bottom:0;left:0;right:0;color:#fff5e9;padding:21px 23px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(transparent,#000000bf);font-size:9px;letter-spacing:1.5px}.detail-art-caption>span:last-child{font-size:31px;font-family:serif}.detail-list{display:flex;flex-direction:column;justify-content:center}.detail-list article{display:flex;gap:17px;padding:26px 0;border-bottom:1px solid var(--line)}.detail-list article:first-child{padding-top:0}.detail-list article:last-child{border:0;padding-bottom:0}.detail-number{font-size:9px;padding-top:6px;color:var(--accent)}.detail-list h3{font-size:18px;letter-spacing:-.5px;margin-bottom:8px;font-weight:600}.detail-list p{font-size:11px;line-height:1.85;color:var(--muted);max-width:315px}.detail-list svg{margin:2px 0 0 auto;flex-shrink:0;color:var(--muted)}.world-section{min-height:660px;position:relative;overflow:hidden;background:#17231e;color:#f2efe6;padding:37px 7.4%}.world-image{position:absolute;top:0;right:0;bottom:0;left:0}.world-image img{object-position:center 57%;transition:opacity .8s,transform 7s}.world-image img.is-visible{transform:scale(1.025)}.world-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(5,16,12,.87),rgba(5,12,10,.5) 35%,transparent 72%)}.world-top{position:relative;display:flex;justify-content:space-between;border-bottom:1px solid #e9e6d733;padding-bottom:20px}.world-top .eyebrow{font-size:9px}.world-copy{position:relative;padding-top:87px;animation:fade-in .6s ease}.world-copy>.eyebrow{font-size:8px;letter-spacing:1.7px}.world-copy h2{font-size:clamp(55px,6.2vw,95px);line-height:.93;margin:22px 0}.world-copy p{font-size:12px;line-height:1.85;color:#deded1}.text-link{display:inline-flex;align-items:center;gap:46px;border-bottom:1px solid #ffffff69;padding:12px 0;font-size:12px;font-weight:500;margin-top:24px}.text-link:hover svg{transform:translate(3px,-3px)}.text-link svg{transition:transform .2s}.world-stamp{position:absolute;bottom:38px;right:7.4%;display:flex;flex-direction:column;align-items:center;gap:15px}.world-stamp>span:first-child{font-size:70px;font-family:serif;line-height:1}.world-stamp>span:last-child{font-size:8px;letter-spacing:2px}.shop-section{padding-top:82px;padding-bottom:90px}.shop-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;margin-top:46px;align-items:start}.gallery-main{position:relative;aspect-ratio:1.11;background:var(--panel);overflow:hidden;transition:background .65s}.gallery-label{position:absolute;top:21px;left:21px;right:21px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.3px;z-index:2}.gallery-main .edition-images{position:absolute;top:14%;right:-9%;bottom:14%;left:-9%;mix-blend-mode:multiply}.gallery-main.scene-active .edition-images{top:0;right:0;bottom:0;left:0;mix-blend-mode:normal}.gallery-main.scene-active .gallery-label{color:#fff3e8;text-shadow:0 1px 4px #000}[data-edition=ink] .gallery-main:not(.scene-active) .edition-images{mix-blend-mode:lighten}.zoom-button{position:absolute;bottom:17px;right:17px;height:38px;width:38px;display:grid;place-items:center;border:1px solid var(--line);background:var(--paper)}.zoom-button:hover{background:var(--ink);color:var(--paper)}.gallery-bottom{display:flex;align-items:center;margin-top:14px;gap:18px}.gallery-thumbs{display:flex;gap:8px}.gallery-thumbs button{width:68px;height:58px;padding:3px;border:1px solid transparent}.gallery-thumbs button.active{border-color:var(--ink)}.gallery-thumbs img{width:100%;height:100%;object-fit:cover}.gallery-bottom>p{font-size:9px;line-height:1.7;color:var(--muted);margin-left:auto}.gallery-kanji{font-family:serif;font-size:36px;color:var(--accent);padding-left:4px}.product-info>.eyebrow{font-size:9px}.product-title-row{display:flex;align-items:flex-start;justify-content:space-between;margin:10px 0 19px}.product-title-row.product-unavailable{flex-direction:column;gap:12px}.product-title-row h2{font-size:70px;line-height:.9}.product-title-row h2>span{display:block;font-size:27px;letter-spacing:3.5px;font-weight:500;margin-top:8px}.product-price{font-size:28px;letter-spacing:-1px;display:flex;flex-direction:column;align-items:flex-end;margin-top:4px}.product-unavailable .product-price{align-items:flex-start;margin-top:0;color:var(--muted);font-size:12px;letter-spacing:0}.product-price small{font-size:8px;letter-spacing:1px;margin-top:2px;color:var(--muted)}.product-description{font-size:11px;line-height:1.9;max-width:420px;color:var(--muted)}.option-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;margin:24px 0 10px;align-items:center;min-height:20px}.option-label>strong{font-size:10px;letter-spacing:0;font-weight:550}.compact .edition-choice{min-height:60px;padding:8px;gap:8px}.compact .edition-swatch{height:35px;width:36px}.compact .edition-choice-copy strong{font-size:11px}.compact .edition-choice-copy>span{font-size:7px;letter-spacing:.6px}.compact .choice-check{width:13px;height:13px}.size-label{margin-top:21px}.size-guide{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;padding:0}.size-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.size-picker button{border:1px solid var(--line);padding:12px 4px;display:flex;flex-direction:column;gap:4px;align-items:center;transition:border .2s,background .2s}.size-picker button.selected{border-color:var(--ink);box-shadow:inset 0 0 0 .4px var(--ink)}.size-picker button:hover{border-color:var(--muted)}.size-picker strong{font-size:10px;font-weight:600}.size-picker span{font-size:8px;color:var(--muted)}.add-row{display:flex;gap:10px;margin-top:24px}.quantity-picker{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);font-size:11px;min-width:92px}.quantity-picker button{display:grid;place-items:center;width:30px;height:45px;padding:0}.quantity-picker button:hover:not(:disabled){color:var(--accent)}.quantity-picker>span{min-width:18px;text-align:center}.add-button{flex:1;gap:12px;padding:0 18px;font-size:11px}.add-button>span{display:flex;align-items:center;gap:16px;font-weight:450}.product-note{display:flex;justify-content:space-between;margin:16px 0 23px;gap:8px}.product-note>span{display:flex;gap:5px;align-items:center;font-size:8px;color:var(--muted)}.product-accordion{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:49px;font-size:11px;font-weight:550}summary::-webkit-details-marker{display:none}summary svg{transition:transform .2s;flex-shrink:0}details[open] summary svg{transform:rotate(45deg)}details>p{font-size:11px;line-height:1.9;color:var(--muted);padding:0 24px 18px 0}.manifesto{background:var(--contrast);color:var(--contrast-ink);position:relative;overflow:hidden;padding-top:69px;padding-bottom:74px;transition:background .65s,color .65s}.manifesto>.eyebrow{position:relative;z-index:1;font-size:9px}.manifesto h2{font-size:clamp(70px,10.2vw,155px);margin:25px 0 21px;line-height:.84;position:relative;z-index:1}.manifesto h2>span{-webkit-text-stroke:1px var(--contrast-ink);color:transparent}.manifesto>p{font-size:11px;line-height:1.8;position:relative;z-index:1}.manifesto-cloud{position:absolute;width:540px;right:2%;top:-30px;opacity:.16;transform:rotate(-15deg)}.manifesto-kanji{position:absolute;right:6%;bottom:5%;font-family:serif;font-size:280px;opacity:.07;line-height:1}.round-link{height:68px;width:68px;border:1px solid #b5c2ab75;border-radius:50%;display:grid;place-items:center;position:absolute;right:10%;bottom:90px;transition:background .25s,color .25s;z-index:1}.round-link:hover{background:var(--contrast-ink);color:var(--contrast)}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;padding-top:88px;padding-bottom:96px}.faq-section h2{font-size:43px;margin:18px 0 13px}.faq-section>div>p{font-size:11px;color:var(--muted)}.faq-list{border-top:1px solid var(--line)}.faq-list summary{min-height:62px;font-size:12px}.faq-list details[open] svg{transform:rotate(180deg)}.site-footer{padding:43px 4.1% 25px;border-top:1px solid var(--line)}.footer-top{display:flex;align-items:center;gap:36px;padding-bottom:44px}.footer-brand{font-family:var(--display);font-size:100px;line-height:.8;font-weight:600;letter-spacing:-3px;position:relative}.footer-brand>span{font-family:Manrope Variable,sans-serif;font-size:15px;letter-spacing:0;position:absolute;top:0;right:-15px}.footer-top>p{font-size:11px;line-height:1.8;color:var(--muted);margin-left:15px}.footer-shop{display:flex;align-items:center;gap:32px;font-size:12px;margin-left:auto;border-bottom:1px solid var(--line);padding:13px 0}.footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;border-top:1px solid var(--line);padding-top:22px;font-size:8px;letter-spacing:1.2px;color:var(--muted)}.footer-bottom>span:nth-child(2){text-align:center}.footer-bottom>span:last-child{text-align:right}@media(max-width:900px){.footer-bottom{grid-template-columns:1fr;gap:15px;text-align:center}.footer-bottom>span:last-child{text-align:center}}.modal{padding:0;border:1px solid var(--line);background:var(--paper);color:var(--ink);max-height:90dvh;width:min(550px,calc(100% - 32px));overflow:auto;box-shadow:0 20px 100px #0004}.modal::backdrop{background:#070c0bbb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal[open]{animation:modal-in .25s ease}.modal-content{padding:42px 32px 30px}.modal-close{position:absolute;top:11px;right:11px;width:35px;height:35px;display:grid;place-items:center;z-index:4;background:var(--paper)}.modal h2{font-size:51px;margin:12px 0 30px}.modal h2>span{font-size:29px;color:var(--muted)}.bag-items{border-top:1px solid var(--line)}.bag-item{display:grid;grid-template-columns:105px 1fr;gap:18px;border-bottom:1px solid var(--line);padding:20px 0}.bag-item>img{width:105px;height:95px;object-fit:cover}.bag-item h3{font-size:14px;margin:2px 0 6px}.bag-item p{font-size:10px;color:var(--muted)}.bag-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px}.bag-item-bottom strong{font-size:13px}.bag-item .quantity-picker{min-width:85px}.bag-item .quantity-picker button{height:29px}.bag-subtotal{display:flex;justify-content:space-between;align-items:center;margin-top:26px;font-size:14px}.bag-subtotal+.bag-subtotal{margin-top:8px}.preview-note{font-size:11px;line-height:1.8;background:var(--panel);padding:14px;margin:19px 0}.preview-note a{text-decoration:underline;text-underline-offset:3px}.modal-bag .button{width:100%}.empty-bag{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 0 10px;gap:20px}.empty-bag>svg{color:var(--muted)}.empty-bag h3{font-size:22px;font-weight:500}.empty-bag p{font-size:12px;color:var(--muted);margin-top:-8px;margin-bottom:15px}.modal-intro{font-size:12px;line-height:1.8;color:var(--muted)}.size-diagram{aspect-ratio:2.2;margin:25px 0 20px;display:flex;align-items:end}.diagram-full{height:100%;width:100%;border:1px solid var(--ink);font-size:10px;padding:10px;position:relative;background:var(--panel)}.diagram-wide{position:absolute;bottom:-1px;left:-1px;width:77.77%;height:75%;border:1px solid var(--muted);padding:10px;background:var(--paper);color:var(--muted)}.diagram-compact{position:absolute;bottom:-1px;left:-1px;width:41.4%;height:83.333%;border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast);padding:10px}.size-table button{display:flex;align-items:center;gap:25px;justify-content:space-between;text-align:left;padding:15px 0;border-bottom:1px solid var(--line);width:100%;font-size:11px}.size-table button>span:first-child{flex:1}.size-table small{font-size:9px;color:var(--muted);display:block;margin-top:5px}.size-table button:hover{color:var(--accent)}.modal-image{width:min(1250px,calc(100% - 32px))}.modal-image .modal-content{padding:0}.lightbox-image{width:100%;max-height:80dvh;object-fit:contain}.lightbox-caption{font-size:10px;padding:15px 20px;letter-spacing:.7px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:var(--ink);color:var(--paper);padding:15px 25px;z-index:10;font-size:12px;box-shadow:0 10px 30px #0003;white-space:nowrap}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.hero-layout{min-height:770px}.hero-product{top:0}.hero-copy{padding-top:43px}.hero-copy>p{margin-top:33px}.hero-edition-control{bottom:65px;width:520px}.edition-choice{min-height:78px}.edition-swatch{width:58px;height:50px}.hero-product{width:94%}.product-annotation{top:70%}.section-shell{padding-left:max(7.4%,calc((100vw - 1440px)/2));padding-right:max(7.4%,calc((100vw - 1440px)/2))}.world-section{min-height:780px}.world-copy{padding-top:130px}.detail-art{min-height:410px}}@media(max-width:1100px){.hero-layout{min-height:580px}.hero-copy{padding-top:36px}h1{font-size:11.4vw}.title-dot{bottom:8.1vw;right:-22px;font-size:17px}.hero-product{top:40px;left:-3%;width:103%}.hero-edition-control{bottom:30px;width:410px}.product-annotation{top:65%}.hero-copy>p{font-size:12px}.hero-small-note{font-size:8px}.section-shell{padding:68px 5%}.detail-grid{gap:40px}.shop-layout,.intro-layout{gap:35px}.detail-art{min-height:310px}.world-section{min-height:600px;padding-left:5%;padding-right:5%}.world-copy{padding-top:75px}.compact .edition-swatch{width:28px}.compact .edition-choice-copy>span{font-size:6px;letter-spacing:.2px}.product-title-row h2{font-size:60px}.product-note>span{font-size:7px}.product-note svg{width:12px}.product-description{font-size:10px}.gallery-main{aspect-ratio:.9}.gallery-main .edition-images{top:22%;right:-14%;bottom:22%;left:-14%}.gallery-bottom>p{display:none}.gallery-kanji{margin-left:auto}.faq-section{gap:35px}.faq-section h2{font-size:38px}}@media(max-width:800px){.announcement{padding:10px 5%;justify-content:center;font-size:8px}.announcement>span:last-child{display:none}.site-header{height:80px;margin:0 5%}.brand>span:last-child{font-size:44px}.brand-symbol{width:29px;height:29px;font-size:22px}.site-header nav{gap:20px;margin-left:15px}.site-header nav a{font-size:10px}.site-header nav a:last-child{display:none}.bag-button{font-size:11px}.hero{padding:0 5%}.hero-heading-row{padding-top:24px}.hero-series{font-size:8px}.small-cross{margin-left:15px}.hero-layout{grid-template-columns:43% 57%;min-height:570px}h1{font-size:12.5vw}.hero-product{width:125%;left:-13%;top:100px;transform:rotate(-10deg)}.edition-seal{top:37px;right:5px}.hero-watermark{font-size:310px;left:-30px;top:20px}.cloud-one{width:130px;left:-10px;top:60px}.hero-copy{padding-top:40px}.hero-copy>p{font-size:11px;max-width:210px;margin-top:25px}.hero-cta{min-width:180px;padding:0 16px;gap:20px;font-size:11px}.hero-small-note{max-width:190px;line-height:1.8;gap:6px}.hero-edition-control{bottom:23px;width:440px;max-width:122%}.product-annotation{display:none}.hero-baseline{font-size:7px;gap:8px}.hero-coordinate{display:none}.edition-choice{padding:8px;gap:8px}.edition-swatch{width:41px;height:40px}.edition-choice-copy strong{font-size:11px}.edition-choice-copy>span{font-size:8px}.choice-check{width:12px;height:12px}.intro-layout{grid-template-columns:1.2fr 1fr;gap:25px}.intro-layout h2{font-size:43px}.intro-layout>p{font-size:10px}.detail-grid{gap:30px;grid-template-columns:.9fr 1fr}.detail-art{min-height:300px}.detail-list article{padding:20px 0;gap:11px}.detail-list h3{font-size:16px}.detail-list p{font-size:10px}.detail-list svg{width:22px}.world-section{min-height:540px}.world-copy h2{font-size:63px}.world-top .eyebrow{font-size:8px}.world-shade{background:linear-gradient(90deg,rgba(5,16,12,.9),rgba(5,12,10,.5) 55%,transparent)}.world-stamp>span:first-child{font-size:50px}.shop-layout{grid-template-columns:1fr;gap:35px;max-width:580px;margin:33px auto 0}.gallery-main{aspect-ratio:1.3}.gallery-main .edition-images{top:6%;right:-3%;bottom:6%;left:-3%}.gallery-bottom>p{display:block}.gallery-kanji{margin-left:0}.product-title-row h2{font-size:78px}.product-description{font-size:12px;max-width:none}.product-note>span{font-size:9px}.compact .edition-swatch{width:48px;height:40px}.compact .edition-choice-copy>span{font-size:8px;letter-spacing:.5px}.option-label{font-size:10px}.size-picker button{padding:16px 7px}.size-picker strong{font-size:12px}.size-picker span{font-size:10px}.add-button{font-size:12px}.product-note{margin-top:18px}.product-accordion summary{font-size:12px}.manifesto h2{font-size:95px}.manifesto-cloud{width:440px;right:-100px}.manifesto-kanji{font-size:220px;right:-30px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section h2{font-size:45px}.footer-bottom{font-size:7px}.footer-top{gap:25px}.footer-brand{font-size:80px}.footer-top>p{font-size:9px}.footer-shop{font-size:10px;gap:15px}}@media(max-width:560px){.site-header{height:73px}.site-header nav{margin-left:auto;margin-right:22px}.site-header nav a:nth-child(2){display:none}.bag-button{padding-left:0;gap:5px}.bag-button>span:not(.bag-count){display:none}.bag-count{margin-left:2px;width:19px;height:19px;font-size:9px}.bag-button svg{width:17px}.brand{gap:9px}.brand>span:last-child{font-size:40px}.brand-symbol{width:27px;height:29px}.hero-heading-row .eyebrow{font-size:8px;letter-spacing:1.1px}.hero-heading-row .hero-series{font-size:6px;letter-spacing:.6px}.small-cross{margin-left:7px;font-size:18px}.hero-layout{display:block;min-height:920px}.hero-copy{padding-top:33px}.hero-copy h1{font-size:25vw;line-height:.83;letter-spacing:-1px}.title-dot{bottom:19vw;right:-24px;font-size:16px}.hero-copy>p{font-size:11px;margin:21px 0 0;line-height:1.8;max-width:210px}.hero-cta{position:absolute;top:412px;min-width:188px;min-height:48px;z-index:3}.hero-small-note{position:absolute;top:472px;margin:0;max-width:none;font-size:8px}.hero-visual{position:absolute;top:272px;left:0;right:0;bottom:0;margin:0}.hero-product{top:190px;left:-6%;width:113%;transform:rotate(-7deg)}.hero-watermark{top:-258px;right:-39px;left:auto;font-size:280px;writing-mode:vertical-lr;opacity:.045}.edition-seal{top:-148px;right:8px;transform:rotate(6deg)}.edition-seal>span:first-child{font-size:6px}.edition-seal>span:nth-child(2){width:37px;height:46px;font-size:29px}.edition-seal>span:nth-child(3){font-size:7px}.cloud-one{top:42px;left:auto;right:-10px;width:140px;transform:rotate(-25deg);opacity:.22}.hero-edition-control{bottom:20px;max-width:none;width:100%}.edition-control-label{font-size:8px;letter-spacing:1.1px}.edition-picker{gap:8px}.edition-choice{min-height:66px;padding:8px;gap:7px}.edition-swatch{width:38px;height:41px}.edition-choice-copy strong{font-size:11px}.edition-choice-copy>span{font-size:7px}.choice-check{width:12px;height:12px}.hero-edition-control>p{font-size:8px}.hero-baseline{font-size:6.5px;padding:16px 0 18px;letter-spacing:1px}.hero-baseline a{gap:8px}.marquee{padding:12px 0}.marquee>div>span{font-size:12px;font-weight:700;gap:20px;padding-right:20px;letter-spacing:1px}.marquee-star{width:18px;height:18px}.section-shell{padding:51px 5%}.section-heading{padding-bottom:15px}.section-heading>.eyebrow{font-size:8px;letter-spacing:1.2px}.section-heading>.eyebrow:last-child{font-size:6px;letter-spacing:.6px}.intro-layout{grid-template-columns:1fr;gap:19px;margin:27px 0}.intro-layout h2{font-size:47px}.intro-layout>p{max-width:325px;justify-self:start;font-size:11px;line-height:1.85}.detail-grid{grid-template-columns:1fr;gap:30px}.detail-art{min-height:270px}.detail-art>.edition-images{transform:scale(1.8) rotate(-12deg)}.detail-list article{gap:16px;padding:21px 0}.detail-list article:first-child{padding-top:0}.detail-list h3{font-size:18px}.detail-list p{font-size:11px;max-width:265px}.detail-list svg{width:25px}.world-section{min-height:600px;padding:25px 5%}.world-top{padding-bottom:15px;gap:10px}.world-top .eyebrow{font-size:7px;letter-spacing:1px}.world-image img{object-position:59% center}.world-shade{background:linear-gradient(90deg,#05100cc9,#050c0a21),linear-gradient(0deg,rgba(5,16,12,.5),transparent 40%)}.world-copy{padding-top:125px}.world-copy>.eyebrow{font-size:7px}.world-copy h2{font-size:66px;line-height:.91;margin:19px 0}.world-copy p{font-size:11px}.text-link{margin-top:18px;font-size:11px}.world-stamp{right:7%;bottom:26px;gap:8px}.world-stamp>span:first-child{font-size:44px}.world-stamp>span:last-child{font-size:6px;letter-spacing:1px}.shop-layout{gap:32px;margin-top:26px}.gallery-main{aspect-ratio:1.15}.gallery-main .edition-images{top:11%;right:-5%;bottom:11%;left:-5%}.gallery-thumbs button{width:61px;height:51px}.gallery-bottom{gap:12px}.gallery-bottom>p{font-size:8px}.gallery-kanji{font-size:30px}.gallery-label{font-size:7px;top:17px;left:17px;right:17px}.product-title-row{margin-top:11px}.product-title-row h2{font-size:76px}.product-title-row h2>span{font-size:25px}.product-price{font-size:29px}.product-description{font-size:11px;line-height:1.9}.compact .edition-swatch{height:37px;width:36px}.compact .edition-choice-copy>span{font-size:6px;letter-spacing:.6px}.compact .choice-check{width:12px;height:12px}.size-picker strong{font-size:10px}.size-picker span{font-size:9px}.size-picker button{padding:13px 2px}.add-row{gap:8px}.quantity-picker{min-width:88px}.add-button{padding:0 14px}.product-note>span{font-size:7px}.product-note svg{width:12px}.product-note{margin-bottom:20px}.product-accordion summary{font-size:11px}.manifesto{padding-top:51px;padding-bottom:50px}.manifesto h2{font-size:20vw;margin:23px 0}.manifesto>.eyebrow{font-size:8px}.manifesto p{font-size:10px}.manifesto-cloud{width:300px;right:-100px;top:0}.manifesto-kanji{font-size:160px;bottom:25px;right:0}.round-link{height:46px;width:46px;bottom:43px;right:8%}.round-link svg{width:24px}.faq-section{padding-top:55px;padding-bottom:58px}.faq-section .eyebrow{font-size:8px}.faq-section h2{font-size:44px;margin:15px 0 10px}.faq-list summary{font-size:11px;min-height:61px}.faq-list details>p{font-size:10px}.site-footer{padding:36px 5% 22px}.footer-top{flex-wrap:wrap;gap:25px;padding-bottom:28px}.footer-brand{font-size:83px}.footer-top>p{margin-left:13px;font-size:10px}.footer-shop{margin-left:0;width:100%;justify-content:space-between;padding-top:0;padding-bottom:12px;font-size:11px}.footer-bottom{font-size:6px;letter-spacing:.7px}.modal-content{padding:39px 22px 24px}.modal h2{font-size:45px}.bag-item{grid-template-columns:85px 1fr;gap:12px}.bag-item>img{width:85px;height:87px}.bag-item h3{font-size:13px}.bag-item p{font-size:9px}.size-table button{gap:15px}.modal-image .modal-close{top:8px;right:8px}.lightbox-caption{font-size:8px;padding:13px}.modal-intro{font-size:11px}}@media(max-width:380px){:root:lang(it) .product-title-row h2{font-size:68px}.hero-layout{min-height:870px}.hero-cta{top:386px}.hero-small-note{top:447px}.hero-product{top:177px}.hero-visual{top:256px}.hero-series .small-cross{display:none}.edition-choice-copy>span{font-size:6px}.edition-choice{gap:6px;padding:7px}.edition-swatch{width:31px}.intro-layout h2{font-size:42px}.world-copy h2{font-size:58px}.product-note>span{font-size:6px}.add-button{font-size:11px}.compact .edition-swatch{width:29px}.compact .edition-choice-copy>span{letter-spacing:0}}@media(prefers-reduced-motion:reduce){.marquee-toggle{display:none}html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.world-image img.is-visible{transform:none}}@media(max-width:560px){.hero-layout{min-height:0}.hero-copy h1{font-size:22vw}.hero-cta{position:relative;top:auto;margin-top:20px}.hero-small-note{position:relative;top:auto;margin-top:14px}.hero-visual{position:relative;top:auto;left:auto;right:auto;bottom:auto;height:calc(62vw + 135px);margin-top:-4px}.hero-product{top:0;left:-3%;width:106%}.hero-edition-control{bottom:18px}.hero-watermark{top:-350px}.edition-seal{top:-270px;right:12px}.cloud-one{top:-55px;right:0;width:118px}}.gallery-main:not(.scene-active) .edition-images{top:9%;right:2%;bottom:9%;left:2%;mix-blend-mode:normal}.gallery-main:not(.scene-active) .edition-images img{object-fit:contain}.diagram-wide{text-align:right}.diagram-compact{text-align:left}@media(min-width:561px)and (max-width:800px){.hero-product{width:104%;left:-2%;top:95px;transform:rotate(-4deg)}}main:focus,main section[tabindex="-1"]:focus{outline:none}.page-shell{padding:80px 7.4%}.inline-link{display:inline-flex;align-items:center;gap:30px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;line-height:1.6}.inline-link svg,.help-links svg:last-child,.footer-navigation a svg{transition:transform .24s ease}.inline-link:hover svg,.help-links a:hover svg:last-child,.footer-navigation a:hover svg{transform:translate(3px,-3px)}.inline-link:hover{color:var(--accent)}.accordion-link{display:flex;align-items:center;gap:7px;margin-top:12px;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.faq-section .inline-link{margin-top:20px}.site-header{position:relative;z-index:20}.site-header nav{gap:32px;margin-left:15px}.site-header nav a[aria-current=page]{color:var(--accent)}.site-header nav a[aria-current=page]:after{width:100%}.header-actions{display:flex;align-items:center;gap:17px}.language-switch{position:relative;flex:none}.language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:6px 3px;font-size:10px;font-weight:750;letter-spacing:.08em;transition:color .2s ease}.language-trigger:hover,.language-trigger[aria-expanded=true]{color:var(--accent)}.language-trigger svg:last-child{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.language-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.language-panel{position:absolute;z-index:40;top:calc(100% + 12px);right:-16px;width:min(280px,calc(100vw - 32px));max-height:calc(100dvh - 125px);overflow-y:auto;padding:12px;background:var(--paper);border:1px solid var(--line);box-shadow:0 20px 50px #00000020;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .22s ease,transform .26s cubic-bezier(.2,.8,.2,1),visibility .22s}.language-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.language-panel-heading{display:flex;justify-content:space-between;padding:5px 8px 11px;color:var(--muted);border-bottom:1px solid var(--line)}.language-panel-heading .eyebrow{font-size:9px}.language-list{display:grid;gap:2px;padding-top:6px}.language-option{display:flex;align-items:center;gap:12px;width:100%;min-height:47px;padding:7px 9px;text-align:left;transition:background .18s ease,transform .18s ease}.language-option:hover,.language-option:focus-visible{background:var(--panel)}.language-option:hover{transform:translate(2px)}.language-option[aria-pressed=true]{color:var(--accent)}.language-option-code{width:34px;flex:none;color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.08em}.language-option-name{display:flex;flex:1;flex-direction:column;gap:1px;line-height:1.25}.language-option-name strong{font-size:12px;font-weight:650}.language-option-name small{color:var(--muted);font-size:9px}.language-option-check{flex:none;opacity:0;transform:scale(.7);transition:opacity .18s ease,transform .18s ease}.language-option[aria-pressed=true] .language-option-check{opacity:1;transform:scale(1)}.site-header nav .mobile-care-link,.mobile-nav-label,.menu-toggle{display:none}.footer-navigation{display:grid;grid-template-columns:1.45fr 1fr 1fr .65fr;gap:40px;padding:37px 0 46px;border-top:1px solid var(--line)}.footer-navigation>p{font:500 35px/.98 var(--display);letter-spacing:-.3px}.footer-navigation>p span{color:var(--muted)}.footer-navigation nav{display:flex;flex-direction:column;align-items:start;gap:13px}.footer-navigation .eyebrow{color:var(--muted);margin-bottom:5px;font-size:8px}.footer-navigation a{display:flex;align-items:center;gap:28px;font-size:11px;min-height:22px}.footer-navigation a:hover{color:var(--accent)}.footer-seal{display:flex;flex-direction:column;align-items:flex-end;gap:15px;color:var(--accent)}.footer-seal>span{font:52px/1 serif;padding:3px 7px;border:1px solid var(--accent);transform:rotate(-5deg)}.footer-seal>small{font-size:7px;letter-spacing:2px}.page-breadcrumb{display:flex;align-items:center;gap:15px;color:var(--muted);font-size:9px}.page-breadcrumb a:hover{color:var(--accent)}.page-heading h1{font-size:clamp(74px,8.1vw,128px);line-height:.9;margin:40px 0 35px;max-width:100%;letter-spacing:-1px}.page-heading-foot{display:flex;gap:24px;align-items:flex-start}.page-chapter{color:var(--accent);border-top:1px solid var(--accent);padding-top:7px;min-width:26px;font-size:10px}.page-heading-foot p{font-size:13px;line-height:1.9;color:var(--muted);max-width:290px}.contact-hero{display:grid;grid-template-columns:1.07fr 1fr;gap:5%;align-items:center;padding-top:58px;padding-bottom:70px}.contact-art{position:relative;min-width:0;height:clamp(450px,42vw,640px);background:var(--contrast);overflow:hidden}.contact-art-image{position:absolute;top:-40px;right:0;bottom:-40px;left:0}.contact-art-image img{object-fit:cover;object-position:48% center}.contact-art:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#12271e99);pointer-events:none}.contact-art-caption{position:absolute;z-index:1;bottom:30px;left:28px;right:28px;display:flex;justify-content:space-between;align-items:flex-end;color:#fff6e6}.contact-art-caption .eyebrow{font-size:8px;max-width:170px;line-height:1.9}.contact-art-caption>span:last-child{font:54px/1 serif}.hello-stamp{position:absolute;top:27px;left:26px;width:115px;height:115px;border:1px solid currentColor;border-radius:50%;color:var(--contrast-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;transform:rotate(-13deg);background:var(--contrast)}.hello-stamp span{font-size:7px;letter-spacing:1px}.contact-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:12%;border-top:1px solid var(--line);padding-top:82px;padding-bottom:100px}.contact-aside h2{margin:23px 0 22px;font-size:clamp(48px,4.9vw,76px)}.contact-aside>p{font-size:12px;line-height:1.9;max-width:300px;color:var(--muted)}.help-links{margin-top:39px;border-top:1px solid var(--line)}.help-links a{display:flex;align-items:center;gap:17px;padding:22px 0;border-bottom:1px solid var(--line)}.help-links a>svg:first-child{color:var(--accent)}.help-links a>span{display:flex;flex-direction:column;gap:7px;flex:1}.help-links strong{font-size:12px;font-weight:600}.help-links small{font-size:10px;color:var(--muted)}.contact-aside-note{display:flex;gap:14px;align-items:flex-start;margin-top:32px}.contact-aside-note .status-dot{margin-top:5px}.contact-aside-note p{font-size:10px;line-height:1.8;color:var(--muted)}.form-heading{display:flex;justify-content:space-between;padding:0 0 24px;border-bottom:1px solid var(--line);margin-bottom:32px}.form-heading>span:last-child{font-size:9px;color:var(--muted);letter-spacing:1px}.topic-fieldset{border:0;margin:0 0 36px;padding:0;min-width:0}.topic-fieldset legend,.form-section-label{font-size:10px;font-weight:600;color:var(--muted);letter-spacing:.5px}.topic-options{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.topic-options label{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:13px 14px;font-size:10px;cursor:pointer;position:relative;transition:color .25s,background .25s,border-color .25s}.topic-options label.selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.topic-options input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.topic-options label:has(:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.topic-options svg{opacity:0}.topic-options .selected svg{opacity:1}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:21px 0 36px}.form-field{display:flex;flex-direction:column;font-size:12px;font-weight:600;min-width:0}.form-field input,.form-field textarea{width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);padding:15px 0;font:400 12px/1.8 Manrope Variable,sans-serif;transition:border-color .2s}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--muted);opacity:.8}.form-field input:focus,.form-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.form-field textarea{resize:vertical;min-height:135px;max-height:420px}.form-section-label+.form-field{margin-top:21px}.form-submit-row{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:28px}.form-submit-row>p{font-size:10px;line-height:1.75;color:var(--muted);max-width:225px}.form-submit-row .button{white-space:nowrap;gap:25px}.message-preview{background:var(--panel);padding:30px;margin-top:30px;border-left:2px solid var(--accent);animation:fade-in .45s ease both;overflow-wrap:anywhere}.message-preview:focus{outline:1px solid var(--accent);outline-offset:4px}.message-preview .eyebrow{display:flex;align-items:center;gap:9px;font-size:8px}.message-preview h3{font:500 33px/1.05 var(--display);margin:20px 0}.message-preview dl{margin:0;font-size:11px}.message-preview dl>div{display:grid;grid-template-columns:50px 1fr;margin-top:7px;gap:10px}.message-preview dt{color:var(--muted)}.message-preview dd{margin:0}.draft-message{white-space:pre-wrap;border-top:1px solid var(--line);margin:20px 0;padding-top:20px;font-size:12px;line-height:1.8}.draft-note{font-size:10px;color:var(--muted)}.contact-form>.draft-note{margin:-16px 0 24px;line-height:1.7}.message-preview .inline-link{margin-top:13px}.support-hero{position:relative;display:grid;grid-template-columns:1fr 260px;column-gap:70px;padding-top:68px;padding-bottom:58px}.support-hero .page-heading h1{font-size:clamp(82px,8.8vw,138px);margin-bottom:30px}.support-hero .page-heading-foot p{max-width:350px}.support-seal{position:relative;align-self:center;display:flex;align-items:center;flex-direction:column;gap:25px;color:var(--accent);padding:15px 0}.support-seal .eyebrow{font-size:8px;letter-spacing:1.5px}.support-kanji{font:140px/1 serif}.support-cloud{position:absolute;width:310px;top:60px;right:-8px;color:var(--muted);opacity:.18;z-index:-1}.support-search-wrap{grid-column:1 / -1;margin-top:47px}.support-search{display:flex;align-items:center;gap:22px;background:var(--panel);border:1px solid var(--line);padding:17px 24px;min-height:76px;transition:border-color .2s}.support-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.support-search>svg{color:var(--accent);flex-shrink:0}.support-search input{color:var(--ink);background:none;border:none;min-width:0;width:100%;outline:none;font-size:14px;line-height:1.7}.support-search input::placeholder{color:var(--muted);opacity:1}.support-search input::-webkit-search-cancel-button{display:none}.support-search button{display:grid;place-items:center;min-width:35px;min-height:38px}.search-label{flex-shrink:0;font-size:8px;letter-spacing:1.5px;color:var(--muted)}.popular-searches{display:flex;align-items:center;gap:17px;font-size:10px;margin:11px 0 0 1px}.popular-searches>span{color:var(--muted)}.popular-searches button{display:flex;align-items:center;gap:5px;padding:7px 0;border-bottom:1px solid var(--line)}.popular-searches button:hover{color:var(--accent)}.support-content{display:grid;grid-template-columns:245px 1fr;gap:8%;padding-top:5px;padding-bottom:94px}.support-sidebar{align-self:start}.support-sidebar>.eyebrow{color:var(--muted);font-size:9px}.support-categories{margin-top:25px;border-top:1px solid var(--line)}.support-categories button{width:100%;min-height:55px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding:10px 0;font-size:11px;text-align:left}.category-number{color:var(--muted);font-size:8px}.support-categories button svg{margin-left:auto;opacity:0;transform:translate(-4px,4px);transition:opacity .2s,transform .2s}.support-categories button[aria-pressed=true],.support-categories button[aria-pressed=true] .category-number{color:var(--accent)}.support-categories button[aria-pressed=true] svg,.support-categories button:hover svg{opacity:1;transform:none}.support-sidebar-contact{display:flex;flex-direction:column;gap:16px;padding:25px;background:var(--contrast);color:var(--contrast-ink);margin-top:32px}.support-sidebar-contact>strong{font-size:13px;font-weight:550;margin-top:7px}.support-sidebar-contact>span{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px}.support-sidebar-contact:hover svg:last-child{transform:translate(3px,-3px)}.results-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.results-heading h2{font-size:38px}.results-heading>span{font-size:10px;color:var(--muted);white-space:nowrap}.support-faq summary{padding:22px 0;font-size:14px;line-height:1.6;min-height:93px}.support-faq summary>span{display:flex;flex-direction:column;gap:7px}.support-faq summary small{font-size:8px;text-transform:uppercase;color:var(--muted);letter-spacing:1.2px;font-weight:500}.support-faq summary:hover{color:var(--accent)}.support-faq details>p{font-size:12px;line-height:1.95;padding:0 30px 25px 0;max-width:690px}.support-faq details>p strong{font-weight:600;color:var(--ink)}.support-faq details>p a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);border-bottom:1px solid var(--line);margin-top:9px}.search-empty{border-top:1px solid var(--line);padding:58px 15px;min-height:340px}.search-empty>svg{color:var(--accent)}.search-empty h3{font:500 35px/1.1 var(--display);margin:24px 0 13px}.search-empty p{color:var(--muted);font-size:12px;line-height:1.8;margin-bottom:12px}.support-editorial{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center;padding-top:0;padding-bottom:92px}.support-editorial-image{aspect-ratio:1.38;overflow:hidden;position:relative}.support-editorial-image .edition-images{position:absolute;top:-40px;right:0;bottom:-40px;left:0}.support-editorial-copy .eyebrow{font-size:8px}.support-editorial-copy h2{margin:24px 0 20px;font-size:clamp(54px,5.4vw,82px)}.support-editorial-copy h2 span{color:var(--muted)}.support-editorial-copy>p{font-size:12px;line-height:1.9;color:var(--muted);max-width:300px}.support-editorial-copy .inline-link{margin-top:15px}.care-hero{margin-top:26px;min-height:675px;padding-top:31px}.care-hero .world-copy{padding-top:98px}.care-hero h1{font-size:clamp(86px,8.8vw,136px);line-height:.91;margin:25px 0;max-width:100%}.care-hero .world-copy p{font-size:13px}.care-hero .world-shade{background:linear-gradient(90deg,#081912e8,#0819128c 52%,#0819120d)}.care-hero .world-top a:hover{color:#edbe95}.care-ritual{padding-bottom:90px}.care-ritual-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:12%;padding-top:45px}.care-ritual-intro{position:relative}.care-ritual-intro h2,.care-sizes h2{font-size:clamp(58px,6vw,88px)}.care-ritual-intro h2 span,.care-sizes h2 span{color:var(--muted)}.care-ritual-intro>p,.care-sizes>div>p{font-size:12px;line-height:1.9;max-width:310px;color:var(--muted);margin-top:25px}.care-cloud{width:260px;margin-top:40px;color:var(--accent);opacity:.35;transform:rotate(-8deg)}.care-steps article{padding:30px 0;gap:20px}.care-steps article:first-child{padding-top:0}.care-steps h3{font-size:21px}.care-steps p{font-size:12px;max-width:375px}.care-steps svg{color:var(--accent)}.care-sizes{display:grid;grid-template-columns:.9fr 1.1fr;gap:12%;border-top:1px solid var(--line);background:var(--panel);align-items:center}.care-sizes h2{margin:23px 0}.care-sizes .inline-link{margin-top:18px}.care-size-reference .size-diagram{margin-top:0;margin-bottom:28px}.care-size-reference .diagram-full{background:var(--paper)}.care-size-reference .diagram-wide{background:var(--panel)}.care-size-reference .diagram-full,.care-size-reference .diagram-wide,.care-size-reference .diagram-compact{padding:14px}.care-size-reference table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.care-size-reference caption{text-align:left;font-size:8px;text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);margin-bottom:20px}.care-size-reference th,.care-size-reference td{border-bottom:1px solid var(--line);padding:14px 0}.care-size-reference th{font-weight:600}.care-size-reference thead{font-size:9px;color:var(--muted)}.care-size-reference th:last-child,.care-size-reference td:last-child{text-align:right}.care-bottom-note{display:flex;align-items:center;gap:25px;padding-top:34px;padding-bottom:34px}.care-bottom-note>svg{color:var(--accent);flex-shrink:0}.care-bottom-note p{font-size:12px;line-height:1.8}.care-bottom-note p span{font-size:10px;color:var(--muted)}.care-bottom-note .inline-link{margin-left:auto}.page-cta{position:relative;overflow:hidden;background:var(--contrast);color:var(--contrast-ink);display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-top:60px;padding-bottom:65px}.page-cta h2{font-size:clamp(62px,6.9vw,112px);line-height:.92;margin-top:27px}.page-cta h2 span{-webkit-text-stroke:1px var(--contrast-ink);color:transparent}.page-cta>div,.page-cta>a{position:relative;z-index:1}.page-cta .button{background:var(--contrast-ink);color:var(--contrast);gap:38px;white-space:nowrap;margin-bottom:5px}.page-cta .button:hover{background:var(--accent);color:var(--accent-contrast)}.not-found{min-height:70vh}.not-found h1{font-size:clamp(64px,9vw,138px);margin:34px 0;max-width:100%}.not-found p{font-size:13px;color:var(--muted);line-height:1.9;max-width:380px;margin-bottom:30px}.not-found .button{width:max-content;gap:35px}@media(min-width:1700px){.page-shell{padding-left:max(7.4%,calc((100vw - 1450px)/2));padding-right:max(7.4%,calc((100vw - 1450px)/2))}}@media(max-width:1100px){.page-shell{padding-left:5%;padding-right:5%}.contact-hero{gap:4%}.contact-section{gap:7%}.form-submit-row{align-items:flex-start;flex-direction:column-reverse;gap:16px}.form-submit-row>p{max-width:310px}.support-hero{grid-template-columns:1fr 200px;gap:35px}.support-hero .page-heading h1{font-size:8.8vw}.support-cloud{width:260px;right:-12px}.support-content{grid-template-columns:210px 1fr;gap:6%}.support-editorial{gap:6%}.care-ritual-layout,.care-sizes{gap:7%}.page-cta h2{font-size:7.4vw}}@media(max-width:1000px){.site-header .menu-toggle{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px}.site-header #main-navigation{display:none;position:absolute;top:calc(100% - 1px);left:-5.6%;right:-5.6%;margin:0;background:var(--paper);padding:30px 5% 24px;border-bottom:1px solid var(--line);box-shadow:0 25px 25px #0000000a}.site-header.menu-is-open #main-navigation{display:flex;flex-direction:column;gap:0;animation:nav-in .3s ease both}.site-header #main-navigation .mobile-nav-label{display:block;color:var(--muted);margin-bottom:16px;font-size:8px}.site-header #main-navigation a{display:flex;font:500 32px/1 var(--display);padding:15px 0;border-bottom:1px solid var(--line);gap:12px}.site-header #main-navigation a:last-child{border-bottom:0}.site-header #main-navigation a:after{display:none}.header-actions{gap:17px}}@media(max-width:800px){.page-shell{padding-top:58px;padding-bottom:58px}.page-heading h1{font-size:8.9vw;margin-top:30px;margin-bottom:25px}.page-heading-foot{gap:15px}.page-heading-foot p{font-size:11px}.contact-art{min-height:0;height:400px}.contact-art-caption{left:18px;right:18px;bottom:20px}.contact-art-caption .eyebrow{font-size:6px;max-width:140px}.contact-art-caption>span:last-child{font-size:42px}.hello-stamp{width:92px;height:92px;top:20px;left:18px;gap:9px}.hello-stamp span{font-size:5.5px}.contact-section{grid-template-columns:1fr;gap:44px}.contact-aside{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.contact-aside>.eyebrow,.contact-aside h2,.contact-aside>p{grid-column:1}.contact-aside h2{font-size:56px;margin:17px 0}.contact-aside .help-links{grid-column:2;grid-row:1 / 5;margin-top:0;align-self:center}.contact-aside-note{display:none}.form-submit-row{flex-direction:row;align-items:center}.form-submit-row>p{max-width:245px}.support-hero{grid-template-columns:1fr 155px;gap:10px}.support-hero .page-heading h1{font-size:9.4vw}.support-seal{gap:18px}.support-kanji{font-size:112px}.support-seal .eyebrow{font-size:6px;letter-spacing:1px}.support-cloud{width:190px;top:46px;right:-10px}.support-search-wrap{margin-top:35px}.support-search{padding:14px 20px;min-height:68px}.search-label{display:none}.support-content{grid-template-columns:1fr;gap:35px;padding-top:0}.support-sidebar-contact{display:none}.support-sidebar>.eyebrow{display:none}.support-categories{display:flex;flex-wrap:wrap;gap:8px;border-top:0;margin-top:0}.support-categories button{width:auto;gap:8px;border:1px solid var(--line);padding:12px 15px;min-height:43px;font-size:10px}.support-categories button svg,.category-number{display:none}.support-categories button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.results-heading h2{font-size:35px}.support-editorial{padding-top:0;gap:30px}.support-editorial-image{aspect-ratio:.9}.support-editorial-copy .eyebrow{font-size:7px}.support-editorial-copy h2{font-size:53px}.care-hero{min-height:590px}.care-hero .world-copy{padding-top:70px}.care-hero h1{font-size:11.5vw}.care-hero .world-stamp{display:none}.care-ritual-layout{gap:40px;grid-template-columns:.8fr 1.2fr}.care-ritual-intro h2,.care-sizes h2{font-size:56px}.care-cloud{width:190px}.care-steps article{gap:14px}.care-steps h3{font-size:18px}.care-steps svg{width:21px}.care-steps p{font-size:11px}.care-sizes{grid-template-columns:1fr 1.1fr;gap:35px}.care-bottom-note{padding-top:30px;padding-bottom:30px;gap:17px}.care-bottom-note .inline-link{gap:15px;font-size:10px}.page-cta{padding-top:48px;padding-bottom:50px;gap:20px}.page-cta h2{font-size:7.6vw}.page-cta .button{gap:20px;padding-left:18px;padding-right:18px}.page-cta .eyebrow{font-size:8px}.footer-navigation{grid-template-columns:1fr 1fr 1fr;gap:25px}.footer-navigation>p{font-size:28px}.footer-seal{display:none}}@media(max-width:560px){.header-actions{gap:10px}.language-trigger{gap:4px;padding-inline:0}.language-panel{right:-55px}.site-header .bag-button{min-height:44px}.site-header .menu-toggle{width:36px;margin-right:-7px}.page-shell{padding-top:40px;padding-bottom:43px}.page-breadcrumb{font-size:7px;letter-spacing:1.3px;gap:10px}.page-heading h1{font-size:clamp(48px,14.3vw,81px);line-height:.92;margin:27px 0;letter-spacing:-.6px}.page-heading-foot p{max-width:290px;font-size:12px}.contact-hero{grid-template-columns:1fr;gap:32px}.contact-art{height:310px}.contact-art-image img{object-position:center 52%}.contact-art-caption .eyebrow{font-size:7px;max-width:180px}.hello-stamp{width:88px;height:88px}.contact-aside{display:block}.contact-aside h2{font-size:50px}.contact-aside .help-links{margin-top:26px}.help-links a{padding:19px 0}.contact-section{gap:38px;padding-bottom:50px}.form-heading{padding-bottom:20px;margin-bottom:25px}.form-heading .eyebrow{font-size:8px}.topic-options{gap:7px}.topic-options label{padding:12px 10px;gap:8px;font-size:9px}.topic-options svg{width:11px}.topic-fieldset{margin-bottom:30px}.form-row{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.form-field input,.form-field textarea{font-size:16px}.form-field input::placeholder,.form-field textarea::placeholder{font-size:13px}.form-submit-row{flex-direction:column-reverse;gap:15px;align-items:stretch}.form-submit-row .button{justify-content:space-between}.form-submit-row>p{max-width:100%;font-size:10px}.message-preview{padding:24px 20px}.message-preview h3{font-size:30px}.support-hero{display:block;overflow:hidden;padding-bottom:28px}.support-hero .page-heading{position:relative;z-index:1}.support-hero .page-heading h1{font-size:14.3vw;margin-top:30px}.support-hero .page-heading-foot{max-width:90%}.support-seal{position:absolute;top:30px;right:-5px;opacity:.075!important;pointer-events:none;padding:0}.support-kanji{font-size:190px}.support-seal .eyebrow,.support-cloud{display:none}.support-search-wrap{position:relative;z-index:1;margin-top:30px}.support-search{gap:13px;min-height:65px;padding:12px 16px}.support-search>svg{width:19px}.support-search input{font-size:16px}.support-search input::placeholder{font-size:12px}.popular-searches{gap:15px;font-size:9px}.support-content{padding-top:0;gap:30px}.support-categories{gap:7px}.support-categories button{padding:11px 12px;font-size:9px}.results-heading{margin-bottom:20px}.results-heading h2{font-size:32px}.results-heading>span{font-size:9px}.support-faq summary{font-size:12px;min-height:88px;padding:19px 0}.support-faq details>p{padding-right:5px;font-size:12px}.support-editorial{grid-template-columns:1fr;padding-top:5px;gap:30px}.support-editorial-image{aspect-ratio:1.25}.support-editorial-copy h2{font-size:59px;margin-top:18px}.support-editorial-copy>p{max-width:100%}.support-editorial-copy .eyebrow{font-size:8px}.care-hero{min-height:535px;margin-top:16px;padding-top:26px}.care-hero .world-top .eyebrow{font-size:7px;letter-spacing:1px}.care-hero .world-top>span:last-child{display:none}.care-hero .world-copy{padding-top:83px}.care-hero h1{font-size:16.2vw;line-height:.95;margin:22px 0;letter-spacing:-.5px}.care-hero .world-copy p{font-size:12px}.care-hero .world-image img{object-position:59% center}.care-hero .world-shade{background:linear-gradient(90deg,#081912df,#08191266)}.care-ritual .section-heading .eyebrow{font-size:7px;letter-spacing:1.1px}.care-ritual-layout{grid-template-columns:1fr;gap:35px;padding-top:29px}.care-ritual-intro h2,.care-sizes h2{font-size:58px}.care-ritual-intro>p,.care-sizes>div>p{margin-top:21px;max-width:100%}.care-cloud{display:none}.care-steps article{gap:18px}.care-steps h3{font-size:21px}.care-steps p{font-size:12px}.care-steps svg{width:25px}.care-sizes{grid-template-columns:1fr;gap:35px}.care-size-reference .size-diagram{margin-bottom:27px}.care-size-reference .diagram-full,.care-size-reference .diagram-wide,.care-size-reference .diagram-compact{padding:10px}.care-bottom-note{flex-wrap:wrap;gap:17px;padding-top:29px;padding-bottom:29px}.care-bottom-note .inline-link{margin-left:40px;margin-top:-8px;padding-top:0}.care-bottom-note p{font-size:11px}.page-cta{flex-direction:column;align-items:flex-start;gap:26px;padding:42px 5%}.page-cta h2{font-size:11.2vw;margin-top:23px}.page-cta .eyebrow{font-size:7px}.page-cta .button{padding:16px 20px;gap:38px;margin-bottom:0}.footer-navigation{grid-template-columns:1fr 1fr;gap:30px 20px;padding:28px 0}.footer-navigation>p{grid-column:1 / -1;font-size:32px}.footer-navigation a{font-size:11px;min-height:29px;gap:17px}.footer-navigation nav{gap:7px}.footer-navigation .eyebrow{font-size:7px;letter-spacing:1.3px}.not-found h1{font-size:14vw}}@media(max-width:350px){.header-actions{gap:6px}.language-trigger svg:first-child{display:none}.contact-art{height:275px}.topic-options label{gap:6px;padding:12px 9px}.results-heading h2{font-size:29px}.care-ritual-intro h2,.care-sizes h2{font-size:51px}}@media(prefers-reduced-motion:reduce){.language-trigger svg:last-child,.language-panel,.language-option,.language-option-check{transition:none}}:root:lang(fr) .hero-copy h1,:root:lang(es) .hero-copy h1,:root:lang(it) .hero-copy h1{font-size:clamp(72px,8.3vw,128px);line-height:.98}:root:lang(zh) .hero-copy h1,:root:lang(ja) .hero-copy h1,:root:lang(ko) .hero-copy h1{font-size:clamp(72px,7.8vw,120px);line-height:1.16}:root:lang(zh) .hero-copy h1,:root:lang(ja) .hero-copy h1,:root:lang(ko) .hero-copy h1,:root:lang(zh) .intro-layout h2,:root:lang(ja) .intro-layout h2,:root:lang(ko) .intro-layout h2{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans,Malgun Gothic,sans-serif;font-weight:700;letter-spacing:0}:root:lang(zh) .intro-layout h2,:root:lang(ja) .intro-layout h2,:root:lang(ko) .intro-layout h2{line-height:1.2}@media(max-width:560px){:root:lang(fr) .hero-copy h1,:root:lang(es) .hero-copy h1,:root:lang(it) .hero-copy h1{font-size:18vw}:root:lang(zh) .hero-copy h1,:root:lang(ja) .hero-copy h1,:root:lang(ko) .hero-copy h1{font-size:17vw}:root:lang(zh) .hero-copy>p,:root:lang(ja) .hero-copy>p,:root:lang(ko) .hero-copy>p{max-width:255px}.hero-baseline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.06em}.hero-baseline a{white-space:nowrap}.section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px}.section-heading>.eyebrow,.section-heading>.eyebrow:last-child{font-size:10px;font-weight:700;line-height:1.45;letter-spacing:.06em}.section-heading>.eyebrow:last-child{text-align:right}:root:lang(zh) .intro-layout h2,:root:lang(ja) .intro-layout h2,:root:lang(ko) .intro-layout h2{font-size:clamp(36px,10vw,44px)}}.scroll-progress{position:fixed;z-index:80;top:0;left:0;right:0;height:3px;background:var(--accent);transform:scaleX(var(--scroll-progress, 0));transform-origin:left;pointer-events:none}[data-reveal].reveal-ready{opacity:0;translate:0 30px;transition:opacity .85s cubic-bezier(.22,1,.36,1),translate 1s cubic-bezier(.22,1,.36,1),clip-path 1.15s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}[data-reveal=image].reveal-ready{clip-path:inset(7% 0 7% 0);translate:0 18px}[data-delay="1"]{--reveal-delay: .11s}[data-delay="2"]{--reveal-delay: .2s}.detail-list article:nth-child(2){--reveal-delay: 90ms}.detail-list article:nth-child(3){--reveal-delay: .18s}[data-reveal].reveal-ready.is-revealed{opacity:1;translate:0 0}[data-reveal=image].reveal-ready.is-revealed{clip-path:inset(0)}[data-parallax] .world-image{top:-42px;right:0;bottom:-42px;left:0;translate:0 var(--scroll-shift, 0px)}[data-parallax] .contact-art-image,[data-parallax].support-editorial-image .edition-images{translate:0 var(--scroll-shift, 0px)}.detail-art .edition-images img,.support-editorial-image img,.contact-art-image img{transition:opacity .7s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.detail-art:hover .edition-images img,.support-editorial-image:hover img,.contact-art:hover img{transform:scale(1.035)}}.world-copy[data-reveal]{animation:none}@keyframes nav-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}@media(max-width:560px){[data-reveal].reveal-ready{translate:0 20px}[data-reveal].reveal-ready.is-revealed{translate:0}}@media(prefers-reduced-motion:reduce){.scroll-progress{display:none}[data-reveal].reveal-ready{opacity:1;translate:none;clip-path:none}[data-parallax] .world-image,[data-parallax] .contact-art-image,[data-parallax].support-editorial-image .edition-images{translate:none}.detail-art:hover .edition-images img,.support-editorial-image:hover img,.contact-art:hover img{transform:none}}
