@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_e75d01{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_e75d01{--font-display:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_86297e{font-family:Playfair Display,Playfair Display Fallback}.__variable_86297e{--font-accent:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_1f41d9{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_1f41d9{--font-text:"Montserrat","Montserrat Fallback"}@font-face{font-family:"serif";src:url(/_next/static/media/67480a5ef8cc4d5f-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:"serif";src:url(/_next/static/media/64d59b43d358f811-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:106.94%;descent-override:38.02%;line-gap-override:0.00%;size-adjust:105.20%}.__className_fee576{font-family:"serif","serif Fallback"}.__variable_fee576{--font-serif:"serif","serif Fallback"}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_d8f060{font-family:Jost,Jost Fallback;font-style:normal}.__variable_d8f060{--font-sans:"Jost","Jost Fallback"}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sticky{position:sticky}.m-5{margin:1.25rem}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.italic{font-style:italic}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--onyx:#0a0a0a;--ink:#111111;--charcoal:#1a1a1a;--ivory:#f5f1e8;--bone:#e8e2d5;--gold:#d4af37;--deep:#b8892e;--highlight:#f5e6b3;--shadow:#8c6a1f;--gold-gradient:linear-gradient(135deg,#8c6a1f,#d4af37 35%,#f5e6b3 50%,#d4af37 65%,#8c6a1f);--ease:cubic-bezier(0.76,0,0.24,1);--pad:clamp(24px,5vw,80px);--rule:#ffffff30;--muted:#bbb6ad;color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:110px}body,html{background:var(--onyx)}body{margin:0;color:var(--ivory);font-family:var(--body),sans-serif;line-height:1.7}main{min-height:75svh}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--editorial),Georgia,serif;font-weight:500;line-height:1.04}h1{font-size:clamp(3rem,7vw,7.7rem)}h2{font-size:clamp(2.9rem,5.6vw,6.5rem)}h3{font-size:clamp(1.9rem,3vw,3rem)}em{font-weight:300}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:4px}::-moz-selection{color:black;background:var(--gold)}::selection{color:black;background:var(--gold)}button{border:0;background:none}p{max-width:62ch}.skip{position:fixed;z-index:120;top:-100px;background:var(--ivory);color:black;padding:12px}.skip:focus{top:8px}.grain{inset:0;pointer-events:none;z-index:20;opacity:.034;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23888' filter='url(%23n)' d='M0 0h120v120H0z'/%3E%3C/svg%3E")}.grain,.mast{position:fixed}.mast{z-index:40;top:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px var(--pad);border-bottom:1px solid #f5e6b330;background:linear-gradient(#0009,transparent);transition:background .4s}.mast.solid{background:#0a0a0aee;backdrop-filter:blur(12px)}.brandlock{display:flex;align-items:center;gap:11px}.brandlock small,.brandlock span{font-family:var(--display);text-transform:uppercase;line-height:1.22;letter-spacing:.18em}.brandlock span{font-size:19px}.brandlock small{display:block;font-size:9px;margin-top:4px;letter-spacing:.25em}.crest{flex:none}.desktopnav{display:flex;gap:clamp(14px,2.4vw,40px)}.desktopnav a,.footbase a,.headbook,.menub,.plateNav a,.textlink{display:inline-flex;align-items:center;min-height:44px}.desktopnav a,.headbook,.menub,.textlink{font-size:.8rem}.desktopnav a:hover,.desktopnav a[aria-current],.textlink:hover{color:var(--gold)}.headbook{border:1px solid #d4af3770;padding:0 17px;gap:20px;color:var(--highlight)}.menub{display:none}.menu{position:fixed;inset:0;margin:0;padding:25px var(--pad);width:100vw;max-width:none;height:100dvh;max-height:none;background:var(--onyx);color:var(--ivory);border:0;overflow:auto}.menu[open]{display:flex;flex-direction:column}.menu button{align-self:flex-end;min-height:44px}.menu a{font:500 clamp(26px,5vh,54px)/1.25 var(--editorial);padding:6px 0;border-bottom:1px solid #d4af3755;animation:rise .65s both}.hero{min-height:max(690px,100svh);display:grid;align-items:center;position:relative;isolation:isolate;overflow:hidden}.heroShade,.herophoto{position:absolute;inset:0;z-index:-1}.photo{-o-object-fit:cover;object-fit:cover}.heroShade{background:linear-gradient(90deg,#090908ed,#0a0909ba 25%,#09090838 58%,transparent 78%),linear-gradient(0deg,#090908bd,transparent 22%)}.herotext{padding:125px var(--pad) 105px;width:min(100%,1440px);margin:auto}.card small,.count,.eyebrow,.fine,.footbase,.herofoot,.index,.plate small,.product dt,.step small{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.eyebrow{font-family:var(--display);color:var(--highlight);letter-spacing:.25em;font-weight:600}.label{display:flex;align-items:center;gap:13px}.label>span{width:34px;height:1px;background:var(--gold-gradient);animation:line 1s var(--ease) both}.herotext h1{font-size:clamp(4.6rem,9vw,9rem);line-height:.85;letter-spacing:-.035em;margin:30px 0}.herotext h1 em,.herotext h1 span{display:block;animation:rise 1s var(--ease) both}.herotext h1 em,.pagehead em{color:var(--gold);background:var(--gold-gradient);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 7s infinite alternate}.herotext p{color:var(--bone);max-width:34ch}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;font-size:.77rem;font-weight:650;letter-spacing:.06em;background:var(--gold-gradient);color:#080808;padding:13px 20px;margin-top:24px;transition:transform .3s}.action:hover{transform:translateY(-2px)}.herofoot{position:absolute;bottom:20px;left:var(--pad);right:var(--pad);display:flex;align-items:center;justify-content:space-between;color:var(--bone);border-top:1px solid #ffffff40;padding-top:10px}.herofoot a{display:inline-flex;align-items:center;min-height:44px}.bookstrip,.footer,.inner,.section{padding:clamp(60px,7vw,108px) max(var(--pad),calc((100vw - 1440px) / 2 + var(--pad)))}.inner{padding-top:clamp(130px,12vw,190px)}.paper{background:var(--ivory);color:var(--ink);color-scheme:light}.paper .eyebrow{color:#71551c}.statement{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.statement>.label{grid-column:span 4;align-self:start}.statement>div:last-child{grid-column:span 8}.pagehead p,.split p,.statement p{margin-top:20px}.textlink{border-bottom:1px solid var(--deep);margin-top:12px}.sectiontop{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:18px 0 30px}.lookrail,.rail{display:flex;overflow-x:auto;gap:24px;scroll-snap-type:x proximity;scrollbar-color:var(--shadow) var(--ink);padding-bottom:16px}.rail .card{flex:0 0 min(36%,480px);scroll-snap-align:start}.cardimage,.contactsheet a,.galleryimg,.plate,.processimg,.splitimage,.strip,.zoominner{position:relative;overflow:hidden;isolation:isolate;background:var(--charcoal)}.cardimage{aspect-ratio:4/5}.frame:after{content:"";pointer-events:none;position:absolute;inset:9px;background:linear-gradient(var(--gold),var(--gold)) 0 0/28px 1px,linear-gradient(var(--gold),var(--gold)) 0 0/1px 28px,linear-gradient(var(--gold),var(--gold)) 100% 100%/28px 1px,linear-gradient(var(--gold),var(--gold)) 100% 100%/1px 28px;background-repeat:no-repeat}.galleryimg span,.index,.strip>span{position:absolute;bottom:17px;left:17px;background:#090909c9;color:var(--ivory);padding:6px 12px}.card small{display:block;color:var(--muted);margin:16px 0 6px}.card h3{display:flex;justify-content:space-between;gap:8px}.card h3 span{font:16px var(--body);color:var(--gold)}.card .photo{transition:transform 1s var(--ease)}.card:hover .photo{transform:scale(1.045)}.split{display:grid;grid-template-columns:1fr 1fr}.splitimage{min-height:480px}.split>div:last-child{align-self:center;padding:clamp(30px,6vw,95px)}.bookstrip h2,.split h2{margin-top:22px}.strip{display:block;height:clamp(300px,42vw,650px)}.contactsheet{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.contactsheet a{aspect-ratio:1}.journal{border-top:1px solid var(--rule)}.bookstrip{background:#191812;text-align:center}.bookstrip .label{justify-content:center}.footer{background:#050505;padding-bottom:24px}.footgrid{display:grid;grid-template-columns:1.3fr .8fr 1fr;gap:30px}.footer small,.footgrid p{color:var(--muted)}.footgrid>div:nth-child(2) a{display:flex;align-items:center;min-height:44px;font-size:.85rem}.footer form{margin-top:15px}.subscribe{display:flex;border-bottom:1px solid var(--deep)}.subscribe input{min-width:0;width:100%;background:transparent;border:0}.subscribe button{width:48px;min-height:44px;color:var(--gold)}.footbase{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:45px;padding-top:15px;border-top:1px solid var(--rule)}.floating{position:fixed;bottom:18px;right:18px;z-index:25;display:grid;place-items:center;border-radius:50%;width:48px;height:48px;background:var(--gold-gradient);color:#070707;box-shadow:0 0 0 4px #0005;animation:pulse 5s infinite}.pagehead{margin-bottom:clamp(36px,5vw,70px)}.pagehead h1{margin-top:22px;animation:rise 1s var(--ease)}.contactgrid p,.pagehead p,.product p,.step p{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 28px}.filters,.plateNav{display:flex;flex-wrap:wrap;gap:8px}.filters button,.plateNav a{min-height:44px;border:1px solid var(--rule);padding:8px 16px;font-size:.8rem}.filters button[aria-pressed=true]{background:var(--bone);color:var(--onyx)}.count{margin:12px 0 18px;color:var(--muted)}.contactgrid,.process,.product{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,6vw,88px);margin-top:26px}.product h1{font-size:clamp(3.2rem,6vw,6rem);margin:20px 0}.product dl{margin:30px 0}.product dt{color:var(--highlight);border-top:1px solid var(--rule);padding-top:14px}.product dd{margin:8px 0 18px}.galleryimg{width:100%;aspect-ratio:4/5;margin-bottom:12px}.crop img{transform:scale(1.72);-o-object-position:50% 34%;object-position:50% 34%}.zoom{border:0;background:#0a0a0a;position:fixed;inset:0;margin:0;max-width:none;max-height:none}.zoom,.zoominner{width:100%;height:100%}.zoom img{-o-object-fit:contain;object-fit:contain}.zoom button{position:absolute;right:20px;top:20px;color:white;background:black;padding:10px 18px}.step{border-top:1px solid var(--rule);padding:24px 0}.step small{color:var(--gold)}.step h3{margin:8px 0}.processimg{min-height:520px}.plate{flex:0 0 91%;height:76svh;min-height:470px;scroll-snap-align:start}.plateNav{margin-bottom:16px}.plate>div{position:absolute;bottom:0;left:0;width:100%;padding:8% 6%;background:linear-gradient(transparent,#000d)}.plate a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.bookingform,.contactgrid{max-width:940px}.bookingform{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bookingform label{display:grid;gap:6px}.bookingform input,.bookingform select,.bookingform textarea{width:100%;min-height:48px;color:var(--ivory);border:1px solid #777;background:var(--ink);padding:8px 12px}.wide{grid-column:1/-1}.fine{font-size:.75rem;letter-spacing:.02em;text-transform:none;color:var(--muted);margin-top:12px}.map{width:100%;height:340px;border:0;margin-top:32px}.questions{max-width:900px}.questions details{border-top:1px solid var(--rule)}.questions summary{display:flex;gap:16px;align-items:center;padding:20px 0;line-height:1.2;font:500 clamp(1.4rem,3vw,2.1rem) var(--editorial)}.questions summary:after{content:"+";margin-left:auto;color:var(--gold)}.questions details[open] summary:after{content:"−"}.questions small{font:12px var(--body);color:var(--gold)}.questions p{margin:0 0 24px 34px;color:var(--bone);animation:rise .4s}.curtain{position:fixed;z-index:80;inset:0;display:grid;place-items:center;background:#050505;pointer-events:none;animation:curtain .65s both}.curtain.intro{animation-duration:1.3s}.intro .crest path{stroke:var(--gold);stroke-width:.45;stroke-dasharray:180;animation:draw 1s ease both}.cursor{pointer-events:none;position:fixed;left:0;top:0;z-index:90;display:none}.cursor:after,.cursor:before{content:"";position:absolute;transform:translate(-50%,-50%);border-radius:50%}.cursor:before{width:4px;height:4px;background:var(--gold)}.cursor:after{width:32px;height:32px;border:1px solid var(--gold);transition:width .2s,height .2s}.cursor[data-mode=view]:after{content:"VIEW";display:grid;place-items:center;width:52px;height:52px;background:var(--onyx);color:var(--gold);font:9px var(--body)}@keyframes draw{0%{stroke-dashoffset:180}to{stroke-dashoffset:0}}@keyframes curtain{0%,45%{opacity:1}to{opacity:0}}@keyframes rise{0%{transform:translateY(.4em);clip-path:inset(0 0 100%)}to{transform:none;clip-path:inset(0)}}@keyframes shimmer{to{background-position:100% 50%}}@keyframes line{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1)}}@keyframes pulse{50%{box-shadow:0 0 0 6px #d4af371a}}@media (hover:hover) and (pointer:fine){.cursor[data-mode]{display:block}}@media (max-width:900px){.desktopnav{display:none}.menub{display:inline-flex}.headbook{margin-left:auto}.rail .card{flex-basis:48%}.footgrid{grid-template-columns:1fr 1fr}.footgrid>div:last-child{grid-column:1/-1}}@media (max-width:650px){.mast{padding:8px 24px;gap:10px}.brandlock{gap:4px}.brandlock svg{width:42px;height:46px}.brandlock span{font-size:14px}.brandlock small{font-size:7px}.headbook{padding:0 9px;font-size:11px;gap:4px}.menub{font-size:12px}.hero{min-height:100svh;align-items:end}.herotext{padding-bottom:120px}.herophoto img{-o-object-position:63% center;object-position:63% center}.heroShade{background:linear-gradient(0deg,#070707 1%,#090909b8 38%,#09090915 76%)}.herotext h1{font-size:clamp(4.1rem,15vw,6rem)}.herofoot{font-size:8px;letter-spacing:.13em}.bookingform,.contactgrid,.footgrid,.process,.product,.split,.statement{display:grid;grid-template-columns:1fr}.statement>.label,.statement>div:last-child,.wide{grid-column:1}.sectiontop{align-items:start;flex-direction:column}.lookrail,.rail{display:grid;overflow:visible;scroll-snap-type:none}.cards,.rail{grid-template-columns:1fr;gap:30px}.processimg,.splitimage{min-height:380px}.contactsheet{grid-template-columns:1fr 1fr}.plate{min-height:460px;height:75svh}.footbase{font-size:9px;padding-right:40px}.footgrid{gap:36px}.inner{padding-top:114px}.floating{width:44px;height:44px}.gallery,.product>div{min-width:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}.cursor,.curtain{display:none!important}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.herophoto{animation:hero-drift linear both;animation-timeline:view();animation-range:exit 0 exit 100%}.plate .photo{animation:plate-drift linear both;animation-timeline:view(inline)}.section .label>span,.step{animation:rule-in linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.cardimage .photo,.splitimage .photo{animation:image-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 85%}}}@keyframes hero-drift{to{transform:translateY(7%)}}@keyframes plate-drift{0%{transform:scale(1.06) translateX(-2%)}to{transform:scale(1.06) translateX(2%)}}@keyframes rule-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes image-reveal{0%{clip-path:inset(0 0 12%);transform:scale(1.15)}to{clip-path:inset(0);transform:scale(1)}}@media (max-width:650px){.herophoto img{-o-object-position:76% center;object-position:76% center}}.imperial{--reveal:0;--zoom:1;position:relative;height:150svh;background:#100f0e}.imperialStage{height:100svh;min-height:590px;position:sticky;top:0;isolation:isolate;overflow:hidden}.imperialPortrait{-o-object-fit:cover;object-fit:cover;-o-object-position:72% center;object-position:72% center;filter:brightness(1.28)}.wordScreen{position:absolute;inset:0;width:100%;height:100%;transform:scale(var(--zoom));transform-origin:52% 40%;opacity:calc(1 - var(--reveal));pointer-events:none}.wordScreen text{font-family:var(--display),serif;stroke:black;stroke-width:1}.plateFoot,.plateMast{position:absolute;left:var(--pad);right:var(--pad);display:flex;align-items:center;justify-content:space-between;gap:16px;font:600 .65rem/1.4 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--bone)}.plateMast{top:23%;color:#dbc998}.plateMast i{height:1px;flex:1;background:#726548}.plateFoot{bottom:12px;border-top:1px solid #b8a57d60}.plateFoot a{display:inline-flex;align-items:center;min-height:44px}.plateCopy{position:absolute;top:57%;left:var(--pad);right:var(--pad);display:flex;align-items:end;justify-content:space-between;gap:24px;text-shadow:0 1px 12px #000}.plateCopy h2{font-size:clamp(2.7rem,5.5vw,6rem);letter-spacing:-.04em;margin-top:.22em}.plateCopy h2 em{color:var(--bone)}.plateAction{border-left:1px solid #a792624d;padding-left:24px}.plateAction p{font-size:.9rem;color:var(--bone)}.plateAction a{display:inline-flex;align-items:center;gap:30px;min-height:44px;border-bottom:1px solid var(--gold);font-size:.86rem}.selvedge{display:flex;align-items:center;background:#171613;border-block:1px solid #73613e;color:var(--bone);overflow:hidden}.bandWindow{flex:1;min-width:0;overflow:hidden}.bandRun{display:flex;width:-moz-max-content;width:max-content;animation:selvedge 42s linear infinite}.bandRun span{white-space:pre;font:500 .85rem var(--display);letter-spacing:.17em;padding-block:20px}.selvedge[data-paused=true] .bandRun{animation-play-state:paused}.selvedge button{font-size:.72rem;min-height:44px;padding:0 18px;color:var(--highlight)}@keyframes selvedge{to{transform:translateX(-50%)}}.plateSpread{display:grid;grid-template-columns:1.25fr .75fr;gap:36px clamp(30px,6vw,90px);align-items:start}.plateSpread .fabricCard:first-child{grid-row:span 2;position:sticky;top:100px}.plateSpread .fabricCard:nth-child(2){padding-top:44px}.plateSpread .fabricCard:not(:first-child) .cardimage{aspect-ratio:5/4}.fabricPanel img{-o-object-fit:cover;object-fit:cover;transition:opacity .7s ease}.fabricPanel>a{display:block;position:absolute;inset:0}.fabricReverse,.loupe{opacity:0}.fabricPanel[data-detail=true] .fabricReverse{opacity:1}.flip{bottom:14px;right:14px;padding:8px 14px;min-height:44px;background:#0a0a0ae8;color:var(--ivory);font-size:.75rem}.flip,.loupe{position:absolute}.loupe{width:72px;height:72px;pointer-events:none;left:var(--sx,50%);top:var(--sy,50%);border:1px solid var(--gold);border-radius:50%;transform:translate(-50%,-50%);background-size:350%;background-position:var(--bx,50%) var(--by,50%)}.stitch{width:100%;height:3px;display:block;color:var(--shadow)}.step:has(.stitch){position:relative;border-top:0}.step .stitch{position:absolute;top:0}.tape{position:fixed;inset:0 0 auto;height:5px;z-index:45;pointer-events:none}.tape i{display:block;width:100%;height:100%;background:repeating-linear-gradient(90deg,var(--gold) 0 1px,transparent 1px 8px);border-top:1px solid var(--gold);clip-path:inset(0 calc((1 - var(--progress, 0)) * 100%) 0 0)}.curtain.intro{background:transparent;pointer-events:auto;animation:none}.curtain.intro:after,.curtain.intro:before{content:"";position:absolute;top:0;bottom:0;width:50.2%;background:#050505;z-index:-1;animation:openCut 1.8s var(--ease) both}.curtain.intro:before{left:0;--slide:-102%}.curtain.intro:after{right:0;--slide:102%}.intro>.crest{animation:sealFade 1.8s both}.intro .crest>g[stroke]{transform-origin:50% 24%;animation:snip .24s .85s 2 alternate}.skipIntro{position:absolute;top:20px;right:24px;min-height:44px;background:#090909;color:var(--ivory);padding:0 14px;font-size:.75rem}@keyframes openCut{0%,65%{transform:none}to{transform:translateX(var(--slide))}}@keyframes sealFade{0%,58%{opacity:1}75%,to{opacity:0}}@keyframes snip{to{transform:scaleY(.55)}}.cursor svg,.cursor[data-mode=view]:after,.cursor[data-mode=view]:before{display:none}.cursor[data-mode=view] svg{display:block;position:absolute;color:var(--highlight);transform:translate(-50%,-50%);filter:drop-shadow(0 1px 2px #000)}.cursor svg g{transform-origin:50% 50%}body:active .cursor svg g:first-child{transform:rotate(-15deg)}body:active .cursor svg g:last-child{transform:rotate(15deg)}@media (hover:hover) and (pointer:fine){[data-view]{cursor:none}.fabricPanel>a:hover .fabricReverse,.fabricPanel>a:hover .loupe{opacity:1}}@supports (animation-timeline:view()){.stitch{animation:thread linear both;animation-timeline:view();animation-range:entry 0 entry 100%}}@keyframes thread{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:650px){.imperial{height:122svh}.imperialStage{min-height:570px}.imperialPortrait{-o-object-position:74% center;object-position:74% center}.wordScreen{transform:none}.plateMast{top:26%}.plateCopy{top:54%;align-items:start;flex-direction:column;gap:13px}.plateCopy h2{font-size:clamp(2.3rem,10vw,3.5rem)}.plateAction{border:0;padding:0}.plateAction p{display:none}.plateFoot{font-size:.52rem}.plateSpread{display:block}.plateSpread .fabricCard{display:block;margin-bottom:32px}.plateSpread .fabricCard:first-child{position:static}.plateSpread .fabricCard:nth-child(2){padding:0}.bandRun{width:auto;animation:none}.bandRun span:first-child{white-space:normal;font-size:.64rem;line-height:1.8;padding:12px 24px}.bandRun span+span,.selvedge button{display:none}}@media (prefers-reduced-motion:reduce){.imperial{height:100svh}.wordScreen{transform:none}.bandRun{animation:none}.cursor{display:none!important}[data-view]{cursor:auto}.curtain{display:none!important}}.wordScreen .wordEdge{fill:none;stroke:#d2bf94;stroke-width:.65;opacity:.85}:where(.section,.inner,.split.paper,.bookstrip){--muted:#595650;--rule:#dcd6cc;--highlight:#75551f;--gold:#805e24}.bookstrip,.inner,.paper,.section{color-scheme:light;color:#1b1916;background-color:#fff}.bookstrip,.section,.split.paper{border-top:1px solid #e0dbd1}.bookstrip .eyebrow,.inner .eyebrow,.section .eyebrow{color:#75551f}.bookstrip,.pagehead,.statement{position:relative;isolation:isolate}.bookstrip:before,.pagehead:before,.statement:before{content:"";pointer-events:none;position:absolute;z-index:-1;inset:0 0 0 auto;width:min(32%,420px);background:url(/brand/pattern.svg) 100%/contain no-repeat;opacity:.48}.pagehead{border-bottom:1px solid var(--rule);padding-bottom:clamp(27px,4vw,54px)}.bookstrip:after,.pagehead:after{content:"";position:absolute;inset:auto 0 0;height:5px;background:repeating-linear-gradient(90deg,#987543 0 1px,transparent 1px 12px);transform-origin:left}.bookstrip h2 em,.pagehead em,.section h2 em,.split.paper h2 em{background:none;-webkit-text-fill-color:currentColor;color:#805e31}.paper{background-color:#fff}.statement:before{inset:auto auto 6% var(--pad);height:68%;width:24%;opacity:.65}.bookstrip:before{inset:10% auto 10% 3%;width:25%}.inner .questions p{color:#46423b}.inner .filters button[aria-pressed=true]{background:#211e19;color:white}.inner .bookingform :is(input,select,textarea){background:#fff;color:#211e19;border-color:#9e978c}.inner .bookingform :is(input,textarea)::-moz-placeholder{color:#69655e}.inner .bookingform :is(input,textarea)::placeholder{color:#69655e}.inner .action.outline{color:#47391e}.study{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,7vw,110px);align-items:center}.studyCopy h2{margin:18px 0}.studyIndex{margin-top:28px}.studyIndex button{width:100%;min-height:48px;text-align:left;display:flex;align-items:center;gap:16px;border-top:1px solid var(--rule);font:500 clamp(1.2rem,2.2vw,1.75rem) var(--editorial)}.studyIndex small,.studyPlate figcaption{font:600 .72rem/1.5 var(--body)}.studyIndex small{color:#75551f}.studyIndex button>span{margin-left:auto}.studyIndex button[aria-pressed=true]{color:#75551f;box-shadow:inset 0 1px #9a793e}.studyCloth{position:relative;aspect-ratio:5/4;overflow:hidden;background:#27231d}.studyCloth img{-o-object-fit:cover;object-fit:cover}.studyPlate figcaption{padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--rule)}.studyPlate figcaption a{white-space:nowrap;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:no-preference){.studyCloth img{animation:cloth-open .7s var(--ease) both}@supports(animation-timeline:view()){:is(.sectiontop h2,.split h2,.bookstrip h2,.step h3,.pagehead:after,.strip .photo,.processimg .photo){animation:cloth-open linear both;animation-timeline:view();animation-range:entry 0 entry 80%}}}@keyframes cloth-open{0%{clip-path:inset(0 12% 5% 0);transform:translateY(8px)}to{clip-path:inset(0);transform:none}}@media(max-width:650px){.study{grid-template-columns:1fr}.statement:before{inset:0 0 auto auto;width:32%;height:90px;opacity:.32}.pagehead:before{inset:0 0 auto auto;height:65px;width:28%;opacity:.32}.bookstrip:before{opacity:.24}}.clothWindow{margin:0;min-width:0;align-self:start;background:#fff;color:#1e1c19}.clothFrame{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:2.12;background:white}.clothFrame img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;transition:transform 1.1s var(--ease)}.clothMask{position:absolute;inset:0;width:100%;height:100%;font-family:var(--display),Georgia,serif;transform-origin:50% 59%;transition:transform 1.05s var(--ease),opacity .75s ease;pointer-events:none}.clothWindow[data-open=true] .clothMask{transform:scale(3.8);opacity:0}.clothWindow[data-open=true] .clothFrame img{transform:scale(1.035)}.windowMark{position:absolute;bottom:9px;left:12px;padding:3px 8px;background:white;color:#58411c;font:600 10px/1.6 var(--body);letter-spacing:.13em}.clothWindow figcaption{border-block:1px solid #c2ab7c;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.clothWindow small{color:#70521e;font:650 .63rem/1.5 var(--body);letter-spacing:.14em}.clothWindow figcaption p{color:#302d28;font:500 clamp(1.05rem,1.7vw,1.6rem)/1.25 var(--editorial);margin:4px 0}.clothWindow button{display:flex;align-items:center;gap:.8em;flex:none;min-height:44px;font:600 .75rem var(--body);border-bottom:1px solid #8f753f}.clothWindow button span{font-size:1.3rem;color:#75551f}.split .clothWindow{align-self:center;padding:16px var(--pad)}.process .clothFrame,.split .clothFrame{aspect-ratio:1.16}@media(min-width:801px){.process .clothWindow{position:sticky;top:105px}}@media(max-width:650px){.clothWindow figcaption{align-items:flex-start;flex-direction:column;gap:5px}.clothFrame{aspect-ratio:1.45}.clothWindow button{min-height:44px}}@media(prefers-reduced-motion:reduce){.clothWindow[data-open=true] .clothFrame img,.clothWindow[data-open=true] .clothMask{transform:none}}.folioIndex{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #c6b893}.folioIndex a{display:flex;align-items:center;gap:12px;padding:13px 8px;min-height:48px;font:500 clamp(1rem,1.7vw,1.45rem)/1.15 var(--editorial)}.folioIndex a[aria-current]{box-shadow:inset 0 -3px #846333;color:#704f24}.folio small,.folioIndex span,.folioPortrait figcaption,.folioSwatch figcaption{font:600 .66rem/1.5 var(--body);letter-spacing:.1em}.folio small,.folioIndex span{color:#795626}.folioSpread{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(25px,5vw,90px);padding-block:clamp(25px,4vw,60px);align-items:center}.folioPortrait{position:relative;isolation:isolate;aspect-ratio:4/4.6;overflow:hidden;background:#24211e}.folioPortrait img,.folioSwatch img{-o-object-fit:cover;object-fit:cover}.folioPortrait figcaption{position:absolute;bottom:0;inset-inline:0;display:flex;justify-content:space-between;gap:10px;padding:14px 16px;background:#fff;color:#332c21;border-bottom:1px solid #a99163}.folioNotes h2{font-size:clamp(2.9rem,5vw,6.4rem);margin:16px 0;max-width:13ch}.folioBrief p,.folioNotes p{max-width:42ch;color:#514b43}.folioSwatch{margin:22px 0 0}.folioSwatch>div{position:relative;width:min(100%,330px);height:clamp(95px,13vw,160px);overflow:hidden}.folioSwatch figcaption{padding-top:8px;color:#52432f}.briefButton{display:block;border:1px solid #9a8052;padding:10px 16px;min-height:44px;margin-top:12px;font-size:.83rem}.briefButton[aria-pressed=true]{background:#241f18;color:#fff}.folioBrief{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 0;border-block:1px solid #baa176}.folioBrief h3{margin:5px 0}.studyLinks{display:flex;flex-wrap:wrap;gap:12px}@media(prefers-reduced-motion:no-preference){.folioSpread .folioPortrait img,.folioSpread .folioSwatch img{animation:folio-turn .65s var(--ease) both}}@keyframes folio-turn{0%{clip-path:inset(0 14% 0 0);transform:scale(1.035)}to{clip-path:inset(0);transform:none}}@media(max-width:700px){.folioIndex{grid-template-columns:1fr 1fr}.folioSpread{grid-template-columns:1fr}.folioPortrait{aspect-ratio:1/1.06}.folioBrief{align-items:start;flex-direction:column}.folioNotes h2{max-width:none}.studyPlate figcaption{flex-wrap:wrap}}.bookstrip,.inner,.paper,.section{--muted:#35332e;--highlight:#604214;color:#171614}:is(.inner,.section,.paper,.bookstrip) :is(h1,h2,h3){font-weight:600}:is(.inner,.section,.paper,.bookstrip) em{font-weight:550}:is(.inner,.section,.paper,.bookstrip) :is(p,dd,label,summary,.textlink){font-weight:500}.bookstrip h2 em,.pagehead em,.section h2 em,.split.paper h2 em,:is(.section,.inner,.paper,.bookstrip) .eyebrow{color:#68491f}.inner .folioBrief p,.inner .folioNotes p,.inner .questions p,.section .studyCopy p{color:#302e29}.inner .card small,.inner :is(.count,.fine),.section .card small{color:#413d35}.inner .plate{color:#fff}.plateCopy h2,.plateCopy h2 em{font-weight:600}.plateCopy{text-shadow:0 1px 5px #000,0 2px 18px #000}.stagePrompt{font:700 .9rem var(--body);margin-bottom:16px}.stageChoices{display:grid;grid-template-columns:1fr 1fr;gap:5px}.stageChoices button{text-align:left;display:flex;align-items:center;gap:10px;padding:10px;min-height:48px;border:1px solid #b3a895;color:#2b261e;background:white;font-weight:650}.stageBody small,.stageChoices small{color:#694b21;font:700 .71rem var(--body)}.stageChoices button[aria-pressed=true]{color:white;background:#28231d;border-color:#28231d}.stageChoices button[aria-pressed=true] small{color:#f0d79d}.stageMeter{margin:21px 0;background:#e7dfd1;height:4px}.stageMeter i{display:block;background:#876728;height:100%;transform-origin:left;transition:transform .55s ease}.stageBody h3{margin:10px 0}.stageBody p{max-width:44ch;color:#322e28}.commission .textlink{font-weight:650;color:#452f12}@media(prefers-reduced-motion:no-preference){.seamEntrance,.stageBody{animation:seam-enter .8s cubic-bezier(.16,1,.3,1) both}@keyframes seam-enter{0%{clip-path:inset(0 7% 18% 0);transform:translateY(18px)}to{clip-path:inset(0);transform:none}}}.runway{background:white;color:#171512}.runwayDesk,.runwayMast{margin-inline:var(--pad);display:flex;justify-content:space-between;align-items:center;gap:18px}.runwayMast{padding-block:16px;font:700 .69rem/1.5 var(--body);letter-spacing:.13em}.runwayRail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.runwayRail::-webkit-scrollbar{display:none}.runwayFrame{position:relative;flex:0 0 100%;min-width:0;height:clamp(400px,74svh,850px);isolation:isolate;scroll-snap-align:start;background:#201e1a}.runwayFrame img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 44%;object-position:50% 44%}.runwayFrame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#100e0cda,transparent 55%),linear-gradient(90deg,#14121050,transparent 62%)}.runwayCaption{position:absolute;z-index:1;bottom:9%;left:var(--pad);color:white}.collectionSpread aside>small,.runwayCaption small{font:700 .72rem/1.5 var(--body);letter-spacing:.15em}.runwayCaption h2{font-size:clamp(5.3rem,13vw,13.5rem);line-height:.9;letter-spacing:-.055em;margin:12px 0 16px;color:#fff}.runwayCaption em{color:#e5c78c}.runwayCaption a{display:inline-flex;align-items:center;min-height:44px;color:white;border-bottom:1px solid #e5c78c;font-weight:650}.runwayDesk{min-height:75px;border-bottom:1px solid #b4a58d}.runwayIndex{display:flex;gap:clamp(12px,3vw,45px)}.runwayDesk>a,.runwayIndex button{min-height:44px;display:inline-flex;gap:7px;align-items:center;font-weight:650}.runwayIndex small{font:700 .67rem var(--body);color:#694d24}.runwayIndex button[aria-pressed=true]{box-shadow:inset 0 -3px #84662b}.collectionSpread{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(25px,6vw,95px);align-items:center;padding-block:clamp(30px,5vw,80px);border-top:1px solid #bbae98}.collectionSpread:nth-child(2n) .card{order:2}.collectionSpread aside{max-width:42ch}.collectionSpread aside>small{color:#684a23}.collectionSpread h2{font-size:clamp(2.5rem,5vw,5.5rem);line-height:1;margin:18px 0}.stockSample{display:flex;align-items:center;gap:15px;margin-top:24px;border-top:1px solid #c0b195;padding-top:14px;font-size:.85rem;font-weight:650}.stockSample i{display:block;background-position:50%;background-size:cover;width:62px;height:53px;flex:none}@media(max-width:700px){.runwayFrame{height:65svh;min-height:340px}.runwayMast{font-size:.58rem;letter-spacing:.08em}.runwayDesk{flex-wrap:wrap;gap:0;padding:6px 0}.runwayDesk>a{font-size:.83rem}.collectionSpread{grid-template-columns:1fr;gap:20px}.collectionSpread:nth-child(2n) .card{order:0}.collectionSpread aside{max-width:none}}:root{color-scheme:light;--rule:#ddd8ce;--muted:#524f49;--gold:#79591f;--highlight:#654a20}.mast,.menu,.zoom,body,html{background:#fff;color:#211f1c}.mast{border-bottom:1px solid var(--rule)}.headbook{color:#28251f;border-color:#9a896e}.footer{background:#faf9f6;color:#211f1c;border-top:1px solid var(--rule)}.floating,.menu a{animation:none}.menu a[aria-current]{color:#765726}.floating{background:white;color:#473b28;border:1px solid #a49378;box-shadow:0 2px 9px #34251718}[data-view]{cursor:pointer}.action:not(.outline){background:#282720;color:white;border:1px solid #282720}.houseLead{display:grid;grid-template-columns:.94fr 1.06fr;align-items:stretch;max-width:1700px;margin:auto;padding:110px var(--pad) 32px;gap:5vw}.houseIntro{align-self:center;padding:32px 0}.houseIntro h1{font-size:clamp(5.4rem,9vw,10rem);line-height:.86;letter-spacing:-.055em;margin:30px 0}.houseIntro h1 em{color:#745b36;font-weight:500}.houseIntro p{max-width:31ch;font-size:clamp(1rem,1.4vw,1.2rem);color:#47453f}.houseActions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.editHeading .textlink,.houseActions .textlink{color:#463a27;text-decoration:underline;text-underline-offset:5px}.editImage,.housePortrait{position:relative;overflow:hidden;background:#f4f1eb}.housePortrait{height:clamp(420px,65svh,740px)}.editImage img,.housePortrait img{-o-object-fit:cover;object-fit:cover}.houseEdit{margin:0 auto;max-width:1700px;padding:clamp(40px,6vw,90px) var(--pad)}.editGrid h3,.editHeading{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.editHeading{margin:12px 0 25px;flex-wrap:wrap}.editHeading h2{font-size:clamp(2.5rem,4.5vw,5rem);letter-spacing:-.035em}.editGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,40px)}.editGrid h3{font-size:clamp(1.55rem,2.3vw,2.6rem);margin:14px 0}.editGrid h3 span{font:1rem var(--body);color:#79591f}.editImage{aspect-ratio:4/5}.bookstrip:after,.bookstrip:before,.pagehead:after,.pagehead:before{display:none}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.housePortrait img{animation:portrait-settle .65s ease-out both}.editImage img{transition:transform .45s ease-out}@media(hover:hover){.editGrid a:hover img{transform:scale(1.025)}}@keyframes portrait-settle{0%{transform:scale(1.025)}to{transform:scale(1)}}}@media(max-width:700px){.houseLead{grid-template-columns:1fr;padding-top:86px;gap:22px}.houseIntro{padding:12px 0 0}.houseIntro h1{font-size:clamp(4.4rem,18vw,7rem);margin:18px 0}.houseIntro h1 br{display:none}.houseIntro h1 em:before{content:" "}.houseActions{margin-top:18px;gap:16px}.housePortrait{height:auto;aspect-ratio:5/4}.editGrid{grid-template-columns:1fr;gap:24px}.editImage{aspect-ratio:5/4}.mast{padding-inline:clamp(10px,4vw,24px)}}.houseActions .action{margin-top:0}:root{--display:var(--editorial);font-optical-sizing:auto}.brandlock span{font-weight:600;letter-spacing:.075em}.brandlock small,.eyebrow{font-family:var(--body),sans-serif}.brandlock small{font-weight:650;letter-spacing:.19em}.eyebrow{letter-spacing:.14em;font-size:.72rem}.houseIntro h1{line-height:1;letter-spacing:-.065em;font-weight:500}.houseIntro h1 em{font-weight:450}.editGrid h3,.editHeading h2{letter-spacing:-.045em;line-height:1.13}.menu a{letter-spacing:-.035em;min-height:48px}@media(max-width:700px){:root{--pad:clamp(18px,5vw,28px)}.mast{height:66px;padding:8px var(--pad);gap:8px}.mast .brandlock{gap:5px}.brandlock span{font-size:16px}.brandlock small{font-size:8px}.headbook{border:0;padding:0 6px;font:600 .82rem var(--body);color:#514026;white-space:nowrap}.menub{min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid #cfc8bc;border-radius:50%;font-size:0}.menub:before{content:"";width:17px;height:8px;border-block:1.5px solid currentColor}.menu{padding:12px var(--pad) max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain}.menu button{font:600 .95rem var(--body)}.menu a{font-size:clamp(1.6rem,6.8vw,2.25rem);padding-block:9px}body:has(.menu[open]){overflow:hidden}.houseLead{padding:90px var(--pad) 0;gap:23px}.houseIntro{padding:0}.houseIntro h1{font-size:clamp(3.75rem,13.6vw,5.75rem);margin:16px 0 12px;line-height:1.02}.houseIntro h1 br{display:block}.houseIntro h1 em:before{content:none}.houseIntro p{font-size:1rem;line-height:1.5;max-width:32ch}.houseActions{gap:clamp(12px,4vw,24px);margin-top:16px}.houseActions .action{gap:12px;padding:12px 15px}.houseActions .action,.houseActions .textlink{font-size:.875rem;letter-spacing:0}.housePortrait{aspect-ratio:1.16;overflow:hidden}.houseEdit{padding-block:36px}.editHeading{display:block;margin:10px 0 14px}.editHeading h2{font-size:clamp(2.1rem,9vw,3.4rem)}.editGrid h3{font-size:clamp(1.55rem,6.4vw,2.1rem)}.editImage{aspect-ratio:4/4.5}.inner{padding-top:94px}.pagehead h1,.product h1{font-size:clamp(2.55rem,10vw,4.4rem);letter-spacing:-.05em;line-height:1.06;overflow-wrap:break-word}.filters{display:flex;gap:6px}.filters button{padding:8px 12px;font-size:.875rem}.bookingform :is(input,select,textarea),.subscribe input{font-size:16px;min-height:48px}.footbase{flex-wrap:wrap;padding-right:0}.footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}.floating{display:none}.housePortrait img{-o-object-position:78% center;object-position:78% center}.editHeading .textlink,.houseActions .textlink{margin:0;text-decoration:none}}@media(max-width:359px){.mast{padding-inline:10px;gap:4px}.headbook{font-size:.75rem;padding-inline:2px}.headbook span{display:none}.brandlock span{font-size:14px}.houseActions{gap:6px}.houseActions .action{font-size:.8rem;padding-inline:10px;gap:6px}.houseActions .textlink{font-size:.8rem}}:root{--body:"Helvetica Neue",Helvetica,Arial,sans-serif;--editorial:var(--body);--display:var(--body)}body{font-family:var(--body)}h1,h2,h3{letter-spacing:-.038em}:is(.inner,.section,.paper,.bookstrip) :is(h1,h2,h3,em){font-weight:500}:is(.inner,.section,.bookstrip,.paper) em{font-style:normal}.brandlock span{font-weight:650;letter-spacing:.06em}.brandlock small{letter-spacing:.12em}.storefront{padding-top:64px;color:#181818}.campaignPhoto,.piecePhoto{position:relative;overflow:hidden;background:#f4f2ee}.campaignPhoto{height:clamp(285px,54svh,620px)}.campaignPhoto img{-o-object-fit:cover;object-fit:cover;-o-object-position:80% 43%;object-position:80% 43%}.campaignCaption,.pieceIndex{padding-inline:var(--pad)}.campaignCaption{padding-block:22px 24px;border-bottom:1px solid #ddd9d2}.captionLabel{font:600 .7rem/1.4 var(--body);letter-spacing:.11em;text-transform:uppercase;color:#5b5752}.campaignCaption h1{font:500 clamp(2.05rem,8.8vw,3.5rem)/1.06 var(--body);letter-spacing:-.048em;margin:6px 0}.collectionLink{display:inline-flex;align-items:center;gap:14px;min-height:44px;font:550 .95rem/1.3 var(--body);text-decoration:underline;text-underline-offset:5px}.pieceIndex{padding-block:28px 42px}.pieceIndex h2{font:500 clamp(1.4rem,5.8vw,2rem)/1.2 var(--body);letter-spacing:-.035em;margin:0 0 16px}.pieceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.piecePhoto{aspect-ratio:3/4}.piecePhoto img{-o-object-fit:cover;object-fit:cover}.pieceGrid h3{font:500 .94rem/1.35 var(--body);letter-spacing:-.015em;margin:9px 0 0}@media(max-width:700px){.mast{height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto 44px;gap:8px;padding-inline:var(--pad)}.mast .brandlock{justify-self:start}.mast .headbook{margin:0;font-size:.81rem}.mast .headbook span{display:none}.mast .menub{border:0;border-radius:0;min-width:44px}.pagehead h1,.product h1{font-size:clamp(2rem,8.8vw,3.2rem)}.menu a{font-weight:500;letter-spacing:-.025em}}@media(min-width:701px){.storefront{padding-top:84px}.pieceGrid{gap:24px}}@media(min-width:900px){.campaign{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.campaignPhoto{height:clamp(420px,65vh,780px)}.campaignCaption{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background:#faf9f7;padding:clamp(28px,3vw,54px);border:0}.campaignCaption h1{font-size:clamp(2.6rem,4.3vw,5rem);margin:12px 0}.pieceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.pieceIndex{padding-block:48px 72px}}