/*! 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--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}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.table{display:table}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--berry:#3d2d3a;--bone:#f1ece4;--mauve:#b7a9af;--oxide:#a85f5b;--slate:#58636a;--blue:var(--berry);--blue-dark:var(--berry);--blue-pale:var(--mauve);--ivory:var(--bone);--ivory-deep:#e8e1d8;--ink:var(--berry);--muted:var(--slate);--coral:var(--oxide);--white:#f7f3ed;--line:#3d2d3a2e;--display:"Hiragino Sans GB", "PingFang SC", "Avenir Next", "Helvetica Neue", sans-serif;--sans:"Avenir Next", "Helvetica Neue", "Hiragino Sans GB", "PingFang SC", sans-serif;--font-serif:"Songti SC", "Noto Serif SC", Georgia, serif;--page-pad:clamp(24px, 5vw, 84px)}.voices-section{color:var(--berry);background:var(--bone);padding:120px 0 0;overflow:hidden}.voices-heading{justify-content:space-between;align-items:end;gap:34px;padding:0 3.2vw 42px;display:flex}.voices-heading>div:first-child{gap:12px;display:grid}.voices-heading h2{font-size:clamp(32px,3.4vw,50px);font-weight:400;line-height:1.15}.voices-demo-note{max-width:540px;color:var(--slate);margin-top:4px;font-size:12px}.voices-heading-actions{align-items:center;gap:24px;display:flex}.voices-scroll-controls{gap:6px;display:flex}.voices-scroll-controls button{border:1px solid var(--line);width:40px;height:40px;color:var(--berry);cursor:pointer;background:0 0;border-radius:50%;transition:color .2s,background .2s}.voices-scroll-controls button:hover{color:var(--bone);background:var(--berry)}.voices-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:var(--mauve) transparent;scrollbar-width:thin;grid-template-rows:repeat(2,312px);grid-auto-columns:clamp(330px,31vw,450px);grid-auto-flow:column;gap:14px;padding:0 3.2vw 28px;scroll-padding-left:3.2vw;display:grid;overflow:auto hidden}.voice-card{border:1px solid var(--line);background:var(--white);scroll-snap-align:start;min-width:0;overflow:hidden}.voice-card-1,.voice-card-4{flex-direction:column;grid-row:span 2;display:flex}.voice-card-2,.voice-card-3,.voice-card-5{grid-template-columns:minmax(128px,.83fr) minmax(178px,1.17fr);display:grid}.voice-card figure{background:var(--mauve);min-width:0;height:100%;margin:0;position:relative;overflow:hidden}.voice-card-1 figure,.voice-card-4 figure{flex:auto;min-height:390px}.voice-card img{object-fit:cover;object-position:center 24%;filter:saturate(.76)contrast(.97);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s}.voice-card:hover img{filter:saturate(.9)contrast(.98);transform:scale(1.025)}.voice-card-2 img{object-position:54% 18%}.voice-card-3 img{object-position:45% 28%}.voice-card-4 img{object-position:center 18%}.voice-card-5 img{object-position:58% 22%}.voice-card figure>span{color:var(--bone);letter-spacing:.14em;background:#3d2d3ac7;padding:5px 7px;font-size:8px;font-weight:650;position:absolute;top:12px;left:12px}.voice-copy{flex-direction:column;flex:none;min-width:0;padding:20px;display:flex}.voice-card-1 .voice-copy,.voice-card-4 .voice-copy{min-height:220px;padding:24px 26px}.voice-person{align-items:baseline;gap:8px;display:flex}.voice-person b{font-size:13px;font-weight:600}.voice-person span{color:var(--oxide);letter-spacing:.08em;font-size:10px}.voice-copy blockquote{color:var(--berry);font-family:var(--font-serif);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:16px 0 14px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.voice-card-1 .voice-copy blockquote,.voice-card-4 .voice-copy blockquote{-webkit-line-clamp:4;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.voice-copy small{color:var(--slate);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:9px;overflow:hidden}.voice-plan-teaser{color:var(--bone);background:var(--berry);grid-template-columns:.8fr 1.2fr;gap:8vw;margin-top:70px;padding:80px 6vw;display:grid}.voice-plan-title>span,.voice-plan-page header>span{color:var(--oxide);letter-spacing:.14em;font-size:10px}.voice-plan-title h3{max-width:520px;margin-top:22px;font-size:clamp(38px,4.2vw,66px);font-weight:400;line-height:1.08}.voice-plan-body{align-content:end;gap:30px;display:grid}.voice-plan-body>p{color:#f1ece4d1;max-width:690px;font-size:15px;line-height:1.9}.voice-plan-steps{border-top:1px solid #f1ece447;border-bottom:1px solid #f1ece447;grid-template-columns:repeat(3,1fr);display:grid}.voice-plan-steps span{letter-spacing:.06em;border-right:1px solid #f1ece433;align-items:center;min-height:66px;padding:0 14px;font-size:10px;display:flex}.voice-plan-steps span:last-child{border-right:0}.voice-plan-body .text-link{justify-self:start}.voices-page-intro{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:end;gap:5vw;min-height:440px;padding:90px 6vw 72px;display:grid}.voices-page-intro>span{color:var(--oxide);letter-spacing:.14em;grid-column:1/-1;font-size:10px}.voices-page-intro h1{letter-spacing:-.05em;font-size:clamp(58px,7.5vw,112px);font-weight:400;line-height:.96}.voices-page-intro p{max-width:560px;color:var(--slate);padding-bottom:8px;font-size:16px;line-height:1.9}.voices-section-full{padding-top:78px;padding-bottom:90px}.voice-plan-page{color:var(--bone);background:var(--berry);grid-template-columns:.78fr 1.22fr;gap:8vw;padding:110px 6vw 130px;display:grid}.voice-plan-page header h2{max-width:550px;margin-top:24px;font-size:clamp(48px,5.2vw,82px);font-weight:400;line-height:1.04}.voice-plan-page-copy{gap:38px;display:grid}.voice-plan-page-copy>p{color:#f1ece4d1;max-width:760px;font-size:16px;line-height:1.9}.voice-plan-page-copy dl{border-top:1px solid #f1ece447;margin:0}.voice-plan-page-copy dl>div{border-bottom:1px solid #f1ece438;grid-template-columns:54px 1fr;gap:20px;padding:22px 0;display:grid}.voice-plan-page-copy dt{color:var(--oxide);font-size:11px}.voice-plan-page-copy dd{gap:5px;display:grid}.voice-plan-page-copy dd b{font-size:15px;font-weight:550}.voice-plan-page-copy dd span{color:#f1ece4ad;font-size:13px}.voice-plan-boundary{border-top:1px solid #f1ece447;padding-top:24px;font-size:12px!important}@media (max-width:680px){.voices-section{padding-top:82px}.voices-heading{align-items:flex-start;padding:0 20px 30px}.voices-heading-actions{flex-direction:column-reverse;align-items:flex-end;gap:12px}.voices-scroll-controls{display:none}.voices-demo-note{max-width:24em}.voices-rail{scroll-snap-type:x mandatory;grid-template-rows:560px;grid-auto-columns:84vw;gap:12px;padding:0 20px 20px;scroll-padding-left:20px}.voice-card,.voice-card-1,.voice-card-2,.voice-card-3,.voice-card-4,.voice-card-5{flex-direction:column;grid-row:auto;display:flex}.voice-card figure,.voice-card-1 figure,.voice-card-4 figure{flex:auto;min-height:0}.voice-copy,.voice-card-1 .voice-copy,.voice-card-4 .voice-copy{min-height:205px;padding:22px}.voice-copy blockquote,.voice-card-1 .voice-copy blockquote,.voice-card-4 .voice-copy blockquote{-webkit-line-clamp:4;margin-top:14px;font-size:16px;line-height:1.7}.voice-plan-teaser,.voice-plan-page{grid-template-columns:1fr;gap:48px;margin-top:54px;padding:68px 22px 76px}.voice-plan-steps{grid-template-columns:1fr}.voice-plan-steps span{border-bottom:1px solid #f1ece433;border-right:0;min-height:52px}.voice-plan-steps span:last-child{border-bottom:0}.voices-page-intro{grid-template-columns:1fr;min-height:390px;padding:72px 22px 56px}.voices-page-intro h1{font-size:62px}.voices-section-full{padding-top:60px;padding-bottom:70px}.voices-section-full .voices-heading{align-items:flex-start}}.cms-public-index-head{padding:clamp(110px, 13vw, 190px) var(--page-pad) clamp(58px, 7vw, 92px);background:var(--bone);color:var(--berry)}.cms-public-index-head>span{letter-spacing:.16em;font-size:11px}.cms-public-index-head h1{font-family:var(--font-serif);letter-spacing:-.05em;margin:24px 0 18px;font-size:clamp(54px,8vw,118px);font-weight:400}.cms-public-index-head p{max-width:560px;margin:0;font-size:15px;line-height:1.9}.cms-public-index{background:#3d2d3a29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.cms-public-index>a{color:var(--berry);background:var(--bone);align-content:start;padding:clamp(28px,4vw,58px);display:grid}.cms-public-index>a>img,.cms-public-index-placeholder{aspect-ratio:16/10;object-fit:cover;background:var(--mauve);width:100%;margin-bottom:28px}.cms-public-index>a>span{letter-spacing:.12em;color:var(--oxide);font-size:10px}.cms-public-index h2{font-family:var(--font-serif);letter-spacing:-.035em;margin:16px 0 6px;font-size:clamp(30px,4vw,54px);font-weight:400}.cms-public-index small{color:#3d2d3a8c;font-family:Georgia,serif}.cms-public-index p{max-width:560px;margin:22px 0 0;line-height:1.8}.cms-public-empty{padding:10vw var(--page-pad);background:var(--bone);grid-column:1/-1}.cms-public-empty b{font-family:var(--font-serif);font-size:clamp(30px,4vw,60px);font-weight:400}.cms-public-empty p{color:#3d2d3a99}.cms-public-detail{background:var(--bone);color:var(--berry)}.cms-public-detail>figure{margin:0}.cms-public-detail>figure img{object-fit:cover;width:100%;max-height:86vh}.cms-public-detail>header{padding:clamp(64px,9vw,138px) var(--page-pad) clamp(48px,6vw,90px)}.cms-public-detail>header>span{letter-spacing:.14em;color:var(--oxide);font-size:10px}.cms-public-detail>header h1{max-width:1120px;font-family:var(--font-serif);letter-spacing:-.05em;margin:22px 0 8px;font-size:clamp(52px,8vw,116px);font-weight:400;line-height:1.04}.cms-public-detail>header em{color:#3d2d3a85;font-family:Georgia,serif;font-size:clamp(17px,2vw,28px);font-style:normal}.cms-public-detail>header>p{max-width:680px;margin:40px 0 26px;font-size:clamp(17px,2vw,24px);line-height:1.8}.cms-public-detail>header>div{align-items:center;gap:16px;display:flex}.cms-public-detail mark{border-radius:999px;padding:7px 10px}.cms-public-detail time{color:#3d2d3a8c;font-size:11px}.cms-public-detail-body{max-width:860px;padding:0 var(--page-pad) clamp(80px,11vw,170px);font-family:var(--font-serif);margin:0 auto;font-size:clamp(18px,2vw,23px);line-height:2}.cms-public-detail-body h2{margin:2em 0 .6em;font-size:clamp(34px,5vw,62px);font-weight:400;line-height:1.2}.cms-public-detail-body h3{margin:1.8em 0 .5em;font-size:clamp(26px,3vw,38px);font-weight:400}.cms-public-detail-body img{max-width:100%;margin:1.6em 0}.cms-public-detail-body blockquote{border-left:2px solid var(--oxide);color:#3d2d3ab3;margin:2em 0;padding-left:24px}.cms-public-facts{background:#3d2d3a2b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.cms-public-facts>span{padding:18px var(--page-pad);color:var(--bone);background:var(--berry);letter-spacing:.14em;grid-column:1/-1;font-size:10px}.cms-public-facts>div{padding:32px var(--page-pad);background:var(--bone)}.cms-public-facts b{font-size:11px}.cms-public-facts p{margin:12px 0 0;line-height:1.8}.cms-inline-section{padding:112px var(--page-pad) 128px;color:var(--berry);background:var(--bone);border-top:1px solid #3d2d3a2e}.cms-inline-heading{margin-bottom:52px}.cms-inline-heading>span{color:var(--oxide);letter-spacing:.14em;font-size:10px}.cms-inline-heading h2{margin-top:16px;font-size:clamp(36px,4vw,58px);font-weight:400}.cms-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 18px;display:grid}.cms-inline-grid>a{display:block}.cms-inline-grid img,.cms-inline-placeholder{aspect-ratio:4/5;object-fit:cover;background:var(--mauve);width:100%;margin-bottom:20px}.cms-inline-grid span{color:var(--oxide);letter-spacing:.12em;font-size:9px}.cms-inline-grid h3{margin:11px 0 2px;font-size:clamp(22px,2.3vw,34px);font-weight:400}.cms-inline-grid small{color:#3d2d3a8a}.cms-inline-grid p{max-width:34em;color:var(--slate);margin:18px 0 0;line-height:1.8}@media (max-width:760px){.cms-public-index,.cms-public-facts{grid-template-columns:1fr}.cms-public-detail>header>div{flex-direction:column;align-items:start}.cms-inline-section{padding:76px 20px 90px}.cms-inline-grid{grid-template-columns:1fr;gap:62px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ivory)}body{color:var(--ink);background:var(--ivory);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.65}body::selection{color:var(--ivory);background:var(--blue)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p,blockquote,dl,dd{margin:0}button,input{font:inherit}.skip-link{z-index:1000;color:var(--ivory);background:var(--ink);padding:9px 13px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}main:focus{outline:none}.eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.eyebrow:before{content:"";background:var(--coral);width:18px;height:2px}.arrow{margin-left:.45em;font-size:.95em;transition:transform .25s;display:inline-block}a:hover .arrow{transform:translate(3px,-3px)}.arrow-down{transform:rotate(135deg)}a:hover .arrow-down{transform:rotate(135deg)translate(-3px,3px)}.site-header{z-index:50;border-bottom:1px solid var(--line);background:#f2ede3f0;grid-template-columns:240px 1fr auto;align-items:center;gap:32px;width:100%;min-height:88px;padding:18px 3.5vw;display:grid;position:relative}.site-header-inverted{color:var(--ivory);background:linear-gradient(#111c1f85,#0000);border-color:#f2ede359;position:absolute;top:0;left:0}.header-logo img{width:190px;height:auto}.header-nav{letter-spacing:.04em;justify-content:center;gap:clamp(18px,2vw,36px);font-size:12px;display:flex}.header-nav a,.language-switch{padding:8px 0;position:relative}.header-nav a:after,.language-switch:after{content:"";background:currentColor;width:0;height:1px;transition:width .25s;position:absolute;bottom:3px;left:0}.header-nav a:hover:after,.language-switch:hover:after{width:100%}.header-actions{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:22px;font-size:11px;display:flex}.purchase-link{min-height:42px;color:var(--ivory);background:var(--blue);align-items:center;padding:0 18px;display:inline-flex}.site-header-inverted .purchase-link{color:var(--ink);background:var(--ivory)}.button{letter-spacing:.08em;justify-content:space-between;align-items:center;min-width:190px;min-height:52px;padding:0 20px;font-size:12px;font-weight:650;transition:color .25s,background .25s,transform .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{color:var(--ivory);background:var(--ink)}.button-blue{color:var(--ivory);background:var(--blue)}.text-link{letter-spacing:.06em;border-bottom:1px solid;align-items:center;padding-bottom:4px;font-size:12px;font-weight:650;display:inline-flex}.text-link-light{color:var(--ivory)}.home-hero{min-height:100svh;color:var(--ivory);background:var(--blue-dark);position:relative;overflow:hidden}.hero-media,.hero-shade{position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#111c1fd4 0%,#111c1f7a 42%,#111c1f0f 70%),linear-gradient(#0000 55%,#111c1f61)}.hero-copy{z-index:2;flex-direction:column;justify-content:flex-end;width:min(720px,58vw);min-height:100svh;padding:170px 4.5vw 10vh;display:flex;position:relative}.hero-copy h1{max-width:690px;font-family:var(--display);letter-spacing:-.04em;white-space:pre-line;margin:26px 0 24px;font-size:clamp(54px,6.1vw,104px);font-weight:400;line-height:.98}.hero-copy p{max-width:570px;font-size:clamp(15px,1.2vw,18px);line-height:1.8}.hero-ctas{align-items:center;gap:30px;margin-top:36px;display:flex}.hero-status{z-index:2;position:absolute;bottom:9vh;right:4vw}.hero-scroll{z-index:2;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;font-size:9px;position:absolute;bottom:34vh;right:2vw}.status-tag{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:8px;padding:7px 10px;font-size:9px;font-weight:650;display:inline-flex}.status-tag i{background:var(--coral);border-radius:50%;width:6px;height:6px}.series-section,.styles-section,.series-products,.related-section{padding:120px 4.5vw}.section-heading{gap:18px;max-width:760px;margin-bottom:64px;display:grid}.section-heading h2{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:1.06}.section-heading p{max-width:520px;color:var(--muted)}.section-heading-row{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:end;gap:8vw;max-width:none}.section-heading-row>div:last-child{gap:24px;display:grid}.series-stack{border-top:1px solid var(--ink)}.series-row{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(220px,.9fr) 1.2fr 120px 30px;align-items:center;gap:26px;min-height:158px;transition:color .25s,background .25s;display:grid;position:relative}.series-row:hover{color:var(--ivory);background:var(--blue)}.series-number{letter-spacing:.16em;align-self:start;padding-top:27px;font-size:10px}.series-name span{letter-spacing:.12em;font-size:12px}.series-name h3{font-family:var(--display);margin-top:3px;font-size:clamp(27px,2.3vw,40px);font-weight:400}.series-row>p{max-width:420px;font-size:14px}.series-thumb{opacity:.72;width:100px;height:118px;transition:opacity .25s,transform .35s;overflow:hidden}.series-thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.series-row:hover .series-thumb{opacity:1;transform:rotate(2deg)scale(1.06)}.styles-section{background:var(--white)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:88px 28px;display:grid}.product-image-wrap{aspect-ratio:4/5.25;background:var(--ivory-deep);display:block;position:relative;overflow:hidden}.product-image{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s}.product-image-wrap:hover .product-image{filter:saturate(.92);transform:scale(1.025)}.product-index{z-index:2;width:34px;height:34px;color:var(--ink);background:var(--ivory);place-items:center;font-size:10px;display:grid;position:absolute;top:18px;left:18px}.product-view{z-index:2;color:var(--ivory);letter-spacing:.12em;background:var(--blue);padding:15px 18px;font-size:10px;transition:transform .3s;position:absolute;bottom:0;right:0;transform:translateY(100%)}.product-image-wrap:hover .product-view{transform:translateY(0)}.product-meta{justify-content:space-between;gap:18px;margin-top:20px;display:flex}.product-series{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.product-meta h3{font-family:var(--display);font-size:clamp(23px,2vw,32px);font-weight:400;line-height:1.2}.product-card>p{max-width:520px;color:var(--muted);margin-top:13px;font-size:13px}.judgement-section{min-height:820px;color:var(--ivory);background:var(--blue);grid-template-columns:1.12fr .88fr;display:grid}.judgement-media{min-height:740px;position:relative;overflow:hidden}.judgement-media img{object-fit:cover;object-position:center;filter:saturate(.82);width:100%;height:100%}.judgement-media>span{color:var(--ink);letter-spacing:.14em;background:var(--ivory);padding:8px 10px;font-size:9px;position:absolute;bottom:22px;left:24px}.judgement-copy{flex-direction:column;justify-content:center;padding:9vw 7vw;display:flex}.judgement-copy h2{font-family:var(--display);letter-spacing:-.035em;margin:24px 0 30px;font-size:clamp(46px,5vw,78px);font-weight:400;line-height:1.05}.judgement-copy>p{max-width:560px;font-size:15px;line-height:1.9}.judgement-copy blockquote{font-family:var(--display);border-left:2px solid var(--coral);margin:42px 0;padding-left:22px;font-size:24px;line-height:1.5}.material-teaser{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr .8fr;align-items:center;gap:6vw;padding:110px 6vw;display:grid}.material-symbol img{width:98px}.material-title h2{font-family:var(--display);margin-top:20px;font-size:clamp(44px,5vw,76px);font-weight:400;line-height:1.02}.material-body{gap:28px;max-width:500px;display:grid}.material-body p{color:var(--muted)}.desk-section{min-height:680px;color:var(--ivory);background:var(--ink);grid-template-columns:1fr 1fr;display:grid}.desk-panel{border-right:1px solid #f2ede333;flex-direction:column;justify-content:center;padding:9vw 7vw;display:flex}.desk-panel h2{max-width:680px;font-family:var(--display);margin:24px 0 28px;font-size:clamp(46px,5vw,78px);font-weight:400;line-height:1.05}.desk-panel p{color:#f2ede3c7;max-width:590px}.desk-panel .text-link{align-self:start;margin-top:36px}.desk-objects{background:linear-gradient(135deg,#3c535a,#213238);position:relative;overflow:hidden}.swatch{border:1px solid #ffffff38;display:block;position:absolute;box-shadow:0 24px 50px #00000038}.swatch-blue{background:var(--berry);width:42%;height:58%;top:14%;left:12%;transform:rotate(-8deg)}.swatch-ivory{background:var(--bone);width:38%;height:48%;top:27%;left:42%;transform:rotate(8deg)}.swatch-coral{background:var(--coral);width:13%;height:10%;top:55%;left:35%;transform:rotate(-3deg)}.desk-rule{font-family:var(--display);color:#f2ede36b;font-size:clamp(28px,4vw,66px);position:absolute;bottom:9%;right:7%}.desk-note{letter-spacing:.2em;writing-mode:vertical-rl;font-size:9px;position:absolute;top:9%;right:6%}.purchase-teaser{text-align:center;background:var(--ivory);justify-items:center;padding:125px 5vw;display:grid}.purchase-teaser h2{max-width:940px;font-family:var(--display);margin:24px 0;font-size:clamp(50px,6vw,86px);font-weight:400;line-height:1.04}.purchase-teaser p{max-width:700px;color:var(--muted)}.footer-mark{border-bottom:1px solid #f2ede33d;justify-content:space-between;align-items:flex-end;padding-bottom:52px;display:flex}.footer-mark p{font-family:var(--display);font-size:21px}.footer-grid{grid-template-columns:.75fr .95fr 1.5fr;gap:7vw;padding:48px 0 72px;display:grid}.footer-grid>div{color:#f2ede3b8;flex-direction:column;align-items:flex-start;gap:10px;font-size:12px;display:flex}.footer-label{color:var(--ivory);letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:650}.footer-note p{max-width:520px}.footer-bottom{letter-spacing:.12em;border-top:1px solid #f2ede33d;justify-content:space-between;padding-top:20px;font-size:9px;display:flex}.page-intro{border-bottom:1px solid var(--line);grid-template-columns:1.4fr .6fr;align-items:end;gap:5vw;min-height:500px;padding:100px 7vw 88px;display:grid}.page-intro .eyebrow{grid-column:1/-1}.page-intro h1{max-width:980px;font-family:var(--display);letter-spacing:-.045em;font-size:clamp(62px,7vw,108px);font-weight:400;line-height:.98}.page-intro>p{max-width:510px;color:var(--muted);padding-bottom:12px}.listing-shell{background:var(--white);padding:76px 4.5vw 110px}.listing-rule,.archive-head{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:52px;padding:12px 0;font-size:10px;display:flex}.preview-notice{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:5vw;margin:90px 4.5vw;padding:28px 0;display:grid}.preview-notice>span{letter-spacing:.13em;font-size:10px;font-weight:650}.preview-notice p{max-width:800px;color:var(--muted)}.product-hero{background:var(--white);grid-template-columns:1.08fr .92fr;min-height:calc(100svh - 88px);display:grid}.product-hero-image{min-height:760px;overflow:hidden}.product-hero-image img{object-fit:cover;object-position:top center;width:100%;height:100%}.product-hero-copy{flex-direction:column;justify-content:center;padding:7vw;display:flex}.product-topline{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:10px;display:flex}.product-hero-copy h1{font-family:var(--display);margin:30px 0 24px;font-size:clamp(58px,6vw,94px);font-weight:400;line-height:.98}.product-lead{max-width:590px;font-size:17px;line-height:1.85}.product-questions{border-top:1px solid var(--ink);margin:45px 0 42px}.product-questions>div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:22px;padding:20px 0;display:grid}.product-questions dt{letter-spacing:.12em;font-size:10px;font-weight:650}.product-questions dd{color:var(--muted);font-size:13px}.product-detail{padding:120px 6vw}.product-detail-heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:6vw;margin-bottom:60px;display:grid}.product-detail-heading h2{font-family:var(--display);font-size:clamp(52px,6vw,88px);font-weight:400;line-height:1}.fact-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.fact-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:200px;padding:20px}.fact-card span{letter-spacing:.14em;font-size:9px}.fact-card p{font-family:var(--display);margin-top:70px;font-size:24px;line-height:1.3}.boundary-card{border-bottom:1px solid var(--ink);grid-template-columns:220px 1fr;gap:5vw;padding:30px 0;display:grid}.boundary-card span{letter-spacing:.12em;font-size:10px;font-weight:650}.boundary-card p{max-width:840px;color:var(--muted)}.construction-section{color:var(--ivory);background:var(--blue);grid-template-columns:.65fr 1.35fr;gap:6vw;padding:110px 6vw;display:grid}.construction-copy{align-self:center}.construction-copy h2{font-family:var(--display);margin:24px 0;font-size:clamp(48px,5vw,74px);font-weight:400;line-height:1.04}.construction-copy p{color:#f2ede3c7}.construction-images{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:18px;display:grid}.construction-images img{object-fit:cover;width:100%;height:580px}.construction-images .technical-image{object-fit:contain;background:var(--ivory);padding:50px}.related-section{background:var(--white)}.series-hero-page{min-height:92svh;color:var(--ivory);background:var(--blue-dark);position:relative;overflow:hidden}.series-hero-page>img{object-fit:cover;object-position:center 28%;width:100%;height:92svh}.series-hero-overlay{background:linear-gradient(90deg,#121f23c7,#121f232e 70%),linear-gradient(#0000 50%,#121f2366);position:absolute;inset:0}.series-hero-copy{z-index:3;width:min(660px,58vw);position:absolute;bottom:9vh;left:6vw}.series-hero-copy h1{font-family:var(--display);letter-spacing:-.05em;margin-top:25px;font-size:clamp(74px,9vw,150px);font-weight:400;line-height:.85}.series-hero-copy h2{font-family:var(--display);margin:20px 0;font-size:clamp(28px,3vw,48px);font-weight:400}.series-hero-copy p{max-width:600px;font-size:16px}.series-note{letter-spacing:.12em;border-top:1px solid #f2ede380;margin-top:30px;padding-top:12px;font-size:10px;display:inline-block}.series-products{background:var(--white)}.series-editorial{border-top:1px solid var(--ink);grid-template-columns:.55fr 1fr .75fr;align-items:start;gap:5vw;padding:110px 6vw;display:grid}.series-editorial h2{font-family:var(--display);font-size:clamp(38px,4vw,62px);font-weight:400;line-height:1.08}.series-editorial p{color:var(--muted)}.material-archive{background:var(--white);padding:75px 6vw 120px}.material-entry{border-bottom:1px solid var(--line);grid-template-columns:80px .9fr 1.1fr;align-items:start;gap:4vw;min-height:240px;padding:42px 0;display:grid}.material-index{letter-spacing:.14em;font-size:10px}.material-entry h2{font-family:var(--display);font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1}.material-used{max-width:340px;color:var(--muted);margin-top:18px;font-size:11px;display:block}.material-entry>p{max-width:620px;color:var(--muted)}.material-method{color:var(--ivory);background:var(--blue);padding:120px 6vw}.material-method-title{grid-template-columns:.55fr 1.45fr;align-items:end;gap:5vw;margin-bottom:70px;display:grid}.material-method-title h2{font-family:var(--display);font-size:clamp(50px,6vw,84px);font-weight:400;line-height:1.02}.method-grid{border-top:1px solid #f2ede380;grid-template-columns:repeat(3,1fr);display:grid}.method-grid>div{border-right:1px solid #f2ede340;min-height:300px;padding:24px 30px 30px 0}.method-grid>div+div{padding-left:30px}.method-grid span{font-size:9px}.method-grid h3{font-family:var(--display);margin:70px 0 18px;font-size:36px;font-weight:400}.method-grid p{color:#f2ede3b8;font-size:13px}.material-method .text-link{margin-top:42px}.journal-list{padding:50px 6vw 120px}.journal-card{border-bottom:1px solid var(--line);grid-template-columns:70px 180px 1fr 1fr;align-items:start;gap:3vw;padding:42px 0;display:grid}.journal-number,.journal-tag,.journal-status{letter-spacing:.12em;font-size:9px}.journal-card h2{font-family:var(--display);font-size:clamp(34px,3vw,52px);font-weight:400;line-height:1.08}.journal-card p{color:var(--muted)}.journal-status{color:var(--coral);grid-column:4}.journal-cta,.about-cta{color:var(--ivory);background:var(--blue);justify-content:space-between;align-items:center;padding:70px 6vw;display:flex}.journal-cta p{font-family:var(--display);font-size:clamp(32px,4vw,52px)}.journal-cta .button,.about-cta .button{color:var(--ink);background:var(--ivory)}.about-statement{background:var(--white);grid-template-columns:1.1fr .9fr;gap:8vw;padding:120px 7vw;display:grid}.about-large span{letter-spacing:.14em;font-size:10px}.about-large p{font-family:var(--display);margin-top:30px;font-size:clamp(48px,5vw,78px);line-height:1.06}.about-copy{color:var(--muted);align-content:end;gap:28px;display:grid}.about-timeline{color:var(--ivory);background:var(--ink);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px 7vw;display:grid}.about-timeline h2{font-family:var(--display);margin-top:20px;font-size:clamp(40px,4vw,62px);font-weight:400}.about-timeline p{color:#f2ede3bf;max-width:720px}.principles-section{grid-template-columns:repeat(3,1fr);padding:100px 6vw;display:grid}.principles-section article{border-top:1px solid var(--ink);min-height:330px;padding:24px 34px 24px 0}.principles-section article+article{border-left:1px solid var(--line);padding-left:34px}.principles-section span{letter-spacing:.14em;font-size:9px}.principles-section h3{font-family:var(--display);margin:80px 0 18px;font-size:38px;font-weight:400}.principles-section p{color:var(--muted);font-size:13px}.about-cta h2{font-family:var(--display);font-size:clamp(38px,4vw,60px);font-weight:400}.purchase-steps{background:var(--white);grid-template-columns:repeat(3,1fr);padding:70px 6vw 110px;display:grid}.purchase-steps article{border-top:1px solid var(--ink);min-height:360px;padding:28px 38px 28px 0}.purchase-steps article+article{border-left:1px solid var(--line);padding-left:38px}.purchase-steps span{letter-spacing:.14em;font-size:9px}.purchase-steps h2{font-family:var(--display);margin:85px 0 22px;font-size:42px;font-weight:400}.purchase-steps p{color:var(--muted);font-size:13px}.qr-preview{text-align:center;color:var(--ivory);background:var(--blue);justify-items:center;padding:100px 5vw;display:grid}.qr-preview>div{background:var(--ivory);grid-template-columns:1fr 1fr;gap:35px;width:180px;height:180px;padding:22px;display:grid;position:relative}.qr-preview>div span{border:9px solid var(--ink)}.qr-preview>div span:nth-child(3){grid-column:1}.qr-preview>div i{background:repeating-linear-gradient(45deg, var(--ink), var(--ink) 5px, transparent 5px, transparent 10px);width:36px;height:36px;position:absolute;bottom:30px;right:30px}.qr-preview p{font-family:var(--display);margin-top:28px;font-size:30px}.qr-preview small{color:#f2ede3a6}.purchase-back{place-items:center;padding:70px;display:grid}@media (max-width:1100px){.site-header{grid-template-columns:190px 1fr auto;gap:18px}.header-logo img{width:166px}.header-nav{gap:14px}.header-nav a:nth-child(4){display:none}.purchase-link{padding:0 12px}.series-row{grid-template-columns:50px minmax(190px,.8fr) 1.2fr 90px 24px}.series-thumb{width:78px;height:98px}.page-intro{grid-template-columns:1fr}.page-intro>p{max-width:690px}.product-hero{grid-template-columns:1fr 1fr}.product-hero-copy{padding:5vw}.product-questions>div{grid-template-columns:115px 1fr}.journal-card{grid-template-columns:55px 130px 1fr}.journal-card p,.journal-status{grid-column:3}}@media (max-width:820px){body{font-size:15px}.site-header{grid-template-columns:1fr auto;min-height:72px;padding:13px 18px}.header-logo img{width:155px}.header-nav{order:3;grid-area:2/1/auto/-1;justify-content:flex-start;width:calc(100vw - 36px);padding:4px 0;overflow-x:auto}.header-nav a{flex:none}.header-actions{gap:14px}.purchase-link{min-height:34px;padding:0 10px;font-size:9px}.site-header-inverted{background:#152226a8}.home-hero{min-height:880px}.hero-media img{object-position:58% center}.hero-shade{background:linear-gradient(#111c1f73 0%,#111c1f59 32%,#111c1fd6 100%)}.hero-copy{width:100%;min-height:880px;padding:220px 22px 70px}.hero-copy h1{font-size:clamp(51px,14vw,76px)}.hero-copy p{max-width:520px}.hero-ctas{flex-direction:column;align-items:flex-start;gap:20px}.hero-status{bottom:22px;right:20px}.hero-scroll{display:none}.series-section,.styles-section,.series-products,.related-section{padding:80px 20px}.section-heading-row{grid-template-columns:1fr;gap:28px}.series-row{grid-template-columns:38px 1fr 24px;gap:12px;min-height:132px}.series-row>p,.series-thumb{display:none}.series-name h3{font-size:29px}.product-grid{grid-template-columns:1fr;gap:70px}.product-card:nth-child(2n) .product-image-wrap{margin-top:0}.product-image-wrap{aspect-ratio:4/5.1}.product-view{transform:translateY(0)}.judgement-section{grid-template-columns:1fr}.judgement-media{min-height:620px}.judgement-copy{padding:80px 24px}.material-teaser{grid-template-columns:80px 1fr;padding:80px 24px}.material-body{grid-column:1/-1}.desk-section{grid-template-columns:1fr}.desk-panel{border-right:0;padding:90px 24px}.desk-objects{min-height:520px}.purchase-teaser{padding:90px 24px}.footer-mark{flex-direction:column;align-items:flex-start;gap:25px}.footer-grid{grid-template-columns:1fr;gap:36px}.footer-bottom{flex-direction:column;gap:8px}.page-intro{min-height:470px;padding:90px 22px 60px}.page-intro h1{font-size:clamp(54px,15vw,82px)}.listing-shell{padding:55px 20px 80px}.listing-rule{flex-direction:column;align-items:flex-start;gap:6px}.preview-notice{grid-template-columns:1fr;gap:16px;margin:70px 20px}.product-hero{grid-template-columns:1fr}.product-hero-image{min-height:650px}.product-hero-copy{padding:70px 22px}.product-detail{padding:80px 20px}.product-detail-heading{grid-template-columns:1fr;gap:22px}.fact-grid{grid-template-columns:repeat(2,1fr)}.fact-card{min-height:160px}.fact-card p{margin-top:42px;font-size:20px}.boundary-card{grid-template-columns:1fr;gap:15px}.construction-section{grid-template-columns:1fr;padding:80px 22px}.construction-images{grid-template-columns:1fr}.construction-images img{height:520px}.series-hero-page,.series-hero-page>img{height:850px;min-height:850px}.series-hero-page>img{object-position:58% top}.series-hero-copy{width:calc(100% - 44px);bottom:50px;left:22px}.series-hero-copy h1{font-size:clamp(65px,18vw,100px)}.series-editorial{grid-template-columns:1fr;gap:28px;padding:80px 22px}.material-archive{padding:50px 22px 80px}.material-entry{grid-template-columns:42px 1fr;gap:18px}.material-entry>p{grid-column:2}.material-method{padding:80px 22px}.material-method-title{grid-template-columns:1fr;gap:22px}.method-grid{grid-template-columns:1fr}.method-grid>div,.method-grid>div+div{border-bottom:1px solid #f2ede33d;border-right:0;min-height:auto;padding:28px 0}.method-grid h3{margin:35px 0 12px}.journal-list{padding:40px 22px 80px}.journal-card{grid-template-columns:40px 1fr;gap:15px}.journal-tag,.journal-card h2,.journal-card p,.journal-status{grid-column:2}.journal-cta,.about-cta{flex-direction:column;align-items:flex-start;gap:26px;padding:60px 22px}.about-statement,.about-timeline{grid-template-columns:1fr;padding:80px 22px}.principles-section,.purchase-steps{grid-template-columns:1fr;padding:70px 22px}.principles-section article,.principles-section article+article,.purchase-steps article,.purchase-steps article+article{border-left:0;border-top:1px solid var(--ink);min-height:auto;padding:28px 0 48px}.principles-section h3,.purchase-steps h2{margin:40px 0 14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{letter-spacing:0;font-weight:400}.eyebrow,.section-kicker{color:var(--oxide);letter-spacing:.14em;font-size:10px;font-weight:500}.eyebrow:before{display:none}.site-header{z-index:50;min-height:108px;color:var(--berry);border-color:var(--line);background:var(--bone);grid-template-columns:220px 1fr auto;padding:24px 3.2vw;position:relative}.site-header-inverted{color:var(--berry);border-color:var(--line);background:var(--bone);position:relative}.header-logo{align-items:center;width:184px;min-height:40px;display:inline-flex}.header-logo img{width:184px}.header-nav{justify-content:flex-end;gap:clamp(20px,2.1vw,38px);padding-right:clamp(16px,2vw,40px);font-size:12px}.header-actions{gap:20px;font-size:11px}.purchase-link,.site-header-inverted .purchase-link{min-height:42px;color:var(--berry);background:0 0;border:1px solid #3d2d3a61;border-radius:999px;padding:0 18px}.purchase-link:hover{color:var(--bone);background:var(--berry)}.button{border:1px solid;border-radius:999px;min-width:178px;min-height:48px;font-weight:500}.button-bone{color:var(--berry);background:var(--bone)}.button-berry,.button-blue,.button-dark{color:var(--bone);background:var(--berry)}.button-light{color:var(--berry);background:var(--bone)}.text-link{letter-spacing:.02em;font-weight:500}.home-hero{min-height:0;color:var(--bone);background:var(--bone);padding:0 3.2vw 48px;position:relative}.hero-media{background:var(--slate);height:clamp(560px,100svh - 156px,780px);position:relative;inset:auto;overflow:hidden}.hero-media:after{content:"";background:linear-gradient(#0000,#1812179e);position:absolute;inset:55% 0 0}.hero-media img{object-fit:cover;object-position:52% 16%;filter:saturate(.92)contrast(.98);width:100%;height:100%}.hero-copy{z-index:2;flex-direction:row;justify-content:space-between;align-items:flex-end;width:auto;min-height:0;padding:0;display:flex;position:absolute;bottom:84px;left:calc(3.2vw + 32px);right:calc(3.2vw + 32px)}.hero-season{letter-spacing:.14em;margin-bottom:12px;font-size:10px;display:block}.hero-copy h1{font-family:var(--display);letter-spacing:0;margin:0;font-size:clamp(26px,2.5vw,38px);font-weight:400;line-height:1.2}.hero-link{min-height:40px;color:var(--berry);background:var(--bone);border-radius:999px;align-items:center;padding:0 18px;font-size:11px;display:inline-flex}.hero-status{color:var(--berry);bottom:58px;right:calc(3.2vw + 24px);transform:translateY(100%)}.status-tag{border:0;gap:7px;padding:5px 0;font-size:9px;font-weight:500}.status-tag i{background:var(--oxide)}.brand-promise{color:var(--bone);background:var(--berry);grid-template-columns:1.05fr .95fr;align-items:end;gap:10vw;padding:104px 6.4vw;display:grid}.promise-lockup>span{color:var(--oxide);letter-spacing:.16em;font-size:10px}.promise-lockup h2{letter-spacing:.12em;margin:32px 0 15px;font-size:clamp(40px,4.5vw,72px);font-weight:300;line-height:1.15}.promise-lockup>p{letter-spacing:.02em;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:16px}.promise-body{justify-items:start;gap:32px;max-width:580px;display:grid}.promise-body>p{color:#f1ece4d1;font-size:15px;line-height:1.95}.feature-section,.story-section{background:var(--bone);padding:112px 3.2vw}.editorial-heading{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.editorial-heading h2{font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.2}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-card{display:block}.feature-image{aspect-ratio:3/4;background:var(--mauve);position:relative;overflow:hidden}.feature-image img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.feature-card:hover .feature-image img{transform:scale(1.025)}.feature-meta{gap:8px;padding-top:18px;display:grid}.feature-meta>span{color:var(--oxide);letter-spacing:.14em;font-size:9px}.feature-meta h3{font-size:19px;font-weight:500}.feature-meta p{color:var(--slate);font-size:13px}.styles-section{background:var(--white);padding:112px 3.2vw 128px}.collection-heading{align-items:end;margin-bottom:48px}.collection-heading h2{margin-top:14px}.collection-note{justify-items:start;gap:18px;width:min(460px,38vw);display:grid}.collection-note p{color:var(--slate);font-size:13px;line-height:1.75}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 16px}.product-card:nth-child(2n) .product-image-wrap{margin-top:0}.product-image-wrap{aspect-ratio:3/4;background:#e7e1da}.product-index{width:28px;height:28px;color:var(--berry);background:var(--bone);top:12px;left:12px}.product-view{color:var(--bone);background:var(--berry);padding:12px 14px}.product-meta{gap:10px;margin-top:16px;display:grid}.product-meta h3{font-size:17px;font-weight:500;line-height:1.45}.product-series{color:var(--oxide);font-size:9px}.product-card>p{color:var(--slate);margin-top:10px;font-size:12px;line-height:1.7}.material-feature{min-height:760px;color:var(--bone);background:var(--berry);grid-template-columns:1.08fr .92fr;display:grid}.material-feature-image{min-height:760px;position:relative;overflow:hidden}.material-feature-image img{object-fit:cover;object-position:center;filter:saturate(.82);width:100%;height:100%}.material-feature-image>span{color:var(--berry);letter-spacing:.12em;background:var(--bone);padding:8px 10px;font-size:9px;position:absolute;bottom:18px;left:18px}.material-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:8vw 7vw;display:flex}.material-feature-copy h2{margin:24px 0 26px;font-size:clamp(38px,4.2vw,66px);font-weight:300;line-height:1.14}.material-feature-copy p{color:#f1ece4cc;max-width:540px;line-height:1.9}.material-feature-copy .button{margin-top:38px}.story-section{padding-top:120px;padding-bottom:120px}.story-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.story-card{flex-direction:column;justify-content:space-between;min-height:430px;padding:48px;display:flex}.story-card>span{color:var(--oxide);letter-spacing:.14em;font-size:10px}.story-card h3{max-width:620px;margin:auto 0 24px;font-size:clamp(30px,3vw,48px);font-weight:300;line-height:1.2}.story-card p{max-width:520px;color:var(--slate)}.story-card b{margin-top:36px;font-size:12px;font-weight:500}.story-card-light{border:1px solid var(--line);background:var(--white)}.story-card-mauve{background:#b7a9af94}.purchase-teaser{background:var(--bone);padding:112px 5vw}.purchase-teaser h2{margin:24px 0 22px;font-size:clamp(38px,4.5vw,68px);font-weight:300;line-height:1.18}.purchase-teaser p{color:var(--slate)}.purchase-teaser .button{margin-top:34px}.site-footer{color:var(--bone);background:var(--berry);padding:80px 3.2vw 28px}.footer-mark img{width:min(280px,42vw)}.footer-promise{text-align:right;gap:6px;display:grid}.footer-mark .footer-promise p{font-family:var(--display);letter-spacing:.12em;font-size:18px;font-weight:400}.footer-promise span{color:#f1ece4a6;font-size:11px}.page-intro{background:var(--bone);min-height:430px;padding:88px 6.4vw 72px}.page-intro h1{letter-spacing:0;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.08}.product-hero{background:var(--white);min-height:calc(100svh - 108px)}.product-hero-copy h1{font-size:clamp(44px,4.6vw,72px);font-weight:400;line-height:1.08}.product-detail-heading h2,.section-heading h2,.about-large p,.about-timeline h2,.about-cta h2,.journal-card h2{letter-spacing:0}.series-hero-page{min-height:100svh;color:var(--bone);background:var(--berry)}.series-hero-page>img{height:calc(100svh - 108px);min-height:640px}.series-hero-overlay{background:linear-gradient(90deg,#3d2d3ab8,#3d2d3a14 68%),linear-gradient(#0000 55%,#3d2d3a59);top:108px}.series-hero-copy{bottom:8vh}.series-hero-copy h1{letter-spacing:0;font-size:clamp(58px,6vw,96px);font-weight:300;line-height:1}.series-hero-copy h2{font-size:clamp(24px,2.2vw,36px);font-weight:300}@media (max-width:980px){.site-header{grid-template-columns:170px 1fr;min-height:92px;padding:18px 22px 14px}.header-logo,.header-logo img{width:156px}.header-nav{grid-area:2/1/auto/-1;justify-content:flex-start;width:calc(100vw - 44px);padding:6px 0 0;overflow-x:auto}.header-actions{justify-self:end}.home-hero{padding:0 20px 42px}.hero-media{height:72svh;min-height:560px}.hero-media img{object-position:54% 18%}.hero-copy{bottom:76px;left:40px;right:40px}.hero-status{bottom:54px;right:24px}.brand-promise{grid-template-columns:1fr;gap:60px;padding:84px 7vw}.promise-lockup h2{font-size:clamp(38px,7vw,62px)}.feature-section,.story-section,.styles-section{padding-left:22px;padding-right:22px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 16px}.material-feature{grid-template-columns:1fr}.material-feature-image{min-height:680px}.material-feature-copy{padding:84px 7vw}}@media (max-width:680px){.site-header{grid-template-columns:1fr auto;min-height:104px;padding:16px 18px 10px}.header-logo,.header-logo img{width:138px}.header-nav{gap:20px;width:calc(100vw - 36px);font-size:11px}.language-switch{font-size:9px}.header-actions{gap:0}.purchase-link{display:none}.home-hero{min-height:0;padding:0 0 40px}.hero-media{height:72svh;min-height:540px}.hero-media img{object-position:57% top}.hero-copy{flex-direction:column;align-items:flex-start;gap:22px;bottom:72px;left:20px;right:20px}.hero-copy h1{font-size:28px}.hero-link{min-height:36px}.hero-status{bottom:48px;right:18px}.brand-promise{padding:72px 22px}.promise-lockup h2{letter-spacing:.1em;margin-top:26px;font-size:34px;line-height:1.3}.feature-section,.styles-section,.story-section{padding-top:80px;padding-bottom:84px}.editorial-heading{align-items:flex-start;gap:18px}.editorial-heading h2{font-size:30px}.feature-grid{scroll-snap-type:x mandatory;gap:12px;margin-right:-22px;display:flex;overflow-x:auto}.feature-card{scroll-snap-align:start;flex:0 0 82vw}.collection-heading{flex-direction:column;align-items:flex-start}.collection-note{width:100%}.product-grid{grid-template-columns:1fr;gap:58px}.product-image-wrap{aspect-ratio:3/4}.product-meta{display:flex}.material-feature-image{min-height:600px}.material-feature-copy{padding:72px 22px}.material-feature-copy h2{font-size:38px}.story-grid{grid-template-columns:1fr}.story-card{min-height:360px;padding:32px 24px}.story-card h3{font-size:30px}.purchase-teaser{padding:80px 22px}.purchase-teaser h2{font-size:36px}.footer-mark{align-items:flex-start}.footer-promise{text-align:left}.footer-grid{grid-template-columns:1fr}.series-hero-page,.series-hero-page>img{height:auto;min-height:0}.series-hero-page>img{height:72svh;min-height:580px}.series-hero-overlay{top:104px}.series-hero-copy{bottom:46px}.series-hero-copy h1{font-size:56px}.page-intro h1{font-size:48px}}.mobile-menu{display:none}.hero-status{color:var(--bone);background:#3d2d3ac7;padding:3px 12px;top:20px;bottom:auto;right:calc(3.2vw + 20px);transform:none}.brand-promise{padding-top:86px;padding-bottom:88px}.v-identity{min-height:clamp(560px,72vw,860px);color:var(--berry);border-bottom:1px solid var(--line);background:var(--bone);place-items:center;display:grid;position:relative;overflow:hidden}.v-identity-mark{place-items:center;width:min(52vw,680px);display:grid}.v-identity-mark img{width:100%;height:auto}.v-identity-meta{letter-spacing:.16em;border-top:1px solid var(--line);justify-content:space-between;padding-top:14px;font-size:9px;display:flex;position:absolute;bottom:28px;left:3.2vw;right:3.2vw}.editorial-heading>div{gap:12px;display:grid}.feature-meta small,.product-name-alt{color:var(--slate);letter-spacing:.08em;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:10px;font-weight:400}.feature-meta p{margin-top:3px}.product-name-alt{margin-top:4px;display:block}.footer-edition{text-align:right;gap:5px;display:grid}.footer-edition span{color:#f1ece494;letter-spacing:.15em;font-size:9px}.footer-edition p{letter-spacing:.08em;font-size:13px;font-weight:400}.series-hero-page{min-height:0;color:var(--berry);background:var(--bone);grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);display:grid;overflow:visible}.series-hero-page>.site-header{grid-column:1/-1}.series-hero-media{background:var(--mauve);min-height:calc(100svh - 108px);overflow:hidden}.series-hero-media img{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:calc(100svh - 108px)}.series-hero-copy{flex-direction:column;justify-content:center;width:auto;padding:8vw 6vw;display:flex;position:static}.series-hero-copy h1{margin-top:24px;font-size:clamp(54px,5.8vw,86px);font-weight:300;line-height:1.05}.series-hero-copy .series-name-alt{color:var(--slate);letter-spacing:.1em;margin:10px 0 38px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.series-hero-copy p{max-width:500px;color:var(--slate);font-size:14px;line-height:1.9}.series-note{color:var(--oxide);border-color:var(--line)}.material-observation{min-height:700px;color:var(--bone);background:var(--berry);grid-template-columns:1.08fr .92fr;display:grid}.material-observation-media{min-height:700px;overflow:hidden}.material-observation-media img{object-fit:cover;filter:saturate(.82);width:100%;height:100%}.material-observation-copy{flex-direction:column;justify-content:space-between;padding:70px 6vw;display:flex}.material-observation-copy>span,.material-observation-copy>small{color:var(--oxide);letter-spacing:.16em;font-size:9px}.material-observation-copy p{max-width:560px;font-size:clamp(40px,4.2vw,64px);font-weight:300;line-height:1.18}.about-timeline{background:var(--berry);grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;padding-top:90px;padding-bottom:90px}.about-v-mark{place-items:center;min-height:450px;display:grid}.about-v-mark img{width:min(72%,430px)}.about-timeline-copy{gap:54px;display:grid}.about-timeline-copy p{color:#f1ece4bd;max-width:720px}@media (max-width:980px){.series-hero-page{grid-template-columns:1fr 1fr}.series-hero-copy{padding:7vw 5vw}.material-observation{grid-template-columns:1fr}.material-observation-media{min-height:620px}.material-observation-copy{min-height:480px}}@media (max-width:680px){.site-header{min-height:82px;padding:14px 18px}.header-nav,.header-actions{display:none}.mobile-menu{justify-self:end;display:block}.mobile-menu summary{cursor:pointer;border:1px solid var(--line);border-radius:50%;place-content:center;gap:7px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:focus-visible{outline:1px solid var(--berry);outline-offset:3px}.mobile-menu summary span{background:currentColor;width:17px;height:1px;transition:transform .25s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu-panel{z-index:70;color:var(--bone);background:var(--berry);padding:26px 18px 30px;position:absolute;top:100%;left:0;right:0}.mobile-menu-panel nav{display:grid}.mobile-menu-panel nav a{border-bottom:1px solid #f1ece433;grid-template-columns:34px 1fr auto;align-items:baseline;gap:8px;padding:16px 0;display:grid}.mobile-menu-panel nav span,.mobile-menu-panel nav small{color:#f1ece48c;letter-spacing:.12em;font-size:9px}.mobile-menu-panel nav b{font-size:18px;font-weight:400}.mobile-menu-actions{letter-spacing:.08em;justify-content:space-between;padding-top:26px;font-size:11px;display:flex}.hero-status{top:14px;bottom:auto;right:14px}.v-identity{min-height:520px}.v-identity-mark{width:72vw}.v-identity-meta{flex-direction:column;align-items:flex-start;gap:5px;bottom:22px}.footer-edition{text-align:left}.series-hero-page{grid-template-columns:1fr}.series-hero-media,.series-hero-media img{height:68svh;min-height:560px}.series-hero-copy{padding:64px 22px 74px}.series-hero-copy h1{font-size:52px}.series-hero-copy .series-name-alt{margin-bottom:28px}.material-observation-media{min-height:560px}.material-observation-copy{min-height:400px;padding:48px 22px}.material-observation-copy p{font-size:36px}.about-timeline{grid-template-columns:1fr}.about-v-mark{min-height:360px}.about-v-mark img{width:68%}.about-timeline-copy{gap:36px}}h1,h2,h3{line-break:strict;text-wrap:balance;word-break:auto-phrase}p,dd{line-break:strict;text-wrap:pretty}.semantic-lines>span,.page-intro h1>span{display:block}.page-intro h1>span{white-space:nowrap}@media (min-width:981px){.hero-media{background:linear-gradient(90deg,#252324 0%,#393638 32% 68%,#252324 100%);place-items:stretch center;display:grid}.hero-media img{object-fit:cover;object-position:center 8%;width:min(61%,820px);height:100%;margin:0 auto;box-shadow:0 0 80px #0003}}.page-intro{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);column-gap:clamp(64px,8vw,140px)}.page-intro h1{max-width:12.5em;font-size:clamp(42px,4.2vw,60px);line-height:1.13}.page-intro>p{max-width:34em;line-height:1.9}.section-heading h2,.editorial-heading h2{max-width:14em;font-size:clamp(32px,3.5vw,56px);line-height:1.16}.collection-note p,.feature-meta p,.product-card>p,.material-entry>p,.journal-card>p,.principles-section p,.purchase-steps p,.footer-note p{max-width:34em}.material-feature-copy h2,.purchase-teaser h2,.story-card h3,.construction-copy h2,.about-cta h2,.journal-cta p{text-wrap:balance}.material-feature-copy h2{max-width:10em}.purchase-teaser h2{max-width:14em}.story-card h3{max-width:13em}.construction-copy h2{max-width:10em}.material-observation-copy p{max-width:12em;font-size:clamp(36px,3.4vw,48px);line-height:1.24}.about-statement{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:clamp(70px,9vw,150px)}.about-large p{max-width:12em;font-size:clamp(40px,3.7vw,54px);line-height:1.16}.about-large p>span{font:inherit;letter-spacing:inherit}.about-copy{max-width:40em;line-height:1.9}.about-timeline{grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr)}.about-timeline-index{border-top:1px solid #f1ece457;border-bottom:1px solid #f1ece42e;align-content:space-between;min-height:260px;padding:24px 0;display:grid}.about-timeline-index span{color:var(--oxide);letter-spacing:.16em;font-size:9px}.about-timeline-index strong{letter-spacing:-.02em;font-size:clamp(42px,5vw,72px);font-weight:300}.about-timeline-copy h2{max-width:12em;font-size:clamp(38px,3.8vw,56px);line-height:1.16}.material-method-title h2{max-width:13em;font-size:clamp(42px,5vw,70px);line-height:1.14}.journal-card{grid-template-columns:54px 150px minmax(320px,1.15fr) minmax(320px,.85fr)}.journal-card h2{max-width:12em;font-size:clamp(30px,2.7vw,42px);line-height:1.2}.series-editorial{grid-template-columns:.42fr 1.08fr .9fr}.series-editorial h2{max-width:11em;font-size:clamp(34px,3.4vw,52px);line-height:1.16}.product-detail-heading h2{max-width:12em;font-size:clamp(44px,5vw,72px);line-height:1.12}.fact-card p{font-size:clamp(18px,1.65vw,22px);line-height:1.45}.principles-section h3,.purchase-steps h2{font-size:clamp(30px,2.8vw,38px);line-height:1.2}.footer-identity{border-bottom:1px solid #f1ece43d;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:end;gap:8vw;padding-bottom:54px;display:grid}.footer-v-mark{width:clamp(150px,16vw,230px)}.footer-v-mark img{width:100%;height:auto}.footer-edition{justify-self:end}.footer-edition small{color:#f1ece470;letter-spacing:.14em;font-size:9px}@media (max-width:980px){.hero-media{background:#302d2f;place-items:stretch center;display:grid}.hero-media img{object-position:center 8%;width:min(82%,680px);margin:0 auto}.page-intro,.about-statement{grid-template-columns:1fr}.page-intro h1{max-width:12em}.page-intro>p{max-width:38em}.journal-card{grid-template-columns:48px 120px minmax(0,1fr)}.journal-card p,.journal-status{grid-column:3}}@media (max-width:680px){.hero-media img{object-position:center top;width:100%}.page-intro{min-height:410px;padding-top:66px}.page-intro h1{max-width:10em;font-size:40px;line-height:1.18}.about-large p{max-width:10em;font-size:38px;line-height:1.2}.material-observation-copy p{max-width:10em;font-size:34px}.about-timeline-index{min-height:190px}.about-timeline{gap:52px}.journal-card{grid-template-columns:38px minmax(0,1fr)}.journal-tag,.journal-card h2,.journal-card p,.journal-status{grid-column:2}.footer-identity{grid-template-columns:1fr;gap:42px}.footer-v-mark{width:138px}.footer-edition{text-align:left;justify-self:start}}.warehouse-section{background:var(--bone);border-top:1px solid var(--line);padding:124px 4.5vw 138px}.warehouse-section-full{background:var(--bone);padding-top:104px}.warehouse-wall{gap:120px;margin-top:76px;display:grid}.warehouse-wall-compact{gap:92px}.warehouse-group{border-top:1px solid var(--berry);grid-template-columns:minmax(190px,.28fr) minmax(0,1.72fr);gap:clamp(34px,5vw,82px);padding-top:18px;display:grid}.warehouse-group-head{align-self:start;position:sticky;top:28px}.warehouse-group-head>span{color:var(--oxide);letter-spacing:.16em;margin-bottom:24px;font-size:9px;font-weight:650;display:block}.warehouse-group-head h2{letter-spacing:-.025em;max-width:6em;font-size:clamp(28px,2.8vw,42px);font-weight:400;line-height:1.2}.warehouse-group-head p{max-width:18em;color:var(--slate);margin-top:22px;font-size:13px;line-height:1.8}.warehouse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:54px 14px;display:grid}.warehouse-card{min-width:0}.warehouse-image-wrap{aspect-ratio:3/4;background:#e7e0d8;position:relative;overflow:hidden}.warehouse-image-wrap img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .5s}.warehouse-card:hover .warehouse-image-wrap img{filter:saturate(.9);transform:scale(1.018)}.warehouse-image-wrap>span{width:28px;height:28px;color:var(--berry);letter-spacing:.08em;background:#f1ece4eb;place-items:center;font-size:8px;display:grid;position:absolute;top:12px;left:12px}.warehouse-card-meta{align-content:start;padding-top:15px;display:grid}.warehouse-card-meta p{color:var(--slate);letter-spacing:.12em;font-size:8px}.warehouse-card-meta h3{text-wrap:balance;min-height:2.8em;margin-top:8px;font-size:clamp(16px,1.35vw,21px);font-weight:400;line-height:1.4}.warehouse-card-meta small{min-height:3em;color:var(--slate);margin-top:5px;font-size:9px;line-height:1.5}.warehouse-card-meta b{letter-spacing:.1em;border-top:1px solid var(--line);margin-top:15px;padding-top:10px;font-size:8px;font-weight:650}.warehouse-wall-compact .warehouse-group-head p{display:none}.about-methods{color:var(--bone);background:var(--berry);border-top-color:#f1ece43d}.about-methods article{border-color:#f1ece433}@media (max-width:1100px){.warehouse-group{grid-template-columns:160px minmax(0,1fr);gap:28px}.warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 16px}.warehouse-card-meta h3{font-size:20px}}@media (max-width:680px){.warehouse-section{padding:78px 20px 92px}.warehouse-wall{gap:78px;margin-top:54px}.warehouse-group{grid-template-columns:1fr;gap:30px}.warehouse-group-head{position:static}.warehouse-group-head h2{max-width:none;font-size:30px}.warehouse-group-head p{max-width:24em;margin-top:12px}.warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 10px}.warehouse-card-meta h3{min-height:0;font-size:16px;line-height:1.45}.warehouse-card-meta small{display:none}.warehouse-card-meta b{margin-top:11px;font-size:7px}}:root{--white:var(--bone);--ivory-deep:var(--bone)}h1,h2,h3{letter-spacing:0}.hero-media{background:var(--berry);display:block}.hero-media:after{display:none}.hero-media img{aspect-ratio:auto;object-fit:cover;object-position:center 6%;width:64%;max-width:none;height:100%;box-shadow:none;position:absolute;top:0;right:0}body img,.product-image-wrap:hover .product-image,.warehouse-card:hover .warehouse-image-wrap img{filter:none}.feature-image,.product-image-wrap,.warehouse-image-wrap{background:var(--mauve);box-shadow:none}.feature-image img,.product-image,.warehouse-image-wrap img{object-fit:cover;object-position:center top}.feature-meta>span,.product-series,.story-card>span,.warehouse-group-head>span,.series-note{color:var(--oxide)}.eyebrow,.section-kicker{color:var(--slate);align-items:center;gap:10px}.eyebrow:before,.section-kicker:before{content:"";background:var(--oxide);flex:0 0 16px;width:16px;height:1px;display:inline-block}.material-feature-copy .section-kicker,.material-observation-copy>span,.material-observation-copy>small{color:var(--bone)}.material-observation-copy>span,.material-observation-copy>small{border-left:1px solid var(--oxide);padding-left:12px}.promise-lockup h2{letter-spacing:.14em;margin-top:32px;font-weight:300}.promise-lockup>p{letter-spacing:.02em;margin-top:0;font-size:16px;font-weight:400;line-height:1.4}.warehouse-group-head>span,.warehouse-card-meta b,.footer-label,.preview-notice>span,.product-questions dt,.boundary-card span{font-weight:500}.footer-v-mark{aspect-ratio:193/204;background:0 0;width:clamp(150px,16vw,230px);display:block}.footer-v-mark img{display:none}.footer-v-mask{background:var(--bone);width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer-edition span,.footer-edition small{color:#f1ece4b8}.journal-detail{background:var(--bone)}.journal-detail-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:40px 8vw;padding:96px 6.4vw 86px;display:grid}.journal-detail-meta{color:var(--slate);letter-spacing:.14em;grid-column:1/-1;gap:28px;font-size:9px;display:flex}.journal-detail-head h1{max-width:13em;font-size:clamp(44px,5.2vw,76px);font-weight:400;line-height:1.1}.journal-detail-head>p{max-width:30em;color:var(--slate);padding-bottom:8px;font-size:16px;line-height:1.9}.journal-detail-figure{background:var(--mauve);margin:0;position:relative;overflow:hidden}.journal-detail-figure img{object-fit:cover;object-position:center top;width:100%;height:clamp(560px,68vw,900px)}.journal-detail-figure figcaption{color:var(--ink);letter-spacing:.1em;background:#f2ede3f0;padding:9px 12px;font-size:9px;position:absolute;bottom:20px;right:20px}.journal-detail-body{width:min(1180px,100%);margin:0 auto;padding:110px 6.4vw 130px}.journal-detail-section{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.62fr) minmax(0,1.38fr);gap:18px 7vw;padding:54px 0 72px;display:grid}.journal-detail-section>span{color:var(--oxide);letter-spacing:.13em;font-size:9px}.journal-detail-section h2{max-width:14em;font-size:clamp(32px,3.2vw,48px);font-weight:400;line-height:1.2}.journal-detail-section p{max-width:40em;color:var(--slate);grid-column:2;font-size:16px;line-height:2}.journal-boundary{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.62fr) minmax(0,1.38fr);gap:7vw;padding:28px 0;display:grid}.journal-boundary span{letter-spacing:.12em;font-size:10px;font-weight:500}.journal-boundary p{color:var(--slate)}.journal-detail-actions{justify-content:space-between;align-items:center;gap:24px;padding-top:56px;display:flex}@media (max-width:680px){.journal-detail-head{grid-template-columns:1fr;gap:28px;padding:68px 22px 54px}.journal-detail-meta{flex-wrap:wrap;gap:8px 18px}.journal-detail-head h1{font-size:clamp(38px,11vw,54px)}.journal-detail-figure img{height:72svh;min-height:540px}.journal-detail-figure figcaption{bottom:12px;left:12px;right:12px}.journal-detail-body{padding:72px 22px 90px}.journal-detail-section,.journal-boundary{grid-template-columns:1fr;gap:18px}.journal-detail-section p{grid-column:1}.journal-detail-actions{flex-direction:column;align-items:flex-start}.hero-media img{object-fit:cover;object-position:center top;width:100%;max-width:100%}.promise-lockup h2{letter-spacing:.14em}.promise-lockup>p{font-size:20px}.footer-v-mark{width:138px}}@media (min-width:681px){.site-header{min-height:140px;padding:32px 40px}.home-hero{padding:0}.home-hero .hero-media{height:clamp(620px,100svh - 140px,760px)}.home-hero .hero-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex;bottom:48px;left:40px;right:auto}.home-hero .hero-season{margin-bottom:10px}.home-hero .hero-copy h1{font-size:clamp(28px,2.5vw,38px)}.home-hero .hero-status{top:20px;right:40px}}.home-page .feature-section{padding:100px 40px 112px}.home-page .feature-section .editorial-heading{margin-bottom:28px}.home-page .feature-section .section-kicker,.home-page .styles-section .section-kicker,.home-page .warehouse-section>.editorial-heading .section-kicker{display:none}.home-page .editorial-heading h2{font-size:clamp(28px,2.25vw,36px)}.home-page .feature-image{aspect-ratio:4/5}.home-page .feature-meta{gap:0;padding-top:14px}.home-page .feature-meta>span,.home-page .feature-meta small,.home-page .feature-meta p{display:none}.home-page .feature-meta h3{font-size:15px;font-weight:400}.home-page .brand-promise{padding-top:76px;padding-bottom:80px}.home-page .styles-section{padding:104px 40px 124px}.home-page .styles-section .collection-note p,.home-page .warehouse-section>.editorial-heading .collection-note p{display:none}.home-page .warehouse-section{padding-left:40px;padding-right:40px}@media (max-width:680px){.home-page .hero-media{height:640px}.home-page .hero-media:after{z-index:1;background:linear-gradient(#3d2d3a00,#3d2d3aad);display:block;inset:58% 0 0}.home-page .hero-media img{object-position:center 12%;width:100%}.home-page .hero-copy{align-items:flex-start;bottom:34px;left:20px;right:20px}.home-page .feature-section,.home-page .styles-section,.home-page .warehouse-section{padding-left:20px;padding-right:20px}}.page-intro>p,.collection-note p,.product-card>p,.footer-note p{word-break:auto-phrase;text-wrap:balance}.mobile-break{display:none}.keep-phrase{font-style:inherit;white-space:nowrap}.material-feature-copy .material-judgement-heading{max-width:none;font-size:clamp(31px,3.1vw,46px)}.material-judgement-heading>.keep-phrase{white-space:nowrap}.construction-copy .construction-judgement-heading{max-width:none;font-size:clamp(40px,3.7vw,54px)}@media (min-width:681px) and (max-width:1100px){.material-feature-copy .material-judgement-heading{font-size:clamp(38px,5vw,52px)}}@media (min-width:681px){.warehouse-group-head h2{font-size:clamp(28px,2.2vw,34px)}.collection-note{width:min(560px,44vw)}}@media (min-width:981px){.product-card>p{font-size:11px;line-height:1.75}}@media (max-width:680px){.page-intro h1{max-width:none;font-size:clamp(24px,7.5vw,30px)}.mobile-break{display:inline}.material-feature-copy .material-judgement-heading{font-size:clamp(24px,7.7vw,38px)}.about-cta h2{max-width:7em;font-size:34px}.about-timeline,.series-editorial{grid-template-columns:1fr}.about-timeline-copy{min-width:0}.series-editorial .text-link{white-space:nowrap;justify-self:start}.fact-grid{grid-template-columns:1fr}.fact-card{min-height:130px;padding:18px 20px}.fact-card p{margin-top:30px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
