/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-Variable.ttf)format("truetype");font-weight:400 900;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root{--obsidian:#09090b;--bone:#f1ebdd;--platinum:#d9d8d4;--champagne:#c6a36c;--aubergine:#1d0d20;--petrol:#07363d}@keyframes foil-light-pass{0%,14%{background-position:0 0,118%}52%{background-position:0 0,-18%}to{background-position:0 0,-18%}}@keyframes piece-name-shimmer{0%,18%{background-position:0 0,132%}58%{background-position:0 0,-32%}to{background-position:0 0,-32%}}@keyframes hero-title-shimmer{0%,16%{background-position:0 0,165%,0 0}56%{background-position:0 0,-65%,0 0}to{background-position:0 0,-65%,0 0}}@keyframes footer-silver-shimmer{0%,18%{background-position:150%,0 0}58%{background-position:-50%,0 0}to{background-position:-50%,0 0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--obsidian);color:var(--bone);margin:0;font-family:Manrope,sans-serif;overflow-x:hidden}a{color:inherit}.luxury-foil{--foil-shadow:#76582f;--foil-base:#f1ebdd;--foil-flare:#d6ad67;--foil-bright:#fffdf6;--emboss-highlight:#ffffff57;--emboss-depth:#0000009e;isolation:isolate;color:var(--foil-base);display:inline-block;position:relative}.hero h1.luxury-foil,.piece h2.luxury-foil,.site-footer h2.luxury-foil{display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.luxury-foil{background-image:repeating-linear-gradient(104deg, #ffffff29 0 1px, #00000024 1px 2px, transparent 2px 5px), linear-gradient(104deg, var(--foil-shadow) 0%, var(--foil-base) 19%, var(--foil-flare) 31%, var(--foil-bright) 38%, var(--foil-base) 44%, var(--foil-shadow) 57%, var(--foil-base) 73%, var(--foil-bright) 82%, var(--foil-flare) 89%, var(--foil-shadow) 100%);background-blend-mode:soft-light, normal;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.4px #ffffff42;text-shadow:-.7px -.8px .2px var(--emboss-highlight), .9px 1.2px .25px var(--emboss-depth), 1.8px 2.4px 1px #00000057;filter:drop-shadow(-.5px -.6px .1px var(--emboss-highlight)) drop-shadow(1px 1.45px .2px var(--emboss-depth)) drop-shadow(0 8px 18px #0000003d);background-repeat:repeat,no-repeat;background-size:5px 5px,260% 100%;-webkit-background-clip:text;background-clip:text;animation:9s cubic-bezier(.45,0,.2,1) infinite foil-light-pass}.luxury-foil:before,.luxury-foil:after{content:attr(data-text);z-index:-1;pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;position:absolute;inset:0}.luxury-foil:before{-webkit-text-stroke:1.25px var(--emboss-depth);opacity:.82;transform:translate(1.35px,1.9px)}.luxury-foil:after{-webkit-text-stroke:.7px var(--emboss-highlight);mix-blend-mode:screen;opacity:.9;transform:translate(-.65px,-.75px)}}.hero{background:var(--obsidian);isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.site-header{z-index:4;justify-content:space-between;align-items:center;height:150px;display:flex;position:absolute;top:0;left:6vw;right:6vw}.brand-lockup-shell{width:258px;position:relative}.brand-lockup{filter:brightness(1.05)contrast(1.12)drop-shadow(0 -1px #ffffff29)drop-shadow(0 1.25px #000000c7);width:100%;height:auto;display:block;position:relative}.site-nav{align-items:center;gap:30px;display:flex}.collection-marker{letter-spacing:.22em;color:#f1ebdda3;font-size:11px}.concept-nav-link{color:var(--bone);letter-spacing:.2em;border-bottom:1px solid #c6a36c94;padding-bottom:7px;font-size:11px;text-decoration:none;transition:color .18s,border-color .18s}.concept-nav-link:hover{color:var(--champagne);border-color:var(--champagne)}.concept-nav-link:focus-visible{outline:1px solid var(--champagne);outline-offset:6px}.hero-copy{z-index:3;background:linear-gradient(90deg, var(--obsidian) 65%, #09090be6 82%, transparent 100%);flex-direction:column;align-items:flex-start;width:50%;min-height:100svh;padding:28vh 4vw 10vh 6vw;display:flex;position:relative}.campaign-line{letter-spacing:.08em;color:var(--champagne);margin:0 0 22px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.2rem,2vw,2rem)}.hero h1{letter-spacing:-.065em;margin:0;font-family:Bodoni Moda,serif;font-size:clamp(6rem,13vw,14rem);font-weight:500;line-height:.72}.hero h1.luxury-foil{--foil-shadow:#4f555d;--foil-base:#d7d9dc;--foil-flare:#aeb9c6;--foil-bright:#fff;--emboss-highlight:#ffffffa8;--emboss-depth:#05080ce0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero h1.luxury-foil{background-blend-mode:soft-light, screen, normal;will-change:background-position;background-image:repeating-linear-gradient(104deg,#ffffff2e 0 1px,#00000021 1px 2px,#0000 2px 5px),linear-gradient(105deg,#0000 0 41%,#d8e2ec1f 45%,#fffffffa 49%,#becfdd61 53%,#0000 58% 100%),linear-gradient(102deg,#424851 0%,#d7d9dc 20%,#fff 34%,#89939f 49%,#f7f8fa 64%,#aeb9c6 78%,#4f555d 100%);background-repeat:repeat,no-repeat,no-repeat;background-size:5px 5px,220% 100%,100% 100%;animation:5.8s cubic-bezier(.42,0,.18,1) infinite hero-title-shimmer}}.hero-intro{margin:54px 0 0;font-family:Bodoni Moda,serif;font-size:clamp(2rem,3.2vw,4rem);line-height:1.06}.discover-link{border-bottom:1px solid var(--champagne);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:28px;margin-top:54px;padding-bottom:9px;font-size:11px;text-decoration:none;display:inline-flex}.hero-image-wrap{z-index:1;position:absolute;inset:0 0 0 40%}.hero-image{object-fit:cover;object-position:center top;filter:saturate(.98)contrast(1.04);width:100%;height:100%}.hero-image-shade{background:linear-gradient(90deg,#09090bad,#0000 34%),linear-gradient(#0000 68%,#09090b75);position:absolute;inset:0}.hero-count{z-index:4;letter-spacing:.2em;color:#f1ebdd8f;gap:22px;font-size:10px;display:flex;position:absolute;bottom:5vh;right:6vw}.hero-count a{text-decoration:none;transition:color .18s,transform .18s}.hero-count a:first-child{color:var(--champagne)}.hero-count a:hover{color:var(--bone);transform:translateY(-2px)}.hero-count a:focus-visible{color:var(--bone);outline:1px solid var(--champagne);outline-offset:6px}@media (max-width:760px){.site-header{align-items:flex-start;height:112px;padding-top:14px}.brand-lockup-shell{width:138px}.collection-marker{display:none}.concept-nav-link{font-size:10px}.hero-image-wrap{inset:0}.hero-image{object-position:center top}.hero-copy{background:linear-gradient(0deg, var(--obsidian) 0%, #09090bd1 44%, #09090b1f 76%);justify-content:flex-end;width:100%;min-height:100svh;padding:28vh 6vw 15vh}.hero h1{font-size:clamp(5.3rem,24vw,8rem)}.hero-intro{margin-top:28px;font-size:2rem}.discover-link{margin-top:30px}}.drop-story{isolation:isolate;background:radial-gradient(ellipse at 86% 16%, #6d38e07a 0%, transparent 40%), linear-gradient(112deg, transparent 0 37%, #d9d8d41f 48%, transparent 61%), linear-gradient(145deg, var(--obsidian) 0%, var(--aubergine) 58%, #35145a 100%);min-height:76svh;color:var(--bone);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:2vw;padding:10vw 6vw;display:grid;position:relative;overflow:hidden}.drop-story-index{z-index:-1;color:#f1ebdd0d;letter-spacing:-.08em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(22rem,48vw,54rem);font-weight:600;line-height:.72;position:absolute;bottom:-12vw;right:-1.5vw}.drop-story-copy{grid-column:2/10;max-width:1120px}.drop-story-kicker{color:var(--champagne);letter-spacing:.24em;margin:0 0 40px;font-size:11px}.drop-story h2{letter-spacing:-.035em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(5rem,10vw,11rem);font-weight:600;line-height:.78}.drop-story h2 span{color:var(--platinum);text-shadow:0 14px 48px #6d38e057}.drop-story-intro{max-width:760px;margin:58px 0 0;font-family:Bodoni Moda,serif;font-size:clamp(1.55rem,2.7vw,3rem);line-height:1.18}.drop-story-link,.concept-return-link{border-bottom:1px solid var(--champagne);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:28px;margin-top:46px;padding-bottom:9px;font-size:11px;text-decoration:none;transition:color .18s,gap .18s;display:inline-flex}.drop-story-link:hover,.concept-return-link:hover{color:var(--champagne);gap:36px}:is(.drop-story-link:focus-visible,.concept-return-link:focus-visible){outline:1px solid var(--champagne);outline-offset:6px}.list-intro{isolation:isolate;min-height:78svh;color:var(--bone);background:radial-gradient(at 82% 14%,#c6a36c38 0%,#0000 42%),linear-gradient(145deg,#09090b,#130e13 58%,#21131f);grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:2vw;padding:10vw 6vw 8vw;display:grid;position:relative;overflow:hidden}.list-intro:after{content:"PRIVATE";z-index:-1;color:#f1ebdd09;letter-spacing:-.08em;white-space:nowrap;pointer-events:none;font-family:Barlow Condensed,sans-serif;font-size:clamp(12rem,29vw,34rem);font-weight:600;line-height:.72;position:absolute;bottom:-5vw;right:-4vw}.list-intro-kicker{color:var(--champagne);letter-spacing:.24em;grid-column:1/4;margin:13px 0 0;font-size:11px}.list-intro-main{grid-column:4/13}.list-intro h2{letter-spacing:-.035em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(5rem,9.5vw,10.5rem);font-weight:600;line-height:.78}.list-intro-copy{border-top:1px solid #f1ebdd2e;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);align-items:end;gap:5vw;max-width:900px;margin-top:58px;padding-top:28px;display:grid}.list-intro-copy>p{color:#f1ebddbd;margin:0;font-size:1rem;line-height:1.75}.list-principles{border-top:1px solid #f1ebdd2e;border-bottom:1px solid #f1ebdd2e;grid-column:4/13;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;display:grid}.list-principles span{color:#f1ebddb8;letter-spacing:.18em;border-right:1px solid #f1ebdd2e;align-items:center;min-height:78px;padding:22px 18px;font-size:9px;line-height:1.5;display:flex}.list-principles span:first-child{padding-left:0}.list-principles span:last-child{border-right:0}.email-signup{--signup-accent:var(--champagne);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 18px;display:grid;position:relative}.email-signup--piece{--signup-accent:var(--product-accent)}.email-signup-field{gap:12px;display:grid}.email-signup label{color:#f1ebdd9e;letter-spacing:.2em;font-size:9px}.email-signup input[type=email]{width:100%;min-height:54px;color:var(--bone);background:0 0;border:0;border-bottom:1px solid #f1ebdd7a;border-radius:0;outline:0;padding:0 2px;font:430 clamp(1.15rem,1.7vw,1.5rem)/1.2 Bodoni Moda,serif;transition:border-color .18s,box-shadow .18s}.email-signup input[type=email]::placeholder{color:#f1ebdd47}.email-signup input[type=email]:focus{border-color:var(--signup-accent);box-shadow:0 7px 20px -18px var(--signup-accent)}.email-signup button{border:0;border-bottom:1px solid var(--signup-accent);min-height:54px;color:var(--bone);font:inherit;letter-spacing:.17em;white-space:nowrap;cursor:pointer;background:0 0;justify-content:space-between;align-items:flex-end;gap:28px;padding:0 0 8px;font-size:10px;display:inline-flex}.email-signup button:hover{color:var(--signup-accent)}.email-signup button:focus-visible{outline:1px solid var(--signup-accent);outline-offset:6px}.email-signup button:disabled{cursor:wait;opacity:.64}.email-signup-note,.email-signup-status{letter-spacing:.04em;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.email-signup-note{color:#f1ebdd75}.email-signup-status{min-height:1.5em;color:var(--signup-accent);letter-spacing:.16em}.email-signup-status--error{color:#f4b9b9;letter-spacing:.04em}.email-signup-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.manifesto{background:var(--bone);min-height:72svh;color:var(--obsidian);grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:2vw;padding:11vw 6vw 8vw;display:grid;position:relative}.manifesto>p{letter-spacing:.22em;grid-column:1/4;margin:12px 0 0;font-size:10px}.manifesto h2{letter-spacing:-.035em;grid-column:4/13;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(5rem,10.5vw,12rem);font-weight:600;line-height:.79}.manifesto h2 span{color:var(--champagne)}.manifesto h2 .luxury-foil{--foil-shadow:#765526;--foil-base:#c6a36c;--foil-flare:#e7c78b;--foil-bright:#fff0c7}.manifesto-detail{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #09090b38;grid-column:4/13;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:5vw;padding-top:22px;font-size:11px;line-height:1.5;display:grid}.piece{--piece-bg:var(--obsidian);--piece-fg:var(--bone);--piece-accent:var(--champagne);background:var(--piece-bg);min-height:100svh;color:var(--piece-fg);align-items:center;padding:8vw 6vw;display:flex}.piece--aubergine{--piece-bg:var(--aubergine);--piece-accent:#ea0a78}.piece--petrol{--piece-bg:var(--petrol);--piece-accent:#00bfc3;background:radial-gradient(ellipse at 8% 6%, #00bfc3ad 0%, #07363d57 32%, transparent 58%), radial-gradient(ellipse at 92% 88%, #203bff52 0%, transparent 46%), linear-gradient(112deg, transparent 0 33%, #d9d8d42e 46%, #00bfc31c 55%, transparent 69%), linear-gradient(145deg, #02090b 0%, #04232a 31%, var(--piece-bg) 58%, #093f54 100%)}.piece--bone{--piece-bg:var(--aubergine);--piece-fg:var(--bone);--piece-accent:var(--platinum);background:radial-gradient(ellipse at 90% 7%, #6d38e0b8 0%, transparent 42%), linear-gradient(112deg, transparent 0 34%, #d9d8d429 46%, #6d38e01f 54%, transparent 68%), linear-gradient(145deg, #110915 0%, var(--piece-bg) 50%, #35145a 100%)}.piece--platinum{--piece-bg:#10151b;--piece-accent:var(--platinum);background:radial-gradient(circle at 18% 16%, #26323d 0%, var(--piece-bg) 42%, var(--obsidian) 100%)}#arctic-hour .luxury-foil{--foil-shadow:#606972;--foil-base:#d9d8d4;--foil-flare:#b9cad6;--foil-bright:#fff;--emboss-highlight:#ffffff9e;--emboss-depth:#1f2730d1}#midnight-renegade .luxury-foil{--foil-shadow:#171a20;--foil-base:#949ca8;--foil-flare:#464d58;--foil-bright:#f7f9fc;--emboss-highlight:#ffffff8a;--emboss-depth:#000000eb}#aftershock .luxury-foil{--foil-shadow:#07575d;--foil-base:#00bfc3;--foil-flare:#63ebe8;--foil-bright:#eaffff;--emboss-highlight:#e8ffffad;--emboss-depth:#002126e0}#jackson .luxury-foil{--foil-shadow:#704a12;--foil-base:#d5a63c;--foil-flare:#f1cf70;--foil-bright:#fff1b5;--emboss-highlight:#fff4c2a8;--emboss-depth:#2a1902e6}#paradise-lost .luxury-foil{--foil-shadow:#32125d;--foil-base:#d9d8d4;--foil-flare:#aa8aff;--foil-bright:#fff;--emboss-highlight:#ffffffad;--emboss-depth:#230a3de6;-webkit-text-stroke-color:#230a3d6b}.piece:nth-child(2) .luxury-foil{animation-delay:-1.8s}.piece:nth-child(3) .luxury-foil{animation-delay:-3.6s}.piece:nth-child(4) .luxury-foil{animation-delay:-5.4s}.piece:nth-child(5) .luxury-foil{animation-delay:-7.2s}.piece-stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:2vw;width:100%;max-width:1760px;margin:0 auto;display:grid}.model-frame{background:#050507;grid-column:1/8;min-height:min(78vw,980px);position:relative;overflow:hidden}.piece--reverse .model-frame{order:2;grid-column:6/13}.model-frame:after{content:"";pointer-events:none;border:1px solid #f1ebdd24;position:absolute;inset:0}.piece--bone .model-frame:after{border-color:#f1ebdd2e}.model-frame img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.model-caption{z-index:2;min-height:44px;color:var(--bone);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090bb8;border:1px solid #f1ebdd3d;align-items:center;gap:18px;padding:0 15px;font-size:10px;line-height:1.2;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex;position:absolute;bottom:20px;left:24px}.model-caption:hover{border-color:var(--piece-accent);color:var(--piece-accent);background:#09090be0}.model-caption:focus-visible{outline:2px solid var(--piece-accent);outline-offset:3px}.piece-content{flex-direction:column;grid-column:9/13;justify-content:space-between;gap:56px;min-width:0;display:flex}.piece--reverse .piece-content{order:1;grid-column:1/5}.piece-heading{padding-top:4px}.piece-kicker{letter-spacing:.22em;color:var(--piece-accent);margin:0 0 28px;font-size:10px}.piece h2{letter-spacing:-.045em;margin:0;font-family:Bodoni Moda,serif;font-size:clamp(3.8rem,6.2vw,7.6rem);font-weight:430;line-height:.88}.piece h2.luxury-foil{-webkit-text-stroke-width:.16px;text-shadow:-.3px -.35px .1px var(--emboss-highlight), .45px .6px .12px var(--emboss-depth), .9px 1.15px .45px #00000040;filter:drop-shadow(-.2px -.25px .05px var(--emboss-highlight)) drop-shadow(.45px .7px .1px var(--emboss-depth)) drop-shadow(0 5px 13px #0000002e)}.piece h2.luxury-foil:before{-webkit-text-stroke-width:.42px;opacity:.58;transform:translate(.58px,.82px)}.piece h2.luxury-foil:after{-webkit-text-stroke-width:.24px;opacity:.7;transform:translate(-.28px,-.32px)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.piece h2.luxury-foil{background-image:repeating-linear-gradient(104deg, #ffffff24 0 1px, #0000001f 1px 2px, transparent 2px 5px), linear-gradient(104deg, var(--foil-shadow) 0%, var(--foil-base) 30%, var(--foil-flare) 43%, var(--foil-bright) 48%, #fff 50%, var(--foil-bright) 52%, var(--foil-flare) 57%, var(--foil-base) 70%, var(--foil-shadow) 100%);will-change:background-position;background-size:5px 5px,235% 100%;animation-name:piece-name-shimmer;animation-duration:6.4s;animation-timing-function:cubic-bezier(.42,0,.18,1);animation-iteration-count:infinite}}.piece-tagline{margin:28px 0 0;font-family:Bodoni Moda,serif;font-size:clamp(1.8rem,2.8vw,3.5rem);font-style:italic;line-height:1.08}.piece-commerce{border-top:1px solid #f1ebdd33;justify-content:flex-end;align-items:flex-end;gap:24px;margin-top:42px;padding-top:22px;display:flex}.piece-commerce a{border-bottom:1px solid var(--piece-accent);letter-spacing:.16em;text-align:right;gap:16px;padding-bottom:7px;font-size:8px;line-height:1.5;text-decoration:none;display:inline-flex}.piece-commerce a:focus-visible{outline:1px solid var(--piece-accent);outline-offset:5px}.product-card{min-height:420px;color:var(--obsidian);background:#fff;flex-direction:column;padding:22px;display:flex;box-shadow:0 22px 80px #0003}.product-card-header{letter-spacing:.2em;border-bottom:1px solid #09090b2e;justify-content:space-between;padding-bottom:14px;font-size:8px;display:flex}.product-views{flex:1;grid-template-columns:1.25fr .75fr;gap:10px;min-height:0;display:grid}.product-views figure{background:#fff;grid-template-rows:1fr auto;min-width:0;margin:0;display:grid}.product-views img{object-fit:contain;background:#fff;width:100%;height:100%;min-height:300px;display:block}.product-views figcaption{letter-spacing:.2em;border-top:1px solid #09090b1f;padding-top:10px;font-size:8px}.site-footer{text-align:center;background:linear-gradient(145deg, var(--obsidian), #100a11 50%, var(--aubergine));min-height:82svh;color:var(--bone);flex-direction:column;justify-content:space-between;align-items:center;padding:8vw 6vw 5vw;display:flex}.footer-rule{background:#f1ebdd2e;width:100%;height:1px}.footer-kicker{letter-spacing:.24em;color:var(--champagne);margin:28px 0 auto;font-size:10px}.site-footer h2{letter-spacing:-.055em;margin:6vw 0;font-family:Manrope,sans-serif;font-size:clamp(4rem,10vw,12rem);font-weight:300;line-height:.85}.site-footer h2.luxury-foil{--foil-shadow:#8a9099;--foil-base:#d9dde3;--foil-flare:#b8c3cf;--foil-bright:#fff;--emboss-highlight:#ffffffad;--emboss-depth:#080b10e0;color:#d9dde3;letter-spacing:-.038em;-webkit-text-stroke-width:.4px;text-shadow:-.55px -.7px .2px #ffffff70,.8px 1.15px .25px #000c,1.6px 2.1px .9px #00000070;filter:drop-shadow(-.35px -.45px .1px #fff6)drop-shadow(.8px 1.15px .25px #000000c2)drop-shadow(0 10px 22px #0000005c);font-weight:560}.site-footer h2.luxury-foil:before,.site-footer h2.luxury-foil:after{content:none}@supports ((-webkit-background-clip:text) or (background-clip:text)){.site-footer h2.luxury-foil{background-blend-mode:screen, normal;background-image:linear-gradient(105deg,#0000 0 42%,#ffffff1f 45%,#ffffffeb 50%,#d2dce638 55%,#0000 59% 100%),linear-gradient(102deg,#777d85 0%,#eef0f2 21%,#a6adb5 39%,#fff 52%,#b5bbc2 68%,#e4e6e9 82%,#747a82 100%);background-repeat:no-repeat;background-size:230% 100%,100% 100%;animation:8.5s cubic-bezier(.42,0,.18,1) infinite footer-silver-shimmer}}.site-footer img{width:min(260px,44vw);height:auto}.footer-concept-link{letter-spacing:.2em;border-bottom:1px solid #c6a36c9e;align-items:center;gap:18px;margin:-2vw 0 5vw;padding-bottom:8px;font-size:11px;text-decoration:none;display:inline-flex}.footer-concept-link:hover{color:var(--champagne);border-color:var(--champagne)}.footer-concept-link:focus-visible{outline:1px solid var(--champagne);outline-offset:6px}.footer-legal-link,.concept-terms-link{color:#f1ebdd9e;letter-spacing:.18em;text-underline-offset:5px;margin-top:24px;font-size:9px}.footer-legal-link:hover,.concept-terms-link:hover{color:var(--champagne)}.footer-essence{margin:34px 0 0;font-family:Bodoni Moda,serif;font-size:clamp(1.3rem,2vw,2.1rem)}.legal-page{background:var(--bone);min-height:100svh;color:var(--obsidian)}.legal-header{background:var(--obsidian);height:132px;color:var(--bone);justify-content:space-between;align-items:center;padding:0 6vw;display:flex}.legal-header .brand-lockup-shell{width:210px}.legal-header nav{gap:28px;display:flex}.legal-header nav a{letter-spacing:.18em;border-bottom:1px solid #c6a36c85;padding-bottom:7px;font-size:10px;text-decoration:none}.legal-header nav a:hover{color:var(--champagne);border-color:var(--champagne)}.legal-hero{min-height:68svh;color:var(--bone);background:radial-gradient(at 84% 10%,#6d38e06b,#0000 44%),linear-gradient(145deg,#08080a,#211027 72%,#3a1760);flex-direction:column;justify-content:center;padding:9vw 6vw 7vw;display:flex}.legal-hero>p:first-child{color:var(--champagne);letter-spacing:.23em;margin:0 0 38px;font-size:10px}.legal-hero h1{letter-spacing:-.055em;margin:0;font-family:Bodoni Moda,serif;font-size:clamp(6rem,13vw,14rem);font-weight:430;line-height:.74}.legal-updated{color:#f1ebdd9e;letter-spacing:.18em;text-transform:uppercase;margin:54px 0 0;font-size:10px}.legal-copy{width:min(100%,1120px);margin:0 auto;padding:9vw 6vw 12vw}.legal-intro{margin:0 0 7vw;font-family:Bodoni Moda,serif;font-size:clamp(1.8rem,3.1vw,3.3rem);line-height:1.2}.legal-copy section{border-top:1px solid #09090b33;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:5vw;padding:38px 0;display:grid}.legal-copy h2{letter-spacing:.04em;margin:0;font:600 1.25rem/1.2 Barlow Condensed,sans-serif}.legal-copy h2 span{color:#8b6730;letter-spacing:.16em;margin-right:16px;font:400 .72rem/1 Manrope,sans-serif}.legal-copy section>p{grid-column:2;margin:0;font-size:1rem;line-height:1.75}.legal-copy section>p+p{margin-top:-18px}.legal-copy a{text-underline-offset:4px}.legal-return{letter-spacing:.18em;border-bottom:1px solid #8b6730;gap:28px;margin-top:7vw;padding-bottom:9px;font-size:10px;text-decoration:none;display:inline-flex}.concept-page{background:var(--obsidian);min-height:100svh;color:var(--bone)}.concept-header{border-bottom:1px solid #f1ebdd24;justify-content:space-between;align-items:center;height:132px;padding:0 6vw;display:flex}.concept-header .brand-lockup-shell{display:block}.concept-header-link{letter-spacing:.2em;border-bottom:1px solid #c6a36c94;padding-bottom:7px;font-size:11px;text-decoration:none}.concept-header-link:hover{color:var(--champagne);border-color:var(--champagne)}.concept-header-link:focus-visible{outline:1px solid var(--champagne);outline-offset:6px}.concept-header-nav{align-items:center;gap:30px;display:flex}.concept-hero{background:radial-gradient(ellipse at 84% 20%, #6d38e080 0%, transparent 42%), linear-gradient(145deg, var(--obsidian), var(--aubergine) 68%, #35145a);grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:2vw;min-height:calc(100svh - 132px);padding:10vw 6vw 8vw;display:grid;position:relative;overflow:hidden}.concept-hero:after{content:"05";color:#f1ebdd0d;letter-spacing:-.08em;pointer-events:none;font-family:Barlow Condensed,sans-serif;font-size:clamp(24rem,54vw,58rem);font-weight:600;line-height:.72;position:absolute;bottom:-12vw;right:-2vw}.concept-hero-copy{z-index:1;grid-column:2/12;position:relative}.concept-kicker,.concept-chapter-index{color:var(--champagne);letter-spacing:.24em;margin:0 0 42px;font-size:11px}.concept-hero h1{letter-spacing:-.045em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(6rem,13vw,14rem);font-weight:600;line-height:.74}.concept-hero h1 span{color:var(--platinum)}.concept-lede{max-width:880px;margin:64px 0 0;font-family:Bodoni Moda,serif;font-size:clamp(1.8rem,3vw,3.6rem);line-height:1.12}.concept-chapter{grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:2vw;min-height:76svh;padding:10vw 6vw;display:grid}.concept-chapter--bone{background:var(--bone);color:var(--obsidian)}.concept-chapter--petrol{background:radial-gradient(ellipse at 8% 10%, #00bfc37a 0%, transparent 48%), linear-gradient(145deg, #02090b, var(--petrol) 62%, #093f54)}.concept-chapter--aubergine{background:radial-gradient(ellipse at 90% 12%, #6d38e073 0%, transparent 45%), linear-gradient(145deg, var(--obsidian), var(--aubergine) 60%, #35145a)}.concept-chapter-index{grid-column:1/4;margin-top:12px}.concept-chapter--bone .concept-chapter-index{color:#8b6730}.concept-chapter-content{grid-column:4/13}.concept-chapter h2{letter-spacing:-.035em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(4.8rem,9vw,10rem);font-weight:600;line-height:.8}.concept-chapter h2.concept-signature{font-size:clamp(3.25rem,6.4vw,7.25rem);line-height:.86}.concept-chapter-body{border-color:#f1ebdd2e;border-top-style:solid;border-top-width:1px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5vw;margin-top:64px;padding-top:28px;display:grid}.concept-chapter--bone .concept-chapter-body{border-color:#09090b33}.concept-chapter-body p{margin:0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.75}.concept-faq{background:radial-gradient(ellipse at 4% 5%, #6d38e057 0%, transparent 38%), linear-gradient(150deg, var(--obsidian), #100a11 56%, var(--aubergine));grid-template-columns:repeat(12,minmax(0,1fr));gap:2vw;padding:10vw 6vw 12vw;display:grid}.concept-faq-heading{grid-column:1/6;align-self:start;position:sticky;top:48px}.concept-faq-heading p{color:var(--champagne);letter-spacing:.24em;margin:0 0 42px;font-size:11px}.concept-faq-heading h2{letter-spacing:-.035em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(4.4rem,7.4vw,8.5rem);font-weight:600;line-height:.82}.concept-faq-list{border-bottom:1px solid #f1ebdd33;grid-column:7/13}.concept-faq-list details{border-top:1px solid #f1ebdd33}.concept-faq-list summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:18px;min-height:96px;padding:24px 0;list-style:none;display:grid}.concept-faq-list summary::-webkit-details-marker{display:none}.concept-faq-number{color:var(--champagne);letter-spacing:.15em;font-size:11px}.concept-faq-question{font-family:Bodoni Moda,serif;font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.25}.concept-faq-plus{color:var(--champagne);text-align:right;font-size:1.8rem;font-weight:200;line-height:1;transition:transform .18s}.concept-faq-list details[open] .concept-faq-plus{transform:rotate(45deg)}.concept-faq-list details>p{color:#f1ebddc7;max-width:700px;margin:0;padding:0 46px 34px 60px;font-size:1rem;line-height:1.75}.concept-faq-list summary:focus-visible{outline:1px solid var(--champagne);outline-offset:6px}.concept-finale{text-align:center;background:linear-gradient(145deg, var(--obsidian), #100a11 50%, var(--aubergine));flex-direction:column;justify-content:center;align-items:center;min-height:72svh;padding:10vw 6vw;display:flex}.concept-finale p{color:var(--champagne);letter-spacing:.24em;margin:0 0 34px;font-size:11px}.concept-finale h2{letter-spacing:-.05em;max-width:1250px;margin:0;font-family:Bodoni Moda,serif;font-size:clamp(4.5rem,10vw,11rem);font-weight:430;line-height:.83}.concept-finale-intro{color:#f1ebddb3;max-width:680px;margin:38px auto 0;font-size:1rem;line-height:1.7}.concept-finale .email-signup{width:min(100%,760px);margin-top:54px}.product-detail{--product-accent:var(--platinum);background:var(--obsidian);min-height:100svh;color:var(--bone)}.product-detail--petrol{--product-accent:#00bfc3}.product-detail--gilded{--product-accent:#d5a63c}.product-detail--violet{--product-accent:#aa8aff}.product-detail-header{background:var(--obsidian);border-bottom:1px solid #f1ebdd24;justify-content:space-between;align-items:center;height:132px;padding:0 6vw;display:flex}.product-detail-header .brand-lockup-shell{display:block}.product-detail-nav{align-items:center;gap:30px;display:flex}.product-detail-nav a{letter-spacing:.2em;border-bottom:1px solid #c6a36c94;padding-bottom:7px;font-size:11px;text-decoration:none}.product-detail-nav a:hover{color:var(--product-accent);border-color:var(--product-accent)}.product-detail-nav a:focus-visible{outline:1px solid var(--product-accent);outline-offset:6px}.product-detail-hero{background:radial-gradient(ellipse at 92% 8%, var(--product-accent), transparent 48%), linear-gradient(145deg, var(--obsidian), #111016 58%, var(--aubergine));grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:calc(100svh - 132px);display:grid}@supports (color:color-mix(in lab, red, red)){.product-detail-hero{background:radial-gradient(ellipse at 92% 8%, color-mix(in srgb, var(--product-accent) 34%, transparent), transparent 48%), linear-gradient(145deg, var(--obsidian), #111016 58%, var(--aubergine))}}.product-detail-image{background:#050507;min-height:calc(100svh - 132px);overflow:hidden}.product-detail-image img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.product-detail-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:8vw 6vw;display:flex}.product-detail-kicker{color:var(--product-accent);letter-spacing:.22em;margin:0 0 34px;font-size:11px}.product-detail-copy h1{letter-spacing:-.05em;margin:0;font-family:Bodoni Moda,serif;font-size:clamp(4.5rem,8vw,10rem);font-weight:430;line-height:.82}.product-detail-copy h1.luxury-foil{--foil-shadow:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.product-detail-copy h1.luxury-foil{--foil-shadow:color-mix(in srgb, var(--product-accent) 54%, #141414)}}.product-detail-copy h1.luxury-foil{--foil-base:var(--product-accent);--foil-flare:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.product-detail-copy h1.luxury-foil{--foil-flare:color-mix(in srgb, var(--product-accent) 62%, white)}}.product-detail-copy h1.luxury-foil{--foil-bright:#fff}.product-detail-tagline{margin:42px 0 0;font-family:Bodoni Moda,serif;font-size:clamp(2rem,3vw,3.6rem);font-style:italic;line-height:1.08}.product-detail-intro{color:#f1ebddb8;max-width:600px;margin:32px 0 0;font-size:1rem;line-height:1.75}.product-detail-jump{border-bottom:1px solid var(--product-accent);letter-spacing:.18em;text-transform:uppercase;gap:28px;margin-top:44px;padding-bottom:9px;font-size:11px;text-decoration:none;display:inline-flex}.product-detail-jump:focus-visible{outline:1px solid var(--product-accent);outline-offset:6px}.product-detail-views{background:var(--bone);color:var(--obsidian);padding:10vw 6vw 12vw}.product-detail-views-heading{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2vw;display:grid}.product-detail-views-heading>p{letter-spacing:.22em;grid-column:1/4;margin:12px 0 0;font-size:10px}.product-detail-views-heading h2{letter-spacing:-.035em;grid-column:4/13;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(5rem,10vw,11rem);font-weight:600;line-height:.79}.product-detail-view-grid{grid-template-columns:1fr 1fr;gap:2vw;margin-top:7vw;display:grid}.product-detail-view-grid figure{background:#fff;grid-template-rows:minmax(620px,68vw) auto;margin:0;padding:28px;display:grid}.product-detail-view-grid img{object-fit:contain;width:100%;height:100%;display:block}.product-detail-view-grid figcaption{letter-spacing:.22em;border-top:1px solid #09090b24;padding:18px 0 0;font-size:10px}.product-detail-story{min-height:92svh;color:var(--bone);background:#07080a;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.product-detail-story-image{background:#050507;min-height:92svh;margin:0;position:relative;overflow:hidden}.product-detail-story-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#05050785);position:absolute;inset:0}.product-detail-story-image img{object-fit:cover;width:100%;height:100%;display:block}.product-detail-story-image figcaption{z-index:1;color:#f1ebddc7;letter-spacing:.2em;font-size:9px;position:absolute;bottom:36px;left:4vw}.product-detail-story-copy{background:radial-gradient(ellipse at 88% 12%, var(--product-accent), transparent 46%), linear-gradient(145deg, #07080a, #130e13);flex-direction:column;justify-content:center;padding:10vw 7vw;display:flex}@supports (color:color-mix(in lab, red, red)){.product-detail-story-copy{background:radial-gradient(ellipse at 88% 12%, color-mix(in srgb, var(--product-accent) 28%, transparent), transparent 46%), linear-gradient(145deg, #07080a, #130e13)}}.product-detail-story-copy>p:first-child{color:var(--product-accent);letter-spacing:.23em;margin:0 0 34px;font-size:10px}.product-detail-story-copy h2{letter-spacing:-.05em;margin:0;font-family:Bodoni Moda,serif;font-size:clamp(4rem,7.2vw,8rem);font-weight:430;line-height:.87}.product-detail-story-copy>p:last-child{color:#f1ebddc2;border-top:1px solid #f1ebdd2e;margin:58px 0 0;padding-top:26px;font-family:Bodoni Moda,serif;font-size:clamp(1.35rem,1.9vw,2.1rem);line-height:1.42}.product-detail-specs{color:var(--obsidian);background:#f3ede1;padding:10vw 6vw 12vw}.product-detail-specs-heading{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2vw;display:grid}.product-detail-specs-heading>p{color:#7d5f31;letter-spacing:.22em;grid-column:1/4;margin:12px 0 0;font-size:10px}.product-detail-specs-heading h2{letter-spacing:-.035em;grid-column:4/13;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(5rem,9vw,10rem);font-weight:600;line-height:.79}.product-detail-spec-grid{border-top:1px solid #09090b38;border-left:1px solid #09090b38;grid-template-columns:repeat(3,minmax(0,1fr));margin:7vw 0 0;display:grid}.product-detail-spec-grid div{border-bottom:1px solid #09090b38;border-right:1px solid #09090b38;flex-direction:column;justify-content:space-between;gap:28px;min-height:160px;padding:28px;display:flex}.product-detail-spec-grid dt{color:#7d5f31;letter-spacing:.2em;font-size:9px}.product-detail-spec-grid dd{margin:0;font-family:Bodoni Moda,serif;font-size:clamp(1.35rem,2vw,2rem);line-height:1.16}.product-detail-variation-note{border-top:1px solid #09090b38;grid-template-columns:repeat(2,minmax(0,1fr));gap:5vw;margin-top:44px;padding-top:28px;display:grid}.product-detail-variation-note p{margin:0;font-size:.95rem;line-height:1.75}.product-detail-craft{background:radial-gradient(ellipse at 8% 10%, var(--product-accent), transparent 48%), linear-gradient(145deg, #02090b, var(--obsidian) 62%, #18101e);grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:2vw;min-height:72svh;padding:10vw 6vw;display:grid}@supports (color:color-mix(in lab, red, red)){.product-detail-craft{background:radial-gradient(ellipse at 8% 10%, color-mix(in srgb, var(--product-accent) 38%, transparent), transparent 48%), linear-gradient(145deg, #02090b, var(--obsidian) 62%, #18101e)}}.product-detail-craft>p{color:var(--product-accent);letter-spacing:.24em;grid-column:1/4;margin:12px 0 0;font-size:11px}.product-detail-craft>div{grid-column:4/13}.product-detail-craft h2{letter-spacing:-.035em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(5rem,9vw,10rem);font-weight:600;line-height:.8}.product-detail-craft div>p{border-top:1px solid #f1ebdd2e;max-width:800px;margin:58px 0 0;padding-top:26px;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.75}.product-detail-signup{text-align:center;background:linear-gradient(145deg, var(--obsidian), #100a11 50%, var(--aubergine));padding:12vw 6vw}.product-detail-signup>p:first-child{color:var(--product-accent);letter-spacing:.24em;margin:0 0 34px;font-size:11px}.product-detail-signup h2{letter-spacing:-.05em;margin:0;font-family:Bodoni Moda,serif;font-size:clamp(4rem,8vw,9rem);font-weight:430;line-height:.86}.product-detail-signup>p:not(:first-child){color:#f1ebddbd;max-width:720px;margin:44px auto 0;font-size:1rem;line-height:1.75}.product-detail-signup .email-signup{width:min(100%,760px);margin:58px auto 0}.preorder-checkout{text-align:left;background:#ffffff08;border:1px solid #f1ebdd33;grid-template-columns:1fr 1fr;gap:22px;width:min(100%,760px);margin:58px auto 0;padding:30px;display:grid}.preorder-checkout-summary{border-bottom:1px solid #f1ebdd2e;gap:12px;min-height:84px;padding:8px 0 18px;display:grid}.preorder-checkout-summary span{color:var(--product-accent);letter-spacing:.19em;font-size:9px}.preorder-checkout-summary strong{font:430 clamp(1.5rem,2.5vw,2.3rem)/1 Bodoni Moda,serif}.preorder-consent{color:#f1ebddbd;cursor:pointer;grid-column:1/-1;grid-template-columns:22px 1fr;align-items:start;gap:14px;font-size:.86rem;line-height:1.6;display:grid}.preorder-consent input{width:18px;height:18px;accent-color:var(--product-accent);margin:3px 0 0}.preorder-consent a{color:var(--bone);text-underline-offset:4px}.preorder-checkout button{border:1px solid var(--product-accent);background:var(--product-accent);color:#07080a;letter-spacing:.16em;text-align:left;cursor:pointer;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 22px;font:650 10px/1.3 Manrope,sans-serif;transition:filter .18s,transform .18s;display:flex}.preorder-checkout button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.preorder-checkout button:focus-visible{outline:2px solid var(--bone);outline-offset:4px}.preorder-checkout button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.42}.preorder-checkout>p{color:#f1ebdd7a;letter-spacing:.08em;grid-column:1/-1;margin:0;font-size:9px;line-height:1.6}.preorder-checkout-status{align-items:center;min-height:52px;display:flex;color:var(--product-accent)!important;letter-spacing:.14em!important}.preorder-checkout-error{color:#f4b9b9!important}.product-detail-signup .product-detail-updates-label{color:var(--product-accent);letter-spacing:.18em;margin-top:68px;font-size:9px}.product-detail-signup .product-detail-terms-note{margin-top:30px;font-size:.78rem}.product-detail-terms-note a{color:var(--bone);text-underline-offset:4px}.product-detail-terms-note a:hover{color:var(--product-accent)}@media (max-width:1020px){.piece{padding:9vw 6vw}.model-frame,.piece--reverse .model-frame{order:1;grid-column:1/8;min-height:74vw}.piece-content,.piece--reverse .piece-content{order:2;grid-column:8/13}.piece h2{font-size:clamp(3rem,6vw,5rem)}.product-card{min-height:350px;padding:16px}.product-views img{min-height:240px}}@media (max-width:760px){.legal-header{align-items:flex-start;height:106px;padding-top:10px}.legal-header .brand-lockup-shell{width:138px}.legal-header nav{gap:16px;padding-top:16px}.legal-header nav a{font-size:8px}.legal-hero{min-height:62svh;padding:22vw 6vw 18vw}.legal-hero h1{font-size:clamp(4.8rem,21vw,7rem)}.legal-copy{padding:20vw 6vw 24vw}.legal-intro{margin-bottom:16vw;font-size:1.8rem}.legal-copy section{grid-template-columns:1fr;gap:22px;padding:32px 0}.legal-copy section>p{grid-column:1}.legal-copy section>p+p{margin-top:0}.manifesto{min-height:auto;padding:24vw 6vw 18vw;display:block}.manifesto>p{margin-bottom:52px}.manifesto h2{font-size:clamp(4.7rem,22vw,8rem)}.manifesto-detail{grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:16vw;display:grid}.drop-story{min-height:auto;padding:24vw 6vw 22vw;display:block}.drop-story-copy{max-width:none}.drop-story-kicker{margin-bottom:38px}.drop-story h2{font-size:clamp(4.5rem,20vw,7rem)}.drop-story-intro{margin-top:44px;font-size:1.6rem}.drop-story-index{font-size:74vw;bottom:-5vw;right:-4vw}.list-intro{min-height:auto;padding:24vw 6vw 22vw;display:block}.list-intro-kicker{margin-bottom:38px}.list-intro h2{font-size:clamp(4.4rem,19vw,7rem)}.list-intro-copy{grid-template-columns:1fr;gap:42px;margin-top:44px}.list-principles{grid-template-columns:1fr 1fr;margin-top:54px}.list-principles span{border-bottom:1px solid #f1ebdd2e;min-height:72px;padding:18px 14px}.list-principles span:nth-child(2){border-right:0}.list-principles span:nth-child(3){border-bottom:0;padding-left:0}.list-principles span:nth-child(4){border-bottom:0;border-right:0}.email-signup{grid-template-columns:1fr;gap:22px}.email-signup button{width:fit-content}.email-signup-note,.email-signup-status{grid-column:1}.piece{min-height:auto;padding:18vw 6vw}.piece-stage{flex-direction:column;gap:12vw;display:flex}.model-frame,.piece--reverse .model-frame{aspect-ratio:4/5;order:1;width:100%;min-height:0}.piece-content,.piece--reverse .piece-content{order:2;gap:12vw}.piece h2{font-size:clamp(3.2rem,14vw,5.4rem)}.piece-tagline{font-size:2rem}.piece-commerce{flex-direction:column;align-items:flex-start}.piece-commerce a{text-align:left}.product-card{min-height:410px}.product-views{grid-template-columns:1fr 1fr}.product-views img{min-height:310px}.site-footer{min-height:75svh;padding-top:16vw;padding-bottom:12vw}.site-footer h2{font-size:clamp(4.5rem,20vw,7rem)}.footer-concept-link{margin:0 0 12vw}.concept-header{height:106px;padding-top:10px}.concept-header .brand-lockup-shell{width:138px}.concept-header-link{font-size:10px}.concept-header-nav{gap:18px}.concept-hero{min-height:calc(100svh - 106px);padding:20vw 6vw 18vw;display:block}.concept-kicker{margin-bottom:38px}.concept-hero h1{font-size:clamp(5rem,22vw,8rem)}.concept-lede{margin-top:44px;font-size:1.8rem}.concept-chapter{min-height:auto;padding:22vw 6vw;display:block}.concept-chapter-index{margin-bottom:42px}.concept-chapter h2{font-size:clamp(4.2rem,19vw,7rem)}.concept-chapter h2.concept-signature{font-size:clamp(2.7rem,11.5vw,4.6rem)}.concept-chapter-body{grid-template-columns:1fr;gap:26px;margin-top:48px}.concept-faq{padding:22vw 6vw 26vw;display:block}.concept-faq-heading{position:static}.concept-faq-heading h2{margin-bottom:18vw;font-size:clamp(4.2rem,19vw,7rem)}.concept-faq-list summary{grid-template-columns:34px minmax(0,1fr) 24px;gap:12px;min-height:88px}.concept-faq-question{font-size:1.25rem}.concept-faq-list details>p{padding:0 12px 30px 46px}.concept-finale{min-height:70svh;padding:24vw 6vw}.concept-finale h2{font-size:clamp(4.2rem,19vw,7rem)}.product-detail-header{height:106px;padding-top:10px}.product-detail-header .brand-lockup-shell{width:138px}.product-detail-nav{gap:16px}.product-detail-nav a{font-size:9px}.product-detail-hero{flex-direction:column;min-height:auto;display:flex}.product-detail-image{aspect-ratio:4/5;min-height:0}.product-detail-copy{padding:20vw 6vw}.product-detail-copy h1{font-size:clamp(4.2rem,18vw,7rem)}.product-detail-tagline{margin-top:34px;font-size:2rem}.product-detail-views{padding:22vw 6vw}.product-detail-views-heading{display:block}.product-detail-views-heading>p{margin-bottom:42px}.product-detail-views-heading h2{font-size:clamp(4.4rem,19vw,7rem)}.product-detail-view-grid{grid-template-columns:1fr;gap:6vw;margin-top:16vw}.product-detail-view-grid figure{grid-template-rows:minmax(440px,125vw) auto;padding:18px}.product-detail-story{grid-template-columns:1fr;min-height:auto}.product-detail-story-image{aspect-ratio:4/5;min-height:0}.product-detail-story-copy{padding:22vw 6vw}.product-detail-story-copy h2{font-size:clamp(4.2rem,18vw,7rem)}.product-detail-story-copy>p:last-child{margin-top:44px;font-size:1.45rem}.product-detail-specs{padding:22vw 6vw}.product-detail-specs-heading{display:block}.product-detail-specs-heading>p{margin-bottom:42px}.product-detail-specs-heading h2{font-size:clamp(4.2rem,18vw,7rem)}.product-detail-spec-grid{grid-template-columns:1fr;margin-top:16vw}.product-detail-spec-grid div{min-height:132px;padding:24px 20px}.product-detail-variation-note{grid-template-columns:1fr;gap:24px}.product-detail-craft{min-height:auto;padding:22vw 6vw;display:block}.product-detail-craft>p{margin-bottom:42px}.product-detail-craft h2{font-size:clamp(4.2rem,18vw,7rem)}.product-detail-craft div>p{margin-top:44px}.product-detail-signup{padding:24vw 6vw}.product-detail-signup h2{font-size:clamp(3.35rem,15vw,6.2rem)}.preorder-checkout{grid-template-columns:1fr;padding:22px}.preorder-checkout-summary,.preorder-consent,.preorder-checkout button,.preorder-checkout>p{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.luxury-foil{background-position:0 0,42%;animation:none}.hero h1.luxury-foil{background-position:0 0,50%,0 0}.site-footer h2.luxury-foil{background-position:50%,0 0}}@media (prefers-contrast:more){.luxury-foil{color:currentColor;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:none;filter:none;background:0 0;animation:none}.luxury-foil:before,.luxury-foil:after{content:none}}.preorder-ribbon{z-index:100;background:var(--bone);min-height:44px;color:var(--obsidian);letter-spacing:.2em;text-align:center;justify-content:center;align-items:center;gap:clamp(12px,2.2vw,34px);padding:10px 4vw;font-size:clamp(.68rem,1vw,.82rem);font-weight:560;line-height:1.45;text-decoration:none;display:flex;position:sticky;top:0}.preorder-ribbon-action{border-bottom:1px solid;margin-left:2vw}.site-nav-preorder{color:var(--champagne)}.aw26-collection{background:var(--bone);color:var(--obsidian);scroll-margin-top:44px}.aw26-collection-header{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;column-gap:8vw;min-height:76svh;padding:12vw 6vw 10vw;display:grid}.aw26-eyebrow{color:#755629;letter-spacing:2.42px;grid-column:1/-1;margin:0;font-size:11px}.aw26-collection-header h2{letter-spacing:-.035em;text-transform:uppercase;margin:36px 0 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(5rem,10vw,11rem);font-weight:600;line-height:.78}.aw26-collection-header h2 span{color:#0000;-webkit-text-stroke:1.2px var(--obsidian)}.aw26-collection-note{color:#09090b9e;letter-spacing:.04em;margin:0;padding-bottom:8px;font-size:.85rem;line-height:1.75}.aw26-mobile-note{display:none}.aw26-product-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:10vw 3vw;padding:4vw 6vw 16vw;display:grid}.aw26-card{content-visibility:auto;contain-intrinsic-size:940px 1580px;grid-column:span 6}.aw26-card--lead{grid-column:2/span 7}.aw26-card--offset{grid-column:2/span 5;margin-top:8vw}.aw26-card--final{grid-column:5/span 7;margin-top:4vw}.aw26-photo-stack{aspect-ratio:4/5;isolation:isolate;outline:none;display:block;position:relative}.aw26-product-frame,.aw26-stack-ghost{background:#17171a;width:100%;height:100%;position:absolute;inset:0}.aw26-product-frame{z-index:3}.aw26-product-frame img,.aw26-stack-ghost img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.aw26-stack-ghost{z-index:1;border:9px solid #fff;transition:transform .36s cubic-bezier(.2,.8,.2,1);box-shadow:0 24px 70px #1a110a38}.aw26-stack-ghost--one{transform:rotate(4.2deg)translate(3.5%,-1%)}.aw26-stack-ghost--two{transform:rotate(-4.6deg)translate(-3.8%,1.5%)}.aw26-photo-stack:focus-visible{outline-offset:10px;outline:2px solid #755629}.aw26-frame-count{z-index:4;color:var(--bone);letter-spacing:.18em;background:#09090bd1;padding:8px 10px;font-size:.68rem;position:absolute;bottom:18px;right:20px}.aw26-mobile-frames{display:none}.aw26-product-copy{color:var(--obsidian);padding:30px 0 0 50px;text-decoration:none;display:block;position:relative}.aw26-product-index{color:#755629;letter-spacing:.2em;font-size:.7rem;position:absolute;top:38px;left:0}.aw26-product-copy h3{letter-spacing:-.045em;margin:0;font-family:Bodoni Moda,serif;font-size:clamp(2.6rem,4.8vw,5.4rem);font-weight:460;line-height:.86}.aw26-product-copy p{margin:18px 0 0;font-family:Bodoni Moda,serif;font-size:clamp(1.2rem,1.8vw,1.65rem);font-style:italic}.aw26-product-cta{letter-spacing:.2em;border-bottom:1px solid #755629;margin-top:24px;padding-bottom:7px;font-size:.7rem;font-weight:500;display:inline-block}.aw26-finale{background:radial-gradient(ellipse at 82% 14%, #c6a36c38 0%, transparent 42%), linear-gradient(145deg, var(--obsidian), #130e13 58%, #21131f);min-height:78svh;color:var(--bone);padding:14vw 6vw 16vw}.aw26-finale>p{color:var(--champagne);letter-spacing:.24em;margin:0;font-size:11px}.aw26-finale h2{letter-spacing:-.035em;margin:6vw 0 8vw;font-family:Barlow Condensed,sans-serif;font-size:clamp(5rem,12vw,13rem);font-weight:600;line-height:.75}.aw26-finale a{border-bottom:1px solid var(--champagne);letter-spacing:.2em;padding-bottom:9px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}@media (max-width:980px){.site-nav{gap:18px}.site-nav .collection-marker{display:none}}@media (max-width:760px){.preorder-ribbon{letter-spacing:.16em;flex-wrap:wrap;gap:3px 12px;min-height:58px;padding:8px 20px;font-size:.62rem}.preorder-ribbon>span:nth-child(2){display:none}.preorder-ribbon-action{border:0;width:100%;margin-left:0}.site-nav .concept-nav-link:not(.site-nav-preorder){display:none}.aw26-collection{scroll-margin-top:58px}.aw26-collection-header{min-height:auto;padding:22vw 6vw 18vw;display:block}.aw26-collection-header h2{margin-top:34px;font-size:clamp(4.8rem,21vw,7.4rem)}.aw26-collection-note{margin-top:38px}.aw26-desktop-note{display:none}.aw26-mobile-note{display:inline}.aw26-product-grid{padding:0 6vw 16vw;display:block}.aw26-card,.aw26-card--lead,.aw26-card--offset,.aw26-card--final{margin:0 0 18vw}.aw26-photo-stack{aspect-ratio:3/4}.aw26-stack-ghost{display:none}.aw26-mobile-frames{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.aw26-mobile-frames button{color:#09090b9e;letter-spacing:.12em;background:0 0;border:1px solid #09090b47;min-width:42px;min-height:42px;font:500 10px/1 Manrope,sans-serif}.aw26-mobile-frames button[aria-pressed=true]{border-color:var(--obsidian);background:var(--obsidian);color:var(--bone)}.aw26-product-copy{padding-left:34px}.aw26-product-copy h3{font-size:clamp(2.8rem,13vw,4.5rem)}.aw26-finale{min-height:auto;padding:24vw 6vw}.aw26-finale h2{margin:14vw 0 16vw;font-size:clamp(4.5rem,20vw,7rem)}}@media (prefers-reduced-motion:reduce){.aw26-stack-ghost{transition:none}}.concept-page .concept-hero{background:radial-gradient(at 88% 18%,#cd1b6f75 0%,#0000 34%),radial-gradient(at 72% 82%,#00bfc347 0%,#0000 40%),linear-gradient(145deg,#050507,#190815 56%,#07161b);min-height:calc(90svh - 132px)}.concept-page .concept-hero:after{content:"05";color:#f1ebdd0a}.concept-page .concept-hero-copy{grid-column:2/13}.concept-page .concept-lede{max-width:780px}.concept-editorial{background:#070709;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2vw;padding:7vw 6vw 9vw;display:grid}.concept-editorial-image{grid-column:1/11;margin:0;position:relative;overflow:hidden}.concept-editorial-image:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f1ebdd29}.concept-editorial-image img{width:100%;height:auto;display:block}.concept-editorial-image figcaption{color:var(--bone);letter-spacing:.22em;text-shadow:0 1px 12px #000c;font-size:10px;position:absolute;bottom:20px;left:24px}.concept-editorial-copy{z-index:1;background:var(--bone);color:var(--obsidian);grid-column:8/13;margin:0 0 -3vw;padding:clamp(36px,4.5vw,76px);position:relative;box-shadow:0 28px 70px #00000061}.concept-editorial-copy>p:first-child,.concept-availability-heading>p,.concept-craft>p{color:#8b6730;letter-spacing:.24em;margin:0 0 34px;font-size:11px}.concept-editorial-copy h2,.concept-availability h2,.concept-craft h2{letter-spacing:-.04em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(4.5rem,8vw,9rem);font-weight:600;line-height:.8}.concept-editorial-copy>p:last-child{border-top:1px solid #09090b3d;margin:42px 0 0;padding-top:24px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.concept-availability{color:var(--obsidian);background:radial-gradient(circle at 78% 18%, #ffffffc7 0%, transparent 18%), linear-gradient(135deg, #d8c5a5, var(--bone) 54%, #c9d8d2);padding:10vw 6vw}.concept-availability-heading{grid-template-columns:3fr 9fr;gap:2vw;display:grid}.concept-availability-heading h2{grid-column:2}.concept-number-grid{border-top:1px solid #09090b57;border-bottom:1px solid #09090b57;grid-template-columns:repeat(3,1fr);margin-top:7vw;display:grid}.concept-number-grid article{border-right:1px solid #09090b57;flex-direction:column;justify-content:space-between;min-height:240px;padding:34px 28px;display:flex}.concept-number-grid article:last-child{border-right:0}.concept-number-grid strong{letter-spacing:-.055em;font-family:Bodoni Moda,serif;font-size:clamp(4.5rem,9vw,10rem);font-weight:430;line-height:.8}.concept-number-grid span{letter-spacing:.18em;text-transform:uppercase;font-size:11px}.concept-availability-note{max-width:800px;margin:54px 0 0 auto;font-family:Bodoni Moda,serif;font-size:clamp(1.8rem,3.2vw,3.6rem);line-height:1.12}.concept-craft{background:radial-gradient(at 88% 24%,#00bfc35c 0%,#0000 38%),radial-gradient(at 18% 82%,#cd1b6f42 0%,#0000 42%),linear-gradient(145deg,#060608,#170a18 58%,#051418);grid-template-columns:3fr 9fr;align-items:center;gap:2vw;min-height:76svh;padding:10vw 6vw;display:grid}.concept-craft>p{color:var(--champagne);align-self:start}.concept-craft>div{grid-column:2}.concept-craft h2 span{color:var(--platinum)}.concept-craft div>p{color:#f1ebddc7;border-top:1px solid #f1ebdd33;max-width:820px;margin:54px 0 0;padding-top:28px;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.75}.concept-page .concept-finale{background:radial-gradient(ellipse at 16% 20%, #cd1b6f3d 0%, transparent 36%), linear-gradient(145deg, var(--obsidian), #100a11 50%, var(--aubergine))}@media (max-width:760px){.concept-page .concept-hero{min-height:calc(86svh - 106px);padding-top:24vw}.concept-page .concept-hero h1{font-size:clamp(3.8rem,14vw,5.6rem);line-height:.82}.concept-page .concept-lede{font-size:1.65rem;line-height:1.18}.concept-editorial{padding:0 0 22vw;display:block}.concept-editorial-image{width:100%}.concept-editorial-image img{object-fit:cover;object-position:center;height:72vw}.concept-editorial-image figcaption{bottom:16px;left:6vw}.concept-editorial-copy{width:88%;margin:-3vw 0 0 6%;padding:12vw 8vw}.concept-editorial-copy h2,.concept-availability h2,.concept-craft h2{font-size:clamp(4.2rem,18vw,6.8rem)}.concept-availability{padding:22vw 6vw}.concept-availability-heading,.concept-craft{display:block}.concept-availability-heading h2{margin-top:42px}.concept-number-grid{grid-template-columns:1fr;margin-top:16vw}.concept-number-grid article{border-bottom:1px solid #09090b57;border-right:0;min-height:150px}.concept-number-grid article:last-child{border-bottom:0}.concept-availability-note{margin-top:14vw;font-size:1.9rem}.concept-craft{min-height:auto;padding:22vw 6vw}.concept-craft>p{margin-bottom:42px}.concept-craft div>p{margin-top:48px}.concept-page .concept-finale{min-height:auto;padding:24vw 6vw}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
