:root{--c-bg: #faf2e9;--c-bg-alt: #f4e6dd;--c-ink: #68443d;--c-ink-soft: #6b5c53;--c-line: #e3d3c8;--c-accent: #a87f66;--c-white: #ffffff;--c-rule: #e6dbce;--c-ink-muted: #7d6b62;--c-sand: #d7c2ad;--c-field-edge: #a87f66;--c-field-edge-desktop: #c5c0ba;--c-card: #f1e8e1;--c-card-active: #e8dad0;--c-header-wash: #d7c2ad;--c-by-g: #402a12;--font-body: 'Gotham', 'Gotham Fallback', -apple-system, BlinkMacSystemFont, sans-serif;--step--1: clamp(0.875rem, 0.72rem + 0.32vw, 1rem);--step-0: clamp(1rem, 0.7rem + 0.63vw, 1.25rem);--step-1: clamp(1rem, 0.81rem + 0.79vw, 1.5rem);--step-2: clamp(1.25rem, 1.01rem + 0.99vw, 1.875rem);--step-3: clamp(1.5rem, 1.02rem + 1.98vw, 2.75rem);--lh-tight: 1.2;--lh-base: 1.7;--tracking-wide: 0.18em;--space-2xs: clamp(0.5rem, 0.45rem + 0.25vw, 0.75rem);--space-xs: clamp(0.75rem, 0.68rem + 0.35vw, 1rem);--space-s: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);--space-m: clamp(2rem, 1.7rem + 1.5vw, 3rem);--space-l: clamp(3rem, 2.5rem + 5vw, 6.25rem);--space-xl: clamp(5rem, 4rem + 5vw, 8rem);--container: 1420px;--gutter: var(--space-s);--header-h: 5.25rem;--ease-out: cubic-bezier(0.22, 1, 0.36, 1);--ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);--dur-fast: 180ms;--dur-base: 320ms;--dur-slow: 600ms;--z-header: 100;--z-nav: 200;--z-lightbox: 300}@media(min-width: 1024px){:root{--header-h: 7.75rem;--gap-hero: 2.5rem;--gap-founder-top: 12.5rem;--gap-founder-bottom: 8.125rem;--gap-rule: 5.625rem;--gap-strip: 8.125rem;--gap-strip-inner: 6.25rem;--gap-footer: 11.25rem}}@font-face{font-family:"Gotham";src:url("/assets/fonts/GothamHTF-Book.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("/assets/fonts/GothamHTF-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Fallback";src:local("Helvetica Neue"),local("Arial");size-adjust:97%;ascent-override:92%;descent-override:22%;line-gap-override:0%}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{min-height:100svh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}:target{scroll-margin-block-start:calc(var(--header-h) + var(--space-s))}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}body[data-aos-duration="50"] [data-aos],[data-aos][data-aos][data-aos-duration="50"]{transition-duration:50ms}body[data-aos-delay="50"] [data-aos],[data-aos][data-aos][data-aos-delay="50"]{transition-delay:0s}body[data-aos-delay="50"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="50"].aos-animate{transition-delay:50ms}body[data-aos-duration="100"] [data-aos],[data-aos][data-aos][data-aos-duration="100"]{transition-duration:100ms}body[data-aos-delay="100"] [data-aos],[data-aos][data-aos][data-aos-delay="100"]{transition-delay:0s}body[data-aos-delay="100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="100"].aos-animate{transition-delay:100ms}body[data-aos-duration="150"] [data-aos],[data-aos][data-aos][data-aos-duration="150"]{transition-duration:150ms}body[data-aos-delay="150"] [data-aos],[data-aos][data-aos][data-aos-delay="150"]{transition-delay:0s}body[data-aos-delay="150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="150"].aos-animate{transition-delay:150ms}body[data-aos-duration="200"] [data-aos],[data-aos][data-aos][data-aos-duration="200"]{transition-duration:200ms}body[data-aos-delay="200"] [data-aos],[data-aos][data-aos][data-aos-delay="200"]{transition-delay:0s}body[data-aos-delay="200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="200"].aos-animate{transition-delay:200ms}body[data-aos-duration="250"] [data-aos],[data-aos][data-aos][data-aos-duration="250"]{transition-duration:250ms}body[data-aos-delay="250"] [data-aos],[data-aos][data-aos][data-aos-delay="250"]{transition-delay:0s}body[data-aos-delay="250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="250"].aos-animate{transition-delay:250ms}body[data-aos-duration="300"] [data-aos],[data-aos][data-aos][data-aos-duration="300"]{transition-duration:300ms}body[data-aos-delay="300"] [data-aos],[data-aos][data-aos][data-aos-delay="300"]{transition-delay:0s}body[data-aos-delay="300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="300"].aos-animate{transition-delay:300ms}body[data-aos-duration="350"] [data-aos],[data-aos][data-aos][data-aos-duration="350"]{transition-duration:350ms}body[data-aos-delay="350"] [data-aos],[data-aos][data-aos][data-aos-delay="350"]{transition-delay:0s}body[data-aos-delay="350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="350"].aos-animate{transition-delay:350ms}body[data-aos-duration="400"] [data-aos],[data-aos][data-aos][data-aos-duration="400"]{transition-duration:400ms}body[data-aos-delay="400"] [data-aos],[data-aos][data-aos][data-aos-delay="400"]{transition-delay:0s}body[data-aos-delay="400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="400"].aos-animate{transition-delay:400ms}body[data-aos-duration="450"] [data-aos],[data-aos][data-aos][data-aos-duration="450"]{transition-duration:450ms}body[data-aos-delay="450"] [data-aos],[data-aos][data-aos][data-aos-delay="450"]{transition-delay:0s}body[data-aos-delay="450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="450"].aos-animate{transition-delay:450ms}body[data-aos-duration="500"] [data-aos],[data-aos][data-aos][data-aos-duration="500"]{transition-duration:500ms}body[data-aos-delay="500"] [data-aos],[data-aos][data-aos][data-aos-delay="500"]{transition-delay:0s}body[data-aos-delay="500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="500"].aos-animate{transition-delay:500ms}body[data-aos-duration="550"] [data-aos],[data-aos][data-aos][data-aos-duration="550"]{transition-duration:550ms}body[data-aos-delay="550"] [data-aos],[data-aos][data-aos][data-aos-delay="550"]{transition-delay:0s}body[data-aos-delay="550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="550"].aos-animate{transition-delay:550ms}body[data-aos-duration="600"] [data-aos],[data-aos][data-aos][data-aos-duration="600"]{transition-duration:600ms}body[data-aos-delay="600"] [data-aos],[data-aos][data-aos][data-aos-delay="600"]{transition-delay:0s}body[data-aos-delay="600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="600"].aos-animate{transition-delay:600ms}body[data-aos-duration="650"] [data-aos],[data-aos][data-aos][data-aos-duration="650"]{transition-duration:650ms}body[data-aos-delay="650"] [data-aos],[data-aos][data-aos][data-aos-delay="650"]{transition-delay:0s}body[data-aos-delay="650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="650"].aos-animate{transition-delay:650ms}body[data-aos-duration="700"] [data-aos],[data-aos][data-aos][data-aos-duration="700"]{transition-duration:700ms}body[data-aos-delay="700"] [data-aos],[data-aos][data-aos][data-aos-delay="700"]{transition-delay:0s}body[data-aos-delay="700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="700"].aos-animate{transition-delay:700ms}body[data-aos-duration="750"] [data-aos],[data-aos][data-aos][data-aos-duration="750"]{transition-duration:750ms}body[data-aos-delay="750"] [data-aos],[data-aos][data-aos][data-aos-delay="750"]{transition-delay:0s}body[data-aos-delay="750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="750"].aos-animate{transition-delay:750ms}body[data-aos-duration="800"] [data-aos],[data-aos][data-aos][data-aos-duration="800"]{transition-duration:800ms}body[data-aos-delay="800"] [data-aos],[data-aos][data-aos][data-aos-delay="800"]{transition-delay:0s}body[data-aos-delay="800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="800"].aos-animate{transition-delay:800ms}body[data-aos-duration="850"] [data-aos],[data-aos][data-aos][data-aos-duration="850"]{transition-duration:850ms}body[data-aos-delay="850"] [data-aos],[data-aos][data-aos][data-aos-delay="850"]{transition-delay:0s}body[data-aos-delay="850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="850"].aos-animate{transition-delay:850ms}body[data-aos-duration="900"] [data-aos],[data-aos][data-aos][data-aos-duration="900"]{transition-duration:900ms}body[data-aos-delay="900"] [data-aos],[data-aos][data-aos][data-aos-delay="900"]{transition-delay:0s}body[data-aos-delay="900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="900"].aos-animate{transition-delay:900ms}body[data-aos-duration="950"] [data-aos],[data-aos][data-aos][data-aos-duration="950"]{transition-duration:950ms}body[data-aos-delay="950"] [data-aos],[data-aos][data-aos][data-aos-delay="950"]{transition-delay:0s}body[data-aos-delay="950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="950"].aos-animate{transition-delay:950ms}body[data-aos-duration="1000"] [data-aos],[data-aos][data-aos][data-aos-duration="1000"]{transition-duration:1000ms}body[data-aos-delay="1000"] [data-aos],[data-aos][data-aos][data-aos-delay="1000"]{transition-delay:0s}body[data-aos-delay="1000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1000"].aos-animate{transition-delay:1000ms}body[data-aos-duration="1050"] [data-aos],[data-aos][data-aos][data-aos-duration="1050"]{transition-duration:1050ms}body[data-aos-delay="1050"] [data-aos],[data-aos][data-aos][data-aos-delay="1050"]{transition-delay:0s}body[data-aos-delay="1050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1050"].aos-animate{transition-delay:1050ms}body[data-aos-duration="1100"] [data-aos],[data-aos][data-aos][data-aos-duration="1100"]{transition-duration:1100ms}body[data-aos-delay="1100"] [data-aos],[data-aos][data-aos][data-aos-delay="1100"]{transition-delay:0s}body[data-aos-delay="1100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1100"].aos-animate{transition-delay:1100ms}body[data-aos-duration="1150"] [data-aos],[data-aos][data-aos][data-aos-duration="1150"]{transition-duration:1150ms}body[data-aos-delay="1150"] [data-aos],[data-aos][data-aos][data-aos-delay="1150"]{transition-delay:0s}body[data-aos-delay="1150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1150"].aos-animate{transition-delay:1150ms}body[data-aos-duration="1200"] [data-aos],[data-aos][data-aos][data-aos-duration="1200"]{transition-duration:1200ms}body[data-aos-delay="1200"] [data-aos],[data-aos][data-aos][data-aos-delay="1200"]{transition-delay:0s}body[data-aos-delay="1200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1200"].aos-animate{transition-delay:1200ms}body[data-aos-duration="1250"] [data-aos],[data-aos][data-aos][data-aos-duration="1250"]{transition-duration:1250ms}body[data-aos-delay="1250"] [data-aos],[data-aos][data-aos][data-aos-delay="1250"]{transition-delay:0s}body[data-aos-delay="1250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1250"].aos-animate{transition-delay:1250ms}body[data-aos-duration="1300"] [data-aos],[data-aos][data-aos][data-aos-duration="1300"]{transition-duration:1300ms}body[data-aos-delay="1300"] [data-aos],[data-aos][data-aos][data-aos-delay="1300"]{transition-delay:0s}body[data-aos-delay="1300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1300"].aos-animate{transition-delay:1300ms}body[data-aos-duration="1350"] [data-aos],[data-aos][data-aos][data-aos-duration="1350"]{transition-duration:1350ms}body[data-aos-delay="1350"] [data-aos],[data-aos][data-aos][data-aos-delay="1350"]{transition-delay:0s}body[data-aos-delay="1350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1350"].aos-animate{transition-delay:1350ms}body[data-aos-duration="1400"] [data-aos],[data-aos][data-aos][data-aos-duration="1400"]{transition-duration:1400ms}body[data-aos-delay="1400"] [data-aos],[data-aos][data-aos][data-aos-delay="1400"]{transition-delay:0s}body[data-aos-delay="1400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1400"].aos-animate{transition-delay:1400ms}body[data-aos-duration="1450"] [data-aos],[data-aos][data-aos][data-aos-duration="1450"]{transition-duration:1450ms}body[data-aos-delay="1450"] [data-aos],[data-aos][data-aos][data-aos-delay="1450"]{transition-delay:0s}body[data-aos-delay="1450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1450"].aos-animate{transition-delay:1450ms}body[data-aos-duration="1500"] [data-aos],[data-aos][data-aos][data-aos-duration="1500"]{transition-duration:1500ms}body[data-aos-delay="1500"] [data-aos],[data-aos][data-aos][data-aos-delay="1500"]{transition-delay:0s}body[data-aos-delay="1500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1500"].aos-animate{transition-delay:1500ms}body[data-aos-duration="1550"] [data-aos],[data-aos][data-aos][data-aos-duration="1550"]{transition-duration:1550ms}body[data-aos-delay="1550"] [data-aos],[data-aos][data-aos][data-aos-delay="1550"]{transition-delay:0s}body[data-aos-delay="1550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1550"].aos-animate{transition-delay:1550ms}body[data-aos-duration="1600"] [data-aos],[data-aos][data-aos][data-aos-duration="1600"]{transition-duration:1600ms}body[data-aos-delay="1600"] [data-aos],[data-aos][data-aos][data-aos-delay="1600"]{transition-delay:0s}body[data-aos-delay="1600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1600"].aos-animate{transition-delay:1600ms}body[data-aos-duration="1650"] [data-aos],[data-aos][data-aos][data-aos-duration="1650"]{transition-duration:1650ms}body[data-aos-delay="1650"] [data-aos],[data-aos][data-aos][data-aos-delay="1650"]{transition-delay:0s}body[data-aos-delay="1650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1650"].aos-animate{transition-delay:1650ms}body[data-aos-duration="1700"] [data-aos],[data-aos][data-aos][data-aos-duration="1700"]{transition-duration:1700ms}body[data-aos-delay="1700"] [data-aos],[data-aos][data-aos][data-aos-delay="1700"]{transition-delay:0s}body[data-aos-delay="1700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1700"].aos-animate{transition-delay:1700ms}body[data-aos-duration="1750"] [data-aos],[data-aos][data-aos][data-aos-duration="1750"]{transition-duration:1750ms}body[data-aos-delay="1750"] [data-aos],[data-aos][data-aos][data-aos-delay="1750"]{transition-delay:0s}body[data-aos-delay="1750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1750"].aos-animate{transition-delay:1750ms}body[data-aos-duration="1800"] [data-aos],[data-aos][data-aos][data-aos-duration="1800"]{transition-duration:1800ms}body[data-aos-delay="1800"] [data-aos],[data-aos][data-aos][data-aos-delay="1800"]{transition-delay:0s}body[data-aos-delay="1800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1800"].aos-animate{transition-delay:1800ms}body[data-aos-duration="1850"] [data-aos],[data-aos][data-aos][data-aos-duration="1850"]{transition-duration:1850ms}body[data-aos-delay="1850"] [data-aos],[data-aos][data-aos][data-aos-delay="1850"]{transition-delay:0s}body[data-aos-delay="1850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1850"].aos-animate{transition-delay:1850ms}body[data-aos-duration="1900"] [data-aos],[data-aos][data-aos][data-aos-duration="1900"]{transition-duration:1900ms}body[data-aos-delay="1900"] [data-aos],[data-aos][data-aos][data-aos-delay="1900"]{transition-delay:0s}body[data-aos-delay="1900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1900"].aos-animate{transition-delay:1900ms}body[data-aos-duration="1950"] [data-aos],[data-aos][data-aos][data-aos-duration="1950"]{transition-duration:1950ms}body[data-aos-delay="1950"] [data-aos],[data-aos][data-aos][data-aos-delay="1950"]{transition-delay:0s}body[data-aos-delay="1950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1950"].aos-animate{transition-delay:1950ms}body[data-aos-duration="2000"] [data-aos],[data-aos][data-aos][data-aos-duration="2000"]{transition-duration:2000ms}body[data-aos-delay="2000"] [data-aos],[data-aos][data-aos][data-aos-delay="2000"]{transition-delay:0s}body[data-aos-delay="2000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2000"].aos-animate{transition-delay:2000ms}body[data-aos-duration="2050"] [data-aos],[data-aos][data-aos][data-aos-duration="2050"]{transition-duration:2050ms}body[data-aos-delay="2050"] [data-aos],[data-aos][data-aos][data-aos-delay="2050"]{transition-delay:0s}body[data-aos-delay="2050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2050"].aos-animate{transition-delay:2050ms}body[data-aos-duration="2100"] [data-aos],[data-aos][data-aos][data-aos-duration="2100"]{transition-duration:2100ms}body[data-aos-delay="2100"] [data-aos],[data-aos][data-aos][data-aos-delay="2100"]{transition-delay:0s}body[data-aos-delay="2100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2100"].aos-animate{transition-delay:2100ms}body[data-aos-duration="2150"] [data-aos],[data-aos][data-aos][data-aos-duration="2150"]{transition-duration:2150ms}body[data-aos-delay="2150"] [data-aos],[data-aos][data-aos][data-aos-delay="2150"]{transition-delay:0s}body[data-aos-delay="2150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2150"].aos-animate{transition-delay:2150ms}body[data-aos-duration="2200"] [data-aos],[data-aos][data-aos][data-aos-duration="2200"]{transition-duration:2200ms}body[data-aos-delay="2200"] [data-aos],[data-aos][data-aos][data-aos-delay="2200"]{transition-delay:0s}body[data-aos-delay="2200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2200"].aos-animate{transition-delay:2200ms}body[data-aos-duration="2250"] [data-aos],[data-aos][data-aos][data-aos-duration="2250"]{transition-duration:2250ms}body[data-aos-delay="2250"] [data-aos],[data-aos][data-aos][data-aos-delay="2250"]{transition-delay:0s}body[data-aos-delay="2250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2250"].aos-animate{transition-delay:2250ms}body[data-aos-duration="2300"] [data-aos],[data-aos][data-aos][data-aos-duration="2300"]{transition-duration:2300ms}body[data-aos-delay="2300"] [data-aos],[data-aos][data-aos][data-aos-delay="2300"]{transition-delay:0s}body[data-aos-delay="2300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2300"].aos-animate{transition-delay:2300ms}body[data-aos-duration="2350"] [data-aos],[data-aos][data-aos][data-aos-duration="2350"]{transition-duration:2350ms}body[data-aos-delay="2350"] [data-aos],[data-aos][data-aos][data-aos-delay="2350"]{transition-delay:0s}body[data-aos-delay="2350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2350"].aos-animate{transition-delay:2350ms}body[data-aos-duration="2400"] [data-aos],[data-aos][data-aos][data-aos-duration="2400"]{transition-duration:2400ms}body[data-aos-delay="2400"] [data-aos],[data-aos][data-aos][data-aos-delay="2400"]{transition-delay:0s}body[data-aos-delay="2400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2400"].aos-animate{transition-delay:2400ms}body[data-aos-duration="2450"] [data-aos],[data-aos][data-aos][data-aos-duration="2450"]{transition-duration:2450ms}body[data-aos-delay="2450"] [data-aos],[data-aos][data-aos][data-aos-delay="2450"]{transition-delay:0s}body[data-aos-delay="2450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2450"].aos-animate{transition-delay:2450ms}body[data-aos-duration="2500"] [data-aos],[data-aos][data-aos][data-aos-duration="2500"]{transition-duration:2500ms}body[data-aos-delay="2500"] [data-aos],[data-aos][data-aos][data-aos-delay="2500"]{transition-delay:0s}body[data-aos-delay="2500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2500"].aos-animate{transition-delay:2500ms}body[data-aos-duration="2550"] [data-aos],[data-aos][data-aos][data-aos-duration="2550"]{transition-duration:2550ms}body[data-aos-delay="2550"] [data-aos],[data-aos][data-aos][data-aos-delay="2550"]{transition-delay:0s}body[data-aos-delay="2550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2550"].aos-animate{transition-delay:2550ms}body[data-aos-duration="2600"] [data-aos],[data-aos][data-aos][data-aos-duration="2600"]{transition-duration:2600ms}body[data-aos-delay="2600"] [data-aos],[data-aos][data-aos][data-aos-delay="2600"]{transition-delay:0s}body[data-aos-delay="2600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2600"].aos-animate{transition-delay:2600ms}body[data-aos-duration="2650"] [data-aos],[data-aos][data-aos][data-aos-duration="2650"]{transition-duration:2650ms}body[data-aos-delay="2650"] [data-aos],[data-aos][data-aos][data-aos-delay="2650"]{transition-delay:0s}body[data-aos-delay="2650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2650"].aos-animate{transition-delay:2650ms}body[data-aos-duration="2700"] [data-aos],[data-aos][data-aos][data-aos-duration="2700"]{transition-duration:2700ms}body[data-aos-delay="2700"] [data-aos],[data-aos][data-aos][data-aos-delay="2700"]{transition-delay:0s}body[data-aos-delay="2700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2700"].aos-animate{transition-delay:2700ms}body[data-aos-duration="2750"] [data-aos],[data-aos][data-aos][data-aos-duration="2750"]{transition-duration:2750ms}body[data-aos-delay="2750"] [data-aos],[data-aos][data-aos][data-aos-delay="2750"]{transition-delay:0s}body[data-aos-delay="2750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2750"].aos-animate{transition-delay:2750ms}body[data-aos-duration="2800"] [data-aos],[data-aos][data-aos][data-aos-duration="2800"]{transition-duration:2800ms}body[data-aos-delay="2800"] [data-aos],[data-aos][data-aos][data-aos-delay="2800"]{transition-delay:0s}body[data-aos-delay="2800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2800"].aos-animate{transition-delay:2800ms}body[data-aos-duration="2850"] [data-aos],[data-aos][data-aos][data-aos-duration="2850"]{transition-duration:2850ms}body[data-aos-delay="2850"] [data-aos],[data-aos][data-aos][data-aos-delay="2850"]{transition-delay:0s}body[data-aos-delay="2850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2850"].aos-animate{transition-delay:2850ms}body[data-aos-duration="2900"] [data-aos],[data-aos][data-aos][data-aos-duration="2900"]{transition-duration:2900ms}body[data-aos-delay="2900"] [data-aos],[data-aos][data-aos][data-aos-delay="2900"]{transition-delay:0s}body[data-aos-delay="2900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2900"].aos-animate{transition-delay:2900ms}body[data-aos-duration="2950"] [data-aos],[data-aos][data-aos][data-aos-duration="2950"]{transition-duration:2950ms}body[data-aos-delay="2950"] [data-aos],[data-aos][data-aos][data-aos-delay="2950"]{transition-delay:0s}body[data-aos-delay="2950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2950"].aos-animate{transition-delay:2950ms}body[data-aos-duration="3000"] [data-aos],[data-aos][data-aos][data-aos-duration="3000"]{transition-duration:3000ms}body[data-aos-delay="3000"] [data-aos],[data-aos][data-aos][data-aos-delay="3000"]{transition-delay:0s}body[data-aos-delay="3000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="3000"].aos-animate{transition-delay:3000ms}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}body[data-aos-easing=linear] [data-aos],[data-aos][data-aos][data-aos-easing=linear]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}body[data-aos-easing=ease] [data-aos],[data-aos][data-aos][data-aos-easing=ease]{transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}body[data-aos-easing=ease-in] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in]{transition-timing-function:cubic-bezier(0.42, 0, 1, 1)}body[data-aos-easing=ease-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out]{transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}body[data-aos-easing=ease-in-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out]{transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}body[data-aos-easing=ease-in-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-back]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}body[data-aos-easing=ease-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-back]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}body[data-aos-easing=ease-in-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}body[data-aos-easing=ease-in-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-sine]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}body[data-aos-easing=ease-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-sine]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}body[data-aos-easing=ease-in-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}body[data-aos-easing=ease-in-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quad]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing=ease-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quad]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing=ease-in-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}body[data-aos-easing=ease-in-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing=ease-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing=ease-in-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}body[data-aos-easing=ease-in-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quart]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing=ease-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quart]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing=ease-in-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:none}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0, 100px, 0)}html:not(.no-js) [data-aos=fade-down]{transform:translate3d(0, -100px, 0)}html:not(.no-js) [data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}html:not(.no-js) [data-aos=fade-left]{transform:translate3d(100px, 0, 0)}html:not(.no-js) [data-aos=fade-up-right]{transform:translate3d(-100px, 100px, 0)}html:not(.no-js) [data-aos=fade-up-left]{transform:translate3d(100px, 100px, 0)}html:not(.no-js) [data-aos=fade-down-right]{transform:translate3d(-100px, -100px, 0)}html:not(.no-js) [data-aos=fade-down-left]{transform:translate3d(100px, -100px, 0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate3d(0, 0, 0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{transform:scale(0.6)}html:not(.no-js) [data-aos=zoom-in-up]{transform:translate3d(0, 100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-down]{transform:translate3d(0, -100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-right]{transform:translate3d(-100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-left]{transform:translate3d(100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-out]{transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{transform:translate3d(0, 100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{transform:translate3d(0, -100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{transform:translate3d(-100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{transform:translate3d(100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;transform:translate3d(0, 0, 0)}html:not(.no-js) [data-aos=slide-up]{transform:translate3d(0, 100%, 0)}html:not(.no-js) [data-aos=slide-down]{transform:translate3d(0, -100%, 0)}html:not(.no-js) [data-aos=slide-right]{transform:translate3d(-100%, 0, 0)}html:not(.no-js) [data-aos=slide-left]{transform:translate3d(100%, 0, 0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}html:not(.no-js) [data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}}html:not(.js) [data-aos]{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion: reduce){[data-aos]{opacity:1 !important;transform:none !important;pointer-events:auto !important}}body{font-family:var(--font-body);font-size:var(--step-0);line-height:var(--lh-base);color:var(--c-ink);background:var(--c-bg)}h1,h2,h3{font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase}h1{font-size:var(--step-3)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}p+p{margin-block-start:1em}a{color:inherit}.container{width:100%;max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-inline-size:720px}.bleed{margin-inline:calc(50% - 50vw);inline-size:100vw;max-inline-size:100vw}.stack>*+*{margin-block-start:var(--space-s)}.button{--btn-bg: var(--c-white);--btn-fg: var(--c-ink);display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding-inline:var(--space-m);padding-block:var(--space-2xs);background:var(--btn-bg);color:var(--btn-fg);border:1px solid rgba(0,0,0,0);font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),translate var(--dur-fast) var(--ease-out)}@media(hover: hover)and (pointer: fine){.button:hover{--btn-bg: var(--c-ink);--btn-fg: var(--c-white)}}.button:active{translate:0 1px}.button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.button--outline{--btn-bg: transparent;border-color:var(--c-line)}@media(hover: hover)and (pointer: fine){.button--outline:hover{border-color:var(--c-ink);--btn-bg: transparent;--btn-fg: var(--c-ink)}}.button--hero{--btn-bg: color-mix(in srgb, var(--c-bg) 88%, transparent);--btn-fg: var(--c-ink);flex-direction:column;font-weight:500;min-inline-size:15rem;padding-block:var(--space-xs);line-height:var(--lh-tight);border-radius:.5rem;letter-spacing:.5px !important}@media(hover: hover)and (pointer: fine){.button--hero:hover{--btn-bg: var(--c-bg);--btn-fg: var(--c-ink)}}.button__line{display:block}.link{position:relative;text-decoration:none}.link::after{content:"";position:absolute;inset-inline:0;inset-block-end:-2px;block-size:1px;background:currentColor;scale:0 1;transform-origin:left center;transition:scale var(--dur-base) var(--ease-out)}@media(hover: hover)and (pointer: fine){.link:hover::after{scale:1 1}}.link:focus-visible::after{scale:1 1}.header{position:absolute;inset-block-start:0;inset-inline:0;z-index:var(--z-header);transition:translate var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.header.is-pinned{position:fixed}.header.is-instant,.header.is-instant::before,.header.is-instant::after{transition:none}.header.is-hidden{position:fixed;translate:0 -100%}main{padding-block-start:var(--header-h)}.header::before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb, var(--c-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateZ(0);box-shadow:0 12px 32px -16px color-mix(in srgb, var(--c-ink) 55%, transparent);transition:opacity var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.header.is-hidden::before{box-shadow:0 12px 32px -16px rgba(0,0,0,0)}.header.is-resting{color:var(--c-ink)}.header.is-resting.is-over-photo{color:var(--c-white)}.header.is-resting::before{opacity:0}.header.is-resting::after{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:calc(var(--header-h)*2);z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--c-header-wash), color-mix(in srgb, var(--c-header-wash) 0%, transparent))}@media(min-width: 1024px){.header.is-resting:not(.is-over-photo)::after{content:none}.header:not(.is-over-photo)~main{position:relative}.header:not(.is-over-photo)~main::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;z-index:1;block-size:330px;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#dbccbd 25px, rgba(219, 204, 189, 0.968627451) 50px, rgba(219, 204, 189, 0.9098039216) 75px, rgba(219, 204, 189, 0.8588235294) 100px, rgba(219, 204, 189, 0.768627451) 125px, rgba(219, 204, 189, 0.631372549) 150px, rgba(219, 204, 189, 0.4901960784) 175px, rgba(219, 204, 189, 0.3411764706) 200px, rgba(219, 204, 189, 0.231372549) 225px, rgba(219, 204, 189, 0.1411764706) 250px, rgba(219, 204, 189, 0.0901960784) 275px, rgba(219, 204, 189, 0.031372549) 300px, rgba(219, 204, 189, 0) 330px)}}.header.is-resting.is-over-photo::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0))}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-block-size:var(--header-h)}@media(min-width: 1024px){.header__inner{padding-block-start:28px;padding-inline:10.5px 19.5px}}.header__logo{grid-row:1;grid-column:2;position:relative;display:block;justify-self:center;text-align:center;text-decoration:none;text-transform:uppercase;line-height:1}@media(min-width: 1024px){.header__logo{margin-block-start:10px}}.header__logo-sup{position:absolute;inset-block-end:100%;inset-inline:0;font-size:var(--step--1)}@media(min-width: 1024px){.header__logo-sup{font-size:19.5px;inset-block-end:calc(100% + 9px);padding-inline-start:4px}}.header__logo-sup,.header__logo-main{letter-spacing:0}.header__logo-sup>span:last-child,.header__logo-main>span:last-child{letter-spacing:0}.header__logo-sup>span:nth-child(1){letter-spacing:0}.header__logo-sup>span:nth-child(2){letter-spacing:.107em}.header__logo-sup>span:nth-child(3){letter-spacing:0}.header__logo-sup>span:nth-child(4){letter-spacing:.055em}.header__logo-main{font-size:var(--step-2);font-weight:500}.header__logo-main>span:nth-child(1){letter-spacing:.222em}.header__logo-main>span:nth-child(2){letter-spacing:.194em}.header__logo-main>span:nth-child(3){letter-spacing:.222em}.header__logo-main>span:nth-child(4){letter-spacing:.25em}.header__logo-main>span:nth-child(5){letter-spacing:.278em}.header__logo-main>span:nth-child(6),.header__logo-main>span:nth-child(7),.header__logo-main>span:nth-child(8){letter-spacing:.333em}@media(min-width: 1024px){.header__logo-main{font-size:36px}}.header__toggle{grid-row:1;grid-column:1;display:grid;place-items:center;justify-self:start;inline-size:44px;block-size:44px;background:none;border:0;color:inherit;cursor:pointer;position:relative;z-index:calc(var(--z-nav) + 1)}@media(min-width: 1360px){.header__toggle{display:none}}body.is-nav-open .header__toggle{color:var(--c-ink)}.header__bars{position:relative;inline-size:22px;block-size:1px;background:currentColor;transition:background-color var(--dur-fast) var(--ease-out)}.header__bars::before,.header__bars::after{content:"";position:absolute;inset-inline:0;block-size:1px;background:currentColor;transition:translate var(--dur-base) var(--ease-out),rotate var(--dur-base) var(--ease-out)}.header__bars::before{translate:0 -6px}.header__bars::after{translate:0 6px}body.is-nav-open .header__bars{background:rgba(0,0,0,0)}body.is-nav-open .header__bars::before{translate:0;rotate:45deg}body.is-nav-open .header__bars::after{translate:0;rotate:-45deg}@media(min-width: 1360px){.header__inner{max-inline-size:none}.nav{grid-row:1;grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-content:center;align-items:center;--nav-gap-start: clamp(40px, 7.407vw - 60.7px, 70px);--nav-gap-end: clamp(40px, 7.531vw - 62.4px, 70.5px);--nav-gap-logo: clamp(44px, 6.914vw - 50px, 72px)}.nav__list{display:flex;align-items:center;margin:0}.nav__list--start{gap:var(--nav-gap-start)}.nav__list--end{gap:var(--nav-gap-end)}.nav .nav__list--start{grid-column:1;justify-content:flex-end;padding-inline-end:var(--nav-gap-logo)}.nav .nav__list--end{grid-column:3;justify-content:flex-start;padding-inline-start:var(--nav-gap-logo)}}.nav__link{font-size:13px;text-transform:uppercase;font-weight:400;letter-spacing:.08em;display:inline-block;transition:scale var(--dur-fast) var(--ease-out)}.nav__link:active{scale:.96}.nav__link[aria-current=page]::after{scale:1 1}.header__logo{transition:scale var(--dur-fast) var(--ease-out)}.header__logo:active{scale:.98}@media(prefers-reduced-motion: reduce){.nav__link,.header__logo{transition:none;scale:none}}@media(min-width: 1024px){.header.is-resting,.header.is-resting .header__logo{color:var(--c-white)}.header.is-pinned,.header.is-pinned .header__logo{color:var(--c-ink)}}@media(min-width: 1360px){.header.is-resting .nav__link{color:var(--c-white)}.header.is-pinned .nav__link{color:var(--c-ink)}}@media(width < 1360px){.nav{display:block;position:fixed;inset:0;z-index:var(--z-nav);background:var(--c-bg);color:var(--c-ink);overflow-y:auto;overscroll-behavior:contain;clip-path:circle(0% at calc(var(--gutter) + 22px) calc(var(--header-h) / 2));visibility:hidden;transition:clip-path var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.nav.is-open{clip-path:circle(150% at calc(var(--gutter) + 22px) calc(var(--header-h) / 2));visibility:visible;transition:clip-path var(--dur-base) var(--ease-out),visibility 0s}.nav{display:flex;flex-direction:column;justify-content:center;gap:var(--space-s);padding:var(--space-xl) var(--gutter)}.nav__list{display:flex;flex-direction:column;gap:var(--space-s);align-items:center;margin:0}.nav__item{opacity:0;translate:0 12px;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out)}.nav.is-open .nav__item{opacity:1;translate:0}.nav.is-open .nav__list--start .nav__item:nth-child(1){transition-delay:40ms}.nav.is-open .nav__list--end .nav__item:nth-child(1){transition-delay:200ms}.nav.is-open .nav__list--start .nav__item:nth-child(2){transition-delay:80ms}.nav.is-open .nav__list--end .nav__item:nth-child(2){transition-delay:240ms}.nav.is-open .nav__list--start .nav__item:nth-child(3){transition-delay:120ms}.nav.is-open .nav__list--end .nav__item:nth-child(3){transition-delay:280ms}.nav.is-open .nav__list--start .nav__item:nth-child(4){transition-delay:160ms}.nav.is-open .nav__list--end .nav__item:nth-child(4){transition-delay:320ms}.nav__link{font-size:var(--step-2)}html.is-nav-open{overflow:hidden;scrollbar-gutter:stable}}@media(prefers-reduced-motion: reduce){.nav,.nav__item{transition-duration:.01ms !important;transition-delay:0s !important}}.footer{padding-block:var(--space-l);border-block-start:1px solid var(--c-line);font-size:1rem}@media(min-width: 1024px){.footer{padding-block-start:var(--gap-rule)}}.footer__inner{display:none}@media(min-width: 768px){.footer__inner{display:grid;gap:var(--space-m);grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.footer__inner{grid-template-columns:repeat(5, auto);justify-content:space-between}}.footer__stack{display:grid;gap:var(--space-m)}@media(min-width: 768px){.footer__stack{display:none}}.footer__stack-group>.footer__heading{margin-block-end:var(--space-s)}.footer__heading{font-size:1rem;margin-block-end:var(--space-s)}.footer__block+.footer__block{margin-block-start:var(--space-s)}.footer__label{color:var(--c-ink)}.footer__text{color:var(--c-ink-soft);font-style:normal;line-height:1.6}.footer__underline{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}@media(hover: hover)and (pointer: fine){.footer__underline:hover{text-decoration-color:currentColor}}.footer__underline:focus-visible{text-decoration-color:currentColor}.footer__address{display:block;text-decoration:none}.footer__address .footer__label{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}@media(hover: hover)and (pointer: fine){.footer__address .footer__label:hover{text-decoration-color:currentColor}}.footer__address .footer__label:focus-visible{text-decoration-color:currentColor}.footer__address .footer__text{transition:color var(--dur-fast) var(--ease-out)}@media(hover: hover)and (pointer: fine){.footer__address:hover .footer__label{text-decoration-color:currentColor}.footer__address:hover .footer__text{color:var(--c-ink)}}.footer__address:focus-visible .footer__label{text-decoration-color:currentColor}.footer__address:focus-visible .footer__text{color:var(--c-ink)}.footer__links{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0}.footer__bar{display:flex;flex-direction:column;gap:var(--space-2xs) var(--space-m);margin-block-start:var(--space-l);padding-block-start:var(--space-s);border-block-start:1px solid var(--c-line);color:var(--c-ink-soft);font-size:.875rem}@media(min-width: 480px){.footer__bar{flex-direction:row;align-items:center;justify-content:space-between}}@media(max-width: 767.98px){.footer__links{flex-direction:row;flex-wrap:wrap;gap:var(--space-2xs) var(--space-s)}}@media(min-width: 1024px){.footer{position:relative;padding-block-start:85px;border-block-start:0;font-size:15px;line-height:20px;letter-spacing:.02em}.footer::before{content:"";position:absolute;inset-block-start:0;inset-inline:35px;block-size:1px;background:var(--c-rule)}.footer__inner{grid-template-columns:297fr 305fr 495fr 165fr auto;justify-content:start;gap:0;max-inline-size:1382px;padding-inline:0}.footer__heading{margin-block-end:20px;font-size:15px;line-height:20px;letter-spacing:.02em}.footer__block+.footer__block{margin-block-start:20px}.footer__text{line-height:20px;color:var(--c-ink-muted)}.footer__links{gap:10px;text-transform:uppercase;white-space:nowrap}.footer__label{line-height:20px}.footer p+p{margin-block-start:0}.footer__col:nth-child(3) .footer__text,.footer__col:nth-child(4) .footer__block:first-of-type .footer__text{margin-block-start:5px}.footer__col:nth-child(4) .footer__block+.footer__block{margin-block-start:35px}}.lightbox{z-index:var(--z-lightbox);margin:0;border:0;padding:var(--space-s);background:rgba(0,0,0,0);inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;overflow:hidden}.lightbox[open]{display:flex;align-items:center;justify-content:center;animation:lightbox-in var(--dur-base) var(--ease-out)}.lightbox::backdrop{background:rgba(0,0,0,.9)}.lightbox[open]::backdrop{animation:lightbox-backdrop-in var(--dur-base) var(--ease-out)}@keyframes lightbox-in{from{opacity:0;scale:.96}}@keyframes lightbox-backdrop-in{from{opacity:0}}.lightbox__figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.lightbox__image{display:block;max-inline-size:90vw;max-block-size:85svh;inline-size:auto;block-size:auto;object-fit:contain;transition:filter var(--dur-base) var(--ease-out)}.is-loading>.lightbox__image{filter:blur(14px)}.lightbox__caption,.lightbox__counter{margin:0;color:var(--c-white);opacity:.7;font-size:var(--step--1);text-align:center}.lightbox__caption{max-inline-size:60ch}.lightbox__counter{position:absolute;inset-block-start:var(--space-s);inset-inline-start:var(--space-s);letter-spacing:var(--tracking-wide)}.lightbox__button{position:absolute;display:flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;border:0;background:rgba(0,0,0,.4);color:var(--c-white);font-size:var(--step-2);line-height:1;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}@media(hover: hover)and (pointer: fine){.lightbox__button:hover{background:rgba(255,255,255,.16)}}.lightbox__close{inset-block-start:var(--space-s);inset-inline-end:var(--space-s)}.lightbox__prev,.lightbox__next{inset-block-end:var(--space-s)}.lightbox__prev{inset-inline-start:calc(50% - 44px - var(--space-2xs))}.lightbox__next{inset-inline-start:calc(50% + var(--space-2xs))}@media(min-width: 768px){.lightbox__prev,.lightbox__next{inset-block-end:auto;inset-block-start:50%;translate:0 -50%}.lightbox__prev{inset-inline:var(--space-s) auto}.lightbox__next{inset-inline:auto var(--space-s)}}@media(prefers-reduced-motion: reduce){.lightbox[open],.lightbox[open]::backdrop{animation:none}.lightbox__image,.lightbox__button{transition:none}}.scrim{position:absolute;inset-inline:0;inset-block-end:0;padding:var(--space-m) var(--space-s) var(--space-s);color:var(--c-white);font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:linear-gradient(to top, rgba(0, 0, 0, 0.62) 0 66%, rgba(0, 0, 0, 0) 100%);pointer-events:none}.ed__title{margin-block:var(--space-m) 0;text-align:center}.ed__item{margin-block-start:var(--space-l)}.ed__item--gap-double{margin-block-start:var(--space-xl)}.ed__item--gap-half{margin-block-start:var(--space-m)}.ed__trigger{display:block;position:relative;inline-size:100%;margin:0;border:0;padding:0;background:none;color:inherit;font:inherit;cursor:zoom-in}.ed__trigger:focus-visible{outline-width:3px}.ed__trigger:focus-visible::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 3px var(--c-white);pointer-events:none}.ed__trigger img{display:block;inline-size:100%;block-size:auto;transition:filter var(--dur-base) var(--ease-out)}@media(hover: hover)and (pointer: fine){.ed__trigger:hover img{filter:brightness(0.94)}}@media(min-width: 768px){.ed__item--bleed{margin-inline:calc(50% - 50vw);inline-size:100vw;max-inline-size:100vw}.ed__item--wide{inline-size:100%}.ed__item--inset{inline-size:84%;margin-inline:auto}.ed__item--left{inline-size:62%;margin-inline:0 auto}.ed__item--right{inline-size:62%;margin-inline:auto 0}.ed__item--narrow{inline-size:42%;margin-inline:auto}}@media(prefers-reduced-motion: reduce){.ed__trigger img{transition:none}}.grid{display:grid;grid-template-columns:1fr;gap:var(--space-s);margin-block-start:var(--space-m)}@media(min-width: 480px){.grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.grid{grid-template-columns:repeat(3, 1fr)}}.grid__trigger{display:block;position:relative;inline-size:100%;aspect-ratio:var(--tile-ratio, 1);margin:0;border:0;padding:0;background:none;color:inherit;font:inherit;cursor:zoom-in}.grid__trigger:focus-visible{outline-width:3px}.grid__trigger:focus-visible::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 3px var(--c-white);pointer-events:none}.hero{position:relative;margin-block-start:calc(var(--header-h)*-1)}.hero__media{position:relative;--hero-h: 133.333vw;aspect-ratio:3/4;overflow:hidden}@media(min-width: 768px){.hero__media{--hero-h: 56.25vw;aspect-ratio:16/9}}@media(min-width: 1024px){.hero__media{--hero-h: 100vh;aspect-ratio:auto;block-size:100vh}}.hero__media picture{block-size:100%}.hero__hovers{position:absolute;inset:0}.hero__hover{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out)}@media(prefers-reduced-motion: reduce){.hero__hover{transition:none}}@media(hover: hover)and (pointer: fine){.hero:has(.hero__actions>a:nth-child(1):hover) .hero__hover:nth-child(1){opacity:1}.hero:has(.hero__actions>a:nth-child(2):hover) .hero__hover:nth-child(2){opacity:1}.hero:has(.hero__actions>a:nth-child(3):hover) .hero__hover:nth-child(3){opacity:1}.hero:has(.hero__actions>a:nth-child(4):hover) .hero__hover:nth-child(4){opacity:1}}.hero__actions{position:absolute;inset:var(--header-h) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-s);align-content:center;align-items:center;justify-content:center;padding-inline:var(--gutter)}@media(min-width: 768px){.hero__actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;inline-size:fit-content;margin-inline:auto}}@media(prefers-reduced-motion: no-preference){.hero__media img{animation:hero-parallax linear both;animation-timeline:scroll(root block);animation-range:0 var(--hero-h)}}@keyframes hero-parallax{from{translate:0 0}to{translate:0 66.7%}}.cards{display:grid;grid-template-columns:1fr;gap:var(--space-s);margin-block-start:var(--space-m)}@media(min-width: 768px){.cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.cards{gap:var(--gap-hero);margin-block-start:var(--gap-hero)}}.card{display:block;position:relative;aspect-ratio:1;text-decoration:none;overflow:hidden}.card img{scale:1.08;filter:blur(3px);transition:filter var(--dur-slow) var(--ease-out),scale var(--dur-slow) var(--ease-out)}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.card img{animation:card-drift linear both;animation-timeline:view()}}}@keyframes card-drift{from{translate:0 -2.5%}to{translate:0 2.5%}}.card:where(:hover,:focus-visible) img{filter:blur(0);scale:1.13}@media(prefers-reduced-motion: reduce){.card img{transition:none;animation:none;translate:none}}.card__label{position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%;inline-size:fit-content;max-inline-size:calc(100% - var(--space-l));margin-inline:auto;padding:var(--space-2xs) var(--space-s);color:var(--c-white);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),padding var(--dur-base) var(--ease-out);font-size:var(--step-1);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;pointer-events:none}.card:where(:hover,:focus-visible) .card__label{background-color:color-mix(in srgb, var(--c-bg) 88%, transparent);color:var(--c-ink);padding-inline:calc(var(--space-s) + .35rem)}@media(prefers-reduced-motion: reduce){.card__label{transition:none}}.founder,.ig,.brands{margin-block-start:var(--space-xl)}.brands{margin-block-end:var(--space-xl)}.ig{margin-block-end:var(--space-xl)}.founder__body{margin-block-start:var(--space-m);text-align:center}.founder h2{text-align:center}.ig__heading,.brands h2{text-align:center;font-size:calc(var(--step-0)*1.12)}.ig__follow{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);text-decoration:none}.ig__mark{display:block;color:currentColor;background:#e0d3ca;border-radius:50%;padding:4px;width:40px;height:40px;padding:8px}.ig__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(96px, 1fr));gap:var(--space-2xs);margin-block-start:var(--space-m)}.ig__link{display:block;aspect-ratio:1}.brands__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-m);margin-block-start:var(--space-m)}@media(min-width: 768px){.brands__list{justify-content:space-between}}.brands__item img{block-size:clamp(40px,6vw,64px);inline-size:auto;object-fit:contain}@media(min-width: 1024px){.founder{margin-block-start:0;padding-block:var(--gap-founder-top) var(--gap-founder-bottom)}.ig{position:relative;margin-block-start:0;padding-block-start:var(--gap-rule)}.ig::before{content:"";position:absolute;inset-block-start:0;inset-inline:calc(50% - 50vw);block-size:1px;background:var(--c-line)}.ig__list{margin-block-start:var(--gap-rule)}.brands{margin-block-start:var(--gap-strip);margin-block-end:var(--gap-footer)}.ig{margin-block-end:var(--gap-strip)}.brands__list{margin-block-start:var(--gap-strip-inner)}}@media(min-width: 1024px){.ig::before{inset-inline:calc(50% - 50vw + 35px);background:var(--c-rule)}.ig__heading{font-size:17px;line-height:20px;letter-spacing:.08em}.ig__follow{gap:21px}.ig__mark{width:38px;height:38px}.ig__list{grid-template-columns:repeat(5, 1fr);gap:4px;margin-inline:calc(50% - 50vw + 36px)}.ig__link{aspect-ratio:auto;block-size:344px}.ig__link picture,.ig__link img{display:block;inline-size:100%;block-size:100%;object-fit:cover}}.grid__trigger img,.card img,.ig__link img,.hero__media img{inline-size:100%;block-size:100%;object-fit:cover}.grid__trigger img,.ig__link img{transition:filter var(--dur-base) var(--ease-out)}@media(hover: hover)and (pointer: fine){.grid__trigger:hover img,.ig__link:hover img{filter:brightness(0.88)}}@media(prefers-reduced-motion: reduce){.grid__trigger img,.ig__link img{transition:none}}.page{padding-block-end:var(--space-xl)}.page__title{margin-block:var(--space-l) 0;text-align:center}.page__intro,.grid-section__intro,.pricelist__note{max-inline-size:60ch;margin-inline:auto;text-align:center;margin-block-start:var(--space-s);color:var(--c-ink-soft)}.page__section>h2,.grid-section>h2,.pricelist__category>h2,.grid-section>h3{text-align:center}.page__body{margin-block-start:var(--space-m);margin-inline:auto;text-align:center}.page__body>h2,.page__body>h3{margin-block-start:var(--space-m)}.page__body>:first-child{margin-block-start:0}.page__signature{margin-block-start:var(--space-m);inline-size:136px;margin-inline:auto}.page__section,.grid-section,.pricelist__category{margin-block-start:var(--space-l)}.page__contacts{display:grid;gap:var(--space-m);margin-block-start:var(--space-m);text-align:center}@media(min-width: 768px){.page__contacts{grid-template-columns:repeat(2, 1fr)}}.page__contact-name{font-size:var(--step--1);margin-block-end:var(--space-2xs)}.about__title{text-align:center}.about__pair{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-s);margin-block-start:var(--space-m)}@media(min-width: 768px){.about__pair{gap:0}}.about__row{display:grid;grid-template-columns:1fr;gap:var(--space-s);margin-block-start:var(--space-l)}@media(min-width: 768px){.about__row{grid-template-columns:repeat(3, 1fr)}}.about__pair img,.about__row img{inline-size:100%;block-size:auto}.by-g{text-align:center}.by-g__title{display:flex;flex-direction:column;align-items:center;margin-block-start:clamp(40px,2.5vw + 25px,69px);color:var(--c-by-g);font-size:inherit}.by-g__by{font-size:clamp(.9375rem,.85rem + .25vw,1.125rem);font-weight:500;letter-spacing:.04em;line-height:1}.by-g__mark{inline-size:clamp(64px,3.5vw + 26px,87px);block-size:auto;margin-block-start:clamp(12px,.5vw + 6px,15px)}.by-g__heading{margin-block-start:clamp(30px,2.5vw + 2.5px,46.5px);font-size:clamp(1.25rem,.95rem + .85vw,1.75rem);letter-spacing:.1em}.by-g__body{max-inline-size:57.5rem;margin-inline:auto;margin-block-start:clamp(18px,1.2vw + 4.5px,25.5px);line-height:1.5;letter-spacing:.02em}.by-g__status{margin-block-start:clamp(22px,1.4vw + 5.3px,30px);font-size:clamp(1rem,.9rem + .25vw,1.15rem);line-height:1.5;text-transform:uppercase;letter-spacing:.09em}.by-g__devices{--w: 100%;margin-block-start:clamp(32px,3.8vw + 7px,74px)}@media(min-width: 768px){.by-g__devices{--w: min(75%, 1323px)}.by-g__devices>picture{inline-size:var(--w);margin-inline-start:calc(50% - .4456*var(--w))}}.by-g__devices img{inline-size:100%;block-size:auto}.pricelist__items{margin-block-start:var(--space-s)}.pricelist__row+.pricelist__row{margin-block-start:var(--space-s)}.pricelist__desc{display:block;font-size:var(--step--1);color:var(--c-ink-soft)}.pricelist__level{white-space:nowrap}.page--pricelist .page__body,.pricelist__category>h2{text-align:left}.pricelist__category>.pricelist__note{margin-inline:0;text-align:left}.pricelist__price{white-space:nowrap}.pricelist__row{display:grid;grid-template-columns:auto minmax(var(--space-m), 1fr) auto;column-gap:var(--space-xs);align-items:baseline}.pricelist__row dt{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:subgrid;align-items:baseline}.pricelist__row dt::after{content:"";grid-area:1/2;border-block-end:1px dotted var(--c-line)}.pricelist__desc{grid-column:1/-1}.pricelist__row dd{grid-area:1/3}.salon-choice{margin-block-start:var(--space-xl)}.salon-choice>h2{text-align:center}.salon-choice__list{display:grid;gap:var(--space-s);margin-block-start:var(--space-m)}@media(min-width: 768px){.salon-choice__list{grid-template-columns:repeat(2, 1fr)}}.salon-choice__card{display:flex;flex-direction:column;gap:var(--space-2xs);block-size:100%;padding:var(--space-m) var(--space-s);border:1px solid var(--c-line);text-align:center;text-decoration:none;transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}@media(hover: hover)and (pointer: fine){.salon-choice__card:hover{border-color:var(--c-ink);background:var(--c-bg-alt)}}.salon-choice__name{font-size:var(--step-2);letter-spacing:var(--tracking-wide);text-transform:uppercase}.salon-choice__detail{color:var(--c-ink-soft);font-size:var(--step-0)}.salon-choice__call{margin-block-start:var(--space-m);text-align:center;color:var(--c-ink-soft)}@media(prefers-reduced-motion: reduce){.salon-choice__card{transition:none}}.section-404{padding-block:var(--space-xl);text-align:center}.section-404__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center;margin-block-start:var(--space-m)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);block-size:1px;inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.skip-link{position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs);z-index:999;padding:var(--space-2xs) var(--space-xs);background:var(--c-white);color:var(--c-ink);text-decoration:none}.skip-link:not(:focus){clip-path:inset(50%);block-size:1px;inline-size:1px;overflow:hidden;white-space:nowrap}:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-old 160ms var(--ease-out) both}::view-transition-new(root){animation:vt-new 420ms var(--ease-out) both}@keyframes vt-old{to{opacity:0}}@keyframes vt-new{from{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.header{view-transition-name:header}@media(prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:120ms !important;animation-timing-function:linear !important;translate:none !important}@keyframes vt-new{from{opacity:0}to{opacity:1}}}
