@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/barlow-condensed-normal-600.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/barlow-condensed-normal-700.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/barlow-condensed-italic-600.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/barlow-condensed-italic-700.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-normal-400.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/manrope-normal-500.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-normal-600.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-normal-700.woff2) format("woff2")}:root{--bg:#0a0a09;--panel:#151514;--ink:#eeede8;--muted:#aaa9a1;--gold:#c3b28c;--rule:#ffffff25;--display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--body:"Manrope",Arial,sans-serif;--pad:5vw}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:155px}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.65 var(--body);overflow-x:clip}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}button:disabled{cursor:default;opacity:.45}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:5px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:600;line-height:.98;letter-spacing:-.025em}h1{font-size:clamp(4.5rem,8vw,9rem)}h2{font-size:clamp(3rem,5.4vw,6rem)}h3{font-weight:500;font-size:1.4rem;line-height:1.3}em{font-weight:600;font-style:italic;color:var(--gold)}p{max-width:65ch}dl,dd,figure{margin:0}a:hover{color:var(--gold)}.pad{padding:90px var(--pad)}.eyebrow,.section-index{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--gold)}.eyebrow{line-height:1.6}.small{font-size:.8125rem}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:15px 22px;font-size:.875rem;font-weight:600;transition:background .25s,color .25s}.btn span{font-size:20px;font-weight:400}.solid{background:var(--ink);color:var(--bg)}.solid:hover{background:var(--gold);color:var(--bg)}.border{border:1px solid var(--rule)}.border:hover{background:var(--ink);color:var(--bg)}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:8px 0;border-bottom:1px solid currentColor;font-size:.875rem}.text-link span{font-size:20px}.text-button{font-size:.875rem;text-decoration:underline;padding:12px 0}.edition-bar{display:flex;justify-content:space-between;gap:15px;padding:8px var(--pad);border-bottom:1px solid var(--rule);font-size:.75rem;letter-spacing:.12em;color:var(--muted)}.site-header{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:0 var(--pad);height:86px;background:#090909f2;backdrop-filter:blur(20px);border-bottom:1px solid var(--rule)}.brand{width:195px;flex-shrink:0;overflow:hidden}.brand img{width:195px;height:65px;object-fit:cover}.desktop-nav{display:flex;align-items:center;gap:22px}.desktop-nav a{font-size:.875rem;white-space:nowrap}.desktop-nav a[aria-current]{color:var(--gold)}.header-actions{display:flex;align-items:center;gap:24px;flex-shrink:0}.bag-trigger{display:flex;gap:12px;align-items:center;font-size:.875rem;padding:10px 0}.bag-trigger span{border-bottom:1px solid var(--gold);min-width:17px;color:var(--gold)}.menu-trigger{display:none;font-size:.875rem;padding:10px 0}.skip{position:absolute;left:15px;top:-100px;z-index:100;background:var(--ink);color:var(--bg);padding:10px}.skip:focus{top:15px}.state-stage{position:relative;min-height:760px;height:calc(100svh - 123px);max-height:1020px;isolation:isolate;overflow:hidden;background:#050505}.stage-top{position:absolute;z-index:3;top:30px;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;gap:20px}.stage-top>.small{font-size:.75rem;letter-spacing:.08em}.stage-art{position:absolute;inset:0 0 0 15%;z-index:-1;overflow:hidden}.state-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity 1.1s ease,transform 1.6s ease;filter:brightness(.82)}.state-image-0{object-position:65% center}.state-image-1{object-fit:contain;object-position:right center}.state-image-2{object-position:center;filter:brightness(.6) saturate(.5)}.state-stage[data-state="0"] .state-image-0,.state-stage[data-state="1"] .state-image-1,.state-stage[data-state="2"] .state-image-2{opacity:1;transform:scale(1)}.state-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050505cc,transparent 65%),linear-gradient(0deg,#050505 1%,transparent 35%);z-index:0;pointer-events:none}.stage-title{position:absolute;z-index:1;left:var(--pad);top:22%;font-size:clamp(7rem,14vw,15rem);line-height:.9;letter-spacing:-.035em;font-weight:600;max-width:90%;transition:color .7s}.stage-title>span{font-style:italic;color:transparent;-webkit-text-stroke:1px #efede5;display:block;margin-top:10px}.state-stage[data-state="1"] .stage-title{color:var(--gold)}.state-stage[data-state="2"] .stage-title{color:#fff}.stage-bottom{position:absolute;z-index:2;bottom:45px;left:var(--pad);right:var(--pad);display:flex;align-items:end;justify-content:space-between;gap:35px}.state-picker{display:flex;border-block:1px solid var(--rule)}.state-picker button{font-family:var(--display);font-size:2rem;padding:16px 25px;color:#96968f;display:flex;align-items:baseline;gap:18px;min-width:155px;transition:background .25s,color .25s}.state-picker button:first-child{padding-left:15px}.state-picker button span{font:400 .75rem var(--body)}.state-picker button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.stage-caption{width:275px}.stage-caption p{font-size:1rem;margin-bottom:16px;line-height:1.5}.stage-caption .text-link{width:100%}.stage-side{position:absolute;right:18px;top:35%;writing-mode:vertical-rl;font-size:.75rem;letter-spacing:.15em;color:var(--muted);z-index:2}.opening-note{display:grid;grid-template-columns:.35fr 1.3fr .75fr;gap:30px;align-items:start;border-bottom:1px solid var(--rule)}.opening-note h2{font-size:clamp(2.5rem,4vw,4.8rem);text-transform:uppercase}.opening-note>div{align-self:end}.opening-note p{color:var(--muted);margin-bottom:22px}.opening-note .section-index{padding-top:8px}.instrument-feature{display:grid;grid-template-columns:1.3fr 1fr;background:#111110}.instrument-image{position:relative;overflow:hidden}.instrument-image img{width:100%;height:100%;min-height:640px;object-fit:cover;transition:transform .8s}.instrument-image:hover img{transform:scale(1.04)}.instrument-image>.eyebrow{position:absolute;top:35px;left:var(--pad)}.instrument-copy{padding:75px 5vw 75px 4vw;align-self:center}.instrument-copy h2{font-size:clamp(5rem,8vw,9rem);margin:24px 0;line-height:.9}.instrument-copy>p:not(.eyebrow){color:var(--muted);max-width:28em}.inline-purchase{display:flex;justify-content:space-between;gap:20px;margin:30px 0 20px}.instrument-copy>.btn{width:100%;margin-top:10px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;flex-wrap:wrap}.section-heading>.eyebrow{width:100%;margin-bottom:4px}.mini-collection{margin-top:45px}.mini-item{display:grid;grid-template-columns:1fr 3fr .7fr 25px;gap:25px;align-items:center;border-top:1px solid var(--rule);padding:28px 0;transition:padding .3s,background .3s}.mini-item:last-child{border-bottom:1px solid var(--rule)}.mini-item h3{font-family:var(--display);font-size:2.3rem;text-transform:uppercase}.mini-item:hover{padding-inline:20px;background:#141412}.film-strip{height:740px;position:relative;overflow:hidden;background:#000}.film-strip>img{width:66%;height:100%;object-fit:cover;object-position:55%;filter:saturate(.35)}.film-strip>div{position:absolute;left:53%;top:14%;right:5%;padding:25px 0}.film-strip h2{font-size:clamp(5rem,8.5vw,9rem);margin:30px 0}.film-strip h2 em{color:var(--ink)}.next-link>a{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:30px}.next-link h2{font-size:clamp(6rem,12vw,12rem);line-height:.9}.next-link>a>span{font-size:.875rem;border-bottom:1px solid;padding-bottom:10px}.next-link{border-bottom:1px solid var(--rule)}.shop-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;padding-bottom:55px}.shop-heading h1{margin-top:25px}.shop-heading>p{width:310px;color:var(--muted);flex-shrink:0}.shop-surface{padding-top:0}.shop-toolbar{display:flex;justify-content:space-between;gap:25px;padding-block:18px;border-block:1px solid var(--rule);align-items:center}.filter-group{display:flex;gap:25px;flex-wrap:wrap}.filter-group button{font-size:.875rem;padding:8px 0;color:var(--muted);border-bottom:1px solid transparent}.filter-group button[aria-pressed=true]{color:var(--ink);border-color:var(--gold)}.sort-label{font-size:.875rem;display:flex;align-items:center;gap:15px;white-space:nowrap}.sort-label select{background:transparent;color:var(--ink);border:0;max-width:185px;font-size:.875rem;padding:8px}.sort-label option{background:#181817}.result-count{margin:20px 0;color:var(--muted);font-size:.8125rem}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 35px}.product-card{min-width:0}.product-visual{position:relative;overflow:hidden;aspect-ratio:1.08;background:#171716}.product-visual>img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.product-card>a:hover .product-visual>img{transform:scale(1.03)}.visual-code{position:absolute;top:18px;left:23px;color:#d8d5ca;font-size:.8125rem}.card-topline{display:flex;justify-content:space-between;gap:15px;font-size:.75rem;color:var(--muted);margin:18px 0 10px}.card-topline>span:first-child{color:var(--gold);letter-spacing:.1em}.product-card h3{font-size:1.6rem;font-family:var(--display);font-weight:600;text-transform:uppercase}.product-card>a>p{color:var(--muted);font-size:.875rem;margin-top:6px}.card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;border-top:1px solid var(--rule);font-size:.875rem}.quick-add{display:flex;gap:35px;align-items:center;padding:6px 0}.quick-add:hover{color:var(--gold)}.type-object{display:flex;flex-direction:column;justify-content:space-between;padding:30px;background:#cccac1;color:#242421;transition:background .5s}.type-object>.eyebrow{color:#4c4c44}.type-object strong{font-family:var(--display);font-size:clamp(3rem,6vw,7rem);font-weight:600;line-height:.92;letter-spacing:-.03em;margin:28px 0}.image-pending{font-size:.75rem;opacity:.7}.type-brush{background:#b9b4a6}.type-comb{background:#292a27;color:#d9d8ce}.type-comb>.eyebrow{color:#bcb59d}.type-clips{background:#a29b86}.product-card:hover .type-object{background:#bfb18e;color:#161613}.shop-next{padding:55px 0 0;display:flex;flex-wrap:wrap;align-items:end;gap:30px;justify-content:space-between;border-top:1px solid var(--rule);margin-top:65px}.shop-next>.eyebrow{width:100%}.shop-next>span:last-child{font-size:40px}.process-strip{display:flex;border-block:1px solid var(--rule);padding:25px var(--pad);gap:45px;margin-bottom:40px;font-size:.875rem;color:var(--gold)}.accessories .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.accessories .type-object{aspect-ratio:.72;padding:25px}.accessories .type-object strong{font-size:clamp(2.6rem,4.7vw,5.5rem)}.accessory-note{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:55px;border-top:1px solid var(--rule);margin-top:70px;flex-wrap:wrap}.accessory-note h2{text-transform:uppercase}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;padding:24px var(--pad);font-size:.8125rem;color:var(--muted)}.product-opening{display:grid;grid-template-columns:1.12fr 1fr;gap:6vw;padding:0 var(--pad) 75px}.product-gallery{min-width:0}.gallery-main{position:relative;background:#161616}.zoom-button{padding:0;display:block;width:100%;position:relative;text-align:left}.gallery-image{width:100%;height:610px;object-fit:contain}.zoom-label{position:absolute;bottom:22px;left:22px;font-size:.8125rem;padding:8px 14px;background:#090909bb;border:1px solid var(--rule)}.gallery-index{position:absolute;right:22px;top:22px;font-size:.8125rem;pointer-events:none}.gallery-thumbnails{display:flex;gap:12px;margin-top:14px}.gallery-thumbnails button{padding:0 0 8px;width:calc((100% - 24px)/3);border-bottom:1px solid transparent;text-align:left}.gallery-thumbnails button[aria-pressed=true]{border-color:var(--gold)}.gallery-thumbnails img{height:92px;width:100%;object-fit:cover}.gallery-thumbnails span{font-size:.75rem;color:var(--muted);display:block;margin-top:8px}.product-buy{padding:25px 0;min-width:0}.product-buy h1{font-size:clamp(3rem,5vw,6rem);margin:20px 0;line-height:.98}.product-lede{font-size:1.4rem;line-height:1.45}.price-row{display:flex;align-items:center;justify-content:space-between;border-block:1px solid var(--rule);margin:27px 0;padding:20px 0;gap:20px}.price-row strong{font-size:1.3rem;font-weight:500}.price-row span{font-size:.875rem;color:var(--gold)}.product-buy>p:not(.eyebrow):not(.product-lede):not(.finish-chip){color:var(--muted)}.finish-chip{display:flex;align-items:center;gap:12px;margin:25px 0;font-size:.875rem;flex-wrap:wrap}.finish-chip>span:first-child{width:19px;height:19px;display:inline-block;background:#1b2438;border:1px solid #b0b3bf;border-radius:50%}.quantity-label{display:flex;align-items:center;gap:25px;font-size:.875rem;margin:24px 0 18px}.quantity-label input{width:76px;background:transparent;border:1px solid var(--rule);padding:8px 10px}.product-buy>.btn{width:100%;margin-bottom:12px}.buy-notes{display:grid;gap:12px;margin-top:25px;font-size:.8125rem}.buy-notes a{border-bottom:1px solid var(--rule);padding-bottom:10px}.product-subnav{position:sticky;top:86px;z-index:22;background:#111110f5;backdrop-filter:blur(16px);padding:18px var(--pad);border-block:1px solid var(--rule);display:flex;justify-content:space-between;gap:25px;font-size:.875rem;overflow-x:auto;white-space:nowrap}.performance{display:grid;grid-template-columns:1fr 1fr;gap:7vw;border-bottom:1px solid var(--rule)}.performance h2{margin-top:25px}.benefit-list article{display:flex;gap:30px;border-bottom:1px solid var(--rule);padding:26px 0}.benefit-list article:first-child{padding-top:0}.benefit-list article>span{color:var(--gold);font-size:.8125rem}.benefit-list p{color:var(--muted);margin-top:14px}.attachment-room{background:#cecdc4;color:#171715}.attachment-room .eyebrow{color:#514b39}.attachment-room em{color:#72664d}.attachment-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:7vw;margin:55px 0 35px}.attachment-menu{border-top:1px solid #0003;align-self:start}.attachment-menu button{display:grid;grid-template-columns:25px 1fr 20px;align-items:center;text-align:left;gap:20px;width:100%;padding:22px 17px;border-bottom:1px solid #0003;font-size:1rem;transition:background .2s,color .2s}.attachment-menu button>span:first-child{font-size:.75rem}.attachment-menu button[aria-selected=true]{background:#171715;color:#efede6}.attachment-word{display:block;font-family:var(--display);font-size:clamp(4rem,7vw,8rem);line-height:1;color:#242422;letter-spacing:-.03em;margin-bottom:25px}.attachment-panels h3{font-size:1.5rem;margin:15px 0}.attachment-panels p{max-width:40ch}.attachment-panels dl{margin-top:25px;border-top:1px solid #0003;padding-top:22px;display:grid;gap:20px}.attachment-panels dt{font-size:.75rem;letter-spacing:.1em;margin-bottom:6px;color:#565448}.attachment-panels dd{font-size:.875rem}.attachment-room>.muted{color:#515148}.technical{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.technical-image{position:relative;max-height:700px;overflow:hidden}.technical-image img{width:100%;height:660px;object-fit:cover;filter:saturate(.3)}.technical-image>span{position:absolute;top:25px;left:25px}.technical h2{margin:20px 0 35px}.spec-table{border-top:1px solid var(--rule);margin-bottom:25px}.spec-table>div{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;border-bottom:1px solid var(--rule);padding:14px 0;font-size:.875rem}.spec-table dt{color:var(--muted)}.delivery-section{border-block:1px solid var(--rule)}.delivery-section>.eyebrow{margin-bottom:25px}.delivery-section .accordion{max-width:850px;margin:40px 0 0 auto}.accordion details{border-bottom:1px solid var(--rule)}.accordion details:first-child{border-top:1px solid var(--rule)}.accordion summary{list-style:none;cursor:pointer;padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:1rem}.accordion summary::-webkit-details-marker{display:none}.accordion summary>span{color:var(--gold);font-size:24px}.accordion details[open] summary>span{transform:rotate(45deg)}.answer{color:var(--muted);padding:0 35px 25px 0}.source-note{max-width:850px;margin:25px 0 0 auto;font-size:.8125rem;color:var(--muted)}.source-note a{text-decoration:underline}.review-section{background:#1b1c19}.review-section blockquote{font-family:var(--display);text-transform:uppercase;font-size:clamp(2.8rem,5vw,6rem);line-height:1.1;margin:45px 0;font-weight:600;max-width:1000px}.review-byline{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:35px;align-items:end}.review-byline p{font-size:.8125rem;color:var(--muted);max-width:40ch}.review-byline>.text-link{justify-self:end;white-space:nowrap}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw}.faq-section h2{margin:25px 0}.sticky-purchase{position:sticky;bottom:0;z-index:21;background:#10100ff5;backdrop-filter:blur(16px);border-top:1px solid var(--rule);padding:12px var(--pad);display:flex;justify-content:space-between;gap:25px;align-items:center}.sticky-purchase>div{display:flex;gap:20px;align-items:baseline;flex-wrap:wrap}.sticky-purchase strong{font-size:.875rem;font-weight:500}.sticky-purchase>div>span{color:var(--muted);font-size:.8125rem}.sticky-purchase .btn{min-width:200px;min-height:45px;padding-block:10px}.image-dialog{padding:30px;background:#111;max-width:95vw;max-height:95svh;border:1px solid var(--rule)}.image-dialog>img{max-height:85svh;width:auto;object-fit:contain;margin:auto}.image-close{position:absolute;right:18px;top:10px;background:#0009;padding:5px 12px;font-size:28px;z-index:1}.accessory-main{aspect-ratio:.8;min-height:600px}.accessory-main strong{font-size:clamp(4rem,8vw,9rem)}.accessory-product .product-buy>.accordion{margin-top:25px}.accessory-editorial{display:grid;grid-template-columns:.45fr 1.4fr .75fr;gap:30px;border-block:1px solid var(--rule);align-items:end}.accessory-editorial>.section-index{align-self:start}.accessory-editorial>p{color:var(--muted)}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px}.related-grid .type-object strong{font-size:clamp(2.5rem,4vw,4.5rem)}.related-grid .product-visual{aspect-ratio:.9}.about-opening{position:relative;padding-top:65px;min-height:800px;border-bottom:1px solid var(--rule);overflow:hidden}.about-opening h1{font-size:clamp(6rem,12vw,13rem);margin-top:45px;line-height:.93;max-width:77%}.about-side{position:absolute;right:5%;top:130px;width:23%;height:65%;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid var(--rule);padding-left:30px}.about-side>span{font-size:.75rem;writing-mode:vertical-rl;letter-spacing:.12em;color:var(--gold);align-self:end}.about-side p{color:var(--muted)}.about-essay{display:grid;grid-template-columns:1fr 2fr;gap:5vw}.about-essay>div{max-width:850px}.about-essay h2{margin-bottom:40px}.about-essay p{margin:24px 0;font-size:1.15rem;color:var(--muted);max-width:52ch}.about-image{height:620px;position:relative;overflow:hidden}.about-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.image-caption{position:absolute;bottom:20px;left:var(--pad);font-size:.75rem;letter-spacing:.12em;padding:8px 12px;background:#0008}.principles{display:grid;grid-template-columns:1fr 1.4fr;gap:6vw}.principles h2{margin-top:25px}.principles article{display:grid;grid-template-columns:25px 1fr;gap:15px 25px;border-top:1px solid var(--rule);padding:30px 0}.principles article>span{font-size:.75rem;color:var(--gold)}.principles article h3{font-family:var(--display);font-size:2.5rem}.principles article p{grid-column:2;color:var(--muted)}.about-close{text-align:center;background:#d2cec1;color:#191916}.about-close>p{font-size:.8125rem;letter-spacing:.14em;margin:auto auto 30px}.about-close h2{font-size:clamp(4rem,9vw,10rem)}.about-close em{color:#6f634c}.about-close .btn{background:#161614;color:var(--ink);margin-top:40px}.future-opening{position:relative;min-height:840px;padding:35px var(--pad) 45px;overflow:hidden;background:#11110f;isolation:isolate}.future-top{display:flex;justify-content:space-between;gap:20px;font-size:.75rem}.future-top>span{color:var(--muted)}.future-window{position:absolute;top:120px;right:9%;width:44%;height:62%;overflow:hidden;z-index:-1;transform:rotate(-7deg);border:1px solid #b9b6a32b}.future-window img{height:100%;width:100%;object-fit:cover;filter:contrast(1.2)}.future-opening h1{font-size:clamp(7rem,13vw,13rem);line-height:.9;margin-top:65px}.future-opening h1 em{font-size:.62em;line-height:1.3;color:var(--ink)}.future-bottom{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:55px}.future-bottom p{color:var(--muted)}.future-details{display:grid;grid-template-columns:1fr 2fr;gap:5vw}.future-details h2{margin-bottom:35px}.future-details p{margin-bottom:25px;max-width:50ch}.future-details .btn{margin:12px 25px 20px 0}.future-details .text-link{display:table}.support-heading{background:#d1cfc6;color:#1a1a16;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end}.support-heading>.eyebrow{grid-column:1/-1;color:#5d5845}.support-heading h1{font-size:clamp(6rem,11vw,12rem)}.support-heading em{color:#74664d}.support-heading>p{max-width:390px;margin-bottom:8px}.support-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:10vw}.support-layout aside>p{color:var(--muted);margin-top:25px}.contact-email{font-size:1rem;overflow-wrap:anywhere;display:inline-block;margin-top:35px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.support-address{margin-top:40px}.support-address dt{font-size:.75rem;color:var(--gold);margin-bottom:12px}.support-address dd{font-size:.875rem}.form-note{font-size:.875rem;color:var(--muted);margin-bottom:28px}form label{display:flex;flex-direction:column;gap:10px;font-size:.875rem;margin-bottom:22px}form label>span{display:contents}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}form input,form select,form textarea{background:#181816;border:1px solid #ffffff38;padding:12px 14px;border-radius:0;width:100%;font-size:1rem;min-height:48px}form textarea{resize:vertical}form>.btn{width:100%}.support-faq{padding-top:0}.support-faq>.accordion{margin:35px 0 0 auto;max-width:850px}#enquiry-result{margin-top:30px;border-top:1px solid var(--rule);padding-top:25px}#enquiry-preview{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--body);font-size:.875rem;color:var(--muted);padding:20px 0}#enquiry-result .btn{margin-right:20px}.checkout-page>h1{margin:25px 0 55px}.checkout-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;align-items:start}.order-summary{border:1px solid var(--rule);padding:30px}.order-summary h2{font-size:2rem;text-transform:uppercase;margin-bottom:30px}.order-summary p{font-size:.875rem;color:var(--muted);margin:22px 0}.order-summary .btn{width:100%}.order-summary .text-link{margin-top:15px}.not-found{min-height:600px}.not-found h1{margin:25px 0 45px}.site-footer{padding:75px var(--pad) 25px;border-top:1px solid var(--rule)}.footer-heading{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-bottom:65px}.footer-heading p{font-family:var(--display);font-size:clamp(2.5rem,4.5vw,5rem);font-weight:600;line-height:1.05}.footer-heading em{color:#88897f}.round-link{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;border:1px solid var(--rule);width:145px;height:145px;border-radius:50%;font-size:.875rem;flex-shrink:0;transition:background .3s}.round-link:hover{background:var(--gold);color:#111}.round-link span{font-size:28px}.footer-grid{border-top:1px solid var(--rule);padding-top:45px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:55px}.footer-logo{width:250px;margin-left:-22px;margin-top:-10px}.footer-grid h2{font:400 .75rem var(--body);text-transform:uppercase;color:var(--muted);letter-spacing:.12em;margin-bottom:22px}.footer-grid a{display:block;font-size:.875rem;margin-bottom:12px;overflow-wrap:anywhere}.footer-grid>div>p{font-size:.875rem}.footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--rule);margin-top:45px;padding-top:25px;font-size:.75rem;color:var(--muted)}dialog{background:var(--panel);color:var(--ink);border:1px solid var(--rule)}dialog::backdrop{background:#000a;backdrop-filter:blur(6px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--rule);padding-bottom:25px}.dialog-top h2{font-size:2rem;text-transform:uppercase}.dialog-top button{font-size:30px;padding:5px 10px}.dialog-top h2 span{color:var(--gold);margin-left:12px}.bag-dialog,.menu-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(530px,100%);max-width:100%;height:100svh;max-height:100svh;padding:30px;overflow-y:auto}.bag-line{padding:24px 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:1fr auto;gap:12px 20px}.bag-line h3{font-size:1rem;margin-bottom:5px}.bag-line .small{color:var(--muted)}.bag-line strong{font-size:.875rem;font-weight:500}.quantity-control{display:flex;align-items:center;gap:15px;margin-top:15px}.quantity-control button{border:1px solid var(--rule);min-width:34px;min-height:34px}.quantity-control>span{min-width:15px;text-align:center;font-size:.875rem}.remove-line{display:block;font-size:.75rem;text-decoration:underline;color:var(--muted);margin-top:15px;padding:5px 0}.total-line{display:flex;justify-content:space-between;gap:25px;padding-bottom:15px;font-size:.875rem}.bag-footer{padding-top:35px}.bag-footer .btn{width:100%;margin-top:25px}.bag-footer>.text-button{width:100%;margin-top:12px}.empty-state{padding:65px 0}.empty-state h3{font-family:var(--display);font-size:2.5rem;text-transform:uppercase;line-height:1.1;margin-bottom:20px}.empty-state p{color:var(--muted);margin-bottom:20px}.menu-dialog{width:min(700px,100%);padding:40px}.menu-dialog nav{margin:30px 0}.menu-dialog nav>a{display:flex;gap:25px;align-items:baseline;border-bottom:1px solid var(--rule);padding:20px 0;font-family:var(--display);font-size:2.8rem;line-height:1.1;text-transform:uppercase}.menu-dialog nav>a>span:first-child{font:400 .75rem var(--body);color:var(--gold)}.menu-dialog nav>a>span:last-child{margin-left:auto;font-family:var(--body);font-size:20px}.menu-dialog>p{font-size:.875rem;color:var(--muted)}.toast{position:fixed;z-index:100;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;background:var(--ink);color:#111;padding:14px 24px;font-size:.875rem;max-width:90vw;width:max-content;text-align:center;border:1px solid var(--gold)}.toast.show{opacity:1;transform:translate(-50%)}[hidden]{display:none!important}@media(min-width:1700px){:root{--pad:max(5vw, calc((100vw - 1540px)/2) )}.stage-title{font-size:15rem}}@media(max-width:1250px){.desktop-nav{display:none}.menu-trigger{display:block}.site-header{gap:20px}.brand,.brand img{width:175px}.state-picker button{min-width:125px;padding:15px 20px;font-size:1.8rem}.gallery-image{height:530px}.product-opening{gap:4vw}.product-buy h1{font-size:4.5vw}.about-side{right:5%;width:25%}.related-grid .type-object{padding:22px}}@media(max-width:1050px){.stage-top>.small{display:none}.state-stage{min-height:700px}.stage-caption{width:230px}.opening-note{grid-template-columns:1fr 1fr}.opening-note .section-index{grid-column:1/-1}.instrument-copy h2{font-size:7rem}.shop-heading h1{font-size:6rem}.shop-heading>p{width:260px}.product-opening{grid-template-columns:1fr 1fr}.gallery-image{height:490px}.product-buy h1{font-size:3.5rem}.review-byline{grid-template-columns:1fr 2fr}.review-byline>.text-link{grid-column:2;justify-self:start}.accessories .product-grid{grid-template-columns:1fr 1fr}.accessories .type-object strong{font-size:5.8vw}.type-object strong{font-size:7vw}.accessory-editorial{grid-template-columns:1fr 1fr}.accessory-editorial .section-index{grid-column:1/-1}.accessory-main{min-height:570px}.support-layout{gap:5vw}.about-opening{min-height:740px}.future-opening{min-height:760px}.footer-grid{gap:30px}.footer-logo{width:210px}}@media(max-width:760px){:root{--pad:24px}.edition-bar{letter-spacing:.03em}.edition-bar>span:first-child{display:none}.site-header{height:74px}.brand,.brand img{width:170px}.pad{padding:65px var(--pad)}.state-stage{height:780px;min-height:0}.stage-art{inset:15% -14% 12% 0}.state-image-0{object-position:center}.state-image-1{object-fit:contain}.state-stage:after{background:linear-gradient(0deg,#050505 0%,transparent 60%),linear-gradient(90deg,#05050544,transparent)}.stage-top{top:25px}.stage-top>.eyebrow{letter-spacing:.06em}.stage-title{top:17%;font-size:clamp(4.9rem,15.5vw,7.5rem);line-height:.94;max-width:calc(100% - 45px)}.stage-title>span{margin-top:0}.stage-side{right:8px;top:35%;font-size:.75rem}.stage-bottom{bottom:28px;gap:28px;flex-direction:column;align-items:stretch}.state-picker{width:100%;order:2}.state-picker button{min-width:0;flex:1;justify-content:center;padding:11px 8px;font-size:1.55rem;gap:14px}.state-picker button:first-child{padding-left:8px}.stage-caption{width:100%;display:flex;justify-content:space-between;align-items:end;gap:20px}.stage-caption p{font-size:.875rem;margin:0}.stage-caption .text-link{width:auto;font-size:.875rem;gap:12px}.opening-note{grid-template-columns:1fr;gap:26px}.opening-note h2{font-size:2.8rem}.opening-note>div{max-width:480px}.instrument-feature{grid-template-columns:1fr}.instrument-image img{min-height:0;height:460px;object-fit:cover}.instrument-copy{padding:45px var(--pad) 65px}.instrument-copy h2{font-size:6rem;line-height:.94}.instrument-copy h2 br:first-child{display:none}.inline-purchase{justify-content:start;gap:35px}.section-heading{gap:25px}.section-heading h2{font-size:3rem}.mini-item{grid-template-columns:1fr 24px;gap:10px;padding:22px 0}.mini-item>.eyebrow{grid-column:1}.mini-item h3{font-size:2rem;grid-column:1}.mini-item>span:not(.eyebrow){grid-column:1;font-size:.875rem}.mini-item>span:last-child{grid-column:2;grid-row:2;font-size:22px}.film-strip{height:740px}.film-strip>img{width:100%;height:70%;object-position:65%;filter:brightness(.65) saturate(.35)}.film-strip>div{left:var(--pad);top:auto;bottom:30px;right:var(--pad);padding:0}.film-strip h2{font-size:4.9rem;line-height:.94;margin:20px 0}.film-strip h2 br:first-child{display:none}.next-link>a{display:block}.next-link h2{font-size:6.5rem;margin-bottom:35px}.shop-heading{display:block;padding-bottom:40px}.shop-heading h1{font-size:4.2rem}.shop-heading>p{width:auto;margin-top:25px;max-width:430px}.shop-toolbar{align-items:start;flex-direction:column;gap:10px}.filter-group{gap:24px}.filter-group button{font-size:.875rem}.sort-label{width:100%;justify-content:space-between}.sort-label select{max-width:none}.shop-surface{padding-top:0}.product-grid,.accessories .product-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.product-visual{aspect-ratio:.75}.type-object,.accessories .type-object{padding:18px;aspect-ratio:.75}.type-object strong,.accessories .type-object strong{font-size:clamp(2rem,6vw,3.8rem);line-height:.96;margin:20px 0}.type-object>.eyebrow{font-size:.75rem;letter-spacing:.03em}.image-pending{font-size:.75rem}.card-topline{display:block;font-size:.75rem;margin-top:13px}.card-topline>span{display:block;margin-bottom:6px}.product-card h3{font-size:1.4rem}.product-card>a>p{font-size:.875rem}.quick-add{gap:15px}.process-strip{gap:0;justify-content:space-between;font-size:.875rem;padding-block:20px}.accessory-note{margin-top:45px;padding-top:35px}.accessory-note h2,.shop-next h2{font-size:2.7rem}.product-opening{grid-template-columns:1fr;gap:30px;padding-bottom:45px}.breadcrumbs{font-size:.8125rem;padding-block:20px}.gallery-image{height:500px;max-height:65svh;min-height:340px;object-fit:contain}.gallery-thumbnails img{height:80px}.product-buy{padding:10px 0}.product-buy h1{font-size:3.8rem;overflow-wrap:anywhere}.product-lede{font-size:1.25rem}.product-subnav{top:74px;font-size:.875rem;gap:25px;padding-block:15px}.performance{grid-template-columns:1fr;gap:35px}.performance h2{font-size:3.8rem}.attachment-layout{grid-template-columns:1fr;gap:35px;margin-top:35px}.attachment-menu button{padding:18px 12px;font-size:.875rem}.attachment-word{font-size:4.3rem;margin-bottom:20px}.attachment-room>.small{margin-top:30px}.technical{grid-template-columns:1fr;gap:40px}.technical-image img{height:470px;object-position:center 20%}.spec-table>div{gap:15px}.delivery-section .accordion{margin-top:35px}.accordion summary{padding-block:20px}.review-section blockquote{font-size:2.8rem}.review-byline{display:block}.review-byline p{margin:20px 0}.faq-section{grid-template-columns:1fr;gap:35px}.sticky-purchase{padding:12px 20px;gap:15px}.sticky-purchase>div{display:block}.sticky-purchase strong{font-size:.875rem;display:block}.sticky-purchase>div>span{font-size:.75rem;display:block}.sticky-purchase .btn{min-width:120px;padding:12px 15px;font-size:.875rem}.sticky-purchase .btn>span{font-size:16px}.accessory-main{min-height:0;aspect-ratio:1;height:auto;padding:30px}.accessory-main strong{font-size:17vw}.accessory-main .eyebrow,.accessory-main .image-pending{font-size:.75rem}.accessory-editorial{grid-template-columns:1fr;gap:30px}.related-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.related-grid .type-object{padding:18px}.related-grid .type-object strong{font-size:6vw}.about-opening{min-height:0;padding-top:45px}.about-opening h1{font-size:17vw;max-width:100%;margin-top:35px}.about-side{position:relative;inset:auto;width:auto;height:auto;display:block;border:0;padding:0;margin-top:40px}.about-side>span{display:none}.about-essay{grid-template-columns:1fr;gap:30px}.about-essay p{font-size:1rem}.about-image{height:420px}.principles{grid-template-columns:1fr;gap:35px}.principles article{padding:25px 0}.about-close h2{font-size:4.5rem}.future-opening{min-height:750px;padding-top:25px}.future-top{display:block}.future-top>span{font-size:.75rem;display:block;margin-top:12px}.future-opening h1{font-size:19vw;line-height:.94;margin-top:120px}.future-window{top:100px;right:-10%;width:80%;height:55%;opacity:.65}.future-bottom{display:block;margin-top:40px}.future-bottom .text-link{margin-top:25px}.future-details{grid-template-columns:1fr;gap:30px}.future-details h2{font-size:3.5rem}.support-heading{grid-template-columns:1fr;gap:25px}.support-heading h1{font-size:6.5rem}.support-layout{grid-template-columns:1fr;gap:50px}.support-layout aside h2{font-size:3.4rem}.support-faq{padding-top:0}.checkout-layout{grid-template-columns:1fr;gap:40px}.checkout-page h1{font-size:4.5rem}.order-summary{padding:24px}.footer-heading{padding-bottom:40px;align-items:end}.footer-heading p{font-size:2.5rem}.round-link{width:110px;height:110px;font-size:.875rem}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 25px;padding-top:35px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:grid;gap:12px}.bag-dialog,.menu-dialog{padding:24px}.dialog-top h2{font-size:1.8rem}.menu-dialog nav>a{font-size:2.4rem;gap:20px}.field-pair{grid-template-columns:1fr;gap:0}}@media(max-width:390px){:root{--pad:20px}.header-actions{gap:17px}.brand,.brand img{width:150px}.stage-title{font-size:15vw}.state-picker button{font-size:1.3rem;gap:10px}.stage-caption{align-items:start;flex-direction:column;gap:12px}.state-stage{height:800px}.product-grid,.accessories .product-grid,.related-grid{gap:30px 14px}.type-object,.accessories .type-object{padding:14px}.type-object strong,.accessories .type-object strong{font-size:6.5vw}.card-bottom{flex-wrap:wrap;gap:10px}.product-buy h1{font-size:3.2rem}.footer-heading{flex-direction:column;align-items:start}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.state-image{transform:none!important}}:root{--header-height:86px}html{scroll-padding-top:calc(var(--header-height) + 24px)}.icon{display:inline-block;vertical-align:middle;width:20px;height:20px;min-width:20px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.site-header{height:auto;min-height:86px;padding-block:12px;gap:32px;background:#090909;border-color:#ffffff18;backdrop-filter:none}.brand{width:180px;display:flex;align-items:center;margin:0;flex:0 0 180px;overflow:visible}.brand img{width:100%;height:auto;max-height:58px;object-fit:contain;mix-blend-mode:screen}.desktop-nav{min-width:0;gap:clamp(14px,1.5vw,24px)}.header-actions{gap:22px}.header-actions button{min-height:44px;white-space:nowrap}.menu-trigger span{display:none}.menu-dialog nav>a{display:grid;grid-template-columns:22px minmax(0,1fr) 20px;font-size:clamp(1.6rem,6vw,2.4rem);gap:16px}.product-subnav{top:var(--header-height)}.state-journey{position:relative}.state-journey.journey-ready{height:320svh}.state-journey .state-stage{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));min-height:510px;max-height:none;background:#070707;isolation:isolate}.state-journey .stage-top{top:32px;align-items:center}.journey-skip{font-size:.875rem;color:var(--muted);border-bottom:1px solid #ffffff40;padding:5px 0}.state-journey .stage-art{inset:0;z-index:-1}.state-journey .state-image{transition:none;object-fit:cover;object-position:center;filter:brightness(.8);transform:none}.state-journey .state-image-0{object-fit:contain;object-position:72% center;opacity:1}.state-journey .state-image-1{object-position:68% center;filter:brightness(.85)}.state-journey .state-image-2{object-position:60% 40%;filter:brightness(.7) saturate(.45)}.state-journey .state-stage:after{background:linear-gradient(90deg,#070707aa,transparent 65%),linear-gradient(0deg,#070707 0%,#07070788 18%,transparent 55%);pointer-events:none}.journey-titles{position:absolute;inset:19% var(--pad) auto;height:30%;z-index:1;pointer-events:none}.journey-word{position:absolute;left:0;top:0;font-family:var(--display);font-weight:600;font-size:clamp(7rem,19vw,20rem);line-height:.92;letter-spacing:-.025em;opacity:0}.word-0{opacity:1;color:var(--ink)}.word-1{left:12%;color:transparent;-webkit-text-stroke:1px #d2c19b}.word-2{left:4%;font-style:italic;font-size:clamp(7rem,18vw,19rem);color:#e8e3d7}.journey-copy{position:absolute;left:var(--pad);bottom:145px;z-index:2;color:#dedcd2;font-size:1.05rem;line-height:1.6}.state-journey .stage-bottom{bottom:38px;align-items:center;gap:30px}.state-journey .state-picker{border:0;gap:36px}.state-journey .state-picker button{position:relative;font-size:1.4rem;min-width:0;padding:12px 0;gap:12px;background:none;color:#93938c;letter-spacing:.03em}.state-journey .state-picker button[aria-pressed=true]{background:none;color:var(--ink)}.state-journey .state-picker button:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s}.state-journey .state-picker button[aria-pressed=true]:after{transform:scaleX(1)}.scroll-cue{display:flex;align-items:center;gap:20px;font-size:.8125rem;color:var(--muted)}.journey-progress{position:absolute;bottom:0;left:0;right:0;height:1px;background:#ffffff12;z-index:3}.journey-progress span{display:block;height:100%;background:var(--gold);transform:scaleX(var(--journey-progress,0));transform-origin:left}.home .instrument-feature{padding:100px var(--pad);gap:7vw;background:#10100f;grid-template-columns:1.15fr 1fr;scroll-margin-top:0}.home .instrument-image{align-self:center}.home .instrument-image img{height:580px;min-height:0;object-fit:contain}.home .instrument-copy{padding:25px 0;max-width:440px}.home .instrument-copy h2{font-size:clamp(4rem,6.5vw,7.5rem);line-height:1;margin:30px 0}.home .instrument-copy>p:not(.eyebrow){font-size:1rem}.home .inline-purchase{flex-wrap:wrap;margin:32px 0 20px;gap:12px 25px}.home .home-add{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:10px;text-decoration:none;padding:14px 0;color:var(--muted)}.home-editorial{padding:150px var(--pad);text-align:center;background:#0a0a09}.home-editorial>div{max-width:1100px;margin:auto}.home-editorial h2{font-size:clamp(3rem,6.2vw,7rem);line-height:1.1;margin:38px 0;text-transform:uppercase}.home-editorial p:not(.eyebrow){margin:0 auto 30px;color:var(--muted)}.home-editorial .eyebrow{margin:auto}.home-teaser{display:flex;justify-content:space-between;align-items:center;gap:40px;margin:0 var(--pad);padding:60px 0;border-top:1px solid var(--rule)}.home-teaser h2{font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.15;margin-top:16px}.home-teaser .text-link{flex-shrink:0}.future-teaser{padding-bottom:80px}.site-footer{padding-top:55px}.footer-grid{border:0;padding-top:0;grid-template-columns:minmax(200px,1.2fr) minmax(160px,.8fr) minmax(240px,1fr);gap:40px}.footer-grid>div{min-width:0}.footer-logo{width:220px;height:auto;margin:0 0 18px;mix-blend-mode:screen}.footer-grid h2{font-size:.8125rem;line-height:1.5;margin-bottom:24px}.footer-grid a{width:fit-content;max-width:100%;line-height:1.6;margin-bottom:12px;overflow-wrap:normal}.footer-grid a[href^=mailto]{overflow-wrap:anywhere}.footer-grid .icon{width:15px;height:15px;min-width:15px;margin-left:6px}.footer-bottom{display:grid;grid-template-columns:1fr auto;gap:12px 30px;line-height:1.6;margin-top:40px}.footer-bottom>span:last-child{grid-column:1/-1}@media(max-width:1400px){.desktop-nav{display:none}.menu-trigger{display:block}}@media(max-width:900px){.home .instrument-feature{gap:4vw;padding-block:70px}.home .instrument-image img{height:430px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-logo{width:200px}}@media(max-width:760px){:root{--header-height:74px;--pad:24px}.site-header{min-height:74px;gap:20px;padding-block:9px}.brand{width:150px;flex-basis:150px}.brand img{width:100%;max-height:52px;height:auto}.header-actions{gap:20px}.state-journey.journey-ready{height:285svh}.state-journey .state-stage{height:calc(100svh - var(--header-height));min-height:510px}.state-journey .stage-top{top:24px;display:block}.stage-top .eyebrow{font-size:.75rem;letter-spacing:.09em}.journey-skip{display:none}.journey-titles{top:23%;left:var(--pad);right:var(--pad)}.journey-word{font-size:29vw}.word-1{left:0}.word-2{left:0;font-size:26vw}.state-journey .stage-art{inset:8% -8% 7%}.state-journey .state-image-0{object-fit:contain;object-position:center}.state-journey .state-image-1{object-position:59% center}.state-journey .state-image-2{object-position:56% center}.journey-copy{bottom:147px;font-size:1rem;max-width:70%}.state-journey .stage-bottom{bottom:27px;flex-direction:column;align-items:stretch;gap:14px}.state-journey .state-picker{order:0;width:100%;justify-content:space-between;gap:22px}.state-journey .state-picker button{flex:0 1 auto;justify-content:start;font-size:1.25rem;gap:10px;padding:10px 0;min-height:44px}.scroll-cue{font-size:.75rem;gap:12px;justify-content:flex-end}.scroll-cue .icon{width:16px;height:16px}.home .instrument-feature{grid-template-columns:1fr;padding:55px var(--pad) 65px;gap:20px}.home .instrument-image img{height:370px;max-height:55svh;object-fit:contain}.home .instrument-copy{padding:0;max-width:none}.home .instrument-copy h2{font-size:clamp(3.5rem,13vw,5rem);margin:25px 0}.home .instrument-copy h2 br:first-child{display:block}.home .inline-purchase{justify-content:space-between;margin-top:26px}.home-editorial{padding:100px var(--pad)}.home-editorial h2{font-size:clamp(2.7rem,9.2vw,4rem);margin:28px 0;line-height:1.15}.home-editorial p:not(.eyebrow){font-size:1rem;max-width:26ch}.home-teaser{padding:38px 0;align-items:start;flex-direction:column;gap:24px}.home-teaser h2{font-size:2.5rem;line-height:1.1;max-width:17ch}.home-teaser .text-link{font-size:.875rem}.future-teaser{padding-bottom:50px}.site-footer{padding-top:40px}.footer-grid{gap:35px 24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-grid>div:last-child{grid-column:1/-1}.footer-grid a{font-size:.875rem}.footer-bottom{grid-template-columns:1fr;gap:10px}.footer-bottom>span:last-child{grid-column:auto}}@media(max-width:390px){:root{--pad:20px}.brand{flex-basis:130px;width:130px}.header-actions,.site-header{gap:14px}.bag-trigger{gap:8px}.state-journey .state-picker{gap:14px}.state-journey .state-picker button{font-size:1.15rem;gap:8px}.footer-grid{grid-template-columns:1fr}.footer-grid>div{grid-column:1!important}}@media(max-height:600px){.state-journey .state-stage{min-height:380px}.journey-titles{top:22%}.journey-word{font-size:clamp(5rem,18vh,9rem)}.journey-copy{bottom:105px;font-size:.875rem}.state-journey .stage-bottom{bottom:22px}.scroll-cue{display:none}}@media(prefers-reduced-motion:reduce){.state-journey.journey-ready{height:220svh}.state-journey .state-image,.journey-word{transform:none!important}.state-picker button:after{transition:none}}.category-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:50px var(--pad);gap:24px;background:#e8e7e1;color:#151613}.category-shortcuts a{display:flex;flex-direction:column;padding:24px 28px;border-left:1px solid #15161330;gap:12px}.category-shortcuts a:first-child{border-left:0}.category-shortcuts span{font-size:.75rem;letter-spacing:.12em;color:#676456}.category-shortcuts strong{font:600 2.5rem/1.1 var(--display);text-transform:uppercase}.category-shortcuts small{font-size:.875rem;color:#55564e}.category-shortcuts a:hover{background:#dcdacf;color:#151613}.purchase-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px var(--pad);gap:25px;text-align:center;background:#191a17;border-block:1px solid #ffffff18;font-size:.875rem}.purchase-benefits a{padding:6px 12px;line-height:1.5}.purchase-benefits a+a{border-left:1px solid #ffffff25}.home .commerce-hero,.motion-ready .commerce-hero{height:auto;min-height:0;background:#0b0c0b}.home .commerce-hero .product-scene{position:relative;top:auto;height:auto;min-height:610px;padding:60px var(--pad);grid-template-columns:1.2fr 1fr;gap:6vw}.commerce-hero .product-composition{height:490px}.commerce-hero .product-detail{display:none}.commerce-hero .product-main{inset:-8% -8% -8% -5%;transform:none!important}.commerce-hero .product-narrative{max-width:520px;transform:none!important}.commerce-hero h1{font-size:clamp(3.4rem,5.3vw,6rem);line-height:1.06;margin:24px 0;text-transform:uppercase}.commerce-hero .product-narrative>p:not(.eyebrow){max-width:42ch;line-height:1.7}.commerce-hero .product-narrative .home-add{padding:16px 22px;margin-top:12px;color:var(--bg)}.story-intro{text-align:center;padding:75px var(--pad) 45px;background:#080808}.story-intro h2{font-size:clamp(3rem,5.5vw,6rem);margin:20px 0}.story-intro>p{margin:auto}.story-intro>p:last-child{color:var(--muted);font-size:1rem}.home .chapter-rail{position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:none}.home .chapter-kicker{display:none}.home.motion-ready .transformation-story{height:310svh}.home .chapter-word{font-size:clamp(8rem,21vw,22rem)}.home .chapter-message p{font-size:clamp(2.5rem,4vw,4.5rem)}.styling-guide{padding:80px var(--pad);background:#e8e7e1;color:#171813}.guide-heading{display:grid;grid-template-columns:1fr auto;gap:24px 40px;align-items:end}.guide-heading>.eyebrow{grid-column:1/-1;color:#6f6248}.guide-heading h2{font-size:clamp(3rem,4.5vw,5rem);line-height:1.08}.guide-heading h2 em{color:#74654a}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:50px}.guide-grid article{border-top:1px solid #17181335;padding-top:25px}.guide-grid article>span{font-size:.75rem;letter-spacing:.12em;color:#74654a}.guide-grid h3{font:600 2rem/1.15 var(--display);text-transform:uppercase;margin:18px 0}.guide-grid p{font-size:1rem;line-height:1.7;color:#52534b}.home.motion-ready .brand-performance{height:auto;min-height:0}.home.motion-ready .brand-scene{position:relative;top:auto;height:auto;min-height:460px;padding:85px var(--pad)}.home .brand-scene h2{font-size:clamp(2.8rem,4.5vw,5rem);margin:30px 0}.home .site-footer{padding-bottom:35px}.shop .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 24px}.shop .product-visual{aspect-ratio:.9}.shop .type-object{padding:22px}.shop .type-object strong{font-size:clamp(2rem,3.5vw,4rem)}.shop .shop-heading h1,.accessories .shop-heading h1{font-size:clamp(3.5rem,5.5vw,6rem);line-height:1.05}.shop-heading{padding-block:55px}.shop .product-card h3{font-size:1.6rem}@media(min-width:1001px){:root{--header-height:124px}.site-header{display:grid;grid-template-columns:1fr auto;grid-template-rows:62px 44px;min-height:124px;height:124px;gap:0;padding-block:9px}.brand{width:190px;grid-column:1;grid-row:1}.brand img{max-height:56px}.header-actions{grid-column:2;grid-row:1}.desktop-nav{display:flex!important;grid-column:1/-1;grid-row:2;gap:35px;justify-content:center;border-top:1px solid #ffffff15;width:100%;height:44px}.desktop-nav a{font-size:.875rem;line-height:1.3}.menu-trigger{display:block}.product-subnav{top:124px}}@media(max-width:1000px){.desktop-nav{display:none!important}.shop .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop .type-object strong{font-size:6vw}.commerce-hero .product-composition{height:420px}.guide-grid{gap:25px}}@media(max-width:760px){.home .commerce-hero .product-scene{display:flex;flex-direction:column;gap:20px;min-height:0;padding:24px var(--pad) 40px}.commerce-hero .product-composition{height:310px;width:100%;margin:0}.commerce-hero .product-main{inset:-10% -8%}.commerce-hero h1{font-size:clamp(2.8rem,10.5vw,4rem);margin:20px 0}.commerce-hero .product-narrative{width:100%;padding:0}.commerce-hero .inline-purchase{margin:22px 0 16px}.purchase-benefits{padding:18px var(--pad);gap:12px;grid-template-columns:1fr;text-align:left}.purchase-benefits a{padding:8px 0}.purchase-benefits a+a{border-left:0;border-top:1px solid #ffffff20;padding-top:16px}.category-shortcuts{padding:25px var(--pad);gap:0;grid-template-columns:1fr}.category-shortcuts a,.category-shortcuts a:first-child{padding:20px 0;border:0;border-bottom:1px solid #15161325;display:grid;grid-template-columns:1fr auto;gap:8px 15px}.category-shortcuts a:last-child{border-bottom:0}.category-shortcuts strong{font-size:2rem;grid-row:2;grid-column:1}.category-shortcuts small{grid-row:2;grid-column:2;align-self:center;max-width:17ch;text-align:right}.category-shortcuts span{grid-column:1/-1}.story-intro{padding:50px var(--pad) 30px}.story-intro h2{font-size:clamp(2.5rem,9.5vw,4rem)}.home.motion-ready .transformation-story{height:300svh}.home .chapter-word{font-size:37vw}.home .finish-chapter .chapter-word{font-size:30vw}.home .chapter-message p{font-size:2.6rem}.styling-guide{padding:50px var(--pad)}.guide-heading{display:block}.guide-heading h2{font-size:3rem;margin:22px 0}.guide-grid{grid-template-columns:1fr;gap:28px;margin-top:35px}.guide-grid article{padding-top:22px}.guide-grid h3{margin:12px 0;font-size:1.8rem}.guide-grid p{max-width:45ch}.home.motion-ready .brand-scene{min-height:0;padding:70px var(--pad)}.home .brand-scene h2{font-size:clamp(2.5rem,9vw,3.5rem)}.home .site-footer{padding-bottom:30px}.shop .shop-heading h1,.accessories .shop-heading h1{font-size:3.5rem}.shop .type-object{padding:16px}.shop .type-object strong{font-size:6vw}}@media(prefers-reduced-motion:reduce){.home.motion-ready .transformation-story{height:auto}.home .chapter-rail{position:relative;inset:auto;transform:none;width:max-content;margin:20px auto}}.dryer-packages{scroll-margin-top:110px}.dryer-packages>.product-grid{margin-top:2rem}.visual-duo img,.visual-team img{object-fit:contain}@media(min-width:1001px){.desktop-nav a[href="/alchemy-live/"]{color:#e5d1a8;border:1px solid #c3b28c85;border-radius:999px;padding:7px 16px;font-weight:700;letter-spacing:.02em}.desktop-nav a[href="/alchemy-live/"]:hover,.desktop-nav a[href="/alchemy-live/"][aria-current]{background:#c3b28c;color:#11130f}}.menu-live{border:1px solid #c3b28c70;border-radius:16px;background:linear-gradient(125deg,#373124,#20242b 80%);padding:20px 22px 18px;margin:0 0 28px}.menu-live>p{font-size:.68rem;letter-spacing:.17em;color:#d8c59d;margin:0 0 .6rem}.menu-live h3{margin:0}.menu-live h3 a{display:flex;align-items:center;justify-content:space-between;font:600 clamp(2.5rem,10vw,4rem)/1 var(--display);letter-spacing:-.03em;color:#f3ead6}.menu-live h3 .icon{width:27px;height:27px;color:#d8c59d}.menu-live>div{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:12px}.menu-live>div a{font-size:.87rem;min-height:40px;display:inline-flex;align-items:center;text-decoration:underline;text-decoration-color:#c3b28c80;text-underline-offset:5px}.menu-dialog .world-navigation>.menu-live{display:block}:root{--header-height:84px;--gold:#c4b696;--ink:#eaece9}.site-header{display:flex;height:84px;min-height:84px;padding-block:12px;gap:30px;background:#090c10f5;border-bottom:1px solid #ffffff12}.brand{width:166px;flex-basis:166px}.brand img{width:100%;max-height:52px}.desktop-nav{display:flex!important;border:0;height:auto;width:auto;gap:25px}.header-actions{gap:20px}.desktop-nav a{font-size:.8125rem}.product-subnav{top:84px}.home{background:#090c10}.home main{position:relative;isolation:isolate;background:#090c10;overflow:clip}.airflow-atmosphere{position:fixed;inset:-20%;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 30% 26%,#29375366,transparent 45%),radial-gradient(ellipse at 82% 76%,#a7936522,transparent 50%);transform:translate3d(var(--stream-x,0%),var(--stream-y,0%),0) rotate(var(--stream-turn,0deg))}.airflow-atmosphere:after{content:"";position:absolute;inset:-15%;background:linear-gradient(122deg,transparent 42%,#bdc7ce08 47%,#bdc7ce14 49%,#bdc7ce03 53%,transparent 58%);border-radius:50%}.home .commerce-hero,.home.motion-ready .commerce-hero{background:transparent}.home .commerce-hero .product-scene{min-height:650px;padding:55px var(--pad) 70px;gap:7vw;grid-template-columns:1.15fr 1fr}.commerce-hero .product-composition{height:540px;isolation:isolate;overflow:hidden}.commerce-hero .product-composition:before{content:"";position:absolute;inset:8% 8% 10%;background:radial-gradient(ellipse,#52638344,transparent 67%);z-index:-1}.home .commerce-hero .product-main{inset:0;transform:translate3d(0,calc(var(--product-y,0px) * .25),0) rotate(-3deg)!important;overflow:visible}.commerce-hero .product-main img{height:115%;width:100%;object-fit:contain;object-position:center top;transform:translateY(-2%);filter:drop-shadow(0 20px 24px #0005)}.commerce-hero h1{font-family:var(--body);font-weight:400;font-size:clamp(2.8rem,4.7vw,5.1rem);letter-spacing:-.055em;line-height:1.08;text-transform:none;margin:25px 0 28px}.commerce-hero h1 em{font-weight:400;font-style:normal;color:#c1b598}.commerce-hero .product-narrative{max-width:540px}.commerce-hero .product-narrative>p:not(.eyebrow){font-size:1rem;max-width:38ch;color:#aeb5bc}.commerce-hero .product-narrative .btn{min-height:52px;border-radius:2px;justify-content:center}.commerce-hero .product-narrative .btn.border{border-color:#ffffff35}.commerce-hero .product-narrative .home-add{background:#c7bb9e;color:#14171b;transition:background .25s}.commerce-hero .product-narrative .home-add:hover{background:#ded3bb}.home .purchase-benefits{background:transparent;border:0;max-width:1350px;margin:auto;padding-top:10px;padding-bottom:25px;color:#aeb5bc;font-size:.8125rem}.purchase-benefits a+a{border-color:#ffffff12}.home .category-shortcuts{background:transparent;color:var(--ink);padding-block:40px;gap:32px}.category-shortcuts a{border:0;border-top:1px solid #ffffff20!important;padding:22px 0;transition:color .3s}.category-shortcuts a:hover{background:none;color:var(--gold)}.category-shortcuts span{color:#8b969e;font-size:.75rem;letter-spacing:.09em}.category-shortcuts strong{font-family:var(--body);font-weight:400;font-size:1.55rem;letter-spacing:-.04em;text-transform:none}.category-shortcuts small{color:#a4acb3}.home .story-intro{background:transparent;padding:90px var(--pad) 55px}.story-intro h2{font-size:clamp(3rem,5vw,5.5rem);letter-spacing:-.025em}.story-intro p:last-child{color:#929da6}.home .transformation-story,.home.motion-ready .transformation-story,.home.motion-ready .continuous-frame .motion-chapter{background:transparent}.home.motion-ready .continuous-frame .air-chapter{opacity:var(--scene-opacity,1)}.home .air-product{inset:2% 4% 0 30%}.home .air-product img{object-fit:contain;object-position:center top;filter:drop-shadow(0 20px 25px #0005)}.home .air-chapter .chapter-word{color:#c8d1d5;opacity:.85}.home .form-window,.home .finish-window{background:#0a0d11}.home .chapter-rail{background:#10161dcc;border:1px solid #c2cacf20;border-radius:40px;padding-inline:28px}.home .form-window img,.home .finish-window img{opacity:.82}.home.motion-ready .continuous-frame .form-window,.home.motion-ready .continuous-frame .finish-window{mask-image:linear-gradient(0deg,transparent,black 25%,black 70%,transparent)}.home .styling-guide{background:transparent;color:var(--ink);padding-block:95px}.guide-heading h2{font-family:var(--body);font-weight:400;font-size:clamp(2.3rem,3.7vw,4rem);letter-spacing:-.05em;line-height:1.13}.guide-heading h2 em{font-style:normal;font-weight:400;color:#c1b598}.guide-heading>.eyebrow{color:#a99d83}.guide-grid article{border-color:#ffffff20}.guide-grid article>span{color:#8996a1}.guide-grid h3{font-family:var(--body);font-size:1.3rem;font-weight:500;text-transform:none;letter-spacing:-.035em}.guide-grid p{color:#a4afb8;font-size:.9375rem}.home.motion-ready .brand-performance,.home .brand-performance{background:transparent}.home .brand-ambient{background:radial-gradient(ellipse at 50% 75%,#8b775033,transparent 70%)}.home .brand-scene h2{font-size:clamp(3rem,5.3vw,5.5rem)}.home .home-teaser h2{font-family:var(--body);font-weight:400;font-size:clamp(1.8rem,2.7vw,3rem);letter-spacing:-.04em}.home .home-teaser h2 em{font-style:normal;font-weight:400}.home .site-footer{background:#090c10;border-color:#ffffff15}.visual-dryer,.gallery-main,.technical-image{background:radial-gradient(ellipse at 50% 40%,#34415a77,transparent 72%),#10151c}.visual-dryer>img{object-fit:contain!important;padding:25px}.gallery-main{overflow:hidden}.gallery-main .zoom-button{overflow:hidden;width:100%;display:block}.gallery-image{object-fit:contain!important;padding:35px;transform-origin:50% 25%;transition:transform .5s}.gallery-image[data-view=body]{transform:scale(1.75);transform-origin:58% 15%}.gallery-image[data-view=nozzle]{transform:scale(2);transform-origin:15% 16%}.gallery-thumbnails button{overflow:hidden;background:#151d28}.gallery-thumbnails img{object-fit:contain;padding:8px}.gallery-thumbnails button[data-view=body] img{transform:scale(1.35);transform-origin:50% 20%}.gallery-thumbnails button[data-view=nozzle] img{transform:scale(1.4);transform-origin:20% 15%}.technical-image{overflow:hidden}.technical-image img{object-fit:contain!important;padding:35px}.image-dialog{background:radial-gradient(ellipse,#34415a66,transparent 70%),#11171e}@media(max-width:1279px){.desktop-nav{display:none!important}.menu-trigger{display:block}}@media(max-width:760px){:root{--header-height:74px}.site-header{height:74px;min-height:74px;padding-block:10px;gap:20px}.brand{flex-basis:145px;width:145px}.product-subnav{top:74px}.home .commerce-hero .product-scene{min-height:0;padding:20px var(--pad) 35px;gap:16px}.commerce-hero .product-composition{height:330px;width:100%;margin:0}.commerce-hero .product-main img{height:120%;object-position:center top}.commerce-hero h1{font-size:clamp(2.6rem,9.7vw,3.6rem);margin:18px 0 22px}.commerce-hero .product-narrative>p:not(.eyebrow){font-size:1rem;max-width:34ch}.commerce-hero .inline-purchase{margin:20px 0 16px}.home .purchase-benefits{padding-block:5px 20px;gap:4px}.purchase-benefits a+a{border:0;padding-top:8px}.purchase-benefits a{padding:6px 0}.home .category-shortcuts{gap:0;padding-top:20px;padding-bottom:35px}.category-shortcuts a{padding:20px 0;border-bottom:0}.category-shortcuts strong{font-size:1.4rem}.category-shortcuts small{font-size:.8125rem}.home .story-intro{padding:55px var(--pad) 30px}.story-intro h2{font-size:2.8rem}.home .air-product{inset:7% -10% 8% 2%}.home .air-product img{height:110%;object-position:center top}.home .air-chapter .chapter-word{top:17%;font-size:37vw;opacity:.75}.home .styling-guide{padding-block:60px}.guide-heading h2{font-size:2.5rem}.guide-grid{gap:28px;margin-top:35px}.guide-grid h3{font-size:1.3rem}.guide-grid p{font-size:1rem}.home .brand-scene h2{font-size:clamp(2.8rem,9vw,3.8rem)}.home .home-teaser h2{font-size:1.9rem}.gallery-image{padding:24px}.technical-image img{padding:25px}}@media(max-width:390px){.brand{flex-basis:130px;width:130px}.header-actions{gap:14px}.commerce-hero .product-composition{height:300px}.commerce-hero h1{font-size:2.65rem}}@media(prefers-reduced-motion:reduce){.airflow-atmosphere{transform:none}.home .commerce-hero .product-main{transform:none!important}.gallery-image{transition:none}}.visual-comb{background:#fafafa}.visual-comb>img{object-fit:contain!important;padding:28px}.visual-comb .visual-code{color:#625c50}.comb-gallery{display:grid;gap:16px;min-width:0;align-self:start}.comb-photo{display:block;width:100%;padding:0;border:0;background:#fafafa;color:#262626;cursor:zoom-in;text-align:left;overflow:hidden}.comb-photo>img{display:block;width:100%;object-fit:contain}.comb-full>img{aspect-ratio:1;padding:5%}.comb-detail>img{height:380px;background:#eaecec}.comb-photo>span{display:flex;justify-content:space-between;padding:18px 24px;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #00000010}.comb-photo:focus-visible{outline:2px solid #c1b598;outline-offset:4px}@media(max-width:760px){.comb-gallery{gap:12px}.comb-detail>img{height:260px}.comb-photo>span{padding:15px 18px}.accessory-detail .product-buy h1{overflow-wrap:normal;font-size:clamp(2.3rem,9vw,4rem)}}.visual-brush,.visual-clips{background:#fafafa}.visual-brush>img,.visual-clips>img{object-fit:contain!important;padding:24px}.visual-brush .visual-code,.visual-clips .visual-code{color:#625c50}.visual-clips>img{max-width:100%;margin-inline:auto}.accessory-photo-wrap{min-width:0;align-self:start}.accessory-photo-wrap .accessory-main{min-height:0;aspect-ratio:1}.accessory-photo-caption{margin:0;padding:18px 24px;background:#fafafa;color:#555;font-size:.75rem;text-align:center;letter-spacing:.035em}.card-unit{display:block;color:var(--muted);font-size:.75rem;margin-top:8px}.visual-brush,.visual-comb,.visual-clips{--stone:#c9c4b6;background:var(--stone);color:#292a26;isolation:isolate;display:flex;flex-direction:column;aspect-ratio:auto!important}.visual-comb{--stone:#b3b4ac}.visual-clips{--stone:#beb69f}.visual-brush>img,.visual-comb>img,.visual-clips>img{display:block;position:relative;width:100%;height:auto;aspect-ratio:1;flex:none;object-fit:contain!important;padding:28px;mix-blend-mode:multiply}.instrument-statement{display:block;font-family:var(--display);font-weight:700;font-size:clamp(2.5rem,4.5vw,5rem);line-height:.96;letter-spacing:-.025em;padding:0 28px 30px;text-align:left}.visual-brush .visual-code,.visual-comb .visual-code,.visual-clips .visual-code{color:#535448;font-size:.65rem;top:12px;left:16px}.comb-photo{background:#b3b4ac;isolation:isolate}.comb-photo>img{mix-blend-mode:multiply;background:transparent}.comb-statement{background:#b3b4ac;color:#292a26;padding:32px;margin-bottom:-16px}.accessory-photo-wrap .accessory-main{aspect-ratio:auto}.accessory-photo-caption{background:#c9c4b6;color:#47473f;border-top:1px solid #292a2620}.accessory-photo-wrap:has(.visual-clips) .accessory-photo-caption{background:#beb69f}@media(max-width:760px){.instrument-statement{font-size:clamp(1.8rem,6.5vw,3.2rem);padding:0 16px 22px}.visual-brush>img,.visual-comb>img,.visual-clips>img{padding:20px 12px 12px}.accessory-main .instrument-statement{font-size:clamp(3rem,12vw,4.5rem);padding:4px 24px 28px}.comb-statement{padding:24px;font-size:3.2rem;margin-bottom:-12px}}.accessories .shop-heading>p{max-width:38ch;line-height:1.8}.restrained-card{position:relative;isolation:isolate}.restrained-card>a:after{content:"";position:absolute;inset:0;z-index:1}.restrained-card .quick-add{position:relative;z-index:2;min-height:44px}.restrained-card>a:focus-visible{outline:none}.restrained-card>a:focus-visible:after{outline:2px solid var(--gold);outline-offset:5px}.restrained-card h3{margin-top:24px}.restrained-card .functional-descriptor{margin-top:10px;color:var(--muted)}@media(max-width:760px){.accessories .site-header{flex-wrap:nowrap;flex-shrink:0}.accessories .header-actions{flex-shrink:0}.accessories .shop-heading>p{margin-top:30px}.accessories .process-strip{flex-wrap:wrap;justify-content:flex-start;gap:12px 22px;font-size:.75rem}.accessories .shop-toolbar{position:relative;top:auto;min-width:0;gap:16px}.accessories .filter-group{gap:8px 22px;max-width:100%;flex-wrap:wrap}.accessories .filter-group button{min-height:44px}.accessories .sort-label{min-width:0;min-height:44px}.accessories .sort-label select{min-width:0;max-width:calc(100% - 50px);min-height:44px}.accessories .restrained-card h3{margin-top:20px}}.home .site-header .desktop-nav{display:none!important}.home .site-header .header-actions{margin-left:auto}.home .commerce-hero .product-scene{min-height:560px;padding-block:30px 40px}.home .commerce-hero .product-composition{height:470px}.home .commerce-hero .product-narrative{padding-block:20px}.home .commerce-hero h1{margin:24px 0}.home .commerce-hero .hero-discover{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:24px;font-size:1rem}@media(max-width:760px){.home .commerce-hero .product-scene{min-height:0;padding-block:8px 30px;gap:4px}.home .commerce-hero .product-composition{height:clamp(230px,35svh,300px)}.home .commerce-hero .product-narrative{padding-block:0}.home .commerce-hero h1{font-size:clamp(2.4rem,9vw,3.6rem);margin:16px 0}.home .commerce-hero .hero-discover{margin-top:16px}}.home .commerce-hero .product-composition{height:auto;aspect-ratio:4/5;max-height:580px;width:100%;overflow:hidden}.home .commerce-hero .product-composition:before{display:none}.home .commerce-hero .product-main{inset:0;transform:translate3d(0,calc(var(--product-y,0px) * .12),0)!important}.home .commerce-hero .product-main img{width:100%;height:100%;object-fit:cover;object-position:center;transform:none;filter:none;mask-image:linear-gradient(to bottom,transparent,black 8%,black 92%,transparent)}.home .commerce-hero .product-scene{gap:5vw;padding-block:12px 28px}.home .styling-guide{padding-block:70px 35px}.home .accessories-campaign{margin:25px var(--pad) 60px;position:relative}.campaign-image{display:block;overflow:hidden;background:#151514;aspect-ratio:3/2}.campaign-image img{display:block;width:100%;height:100%;object-fit:cover}.motion-ready .campaign-image img{transform:scale(calc(1.035 - var(--arrival,1) * .035))}.campaign-image:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.campaign-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 0 0}.campaign-caption h2{font-family:var(--body);font-weight:400;font-size:clamp(1.8rem,2.7vw,3rem);letter-spacing:-.04em;margin-top:14px}.campaign-caption h2 em{font-style:normal;font-weight:400}.campaign-caption>.text-link{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center}@media(max-width:760px){.home .commerce-hero .product-composition{height:auto;aspect-ratio:4/5;max-height:380px;width:min(100%,304px);align-self:center}.home .commerce-hero .product-scene{padding-top:0;gap:8px}.home .styling-guide{padding-block:48px 10px}.home .accessories-campaign{margin:12px var(--pad) 40px}.campaign-caption{align-items:flex-start;flex-direction:column;gap:16px;padding-top:24px}.campaign-caption h2{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.home .commerce-hero .product-main,.motion-ready .campaign-image img{transform:none!important}}.home .commerce-hero .product-composition{position:relative;isolation:isolate;overflow:visible;perspective:1100px}.home .commerce-hero .product-main{inset:-4% -12% -8% -16%;transform:translate3d(-3%,var(--intro-y,0px),0) rotate(var(--intro-angle,-9deg)) scale(var(--intro-scale,1.08))!important;transform-origin:60% 40%}.home .commerce-hero .product-main img{object-fit:contain;mask-image:linear-gradient(black 78%,transparent 100%);filter:drop-shadow(14px 24px 28px #0008)}.home .commerce-hero .product-composition:after{content:"";position:absolute;inset:-20% -35%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 40% 35%,#b79a5933,transparent 48%),radial-gradient(ellipse at 65% 55%,#3a537c55,transparent 58%);transform:translate(var(--intro-light,-18%));opacity:.85}.home .commerce-hero .product-narrative{z-index:3}.home .campaign-image{position:relative;isolation:isolate}.home.motion-ready .campaign-image>img{transform:none}.still-life-depth{display:none;position:absolute;inset:0;pointer-events:none}.motion-ready .still-life-depth{display:block;filter:brightness(var(--still-reveal,1))}.still-life-depth .still-backdrop,.still-object,.still-object img{position:absolute;inset:0;width:100%;height:100%}.home.motion-ready .still-life-depth img{transform:none;object-fit:cover}.still-brush{clip-path:polygon(16% 6.4%,19% 6.8%,22% 9.5%,24.5% 15%,26.1% 24%,26.5% 33%,26% 39%,24% 46%,22% 51%,21% 55%,21.4% 61%,23% 69%,23.3% 78%,22.5% 84%,21% 87%,18.8% 87.2%,17.2% 85%,16% 81%,15.7% 76%,16.4% 66%,17.2% 58%,16.6% 53%,13% 48%,10% 41%,8.6% 34%,8.6% 24%,9.5% 17%,11.5% 11%,13.5% 7.5%);transform:translateY(var(--brush-y,0px))}.still-comb{clip-path:polygon(40.8% 16%,46.8% 18.3%,47% 20%,33% 80.5%,31% 82%,28% 80%,28% 77%);transform:translateY(var(--comb-y,0px))}.still-clips{clip-path:polygon(52.8% 48.5%,55% 45.5%,58% 48%,60% 43%,63% 40%,66% 43%,67.5% 38%,71% 37%,72.5% 40%,76.5% 40%,77% 37%,80% 37%,82% 40%,81.5% 46%,84.5% 41%,88% 43%,89.2% 46%,88% 52%,91% 48%,94% 49%,96% 52%,95% 55%,80% 82%,77% 84%,70% 84%,68% 82%);transform:translateY(var(--clips-y,0px))}.still-light{position:absolute;inset:-10%;background:linear-gradient(110deg,transparent 30%,#f5d9a018 47%,transparent 64%);mix-blend-mode:screen;transform:translate(var(--still-light,-65%))}@media(max-width:760px){.home .commerce-hero .product-composition{width:100%;max-height:365px;aspect-ratio:1}.home .commerce-hero .product-main{inset:-3% -12% -12% -18%}.home .commerce-hero .product-narrative{padding-top:10px}}@media(prefers-reduced-motion:reduce){.home .commerce-hero .product-main{transform:rotate(-6deg)!important}.home .commerce-hero .product-composition:after{transform:none}.motion-ready .still-life-depth{display:none}}.home .commerce-hero .product-scene{padding-top:28px}.home .commerce-hero .product-main{inset:10% 0 0;transform:translate3d(-3%,var(--intro-y,0px),0) rotate(var(--intro-angle,-9deg)) scale(var(--intro-scale,1.02))!important}.home .accessories-campaign{margin-inline:0}.home .campaign-image{background:#090c10}.home .campaign-image:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#090c10 0%,transparent 6%,transparent 88%,#090c10 100%),linear-gradient(to right,#090c10 0%,transparent 3%,transparent 97%,#090c10 100%)}.home .campaign-caption{padding-inline:var(--pad)}@media(max-width:760px){.home .commerce-hero .product-scene{padding-top:20px}.home .commerce-hero .product-main{inset:9% 0 0}.home .accessories-campaign{margin-inline:0}}@media(prefers-reduced-motion:reduce){.home .commerce-hero .product-main{transform:translate(-3%) rotate(-6deg)!important}}.still-brush{transform-origin:20% 85%;transform:translate3d(var(--brush-x,0%),var(--brush-y,0%),0) scale(var(--brush-scale,1));opacity:var(--brush-opacity,1)}.still-comb{transform-origin:32% 80%;transform:translate3d(var(--comb-x,0%),var(--comb-y,0%),0) scale(var(--comb-scale,1));opacity:var(--comb-opacity,1)}.still-clips{transform-origin:75% 83%;transform:translate3d(var(--clips-x,0%),var(--clips-y,0%),0) scale(var(--clips-scale,1));opacity:var(--clips-opacity,1)}.site-header{background:linear-gradient(110deg,#171b21ed,#090c10e8 52%,#1b1b19ed);backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%);border-bottom:0;box-shadow:0 8px 32px #00000024,inset 0 1px #ffffff06}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#c4b69670 18%,#c4b69624 48%,#c4b69665 82%,transparent)}.site-header .brand{display:flex;align-items:center;min-height:44px;overflow:visible}.site-header .brand img{filter:drop-shadow(0 1px 6px #b89b4512)}.site-header .header-actions{gap:12px}.site-header .header-icon{width:19px;height:21px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;flex:none}.site-header .bag-trigger,.site-header .menu-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;gap:10px;border:1px solid #c4b69632;border-radius:30px;background:#ffffff03;color:#e7e5de;font-size:.875rem;line-height:1.2;transition:background .25s,border-color .25s,color .25s}.site-header .bag-trigger .header-label,.site-header .menu-trigger .header-label{display:inline;border:0;min-width:0;color:inherit;letter-spacing:.035em}.site-header .bag-trigger [data-bag-count]{display:grid;place-items:center;min-width:23px;height:23px;padding-inline:4px;border:1px solid #c4b69645;border-radius:50%;font-size:.75rem;color:#d9cdb2;background:#c4b6960a;font-variant-numeric:tabular-nums}.site-header .menu-trigger{background:linear-gradient(115deg,#c4b69618,#c4b69605);border-color:#c4b69655;padding-inline:18px}.site-header .menu-lines{width:26px;height:20px;fill:none;stroke:#d4c6a7;stroke-width:1.2;stroke-linecap:round;flex:none;transition:transform .3s}@media(hover:hover){.site-header .bag-trigger:hover,.site-header .menu-trigger:hover{background:#c4b69618;border-color:#c4b696a0;color:#efe8da}.site-header .menu-trigger:hover .menu-lines{transform:translate(2px)}}.site-header .desktop-nav a{position:relative;padding-block:12px;color:#c0c3c5;transition:color .2s}.site-header .desktop-nav a:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .25s}.site-header .desktop-nav a:hover,.site-header .desktop-nav a[aria-current]{color:#e0d2b3}.site-header .desktop-nav a:hover:after,.site-header .desktop-nav a[aria-current]:after{transform:scaleX(1)}@media(max-width:1439px){.site-header .desktop-nav{display:none!important}}@media(max-width:760px){.site-header{gap:12px;padding-inline:20px}.site-header .brand{width:140px;flex-basis:140px}.site-header .header-actions{gap:8px}.site-header .bag-trigger{padding:8px 10px;gap:6px}.site-header .bag-trigger .header-label{display:none}.site-header .menu-trigger{padding:8px 12px;gap:9px}.site-header .menu-lines{width:22px}}@media(max-width:360px){.site-header{padding-inline:14px;gap:8px}.site-header .brand{width:120px;flex-basis:120px}.site-header .menu-trigger{padding-inline:10px}.site-header .header-actions{gap:6px}}@media(prefers-reduced-motion:reduce){.site-header button,.site-header .menu-lines,.site-header .desktop-nav a,.site-header .desktop-nav a:after{transition:none}}.menu-dialog{width:min(620px,100%);padding:28px clamp(24px,5vw,52px) max(28px,env(safe-area-inset-bottom));background:radial-gradient(ellipse at 100% 36%,#a88a4920,transparent 56%),linear-gradient(150deg,#161b22,#0b0e12 60%,#151511);border:0;border-left:1px solid #c4b69635;color:#eaece9;overscroll-behavior:contain;height:100dvh;max-height:100dvh}.menu-dialog::backdrop{background:#030508a6;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.menu-dialog .dialog-top{padding-bottom:22px;border-bottom:1px solid #c4b6962b;gap:16px}.menu-dialog .dialog-top h2{font-family:var(--body);font-size:.75rem;font-weight:500;letter-spacing:.16em;line-height:1.5;color:#c4b696}.menu-dialog .menu-close{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:10px;border:1px solid #c4b69640;border-radius:50%;color:#d7c8a8;background:#ffffff03}.menu-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.2}.menu-dialog .world-navigation{margin:36px 0 0}.menu-shopping h3{margin:0}.menu-shopping h3 a{display:flex;align-items:center;justify-content:space-between;font:500 clamp(4.8rem,17vw,7.8rem)/1 var(--display);letter-spacing:-.035em;padding:0 0 20px}.menu-shopping h3 .icon{width:32px;height:32px;color:#c4b696;stroke-width:1}.menu-products{display:grid;gap:4px;padding-bottom:32px}.menu-products>a{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:12px 0;min-height:48px;font:400 clamp(1.25rem,4.7vw,1.65rem)/1.3 var(--body);letter-spacing:-.02em}.menu-coming{font-size:.75rem;letter-spacing:.04em;color:#b8aa8f;white-space:nowrap}.menu-coming:before{content:"\2014  ";color:#776f60}.menu-secondary{border-top:1px solid #c4b6962b;padding-top:28px;display:grid;gap:24px}.menu-secondary h3{font:500 .75rem/1.5 var(--body);letter-spacing:.15em;color:#b8aa8f;margin-bottom:4px}.menu-secondary a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;font:400 1.05rem/1.4 var(--body)}.menu-dialog .menu-signature{margin-top:38px;padding-top:22px;border-top:1px solid #c4b69620;font:italic 400 .875rem/1.5 var(--body);letter-spacing:.02em;color:#9b988e}.world-navigation a{transition:color .22s,transform .3s}.world-navigation a[aria-current]{color:#d6c39d}@media(hover:hover){.world-navigation a:hover{color:#d6c39d;transform:translate(4px)}.menu-close:hover{background:#c4b69615;border-color:#c4b69680}}@keyframes alchemy-menu-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes alchemy-menu-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.menu-dialog[open]{animation:alchemy-menu-in .38s cubic-bezier(.2,.7,.2,1) both}.menu-dialog[open] .menu-shopping{animation:alchemy-menu-reveal .5s .06s both}.menu-dialog[open] .menu-secondary{animation:alchemy-menu-reveal .5s .14s both}.menu-dialog[open] .menu-signature{animation:alchemy-menu-reveal .5s .2s both}@media(max-height:720px){.menu-dialog{padding-top:16px}.menu-dialog .dialog-top{padding-bottom:12px}.menu-dialog .world-navigation{margin-top:24px}.menu-shopping h3 a{font-size:4.8rem;padding-bottom:12px}.menu-products{padding-bottom:20px}.menu-products>a{padding-block:9px}.menu-secondary{padding-top:20px;gap:14px}.menu-dialog .menu-signature{margin-top:24px;padding-top:16px}}@media(prefers-reduced-motion:reduce){.menu-dialog[open],.menu-dialog[open] .menu-shopping,.menu-dialog[open] .menu-secondary,.menu-dialog[open] .menu-signature{animation:none}.world-navigation a{transition:none}}.menu-dialog .world-navigation>.menu-home{display:inline-flex;align-items:center;min-height:44px;margin:0 0 12px;padding:4px 0;border:0;font:400 .875rem/1.4 var(--body);letter-spacing:.04em;text-transform:none;color:#b8aa8f}.menu-dialog .world-navigation>.menu-home:hover,.menu-dialog .world-navigation>.menu-home[aria-current]{color:#e0d2b3}.about main{background:#090c10;overflow:clip}.origin-hero{position:relative;isolation:isolate;min-height:690px;padding:85px var(--pad) 75px;display:flex;align-items:center;overflow:hidden}.origin-image{position:absolute;inset:0 0 0 40%;z-index:-2;background:#807866}.origin-image img{width:100%;height:100%;object-fit:cover;object-position:50% 57%;mix-blend-mode:multiply;filter:brightness(.8)}.origin-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#090c10 12%,#090c10dd 35%,#090c1020 80%),linear-gradient(0deg,#090c10,transparent 25%)}.origin-heading{max-width:900px}.origin-heading h1{font-size:clamp(4rem,8.8vw,9rem);margin:32px 0;line-height:.98}.origin-heading>p{font-size:1.05rem;line-height:1.6;color:#c0c0b8}.origin-caption{position:absolute;bottom:30px;right:var(--pad);font-size:.75rem;letter-spacing:.13em;color:#c4b696}.origin-story{padding:110px var(--pad);display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;align-items:start}.origin-story h2{font-size:clamp(2.8rem,4.8vw,5rem);margin-top:26px;line-height:1.05}.origin-prose p{font-size:1.1rem;line-height:1.8;color:#bec2c2;max-width:43ch}.origin-prose p+p{margin-top:24px}.origin-prose .origin-byline{font-size:.875rem;color:#c4b696;margin-top:34px}.industry-section{padding:40px var(--pad) 80px;background:radial-gradient(ellipse at 90% 60%,#24314a55,transparent 52%)}.industry-heading h2{font-size:clamp(3rem,6.5vw,7rem);line-height:1.03;margin-top:28px}.industry-layout{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;margin-top:60px}.industry-intro{font-size:1.05rem;color:#bec2c2;line-height:1.8;max-width:48ch}.industry-steps{margin-top:38px}.industry-steps article{display:grid;grid-template-columns:100px 1fr;gap:22px;padding:22px 0;border-top:1px solid #c4b69630;align-items:baseline}.industry-steps h3{font-family:var(--display);font-size:2rem;color:#dfd6c4}.industry-steps p{color:#b4bbbf;font-size:1rem;line-height:1.6}.industry-study{position:relative;min-width:0}.industry-study img{width:100%;height:560px;object-fit:contain;filter:drop-shadow(0 24px 25px #0006);transform:rotate(8deg)}.industry-study figcaption{font-size:.75rem;letter-spacing:.12em;color:#a5a99f;line-height:1.8;padding:20px 0;text-align:right}.industry-signoff{max-width:none;padding:65px 0 10px;font:400 clamp(1.8rem,3.4vw,3.5rem)/1.2 var(--body);letter-spacing:-.04em}.industry-signoff em{font-weight:400}.craft-statement{padding:100px var(--pad);border-block:1px solid #c4b69624;text-align:center;background:radial-gradient(ellipse at 50% 80%,#9d844522,transparent 70%)}.craft-statement h2{font-size:clamp(2.8rem,5.4vw,6rem);line-height:1.08;margin:30px auto}.craft-statement>p:last-child{max-width:48ch;margin:auto;color:#b8bec2;line-height:1.8;font-size:1rem}.origin-ending{padding:110px var(--pad) 100px}.origin-ending h2{font-size:clamp(3.4rem,6.6vw,7rem);line-height:1.04;margin:28px 0 36px}.origin-ending .text-link{font-size:1rem}.origin-pending{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}.origin-visible{opacity:1;transform:none}@media(max-width:760px){.origin-hero{min-height:660px;padding:65px var(--pad) 90px;align-items:flex-start}.origin-image{inset:12% -18% 0 18%}.origin-hero:after{background:linear-gradient(90deg,#090c10db,transparent 100%),linear-gradient(0deg,#090c10,transparent 35%),linear-gradient(#090c10,transparent 55%)}.origin-heading h1{font-size:clamp(3.8rem,13.3vw,6rem);margin:30px 0}.origin-heading>p{margin-top:45px}.origin-caption{left:var(--pad);right:auto;bottom:28px}.origin-story{grid-template-columns:1fr;padding:65px var(--pad);gap:30px}.origin-prose p{font-size:1rem}.origin-story h2{font-size:2.8rem}.industry-section{padding-top:20px;padding-bottom:50px}.industry-heading h2{font-size:clamp(2.5rem,10.5vw,4rem)}.industry-layout{grid-template-columns:1fr;gap:24px;margin-top:32px}.industry-steps article{grid-template-columns:80px 1fr;gap:18px}.industry-study img{height:400px}.industry-study figcaption{text-align:left}.industry-signoff{padding-top:32px;font-size:2rem}.craft-statement{padding:65px var(--pad);text-align:left}.craft-statement h2{font-size:2.8rem}.origin-ending{padding:65px var(--pad)}.origin-ending h2{font-size:clamp(2.4rem,9.3vw,4rem)}}@media(prefers-reduced-motion:reduce){.origin-pending{opacity:1;transform:none;transition:none}}.home-attitude{margin:40px 0 28px;overflow:hidden}.home-attitude>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.home-attitude figcaption{padding-top:16px;font-size:.75rem;letter-spacing:.12em;color:#b9ae96}.home.motion-ready .home-attitude>img{transform:scale(calc(1.025 - var(--arrival,1) * .025));transform-origin:center}.attitude-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.attitude-portrait{position:relative;aspect-ratio:3/2;overflow:hidden;background:#151719}.attitude-portrait>img{position:absolute;width:200%;height:200%;max-width:none;object-fit:fill}.attitude-blonde>img{left:0;top:0}.attitude-red>img{left:-100%;top:0}.attitude-copper>img{left:0;top:-100%}.hair-inspiration{background:#090c10}.hair-inspiration h2{font-size:clamp(2.8rem,5.4vw,6rem);line-height:1.05;margin:24px 0 36px}.campaign-context{font-size:.875rem;color:#a9afb3;line-height:1.6;margin-top:20px}.about-attitude{margin-bottom:50px;text-align:left}@media(max-width:760px){.home-attitude{margin-top:30px}.attitude-pair{gap:12px}.hair-inspiration{padding-block:55px}.hair-inspiration h2{font-size:2.8rem}.about-attitude{margin-bottom:35px}.hair-inspiration .attitude-pair{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.home.motion-ready .home-attitude>img{transform:none}}.attitude-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:760px){.attitude-trio{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.attitude-trio>.attitude-blonde{grid-column:1/-1}}.campaign-poster{position:relative;isolation:isolate;overflow:hidden;background:#090c10}.campaign-poster .campaign-model{position:absolute;z-index:-1;pointer-events:none;width:78%;right:-10%;top:50%;transform:translateY(-50%)}.campaign-model .attitude-portrait{background:transparent;mask-image:linear-gradient(90deg,transparent,black 16%,black 86%,transparent),linear-gradient(0deg,transparent,black 20%,black 91%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,black 16%,black 86%,transparent),linear-gradient(0deg,transparent,black 20%,black 91%,transparent);-webkit-mask-composite:source-in}.campaign-poster:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#090c10 0%,#090c10e0 26%,#090c1050 52%,transparent 75%)}.home .brand-scene.campaign-poster,.home.motion-ready .brand-scene.campaign-poster{min-height:650px;padding-block:110px}.home .campaign-poster .brand-ambient{display:none}.home .campaign-poster h2{position:relative;max-width:70%;font-size:clamp(2.8rem,4.5vw,5rem)}.home .campaign-poster .brand-signoff{position:relative;max-width:46%}.hair-inspiration.campaign-poster{min-height:620px;display:flex;flex-direction:column;justify-content:center}.hair-inspiration.campaign-poster h2{font-size:clamp(3rem,5vw,5.5rem);max-width:62%;position:relative}.craft-statement.campaign-poster{min-height:640px;text-align:left;display:flex;flex-direction:column;justify-content:center;padding-block:95px}.craft-statement.campaign-poster h2{max-width:65%;margin:30px 0;font-size:clamp(2.8rem,4.5vw,5rem)}.craft-statement.campaign-poster>p:last-child{max-width:40ch;margin:0}.craft-statement.campaign-poster .campaign-model{right:-14%;width:80%}@media(max-width:760px){.home .brand-scene.campaign-poster,.home.motion-ready .brand-scene.campaign-poster,.hair-inspiration.campaign-poster,.craft-statement.campaign-poster{min-height:700px;padding:55px var(--pad) 370px;display:block}.campaign-poster .campaign-model,.craft-statement.campaign-poster .campaign-model{top:auto;bottom:0;right:-12%;width:124%;transform:none}.campaign-poster:after{background:linear-gradient(180deg,#090c10 0%,#090c10 28%,#090c1080 47%,transparent 70%)}.home .campaign-poster h2,.hair-inspiration.campaign-poster h2,.craft-statement.campaign-poster h2{max-width:100%;font-size:clamp(2.5rem,9vw,3.5rem);margin:24px 0}.home .campaign-poster .brand-signoff{max-width:100%}.craft-statement.campaign-poster{min-height:800px}.campaign-model .attitude-portrait{mask-image:linear-gradient(0deg,transparent,black 20%,black 84%,transparent);-webkit-mask-image:linear-gradient(0deg,transparent,black 20%,black 84%,transparent)}}.bag-accessories{min-width:0;margin-top:28px;padding-top:22px;border-top:1px solid #c4b69635}.bag-accessories[hidden]{display:none}.bag-accessories-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.bag-accessories-heading h3{font-family:var(--display);font-size:1.65rem;line-height:1.1;font-weight:500}.accessory-scroll-controls{display:flex;flex-shrink:0;gap:4px}.accessory-scroll-controls button{min-width:44px;min-height:44px;color:#d9cdb2;font-size:1.25rem;border-bottom:1px solid #c4b69655}.bag-accessories-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#9e9073 #ffffff08;padding:6px 6px 16px;overscroll-behavior-x:contain}.bag-accessory{flex:0 0 180px;min-width:0;scroll-snap-align:start}.bag-accessory-image{display:block;background:#bfb7a7;overflow:hidden}.bag-accessory-image img{width:100%;height:116px;object-fit:contain;mix-blend-mode:multiply}.bag-accessory-name{display:block;font-size:.875rem;line-height:1.4;margin-top:12px;min-height:40px}.bag-accessory-name span{display:block;color:var(--muted);font-size:.75rem}.bag-accessory-buy{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.875rem}.bag-accessory-buy button{min-height:44px;padding:8px 4px;color:#d9cdb2}.bag-accessory-buy button:hover,.accessory-scroll-controls button:hover{color:#fff}#checkout-items{min-width:0}@media(max-width:400px){.bag-accessories-heading h3{font-size:1.4rem}.bag-accessory{flex-basis:160px}}.home .commerce-hero .intro-study{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 10%,black 84%,transparent),linear-gradient(0deg,transparent,black 20%,black 85%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.home .commerce-hero .intro-study .product-main{inset:0;transform:translateY(var(--intro-y,0px)) scale(var(--intro-scale,1.02))!important;transform-origin:50% 40%}.home .commerce-hero .intro-study .product-main img{position:absolute;width:210%;max-width:none;height:auto;left:-50%;top:6%;object-fit:initial;transform:rotate(-12deg);transform-origin:45% 15%;mask-image:linear-gradient(black 12%,transparent 40%);filter:brightness(.8) drop-shadow(0 30px 30px #0008)}.attachment-study{height:190px;margin:0 0 22px;display:flex;align-items:center;justify-content:center}.attachment-study svg{display:block;width:82%;max-width:560px;height:100%;overflow:hidden}#attachment-panel-3 .attachment-study svg,#attachment-panel-4 .attachment-study svg{transform:scale(.8);transform-origin:center}.attachment-panels [role=tabpanel]:not([hidden]) .attachment-study{animation:attachment-reveal .35s ease-out}.attachment-panels .attachment-word{font-size:clamp(2.3rem,4vw,4rem);margin-bottom:16px}@keyframes attachment-reveal{0%{opacity:0}to{opacity:1}}@media(max-width:760px){.home .commerce-hero .intro-study{max-height:300px}.attachment-study{height:155px}}@media(prefers-reduced-motion:reduce){.attachment-panels .attachment-study{animation:none!important}.home .commerce-hero .intro-study .product-main{transform:none!important}}.home .still-brush{clip-path:url(#accessory-brush-edge)}.home .still-comb{clip-path:url(#accessory-comb-edge)}.home .still-clips{clip-path:url(#accessory-clips-edge)}.home .commerce-hero .intro-copper{overflow:hidden;isolation:auto;background:transparent;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}.home .commerce-hero .intro-copper:before,.home .commerce-hero .intro-copper:after{content:none;display:none;background:none}.intro-copper .intro-portrait{position:absolute;width:145%;left:-22.5%;top:50%;transform:translateY(calc(-50% + var(--intro-y,0px))) scale(var(--intro-scale,1.02));transform-origin:center}.intro-copper .intro-portrait>img{display:block;width:100%;height:auto;max-width:100%;-webkit-mask-image:linear-gradient(to bottom,#000 75%,transparent 100%);mask-image:linear-gradient(to bottom,#000 75%,transparent 100%)}.intro-copper .attitude-portrait{background:transparent;-webkit-mask-image:linear-gradient(0deg,transparent,#000 24%,#000 80%,transparent);mask-image:linear-gradient(0deg,transparent,#000 24%,#000 80%,transparent);-webkit-mask-composite:source-over;mask-composite:add}@media(max-width:760px){.home .commerce-hero .intro-copper{aspect-ratio:1.2;max-height:365px}.intro-copper .intro-portrait{width:125%;left:-12.5%}}@media(prefers-reduced-motion:reduce){.intro-copper .intro-portrait{transform:translateY(-50%)}}.cookie-panel{position:fixed;bottom:16px;left:16px;right:16px;max-width:620px;z-index:10000;background:#151515;color:#fff;border:1px solid #b9aa83;padding:24px;box-shadow:0 8px 40px #0008;font-size:16px;line-height:1.5;max-height:85vh;overflow:auto}.cookie-panel[hidden]{display:none}.cookie-panel h2{font-size:24px;margin:0 0 12px}.cookie-panel p{margin:0 0 12px}.cookie-panel a{color:#dfceaa;text-decoration:underline}.cookie-actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.cookie-actions button{flex:1;background:#d4c39d;color:#111;border:1px solid #d4c39d;padding:14px;font:inherit;cursor:pointer;min-width:180px}.cookie-actions button:focus-visible{outline:3px solid white;outline-offset:3px}.included-summary{border-top:1px solid #ffffff26;padding-top:20px}.included-summary a{display:inline-block;margin-top:8px}.infrared-section>div:last-child{max-width:550px;align-self:center}.infrared-section h2{font-size:clamp(2rem,5vw,5rem)}.complete-kit{border-top:1px solid #ffffff26}.kit-links{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:36px}.kit-links a{border-top:1px solid #ffffff40;padding:24px 0;display:flex;flex-direction:column;gap:16px}.kit-links a span:last-child{color:var(--gold,#cdb681)}.waitlist-section form{max-width:640px;margin-top:28px}.waitlist-section>p{max-width:640px}.consent-field{display:flex!important;gap:12px;align-items:flex-start;font-size:14px!important}.consent-field input{width:18px!important;min-width:18px;height:18px!important;margin-top:3px!important}.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-result:not(:empty){margin-top:24px;border-top:1px solid #ffffff40;padding-top:24px}.form-result:focus{outline:1px solid #cdb681;outline-offset:8px}form button:disabled{opacity:.6}form input,form select,form textarea{min-width:0;width:100%;box-sizing:border-box}form select{color:inherit;background:#111}form option{color:#eee;background:#111}@media(max-width:700px){.kit-links{grid-template-columns:1fr;gap:0}.complete-kit{padding-bottom:110px}.support-heading h1{overflow-wrap:normal;font-size:clamp(2.5rem,10vw,5rem)}.infrared-section{gap:28px}.field-pair{grid-template-columns:1fr!important}}.consent-field input{min-height:18px!important;padding:0;accent-color:#cdb681}.trade .support-heading .btn{grid-column:1/-1;max-width:680px}.consent-field{flex-direction:row!important}.consent-field>span{display:block!important}.product-buy>[data-add]{min-height:56px}.kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:42px}.kit-card{min-width:0}.kit-card>.eyebrow{font-size:.7rem;letter-spacing:.1em;margin-bottom:18px}.kit-image{display:block;aspect-ratio:1;background:#141412;overflow:hidden}.kit-image img{display:block;width:100%;height:100%;object-fit:contain;padding:20px;transition:transform .3s}.kit-image:hover img{transform:scale(1.025)}.kit-card h3{font-size:clamp(1.1rem,1.6vw,1.5rem);margin:22px 0 8px}.kit-detail{font-size:.8125rem;color:var(--muted);margin:0 0 22px}.kit-purchase{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--rule);padding-top:18px}.kit-purchase>span{color:var(--gold);white-space:nowrap}.kit-purchase .btn{font-size:.75rem;padding:12px 16px;min-height:44px;min-width:132px}.kit-purchase .btn:disabled{opacity:.55;cursor:default}.site-footer .footer-grid{grid-template-columns:minmax(190px,1.3fr) minmax(135px,.8fr) minmax(220px,1fr) minmax(160px,.85fr);gap:36px;padding-bottom:44px}.site-footer .footer-grid>div{grid-column:auto;min-width:0}.site-footer .footer-grid h2{font-size:.875rem;line-height:1.5;font-weight:500;letter-spacing:.08em;margin:0 0 20px;color:var(--gold)}.site-footer .footer-grid a{font-size:.875rem;line-height:1.7;overflow-wrap:anywhere;margin-bottom:10px}.site-footer .footer-logo{max-width:100%;margin-left:0;width:205px}.site-footer .policy-links{display:flex;flex-wrap:wrap;gap:14px 26px;border-top:1px solid var(--rule);padding:28px 0 0;font-size:.75rem;color:var(--muted)}.site-footer .policy-links a,.site-footer .policy-links button{font:inherit;color:inherit;line-height:1.8}.site-footer .footer-bottom{display:flex;justify-content:space-between;margin-top:26px;padding-top:22px;gap:12px;font-size:.75rem}.collective main h1{font-size:clamp(2.6rem,6.8vw,7rem);line-height:1.03}.collective main h2{font-size:clamp(2rem,4.7vw,4.8rem)}.collective-opening{padding-top:100px}.collective-opening h1{margin:28px 0}.collective-lede{max-width:590px;font-size:1.2rem;line-height:1.7;margin:30px 0}.collective-offer,.collective-story,.collective-how,.collective-apply,.collective-faq{border-top:1px solid var(--rule)}.collective-offer>p:last-child,.collective-apply>p{max-width:670px;line-height:1.8}.collective-story{display:grid;grid-template-columns:1fr 1fr;gap:70px}.collective-story p{line-height:1.8}.collective-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:36px}.collective-steps article{border-top:1px solid var(--rule);padding-top:24px}.collective-steps span{font-size:.75rem;letter-spacing:.1em;color:var(--gold)}.collective-steps h3{font-size:1.6rem;margin:24px 0 18px}.collective-steps p{font-size:.9375rem;line-height:1.8}.collective-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:40px}.collective-faq>.text-link{grid-column:2}.collective-terms .policy-copy{max-width:780px;line-height:1.8}.collective-terms .policy-copy h2{font-size:1.6rem;margin:36px 0 14px}.collective-terms>.text-link{margin-top:30px}.collective-terms h1{margin:24px 0 32px}@media(max-width:1050px){.site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:36px 48px}.kit-grid{gap:20px}.kit-purchase{align-items:start;flex-direction:column}.kit-purchase .btn{width:100%}}@media(max-width:700px){.kit-grid{grid-template-columns:1fr;gap:42px}.kit-image{aspect-ratio:1.15}.kit-purchase{flex-direction:row;align-items:center}.kit-purchase .btn{width:auto}.kit-card h3{font-size:1.4rem}.site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.site-footer .footer-grid>.footer-brand{grid-column:1/-1}.site-footer .footer-grid>div:nth-child(3){grid-column:1/-1;grid-row:3}.site-footer .policy-links{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.site-footer .policy-links button{text-align:left}.site-footer .footer-bottom{flex-direction:column}.collective-opening{padding-top:60px}.collective-story,.collective-steps,.collective-faq{grid-template-columns:1fr;gap:30px}.collective-faq>.text-link{grid-column:auto}.collective-opening h1{font-size:clamp(2.25rem,8.8vw,4rem)}.collective-lede{font-size:1rem}.collective-opening .btn{font-size:.8rem}.collective-offer h2{font-size:clamp(2rem,9vw,3.5rem)}}@media(prefers-reduced-motion:reduce){.kit-image img{transition:none}.kit-image:hover img{transform:none}}@media(max-width:700px){.site-footer .footer-grid>div{grid-column:auto!important}.site-footer .footer-grid>.footer-brand,.site-footer .footer-grid>div:nth-child(3){grid-column:1/-1!important}.complete-kit #kit-title{scroll-margin-top:160px}}.collective-apply form{max-width:760px;margin-top:2rem}.collective-apply [hidden]{display:none!important}.collective-opening{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,5vw,80px)}.collective-opening-copy{min-width:0}.collective .collective-opening h1{font-size:clamp(2.3rem,4.2vw,5rem)}.collective-hero-image,.collective-salon-image,.collective-editorial-image{margin:0;overflow:hidden}.collective-hero-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.collective-hero-image figcaption,.collective-salon-image figcaption{padding:18px 0;font-size:.65rem;letter-spacing:.16em;color:var(--gold);line-height:1.6}.collective-story{grid-template-columns:1fr 1fr;align-items:center}.collective-salon-image{grid-row:span 2}.collective-salon-image img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:58% center}.collective-story>div{min-width:0}.collective-story{row-gap:24px}.collective-editorial-image{position:relative}.collective-editorial-image img{display:block;width:100%;height:clamp(350px,48vw,680px);object-fit:cover;object-position:center 40%}.collective-editorial-image figcaption{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:end;padding:clamp(28px,6vw,90px);background:linear-gradient(transparent 30%,#000000bf);font-size:clamp(1.8rem,4.5vw,4.8rem);line-height:1.1;letter-spacing:-.025em}.collective-editorial-image em{color:var(--gold)}@media(max-width:800px){.collective-opening{grid-template-columns:1fr;gap:36px}.collective .collective-opening h1{font-size:clamp(2.3rem,8.8vw,4rem)}.collective-hero-image img{aspect-ratio:3/2}.collective-story{grid-template-columns:1fr;gap:28px}.collective-salon-image{grid-row:auto}.collective-salon-image img{aspect-ratio:3/2}.collective-editorial-image img{object-position:35% center}}.menu-secondary section>a{display:block;width:fit-content;margin-top:14px}.collective-opening{position:relative;isolation:isolate;min-height:650px;display:flex;align-items:center;padding-top:65px;padding-bottom:65px;overflow:hidden}.collective-opening-copy{position:relative;z-index:2;width:52%}.collective-hero-image{position:absolute;inset:0 0 0 35%;z-index:-1}.collective-hero-image img{height:100%;width:100%;object-fit:cover;aspect-ratio:auto;mask-image:linear-gradient(to right,transparent,#000 30%);-webkit-mask-image:linear-gradient(to right,transparent,#000 30%)}.collective-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0a0a09,transparent 12%,transparent 85%,#0a0a09)}.collective-hero-image figcaption{position:absolute;bottom:12px;right:5%;z-index:1}.collective-story{grid-template-columns:1fr 1fr;gap:40px;padding-top:50px;padding-bottom:50px}.collective-salon-image{grid-row:auto}.collective-salon-image img{aspect-ratio:4/3;max-height:440px}.collective-story h2{margin-bottom:24px}.collective-story>div{align-self:center}.collective-offer,.collective-how,.collective-apply,.collective-faq{padding-top:55px;padding-bottom:55px}@media(max-width:800px){.collective-opening{display:block;min-height:0;padding-top:38px;padding-bottom:0}.collective-opening-copy{width:100%}.collective-hero-image{position:relative;inset:auto;margin:12px -6vw 0;z-index:0}.collective-hero-image img{height:auto;aspect-ratio:3/2;mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 80%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 80%,transparent)}.collective-hero-image figcaption{position:relative;bottom:auto;right:auto;text-align:center;padding:8px 0 22px}.collective-story{grid-template-columns:1fr;gap:20px;padding-top:32px;padding-bottom:32px}.collective-offer,.collective-how,.collective-apply,.collective-faq{padding-top:36px;padding-bottom:36px}}.collective-mark{display:block;position:relative;width:250px;max-width:100%;aspect-ratio:2.4;overflow:hidden}.collective-mark img{position:absolute;width:100%;height:auto;top:50%;transform:translateY(-50%);display:block;mix-blend-mode:screen}.collective-opening .collective-mark{margin-bottom:20px}.collective-identity{display:flex;align-items:center;justify-content:center;min-width:0}.collective-identity .collective-mark{width:100%}.collective-apply>.collective-mark{width:200px;margin-bottom:24px}.collective-opening{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;min-height:0;align-items:center;padding-top:48px;padding-bottom:40px}.collective-opening-copy{width:100%;max-width:850px}.collective-hero-image{position:relative;inset:auto;z-index:0;width:100%;min-width:0;margin:0}.collective-hero-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 90%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 90%,transparent)}.collective-hero-image figcaption{position:relative;bottom:auto;right:auto;text-align:right}@media(max-width:800px){.collective-story{gap:24px}.collective-identity .collective-mark{width:300px}.collective-hero-image{margin:16px 0 0}.collective-hero-image figcaption{font-size:.55rem;text-align:center}.collective-opening .collective-mark{width:220px}}@media(min-width:701px)and (max-width:1100px){.collective .collective-opening h1{font-size:clamp(2rem,3.8vw,3.4rem)}.collective-opening .collective-lede{font-size:1rem}.collective-opening .btn{font-size:.75rem}}@media(max-width:700px){.collective-opening{grid-template-columns:1fr;gap:12px;padding-top:32px;padding-bottom:24px}.collective-hero-image{max-width:520px;margin:0 auto}}.collective-opening .collective-hero-image{overflow:visible}.collective-opening .collective-hero-image img{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 12%,#000 72%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 12%,#000 72%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.collective-opening .collective-hero-image:after{display:none}.gift-offer[hidden]{display:none!important}.gift-offer{margin:0;padding:1.1rem max(5vw,1rem);background:#20232b;border-bottom:1px solid #665a42;color:#f5eee0;font-size:1rem;line-height:1.6;text-align:center}.gift-offer strong{color:#e3c98e}.gift-offer p{margin:.3rem auto;max-width:65rem}.gift-offer a{text-decoration:underline;text-underline-offset:4px}.gift-offer .gift-terms{font-size:.875rem;color:#d1ccc3}.gift-bag-note{padding:1rem;margin:1rem 0;border:1px solid #665a42;background:#20232b;color:#f5eee0;line-height:1.5}.gift-bag-note p{font-size:.9rem;margin:.5rem 0 1rem}.product-gallery .gallery-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-gallery .gallery-thumbnails button{width:100%;min-width:0}.gallery-3d-icon{height:92px;width:64px;margin:auto;padding:19px 0;color:#d4bc8c}.product-gallery .gallery-thumbnails [data-gallery-3d]{color:#d4bc8c}.product-gallery [hidden]{display:none!important}#dryer-3d-panel{height:610px;position:relative;background:radial-gradient(ellipse at 50% 42%,#41464d,#292d33 60%,#1c2025)}#dryer-3d-stage{position:absolute;inset:0 0 65px}#dryer-3d-stage model-viewer{width:100%;height:100%;--progress-bar-color:#d4bc8c;--progress-bar-height:2px}#dryer-3d-status{position:absolute;top:44%;left:10%;right:10%;text-align:center;font-size:14px;pointer-events:none}.dryer-3d-tools{position:absolute;bottom:18px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#c8c6c2}.dryer-3d-tools button{padding:9px 12px;border:1px solid #77684e;background:#14181c;color:#e2d1ae;white-space:nowrap}.product-gallery button:focus-visible{outline:2px solid #d4bc8c;outline-offset:3px}@media(max-width:700px){#dryer-3d-panel{height:470px}.product-gallery .gallery-thumbnails{gap:6px}.product-gallery .gallery-thumbnails span{font-size:9px;letter-spacing:.03em}.gallery-3d-icon{height:72px}.dryer-3d-tools{left:12px;right:12px;font-size:10px;gap:8px}}
