@font-face{font-family:TAN Nightingale;src:url(/fonts/TAN-NIGHTINGALE-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aventa;src:url(/fonts/Aventa-Light.otf) format("opentype");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:Aventa;src:url(/fonts/Aventa-LightItallic.otf) format("opentype");font-weight:300 400;font-style:italic;font-display:swap}*{box-sizing:border-box}body,html{margin:0;padding:0;background:#fff;color:#010101;overflow-x:hidden}body{font-family:Aventa,Arial,Helvetica,sans-serif;font-size:13px;font-weight:300}a{color:inherit;text-decoration:none}:root{--display:"TAN Nightingale",Didot,"Bodoni MT",Georgia,serif;--body:"Aventa",Arial,Helvetica,sans-serif;--black:#010101;--cream:#fff6ed;--taupe:#a6826c}a,button,input{font-family:var(--body)}.siteHeader{height:92px;padding:0 4.5vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:0;position:relative;z-index:20;background:transparent}.brandLogo{display:flex;align-items:center;width:150px}.brandLogo img{display:block;width:100%;height:auto;max-height:48px;object-fit:contain;object-position:left center}.siteHeader nav{gap:32px;font-size:10px;letter-spacing:.14em}.headerActions,.siteHeader nav{display:flex;text-transform:uppercase}.headerActions{justify-content:flex-end;gap:20px;font-size:9px;letter-spacing:.12em}.eyebrow{display:block;letter-spacing:.22em;margin-bottom:24px}.eyebrow,.textLink{text-transform:uppercase;font-size:9px}.textLink{display:inline-block;letter-spacing:.16em;border-bottom:1px solid;padding-bottom:6px}.homeHero{min-height:760px;padding:5vw 5vw 6vw;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:5vw;gap:5vw;align-items:center;position:relative;overflow:visible;z-index:1}.homeHeroCopy{max-width:760px;position:relative;z-index:10}.homeHero .eyebrow{margin-bottom:42px}.brandStatement h2,.homeHero h1,.latestHeader h2,.storyCopy h2{font-family:var(--display);font-weight:400;letter-spacing:-.025em}.homeHero h1{font-size:clamp(68px,7.1vw,118px);line-height:.9;margin:0}.homeHero p{max-width:480px;line-height:1.75;margin:35px 0 30px}.homeHeroVisual{position:absolute;top:-130px;right:-1vw;width:50.5vw;height:auto;z-index:5;pointer-events:none;overflow:visible;display:block}.heroImage{display:block;width:100%;height:auto;max-width:none;object-fit:contain;object-position:center}.latestSection{padding:190px 4.5vw 155px;position:relative;z-index:2;background:transparent}.latestHeader{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:65px}.latestHeader h2{font-size:clamp(54px,5.4vw,88px);line-height:.95;margin:0}.productGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:78px 24px;gap:78px 24px}.productImage{aspect-ratio:4/5;background:#f4f3f1;display:grid;place-items:center;overflow:hidden}.productImage img{display:block;width:100%;height:100%;object-fit:cover}.productPlaceholder{font-family:var(--display);font-size:clamp(44px,5vw,72px);color:#b6b3af}.productMeta{padding-top:15px;display:flex;justify-content:space-between;gap:20px}.productMeta div{display:flex;flex-direction:column;gap:7px}.productMeta small{text-transform:uppercase;letter-spacing:.16em;font-size:8px}.productMeta strong{font-weight:300;font-size:13px}.productMeta>span{text-transform:uppercase;letter-spacing:.14em;font-size:8px}.latestFooter{text-align:center;padding-top:70px}.brandStatement{padding:180px 6vw;text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee}.brandStatement h2{max-width:1200px;font-size:clamp(68px,8.4vw,138px);line-height:.9;margin:0 auto 45px}.brandStatement p{max-width:560px;margin:auto;line-height:1.8}.storySection{padding:155px 5vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:9vw;gap:9vw;align-items:center}.storyVisual{aspect-ratio:4/5;background:var(--black);color:var(--cream);padding:9%;display:flex;flex-direction:column;justify-content:space-between}.storyKicker{text-transform:uppercase;font-size:8px;letter-spacing:.2em}.storyVisual strong{font-family:var(--display);font-weight:400;font-size:clamp(58px,7vw,112px);line-height:.82;letter-spacing:-.02em}.storyCopy h2{font-size:clamp(54px,5.5vw,92px);line-height:.96;margin:0}.storyCopy p{max-width:480px;line-height:1.8;margin:36px 0}.siteFooter{padding:80px 4.5vw 35px;border-top:1px solid #eee;display:grid;grid-template-columns:1fr auto;grid-gap:60px;gap:60px}.footerLogo{display:block;width:155px;max-height:55px;object-fit:contain;object-position:left center}.siteFooter p{margin-top:18px}.siteFooter>div:nth-child(2){display:flex;gap:28px;text-transform:uppercase;font-size:9px;letter-spacing:.12em}.siteFooter small{grid-column:1/-1;color:#666}.aboutPage{padding:clamp(110px,13vw,200px) 4.5vw 0}.aboutHero{min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-bottom:1px solid #010101;padding-bottom:clamp(90px,10vw,150px)}.aboutHero h1{font-family:var(--display);font-weight:400;letter-spacing:0;max-width:1050px;font-size:clamp(54px,7.6vw,118px);line-height:1.02;margin:0}.aboutHero p{max-width:520px;margin:clamp(42px,5vw,70px) 0 0;font-size:15px;line-height:1.7}.aboutStory{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:60px;gap:60px;padding:clamp(110px,13vw,200px) 0;border-bottom:1px solid #010101}.aboutLabel{text-transform:uppercase;letter-spacing:.2em;font-size:10px}.aboutCopy{max-width:650px}.aboutCopy h2{font-family:var(--display);font-weight:400;font-size:clamp(42px,5vw,72px);line-height:1.08;margin:0 0 50px}.aboutCopy p{max-width:530px;font-size:14px;line-height:1.8;margin:0 0 24px}.aboutManifesto{text-align:center;padding:clamp(120px,15vw,230px) 0;border-bottom:1px solid #010101}.aboutManifesto p{font-family:var(--display);font-size:clamp(38px,5vw,72px);line-height:1.18;max-width:1050px;margin:0 auto}.aboutValues{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #010101}.aboutValues article{padding:clamp(60px,7vw,100px) clamp(24px,4vw,60px);border-right:1px solid #010101}.aboutValues article:last-child{border-right:0}.aboutValues article>span{font-size:9px;letter-spacing:.18em}.aboutValues h3{font-family:var(--display);font-size:clamp(30px,3vw,44px);font-weight:400;margin:55px 0 20px}.aboutValues p{max-width:280px;margin:0;line-height:1.7}.aboutClosing{text-align:center;padding:clamp(130px,16vw,250px) 0}.aboutClosing h2{font-family:var(--display);font-weight:400;line-height:1.12;max-width:900px;margin:0 auto 60px;font-size:clamp(48px,6vw,88px)}@media(max-width:800px){.siteHeader{height:72px;grid-template-columns:1fr auto;padding:0 5vw;background:transparent}.brandLogo{width:115px}.headerActions a:nth-child(2),.siteHeader nav{display:none}.homeHero{min-height:780px;display:block;padding:85px 5vw 100px}.homeHeroCopy{max-width:72vw}.homeHero .eyebrow{margin-bottom:34px}.homeHero h1{font-size:clamp(54px,14vw,78px)}.homeHeroVisual{top:-55px;right:-26vw;width:92vw;height:auto}.heroImage{width:100%;height:auto;object-fit:contain}.latestSection{padding:135px 5vw 115px}.latestHeader{display:block}.latestHeader .textLink{margin-top:28px}.productGrid{grid-template-columns:repeat(2,1fr);gap:48px 12px}.productMeta{display:block}.productMeta>span{display:none}.brandStatement{padding:115px 5vw}.brandStatement h2{font-size:clamp(58px,16vw,84px)}.storySection{padding:105px 5vw;grid-template-columns:1fr;gap:75px}.storyCopy h2{font-size:clamp(50px,13vw,72px)}.siteFooter{grid-template-columns:1fr}.siteFooter>div:nth-child(2){flex-wrap:wrap}.aboutPage{padding-top:70px;padding-inline:5vw}.aboutHero{min-height:72vh;padding-bottom:80px}.aboutHero h1{font-size:clamp(46px,13vw,66px)}.aboutHero p{font-size:13px;margin-top:38px}.aboutStory{grid-template-columns:1fr;gap:45px;padding:90px 0}.aboutCopy h2{font-size:clamp(38px,11vw,54px);margin-bottom:38px}.aboutManifesto{padding:100px 0}.aboutManifesto p{font-size:clamp(34px,10vw,50px)}.aboutValues{grid-template-columns:1fr}.aboutValues article{border-right:0;border-bottom:1px solid #010101;padding:60px 0}.aboutValues article:last-child{border-bottom:0}.aboutValues h3{margin:35px 0 16px}.aboutClosing{padding:110px 0}}@media(max-width:700px){.siteHeader{height:68px;padding:0 5vw}.brandLogo{width:108px}.headerActions{gap:18px;font-size:8px}.homeHero{min-height:810px;padding:78px 5vw 72px}.homeHeroCopy{max-width:71vw}.homeHero .eyebrow{font-size:8px;margin-bottom:20px}.homeHero h1{font-size:clamp(56px,13.6vw,76px);line-height:.9}.homeHero p{max-width:66vw;margin:34px 0 28px;font-size:12px;line-height:1.65}.homeHeroVisual{top:-8px;right:-25vw;width:88vw}.textLink{font-size:8px}}@media(max-width:430px){.siteHeader{height:64px;padding:0 5.5vw}.brandLogo{width:100px}.headerActions{gap:14px}.homeHero{min-height:760px;padding:72px 5.5vw 60px}.homeHeroCopy{max-width:76vw}.homeHero h1{font-size:clamp(48px,13.8vw,62px);line-height:.91}.homeHero p{max-width:74vw;font-size:11px;line-height:1.6;margin-top:28px}.homeHeroVisual{top:8px;right:-34vw;width:102vw}}