@font-face{font-family:Fraunces;src:url(fraunces_300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(fraunces_400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(fraunces_600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(instrument_400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(instrument_500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(instrument_600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:EM Figures;font-style:normal;font-weight:100 450;font-display:swap;size-adjust:98%;unicode-range:U+0030-0039;src:url(instrument_400.woff2) format("woff2")}@font-face{font-family:EM Figures;font-style:normal;font-weight:451 550;font-display:swap;size-adjust:98%;unicode-range:U+0030-0039;src:url(instrument_500.woff2) format("woff2")}@font-face{font-family:EM Figures;font-style:normal;font-weight:551 900;font-display:swap;size-adjust:98%;unicode-range:U+0030-0039;src:url(instrument_600.woff2) format("woff2")}:root{--navy:#0B1320;--navy-2:#111C2E;--navy-line:#26344A;--navy-text:#EFE7D9;--navy-soft:#B4C0D0;--fg:var(--ink);--paper:var(--bg);--maxw:2000px;--gutter:clamp(20px,3.2vw,56px);--edge:max(var(--gutter),calc((100vw - var(--maxw)) / 2 + var(--gutter)));--step:clamp(84px,10vw,150px);--serif:"EM Figures","Fraunces",Georgia,serif;--sans:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}:root,:root[data-skin=ivory]{--bg:#FBF8F2;--surface:#FFFFFF;--ink:#1D2739;--ink-soft:#4E5A70;--stone:#6D695D;--line:#EAE3D6;--tint:#F4EFE5;--card:var(--surface);--hair:var(--line);--copper:#985E38;--copper-lo:#8F5330;--copper-hi:#B87A4B;--accent:var(--copper);--hero-bg:#FBF8F2;--hero-ink:#1D2739;--hero-soft:#5A6578;--hero-sub:#8F5330;--hero-accent:#985E38;--hero-shadow:none;--hero-glowA:rgba(169,104,62,.24);--hero-glowB:rgba(37,126,111,.12);--radius:4px;--step:clamp(100px,8vw,124px);--imgf:none;--shadow-sm:0 1px 2px rgba(61,41,23,.05), 0 4px 10px rgba(61,41,23,.05);--shadow:0 2px 5px rgba(61,41,23,.05), 0 14px 34px rgba(61,41,23,.1);--shadow-lg:0 6px 16px rgba(61,41,23,.09), 0 30px 66px rgba(61,41,23,.16);--shadow-copper:0 18px 44px rgba(169,104,62,.24);--card-edge:1px solid var(--line)}:root[data-skin=midnight]{--bg:#0E1826;--surface:#152234;--ink:#EFE7D9;--ink-soft:#C3CAD6;--stone:#93A0B2;--line:#243247;--tint:#101B2B;--card:var(--surface);--hair:var(--line);--copper:#C4855A;--copper-lo:#985E38;--copper-hi:#D89E70;--accent:var(--copper);--hero-bg:#0B1320;--hero-ink:#EFE7D9;--hero-soft:#B4C0D0;--hero-sub:#D9C6B4;--hero-accent:#C4855A;--hero-shadow:0 2px 30px rgba(7,12,18,.6);--hero-glowA:rgba(169,104,62,.26);--hero-glowB:rgba(20,40,70,.5);--radius:2px;--step:clamp(84px,10vw,150px);--imgf:contrast(1.04) saturate(1.05);--shadow-sm:0 1px 3px rgba(0,0,0,.35), 0 6px 14px rgba(0,0,0,.3);--shadow:0 4px 12px rgba(0,0,0,.4), 0 22px 48px rgba(0,0,0,.46);--shadow-lg:0 10px 26px rgba(0,0,0,.46), 0 40px 84px rgba(2,6,12,.58);--shadow-copper:0 22px 54px rgba(196,133,90,.34);--card-edge:1px solid var(--line)}:root[data-skin=sage]{--bg:#F0F3EC;--surface:#F9FBF6;--ink:#233028;--ink-soft:#4C5B50;--stone:#7E8878;--line:#DDE4D6;--tint:#E7EDE0;--card:var(--surface);--hair:var(--line);--copper:#257E6F;--copper-lo:#1B6155;--copper-hi:#3B9A88;--accent:var(--copper);--hero-bg:#E9EFE4;--hero-ink:#233028;--hero-soft:#54645A;--hero-sub:#1B6155;--hero-accent:#257E6F;--hero-shadow:none;--hero-glowA:rgba(37,126,111,.1);--hero-glowB:rgba(169,104,62,.08);--radius:999px;--step:clamp(90px,11vw,160px);--imgf:sepia(.1) saturate(.9);--shadow-sm:0 1px 2px rgba(31,54,44,.05), 0 4px 10px rgba(31,54,44,.06);--shadow:0 2px 6px rgba(31,54,44,.06), 0 14px 34px rgba(31,54,44,.11);--shadow-lg:0 6px 16px rgba(31,54,44,.09), 0 30px 66px rgba(31,54,44,.15);--shadow-copper:0 18px 44px rgba(37,126,111,.22);--card-edge:1px solid var(--line)}body,.hero,.trust,.band,footer.site,.btn,.quote,.spec{transition:background-color .5s ease,color .5s ease,border-color .5s ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden;letter-spacing:.005em}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--serif);font-weight:400;margin:0;line-height:1.03;text-wrap:balance;letter-spacing:-.015em}p{margin:0}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.eyebrow{font-family:var(--sans);font-weight:600;font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent)}.eyebrow.muted{color:var(--stone)}.section{padding-block:var(--step)}:where(.shopify-section:has(>.section)+.shopify-section)>.section.section{padding-top:calc(var(--step) * .55)}:where(.shopify-section:has(+.shopify-section>.section))>.section.section{padding-bottom:calc(var(--step) * .78)}.section#stories{padding-bottom:var(--step)}.section#learn2{padding-top:var(--step)}:where(.shopify-section:has(>.section:not(.band):not(.freq):not(.final-cta):not(.email))+.shopify-section)>.section:not(.band):not(.freq):not(.final-cta):not(.email).section.section.section.section.section{padding-top:calc(var(--step) * .42)}.final-cta{padding-block:calc(var(--step) * .52) calc(var(--step) * .46)}.section.email{padding-top:calc(var(--step) * .46)}.lead,.way p,.head p{text-wrap:balance}.lead{color:var(--ink-soft)}.subband .wrap p{max-width:66ch}em.hl{font-style:italic;font-family:var(--serif);color:var(--copper);font-weight:400}.gemword{color:var(--copper)}.btn{display:inline-flex;align-items:center;gap:.6em;font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.02em;padding:15px 30px;border-radius:var(--radius);cursor:pointer;border:1px solid transparent;transition:transform .2s,background .25s,color .25s,border-color .25s}.btn-primary,.btn-copper{position:relative;isolation:isolate}.btn-primary{color:var(--paper);background:var(--ink);box-shadow:0 1px 2px #0f16231a,0 6px 16px #0f16231f}.btn-primary:hover{color:#fff;background:var(--copper);transform:translateY(-2px);box-shadow:0 2px 4px #0f16231a,0 10px 22px color-mix(in srgb,var(--copper) 26%,transparent)}.btn-copper{color:var(--ink);border:1px solid rgba(152,94,56,.38);border-radius:999px;background:linear-gradient(135deg,#d89e7042,#b87a4b21 55%,#ffffff38);backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #985e3824,0 8px 24px #985e3829;transition:background .25s,border-color .25s}.btn-copper:hover{background:linear-gradient(135deg,#d89e7061,#b87a4b33 55%,#ffffff4d);border-color:#985e3899}.btn-ghost{background:transparent;color:var(--fg);border-color:color-mix(in srgb,var(--fg) 40%,transparent)}.btn-ghost:hover{border-color:var(--fg)}.btn-light{background:transparent;color:var(--hero-ink);border:1px solid color-mix(in srgb,var(--hero-ink) 40%,transparent)}.btn-light:hover{background:var(--hero-ink);color:var(--hero-bg)}.btn:active{transform:translateY(1px)}.link{display:inline-flex;align-items:center;gap:.45em;font-weight:600;font-size:13.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.nb{white-space:nowrap}.link .a{transition:transform .25s}.link:hover .a{transform:translate(5px)}.link{position:relative}@media(max-width:900px){.link:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}}@media(min-width:841px){.hero h1 .line span{white-space:normal}}html{scroll-padding-top:96px}.nav-in{display:flex;align-items:center;gap:26px;height:76px;max-width:none;padding-inline:var(--edge)}@media(min-width:841px){.nav-in{gap:clamp(24px,3.4vw,44px);position:relative}.brand .blogo{height:50px}}@media(min-width:1100px){.nav-in{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(20px,2vw,32px)}.brand{justify-self:start}}.brand{display:flex;align-items:center;flex-shrink:0;perspective:640px}@property --m-rot{syntax:"<angle>";initial-value:0deg;inherits:true;}.blogo{height:46px;width:auto;max-width:none;display:block;transform-origin:50% 60%;aspect-ratio:1167/247.5;color:var(--ink);filter:drop-shadow(0 1px 1px rgba(29,39,57,.14)) drop-shadow(0 5px 12px rgba(29,39,57,.09));transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s}.loaded .brand .blogo{animation:markIn 3.4s cubic-bezier(.16,1,.3,1)}@keyframes markIn{0%{--m-rot:-32deg}to{--m-rot:0deg}}.brand:hover .blogo{transform:rotateX(7deg) rotateY(-9deg) scale(1.03);filter:drop-shadow(0 2px 2px rgba(29,39,57,.26)) drop-shadow(0 16px 28px rgba(29,39,57,.22))}.themebtn{background:none;border:1px solid var(--hair);color:var(--stone);border-radius:2px;width:32px;height:32px;cursor:pointer;display:grid;place-items:center;font-size:13px}.themebtn:hover{border-color:var(--accent);color:var(--accent)}:root[data-skin=midnight]{--logo-body:#1B2C52}.hero{position:relative;background:#1a1208;color:var(--hero-ink);overflow:hidden;min-height:calc(100vh - 190px);min-height:calc(100svh - 190px);display:flex;align-items:flex-end}.hero{--hero-ink:#FFFFFF;--hero-soft:#E9E0D3;--hero-sub:#F0C79C;--hero-accent:#E8B183;--hero-shadow:0 2px 26px rgba(12,8,4,.5)}.hero-shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 26%;z-index:0}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(125% 100% at 4% 104%,rgba(18,12,6,.8) 0%,rgba(18,12,6,.66) 26%,rgba(18,12,6,.34) 48%,rgba(18,12,6,.1) 64%,transparent 76%),linear-gradient(180deg,transparent 52%,rgba(18,12,6,.16) 78%,rgba(18,12,6,.34) 100%)}.herowave{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:.05;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(max-width:840px){.brand{min-height:44px;display:inline-flex;align-items:center}.hero{display:flex;flex-direction:column;padding-bottom:0}.hero{--hdr:178px;--peek:30px;--band:calc(100svh - var(--hdr) - var(--peek));min-height:var(--band);justify-content:flex-end}body:not(:has(.emh-ann)) .hero{--hdr:90px}.hero-shot{position:absolute;top:0;right:0;bottom:0;left:0;flex:none;aspect-ratio:auto;height:100%;object-position:50% 92%}.hero picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hero-bg{top:0;right:0;bottom:0;left:0;height:auto}.herowave{top:0;right:0;bottom:0;left:0;height:100%}.hero-bg{background:linear-gradient(180deg,#120c061a,#120c0608 20%,#120c0600 38%,#120c0629 52%,#120c0670,#120c06b3,#120c06db,#120c06e6)}.hero-grid{margin-top:0;padding-top:0;padding-bottom:clamp(34px,7vh,64px);text-align:left}.hero-grid .hero-copy{max-width:none;text-align:left}.hero .sub{margin-inline:0}.hero .cta-row{justify-content:flex-start}.hero .cta-row .btn{width:auto}}.hero-grid{position:relative;z-index:4;width:100%;display:block;padding-bottom:clamp(26px,5vh,64px)}@media(min-width:841px){.hero-grid .hero-copy{max-width:min(46%,660px)}.hero-grid .hero-copy .sub{max-width:40ch}}@keyframes fqPulse{0%{opacity:.34;transform:scale(.86)}26%{opacity:.95;transform:scale(1.16)}44%{opacity:.9;transform:scale(1.12)}70%{opacity:.42;transform:scale(.95)}to{opacity:.34;transform:scale(.86)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(8px,-10px)}}@media(max-width:840px){#quiz{display:none}}@media(max-width:640px){.split .copy .cta-row{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.split .copy .cta-row .btn{width:100%;justify-content:center;text-align:center}:root,:root[data-skin=ivory],:root[data-skin=midnight],:root[data-skin=sage]{--step:clamp(52px,9vw,72px)}}.hero-copy{max-width:min(680px,46ch);padding-block:0}.hero .eyebrow{color:var(--hero-accent);display:block;overflow:hidden}.hero h1{font-size:clamp(34px,3.6vw,64px);line-height:1;letter-spacing:-.032em;font-weight:300;text-shadow:var(--hero-shadow);margin-top:0}.hero h1 .line{display:block;clip-path:inset(-.35em -100vw 0 -100vw);padding-bottom:.16em;margin-bottom:-.16em}.hero h1 .line span{display:block;transform:translateY(105%)}.hero .sub{font-family:var(--sans);font-weight:500;font-style:normal;font-size:clamp(17px,1.45vw,19.5px);color:var(--hero-sub);margin-top:16px;max-width:32ch;line-height:1.35;letter-spacing:.002em}.hero p.body{margin-top:30px;color:var(--hero-soft);max-width:none;font-size:16.5px;line-height:1.66}@media(min-width:701px){.hero p.body span{display:block}}.hero .cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.hero .chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.chip{font-size:12.5px;letter-spacing:.03em;padding:8px 15px;border:1px solid #2C3B54;border-radius:100px;color:#c3cad6;cursor:pointer;transition:.2s}.chip:hover{border-color:var(--copper);color:#fff}.hero .anim{opacity:0;transform:translateY(16px);transition:opacity .9s ease,transform .9s ease}.loaded .hero .anim{opacity:1;transform:none}.loaded .hero h1 .line span{transform:none;transition:transform 1s cubic-bezier(.16,1,.3,1)}.hero h1 .line:nth-child(1) span{transition-delay:.15s}.hero h1 .line:nth-child(2) span{transition-delay:.28s}.hero .eyebrow{transition-delay:.05s}.hero .sub{transition-delay:.5s}.hero p.body{transition-delay:.6s}.hero .cta-row{transition-delay:.7s}.hero .chips{transition-delay:.8s}.trust{border-block:1px solid var(--hair);background:var(--tint)}.trust .wrap{padding-block:clamp(18px,2.2vw,26px)}.trust-lead{margin:0;max-width:64ch;font-size:clamp(15px,1.15vw,17px);line-height:1.55;color:var(--ink-soft);text-wrap:balance}.trust-lead em{font-style:italic;font-weight:400;color:inherit}.trust-lead em.who{font-style:normal;font-weight:600;color:var(--copper-lo)}.trust-facts{margin:11px 0 0;display:flex;flex-direction:column;gap:5px;font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--stone);line-height:1.4}@media(min-width:841px){.trust .wrap{text-align:center}.trust-lead{margin-inline:auto;max-width:none}.trust-facts{margin-top:12px;flex-direction:row;gap:0;align-items:baseline;justify-content:center}.trust-facts span+span:before{content:"\b7";margin:0 .85em;opacity:.5}}@media(max-width:840px){.trust .wrap{text-align:center}.trust-lead{margin-inline:auto}.trust-facts{display:block;margin-top:9px;text-transform:none;letter-spacing:.005em;font-size:12.5px;line-height:1.5}.trust-facts span{display:inline}.trust-facts span+span:before{content:"\a0\b7\a0";opacity:.55}.trust-facts .nb{white-space:normal}}@keyframes promoRipple{0%{transform:scale(.14);opacity:0}12%{opacity:.85}to{transform:scale(1);opacity:0}}.store{background:linear-gradient(180deg,color-mix(in srgb,var(--copper) 5%,transparent),transparent 42%)}.store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,26px)}@media(min-width:900px){.store-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.store-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.pcard{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--hair);border-radius:10px;padding:18px 18px 16px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .35s}.pcard:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--copper) 45%,transparent)}.pcard .shot{aspect-ratio:1;flex:0 0 auto;min-height:0;max-height:230px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.pcard .shot img{max-width:78%;max-height:88%;width:auto;height:auto;object-fit:contain;display:block}.pcard .pn{font-family:var(--serif);font-weight:400;font-size:18px;line-height:1.2;min-height:2.4em}.pcard .pc{font-size:12px;color:var(--stone);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-weight:600}.pcard .pf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px}.pcard .pp{font-family:var(--serif);font-weight:400;font-size:19px}.pcard .padd{font:700 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--fg) 28%,transparent);background:transparent;color:var(--fg);border-radius:100px;padding:9px 15px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.pcard .padd:hover{background:var(--copper);border-color:var(--copper);color:#fff}.store-more{display:flex;justify-content:center;margin-top:clamp(26px,3vw,40px)}@media(max-width:899px){.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pcard{padding:12px 12px 14px}.pcard .pn{font-size:15.5px}.pcard .pf{flex-direction:column;align-items:stretch;gap:8px}.pcard .padd{width:100%}}.sub-inline{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;max-width:520px}.sub-inline input,.sub-inline button{min-height:44px}.sub-inline input{flex:1;min-width:200px;padding:14px 16px;border-radius:8px;border:1px solid var(--hair);background:var(--surface);color:var(--fg);font-family:var(--sans);font-size:15px}.sub-inline input:focus-visible{outline:2px solid var(--copper);outline-offset:2px;border-color:var(--copper)}.sub-inline button{font:700 13px var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:14px 22px;border-radius:8px;border:none;cursor:pointer;color:#fff;background:linear-gradient(160deg,var(--copper-lo),var(--copper) 54%,var(--copper-lo))}.sub-note{font-size:12px;color:var(--stone);margin-top:9px}.subband{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--copper) 4%,transparent)}.subband .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(20px,3vw,48px);align-items:center;padding-block:clamp(28px,3.6vw,46px)}.subband h3{font-family:var(--serif);font-weight:300;font-size:clamp(22px,2.6vw,32px);letter-spacing:-.015em}.subband p{color:var(--ink-soft);margin-top:8px;font-size:14.5px;text-wrap:balance}@media(max-width:840px){.subband .wrap{grid-template-columns:1fr;gap:14px}}.head{max-width:760px;margin:0 0 clamp(42px,5vw,64px);text-align:left}.head.centre{margin-inline:auto;text-align:center}.head.left{text-align:left;margin-inline:0}.head:not(.centre) .eyebrow:before,.head:not(.centre) .eyebrow:after{display:none}.head:not(.left) .eyebrow{display:inline-flex;align-items:center;gap:14px}.head:not(.left) .eyebrow:before,.head:not(.left) .eyebrow:after{content:"";height:1px;width:46px;flex:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--copper) 70%,transparent))}.head:not(.left) .eyebrow:after{transform:scaleX(-1)}.head h2{font-size:clamp(32px,4.6vw,54px);margin-top:16px;font-weight:400}.head p{margin-top:16px;color:var(--ink-soft)}.int-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.1vw,16px);align-items:start}@property --ty{syntax:"<length>";initial-value:0px;inherits:false;}.int{position:relative;border-radius:5px;overflow:hidden;aspect-ratio:3/4.1;cursor:pointer;background:var(--navy);display:flex;align-items:flex-end;isolation:isolate;box-shadow:var(--shadow);will-change:transform;transform:perspective(900px) translateY(var(--ty,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:--ty .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.int:hover{--ty:-6px;box-shadow:var(--shadow-lg),0 18px 42px color-mix(in srgb,var(--copper) 22%,transparent)}}@media(hover:none){.int{transform:none;will-change:auto}}.int img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 32%;z-index:0;filter:var(--imgf);transition:transform .8s cubic-bezier(.16,1,.3,1)}.int:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0b132000 34%,#0b1320d1)}.int-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;pointer-events:none;transition:opacity .55s cubic-bezier(.16,1,.3,1);background:radial-gradient(58% 42% at 50% 34%,rgba(255,252,246,.42),rgba(255,250,240,.1) 58%,transparent 76%),radial-gradient(120% 78% at 50% 18%,rgba(255,248,236,.2),transparent 62%);mix-blend-mode:screen}.int:focus-visible img{transform:scale(1.07)}.int:focus-visible .int-light{opacity:1}@media(hover:hover){.int:hover img{transform:scale(1.07)}.int:hover .int-light{opacity:1}}@media(prefers-reduced-motion:reduce){.int-light{transition:none}}.int-label{position:relative;z-index:3;color:#fff;padding:0 16px 18px;width:100%}.int-label .n{font-family:var(--sans);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#e6c9ae}.int-label .t{font-family:var(--serif);font-weight:400;font-size:20px;margin-top:5px;line-height:1.05}.int-cta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:40px}.band{border-block:1px solid var(--hair);background:radial-gradient(76% 92% at 6% -12%,color-mix(in srgb,var(--copper) 9%,transparent),transparent 56%),radial-gradient(64% 84% at 102% 112%,color-mix(in srgb,var(--copper) 7%,transparent),transparent 56%),var(--tint)}.ways{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.way{display:flex;flex-direction:column;gap:16px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.way:hover{transform:translateY(-6px)}.way .thumb{aspect-ratio:5/4;border-radius:5px;overflow:hidden;background:var(--navy);position:relative;box-shadow:var(--shadow);transition:box-shadow .5s cubic-bezier(.16,1,.3,1)}.way:hover .thumb{box-shadow:var(--shadow-lg)}.way .thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 38%;filter:var(--imgf);transition:transform .8s cubic-bezier(.16,1,.3,1)}.way:hover .thumb img{transform:scale(1.06)}.way .thumb.quiz{display:grid;place-items:center;background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--copper) 14%,var(--navy)),var(--navy))}.way .thumb.quiz svg{width:130px}.way .thumb.quiz svg{color:var(--copper-hi)}.way h3{font-size:26px;font-weight:400}.way h3 em{font-style:italic;color:var(--copper)}.way p{font-size:14.5px;color:var(--ink-soft)}.way .link{margin-top:auto}.split{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,4.6vw,72px);align-items:start}@media(min-width:841px){.hero,.section:not(.freq){overflow-x:clip}.section.freq{overflow-x:clip;overflow-y:visible}.section.freq .split.rev{grid-template-columns:.82fr 1.18fr;align-items:center}.section.freq .split .media,.section.freq .split.rev .media{margin-left:0;margin-right:0;width:auto;max-width:100%}.section.freq .split.rev .copy{margin-right:0;padding-right:clamp(10px,2vw,30px)}.split .media{margin-left:calc(var(--edge) * -1);width:calc(100% + var(--edge));max-width:none}.split.rev{grid-template-columns:.85fr 1.15fr}.split.rev .media{margin-left:0;margin-right:calc(var(--edge) * -1);width:calc(100% + var(--edge));max-width:none}.split .copy,.split.rev .copy{align-self:start;padding-top:clamp(10px,3vw,46px);padding-bottom:0}.split .copy{position:relative;z-index:2}}@media(min-width:841px){.split.rev .media{order:2}.split.rev .media.portrait:after,.split.rev .media.rect:after{transform:translate(-17px,17px)}}.split .media{position:relative;aspect-ratio:4/3.2;max-height:min(62vh,560px);border-radius:6px;overflow:visible;background:transparent}.split .media .t3d{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}@media(hover:hover){.split .media:hover .t3d{transform:translateY(-4px)}}.split .media img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;filter:var(--imgf)}.t3d{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:10px;overflow:hidden;background:var(--surface);padding:clamp(8px,1.1vw,14px);box-shadow:var(--shadow-lg);will-change:transform;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotate(var(--rz,0deg))}.media.rect .t3d{--rz:-1.2deg}.t3d img{border-radius:5px;transform:scale(1.12)}.media.portrait .t3d{border-radius:8px}.media.portrait .t3d img{border-radius:5px}.split .media.portrait:after,.split .media.rect:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border:1.5px solid color-mix(in srgb,var(--copper) 70%,transparent);transform:translate(17px,17px)}.split .media.portrait:after{border-radius:8px}.split .media.rect:after{border-radius:10px}.media.portrait .plab{left:50%;transform:translate(-50%);white-space:nowrap}.t3d .glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:0;transition:opacity .45s;background:radial-gradient(46% 36% at var(--gx,50%) var(--gy,20%),rgba(255,250,240,.3),transparent 64%)}@media(hover:hover){.t3d:hover .glare{opacity:1}}@media(hover:none){.t3d img{transform:none}.t3d{transform:none;will-change:auto}}.split .copy{position:relative}.split .copy .eyebrow{display:block;margin-bottom:18px}.big-num{position:absolute;top:-58px;right:-8px;z-index:-1;font-family:var(--serif);font-weight:300;font-size:clamp(120px,14vw,190px);line-height:1;color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-text-stroke:1.2px color-mix(in srgb,var(--copper) 38%,transparent);letter-spacing:-.04em}.big-num i{font-style:normal;font-size:.55em;vertical-align:.28em}.split h2{font-size:clamp(30px,4vw,50px);font-weight:400}.split .copy p{margin-top:20px;color:var(--ink-soft);max-width:48ch}.split .copy .cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.freq{background:var(--navy);color:var(--navy-text);position:relative;overflow:hidden}.freq .eyebrow{color:var(--copper-hi)}.freq h2{color:var(--navy-text)}.freq .copy p{color:var(--navy-soft)}.freq .media{background:transparent}.freq .media .t3d{overflow:visible}#freq-poster{object-fit:contain!important;background:transparent}.freq-hz{font-family:var(--serif);font-weight:300;font-size:clamp(52px,6vw,86px);line-height:1;letter-spacing:-.03em;color:var(--copper-hi);margin-top:18px}.freq-hz em{font-style:normal;font-family:var(--sans);font-weight:600;font-size:.2em;letter-spacing:.22em;text-transform:uppercase;margin-left:.5em;vertical-align:.55em;color:var(--navy-soft)}.mini-wave{width:190px;height:22px;margin-top:18px;display:block}.mini-wave path{fill:none;stroke:var(--copper-hi);stroke-width:1.4;opacity:.6;stroke-dasharray:7 6;animation:signal 5s linear infinite}@keyframes signal{to{stroke-dashoffset:-52}}.freq .media.live3d{background:transparent;box-shadow:none;overflow:visible;border-radius:0;aspect-ratio:5/4}.freq .media.live3d:before{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 47%,color-mix(in srgb,var(--copper) 14%,transparent),transparent 62%);animation:fqField 5.6s ease-in-out infinite}@keyframes fqField{0%,to{opacity:.45}50%{opacity:1}}.freq .media.live3d img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .45s ease;z-index:1}#freq-poster2{opacity:0}.specs{display:flex;gap:12px;margin-top:30px}.spec{padding:16px 20px;flex:1;position:relative;border:1px solid var(--navy-line);border-radius:6px;background:linear-gradient(180deg,#14212f,#0d1724);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s}.spec:before{content:"";position:absolute;top:-1px;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,var(--copper-hi),transparent);opacity:.75}.spec:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--copper) 45%,transparent);box-shadow:0 12px 28px #00000061}.spec .k{color:var(--navy-soft);letter-spacing:.16em;text-transform:uppercase;font-size:10px;display:block;font-weight:600}.spec .v{font-family:var(--serif);font-weight:400;font-size:19px;margin-top:4px}@media(min-width:841px){.freq .split{grid-template-columns:1fr 1fr}.freq .media.live3d{overflow:visible}.freq .media.live3d img{transform:scale(1.04)}}.freq .btn-ghost{color:var(--navy-text);border-color:color-mix(in srgb,var(--navy-text) 38%,transparent)}.freq .btn-ghost:hover{color:#fff;border-color:var(--navy-text);background:color-mix(in srgb,var(--navy-text) 8%,transparent)}.freq-note{font-size:12px;color:var(--navy-soft);margin-top:24px;max-width:52ch;line-height:1.5}.steps-zone{position:relative}.steps-wave{position:absolute;left:1%;right:1%;top:-15px;height:100px;width:98%;pointer-events:none}.steps-wave path{fill:none;stroke:var(--copper);stroke-width:1.4;opacity:.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s cubic-bezier(.4,0,.2,1) .25s}.steps-zone.in .steps-wave path{stroke-dashoffset:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.step{text-align:center}.step .rn{width:70px;height:70px;margin:0 auto 22px;position:relative;display:grid;place-items:center}.step .rn:before{content:"";position:absolute;top:24%;right:24%;bottom:24%;left:24%;border-radius:50%;background:var(--bg);box-shadow:0 0 18px 10px var(--bg)}.step .rn svg{position:absolute;top:0;right:0;bottom:0;left:0}.step .rn circle{fill:none;stroke:var(--copper)}.step .rn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--copper);opacity:0;transform:scale(.72);pointer-events:none}.step:hover .rn:after{animation:ripple 1.5s ease-out infinite}@keyframes ripple{0%{opacity:.7;transform:scale(.75)}to{opacity:0;transform:scale(1.55)}}.step .rn span{position:relative;font-family:var(--serif);font-weight:400;font-size:24px;color:var(--fg)}.step h3{font-size:23px;font-weight:400}.step p{margin-top:12px;color:var(--ink-soft);font-size:15px;max-width:32ch;margin-inline:auto}.duo{display:grid;grid-template-columns:1fr 1fr;gap:20px}.duo-card{border:1px solid var(--hair);border-radius:10px;background:var(--card);padding:clamp(30px,4vw,52px);display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden;box-shadow:var(--shadow);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.duo-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.duo-card.veza:hover{box-shadow:var(--shadow-lg)}.duo-card h2{font-size:clamp(26px,2.6vw,36px)}.guide-list{list-style:none;margin:8px 0 0;padding:0}.guide-list li+li{border-top:1px solid var(--hair)}.guide-list a{display:flex;align-items:baseline;gap:12px;padding:15px 2px;transition:.2s}.guide-list a span{font-family:var(--serif);font-size:18px}.guide-list a em{font-style:normal;color:var(--stone);font-size:13px;flex:1}.guide-list a i{font-style:normal;color:var(--accent);transform:translate(0);transition:transform .25s}.guide-list a:hover i{transform:translate(5px)}.guide-list a:hover span{color:var(--accent)}.guide-list .gi{width:27px;height:27px;flex:none;align-self:center;color:var(--copper);stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s cubic-bezier(.16,1,.3,1)}.guide-list a:hover .gi{transform:translateY(-2px) rotate(-4deg)}.duo-card.veza{background:var(--navy);color:var(--navy-text);border-color:transparent}.duo-card.veza h2{color:var(--navy-text)}.duo-card.veza p{color:var(--navy-soft);max-width:44ch}.duo-card.veza .eyebrow{color:var(--copper-hi)}.veza-rings{position:absolute;right:-70px;top:-70px;width:270px;height:270px;pointer-events:none}.veza-rings{color:#c4855a;opacity:.45}.veza-form .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.veza-done,.veza-form .emf-err{flex:1 0 100%;margin:0;font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--navy-text)}.veza-done strong{color:var(--copper-hi,var(--copper))}.veza-form .emf-err{color:#e0a080}.veza-form{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px;position:relative;z-index:1}.veza-form input{background:transparent;border:1px solid var(--navy-line);color:var(--navy-text);padding:14px 16px;border-radius:var(--radius);font-family:var(--sans);font-size:15px;min-width:220px;flex:1}.veza-form input::placeholder{color:#6e7c90}.veza-form input{transition:border-color .3s,box-shadow .3s}.veza-form input:focus-visible{outline:2px solid var(--copper-hi);outline-offset:2px;border-color:var(--copper);box-shadow:0 0 0 1px var(--copper),0 10px 34px #c4855a4d}.veza-note{font-size:12px;color:var(--navy-soft);letter-spacing:.04em}.reels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:920px;margin:0 auto}.reel{position:relative;aspect-ratio:9/16;border-radius:16px;overflow:hidden;margin:0;cursor:pointer;border:1px solid var(--hair);background:radial-gradient(90% 70% at 50% 20%,color-mix(in srgb,var(--copper) 14%,transparent),transparent 70%),linear-gradient(180deg,var(--tint),color-mix(in srgb,var(--navy) 12%,var(--tint)));box-shadow:var(--shadow);opacity:var(--dim,1);transform:rotateY(var(--ry,0deg)) scale(var(--s,1));transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),opacity .4s}.reel:hover{transform:rotateY(var(--ry,0deg)) scale(var(--s,1)) translateY(-6px);box-shadow:var(--shadow-lg);opacity:1}@media(min-width:841px){.reels{display:flex;justify-content:center;align-items:center;gap:22px;max-width:none;perspective:1300px;transform:translate(var(--reelsx,0px))}.reel{flex:0 0 auto;width:272px}.reel:nth-child(3){z-index:2}.reel:nth-child(2),.reel:nth-child(4){width:224px;--s:.9;--dim:.78}.reel:nth-child(2){--ry:9deg}.reel:nth-child(4){--ry:-9deg}.reel:nth-child(1),.reel:nth-child(5){width:188px;--s:.76;--dim:.5}.reel:nth-child(1){--ry:14deg}.reel:nth-child(5){--ry:-14deg}}.reel-rings{position:absolute;left:50%;top:42%;width:70%;transform:translate(-50%,-50%);pointer-events:none}.reel-rings{color:var(--copper);opacity:.35}.reel-play{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;border:1px solid var(--copper)}.reel-play:after{content:"";position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);border-left:11px solid var(--copper);border-top:7px solid transparent;border-bottom:7px solid transparent}.reel-soon{position:absolute;left:0;right:0;top:60%;text-align:center;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--stone);font-weight:600}.reel video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:none}.reel.live video{display:block}.reel.live .reel-rings,.reel.live .reel-play,.reel.live .reel-soon{display:none}.reel figcaption{position:absolute;left:0;right:0;bottom:0;padding:44px 16px 14px;z-index:2;background:linear-gradient(transparent,#0a10179e);display:flex;flex-direction:column;gap:2px}.reel figcaption strong{font-family:var(--serif);font-weight:400;font-size:17px;color:#fff}.reel figcaption span{font-size:11.5px;letter-spacing:.08em;color:#d8dee8}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,44px);max-width:1080px;margin:0 auto}.quote{display:flex;flex-direction:column;gap:14px;text-align:left;margin:0}.qmark{font-family:var(--serif);font-size:56px;line-height:.5;color:var(--copper);height:24px}.quote blockquote{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:var(--fg);text-wrap:pretty}.quote figcaption{font-family:var(--sans);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone);margin-top:auto}.email{color:var(--fg);position:relative;overflow:hidden;background:radial-gradient(70% 130% at 88% 0%,color-mix(in srgb,var(--copper) 12%,transparent),transparent 58%),radial-gradient(50% 90% at 6% 110%,color-mix(in srgb,#257E6F 8%,transparent),transparent 60%),color-mix(in srgb,var(--copper) 5%,var(--bg));border-top:1px solid var(--hair)}.email-in{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;position:relative;z-index:1}.email h3{font-family:var(--serif);font-weight:300;font-size:clamp(26px,3.4vw,40px);color:var(--fg)}.email p{color:var(--ink-soft);margin-top:12px;max-width:42ch}.email form{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.email input{background:var(--surface);border:1px solid var(--hair);color:var(--fg);padding:15px 16px;border-radius:2px;font-family:var(--sans);font-size:15px;min-width:250px;transition:border-color .3s,box-shadow .3s,background .3s}.email input::placeholder{color:#6e7c90}.email input:hover{border-color:color-mix(in srgb,var(--copper) 45%,transparent)}.email input:focus{outline:none;border-color:var(--copper);background:#ffffff0d;box-shadow:0 0 0 1px var(--copper),0 10px 34px #c4855a4d}#intention{padding-top:clamp(40px,5vw,80px)}.proof-h{font-size:clamp(26px,3.4vw,44px);font-weight:400;max-width:22ch;margin-top:14px}.proof{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3.4vw,52px);margin-top:clamp(30px,4.4vh,52px)}.proof blockquote{margin:0;padding-top:26px;position:relative;border-top:1px solid color-mix(in srgb,var(--copper) 30%,transparent);font-family:var(--serif);font-weight:300;font-size:clamp(20px,2vw,27px);line-height:1.42;letter-spacing:-.014em;color:var(--ink);text-wrap:pretty}.proof blockquote:before{content:"\201c";position:absolute;top:8px;left:-2px;font-size:2.6em;line-height:1;color:var(--copper);opacity:.28;pointer-events:none}.proof blockquote .qt:after{content:"\201d";color:var(--copper);opacity:.5}.proof blockquote{font-size:clamp(16px,1.45vw,20px);line-height:1.5;display:flex;flex-direction:column}.proof blockquote .who{margin-top:auto}.proof .who{display:block;padding-top:16px;font-family:var(--sans);font-style:normal;font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone)}.proof .who:before{content:"";display:inline-block;width:14px;border-top:1px solid var(--copper);vertical-align:middle;margin-right:9px;opacity:.7}#stories .cta-row{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:clamp(30px,4.4vh,52px)}@media(max-width:840px){#stories .cta-row{justify-content:flex-start}.proof blockquote:before{font-size:2.1em}}.final-cta{text-align:center;border-top:1px solid var(--hair);background:var(--tint)}.final-cta h2{font-size:clamp(30px,4.4vw,58px);font-weight:400;max-width:16ch;margin-inline:auto;letter-spacing:-.02em}.feelings{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(8px,1.4vw,20px);margin-top:clamp(30px,4vw,46px);max-width:1000px;margin-inline:auto}.feel{position:relative;display:block;text-decoration:none;color:inherit;text-align:center;padding:20px 8px 22px;border-radius:4px;transition:background .3s}.feel:after{content:"";position:absolute;left:18%;right:18%;bottom:12px;height:1px;background:var(--fc);transform:scaleX(0);transform-origin:50% 50%;opacity:0;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s}.feel:hover:after,.feel:focus-visible:after{transform:scaleX(1);opacity:1}.feel:hover{background:color-mix(in srgb,var(--fc) 7%,transparent)}.feel:focus-visible{outline:2px solid var(--fc);outline-offset:2px}.feel em{display:block;font-style:normal;font-family:var(--serif);font-weight:400;font-size:clamp(19px,2vw,26px);letter-spacing:-.015em;color:var(--fg)}.feel span{display:block;font-family:var(--sans);font-size:12.5px;color:var(--muted);margin-top:6px}.cta-quiet{margin-top:clamp(22px,2.6vw,30px);font-family:var(--sans);font-size:14px}.cta-quiet a{color:var(--muted);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:color .25s,border-color .25s}.cta-quiet a:hover{color:var(--copper);border-color:color-mix(in srgb,var(--copper) 45%,transparent)}@media(max-width:860px){.feelings{grid-template-columns:repeat(2,1fr);gap:6px}.feel{padding:16px 8px 20px}.feel:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.feel:after{transition:none}}.final-cta .lead{margin:18px auto 0;max-width:52ch;color:var(--ink-soft)}.final-cta .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:32px}@media(max-width:840px){.proof{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:84%;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px;scrollbar-width:none}.proof::-webkit-scrollbar{display:none}.proof blockquote{scroll-snap-align:start;padding-top:22px}.proof blockquote .qt{font-size:16px;line-height:1.5}.final-cta{text-align:left}.final-cta h2,.final-cta .lead{margin-inline:0}.final-cta .cta-row{justify-content:flex-start}}footer.site{background:radial-gradient(52% 80% at 96% 4%,color-mix(in srgb,var(--copper) 8%,transparent),transparent 58%),var(--tint);border-top:1px solid var(--hair);overflow:hidden}.foot-wrap{position:relative}.foot-mark{position:absolute;right:var(--gutter);top:64px;width:112px;height:112px;pointer-events:none}@media(min-width:841px){.foot-grid{padding-right:170px}}.foot-mark svg{position:absolute;top:-26%;right:-26%;bottom:-26%;left:-26%}.foot-mark svg{color:var(--copper);opacity:.35}.foot-mark img{position:absolute;top:16%;right:16%;bottom:16%;left:16%;width:68%;height:68%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(29,39,57,.22)) drop-shadow(0 16px 26px rgba(29,39,57,.24)) drop-shadow(0 22px 44px color-mix(in srgb,var(--copper) 30%,transparent))}@media(max-width:840px){.foot-mark{display:none}}.foot-grid{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:32px;padding-block:64px 44px}.foot-brand .b{font-family:var(--serif);font-weight:400;font-size:22px;letter-spacing:.28em}.foot-brand p{margin-top:18px;color:var(--ink-soft);font-size:14px;max-width:34ch}.foot-col h3{font-family:var(--sans);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone);margin:0 0 16px}.foot-col a{display:block;font-size:14px;color:var(--ink-soft);padding:11px 0;transition:.2s}.foot-col a:hover{color:var(--copper)}.foot-bottom{border-top:1px solid var(--hair);padding-block:24px;font-size:11.5px;color:var(--stone);display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;line-height:1.5}.reveal,.reveal.in{opacity:1;transform:none;transition:none}.reveal.d1,.reveal.d2,.reveal.d3{transition-delay:0s}@media(max-width:1100px){.nav-in{gap:16px}}@media(max-width:840px){.duo{grid-template-columns:1fr}.reels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:none}.reel:nth-child(1),.reel:nth-child(5){display:none}.reel figcaption{padding:30px 10px 10px}.reel figcaption strong{font-size:14px}.reel figcaption span{font-size:10px}.hero{min-height:var(--band);padding-top:0;padding-bottom:0}.hero-grid{display:flex;flex-direction:column;align-items:stretch}.hero-copy{padding-block:0;max-width:none}.int-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ways{grid-template-columns:repeat(2,1fr)}.split,.split.rev{grid-template-columns:1fr}.split.rev .media{order:0}.steps,.quotes{grid-template-columns:1fr}.steps-wave{display:none}.plab{left:16px;bottom:-12px;font-size:12.5px;padding:7px 12px 8px}.email-in{grid-template-columns:1fr}.email form{justify-content:flex-start}.foot-grid{grid-template-columns:1fr 1fr}.nav-in{position:relative;justify-content:space-between}.specs{flex-wrap:wrap}.spec{flex-basis:100%}}@media(max-width:700px){.hero p.body,.head .lead{display:none}.split .copy>p:not(.freq-note){display:none}.hero .sub{margin-top:18px;font-size:18px}.hero-copy{text-align:left}.hero .sub{margin-inline:auto}.hero .cta-row{justify-content:flex-start}.hero .cta-row .btn{width:auto;justify-content:center;padding:13px 22px;font-size:13.5px}.big-num,.plab{display:none}.split .media.portrait:after,.split .media.rect:after{display:none}.media.rect .t3d{--rz:0deg}.guide-list a em,.reel-soon{display:none}.nav-in{gap:12px;height:60px}.blogo{height:30px}}@media(max-width:560px){.int-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.int-grid>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:stretch;width:auto;aspect-ratio:16/9}.int-grid>:last-child:nth-child(odd) img{object-position:50% 42%}.ways{grid-template-columns:repeat(2,1fr);gap:20px 14px}.way{gap:9px}.way h3{font-size:19px}.way p{display:none}.way .link{font-size:11.5px;letter-spacing:.02em}.way .thumb{aspect-ratio:4/3}.way .thumb.quiz svg{width:84px}.foot-grid{grid-template-columns:1fr 1fr;gap:26px 18px;padding-block:44px 30px}.foot-brand{grid-column:1 / -1}.foot-more{display:none}.foot-bottom{font-size:11px;padding-block:18px}.quotes{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.hero .anim{opacity:1;transform:none;transition:none}.hero h1 .line span{transform:none}.int img{transition:none}.veza-rings,.way .thumb.quiz svg,.foot-mark svg,.foot-mark img,.step .rn svg,.brand .blogo,.gemword,.mini-wave path{animation:none}.freq .media.live3d:before{animation:none}.steps-wave path{transition:none;stroke-dashoffset:0}}p{text-wrap:pretty}.lead,.head p{text-wrap:balance}.copy p a,.lead a,.trust-lead a,.head p a,.email p a,.prose a{font-weight:600;color:var(--copper-lo);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--copper) 45%,transparent);transition:text-decoration-color .2s,color .2s}.copy p a:hover,.lead a:hover,.head p a:hover,.email p a:hover,.prose a:hover{color:var(--copper);text-decoration-color:var(--copper)}.lk,.go,.more{font-weight:700;letter-spacing:.12em}.sinemark{position:absolute;pointer-events:none;z-index:0;color:var(--copper);width:min(1500px,150%);left:50%;opacity:.23}.sinemark svg{width:100%;height:auto;display:block;overflow:visible}.sinemark{-webkit-mask-image:radial-gradient(100% 100% at 50% 50%,#000 16%,rgba(0,0,0,.42) 40%,transparent 62%);mask-image:radial-gradient(100% 100% at 50% 50%,#000 16%,rgba(0,0,0,.42) 40%,transparent 62%)}.sinemark path{fill:none;stroke:currentColor;stroke-width:1.1;vector-effect:non-scaling-stroke}.sinemark path:nth-child(2){opacity:.62}.sinemark path:nth-child(3){opacity:.4}.sinemark.a{top:12%;transform:translate(-52%) rotate(-2.4deg)}.sinemark.b{top:18%;transform:translate(-50%) rotate(1.8deg) scaleY(1.5);opacity:.2}.sinemark.c{top:26%;transform:translate(-58%) rotate(-1.1deg) scaleY(.7);opacity:.26}.sinemark.d{top:44%;transform:translate(-40%) rotate(3.1deg) scaleY(1.2) scaleX(-1);opacity:.2}.freq .sinemark{opacity:.4;color:#c9905a}.section{position:relative}.has-sine{overflow:hidden;contain:paint}.section>.wrap{position:relative;z-index:1}@media(min-width:841px)and (max-width:1199px){.sinemark{width:min(1200px,125%)}}@media(max-width:840px){.sinemark{opacity:.13;width:96%;left:2%}.freq .sinemark{opacity:.27}.sinemark.a{transform:rotate(-2.4deg)}.sinemark.b{transform:rotate(1.8deg) scaleY(1.5)}.sinemark.c{transform:rotate(-1.1deg) scaleY(.7)}.sinemark.d{transform:rotate(3.1deg) scaleY(1.2) scaleX(-1)}.freq .sinemark.b{top:40%;transform:rotate(1.8deg) scaleY(2.1)}}@media(prefers-reduced-motion:no-preference){.sinemark svg{animation:emWaveFlow 10s ease-in-out infinite alternate;animation-play-state:var(--em-wave-play,running);transform-origin:center}.sinemark.b svg{animation-duration:12s;animation-delay:-4s}.sinemark.c svg{animation-duration:11s;animation-delay:-7s}.sinemark.d svg{animation-duration:14s;animation-delay:-2s}.sinemark path{animation:emWaveBreathe 7s ease-in-out infinite alternate;animation-play-state:var(--em-wave-play,running)}.sinemark path:nth-child(2){animation-delay:-3s;animation-direction:alternate-reverse}.sinemark path:nth-child(3){animation-delay:-5s}}@keyframes emWaveFlow{0%{transform:translate(-12px,-9px) scale(.985)}to{transform:translate(12px,9px) scale(1.015)}}@keyframes emWaveBreathe{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}.hzband{position:relative;overflow:hidden;padding:clamp(10px,1.2vw,18px) 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--copper) 4%,transparent)}.hzband .track{display:flex;gap:clamp(28px,4vw,64px);width:max-content;animation:hzrun 46s linear infinite;will-change:transform}.hzband:hover .track{animation-play-state:paused}.hzband span{display:inline-flex;align-items:baseline;gap:.34em;font-family:var(--serif);font-weight:300;font-size:clamp(30px,4.6vw,64px);line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--copper) 52%,transparent);white-space:nowrap}.hzband span i{font-style:normal;font-family:var(--sans);font-weight:600;font-size:.24em;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--copper) 70%,transparent);-webkit-text-stroke:0}.hzband span.solid{color:color-mix(in srgb,var(--copper) 82%,transparent);-webkit-text-stroke:0}@keyframes hzrun{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hzband .track{animation:none}}.cpromo h2{line-height:1.06}.cpromo h2 .in-cu{display:block;font-size:.44em;font-style:italic;letter-spacing:.005em;color:#985e38;margin-top:.36em}h1>.s,h2>.s{display:block;text-wrap:balance}h1:has(>.s),h2:has(>.s){max-width:min(34ch,100%)}@media(max-width:560px){.pcard{padding:9px 9px 11px;border-radius:8px}.pcard .shot{aspect-ratio:4/3;max-height:none}.pcard .pn{font-size:12.5px;line-height:1.28}.pcard .pc{font-size:8.5px}.pcard .pp{font-size:14px}.pcard .padd{min-height:44px;font-size:10px}.store-grid{gap:10px}}@media(min-width:841px){.split .media.portrait,.split .media.rect{aspect-ratio:auto!important;align-self:stretch;height:100%;min-height:330px;max-height:none}@media(min-width:1100px){.split .media.portrait,.split .media.rect{min-height:min(32vw,470px)}}}.story{height:auto;padding-block:var(--step)}.story-stage{position:static;height:auto;min-height:0;overflow:visible;display:block}.story-copy{display:block;align-self:auto;margin-bottom:0}.story-cta,.story-cta.on{opacity:1;transform:none;transition:none}.story-cta .btn:after{transform:scaleX(1)}@media(max-width:640px){.freq .split{display:flex;flex-direction:column;gap:0}.freq .copy{display:contents}.freq .copy>.eyebrow{order:1}.freq .copy>h2{order:2}.freq .copy>.freq-hz{order:3;margin-top:18px;margin-bottom:2px}.freq .copy>.mini-wave{order:4;margin-top:10px}.freq .copy>p:not(.freq-note){order:5;margin-top:16px}.freq .media.live3d{order:6;aspect-ratio:auto;margin:14px 0 2px;height:auto;min-height:210px;width:100%;align-self:stretch}.freq .media.live3d img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;transform:none;object-fit:contain}.freq .copy>.cta-row{order:7;margin-top:16px}.freq .copy>.freq-note{order:8;margin-top:16px}}@media(max-width:640px){.split .media.portrait{aspect-ratio:auto!important;height:248px}.split .media.rect{max-height:248px}.split .media.portrait .t3d img,.split .media.rect .t3d img{object-position:50% 42%}#jewelry .cta-row,#about .cta-row{display:flex;flex-direction:row;gap:10px}#jewelry .cta-row .btn,#about .cta-row .btn{flex:1 1 0;min-width:0;padding-inline:8px;text-align:center;font-size:13px}}.proof-dots{display:none}@media(max-width:640px){.proof{-webkit-mask-image:none;mask-image:none;transition:-webkit-mask-image .2s linear,mask-image .2s linear}.proof.more-right{-webkit-mask-image:linear-gradient(to right,#000 88%,transparent 100%);mask-image:linear-gradient(to right,#000 88%,transparent 100%)}.proof-dots{display:flex;justify-content:center;align-items:center;gap:2px;margin-top:6px}.proof-dots button{appearance:none;-webkit-appearance:none;background:none;border:0;width:44px;height:44px;padding:0;cursor:pointer;display:grid;place-items:center}.proof-dots button:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink,#1D2739);opacity:.22;transition:opacity .25s,background-color .25s,transform .25s}.proof-dots button[aria-selected=true]:before{background:var(--copper,#985E38);opacity:1;transform:scale(1.18)}.proof-dots button:focus-visible{outline:2px solid var(--copper);outline-offset:-8px;border-radius:6px}}@media(prefers-reduced-motion:reduce){.proof{transition:none}.proof-dots button:before{transition:none}}@media(max-width:700px){#jewelry .copy>p,#about .copy>p.lede-m{display:block;margin-top:12px}#about .copy>p:not(.lede-m){display:none}#jewelry .copy>p,#about .copy>p.lede-m{font-size:15px;line-height:1.55;color:var(--ink-soft)}}.cta-row-lead{align-items:center;gap:12px 22px}@media(max-width:560px){.cta-row-lead{align-items:center;gap:12px 18px}}@media(min-width:841px){.split{align-items:center}}@media(max-width:560px){.int-label .n{text-transform:none;letter-spacing:.01em;font-size:11.5px;line-height:1.35}}@media(max-width:840px){.foot-grid>.foot-brand{grid-column:1 / -1}}@media(max-width:840px){.padd,.radd{min-height:44px}}:where([class*=grid])>*,:where(.store-grid,.int-grid,.igrid,.jgrid,.sgrid,.fgrid,.pgrid,.jfilter)>*{min-width:0}:where(.pcard,.sc,.jcard,.fcard,.icard) :where(b,strong,.nm,.n){overflow-wrap:anywhere}.hero h1{text-shadow:0 1px 20px rgba(20,14,7,.38)}.hero h1 em.gemword{color:#f7eee2}.hero .sub{color:#e9e0d3;font-size:clamp(15.5px,1.25vw,18px);margin:14px 0 0;max-width:26ch}.hero .cta-row{margin-top:22px}.hero .cta-row .btn{min-height:46px;font-size:13.5px;padding:0 22px;background:#ffffff1f;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:999px;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 8px 28px #140e0738;transition:.22s}.hero .cta-row .btn:hover{background:#ffffff38;border-color:#ffffffa8;transform:none}.hero .cta-row .btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:840px){.hero h1{font-size:clamp(30px,8.6vw,36px);line-height:1.04;letter-spacing:-.012em}.hero .sub{margin-top:10px;font-size:15px;max-width:28ch}.hero .cta-row{margin-top:18px}.hero .cta-row .btn{min-height:44px;font-size:13px;padding:0 20px}}.int-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.int.int-words{background:var(--tint);box-shadow:none;cursor:default;align-items:flex-start;border:1px solid var(--hair)}.int.int-words:before{display:none}.int.int-words:hover{--ty:0px;box-shadow:none}.int.int-words .int-label{color:var(--ink);padding:clamp(14px,1.4vw,20px) clamp(14px,1.3vw,18px)}.int.int-words h2{font-family:var(--serif);font-weight:400;font-size:clamp(20px,1.85vw,27px);line-height:1.08;letter-spacing:-.014em;margin:0;text-wrap:balance}.int.int-words p{font-family:var(--sans);font-size:clamp(11.5px,.95vw,13px);line-height:1.5;color:var(--ink-soft);margin-top:10px;max-width:22ch}@media(min-width:841px)and (max-width:1199px){.int-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:840px){.int-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.int.int-words h2{font-size:clamp(21px,6.2vw,26px)}.int.int-words p{font-size:12.5px;max-width:none}}.rowlabel{display:flex;align-items:flex-end;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;margin:0 0 clamp(20px,2.6vw,30px)}.rowlabel h2{font-family:var(--serif);font-weight:400;font-size:clamp(21px,2.1vw,27px);line-height:1.1;letter-spacing:-.012em;margin:0}.rowlabel p{margin:6px 0 0;font-size:13.5px;color:var(--ink-soft)}.rowlabel .link{margin:0 0 2px;white-space:nowrap}@media(max-width:600px){.rowlabel .link{flex-basis:100%}}.head:has(.rowlabel){max-width:none}.freq{--ramp:clamp(110px,14vw,170px);background:linear-gradient(180deg,var(--bg) 0,color-mix(in srgb,var(--bg) 94%,var(--navy)) calc(var(--ramp) * .15),color-mix(in srgb,var(--bg) 78%,var(--navy)) calc(var(--ramp) * .3),color-mix(in srgb,var(--bg) 50%,var(--navy)) calc(var(--ramp) * .5),color-mix(in srgb,var(--bg) 22%,var(--navy)) calc(var(--ramp) * .7),color-mix(in srgb,var(--bg) 6%,var(--navy)) calc(var(--ramp) * .85),var(--navy) var(--ramp),var(--navy) calc(100% - var(--ramp)),color-mix(in srgb,var(--bg) 6%,var(--navy)) calc(100% - var(--ramp) * .85),color-mix(in srgb,var(--bg) 22%,var(--navy)) calc(100% - var(--ramp) * .7),color-mix(in srgb,var(--bg) 50%,var(--navy)) calc(100% - var(--ramp) * .5),color-mix(in srgb,var(--bg) 78%,var(--navy)) calc(100% - var(--ramp) * .3),color-mix(in srgb,var(--bg) 94%,var(--navy)) calc(100% - var(--ramp) * .15),var(--bg) 100%)}.section.freq{padding-top:calc(var(--step) * .55 + var(--ramp));padding-bottom:calc(var(--step) * .78 + var(--ramp))}.band,.trust{background:none;border-block:0}.store{background:none}.subband{background:none;border-top:0;border-bottom:0}.freq .btn{background:#ffffff17;border:1px solid rgba(255,255,255,.34);color:#fff;border-radius:999px;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 8px 28px #00000038;transition:.22s}.freq .btn:hover{background:#ffffff2e;border-color:#fff9;transform:none;filter:none}.freq .btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.trust{padding-block:clamp(26px,3.4vw,40px)}#intention{padding-top:0}#jewelry .t3d,#about .t3d,#quiz .t3d{background:transparent;padding:0;box-shadow:none;transform:none;border-radius:8px}#jewelry .media:hover .t3d,#about .media:hover .t3d,#quiz .media:hover .t3d{transform:none}#jewelry .t3d img,#about .t3d img,#quiz .t3d img{border-radius:8px;transform:none}#jewelry .media:after,#about .media:after,#quiz .media:after{display:none}#about .t3d picture,#jewelry .t3d picture{display:block;height:100%}@media(min-width:841px)and (max-width:1599px){.int-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.int{aspect-ratio:3/3.3}.int.int-words h2{font-size:clamp(26px,2.6vw,34px)}.int.int-words p{font-size:14px;max-width:26ch}}@media(min-width:601px){.rowlabel{align-items:flex-start}.rowlabel .link{margin:9px 0 0}}.foot-social{display:flex;align-items:center;gap:6px;margin-top:16px}.foot-social span{font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.06em;color:var(--ink-soft);margin-right:6px}.foot-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--ink-soft);transition:color .2s,background .2s}.foot-social a svg{width:19px;height:19px}.foot-social a:hover{color:var(--copper);background:color-mix(in srgb,var(--copper) 10%,transparent)}.foot-social a:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.veza form button,.veza .btn-copper{background:linear-gradient(135deg,#d89e7057,#b87a4b38 55%,#985e382e);color:#f7eee2;border:1px solid rgba(240,199,156,.48);border-radius:999px;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 1px #fff0dc61,inset 0 -1px #0000002e,0 10px 30px #00000059;text-shadow:0 1px 6px rgba(0,0,0,.25);transition:background .25s,border-color .25s,box-shadow .25s}.veza form button:hover,.veza .btn-copper:hover{background:linear-gradient(135deg,#d89e707a,#b87a4b52 55%,#985e3842);border-color:#f0c79cb3;box-shadow:inset 0 1px #fff0dc80,inset 0 -1px #0000002e,0 12px 34px #0006}.veza form button:focus-visible{outline:2px solid #F0C79C;outline-offset:3px}.subband .sub-inline button,.subband form button,.btn.glass-lt{min-height:46px;padding:0 22px;font-size:13.5px;border-radius:999px;color:var(--ink);background:linear-gradient(135deg,#d89e7042,#b87a4b21 55%,#ffffff38);border:1px solid rgba(152,94,56,.38);backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #985e3824,0 8px 24px #985e3829;transition:background .25s,border-color .25s,box-shadow .25s}.subband .sub-inline button:hover,.subband form button:hover,.btn.glass-lt:hover{background:linear-gradient(135deg,#d89e7061,#b87a4b33 55%,#ffffff4d);border-color:#985e3899;box-shadow:inset 0 1px #fffc,inset 0 -1px #985e3829,0 10px 28px #985e3838}.subband form button:focus-visible,.btn.glass-lt:focus-visible{outline:2px solid var(--copper);outline-offset:3px}@media(min-width:841px){#jewelry .split .copy,#about .split .copy{align-self:center;padding-top:0}.duo-card.veza{display:flex;flex-direction:column}.duo-card.veza form{margin-top:auto}.veza-rings{width:min(70%,440px);height:auto;aspect-ratio:1;right:-9%;top:50%;transform:translateY(-46%);opacity:.32}}#jewelry h2 em,#about h2 em,#quiz h2 em{font-style:italic;font-weight:300;color:var(--copper)}.split .media .onphoto{position:absolute;left:14px;bottom:14px;z-index:4;min-height:42px;font-size:12.5px;padding:0 18px;background:#ffffff1f;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:999px;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 8px 28px #140e0738;text-shadow:0 1px 8px rgba(20,14,7,.3);transition:.22s}.split .media .onphoto:hover{background:#fff3;border-color:#ffffffa6}.split .media .onphoto{background:linear-gradient(135deg,#985e3880,#3c26166b);border-color:#ffffff80;box-shadow:inset 0 1px #fff0dc59,0 8px 28px #140e0747}.split .media .onphoto:hover{background:linear-gradient(135deg,#985e389e,#3c261680);border-color:#ffffffb3}#jewelry .t3d img{transform:scaleX(-1)}@media(max-width:840px){.split .media .onphoto{left:12px;bottom:12px;min-height:40px;font-size:12px;padding:0 16px}}.int.int-words{background:var(--navy);align-items:stretch}.int.int-words .int-label{color:var(--navy-text);display:flex;flex-direction:column}.int.int-words h2{color:var(--navy-text);font-size:clamp(21px,1.95vw,29px);line-height:1.02;letter-spacing:-.012em;max-width:none}.int.int-words h2 em{display:block;font-style:italic;font-weight:300;color:var(--copper-hi);font-size:1.6em;line-height:.92;margin-top:.08em;letter-spacing:-.02em}.int.int-words p{color:var(--navy-soft);margin-top:auto;padding-top:12px}.int.int-words .btn{align-self:flex-start;margin-top:12px;min-height:40px;font-size:12px;padding:0 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.34);color:#fff;border-radius:999px;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 8px 24px #00000040;transition:.22s}.int.int-words .btn:hover{background:#ffffff2e;border-color:#fff9}@media(max-width:840px){.int.int-words p{display:none}.int.int-words h2{font-size:clamp(20px,5.8vw,25px)}.int.int-words .btn{margin-top:auto;font-size:11.5px;padding:0 14px}.int-label .n .more{display:none}}@media(max-width:840px){.head>h2{font-size:27px}.split h2{font-size:25px}.duo-card h2{font-size:23px}.final-cta h2{font-size:26px}#stories h2{font-size:24px}#stories h2 span,#stories h2 .s{display:inline}#stories h2 span+span:before,#stories h2 .s+.s:before{content:" "}#stories h2 br{display:none}#stories h2{line-height:1.14}.duo-card:not(.veza) h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.duo-card:not(.veza) .eyebrow{font-size:12px;margin-bottom:6px}.has-sine .sinemark{display:block;width:88%;left:6%}.desk{display:none}.rowlabel{gap:8px 18px}.rowlabel p{display:none}.rowlabel .link{margin:0}.store .head{margin-bottom:18px}.store-grid>.pcard:nth-child(n+5){display:none}.store-grid .pcard .pc{display:none}.store-grid .pcard .pn{min-height:0}.guide-list a{align-items:center}.guide-list a span{flex:1 1 auto;min-width:0;font-size:17px}}.pcard{background:transparent;border:0;box-shadow:none;padding:0 0 4px;overflow:visible}.pcard:hover{transform:translateY(-4px);border-color:transparent;box-shadow:none}.pcard .shot{aspect-ratio:1;max-height:none;margin-bottom:10px;background:transparent}.pcard .shot img{max-width:90%;max-height:90%;filter:drop-shadow(0 16px 22px rgba(61,41,23,.16));transition:transform .4s cubic-bezier(.16,1,.3,1)}.pcard:hover .shot img{transform:translateY(-3px)}.pcard .pn{font-size:16px;line-height:1.25;min-height:0}.pcard .pc{display:none}.pcard .pf{margin-top:4px;padding-top:0;justify-content:flex-start}.pcard .pp{font-size:15px;color:var(--copper-lo)}.pcard .padd{position:absolute;right:6px;top:6px;width:40px;height:40px;padding:0;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(152,94,56,.38);color:var(--ink);font-size:0;letter-spacing:0;text-transform:none;background:linear-gradient(135deg,#d89e7042,#b87a4b21 55%,#ffffff38);backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);box-shadow:inset 0 1px #ffffffbf,0 6px 18px #985e3824;transition:background .2s,border-color .2s,color .2s}.pcard .padd svg{width:17px;height:17px;display:block;stroke-width:1.5}.pcard .padd:hover{background:linear-gradient(135deg,#d89e7066,#b87a4b38 55%,#ffffff4d);border-color:#985e3899;color:var(--ink)}.pcard .padd.done{background:var(--copper);border-color:var(--copper);color:#fff}.pcard .padd:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.pcard .padd{display:none}@media(max-width:560px){.store-grid{gap:18px 12px}.pcard{padding:0}.pcard .pn{font-size:14.5px}.pcard .pp{font-size:14px}}@media(min-width:841px){#about .split .media .onphoto{left:auto;right:14px}}.duo-card.veza .veza-more{display:inline-block;margin-top:14px;font-family:var(--sans);font-weight:600;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#e9be97;text-decoration:none;align-self:flex-start}.duo-card.veza .veza-more:hover{color:#fff}.duo-card.veza .veza-more{position:relative}@media(max-width:900px){.duo-card.veza .veza-more:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}}.split .copy .band-btn{margin-top:22px;align-self:flex-start}@media(max-width:840px){.split .copy .band-btn{margin-top:16px}}@media(min-width:1081px){.proof{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.6vw,40px)}}@media(min-width:841px)and (max-width:1080px){.proof{grid-template-columns:repeat(2,1fr)}}.foot-links2{display:flex;gap:18px;flex-wrap:wrap}.foot-links2 a{color:var(--stone);text-decoration:none;font-size:11.5px;transition:.2s}.foot-links2 a:hover{color:var(--copper)}.int-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:clamp(18px,2.4vw,28px)}.int-head h2{margin:0}.int-head p{margin:8px 0 0;color:var(--ink-soft)}.foot-sub{margin-top:22px;max-width:400px}.foot-sub h3{font-family:var(--serif);font-weight:300;font-size:20px;margin:0 0 4px;color:var(--ink)}.foot-brand .foot-sub p{margin:0;font-size:12.5px;max-width:none}.foot-sub .sub-inline{margin-top:10px;max-width:none}@media(max-width:560px){.int-grid .int:nth-child(5){grid-column:1/-1;aspect-ratio:16/9}}@supports (grid-template-rows: subgrid){.store-grid .pcard{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-content:start}}.proof:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.proof.more-right:focus-visible{-webkit-mask-image:none;mask-image:none}@media(min-width:841px)and (max-width:1599px){.int-grid>:last-child:nth-child(3n+2){grid-column:span 2;align-self:stretch;aspect-ratio:auto}.int-grid>:last-child:nth-child(3n+2) img{object-position:50% 40%}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/em-home.css.map */
