*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}img,svg,video{display:block;max-width:100%;height:auto}button{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}table{border-collapse:collapse;border-spacing:0}:root{--background: #020204;--foreground: #eeeae0;--muted: #5a5750;--line: #131218;--accent: #b8966b;--accent-soft: #cdb392;--container-max: 1408px;--ease-editorial: cubic-bezier(.22, 1, .36, 1);--ease-organic: cubic-bezier(.16, 1, .3, 1);--font-display: "Fraunces", Georgia, serif;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", "SF Mono", Menlo, monospace}html{background:var(--background);scroll-behavior:smooth;scroll-padding-top:6rem;-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-feature-settings:"ss01","ss02","cv11";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100%;animation:page-in .6s var(--ease-organic) forwards}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.625rem 1rem;background:var(--accent);color:var(--background);font-size:.8125rem;letter-spacing:.05em;border-radius:2px;transform:translateY(-180%);transition:transform .22s var(--ease-organic)}.skip-link:focus{transform:translateY(0);outline:none}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.container{padding-inline:2.5rem}}.stack>*+*{margin-top:var(--stack-gap, 1.5rem)}.row{display:flex;align-items:center;gap:var(--row-gap, 1rem)}.grid{display:grid}.eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.42em;color:var(--accent);font-weight:400}.eyebrow-sm{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.32em;color:var(--accent)}.h1-display{font-family:var(--font-display);font-weight:200;font-size:clamp(2.75rem,6.5vw,5.75rem);line-height:.98;letter-spacing:-.032em;color:var(--foreground)}.h2-display{font-family:var(--font-display);font-weight:200;font-size:clamp(2.5rem,6vw,5rem);line-height:1.02;letter-spacing:-.028em;color:var(--foreground)}.h2-display em{font-style:italic;color:#eeeae0d9;font-weight:300}.body-lg{font-size:17px;line-height:1.72;color:#eeeae0a6}@media(min-width:768px){.body-lg{font-size:18px}}.body-md{font-size:16px;line-height:1.7;color:#eeeae0a6}.caption{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.32em;color:#eeeae08c}.btn-primary{display:inline-flex;align-items:center;gap:1rem;padding:1rem 2.5rem;background:var(--accent);color:var(--background);border-radius:999px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.34em;transition:background-color .7s var(--ease-organic)}.btn-primary:hover{background:var(--accent-soft)}.btn-primary .arrow{transition:transform .7s var(--ease-organic);display:inline-block}.btn-primary:hover .arrow{transform:translate(.625rem)}.btn-primary-lg{padding:1.25rem 3rem;font-size:12px;letter-spacing:.34em}@media(min-width:768px){.btn-primary-lg{padding:1.5rem 4rem;font-size:13px}}@keyframes page-in{0%{opacity:0}to{opacity:1}}@keyframes slow-zoom{0%{transform:scale(1.02)}to{transform:scale(1.07)}}.slow-zoom{animation:slow-zoom 64s var(--ease-organic) forwards;will-change:transform}@keyframes slow-drift{0%{transform:scale(1.02) translateZ(0)}50%{transform:scale(1.05) translate3d(0,-.8%,0)}to{transform:scale(1.07) translate3d(.4%,-1.4%,0)}}.slow-drift{animation:slow-drift 72s var(--ease-organic) forwards;will-change:transform}@keyframes appear{0%{opacity:0;transform:translate3d(0,14px,0);filter:blur(8px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.appear{opacity:0;animation:appear 2.8s var(--ease-editorial) forwards}.appear-1{animation-delay:.24s}.appear-2{animation-delay:.54s}.appear-3{animation-delay:.88s}.appear-4{animation-delay:1.24s}.appear-5{animation-delay:1.64s}.reveal{opacity:1}.js-on .reveal{opacity:0;transform:translate3d(0,14px,0);filter:blur(8px);transition:opacity 2.4s var(--ease-editorial),transform 2.4s var(--ease-editorial),filter 2.4s var(--ease-editorial);will-change:opacity,transform,filter}.js-on .reveal.is-in{opacity:1;transform:translateZ(0);filter:blur(0)}@media(prefers-reduced-motion:reduce){.js-on .reveal{opacity:1;transform:none;filter:none;transition:none}}.grain-soft{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0.96  0 0 0 0 0.94  0 0 0 0 0.88  0 0 0 0.45 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px;mix-blend-mode:overlay;opacity:.06;pointer-events:none}.dot-grid{background-image:radial-gradient(circle,rgba(184,150,107,.07) 1px,transparent 1.4px);background-size:36px 36px;pointer-events:none}.image-cinema img{filter:contrast(1.05) saturate(.94)}.elevate{box-shadow:0 1px #ffffff0a inset,0 30px 60px -30px #000000b3,0 8px 24px -16px #00000080;transition:box-shadow .8s var(--ease-organic),border-color .8s var(--ease-organic),transform 1.2s var(--ease-organic)}.elevate:hover{border-color:#b8966b47;box-shadow:0 1px #ffffff0f inset,0 40px 80px -30px #000000d9,0 12px 32px -16px #b8966b1f;transform:translateY(-2px)}.rule-gold{position:relative;display:inline-block}.rule-gold:after{content:"";position:absolute;left:0;bottom:-10px;width:28px;height:1px;background:linear-gradient(to right,var(--accent),transparent)}.nav{position:sticky;top:0;z-index:50;transition:background-color .7s var(--ease-organic),backdrop-filter .7s var(--ease-organic),border-color .7s var(--ease-organic);border-bottom:1px solid transparent}.nav.is-scrolled{background:#020204a6;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-bottom-color:#13121880}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:1.75rem 1.5rem;transition:padding .7s var(--ease-organic)}@media(min-width:768px){.nav-inner{padding:2.25rem 2.5rem}}.nav.is-scrolled .nav-inner{padding:1rem 1.5rem}@media(min-width:768px){.nav.is-scrolled .nav-inner{padding:1.25rem 2.5rem}}.nav-logo{font-family:var(--font-display);font-weight:300;font-size:1rem;letter-spacing:.42em;color:var(--foreground)}.nav-links{display:none;gap:3rem;font-size:12px;color:#eeeae0a6}@media(min-width:768px){.nav-links{display:flex;align-items:center}}.nav-links a{transition:color .5s var(--ease-organic)}.nav-links a:hover{color:var(--foreground)}.nav-actions{display:flex;align-items:center;gap:1.5rem;font-size:12px;color:#eeeae0a6}.nav-reserve{display:none;transition:color .5s var(--ease-organic)}@media(min-width:640px){.nav-reserve{display:inline}}.nav-reserve:hover{color:var(--foreground)}.mobile-toggle{position:relative;z-index:60;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;color:#eeeae0b3}@media(min-width:768px){.mobile-toggle{display:none}}.mobile-toggle span{position:absolute;width:1.25rem;height:1px;background:currentColor;transition:transform .5s var(--ease-organic)}.mobile-toggle span:nth-child(1){transform:translateY(-.375rem)}.mobile-toggle span:nth-child(2){transform:translateY(.375rem)}.mobile-toggle[aria-expanded=true] span:nth-child(1){transform:rotate(45deg)}.mobile-toggle[aria-expanded=true] span:nth-child(2){transform:rotate(-45deg)}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--background);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-organic);display:flex;flex-direction:column;padding:2rem 1.5rem}.mobile-drawer[aria-hidden=false]{opacity:1;pointer-events:auto}.mobile-drawer-links{margin-top:4rem}.mobile-drawer-links li{border-bottom:1px solid rgba(19,18,24,.5)}.mobile-drawer-links a{display:flex;align-items:baseline;justify-content:space-between;padding:1.5rem 0;font-family:var(--font-display);font-size:1.875rem;font-weight:300;letter-spacing:-.01em}.mobile-drawer-links a:hover{color:var(--accent)}.mobile-drawer-links .index{font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#eeeae08c}.hero{position:relative}.hero-inner{display:grid;grid-template-columns:1fr;gap:5rem 5rem;align-items:center;padding-block:2rem 8rem}@media(min-width:1024px){.hero-inner{grid-template-columns:5fr 7fr;padding-block:6rem 14rem;gap:0 6rem}}.hero-figure{margin-inline:-1.5rem;order:-1}@media(min-width:768px){.hero-figure{margin-inline:-2.5rem}}@media(min-width:1024px){.hero-figure{margin-inline:0;order:0}}.hero-image-wrap{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#020203}@media(min-width:640px){.hero-image-wrap{aspect-ratio:3 / 4}}@media(min-width:1024px){.hero-image-wrap{aspect-ratio:405 / 305}}.hero-image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-image-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 55% 60%,rgba(184,150,107,.2),transparent 55%);pointer-events:none}.hero-image-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.45) 100%);pointer-events:none}.hero-image-bottom-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(2,2,4,.5),transparent 50%);pointer-events:none}.section{position:relative;padding-block:6rem}@media(min-width:768px){.section{padding-block:9rem}}@media(min-width:1024px){.section{padding-block:11rem}}.section-intro{max-width:48rem;margin-inline:auto;text-align:center}.section-intro h2{margin-top:2rem}.section-intro>p:not(:first-child){margin-top:2.5rem}.lifestyle-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:6rem}@media(min-width:640px){.lifestyle-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.lifestyle-grid{margin-top:8rem}}.lifestyle-card{display:flex;flex-direction:column}.lifestyle-card-media{position:relative;width:100%;background:#040404;overflow:hidden;aspect-ratio:var(--card-ratio, 230 / 230)}.lifestyle-card-media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 2.4s var(--ease-editorial)}.lifestyle-card:hover .lifestyle-card-media img{transform:scale(1.03)}.lifestyle-card-overlay-vignette,.lifestyle-card-overlay-grain,.lifestyle-card-overlay-fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lifestyle-card-overlay-vignette{background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%)}.lifestyle-card-overlay-fade{background:linear-gradient(to top,rgba(2,2,4,.65),transparent 50%)}.lifestyle-card-caption{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(19,18,24,.6)}.lifestyle-card-label{display:flex;align-items:baseline;gap:.75rem;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.32em;color:var(--accent)}.lifestyle-card-label .index{color:#eeeae073}.lifestyle-card-detail{margin-top:1rem;font-size:16px;line-height:1.55;color:#eeeae0a6}.app-section{position:relative;isolation:isolate}.app-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 55%,rgba(184,150,107,.1),transparent 60%)}.app-mockup-wrap{margin-top:6rem;max-width:920px;margin-inline:auto}@media(min-width:768px){.app-mockup-wrap{margin-top:8rem}}.app-mockup-wrap img{width:100%;height:auto}.app-mockup-caption{margin-top:3rem;text-align:center;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.32em;color:#eeeae08c}.app-mockup-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:920px;margin-inline:auto}@media(min-width:640px){.app-mockup-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media(min-width:1024px){.app-mockup-grid{gap:2rem}}.app-phone{position:relative;width:100%;max-width:260px;aspect-ratio:9 / 19;margin-inline:auto;border-radius:2.5rem;background:linear-gradient(180deg,#1d1c20,#0b0a0d,#1a191d);box-shadow:0 30px 60px -25px #000000d9,0 0 0 1px #b8966b14 inset;padding:8px}.app-phone-screen{position:relative;width:100%;height:100%;border-radius:2rem;overflow:hidden;background:linear-gradient(180deg,#060608,#0c0c0f 60%,#0a0a0d)}.app-phone-notch{position:absolute;top:10px;left:50%;transform:translate(-50%);width:80px;height:18px;background:#000;border-radius:999px;z-index:2}.app-status-bar{position:absolute;inset:0 0 auto 0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:34px;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.22em;color:#f0ead88c;z-index:1}.app-status-battery{display:inline-flex;align-items:center;gap:2px}.app-battery-fill{display:inline-block;width:10px;height:6px;background:var(--accent);opacity:.85;border-radius:2px}.app-battery-cap{display:inline-block;width:3px;height:5px;background:currentColor;opacity:.5;border-radius:1px}.app-screen-body{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:40px;display:flex;flex-direction:column}.app-screen-header{padding:16px 24px 0}.app-screen-eyebrow{font-family:var(--font-mono);font-size:8px;text-transform:uppercase;letter-spacing:.32em;color:var(--accent);margin:0}.app-screen-title{margin:8px 0 0;font-family:var(--font-display);font-weight:200;font-style:italic;font-size:22px;line-height:1;letter-spacing:-.01em;color:var(--foreground)}.app-screen-block{padding:20px 24px 0}.app-screen-block-center{display:flex;flex-direction:column;align-items:center;padding:16px 24px 0}.app-screen-bignum{margin:0;font-family:var(--font-display);font-weight:200;font-size:42px;line-height:1;letter-spacing:-.02em;color:var(--foreground);display:flex;align-items:baseline;gap:6px}.app-screen-bignum-soft{color:#f0ead880;font-size:26px}.app-screen-bignum-suffix{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:#f0ead880;text-transform:uppercase}.app-screen-meta{margin:6px 0 0;font-family:var(--font-mono);font-size:8px;letter-spacing:.24em;text-transform:uppercase;color:#f0ead880}.app-chart-7d{display:block;width:100%;height:54px;margin-top:8px}.app-chart-30d{display:block;width:100%;height:80px}.app-chart-labels{display:flex;margin-top:4px;font-family:var(--font-mono);font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:#f0ead84d}.app-chart-labels span{flex:1;text-align:center}.app-chart-labels-3{display:flex;justify-content:space-between;margin-top:4px;font-family:var(--font-mono);font-size:7px;letter-spacing:.18em;text-transform:uppercase;color:#f0ead84d}.app-donut{display:block;width:140px;height:140px}.app-score-label{margin:6px 0 0;text-align:center;font-family:var(--font-mono);font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--accent)}.app-screen-footer{margin-top:auto;padding:16px 24px 24px}.app-phases{display:flex;justify-content:space-between;list-style:none;margin:0;padding:16px 0 0;border-top:1px solid rgba(240,234,216,.08);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.app-phases li{display:flex;flex-direction:column;gap:4px}.app-phase-key{margin:0;color:#f0ead880;letter-spacing:.18em}.app-phase-val{color:var(--foreground);letter-spacing:.1em}.app-metrics-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid rgba(240,234,216,.08);padding-top:16px}.app-metrics-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;border-top:1px solid rgba(240,234,216,.08);padding-top:16px}.app-metrics-2 .app-phase-key,.app-metrics-3 .app-phase-key{font-family:var(--font-mono);font-size:7px;letter-spacing:.18em;text-transform:uppercase}.app-metric-val{margin:4px 0 0;font-family:var(--font-display);font-weight:200;font-size:18px;letter-spacing:-.01em;color:var(--foreground)}.app-metrics-3 .app-metric-val{font-size:13px}.app-metric-unit{font-family:var(--font-mono);font-size:9px;color:#f0ead866}.data-section{position:relative;isolation:isolate;overflow:hidden}.data-section .bg-layers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.data-section .bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--background),#050507,var(--background))}.data-section .bg-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 55%,rgba(184,150,107,.18),transparent 55%)}.data-section .bg-dots{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55}.data-cards-wrap{position:relative;max-width:1240px;margin:7rem auto 0}@media(min-width:768px){.data-cards-wrap{margin-top:9rem}}.data-cards-wrap>.glow-backdrop{position:absolute;top:-15%;right:-10%;bottom:-15%;left:-10%;z-index:-1;background:radial-gradient(ellipse at 50% 50%,rgba(184,150,107,.22),transparent 55%);pointer-events:none}.data-cards{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.data-cards{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.data-card{position:relative;height:100%;padding:1.75rem;background:#07070b;border:1px solid rgba(19,18,24,.7);border-radius:.75rem}@media(min-width:768px){.data-card{padding:2.25rem}}.data-card-eyebrow{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.34em;color:#eeeae08c}.data-card-big{margin-top:1.75rem;display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-display);font-size:2.75rem;font-weight:200;line-height:1;color:var(--foreground)}@media(min-width:768px){.data-card-big{font-size:3rem}}.data-card-big .unit{font-family:var(--font-mono);font-size:.875rem;color:#eeeae08c}.data-card-sub{margin-top:.75rem;font-size:13px;color:#eeeae08c}.data-card-sub-accent{margin-top:.75rem;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:var(--accent)}.bar-chart{margin-top:2.5rem}.bar-chart-bars{display:flex;align-items:flex-end;gap:.5rem;height:6rem}.bar-chart-bar{flex:1;border-radius:2px;background:#b8966b73}.bar-chart-labels{display:flex;margin-top:.75rem;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;color:#eeeae066}.bar-chart-labels span{flex:1;text-align:center}.donut-wrap{margin-top:2rem;display:flex;align-items:center;gap:1.5rem}@media(min-width:768px){.donut-wrap{gap:2rem}}.donut-svg{width:7rem;height:7rem;flex-shrink:0}@media(min-width:768px){.donut-svg{width:8rem;height:8rem}}.donut-legend{flex:1;display:flex;flex-direction:column;gap:.75rem;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em}.donut-legend li{display:flex;align-items:center;gap:.75rem}.donut-legend .dot{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}.donut-legend .label{color:#eeeae0b3}.donut-legend .pct{margin-left:auto;color:#eeeae073}.line-chart{margin-top:2.5rem}.line-chart svg{width:100%;height:auto;display:block}.line-chart-labels{display:flex;margin-top:.75rem;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;color:#eeeae066}.line-chart-labels span{flex:1;text-align:center}.data-caption{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(19,18,24,.4);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.32em;color:#eeeae08c}@media(min-width:640px){.data-caption{flex-direction:row;gap:1.5rem}}.bandeau{position:relative;isolation:isolate;overflow:hidden;background:#020203}.bandeau img{width:100%;max-width:1535px;margin-inline:auto;height:auto;display:block}.bandeau-overlay-grain,.bandeau-overlay-glow,.bandeau-overlay-fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bandeau-overlay-glow{background:radial-gradient(ellipse at 30% 55%,rgba(184,150,107,.18),transparent 55%)}.bandeau-overlay-fade{background:linear-gradient(to top,rgba(2,2,3,.7),transparent 50%,rgba(2,2,3,.15))}.cmp-wrap{position:relative;max-width:64rem;margin:5rem auto 0}@media(min-width:768px){.cmp-wrap{margin-top:7rem}}.cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:-1.5rem;padding-inline:1.5rem}@media(min-width:768px){.cmp-scroll{margin-inline:-2.5rem;padding-inline:2.5rem}}@media(min-width:1024px){.cmp-scroll{margin-inline:0;padding-inline:0}}.cmp-table{width:100%;min-width:720px;border-collapse:collapse;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.cmp-table th,.cmp-table td{padding:1.5rem 1.25rem;text-align:right;white-space:nowrap;border-bottom:1px solid rgba(19,18,24,.55);vertical-align:middle}.cmp-table thead th{padding-block:1.75rem 1.25rem;font-family:var(--font-mono);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.24em;color:#eeeae08c}.cmp-table .cmp-criterion{text-align:left;width:200px;position:sticky;left:0;background:var(--background);z-index:2}.cmp-table thead .cmp-criterion{font-family:var(--font-mono);font-size:11px;letter-spacing:.24em}.cmp-table tbody .cmp-criterion{font-family:var(--font-sans);font-size:14px;font-weight:400;color:#eeeae0d9;text-transform:none;letter-spacing:normal;white-space:normal}.cmp-table .cmp-atria{background:#b8966b14;border-left:1px solid rgba(184,150,107,.22);border-right:1px solid rgba(184,150,107,.22)}.cmp-table thead .cmp-atria{color:var(--accent);font-family:var(--font-display);font-size:1.0625rem;font-weight:300;letter-spacing:.12em;text-transform:none}.cmp-table tbody td{font-family:var(--font-mono);font-size:14px;color:#eeeae0a6}.cmp-table tbody td.cmp-atria{color:var(--foreground);font-weight:500}.cmp-table tbody td.is-check{font-size:17px;line-height:1;color:#eeeae0b3}.cmp-table tbody td.cmp-atria.is-check{color:var(--accent);font-size:19px}.cmp-table tbody td.is-cross{font-size:17px;line-height:1;color:#eeeae038}.cmp-fade-right{position:absolute;top:0;right:0;bottom:0;width:56px;pointer-events:none;background:linear-gradient(to right,transparent,var(--background) 85%)}@media(min-width:1024px){.cmp-fade-right{display:none}}.cmp-footnote{margin-top:1.5rem;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:#eeeae066;text-align:right}.sensors-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(238,234,224,.08)}@media(min-width:640px){.sensors-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.sensors-grid{grid-template-columns:repeat(5,1fr)}}.sensors-cell{padding:3rem 2rem 3rem 0;border-bottom:1px solid rgba(238,234,224,.08)}@media(min-width:640px){.sensors-cell{padding:3rem 2rem;border-right:1px solid rgba(238,234,224,.08)}.sensors-cell:nth-child(2n){border-right:0}}@media(min-width:1024px){.sensors-cell{padding:3.5rem 1.75rem}.sensors-cell:not(:last-child){border-right:1px solid rgba(238,234,224,.08)}.sensors-cell:nth-child(2n){border-right:1px solid rgba(238,234,224,.08)}.sensors-cell:last-child{border-right:0}}.sensors-cell-idx{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.34em;color:#eeeae066}.sensors-cell-label{margin-top:2.5rem;font-family:var(--font-display);font-size:1.375rem;font-weight:300;line-height:1.15;letter-spacing:-.01em;color:var(--foreground)}@media(min-width:768px){.sensors-cell-label{font-size:1.5rem}}.sensors-cell-spec{margin-top:1rem;font-size:13px;line-height:1.5;font-family:var(--font-body, "Inter", sans-serif);letter-spacing:0;text-transform:none;color:#eeeae08c}.sensors-footer{margin-top:4rem;text-align:center;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.34em;color:#eeeae073}.faq-list{max-width:48rem;margin:6rem auto 0;border-top:1px solid rgba(19,18,24,.5);border-bottom:1px solid rgba(19,18,24,.5)}@media(min-width:768px){.faq-list{margin-top:7rem}}.faq-item{border-bottom:1px solid rgba(19,18,24,.5)}.faq-item:last-child{border-bottom:0}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.25rem 0;cursor:pointer;list-style:none;transition:color .5s var(--ease-organic)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--accent)}.faq-q{font-family:var(--font-display);font-size:1.25rem;font-weight:300;line-height:1.4;letter-spacing:-.01em;color:var(--foreground)}@media(min-width:768px){.faq-q{font-size:1.5rem}}.faq-toggle{position:relative;width:1.25rem;height:1.25rem;color:#eeeae0b3;flex-shrink:0;transition:transform .7s var(--ease-organic),color .5s var(--ease-organic)}.faq-item[open] .faq-toggle{transform:rotate(45deg)}.faq-item summary:hover .faq-toggle{color:var(--accent)}.faq-toggle span{position:absolute;background:currentColor}.faq-toggle .h{inset-inline:0;top:50%;height:1px;transform:translateY(-50%)}.faq-toggle .v{inset-block:0;left:50%;width:1px;transform:translate(-50%)}.faq-a{padding:0 1rem 2.5rem 0;font-size:17px;line-height:1.75;color:#eeeae0b3}@media(min-width:768px){.faq-a{font-size:18px;padding-right:3rem}}.final-cta{position:relative;isolation:isolate;overflow:hidden;background:#020203;padding-block:11rem}@media(min-width:768px){.final-cta{padding-block:16rem}}@media(min-width:1024px){.final-cta{padding-block:18rem}}.final-cta .bg-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 50%,rgba(184,150,107,.16),transparent 60%)}.final-cta-inner{max-width:48rem;margin-inline:auto;text-align:center}.final-cta-h2{margin-top:3rem;font-family:var(--font-display);font-size:clamp(2.5rem,8.5vw,7rem);font-weight:200;line-height:1.02;letter-spacing:-.028em}.final-cta-h2 em{font-style:italic;color:#eeeae0d9;font-weight:300}.final-cta-body{max-width:32rem;margin:3rem auto 0;font-size:17px;line-height:1.85;color:#eeeae0a6}@media(min-width:768px){.final-cta-body{font-size:18px}}.final-cta-actions{margin-top:5rem;display:flex;flex-direction:column;align-items:center;gap:3rem}.final-cta-trust{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.32em;color:#eeeae08c}@media(min-width:768px){.final-cta-trust{font-size:11px}}.footer{position:relative;border-top:1px solid rgba(19,18,24,.4);background:var(--background)}.footer-inner{padding-block:5rem 4rem}.footer-newsletter{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-block:4rem;border-bottom:1px solid rgba(19,18,24,.4)}@media(min-width:1024px){.footer-newsletter{grid-template-columns:5fr 7fr;gap:4rem;padding-block:5rem}}.footer-newsletter-title{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:200;line-height:1.15;letter-spacing:-.012em;margin-top:1.5rem;max-width:24rem}.footer-form{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}@media(min-width:1024px){.footer-form{align-items:end}}.footer-form-row{display:flex;align-items:baseline;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(238,234,224,.55);width:100%;max-width:28rem;transition:border-color .5s var(--ease-organic)}.footer-form-row:focus-within{border-color:var(--accent)}.footer-form input{flex:1;background:transparent;border:0;outline:none;color:var(--foreground);font-size:16px;font-family:inherit}.footer-form input::placeholder{color:#eeeae08c}.footer-form button{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.32em;color:#eeeae0b3;transition:color .5s var(--ease-organic);display:inline-flex;align-items:baseline;gap:.5rem}.footer-form button:hover{color:var(--accent)}.footer-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem 2.5rem;padding-block:5rem;border-bottom:1px solid rgba(19,18,24,.4)}@media(min-width:640px){.footer-cols{grid-template-columns:repeat(3,1fr);gap:4rem 4rem}}@media(min-width:1024px){.footer-cols{padding-block:6rem}}.footer-col h3{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.42em;color:#eeeae066;font-weight:400}.footer-col ul{margin-top:2rem;display:flex;flex-direction:column;gap:.875rem}.footer-col a{font-size:14px;color:#eeeae0bf;line-height:1.5;transition:color .5s var(--ease-organic)}.footer-col a:hover{color:var(--accent)}a[aria-disabled=true]{color:#eeeae047;cursor:not-allowed;pointer-events:none}.footer-wordmark{position:relative;padding-block:5rem}.footer-wordmark p{font-family:var(--font-display);font-size:clamp(4rem,15vw,12rem);font-weight:200;line-height:1;letter-spacing:.06em;color:#eeeae033}.footer-wordmark:before{content:"";position:absolute;left:0;bottom:3rem;width:.375rem;height:.375rem;border-radius:999px;background:var(--accent)}.footer-bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding-block:2rem;border-top:1px solid rgba(19,18,24,.4);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:#eeeae073}@media(min-width:768px){.footer-bottom{flex-direction:row;align-items:center}}.footer-bottom ul{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 2rem}.footer-bottom a{transition:color .5s var(--ease-organic)}.footer-bottom a:hover{color:var(--foreground)}.product-page{display:grid;grid-template-columns:1fr;gap:3rem;padding-block:4rem 6rem}@media(min-width:1024px){.product-page{grid-template-columns:7fr 5fr;gap:5rem;padding-block:6rem 9rem}}.product-gallery{display:flex;flex-direction:column;gap:1rem}.product-gallery .main{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#020203}.product-gallery .main img{width:100%;height:100%;object-fit:cover}.product-gallery .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.product-gallery .thumb{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#020203;cursor:pointer;border:1px solid transparent;transition:border-color .5s var(--ease-organic)}.product-gallery .thumb.is-active{border-color:var(--accent)}.product-gallery .thumb img{width:100%;height:100%;object-fit:cover}.product-info{display:flex;flex-direction:column;gap:2.5rem}.product-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.42em;color:var(--accent)}.product-title{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:200;line-height:1.05;letter-spacing:-.025em}.product-price-row{display:flex;align-items:baseline;gap:1rem;font-family:var(--font-display);font-size:2.5rem;font-weight:200;color:var(--foreground)}.product-price-row .currency{font-family:var(--font-mono);font-size:1rem;color:#eeeae08c}.product-description{font-size:17px;line-height:1.7;color:#eeeae0bf}.product-cta{display:flex;flex-direction:column;gap:1rem}.product-form-buttons{display:flex;gap:.75rem}.product-form-buttons button[type=submit]{flex:1}.product-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem;padding-block:2rem;border-top:1px solid rgba(19,18,24,.5);border-bottom:1px solid rgba(19,18,24,.5)}.product-trust .item p:first-child{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.32em;color:var(--accent)}.product-trust .item p:last-child{margin-top:.5rem;font-size:13px;color:#eeeae099}.product-sizing{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border:1px solid rgba(184,150,107,.3);border-radius:999px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:#eeeae0bf;align-self:flex-start}.product-sizing-icon{color:var(--accent);font-size:13px;line-height:1}.product-price-row{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.product-price-compare{font-family:var(--font-mono);font-size:.875rem;color:#eeeae066;text-decoration:line-through}.product-price-info{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:#eeeae080;margin-left:.5rem}.product-option{display:flex;flex-direction:column;gap:.75rem}.product-option-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.32em;color:#eeeae08c}.product-option-values{display:flex;flex-wrap:wrap;gap:.5rem}.product-option-btn{padding:.625rem 1.25rem;border:1px solid var(--line);background:transparent;color:var(--foreground);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.2em;border-radius:999px;transition:border-color .5s var(--ease-organic),background .5s var(--ease-organic)}.product-option-btn:hover{border-color:var(--accent);background:#b8966b14}.product-option-btn[aria-pressed=true]{border-color:var(--accent);background:#b8966b1f;color:var(--accent)}.product-cta-subline{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:#eeeae08c}.product-risk-reversal{padding:1.5rem 1.75rem;border:1px solid rgba(184,150,107,.25);border-radius:.75rem;background:#b8966b0d}.product-risk-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.32em;color:var(--accent)}.product-risk-body{margin-top:.75rem;font-size:14px;line-height:1.65;color:#eeeae0bf}.product-payments{display:flex;flex-direction:column;gap:.875rem;padding-top:1.25rem;border-top:1px solid rgba(19,18,24,.5)}.product-payments-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.32em;color:#eeeae073}.product-payments-list{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center}.product-payments-list svg,.product-payments-list .product-payment-icon{height:1.5rem;width:auto;opacity:.85;background:#eeeae00f;border-radius:4px;padding:2px 6px}.sticky-cart{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;justify-content:space-between;gap:.875rem;padding:.875rem 1rem calc(.875rem + env(safe-area-inset-bottom,0px));background:#020204eb;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border-top:1px solid rgba(184,150,107,.22);transform:translateY(110%);transition:transform .5s var(--ease-organic),opacity .5s var(--ease-organic)}.sticky-cart[aria-hidden=false]{transform:translateY(0)}@media(max-width:1023px){.sticky-cart{display:flex}body{padding-bottom:5rem}}.sticky-cart-info{display:flex;flex-direction:column;flex:1;min-width:0}.sticky-cart-title{font-size:12px;color:#eeeae0b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cart-price{font-family:var(--font-display);font-size:1.125rem;font-weight:300;color:var(--foreground);line-height:1.2}.sticky-cart-form{flex-shrink:0}.sticky-cart-btn{padding:.875rem 1.5rem;background:var(--accent);color:var(--background);border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.28em;transition:background .5s var(--ease-organic)}.sticky-cart-btn:hover{background:var(--accent-soft)}.sticky-cart-btn[disabled]{opacity:.5;cursor:not-allowed}.reviews-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:5rem}@media(min-width:768px){.reviews-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:6rem}}.review-card{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;background:#07070b;border:1px solid rgba(19,18,24,.7);border-radius:.75rem;height:100%}.review-stars{display:flex;gap:2px;color:var(--accent);font-size:14px;letter-spacing:2px}.review-quote{font-family:var(--font-display);font-size:1.0625rem;font-weight:300;line-height:1.5;color:#eeeae0d9;font-style:italic}.review-attribution{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(19,18,24,.6)}.review-name{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:var(--foreground)}.review-role{margin-top:.375rem;font-size:12px;color:#eeeae080}.reviews-aggregate{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.reviews-aggregate-score{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-display);font-size:2.5rem;font-weight:200;color:var(--foreground)}.reviews-aggregate-score .unit{font-family:var(--font-mono);font-size:.875rem;color:#eeeae080}.reviews-aggregate-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.32em;color:#eeeae08c}.trust-bar{position:relative;border-top:1px solid rgba(19,18,24,.5);border-bottom:1px solid rgba(19,18,24,.5);padding-block:2.5rem}.trust-bar-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem 2.5rem;align-items:center}@media(min-width:768px){.trust-bar-grid{grid-template-columns:repeat(5,1fr);gap:1.5rem}}.trust-pillar{display:flex;flex-direction:column;gap:.375rem}.trust-pillar-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.32em;color:var(--accent)}.trust-pillar-body{font-size:12px;color:#eeeae099;line-height:1.45}.trust-bar-payments{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(19,18,24,.5);display:flex;flex-direction:column;align-items:center;gap:1rem}.trust-bar-payments-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.32em;color:#eeeae073}.trust-bar-payments-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.trust-bar-payments-list svg{height:1.75rem;width:auto;background:#eeeae00f;border-radius:4px;padding:3px 8px;opacity:.9}.specs-grid{margin-top:6rem;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(238,234,224,.08)}@media(min-width:768px){.specs-grid{grid-template-columns:1fr 1fr;column-gap:4rem}}.specs-row{display:grid;grid-template-columns:1fr;gap:.875rem;padding:2.25rem 0;border-bottom:1px solid rgba(238,234,224,.08)}@media(min-width:480px){.specs-row{grid-template-columns:minmax(8rem,.5fr) 1fr;gap:2rem;align-items:baseline}}.specs-row-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.32em;color:#eeeae080}.specs-row-value{font-family:var(--font-display, "Fraunces", serif);font-size:1.0625rem;font-weight:300;line-height:1.4;color:var(--foreground);letter-spacing:-.005em}@media(min-width:768px){.specs-row-value{font-size:1.1875rem}}.box-grid{margin-top:6rem;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(238,234,224,.08)}@media(min-width:768px){.box-grid{grid-template-columns:repeat(3,1fr)}}.box-item{padding:2.5rem 0;border-bottom:1px solid rgba(238,234,224,.08);background:transparent;border-radius:0}@media(min-width:768px){.box-item{padding:3rem 2rem;border-bottom:0;border-right:1px solid rgba(238,234,224,.08)}.box-item:last-child{border-right:0}.box-item:first-child{padding-left:0}}.box-item-idx{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.34em;color:#eeeae066}.box-item-label{margin-top:2rem;font-family:var(--font-display);font-size:1.25rem;font-weight:300;line-height:1.2;color:var(--foreground)}.box-item-detail{margin-top:.875rem;font-size:13px;line-height:1.5;color:#eeeae08c}.about-hero{padding-block:8rem 6rem}@media(min-width:1024px){.about-hero{padding-block:12rem 8rem}}.about-hero-grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media(min-width:1024px){.about-hero-grid{grid-template-columns:1fr 1fr;gap:6rem}}.about-founder{padding-block:6rem 8rem;background:#07070b;border-top:1px solid rgba(19,18,24,.5)}.about-founder-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:768px){.about-founder-grid{grid-template-columns:1fr 2fr;gap:4rem}}.about-founder-photo{width:100%;max-width:280px;aspect-ratio:4 / 5;background:#050507;border:1px solid rgba(19,18,24,.7);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#eeeae040;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.32em}.about-founder-quote{font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:300;line-height:1.4;letter-spacing:-.01em;font-style:italic;color:#eeeae0d9}.about-founder-name{margin-top:2rem;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.32em;color:var(--accent)}.about-founder-role{margin-top:.5rem;font-size:13px;color:#eeeae08c}.alma-line{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.5em;margin:.875rem 0 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:#eeeae099}.alma-line-prefix{color:#eeeae073;font-style:italic;letter-spacing:0}.alma-line-amount{color:var(--foreground);font-weight:500;letter-spacing:.02em}.alma-line-sep{color:#eeeae04d;padding:0 .125em}.alma-line-provider{color:#eeeae08c}.alma-wordmark{color:var(--foreground);letter-spacing:.06em;font-weight:500}.alma-line-cart{font-size:11px;margin:.5rem 0 0;justify-content:flex-end;text-align:right;width:100%}.isense-cookieconsent-wrapper,.consentmo_main_wrapper,.consentmo_main_wrapper_top,.consentmo_banner,.cc-banner,.cc-floating{font-family:Inter,system-ui,-apple-system,sans-serif!important;border-radius:0!important}.consentmo_main_wrapper,.consentmo_main_wrapper_top,.cc-banner.cc-bottom,.cc-banner.cc-top{background:#020204f5!important;color:#eeeae0!important;border-top:1px solid rgba(238,234,224,.12)!important;box-shadow:0 -12px 60px #00000073!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;padding:1.5rem 2rem!important}.consentmo_banner.cc-floating,.cc-floating{background:#020204eb!important;color:#eeeae0!important;border:1px solid rgba(238,234,224,.12)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 12px 60px #0000008c!important}.csm-banner-text-wrapper,.csm-banner-text-wrapper p,.csm-banner-text-wrapper span,.cc-banner .cc-message,.cc-floating .cc-message{color:#eeeae0!important;font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;line-height:1.55!important;letter-spacing:0!important}.csm-banner-text-wrapper a,.cc-banner a,.cc-floating a{color:#eeeae0!important;text-decoration:underline!important;text-decoration-color:#eeeae059!important;text-underline-offset:4px!important;transition:text-decoration-color .3s ease!important}.csm-banner-text-wrapper a:hover,.cc-banner a:hover,.cc-floating a:hover{text-decoration-color:#b8966b!important}.consentmo_buttongroup_wrapper,.consentmo_modern_buttongroup_wrapper,.consentmo_classic_wrapper,.consentmo_default_mobile_wrapper,.cc-compliance{gap:.75rem!important}.cc-btn-cookie,.cc-banner .cc-btn,.cc-floating .cc-btn{border-radius:0!important;font-family:Geist Mono,JetBrains Mono,monospace!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.32em!important;padding:.875rem 1.5rem!important;border-width:1px!important;border-style:solid!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease!important;cursor:pointer!important;min-height:auto!important}.cc-btn-cookie.cc-allow,.cc-btn-cookie[data-action=allow-all],.cc-btn-cookie.cc-accept-all{background-color:#b8966b!important;color:#020204!important;border-color:#b8966b!important}.cc-btn-cookie.cc-allow:hover,.cc-btn-cookie[data-action=allow-all]:hover,.cc-btn-cookie.cc-accept-all:hover{background-color:#cdb392!important;border-color:#cdb392!important}.cc-btn-cookie.cc-deny,.cc-btn-cookie.cc-dismiss,.cc-btn-cookie.cc-settings,.cc-btn-cookie[data-action=reject-all],.cc-btn-cookie[data-action=preferences]{background-color:transparent!important;color:#eeeae0!important;border-color:#eeeae040!important}.cc-btn-cookie.cc-deny:hover,.cc-btn-cookie.cc-dismiss:hover,.cc-btn-cookie.cc-settings:hover{border-color:#eeeae0!important}#csm-close-btn,.consentmo_close_icon,.isense-close-icon{color:#eeeae08c!important;transition:color .3s ease!important}#csm-close-btn:hover{color:#eeeae0!important}.csm-dialog,.csm-cookie-box,.csm-tcf-popup,.csm-cookiebar-wrapper{background:#020204!important;color:#eeeae0!important;border:1px solid rgba(238,234,224,.12)!important;border-radius:0!important;font-family:Inter,system-ui,sans-serif!important}.csm-dialog *,.csm-cookie-box *{font-family:inherit!important}.csm-dialog-switch input:checked+.csm-slider,.csm-slider.checked{background-color:#b8966b!important}.consentmo_watermark,.cc-revoke,[class*=watermark]{opacity:.35!important;font-size:10px!important;letter-spacing:.04em!important}@media(max-width:640px){.consentmo_main_wrapper,.cc-banner.cc-bottom{padding:1.25rem!important}.cc-btn-cookie{width:100%!important;padding:.875rem 1rem!important}.consentmo_buttongroup_wrapper,.consentmo_modern_buttongroup_wrapper{flex-direction:column!important}}@media(max-width:768px){.consentmo_main_wrapper,.cc-banner.cc-bottom{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))!important}}.philosophy-section{padding-block:7.5rem}@media(min-width:1024px){.philosophy-section{padding-block:10.5rem}}.philosophy-inner{max-width:38rem;margin-inline:auto;text-align:center}.philosophy-rule{display:block;width:1px;height:80px;margin:0 auto 4rem;background:linear-gradient(to bottom,transparent,var(--accent, #b8966b) 50%,transparent);opacity:.7}.philosophy-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.34em;color:var(--accent, #b8966b);margin-bottom:2.5rem}.philosophy-heading{font-family:var(--font-display, "Fraunces", serif);font-weight:300;font-style:italic;font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;letter-spacing:-.015em;color:var(--foreground, #eeeae0);margin:0}.philosophy-body{margin-top:2.5rem;font-family:var(--font-body, "Inter", sans-serif);font-size:clamp(15px,1.5vw,17px);line-height:1.75;color:#eeeae0b3;letter-spacing:.005em}@media(min-width:1024px){.philosophy-body{margin-top:3rem}}.craft-section{padding-block:6rem 6rem}@media(min-width:1024px){.craft-section{padding-block:9rem}}.craft-grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media(min-width:900px){.craft-grid{grid-template-columns:1.35fr 1fr;gap:6rem}}.craft-figure{margin:0;position:relative}.craft-image-wrap{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#eeeae005}.craft-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.craft-text{max-width:30rem}@media(min-width:900px){.craft-text{padding-right:2rem}}.craft-heading{margin-top:2.5rem;font-size:clamp(2rem,3.5vw,2.75rem)!important;line-height:1.1;letter-spacing:-.015em}.craft-body{margin-top:2.5rem;font-family:var(--font-body, "Inter", sans-serif);font-size:17px;line-height:1.7;color:#eeeae0c7;letter-spacing:.005em}.craft-body-secondary{margin-top:1.5rem;font-family:var(--font-body, "Inter", sans-serif);font-size:16px;line-height:1.7;color:#eeeae08c;letter-spacing:.005em}.product-risk-reversal{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(238,234,224,.1)}.product-risk-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.34em;color:var(--accent, #b8966b)}.product-risk-body{margin-top:1.25rem;font-family:var(--font-body, "Inter", sans-serif);font-size:15px;line-height:1.65;color:#eeeae0b3;letter-spacing:.005em;max-width:32rem}.how-section{padding-block:6rem}@media(min-width:1024px){.how-section{padding-block:9rem}}.how-intro{max-width:36rem;margin-inline:auto;text-align:center}.how-body{margin-top:2.5rem;color:#eeeae0b3}.how-steps{list-style:none;padding:0;margin:6rem 0 0;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(238,234,224,.08);counter-reset:step}@media(min-width:900px){.how-steps{grid-template-columns:repeat(3,1fr);gap:0}}.how-step{padding:4rem 0;border-bottom:1px solid rgba(238,234,224,.08)}@media(min-width:900px){.how-step{padding:4.5rem 2.5rem;border-bottom:0;border-right:1px solid rgba(238,234,224,.08)}.how-step:first-child{padding-left:0}.how-step:last-child{padding-right:0;border-right:0}}.how-step-num{font-family:var(--font-display, "Fraunces", serif);font-size:clamp(3rem,6vw,4.5rem);font-weight:200;line-height:1;letter-spacing:-.02em;color:var(--accent, #b8966b);margin:0 0 2.5rem}.how-step-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.34em;color:#eeeae080;margin:0 0 1.5rem}.how-step-heading{font-family:var(--font-display, "Fraunces", serif);font-weight:300;font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.2;letter-spacing:-.01em;color:var(--foreground, #eeeae0);margin:0 0 1.75rem}.how-step-body{font-family:var(--font-body, "Inter", sans-serif);font-size:15px;line-height:1.65;color:#eeeae0a6;margin:0;letter-spacing:.005em}.shipping-estimate{display:inline-flex;align-items:baseline;gap:.5rem;margin-top:1.5rem;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:#eeeae08c}.shipping-estimate-label{color:#eeeae066}.shipping-estimate-value{color:var(--foreground, #eeeae0)}.shipping-estimate-value strong{color:var(--accent, #b8966b);font-weight:500}.origin-section{padding-block:7rem;position:relative}@media(min-width:768px){.origin-section{padding-block:10rem}}@media(min-width:1024px){.origin-section{padding-block:13rem}}.origin-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(184,150,107,.04) 0%,transparent 55%);pointer-events:none}.origin-article{max-width:38rem;margin-inline:auto;text-align:center;position:relative}.origin-header{margin-bottom:4rem}@media(min-width:768px){.origin-header{margin-bottom:6rem}}.origin-rule{display:block;width:1px;height:56px;margin:0 auto 3rem;background:linear-gradient(to bottom,transparent,rgba(184,150,107,.7) 50%,transparent)}.origin-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.42em;color:var(--accent, #b8966b);margin:0 0 3rem}.origin-heading{font-family:var(--font-display, "Fraunces", serif);font-weight:200;font-style:italic;font-size:clamp(2.25rem,6vw,4.25rem);line-height:1.1;letter-spacing:-.02em;color:var(--foreground, #eeeae0);margin:0}.origin-body{text-align:left;max-width:32rem;margin:0 auto}@media(min-width:768px){.origin-body{text-align:center}}.origin-paragraph{font-family:var(--font-body, "Inter", sans-serif);font-size:clamp(15px,1.5vw,17px);line-height:1.85;letter-spacing:.005em;color:#eeeae0b8;margin:0 0 2.5rem}@media(min-width:768px){.origin-paragraph{margin:0 0 3rem}}.origin-paragraph:last-of-type{margin-bottom:0}.origin-pullquote{margin:4rem 0;padding:0;font-family:var(--font-display, "Fraunces", serif);font-style:italic;font-weight:300;font-size:clamp(1.375rem,2.5vw,1.75rem);line-height:1.4;letter-spacing:-.005em;color:var(--foreground, #eeeae0);text-align:center;border-top:1px solid rgba(238,234,224,.08);border-bottom:1px solid rgba(238,234,224,.08);padding:3rem 0}@media(min-width:768px){.origin-pullquote{margin:5.5rem 0;padding:4rem 0}}.origin-footer{margin-top:5rem}@media(min-width:768px){.origin-footer{margin-top:7rem}}.origin-closing{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.42em;color:var(--accent, #b8966b);margin:0}@keyframes hero-breathe{0%,to{transform:scale(1.005)}50%{transform:scale(1.035)}}.hero-image-wrap img,.hero-image-wrap .slow-drift{animation:hero-breathe 11s cubic-bezier(.45,0,.55,1) infinite,slow-drift 90s var(--ease-organic) forwards;transform-origin:50% 55%}@media(prefers-reduced-motion:reduce){.hero-image-wrap img,.hero-image-wrap .slow-drift{animation:none!important}}.hero-image-wrap[data-mouse-tilt]{transition:transform .8s cubic-bezier(.22,1,.36,1);will-change:transform}.hero-scroll-hint{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:none;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.42em;color:#eeeae066;opacity:0;animation:hint-in 1.4s 2.4s cubic-bezier(.22,1,.36,1) forwards,hint-pulse 3.5s 3.8s ease-in-out infinite}@keyframes hint-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes hint-pulse{0%,to{transform:translate(-50%) translateY(0);opacity:.5}50%{transform:translate(-50%) translateY(6px);opacity:.95}}.hero-scroll-hint:after{content:"";display:block;width:1px;height:28px;margin:.875rem auto 0;background:linear-gradient(to bottom,currentColor,transparent)}@media(min-width:1024px){.hero-scroll-hint{display:block}}.hero-image-glow{box-shadow:inset 0 0 120px 20px #0202048c,inset 0 0 240px 60px #02020459}.grain-soft{pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.32 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>");mix-blend-mode:overlay;opacity:.85}.footer-signature{text-align:center;padding:4rem 0 3rem;border-bottom:1px solid rgba(19,18,24,.4)}@media(min-width:768px){.footer-signature{padding:5rem 0 4rem}}.footer-signature-line{font-family:var(--font-display);font-weight:200;font-style:italic;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1;letter-spacing:-.01em;color:#eeeae0d9;margin:0}.footer-signature-author{margin:1.25rem 0 0;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.32em;color:var(--accent)}.matiere-section{position:relative;isolation:isolate}.matiere-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 30%,rgba(184,150,107,.06),transparent 60%)}.matiere-intro{max-width:38rem;margin-inline:auto;text-align:center}.matiere-intro .eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.42em;color:var(--accent)}.matiere-heading{margin-top:2rem;font-family:var(--font-display);font-weight:200;font-style:italic;font-size:clamp(2.25rem,5vw,4rem);line-height:1.05;letter-spacing:-.02em;color:var(--foreground)}.matiere-body{margin:2rem auto 0;max-width:28rem;font-size:16px;line-height:1.7;color:#eeeae0a6}@media(min-width:768px){.matiere-body{font-size:17px}}.matiere-grid-wrap{max-width:64rem;margin:5rem auto 0}@media(min-width:768px){.matiere-grid-wrap{margin-top:7rem}}.matiere-grid{display:grid;grid-template-columns:1fr;gap:1px;border:1px solid rgba(19,18,24,.5);background:#13121880;overflow:hidden;list-style:none;padding:0}@media(min-width:640px){.matiere-grid{grid-template-columns:repeat(3,1fr)}}.matiere-grid li{background:var(--background);padding:2rem}@media(min-width:768px){.matiere-grid li{padding:2.5rem}}.matiere-pillar-num{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.32em;color:#eeeae073;margin:0}.matiere-pillar-title{margin:1.5rem 0 0;font-family:var(--font-display);font-weight:300;font-style:italic;font-size:22px;line-height:1.1;color:var(--foreground)}@media(min-width:768px){.matiere-pillar-title{font-size:24px}}.matiere-pillar-body{margin:1rem 0 0;font-size:15px;line-height:1.65;color:#eeeae0a6}.matiere-spec{margin-top:2.5rem;text-align:center;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.32em;color:#eeeae08c}.hero-trust{margin-top:2rem;max-width:30rem;list-style:none;padding:1.5rem 0 0;display:flex;flex-wrap:wrap;align-items:center;row-gap:.5rem;border-top:1px solid rgba(184,150,107,.12);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:#eeeae080}.hero-trust li{display:inline-flex;align-items:center;padding-right:.85rem;white-space:nowrap}.hero-trust li:last-child{padding-right:0}.hero-trust .hero-trust-dot{color:#b8966b8c;padding-right:.85rem;font-size:12px;line-height:1}@media(min-width:768px){.hero-trust{font-size:10.5px;max-width:32rem}}.stat-callout{padding-block:5.5rem;text-align:center;border-block:1px solid rgba(238,234,224,.06);background:linear-gradient(180deg,transparent 0%,rgba(184,150,107,.025) 50%,transparent 100%)}@media(min-width:1024px){.stat-callout{padding-block:8.5rem}}.stat-callout-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.42em;color:var(--accent, #b8966b);margin:0 0 2.5rem}.stat-callout-figure{font-family:var(--font-display, "Fraunces", serif);font-weight:200;font-size:clamp(4rem,12vw,8.5rem);line-height:1;letter-spacing:-.04em;color:var(--foreground, #eeeae0);margin:0}.stat-callout-figure em{font-style:italic;color:var(--accent, #b8966b)}.stat-callout-body{margin-top:2.5rem;font-family:var(--font-body, "Inter", sans-serif);font-size:clamp(14px,1.3vw,16px);line-height:1.6;color:#eeeae099;max-width:28rem;margin-inline:auto}@media(max-width:767px){.section{padding-block:6rem}.philosophy-section{padding-block:7rem}.origin-section{padding-block:8rem}.craft-section,.how-section{padding-block:6rem}.container{padding-inline:1.5rem}.hero-inner{padding-block:3rem 1rem}.h1-display{font-size:clamp(2.5rem,9vw,3.5rem)!important;line-height:1.05}.btn-primary{width:100%;justify-content:center}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.section-intro{margin-bottom:0}.stat-callout{padding-block:5rem}}@media(max-width:480px){.btn-primary,.btn-primary-lg{width:100%;justify-content:center;padding:1.125rem 1.5rem}.product-cta-subline,.shipping-estimate{text-align:center;justify-content:center}}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#020204c7;-webkit-backdrop-filter:saturate(1.4) blur(20px);backdrop-filter:saturate(1.4) blur(20px);border-top:1px solid rgba(238,234,224,.1);padding:.625rem 0 calc(.625rem + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .24s ease;opacity:0;pointer-events:none;display:none}@media(max-width:1023px){.sticky-buy{display:block}}.sticky-buy[aria-hidden=false]{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-buy-inner{display:flex;align-items:center;gap:1rem}.sticky-buy-info{flex:1;min-width:0;display:flex;flex-direction:column}.sticky-buy-title{font-family:var(--font-display, "Fraunces", serif);font-weight:300;font-size:.9375rem;line-height:1.15;color:var(--foreground, #eeeae0);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.sticky-buy-price{margin:.1875rem 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--accent, #b8966b)}.sticky-buy-form{flex-shrink:0;margin:0}.sticky-buy-btn{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent, #b8966b);color:var(--background, #020204);border:1px solid var(--accent, #b8966b);border-radius:0;font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.28em;padding:.875rem 1.25rem;cursor:pointer;transition:background-color .24s ease,border-color .24s ease;-webkit-tap-highlight-color:transparent}.sticky-buy-btn:hover,.sticky-buy-btn:focus-visible{background:var(--accent-soft, #cdb392);border-color:var(--accent-soft, #cdb392)}.sticky-buy-btn[disabled]{opacity:.5;cursor:not-allowed}.sticky-buy-btn .arrow{transition:transform .24s ease}.sticky-buy-btn:hover .arrow{transform:translate(2px)}@media(max-width:1023px){body.has-sticky-buy{padding-bottom:4.5rem}}.product-description-after-cta{margin-top:3.5rem;padding-top:3rem;border-top:1px solid rgba(238,234,224,.08)}@media(max-width:768px){.product-description-after-cta{margin-top:2.5rem;padding-top:2.5rem}}@media(max-width:1023px){.hero-inner{gap:2rem!important;padding-block:1.5rem 5rem!important}.hero-image-wrap{aspect-ratio:5 / 4!important}.hero-inner>div:first-child>.appear-1{margin-bottom:1.5rem!important}.hero-inner>div:first-child>h1{margin-top:1.25rem!important;line-height:1.04}.hero-inner>div:first-child>p.body-lg{margin-top:1.75rem!important}.hero-inner>div:first-child>div.appear-4{margin-top:2rem!important}}@media(min-width:640px)and (max-width:1023px){.hero-image-wrap{aspect-ratio:4 / 3!important}}.btn-primary,.btn-primary-lg{position:relative;isolation:isolate;transition:background-color .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);will-change:transform}.btn-primary:hover,.btn-primary-lg:hover{transform:translateY(-1px);box-shadow:0 12px 28px -12px #b8966b73}.btn-primary:active,.btn-primary-lg:active{transform:translateY(0) scale(.985);transition-duration:.12s}.btn-primary .arrow,.btn-primary-lg .arrow{display:inline-block;transition:transform .38s cubic-bezier(.22,1,.36,1);will-change:transform}.btn-primary:hover .arrow,.btn-primary-lg:hover .arrow{transform:translate(4px)}.btn-primary[disabled],.btn-primary-lg[disabled]{cursor:not-allowed;transform:none!important;box-shadow:none!important}.sticky-buy-btn,.cart-actions .btn-primary-lg{transition:background-color .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.sticky-buy-btn:active{transform:scale(.97);transition-duration:.11s}:focus{outline:none}:focus-visible{outline:1px solid var(--accent, #b8966b);outline-offset:3px;border-radius:2px;transition:outline-offset .18s cubic-bezier(.22,1,.36,1)}.btn-primary:focus-visible,.btn-primary-lg:focus-visible,.sticky-buy-btn:focus-visible{outline-offset:4px}a:focus-visible{outline-offset:4px}input:focus-visible,textarea:focus-visible{outline:1px solid var(--accent, #b8966b)!important;outline-offset:-1px;border-color:var(--accent, #b8966b)!important}.nav-reserve{transition:background-color .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.nav-reserve:hover{transform:translateY(-.5px)}.nav-reserve:active{transform:translateY(0) scale(.97);transition-duration:.11s}body.is-past-buy .nav-reserve{background-color:var(--accent, #b8966b);color:var(--background, #020204);border-color:var(--accent, #b8966b)}.product-trust-strip{margin:1.75rem 0 1rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:#eeeae08c;line-height:1.5}@media(max-width:480px){.product-trust-strip{margin:1.5rem 0 .75rem;font-size:10.5px;letter-spacing:.28em}}.product-description-content{position:relative}.product-description-toggle{display:none}@media(max-width:1023px){.product-description-content{max-height:13rem;overflow:hidden;transition:max-height .6s cubic-bezier(.22,1,.36,1)}.product-description-content:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4.5rem;background:linear-gradient(to bottom,transparent,var(--background, #020204) 75%);pointer-events:none;transition:opacity .36s ease}.product-description.is-expanded .product-description-content{max-height:320vh}.product-description.is-expanded .product-description-content:after{opacity:0}.product-description-toggle{display:inline-block;margin:2rem 0 0;padding:.875rem 1.75rem;background:transparent;color:var(--foreground, #eeeae0);border:1px solid rgba(238,234,224,.25);border-radius:0;font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;cursor:pointer;transition:border-color .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.product-description-toggle:hover,.product-description-toggle:focus-visible{border-color:#eeeae0a6}.product-description-toggle:active{transform:scale(.985);transition-duration:.11s}}@media(max-width:899px){.cmp-wrap{max-width:100%;margin:4rem 0 0}.cmp-scroll{overflow:visible;margin:0;padding:0}.cmp-fade-right{display:none}.cmp-table{width:100%;min-width:0;display:block}.cmp-table thead{display:none}.cmp-table tbody{display:block}.cmp-table tbody tr{display:block;padding:2.25rem 0;border-top:1px solid rgba(238,234,224,.08);margin:0}.cmp-table tbody tr:last-child{border-bottom:1px solid rgba(238,234,224,.08)}.cmp-table tbody td,.cmp-table tbody th{display:flex;justify-content:space-between;align-items:baseline;padding:.625rem 0;border:0;text-align:left;white-space:normal;background:transparent;position:static}.cmp-table tbody .cmp-criterion{display:block;width:100%;margin:0 0 1.25rem;padding:0;font-family:var(--font-display, "Fraunces", serif);font-size:1.25rem;font-weight:300;line-height:1.2;letter-spacing:-.01em;color:var(--foreground, #eeeae0);text-transform:none}.cmp-table tbody td:before{content:attr(data-col);flex-shrink:0;margin-right:1.5rem;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.3em;color:#eeeae080;line-height:1.4}.cmp-table tbody td.cmp-atria{background:transparent!important;border:0!important;color:var(--foreground, #eeeae0)}.cmp-table tbody td.cmp-atria:before{color:var(--accent, #b8966b)}.cmp-table tbody td.is-check:after,.cmp-table tbody td.is-cross:after{content:""}.cmp-footnote{text-align:left;margin-top:2.5rem;line-height:1.7;letter-spacing:.22em}}.wrist-moment-section{padding-block:7rem;position:relative;overflow:hidden}@media(min-width:768px){.wrist-moment-section{padding-block:11rem}}@media(min-width:1024px){.wrist-moment-section{padding-block:15rem}}.wrist-moment-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 30%,rgba(184,150,107,.035) 0%,transparent 60%);pointer-events:none}.wrist-moment-header{max-width:36rem;margin:0 auto 3.5rem;text-align:center;position:relative}@media(min-width:768px){.wrist-moment-header{margin-bottom:5rem}}@media(min-width:1024px){.wrist-moment-header{margin-bottom:6.5rem}}.wrist-moment-rule{display:block;width:1px;height:56px;margin:0 auto 2.25rem;background:linear-gradient(to bottom,transparent,rgba(184,150,107,.7) 50%,transparent)}.wrist-moment-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.42em;color:var(--accent, #b8966b);margin:0 0 1.75rem}.wrist-moment-heading{font-family:var(--font-display, "Fraunces", serif);font-weight:200;font-style:italic;font-size:clamp(1.85rem,4.5vw,3.25rem);line-height:1.15;letter-spacing:-.015em;color:var(--foreground, #eeeae0);margin:0}.wrist-moment-figure{margin:0 auto;max-width:880px;position:relative}.wrist-moment-image-wrap{position:relative;aspect-ratio:3 / 2;border-radius:4px;overflow:hidden;box-shadow:0 30px 80px -30px #0000008c,0 0 0 1px #b8966b12;isolation:isolate}.wrist-moment-image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}.wrist-moment-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;mix-blend-mode:overlay;opacity:.4;pointer-events:none}.wrist-moment-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(2,2,4,.18) 100%),linear-gradient(to bottom,rgba(2,2,4,.06) 0%,transparent 30%,transparent 70%,rgba(2,2,4,.12) 100%)}.wrist-moment-caption{margin:2.25rem auto 0;max-width:32rem;text-align:center;font-family:var(--font-display, "Fraunces", serif);font-weight:300;font-style:italic;font-size:14px;line-height:1.7;letter-spacing:.01em;color:#eeeae08c}@media(min-width:768px){.wrist-moment-caption{margin-top:3rem;font-size:15px}}@media(max-width:767px){.wrist-moment-section{padding-block:6rem}.wrist-moment-figure{max-width:100%}.wrist-moment-image-wrap{border-radius:3px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:639px){.sensors-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:767px){.rule-gold{display:block!important;max-width:100%!important}.eyebrow,.cmp-footnote,.matiere-spec,.app-mockup-caption,.data-caption{word-spacing:normal;overflow-wrap:anywhere}html,body{overflow-x:hidden}}@media(max-width:767px){.h2-display{font-size:clamp(1.75rem,8vw,2.875rem)!important;line-height:1.08}.cmp-footnote,.matiere-spec,.app-mockup-caption,.data-caption{letter-spacing:.18em!important;font-size:10px!important;word-break:break-word}.body-lg,.body-md,.matiere-body,.origin-paragraph,.origin-pullquote{max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
