.s26{color:#f3efe5;text-wrap:wrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:normal}:where(.s26),:where(.s26) *,:where(.s26) :before,:where(.s26) :after{box-sizing:content-box;border-color:currentColor}:where(.s26) :where(input,select,textarea,button,meter,progress){box-sizing:revert}:where(.s26) :where(img,svg,video,canvas,iframe){vertical-align:baseline;display:inline}:where(.s26) h1{font-size:2em;font-weight:700}:where(.s26) h2{font-size:1.5em;font-weight:700}:where(.s26) h3{font-size:1.17em;font-weight:700}:where(.s26) h4{font-size:1em;font-weight:700}:where(.s26) button{cursor:default}:where(.s26-bb),:where(.s26-bb) *,:where(.s26-bb) :before,:where(.s26-bb) :after{box-sizing:border-box}:root{--ink:#000;--ivory:#f3efe5;--ivory-soft:#f3efe5bd;--ivory-mute:#f3efe599;--gold:#e9d3a0;--gold-deep:#c9a464;--gold-label:#e9d3a0c2;--gold-line:#e9d3a047;--gold-foil:linear-gradient(100deg, #a98546 0%, #c9a464 18%, #e6cf9c 30%, #f8edd0 36%, #e2c590 43%, #c39a5b 58%, #a98546 72%, #c9a464 86%, #dcc189 100%);--serif:"Cormorant Garamond", "Times New Roman", serif;--sans:"Manrope", "Helvetica Neue", Arial, sans-serif;--gut-l:max(clamp(20px, 6.5vw, 96px), env(safe-area-inset-left,0px));--gut-r:max(clamp(20px, 6.5vw, 96px), env(safe-area-inset-right,0px));--ease:cubic-bezier(.16, 1, .3, 1);--bars:cubic-bezier(.83, 0, .17, 1);--nx:0;--ny:0}html:has(.s26){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ink)}body:has(.s26){background:var(--ink);margin:0;overflow-x:hidden}.s26{color:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}:where(.s26) ::selection{color:#fff;background:#c9a4646b}:where(.s26) a{color:var(--ivory);text-decoration:none}:where(.s26) a:focus-visible,:where(.s26) button:focus-visible{outline:1px solid var(--gold);outline-offset:6px;border-radius:3px}:where(.s26) h1,:where(.s26) h2,:where(.s26) p{margin:0}.lbl{letter-spacing:.34em;text-transform:uppercase;color:var(--gold-label);font-size:9px;font-weight:500}.over{letter-spacing:.42em;text-transform:uppercase;color:#e9d3a0d6;align-items:center;gap:16px;font-size:10px;font-weight:500;display:flex}.over:before{content:"";background:#e9d3a099;width:40px;height:1px}.foil{background:var(--gold-foil);color:#0000;-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.vsep{background:linear-gradient(#e9d3a000,#e9d3a04d,#e9d3a000);flex:none;width:1px}.btn{background:var(--ivory);color:#0a0d0c;letter-spacing:.2em;text-transform:uppercase;border-radius:999px;align-items:center;gap:16px;height:52px;padding:0 13px 0 28px;font-size:11px;font-weight:600;transition:background .6s,box-shadow .6s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #f3efe573,inset 0 0 0 1px #ffffff8c}.btn:before{content:"";width:38%;transition:left 1s var(--ease);background:linear-gradient(100deg,#fff0,#ffffffd9,#fff0);position:absolute;top:0;bottom:0;left:-55%;transform:skew(-18deg)}.btn:hover{color:#0a0d0c;background:#fff;box-shadow:0 22px 46px -20px #e9d3a099,inset 0 0 0 1px #fffc}.btn:hover:before{left:125%}.btn-arr{width:28px;height:28px;transition:transform .6s var(--ease);background:#0a0d0c;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.btn:hover .btn-arr{transform:translate(3px)}.link{letter-spacing:.2em;text-transform:uppercase;color:var(--ivory);align-items:center;gap:12px;padding:12px 0 8px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.link:before,.link:after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.link:before{background:#e9d3a066}.link:after{background:var(--gold);transform-origin:0;transition:transform .8s var(--ease);transform:scaleX(0)}.link:hover{color:var(--ivory)}.link:hover:after{transform:scaleX(1)}.ar{letter-spacing:0;transition:transform .6s var(--ease);font-size:13px;display:inline-block}.link:hover .ar,.pill:hover .ar{transform:translate(4px)}.press-logos{align-items:center;display:flex}.press-logos a{opacity:.86;transition:opacity .5s, transform .6s var(--ease);display:block}.press-logos a:hover{opacity:1;transform:translateY(-2px)}.press-logos img,.lg img{filter:brightness(0)invert();width:auto;max-width:none;display:block}.press-logos .vsep{height:22px;margin:0 36px}.pill{height:38px;color:var(--gold);letter-spacing:.26em;text-transform:uppercase;border:1px solid #e9d3a06b;border-radius:999px;flex:none;align-items:center;gap:10px;margin-left:auto;padding:0 16px 0 19px;font-size:10px;font-weight:600;transition:background .6s,border-color .6s,color .6s;display:inline-flex}.pill:hover{color:var(--ivory);background:#e9d3a01a;border-color:#e9d3a0cc}.hd{z-index:50;pointer-events:none;height:96px;transition:transform .7s var(--ease);position:fixed;top:0;left:0;right:0}.hd:before{content:"";-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity .7s var(--ease);background:linear-gradient(#000000d1,#00000080 55%,#0000);position:absolute;inset:0 0 -24px;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.hd.on:before{opacity:1}.hd.away{transform:translateY(-110%)}.hd-in{height:100%;padding-left:var(--gut-l);padding-right:var(--gut-r);pointer-events:auto;align-items:center;gap:32px;display:flex;position:relative}.hd-brand{flex:none;display:block}.hd-brand img{width:auto;max-width:none;height:44px;display:block}.hd-nav{letter-spacing:.3em;text-transform:uppercase;flex:1;justify-content:center;align-items:center;gap:0 clamp(26px,2.8vw,44px);min-width:0;font-size:10px;font-weight:500;display:flex}.hd-nav a{white-space:nowrap;color:#f3efe5a8;transition:color .6s var(--ease);padding:15px 0;position:relative}.hd-nav a:hover,.hd-nav a[aria-current]{color:var(--ivory)}.hd-nav a[aria-current]:after{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:calc(50% - .15em - 2px);box-shadow:0 0 10px #e9d3a0cc}.hd-pill{margin-left:0}.mu-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:44px;height:44px;margin-right:-10px;padding:0;display:none;position:relative}.mu-btn span{background:var(--ivory);height:1px;transition:transform .6s var(--ease);position:absolute;left:12px;right:12px}.mu-btn span:first-child{top:18px}.mu-btn span:last-child{background:var(--gold);top:25px;left:18px}.mu-btn:hover span:last-child{transform:translate(-6px)}.mu{z-index:80;padding:0 var(--gut-r) max(28px, env(safe-area-inset-bottom,0px)) var(--gut-l);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;transition:opacity .6s var(--ease);background:radial-gradient(90% 70% at 70% 20%,#c9a4641f,#c9a46400 70%),#000000f0;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mu.on{opacity:1}.mu[hidden]{display:none}.mu-top{flex:none;justify-content:space-between;align-items:center;height:76px;display:flex}.mu-brand img{width:auto;max-width:none;height:40px;display:block}.mu-close{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-right:-10px;padding:0;position:relative}.mu-close span{background:var(--ivory);height:1px;position:absolute;top:21px;left:12px;right:12px;transform:rotate(45deg)}.mu-close span:last-child{background:var(--gold);transform:rotate(-45deg)}.mu-nav{flex-direction:column;flex:1;justify-content:center;gap:4px;padding-block:28px;display:flex}.mu-nav a{font-family:var(--serif);letter-spacing:-.01em;color:var(--ivory);opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease), color .5s;align-items:baseline;gap:18px;padding:8px 0;font-size:clamp(30px,8vw,44px);font-weight:300;line-height:1.1;display:flex;transform:translateY(14px)}.mu.on .mu-nav a{opacity:1;transform:none}.mu-nav a:nth-child(2){transition-delay:40ms}.mu-nav a:nth-child(3){transition-delay:80ms}.mu-nav a:nth-child(4){transition-delay:.12s}.mu-nav a:nth-child(5){transition-delay:.16s}.mu-nav a:nth-child(6){transition-delay:.2s}.mu-nav a:nth-child(7){transition-delay:.24s}.mu-nav a:hover,.mu-nav a[aria-current]{color:var(--gold)}.mu-n{width:2.2em;font-family:var(--sans);letter-spacing:.3em;color:var(--gold-label);flex:none;font-size:10px;font-weight:500}.mu-foot{flex-direction:column;flex:none;align-items:flex-start;gap:22px;padding-top:12px;display:flex}.ft{z-index:2;padding:clamp(96px, 12vh, 140px) var(--gut-r) max(36px, env(safe-area-inset-bottom,0px)) var(--gut-l);background:linear-gradient(#0000,#000000db 140px,#000 300px);position:relative}.ft:before{content:"";left:var(--gut-l);right:var(--gut-r);background:linear-gradient(90deg,#e9d3a000,#e9d3a042 20% 80%,#e9d3a000);height:1px;position:absolute;top:0}.ft-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.ft-logo img{width:clamp(220px,22vw,300px);height:auto;display:block}.ft-tag{max-width:440px;color:var(--ivory-soft);text-align:right;font-size:15px;font-weight:300;line-height:1.7}.ft-tag em{font-family:var(--serif);color:var(--gold);font-size:1.2em;font-style:italic}.ft-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:clamp(64px,9vh,96px);display:grid}.ft-col{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ft-col .lbl{margin-bottom:6px}.ft-col a{color:#f3efe5b8;transition:color .5s var(--ease);font-size:14px;font-weight:400}.ft-col a:hover{color:var(--gold)}.ft-x{color:var(--gold-label);margin-left:4px;font-size:11px;display:inline-block}.ft-addr{color:#f3efe5b8;font-size:14px;font-weight:300;line-height:1.75}.ft-base{letter-spacing:.08em;color:var(--ivory-mute);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:clamp(64px,9vh,96px);padding-top:28px;font-size:11px;display:flex;position:relative}.ft-base:before{content:"";background:linear-gradient(90deg,#e9d3a000,#e9d3a029 20% 80%,#e9d3a000);height:1px;position:absolute;top:0;left:0;right:0}@media (width<=1100px){.hd-nav{display:none}.hd-pill{margin-left:auto}.mu-btn{display:block}}@media (width<=900px){.hd{height:84px}.hd-in{gap:14px}.hd-brand img{height:38px}.ft-top{flex-direction:column;align-items:flex-start}.ft-tag{text-align:left}.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px}}@media (width<=420px){.hd-brand img{height:32px}.hd-pill{letter-spacing:.18em;padding:0 12px 0 14px}.ft-cols{gap:40px 18px}.ft-col a,.ft-addr{font-size:13px}}:where(.s26) h3,:where(.s26) ul,:where(.s26) ol,:where(.s26) figure,:where(.s26) blockquote{margin:0}:where(.s26) ul,:where(.s26) ol{padding:0;list-style:none}:where(.s26) button,:where(.s26) input,:where(.s26) select,:where(.s26) textarea{font:inherit;color:inherit}:where(.s26) img{max-width:100%}body:has(.pg){background:0 0}.pg-gl{z-index:-2;width:100%;height:100%;display:block;position:fixed;inset:0}.pg-shade{z-index:-1;pointer-events:none;background:radial-gradient(80% 70% at 30% 40%,#00000080,#0003 70%,#00000059);position:fixed;inset:0}:where(.pg) main{z-index:1;display:block;position:relative;overflow-x:clip}.mk{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.mk-in{transition:transform 1.3s var(--ease) var(--d,0s);display:block;transform:translateY(110%)}.in .mk-in,.mk.in .mk-in{transform:none}.rv{opacity:0;transition:opacity 1.1s var(--ease) var(--d,0s), transform 1.1s var(--ease) var(--d,0s);transform:translateY(16px)}.in .rv,.rv.in{opacity:1;transform:none}.ph{min-height:100svh;padding:132px var(--gut-r) 96px var(--gut-l);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,5vw,96px);display:grid;position:relative}.ph-copy{z-index:2;min-width:0;position:relative}.ph-title{margin-top:30px;font-weight:300}.ph-l1{letter-spacing:-.038em;font-size:clamp(36px,3.8vw,58px);line-height:1.08;display:block}.ph-l1 .mk-in,.ph-l2 .mk-in{text-wrap:balance}.ph-l2{font-family:var(--serif);letter-spacing:-.016em;filter:drop-shadow(0 0 22px #c9a4642e);padding:.04em 0 .14em;font-size:clamp(46px,5.2vw,80px);font-weight:300;line-height:1.04;display:block}.ph-l2 .mk-in{animation:9s cubic-bezier(.45,0,.25,1) 2.4s infinite sweep}.ph-rule{transform-origin:0;width:120px;height:1px;animation:rule 1.1s var(--ease) 1.1s both;background:linear-gradient(90deg,#e9d3a0b3,#e9d3a000);margin-top:30px;display:block}.ph-lead{max-width:580px;color:var(--ivory-soft);text-wrap:pretty;margin-top:26px;font-size:18px;font-weight:300;line-height:1.75}.ph-ctas{flex-wrap:wrap;align-items:center;gap:16px 36px;margin-top:34px;display:flex}.ph-note{color:var(--ivory-mute);margin-top:22px;font-size:12px}.ph-art{z-index:1;min-width:0;position:relative}.ph .a{animation:fadeUp 1s var(--ease) var(--d,.6s) both}.ph .mk-in{animation:lineUp 1.2s var(--ease) var(--d,.5s) both;transform:none}.ph .ph-l2 .mk-in{animation:lineUp 1.2s var(--ease) var(--d,.65s) both, sweep 9s cubic-bezier(.45, 0, .25, 1) 2.4s infinite}.cue-dn{left:var(--gut-l);color:var(--ivory-mute);align-items:center;gap:14px;animation:1s 2s both fade;display:flex;position:absolute;bottom:36px}.cue-dn i{background:#e9d3a033;width:36px;height:1px;position:relative;overflow:hidden}.cue-dn i:after{content:"";background:var(--gold);width:12px;height:1px;animation:2.2s cubic-bezier(.65,0,.35,1) 2.2s infinite both cueX;position:absolute;top:0;left:0}@keyframes cueX{0%{transform:translate(-14px)}to{transform:translate(38px)}}.ph-full{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;overflow:hidden}.ph-full .ph-copy{flex-direction:column;align-items:center;max-width:980px;display:flex}.ph-full .over{justify-content:center}.ph-full .over:after{content:"";background:#e9d3a099;width:40px;height:1px}.ph-full .ph-rule{transform-origin:50%;background:linear-gradient(90deg,#e9d3a000,#e9d3a0b3,#e9d3a000);margin-inline:auto}.ph-full .ph-lead{margin-inline:auto}.ph-full .ph-ctas{justify-content:center}.ph-full .cue-dn{left:50%;transform:translate(-50%)}.ph-net{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ph-veil{pointer-events:none;background:radial-gradient(closest-side,#000000d1,#00000080 55%,#0000);width:min(1100px,140vw);height:90%;animation:2s 1.2s both fade;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.sec{padding:clamp(104px, 13vh, 160px) var(--gut-r) clamp(104px, 13vh, 160px) var(--gut-l);position:relative}.sec:before{content:"";left:var(--gut-l);right:var(--gut-r);background:linear-gradient(90deg,#e9d3a000,#e9d3a033 20% 80%,#e9d3a000);height:1px;position:absolute;top:0}.sec-head{max-width:820px}.sec-head.c{text-align:center;margin-inline:auto}.sec-head.c .over{justify-content:center}.sec-head.c .over:after{content:"";background:#e9d3a099;width:40px;height:1px}.sec-title{letter-spacing:-.03em;text-wrap:balance;margin-top:24px;font-size:clamp(30px,2.9vw,44px);font-weight:300;line-height:1.15}.sec-title em{font-family:var(--serif);letter-spacing:-.01em;font-size:1.2em;font-weight:300}.sec-lead{max-width:640px;color:var(--ivory-soft);text-wrap:pretty;margin-top:22px;font-size:17px;font-weight:300;line-height:1.75}.sec-head.c .sec-lead{margin-inline:auto}.gold{color:var(--gold)}.fx{font-family:var(--serif);font-style:italic;font-weight:300}.hl{background:linear-gradient(90deg,#e9d3a000,#e9d3a038 15% 85%,#e9d3a000);height:1px}.tri{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(64px,9vh,104px);display:grid;position:relative}.tri-line{transform-origin:0;height:1px;transition:transform 2.2s var(--ease) .2s;background:linear-gradient(90deg,#e9d3a00f,#e9d3a04d 20% 80%,#e9d3a000);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.in .tri-line{transform:none}.tri-line:after{content:"";opacity:0;background:radial-gradient(closest-side,#fff0d2e6,#e9d3a000);border-radius:3px;width:140px;height:3px;animation:6s cubic-bezier(.45,0,.25,1) 2.4s infinite both triRun;position:absolute;top:-1px;left:0}@keyframes triRun{0%{opacity:0;left:-140px}10%{opacity:1}80%{opacity:1}to{opacity:0;left:100%}}.tri-c{padding:56px clamp(24px,3vw,52px) 0 0;position:relative}.tri-c+.tri-c{padding-left:clamp(24px,3vw,52px)}.tri-c+.tri-c:before{content:"";background:linear-gradient(#e9d3a03d,#e9d3a000);width:1px;position:absolute;top:56px;bottom:0;left:0}.tri-dot{width:9px;height:9px;transition:background .8s,box-shadow .8s;transition-delay:var(--d,0s);background:#000;border-radius:50%;position:absolute;top:-4px;left:0;box-shadow:inset 0 0 0 1px #e9d3a099}.tri-c+.tri-c .tri-dot{left:-4px}.in .tri-dot{background:var(--gold);box-shadow:0 0 0 5px #e9d3a01a,0 0 18px #e9d3a0cc}.tri-n{font-family:var(--serif);letter-spacing:.02em;font-size:clamp(80px,8vw,128px);font-weight:300;line-height:.8;display:block}.tri-t{font-family:var(--serif);color:var(--ivory);margin-top:26px;font-size:clamp(30px,2.6vw,40px);font-style:italic;font-weight:300;line-height:1.1;display:block}.tri-c .lbl{margin-top:14px;display:block}.tri-c p{max-width:340px;color:var(--ivory-soft);margin-top:18px;font-size:15px;font-weight:300;line-height:1.75}.tri-c .link{margin-top:24px}.chaps{margin-top:clamp(56px,8vh,96px)}.chap{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(40px,6vw,120px);padding-block:clamp(56px,8vh,88px);display:grid;position:relative}.chap+.chap:before{content:"";background:linear-gradient(90deg,#e9d3a000,#e9d3a02e 20% 80%,#e9d3a000);height:1px;position:absolute;top:0;left:0;right:0}.chap-rose{pointer-events:none;opacity:.26;width:clamp(300px,30vw,460px);height:auto;position:absolute;top:50%;left:-14%;overflow:visible;transform:translateY(-50%)}.chap-head{position:relative}.chap-n{letter-spacing:.4em;color:var(--gold-label);font-size:10px;font-weight:500;display:block}.chap-t{letter-spacing:-.035em;margin-top:20px;font-size:clamp(36px,3.6vw,56px);font-weight:300;line-height:1.04}.chap-k{font-family:var(--serif);color:var(--gold);margin-top:10px;font-size:clamp(24px,2vw,30px);font-style:italic;font-weight:300;display:block}.chap-head p{max-width:520px;color:var(--ivory-soft);margin-top:24px;font-size:16px;font-weight:300;line-height:1.75}.chap-head .link{margin-top:28px}.chap-list{padding-top:8px;position:relative}.chap-list li{color:var(--ivory);align-items:baseline;gap:18px;padding:20px 0;font-size:17px;font-weight:300;display:flex;position:relative}.chap-list li+li:before{content:"";background:linear-gradient(90deg,#e9d3a033,#e9d3a000);height:1px;position:absolute;top:0;left:0;right:0}.chap-list b{width:2em;font-family:var(--serif);color:var(--gold-deep);flex:none;font-size:18px;font-style:italic;font-weight:400}.rose path{fill:none;stroke:url(#roseGold);stroke-width:.6px;stroke-dasharray:var(--len,4000);stroke-dashoffset:var(--len,4000);transition:stroke-dashoffset 4.5s cubic-bezier(.33,0,.2,1)}.in .rose path,.rose.in path{stroke-dashoffset:0}.rose path:nth-child(2){opacity:.7;transition-delay:.3s}.rose path:nth-child(3){opacity:.5;transition-delay:.6s}.rose path:nth-child(4){opacity:.35;transition-delay:.9s}.rose-spin{transform-box:fill-box;transform-origin:50%;animation:140s linear infinite roseSpin}@keyframes roseSpin{to{transform:rotate(360deg)}}.thread{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));--p:0;gap:clamp(20px,2.4vw,40px);margin-top:clamp(64px,9vh,104px);display:grid;position:relative}.thread:before,.th-fill{content:"";height:1px;position:absolute;top:7px;left:0;right:0}.thread:before{background:linear-gradient(90deg,#e9d3a038,#e9d3a038 85%,#e9d3a000)}.th-fill{width:calc(var(--p) * 100%);background:linear-gradient(90deg, #e9d3a066, var(--gold));right:auto;box-shadow:0 0 12px #e9d3a080}.th-fill:after{content:"";width:7px;height:7px;opacity:calc(var(--p) * 8);background:#fff6e2;border-radius:50%;position:absolute;top:-3px;right:-6px;box-shadow:0 0 14px 3px #e9d3a0cc}.th-s{padding-top:44px;position:relative}.th-dot{background:#000;border-radius:50%;width:9px;height:9px;transition:background .6s,box-shadow .6s;position:absolute;top:3px;left:0;box-shadow:inset 0 0 0 1px #e9d3a080}.th-s.on .th-dot{background:var(--gold);box-shadow:0 0 0 5px #e9d3a01a,0 0 16px #e9d3a0cc}.th-n{font-family:var(--serif);color:#e9d3a066;font-size:44px;font-weight:300;line-height:.9;transition:color .8s;display:block}.th-s.on .th-n{color:var(--gold)}.th-t{letter-spacing:-.01em;margin-top:18px;font-size:17px;font-weight:500;display:block}.th-d{color:var(--ivory-soft);margin-top:10px;font-size:14px;font-weight:300;line-height:1.7}.th-a{font-family:var(--serif);color:var(--gold);margin-top:14px;font-size:17px;font-style:italic;line-height:1.4;display:block}.thread-years .th-n{letter-spacing:-.01em;font-size:clamp(44px,4vw,64px)}.th-n small{letter-spacing:0;font-size:.5em}.th-out{color:var(--ivory-soft);align-items:baseline;gap:18px;margin-top:clamp(48px,7vh,72px);font-size:16px;font-weight:300;display:flex}.th-out b{letter-spacing:.34em;text-transform:uppercase;color:var(--gold-label);flex:none;font-size:9px;font-weight:500}.th-out span{font-family:var(--serif);color:var(--ivory);font-size:22px;font-style:italic}.prin{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,72px);margin-top:clamp(56px,8vh,88px);display:grid}.prin>div{padding-top:30px;position:relative}.prin>div:before{content:"";background:linear-gradient(90deg,#e9d3a066,#e9d3a000);height:1px;position:absolute;top:0;left:0;right:0}.prin b{font-family:var(--serif);color:var(--gold-deep);font-size:18px;font-style:italic;font-weight:400;display:block}.prin h3{letter-spacing:-.015em;margin-top:14px;font-size:21px;font-weight:400}.prin p{color:var(--ivory-soft);margin-top:12px;font-size:15px;font-weight:300;line-height:1.75}.nums{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px 0;margin-top:clamp(56px,8vh,88px);display:flex}.num{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-inline:clamp(24px,3.4vw,56px);display:flex}.num+.num{border-left:1px solid #0000;border-image:linear-gradient(#e9d3a000,#e9d3a04d,#e9d3a000) 1}.num b{font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:lining-nums;font-size:clamp(52px,5vw,80px);font-weight:300;line-height:.85}.num b i{font-style:italic}.num span{letter-spacing:.3em;text-transform:uppercase;max-width:190px;color:var(--ivory-mute);font-size:9px;font-weight:500;line-height:1.7}.hubs{height:clamp(620px,76vh,760px);margin-top:clamp(40px,6vh,72px);position:relative}.hb-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hb-lines .base{fill:none;stroke:#e9d3a033;stroke-width:1px}.hb-lines .run{fill:none;stroke:url(#hbGold);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:26 520;animation:4.6s cubic-bezier(.45,0,.25,1) infinite hbRun;animation-delay:var(--d,0s);opacity:0;transition:opacity 1.2s}.in .hb-lines .run{opacity:1}@keyframes hbRun{0%{stroke-dashoffset:546px}to{stroke-dashoffset:0}}.hb-core{justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.hb-core:before{content:"";background:radial-gradient(closest-side,#c9a46438,#c9a4640f 55%,#c9a46400);border-radius:50%;animation:7s ease-in-out infinite alternate coreBreath;position:absolute;inset:-120px}@keyframes coreBreath{0%{opacity:.8;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}.hb-core img{filter:drop-shadow(0 10px 30px #0009);width:104px;height:auto;position:relative}.hb-ring{border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e9d3a038}.hb-ring+.hb-ring{inset:-26px;box-shadow:inset 0 0 0 1px #e9d3a017}.hb{left:var(--x);top:var(--y);width:270px;position:absolute;translate:-50% -50%}.hb-pt{background:var(--gold);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-18px;left:50%;box-shadow:0 0 0 5px #e9d3a01a,0 0 16px #e9d3a0cc}.hb{text-align:center}.hb h3{font-family:var(--serif);color:var(--ivory);font-size:27px;font-style:italic;font-weight:300;line-height:1.1}.hb p{color:var(--ivory-soft);margin-top:10px;font-size:13.5px;font-weight:300;line-height:1.65}.hb .lbl{margin-top:12px;display:block}.qs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vh,72px) clamp(40px,6vw,112px);margin-top:clamp(56px,8vh,88px);display:grid}.q{padding-left:34px;position:relative}.q:before{content:"“";font-family:var(--serif);color:var(--gold-deep);opacity:.75;font-size:72px;line-height:1;position:absolute;top:-14px;left:-4px}.q b{font-family:var(--serif);letter-spacing:-.01em;color:var(--ivory);font-size:clamp(26px,2.3vw,36px);font-style:italic;font-weight:300;line-height:1.18;display:block}.q p{color:var(--ivory-mute);margin-top:14px;font-size:15px;font-weight:300;line-height:1.7}.rows{margin-top:clamp(56px,8vh,88px)}.row{grid-template-columns:72px minmax(0,4fr) minmax(0,5fr) 150px;align-items:baseline;gap:28px;padding-block:34px;display:grid;position:relative}.row+.row:before{content:"";background:linear-gradient(90deg,#e9d3a000,#e9d3a02e 15% 85%,#e9d3a000);height:1px;position:absolute;top:0;left:0;right:0}.row-n{font-family:var(--serif);color:var(--gold-deep);font-size:20px;font-style:italic}.row h3{letter-spacing:-.02em;font-size:clamp(22px,1.9vw,28px);font-weight:300}.row p{color:var(--ivory-soft);font-size:15px;font-weight:300;line-height:1.75}.row-tag{font-family:var(--serif);color:var(--gold);justify-self:end;font-size:24px;font-style:italic}.six{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,7vh,80px) clamp(32px,4vw,72px);margin-top:clamp(56px,8vh,88px);display:grid}.six>div{padding-top:28px;position:relative}.six>div:before{content:"";background:linear-gradient(90deg,#e9d3a05c,#e9d3a000);height:1px;position:absolute;top:0;left:0;right:0}.six h3{font-family:var(--serif);margin-top:12px;font-size:30px;font-style:italic;font-weight:300;line-height:1.1}.six p{color:var(--ivory-soft);margin-top:12px;font-size:15px;font-weight:300;line-height:1.7}.cmp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(56px,8vh,88px);display:grid;position:relative}.cmp:before{content:"";background:linear-gradient(#e9d3a000,#e9d3a04d 20% 80%,#e9d3a000);width:1px;position:absolute;top:0;bottom:0;left:50%}.cmp-c{padding-right:clamp(32px,5vw,88px)}.cmp-c+.cmp-c{padding-left:clamp(32px,5vw,88px);padding-right:0}.cmp-c h3{letter-spacing:-.025em;margin-top:14px;font-size:clamp(26px,2.2vw,34px);font-weight:300}.cmp-big{font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:lining-nums;margin-top:34px;font-size:clamp(48px,4.6vw,72px);font-weight:300;line-height:.95;display:block}.cmp-big small{font-family:var(--sans);letter-spacing:0;color:var(--ivory-mute);font-size:13px;font-weight:400}.cmp-c .lbl{margin-top:12px;display:block}.cmp ul{margin-top:34px}.cmp li{gap:14px;padding:14px 0;font-size:15px;font-weight:300;line-height:1.6;display:flex;position:relative}.cmp li+li:before{content:"";background:linear-gradient(90deg,#e9d3a029,#e9d3a000);height:1px;position:absolute;top:0;left:0;right:0}.cmp li i{text-align:center;flex:none;width:16px;font-style:normal}.cmp-a{color:var(--ivory-mute)}.cmp-a .cmp-big{color:#f3efe580}.cmp-a li i{color:#f3efe566}.cmp-b li{color:var(--ivory)}.cmp-b li i{color:var(--gold)}.foot-note{max-width:760px;color:var(--ivory-mute);margin-top:44px;font-size:12px;line-height:1.7}.revs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,72px);margin-top:clamp(56px,8vh,88px);display:grid}.rev{padding-top:30px;position:relative}.rev:before{content:"";background:linear-gradient(90deg,#e9d3a05c,#e9d3a000);height:1px;position:absolute;top:0;left:0;right:0}.rev-stars{gap:3px;display:flex}.rev-stars svg{width:11px;height:11px;fill:var(--gold-deep)}.rev blockquote{font-family:var(--serif);color:var(--ivory);margin-top:20px;font-size:22px;font-style:italic;font-weight:300;line-height:1.4}.rev figcaption{margin-top:22px;font-size:13px;font-weight:500}.rev figcaption .lbl{margin-top:6px;font-weight:500;display:block}.rating{justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}.rating b{font-family:var(--serif);color:var(--gold);font-size:64px;font-weight:300;line-height:.8}.ph-photo{aspect-ratio:4/5;position:relative}.ph-photo img{object-fit:cover;filter:sepia(.12)brightness(.86)contrast(1.06);width:100%;height:100%;animation:1.8s .5s both develop;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 26%,#0000009e 58%,#0000002e 84%,#0000);mask-image:radial-gradient(closest-side,#000 26%,#0000009e 58%,#0000002e 84%,#0000)}.ph-photo figcaption{text-align:right;animation:1.2s 1.8s both fade;position:absolute;bottom:8%;right:6%}.trio{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,4fr);align-items:end;gap:clamp(16px,2vw,28px);margin-top:clamp(56px,8vh,88px);display:grid}.trio figure{border-radius:6px;position:relative;overflow:hidden}.trio img{object-fit:cover;filter:sepia(.1)brightness(.9);width:100%;height:100%;transition:transform 2.4s var(--ease);display:block;transform:scale(1.08)}.in .trio img{transform:none}.trio figure:first-child{aspect-ratio:4/3}.trio figure:nth-child(2){aspect-ratio:3/4}.trio figure:nth-child(3){aspect-ratio:4/3}.trio figcaption{letter-spacing:.3em;text-transform:uppercase;color:var(--ivory-soft);background:linear-gradient(#0000,#000000b3);padding:48px 18px 16px;font-size:9px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.faq{max-width:900px;margin-top:clamp(48px,7vh,80px)}.faq details{position:relative}.faq details+details:before{content:"";background:linear-gradient(90deg,#e9d3a033,#e9d3a033 70%,#e9d3a000);height:1px;position:absolute;top:0;left:0;right:0}.faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:clamp(19px,1.6vw,23px);font-weight:300;list-style:none;transition:color .5s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--gold)}.faq summary i{width:34px;height:34px;transition:transform .6s var(--ease), background .5s;border-radius:50%;flex:none;position:relative;box-shadow:inset 0 0 0 1px #e9d3a059}.faq summary i:before,.faq summary i:after{content:"";background:var(--gold);height:1px;position:absolute;top:16.5px;left:11px;right:11px}.faq summary i:after{transition:transform .6s var(--ease);transform:rotate(90deg)}.faq details[open] summary i{background:#e9d3a014}.faq details[open] summary i:after{transform:rotate(0)}.faq details p{max-width:720px;color:var(--ivory-soft);animation:fadeUp .7s var(--ease) both;padding:0 0 30px;font-size:16px;font-weight:300;line-height:1.8}.faq details p b{color:var(--ivory);font-weight:500}.end{padding:clamp(128px, 18vh, 200px) var(--gut-r) clamp(128px, 18vh, 200px) var(--gut-l);text-align:center;position:relative;overflow:hidden}.end:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c9a46424,#c9a4640a 55%,#c9a46400);width:min(1200px,160vw);height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.end .over{justify-content:center}.end .over:after{content:"";background:#e9d3a099;width:40px;height:1px}.end-title{margin-top:28px;font-weight:300;position:relative}.end-title span{letter-spacing:-.035em;font-size:clamp(34px,3.6vw,54px);line-height:1.1;display:block}.end-title em{font-family:var(--serif);letter-spacing:-.012em;margin-top:6px;padding-bottom:.08em;font-size:clamp(44px,4.8vw,74px);font-weight:300;line-height:1.05;animation:9s cubic-bezier(.45,0,.25,1) 1s infinite sweep;display:block}.end p{max-width:560px;color:var(--ivory-soft);margin:26px auto 0;font-size:17px;font-weight:300;line-height:1.75;position:relative}.end-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 36px;margin-top:40px;display:flex;position:relative}.end-steps{color:var(--ivory-soft);flex-wrap:wrap;justify-content:center;gap:14px 40px;margin-top:56px;font-size:13px;font-weight:300;display:flex;position:relative}.end-steps span{align-items:baseline;gap:10px;display:flex}.end-steps b{font-family:var(--serif);color:var(--gold);font-size:18px;font-style:italic;font-weight:400}.fig{flex-direction:column;align-items:flex-start;padding-left:clamp(0px,2vw,40px);display:flex;position:relative}.fig-rose{opacity:.26;pointer-events:none;width:130%;height:auto;position:absolute;top:46%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.fig-from{font-family:var(--serif);color:#f3efe56b;font-variant-numeric:lining-nums;font-size:clamp(40px,3.6vw,56px);font-weight:300;line-height:1;position:relative}.fig-from:after{content:"";transform-origin:0;height:1px;animation:rule 1s var(--ease) 2.6s both;background:linear-gradient(90deg,#e9d3a000,#e9d3a0cc,#e9d3a000);position:absolute;top:52%;left:-4%;right:-4%}.fig-to{font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:lining-nums;margin-top:8px;font-size:clamp(120px,12vw,200px);font-weight:300;line-height:.85;position:relative}.fig-to small{letter-spacing:0;font-size:.42em}.fig-cap{max-width:360px;color:var(--ivory-mute);margin-top:26px;font-size:13px;font-weight:300;line-height:1.7;position:relative}.fig-cap .lbl{margin-bottom:8px;display:block}.yrs{flex-direction:column;gap:4px;display:flex;position:relative}.yr{align-items:baseline;gap:22px;padding:14px 0;display:flex;position:relative}.yr+.yr:before{content:"";background:linear-gradient(90deg,#e9d3a038,#e9d3a000);height:1px;position:absolute;top:0;left:0;right:0}.yr b{width:3.1em;font-family:var(--serif);letter-spacing:-.01em;color:#e9d3a06b;font-variant-numeric:lining-nums;flex:none;font-size:clamp(42px,3.8vw,60px);font-weight:300;line-height:1;transition:color .9s}.yr span{letter-spacing:.3em;text-transform:uppercase;color:var(--ivory-mute);font-size:10px;font-weight:500;transition:color .9s}.yr.on b{color:var(--gold);text-shadow:0 0 30px #e9d3a059}.yr.on span{color:var(--ivory)}.debt{position:relative}.debt-row{justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;display:flex}.debt-row+.debt-row{border-top:1px solid #0000;border-image:linear-gradient(90deg,#e9d3a03d,#e9d3a000) 1}.debt-row .lbl{flex:none}.debt-row b{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:clamp(30px,2.6vw,40px);font-weight:300;line-height:1}.debt-old b{color:#f3efe573}.debt-big{padding-top:26px}.debt-big b{letter-spacing:-.02em;font-size:clamp(64px,6.4vw,104px)}.debt-cap{color:var(--ivory-mute);margin-top:18px;font-size:12px;line-height:1.7}.ct{padding:150px var(--gut-r) clamp(96px, 12vh, 140px) var(--gut-l);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,6vw,112px);display:grid}.ct-promise{margin-top:44px}.ct-promise>div{gap:18px;padding:18px 0;display:flex;position:relative}.ct-promise>div+div:before{content:"";background:linear-gradient(90deg,#e9d3a033,#e9d3a000);height:1px;position:absolute;top:0;left:0;right:0}.ct-promise b{width:1.6em;font-family:var(--serif);color:var(--gold-deep);flex:none;font-size:18px;font-style:italic;font-weight:400}.ct-promise h3{font-size:15px;font-weight:500}.ct-promise p{color:var(--ivory-soft);margin-top:6px;font-size:14px;font-weight:300;line-height:1.65}.cf{padding:clamp(32px,4vw,56px);position:relative}.cf:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#000000b8,#00000073 60%,#0000);border-radius:50%;position:absolute;inset:-12% -16%}.cf-steps{gap:28px;display:flex}.cf-steps span{letter-spacing:.28em;text-transform:uppercase;color:var(--ivory-mute);align-items:center;gap:10px;font-size:10px;font-weight:500;transition:color .5s;display:flex}.cf-steps i{width:24px;height:24px;font-style:normal;font-family:var(--serif);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:background .5s,color .5s;display:inline-flex;box-shadow:inset 0 0 0 1px #e9d3a04d}.cf-steps .on{color:var(--ivory)}.cf-steps .on i{background:var(--gold);color:#0a0d0c;box-shadow:none}.cf-pane{margin-top:36px;display:none}.cf-pane.on{animation:fadeUp .7s var(--ease) both;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.cf-f{flex-direction:column;gap:10px;display:flex}.cf-f.w{grid-column:1/-1}.cf-f label,.cf-f legend{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-label);padding:0;font-size:9px;font-weight:500}.cf-f input,.cf-f select,.cf-f textarea{box-sizing:border-box;width:100%;height:52px;color:var(--ivory);appearance:none;background:#f3efe50b;border:0;border-radius:12px;padding:0 18px;font-size:15px;font-weight:300;transition:box-shadow .4s,background .4s;box-shadow:inset 0 0 0 1px #e9d3a029}.cf-f textarea{resize:vertical;height:120px;padding:16px 18px;line-height:1.6}.cf-f select{background-image:linear-gradient(45deg,#0000 50%,#e9d3a0 50%),linear-gradient(135deg,#e9d3a0 50%,#0000 50%);background-position:calc(100% - 22px) 23px,calc(100% - 17px) 23px;background-repeat:no-repeat;background-size:5px 5px;padding-right:44px}.cf-f select option{color:var(--ivory);background:#0e0e0c}.cf-f input::placeholder,.cf-f textarea::placeholder{color:#f3efe552}.cf-f input:focus,.cf-f select:focus,.cf-f textarea:focus{background:#f3efe512;outline:none;box-shadow:inset 0 0 0 1px #e9d3a099,0 0 0 4px #e9d3a014}.cf-f.bad input,.cf-f.bad select{box-shadow:inset 0 0 0 1px #e69678b3}:where(.s26) fieldset.cf-f{border:0;margin:0;padding:0}.cf-chips{flex-wrap:wrap;gap:10px;display:flex}.cf-chips label{letter-spacing:.04em;text-transform:none;height:44px;color:var(--ivory-soft);cursor:pointer;border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-weight:500;transition:background .4s,color .4s,box-shadow .4s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #e9d3a03d}.cf-chips input{opacity:0;pointer-events:none;position:absolute}.cf-chips label:has(input:checked){color:var(--ivory);background:#e9d3a024;box-shadow:inset 0 0 0 1px #e9d3a0bf}.cf-chips label:has(input:focus-visible){outline:1px solid var(--gold);outline-offset:4px}.cf-nav{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;display:flex}.cf-back{letter-spacing:.2em;text-transform:uppercase;color:var(--ivory-mute);cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:11px;font-weight:600}.cf-back:hover{color:var(--ivory)}.cf-nav .btn{cursor:pointer;border:0}.cf-legal{color:var(--ivory-mute);grid-column:1/-1;font-size:11px;line-height:1.6}.cf-err{color:#e6a58c;grid-column:1/-1;font-size:13px}.cf-done{animation:fadeUp .8s var(--ease) both;margin-top:36px;display:none}.cf-done.on{display:block}.cf-done h3{font-family:var(--serif);color:var(--gold);font-size:36px;font-style:italic;font-weight:300}.cf-done p{max-width:460px;color:var(--ivory-soft);margin-top:14px;font-size:15px;font-weight:300;line-height:1.75}.cf-done .link{margin-top:20px}.visit{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.visit address{font-style:normal;font-family:var(--serif);margin-top:26px;font-size:clamp(26px,2.2vw,34px);font-weight:300;line-height:1.35}.visit address span{font-family:var(--sans);letter-spacing:.06em;color:var(--ivory-mute);margin-top:12px;font-size:13px;display:block}.visit .link{margin-top:28px}.visit-ph{aspect-ratio:4/3;position:relative}.visit-ph img{object-fit:cover;filter:sepia(.1)brightness(.88);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 26%,#0000009e 58%,#0000002e 84%,#0000);mask-image:radial-gradient(closest-side,#000 26%,#0000009e 58%,#0000002e 84%,#0000)}.creds{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 0;margin-top:44px;display:flex}.creds img{filter:brightness(0)invert();opacity:.86;width:auto;display:block}.creds .vsep{height:26px;margin:0 clamp(24px,3vw,44px)}.ents{text-align:center;font-family:var(--serif);color:var(--ivory);margin-top:30px;font-size:clamp(22px,2vw,28px);font-style:italic}.str{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,72px);margin-top:clamp(56px,8vh,88px);display:grid}.str a{color:var(--ivory);padding-top:30px;display:block;position:relative}.str a:before{content:"";background:linear-gradient(90deg,#e9d3a05c,#e9d3a000);height:1px;transition:opacity .5s;position:absolute;top:0;left:0;right:0}.str h3{font-family:var(--serif);font-size:32px;font-style:italic;font-weight:300;transition:color .5s}.str p{color:var(--ivory-soft);margin-top:12px;font-size:15px;font-weight:300;line-height:1.7}.str .lbl{gap:8px;margin-top:18px;display:inline-flex}.str a:hover h3{color:var(--gold)}.str a:hover .ar{transform:translate(4px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes develop{0%{opacity:0}to{opacity:1}}@keyframes rule{0%{scale:0 1}to{scale:1}}@keyframes lineUp{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes sweep{0%{background-position:100% 0}38%,to{background-position:0 0}}@media (width<=1100px){.row{grid-template-columns:56px minmax(0,1fr) 120px}.row p{grid-column:2/4}.hubs{flex-direction:column;gap:44px;height:auto;padding-left:34px;display:flex}.hubs:before{content:"";background:linear-gradient(#e9d3a000,#e9d3a04d 10% 90%,#e9d3a000);width:1px;position:absolute;top:0;bottom:0;left:3px}.hb-lines{display:none}.hb-core{width:120px;height:120px;margin-left:-34px;position:relative;top:auto;left:auto;translate:none}.hb-core img{width:70px}.hb{text-align:left;width:auto;max-width:520px;position:relative;top:auto;left:auto;translate:none}.hb-pt{margin-left:0;top:12px;left:-34px}}@media (width<=900px){.ph{grid-template-columns:minmax(0,1fr);align-content:center;padding-top:120px;padding-bottom:88px}.ph-l1{font-size:clamp(32px,8.6vw,44px)}.ph-l2{font-size:clamp(38px,10.4vw,54px)}.ph-lead{margin-top:20px;font-size:16px;line-height:1.7}.ph-art{margin-top:8px}.cue-dn{display:none}.sec-lead{font-size:16px}.tri{grid-template-columns:minmax(0,1fr);gap:8px}.tri-line{display:none}.tri-c,.tri-c+.tri-c{padding:40px 0 0 30px}.tri-c:before,.tri-c+.tri-c:before{content:"";background:linear-gradient(#e9d3a04d,#e9d3a000);width:1px;position:absolute;top:0;bottom:0;left:4px}.tri-dot,.tri-c+.tri-c .tri-dot{top:0;left:0}.tri-n{font-size:72px}.chap{grid-template-columns:minmax(0,1fr);gap:28px}.chap-rose{opacity:.4;width:380px;top:30%;left:auto;right:-30%}.thread{grid-template-columns:minmax(0,1fr);gap:34px;padding-left:34px}.thread:before,.th-fill{width:1px;height:auto;inset:0 auto 0 4px}.thread:before{background:linear-gradient(#e9d3a038,#e9d3a038 85%,#e9d3a000)}.th-fill{width:1px;height:calc(var(--p) * 100%);background:linear-gradient(180deg, #e9d3a066, var(--gold));bottom:auto}.th-fill:after{top:auto;bottom:-6px;right:-3px}.th-s{padding-top:0}.th-dot{top:8px;left:-34px}.th-n{font-size:36px}.thread-years .th-n{font-size:44px}.th-out{flex-direction:column;gap:10px}.prin,.six,.revs,.str{grid-template-columns:minmax(0,1fr)}.nums{gap:40px 0}.num{box-sizing:border-box;width:50%;padding-inline:12px}.num+.num{border-left:0}.num b{font-size:52px}.qs{grid-template-columns:minmax(0,1fr)}.row{grid-template-columns:40px minmax(0,1fr);gap:10px 16px;padding-block:28px}.row p,.row-tag{grid-column:2}.row-tag{justify-self:start;font-size:20px}.cmp{grid-template-columns:minmax(0,1fr);gap:56px}.cmp:before{display:none}.cmp-c,.cmp-c+.cmp-c{padding:0}.cmp-c+.cmp-c{padding-top:56px;position:relative}.cmp-c+.cmp-c:before{content:"";background:linear-gradient(90deg,#e9d3a000,#e9d3a04d,#e9d3a000);height:1px;position:absolute;top:0;left:0;right:0}.trio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trio figure:first-child{grid-column:1/-1}.trio figure:nth-child(2),.trio figure:nth-child(3){aspect-ratio:3/4}.ct{grid-template-columns:minmax(0,1fr);padding-top:124px}.cf{padding:8px 0 0}.cf-pane.on{grid-template-columns:minmax(0,1fr)}.cf-steps{gap:16px}.cf-steps span{gap:0;font-size:0}.cf-steps span.on{gap:8px;font-size:9px}.visit{grid-template-columns:minmax(0,1fr)}.fig{padding-left:0}.fig-to{font-size:clamp(96px,30vw,140px)}.end-title em{font-size:clamp(38px,10vw,52px)}.creds{flex-direction:column;gap:26px}.creds .vsep{display:none}}@media (width<=420px){.num{width:100%}.faq summary{font-size:18px}}@media (prefers-reduced-motion:reduce){:where(.s26) *,:where(.s26) :before,:where(.s26) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:where(.s26) [hidden]{display:none!important}.hero{isolation:isolate;background:var(--ink);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-photo{perspective:1400px;animation:1.4s cubic-bezier(.33,0,.2,1) .65s both develop;position:absolute;inset:-36px}.hero-cam{transform-style:preserve-3d;transform:rotateY(calc(var(--nx) * 3.2deg)) rotateX(calc(var(--ny) * -2.2deg));position:absolute;inset:0}.hero-cam img{object-fit:cover;object-position:62% 40%;width:100%;max-width:none;height:100%;animation:push 6s var(--ease) .65s both;display:block;position:absolute;inset:0}.ph-base{filter:grayscale(.1)sepia(.14)brightness(.74)contrast(1.08)blur(1.8px);transform:translate3d(calc(var(--nx) * -10px), calc(var(--ny) * -6px), -60px)}.ph-sharp{filter:grayscale(.05)sepia(.14)saturate(1.05)brightness(.92)contrast(1.08);transform:translate3d(calc(var(--nx) * -18px), calc(var(--ny) * -10px), 30px);-webkit-mask-image:radial-gradient(17% 30% at 60% 44%,#000 0%,#000000e6 45%,#0000 100%);mask-image:radial-gradient(17% 30% at 60% 44%,#000 0%,#000000e6 45%,#0000 100%)}.hero-key{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(24% 36% at 65% 40%,#ffd69e4d,#ffd69e1a 55%,#ffd69e00);position:absolute;inset:0}.hero-tint{mix-blend-mode:soft-light;background:linear-gradient(120deg,#0e1a138c 0%,#0e1a1300 45%,#e9c48c59 100%);position:absolute;inset:0}.hero-shade{pointer-events:none;background:linear-gradient(90deg,#000000e6 0%,#000000b8 30%,#00000052 50%,#0000 64%),linear-gradient(#0000 76%,#00000080 100%),radial-gradient(85% 80% at 60% 46%,#0000 60%,#00000059 100%);position:absolute;inset:0}.grain{pointer-events:none;opacity:.05;mix-blend-mode:overlay;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;top:-8px;left:-8px}.hero-body{z-index:4;padding-block:112px 124px;padding-left:var(--gut-l);padding-right:var(--gut-r);transform:translate(calc(var(--nx) * 9px), calc(var(--ny) * 6px));flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.hero-copy{min-width:0;max-width:820px}.h1{margin-top:30px;font-weight:300}.mask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.mask .l{letter-spacing:-.038em;font-size:clamp(40px,4.4vw,66px);line-height:1.08;display:block}.mask-gold{filter:drop-shadow(0 0 22px #c9a4642e);margin-bottom:-.14em;padding:.04em 0 .14em}.mask-gold em{font-family:var(--serif);white-space:nowrap;letter-spacing:-.016em;animation:lineUp 1.1s var(--ease) 1.58s both, sweep 9s cubic-bezier(.45, 0, .25, 1) 2.5s infinite;font-size:clamp(50px,5.5vw,84px);font-weight:300;line-height:1.02;display:block}.rule{transform-origin:0;width:120px;height:1px;animation:rule 1.1s var(--ease) 1.86s both;background:linear-gradient(90deg,#e9d3a0b3,#e9d3a000);margin-top:30px;display:block}.gains{max-width:580px;color:var(--ivory-soft);text-wrap:pretty;margin-top:26px;font-size:18px;font-weight:300;line-height:1.75}.gains span{animation:fadeUp .9s var(--ease) var(--d,2s) both;margin-right:.35em;display:inline-block}.gains em{font-family:var(--serif);letter-spacing:-.005em;color:var(--gold);font-size:1.24em;font-style:italic;font-weight:400}.ctas{animation:fadeUp .9s var(--ease) 2.3s both;flex-wrap:wrap;align-items:center;gap:16px 36px;margin-top:30px;display:flex}.proofs{animation:fadeUp 1s var(--ease) 2.45s both;align-items:center;margin-top:44px;display:flex}.proofs .vsep{height:34px;margin:0 28px}.proof{flex-direction:column;gap:10px;min-width:0;display:flex}.g-row{align-items:center;gap:10px;display:flex}.g-num{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:23px;line-height:.8}.stars{gap:2px;display:inline-flex}.g-count{color:var(--ivory-mute);font-size:11px}.ent{font-family:var(--serif);white-space:nowrap;font-size:18px;font-style:italic;line-height:1}.play{color:var(--ivory);align-items:center;gap:14px;display:flex}.disc{border:1px solid #e9d3a06b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .5s,border-color .5s;display:flex}.play:hover .disc{background:#e9d3a024;border-color:#e9d3a0d9}.play:hover{color:var(--ivory)}.pod-lbl{align-items:center;gap:8px;display:flex}.eq{align-items:flex-end;gap:2px;height:9px;display:inline-flex}.eq span{background:var(--gold-deep);transform-origin:bottom;width:1.5px;height:9px;animation:1.2s ease-in-out infinite eq}.eq span:nth-child(2){animation-duration:.95s;animation-delay:.2s}.eq span:nth-child(3){animation-duration:1.4s;animation-delay:.4s}.pod-name{white-space:nowrap;margin-top:8px;font-size:13px;font-weight:500;display:block}.caption{z-index:4;right:var(--gut-r);text-align:right;transform:translate(calc(var(--nx) * 6px), calc(var(--ny) * 4px));animation:1.2s 2.2s both fade;position:absolute;bottom:128px}.cap-name{font-family:var(--serif);justify-content:flex-end;align-items:center;gap:12px;font-size:17px;font-style:italic;display:flex}.cap-name:before{content:"";background:#e9d3a080;width:28px;height:1px}.cap-meta{letter-spacing:.28em;text-transform:uppercase;color:var(--ivory-mute);margin-top:7px;font-size:9px;font-weight:500}.cue{z-index:4;right:max(28px, env(safe-area-inset-right,0px));flex-direction:column;align-items:center;gap:12px;animation:1s 2.7s both fade;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cue .lbl{writing-mode:vertical-rl;color:var(--ivory-mute)}.cue-line{background:#e9d3a033;width:1px;height:36px;position:relative;overflow:hidden}.cue-line span{background:var(--gold);width:1px;height:12px;animation:2.2s cubic-bezier(.65,0,.35,1) 2.9s infinite both cue;position:absolute;top:0;left:0}.bar{z-index:8;background:var(--ink);position:absolute;left:0;right:0}.bar-top{height:76px;animation:barTop 1.25s var(--bars) .6s both;top:0}.bar-bottom{height:92px;animation:barBottom 1.25s var(--bars) .6s both;bottom:0}.bar-in{height:76px;padding-left:var(--gut-l);padding-right:var(--gut-r);align-items:center;gap:32px;animation:1s 1.35s both fade;display:flex;position:absolute;bottom:0;left:0;right:0}.brand{flex:none;display:block}.brand img{width:auto;max-width:none;height:46px;display:block}.nav{letter-spacing:.3em;text-transform:uppercase;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:0 44px;min-width:0;height:44px;font-size:10px;font-weight:500;display:flex;overflow:hidden}.nav a{color:#f3efe5ad;transition:color .6s var(--ease);padding:15px 0;position:relative}.nav a:after{content:"";background:linear-gradient(90deg, #e9d3a000, var(--gold) 30%, var(--gold) 70%, #e9d3a000);height:1px;transition:transform .7s var(--ease);position:absolute;bottom:9px;left:0;right:.3em;transform:scaleX(0)}.nav a:hover{color:var(--ivory)}.nav a:hover:after{transform:scaleX(1)}.bar-rule{left:var(--gut-l);right:var(--gut-r);transform-origin:0;height:1px;animation:rule 1.2s var(--ease) 1.9s both;background:linear-gradient(90deg,#e9d3a000,#e9d3a042 20% 80%,#e9d3a000);position:absolute;top:0}.credits{height:92px;animation:credIn .9s var(--ease) .12s both;position:absolute;top:0;left:0;right:0}.credits-in{height:100%;animation:credSettle 1.25s var(--bars) .6s both;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.cred-lbl{align-items:center;gap:16px;display:flex}.cred-lbl:before,.cred-lbl:after{content:"";background:linear-gradient(90deg,#e9d3a000,#e9d3a08c);width:40px;height:1px}.cred-lbl:after{transform:scaleX(-1)}.flank{z-index:1;flex-direction:column;justify-content:center;gap:10px;height:92px;animation:1.2s 2.5s both fade;display:flex;position:absolute;top:0}.flank-l{left:var(--gut-l)}.flank-r{right:var(--gut-r);flex-direction:row;justify-content:flex-end;align-items:center;gap:14px}.hero .proofs{display:none}@media (width>=901px){.hero-cam img{transform-origin:0 40%;animation-name:pushWide}.ph-base{filter:grayscale(.12)sepia(.14)brightness(.7)contrast(1.08)blur(2.4px)}}@keyframes pushWide{0%{scale:1.2}to{scale:1.12}}@media (width<=1100px){.flank{display:none}.hero .proofs{display:flex}}:where(.s26-home) main{overflow-x:clip}.press{background:var(--ink);--e:0;--p:0;--f:0;--a0:0;--a1:0;--a2:0;--tint:201, 164, 100;height:340vh;position:relative}.press:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#000);height:180px;position:absolute;bottom:0;left:0;right:0}.press-bg{z-index:0;pointer-events:none;height:100svh;opacity:var(--e);margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.bg-layer{position:absolute;inset:0}:where(.s26) canvas.bg-layer{width:100%;height:100%;display:block}.bg-vig{background:linear-gradient(#000 0%,#0000008c 7%,#0000 18% 78%,#0009 92%,#000 100%),radial-gradient(120% 95% at 50% 52%,#0000 58%,#0000008c 100%);position:absolute;inset:0}.bg-grain{opacity:.08;mix-blend-mode:overlay;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='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:.9s steps(5,end) infinite grainShift;position:absolute;inset:-50%}.stage{z-index:1;height:100svh;position:sticky;top:0;overflow:hidden}.st-head{left:var(--gut-l);right:var(--gut-r);justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:absolute;top:clamp(64px,10.5vh,104px)}.st-title{letter-spacing:-.03em;text-wrap:balance;margin-top:22px;font-size:clamp(30px,2.8vw,40px);font-weight:300;line-height:1.15}.st-title em,.next-title em{font-family:var(--serif);letter-spacing:-.01em;font-size:1.18em;font-weight:300;animation:9s cubic-bezier(.45,0,.25,1) 1s infinite sweep}.st-steps{flex-direction:column;flex:none;align-items:flex-end;gap:16px;padding-bottom:8px;display:flex}.ticks{align-items:center;gap:8px;display:flex}.ticks span{opacity:.3;width:18px;height:1px;display:block}.ticks span:first-child{background:#2fa89a}.ticks span:nth-child(2){background:#ff6424}.ticks span:nth-child(3){background:var(--ivory)}.step-names{width:360px;height:12px;position:relative}.step-names span{white-space:nowrap;opacity:0;position:absolute;top:0;right:0}.step-names .idle{opacity:1;color:var(--ivory-mute)}.step-names .nm{color:var(--gold)}.st-row{left:var(--gut-l);right:var(--gut-r);transform-origin:50%;display:flex;position:absolute;top:clamp(176px,25vh,240px);bottom:clamp(48px,12vh,140px)}.panel{clip-path:inset(-60vh 0);--a:0;--u:0;flex:none;width:33.333%;height:100%;position:relative}.panel-valor{--logo:#2fa89a;--brand-hi:#4fc0b1;--glow:#056a6366;--glow-rgb:47, 168, 154}.panel-pegn{--logo:#ff6424;--brand-hi:#ff8a55;--glow:#f6541038;--glow-rgb:255, 100, 36}.panel-globo{--logo:#f3efe5;--brand-hi:#dce4f2;--glow:#96afff24;--glow-rgb:220, 228, 242}.panel-glow{background:radial-gradient(closest-side at 64% 52%, var(--glow), #0000);background:radial-gradient(closest-side at 64% 52%, var(--glow), color-mix(in srgb, var(--glow) 42%, transparent) 52%, #0000);opacity:calc(var(--a) * .8);position:absolute;inset:0}.panel-sep{width:1px;opacity:calc(1 - var(--f));background:linear-gradient(#e9d3a000,#e9d3a042,#e9d3a000);position:absolute;top:10%;bottom:10%;left:0}.lg{cursor:pointer;transform-origin:0 0;will-change:transform, opacity;background:0 0;border:0;margin:0;padding:0;transition:filter .6s;position:absolute;top:0;left:0}.lg:hover{filter:drop-shadow(0 0 18px rgba(var(--glow-rgb), .55))}.pmk{background:var(--logo);-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;display:block}.mk-valor{width:112px;height:40px;-webkit-mask:url(/assets/press-valor-Cxjx2EMD.webp) 50%/contain no-repeat;mask:url(/assets/press-valor-Cxjx2EMD.webp) 50%/contain no-repeat}.mk-pegn{width:115px;height:52px;-webkit-mask:url(/assets/press-pegn-C5Qdnv2C.webp) 50%/contain no-repeat;mask:url(/assets/press-pegn-C5Qdnv2C.webp) 50%/contain no-repeat}.mk-globo{width:155px;height:34px;-webkit-mask:url(/assets/press-globo-Dec38vLc.webp) 50%/contain no-repeat;mask:url(/assets/press-globo-Dec38vLc.webp) 50%/contain no-repeat}.panel-body{opacity:0;visibility:hidden;align-items:center;gap:56px;width:858px;display:flex;position:absolute;top:112px;bottom:20px;left:48px}.pb-text{flex:0 0 372px;min-width:0}.panel .pb-text>.lbl{color:var(--brand-hi)}.pb-head{font-family:var(--serif);color:var(--ivory);text-wrap:pretty;margin-top:20px;font-size:30px;line-height:1.24}.pb-head .w{--wo:clamp(0, calc((var(--a) - .3 - var(--i) * var(--wk,0)) * 5), 1);opacity:var(--wo);transform:translateY(calc((1 - var(--wo)) * .6em));display:inline-block}.pb-head{--wk:.008}.pb-text .link{margin-top:26px}.domains{flex-direction:column;align-items:flex-start;gap:6px;margin-top:26px;display:flex}.domains .link{letter-spacing:.02em;text-transform:none;margin-top:0;padding:8px 0 7px;font-size:13px;font-weight:500}.hlt{white-space:nowrap;background:linear-gradient(100deg,#b08a4a 0%,#d3b375 26%,#fff4da 44%,#e4c892 54%,#c29b5a 76%,#d8bc82 100%) 0 0/260% 100%;background-position:calc(100% - var(--u) * 100%) 0;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;display:inline-block;position:relative}.nowrap{white-space:nowrap}.pb-media{perspective:1300px;flex:auto;min-width:0}.card{width:470px;max-width:100%;box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px #e9d3a042, 0 2px 6px #0000008c, 0 34px 70px -24px #000000e6, 0 64px 110px -56px rgba(var(--glow-rgb), .5);background:linear-gradient(160deg,#f3efe529,#f3efe50a 42%,#f3efe517);border-radius:13px;padding:7px;transition:box-shadow .7s;display:block;position:relative}.card:hover{box-shadow:inset 0 1px 0 #fff3, 0 0 0 1px #e9d3a09e, 0 2px 6px #0000008c, 0 40px 80px -24px #000000e6, 0 72px 118px -56px rgba(var(--glow-rgb), .64)}.card-page{aspect-ratio:1120/595;background:#fff;border-radius:7px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000059}.card-page img{width:107.143%;max-width:none;height:auto;display:block;position:absolute;top:-5.042%;left:-3.571%}.card-glare{pointer-events:none;background:linear-gradient(112deg,#fff0 34%,#ffffff3d 47%,#ffffff0d 53%,#fff0 64%) 0 0/260% 100%;background-position:calc(110% - var(--u) * 80% - var(--nx) * 18%) 0;mix-blend-mode:screen;opacity:calc(.22 + var(--u) * .45);border-radius:13px;position:absolute;inset:0}.card.card{transform:translateZ(calc((1 - var(--a)) * -260px)) rotateY(calc(-20deg + var(--a) * 16deg + var(--nx) * 4deg)) rotateX(calc(4deg - var(--a) * 4deg + var(--ny) * -3deg)) rotate(var(--rot,0deg)) scale(calc(.94 + var(--a) * .06));filter:blur(calc((1 - var(--a)) * 10px))}.pb-fan{width:470px;max-width:100%;height:360px;position:relative}.pb-fan .card{width:320px;position:absolute}.pb-fan .card-a{--rot:-5deg;top:24px;left:0}.pb-fan .card-b{--rot:4deg;top:156px;left:140px}.st-fin{left:var(--gut-l);right:var(--gut-r);text-align:center;opacity:0;visibility:hidden;position:absolute;top:clamp(120px,22vh,214px)}.fin-lbl{justify-content:center;align-items:center;gap:16px;display:flex}.fin-lbl:before,.fin-lbl:after{content:"";background:linear-gradient(90deg,#e9d3a000,#e9d3a099);width:40px;height:1px}.fin-lbl:after{transform:scaleX(-1)}.fin-title{margin-top:30px;font-weight:300}.fin-title span{letter-spacing:-.035em;font-size:clamp(38px,3.9vw,56px);line-height:1.1;display:block}.fin-title em{font-family:var(--serif);letter-spacing:-.012em;white-space:nowrap;margin-top:6px;padding-bottom:.08em;font-size:clamp(46px,4.7vw,68px);font-weight:300;line-height:1.1;animation:9s cubic-bezier(.45,0,.25,1) .5s infinite sweep;display:block}.fm{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.fm-in{transform:translateY(calc((1 - var(--fl,1)) * 112%));display:block}.fm-h{--fl:var(--eh,1)}.fm-1{--fl:var(--f1,1)}.fm-2{--fl:var(--f2,1)}.st-over{opacity:var(--eh,1)}.fin-ctas{opacity:var(--f3,1);transform:translateY(calc((1 - var(--f3,1)) * 14px));flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 36px;margin-top:40px;display:flex}.next{padding-block:160px;padding-left:var(--gut-l);padding-right:var(--gut-r);background:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.next:before{content:"";left:var(--gut-l);right:var(--gut-r);background:linear-gradient(90deg,#e9d3a000,#e9d3a038 20% 80%,#e9d3a000);height:1px;position:absolute;top:0}.next-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,2.6vw,36px);font-weight:300}.next-title em{font-size:1.16em;animation:none}.a-up{animation:lineUp 1s var(--ease) var(--d,0s) both}.a-fadeUp{animation:fadeUp .9s var(--ease) var(--d,0s) both}@keyframes barTop{0%{height:50%}to{height:76px}}@keyframes barBottom{0%{height:50%}to{height:92px}}@keyframes push{0%{scale:1.1}to{scale:1.04}}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes credIn{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}@keyframes credSettle{0%{transform:scale(1.5)}to{transform:none}}@keyframes cue{0%{transform:translateY(-14px)}to{transform:translateY(38px)}}@keyframes grainShift{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@media (width<=900px){.nav,.caption,.cue{display:none}.brand img{height:42px}.bar-in{gap:16px}.hero-shade{background:linear-gradient(#00000059 0%,#0000009e 45%,#000000e6 100%)}.hero-cam img{object-position:58% 40%}.hero-body{justify-content:flex-end;padding-block:128px 140px}.mask .l{font-size:clamp(30px,8vw,40px)}.mask-gold em{white-space:normal;font-size:clamp(34px,9.4vw,48px)}.gains{margin-top:20px;font-size:16px;line-height:1.7}.proofs{flex-wrap:wrap;gap:22px 0}.proofs .vsep{display:none}.proofs>*{flex:100%}.ent{white-space:normal}.press-logos img{transform:scale(.85)}.press{height:auto;padding-block:0 24px;--eh:1!important;--f1:1!important;--f2:1!important;--f3:1!important}.stage{height:auto;padding-block:88px 120px;position:relative;overflow:visible}.st-steps,.panel-sep,.pb-fan{display:none}.st-head{padding-left:var(--gut-l);padding-right:var(--gut-r);position:static;opacity:1!important;transform:none!important}.st-row{padding-left:var(--gut-l);padding-right:var(--gut-r);flex-direction:column;gap:56px;margin-top:48px;display:flex;position:static;opacity:1!important;transform:none!important}.panel{clip-path:none;border-top:1px solid var(--gold-line);height:auto;padding-top:32px;overflow:visible;--a:1!important;--u:1!important;width:auto!important}.panel-glow{inset:-10% 0}.lg{position:static;opacity:1!important;transform:none!important}.mk-valor{width:90px;height:32px}.mk-pegn{width:93px;height:42px}.mk-globo{width:128px;height:28px}.panel-body{flex-direction:column;align-items:flex-start;gap:28px;margin-top:24px;position:static;opacity:1!important;visibility:visible!important;width:auto!important;transform:none!important}.pb-text{flex:none;width:100%;max-width:560px}.pb-head{font-size:clamp(24px,6.4vw,30px)}.pb-media{width:100%}.card{width:100%;max-width:420px;filter:none!important;clip-path:none!important;transform:none!important}.st-fin{padding-left:var(--gut-l);padding-right:var(--gut-r);margin-top:96px;position:static;opacity:1!important;visibility:visible!important;transform:none!important}.fin-title span{font-size:clamp(28px,7.6vw,40px)}.fin-title em{white-space:normal;font-size:clamp(32px,8.8vw,48px)}.next{padding-block:112px}}@media (width<=420px){.pill{letter-spacing:.18em;padding:0 12px 0 14px}.brand img{height:36px}.press-logos img{transform:scale(.74)}}.bar-in .mu-btn{display:none}@media (width<=900px){.bar-in{gap:14px}.bar-in .mu-btn{display:block}.bar-in .pill{margin-left:auto}}@media (width<=420px){.bar-in .brand img{height:32px}}.mn{padding:clamp(112px, 14vh, 156px) var(--gut-r) 0 var(--gut-l);--ink-rule:#18140e33;position:relative}.mn:before{content:"";left:var(--gut-l);right:var(--gut-r);background:linear-gradient(90deg,#18140e00,#18140e38 20% 80%,#18140e00);height:1px;position:absolute;top:0}.mn a{color:inherit}.mn-over{opacity:0;transition:opacity 1s var(--ease)}.mn.in .mn-over{opacity:1}.mn-k{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transition-delay:calc(.35s + var(--k,0) * 70ms);transform:translateY(12px)}.mn.in .mn-k{opacity:1;transform:none}.mn-mast{margin-top:30px}.mn-date{font:600 10px/1.2 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-label);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding-bottom:14px;display:grid}.mn-date>span:last-child{justify-self:end}.mn-crest{align-items:center;gap:16px;display:flex}.mn-crest:before,.mn-crest:after{content:"◆";color:var(--gold-deep);font-size:6px}.mn-crest img{filter:none;width:40px;height:auto;display:block}.mn-rule{height:5px;transition:transform 1.6s var(--ease) .2s;position:relative;transform:scaleX(0)}.mn-rule:before,.mn-rule:after{content:"";background:linear-gradient(90deg,#18140e00,#18140ebf 12% 88%,#18140e00);height:1px;position:absolute;left:0;right:0}.mn-rule:before{top:0}.mn-rule:after{opacity:.55;bottom:0}.mn-rule-a:after,.mn-rule-c:after{display:none}.mn-rule-a{height:1px}.mn.in .mn-rule{transform:none}.mn.in .mn-rule-b{transition-delay:.5s}.mn.in .mn-rule-c{transition-delay:.9s}.mn-plate{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(26px,4vh,44px) 0 clamp(22px,3vh,34px);display:grid}.mn-ear{align-items:center;gap:16px;display:flex}.mn-ear-r{text-align:right;flex-direction:row-reverse;justify-self:end}.mn-ear span{font:600 9px/1.6 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ivory-mute)}.mn-fig{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;background:var(--gold-foil);color:#0000;-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(46px,4.2vw,66px);font-weight:300;line-height:.8;animation:9s cubic-bezier(.45,0,.25,1) 2.4s infinite sweep}.mn-name{flex-direction:column;align-items:center;gap:clamp(14px,2vh,22px);margin:0;display:flex}.mn-word{clip-path:inset(-30% 100% -30% 0);width:clamp(280px,48vw,800px);transform:translateX(calc(var(--nx,0) * -8px));transition:clip-path 2s var(--ease) .35s, transform 1.4s var(--ease);display:block;position:relative}.mn-word img{filter:brightness(0)drop-shadow(0 1px #fff6);width:100%;height:auto;display:block}.mn-word .mn-shine{filter:brightness(1.75)saturate(1.05);pointer-events:none;animation:10s cubic-bezier(.45,0,.25,1) 2.2s infinite mnShine;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(100deg,#0000 42%,#000 50%,#0000 58%);mask-image:linear-gradient(100deg,#0000 42%,#000 50%,#0000 58%);-webkit-mask-position:120% 0;mask-position:120% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mnShine{0%{-webkit-mask-position:120% 0;mask-position:120% 0}34%,to{-webkit-mask-position:-20% 0;mask-position:-20% 0}}.mn.in .mn-word{clip-path:inset(-30% -4%)}.mn-sub{font:600 10px/1 var(--sans);letter-spacing:.42em;text-transform:uppercase;color:var(--gold-label);white-space:nowrap;align-items:center;gap:18px;display:flex}.mn-sub:before,.mn-sub:after{content:"";background:linear-gradient(90deg,#18140e00,#18140eb3);width:44px;height:1px}.mn-sub:after{transform:scaleX(-1)}.mn-tick{border-bottom:1px solid var(--ink-rule);align-items:center;gap:22px;padding:14px 0;display:flex}.mn-tk-l{font:700 9px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);flex:none;align-items:center;gap:10px;display:inline-flex}.mn-tk-l i{background:var(--gold);border-radius:50%;width:6px;height:6px;position:relative;box-shadow:0 0 10px #18140ecc}.mn-tk-l i:after{content:"";animation:blPulse 2.4s var(--ease) infinite;border:1px solid #18140e8c;border-radius:50%;position:absolute;inset:-5px}@keyframes blPulse{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.mn-tk-win{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 93%,#0000)}.mn-tk-track{width:max-content;animation:110s linear infinite mnTick;display:flex}.mn-tk-win:hover .mn-tk-track{animation-play-state:paused}@keyframes mnTick{to{transform:translate(-50%)}}.mn-tk-track a{white-space:nowrap;font-family:var(--serif);color:var(--ivory-soft);align-items:baseline;gap:12px;padding:0 26px;font-size:17px;font-style:italic;transition:color .4s;display:inline-flex}.mn-tk-track a b{font:600 9px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-label);font-style:normal}.mn-tk-track a:after{content:"·";color:var(--gold-deep);margin-left:26px;font-style:normal}.mn-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-top:clamp(40px,6vh,64px);display:grid}.mn-main{border-right:1px solid var(--ink-rule);flex-direction:column;gap:clamp(40px,6vh,64px);padding-right:clamp(32px,4.5vw,80px);display:flex;position:relative}.mn-rosette{z-index:0;aspect-ratio:1;pointer-events:none;opacity:.15;width:clamp(360px,36vw,560px);height:auto;transform:rotate(calc(var(--rot,0) * 1deg));position:absolute;top:-16%;right:-24%}.mn-rosette path{fill:none;stroke:url(#mnGold);stroke-width:.6px;stroke-dasharray:var(--len,4000);stroke-dashoffset:var(--len,4000);transition:stroke-dashoffset 4.5s cubic-bezier(.45,0,.2,1)}.mn.in .mn-rosette path{stroke-dashoffset:0}.mn-lead{z-index:1;flex-direction:column;gap:clamp(20px,3vh,30px);display:flex;position:relative}.mn-kick{font:600 10px/1.2 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ivory-mute);align-items:center;gap:14px;display:flex}.mn-kick b{color:var(--gold);font-weight:700}.mn-kick b:after{content:"";vertical-align:middle;background:#18140e99;width:28px;height:1px;margin-left:14px;display:inline-block}.mn-h{font-family:var(--serif);letter-spacing:-.028em;color:var(--ivory);text-wrap:balance;font-size:clamp(50px,6.4vw,112px);font-weight:400;line-height:.94}.mn-h .fm{margin-bottom:-.1em;padding-bottom:.1em}.mn-h .fm-in{transition:transform 1.4s var(--ease);transform:translateY(110%)}.mn-h .fm+.fm .fm-in{transition-delay:.14s}.mn.in .mn-h .fm-in{transform:none}.mn-h em{background:var(--gold-foil);color:#0000;-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300;animation:9s cubic-bezier(.45,0,.25,1) 2s infinite sweep}.mn-dek{max-width:620px;font-family:var(--serif);color:var(--ivory-soft);font-size:clamp(21px,1.8vw,26px);line-height:1.42}.mn-dek:first-letter{float:left;color:var(--gold);text-shadow:0 0 30px #18140e59;margin:8px 14px 0 0;font-size:4.1em;font-weight:400;line-height:.74}.mn-by{border-top:1px solid var(--ink-rule);max-width:620px;font:600 10px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ivory-mute);justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.mn-by i{color:var(--ivory);align-items:center;gap:12px;font-style:normal;display:inline-flex}.mn-arr{width:30px;height:30px;color:var(--gold);letter-spacing:0;transition:background .5s, border-color .5s, transform .6s var(--ease);border:1px solid #18140e80;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.mn-lead:hover .mn-arr{border-color:var(--gold);background:#18140e24;transform:translate(4px)}.mn-figs{z-index:1;border-top:1px solid var(--ink-rule);grid-template-columns:repeat(3,minmax(0,1fr));max-width:680px;display:grid;position:relative}.mn-figs p{flex-direction:column;gap:12px;padding:22px 20px 0;display:flex}.mn-figs p:first-child{padding-left:0}.mn-figs p+p{border-left:1px solid var(--ink-rule)}.mn-figs span{font:600 9px/1.6 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ivory-mute)}.mn-side{margin:0;padding:0 0 0 clamp(32px,4vw,64px);list-style:none}.mn-side li+li{border-top:1px solid var(--ink-rule)}.mn-side a{grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:26px 0;display:grid}.mn-side li:first-child a{padding-top:4px}.mn-num{font-family:var(--serif);color:var(--gold);grid-row:1/span 3;font-size:30px;font-style:italic;font-weight:300;line-height:1}.mn-sk{font:600 9px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-label)}.mn-st{font-family:var(--serif);color:var(--ivory);margin-top:8px;font-size:clamp(22px,1.9vw,28px);font-weight:400;line-height:1.14;transition:color .5s}.mn-sd{color:var(--ivory-mute);margin-top:10px;font-size:13.5px;line-height:1.6}.mn-side a:hover .mn-st{color:var(--gold)}.mn-rule-c{margin-top:clamp(48px,7vh,80px)}.mn-foot{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,4.5vw,80px);padding-top:clamp(28px,4vh,40px);display:grid}.mn-label{font:700 9px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.mn-toc ul{margin:18px 0 0;padding:0;list-style:none}.mn-toc li{font-family:var(--serif);color:var(--ivory-soft);align-items:baseline;gap:10px;padding:9px 0;font-size:19px;display:flex}.mn-toc li:after{content:"";background-image:radial-gradient(circle,#18140e80 1px,#18140e00 1.2px);background-repeat:repeat-x;background-size:7px 2px;flex:auto;order:1;height:1px;transform:translateY(-4px)}.mn-toc li b{font:600 12px/1 var(--sans);letter-spacing:.08em;color:var(--gold);font-variant-numeric:tabular-nums;order:2}.mn-more ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,3.5vw,56px);margin:6px 0 0;padding:0;list-style:none;display:grid}.mn-more li{border-bottom:1px solid var(--ink-rule)}.mn-more a{grid-template-columns:34px minmax(0,1fr);gap:6px 10px;padding:18px 0;display:grid}.mn-more .mn-n{font:600 10px/1.6 var(--sans);letter-spacing:.14em;color:var(--gold);font-variant-numeric:tabular-nums;grid-row:1/span 2}.mn-more .mn-d{font:600 9px/1.5 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ivory-mute)}.mn-more .mn-t{font-family:var(--serif);color:var(--ivory);font-size:20px;line-height:1.24;transition:color .5s}.mn-more a:hover .mn-t{color:var(--gold)}.mn-cta{justify-content:center;align-items:center;gap:22px;padding:clamp(56px,8vh,80px) 0 clamp(140px,18vh,200px);display:flex}.mn-cta:before,.mn-cta:after{content:"";background:linear-gradient(90deg,#18140e00,#18140e99);width:60px;height:1px}.mn-cta:after{transform:scaleX(-1)}@media (width<=900px){.mn{padding-top:104px}.mn-date{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px}.mn-date>span:last-child{justify-self:center}.mn-crest{order:-1}.mn-plate{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 16px}.mn-name{grid-area:1/1/auto/-1}.mn-word{width:84vw}.mn-sub{white-space:normal;text-align:center;letter-spacing:.3em;line-height:1.6}.mn-sub:before,.mn-sub:after{display:none}.mn-ear{flex-direction:column;align-items:flex-start;gap:10px}.mn-ear-r{flex-direction:column;align-items:flex-end}.mn-body{grid-template-columns:minmax(0,1fr)}.mn-main{border-right:0;border-bottom:1px solid var(--ink-rule);padding-bottom:36px;padding-right:0}.mn-rosette{opacity:.13;width:110vw;top:-4%;right:-30%}.mn-kick{flex-wrap:wrap;row-gap:10px}.mn-by{letter-spacing:.16em}.mn-by>span{min-width:0}.mn-by i{white-space:nowrap;flex:none}.mn-dek:first-letter{font-size:3.4em}.mn-figs p{padding:18px 10px 0}.mn-side{padding-top:12px;padding-left:0}.mn-side a{grid-template-columns:34px minmax(0,1fr)}.mn-foot{grid-template-columns:minmax(0,1fr);gap:44px}.mn-more ol{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mn-word .mn-shine{display:none}.mn-tk-track,.mn-tk-l i:after{animation:none}}.mn{--ivory:#15120d;--ivory-soft:#15120dd1;--ivory-mute:#15120d99;--gold:#7a5a26;--gold-label:#7a5a26;--gold-deep:#8a6a35;--ink-rule:#15120d33;--gold-foil:linear-gradient(100deg, #5e4520 0%, #7a5a26 30%, #a5813f 46%, #7a5a26 62%, #5e4520 100%);z-index:2;color:var(--ivory);background-color:#f1ece1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0.07 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>"),radial-gradient(120% 70% at 50% 0,#ffffff8c,#fff0 60%),linear-gradient(#f3eee4,#ece6d9);box-shadow:0 -30px 60px -30px #0009,0 30px 60px -30px #0009}.mn::selection{color:#000;background:#7a5a2640}.mn ::selection{color:#000;background:#7a5a2640}.mn:before{display:none}.mn-rule:before,.mn-rule:after{background:#15120d}.mn-rule-b{height:6px}.mn-rule-b:before{height:3px}.mn-crest:before,.mn-crest:after{color:#7a5a26}.mn-word .mn-shine{display:none}.mn-fig{-webkit-text-fill-color:currentColor;color:#15120d;background:0 0}.mn-tick{color:#f1ece1;background:#15120d;border:0;margin-top:10px;padding:12px 18px}.mn-tk-l{color:#e9d3a0}.mn-tk-l i{background:#e9d3a0;box-shadow:0 0 10px #e9d3a0cc}.mn-tk-l i:after{border-color:#e9d3a08c}.mn-tk-track a{color:#f1ece1d1}.mn-tk-track a b{color:#e9d3a0}.mn-tk-track a:hover{color:#fff}.mn-h{color:#0e0c08}.mn-h em{-webkit-text-fill-color:#7a5a26;color:#7a5a26;background:0 0;animation:none}.mn-lead:hover .mn-h{color:#000}.mn-dek{color:#15120ddb}.mn-dek:first-letter{color:#7a5a26;text-shadow:none}.mn-arr{color:#15120d;border-color:#15120d}.mn-lead:hover .mn-arr{color:#f1ece1;background:#15120d;border-color:#15120d}.mn-rosette{opacity:.22;mix-blend-mode:multiply}.mn-side a:hover .mn-st,.mn-more a:hover .mn-t{color:#7a5a26}.mn-label{color:#15120d}.mn-toc li{color:#15120dd9}.mn-toc li b{color:#7a5a26}.mn-cta{padding-bottom:clamp(56px,8vh,80px)}.mn .link{color:#15120d}.mn .link:before{background:#15120d59}.mn .link:after{background:#7a5a26}.ar-x{z-index:2;padding:0 var(--gut-r) clamp(120px, 16vh, 180px) var(--gut-l);color:#15120d;background:#ece6d9 linear-gradient(#ece6d9,#e7e0d1);position:relative;box-shadow:0 30px 60px -30px #0009}.ar-x-in{border-top:3px solid #15120d;padding-top:4px}.ar-x-in:before{content:"";background:#15120d;height:1px;display:block}.ar-x-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;padding:clamp(36px,5vh,56px) 0 26px;display:flex}.ar-x-t{font-family:var(--serif);letter-spacing:-.02em;color:#0e0c08;margin:0;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:.95}.ar-x-t em{color:#7a5a26;font-style:italic;font-weight:300}.ar-x-n{font:600 10.5px/1.6 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#15120d99}.ar-x-tools{border-top:1px solid #15120d40;border-bottom:1px solid #15120d40;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:18px 0;display:flex}.ar-x-cats{flex-wrap:wrap;gap:8px;display:flex}.ar-x-cats button{color:#15120d;height:38px;font:600 11px/1 var(--sans);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #15120d59;border-radius:999px;padding:0 15px;transition:background .3s,color .3s,border-color .3s}.ar-x-cats button b{color:#7a5a26;margin-left:6px;font-weight:600}.ar-x-cats button:hover{border-color:#15120d}.ar-x-cats button[aria-pressed=true]{color:#f1ece1;background:#15120d;border-color:#15120d}.ar-x-cats button[aria-pressed=true] b{color:#e9d3a0}.ar-x-q{flex:0 300px;margin-left:auto;position:relative}.ar-x-q input{width:100%;height:40px;font:400 15px var(--sans);color:#15120d;appearance:none;background:0 0;border:0;border-bottom:1px solid #15120d;border-radius:0;padding:0 14px 0 38px}.ar-x-q input::placeholder{color:#15120d73}.ar-x-q input:focus{border-bottom-color:#7a5a26;outline:none;box-shadow:0 1px #7a5a26}.ar-x-q svg{position:absolute;top:50%;left:6px;transform:translateY(-50%)}.ar-x-mo{margin-top:clamp(32px,5vh,48px)}.ar-x-mh{border-bottom:2px solid #15120d;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.ar-x-mh h3{font-family:var(--serif);color:#0e0c08;margin:0;font-size:clamp(26px,2.6vw,34px);font-style:italic;font-weight:400}.ar-x-mh span{font:600 10.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#15120d8c}.ar-x-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.ar-x-list li{border-bottom:1px solid #15120d2e}.ar-x-list a{color:#15120d;grid-template-columns:64px minmax(0,1fr);gap:6px 14px;padding:16px 0;display:grid}.ar-x-d{font:600 11px/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#7a5a26;font-variant-numeric:tabular-nums;grid-row:1/span 2}.ar-x-k{font:600 10.5px/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#15120d8c}.ar-x-tt{font-family:var(--serif);font-size:20px;line-height:1.24;transition:color .4s}.ar-x-list a:hover .ar-x-tt{color:#7a5a26}.ar-x-more{justify-content:center;margin-top:44px;display:flex}.ar-x-more button{color:#15120d;height:48px;font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #15120d;border-radius:999px;padding:0 26px;transition:background .3s,color .3s}.ar-x-more button:hover{color:#f1ece1;background:#15120d}.ar-x-none{font-family:var(--serif);color:#15120d99;padding:40px 0;font-size:22px;font-style:italic}@media (width<=900px){.ar-x-list{grid-template-columns:minmax(0,1fr)}.ar-x-q{flex:100%;margin-left:0}.ar-x-cats{margin:0 calc(var(--gut-r) * -1) 0 calc(var(--gut-l) * -1);padding:0 var(--gut-r) 4px var(--gut-l);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ar-x-cats::-webkit-scrollbar{display:none}.ar-x-cats button{flex:none}.ar-x-list a{grid-template-columns:54px minmax(0,1fr)}.ar-x-tt{font-size:19px}.mn-tick{margin-left:calc(var(--gut-l) * -1);margin-right:calc(var(--gut-r) * -1);padding-left:var(--gut-l)}}@media (width<=600px){.mn-ear span,.mn-figs span,.mn-sk,.mn-more .mn-d,.mn-kick,.mn-by,.mn-date,.mn-tk-l,.mn-label,.mn-tk-track a b{font-size:10.5px}}.mn-h .fm{display:block;overflow:hidden}.mn-h .fm-in{display:block}.pg-blog .hd:before{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;inset:0;box-shadow:0 1px #e9d3a02e}.pg-blog .mn{margin-top:96px;padding-top:clamp(40px,6vh,64px)}.mn-over{color:#7a5a26}.mn-over:before{background:#7a5a2699}@media (width<=900px){.pg-blog .mn{margin-top:84px;padding-top:36px}.pg-blog .hd{height:84px}}.czh{padding:136px var(--gut-r) 0 var(--gut-l);position:relative}.czh .ph-title{margin-top:24px}.czh .ph-l1{font-size:clamp(30px,3vw,46px)}.czh .ph-l2{font-size:clamp(38px,4vw,60px)}.czh-row,.lp-badges{color:var(--ivory-soft);flex-wrap:wrap;gap:10px 26px;margin-top:22px;font-size:12px;display:flex}.czh-row span,.lp-badges span{align-items:center;gap:10px;display:inline-flex}.czh-row span:before,.lp-badges span:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #e9d3a0cc}.lp-ph img{object-position:64% 36%}.lp-ph figcaption{bottom:10%;right:4%}.lp-proof{padding-block:56px}.lp-g{align-items:baseline;gap:12px;display:flex}.lp-g b{font-family:var(--serif);color:var(--gold);font-size:30px;font-weight:300}@media (width<=900px){.czh{padding-top:116px}.lp-ph{max-height:70vh}}.czh .mk-in{animation:lineUp 1.2s var(--ease) var(--d,.5s) both;transform:none}.czh .ph-l2 .mk-in{animation:lineUp 1.2s var(--ease) var(--d,.65s) both, sweep 9s cubic-bezier(.45, 0, .25, 1) 2.4s infinite}@property --sc-facet{syntax:"<angle>";inherits:false;initial-value:22.5deg}@keyframes scFacet{to{--sc-facet:382.5deg}}@keyframes scGemGlow{0%,to{box-shadow:inset 0 0 0 1px #ffffff52,0 0 6px #3bc08d59}50%{box-shadow:inset 0 0 0 1px #ffffff52,0 0 12px #3bc08d99}}:where(.s26) a.pill[href^=\/contato]:before,.rp-hero .over:after{content:"";background:radial-gradient(circle at 34% 28%, #ffffffb3 0, #fff0 45%), conic-gradient(from var(--sc-facet), #7ff0be, #14694a, #3bc08d, #0c4a33, #2eaa7a, #115e42, #9cf5cf, #0c4a33, #7ff0be);border-radius:1px;flex:none;width:7px;height:7px;animation:9s linear infinite scFacet,4s ease-in-out infinite scGemGlow;transform:rotate(45deg)}:where(.s26) a.pill[href^=\/contato]:before{margin-right:2px}.rp-hero .over:after{width:10px;height:10px;margin-left:4px}@media (prefers-reduced-motion:reduce){:where(.s26) a.pill[href^=\/contato]:before,.rp-hero .over:after{animation:none}}@media (width<=600px){.lbl,.over,.pill,.mu-n,.chap-n,.th-out b,.num span,.trio figcaption,.yr span,.cf-steps span,.cf-f label,.cf-f legend,.cf-steps span.on,.cz-ph span,.cz-n,.cz-f label,.cz-tease span,.cz-key,.cz-key kbd,.cz-row>span,.cz-lockt,.cz-gauge-v span,.rp-tb thead th,.rp-tb td:first-child,.cap-meta{font-size:10.5px}.ft-col{gap:2px}.ft-col .lbl{margin-bottom:8px}.ft-col a{align-items:center;min-height:40px;display:inline-flex}.hd-nav,.nav{font-size:10.5px}}@media (width<=480px){.bar-in,.hd-in{gap:10px!important}.bar-in .brand img,.hd-brand img{height:30px!important}:where(.s26) a.pill[href^=\/contato]{gap:8px;height:36px;letter-spacing:.14em!important;padding:0 12px!important}:where(.s26) a.pill[href^=\/contato] .ar{display:none}.mu-btn{margin-right:-8px}}@media (width<=360px){:where(.s26) a.pill[href^=\/contato]:before{display:none}}@media (width<=600px){.hero{min-height:0}.hero-photo{height:calc(64svh + 8px);animation:1.1s .5s both fade;inset:0 0 auto}.hero-cam img{object-position:63% 32%}.hero .ph-base{display:none}.hero .ph-sharp{filter:sepia(.1)contrast(1.06)brightness(.96);transform:none;-webkit-mask-image:none;mask-image:none}.hero-cam{transform:none}.hero .hero-cam img.ph-sharp{object-position:60% 30%;transform-origin:60% 30%!important;animation:none!important;scale:1.3!important}.hero-shade{background:linear-gradient(#0000008c 0%,#0000 18% 38%,#000000c7 58%,#000 64% 100%)}.hero-key{opacity:.6}.hero-body{justify-content:flex-start;padding-block:calc(64svh - 96px) 40px;transform:none}.hero .over{display:none}.h1{margin-top:0}.mask .l{letter-spacing:-.03em;font-size:clamp(31px,8.6vw,38px)}.mask-gold em{font-size:clamp(33px,9.4vw,42px)}.hero .rule{display:none}.gains{grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:22px;font-size:13.5px;line-height:1.45;display:grid}.gains span{border-left:1px solid #e9d3a04d;margin:0;padding-left:12px;display:block}.gains em{margin-bottom:2px;font-size:1.32em;line-height:1.1;display:block}.ctas{gap:14px 24px;margin-top:26px}.ctas .btn{flex:100%;justify-content:space-between}.proofs{border-top:1px solid var(--gold-line);flex-wrap:nowrap;gap:0;margin-top:28px;padding-top:18px}.proofs>*{flex:1 1 0}.proofs .proof:nth-of-type(2),.proofs .vsep{display:none}.proofs .play{justify-content:flex-end}.caption{left:var(--gut-l);right:var(--gut-r);text-align:left;display:block;top:calc(64svh - 158px);bottom:auto;transform:none}.cap-name{justify-content:flex-start;font-size:16px}.cap-name:before{order:-1}.cap-meta{letter-spacing:.22em;font-size:9.5px}}@media (width<=600px) and (height<=700px){.hero-photo{height:calc(60svh + 8px)}.hero-body{padding-top:calc(60svh - 90px)}.caption{top:calc(60svh - 150px)}}.sm{z-index:2147483000;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));visibility:hidden;color:#f3efe5;place-items:center;font-family:Manrope,Helvetica Neue,Arial,sans-serif;display:grid;position:fixed;inset:0}.sm.on{visibility:visible}.sm-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#000000b8;transition:opacity .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.sm.on .sm-scrim{opacity:1}.sm-box{overscroll-behavior:contain;opacity:0;background:radial-gradient(120% 70% at 100% 0,#e9d3a01a,#0000 55%),linear-gradient(#0e0e0c,#070707);border-radius:22px;width:min(640px,100%);max-height:calc(100dvh - 32px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);position:relative;overflow:auto;transform:translateY(18px)scale(.985);box-shadow:inset 0 0 0 1px #e9d3a038,0 60px 120px -40px #000000f2}.sm.on .sm-box{opacity:1;transform:none}.sm-box:before{content:"";background:linear-gradient(90deg,#e9d3a000,#e9d3a0b3,#e9d3a000);height:1px;position:absolute;top:0;left:32px;right:32px}.sm-hd{z-index:2;background:linear-gradient(#0e0e0c 75%,#0e0e0c00);justify-content:space-between;align-items:flex-start;gap:20px;padding:30px 34px 22px;display:flex;position:sticky;top:0}.sm-k{letter-spacing:.34em;text-transform:uppercase;color:#e9d3a0cc;align-items:center;gap:14px;font-size:9.5px;font-weight:500;display:flex}.sm-k:before{content:"";background:#e9d3a099;width:28px;height:1px}.sm-t{letter-spacing:-.01em;color:#f3efe5;margin:14px 0 0;font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(30px,4.4vw,40px);font-weight:300;line-height:1.05}.sm-t em{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#a98546 0%,#c9a464 18%,#e6cf9c 30%,#f8edd0 36%,#e2c590 43%,#c39a5b 58%,#a98546 72%);-webkit-background-clip:text;background-clip:text;font-style:italic}.sm-x{color:#f3efe5;cursor:pointer;background:#f3efe50d;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .4s,box-shadow .4s;display:grid;box-shadow:inset 0 0 0 1px #e9d3a047}.sm-x:hover{background:#e9d3a01f;box-shadow:inset 0 0 0 1px #e9d3a0b3}.sm-bd{padding:0 34px 32px}.sm-steps{flex-wrap:wrap;gap:24px;display:flex}.sm-steps span{letter-spacing:.28em;text-transform:uppercase;color:#f3efe580;align-items:center;gap:10px;font-size:9.5px;font-weight:500;transition:color .5s;display:flex}.sm-steps i{letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:Cormorant Garamond,serif;font-size:14px;font-style:normal;transition:background .5s,color .5s;display:inline-flex;box-shadow:inset 0 0 0 1px #e9d3a04d}.sm-steps .on{color:#f3efe5}.sm-steps .on i{color:#0a0d0c;box-shadow:none;background:#e9d3a0}@property --smf{syntax:"<angle>";inherits:false;initial-value:22.5deg}@keyframes smFacet{to{--smf:382.5deg}}.sm-gem{background:radial-gradient(circle at 34% 28%,#ffffffb3 0,#fff0 45%),conic-gradient(from var(--smf),#7ff0be,#14694a,#3bc08d,#0c4a33,#2eaa7a,#115e42,#9cf5cf,#0c4a33,#7ff0be);animation:9s linear infinite smFacet}.sm-steps .now{color:#f3efe5}.sm-steps .now i{color:#fff;box-shadow:none;z-index:0;text-shadow:0 1px 3px #0009;background:0 0;position:relative}.sm-steps .now i:before{content:"";z-index:-1;background:radial-gradient(circle at 34% 28%,#fff9 0,#fff0 45%),conic-gradient(from var(--smf),#7ff0be,#14694a,#3bc08d,#0c4a33,#2eaa7a,#115e42,#9cf5cf,#0c4a33,#7ff0be);border-radius:3px;animation:9s linear infinite smFacet;position:absolute;inset:2px;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #ffffff59,0 0 12px #3bc08d8c}.sm-seal{width:46px;height:46px;margin:6px 0 22px 6px;position:relative}.sm-seal i{border-radius:5px;position:absolute;inset:6px;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #fff6,0 0 26px #3bc08d8c,0 0 60px #3bc08d40}.sm-seal:after{content:"";border-radius:50%;position:absolute;inset:-6px;box-shadow:inset 0 0 0 1px #e9d3a059}.sm-from{color:#f3efe5d1;background:#3bc08d12;border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:13px;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #3bc08d47}.sm-from .g{border-radius:1px;flex:none;width:9px;height:9px;transform:rotate(45deg)}.sm-pane{margin-top:28px;display:none}.sm-pane.on{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;animation:.6s cubic-bezier(.16,1,.3,1) both smUp;display:grid}@keyframes smUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sm-f{border:0;flex-direction:column;gap:9px;min-width:0;margin:0;padding:0;display:flex}.sm-f.w{grid-column:1/-1}.sm-f label,.sm-f legend{letter-spacing:.3em;text-transform:uppercase;color:#e9d3a0c2;padding:0;font-size:9px;font-weight:500}.sm-f input,.sm-f select,.sm-f textarea{box-sizing:border-box;color:#f3efe5;appearance:none;background:#f3efe50b;border:0;border-radius:12px;width:100%;height:52px;padding:0 18px;font:300 16px/1.3 Manrope,sans-serif;transition:box-shadow .4s,background .4s;box-shadow:inset 0 0 0 1px #e9d3a029}.sm-f textarea{resize:vertical;height:96px;padding:14px 18px;line-height:1.6}.sm-f select{background-image:linear-gradient(45deg,#0000 50%,#e9d3a0 50%),linear-gradient(135deg,#e9d3a0 50%,#0000 50%);background-position:calc(100% - 22px) 23px,calc(100% - 17px) 23px;background-repeat:no-repeat;background-size:5px 5px;padding-right:44px}.sm-f select option{color:#f3efe5;background:#0e0e0c}.sm-f input::placeholder,.sm-f textarea::placeholder{color:#f3efe552}.sm-f input:focus,.sm-f select:focus,.sm-f textarea:focus{background:#f3efe512;outline:none;box-shadow:inset 0 0 0 1px #e9d3a099,0 0 0 4px #e9d3a014}.sm-f.bad input,.sm-f.bad select{box-shadow:inset 0 0 0 1px #e69678bf}.sm-q{color:#f3efe5;grid-column:1/-1;margin:0;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400}.sm-prods{grid-column:1/-1;gap:10px;display:grid}.sm-prod{cursor:pointer;background:#f3efe506;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:16px 18px;transition:background .4s,box-shadow .4s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e9d3a02e}.sm-prod:hover{box-shadow:inset 0 0 0 1px #e9d3a06b}.sm-prod input{opacity:0;pointer-events:none;position:absolute}.sm-prod .dot{grid-row:span 2;width:10px;height:10px;margin-top:3px;transition:background .4s,box-shadow .4s;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #e9d3a099}.sm-prod b{color:#f3efe5;font-size:14.5px;font-weight:600}.sm-prod small{color:#f3efe59e;font-size:12.5px;font-weight:300;line-height:1.55;display:block}.sm-prod:has(input:checked){background:linear-gradient(135deg,#e9d3a021,#e9d3a008);box-shadow:inset 0 0 0 1px #e9d3a0b3}.sm-prod:has(input:checked) .dot{background:#e9d3a0;box-shadow:0 0 12px #e9d3a099}.sm-prod:has(input:focus-visible){outline-offset:3px;outline:1px solid #e9d3a0}.sm-debt{background:#e9d3a00d;border:1px dashed #e9d3a066;border-radius:14px;grid-column:1/-1;padding:16px 18px;display:none}.sm-debt.on{animation:.5s cubic-bezier(.16,1,.3,1) both smUp;display:block}.sm-legal{color:#f3efe58c;grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.sm-err{color:#e6a58c;grid-column:1/-1;margin:0;font-size:13px}.sm-nav{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.sm-n{letter-spacing:.24em;text-transform:uppercase;color:#f3efe573;font-size:10px;font-weight:500}.sm-back{letter-spacing:.2em;text-transform:uppercase;color:#f3efe599;cursor:pointer;background:0 0;border:0;padding:12px 0;font:600 11px Manrope,sans-serif}.sm-back:hover{color:#f3efe5}.sm-go{color:#0a0d0c;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#f3efe5;border:0;border-radius:999px;align-items:center;gap:16px;height:52px;padding:0 13px 0 26px;font:600 11px Manrope,sans-serif;text-decoration:none;transition:background .6s,box-shadow .6s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #f3efe573,inset 0 0 0 1px #ffffff8c}.sm-go:before{content:"";background:linear-gradient(100deg,#fff0,#ffffffd9,#fff0);width:38%;transition:left 1s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:-55%;transform:skew(-18deg)}.sm-go:hover{background:#fff;box-shadow:0 22px 46px -20px #e9d3a099,inset 0 0 0 1px #fffc}.sm-go:hover:before{left:125%}.sm-go[disabled]{opacity:.6;cursor:wait}.sm-arr{background:#0a0d0c;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:inline-flex}.sm-go:hover .sm-arr{transform:translate(3px)}.sm-done{text-align:left;padding:8px 0 4px;animation:.7s cubic-bezier(.16,1,.3,1) both smUp;display:none}.sm-done.on{display:block}.sm-done h3{color:#e9d3a0;margin:0;font-family:Cormorant Garamond,serif;font-size:38px;font-style:italic;font-weight:300}.sm-done p{color:#f3efe5bd;max-width:440px;margin:14px 0 0;font-size:15px;font-weight:300;line-height:1.75}.sm-done .sm-go{margin-top:24px}.sm-proto{color:#f3efe580!important;margin-top:18px!important;font-size:12px!important}html.sm-lock,html.sm-lock body{overflow:hidden}@media (width<=600px){.sm{place-items:end center;padding:0}.sm-box{border-radius:22px 22px 0 0;width:100%;max-height:92dvh;transform:translateY(40px)}.sm-hd{padding:22px 20px 16px}.sm-bd{padding:0 20px calc(24px + env(safe-area-inset-bottom,0px))}.sm-pane.on{grid-template-columns:1fr;gap:18px}.sm-steps{gap:16px}.sm-steps span{letter-spacing:.2em;font-size:9px}.sm-nav{flex-wrap:wrap}.sm-nav .sm-go{margin-left:auto}.sm-n{display:none}.sm-box:after{content:"";background:#f3efe52e;border-radius:4px;width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}}@media (prefers-reduced-motion:reduce){.sm *,.sm{transition:none!important;animation:none!important}}@media (width<=900px){.hd-pill{display:none!important}.hd .mu-btn{margin-left:auto}}.hd.pre{transform:translateY(-110%)}@media (width<=900px){.bar-in .pill[href=\/contato]{display:none!important}.bar-in .mu-btn{margin-left:auto}}@keyframes ahPush{0%{opacity:0;transform:scale(1.1)}18%{opacity:1}to{opacity:1;transform:scale(1.03)}}@keyframes dfSpin{to{transform:rotate(360deg)}}@keyframes dfBar{to{width:100%}}@keyframes dfLogo{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ctaPulse{35%{box-shadow:inset 0 0 0 1.5px var(--gold), 0 0 0 8px #e9d3a01a, 0 0 70px #e9d3a04d}}.lp .hd-nav,.lp .hd-pill,.lp .mu-btn{display:none}.ah{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.ah.short{min-height:88svh}.ah-photo{z-index:-1;position:absolute;inset:0;overflow:hidden}.ah-photo img{object-fit:cover;object-position:64% 38%;filter:sepia(.12)saturate(1.04)brightness(.84)contrast(1.06);transform-origin:70% 40%;width:100%;max-width:none;height:100%;animation:ahPush 8s var(--ease) both;display:block}.ah-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000f0 0%,#000000d6 32%,#0000006b 52%,#0000 70%),linear-gradient(#0000 68%,#000000eb 100%),linear-gradient(#0000008c 0%,#0000 18%);position:absolute;inset:0}.ah-photo,.ah-shade,.ah-key{-webkit-mask-image:linear-gradient(#000 64%,#00000073 84%,#0000);mask-image:linear-gradient(#000 64%,#00000073 84%,#0000)}.ah-key{z-index:-1;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(22% 34% at 66% 40%,#ffd69e38,#ffd69e00 100%);position:absolute;inset:0}.ah-body{max-width:600px;padding:108px var(--gut-r) 32px var(--gut-l);box-sizing:content-box;flex-direction:column;flex:1;justify-content:center;display:flex}.ah-title{margin-top:24px;font-weight:300}.ah-title:first-child{margin-top:0}.ah-title .t1{letter-spacing:-.036em;text-wrap:balance;font-size:clamp(34px,3.4vw,52px);line-height:1.08;display:block}.ah-title .t2{font-family:var(--serif);letter-spacing:-.014em;text-wrap:balance;filter:drop-shadow(0 0 22px #c9a4642e);padding:.04em 0 .12em;font-size:clamp(40px,4.1vw,64px);font-weight:300;line-height:1.04;display:block}.ah-lead{color:var(--ivory-soft);text-wrap:pretty;margin-top:18px;font-size:16.5px;font-weight:300;line-height:1.7}.ah-lead sup{color:var(--gold-label);font-size:.7em}@media (width>=901px){.ah-form .ah-body{padding-top:clamp(84px,12vh,108px);padding-bottom:20px}.ah-form .ah-title .t1{font-size:clamp(30px,min(3.4vw,5.4vh),52px)}.ah-form .ah-title .t2{font-size:clamp(36px,min(4.1vw,6.6vh),64px)}.ah-form .ah-lead{margin-top:clamp(10px,1.8vh,18px);font-size:16px;line-height:1.6}.ah-form .df{margin-top:clamp(16px,2.6vh,28px);padding:22px 24px 18px}.ah-form .df-pane{margin-top:18px}.ah-form .df-chips{margin-top:14px}.ah-form .df-chips:not(.mini){grid-template-columns:repeat(3,minmax(0,1fr))}.ah-form .df-chips:not(.mini) .df-chip{min-height:62px}}.ah .a{animation:fadeUp 1s var(--ease) var(--d,.5s) both}.ah .t1,.ah .t2{animation:fadeUp 1.1s var(--ease) var(--d,.6s) both}.ah .t2{--d:.78s}.ah-cap{right:var(--gut-r);text-align:right;text-shadow:0 0 14px #000000e6,0 0 3px #000000e6;animation:1.2s 1.6s both fade;position:absolute;bottom:132px}.ah-cap p:first-child{font-family:var(--serif);justify-content:flex-end;align-items:center;gap:12px;font-size:18px;font-style:italic;display:flex}.ah-cap p:first-child:before{content:"";background:#e9d3a080;width:28px;height:1px}.ah-cap .lbl{color:var(--ivory-mute);margin-top:7px;display:block}.ah-bar{padding:26px var(--gut-r) 28px var(--gut-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;animation:1.2s 1.2s both fade;display:flex;position:relative}.ah-bar:before{content:"";left:var(--gut-l);right:var(--gut-r);background:linear-gradient(90deg,#e9d3a000,#e9d3a042 20% 80%,#e9d3a000);height:1px;position:absolute;top:0}.ah-g{align-items:center;gap:12px;display:flex}.ah-g b{font-family:var(--serif);color:var(--ivory);font-size:28px;font-weight:300;line-height:.8}.ah-g .stars{gap:2px;display:inline-flex}.ah-g .stars svg{width:10px;height:10px;fill:var(--gold-deep)}.ah-g small{color:var(--ivory-mute);font-size:11px}.ah-press{align-items:center;gap:0;display:flex}.ah-press .lbl{margin-right:22px}.ah-press img{filter:brightness(0)invert();opacity:.84;width:auto;display:block}.ah-press .vsep{height:20px;margin:0 22px}.ah-ent{font-family:var(--serif);white-space:nowrap;font-size:17px;font-style:italic}.df{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#151612f2,#060706ed);border-radius:22px;margin-top:28px;padding:26px 26px 22px;scroll-margin-top:90px;position:relative;box-shadow:inset 0 0 0 1px #e9d3a047,0 40px 90px -40px #000000f2,0 0 70px -24px #c9a46438}.df:before{content:"";background:linear-gradient(90deg,#e9d3a000,#e9d3a0b3,#e9d3a000);height:1px;position:absolute;top:0;left:28px;right:28px}.df-steps{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.df-steps span{letter-spacing:.26em;text-transform:uppercase;color:var(--ivory-mute);align-items:center;gap:8px;font-size:10px;font-weight:500;transition:color .5s;display:flex}.df-steps i{width:22px;height:22px;font-style:normal;font-family:var(--serif);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:13px;transition:background .5s,color .5s,box-shadow .5s;display:inline-flex;box-shadow:inset 0 0 0 1px #e9d3a04d}.df-steps span.on{color:var(--ivory)}.df-steps span.on i{background:var(--gold);color:#0a0d0c;box-shadow:0 0 14px #e9d3a080}.df-steps b{background:linear-gradient(90deg,#e9d3a04d,#e9d3a01a);flex:1;height:1px}.df-pane{margin-top:22px;display:none}.df-pane.on{animation:fadeUp .6s var(--ease) both;display:block}.df-q{font-family:var(--serif);color:var(--ivory);font-size:27px;font-weight:300;line-height:1.15}.df-q+.df-sub{margin-top:6px}.df-sub{color:var(--ivory-soft);font-size:13.5px}.df-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.df-chip{text-align:left;min-height:58px;color:var(--ivory);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .35s, box-shadow .35s, transform .35s var(--ease);background:#f3efe512;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 15px;font-size:15px;font-weight:500;line-height:1.25;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e9d3a066}.df-chip:before{content:"";border-radius:50%;flex:none;width:18px;height:18px;transition:background .35s,box-shadow .35s;box-shadow:inset 0 0 0 1.5px #e9d3a0b3}.df-chip:hover{background:#e9d3a01c;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #e9d3a0cc,0 14px 30px -18px #e9d3a08c}.df-chip:hover:before{box-shadow:inset 0 0 0 1.5px var(--gold)}.df-chip:active{transform:scale(.98)}.df-chip:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.df-chip.on{box-shadow:inset 0 0 0 1.5px var(--gold), 0 16px 34px -16px #e9d3a0a6;background:linear-gradient(135deg,#e9d3a047,#e9d3a01a)}.df-chip.on:before{background:radial-gradient(circle, var(--gold) 0 4px, #e9d3a000 4.5px);box-shadow:inset 0 0 0 1.5px var(--gold), 0 0 12px #e9d3a099}.df-chips.mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.df-chips.mini .df-chip{justify-content:center;gap:9px;min-height:48px;padding:8px 10px;font-size:14px}.df-chips.mini .df-chip:before{width:14px;height:14px}.df-chips.mini .df-chip.on:before{background:radial-gradient(circle, var(--gold) 0 3px, #e9d3a000 3.5px)}.df-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.df-f{flex-direction:column;gap:7px;display:flex}.df-f.w{grid-column:1/-1}.df-f label{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-label);font-size:11px;font-weight:500}.df-f label small{letter-spacing:.1em;text-transform:none;color:var(--ivory-mute)}.df-f input,.df-f select{box-sizing:border-box;width:100%;height:54px;color:var(--ivory);appearance:none;background:#f3efe512;border:0;border-radius:13px;outline:none;padding:0 16px;font-size:16px;font-weight:400;transition:box-shadow .35s,background .35s;box-shadow:inset 0 0 0 1px #e9d3a05c}.df-f select{background-image:linear-gradient(45deg,#0000 50%,#e9d3a0 50%),linear-gradient(135deg,#e9d3a0 50%,#0000 50%);background-position:calc(100% - 20px) 24px,calc(100% - 15px) 24px;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.df-f select option{color:var(--ivory);background:#0e0e0c}.df-f input::placeholder{color:#f3efe56b}.df-f input:focus,.df-f select:focus{box-shadow:inset 0 0 0 1.5px var(--gold), 0 0 0 4px #e9d3a01f;background:#f3efe51a}.df-f.bad input{box-shadow:inset 0 0 0 1.5px #f0a082e6}.df-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.df-nav .btn{cursor:pointer;border:0;height:54px}.df-nav .btn:focus-visible,.df-back:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.df-back{letter-spacing:.18em;text-transform:uppercase;height:54px;color:var(--ivory-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 22px;font-size:11px;font-weight:600;transition:box-shadow .35s,color .35s;box-shadow:inset 0 0 0 1px #e9d3a052}.df-back:hover{color:var(--ivory);box-shadow:inset 0 0 0 1px #e9d3a0b3}.df-err{color:#f0b7a3;margin-top:12px;font-size:13px}.df-legal{color:var(--ivory-mute);margin-top:14px;font-size:11px;line-height:1.55}.df-trust{color:var(--ivory-mute);flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:11px;display:flex}.df-trust span{align-items:center;gap:7px;display:inline-flex}.df-trust span:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px}.agree{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e9d3a00d;border-radius:14px;align-items:flex-start;gap:14px;margin-top:16px;padding:14px 16px;transition:background .35s,box-shadow .35s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e9d3a047}.agree:hover{box-shadow:inset 0 0 0 1px #e9d3a099}.agree input{opacity:0;width:22px;height:22px;margin:0;position:absolute;top:15px;left:16px}.agree-box{border-radius:7px;flex:none;width:22px;height:22px;margin-top:1px;transition:background .3s,box-shadow .3s;position:relative;box-shadow:inset 0 0 0 1.5px #e9d3a0cc}.agree-box:after{content:"";opacity:0;width:5px;height:10px;transition:opacity .2s, transform .35s var(--ease);border:2px solid #0a0d0c;border-width:0 2px 2px 0;position:absolute;top:4px;left:8px;transform:rotate(45deg)scale(.4)}.agree input:checked+.agree-box{background:var(--gold);box-shadow:0 0 14px #e9d3a08c}.agree input:checked+.agree-box:after{opacity:1;transform:rotate(45deg)scale(1)}.agree input:focus-visible+.agree-box{outline:2px solid var(--gold);outline-offset:3px}.agree:has(input:checked){background:#e9d3a01a;box-shadow:inset 0 0 0 1px #e9d3a099}.agree-t{color:var(--ivory-soft);font-size:13.5px;line-height:1.55}.agree-t b{color:var(--ivory);font-weight:500}.agree.bad,.bad>.agree{box-shadow:inset 0 0 0 1.5px #f0a082e6}.df-locked{overflow:hidden}.df-load{z-index:90;padding:32px var(--gut-r) 32px var(--gut-l);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(60% 46% at 50% 44%,#c9a4642b,#c9a46400 70%),#040504e6;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.df-load.on{opacity:1}.df-load-in{text-align:center;flex-direction:column;align-items:center;max-width:560px;display:flex}.df-load-mark{justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative}.df-load-mark:before,.df-load-mark:after{content:"";border-radius:50%;position:absolute;inset:0}.df-load-mark:before{box-shadow:inset 0 0 0 1px #e9d3a02e,0 0 40px #e9d3a024}.df-load-mark:after{border:1.5px solid #e9d3a000;border-top-color:var(--gold);animation:1.1s linear infinite dfSpin}.df-load-mark img{width:auto;height:42px;display:block}.df-load-t{font-family:var(--serif);color:var(--ivory);margin-top:26px;font-size:clamp(28px,3vw,38px);font-style:italic;font-weight:300;line-height:1.15}.df-load-bar{background:#e9d3a02e;width:220px;height:1px;margin-top:22px;position:relative;overflow:hidden}.df-load-bar i{background:linear-gradient(90deg, #e9d3a066, var(--gold));width:0;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #e9d3a0cc}.df-load.on .df-load-bar i{animation:dfBar 4.4s var(--ease) forwards}.df-load-over{justify-content:center;margin-top:44px}.df-load-over:after{content:"";background:#e9d3a099;width:36px;height:1px}.df-load-news{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(760px,86vw);margin-top:22px;display:grid}.df-load-news .ln{background:linear-gradient(160deg,#f3efe50f,#f3efe505);border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:20px 22px;display:flex;box-shadow:inset 0 0 0 1px #e9d3a042}.df-load-news img,.df-load-foot img{filter:brightness(0)invert();opacity:.92;width:auto;display:block}.df-load-news p{font-family:var(--serif);color:var(--ivory);text-wrap:pretty;font-size:19px;line-height:1.32}.df-load-news b,.mx-head b,.cz-pn b{color:var(--gold);font-weight:500}.df-load-foot{color:var(--ivory-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:22px;font-size:13px;display:flex}.df-load.on .df-load-over{animation:fadeUp .9s var(--ease) .3s both}.df-load.on .df-load-news .ln{animation:dfLogo 1s var(--ease) both}.df-load.on .df-load-news .ln:first-child{animation-delay:.5s}.df-load.on .df-load-news .ln:nth-child(2){animation-delay:.9s}.df-load.on .df-load-foot{animation:fadeUp .9s var(--ease) 1.4s both}@media (prefers-reduced-motion:reduce){.df-load-mark:after{animation:none}.df-load.on .df-load-bar i{animation-duration:.9s}}.df-ok{text-align:left;display:none}.df-ok.on{animation:fadeUp .7s var(--ease) both;display:block}.df-ok .seal{background:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 0 0 8px #e9d3a01f,0 0 30px #e9d3a080}.df-ok h3{font-family:var(--serif);color:var(--ivory);margin-top:20px;font-size:32px;font-style:italic;font-weight:300}.df-ok p{color:var(--ivory-soft);margin-top:8px;font-size:14.5px;font-weight:300;line-height:1.7}.df-ok .btn{margin-top:20px}.df-ok .df-proto{color:var(--ivory-mute);margin-top:14px;font-size:11px}.df-wa svg{fill:#0a0d0c;width:16px;height:16px}.ah .lp-q{margin-top:28px}@media (width<=1100px){.ah-press .lbl,.ah-ent{display:none}}@media (width<=900px){.ah{min-height:0;display:block}.ah-photo{z-index:0;height:42svh;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 52%,#00000080 74%,#0000);mask-image:linear-gradient(#000 52%,#00000080 74%,#0000)}.ah-photo:after{content:"";background:linear-gradient(#0009 0%,#0000 26%);position:absolute;inset:0}.ah-photo img{object-position:66% 30%}.ah-shade,.ah-key{display:none}.ah-body{z-index:1;max-width:none;padding:0 var(--gut-r) 24px var(--gut-l);margin-top:-12vh;position:relative}.ah-cap{top:13vh;bottom:auto;right:var(--gut-r)}.ah-lead{display:none}.ah .lp-q+.lp-badges,.ah .ah-lead+.lp-q{margin-top:18px}.ah-cap p:first-child{font-size:15px}.ah-title .t1{font-size:clamp(28px,7.6vw,38px)}.ah-title .t2{font-size:clamp(34px,9.4vw,46px)}.ah-lead{font-size:15px}.ah-bar{justify-content:center;gap:16px 24px}.ah-press .vsep{margin:0 14px}.df{padding:20px 18px 18px}.df-steps span:not(.cur){gap:0;font-size:0}.df-fields{grid-template-columns:minmax(0,1fr)}.df-chips.mini{grid-template-columns:repeat(2,minmax(0,1fr))}.df-nav{flex-direction:column-reverse;align-items:stretch;gap:10px}.df-nav .btn,.df-ok .btn{justify-content:space-between;padding-left:24px}.df-ok .btn{box-sizing:border-box;width:100%;display:flex}.df-back{align-self:center;height:46px}}@media (width<=420px){.df-chip{gap:10px;padding:12px 12px 12px 13px;font-size:14.5px}.df-chip:before{width:16px;height:16px}.df-nav .btn,.df-ok .btn{letter-spacing:.14em;padding-left:20px}}.mx-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);max-width:1180px;margin:clamp(44px,6vh,68px) auto 0;display:grid}.mx-card{background:linear-gradient(165deg,#f3efe50f,#f3efe504 60%);border-radius:24px;flex-direction:column;padding:14px 14px 26px;display:flex;box-shadow:inset 0 0 0 1px #e9d3a038,0 50px 100px -50px #000000f2,0 0 80px -30px #c9a46433}.mx-shot{border-radius:14px;margin:0;overflow:hidden}.mx-shot img{width:100%;height:auto;transition:transform 1.4s var(--ease);display:block;transform:scale(1.06)}.mx-card:hover .mx-shot img{transform:scale(1.09)}.mx-txt{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 14px 0;display:flex}.mx-txt>img{filter:brightness(0)invert();opacity:.92;width:auto;display:block}.mx-head{font-family:var(--serif);letter-spacing:-.005em;color:var(--ivory);text-wrap:pretty;font-size:clamp(21px,1.8vw,27px);font-weight:300;line-height:1.28}.mx-txt .lbl{color:var(--ivory-mute)}.mx-foot{color:var(--ivory-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:34px;font-size:14px;display:flex}.mx-foot img{filter:brightness(0)invert();opacity:.9;width:auto;display:block}@media (width<=900px){.mx-row{grid-template-columns:minmax(0,1fr)}.mx-card{border-radius:20px;padding:10px 10px 22px}.mx-txt{gap:12px;padding:20px 10px 0}}@media (width<=600px){.ah-cap .lbl{letter-spacing:.1em;font-size:12px}.ah-g small{font-size:12px}.df-steps span.cur{letter-spacing:.12em;font-size:12px}.df-f label{letter-spacing:.1em;font-size:12px}.df-legal,.df-trust{font-size:12px}.df-chips.mini .df-chip{min-height:48px;font-size:14px}.df-back{font-size:12px}.agree-t,.mx-foot{font-size:13px;font-weight:400}.df-load-over{margin-top:30px}.df-load-news{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin-top:16px}.df-load-news .ln{gap:10px;padding:14px 16px}.df-load-news p{font-size:16px}.df-load-foot{margin-top:16px;font-size:12px;font-weight:400}.df-load-mark{width:72px;height:72px}.df-load-mark img{height:34px}.df-load-t{margin-top:18px;font-size:26px}.df-sub,.df-ok p,.df-trust,.df-legal{font-weight:400}}.cta-line{justify-content:center;align-items:center;gap:24px;margin-top:clamp(56px,8vh,88px);display:flex}.cta-line:before,.cta-line:after{content:"";background:linear-gradient(90deg,#e9d3a000,#e9d3a080);flex:1;max-width:200px;height:1px}.cta-line:after{background:linear-gradient(270deg,#e9d3a000,#e9d3a080)}.cta-go{height:52px;color:var(--gold);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:#e9d3a00f;border-radius:999px;flex:none;align-items:center;gap:14px;padding:0 12px 0 26px;font-size:11px;font-weight:600;transition:background .6s,box-shadow .6s,color .6s;display:inline-flex;box-shadow:inset 0 0 0 1px #e9d3a08c,0 18px 40px -26px #e9d3a080}.cta-go .ar{width:28px;height:28px;transition:transform .6s var(--ease), background .6s;background:#e9d3a029;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cta-go .ar svg{stroke:var(--gold);transition:stroke .6s}.cta-go:hover{box-shadow:inset 0 0 0 1px var(--gold), 0 22px 46px -22px #e9d3a099;color:var(--ivory);background:#e9d3a01f}.cta-go:hover .ar{background:var(--gold);transform:translate(3px)}.cta-go:hover .ar svg{stroke:#0a0d0c}.cta-go:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.cta-bar{z-index:45;padding:36px var(--gut-r) max(14px, env(safe-area-inset-bottom,0px)) var(--gut-l);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .45s var(--ease), transform .6s var(--ease), visibility 0s linear .6s;background:linear-gradient(#05060500,#050605c2 48%,#050605e6);position:fixed;bottom:0;left:0;right:0;transform:translateY(18px)}.cta-bar.on{opacity:1;visibility:visible;transition:opacity .45s var(--ease), transform .6s var(--ease), visibility 0s;transform:none}.cta-bar .btn{box-sizing:border-box;pointer-events:auto;justify-content:space-between;width:100%;padding-left:24px;display:flex}@media (width>=901px){.cta-bar{display:none}}.df.cta-pulse{animation:ctaPulse 1.6s var(--ease)}.cta-locked{overflow:hidden}.cta-sheet{z-index:70;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cta-bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .45s var(--ease);background:radial-gradient(70% 60%,#100f0b99,#030403db);position:absolute;inset:0}.cta-panel{opacity:0;width:min(580px,100%);max-height:min(880px,100svh - 48px);transition:opacity .45s var(--ease), transform .6s var(--ease);background:linear-gradient(160deg,#161713fa,#070807f7);border-radius:24px;outline:none;flex-direction:column;display:flex;position:relative;transform:translateY(18px)scale(.98);box-shadow:inset 0 0 0 1px #e9d3a04d,0 50px 120px -40px #000000e6,0 0 90px -30px #e9d3a047}.cta-panel:before{content:"";background:linear-gradient(90deg,#e9d3a000,#e9d3a0b3,#e9d3a000);height:1px;position:absolute;top:0;left:28px;right:28px}.cta-sheet.on .cta-bg,.cta-sheet.on .cta-panel{opacity:1;transform:none}.cta-x{z-index:2;width:40px;height:40px;color:var(--gold);cursor:pointer;background:#f3efe50d;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .4s,box-shadow .4s;display:flex;position:absolute;top:16px;right:16px;box-shadow:inset 0 0 0 1px #e9d3a05c}.cta-x:hover{box-shadow:inset 0 0 0 1px var(--gold);background:#e9d3a01f}.cta-x:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cta-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:26px 26px 24px;overflow-y:auto}.cta-scroll .df{box-shadow:none;opacity:1;background:0 0;margin:0;padding:0;animation:none;transform:none}.cta-scroll .df:before{display:none}.cta-scroll .df-steps{min-height:40px;padding-right:52px}.cta-scroll .df-ok{padding-top:4px}.cta-h{font-family:var(--serif);color:var(--ivory);padding-right:52px;font-size:30px;font-weight:300;line-height:1.12}.cta-opts{gap:12px;margin-top:22px;display:grid}.cta-opt{width:100%;min-height:96px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .35s, box-shadow .35s, transform .35s var(--ease);background:#f3efe50f;border:0;border-radius:16px;align-items:center;gap:16px;padding:18px 16px 18px 18px;display:flex;box-shadow:inset 0 0 0 1px #e9d3a066}.cta-opt:hover{background:#e9d3a01c;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #e9d3a0d9,0 16px 34px -18px #e9d3a08c}.cta-opt:active{transform:scale(.99)}.cta-opt:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cta-opt-i{background:#e9d3a014;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:inset 0 0 0 1px #e9d3a080}.cta-opt-i svg{width:20px;height:20px;stroke:var(--gold)}.cta-opt-x{flex:1;min-width:0}.cta-opt-t{font-family:var(--serif);color:var(--ivory);font-size:23px;line-height:1.15;display:block}.cta-opt-d{color:var(--ivory-soft);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.cta-opt .ar{width:30px;height:30px;transition:transform .5s var(--ease), background .5s;background:#e9d3a024;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.cta-opt .ar svg{stroke:var(--gold);transition:stroke .5s}.cta-opt:hover .ar{background:var(--gold);transform:translate(3px)}.cta-opt:hover .ar svg{stroke:#0a0d0c}@media (width<=600px){.cta-line{gap:14px}.cta-line:before,.cta-line:after{max-width:40px}.cta-go{letter-spacing:.16em;padding-left:22px}.cta-sheet{align-items:flex-end;padding:0}.cta-panel{border-radius:22px 22px 0 0;width:100%;max-height:calc(100svh - 12px);transform:translateY(48px)}.cta-scroll{padding:20px 18px max(22px, env(safe-area-inset-bottom,0px))}.cta-x{top:12px;right:12px}.cta-h{font-size:27px}.cta-opt{gap:14px;min-height:88px;padding:16px 14px 16px 16px}.cta-opt-i{width:40px;height:40px}.cta-opt-t{font-size:21px}.cta-opt-d{font-size:13px;font-weight:400}}@media (prefers-reduced-motion:reduce){.cta-bar,.cta-bg,.cta-panel{transition:none}.df.cta-pulse{animation:none}}
