@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--vandyke-950:#160f0b;--vandyke-900:#211610;--vandyke-800:#302018;--vandyke-700:#422b20;--vandyke-600:#57382a;--stone-black:#090909;--charcoal:#151412;--warm-white:#f2ede5;--stone-white:#e7dfd5;--sand:#c6b5a3;--text-dark:#191613;--text-light:#eee7dc;--line-dark:#1916132e;--line-light:#eee7dc2e;--gutter:clamp(1.25rem, 4.15vw, 5rem);--ease-calm:cubic-bezier(.65, 0, .35, 1);--ease-luxury:cubic-bezier(.76, 0, .24, 1);--font-brand-serif:"Noto Serif SC", serif;--font-body-sans:"Noto Sans SC", sans-serif;--font-en-serif:"Source Serif 4", serif;--font-en-sans:"Inter", sans-serif;--ls-content-width:min(1180px, calc(100% - 2 * var(--gutter)));--ls-h1-size:clamp(42px, 3.4vw, 48px);--ls-h2-size:clamp(30px, 2.5vw, 34px);--ls-h3-size:clamp(20px, 1.7vw, 22px);--ls-lead-size:17px;--ls-body-size:16px;--ls-caption-size:14px;--ls-small-size:13px}*{box-sizing:border-box}html{background:var(--stone-black);color:var(--text-light);scroll-behavior:auto;scrollbar-gutter:stable;scrollbar-color:var(--vandyke-600) var(--stone-black)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--stone-black);min-width:320px;color:var(--text-light);font-family:var(--font-body-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:clip}::selection{background:var(--sand);color:var(--vandyke-950)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:inherit}a:focus-visible,button:focus-visible{outline-offset:5px;outline:1px solid}img{-webkit-user-select:none;user-select:none}.skipLink{z-index:1000;background:var(--warm-white);color:var(--text-dark);letter-spacing:.08em;padding:.75rem 1rem;font-size:.72rem;position:fixed;top:1rem;left:1rem;transform:translateY(-220%)}.skipLink:focus{transform:translateY(0)}.scrollProgress{z-index:90;pointer-events:none;mix-blend-mode:difference;background:#c6b5a32e;width:1px;height:50vh;position:fixed;top:25vh;right:1rem}.scrollProgress span{transform-origin:top;background:var(--sand);width:100%;height:100%;display:block}.sectionIndex{color:#eee7dc85;letter-spacing:.12em;margin:0;font-size:clamp(.72rem,.7vw,.82rem);font-weight:500}.sectionIndex.darkInk,.darkInk{color:#1916138a}.hero{z-index:1;isolation:isolate;background:var(--vandyke-950);width:100%;height:100svh;min-height:42rem;position:relative;overflow:hidden}.heroMedia,.heroSlide,.heroVideo{width:100%;height:100%;position:absolute;inset:0}.heroMedia{z-index:-1}.heroSlide{z-index:0;opacity:0;visibility:hidden}.heroSlide.isActive{z-index:2;opacity:1;visibility:visible}.heroSlide.isLeaving{z-index:1;opacity:1;visibility:visible}.heroSlide.isActive.isEntering{animation:.8s cubic-bezier(.22,.61,.36,1) both heroVideoCrossfade}@keyframes heroVideoCrossfade{0%{opacity:0}to{opacity:1}}.heroVideo{object-fit:cover;backface-visibility:hidden;background:var(--vandyke-950);display:block}.heroSlideLeopard .heroVideo{object-position:center}.heroSlidePair .heroVideo,.heroSlideLotus .heroVideo{object-position:65% center}.heroSlideAccessories .heroVideo{object-position:center}.heroContent{z-index:4;width:min(49vw,48rem);position:absolute;top:33%;left:clamp(3rem,6vw,6.5rem)}.heroContentSlide{opacity:0;visibility:hidden;pointer-events:none}.heroContentSlide.isActive{opacity:1;visibility:visible;pointer-events:auto}.heroContent h1{color:#eee4d4;font-family:var(--font-brand-serif);letter-spacing:.08em;text-shadow:0 .16rem 1.5rem #08050347;margin:0;font-size:clamp(3rem,4.15vw,4.5rem);font-weight:400;line-height:1.16}.heroStatement{color:#eee4d4c2;font-family:var(--font-brand-serif);letter-spacing:.08em;margin:2rem 0 0;font-size:clamp(.9rem,1.05vw,1.08rem);line-height:2}.heroCopyTwo,.heroCopyThree{text-align:left;width:min(47vw,600px);max-width:600px;top:33%}.heroCopyFour{text-align:left;width:min(45vw,600px);max-width:600px;top:33%}.heroCopyThree .heroStackedTitle{letter-spacing:.02em;font-size:clamp(60px,36px + 1.6667vw,68px);font-weight:400;line-height:1.08}.heroCopyTwo h1{letter-spacing:.025em;font-size:clamp(60px,30px + 2.0833vw,70px);font-weight:400;line-height:1.08}.heroTitleTwoLine,.heroTitleWolf{text-align:left;max-width:520px}.heroTitleSingleLine{white-space:nowrap;text-align:left;width:max-content;max-width:760px}.heroTitleWolf span{display:block}.heroCopyThree h1,.heroCopyThree .heroStatement{color:#f5ebddf0;text-shadow:none}.heroTitleLine{display:block;overflow:hidden}.heroTitleLine>span{display:inline-block}.heroCopyDivider{transform-origin:0;background:#dfc8aa85;height:1px;margin-top:2.3rem}.heroCopyDividerOrnate{width:58%;position:relative}.heroCopyDividerOrnate i{background:0 0;border-bottom:1px solid #dfc8aa99;border-right:1px solid #dfc8aa99;width:.75rem;height:.75rem;position:absolute;top:-.37rem;left:74%;transform:rotate(45deg)}.heroCopyDividerShort{width:4.2rem;margin-top:18px}.heroCopyThree .heroStatement{max-width:480px;margin-top:32px}.heroCopyTwo .heroStatement,.heroCopyThree .heroStatement{font-size:16px;line-height:1.8}.heroCopyTwo .heroStatement{color:#eee4d4e0;max-width:540px;margin-top:32px}.heroCopyTwo .heroCopyDivider{margin-top:22px}.heroCopyTwo .heroActions,.heroCopyThree .heroActions,.heroCopyFour .heroActions{gap:16px;max-width:none;margin-top:48px}.heroCopyFour .heroActions{width:100%}.heroCopyTwo .heroActions,.heroCopyFour .heroActions{justify-content:flex-start}.heroCopyTwo .heroCta,.heroCopyThree .heroCta,.heroCopyFour .heroCta{border-radius:.25rem;flex:none;justify-content:flex-start;gap:22px;min-width:156px;height:52px;padding:0 28px;font-size:15px;font-weight:400}.heroCopyTwo .heroCta span[aria-hidden=true],.heroCopyThree .heroCta span[aria-hidden=true],.heroCopyFour .heroCta span[aria-hidden=true]{font-size:15px}.heroCopyThree .heroCtaSecondary{text-shadow:0 1px #0000008c;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:#140d0952;border-color:#eee4d47a}.heroBrandTitle{font-weight:400;font-size:clamp(60px,30px + 2.0833vw,70px)!important}.heroTitleWolf{letter-spacing:.025em!important}.heroCopyFour .heroTitleWolf{line-height:1.08}.heroBrandTagline{color:#eee4d4e6;font-family:var(--font-brand-serif);letter-spacing:.16em;text-shadow:0 .2rem 1rem #00000094;align-items:center;margin-top:32px;font-size:17px;line-height:1.5;display:flex}.heroCopyFour .heroBrandTagline{flex-direction:column;align-items:flex-start}.heroCopyOne h1,.heroCopyOne .heroStatement,.heroCopyOne .heroActions,.heroCopyTwo h1,.heroCopyTwo .heroCopyDivider,.heroCopyTwo .heroStatement,.heroCopyTwo .heroActions,.heroCopyThree .heroTitleLine>span,.heroCopyThree .heroCopyDivider,.heroCopyThree .heroStatement,.heroCopyThree .heroActions,.heroCopyFour .heroBrandTitle,.heroCopyFour .heroBrandTagline{opacity:0}.heroCopyOne.isActive h1{animation:heroCopyRiseClip .68s var(--ease-luxury) 80ms both}.heroCopyOne.isActive .heroStatement{animation:heroCopyRiseClip .65s var(--ease-luxury) .19s both}.heroCopyOne.isActive .heroActions{animation:heroCopyRiseClip .62s var(--ease-luxury) .3s both}.heroCopyTwo.isActive h1{animation:heroCopySweepIn .72s var(--ease-luxury) 80ms both}.heroCopyTwo.isActive .heroCopyDivider{animation:heroCopyLineDraw .76s var(--ease-luxury) .21s both}.heroCopyTwo.isActive .heroStatement{animation:heroCopyFadeUp .62s var(--ease-luxury) .33s both}.heroCopyTwo.isActive .heroActions{animation:heroCopyFadeUp .62s var(--ease-luxury) .44s both}.heroCopyThree.isActive .heroTitleLine:first-child>span{animation:heroCopyStackLift .7s var(--ease-luxury) 70ms both}.heroCopyThree.isActive .heroTitleLine:nth-child(2)>span{animation:heroCopyStackLift .7s var(--ease-luxury) .18s both}.heroCopyThree.isActive .heroCopyDivider{animation:heroCopyLineDraw .52s var(--ease-luxury) .36s both}.heroCopyThree.isActive .heroStatement{animation:heroCopyFadeUp .62s var(--ease-luxury) .47s both}.heroCopyThree.isActive .heroActions{animation:heroCopyFadeUp .62s var(--ease-luxury) .58s both}.heroCopyFour.isActive .heroBrandTitle{animation:heroBrandFocus .92s var(--ease-luxury) 90ms both}.heroCopyFour.isActive .heroBrandTagline{animation:heroBrandTaglineSet .72s var(--ease-luxury) .32s both}@keyframes heroCopyRiseClip{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(1.15rem)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes heroCopySweepIn{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-1.35rem)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes heroCopyLineDraw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes heroCopyFadeUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes heroCopyStackLift{0%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:translateY(0)}}@keyframes heroBrandFocus{0%{opacity:0;filter:blur(.7rem);letter-spacing:.28em}to{opacity:1;filter:blur();letter-spacing:.16em}}@keyframes heroBrandTaglineSet{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}.heroActions{gap:1.15rem;margin-top:3rem;display:flex}.heroCta{min-width:12.25rem;height:4rem;font-family:var(--font-brand-serif);letter-spacing:.16em;transition:background .45s var(--ease-calm), border-color .45s var(--ease-calm), color .45s var(--ease-calm), transform .45s var(--ease-calm);border:1px solid #eee4d44d;border-radius:.35rem;justify-content:space-between;align-items:center;padding:0 1.75rem;font-size:1rem;display:flex}.heroCtaPrimary{color:#271a12;background:#dfc8aa;border-color:#dfc8aa;min-width:15.2rem}.heroCta:hover{transform:translateY(-.18rem)}.heroCtaPrimary:hover{background:#f0dfc8;border-color:#f0dfc8}.heroCtaSecondary:hover{background:#eee4d414;border-color:#eee4d494}.heroPager{z-index:4;align-items:center;gap:.7rem;display:flex;position:absolute;bottom:3.15rem;left:clamp(3rem,6vw,6.5rem)}.heroPager button{cursor:pointer;width:1.65rem;height:.34rem;transition:width .45s var(--ease-calm), background .45s var(--ease-calm), border-color .45s var(--ease-calm);background:0 0;border:1px solid #eee4d480;border-radius:999px;padding:0}.heroPager button.isActive{background:#e9d7bf;border-color:#e9d7bf;width:2.15rem}.timeSection{height:205svh;color:var(--text-dark);background:#efe9df;position:relative;overflow:clip}.timeSticky{height:100svh;min-height:42rem;padding:clamp(2rem, 5vh, 4.5rem) var(--gutter);position:sticky;top:0;overflow:hidden}.timeComposition{grid-template-columns:minmax(0,1.13fr) minmax(20rem,.87fr);align-items:center;gap:clamp(2rem,5vw,7rem);height:calc(100% - 2rem);padding-top:3rem;display:grid}.timeFigure{min-width:0;overflow:visible}.timeNumber{transform-origin:0;letter-spacing:-.055em;white-space:nowrap;align-items:baseline;margin:0;font-size:clamp(5.2rem,8.55vw,10.25rem);font-weight:300;line-height:.78;display:flex}.timeUnit{font-family:var(--font-brand-serif);letter-spacing:.08em;margin-left:clamp(.55rem,.9vw,1.1rem);font-size:.17em;font-weight:400}.timeImageMask{background:var(--vandyke-900);width:100%;height:min(67vh,46rem);margin:0;position:relative;overflow:hidden}.timeTexture{object-fit:cover}.timeImageMask:after{content:"";background:linear-gradient(#0000 42%,#090909b8 100%);position:absolute;inset:0}.timeMeta{z-index:2;color:var(--text-light);grid-template-columns:auto 1fr;align-items:end;gap:.6rem 1.5rem;margin:0;display:grid;position:absolute;bottom:1.75rem;left:2rem;right:2rem;overflow:hidden}.timeMeta span{font-family:var(--font-brand-serif);letter-spacing:.18em;font-size:clamp(1.5rem,2.6vw,3.25rem);font-weight:400}.timeMeta strong{font-family:var(--font-brand-serif);letter-spacing:.12em;justify-self:end;font-size:clamp(.82rem,1vw,1.05rem);font-weight:400}.strengthSection{z-index:2;height:280svh;color:var(--vandyke-800);background:#ebe4da;position:relative;overflow:clip}.strengthSticky{background:radial-gradient(circle at 58% 54%,#8f6a5129,#0000 31%),linear-gradient(120deg,#f1ebe3 0%,#e3d9cd 100%);height:100svh;min-height:42rem;position:sticky;top:0;overflow:hidden}.strengthHeader{z-index:3;top:clamp(4rem,9vh,6.5rem);left:var(--gutter);position:absolute}.strengthHeader .sectionIndex{color:#422b208a}.strengthHeader h2{font-family:var(--font-brand-serif);letter-spacing:.16em;flex-direction:column;margin:1.3rem 0 0;font-size:clamp(2.55rem,4.1vw,4.95rem);font-weight:400;line-height:.95;display:flex}.strengthHeader h2 span:last-child{margin-left:clamp(2rem,6vw,7rem)}.strengthProduct{z-index:2;transform-origin:50%;filter:drop-shadow(0 2rem 3.5rem #422b2038);width:min(49.5vw,42.5rem);height:min(84vh,55rem);position:absolute;top:50%;left:55%;overflow:visible;transform:translate(-50%,-46%)}.strengthProduct img{object-fit:contain}.strengthProductLayer{position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 66%,#000 52%,#000000e0 68%,#0000 94%);mask-image:radial-gradient(72% 66%,#000 52%,#000000e0 68%,#0000 94%)}.strengthProductLayer:not(:first-child){opacity:0;visibility:hidden}.strengthProductLayer img{transform:scale(1.16)}.strengthProduct:after{display:none}.strengthWords{z-index:3;top:52%;right:var(--gutter);width:min(27vw,23rem);position:absolute}.strengthWord{opacity:0;flex-direction:column;align-items:flex-end;width:100%;display:flex;position:absolute;top:0;right:0}.strengthWord:first-child{opacity:1}.strengthWord strong{font-family:var(--font-brand-serif);letter-spacing:.08em;font-size:clamp(4rem,7.6vw,9rem);font-weight:400;line-height:1}.strengthAside{bottom:clamp(2.4rem,6vh,5rem);left:var(--gutter);color:#422b208a;font-family:var(--font-brand-serif);letter-spacing:.12em;margin:0;font-size:clamp(.74rem,.84vw,.9rem);line-height:1.9;position:absolute}.lineSection{background:linear-gradient(180deg, #38261e 0%, #4a3126 56%, var(--vandyke-800) 100%);height:118svh;min-height:44rem;position:relative;overflow:hidden}.lineSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 74% 38%,#c6b5a317,#0000 28%),linear-gradient(112deg,#0000 55%,#57382a1f 100%);position:absolute;inset:0}.lineTexture{z-index:1;background:var(--vandyke-900);width:min(38vw,43rem);height:68%;margin:0;position:absolute;top:12%;right:8%;overflow:hidden}.lineTexture img{object-fit:cover;object-position:58% center}.lineTextureShade{background:linear-gradient(90deg,#0909096b,#0000 42%),linear-gradient(#0000 48%,#090909c7 100%);position:absolute;inset:0}.lineStatement{z-index:3;top:46%;left:var(--gutter);font-family:var(--font-brand-serif);letter-spacing:.05em;flex-direction:column;margin:0;font-size:clamp(1.5rem,3.25vw,4.25rem);line-height:1.35;display:flex;position:absolute;overflow:hidden}.tracksSection{z-index:2;background:var(--vandyke-800);height:165svh;position:relative}.tracksSticky{height:100svh;min-height:42rem;position:sticky;top:0;overflow:hidden}.tracksIntro{z-index:5;padding:var(--gutter);background:var(--vandyke-800);text-align:center;pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.tracksIntro:after{content:none;display:none}.tracksIntro h2{font-family:var(--font-brand-serif);letter-spacing:.22em;margin:0;font-size:clamp(3.5rem,6vw,7.2rem);font-weight:400;line-height:1.02}.tracksIntro span{font-family:var(--font-brand-serif);letter-spacing:.22em;margin-top:1.4rem;font-size:.82rem}.tracksStage{transition:grid-template-columns .8s var(--ease-luxury);grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.tracksStage.trackCollectActive{grid-template-columns:64fr 36fr}.tracksStage.trackDesignActive{grid-template-columns:36fr 64fr}.trackPanel{min-width:0;position:relative;overflow:hidden}.collectPanel{background:#56392d}.designPanel{background:linear-gradient(142deg,#ddd2c6 0%,#c8b8a8 100%)}.trackPanel img{object-fit:cover;filter:brightness(1.03)contrast(1.035);transition:transform 1.1s var(--ease-calm)}.trackImageMobile{display:none}.collectPanel img{object-position:center}.designPanel img{object-fit:cover;object-position:center;padding:0}.trackPanel:hover img{transform:scale(1.025)}.trackShade{background:radial-gradient(72% 62% at 50% 28%,#0000 12%,#140e0b14 66%,#140e0b33 100%),linear-gradient(#301e1608 30%,#301e16cc 100%);position:absolute;inset:0}.designPanel .trackShade{background:radial-gradient(72% 62% at 50% 28%,#0000 12%,#14141412 66%,#1414142e 100%),linear-gradient(#f2ede50d 12%,#211610b3 100%)}.trackContent{z-index:2;position:absolute;bottom:clamp(3rem,8vh,6rem);left:clamp(1.5rem,4vw,4rem);right:clamp(1.5rem,4vw,4rem)}.trackContent,.trackContent>*{background:0 0}.trackContent>p{letter-spacing:.3em;margin:0 0 .8rem;font-size:.75rem}.trackContent h3{font-family:var(--font-brand-serif);letter-spacing:.06em;margin:0;font-size:clamp(2.4rem,4.5vw,5.35rem);font-weight:400;line-height:.9}.trackContent>span{letter-spacing:.08em;margin-top:1.3rem;font-size:clamp(.76rem,.92vw,1rem);display:block}.museumSection{z-index:3;background:#4a3026;height:280svh;position:relative}.museumSticky{background:radial-gradient(circle at 54% 58%,#cfb39924,#0000 28%),linear-gradient(112deg,#3e281f 0%,#5a3a2e 72%,#442c23 100%);height:100svh;min-height:42rem;position:sticky;top:0;overflow:hidden}.museumHeader{z-index:4;top:clamp(3.25rem,7vh,5rem);left:var(--gutter);position:absolute}.museumHeader h2{font-family:var(--font-brand-serif);letter-spacing:.16em;margin:1rem 0 0;font-size:clamp(3rem,5.2vw,6.2rem);font-weight:400;line-height:.96}.museumHeader>span{color:#eee7dc6e;letter-spacing:.16em;margin-top:.5rem;font-size:.62rem;display:block}.collectionSlides{position:absolute;inset:0}.collectionSlide{padding:20vh var(--gutter) 7vh clamp(18rem, 22vw, 27rem);grid-template-columns:minmax(25rem,1.1fr) minmax(15rem,.52fr);align-items:center;gap:clamp(1rem,3.3vw,4rem);display:grid;position:absolute;inset:0}.collectionSlide:not(:first-child){opacity:0;visibility:hidden}.collectionVisual{width:100%;height:min(72vh,48rem);margin:0;position:relative;overflow:visible}.collectionVisual:before,.collectionVisual:after{display:none}.collectionVisual img{z-index:1;object-fit:contain;filter:drop-shadow(0 1.4rem 1.8rem #140c084d);transform:scale(1.14)}.collectionMeta{align-self:center}.collectionMeta>p{color:#eee7dc6b;letter-spacing:.22em;margin:0 0 1.1rem;font-size:.68rem}.collectionMeta h3{font-family:var(--font-brand-serif);letter-spacing:.18em;margin:0 0 2.5rem;font-size:clamp(2.4rem,4vw,5rem);font-weight:400}.collectionMeta dl{border-top:1px solid var(--line-light);margin:0}.collectionMeta dl>div{border-bottom:1px solid var(--line-light);grid-template-columns:5.5rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.collectionMeta dt,.collectionMeta dd{margin:0;font-size:.67rem;line-height:1.5}.collectionMeta dt{color:#eee7dc6b}.collectionMeta dd{color:#eee7dcc2}.museumHint{right:var(--gutter);color:#eee7dc52;letter-spacing:.2em;margin:0;font-size:.5rem;position:absolute;bottom:2rem}.mastersSection{z-index:2;height:300svh;color:var(--vandyke-800);background:#efe8de;position:relative}.mastersSticky{background:linear-gradient(112deg,#f5efe7 0%,#e8ded2 72%,#ddd0c2 100%);height:100svh;min-height:42rem;position:sticky;top:0;overflow:hidden}.mastersHeader{z-index:3;top:clamp(2.5rem,5vh,4rem);left:var(--gutter);position:absolute}.mastersHeader h2{font-family:var(--font-brand-serif);letter-spacing:.16em;margin:0;font-size:clamp(3.2rem,5.8vw,7rem);font-weight:400;line-height:1}.mastersTrack{will-change:transform;gap:10vw;width:max-content;padding:0 7vw;display:flex;position:absolute;top:27vh;left:0}.masterPiece{grid-template-columns:minmax(34rem,1fr) minmax(12rem,.3fr);align-items:end;gap:clamp(2rem,3vw,4rem);width:68vw;min-width:58rem;display:grid}.masterImage{background:#ded3c7;height:min(62vh,43rem);margin:0;position:relative;overflow:hidden}.masterImage img{object-fit:cover}.masterMeta{flex-direction:column;max-width:18rem;padding-bottom:1rem;display:flex}.masterMeta>p{color:#422b2085;letter-spacing:.16em;margin:0 0 1.15rem;font-size:.72rem}.masterMeta h3{font-family:var(--font-brand-serif);letter-spacing:.08em;white-space:nowrap;margin:0 0 .65rem;font-size:clamp(2.3rem,3vw,3.65rem);font-weight:400}.masterMeta>span{color:#422b20ad;letter-spacing:.1em;font-size:.86rem}.masterMeta dl{border-top:1px solid var(--line-dark);gap:.95rem;margin:2.35rem 0 0;padding-top:1.2rem;display:grid}.masterMeta dl div{grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:.8rem;display:grid}.masterMeta dt,.masterMeta dd{letter-spacing:.1em;margin:0;font-size:.74rem;line-height:1.65}.masterMeta dt{color:#422b2075}.mastersProgress{right:var(--gutter);bottom:2.2rem;left:var(--gutter);background:linear-gradient(90deg, var(--vandyke-700) 0 25%, #422b2029 25% 100%);height:1px;position:absolute}.themeTransition{background:#3e291f;height:200svh;position:relative}.themeTransitionSticky{height:100svh;min-height:42rem;color:var(--text-light);text-align:center;background:#3e291f;position:sticky;top:0;overflow:hidden}.themeGlow{aspect-ratio:1;opacity:.26;background:#e6d7c8;border-radius:50%;width:6vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 5rem #c39b79}.themeWords{z-index:2;font-family:var(--font-brand-serif);letter-spacing:.2em;flex-direction:column;margin:0;font-size:clamp(3rem,5.4vw,6.5rem);font-weight:400;line-height:1.12;display:flex;position:relative;overflow:hidden}.themeContent{z-index:3;text-align:left;width:min(47vw,46rem);position:absolute;top:50%;left:8vw;transform:translateY(-50%)}.themeProduct{z-index:2;opacity:.8;filter:none;width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.themeProduct:before,.themeProduct:after{display:none}.themeProduct img{z-index:1;object-fit:cover;object-position:center;filter:saturate(.92)}.themeProductMountain img{transform:scale(1.02)}.designSection{padding:clamp(8rem, 15vh, 12rem) var(--gutter) clamp(7rem, 12vh, 10rem);background:var(--warm-white);color:var(--vandyke-800);position:relative;overflow:hidden}.designHeader{grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-bottom:clamp(6rem,12vh,10rem);display:grid}.designHeader .sectionIndex{grid-column:1/-1}.designHeader h2{font-family:var(--font-brand-serif);letter-spacing:.14em;margin:1rem 0 0;font-size:clamp(3.6rem,7.3vw,8.6rem);font-weight:400;line-height:1}.designHeader>div{border-left:1px solid var(--line-dark);max-width:19rem;padding-left:1.25rem}.designHeader>div p{color:#30201894;letter-spacing:.06em;margin:.8rem 0 0;font-size:.72rem;line-height:1.8}.designHeader>div p:first-child{margin-top:0}.designScenes{gap:clamp(5rem,10vh,9rem);display:grid}.designScene{grid-template-columns:minmax(13rem,.66fr) minmax(30rem,1.34fr);align-items:center;gap:clamp(2rem,6vw,8rem);min-height:min(90svh,58rem);display:grid}.designScene.align-left .designType{order:2}.designScene.align-left .designImage{order:1}.designType>span{color:#422b2040;letter-spacing:-.08em;margin-bottom:clamp(2rem,5vh,4rem);font-size:clamp(5.5rem,10vw,12rem);font-weight:200;line-height:.72;display:block}.designType h3{font-family:var(--font-brand-serif);letter-spacing:.16em;margin:0;font-size:clamp(2.6rem,4.5vw,5.4rem);font-weight:400;line-height:1}.designImage{background:#d8cec2;width:100%;height:min(75vh,48rem);margin:0;position:relative;overflow:hidden}.designImage img{object-fit:contain}.designImage.is-photo img{object-fit:cover}.craftSection{padding:clamp(8rem, 15vh, 12rem) var(--gutter);color:var(--text-dark);background:#e5ddd3}.craftHeader{grid-template-columns:1fr;align-items:end;gap:2rem;margin-bottom:clamp(6rem,11vh,9rem);display:grid}.craftHeader .sectionIndex{grid-column:1/-1}.craftHeader h2{font-family:var(--font-brand-serif);letter-spacing:.18em;margin:1rem 0 0;font-size:clamp(3.6rem,7vw,8.2rem);font-weight:400;line-height:1}.craftSteps{gap:clamp(6rem,13vh,11rem);display:grid}.craftStep{grid-template-columns:minmax(26rem,1.48fr) minmax(14rem,.52fr);align-items:end;gap:clamp(2rem,6vw,8rem);min-height:min(68vh,43rem);display:grid;position:relative;overflow:hidden}.craftStep:nth-child(2n){grid-template-columns:minmax(14rem,.52fr) minmax(26rem,1.48fr)}.craftImage{z-index:1;background:var(--vandyke-900);grid-area:1/1/auto/-1;height:100%;margin:0;position:relative;overflow:hidden}.craftImage img{object-fit:cover}.craftCopy{z-index:2;grid-area:1/2;align-self:end;padding:0 clamp(2rem,3.5vw,4rem) clamp(2.5rem,5vw,5rem) 0;position:relative;overflow:hidden}.craftStep:nth-child(2n) .craftCopy{grid-column:1;padding-left:clamp(2rem,3.5vw,4rem);padding-right:0}.craftStep:nth-child(2) .craftCopy,.craftStep:nth-child(3) .craftCopy{color:#f6f0e8f0}.craftCopy h3{font-family:var(--font-brand-serif);letter-spacing:.18em;white-space:nowrap;margin:0;font-size:clamp(2.5rem,4.2vw,5rem);font-weight:400}.craftCopy p{color:#191613c7;max-width:20rem;font-family:var(--font-brand-serif);letter-spacing:.08em;margin:1.5rem 0 0;font-size:clamp(.95rem,1.15vw,1.2rem);line-height:1.75}.craftStep:nth-child(2) .craftCopy p,.craftStep:nth-child(3) .craftCopy p{color:#f6f0e8c7}.privateSection{height:100svh;min-height:44rem;color:var(--text-light);background:#3a281f;position:relative;overflow:hidden}.privateImage,.privateShade{margin:0;position:absolute;inset:0}.privateImage img{object-fit:cover;object-position:58% center}.privateShade{background:linear-gradient(90deg,#160f0bf0 0%,#160f0bb8 42%,#0909094d 74%,#0909098f 100%),linear-gradient(#09090947,#090909b8)}.privateContent{z-index:2;width:min(50rem,70vw);height:100%;padding-left:var(--gutter);flex-direction:column;justify-content:center;display:flex;position:relative}.privateContent h2{font-family:var(--font-brand-serif);letter-spacing:.18em;margin:0;font-size:clamp(4rem,7.6vw,8.5rem);font-weight:400;line-height:1}.privateContent blockquote{color:#eee7dcb8;font-family:var(--font-brand-serif);letter-spacing:.1em;margin:2rem 0 0;font-size:clamp(.86rem,1vw,1.05rem);font-style:normal;line-height:1.9}.privateCta{letter-spacing:.12em;border-top:1px solid #eee7dc5c;border-bottom:1px solid #eee7dc5c;justify-content:space-between;align-items:center;width:min(21rem,100%);margin-top:2.2rem;padding:1rem 0;font-size:.74rem;display:flex}.privateCta i{transition:transform .65s var(--ease-luxury);font-style:normal}.privateCta:hover i{transform:translate(.25rem,-.25rem)}.privateContact{color:#eee7dc75;letter-spacing:.1em;margin:1rem 0 0;font-size:.65rem}.siteFooter{padding:0 var(--gutter);color:#eee7dcc7;background:#241b17}.footerShell{width:100%;max-width:80rem;margin:0 auto}.footerPrimary{grid-template-columns:minmax(10rem,.72fr) minmax(31rem,1.75fr) minmax(15rem,.95fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);padding:4rem 0 3.75rem;display:grid}.footerIdentity{min-width:0}.footerBrand{width:max-content;line-height:0;display:inline-block}.footerBrandLogo{filter:grayscale()brightness(0)invert();opacity:.9;width:clamp(5.8rem,7vw,7rem);height:auto;display:block}.footerIdentity>p{color:#eee7dc7a;font-family:var(--font-brand-serif);letter-spacing:.12em;margin:1.35rem 0 0;font-size:.72rem}.footerNavigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,2.8vw,2.75rem);display:grid}.footerNavGroup h2,.footerContact h2{color:#eee7dce0;letter-spacing:.11em;margin:0 0 .9rem;font-size:.68rem;font-weight:500}.footerNavGroup>div{justify-items:start;gap:.55rem;display:grid}.footerNavGroup a{color:#eee7dc85;letter-spacing:.06em;font-size:.65rem;line-height:1.55;transition:color .25s}.footerNavGroup a:hover{color:#d8c3ad}.footerContact{gap:.72rem;min-width:0;margin:0;font-style:normal;display:grid}.footerContactItem{grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.footerContactItem>span{color:#eee7dc5c;letter-spacing:.1em;font-size:.58rem}.footerContactItem a,.footerContactItem p{color:#eee7dc94;overflow-wrap:anywhere;margin:0;font-size:.62rem;line-height:1.7;transition:color .25s}.footerContactItem a:hover{color:#d8c3ad}.footerBottom{border-top:1px solid var(--line-light);color:#eee7dc57;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:1.25rem 0;font-size:.48rem;display:flex}.footerBottom p{margin:0}.footerBottom>span{letter-spacing:.18em}.siteFooter:not(.isInteriorFooter) .footerIdentity>p{font-size:.8rem}.siteFooter:not(.isInteriorFooter) .footerNavigation{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.1rem,2vw,2rem)}.siteFooter:not(.isInteriorFooter) .footerNavGroup h2,.siteFooter:not(.isInteriorFooter) .footerContact h2{font-size:.75rem}.siteFooter:not(.isInteriorFooter) .footerNavGroup a{font-size:.72rem}.siteFooter:not(.isInteriorFooter) .footerContactItem>span{font-size:.64rem}.siteFooter:not(.isInteriorFooter) .footerContactItem a,.siteFooter:not(.isInteriorFooter) .footerContactItem p{font-size:.69rem}.siteFooter:not(.isInteriorFooter) .footerBottom{font-size:.55rem}@media (max-width:1023px){.footerPrimary{grid-template-columns:1fr;gap:2.75rem;padding:3.5rem 0 3.25rem}.footerNavigation{grid-template-columns:repeat(4,minmax(0,1fr))}.siteFooter:not(.isInteriorFooter) .footerNavigation{grid-template-columns:repeat(5,minmax(0,1fr))}.footerContact{max-width:32rem}}@media (max-width:767px){.footerPrimary{gap:2.5rem;padding:3.25rem 0 3rem}.footerNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.siteFooter:not(.isInteriorFooter) .footerNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}.footerBottom{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.15rem 0 1.3rem}}@media (max-width:1023px){.scrollProgress{display:none}.heroContent h1{font-size:clamp(3.2rem,7vw,4.5rem)}.timeSection{height:165svh}.timeComposition{grid-template-columns:.92fr 1.08fr;gap:2rem}.timeNumber{font-size:8.9vw}.strengthSection{height:auto;min-height:0;padding:7rem var(--gutter)}.strengthSticky{grid-template-columns:.8fr 1.2fr;align-items:center;gap:3rem;height:auto;min-height:0;padding:0;display:grid;position:relative;overflow:visible}.strengthHeader,.strengthProduct,.strengthWords,.strengthAside{position:relative;inset:auto}.strengthHeader{grid-column:1/-1}.strengthHeader h2{font-size:clamp(3.4rem,7vw,4.8rem)}.strengthProduct{width:100%;height:min(62vh,38rem);transform:none}.strengthWords{gap:1.25rem;width:100%;display:grid}.strengthWord{opacity:1;grid-template-columns:1fr auto;align-items:baseline;display:grid;position:relative;inset:auto}.strengthWord strong{font-size:clamp(2.4rem,6vw,4rem)}.strengthAside{grid-column:1/-1}.tracksSection{height:auto}.tracksSticky{height:auto;min-height:0;position:relative}.tracksIntro{min-height:70svh;position:relative}.tracksStage{display:grid;position:relative;grid-template-columns:1fr!important}.trackPanel{height:72svh;min-height:35rem;clip-path:none!important}.museumSection{height:auto;padding:8rem var(--gutter)}.museumSticky{background:0 0;height:auto;min-height:0;position:relative;overflow:visible}.museumHeader{margin-bottom:6rem;position:relative;inset:auto}.collectionSlides{gap:8rem;display:grid;position:relative}.collectionSlide,.collectionSlide:not(:first-child){opacity:1;visibility:visible;grid-template-columns:minmax(22rem,1fr) minmax(14rem,.46fr);gap:2rem;padding:0;display:grid;position:relative;inset:auto;transform:none!important}.collectionVisual{height:min(62vh,38rem)}.collectionMeta{grid-column:auto}.museumHint{display:none}.mastersSection{height:auto;padding:8rem var(--gutter)}.mastersSticky{background:0 0;height:auto;min-height:0;position:relative;overflow:visible}.mastersHeader{margin-bottom:6rem;position:relative;inset:auto}.mastersTrack{gap:8rem;width:auto;padding:0;display:grid;position:relative;inset:auto;transform:none!important}.masterPiece{grid-template-columns:1fr .34fr;width:auto;min-width:0}.masterImage{height:min(58vh,35rem)}.themeContent{left:var(--gutter);width:48vw}.mastersProgress{display:none}.designScene{grid-template-columns:.52fr 1.48fr;min-height:48rem}.designImage{height:min(68vh,42rem)}.craftStep,.craftStep:nth-child(2n){grid-template-columns:1.4fr .6fr}}@media (max-width:767px){:root{--gutter:1.25rem}.hero{min-height:38rem}.heroContent{top:auto;right:var(--gutter);bottom:6.6rem;left:var(--gutter);width:auto}.heroContent h1{letter-spacing:.04em;max-width:8em;font-size:clamp(2.55rem,11.5vw,3.65rem);line-height:1.18}.heroStatement{letter-spacing:.04em;margin-top:1.25rem;font-size:.84rem;line-height:1.85}.heroStatement br{display:none}.heroCopyTwo h1,.heroCopyThree .heroStackedTitle{max-width:none;font-size:40px;line-height:1.12}.heroCopyTwo h1{white-space:normal;width:auto}.heroCopyTwo .heroCopyDivider,.heroCopyThree .heroCopyDivider{margin-top:1.3rem}.heroCopyTwo .heroStatement,.heroCopyThree .heroStatement{margin-top:1.25rem;font-size:.84rem;line-height:1.85}.heroCopyFour .heroBrandTitle{max-width:none;line-height:1.12;font-size:40px!important}.heroBrandTagline{letter-spacing:.16em;margin-top:1.25rem;font-size:17px;line-height:1.5}.heroActions{gap:.65rem;margin-top:1.75rem}.heroCta,.heroCtaPrimary{flex:1;min-width:0;height:3.35rem;font-size:.86rem}.heroCopyTwo .heroCta,.heroCopyThree .heroCta,.heroCopyFour .heroCta{min-width:132px;height:46px;padding:0 20px;font-size:14px}.heroCopyTwo .heroActions,.heroCopyThree .heroActions,.heroCopyFour .heroActions{flex-wrap:wrap;margin-top:1.75rem}.heroSlideLeopard .heroVideo,.heroSlidePair .heroVideo,.heroSlideLotus .heroVideo,.heroSlideAccessories .heroVideo{object-position:68% center}.heroPager{left:var(--gutter);bottom:1.7rem}.timeSection{height:155svh}.timeSticky{min-height:38rem;padding-top:2rem}.timeComposition{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:center;gap:2.5rem;padding-top:3.5rem}.timeFigure{align-self:end}.timeNumber{letter-spacing:-.065em;font-size:13.4vw}.timeImageMask{height:52svh;min-height:19rem}.timeMeta{grid-template-columns:1fr;gap:.35rem;bottom:1rem;left:1.1rem;right:1.1rem}.timeMeta strong{justify-self:start}.strengthSection{padding-top:6rem;padding-bottom:6rem}.strengthSticky{grid-template-columns:1fr;gap:2.5rem}.strengthHeader h2{font-size:clamp(2.8rem,12vw,4rem)}.strengthHeader h2 span:last-child{margin-left:1.5rem}.strengthProduct{height:53svh;min-height:24rem}.strengthWords{gap:0}.strengthWord{border-bottom:1px solid var(--line-dark);padding:1rem 0}.strengthWord strong{font-size:2.55rem}.lineSection{height:94svh;min-height:36rem}.lineTexture{width:76vw;height:48%;top:8%;right:-10%}.lineStatement{top:55%;right:var(--gutter);font-size:clamp(1.35rem,6vw,2rem)}.tracksIntro{min-height:62svh}.tracksIntro h2{font-size:clamp(2.8rem,14vw,4.5rem)}.trackPanel{height:68svh;min-height:31rem}.collectPanel .trackImageDesktop{display:none}.collectPanel .trackImageMobile{object-position:center;display:block}.trackContent h3{font-size:clamp(2.7rem,13vw,4rem)}.museumSection,.mastersSection{padding-top:6rem;padding-bottom:6rem}.museumHeader,.mastersHeader{margin-bottom:4rem}.museumHeader h2{font-size:clamp(2.8rem,13vw,4rem)}.collectionSlides{gap:6rem}.collectionSlide,.collectionSlide:not(:first-child){grid-template-columns:1fr;gap:1.5rem}.collectionVisual{aspect-ratio:4/5;height:auto}.collectionMeta{grid-column:1}.collectionMeta h3{margin-bottom:1.6rem}.mastersHeader h2{font-size:clamp(2.9rem,13vw,4rem)}.mastersTrack{gap:6rem}.masterPiece{grid-template-columns:1fr;gap:1.5rem}.masterImage{aspect-ratio:3/2;height:auto}.themeTransition{height:155svh}.themeTransitionSticky{min-height:38rem;padding:var(--gutter)}.themeProduct{width:100%;height:100%;inset:0;transform:none}.themeContent{top:auto;right:var(--gutter);bottom:11%;left:var(--gutter);text-align:center;width:auto;transform:none}.themeWords{font-size:clamp(2.35rem,11vw,3.6rem)}.designSection,.craftSection{padding-top:6rem;padding-bottom:6rem}.designHeader,.craftHeader{grid-template-columns:1fr;margin-bottom:5rem}.designHeader h2,.craftHeader h2{font-size:clamp(3.2rem,17vw,5rem)}.designHeader>div,.craftHeader>div{max-width:none}.designScenes{gap:3rem}.designScene,.designScene.align-left{grid-template-columns:1fr;gap:1.5rem;min-height:0;display:grid}.designScene .designType,.designScene.align-left .designType{order:1}.designScene .designImage,.designScene.align-left .designImage{order:2}.designType{grid-template-columns:auto 1fr;align-items:end;gap:0 1rem;display:grid}.designType>span{grid-row:1/3;margin:0;font-size:5rem}.designType h3{font-size:clamp(2rem,10vw,3rem)}.designImage{aspect-ratio:4/5;height:auto}.craftSteps{gap:5rem}.craftStep,.craftStep:nth-child(2n){grid-template-columns:1fr;gap:1.5rem;min-height:0}.craftImage{aspect-ratio:3/2;grid-area:1/1;height:auto}.craftCopy,.craftStep:nth-child(2n) .craftCopy{color:var(--text-dark);grid-area:2/1;padding:0 0 1.5rem}.craftStep:nth-child(2) .craftCopy p,.craftStep:nth-child(3) .craftCopy p{color:#191613c7}.privateSection{min-height:42rem}.privateImage img{object-position:59% center}.privateShade{background:linear-gradient(#160f0b9e,#160f0be6 72%,#160f0b)}.privateContent{width:100%;padding:0 var(--gutter) 5rem;justify-content:flex-end}.privateContent h2{font-size:clamp(3.6rem,17vw,5.5rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.heroContent h1,.heroStatement,.heroActions{opacity:1!important;visibility:visible!important;clip-path:none!important;transform:none!important}.timeSection,.strengthSection,.tracksSection,.museumSection,.mastersSection,.themeTransition{height:auto}.timeSticky,.strengthSticky,.tracksSticky,.museumSticky,.mastersSticky,.themeTransitionSticky{position:relative}.strengthSection,.museumSection,.mastersSection{padding:7rem var(--gutter)}.strengthSticky{grid-template-columns:minmax(18rem,.8fr) minmax(18rem,1.2fr);align-items:center;gap:3rem;height:auto;min-height:0;display:grid;overflow:visible}.strengthHeader,.strengthProduct,.strengthWords,.strengthAside{position:relative;inset:auto}.strengthHeader,.strengthAside{grid-column:1/-1}.strengthProduct{width:100%;height:min(62vh,38rem)}.strengthWords{gap:.9rem;width:100%;display:grid}.strengthWord{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr auto;align-items:baseline;padding:.8rem 0;display:grid;position:relative;inset:auto;opacity:1!important;visibility:visible!important}.strengthWord strong{font-size:clamp(2.4rem,5vw,4rem)}.tracksSticky{height:auto;min-height:0;overflow:visible}.tracksIntro{min-height:68svh;position:relative}.tracksStage{min-height:72svh;position:relative}.trackPanel{min-height:72svh;clip-path:none!important}.museumSticky,.mastersSticky{background:0 0;height:auto;min-height:0;overflow:visible}.museumHeader,.mastersHeader{margin-bottom:6rem;position:relative;inset:auto}.collectionSlides{gap:8rem;display:grid;position:relative}.collectionSlide,.collectionSlide:not(:first-child){grid-template-columns:minmax(22rem,1fr) minmax(14rem,.5fr);padding:0;position:relative;inset:auto;opacity:1!important;visibility:visible!important}.collectionVisual{height:min(62vh,38rem)}.mastersTrack{gap:8rem;width:auto;padding:0;display:grid;position:relative;inset:auto;transform:none!important}.masterPiece{width:auto;min-width:0}.mastersProgress,.museumHint{display:none}.themeTransitionSticky{height:78svh;min-height:38rem}.timeNumber,.strengthProduct,.masterImage img,.privateImage img{transform:none!important}.timeImageMask,.designImage,.craftImage{clip-path:none!important}.themeTransitionSticky{color:var(--vandyke-800)!important;background:#eee6dc!important}.themeGlow{display:none}}.hfSecondary .hfProductFilters .hfInner{grid-template-columns:repeat(4,max-content) minmax(11rem,.55fr) minmax(13rem,.7fr)}.hfSecondary .hfProductFilters label{justify-self:stretch;width:100%}.hfSecondary .hfProductFilters select{min-width:0;color:var(--hf-ink);background:0 0;border:0;outline:0;flex:1;font-size:.76rem}@media (max-width:900px){.hfSecondary .hfProductFilters{overflow:visible}.hfSecondary .hfProductFilters .hfInner{flex-wrap:wrap;gap:.75rem;width:min(100% - 2rem,84rem);min-width:0;padding:1rem 0;display:flex}.hfSecondary .hfProductFilters label{flex:16rem;min-width:13rem;display:flex}}@media (max-width:560px){.hfSecondary .hfProductFilters .hfInner{width:calc(100% - 1.4rem)}.hfSecondary .hfProductFilters button{white-space:nowrap;flex:calc(25% - .75rem)}.hfSecondary .hfProductFilters button.isActive{padding:.65rem .8rem}.hfSecondary .hfProductFilters label{flex-basis:100%}}html[lang=en] body{font-family:var(--font-en-sans)}html[lang=en] :is(.heroContent h1,.strengthHeader h2,.tracksIntro h2,.museumHeader h2,.mastersHeader h2,.designHeader h2,.designType h3,.craftHeader h2,.craftCopy h3,.privateContent h2,.hfSecondary h1,.hfSecondary h2,.hfSecondary h3){font-family:var(--font-en-serif);letter-spacing:.015em}html[lang=en] .heroContent h1{max-width:14ch;font-size:clamp(2.8rem,4vw,4.35rem);line-height:1.02}html[lang=en] .hfSecondary .hfHeroCopy h1{max-width:14ch;font-size:clamp(2.65rem,4vw,4.65rem);line-height:.98}html[lang=en] :is(.tracksIntro h2,.museumHeader h2,.craftHeader h2,.privateContent h2){letter-spacing:.01em}html[lang=en] .themeWords{font-family:var(--font-en-serif);letter-spacing:.01em;gap:.2em;font-size:clamp(2.25rem,3.8vw,4.6rem);line-height:1.05}@media (max-width:767px){html[lang=en] .heroContent h1,html[lang=en] .hfSecondary .hfHeroCopy h1{font-size:clamp(2.15rem,10vw,3rem)}}.heroSlide:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#100a0780 0%,#100a0738 48%,#0000 76%),linear-gradient(#100a0721,#0000 54%,#100a072e);position:absolute;inset:0}.heroVideo{filter:saturate(.82)contrast(.92)brightness(.96)}.heroContent h1{font-size:clamp(2.8rem,3.7vw,4rem)}.heroCopyTwo h1,.heroCopyThree .heroStackedTitle{font-size:clamp(3.1rem,3.55vw,3.9rem)}.timeNumber{font-size:clamp(4.9rem,7.35vw,8.7rem)}.timeMeta span{font-size:clamp(1.35rem,2.1vw,2.55rem)}.strengthSection{color:#eee6dc;background:#281a13}.strengthSticky{isolation:isolate;background:radial-gradient(circle at 58% 48%,#b88b6729,#0000 32%),linear-gradient(118deg,#24160f 0%,#3a251b 55%,#21150f 100%)}.strengthSticky:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#170e0ab8 0%,#0000 48%,#170e0a42 100%),linear-gradient(#170e0a2e,#170e0a94);position:absolute;inset:0}.strengthAtmosphere{z-index:-1;opacity:.38;margin:0;position:absolute;inset:0}.strengthAtmosphere img{object-fit:cover;object-position:center;filter:saturate(.58)contrast(.9)brightness(.64)}.strengthHeader,.strengthProduct,.strengthWords,.strengthAside{z-index:2}.strengthHeader .sectionIndex,.strengthAside{color:#eee6dc7a}.strengthHeader h2{letter-spacing:.13em;font-size:clamp(2.35rem,3.7vw,4.25rem)}.strengthNarrative{color:#eee6dc9c;width:min(22rem,28vw);font-family:var(--font-brand-serif);letter-spacing:.08em;margin:1.75rem 0 0;font-size:clamp(.76rem,.86vw,.9rem);line-height:2}.strengthProduct{filter:drop-shadow(0 2.4rem 4.2rem #08050375);width:min(45vw,39rem);height:min(78vh,50rem);left:56%}.strengthProductLayer{-webkit-mask-image:radial-gradient(66% 66%,#000 34%,#000000e0 57%,#0000 82%);mask-image:radial-gradient(66% 66%,#000 34%,#000000e0 57%,#0000 82%)}.strengthProductLayer img{filter:saturate(.74)contrast(.9)brightness(.72)}.strengthWords{width:min(23vw,20rem)}.strengthWord strong{letter-spacing:.12em;font-size:clamp(3.2rem,5.8vw,6.35rem)}.lineSection{color:var(--vandyke-800);background:radial-gradient(circle at 18% 24%,#ffffff9e,#0000 26%),linear-gradient(118deg,#f3eee7 0%,#e7ded4 54%,#d9cec2 100%)}.lineSection:before{background:linear-gradient(112deg,#0000 0 52%,#57382a0d 52% 52.15%,#0000 52.15%),radial-gradient(circle at 76% 42%,#57382a14,#0000 32%)}.lineTexture{background:#ded4c9;width:min(42vw,46rem);height:64%;top:14%;right:8%}.lineTexture img{filter:saturate(.62)contrast(.88)brightness(1.08)}.lineTextureShade{background:linear-gradient(90deg,#efe9e1b8,#0000 42%),linear-gradient(#0000 55%,#e0d6cbad 100%)}.lineStatement{letter-spacing:.07em;font-size:clamp(1.35rem,2.55vw,3.05rem);line-height:1.5;top:48%}.tracksIntro h2{font-size:clamp(3rem,4.75vw,5.45rem)}.tracksIntro span{color:#eee7dcb8;letter-spacing:.32em;margin-top:1.75rem}.tracksIntro p{color:#eee7dc7a;max-width:31rem;font-family:var(--font-brand-serif);letter-spacing:.08em;margin:1rem 0 0;font-size:clamp(.74rem,.85vw,.88rem);line-height:1.9}.trackPanel img{filter:saturate(.84)contrast(.94)brightness(.96)}.trackContent h3{font-size:clamp(2.3rem,3.55vw,4.1rem)}.trackContent>small{color:#eee7dc7a;letter-spacing:.08em;margin-top:.8rem;font-size:.58rem;display:block}.museumHeader{width:min(29rem,38vw);top:clamp(3.5rem,7vh,5.5rem)}.museumHeader h2{letter-spacing:.13em;white-space:nowrap;margin-top:1.15rem;font-size:clamp(2.5rem,3.65vw,4.25rem);line-height:1.08}.museumHeader>span{max-width:22rem;margin-top:1rem;line-height:1.8}.collectionSlide{padding:21vh var(--gutter) 7vh clamp(16rem, 20vw, 23rem);grid-template-columns:minmax(22rem,1.15fr) minmax(14rem,.48fr)}.collectionVisual img{transform:scale(1.06)}.collectionMeta h3{letter-spacing:.13em;margin-bottom:1.4rem;font-size:clamp(1.9rem,2.7vw,3.25rem)}.collectionBrief{border-top:1px solid var(--line-light);color:#eee7dc9e;font-family:var(--font-brand-serif);letter-spacing:.07em;margin:0;padding-top:1.1rem;font-size:clamp(.7rem,.82vw,.82rem);line-height:1.9}.collectionLink{letter-spacing:.12em;border-bottom:1px solid #eee7dc5c;align-items:center;gap:2rem;margin-top:1.4rem;padding-bottom:.45rem;font-size:.68rem;display:inline-flex}.mastersHeader h2{letter-spacing:.13em;margin-top:1rem;font-size:clamp(2.6rem,4vw,4.7rem)}.mastersHeader>span{color:#422b2082;max-width:26rem;font-family:var(--font-brand-serif);letter-spacing:.08em;margin-top:.85rem;font-size:.68rem;line-height:1.8;display:block}.mastersTrack{top:26vh}.masterMeta h3{font-size:clamp(1.9rem,2.5vw,3rem)}.masterMetaLine{border-top:1px solid var(--line-dark);gap:.75rem;margin-top:2rem;padding-top:1.1rem;display:grid}.masterMetaLine span{color:#422b2094;letter-spacing:.08em;font-size:.7rem;line-height:1.75}.homePortals{padding:clamp(7rem, 13vh, 10rem) var(--gutter);color:var(--vandyke-800);background:radial-gradient(circle at 88% 8%,#8f6a511a,#0000 24%),#f1ece4;position:relative;overflow:hidden}.homePortalsHeader{grid-template-columns:minmax(18rem,.8fr) minmax(18rem,.45fr);justify-content:space-between;align-items:end;gap:2rem 6rem;margin-bottom:clamp(4rem,8vh,6rem);display:grid}.homePortalsHeader .sectionIndex{grid-column:1/-1}.homePortalsHeader h2{font-family:var(--font-brand-serif);letter-spacing:.09em;margin:0;font-size:clamp(2.65rem,4vw,4.65rem);font-weight:400;line-height:1.25}.homePortalsHeader>p:last-child{color:#30201894;max-width:23rem;font-family:var(--font-brand-serif);letter-spacing:.07em;margin:0;font-size:.78rem;line-height:2}.homePortalGrid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homePortalCard{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);isolation:isolate;align-items:end;min-height:clamp(24rem,34vw,34rem);display:grid;position:relative;overflow:hidden}.homePortalCard figure{z-index:-2;margin:0;position:absolute;inset:0}.homePortalCard figure:after{content:"";background:linear-gradient(#170e0a0d 22%,#170e0ae0 100%);position:absolute;inset:0}.homePortalCard figure img{object-fit:cover;filter:saturate(.7)contrast(.92);transition:transform 1.1s var(--ease-calm)}.homePortalCard:hover figure img{transform:scale(1.025)}.homePortalCard.isBrand,.homePortalCard.isCooperation{color:#eee6dc}.homePortalCard.isCooperation{background:radial-gradient(circle at 72% 22%,#c6b5a31f,#0000 26%),linear-gradient(140deg,#2a1b14,#4a3025)}.homePortalPlaceholder,.homePortalDirections{z-index:-1;position:absolute;inset:0}.homePortalPlaceholder{color:#422b206b;background:linear-gradient(90deg,#0000 49.9%,#422b2017 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#422b2017 50%,#0000 50.1%),#e8dfd4;place-content:center;justify-items:center;display:grid}.homePortalPlaceholder span{font-family:var(--font-brand-serif);letter-spacing:.16em;font-size:.82rem}.homePortalPlaceholder small{letter-spacing:.12em;margin-top:.65rem;font-size:.54rem}.homePortalDirections{color:#eee6dc1c;font-family:var(--font-brand-serif);letter-spacing:.09em;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:2rem;font-size:clamp(2rem,3.2vw,3.7rem);line-height:1.38;display:flex}.homePortalCopy{z-index:2;padding:clamp(1.6rem,2.7vw,2.7rem);position:relative}.homePortalCopy>span{letter-spacing:.2em;opacity:.55;font-size:.58rem}.homePortalCopy h3{font-family:var(--font-brand-serif);letter-spacing:.12em;margin:1rem 0 0;font-size:clamp(1.75rem,2.35vw,2.65rem);font-weight:400}.homePortalCopy p{max-width:23rem;font-family:var(--font-brand-serif);letter-spacing:.06em;opacity:.68;margin:1rem 0 0;font-size:.72rem;line-height:1.9}.homePortalCopy b{letter-spacing:.12em;border-bottom:1px solid;align-items:center;gap:1.7rem;margin-top:1.7rem;padding-bottom:.4rem;font-size:.66rem;font-weight:400;display:inline-flex}.homePortalCopy b i{font-style:normal}.homeNews{border-top:1px solid var(--line-dark);grid-template-columns:minmax(15rem,.42fr) minmax(0,1fr);gap:clamp(3rem,7vw,8rem);margin-top:clamp(5rem,10vh,8rem);padding-top:clamp(3rem,6vh,5rem);display:grid}.homeNews header h2{font-family:var(--font-brand-serif);letter-spacing:.12em;margin:1rem 0 0;font-size:clamp(2rem,3vw,3.4rem);font-weight:400}.homeNews header>a{letter-spacing:.1em;border-bottom:1px solid;gap:1.5rem;margin-top:2rem;padding-bottom:.45rem;font-size:.66rem;display:inline-flex}.homeNewsList{border-top:1px solid var(--line-dark)}.homeNewsList>a{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(8rem,.27fr) minmax(13rem,.7fr) minmax(15rem,1fr) 1.5rem;align-items:center;gap:1.4rem;padding:1.8rem 0;display:grid;position:relative}.homeNewsList>a>span{color:#3020186b;letter-spacing:.08em;font-size:.58rem}.homeNewsList h3{font-family:var(--font-brand-serif);letter-spacing:.06em;margin:0;font-size:clamp(1.05rem,1.35vw,1.4rem);font-weight:400;line-height:1.55}.homeNewsList p{color:#3020188f;margin:0;font-size:.68rem;line-height:1.75}.homeNewsList i{transition:transform .5s var(--ease-calm);font-style:normal}.homeNewsList>a:hover i{transform:translate(.2rem,-.2rem)}.privateContent h2{margin-top:1.2rem;font-size:clamp(3.1rem,5.1vw,5.7rem)}@media (max-width:1023px){.strengthSticky{background:radial-gradient(circle at 52% 42%,#b88b6724,#0000 35%),linear-gradient(145deg,#24160f,#38241a 66%,#21150f)}.strengthHeader h2{font-size:clamp(2.8rem,6vw,4rem)}.strengthNarrative{width:min(28rem,70vw)}.strengthProduct{width:100%;height:min(58vh,34rem);left:auto}.strengthWord{border-color:#eee6dc29}.lineStatement{font-size:clamp(1.4rem,3.3vw,2.4rem)}.museumHeader h2,.mastersHeader h2{white-space:normal}.museumHeader{width:auto}.collectionSlide,.collectionSlide:not(:first-child){padding:0}.homePortalsHeader{grid-template-columns:1fr minmax(15rem,.5fr);gap:2rem 4rem}.homePortalCard{min-height:28rem}.homeNews{grid-template-columns:1fr}.homeNewsList>a{grid-template-columns:minmax(7rem,.25fr) minmax(13rem,.65fr) 1fr 1.5rem}}@media (max-width:767px){.heroContent h1,.heroCopyTwo h1,.heroCopyThree .heroStackedTitle{font-size:clamp(2.25rem,10.2vw,3.15rem)}.timeNumber{font-size:12.4vw}.strengthSection{padding-top:5.5rem;padding-bottom:5.5rem}.strengthSticky{gap:2rem}.strengthHeader h2{font-size:clamp(2.45rem,10vw,3.35rem)}.strengthNarrative{width:auto;margin-top:1.4rem}.strengthProduct{height:47svh;min-height:22rem;left:auto}.strengthWord strong{font-size:2.2rem}.strengthAside{margin-top:.5rem}.lineSection{height:88svh}.lineTexture{width:72vw;height:48%;top:7%;right:0}.lineStatement{font-size:clamp(1.25rem,5.4vw,1.75rem);line-height:1.6;top:58%}.tracksIntro{min-height:56svh}.tracksIntro h2{font-size:clamp(2.55rem,11.5vw,3.65rem)}.tracksIntro p{max-width:19rem}.trackContent h3{font-size:clamp(2.25rem,10vw,3.25rem)}.museumHeader h2,.mastersHeader h2{letter-spacing:.1em;font-size:clamp(2.35rem,10vw,3.15rem)}.museumHeader,.mastersHeader{margin-bottom:3.5rem}.collectionVisual img{transform:scale(1)}.collectionSlides,.collectionSlide,.collectionSlide:not(:first-child),.collectionVisual,.collectionMeta{width:100%;min-width:0}.collectionSlide,.collectionSlide:not(:first-child){grid-template-columns:minmax(0,1fr);gap:1.5rem}.collectionVisual{overflow:hidden}.collectionMeta h3{font-size:clamp(1.8rem,8vw,2.5rem)}.masterMeta h3{font-size:clamp(1.7rem,7.5vw,2.4rem)}.homePortals{padding-top:6rem;padding-bottom:6rem}.homePortalsHeader{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3.5rem}.homePortalsHeader h2{font-size:clamp(2.25rem,10vw,3.2rem)}.homePortalGrid{grid-template-columns:1fr}.homePortalCard{min-height:27rem}.homeNews{margin-top:5rem;padding-top:3.5rem}.homeNewsList>a{grid-template-columns:1fr 1.5rem;gap:.65rem 1rem;padding:1.6rem 0}.homeNewsList>a>span,.homeNewsList h3,.homeNewsList p{grid-column:1}.homeNewsList i{grid-area:1/2/4;align-self:center}.privateContent h2{font-size:clamp(3rem,13vw,4.35rem)}}@media (min-width:1024px) and (max-width:1100px){.siteFooter:not(.isInteriorFooter) .footerPrimary{grid-template-columns:1fr;gap:2.75rem;padding:3.5rem 0 3.25rem}.siteFooter:not(.isInteriorFooter) .footerContact{max-width:32rem}}.hfSecondary{--hf-paper:#f3eee6;--hf-paper-deep:#e9dfd2;--hf-ink:#302119;--hf-muted:#786a5d;--hf-gold:#a97837;--hf-line:#49332526;background:var(--hf-paper);min-height:100vh;color:var(--hf-ink);overflow:clip}.hfSecondary h1,.hfSecondary h2,.hfSecondary h3,.hfSecondary p,.hfSecondary figure,.hfSecondary dl,.hfSecondary ol{margin:0}.hfSecondary h1,.hfSecondary h2,.hfSecondary h3{font-family:var(--font-brand-serif);font-weight:500}.hfSecondary .hfPageHeader{z-index:2;position:relative}.hfSecondary .hfHero{height:clamp(25.5rem,31vw,34rem);position:relative;overflow:hidden}.hfSecondary .hfHero>img{z-index:0;object-fit:cover}.hfSecondary .hfHeroVeil{z-index:1;background:#0a070524;position:absolute;inset:0}.hfSecondary .hfHeroCopy{z-index:3;width:min(33rem,40vw);position:absolute;top:50%;left:clamp(3rem,7.5vw,8rem);transform:translateY(-39%)}.hfSecondary .hfHeroCopy h1{letter-spacing:.16em;margin-bottom:1rem;font-size:clamp(3rem,4.6vw,5.25rem);line-height:1.02}.hfSecondary .hfHeroCopy p{font-family:var(--font-brand-serif);letter-spacing:.1em;font-size:clamp(.92rem,1.14vw,1.18rem);line-height:2}.hfSecondary .hfHeroCopy .hfHeroSub{letter-spacing:.16em;margin-bottom:.45rem;font-size:clamp(1.25rem,1.7vw,1.85rem)}.hfSecondary .hfGoldRule{background:var(--hf-gold);border:0;width:2rem;height:1px;margin:1.2rem 0;display:block}.hfSecondary .hfVerticalMark{z-index:3;color:#d4b37a;width:2.6rem;font-family:var(--font-brand-serif);letter-spacing:.22em;writing-mode:vertical-rl;font-size:clamp(1.55rem,1.8vw,1.9rem);line-height:1.6;position:absolute;top:50%;right:3vw;transform:translateY(-50%)}.hfSecondary .hfInner{width:min(90rem,100% - 9vw);margin:0 auto}.hfSecondary .hfPaperSection{background-color:var(--hf-paper);color:var(--hf-ink);position:relative}.hfSecondary .hfSectionEyebrow,.hfSecondary .hfCompactHeading>p,.hfSecondary .hfWideHeading>div>p,.hfSecondary .hfCollectionInfo>p:first-child,.hfSecondary .hfCollectionSeries>div:first-child>p,.hfSecondary .hfMasterCopy>p:first-child,.hfSecondary .hfDarkHeading>p,.hfSecondary .hfPrivateContact>p:first-child,.hfSecondary .hfContactInfo>p:first-child,.hfSecondary .hfContactForm>p:first-child{color:var(--hf-gold);letter-spacing:.28em;margin-bottom:.5rem;font-size:.6rem}.hfSecondary .hfCompactHeading h2,.hfSecondary .hfWideHeading h2{letter-spacing:.12em;font-size:clamp(1.65rem,2.1vw,2.35rem)}.hfSecondary .hfWideHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.hfSecondary .hfWideHeading>p,.hfSecondary .hfWideHeading>a{max-width:34rem;color:var(--hf-muted);font-size:.75rem;line-height:1.85}.hfSecondary .hfClosing{text-align:center;place-items:center;min-height:18rem;padding:4.5rem 7vw;display:grid}.hfSecondary .hfClosing>p{color:var(--hf-gold);letter-spacing:.35em;font-size:.6rem}.hfSecondary .hfClosing h2{letter-spacing:.12em;margin:1rem 0 1.5rem;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.45}.hfSecondary .hfClosing a,.hfSecondary .hfMasterCopy a{letter-spacing:.13em;border-bottom:1px solid;align-items:center;gap:1rem;padding-bottom:.45rem;font-size:.72rem;display:inline-flex}.hfSecondary .hfClosing--dark{color:#eee4d7;background:#21160f}.hfSecondary .hfClosing--light{background:#e6d9c9}.hfSecondary .hfValueGrid{border:1px solid var(--hf-line);grid-template-columns:repeat(3,1fr);display:grid}.hfSecondary .hfValueGrid article{border-right:1px solid var(--hf-line);min-height:12rem;padding:2rem}.hfSecondary .hfValueGrid article:last-child{border-right:0}.hfSecondary .hfValueGrid article>span,.hfSecondary .hfStoryFactGrid article>span,.hfSecondary .hfCraftQualityGrid article>span{color:var(--hf-gold);letter-spacing:.18em;margin-bottom:1.35rem;font-size:.66rem;display:block}.hfSecondary .hfValueGrid h3,.hfSecondary .hfStoryFactGrid h3{letter-spacing:.1em;margin-bottom:.75rem;font-size:1.25rem}.hfSecondary .hfValueGrid p,.hfSecondary .hfStoryFactGrid p{color:var(--hf-muted);font-size:.75rem;line-height:1.9}.hfSecondary .hfAboutHero{height:clamp(24.5rem,30vw,31rem)}.hfSecondary .hfAboutHero>img{object-position:center center}.hfSecondary .hfAboutHero .hfHeroCopy{color:#332319;top:55%}.hfSecondary .hfAboutHero .hfHeroCopy h1{font-size:clamp(3.1rem,4.1vw,4.7rem)}.hfSecondary .hfAboutIntro{border-bottom:1px solid var(--hf-line);padding:1.5rem 0 1.75rem}.hfSecondary .hfAboutIntro:after,.hfSecondary .hfAboutDigital:after{content:"";opacity:.075;filter:grayscale();pointer-events:none;background:url(/assets/generated/time-texture.webp) 50%/cover no-repeat;width:58%;height:100%;position:absolute;bottom:0;right:-3vw}.hfSecondary .hfAboutIntroGrid{z-index:1;grid-template-columns:.7fr 1.7fr;align-items:start;gap:4rem;display:grid;position:relative}.hfSecondary .hfAboutIntro h2{letter-spacing:.13em;font-size:1.75rem}.hfSecondary .hfAboutIntroText{color:#5e5145;grid-template-columns:.7fr 2fr;gap:2rem;font-size:.72rem;line-height:1.95;display:grid}.hfSecondary .hfAboutIntroText strong{color:var(--hf-ink);font-size:.92rem}.hfSecondary .hfAboutStrength .hfCompactHeading{margin-bottom:.8rem}.hfSecondary .hfStrengthGrid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.hfSecondary .hfStrengthGrid article{border:1px solid var(--hf-line);background:#ffffff38;grid-template-columns:2.5rem 1fr;align-items:center;gap:.8rem;min-height:6.7rem;padding:1rem 1.15rem;display:grid}.hfSecondary .hfStrengthGrid article>span{width:2.2rem;height:2.2rem;color:var(--hf-gold);border:1px solid #9c8064;border-radius:50%;place-items:center;font-size:.62rem;display:grid}.hfSecondary .hfStrengthGrid h3{letter-spacing:.08em;margin-bottom:.35rem;font-size:.93rem}.hfSecondary .hfStrengthGrid p{color:var(--hf-muted);font-size:.64rem;line-height:1.6}.hfSecondary .hfAboutMotto{border-top:1px solid var(--hf-line);border-bottom:1px solid var(--hf-line);text-align:center;background:#eee5da;padding:.9rem 0 1rem}.hfSecondary .hfAboutMotto h2{letter-spacing:.25em;font-size:1.65rem}.hfSecondary .hfAboutMotto div{justify-content:center;gap:2.5rem;margin-top:.5rem;display:flex}.hfSecondary .hfAboutMotto span{color:#66574b;letter-spacing:.2em;font-size:.66rem}.hfSecondary .hfAboutDigital{padding:1.25rem 0 1.6rem}.hfSecondary .hfDigitalLayout{z-index:1;grid-template-columns:.65fr 2.35fr;gap:3rem;display:grid;position:relative}.hfSecondary .hfCompactHeading>span{max-width:15rem;color:var(--hf-muted);margin-top:.8rem;font-size:.64rem;line-height:1.7;display:block}.hfSecondary .hfDigitalGrid{grid-template-columns:repeat(4,1fr);display:grid}.hfSecondary .hfDigitalGrid article{border-left:1px solid var(--hf-line);min-height:7.8rem;padding:1rem 1.35rem}.hfSecondary .hfDigitalGrid article>span{color:var(--hf-gold);font-size:.62rem}.hfSecondary .hfDigitalGrid p{color:var(--hf-muted);font-size:.64rem;line-height:1.65}.hfSecondary .hfStoryHero,.hfSecondary .hfProductsHero,.hfSecondary .hfMasterHero{color:#f5ede2}.hfSecondary .hfStoryHero>img{object-position:center center}.hfSecondary .hfStoryHero .hfHeroCopy h1{font-size:clamp(3.45rem,5vw,5.7rem)}.hfSecondary .hfStoryOrigin{border-bottom:1px solid var(--hf-line);padding:1.1rem 0 0}.hfSecondary .hfStoryOriginGrid{grid-template-columns:1.25fr .75fr;gap:3rem;min-height:13.5rem;display:grid}.hfSecondary .hfStoryOriginGrid>div{grid-template-columns:1fr 1.45fr;align-content:start;column-gap:3rem;display:grid}.hfSecondary .hfStoryOriginGrid h2{letter-spacing:.12em;grid-column:1/-1;margin-bottom:.4rem;font-size:1.75rem}.hfSecondary .hfStoryOriginGrid .hfGoldRule{grid-column:1/-1;margin:.2rem 0 .85rem}.hfSecondary .hfStoryOriginGrid>div>p:not(.hfSectionEyebrow){color:#65584d;font-size:.7rem;line-height:1.95}.hfSecondary .hfStoryOriginGrid figure{min-height:13.5rem;position:relative;overflow:hidden}.hfSecondary .hfStoryOriginGrid figure img{object-fit:cover;object-position:center 56%}.hfSecondary .hfStoryTimeline{padding:1rem 0 1.25rem}.hfSecondary .hfTimelineLayout{grid-template-columns:.7fr 2.8fr;align-items:center;gap:2rem;display:grid}.hfSecondary .hfTimelineLayout>div h2{letter-spacing:.1em;font-size:1.6rem}.hfSecondary .hfTimelineLayout ol{border-top:1px solid #9a7a58;grid-template-columns:repeat(4,1fr);padding-top:.4rem;list-style:none;display:grid}.hfSecondary .hfTimelineLayout li{padding:.75rem 1.3rem 0 0;position:relative}.hfSecondary .hfTimelineLayout li:before{background:var(--hf-paper);content:"";border:1px solid #9a6f42;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.28rem;left:0}.hfSecondary .hfTimelineLayout span{color:var(--hf-gold);margin-bottom:.3rem;font-size:.62rem;display:block}.hfSecondary .hfTimelineLayout b{font-family:var(--font-brand-serif);font-size:.9rem;font-weight:500}.hfSecondary .hfTimelineLayout p{color:var(--hf-muted);margin-top:.35rem;font-size:.6rem;line-height:1.6}.hfSecondary .hfStoryCraft{color:#eee4d8;background:#120d09;min-height:19rem;position:relative;overflow:hidden}.hfSecondary .hfStoryCraft>img{object-fit:cover}.hfSecondary .hfStoryCraft:after{content:"";background:#0805031f;position:absolute;inset:0}.hfSecondary .hfStoryCraft .hfInner{z-index:2;padding-top:3.1rem;position:relative}.hfSecondary .hfStoryCraft h2{letter-spacing:.12em;font-size:1.8rem}.hfSecondary .hfStoryCraft .hfInner>p:not(.hfSectionEyebrow){color:#c9baa9;max-width:30rem;font-size:.7rem;line-height:1.9}.hfSecondary .hfStoryGeology,.hfSecondary .hfCollectionValues,.hfSecondary .hfMoreWorks,.hfSecondary .hfCraftRaw,.hfSecondary .hfPrivateProcess,.hfSecondary .hfContactDirections{padding:4.5rem 0}.hfSecondary .hfStoryFactGrid{border:1px solid var(--hf-line);grid-template-columns:repeat(4,1fr);display:grid}.hfSecondary .hfStoryFactGrid article{border-right:1px solid var(--hf-line);min-height:13rem;padding:1.8rem}.hfSecondary .hfStoryFactGrid article:last-child{border-right:0}.hfSecondary .hfProductsHero>img{object-position:center center}.hfSecondary .hfProductsHero .hfHeroCopy{width:min(25rem,32vw)}.hfSecondary .hfProductsHero .hfHeroCopy h1{font-size:clamp(3.2rem,4.4vw,5rem)}.hfSecondary .hfProductFilters{z-index:12;border-bottom:1px solid var(--hf-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f3edf0;position:sticky;top:0}.hfSecondary .hfProductFilters .hfInner{grid-template-columns:repeat(6,max-content) 1fr;align-items:center;gap:clamp(1rem,2.4vw,2.8rem);min-height:5.2rem;display:grid}.hfSecondary .hfProductFilters button{color:#5f4d3e;cursor:pointer;font-family:var(--font-brand-serif);letter-spacing:.1em;background:0 0;border:0;padding:0;font-size:.78rem;position:relative}.hfSecondary .hfProductFilters button.isActive{color:#f2e8db;background:#352318;border-radius:999px;padding:.75rem 1.5rem}.hfSecondary .hfProductFilters label{border:1px solid var(--hf-line);border-radius:999px;justify-self:end;width:min(15rem,100%);padding:.65rem 1rem;display:flex}.hfSecondary .hfProductFilters label span{color:var(--hf-gold);margin-right:.75rem;font-size:.62rem}.hfSecondary .hfProductFilters input{min-width:0;color:var(--hf-ink);background:0 0;border:0;outline:0;flex:1;font-size:.68rem}.hfSecondary .hfProductEmpty{color:var(--hf-muted);font-family:var(--font-brand-serif);text-align:center;letter-spacing:.08em;padding:5rem 0 7rem}.hfSecondary .hfProductCategory{border-top:1px solid var(--hf-line);padding:4rem 0}.hfSecondary .hfProductCategory:nth-of-type(2n){background:#ebe2d7}.hfSecondary .hfProductGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.hfSecondary .hfProductGrid--lead{grid-template-columns:repeat(8,1fr);gap:.65rem}.hfSecondary .hfProductCard{border:1px solid var(--hf-line);background:#f7f2eb;min-width:0;overflow:hidden}.hfSecondary .hfProductCard .productCardImage{aspect-ratio:.83;background:#1a120d;display:block;position:relative;overflow:hidden}.hfSecondary .hfProductCard .productCardImage img{object-fit:cover;transition:transform .6s var(--ease-calm);width:110%!important;height:114%!important;top:-6%!important;left:-5%!important}.hfSecondary .hfProductCard:hover .productCardImage img{transform:scale(1.035)}.hfSecondary .hfProductCard .productCardBody{padding:1rem}.hfSecondary .hfProductCard .productCardBody>p{color:var(--hf-gold);letter-spacing:.1em;font-size:.55rem}.hfSecondary .hfProductCard .productCardBody h3{min-height:2.5rem;margin:.45rem 0;font-size:.96rem;line-height:1.35}.hfSecondary .hfProductCard .productCardBody>span{color:var(--hf-muted);font-size:.6rem}.hfSecondary .hfProductGrid--lead .hfProductCard .productCardBody{padding:.75rem}.hfSecondary .hfProductGrid--lead .hfProductCard .productCardBody h3{min-height:2.2rem;font-size:.78rem}.hfSecondary .hfCollectionHero{color:#f3e8d9;height:clamp(31rem,37vw,39rem)}.hfSecondary .hfCollectionHero .hfHeroCopy{width:min(31rem,34vw);top:48%}.hfSecondary .hfCollectionHero .hfHeroCopy h1{font-size:clamp(3rem,4.2vw,4.7rem)}.hfSecondary .hfCollectionPanel{z-index:5;border-radius:1rem 1rem 0 0;width:calc(100% - 5vw);max-width:101rem;margin:-5.1rem auto 0;box-shadow:0 -1.5rem 3rem #190e081f}.hfSecondary .hfCollectionPanelGrid{grid-template-columns:1.18fr .75fr 1.05fr;gap:1.5rem;min-height:23rem;padding:2rem 2.7rem;display:grid}.hfSecondary .hfCollectionGallery{grid-template-rows:1fr 4.5rem;gap:.6rem;display:grid}.hfSecondary .hfCollectionMain{background:#160f0b;min-height:15.5rem;position:relative;overflow:hidden}.hfSecondary .hfCollectionMain img{object-fit:cover}.hfSecondary .hfCollectionGallery>div{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.hfSecondary .hfCollectionGallery>div figure{position:relative;overflow:hidden}.hfSecondary .hfCollectionGallery>div img{object-fit:cover}.hfSecondary .hfCollectionInfo{border-right:1px solid var(--hf-line);padding:.2rem 1rem}.hfSecondary .hfCollectionInfo h2{letter-spacing:.07em;margin-bottom:.4rem;font-size:1.55rem;line-height:1.35}.hfSecondary .hfCollectionInfo>strong{color:var(--hf-gold);font-size:.7rem;font-weight:500}.hfSecondary .hfCollectionInfo dl{border-top:1px solid var(--hf-line);margin:1.25rem 0}.hfSecondary .hfCollectionInfo dl>div{border-bottom:1px solid var(--hf-line);grid-template-columns:5.5rem 1fr;padding:.55rem 0;font-size:.66rem;display:grid}.hfSecondary .hfCollectionInfo dt{color:var(--hf-muted)}.hfSecondary .hfCollectionInfo>p:not(:first-child),.hfSecondary .hfCollectionInfo>small{color:var(--hf-muted);font-size:.64rem;line-height:1.7;display:block}.hfSecondary .hfCollectionInfo>small{margin:.75rem 0}.hfSecondary .hfCollectionInfo>a{color:var(--hf-gold);font-size:.66rem}.hfSecondary .hfCollectionSeries>div:first-child{justify-content:space-between;align-items:end;margin-bottom:1rem;display:flex}.hfSecondary .hfCollectionSeriesGrid{grid-template-columns:repeat(2,1fr);gap:.7rem 1rem;display:grid}.hfSecondary .hfCollectionSeriesGrid a>span{aspect-ratio:1.8;background:#19100b;display:block;position:relative;overflow:hidden}.hfSecondary .hfCollectionSeriesGrid img{object-fit:cover}.hfSecondary .hfCollectionSeriesGrid b{font-family:var(--font-brand-serif);text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.66rem;font-weight:500;display:block;overflow:hidden}.hfSecondary .hfMasterHero{height:clamp(29rem,35vw,36rem)}.hfSecondary .hfMasterHero .hfHeroCopy h1{font-size:clamp(3rem,4.3vw,4.8rem)}.hfSecondary .hfMasterFeatureGrid{grid-template-columns:1.05fr .62fr 1.45fr;align-items:center;gap:3rem;display:grid}.hfSecondary .hfMasterImage{min-height:18rem;position:relative;overflow:hidden}.hfSecondary .hfMasterImage img{object-fit:cover}.hfSecondary .hfMasterCopy h2{letter-spacing:.1em;margin-bottom:.45rem;font-size:1.55rem}.hfSecondary .hfMasterCopy>strong{color:var(--hf-gold);font-size:.67rem;font-weight:500}.hfSecondary .hfMasterCopy>p:not(:first-child){color:var(--hf-muted);font-size:.66rem;line-height:1.85}.hfSecondary .hfMasterCopy>p+p{margin-top:.65rem}.hfSecondary .hfMasterCopy a{margin-top:1.15rem}.hfSecondary .hfCraftQualityGrid{border:1px solid var(--hf-line);grid-template-columns:repeat(5,1fr);display:grid}.hfSecondary .hfCraftQualityGrid article{border-right:1px solid var(--hf-line);text-align:center;min-height:14.5rem;padding:1.4rem .95rem}.hfSecondary .hfCraftQualityGrid article:last-child{border-right:0}.hfSecondary .hfCraftQualityGrid h3{margin-bottom:.75rem;font-size:.93rem}.hfSecondary .hfCraftQualityGrid p{color:var(--hf-muted);font-size:.6rem;line-height:1.7}.hfSecondary .hfMasterDetail{color:#eee5da;background:#21160f;padding:5rem 0}.hfSecondary .hfMasterDetailGrid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:5rem;display:grid}.hfSecondary .hfMasterDetail h2{margin-bottom:1rem;font-size:2.2rem;line-height:1.45}.hfSecondary .hfMasterDetail p:not(.hfSectionEyebrow){color:#cdbfaf;font-size:.78rem;line-height:2}.hfSecondary .hfMasterDetail figure{min-height:24rem;position:relative;overflow:hidden}.hfSecondary .hfMasterDetail figure img{object-fit:cover}.hfSecondary .hfCraftHero{height:clamp(25rem,30vw,31rem)}.hfSecondary .hfCraftHero .hfHeroCopy{top:55%}.hfSecondary .hfCraftHero .hfHeroCopy h1{font-size:clamp(3.1rem,4.2vw,4.8rem)}.hfSecondary .hfCraftPanel{z-index:5;border-radius:.9rem .9rem 0 0;width:calc(100% - 6vw);max-width:100rem;margin:-2rem auto 0;padding:2.5rem 1.8rem 1.8rem;box-shadow:0 -1rem 2.5rem #2d1d1317}.hfSecondary .hfCraftProcess{grid-template-columns:repeat(6,1fr);margin-bottom:2.1rem;display:grid}.hfSecondary .hfCraftProcess article{border-right:1px solid var(--hf-line);grid-template-columns:2.5rem 1fr;gap:.8rem;padding:0 1.2rem;display:grid}.hfSecondary .hfCraftProcess article:last-child{border-right:0}.hfSecondary .hfCraftProcess article>span{width:2.4rem;height:2.4rem;color:var(--hf-gold);border:1px solid #9d8063;border-radius:50%;place-items:center;font-size:.61rem;display:grid}.hfSecondary .hfCraftProcess h2{margin-bottom:.35rem;font-size:1rem}.hfSecondary .hfCraftProcess p{color:var(--hf-muted);font-size:.57rem;line-height:1.6}.hfSecondary .hfCraftStatement{color:#eee5d9;background:#21160f;border-radius:.9rem;grid-template-columns:1.1fr .9fr;min-height:20rem;display:grid;overflow:hidden}.hfSecondary .hfCraftStatement figure{position:relative}.hfSecondary .hfCraftStatement figure img{object-fit:cover}.hfSecondary .hfCraftStatement>div{align-self:center;padding:3rem}.hfSecondary .hfCraftStatement>div>p:first-child{color:var(--hf-gold);letter-spacing:.25em;font-size:.62rem}.hfSecondary .hfCraftStatement h2{margin-top:.75rem;font-size:1.85rem;line-height:1.5}.hfSecondary .hfCraftStatement>div>p:last-child{color:#c9baa9;font-size:.72rem;line-height:2}.hfSecondary .hfCraftRawGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.hfSecondary .hfCraftRawGrid figure>span{aspect-ratio:1.35;display:block;position:relative;overflow:hidden}.hfSecondary .hfCraftRawGrid img{object-fit:cover}.hfSecondary .hfCraftRawGrid figcaption{font-family:var(--font-brand-serif);padding:1rem 0;font-size:1rem}.hfSecondary .hfCraftRawGrid small{color:var(--hf-muted);margin-top:.3rem;font-family:inherit;font-size:.62rem;display:block}.hfSecondary .hfCraftStandards{color:#eee5da;background:#21160f;padding:4.5rem 0}.hfSecondary .hfCraftStandards .hfValueGrid,.hfSecondary .hfCraftStandards .hfValueGrid article{border-color:#eee5da24}.hfSecondary .hfCraftStandards .hfValueGrid p{color:#c8b9a8}.hfSecondary .hfPrivateHero{height:clamp(29rem,35vw,36rem)}.hfSecondary .hfPrivateHero .hfHeroCopy{color:#35241a;top:51%}.hfSecondary .hfPrivateHero .hfHeroCopy h1{font-size:clamp(3.3rem,4.5vw,5rem)}.hfSecondary .hfHeroPoints{gap:1.4rem;margin-top:.9rem;display:flex}.hfSecondary .hfHeroPoints span{color:#8b673b;letter-spacing:.08em;font-size:.62rem}.hfSecondary .hfPrivateHero .hfVerticalMark{color:#e3c48a}.hfSecondary .hfPrivateBenefits{z-index:5;border:1px solid var(--hf-line);border-radius:.9rem;grid-template-columns:repeat(4,1fr);width:calc(100% - 5vw);max-width:100rem;min-height:7rem;margin:-4.4rem auto 0;display:grid;position:relative;box-shadow:0 1rem 2.5rem #2e1c111f}.hfSecondary .hfPrivateBenefits article{border-right:1px solid var(--hf-line);grid-template-columns:3rem 1fr;align-items:center;gap:1rem;padding:1.25rem 2rem;display:grid}.hfSecondary .hfPrivateBenefits article:last-child{border-right:0}.hfSecondary .hfPrivateBenefits article>span{width:2.8rem;height:2.8rem;color:var(--hf-gold);border:1px solid #b69b78;border-radius:50%;place-items:center;font-size:.65rem;display:grid}.hfSecondary .hfPrivateBenefits h2{margin-bottom:.3rem;font-size:1rem}.hfSecondary .hfPrivateBenefits p{color:var(--hf-muted);font-size:.6rem;line-height:1.5}.hfSecondary .hfPrivateDark{color:#eee5d9;background:#21160f;margin-top:-2.8rem;padding:7rem 0 4.5rem}.hfSecondary .hfPrivateDarkGrid{grid-template-columns:2.35fr 1fr;gap:2rem;display:grid}.hfSecondary .hfDarkHeading{align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.hfSecondary .hfDarkHeading h2{letter-spacing:.1em;font-size:1.45rem}.hfSecondary .hfPrivateServiceGrid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.hfSecondary .hfPrivateServiceGrid article{border:1px solid #c0925275;min-height:15rem;position:relative;overflow:hidden}.hfSecondary .hfPrivateServiceGrid article>img{object-fit:cover}.hfSecondary .hfPrivateServiceGrid article:after{content:"";background:#100a07c2;position:absolute;inset:42% 0 0}.hfSecondary .hfPrivateServiceGrid article>div{z-index:2;padding:1rem;position:absolute;bottom:0;left:0;right:0}.hfSecondary .hfPrivateServiceGrid span{color:var(--hf-gold);font-size:.6rem}.hfSecondary .hfPrivateServiceGrid h3{margin:.3rem 0;font-size:.95rem}.hfSecondary .hfPrivateServiceGrid p{color:#cdbdac;font-size:.58rem;line-height:1.55}.hfSecondary .hfPrivateContact{background:#342318;border:1px solid #c0925273;min-height:17.5rem;padding:2rem}.hfSecondary .hfPrivateContact>strong{color:#d0a568;font-family:var(--font-brand-serif);letter-spacing:.06em;margin:1rem 0 .7rem;font-size:1.75rem;font-weight:500;display:block}.hfSecondary .hfPrivateContact>p:not(:first-child){color:#cdbdac;font-size:.66rem;line-height:1.75}.hfSecondary .hfPrivateContact>a{color:#ead9c5;border:1px solid #a9793f;margin-top:1rem;margin-right:.65rem;padding:.65rem 1rem;font-size:.62rem;display:inline-block}.hfSecondary .hfPrivateContact>small{color:#9f8d7a;margin-top:1rem;font-size:.56rem;line-height:1.6;display:block}.hfSecondary .hfPrivateProcess ol{border:1px solid var(--hf-line);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.hfSecondary .hfPrivateProcess li{border-right:1px solid var(--hf-line);min-height:11rem;padding:1.7rem}.hfSecondary .hfPrivateProcess li:last-child{border-right:0}.hfSecondary .hfPrivateProcess li>span{color:var(--hf-gold);font-size:.62rem}.hfSecondary .hfPrivateProcess li p{color:var(--hf-muted);font-size:.7rem;line-height:1.8}.hfSecondary .hfContactHero{height:clamp(27rem,33vw,34rem)}.hfSecondary .hfContactHero .hfHeroCopy{color:#35241a;top:54%}.hfSecondary .hfContactHero .hfHeroCopy h1{font-size:clamp(3.2rem,4.45vw,5rem)}.hfSecondary .hfContactHero .hfVerticalMark{color:#765638}.hfSecondary .hfContactPanel{z-index:5;border:1px solid var(--hf-line);border-radius:.8rem .8rem 0 0;grid-template-columns:.82fr 1.55fr;gap:3rem;width:calc(100% - 7vw);max-width:96rem;min-height:27rem;margin:-3rem auto 0;padding:2.4rem 4rem;display:grid;position:relative;box-shadow:0 -1rem 2.8rem #311f1417}.hfSecondary .hfContactInfo{border-right:1px solid var(--hf-line);padding-right:3rem}.hfSecondary .hfContactInfo h2,.hfSecondary .hfContactForm h2{letter-spacing:.08em;margin-bottom:1.25rem;font-size:1.45rem}.hfSecondary .hfContactInfo address{font-style:normal}.hfSecondary .hfContactInfo address>div{border-bottom:1px solid var(--hf-line);grid-template-columns:2.5rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.hfSecondary .hfContactInfo address>div>span{color:#f1e7da;background:#6d4a31;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.56rem;display:grid}.hfSecondary .hfContactInfo b{margin-bottom:.25rem;font-size:.66rem;font-weight:500;display:block}.hfSecondary .hfContactInfo a,.hfSecondary .hfContactInfo address p{font-family:var(--font-brand-serif);font-size:.9rem}.hfSecondary .hfContactInfo>small{color:var(--hf-muted);margin-top:1.2rem;font-size:.62rem;line-height:1.7;display:block}.hfSecondary .hfContactForm form{grid-template-columns:1fr 1fr;gap:.9rem 1rem;display:grid}.hfSecondary .hfContactForm label{color:#655344;font-size:.64rem}.hfSecondary .hfContactForm label.isWide{grid-column:1/-1}.hfSecondary .hfContactForm input,.hfSecondary .hfContactForm select,.hfSecondary .hfContactForm textarea{border:1px solid var(--hf-line);width:100%;color:var(--hf-ink);font:inherit;background:#ffffff38;border-radius:.15rem;outline:0;margin-top:.4rem;display:block}.hfSecondary .hfContactForm textarea{resize:vertical;padding:.8rem}.hfSecondary .hfContactForm button{color:#f3e8db;height:2.6rem;font-family:var(--font-brand-serif);letter-spacing:.2em;background:#3c281b;border:0;grid-column:1/-1}.hfSecondary .hfContactForm>small{color:var(--hf-muted);margin-top:.75rem;font-size:.58rem;display:block}.hfSecondary .siteFooter.isInteriorFooter{color:#d9cbbb;background:#1e140e}.hfSecondary .siteFooter.isInteriorFooter .footerShell{width:min(90rem,100% - 9vw);padding-top:4rem}.secondaryMotionReady .hfSecondary [data-secondary-reveal]{opacity:0;transition:transform .9s var(--ease-calm), opacity .9s var(--ease-calm);transform:translateY(1.2rem)}.secondaryMotionReady .hfSecondary [data-secondary-reveal].isRevealed{opacity:1;transform:none}@media (max-width:1280px){.hfSecondary .hfProductGrid--lead{grid-template-columns:repeat(4,1fr)}.hfSecondary .hfMasterFeatureGrid{grid-template-columns:.85fr .65fr 1.5fr;gap:1.5rem}.hfSecondary .hfCraftProcess article{grid-template-columns:2.1rem 1fr;padding:0 .7rem}.hfSecondary .hfCraftProcess article>span{width:2rem;height:2rem}}@media (max-width:1023px){.hfSecondary .hfHero{height:31rem}.hfSecondary .hfHeroCopy{width:45vw;left:6vw}.hfSecondary .hfHeroCopy h1{font-size:3.2rem}.hfSecondary .hfStrengthGrid,.hfSecondary .hfStoryFactGrid,.hfSecondary .hfPrivateBenefits,.hfSecondary .hfDigitalGrid{grid-template-columns:repeat(2,1fr)}.hfSecondary .hfDigitalLayout,.hfSecondary .hfTimelineLayout{grid-template-columns:1fr}.hfSecondary .hfCollectionPanelGrid{grid-template-columns:1fr 1fr}.hfSecondary .hfCollectionSeries{grid-column:1/-1}.hfSecondary .hfCollectionSeriesGrid{grid-template-columns:repeat(3,1fr)}.hfSecondary .hfMasterFeatureGrid{grid-template-columns:1fr 1fr}.hfSecondary .hfCraftQualityGrid{grid-column:1/-1}.hfSecondary .hfCraftProcess{grid-template-columns:repeat(3,1fr);gap:1.5rem 0}.hfSecondary .hfCraftProcess article:nth-child(3){border-right:0}.hfSecondary .hfPrivateDarkGrid{grid-template-columns:1fr}.hfSecondary .hfContactPanel{padding:2.4rem}}@media (max-width:767px){.hfSecondary .hfHero{height:34rem}.hfSecondary .hfHero>img{object-position:64% center}.hfSecondary .hfAboutHero>img,.hfSecondary .hfCraftHero>img,.hfSecondary .hfContactHero>img,.hfSecondary .hfPrivateHero>img{object-position:67% center}.hfSecondary .hfHero:after{z-index:1;content:"";background:#130d0947;position:absolute;inset:0}.hfSecondary .hfAboutHero:after,.hfSecondary .hfCraftHero:after,.hfSecondary .hfContactHero:after,.hfSecondary .hfPrivateHero:after{background:#f4ece257}.hfSecondary .hfHeroCopy{z-index:3;bottom:2.2rem;left:1.4rem;right:1.4rem;transform:none;width:auto!important;top:auto!important}.hfSecondary .hfHeroCopy h1,.hfSecondary .hfAboutHero .hfHeroCopy h1,.hfSecondary .hfStoryHero .hfHeroCopy h1,.hfSecondary .hfProductsHero .hfHeroCopy h1,.hfSecondary .hfCollectionHero .hfHeroCopy h1,.hfSecondary .hfMasterHero .hfHeroCopy h1,.hfSecondary .hfCraftHero .hfHeroCopy h1,.hfSecondary .hfPrivateHero .hfHeroCopy h1,.hfSecondary .hfContactHero .hfHeroCopy h1{font-size:2.65rem}.hfSecondary .hfHeroCopy p{font-size:.82rem;line-height:1.8}.hfSecondary .hfHeroCopy .hfHeroSub{font-size:1.1rem}.hfSecondary .hfVerticalMark{display:none}.hfSecondary .hfInner{width:calc(100% - 2.8rem)}.hfSecondary .hfWideHeading{display:block}.hfSecondary .hfWideHeading>p,.hfSecondary .hfWideHeading>a{margin-top:.8rem;display:block}.hfSecondary .hfAboutIntroGrid,.hfSecondary .hfAboutIntroText,.hfSecondary .hfDigitalLayout,.hfSecondary .hfStoryOriginGrid,.hfSecondary .hfStoryOriginGrid>div,.hfSecondary .hfMasterDetailGrid,.hfSecondary .hfCraftStatement,.hfSecondary .hfContactPanel{grid-template-columns:1fr}.hfSecondary .hfAboutIntro,.hfSecondary .hfAboutStrength,.hfSecondary .hfAboutDigital{padding:2.5rem 0}.hfSecondary .hfAboutIntroText{gap:.8rem}.hfSecondary .hfStrengthGrid,.hfSecondary .hfDigitalGrid,.hfSecondary .hfStoryFactGrid,.hfSecondary .hfValueGrid,.hfSecondary .hfPrivateBenefits,.hfSecondary .hfPrivateServiceGrid,.hfSecondary .hfPrivateProcess ol{grid-template-columns:1fr}.hfSecondary .hfStrengthGrid article,.hfSecondary .hfDigitalGrid article,.hfSecondary .hfStoryFactGrid article,.hfSecondary .hfValueGrid article,.hfSecondary .hfPrivateBenefits article,.hfSecondary .hfPrivateProcess li{border-right:0;border-bottom:1px solid var(--hf-line)}.hfSecondary .hfAboutMotto div{flex-wrap:wrap;gap:.55rem 1.2rem}.hfSecondary .hfStoryOriginGrid>div{padding-bottom:1.5rem}.hfSecondary .hfStoryOriginGrid figure{min-height:18rem}.hfSecondary .hfTimelineLayout ol{grid-template-columns:1fr 1fr;gap:1.5rem 0}.hfSecondary .hfStoryCraft{min-height:28rem}.hfSecondary .hfStoryCraft>img{object-position:72% center}.hfSecondary .hfStoryCraft:after{background:#08050385}.hfSecondary .hfProductFilters{overflow-x:auto}.hfSecondary .hfProductFilters .hfInner{grid-template-columns:repeat(6,max-content);width:max-content;min-width:100%;padding:0 1.4rem}.hfSecondary .hfProductFilters label{display:none}.hfSecondary .hfProductGrid,.hfSecondary .hfProductGrid--lead{grid-template-columns:repeat(2,1fr)}.hfSecondary .hfProductCard .productCardBody{padding:.75rem}.hfSecondary .hfCollectionPanel{width:calc(100% - 1.4rem);margin-top:-2rem}.hfSecondary .hfCollectionPanelGrid,.hfSecondary .hfMasterFeatureGrid{grid-template-columns:1fr;padding:1rem}.hfSecondary .hfCollectionInfo{border-right:0}.hfSecondary .hfCollectionSeries{grid-column:auto}.hfSecondary .hfCollectionSeriesGrid{grid-template-columns:repeat(2,1fr)}.hfSecondary .hfCraftQualityGrid{grid-column:auto;grid-template-columns:1fr}.hfSecondary .hfCraftQualityGrid article{border-right:0;border-bottom:1px solid var(--hf-line);min-height:0}.hfSecondary .hfMasterDetail figure{min-height:19rem}.hfSecondary .hfCraftPanel{width:calc(100% - 1.4rem);padding:1.2rem}.hfSecondary .hfCraftProcess{grid-template-columns:1fr 1fr}.hfSecondary .hfCraftProcess article:nth-child(odd){border-left:0}.hfSecondary .hfCraftProcess article:nth-child(2n){border-right:0}.hfSecondary .hfCraftStatement figure{min-height:18rem}.hfSecondary .hfCraftRawGrid{grid-template-columns:1fr}.hfSecondary .hfPrivateBenefits{width:calc(100% - 1.4rem);margin-top:-2rem}.hfSecondary .hfPrivateDark{margin-top:-1.5rem;padding-top:4.5rem}.hfSecondary .hfPrivateServiceGrid article{min-height:19rem}.hfSecondary .hfContactPanel{gap:2rem;width:calc(100% - 1.4rem);margin-top:-2rem;padding:1.4rem}.hfSecondary .hfContactInfo{border-right:0;padding-right:0}.hfSecondary .hfContactForm form{grid-template-columns:1fr}.hfSecondary .hfContactForm label.isWide,.hfSecondary .hfContactForm button{grid-column:auto}.hfSecondary .hfClosing{min-height:15rem;padding:3.2rem 1.4rem}.hfSecondary .hfClosing h2{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.secondaryMotionReady .hfSecondary [data-secondary-reveal]{opacity:1;transition:none;transform:none}.hfSecondary img,.hfSecondary a,.hfSecondary button{transition:none!important}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.strengthSticky,.collectionSlide,.collectionSlide:not(:first-child),.masterPiece{grid-template-columns:1fr}.collectionMeta{grid-column:1}.tracksStage{grid-template-columns:1fr!important}}.hfSecondary .hfHero,.hfSecondary .hfAboutHero,.hfSecondary .hfStoryHero,.hfSecondary .hfProductsHero,.hfSecondary .hfCollectionHero,.hfSecondary .hfMasterHero,.hfSecondary .hfCraftHero,.hfSecondary .hfPrivateHero,.hfSecondary .hfContactHero{height:clamp(40rem,53vw,54rem)}.hfSecondary .hfHeroCopy{width:min(38rem,42vw)}.hfSecondary .hfHeroCopy p{font-size:clamp(1rem,1.16vw,1.24rem)}.hfSecondary .hfHeroCopy .hfHeroSub{font-size:clamp(1.45rem,1.85vw,2.05rem)}.hfSecondary .hfInner{width:min(94rem,100% - 10vw)}.hfSecondary .hfSectionEyebrow,.hfSecondary .hfCompactHeading>p,.hfSecondary .hfWideHeading>div>p,.hfSecondary .hfCollectionInfo>p:first-child,.hfSecondary .hfCollectionSeries>div:first-child>p,.hfSecondary .hfMasterCopy>p:first-child,.hfSecondary .hfDarkHeading>p,.hfSecondary .hfPrivateContact>p:first-child,.hfSecondary .hfContactInfo>p:first-child,.hfSecondary .hfContactForm>p:first-child{margin-bottom:.9rem;font-size:.72rem}.hfSecondary .hfCompactHeading h2,.hfSecondary .hfWideHeading h2{font-size:clamp(2.4rem,3.5vw,4rem);line-height:1.35}.hfSecondary .hfWideHeading{margin-bottom:clamp(3.5rem,6vw,6rem)}.hfSecondary .hfWideHeading>p,.hfSecondary .hfWideHeading>a{max-width:37rem;font-size:.92rem;line-height:2}.hfSecondary .hfClosing{min-height:clamp(23rem,32vw,31rem);padding:7rem 7vw}.hfSecondary .hfClosing>p{font-size:.7rem}.hfSecondary .hfClosing h2{margin:1.5rem 0 2.2rem}.hfSecondary .hfClosing a,.hfSecondary .hfMasterCopy a,.hfSecondary .hfStoryContinuum a,.hfSecondary .hfCollectionStudy a{font-size:.82rem}.hfSecondary .siteFooter.isInteriorFooter .footerIdentity p,.hfSecondary .siteFooter.isInteriorFooter .footerNavGroup a,.hfSecondary .siteFooter.isInteriorFooter .footerContactItem a,.hfSecondary .siteFooter.isInteriorFooter .footerContactItem p{font-size:.78rem;line-height:1.8}.hfSecondary .hfStoryOrigin{padding:clamp(7rem,10vw,11rem) 0}.hfSecondary .hfStoryOriginGrid{grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(4rem,9vw,10rem);min-height:48rem}.hfSecondary .hfStoryOriginGrid>div:first-child{display:block}.hfSecondary .hfStoryOriginGrid h2{margin-bottom:1.2rem;font-size:clamp(2.8rem,4.4vw,5rem);line-height:1.3}.hfSecondary .hfStoryOriginGrid .hfGoldRule{margin:1.6rem 0 2.2rem}.hfSecondary .hfStoryOriginGrid>div:first-child>p:not(.hfSectionEyebrow){max-width:37rem;margin-top:1.3rem;font-size:.96rem;line-height:2.15}.hfSecondary .hfStoryOriginMedia{min-height:47rem;position:relative}.hfSecondary .hfStoryOriginMedia>figure:first-child{position:absolute;inset:0 0 3rem 4rem}.hfSecondary .hfStoryOriginMedia>figure:last-child{z-index:2;border:.65rem solid var(--hf-paper);width:17rem;height:22rem;position:absolute;bottom:0;left:0}.hfSecondary .hfStoryOriginMedia img{object-fit:cover}.hfSecondary .hfStoryTimeline{background:#e9dfd2;padding:8rem 0 9rem}.hfSecondary .hfTimelineLayout{grid-template-columns:.72fr 1.8fr;align-items:start;gap:clamp(4rem,8vw,9rem)}.hfSecondary .hfTimelineLayout>div h2{font-size:clamp(2.5rem,4vw,4.4rem);line-height:1.4}.hfSecondary .hfTimelineLayout ol{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem}.hfSecondary .hfTimelineLayout li{border-left:1px solid #a88661;min-height:18rem;padding:2.6rem 1.5rem 2.6rem 2.5rem}.hfSecondary .hfTimelineLayout li:nth-child(2n){margin-top:7rem}.hfSecondary .hfTimelineLayout li:before{background:#e9dfd2;top:3rem;left:-.32rem}.hfSecondary .hfTimelineLayout span{margin-bottom:1.4rem;font-size:.72rem}.hfSecondary .hfTimelineLayout b{font-size:1.5rem}.hfSecondary .hfTimelineLayout p{margin-top:1rem;font-size:.88rem;line-height:2}.hfSecondary .hfStoryCraft{min-height:clamp(42rem,60vw,62rem)}.hfSecondary .hfStoryCraft .hfInner{padding-top:clamp(9rem,15vw,16rem)}.hfSecondary .hfStoryCraft h2{font-size:clamp(2.7rem,4.5vw,5.2rem)}.hfSecondary .hfStoryCraft .hfInner>p:not(.hfSectionEyebrow){max-width:38rem;margin-top:1rem;font-size:.96rem;line-height:2.1}.hfSecondary .hfStoryGeology{padding:9rem 0 11rem}.hfSecondary .hfStoryFactGrid{border:0;grid-template-columns:1.35fr 1fr 1fr;gap:0}.hfSecondary .hfStoryFactImage{background:#17100c;grid-row:1/3;min-height:42rem;position:relative;overflow:hidden}.hfSecondary .hfStoryFactImage img{object-fit:cover}.hfSecondary .hfStoryFactGrid article{border-right:0;border-bottom:1px solid var(--hf-line);background:#ede5da;min-height:21rem;padding:3rem}.hfSecondary .hfStoryFactGrid article:nth-child(2n){background:#e4d8c9}.hfSecondary .hfStoryFactGrid h3{font-size:1.55rem}.hfSecondary .hfStoryFactGrid p{font-size:.88rem;line-height:2}.hfSecondary .hfStoryContinuum{color:#eee4d8;background:#20150f;grid-template-columns:1.2fr .8fr;min-height:52rem;display:grid}.hfSecondary .hfStoryContinuum figure{min-height:52rem;position:relative}.hfSecondary .hfStoryContinuum figure img{object-fit:cover}.hfSecondary .hfStoryContinuum>div{align-self:center;padding:clamp(5rem,8vw,9rem)}.hfSecondary .hfStoryContinuum h2{font-size:clamp(2.7rem,4.3vw,5rem);line-height:1.38}.hfSecondary .hfStoryContinuum>div>p:not(.hfSectionEyebrow){color:#cbbcad;margin-top:1.4rem;font-size:.92rem;line-height:2.1}.hfSecondary .hfStoryContinuum a{border-bottom:1px solid;gap:1rem;margin-top:2rem;padding-bottom:.45rem;display:inline-flex}html[lang=zh-CN] .hfEnglishOnly,html[lang=zh-CN] .navBrand small,html[lang=zh-CN] .footerBottom>span,html[lang=zh-CN] .hfSecondary .hfSectionEyebrow,html[lang=zh-CN] .hfSecondary .hfCompactHeading>p:first-child,html[lang=zh-CN] .hfSecondary .hfWideHeading>div>p:first-child,html[lang=zh-CN] .hfSecondary .hfCollectionInfo>p:first-child,html[lang=zh-CN] .hfSecondary .hfCollectionSeries>div:first-child>p:first-child,html[lang=zh-CN] .hfSecondary .hfMasterCopy>p:first-child,html[lang=zh-CN] .hfSecondary .hfCraftStatement>div>p:first-child,html[lang=zh-CN] .hfSecondary .hfCraftChapterList article>div>p:first-of-type,html[lang=zh-CN] .hfSecondary .hfDarkHeading>p:first-child,html[lang=zh-CN] .hfSecondary .hfPrivateContact>p:first-child,html[lang=zh-CN] .hfSecondary .hfContactInfo>p:first-child,html[lang=zh-CN] .hfSecondary .hfContactForm>p:first-child,html[lang=zh-CN] .secondaryPage .sectionHeading>p:first-child,html[lang=zh-CN] .secondaryPage .viewingIntro>.pageEyebrow{display:none}.hfSecondary .hfAboutIntro{min-height:31rem;padding:8rem 0}.hfSecondary .hfAboutIntroGrid{grid-template-columns:.55fr 1.45fr;gap:clamp(4rem,8vw,9rem)}.hfSecondary .hfAboutIntro h2{font-size:clamp(2.7rem,4vw,4.5rem)}.hfSecondary .hfAboutCompanyName{color:#5e5145;letter-spacing:.08em;max-width:18rem;margin-top:2rem;font-size:1rem;font-weight:600;line-height:1.8}.hfSecondary .hfAboutIntroText{grid-template-columns:.72fr 1.28fr;gap:4rem;font-size:.96rem;line-height:2.15}.hfSecondary .hfAboutIntroText>p{grid-column:2}.hfSecondary .hfAboutStrength{padding:9rem 0}.hfSecondary .hfAboutStrengthStage{grid-template-columns:.85fr 1.15fr;gap:clamp(4rem,8vw,9rem);display:grid}.hfSecondary .hfAboutStrength .hfCompactHeading{margin:0}.hfSecondary .hfAboutStrength .hfCompactHeading figure{min-height:34rem;margin-top:3rem;position:relative;overflow:hidden}.hfSecondary .hfAboutStrength .hfCompactHeading figure img{object-fit:cover}.hfSecondary .hfStrengthGrid{display:block}.hfSecondary .hfStrengthGrid article{border:0;border-top:1px solid var(--hf-line);background:0 0;grid-template-columns:4.5rem 1fr;min-height:11rem;padding:2.2rem 0}.hfSecondary .hfStrengthGrid article:last-child{border-bottom:1px solid var(--hf-line)}.hfSecondary .hfStrengthGrid article>span{width:3.3rem;height:3.3rem;font-size:.72rem}.hfSecondary .hfStrengthGrid h3{margin-bottom:.8rem;font-size:1.4rem}.hfSecondary .hfStrengthGrid p{max-width:37rem;font-size:.88rem;line-height:1.9}.hfSecondary .hfAboutMotto{padding:5rem 0}.hfSecondary .hfAboutMotto h2{font-size:clamp(2.4rem,4vw,4.5rem)}.hfSecondary .hfAboutMotto div{margin-top:1.8rem}.hfSecondary .hfAboutMotto span{font-size:.78rem}.hfSecondary .hfAboutPosition{color:#eee4d8;background:#21160f;padding:10rem 0}.hfSecondary .hfAboutPositionGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(5rem,9vw,10rem);display:grid}.hfSecondary .hfAboutPositionMedia{min-height:48rem;position:relative}.hfSecondary .hfAboutPositionMedia figure:first-child{position:absolute;inset:0 6rem 0 0}.hfSecondary .hfAboutPositionMedia figure:last-child{border:.6rem solid #21160f;width:18rem;height:25rem;position:absolute;bottom:-3rem;right:0}.hfSecondary .hfAboutPositionMedia img{object-fit:cover}.hfSecondary .hfAboutPositionGrid>div:last-child h2{font-size:clamp(2.8rem,4.4vw,5rem);line-height:1.4}.hfSecondary .hfAboutPositionGrid>div:last-child>p:not(.hfSectionEyebrow){color:#cbbcad;margin-top:1.4rem;font-size:.94rem;line-height:2.1}.hfSecondary .hfAboutDigital{min-height:46rem;padding:9rem 0}.hfSecondary .hfDigitalLayout{grid-template-columns:.72fr 1.28fr;gap:clamp(4rem,9vw,10rem)}.hfSecondary .hfCompactHeading>span{max-width:25rem;margin-top:1.5rem;font-size:.84rem;line-height:2}.hfSecondary .hfDigitalGrid{margin:0;padding:0;list-style:none;display:block}.hfSecondary .hfDigitalGrid li{border-top:1px solid var(--hf-line);grid-template-columns:4rem 1fr;align-items:center;gap:1.5rem;min-height:8.5rem;padding:1.6rem 0;display:grid}.hfSecondary .hfDigitalGrid li:last-child{border-bottom:1px solid var(--hf-line)}.hfSecondary .hfDigitalGrid li>span{color:var(--hf-gold);font-size:.72rem}.hfSecondary .hfDigitalGrid h3{margin:0 0 .5rem;font-size:1.35rem}.hfSecondary .hfDigitalGrid p{font-size:.88rem;line-height:1.9}.hfSecondary .hfProductFilters{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;top:auto}.hfSecondary .hfProductFilters .hfInner{min-height:6.5rem}.hfSecondary .hfProductFilters button{font-size:.86rem}.hfSecondary .hfProductFilters input{font-size:.78rem}.hfSecondary .hfProductFeatured{padding:9rem 0 11rem}.hfSecondary .hfProductLeadCopy{grid-template-columns:.45fr 1fr .8fr;align-items:end;gap:3rem;margin-bottom:4.5rem;display:grid}.hfSecondary .hfProductLeadCopy h2{font-size:clamp(3rem,4.8vw,5.6rem);line-height:1.3}.hfSecondary .hfProductLeadCopy>p:last-child{color:var(--hf-muted);font-size:.94rem;line-height:2.1}.hfSecondary .hfProductFeatureStage{grid-template-columns:1.45fr .55fr;align-items:end;gap:1.4rem;min-height:51rem;display:grid}.hfSecondary .hfProductFeatureStage article{background:#17110d;position:relative;overflow:hidden}.hfSecondary .hfProductFeatureStage article.isPrimary{height:51rem}.hfSecondary .hfProductFeatureStage article.isSecondary{height:36rem}.hfSecondary .hfProductFeatureStage article>a{position:absolute;inset:0}.hfSecondary .hfProductFeatureStage img{object-fit:cover;transition:transform .8s var(--ease-calm)}.hfSecondary .hfProductFeatureStage article:hover img{transform:scale(1.025)}.hfSecondary .hfProductFeatureStage article>a:after{content:"";background:#0f0a07ad;position:absolute;inset:58% 0 0}.hfSecondary .hfProductFeatureStage article span{z-index:2;color:#f0e6da;padding:2.2rem;display:grid;position:absolute;bottom:0;left:0;right:0}.hfSecondary .hfProductFeatureStage small{color:#c99a5d;letter-spacing:.15em;font-size:.7rem}.hfSecondary .hfProductFeatureStage b{font-family:var(--font-brand-serif);margin:.65rem 0 1.1rem;font-size:clamp(1.5rem,2vw,2.3rem);font-weight:500}.hfSecondary .hfProductFeatureStage i,.hfSecondary .hfProductFamilyRail i{letter-spacing:.12em;font-size:.76rem;font-style:normal}.hfSecondary .hfProductFamilies{color:#eee4d8;background:#21160f;padding:10rem 0}.hfSecondary .hfProductFamilies .hfWideHeading>p{color:#c5b6a6}.hfSecondary .hfProductFamilyRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.hfSecondary .hfProductFamilyRail button{color:#eee4d8;cursor:pointer;text-align:left;background:#130d09;border:0;min-height:30rem;padding:0;position:relative;overflow:hidden}.hfSecondary .hfProductFamilyRail button>img{object-fit:cover;opacity:.68;transition:opacity .5s ease, transform .7s var(--ease-calm)}.hfSecondary .hfProductFamilyRail button:hover>img{opacity:.82;transform:scale(1.035)}.hfSecondary .hfProductFamilyRail button>span{z-index:2;color:#d4a86f;font-size:.68rem;position:absolute;top:1.5rem;left:1.5rem}.hfSecondary .hfProductFamilyRail button>div{z-index:2;background:#110b08c2;padding:5rem 1.5rem 1.8rem;position:absolute;bottom:0;left:0;right:0}.hfSecondary .hfProductFamilyRail h3{margin-bottom:.8rem;font-size:1.35rem}.hfSecondary .hfProductFamilyRail p{color:#cbbcad;min-height:6.5rem;font-size:.78rem;line-height:1.8}.hfSecondary .hfProductShowcase{padding:10rem 0 11rem}.hfSecondary .hfProductGrid--curated{grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem 1.3rem}.hfSecondary .hfProductGrid--curated .hfProductCard{background:0 0;border:0;grid-column:span 4}.hfSecondary .hfProductGrid--curated .hfProductCard:first-child{grid-column:span 7}.hfSecondary .hfProductGrid--curated .hfProductCard:nth-child(2){grid-column:span 5}.hfSecondary .hfProductGrid--curated .hfProductCard .productCardImage{aspect-ratio:4/3;background:#d6d0c7}.hfSecondary .hfProductGrid--curated .hfProductCard:first-child .productCardImage,.hfSecondary .hfProductGrid--curated .hfProductCard:nth-child(2) .productCardImage{aspect-ratio:16/10}.hfSecondary .hfProductGrid--curated .hfProductCard .productCardImage img{object-fit:cover;width:100%!important;height:100%!important;inset:0!important}.hfSecondary .hfProductGrid--curated .hfProductCard .productCardBody{padding:1.4rem 0 0}.hfSecondary .hfProductGrid--curated .hfProductCard .productCardBody>p,.hfSecondary .hfProductGrid--curated .hfProductCard .productCardBody>span{font-size:.72rem}.hfSecondary .hfProductGrid--curated .hfProductCard .productCardBody h3{min-height:0;margin:.7rem 0;font-size:1.35rem}.hfSecondary .hfProductGrid--curated.isMonumental .hfProductCard{grid-column:span 6}.hfSecondary .hfLoadMore{min-width:14rem;min-height:3.8rem;color:var(--hf-ink);cursor:pointer;font-family:var(--font-brand-serif);letter-spacing:.14em;background:0 0;border:1px solid #6d523c;justify-content:center;align-items:center;margin:5rem auto 0;font-size:.84rem;display:flex}.hfSecondary .hfLoadMore span{margin-left:1.5rem}.hfSecondary .hfCollectionPanel{margin-top:-7rem}.hfSecondary .hfCollectionPanelGrid{grid-template-columns:1.2fr .8fr;gap:clamp(3rem,6vw,7rem);min-height:54rem;padding:5rem}.hfSecondary .hfCollectionGallery{grid-template-rows:1fr 8rem;gap:1rem;min-height:45rem}.hfSecondary .hfCollectionMain{min-height:36rem}.hfSecondary .hfCollectionGallery>div{gap:1rem}.hfSecondary .hfCollectionInfo{border-right:0;align-self:center;padding:1rem 0}.hfSecondary .hfCollectionInfo h2{margin-bottom:1rem;font-size:clamp(2.5rem,3.6vw,4rem)}.hfSecondary .hfCollectionInfo>strong,.hfSecondary .hfCollectionInfo>a{font-size:.8rem}.hfSecondary .hfCollectionInfo dl{margin:2rem 0}.hfSecondary .hfCollectionInfo dl>div{padding:1rem 0;font-size:.8rem}.hfSecondary .hfCollectionInfo>p:not(:first-child),.hfSecondary .hfCollectionInfo>small{font-size:.84rem;line-height:2}.hfSecondary .hfCollectionSeries{border-top:1px solid var(--hf-line);grid-column:1/-1;padding-top:3rem}.hfSecondary .hfCollectionSeries h2{font-size:2.2rem}.hfSecondary .hfCollectionSeriesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.hfSecondary .hfCollectionSeriesGrid a>span{aspect-ratio:4/3}.hfSecondary .hfCollectionSeriesGrid b{margin-top:.7rem;font-size:.78rem}.hfSecondary .hfCollectionValues{padding:10rem 0}.hfSecondary .hfCollectionValues .hfValueGrid{border:0;gap:1rem}.hfSecondary .hfCollectionValues .hfValueGrid article{background:#1b120d;border:0;min-height:35rem;padding:0;position:relative;overflow:hidden}.hfSecondary .hfCollectionValues .hfValueGrid figure{position:absolute;inset:0}.hfSecondary .hfCollectionValues .hfValueGrid img{object-fit:cover;opacity:.72}.hfSecondary .hfCollectionValues .hfValueGrid article>div{z-index:2;color:#eee4d8;background:#130c08bf;padding:5rem 2rem 2.5rem;position:absolute;bottom:0;left:0;right:0}.hfSecondary .hfCollectionValues .hfValueGrid h3{font-size:1.55rem}.hfSecondary .hfCollectionValues .hfValueGrid p{color:#c9b9a9;font-size:.84rem}.hfSecondary .hfCollectionStudy{color:#eee4d8;background:#20150f;padding:10rem 0}.hfSecondary .hfCollectionStudyGrid{grid-template-columns:.68fr 1.32fr;align-items:center;gap:clamp(4rem,8vw,9rem);display:grid}.hfSecondary .hfCollectionStudyGrid>div:first-child h2{font-size:clamp(2.8rem,4.3vw,4.8rem);line-height:1.4}.hfSecondary .hfCollectionStudyGrid>div:first-child>p:not(.hfSectionEyebrow){color:#c9b9a9;margin:2rem 0;font-size:.94rem;line-height:2.1}.hfSecondary .hfCollectionStudy a{border-bottom:1px solid;gap:1rem;padding-bottom:.5rem;display:inline-flex}.hfSecondary .hfCollectionStudyMedia{min-height:51rem;position:relative}.hfSecondary .hfCollectionStudyMedia figure:first-child{position:absolute;inset:0 5rem 4rem 0}.hfSecondary .hfCollectionStudyMedia figure:last-child{border:.6rem solid #20150f;width:22rem;height:27rem;position:absolute;bottom:0;right:0}.hfSecondary .hfCollectionStudyMedia img{object-fit:cover}.hfSecondary .hfMasterFeature{padding:9rem 0}.hfSecondary .hfMasterFeatureGrid{grid-template-columns:1.15fr .75fr .9fr;align-items:stretch;gap:clamp(2.5rem,5vw,5rem)}.hfSecondary .hfMasterImage{min-height:45rem}.hfSecondary .hfMasterCopy{align-self:center}.hfSecondary .hfMasterCopy h2{font-size:clamp(2.5rem,3.7vw,4.2rem)}.hfSecondary .hfMasterCopy>strong,.hfSecondary .hfMasterCopy>p:not(:first-child){font-size:.86rem;line-height:2}.hfSecondary .hfCraftQualityGrid{border:0;align-self:center;display:block}.hfSecondary .hfCraftQualityGrid article{border:0;border-top:1px solid var(--hf-line);text-align:left;grid-template-columns:3rem 6rem 1fr;align-items:start;min-height:8rem;padding:1.5rem 0;display:grid}.hfSecondary .hfCraftQualityGrid article:last-child{border-bottom:1px solid var(--hf-line)}.hfSecondary .hfCraftQualityGrid h3{font-size:1.08rem}.hfSecondary .hfCraftQualityGrid p{font-size:.78rem;line-height:1.9}.hfSecondary .hfMasterDetail{min-height:48rem;padding:10rem 0}.hfSecondary .hfMasterDetailGrid{grid-template-columns:.62fr 1.38fr;gap:clamp(5rem,10vw,11rem)}.hfSecondary .hfMasterDetail h2{font-size:clamp(2.8rem,4.3vw,4.8rem)}.hfSecondary .hfMasterDetail p:not(.hfSectionEyebrow){font-size:.94rem}.hfSecondary .hfMasterDetail figure{min-height:39rem}.hfSecondary .hfMasterDiptych{padding:10rem 0 13rem}.hfSecondary .hfMasterDiptych .hfInner{grid-template-columns:.62fr 1fr .68fr;align-items:end;gap:1.2rem;min-height:54rem;display:grid}.hfSecondary .hfMasterDiptychCopy{align-self:center;padding-right:2rem}.hfSecondary .hfMasterDiptychCopy h2{font-size:clamp(2.6rem,3.8vw,4.4rem);line-height:1.4}.hfSecondary .hfMasterDiptychCopy>p:last-child{color:var(--hf-muted);margin-top:1.8rem;font-size:.92rem;line-height:2.1}.hfSecondary .hfMasterDiptych figure{min-height:52rem;position:relative;overflow:hidden}.hfSecondary .hfMasterDiptych figure:last-child{min-height:35rem}.hfSecondary .hfMasterDiptych img{object-fit:cover}.hfSecondary .hfMoreWorks{padding:10rem 0 12rem}.hfSecondary .hfWorksEditorial{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 1.4rem}.hfSecondary .hfWorksEditorial .hfProductCard{background:0 0;border:0}.hfSecondary .hfWorksEditorial .hfProductCard .productCardImage{aspect-ratio:4/3}.hfSecondary .hfWorksEditorial .hfProductCard .productCardImage img{width:100%!important;height:100%!important;inset:0!important}.hfSecondary .hfCraftPanel{margin-top:-5rem;padding:4.5rem}.hfSecondary .hfCraftProcess{margin-bottom:4rem}.hfSecondary .hfCraftProcess article{grid-template-columns:3.3rem 1fr;min-height:12rem;padding:0 1.5rem}.hfSecondary .hfCraftProcess article>span{width:3rem;height:3rem;font-size:.7rem}.hfSecondary .hfCraftProcess h2{font-size:1.3rem}.hfSecondary .hfCraftProcess p{font-size:.76rem;line-height:1.8}.hfSecondary .hfCraftStatement{min-height:40rem}.hfSecondary .hfCraftStatement>div{padding:5rem}.hfSecondary .hfCraftStatement h2{font-size:clamp(2.5rem,3.8vw,4.4rem)}.hfSecondary .hfCraftStatement>div>p:last-child{font-size:.92rem;line-height:2.1}.hfSecondary .hfCraftChapters{background:#e9dfd2;padding:11rem 0}.hfSecondary .hfCraftChapterList{gap:9rem;display:grid}.hfSecondary .hfCraftChapterList article{grid-template-columns:1.18fr .82fr;align-items:center;gap:clamp(4rem,8vw,9rem);min-height:45rem;display:grid}.hfSecondary .hfCraftChapterList article:nth-child(2n) figure{order:2}.hfSecondary .hfCraftChapterList figure{min-height:45rem;position:relative;overflow:hidden}.hfSecondary .hfCraftChapterList img{object-fit:cover}.hfSecondary .hfCraftChapterList article>div>span{color:var(--hf-gold);font-family:var(--font-brand-serif);margin-bottom:4rem;font-size:4.5rem;display:block}.hfSecondary .hfCraftChapterList article>div>p:first-of-type{color:var(--hf-gold);letter-spacing:.22em;font-size:.7rem}.hfSecondary .hfCraftChapterList h3{margin-top:.8rem;font-size:clamp(2.8rem,4.3vw,4.8rem)}.hfSecondary .hfCraftChapterList article>div>p:last-child{max-width:35rem;color:var(--hf-muted);font-size:.94rem;line-height:2.1}.hfSecondary .hfCraftRaw{padding:10rem 0}.hfSecondary .hfCraftRawGrid{gap:1.5rem}.hfSecondary .hfCraftRawGrid figure>span{aspect-ratio:auto;height:28rem}.hfSecondary .hfCraftRawGrid figcaption{padding:1.5rem 0;font-size:1.35rem}.hfSecondary .hfCraftRawGrid small{margin-top:.6rem;font-size:.78rem}.hfSecondary .hfCraftStandards{padding:10rem 0}.hfSecondary .hfCraftStandards .hfValueGrid article{min-height:19rem;padding:3rem}.hfSecondary .hfCraftStandards .hfValueGrid p{font-size:.86rem}.hfSecondary .hfPrivateBenefits{grid-template-columns:repeat(2,1fr);width:min(74rem,100% - 10vw);min-height:0;margin-top:-6rem}.hfSecondary .hfPrivateBenefits article{min-height:13rem;padding:2.5rem 3rem}.hfSecondary .hfPrivateBenefits article:nth-child(2){border-right:0}.hfSecondary .hfPrivateBenefits article:nth-child(-n+2){border-bottom:1px solid var(--hf-line)}.hfSecondary .hfPrivateBenefits h2{font-size:1.45rem}.hfSecondary .hfPrivateBenefits p{font-size:.82rem;line-height:1.8}.hfSecondary .hfPrivateDark{margin-top:-7rem;padding:17rem 0 11rem}.hfSecondary .hfPrivateDarkGrid{grid-template-columns:1fr;gap:7rem}.hfSecondary .hfDarkHeading h2{font-size:clamp(2.6rem,4vw,4.5rem)}.hfSecondary .hfPrivateServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.hfSecondary .hfPrivateServiceGrid article{min-height:31rem}.hfSecondary .hfPrivateServiceGrid article:after{inset:55% 0 0}.hfSecondary .hfPrivateServiceGrid article>div{padding:2.2rem}.hfSecondary .hfPrivateServiceGrid h3{font-size:1.65rem}.hfSecondary .hfPrivateServiceGrid p{max-width:30rem;font-size:.84rem;line-height:1.9}.hfSecondary .hfPrivateContact{grid-template-columns:.6fr 1fr;align-items:center;gap:1.2rem 5rem;min-height:23rem;padding:4.5rem 5rem;display:grid}.hfSecondary .hfPrivateContact>p:first-child,.hfSecondary .hfPrivateContact h2,.hfSecondary .hfPrivateContact>strong{grid-column:1}.hfSecondary .hfPrivateContact>p:not(:first-child),.hfSecondary .hfPrivateContact>a,.hfSecondary .hfPrivateContact>small{grid-column:2}.hfSecondary .hfPrivateContact h2{font-size:2.3rem}.hfSecondary .hfPrivateContact>strong{font-size:2.4rem}.hfSecondary .hfPrivateContact>p:not(:first-child){font-size:.88rem}.hfSecondary .hfPrivateContact>a{width:max-content;margin:0;font-size:.76rem}.hfSecondary .hfPrivateContact>small{font-size:.7rem}.hfSecondary .hfPrivateProcess{padding:11rem 0}.hfSecondary .hfPrivateProcessLayout{grid-template-columns:1.15fr .85fr;gap:1.5rem 7rem;display:grid}.hfSecondary .hfPrivateProcessLayout .hfWideHeading{grid-column:1/-1}.hfSecondary .hfPrivateProcessLayout>figure{min-height:42rem;position:relative;overflow:hidden}.hfSecondary .hfPrivateProcessLayout>figure img{object-fit:cover}.hfSecondary .hfPrivateProcess ol{border:0;align-self:center;display:block}.hfSecondary .hfPrivateProcess li{border:0;border-top:1px solid var(--hf-line);grid-template-columns:4rem 1fr;align-items:start;gap:1.5rem;min-height:10rem;padding:2.2rem 0;display:grid}.hfSecondary .hfPrivateProcess li:last-child{border-bottom:1px solid var(--hf-line)}.hfSecondary .hfPrivateProcess li>span{font-size:.72rem}.hfSecondary .hfPrivateProcess h3{margin:0 0 .7rem;font-size:1.4rem}.hfSecondary .hfPrivateProcess li p{font-size:.84rem}.hfSecondary .hfContactHero .hfHeroCopy{top:48%}.hfSecondary .hfContactPanel{grid-template-columns:.75fr 1.25fr;gap:clamp(4rem,7vw,8rem);min-height:45rem;margin-top:-4rem;padding:6rem}.hfSecondary .hfContactInfo{padding-right:4rem}.hfSecondary .hfContactInfo h2,.hfSecondary .hfContactForm h2{margin-bottom:2.5rem;font-size:2.3rem}.hfSecondary .hfContactInfo address>div{padding:1.5rem 0}.hfSecondary .hfContactInfo b{font-size:.78rem}.hfSecondary .hfContactInfo a,.hfSecondary .hfContactInfo address p{font-size:1.05rem;line-height:1.7}.hfSecondary .hfContactInfo>small{font-size:.76rem}.hfSecondary .hfContactForm form{gap:1.6rem 1.3rem}.hfSecondary .hfContactForm label{font-size:.78rem}.hfSecondary .hfContactForm input,.hfSecondary .hfContactForm select{height:3.6rem;padding:0 1.1rem}.hfSecondary .hfContactForm textarea{min-height:10rem;padding:1.1rem}.hfSecondary .hfContactForm button{cursor:pointer;height:3.8rem;font-size:.84rem}.hfSecondary .hfContactForm>small{margin-top:1rem;font-size:.72rem}.hfSecondary .hfContactDirections{padding:11rem 0}.hfSecondary .hfContactDirectionsLayout{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:clamp(4rem,8vw,9rem);display:grid}.hfSecondary .hfContactDirectionsLayout>figure{min-height:44rem;position:relative;overflow:hidden}.hfSecondary .hfContactDirectionsLayout>figure img{object-fit:cover;object-position:70% center}.hfSecondary .hfContactDirectionsLayout .hfValueGrid{border:0;align-self:center;display:block}.hfSecondary .hfContactDirectionsLayout .hfValueGrid article{border:0;border-top:1px solid var(--hf-line);min-height:11rem;padding:2.5rem 0}.hfSecondary .hfContactDirectionsLayout .hfValueGrid article:last-child{border-bottom:1px solid var(--hf-line)}.hfSecondary .hfContactDirectionsLayout .hfValueGrid h3{font-size:1.45rem}.hfSecondary .hfContactDirectionsLayout .hfValueGrid p{max-width:32rem;font-size:.86rem}@media (max-width:1180px){.hfSecondary .hfProductFamilyRail{grid-template-columns:repeat(3,1fr)}.hfSecondary .hfProductFamilyRail button:nth-child(n+4){min-height:24rem}.hfSecondary .hfCraftProcess{grid-template-columns:repeat(3,1fr);gap:2.5rem 0}.hfSecondary .hfCraftProcess article{min-height:9rem}.hfSecondary .hfMasterFeatureGrid{grid-template-columns:1fr 1fr}.hfSecondary .hfCraftQualityGrid{grid-column:1/-1;grid-template-columns:repeat(5,1fr);display:grid}.hfSecondary .hfCraftQualityGrid article{padding:1.5rem;display:block}}@media (max-width:767px){.hfSecondary .hfHero,.hfSecondary .hfAboutHero,.hfSecondary .hfStoryHero,.hfSecondary .hfProductsHero,.hfSecondary .hfCollectionHero,.hfSecondary .hfMasterHero,.hfSecondary .hfCraftHero,.hfSecondary .hfPrivateHero,.hfSecondary .hfContactHero{height:39rem}.hfSecondary .hfInner{width:calc(100% - 2.8rem)}.hfSecondary .hfCompactHeading h2,.hfSecondary .hfWideHeading h2{font-size:2.35rem}.hfSecondary .hfStoryOrigin,.hfSecondary .hfStoryTimeline,.hfSecondary .hfStoryGeology,.hfSecondary .hfAboutStrength,.hfSecondary .hfAboutPosition,.hfSecondary .hfAboutDigital,.hfSecondary .hfProductFeatured,.hfSecondary .hfProductFamilies,.hfSecondary .hfProductShowcase,.hfSecondary .hfCollectionValues,.hfSecondary .hfCollectionStudy,.hfSecondary .hfMasterFeature,.hfSecondary .hfMasterDetail,.hfSecondary .hfMasterDiptych,.hfSecondary .hfMoreWorks,.hfSecondary .hfCraftChapters,.hfSecondary .hfCraftRaw,.hfSecondary .hfCraftStandards,.hfSecondary .hfPrivateProcess,.hfSecondary .hfContactDirections{padding:6rem 0}.hfSecondary .hfStoryOriginGrid,.hfSecondary .hfTimelineLayout,.hfSecondary .hfStoryContinuum,.hfSecondary .hfAboutIntroGrid,.hfSecondary .hfAboutStrengthStage,.hfSecondary .hfAboutPositionGrid,.hfSecondary .hfDigitalLayout,.hfSecondary .hfCollectionStudyGrid,.hfSecondary .hfMasterDetailGrid,.hfSecondary .hfCraftChapterList article,.hfSecondary .hfPrivateProcessLayout,.hfSecondary .hfContactDirectionsLayout{grid-template-columns:1fr}.hfSecondary .hfStoryOriginGrid,.hfSecondary .hfAboutStrengthStage,.hfSecondary .hfAboutPositionGrid,.hfSecondary .hfDigitalLayout,.hfSecondary .hfCollectionStudyGrid,.hfSecondary .hfMasterDetailGrid,.hfSecondary .hfContactDirectionsLayout{gap:4rem}.hfSecondary .hfStoryOriginMedia,.hfSecondary .hfAboutPositionMedia,.hfSecondary .hfCollectionStudyMedia{min-height:35rem}.hfSecondary .hfStoryOriginMedia>figure:first-child,.hfSecondary .hfAboutPositionMedia figure:first-child,.hfSecondary .hfCollectionStudyMedia figure:first-child{inset:0 2.5rem 3rem 0}.hfSecondary .hfStoryOriginMedia>figure:last-child,.hfSecondary .hfAboutPositionMedia figure:last-child,.hfSecondary .hfCollectionStudyMedia figure:last-child{width:12rem;height:16rem}.hfSecondary .hfTimelineLayout ol,.hfSecondary .hfStoryFactGrid,.hfSecondary .hfProductFamilyRail,.hfSecondary .hfCollectionValues .hfValueGrid,.hfSecondary .hfCollectionSeriesGrid,.hfSecondary .hfWorksEditorial,.hfSecondary .hfCraftQualityGrid,.hfSecondary .hfPrivateServiceGrid{grid-template-columns:1fr}.hfSecondary .hfTimelineLayout li:nth-child(2n){margin-top:0}.hfSecondary .hfStoryFactImage{grid-row:auto;min-height:30rem}.hfSecondary .hfStoryContinuum figure,.hfSecondary .hfStoryContinuum{min-height:36rem}.hfSecondary .hfStoryContinuum>div{padding:5rem 1.4rem}.hfSecondary .hfAboutIntro{padding:6rem 0}.hfSecondary .hfAboutIntroText,.hfSecondary .hfProductLeadCopy{grid-template-columns:1fr}.hfSecondary .hfAboutIntroText>p{grid-column:1}.hfSecondary .hfProductFilters{top:auto}.hfSecondary .hfProductFeatureStage{grid-template-columns:1fr;min-height:0}.hfSecondary .hfProductFeatureStage article.isPrimary,.hfSecondary .hfProductFeatureStage article.isSecondary{height:30rem}.hfSecondary .hfProductFamilyRail button,.hfSecondary .hfProductFamilyRail button:nth-child(n+4){min-height:24rem}.hfSecondary .hfProductGrid--curated{grid-template-columns:1fr;gap:3.5rem;display:grid}.hfSecondary .hfProductGrid--curated .hfProductCard,.hfSecondary .hfProductGrid--curated .hfProductCard:first-child,.hfSecondary .hfProductGrid--curated .hfProductCard:nth-child(2),.hfSecondary .hfProductGrid--curated.isMonumental .hfProductCard{grid-column:auto}.hfSecondary .hfCollectionPanel{margin-top:-2rem}.hfSecondary .hfCollectionPanelGrid{grid-template-columns:1fr;min-height:0;padding:1.4rem}.hfSecondary .hfCollectionGallery{min-height:34rem}.hfSecondary .hfCollectionSeries{grid-column:auto}.hfSecondary .hfCollectionValues .hfValueGrid article{min-height:30rem}.hfSecondary .hfMasterFeatureGrid,.hfSecondary .hfMasterDiptych .hfInner{grid-template-columns:1fr}.hfSecondary .hfMasterImage,.hfSecondary .hfMasterDetail figure,.hfSecondary .hfMasterDiptych figure,.hfSecondary .hfMasterDiptych figure:last-child{min-height:30rem}.hfSecondary .hfCraftPanel{margin-top:-2rem;padding:2rem 1.2rem}.hfSecondary .hfCraftProcess{grid-template-columns:1fr}.hfSecondary .hfCraftProcess article{border-right:0;border-bottom:1px solid var(--hf-line);min-height:0;padding:1.5rem 0}.hfSecondary .hfCraftStatement{min-height:0}.hfSecondary .hfCraftStatement figure{min-height:25rem}.hfSecondary .hfCraftStatement>div{padding:3rem 1.5rem}.hfSecondary .hfCraftChapterList{gap:6rem}.hfSecondary .hfCraftChapterList article{gap:2.5rem;min-height:0}.hfSecondary .hfCraftChapterList article:nth-child(2n) figure{order:initial}.hfSecondary .hfCraftChapterList figure{min-height:31rem}.hfSecondary .hfCraftRawGrid figure>span{height:24rem}.hfSecondary .hfPrivateBenefits{grid-template-columns:1fr;margin-top:-2rem}.hfSecondary .hfPrivateBenefits article{border-right:0;border-bottom:1px solid var(--hf-line);min-height:10rem;padding:2rem 1.4rem}.hfSecondary .hfPrivateDark{margin-top:-1rem;padding:8rem 0 6rem}.hfSecondary .hfPrivateServiceGrid article{min-height:26rem}.hfSecondary .hfPrivateContact{padding:3rem 1.5rem;display:block}.hfSecondary .hfPrivateContact>a{margin-top:1rem;margin-right:.5rem}.hfSecondary .hfPrivateProcessLayout>figure{min-height:30rem}.hfSecondary .hfContactPanel{grid-template-columns:1fr;gap:3rem;margin-top:0;padding:4rem 1.4rem}.hfSecondary .hfContactInfo{border-right:0;padding-right:0}.hfSecondary .hfContactDirectionsLayout>figure{min-height:30rem}}.interiorHero{min-height:min(72svh,49rem);padding:10rem var(--gutter) clamp(5rem, 10vw, 8rem);color:var(--vandyke-800);background:radial-gradient(circle at 79% 32%,#9870522b,#0000 31%),linear-gradient(128deg,#f5f0e8 0%,#e9dfd3 100%);align-items:end;display:grid;position:relative;overflow:hidden}.interiorHero:after{right:var(--gutter);content:"";background:#3020183d;width:min(40vw,35rem);height:1px;position:absolute;bottom:0}.interiorHeroContent{z-index:1;max-width:69rem;position:relative}.pageEyebrow,.interiorHeroContent>.pageEyebrow,.sectionHeading>p{color:#3020188f;letter-spacing:.24em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.6rem}.interiorHeroContent h1{font-family:var(--font-brand-serif);letter-spacing:.06em;margin:0;font-size:clamp(4rem,9vw,9.25rem);font-weight:400;line-height:.93}.interiorHeroContent>p:last-child{color:#302018ab;max-width:41rem;font-family:var(--font-brand-serif);letter-spacing:.06em;margin:clamp(2rem,4vw,3.5rem) 0 0;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.95}.interiorMain{background:var(--warm-white);color:var(--text-dark);overflow:clip}.pageSection{padding:clamp(5.5rem, 10vw, 10rem) var(--gutter)}.pageSection+.pageSection:not(.pageTint,.pageDark,.contactStrip){border-top:1px solid var(--line-dark)}.pageTint{background:#e7ddd2}.pageDark{background:var(--vandyke-900);color:var(--text-light)}.pageDark .sectionHeading>p,.pageDark .pageEyebrow{color:#eee7dc73}.pageDark.pageSplit>div:last-child p{color:#eee7dca8}.sectionHeading{grid-template-columns:minmax(10rem,.42fr) 1fr;align-items:start;gap:3rem;margin-bottom:clamp(3.5rem,7vw,7rem);display:grid}.sectionHeading h2,.pageSplit h2,.contactStrip h2,.collectionIntro h2{font-family:var(--font-brand-serif);letter-spacing:.04em;margin:0;font-size:clamp(2.5rem,5.4vw,5.8rem);font-weight:400;line-height:1.08}.pageProse .proseColumns{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,5rem);display:grid}.proseColumns p,.storyBody p,.pageSplit>div:last-child p,.articleBody>p,.viewingIntro>p,.evidenceEmpty p{color:#191613b8;text-align:justify;margin:0;font-size:clamp(.88rem,1.05vw,1.08rem);line-height:2.15}.proseColumns p:first-child:first-letter{float:left;color:var(--vandyke-700);font-family:var(--font-brand-serif);margin:.05em .12em 0 0;font-size:3.8em;line-height:.82}.factGrid,.storyGrid{border-top:1px solid;grid-template-columns:repeat(4,1fr);display:grid}.storyGrid{grid-template-columns:repeat(3,1fr)}.factGrid article,.storyGrid article{border-right:1px solid #19161326;min-height:18rem;padding:2rem clamp(1.25rem,2.5vw,3rem) 2.5rem 0}.factGrid article:not(:first-child),.storyGrid article:not(:first-child){padding-left:clamp(1.25rem,2.5vw,3rem)}.pageDark .factGrid article,.pageDark .storyGrid article{border-color:#eee7dc26}.factGrid span,.storyGrid span,.collectionIntro>p,.contactStrip>p,.productCardBody>p,.productCardBody>span,.masterGallery article>span,.chapterMark{color:#1916137a;letter-spacing:.18em;margin:0 0 2rem;font-size:.58rem;display:block}.pageDark .factGrid span,.pageDark .storyGrid span,.pageDark .productCardBody>p,.pageDark .productCardBody>span{color:#eee7dc73}.factGrid h3,.storyGrid h3{font-family:var(--font-brand-serif);margin:0 0 1.25rem;font-size:clamp(1.35rem,2vw,2.1rem);font-weight:400;line-height:1.45}.factGrid p,.storyGrid p{color:#1916139e;margin:0;font-size:.82rem;line-height:1.95}.pageDark .factGrid p,.pageDark .storyGrid p{color:#eee7dc96}.pageSplit{grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1fr);gap:clamp(4rem,11vw,12rem);display:grid}.pageSplit .sectionHeading{margin:0;display:block}.pageSplit>div:last-child p+p{margin-top:1.5rem}.textLink{letter-spacing:.12em;border-bottom:1px solid;align-items:center;gap:1rem;width:max-content;max-width:100%;margin-top:2.2rem;font-size:.72rem;line-height:2.3;display:flex}.storyLead{grid-template-columns:.3fr 1fr;gap:clamp(3rem,10vw,11rem);display:grid}.chapterMark{font-family:var(--font-brand-serif);margin:0;font-size:clamp(4rem,10vw,10rem);line-height:.85}.storyBody{max-width:53rem}.storyBody p+p{margin-top:2rem}.contactStrip{background:#d8c8b8;grid-template-columns:1fr auto;align-items:end;min-height:30rem;display:grid}.aboutIdentity{grid-template-columns:minmax(18rem,.7fr) minmax(20rem,1fr);align-items:end;gap:2rem clamp(4rem,10vw,12rem);display:grid}.aboutIdentity .pageEyebrow{grid-column:1/-1}.aboutIdentity h2{font-family:var(--font-brand-serif);margin:0;font-size:clamp(2.6rem,5.6vw,6rem);font-weight:400;line-height:1.18}.aboutIdentity strong{color:var(--vandyke-600);letter-spacing:.12em;align-self:end;font-size:.72rem;font-weight:400}.aboutIdentity>p:last-child{color:#191613a8;grid-column:2;margin:0;font-size:clamp(.9rem,1.1vw,1.08rem);line-height:2}.strategyList{border-top:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));margin:2.2rem 0;padding:0;list-style:none;display:grid}.strategyList li{border-bottom:1px solid var(--line-light);color:#eee7dcc2;letter-spacing:.08em;padding:1rem 0;font-size:.72rem}.aboutClosing h2{line-height:1.38}.contactStrip>p{grid-column:1/-1}.outlineCta{letter-spacing:.15em;border:1px solid;justify-content:center;align-items:center;min-width:10.5rem;min-height:3.2rem;font-size:.68rem;transition:background .35s,color .35s;display:inline-flex}.outlineCta:hover{background:var(--vandyke-800);color:var(--text-light)}.categoryNav{z-index:4;padding:1.1rem var(--gutter);border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#f2ede5f0;gap:2rem;display:flex;position:sticky;top:0;overflow-x:auto}.categoryNav a{letter-spacing:.1em;flex:none;font-size:.65rem}.productCategory{scroll-margin-top:4rem}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,5vw,5rem) clamp(1.25rem,3vw,3rem);display:grid}.collectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);display:grid}.productCardImage{aspect-ratio:4/3;background:linear-gradient(142deg,#e1d7cc 0%,#cbbbad 100%);height:auto;display:block;position:relative;overflow:hidden}.productGrid .productCard:nth-child(3n+2) .productCardImage{height:auto}.productCardImage img{object-fit:contain;transition:transform 1.1s var(--ease-luxury)}.productCard:hover .productCardImage img{transform:scale(1.025)}.productCard.isCollection .productCardImage{background:radial-gradient(at 50% 89%,#462b1f52,#0000 28%),linear-gradient(142deg,#dacabb,#bca895)}.productCard.isCollection .productCardImage:after{filter:blur(13px);content:"";background:#311d143b;border-radius:50%;height:7%;position:absolute;bottom:9%;left:17%;right:17%}.productCard.isCollection .productCardImage img{z-index:1;object-fit:contain;filter:drop-shadow(0 1.4rem 1.2rem #27150e4d);padding:7% 4% 11%}.productCardBody{padding-top:1.4rem}.productCardBody>p,.productCardBody>span{margin-bottom:.65rem}.productCardBody h3{font-family:var(--font-brand-serif);margin:0 0 .75rem;font-size:clamp(1.2rem,1.65vw,1.75rem);font-weight:400;line-height:1.45}.sourceNotice,.detailBoundary{border-left:2px solid var(--vandyke-600);color:#191613a3;background:#57382a12;max-width:50rem;margin:0;padding:1.4rem 1.5rem;font-size:.78rem;line-height:1.8}.productDetail{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:clamp(3rem,7vw,8rem);display:grid}.productDetailMedia{align-self:start;gap:1rem;display:grid}.productDetailImage{background:#d9cbbc;min-height:70svh;position:relative;overflow:hidden}.productDetailImage img{object-fit:contain;padding:2%}.productDetail.isCollection .productDetailImage{background:radial-gradient(at 50% 80%,#3e251940,#0000 33%),#d7c5b4}.productDetail.isCollection .productDetailImage img{object-fit:contain;filter:drop-shadow(0 1.6rem 1.4rem #27150e47);padding:7%}.productDetailCopy{align-self:center}.productDetailCopy h2{font-family:var(--font-brand-serif);margin:0 0 1.5rem;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:400;line-height:1.22}.productDetailCopy>strong{color:var(--vandyke-600);letter-spacing:.16em;margin-bottom:2.5rem;font-size:.7rem;font-weight:400;display:block}.productDetailCopy>p:not(.sourceNotice,.detailBoundary){color:#191613ab;line-height:2}.productDetailCopy .productType{color:#1916137a;letter-spacing:.12em;margin:0 0 1.25rem;font-size:.68rem}.productDetailCopy .sourceNotice,.productDetailCopy .detailBoundary{margin-top:1.4rem}.productDetailGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.productDetailGallery figure{background:#ded3c8;min-height:12rem;margin:0;position:relative;overflow:hidden}.productDetailGallery img{object-fit:contain}.collectionIntro{min-height:32rem}.collectionIntro span{color:#1916137a;letter-spacing:.18em;margin-top:2rem;font-size:.65rem;display:block}.masterGallery{grid-template-columns:1.35fr .85fr;gap:clamp(5rem,10vw,10rem) clamp(2rem,7vw,8rem);display:grid}.masterGallery article:nth-child(2n){padding-top:8rem}.masterGalleryImage{height:clamp(27rem,53vw,53rem);margin-bottom:1.5rem;position:relative;overflow:hidden}.masterGalleryImage img{object-fit:cover}.masterGallery article h2{font-family:var(--font-brand-serif);margin:.5rem 0;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:400}.masterGallery article p{color:#1916138c;letter-spacing:.08em;margin:0;font-size:.75rem}.craftProcess{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.craftProcess article{border-right:1px solid var(--line-dark);min-height:25rem;padding:2rem 2rem 2rem 0}.craftProcess article:not(:first-child){padding-left:2rem}.craftProcess span{color:#19161373;font-size:.6rem}.craftProcess h2{font-family:var(--font-brand-serif);margin:6rem 0 1.5rem;font-size:clamp(1.4rem,2.4vw,2.5rem);font-weight:400}.craftProcess p{color:#1916139c;margin:0;font-size:.8rem;line-height:1.9}.craftPhotoGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.craftPhotoGrid figure{margin:0}.craftPhotoGrid figure>div{height:clamp(23rem,38vw,38rem);position:relative;overflow:hidden}.craftPhotoGrid img{object-fit:cover}.craftPhotoGrid figcaption{font-family:var(--font-brand-serif);padding-top:1.25rem;font-size:1.25rem}.craftPhotoGrid figcaption span{color:#eee7dc7d;font-family:var(--font-body-sans);margin-top:.75rem;font-size:.7rem;line-height:1.8;display:block}.contactPageGrid,.viewingGrid,.evidenceEmpty{grid-template-columns:minmax(20rem,.85fr) minmax(22rem,1.15fr);gap:clamp(4rem,10vw,12rem);display:grid}.contactPageGrid h2,.viewingIntro h2,.evidenceEmpty h2{font-family:var(--font-brand-serif);margin:0 0 1.5rem;font-size:clamp(2rem,4vw,4.5rem);font-weight:400;line-height:1.3}.contactPageGrid strong{color:var(--vandyke-600);letter-spacing:.1em;font-size:.72rem;font-weight:400}.contactPageGrid address{border-top:1px solid var(--line-dark);grid-template-columns:minmax(5rem,.28fr) 1fr;font-style:normal;display:grid}.contactPageGrid address>*{border-bottom:1px solid var(--line-dark);margin:0;padding:1.4rem 0}.contactPageGrid address span{color:#1916137a;letter-spacing:.1em;font-size:.66rem}.viewingIntro .textLink+.textLink{margin-top:.7rem}.viewingForm{grid-template-columns:1fr 1fr;gap:1.6rem;display:grid}.viewingForm label{color:#1916138a;letter-spacing:.11em;gap:.7rem;font-size:.62rem;display:grid}.viewingForm input,.viewingForm select,.viewingForm textarea{width:100%;color:var(--text-dark);font:inherit;background:0 0;border:0;border-bottom:1px solid #19161342;border-radius:0;outline:0;font-size:.85rem;line-height:2.6}.viewingForm textarea{resize:vertical;padding:.5rem 0;line-height:1.6}.viewingForm input:focus,.viewingForm select:focus,.viewingForm textarea:focus{border-bottom-color:var(--vandyke-700)}.formWide,.viewingForm button,.viewingForm>p{grid-column:1/-1}.viewingForm button{background:var(--vandyke-800);min-height:3.4rem;color:var(--text-light);cursor:pointer;letter-spacing:.15em;border:0;font-size:.68rem}.viewingForm>p{color:#19161373;margin:-.8rem 0 0;font-size:.62rem}.evidenceEmpty .chapterMark{color:#1916133b}.evidenceEmpty .outlineCta{margin-top:2.5rem}.cooperationList{margin:0;padding:0;list-style:none}.cooperationList li{border-top:1px solid var(--line-light);grid-template-columns:minmax(5rem,.18fr) 1fr;align-items:center;padding:1.8rem 0;display:grid}.cooperationList li:last-child{border-bottom:1px solid var(--line-light)}.cooperationList span{color:#eee7dc5c;font-size:.6rem}.cooperationList h3{font-family:var(--font-brand-serif);margin:0;font-size:clamp(1.4rem,3vw,3.1rem);font-weight:400}.newsList article{border-top:1px solid var(--line-dark);grid-template-columns:minmax(9rem,.28fr) 1fr minmax(15rem,.6fr) auto;align-items:baseline;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2.5rem,5vw,4rem) 0;display:grid}.newsList article:last-child{border-bottom:1px solid var(--line-dark)}.newsList article>span{color:#19161373;letter-spacing:.1em;font-size:.6rem}.newsList h2{font-family:var(--font-brand-serif);margin:0;font-size:clamp(1.5rem,2.6vw,2.8rem);font-weight:400;line-height:1.4}.newsList p{color:#19161394;margin:0;font-size:.78rem;line-height:1.8}.newsList .textLink{margin-top:0}.articleBody{max-width:56rem;margin:0 auto}.articleBody>p+p{margin-top:2rem}.articleBody .articleSource{border-top:1px solid var(--line-dark);color:#19161378;margin-top:4rem;padding-top:1.5rem;font-size:.72rem}.articlePager{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:2rem;margin-top:3.5rem;padding-top:1.5rem;display:grid}.articlePager a{color:#19161385;letter-spacing:.1em;gap:.65rem;font-size:.62rem;display:grid}.articlePager a:last-child{text-align:right}.articlePager a span{color:var(--text-dark);font-family:var(--font-brand-serif);letter-spacing:.03em;font-size:1rem}.backToTop{z-index:80;right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));opacity:0;width:48px;height:48px;box-shadow:none;color:#67513d;cursor:pointer;pointer-events:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:opacity .3s,transform .3s;display:grid;position:fixed;transform:translateY(1rem)}.backToTop.isVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.backToTop:hover{transform:translateY(-.12rem)}.backToTopIcon{transition:transform .3s var(--ease-calm)}.backToTop:hover .backToTopIcon{transform:translateY(-.1rem)}@media (max-width:1023px){.pageProse .proseColumns,.factGrid,.storyGrid,.craftProcess{grid-template-columns:repeat(2,1fr)}.factGrid article:nth-child(2),.storyGrid article:nth-child(2),.craftProcess article:nth-child(2){border-right:0}.productGrid,.collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsList article{grid-template-columns:minmax(8rem,.3fr) 1fr}.newsList p,.newsList .textLink{grid-column:2}}@media (max-width:767px){.interiorHero{width:100vw;max-width:100vw;min-height:37rem;padding-top:8rem;padding-bottom:4rem}.interiorHeroContent{width:calc(100vw - (2 * var(--gutter)));min-width:0;max-width:calc(100vw - (2 * var(--gutter)))}.interiorHeroContent h1{overflow-wrap:anywhere;letter-spacing:0;max-width:100%;font-size:clamp(3rem,15vw,4rem)}.interiorHeroContent>p:last-child{width:calc(100vw - (2 * var(--gutter)));max-width:calc(100vw - (2 * var(--gutter)));overflow-wrap:anywhere;white-space:normal;word-break:break-all;font-size:.95rem}.sectionHeading,.pageSplit,.storyLead,.aboutIdentity,.contactPageGrid,.viewingGrid,.evidenceEmpty,.contactStrip,.productDetail{grid-template-columns:1fr}.aboutIdentity .pageEyebrow,.aboutIdentity>p:last-child{grid-column:1}.pageProse .proseColumns,.factGrid,.storyGrid,.productGrid,.collectionGrid,.craftProcess,.craftPhotoGrid,.viewingForm{grid-template-columns:1fr}.sectionHeading{gap:0}.factGrid article,.storyGrid article,.factGrid article:not(:first-child),.storyGrid article:not(:first-child),.craftProcess article,.craftProcess article:not(:first-child){border-right:0;border-bottom:1px solid var(--line-dark);min-height:0;padding:2rem 0}.pageDark .factGrid article,.pageDark .storyGrid article{border-color:#eee7dc26}.pageSplit,.storyLead{gap:3rem}.strategyList,.articlePager{grid-template-columns:1fr}.articlePager a:last-child{text-align:left}.chapterMark{font-size:5rem}.contactStrip{gap:3rem}.contactStrip>p{grid-column:1}.contactStrip .outlineCta{width:max-content}.categoryNav{gap:1.35rem}.productCardImage,.productGrid .productCard:nth-child(3n+2) .productCardImage{height:auto}.productDetailImage{min-height:32rem}.productDetailGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.productDetailGallery figure{min-height:9rem}.masterGallery{grid-template-columns:1fr;gap:5rem}.masterGallery article:nth-child(2n){padding-top:0}.masterGalleryImage{height:min(130vw,39rem)}.craftProcess h2{margin-top:2.5rem}.contactPageGrid,.viewingGrid,.evidenceEmpty{gap:3.5rem}.viewingForm .formWide,.viewingForm button,.viewingForm>p{grid-column:1}.newsList article{grid-template-columns:1fr}.newsList p,.newsList .textLink{grid-column:1}.backToTop{bottom:max(16px, env(safe-area-inset-bottom));width:48px;height:48px}}.secondaryPage{--secondary-ink:#2d2019;--secondary-brown:#4a3024;--secondary-brown-deep:#241812;--secondary-brown-soft:#6f4d3b;--secondary-paper:#f4efe7;--secondary-ivory:#ebe1d5;--secondary-line:#432b1f29;--secondary-gold:#a67848;background:var(--secondary-paper);min-width:0;color:var(--secondary-ink);overflow:clip}.secondaryPage .interiorHero{background:var(--secondary-paper);min-height:clamp(42rem,78svh,57rem);color:var(--secondary-ink);padding:0;display:block;position:relative}.secondaryPage .interiorHero--dark{color:#f2eadf;background:#17110e}.secondaryPage .interiorHeroGrid{min-height:clamp(42rem,78svh,57rem);padding:clamp(9rem, 13vw, 12.5rem) var(--gutter) clamp(4rem, 8vw, 7rem);grid-template-columns:minmax(20rem,.82fr) minmax(24rem,1.18fr);align-items:center;gap:clamp(2rem,7vw,8rem);display:grid;position:relative}.secondaryPage .interiorHero:not(.hasVisual) .interiorHeroGrid{grid-template-columns:1fr}.secondaryPage .interiorHeroContent{z-index:3;width:100%;max-width:42rem}.secondaryPage .interiorHeroContent .pageEyebrow,.secondaryPage .secondaryKicker,.secondaryPage .secondarySectionLabel p,.secondaryPage .secondaryHeading>p,.secondaryPage .secondaryCta>p{color:#2d201987;letter-spacing:.24em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.64rem}.secondaryPage .interiorHero--dark .pageEyebrow,.secondaryPage .secondarySection--dark .secondaryKicker,.secondaryPage .secondarySection--dark .secondaryHeading>p,.secondaryPage .secondaryCta--dark>p{color:#f2eadf7d}.secondaryPage .interiorHeroContent h1{max-width:8em;font-family:var(--font-brand-serif);letter-spacing:.08em;margin:0;font-size:clamp(4.3rem,7.8vw,8.5rem);font-weight:400;line-height:.98}.secondaryPage .interiorHeroRule{background:var(--secondary-gold);width:2.4rem;height:1px;margin:clamp(2rem,4vw,3rem) 0 1.5rem;display:block}.secondaryPage .interiorHeroContent>p:last-child{color:#2d2019ad;max-width:37rem;font-family:var(--font-brand-serif);letter-spacing:.05em;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:2}.secondaryPage .interiorHero--dark .interiorHeroContent>p:last-child{color:#f2eadfb8}.secondaryPage .interiorHeroVisual{align-self:stretch;min-width:0;position:relative}.secondaryPage .interiorHeroVisual:after{content:"";opacity:.16;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.secondaryPage .interiorHero.hasBackdrop .interiorHeroGrid{grid-template-columns:minmax(20rem,.78fr) 1.22fr}.secondaryPage .interiorHero.hasBackdrop .interiorHeroVisual{z-index:0;position:absolute;inset:0}.secondaryPage .interiorHero.hasBackdrop .interiorHeroVisual:before{z-index:1;content:"";background:#140d0a8a;position:absolute;inset:0}.secondaryPage .interiorHero.hasBackdrop .interiorHeroVisual img{object-fit:cover;filter:saturate(.72)brightness(.76)sepia(.14)}.secondaryPage .interiorHero.hasBackdrop .interiorHeroContent{max-width:46rem}.secondaryPage .secondaryHeroObject,.secondaryPage .secondaryHeroPhoto{position:absolute;inset:0;overflow:hidden}.secondaryPage .secondaryHeroObject img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 2rem 2.4rem #2d180e3b);padding:3% 0 0 3%}.secondaryPage .secondaryHeroObject--about img{transform:translate(5%)scale(1.05)}.secondaryPage .secondaryHeroObject--collection img{filter:drop-shadow(0 2.5rem 3.2rem #0000007a);padding:4% 1% 0;transform:scale(1.06)}.secondaryPage .secondaryHeroPhoto{right:calc(-1 * var(--gutter))}.secondaryPage .secondaryHeroPhoto img{object-fit:cover;filter:saturate(.74)contrast(.96)sepia(.08)}.secondaryPage .secondaryHeroPhoto--viewing img{object-position:center 44%}.secondaryPage .secondaryHeroPhoto--contact img{object-position:center 56%}.secondaryPage .productsHeroComposition{inset:0 calc(-1 * var(--gutter)) 0 0;background:#17110e;position:absolute;overflow:hidden}.secondaryPage .productsHeroItem{object-fit:contain;filter:drop-shadow(0 1.8rem 2rem #00000085);width:auto;height:75%;position:absolute}.secondaryPage .productsHeroItem--1{z-index:2;height:77%;bottom:3%;right:34%}.secondaryPage .productsHeroItem--2{z-index:1;height:71%;bottom:2%;right:4%}.secondaryPage .productsHeroItem--3{z-index:0;opacity:.68;height:62%;bottom:-27%;right:10%}.secondaryPage .interiorMain{background:var(--secondary-paper);color:var(--secondary-ink);overflow:clip}.secondaryPage .pageSection,.secondaryPage .secondarySection{padding:clamp(5rem, 8.5vw, 8.5rem) var(--gutter)}.secondaryPage .pageSection+.pageSection:not(.secondarySection--tint,.secondarySection--dark,.secondaryCta){border-top:1px solid var(--secondary-line)}.secondaryPage .secondarySection--tint{background:var(--secondary-ivory)}.secondaryPage .secondarySection--dark{background:var(--secondary-brown-deep);color:#f1e8dc}.secondaryPage .secondaryHeading{grid-template-columns:minmax(9rem,.32fr) minmax(0,1fr);gap:2rem;margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.secondaryPage .secondaryHeading h2,.secondaryPage .aboutOverviewCopy h2,.secondaryPage .digitalPlanCopy h2,.secondaryPage .storyOriginCopy h2,.secondaryPage .secondaryStoryBand h2,.secondaryPage .collectionFeatureCopy h2,.secondaryPage .masterpieceFeatureCopy h2,.secondaryPage .craftStatement h2,.secondaryPage .secondaryCraftClosing h2,.secondaryPage .privateServiceIntro h2,.secondaryPage .secondaryCta h2{font-family:var(--font-brand-serif);letter-spacing:.04em;margin:0;font-size:clamp(2.5rem,4.9vw,5.4rem);font-weight:400;line-height:1.16}.secondaryPage .secondarySectionLabel span{color:#2d20192e;font-family:var(--font-brand-serif);font-size:clamp(4rem,8vw,8rem);line-height:.8;display:block}.secondaryPage .secondarySectionLabel p{margin-top:1.2rem}.secondaryPage .secondaryFeatureGrid{border-top:1px solid;display:grid}.secondaryPage .secondaryFeatureGrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.secondaryPage .secondaryFeatureGrid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.secondaryPage .secondaryFeatureCard{border-color:#2d201929;border-right-style:solid;border-right-width:1px;min-width:0;min-height:17rem;padding:2rem clamp(1.3rem,2.6vw,2.8rem) 2.4rem}.secondaryPage .secondaryFeatureCard:first-child{padding-left:0}.secondaryPage .secondaryFeatureCard:last-child{border-right:0;padding-right:0}.secondaryPage .secondarySection--dark .secondaryFeatureCard{border-color:#f1e8dc29}.secondaryPage .secondaryFeatureCard>span,.secondaryPage .secondaryIndexList article>span,.secondaryPage .privateServiceBand article>span,.secondaryPage .privateProcess li>span,.secondaryPage .secondaryCraftProcess li>span{color:#2d20196b;letter-spacing:.18em;margin-bottom:3.4rem;font-size:.62rem;display:block}.secondaryPage .secondarySection--dark .secondaryFeatureCard>span,.secondaryPage .secondarySection--dark .secondaryCraftProcess li>span{color:#f1e8dc61}.secondaryPage .secondaryFeatureCard h3,.secondaryPage .secondaryIndexList h3,.secondaryPage .storyTimeline h3,.secondaryPage .privateProcess h3,.secondaryPage .secondaryCraftProcess h3,.secondaryPage .contactMethods h3{font-family:var(--font-brand-serif);margin:0 0 1rem;font-size:clamp(1.3rem,2vw,2rem);font-weight:400;line-height:1.4}.secondaryPage .secondaryFeatureCard p,.secondaryPage .secondaryIndexList p,.secondaryPage .storyTimeline p,.secondaryPage .privateProcess p,.secondaryPage .secondaryCraftProcess p,.secondaryPage .contactIdentity>div>p:last-child,.secondaryPage .craftStatement>p,.secondaryPage .privateServiceIntro>div>p,.secondaryPage .masterpieceFeatureCopy>p,.secondaryPage .collectionFeatureCopy>p,.secondaryPage .digitalPlanCopy>p,.secondaryPage .storyOriginCopy>p,.secondaryPage .secondaryStoryBand>div>p,.secondaryPage .secondaryCraftClosing>div>p{color:#2d2019a3;margin:0;font-size:.82rem;line-height:2}.secondaryPage .secondarySection--dark .secondaryFeatureCard p,.secondaryPage .secondarySection--dark .secondaryCraftProcess p,.secondaryPage .secondaryStoryBand>div>p,.secondaryPage .secondaryCraftClosing>div>p{color:#f1e8dca1}.secondaryPage .secondaryIndexList{border-top:1px solid var(--secondary-line)}.secondaryPage .secondaryIndexList article{border-bottom:1px solid var(--secondary-line);grid-template-columns:minmax(4rem,.16fr) minmax(14rem,.42fr) minmax(0,1fr);align-items:baseline;gap:2rem;padding:2rem 0;display:grid}.secondaryPage .secondaryIndexList article>span,.secondaryPage .secondaryIndexList h3,.secondaryPage .secondaryIndexList p{margin:0}.secondaryPage .secondaryButton{border:1px solid var(--secondary-brown);background:var(--secondary-brown);color:#f4ede4;letter-spacing:.14em;justify-content:center;align-items:center;min-width:11rem;min-height:3.3rem;font-size:.68rem;transition:background .35s,color .35s;display:inline-flex}.secondaryPage .secondaryButton:hover{color:var(--secondary-brown);background:0 0}.secondaryPage .secondaryButton--light{color:var(--secondary-brown-deep);background:#eee2d4;border-color:#eee2d4}.secondaryPage .secondaryButton--light:hover{color:#eee2d4;background:0 0}.secondaryPage .secondaryTextLink{width:max-content;max-width:100%;color:inherit;letter-spacing:.12em;border-bottom:1px solid;align-items:center;gap:.8rem;padding-bottom:.45rem;font-size:.68rem;display:inline-flex}.secondaryPage .secondaryCta{background:#d8c8b8;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:end;gap:1.5rem 3rem;min-height:clamp(26rem,46vw,38rem);display:grid}.secondaryPage .secondaryCta>p{grid-column:1/-1}.secondaryPage .secondaryCta>h2{max-width:58rem}.secondaryPage .secondaryCta>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.5rem;display:flex}.secondaryPage .secondaryCta--dark{background:var(--secondary-brown-deep);color:#f1e8dc}.secondaryPage .sourceBoundary{border-left:2px solid var(--secondary-gold);background:#5c3e2d0f;padding:1rem 1.2rem;color:#2d201985!important;margin-top:1.5rem!important;font-size:.7rem!important;line-height:1.8!important}.secondaryPage .aboutOverview{grid-template-columns:minmax(9rem,.24fr) minmax(0,1fr);gap:clamp(3rem,8vw,9rem);display:grid}.secondaryPage .aboutOverviewCopy>strong,.secondaryPage .collectionFeatureCopy>strong,.secondaryPage .masterpieceFeatureCopy>strong,.secondaryPage .contactIdentity>div>strong{color:var(--secondary-brown-soft);letter-spacing:.11em;margin:1.4rem 0 3rem;font-size:.72rem;font-weight:400;display:block}.secondaryPage .aboutProse{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,4rem);margin-top:4rem;display:grid}.secondaryPage .aboutProse p{color:#2d2019a8;text-align:justify;margin:0;font-size:.82rem;line-height:2.05}.secondaryPage .digitalPlan{grid-template-columns:minmax(20rem,.8fr) minmax(22rem,1.2fr);align-items:start;gap:clamp(4rem,10vw,11rem);display:grid}.secondaryPage .digitalPlanCopy>p:not(.secondaryKicker,.sourceBoundary){margin-top:2rem}.secondaryPage .digitalPlanList{border-top:1px solid var(--secondary-line);margin:0;padding:0;list-style:none}.secondaryPage .digitalPlanList li{border-bottom:1px solid var(--secondary-line);color:var(--secondary-ink);font-family:var(--font-brand-serif);grid-template-columns:4rem 1fr;padding:1.45rem 0;font-size:clamp(1.05rem,1.8vw,1.55rem);display:grid}.secondaryPage .digitalPlanList span{color:#2d201959;font-family:var(--font-body-sans);font-size:.6rem}.secondaryPage .storyOrigin{grid-template-columns:minmax(20rem,.8fr) minmax(24rem,1.2fr);align-items:center;gap:clamp(4rem,10vw,11rem);display:grid}.secondaryPage .storyOriginCopy>p:not(.secondaryKicker)+p{margin-top:1.4rem}.secondaryPage .storyOriginCopy h2{margin-bottom:2rem}.secondaryPage .storyOriginImage{min-height:clamp(30rem,52vw,52rem);margin:0;position:relative;overflow:hidden}.secondaryPage .storyOriginImage img{object-fit:cover;transition:transform 1.2s var(--ease-luxury)}.secondaryPage .storyOriginImage:hover img{transform:scale(1.025)}.secondaryPage .storyTimeline{border-top:1px solid var(--secondary-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.secondaryPage .storyTimeline li{border-right:1px solid var(--secondary-line);min-height:18rem;padding:2rem 2rem 2rem 0}.secondaryPage .storyTimeline li:not(:first-child){padding-left:2rem}.secondaryPage .storyTimeline li:last-child{border-right:0}.secondaryPage .storyTimeline li>span{color:var(--secondary-brown-soft);letter-spacing:.1em;margin-bottom:4rem;font-size:.66rem;display:block}.secondaryPage .secondaryStoryBand,.secondaryPage .secondaryCraftClosing{background:var(--secondary-brown-deep);color:#f1e8dc;grid-template-columns:1fr 1fr;min-height:clamp(38rem,62vw,55rem);display:grid}.secondaryPage .secondaryStoryBand figure,.secondaryPage .secondaryCraftClosing figure{min-height:32rem;margin:0;position:relative;overflow:hidden}.secondaryPage .secondaryStoryBand figure img,.secondaryPage .secondaryCraftClosing figure img{object-fit:cover}.secondaryPage .secondaryStoryBand>div,.secondaryPage .secondaryCraftClosing>div{padding:clamp(4rem, 8vw, 8rem) var(--gutter);flex-direction:column;justify-content:center;display:flex}.secondaryPage .secondaryStoryBand h2,.secondaryPage .secondaryCraftClosing h2{margin-bottom:2rem}.secondaryPage .secondaryStoryBand>div>p+p{margin-top:1.2rem}.secondaryPage .secondaryStoryBand .secondaryTextLink,.secondaryPage .secondaryCraftClosing .secondaryTextLink{margin-top:2.4rem}.secondaryPage .categoryNav{z-index:40;padding:1.1rem var(--gutter);border-color:var(--secondary-line);background:#f4efe7f0;justify-content:center;top:0}.secondaryPage .categoryNav a{border-radius:99rem;padding:.45rem 1.2rem;transition:background .3s,color .3s}.secondaryPage .categoryNav a:hover,.secondaryPage .categoryNav a:first-child{background:var(--secondary-brown);color:#f4ede4}.secondaryPage .productCategory{scroll-margin-top:5rem}.secondaryPage .productCategory+.productCategory{border-top:1px solid var(--secondary-line)}.secondaryPage .productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2.6rem,4vw,4.2rem) clamp(1rem,2vw,2rem);display:grid}.secondaryPage .productCardImage{aspect-ratio:4/5;background:#e5dacd}.secondaryPage .productCardImage img{object-fit:contain;padding:5%}.secondaryPage .productCard.isCollection .productCardImage{background:#d2c0b0}.secondaryPage .productCardBody{padding-top:1.15rem}.secondaryPage .productCardBody h3{margin-bottom:.45rem;font-size:clamp(1.05rem,1.4vw,1.35rem)}.secondaryPage .productCardBody>p,.secondaryPage .productCardBody>span{margin-bottom:.45rem;font-size:.56rem}.secondaryPage .collectionFeature{grid-template-columns:minmax(28rem,1.15fr) minmax(20rem,.85fr);align-items:center;gap:clamp(4rem,8vw,9rem);display:grid}.secondaryPage .collectionFeatureMain{background:#d6cabd;min-height:clamp(30rem,51vw,49rem);margin:0;position:relative;overflow:hidden}.secondaryPage .collectionFeatureMain img{object-fit:cover}.secondaryPage .collectionThumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.secondaryPage .collectionThumbs figure{aspect-ratio:4/3;background:#d8cbbb;margin:0;position:relative;overflow:hidden}.secondaryPage .collectionThumbs img{object-fit:contain;padding:4%}.secondaryPage .collectionFeatureCopy>p:not(.secondaryKicker,.sourceBoundary){margin-top:1.7rem}.secondaryPage .collectionFeatureCopy dl{border-top:1px solid var(--secondary-line);margin:2.4rem 0 0}.secondaryPage .collectionFeatureCopy dl>div{border-bottom:1px solid var(--secondary-line);grid-template-columns:7rem 1fr;padding:1rem 0;display:grid}.secondaryPage .collectionFeatureCopy dt,.secondaryPage .collectionFeatureCopy dd{margin:0;font-size:.7rem;line-height:1.7}.secondaryPage .collectionFeatureCopy dt{color:#2d201970}.secondaryPage .collectionFeatureCopy .secondaryTextLink{margin-top:2rem}.secondaryPage .masterpieceFeature{grid-template-columns:minmax(28rem,1.25fr) minmax(20rem,.75fr);align-items:center;gap:clamp(4rem,9vw,9rem);display:grid}.secondaryPage .masterpieceFeatureMedia{grid-template-columns:1fr .36fr;align-items:end;gap:1.2rem;display:grid}.secondaryPage .masterpieceFeatureMedia figure{background:#d7cbc0;margin:0;position:relative;overflow:hidden}.secondaryPage .masterpieceOverall{min-height:clamp(32rem,50vw,50rem)}.secondaryPage .masterpieceDetail{min-height:clamp(22rem,34vw,34rem)}.secondaryPage .masterpieceOverall img{object-fit:cover;object-position:center 32%;transform:scale(1.12)}.secondaryPage .masterpieceDetail img{object-fit:cover}.secondaryPage .masterpieceFeatureCopy>p:not(.secondaryKicker){margin-top:1.8rem}.secondaryPage .masterpieceFeatureCopy .secondaryTextLink{margin-top:2.2rem}.secondaryPage .craftStatement{grid-template-columns:minmax(20rem,.8fr) minmax(22rem,1fr);align-items:end;gap:clamp(4rem,11vw,12rem);display:grid}.secondaryPage .craftStatement>p{padding-bottom:.5rem}.secondaryPage .secondaryCraftProcess{border-top:1px solid var(--secondary-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.secondaryPage .secondaryCraftProcess li{border-right:1px solid var(--secondary-line);min-height:22rem;padding:2rem 2rem 2rem 0}.secondaryPage .secondaryCraftProcess li:not(:first-child){padding-left:2rem}.secondaryPage .secondaryCraftProcess li:last-child{border-right:0}.secondaryPage .secondaryCraftProcess li>span{margin-bottom:6rem}.secondaryPage .secondaryCraftPhotos figure>div{height:clamp(22rem,34vw,34rem)}.secondaryPage .secondaryCraftPhotos img{object-fit:cover}.secondaryPage .privateServiceBand{z-index:5;width:calc(100% - (2 * var(--gutter)));border:1px solid var(--secondary-line);background:#f7f2ebf5;grid-template-columns:repeat(4,minmax(0,1fr));margin:-3.2rem auto 0;display:grid;position:relative;box-shadow:0 1.4rem 4rem #2d201917}.secondaryPage .privateServiceBand article{border-right:1px solid var(--secondary-line);grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;min-height:9.2rem;padding:1.7rem;display:grid}.secondaryPage .privateServiceBand article:last-child{border-right:0}.secondaryPage .privateServiceBand article>span,.secondaryPage .privateServiceBand h2,.secondaryPage .privateServiceBand p{margin:0}.secondaryPage .privateServiceBand h2{font-family:var(--font-brand-serif);font-size:1.25rem;font-weight:400}.secondaryPage .privateServiceBand p{color:#2d20198a;margin-top:.5rem;font-size:.68rem;line-height:1.65}.secondaryPage .privateServiceIntro{grid-template-columns:minmax(22rem,.8fr) minmax(26rem,1.2fr);align-items:center;gap:clamp(4rem,10vw,11rem);display:grid}.secondaryPage .privateServiceIntro>div>p:not(.secondaryKicker){max-width:36rem;margin-top:2rem}.secondaryPage .privateServiceIntro figure{min-height:clamp(31rem,52vw,50rem);margin:0;position:relative;overflow:hidden}.secondaryPage .privateServiceIntro img{object-fit:cover}.secondaryPage .privateProcess>ol{border-top:1px solid var(--secondary-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.secondaryPage .privateProcess li{border-right:1px solid var(--secondary-line);min-height:18rem;padding:2rem 2rem 2rem 0}.secondaryPage .privateProcess li:not(:first-child){padding-left:2rem}.secondaryPage .privateProcess li:last-child{border-right:0}.secondaryPage .privateProcess li>span{margin-bottom:4rem}.secondaryPage .privateAppointment .viewingIntro .secondaryTextLink{margin-top:1rem}.secondaryPage .contactIdentity{grid-template-columns:minmax(20rem,.75fr) minmax(26rem,1.25fr);align-items:start;gap:clamp(4rem,9vw,10rem);display:grid}.secondaryPage .contactIdentity>div>p:last-child{max-width:34rem}.secondaryPage .contactMethods{border-top:1px solid var(--secondary-line);margin:0;font-style:normal}.secondaryPage .contactMethods article{border-bottom:1px solid var(--secondary-line);grid-template-columns:minmax(7rem,.24fr) minmax(8rem,.32fr) minmax(0,1fr);align-items:baseline;gap:1.5rem;padding:1.6rem 0;display:grid}.secondaryPage .contactMethods span{color:#2d20196b;letter-spacing:.1em;font-size:.58rem}.secondaryPage .contactMethods h3,.secondaryPage .contactMethods a,.secondaryPage .contactMethods p{margin:0}.secondaryPage .contactMethods a,.secondaryPage .contactMethods p{color:#2d2019b3;font-size:.82rem;line-height:1.8}.secondaryPage .viewingGrid{grid-template-columns:minmax(20rem,.8fr) minmax(24rem,1.2fr);gap:clamp(4rem,9vw,10rem);display:grid}.secondaryPage .viewingIntro h2{font-size:clamp(2.5rem,4.3vw,4.7rem)}.secondaryPage .viewingIntro>p:not(.secondaryKicker,.sourceBoundary){margin-top:1.8rem}.secondaryPage .secondaryForm{border:1px solid var(--secondary-line);background:#f9f5efc2;padding:clamp(2rem,4vw,3.5rem)}.secondaryPage .secondaryForm input,.secondaryPage .secondaryForm select,.secondaryPage .secondaryForm textarea{min-height:2.8rem;padding:0 .2rem}.secondaryPage .secondaryForm textarea{padding-top:.8rem}.secondaryPage .secondaryForm button{transition:background .3s}.secondaryPage .secondaryForm button:hover{background:var(--secondary-brown-soft)}.siteFooter.isInteriorFooter{color:#eee4d8;background:#1f1511}.siteFooter.isInteriorFooter .footerPrimary{border-color:#eee4d829}.siteFooter.isInteriorFooter .footerNavGroup h2,.siteFooter.isInteriorFooter .footerContact h2,.siteFooter.isInteriorFooter .footerContactItem span,.siteFooter.isInteriorFooter .footerBottom{color:#eee4d870}.siteFooter.isInteriorFooter .footerIdentity p,.siteFooter.isInteriorFooter .footerNavGroup a,.siteFooter.isInteriorFooter .footerContactItem a,.siteFooter.isInteriorFooter .footerContactItem p{color:#eee4d8b8}.secondaryMotionReady .secondaryPage [data-secondary-reveal]{opacity:0;transition:opacity .75s ease, transform .9s var(--ease-luxury);transform:translateY(1.2rem)}.secondaryMotionReady .secondaryPage [data-secondary-reveal].isRevealed{opacity:1;transform:translateY(0)}@media (max-width:1180px){.secondaryPage .interiorHeroGrid{grid-template-columns:minmax(18rem,.92fr) minmax(20rem,1.08fr);gap:2rem}.secondaryPage .productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.secondaryPage .secondaryFeatureGrid--four,.secondaryPage .storyTimeline,.secondaryPage .secondaryCraftProcess,.secondaryPage .privateServiceBand{grid-template-columns:repeat(2,minmax(0,1fr))}.secondaryPage .secondaryFeatureGrid--four .secondaryFeatureCard:nth-child(2),.secondaryPage .secondaryCraftProcess li:nth-child(2),.secondaryPage .storyTimeline li:nth-child(2),.secondaryPage .privateServiceBand article:nth-child(2){border-right:0}.secondaryPage .privateServiceBand article:nth-child(-n+2){border-bottom:1px solid var(--secondary-line)}}@media (max-width:900px){.secondaryPage .interiorHero,.secondaryPage .interiorHeroGrid{min-height:43rem}.secondaryPage .interiorHeroGrid{grid-template-columns:1fr .8fr}.secondaryPage .interiorHeroContent h1{font-size:clamp(3.8rem,9vw,6rem)}.secondaryPage .secondaryFeatureGrid--three,.secondaryPage .aboutProse,.secondaryPage .privateProcess>ol{grid-template-columns:1fr}.secondaryPage .secondaryFeatureGrid--three .secondaryFeatureCard,.secondaryPage .privateProcess li,.secondaryPage .privateProcess li:not(:first-child){border-right:0;border-bottom:1px solid var(--secondary-line);min-height:0;padding:2rem 0}.secondaryPage .secondaryFeatureGrid--three .secondaryFeatureCard>span,.secondaryPage .privateProcess li>span{margin-bottom:1.5rem}.secondaryPage .aboutOverview,.secondaryPage .digitalPlan,.secondaryPage .storyOrigin,.secondaryPage .collectionFeature,.secondaryPage .masterpieceFeature,.secondaryPage .craftStatement,.secondaryPage .privateServiceIntro,.secondaryPage .contactIdentity,.secondaryPage .viewingGrid{grid-template-columns:1fr}.secondaryPage .aboutProse{gap:1.4rem;margin-top:2.5rem}.secondaryPage .secondaryStoryBand,.secondaryPage .secondaryCraftClosing{grid-template-columns:1fr}.secondaryPage .secondaryStoryBand figure,.secondaryPage .secondaryCraftClosing figure{min-height:36rem}.secondaryPage .masterpieceFeatureMedia{grid-template-columns:1fr .45fr}.secondaryPage .contactMethods article{grid-template-columns:6rem 8rem 1fr}}@media (max-width:767px){.secondaryPage .interiorHero,.secondaryPage .interiorHeroGrid{min-height:42rem}.secondaryPage .interiorHeroGrid,.secondaryPage .interiorHero.hasBackdrop .interiorHeroGrid{padding:8.5rem var(--gutter) 3.5rem;flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.secondaryPage .interiorHero.hasVisual:not(.hasBackdrop) .interiorHeroGrid{padding-bottom:2.5rem}.secondaryPage .interiorHero.hasVisual:not(.hasBackdrop) .interiorHeroContent{background:#f4efe7e0;width:100%;padding:1.4rem}.secondaryPage .interiorHero--dark.hasVisual:not(.hasBackdrop) .interiorHeroContent{background:#17110ed1}.secondaryPage .interiorHeroContent h1{letter-spacing:.04em;font-size:clamp(3.35rem,16vw,5rem)}.secondaryPage .interiorHeroContent>p:last-child{word-break:normal;width:auto;font-size:.9rem;line-height:1.85}.secondaryPage .interiorHeroVisual{position:absolute;inset:4.5rem 0 0}.secondaryPage .interiorHero.hasBackdrop .interiorHeroVisual{inset:0}.secondaryPage .secondaryHeroPhoto,.secondaryPage .productsHeroComposition{right:0}.secondaryPage .secondaryHeroObject img{opacity:.72;padding:6% 0 0}.secondaryPage .productsHeroItem--1{height:68%;right:38%}.secondaryPage .productsHeroItem--2{height:62%;right:-8%}.secondaryPage .productsHeroItem--3{display:none}.secondaryPage .pageSection,.secondaryPage .secondarySection{padding:4.5rem var(--gutter)}.secondaryPage .secondaryHeading{grid-template-columns:1fr;gap:0}.secondaryPage .secondaryHeading h2,.secondaryPage .aboutOverviewCopy h2,.secondaryPage .digitalPlanCopy h2,.secondaryPage .storyOriginCopy h2,.secondaryPage .secondaryStoryBand h2,.secondaryPage .collectionFeatureCopy h2,.secondaryPage .masterpieceFeatureCopy h2,.secondaryPage .craftStatement h2,.secondaryPage .secondaryCraftClosing h2,.secondaryPage .privateServiceIntro h2,.secondaryPage .secondaryCta h2{font-size:clamp(2.2rem,11vw,3.6rem)}.secondaryPage .secondaryFeatureGrid--four,.secondaryPage .storyTimeline,.secondaryPage .secondaryCraftProcess,.secondaryPage .privateServiceBand,.secondaryPage .productGrid{grid-template-columns:1fr}.secondaryPage .secondaryFeatureCard,.secondaryPage .secondaryFeatureCard:first-child,.secondaryPage .secondaryFeatureCard:last-child,.secondaryPage .storyTimeline li,.secondaryPage .storyTimeline li:not(:first-child),.secondaryPage .secondaryCraftProcess li,.secondaryPage .secondaryCraftProcess li:not(:first-child){border-right:0;border-bottom:1px solid var(--secondary-line);min-height:0;padding:2rem 0}.secondaryPage .secondaryFeatureCard>span,.secondaryPage .storyTimeline li>span,.secondaryPage .secondaryCraftProcess li>span{margin-bottom:1.6rem}.secondaryPage .secondaryIndexList article{grid-template-columns:3rem 1fr;gap:1rem}.secondaryPage .secondaryIndexList p{grid-column:2}.secondaryPage .secondaryCta{grid-template-columns:1fr;align-items:start}.secondaryPage .secondaryCta>div{justify-content:flex-start}.secondaryPage .secondaryStoryBand figure,.secondaryPage .secondaryCraftClosing figure,.secondaryPage .storyOriginImage,.secondaryPage .privateServiceIntro figure{min-height:27rem}.secondaryPage .secondaryStoryBand>div,.secondaryPage .secondaryCraftClosing>div{padding:4.5rem var(--gutter)}.secondaryPage .categoryNav{justify-content:flex-start}.secondaryPage .productGrid{gap:3.5rem}.secondaryPage .collectionFeature,.secondaryPage .masterpieceFeature{gap:3rem}.secondaryPage .collectionFeatureMain,.secondaryPage .masterpieceOverall{min-height:29rem}.secondaryPage .collectionThumbs{grid-template-columns:repeat(2,1fr)}.secondaryPage .masterpieceFeatureMedia{grid-template-columns:1fr}.secondaryPage .masterpieceDetail{min-height:19rem}.secondaryPage .privateServiceBand{width:calc(100% - (2 * var(--gutter)));margin-top:-1.2rem}.secondaryPage .privateServiceBand article,.secondaryPage .privateServiceBand article:nth-child(2){border-right:0;border-bottom:1px solid var(--secondary-line);min-height:0;padding:1.4rem}.secondaryPage .contactMethods article{grid-template-columns:1fr;gap:.5rem}.secondaryPage .viewingForm{grid-template-columns:1fr}.secondaryPage .secondaryForm{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.secondaryMotionReady .secondaryPage [data-secondary-reveal]{opacity:1;transition:none;transform:none}.secondaryPage img,.secondaryPage a,.secondaryPage button{transition:none!important}}
