@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-cyrillic-400-normal-CjW2EstV.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-400-normal-ZiRag6zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-vietnamese-400-normal-BV2APVTb.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-400-normal-BbvUAu4N.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-400-normal-qdZwdvNS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2) format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-normal-GO7-LTbC.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-500-normal-DmDODJdV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-normal-Jyt54flB.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-500-normal-_Z41d-72.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-normal-DE-Iylxw.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-500-normal-CFxFMdkY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2) format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-cyrillic-400-italic-drKdN10-.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-400-italic-24vVh5t9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-vietnamese-400-italic-CD15TOr5.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-400-italic-Cpv4sfwY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-italic-zVOgzDMq.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-400-italic-CZOjvne0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-italic-LeeEXsx5.woff2) format("woff2"),url(/assets/playfair-display-latin-400-italic-hIeePEuE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--px: calc(min(1vw, 1.7778vh) / 16.72);--bk: #050403;--ink: #f6f1e7;--body: rgba(255, 255, 255, .95);--mut: rgba(238, 230, 214, .84);--dim: rgba(228, 218, 198, .6);--gold: #dfa858;--gold-hi: #efc47c;--gold-dim: #a48348;--gold-line: rgba(222, 175, 108, .55);--gold-soft: rgba(222, 175, 108, .26);--serif: "Playfair Display", "Times New Roman", serif;--sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap: calc(var(--px) * 1320);--gut: 22px;--ease: cubic-bezier(.2, .7, .1, 1);--vl: .88}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-optical-sizing:auto;font-kerning:normal;font-synthesis:none;background:var(--bk);-webkit-text-size-adjust:100%;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--bk);color:var(--body);font-family:var(--sans);font-weight:400;font-size:16px;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,p,ol,ul,blockquote{margin:0}ol,ul{padding:0;list-style:none}svg{fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}::selection{background:var(--gold);color:var(--bk)}:focus-visible{outline:1px solid var(--gold-hi);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:100;background:var(--gold);color:var(--bk);padding:10px 16px;font-size:.8rem}.skip:focus{top:12px}h1,h2,h3,.h{text-wrap:balance}p,li,blockquote{text-wrap:pretty}#bg-stage{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--bk)}.bg-layer{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;will-change:opacity}.bg-layer.is-first{opacity:1}.bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, center);opacity:0;transition:opacity .5s linear}.bg-video.is-ready{opacity:1}.bg-layer[data-bg="01"]{--pos: 82% 50%}.bg-layer[data-bg="07"]{background-position:62% 40%}@media(min-width:900px){.bg-layer[data-bg="01"]{--pos: 50% 50%}.bg-layer[data-bg="07"]{background-position:50% 40%}}.bg-layer.is-footer{background:radial-gradient(60% 55% at 50% 38%,rgba(223,168,88,.1),transparent 70%),var(--bk)}#vignette{position:fixed;inset:0;z-index:2;pointer-events:none;transition:--vl .8s;background:linear-gradient(90deg,rgba(5,4,3,calc(var(--vl) + .02)),rgba(5,4,3,calc(var(--vl) - .1)),rgba(5,4,3,calc(var(--vl) - .48)) 44%,#05040300 68%),linear-gradient(270deg,#05040380,#05040338 14%,#05040300 34%),linear-gradient(180deg,#0504039e,#05040300 18%),linear-gradient(0deg,#050403a8,#0504034d 14%,#05040300 30%)}@property --vl{syntax: "<number>"; inherits: true; initial-value: .88;}main,.site-footer{position:relative;z-index:3}.sec{position:relative}.h{font-family:var(--serif);font-weight:400;text-transform:uppercase;letter-spacing:.004em;line-height:.96;color:#fff;font-size:calc(var(--px) * 66);text-shadow:0 2px 30px rgba(0,0,0,.55)}.h .g,.g{color:var(--gold)}.h-hero{font-size:calc(var(--px) * 88);line-height:.93}.h-m{font-size:calc(var(--px) * 56)}.h-eco{font-size:calc(var(--px) * 54);line-height:1.02}.h-c{font-size:calc(var(--px) * 54)}.body,.copy p,.strip p,.tl-step p,.co-body p,.pc p{font-size:max(13.5px,calc(var(--px) * 16.5));line-height:1.55;color:var(--body);font-weight:400;text-shadow:0 1px 18px rgba(0,0,0,.65)}.eyebrow{display:flex;align-items:center;gap:calc(var(--px) * 22);font-size:max(11px,calc(var(--px) * 15));letter-spacing:.34em;text-transform:uppercase;color:var(--mut);margin-bottom:calc(var(--px) * 22)}.eyebrow .num{font-family:var(--sans);font-weight:300;font-size:max(16px,calc(var(--px) * 24));letter-spacing:.06em;color:var(--gold-dim)}.eyebrow .rule{width:calc(var(--px) * 50);flex:none;height:1px;background:var(--gold-line)}.eyebrow-plain{font-size:max(11px,calc(var(--px) * 15));letter-spacing:.5em;text-transform:uppercase;color:var(--mut);margin-bottom:calc(var(--px) * 26)}.rule{display:block;transform-origin:left center}.rule-gold{width:calc(var(--px) * 124);height:2px;background:var(--gold);margin:calc(var(--px) * 30) 0 calc(var(--px) * 28)}.hl{position:relative;padding-left:calc(var(--px) * 42)}.hl:before{content:"";position:absolute;left:0;top:.3em;bottom:calc(var(--px) * 6);width:1px;background:linear-gradient(180deg,var(--gold-line),rgba(222,175,108,.12));transform-origin:top;transform:scaleY(var(--ln, 1))}.copy{display:grid;gap:calc(var(--px) * 14);max-width:calc(var(--px) * 470)}.quote{margin-top:calc(var(--px) * 26);padding-left:calc(var(--px) * 30);border-left:2px solid var(--gold);max-width:calc(var(--px) * 440)}.quote p{font-family:var(--serif);font-style:italic;font-weight:400;font-size:max(17px,calc(var(--px) * 26));line-height:1.28;color:#f6efe0;text-shadow:0 1px 22px rgba(0,0,0,.7)}.quote-s p{font-size:max(16px,calc(var(--px) * 24))}.quote-c{margin-inline:auto;text-align:center;border-left:0;padding-left:0;max-width:calc(var(--px) * 760)}.topbar{position:fixed;z-index:50;inset:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(var(--px) * 22) calc(var(--px) * 62) calc(var(--px) * 40);background:linear-gradient(180deg,#050403e0,#0504038c 55%,#05040300)}.brand{justify-self:start;display:block}.brand img{height:auto;width:max(210px,calc(var(--px) * 360));filter:drop-shadow(0 2px 16px rgba(0,0,0,.7))}.topnav{display:none;gap:calc(var(--px) * 40)}.topnav a{position:relative;padding:calc(var(--px) * 12) 0;font-size:max(10.5px,calc(var(--px) * 12.5));letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:#ffffffeb;transition:color .3s}.topnav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.topnav a:hover,.topnav a.is-on{color:var(--gold-hi)}.topnav a.is-on:after,.topnav a:hover:after{transform:scaleX(1)}.cta-pill{display:none;justify-self:end;align-items:center;gap:calc(var(--px) * 14);padding:calc(var(--px) * 14) calc(var(--px) * 34);border:1px solid var(--gold-line);border-radius:999px;font-size:max(10px,calc(var(--px) * 12));letter-spacing:.16em;text-transform:uppercase;color:var(--gold-hi);background:#05040359;transition:background .35s,border-color .35s}.cta-pill svg{width:calc(var(--px) * 15);height:calc(var(--px) * 15)}.cta-pill:hover{background:#dfa85829;border-color:var(--gold)}.menu-btn{justify-self:end;grid-column:3;width:44px;height:44px;background:none;border:1px solid var(--gold-soft);display:grid;place-content:center;gap:7px;cursor:pointer}.menu-btn i{display:block;width:20px;height:1px;background:var(--gold-hi);transition:transform .35s var(--ease)}.menu-btn[aria-expanded=true] i:first-child{transform:translateY(4px) rotate(45deg)}.menu-btn[aria-expanded=true] i:last-child{transform:translateY(-4px) rotate(-45deg)}@media(min-width:1100px){.topnav,.cta-pill{display:flex}.menu-btn{display:none}}@media(max-width:1099px){.topbar{padding:16px var(--gut) 28px;grid-template-columns:1fr auto}.brand img{width:150px}}.menu{position:fixed;inset:0;z-index:45;background:#050403f5;display:grid;place-items:center}.menu[hidden]{display:none}.menu nav{display:grid;gap:1.1rem;text-align:center}.menu a{font-family:var(--serif);text-transform:uppercase;font-size:clamp(1.7rem,7vw,2.6rem);color:var(--ink)}.menu a:hover{color:var(--gold-hi)}.pin{height:var(--len, 200svh);position:relative}.slide{position:sticky;top:0;height:100svh;min-height:calc(var(--px) * 640);display:flex;flex-direction:column;padding:calc(var(--px) * 128) 0 calc(var(--px) * 84)}.in{width:var(--wrap);margin-inline:auto;display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.in>.top{flex:0 1 auto}.in>.strip,.in>.tl,.in>.cards-3,.in>.eco-stage{margin-top:auto}.slide .hero-copy{margin-top:calc(var(--px) * 66)}.hero-lead{max-width:calc(var(--px) * 390)}.sec-hero .in{padding-left:calc(var(--px) * 0)}.strip{display:grid;grid-template-columns:repeat(4,1fr);padding-top:calc(var(--px) * 22)}.strip li{position:relative;padding:0 calc(var(--px) * 24);text-align:center;display:grid;justify-items:center;align-content:start;gap:calc(var(--px) * 8)}.strip li+li:before{content:"";position:absolute;left:0;top:calc(var(--px) * 8);bottom:calc(var(--px) * 4);width:1px;background:var(--gold-soft)}.strip svg{width:calc(var(--px) * 40);height:calc(var(--px) * 40);color:var(--gold);margin-bottom:calc(var(--px) * 6)}.strip h3{font-family:var(--sans);font-weight:400;font-size:max(10.5px,calc(var(--px) * 13.5));letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.strip p{color:var(--mut);font-size:max(12.5px,calc(var(--px) * 15));max-width:calc(var(--px) * 300)}.strip-row li{grid-template-columns:auto 1fr;text-align:left;justify-items:start;align-items:center;column-gap:calc(var(--px) * 18);row-gap:0;padding:0 calc(var(--px) * 26)}.strip-row svg{margin:0;width:calc(var(--px) * 42);height:calc(var(--px) * 42)}.strip-row h3{letter-spacing:.2em;font-size:max(10px,calc(var(--px) * 12.5));margin-bottom:4px}.top .hl .h{margin-bottom:0}.tl{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--px) * 26);padding-top:calc(var(--px) * 0)}.tl-line{position:absolute;left:calc(var(--px) * -4);right:calc(var(--px) * -40);top:calc(var(--px) * 66);height:1px;background:var(--gold-soft)}.tl-fill{position:absolute;left:0;top:0;height:1px;width:100%;background:linear-gradient(90deg,var(--gold),var(--gold-hi));box-shadow:0 0 12px #efc47c99;transform:scaleX(0);transform-origin:left}.tl-step{position:relative;display:grid;grid-template-columns:calc(var(--px) * 134) 1fr;gap:calc(var(--px) * 22);align-items:start;opacity:.62;transition:opacity .6s var(--ease)}.tl-step.is-on{opacity:1}.tl-step img{width:calc(var(--px) * 134);height:calc(var(--px) * 134);border-radius:50%;object-fit:cover;border:1px solid var(--gold);box-shadow:0 0 0 calc(var(--px) * 5) #0504038c;position:relative;z-index:1}.tl-dot{position:absolute;z-index:2;top:calc(var(--px) * 66);right:calc(var(--px) * -13);width:7px;height:7px;border-radius:50%;background:var(--gold);transform:translateY(-50%);box-shadow:0 0 10px #dfa858cc}.tl-step:last-child .tl-dot{display:none}.tl-n{display:flex;align-items:center;gap:calc(var(--px) * 16);margin-top:calc(var(--px) * 30)}.tl-n b{font-weight:400;font-size:max(14px,calc(var(--px) * 22));letter-spacing:.08em;color:var(--ink)}.tl-n .rule{width:calc(var(--px) * 52);height:1px;background:var(--gold-line)}.tl-step h3{font-family:var(--sans);font-weight:500;font-size:max(11px,calc(var(--px) * 15));letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:calc(var(--px) * 12) 0 calc(var(--px) * 10)}.tl-step p{font-size:max(12.5px,calc(var(--px) * 15.5));max-width:calc(var(--px) * 230)}.mini{position:absolute;right:0;top:calc(var(--px) * 74);display:grid;gap:calc(var(--px) * 22);text-align:right}.mini li{font-size:max(9.5px,calc(var(--px) * 11));letter-spacing:.22em;text-transform:uppercase;color:var(--dim);padding-bottom:calc(var(--px) * 9);border-bottom:1px solid var(--gold-soft);transition:color .5s,border-color .5s}.mini li.is-on{color:var(--gold-hi);border-bottom-color:var(--gold)}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--px) * 22)}.pc{position:relative;border:1px solid var(--gold-soft);border-radius:calc(var(--px) * 26);padding:calc(var(--px) * 22) calc(var(--px) * 30) calc(var(--px) * 26);background:linear-gradient(160deg,#140f09c7,#070503db);backdrop-filter:blur(10px);display:grid;gap:calc(var(--px) * 8);align-content:start;transition:border-color .6s,transform .6s var(--ease),box-shadow .6s}.pc.is-on{border-color:var(--gold);transform:translateY(calc(var(--px) * -8));box-shadow:0 18px 50px -20px #dfa85859}.pc-n{display:flex;align-items:center;gap:calc(var(--px) * 14)}.pc-n b{font-weight:400;font-size:max(13px,calc(var(--px) * 18));color:var(--gold);letter-spacing:.06em}.pc-n .rule{width:calc(var(--px) * 44);height:1px;background:var(--gold-line)}.pc svg{position:absolute;right:calc(var(--px) * 28);top:calc(var(--px) * 22);width:calc(var(--px) * 34);height:calc(var(--px) * 34);color:var(--gold)}.pc h3{font-family:var(--serif);font-weight:400;text-transform:uppercase;font-size:max(15px,calc(var(--px) * 25));line-height:1.1;color:#fff;margin-top:calc(var(--px) * 6)}.pc p:not(.pc-n){color:var(--mut);font-size:max(12.5px,calc(var(--px) * 15));max-width:calc(var(--px) * 400)}.eco-top{display:grid;grid-template-columns:1.55fr 1fr 1fr;gap:calc(var(--px) * 34);align-items:start}.eco-top .eyebrow{margin-bottom:calc(var(--px) * 16)}.eco-cols{grid-column:2 / 4;display:grid;grid-template-columns:1fr 1fr;gap:0;padding-top:calc(var(--px) * 42)}.eco-cols p{font-size:max(12.5px,calc(var(--px) * 14.5));padding:0 calc(var(--px) * 28);color:var(--mut)}.eco-cols p+p{border-left:1px solid var(--gold-soft)}.eco-stage{position:relative;margin-top:calc(var(--px) * 22)}.eco-cards{display:flex;gap:0;align-items:stretch;outline-offset:6px;touch-action:pan-y}.co{position:relative;flex:1 1 0;min-width:0;display:grid;border:1px solid var(--gold-soft);border-radius:calc(var(--px) * 46);overflow:hidden;background:linear-gradient(160deg,#100c08db,#050403eb);backdrop-filter:blur(10px);height:calc(var(--px) * 452);transition:flex-grow .8s var(--ease),border-color .6s,opacity .6s,filter .6s}.co:first-child{grid-template-columns:1.15fr 1fr;margin-right:calc(var(--px) * -26)}.co:last-child{grid-template-columns:1fr 1.15fr;margin-left:calc(var(--px) * -26)}.co.is-active{flex-grow:1.22;border-color:var(--gold-line);z-index:1}.co:not(.is-active){opacity:.72;filter:saturate(.8);cursor:pointer}.co-body{position:relative;z-index:2;padding:calc(var(--px) * 26) calc(var(--px) * 34) calc(var(--px) * 24) calc(var(--px) * 40);display:flex;flex-direction:column;justify-content:center;gap:calc(var(--px) * 11)}.co:last-child .co-body{padding:calc(var(--px) * 26) calc(var(--px) * 40) calc(var(--px) * 24) calc(var(--px) * 40)}.co-num{display:flex;align-items:center;gap:calc(var(--px) * 14)}.co-num b{font-weight:400;font-size:max(13px,calc(var(--px) * 17));color:var(--gold);letter-spacing:.06em}.co-num .rule{width:calc(var(--px) * 44);height:1px;background:var(--gold-line)}.co-logo{height:calc(var(--px) * 46);width:auto;align-self:flex-start}.co-t{font-family:var(--serif);font-weight:400;text-transform:uppercase;font-size:max(14px,calc(var(--px) * 24));line-height:1.12;color:#fff}.co-body p{font-size:max(12px,calc(var(--px) * 13.5));line-height:1.5}.co-link{align-self:flex-start;display:inline-flex;align-items:center;gap:calc(var(--px) * 14);padding:calc(var(--px) * 9) calc(var(--px) * 9) calc(var(--px) * 9) calc(var(--px) * 22);border:1px solid var(--gold-line);border-radius:999px;font-size:max(10px,calc(var(--px) * 12));letter-spacing:.16em;text-transform:uppercase;color:var(--gold-hi);transition:background .35s,gap .4s var(--ease);margin-top:calc(var(--px) * 4)}.co-link i{width:calc(var(--px) * 34);height:calc(var(--px) * 34);border-radius:50%;border:1px solid var(--gold-line);display:grid;place-items:center}.co-link svg{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.co-link:hover{background:#dfa85824;gap:calc(var(--px) * 22)}.co-art{position:relative;min-height:100%}.co-art canvas{position:absolute;inset:0;width:100%;height:100%}.co:first-child .co-art{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}.co:last-child .co-art{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 30%);mask-image:linear-gradient(270deg,transparent 0,#000 30%)}.eco-ring{position:absolute;z-index:5;left:50%;top:50%;width:calc(var(--px) * 232);height:calc(var(--px) * 232);transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--gold-line);background:radial-gradient(circle,#050403eb,#050403c7);backdrop-filter:blur(8px);display:grid;place-content:center;justify-items:center;gap:calc(var(--px) * 14);box-shadow:0 0 60px #dfa8582e,inset 0 0 40px #dfa8580f;pointer-events:none}.eco-ring:after{content:"";position:absolute;inset:calc(var(--px) * -14);border-radius:50%;border:1px solid var(--gold-soft)}.eco-ring img{width:calc(var(--px) * 150);height:auto}.eco-ring p{font-size:max(9.5px,calc(var(--px) * 13));letter-spacing:.3em;line-height:1.6;text-transform:uppercase;color:var(--gold);text-align:center}.car-btn{position:absolute;z-index:6;top:50%;width:calc(var(--px) * 46);height:calc(var(--px) * 46);margin-top:calc(var(--px) * -23);border-radius:50%;border:1px solid var(--gold-line);background:#050403bf;color:var(--gold-hi);cursor:pointer;display:grid;place-items:center;transition:background .3s,opacity .3s}.car-btn svg{width:20px;height:20px}.car-prev{left:calc(var(--px) * -22)}.car-next{right:calc(var(--px) * -22)}.car-btn:hover:not(:disabled){background:#dfa85833}.car-btn:disabled{opacity:.35;cursor:default}.car-dots{display:none}.eco-close{padding:calc(var(--px) * 40) 0 calc(var(--px) * 120)}.contato-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--px) * 90);align-items:center;align-content:center;padding-bottom:calc(var(--px) * 20)}.form{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--px) * 24) calc(var(--px) * 28);padding:calc(var(--px) * 40);margin-top:calc(var(--px) * 8);border:1px solid var(--gold-soft);border-radius:calc(var(--px) * 26);background:linear-gradient(160deg,#100c08cc,#050403e0);backdrop-filter:blur(10px)}.field{display:grid;gap:2px}.field-wide{grid-column:1 / -1}.field label{font-size:max(10px,calc(var(--px) * 11.5));letter-spacing:.26em;text-transform:uppercase;color:var(--dim);transition:color .3s}.field:focus-within label{color:var(--gold-hi)}.field input,.field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(222,175,108,.34);color:var(--ink);font:500 max(14px,calc(var(--px) * 17)) / 1.5 var(--sans);padding:9px 0 11px;border-radius:0;transition:border-color .3s,box-shadow .3s;resize:vertical}.field textarea{min-height:calc(var(--px) * 88)}.field input:focus,.field textarea:focus{outline:none;border-bottom-color:var(--gold-hi);box-shadow:0 10px 18px -14px #efc47ccc}.field.is-bad input,.field.is-bad textarea{border-bottom-color:#d98a72}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-foot{grid-column:1 / -1;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:18px;padding:calc(var(--px) * 17) calc(var(--px) * 34);border:1px solid var(--gold);border-radius:999px;background:transparent;color:var(--gold-hi);font-size:max(10.5px,calc(var(--px) * 12.5));letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:color .4s,background .4s,box-shadow .4s}.btn i{width:28px;height:1px;background:currentColor;transition:width .4s var(--ease)}.btn:hover:not(:disabled){background:var(--gold);color:var(--bk);box-shadow:0 0 34px #dfa85847}.btn:hover:not(:disabled) i{width:44px}.btn:disabled{opacity:.55;cursor:progress}.form-status{font-size:.92rem;min-height:1.5em;color:var(--mut)}.form-status.is-ok{color:var(--gold-hi)}.form-status.is-err{color:#e8a08a}.site-footer{min-height:0;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--px) * 190) 0 calc(var(--px) * 44);background:linear-gradient(180deg,transparent 0,rgba(5,4,3,.78) 26%,#050403 52%)}.foot-in{flex:0 0 auto;gap:calc(var(--px) * 64)}.foot-main{display:grid;grid-template-columns:1fr 1.25fr;gap:calc(var(--px) * 80);align-items:start;padding-top:calc(var(--px) * 36);border-top:1px solid var(--gold-soft)}.foot-brand{display:grid;justify-items:start;gap:calc(var(--px) * 22)}.foot-logo{width:min(100%,calc(var(--px) * 336));height:auto;filter:drop-shadow(0 0 30px rgba(223,168,88,.14))}.foot-tag{font-family:var(--serif);font-style:italic;font-size:max(15px,calc(var(--px) * 22));color:var(--gold-hi);max-width:calc(var(--px) * 420)}.foot-cols{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:calc(var(--px) * 40)}.foot-cols h3{font-family:var(--sans);font-weight:400;font-size:max(10px,calc(var(--px) * 12));letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:calc(var(--px) * 20)}.foot-cols ul{display:grid;gap:calc(var(--px) * 11)}.foot-cols li,.foot-cols a{font-size:max(13px,calc(var(--px) * 16));color:var(--mut);transition:color .3s}.foot-cols a:hover{color:var(--gold-hi)}.foot-cols .soon{color:var(--dim);cursor:default}.foot-cols .soon small{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim);margin-left:8px}.foot-copy{display:flex;align-items:center;gap:20px;font-size:max(11.5px,calc(var(--px) * 13));letter-spacing:.06em;color:var(--dim)}.foot-copy .rule{width:56px;height:1px;background:var(--gold-line)}.site-footer p{text-shadow:none}.slide{padding-top:calc(var(--px) * 126);padding-bottom:calc(var(--px) * 80)}.topbar{grid-template-columns:auto 1fr auto}.topnav{justify-self:center;gap:calc(var(--px) * 30)}.topnav a{font-size:max(10px,calc(var(--px) * 12));letter-spacing:.13em}.brand img{width:max(140px,calc(var(--px) * 223))}.hl>.h+.copy{margin-top:calc(var(--px) * 26)}.body,.copy p,.strip p,.tl-step p,.co-body p,.pc p{font-size:max(13px,calc(var(--px) * 15.5));line-height:1.52}.copy{max-width:calc(var(--px) * 520);gap:calc(var(--px) * 12)}.quote{max-width:calc(var(--px) * 520);margin-top:calc(var(--px) * 22)}.quote-s{max-width:calc(var(--px) * 640)}.sec-essencia .h{font-size:calc(var(--px) * 58)}.sec-filosofia .h{font-size:calc(var(--px) * 50)}.sec-filosofia .rule-gold{margin:calc(var(--px) * 20) 0 calc(var(--px) * 4)}.sec-visao .h{font-size:calc(var(--px) * 58)}.h-m{font-size:calc(var(--px) * 52)}.h-eco{font-size:calc(var(--px) * 44)}.h-c{font-size:calc(var(--px) * 50)}.rule-gold{margin:calc(var(--px) * 22) 0 calc(var(--px) * 22)}.strip svg{width:calc(var(--px) * 34);height:calc(var(--px) * 34);margin-bottom:0}.strip{padding-top:calc(var(--px) * 14)}.strip-row svg{width:calc(var(--px) * 38);height:calc(var(--px) * 38)}.tl-line,.tl-dot{top:calc(var(--px) * 60)}.tl-step{grid-template-columns:calc(var(--px) * 120) 1fr;gap:calc(var(--px) * 20)}.tl-step img{width:calc(var(--px) * 120);height:calc(var(--px) * 120)}.tl-n{margin-top:calc(var(--px) * 22)}.tl-step h3{margin:calc(var(--px) * 8) 0 calc(var(--px) * 8)}.tl-step p{font-size:max(12px,calc(var(--px) * 14));line-height:1.45}.pc{padding:calc(var(--px) * 18) calc(var(--px) * 28) calc(var(--px) * 22)}.eco-top{grid-template-columns:calc(var(--px) * 700) 1fr 1fr;gap:calc(var(--px) * 30)}.eco-cols{padding-top:calc(var(--px) * 34)}.eco-cols p{font-size:max(12px,calc(var(--px) * 13.5));padding:0 calc(var(--px) * 22)}.sec-eco .slide:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(5,4,3,.84) 0%,rgba(5,4,3,.6) 36%,rgba(5,4,3,.15) 58%,transparent 70%)}.co{height:calc(var(--px) * 430)}.co:first-child{grid-template-columns:1.3fr .8fr}.co:last-child{grid-template-columns:.8fr 1.3fr}.co-body{padding:calc(var(--px) * 22) calc(var(--px) * 30) calc(var(--px) * 20) calc(var(--px) * 38);gap:calc(var(--px) * 9)}.co:last-child .co-body{padding:calc(var(--px) * 22) calc(var(--px) * 36) calc(var(--px) * 20) calc(var(--px) * 24)}.co-logo{height:calc(var(--px) * 40)}.co-t{font-size:max(13px,calc(var(--px) * 21))}.co-body p{font-size:max(11.5px,calc(var(--px) * 12.8));line-height:1.45}.co-link{padding:calc(var(--px) * 7) calc(var(--px) * 8) calc(var(--px) * 7) calc(var(--px) * 20)}.co-link i{width:calc(var(--px) * 30);height:calc(var(--px) * 30)}.eco-ring{width:calc(var(--px) * 216);height:calc(var(--px) * 216)}.eco-ring img{width:calc(var(--px) * 140)}.h{font-size:calc(var(--px) * 46);line-height:1.04}.h-hero{font-size:calc(var(--px) * 84);line-height:1}.sec-essencia .h,.sec-visao .h{font-size:calc(var(--px) * 46)}.sec-filosofia .h{font-size:calc(var(--px) * 42)}.h-m{font-size:calc(var(--px) * 40)}.h-eco{font-size:calc(var(--px) * 36);line-height:1.1}.h-c{font-size:calc(var(--px) * 42)}.body,.copy p,.strip p,.tl-step p,.co-body p,.pc p{font-size:max(14px,calc(var(--px) * 15));line-height:1.65}.copy{gap:calc(var(--px) * 18);max-width:calc(var(--px) * 500)}.hl>.h+.copy{margin-top:calc(var(--px) * 34)}.rule-gold{margin:calc(var(--px) * 30) 0 calc(var(--px) * 30)}.sec-filosofia .rule-gold{margin:calc(var(--px) * 26) 0 calc(var(--px) * 8)}.quote{margin-top:calc(var(--px) * 34);max-width:calc(var(--px) * 480)}.quote p{font-size:max(16px,calc(var(--px) * 22));line-height:1.4}.quote-s p{font-size:max(15px,calc(var(--px) * 21))}.eyebrow{margin-bottom:calc(var(--px) * 30)}.eyebrow-plain{margin-bottom:calc(var(--px) * 34)}.slide .hero-copy{margin-top:calc(var(--px) * 56)}.hero-lead{max-width:calc(var(--px) * 540);margin-top:0}.body.hero-lead,.sec .hero-lead{font-size:max(17px,calc(var(--px) * 21));line-height:1.6}.strip{padding-top:calc(var(--px) * 18)}.strip li{gap:calc(var(--px) * 10)}.strip h3{font-size:max(10.5px,calc(var(--px) * 12.5))}.strip p{font-size:max(13px,calc(var(--px) * 14))}.tl-step h3{margin:calc(var(--px) * 12) 0 calc(var(--px) * 12)}.tl-step p{font-size:max(13px,calc(var(--px) * 14));line-height:1.55}.pc{gap:calc(var(--px) * 12);padding:calc(var(--px) * 22) calc(var(--px) * 30) calc(var(--px) * 26)}.pc h3{font-size:max(15px,calc(var(--px) * 22))}.pc p:not(.pc-n){font-size:max(13px,calc(var(--px) * 14))}.eco-cols p{font-size:max(13px,calc(var(--px) * 13.5));line-height:1.6}.co-t{font-size:max(13.5px,calc(var(--px) * 19));line-height:1.2}.co-body{gap:calc(var(--px) * 13)}.co-body p{font-size:max(12.5px,calc(var(--px) * 12.8));line-height:1.55}.eco-stage{margin-top:calc(var(--px) * 34)}.co{height:calc(var(--px) * 400)}.form{gap:calc(var(--px) * 30) calc(var(--px) * 30)}.site-footer{padding:calc(var(--px) * 70) 0 calc(var(--px) * 44);background:linear-gradient(180deg,#050403b3 0,#050403 30%)}.eco-close{padding:calc(var(--px) * 10) 0 calc(var(--px) * 90)}@media(min-width:900px)and (max-height:800px){.slide{padding-top:calc(var(--px) * 104);padding-bottom:calc(var(--px) * 56)}.body,.copy p,.strip p,.co-body p,.pc p{font-size:13px;line-height:1.55}.copy{gap:12px}.hl>.h+.copy{margin-top:20px}.quote{margin-top:20px}.eyebrow{margin-bottom:18px}.rule-gold{margin:18px 0}.sec-filosofia .rule-gold{margin:16px 0 4px}.tl-step p{font-size:12px;line-height:1.45}.tl-step img{width:calc(var(--px) * 104);height:calc(var(--px) * 104)}.tl-step{grid-template-columns:calc(var(--px) * 104) 1fr}.tl-line,.tl-dot{top:calc(var(--px) * 52)}.tl-n{margin-top:14px}.tl-step h3{margin:6px 0}.strip{padding-top:10px}.pc{padding:16px 24px 18px;gap:8px}.eco-stage{margin-top:20px}.co{height:calc(var(--px) * 372)}}.slide{padding-top:calc(var(--px) * 100);padding-bottom:calc(var(--px) * 64)}.in{justify-content:center;gap:calc(var(--px) * 52)}.in>.strip,.in>.tl,.in>.cards-3,.in>.eco-stage{margin-top:0}.slide .hero-copy{margin-top:0}@media(min-width:900px)and (max-height:800px){.in{gap:22px}.slide{padding-top:calc(var(--px) * 96);padding-bottom:calc(var(--px) * 40)}}@media(max-width:899px),(max-height:559px){:root{--px: calc(min(100vw, 560px) / 390 * .72);--wrap: calc(100vw - var(--gut) * 2)}.pin{height:auto}.slide{position:static;height:auto;min-height:100svh;padding:104px 0 56px}.in{flex:0 0 auto;gap:44px}.copy{gap:16px}.hl>.h+.copy{margin-top:26px}.quote{margin-top:28px}.rule-gold{margin:24px 0}.h,.h-hero,.h-m,.h-eco,.h-c,.sec-essencia .h,.sec-filosofia .h,.sec-visao .h{font-size:clamp(1.7rem,7.4vw,2.3rem);line-height:1.08}.h-eco{font-size:clamp(1.45rem,6.2vw,2rem)}.h-hero{font-size:clamp(2.1rem,9.2vw,2.9rem)}.hl{padding-left:20px}.copy,.quote,.hero-lead{max-width:none}.body,.copy p,.strip p,.tl-step p,.co-body p,.pc p{font-size:.95rem;line-height:1.68}.eyebrow,.eyebrow-plain{font-size:.66rem}.eyebrow .num{font-size:1.1rem}.rule-gold{width:80px}.quote p{font-size:1.08rem}.strip{grid-template-columns:1fr 1fr;gap:26px 0;margin-top:8px}.strip li:nth-child(odd):before{display:none}.strip-row li{grid-template-columns:1fr;text-align:center;justify-items:center;row-gap:6px}.strip h3{font-size:.66rem}.strip svg,.strip-row svg{width:34px;height:34px}.tl{grid-template-columns:1fr;gap:30px;padding-left:4px}.tl-line{inset:0 auto 0 66px;width:1px;height:auto}.tl-fill{width:1px;height:100%;transform:scaleY(0);transform-origin:top;background:linear-gradient(180deg,var(--gold),var(--gold-hi))}.tl-dot{display:none}.tl-step{grid-template-columns:96px 1fr;gap:18px}.tl-step img{width:96px;height:96px}.tl-n{margin-top:6px}.tl-n b{font-size:1rem}.tl-step h3{font-size:.72rem}.tl-step p{max-width:none;font-size:.9rem}.mini{display:none}.cards-3{grid-template-columns:1fr;gap:16px}.pc{padding:20px 22px;border-radius:22px}.pc h3{font-size:1.15rem}.pc svg{width:30px;height:30px}.eco-top{grid-template-columns:1fr;gap:20px}.eco-cols{grid-column:1;grid-template-columns:1fr;gap:14px;padding-top:0}.eco-cols p{padding:0}.eco-cols p+p{border-left:0}.eco-stage{margin-top:8px}.eco-cards{flex-direction:column;gap:16px}.co,.co:first-child,.co:last-child{grid-template-columns:1fr;height:auto;margin:0;border-radius:26px}.co:last-child .co-art{order:-1}.co-art{min-height:190px}.co:first-child .co-art,.co:last-child .co-art{-webkit-mask-image:none;mask-image:none}.co:first-child .co-art{order:-1}.co.is-active,.co:not(.is-active){opacity:1;filter:none;flex-grow:1;cursor:auto}.co-body,.co:last-child .co-body{padding:22px 22px 26px}.co-t{font-size:1.1rem}.co-logo{height:38px}.eco-ring,.car-btn,.car-dots{display:none}.eco-close{padding:20px 0 70px}.contato-grid{grid-template-columns:1fr;gap:34px}.form{grid-template-columns:1fr;padding:24px 20px;border-radius:22px}.field input,.field textarea{font-size:1rem}.field label{font-size:.62rem}.btn{font-size:.68rem;padding:15px 26px}.site-footer{min-height:0;padding:70px 0 34px}.foot-main{grid-template-columns:1fr;gap:34px}.foot-cols{grid-template-columns:1fr 1fr}.foot-cols>:first-child{grid-column:1 / -1}.foot-logo{width:min(60vw,240px)}.foot-tag{font-size:1.1rem;max-width:none}.foot-cols li,.foot-cols a{font-size:.95rem}.sec-hero .slide{padding-top:0;display:flex;justify-content:flex-end}.sec-hero .in{padding-bottom:28px}.slide .hero-copy{margin-top:0}.topbar{padding:14px var(--gut) 26px}.brand img{width:min(42vw,175px)}}html.js:not(.is-reduced) [data-lines]{visibility:hidden}html.is-reduced .pin{height:auto}html.is-reduced .slide{position:static;height:auto;min-height:0;padding-bottom:60px}html.is-reduced .tl-fill{transform:none}html.is-reduced .tl-step{opacity:1}html.is-reduced .sec-hero .slide{min-height:100svh}@media(prefers-reduced-motion:reduce){.bg-video{display:none}}@media(min-width:900px)and (min-height:560px){.sec-essencia .in{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--px) * 400);column-gap:calc(var(--px) * 90);align-items:center}.sec-essencia .in>.strip{grid-template-columns:1fr;margin-top:0;padding-top:0;align-self:center;justify-self:end;width:100%}.sec-essencia .strip li{grid-template-columns:auto 1fr;justify-items:start;text-align:left;align-items:center;column-gap:calc(var(--px) * 22);row-gap:calc(var(--px) * 3);padding:calc(var(--px) * 22) 0 calc(var(--px) * 22) calc(var(--px) * 26);border-left:1px solid var(--gold-soft)}.sec-essencia .strip li+li:before{display:none}.sec-essencia .strip svg{grid-row:1 / span 2;margin:0;width:calc(var(--px) * 38);height:calc(var(--px) * 38)}.sec-essencia .strip p{max-width:none}}@media(min-width:900px)and (min-height:560px){.sec-essencia .in>.strip{background:linear-gradient(90deg,#060504bd,#06050499);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:calc(var(--px) * 14) calc(var(--px) * 26) calc(var(--px) * 14) 0;border-radius:2px}.sec-essencia .strip h3{text-shadow:0 1px 12px rgba(0,0,0,.8)}.sec-essencia .strip p{color:#cfc6b4}}@media(min-width:900px)and (min-height:560px){.sec-essencia .in{grid-template-columns:minmax(0,calc(var(--px) * 560)) calc(var(--px) * 440);column-gap:calc(var(--px) * 130);justify-content:start}.sec-essencia .in>.strip{justify-self:start;border:1px solid var(--gold-soft);padding:calc(var(--px) * 10) calc(var(--px) * 30)}.sec-essencia .strip li{padding-left:0;padding-right:0;border-left:0}.sec-essencia .strip li+li{border-top:1px solid rgba(223,168,88,.22)}}@media(min-width:900px)and (min-height:560px){.sec-essencia .in{grid-template-columns:minmax(0,calc(var(--px) * 560)) calc(var(--px) * 560);column-gap:calc(var(--px) * 90)}.sec-essencia .in>.strip{grid-template-columns:1fr 1fr;gap:calc(var(--px) * 20);border:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0}.sec-essencia .strip li,.sec-essencia .strip li+li{position:relative;display:grid;grid-template-columns:1fr;justify-items:start;text-align:left;align-content:start;gap:calc(var(--px) * 10);border:1px solid var(--gold-soft);border-radius:calc(var(--px) * 26);padding:calc(var(--px) * 28) calc(var(--px) * 26) calc(var(--px) * 30);background:linear-gradient(160deg,#140f09c7,#070503db);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sec-essencia .strip svg{grid-row:auto;width:calc(var(--px) * 36);height:calc(var(--px) * 36);margin:0 0 calc(var(--px) * 8)}.sec-essencia .strip h3{font-size:max(10.5px,calc(var(--px) * 13));line-height:1.5}}@media(min-width:900px)and (min-height:560px){.sec-essencia .in{justify-content:space-between;column-gap:0}}@media(min-width:900px)and (min-height:560px){.sec-essencia .in{grid-template-columns:minmax(0,calc(var(--px) * 540)) calc(var(--px) * 610)}.sec-essencia .in>.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-essencia .strip li,.sec-essencia .strip li+li{padding-left:calc(var(--px) * 24);padding-right:calc(var(--px) * 18)}.sec-essencia .strip h3{letter-spacing:.2em}}.tl-nav,.tl-hint{display:none}@media(min-width:900px)and (min-height:560px){.sec-filosofia .in{display:grid;grid-template-columns:minmax(0,calc(var(--px) * 520)) minmax(0,1fr);column-gap:calc(var(--px) * 70);align-items:center}.sec-filosofia .in>.top{align-self:center}.tl-view{position:relative;align-self:center;min-width:0}.tl-hint{display:flex;align-items:center;gap:calc(var(--px) * 14);margin:0 0 calc(var(--px) * 18) calc(var(--px) * 30);font-size:max(10px,calc(var(--px) * 11.5));letter-spacing:.3em;text-transform:uppercase;color:var(--mut);transition:opacity .5s}.tl-hint i{width:calc(var(--px) * 36);height:1px;background:var(--gold-line)}.sec-filosofia:not(.tl-start) .tl-hint{opacity:0}.tl-nav{display:flex;gap:calc(var(--px) * 10);margin:0 0 calc(var(--px) * 26) calc(var(--px) * 30)}.tl-jump{font:500 max(11px,calc(var(--px) * 13)) var(--sans);letter-spacing:.14em;color:var(--mut);background:#0806048c;border:1px solid var(--gold-soft);border-radius:999px;padding:calc(var(--px) * 9) calc(var(--px) * 18);cursor:pointer;transition:color .4s,border-color .4s,background .4s}.tl-jump span{letter-spacing:.2em;text-transform:uppercase;font-size:.85em;margin-left:.4em;display:none}.tl-jump.is-on{color:var(--gold);border-color:var(--gold);background:#dfa8581a}.tl-jump.is-on span{display:inline}.tl-jump:hover{border-color:var(--gold)}.tl-view{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 80%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 80%,transparent 100%);padding-bottom:calc(var(--px) * 6)}.tl{display:flex;grid-template-columns:none;gap:calc(var(--px) * 56);width:max-content;margin-left:calc(var(--px) * 30);padding:calc(var(--px) * 34) calc(var(--px) * 420) 0 0;will-change:transform}.tl-line{left:0;right:0;top:calc(var(--px) * 4)}.tl-fill{width:8px;transform:none}.tl-dot{top:calc(var(--px) * -30);left:0;right:auto;width:9px;height:9px;background:var(--gold-soft);box-shadow:none;transition:background .5s,box-shadow .5s,transform .5s}.tl-step{display:grid;grid-template-columns:1fr;width:calc(var(--px) * 400);gap:calc(var(--px) * 18);opacity:.38;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:scale(.94);transform-origin:left top}.tl-step.is-on{opacity:1;transform:none}.tl-step.is-done{opacity:.22}.tl-step:last-child .tl-dot{display:block}.tl-step.is-on .tl-dot,.tl-step.is-done .tl-dot{background:var(--gold);box-shadow:0 0 12px #dfa858d9}.tl-step.is-on .tl-dot{transform:translateY(-50%) scale(1.6)}.tl-step img{width:calc(var(--px) * 230);height:calc(var(--px) * 230)}.tl-n{margin-top:0}.tl-step h3{font-size:max(12px,calc(var(--px) * 17))}.tl-step p{max-width:calc(var(--px) * 360);font-size:max(13.5px,calc(var(--px) * 16.5));line-height:1.6}.sec-filosofia .h{font-size:calc(var(--px) * 46)}}@media(min-width:900px)and (min-height:560px){.tl-view{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 82%,transparent 100%)}.tl,.tl-hint,.tl-nav{margin-left:calc(var(--px) * 56)}.tl-line{background:#dfa85859}.tl-dot{background:#dfa8588c;width:11px;height:11px}.tl-step p{text-shadow:0 1px 14px rgba(0,0,0,.9),0 0 30px rgba(0,0,0,.8)}}@media(min-width:900px)and (min-height:560px){.tl-view{background:linear-gradient(90deg,#050403c7,#05040399 72%,#05040300);border-radius:calc(var(--px) * 28) 0 0 calc(var(--px) * 28);padding:calc(var(--px) * 26) 0 calc(var(--px) * 30)}.tl-jump{background:#080604d9;color:#cfc6b4}.tl-line{background:#dfa85880}.tl-dot{background:var(--gold-hi, #efc47c);opacity:.6;width:11px;height:11px}.tl-step.is-on .tl-dot,.tl-step.is-done .tl-dot{opacity:1;box-shadow:0 0 0 4px #dfa85840,0 0 14px #dfa858e6}}.pf,.pf-fl,.tl-foot,.tl-prog{display:none}@media(min-width:900px)and (min-height:560px){.sec-filosofia .in{grid-template-columns:minmax(0,calc(var(--px) * 500)) minmax(0,1fr);column-gap:calc(var(--px) * 60)}.tl-panel{position:relative;justify-self:center;width:calc(var(--px) * 640);padding:calc(var(--px) * 46) calc(var(--px) * 50) calc(var(--px) * 40);background:radial-gradient(120% 90% at 50% 0%,#1a140bf7,#060504fa 62%);box-shadow:0 40px 90px -30px #000000e6,0 0 0 1px #0009;text-align:center}.pf{display:block;position:absolute;pointer-events:none}.pf-a{inset:calc(var(--px) * 12)}.pf-b{inset:calc(var(--px) * 20)}.pf:before,.pf:after{content:"";position:absolute;inset:0}.pf:before{border:1px solid rgba(223,168,88,.75);--r: calc(var(--px) * 18);-webkit-mask:radial-gradient(circle var(--r) at 0 0,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 100% 0,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 0 100%,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 100% 100%,transparent calc(var(--r) - .5px),#000 var(--r));-webkit-mask-composite:source-in;mask:radial-gradient(circle var(--r) at 0 0,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 100% 0,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 0 100%,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 100% 100%,transparent calc(var(--r) - .5px),#000 var(--r));mask-composite:intersect}.pf:after{--r: calc(var(--px) * 18);--g: rgba(223, 168, 88, .75);background:radial-gradient(circle at 0 0,transparent calc(var(--r) - 1px),var(--g) calc(var(--r) - 1px),var(--g) var(--r),transparent calc(var(--r) + .5px)) 0 0 / var(--r) var(--r) no-repeat,radial-gradient(circle at 100% 0,transparent calc(var(--r) - 1px),var(--g) calc(var(--r) - 1px),var(--g) var(--r),transparent calc(var(--r) + .5px)) 100% 0 / var(--r) var(--r) no-repeat,radial-gradient(circle at 0 100%,transparent calc(var(--r) - 1px),var(--g) calc(var(--r) - 1px),var(--g) var(--r),transparent calc(var(--r) + .5px)) 0 100% / var(--r) var(--r) no-repeat,radial-gradient(circle at 100% 100%,transparent calc(var(--r) - 1px),var(--g) calc(var(--r) - 1px),var(--g) var(--r),transparent calc(var(--r) + .5px)) 100% 100% / var(--r) var(--r) no-repeat}.pf-b:before,.pf-b:after{--r: calc(var(--px) * 12);opacity:.45}.pf-fl{display:grid;place-items:center;position:absolute;left:50%;transform:translate(-50%);background:#060504;padding:calc(var(--px) * 4) calc(var(--px) * 12);color:var(--gold);pointer-events:none}.pf-fl-t{top:calc(var(--px) * 3)}.pf-fl-b{bottom:calc(var(--px) * 3);transform:translate(-50%) scaleY(-1)}.pf-fl svg{width:calc(var(--px) * 22);height:calc(var(--px) * 27);fill:currentColor;filter:drop-shadow(0 0 8px rgba(223,168,88,.45))}.tl-panel>*:not(.pf):not(.pf-fl):not(svg){position:relative;z-index:1}.tl-hint{display:flex;justify-content:center;align-items:center;gap:calc(var(--px) * 16);margin:0 0 calc(var(--px) * 20);opacity:1!important;color:var(--gold);font-size:max(10px,calc(var(--px) * 11));letter-spacing:.34em}.tl-hint i{width:calc(var(--px) * 44);height:1px;background:linear-gradient(90deg,transparent,var(--gold-line))}.tl-hint i:last-child{transform:scaleX(-1)}.tl-nav{margin:0 0 calc(var(--px) * 18);justify-content:center}.tl-jump{position:relative;overflow:hidden;z-index:0;background:transparent;border-color:#dfa85847;color:#b9b09c;transition:color .45s var(--ease),border-color .45s,transform .45s var(--ease),letter-spacing .45s var(--ease)}.tl-jump:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#dfa85847,#dfa85814);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease)}.tl-jump:hover{transform:translateY(-2px);color:#fff;border-color:var(--gold)}.tl-jump:hover:before,.tl-jump.is-on:before{transform:scaleX(1)}.tl-jump.is-on{background:transparent;color:var(--gold-hi, #efc47c)}.tl-jump:focus-visible,.tl-arr:focus-visible{outline:1px solid var(--gold-hi, #efc47c);outline-offset:3px}.tl-prog{display:block;height:1px;background:#dfa85833;margin:0 0 calc(var(--px) * 30);position:relative}.tl-prog span{position:absolute;inset:0;background:linear-gradient(90deg,var(--gold),var(--gold-hi, #efc47c));transform:scaleX(0);transform-origin:left;box-shadow:0 0 10px #efc47c8c}.tl-prog:before,.tl-prog:after{content:"";position:absolute;top:50%;width:5px;height:5px;background:var(--gold);transform:translateY(-50%) rotate(45deg)}.tl-prog:before{left:-3px}.tl-prog:after{right:-3px;opacity:.5}.tl-view{background:none;-webkit-mask-image:none;mask-image:none;border-radius:0;padding:0;width:calc(var(--px) * 540);margin:0 auto;overflow:hidden}.tl{margin-left:0;padding:0;gap:calc(var(--px) * 60)}.tl-line,.tl-dot{display:none!important}.tl-step{width:calc(var(--px) * 540);justify-items:center;text-align:center;gap:calc(var(--px) * 14);opacity:0;transform:scale(.97);transform-origin:center}.tl-step.is-on{opacity:1;transform:none}.tl-step.is-done{opacity:0}.tl-step img{width:calc(var(--px) * 168);height:calc(var(--px) * 168);box-shadow:0 0 0 calc(var(--px) * 6) #060504,0 0 0 calc(var(--px) * 7) #dfa85859}.tl-step>div{display:grid;justify-items:center}.tl-n{justify-content:center;margin:calc(var(--px) * 6) 0 0}.tl-n b{font-family:var(--serif);font-size:max(15px,calc(var(--px) * 26));color:var(--gold)}.tl-n .rule{display:none}.tl-step h3{margin:calc(var(--px) * 6) 0 calc(var(--px) * 10);font-size:max(13px,calc(var(--px) * 19))}.tl-step p{max-width:calc(var(--px) * 440);font-size:max(13.5px,calc(var(--px) * 16));text-shadow:none}.tl-foot{display:flex;align-items:center;justify-content:center;gap:calc(var(--px) * 26);margin-top:calc(var(--px) * 30)}.tl-count{display:flex;align-items:center;gap:calc(var(--px) * 12);font-family:var(--serif);color:var(--mut);font-size:max(13px,calc(var(--px) * 17));letter-spacing:.1em}.tl-count b{font-weight:400;color:var(--gold)}.tl-count i{width:calc(var(--px) * 26);height:1px;background:var(--gold-line)}.tl-arr{width:calc(var(--px) * 40);height:calc(var(--px) * 40);border-radius:50%;border:1px solid rgba(223,168,88,.35);background:transparent;color:var(--gold);display:grid;place-items:center;cursor:pointer;position:relative;overflow:hidden;transition:border-color .4s,color .4s,transform .45s var(--ease)}.tl-arr:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--gold);transform:scale(0);transition:transform .45s var(--ease)}.tl-arr svg{position:relative;width:45%;height:45%;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--ease)}.tl-arr:hover{color:#0a0806;border-color:var(--gold)}.tl-arr:hover:before{transform:scale(1)}.tl-prev:hover svg{transform:translate(-2px)}.tl-next:hover svg{transform:translate(2px)}.tl-arr:active{transform:scale(.92)}}@media(min-width:900px)and (min-height:560px){.tl-step img{border-radius:calc(var(--px) * 22);width:calc(var(--px) * 188);height:calc(var(--px) * 188);border:1px solid rgba(223,168,88,.8);box-shadow:0 0 0 calc(var(--px) * 6) #060504,0 0 0 calc(var(--px) * 7) #dfa8584d,0 18px 40px -16px #000c}}@media(min-width:900px)and (min-height:560px){.tl-step img{border-radius:50%;width:calc(var(--px) * 176);height:calc(var(--px) * 176);box-shadow:0 0 0 calc(var(--px) * 6) #060504,0 0 0 calc(var(--px) * 7) #dfa8584d}.tl-panel{padding-top:calc(var(--px) * 74);padding-bottom:calc(var(--px) * 68)}.tl-foot{margin-top:calc(var(--px) * 26)}}@media(min-width:900px)and (min-height:560px){.tl-panel{background:none;box-shadow:none;filter:drop-shadow(0 34px 38px rgba(0,0,0,.75)) drop-shadow(0 0 22px rgba(223,168,88,.14))}.pf-bg{--r: calc(var(--px) * 18);inset:calc(var(--px) * 12);overflow:hidden;background:radial-gradient(130% 70% at 50% -8%,rgba(70,52,26,.55),transparent 62%),radial-gradient(90% 60% at 50% 112%,rgba(60,44,20,.4),transparent 70%),linear-gradient(180deg,#14100a,#070605 45%,#0b0906);box-shadow:inset 0 0 0 1px #ffe0a01a,inset 0 2px 1px #ffe4aa29,inset 0 -3px 12px #000000e6,inset 0 0 90px #000000bf;-webkit-mask:radial-gradient(circle var(--r) at 0 0,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 100% 0,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 0 100%,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 100% 100%,transparent calc(var(--r) - .5px),#000 var(--r));-webkit-mask-composite:source-in;mask:radial-gradient(circle var(--r) at 0 0,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 100% 0,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 0 100%,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 100% 100%,transparent calc(var(--r) - .5px),#000 var(--r));mask-composite:intersect}.pf-bg:before{inset:0;background:linear-gradient(115deg,transparent 38%,rgba(255,226,160,.075) 50%,transparent 62%) 0 0 / 260% 100% no-repeat;animation:pf-sheen 9s var(--ease) infinite}.pf-bg:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 3px);mix-blend-mode:screen}@keyframes pf-sheen{0%,25%{background-position:100% 0}70%,to{background-position:0 0}}.pf-a:before{border:2px solid transparent;border-image:linear-gradient(135deg,#7d5d27,#f4d99c 22%,#b58638 48%,#f1d28f 72%,#86642c) 1;opacity:1;filter:drop-shadow(0 0 4px rgba(223,168,88,.35))}.pf-a:after{--g: #d9a850;filter:drop-shadow(0 0 4px rgba(223,168,88,.4))}.pf-b:before{border-color:#dfa85899}.pf-a:before,.pf-b:before{--r: calc(var(--px) * 18)}.pf-a:before,.pf-b:before{-webkit-mask:linear-gradient(90deg,#000 calc(50% - var(--px) * 24),transparent calc(50% - var(--px) * 24),transparent calc(50% + var(--px) * 24),#000 calc(50% + var(--px) * 24)),radial-gradient(circle var(--r) at 0 0,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 100% 0,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 0 100%,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 100% 100%,transparent calc(var(--r) - .5px),#000 var(--r));-webkit-mask-composite:source-in;mask:linear-gradient(90deg,#000 calc(50% - var(--px) * 24),transparent calc(50% - var(--px) * 24),transparent calc(50% + var(--px) * 24),#000 calc(50% + var(--px) * 24)),radial-gradient(circle var(--r) at 0 0,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 100% 0,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 0 100%,transparent calc(var(--r) - .5px),#000 var(--r)),radial-gradient(circle var(--r) at 100% 100%,transparent calc(var(--r) - .5px),#000 var(--r));mask-composite:intersect}.pf-b:before{--r: calc(var(--px) * 12)}.pf-fl{background:none;padding:0;top:calc(var(--px) * -4)}.pf-fl-b{bottom:calc(var(--px) * -4)}.pf-fl svg{width:calc(var(--px) * 26);height:calc(var(--px) * 32);fill:url(#goldgrad);filter:drop-shadow(0 1px 0 rgba(0,0,0,.8)) drop-shadow(0 0 9px rgba(223,168,88,.5))}}@media(prefers-reduced-motion:reduce){.pf-bg:before{animation:none}}@media(min-width:900px)and (min-height:560px){.pf-fl-t{top:calc(var(--px) * -6)}.pf-fl-b{top:auto;bottom:calc(var(--px) * -6)}.pf-fl svg{width:calc(var(--px) * 32);height:calc(var(--px) * 40)}}.bx-n{display:none}@media(min-width:900px)and (min-height:560px){.sec-essencia .in{grid-template-columns:minmax(0,calc(var(--px) * 500)) calc(var(--px) * 700)}.sec-essencia .in>.strip{gap:calc(var(--px) * 22)}.sec-essencia .strip li,.sec-essencia .strip li+li{padding:calc(var(--px) * 34) calc(var(--px) * 32) calc(var(--px) * 34);gap:calc(var(--px) * 10);justify-items:start;text-align:left}.bx-n{display:flex;align-items:center;gap:calc(var(--px) * 12);font-family:var(--serif);color:var(--gold);font-size:max(13px,calc(var(--px) * 17));letter-spacing:.08em;order:-1;margin-bottom:calc(var(--px) * 4)}.bx-n b{font-weight:400}.bx-n i{width:calc(var(--px) * 34);height:1px;background:var(--gold-line)}.sec-essencia .strip svg{width:calc(var(--px) * 54);height:calc(var(--px) * 54);stroke-width:1.15;margin:calc(var(--px) * 6) 0 calc(var(--px) * 8);filter:drop-shadow(0 0 8px rgba(223,168,88,.35))}.sec-essencia .strip h3{font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;font-weight:400;font-size:max(14px,calc(var(--px) * 21));line-height:1.15;color:#fff}.sec-essencia .strip p{font-size:max(12.5px,calc(var(--px) * 14.5));line-height:1.55;color:#cfc6b4}}@media(max-width:899px),(max-height:559px){.sec-essencia .strip{grid-template-columns:1fr;gap:18px}.sec-essencia .strip li{padding:26px 24px;justify-items:start;text-align:left}.sec-essencia .strip li:before{inset:0}.bx-n{display:flex;gap:10px;color:var(--gold);font-family:var(--serif);margin-bottom:4px}.bx-n i{width:28px;height:1px;background:var(--gold-line)}.sec-essencia .strip svg{width:44px;height:44px}}.sec-essencia .strip li:before,.sec-essencia .strip li+li:before{width:auto;height:auto;inset:0;display:block}@media(min-width:900px)and (min-height:560px){.sec-essencia .strip h3{font-size:max(13px,calc(var(--px) * 18));letter-spacing:.035em;white-space:nowrap}.sec-essencia .strip p{max-width:none}}@media(min-width:900px)and (min-height:560px){.sec-essencia .in{grid-template-columns:minmax(0,calc(var(--px) * 480)) calc(var(--px) * 740);align-items:stretch}.sec-essencia .in>.top{align-self:start}.sec-essencia .in>.strip{align-self:stretch;grid-template-rows:1fr 1fr;gap:calc(var(--px) * 20)}.sec-essencia .strip li,.sec-essencia .strip li+li{padding:calc(var(--px) * 24) calc(var(--px) * 30) calc(var(--px) * 26);align-content:center;gap:calc(var(--px) * 8)}.sec-essencia .strip svg{position:absolute;right:calc(var(--px) * 28);top:calc(var(--px) * 24);width:calc(var(--px) * 50);height:calc(var(--px) * 50);margin:0}.sec-essencia .strip h3{margin-top:calc(var(--px) * 6)}}@media(min-width:900px)and (min-height:560px){.sec-essencia .in{align-content:center;grid-template-rows:auto}}@media(min-width:900px)and (min-height:560px){.sec-essencia .in>.strip{gap:calc(var(--px) * 30)}.sec-essencia .strip li,.sec-essencia .strip li+li{align-content:start;padding-top:calc(var(--px) * 28)}.sec-essencia .strip svg{top:calc(var(--px) * 28)}}@media(min-width:900px)and (min-height:560px){.sec-essencia .in{grid-template-columns:minmax(0,calc(var(--px) * 460)) calc(var(--px) * 780)}.sec-essencia .strip li,.sec-essencia .strip li+li{grid-template-columns:auto 1fr;column-gap:calc(var(--px) * 18);row-gap:calc(var(--px) * 14);align-content:start;padding:calc(var(--px) * 30) calc(var(--px) * 28) calc(var(--px) * 28)}.sec-essencia .strip svg{position:static;grid-column:1;grid-row:1 / span 2;align-self:center;width:calc(var(--px) * 54);height:calc(var(--px) * 54)}.sec-essencia .strip .bx-n{grid-column:2;grid-row:1;align-self:end;margin:0;order:0}.sec-essencia .strip h3{grid-column:2;grid-row:2;align-self:start;margin:0;font-size:max(12.5px,calc(var(--px) * 17));letter-spacing:.025em}.sec-essencia .strip p{grid-column:1 / -1;grid-row:3;margin-top:calc(var(--px) * 4)}}@media(min-width:900px)and (min-height:560px){.sec-essencia .strip li,.sec-essencia .strip li+li{align-content:center}}:root{--frame: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22100%22 height=%22100%22 viewBox=%220 0 100 100%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 gradientUnits=%22userSpaceOnUse%22 x1=%220%22 y1=%220%22 x2=%22100%22 y2=%22100%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff0c0%22/%3E%3Cstop offset=%22.2%22 stop-color=%22%23e9c06a%22/%3E%3Cstop offset=%22.42%22 stop-color=%22%23a97f34%22/%3E%3Cstop offset=%22.58%22 stop-color=%22%236d4e1e%22/%3E%3Cstop offset=%22.8%22 stop-color=%22%23c99a40%22/%3E%3Cstop offset=%221%22 stop-color=%22%23f4d68f%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22h%22 gradientUnits=%22userSpaceOnUse%22 x1=%220%22 y1=%220%22 x2=%22100%22 y2=%22100%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22 stop-opacity=%22.95%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%23fff%22 stop-opacity=%22.1%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23fff%22 stop-opacity=%220%22/%3E%3Cstop offset=%221%22 stop-color=%22%23ffe9b0%22 stop-opacity=%22.5%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d=%22M16.7 2.2L83.3 2.2A14.5 14.5 0 0 0 97.8 16.7L97.8 83.3A14.5 14.5 0 0 0 83.3 97.8L16.7 97.8A14.5 14.5 0 0 0 2.2 83.3L2.2 16.7A14.5 14.5 0 0 0 16.7 2.2Z%22 fill=%22none%22 stroke=%22%23000%22 stroke-opacity=%22.55%22 stroke-width=%224.6%22 transform=%22translate(.6 .9)%22/%3E%3Cpath d=%22M16.7 2.2L83.3 2.2A14.5 14.5 0 0 0 97.8 16.7L97.8 83.3A14.5 14.5 0 0 0 83.3 97.8L16.7 97.8A14.5 14.5 0 0 0 2.2 83.3L2.2 16.7A14.5 14.5 0 0 0 16.7 2.2Z%22 fill=%22none%22 stroke=%22url(%23g)%22 stroke-width=%223.2%22/%3E%3Cpath d=%22M15.45 1L84.55 1A13.3 13.3 0 0 0 99 15.45L99 84.55A13.3 13.3 0 0 0 84.55 99L15.45 99A13.3 13.3 0 0 0 1 84.55L1 15.45A13.3 13.3 0 0 0 15.45 1Z%22 fill=%22none%22 stroke=%22url(%23h)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M18.62 4.25L81.38 4.25A16.55 16.55 0 0 0 95.75 18.62L95.75 81.38A16.55 16.55 0 0 0 81.38 95.75L18.62 95.75A16.55 16.55 0 0 0 4.25 81.38L4.25 18.62A16.55 16.55 0 0 0 18.62 4.25Z%22 fill=%22none%22 stroke=%22%23000%22 stroke-opacity=%22.6%22 stroke-width=%22.9%22/%3E%3Cpath d=%22M21.65 8L78.35 8A20.3 20.3 0 0 0 92 21.65L92 78.35A20.3 20.3 0 0 0 78.35 92L21.65 92A20.3 20.3 0 0 0 8 78.35L8 21.65A20.3 20.3 0 0 0 21.65 8Z%22 fill=%22none%22 stroke=%22url(%23g)%22 stroke-width=%221%22 stroke-opacity=%22.8%22/%3E%3Cpath d=%22M5.6 3.3L7.8999999999999995 5.6L5.6 7.8999999999999995L3.3 5.6Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M94.4 3.3L96.7 5.6L94.4 7.8999999999999995L92.10000000000001 5.6Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M5.6 92.10000000000001L7.8999999999999995 94.4L5.6 96.7L3.3 94.4Z%22 fill=%22url(%23g)%22/%3E%3Cpath d=%22M94.4 92.10000000000001L96.7 94.4L94.4 96.7L92.10000000000001 94.4Z%22 fill=%22url(%23g)%22/%3E%3C/svg%3E");--cl-r: calc(var(--px) * 14.5);--cx: calc(var(--px) * 2.2)}.sec-essencia .strip li,.sec-essencia .strip li+li,.pc,.tl-panel{position:relative;isolation:isolate;border:0!important;border-radius:0!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;filter:drop-shadow(0 24px 28px rgba(0,0,0,.65)) drop-shadow(0 0 16px rgba(223,168,88,.1))}.sec-essencia .strip li:before,.sec-essencia .strip li+li:before,.pc:before,.pf-bg{content:"";position:absolute;inset:0;width:auto;height:auto;z-index:-1;display:block;opacity:1;animation:none;background:radial-gradient(120% 70% at 50% -12%,rgba(78,58,28,.5),transparent 62%),radial-gradient(90% 55% at 50% 118%,rgba(60,44,20,.35),transparent 70%),linear-gradient(180deg,#14100a,#070605 52%,#0b0906);box-shadow:inset 0 0 0 1px #ffe0a014,inset 0 2px 1px #ffe4aa24,inset 0 -3px 10px #000000e6,inset 0 0 70px #000000a6;-webkit-mask:radial-gradient(circle var(--cl-r) at var(--cx) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at var(--cx) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r));-webkit-mask-composite:source-in;mask:radial-gradient(circle var(--cl-r) at var(--cx) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at var(--cx) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r));mask-composite:intersect}.pf-bg:before,.pf-bg:after{display:none}.pf-b{display:none!important}.sec-essencia .strip li:after,.sec-essencia .strip li+li:after,.pc:after,.pf-a{content:"";display:block;position:absolute;inset:0;width:auto;height:auto;z-index:0;pointer-events:none;border:0 solid transparent;border-image:var(--frame) 30 / calc(var(--px) * 30) stretch;background:none;filter:none;mask:none;-webkit-mask:none}.pf-a:before,.pf-a:after{display:none}.pf-bg{inset:0!important}.pc.is-on{transform:translateY(calc(var(--px) * -6))}.pc.is-on,.sec-essencia .strip li:hover{filter:drop-shadow(0 26px 30px rgba(0,0,0,.7)) drop-shadow(0 0 22px rgba(239,196,124,.28))}.sec-essencia .strip li,.sec-essencia .strip li+li,.pc{display:grid;grid-template-columns:auto 1fr;column-gap:calc(var(--px) * 18);row-gap:calc(var(--px) * 12);align-content:center;justify-items:stretch;text-align:left;padding:calc(var(--px) * 30) calc(var(--px) * 30) calc(var(--px) * 28)}.sec-essencia .strip svg,.pc svg{position:static;grid-column:1;grid-row:1;box-sizing:border-box;width:calc(var(--px) * 60);height:calc(var(--px) * 60);padding:calc(var(--px) * 14);margin:0;color:var(--gold);border-radius:50%;background:radial-gradient(circle at 35% 28%,#ffe1a029,#0000008c 70%);box-shadow:0 0 0 1px #dfa858d9,0 0 0 calc(var(--px) * 4) #0a0806,0 0 0 calc(var(--px) * 5) #dfa85866,inset 0 2px 5px #ffe4aa33,inset 0 -4px 8px #000000b3;filter:drop-shadow(0 0 6px rgba(223,168,88,.35));stroke-width:1.2}.sec-essencia .strip .bx-n,.pc .pc-n{display:flex;grid-column:2;grid-row:1;align-self:center;align-items:center;gap:calc(var(--px) * 14);margin:0;order:0;font-family:var(--serif);color:var(--gold)}.sec-essencia .strip .bx-n b,.pc .pc-n b{font-weight:400;font-size:max(17px,calc(var(--px) * 30));line-height:1;letter-spacing:.02em;text-shadow:0 0 14px rgba(223,168,88,.35)}.sec-essencia .strip .bx-n i,.pc .pc-n .rule{flex:1;width:auto;height:1px;position:relative;background:linear-gradient(90deg,#dfa858d9,#dfa85800)}.sec-essencia .strip .bx-n i:before,.pc .pc-n .rule:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;background:var(--gold);transform:translateY(-50%) rotate(45deg)}.sec-essencia .strip h3,.pc h3{grid-column:1 / -1;grid-row:2;margin:calc(var(--px) * 6) 0 0;font-family:var(--serif);font-weight:500;text-transform:uppercase;letter-spacing:.04em;font-size:max(13px,calc(var(--px) * 18));line-height:1.15;color:#fff;white-space:normal}.sec-essencia .strip h3:after,.pc h3:after{content:"";display:block;width:calc(var(--px) * 44);height:1px;margin-top:calc(var(--px) * 12);background:linear-gradient(90deg,var(--gold),rgba(223,168,88,0))}.sec-essencia .strip p,.pc p:not(.pc-n){grid-column:1 / -1;grid-row:3;margin:0;max-width:none;color:#cdc4b2}.cta-pill,.co-link,.btn,.tl-jump{position:relative;overflow:hidden;isolation:isolate;font-family:var(--sans);font-weight:600;text-transform:uppercase;letter-spacing:.2em;font-size:max(10px,calc(var(--px) * 11.5));border-radius:999px;transition:color .45s var(--ease),border-color .45s,transform .45s var(--ease),box-shadow .45s,gap .45s var(--ease)}.cta-pill:before,.co-link:before,.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#e9c06a,#c99a40);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease)}.cta-pill:hover:before,.co-link:hover:before,.btn:hover:not(:disabled):before{transform:scaleX(1)}.cta-pill:hover,.co-link:hover,.btn:hover:not(:disabled){color:#0a0806;background:transparent;border-color:var(--gold);box-shadow:0 6px 26px -8px #dfa8588c;transform:translateY(-1px)}.co-link:hover i,.btn:hover:not(:disabled) i{border-color:#0a080680}.btn:hover:not(:disabled){background:transparent}.cta-pill:active,.co-link:active,.btn:active,.tl-jump:active{transform:scale(.97)}.tl-jump{font-weight:600}.pc{align-content:start;row-gap:calc(var(--px) * 8);padding:calc(var(--px) * 24) calc(var(--px) * 28) calc(var(--px) * 22)}.pc svg{width:calc(var(--px) * 50);height:calc(var(--px) * 50);padding:calc(var(--px) * 12)}.pc h3{margin-top:calc(var(--px) * 4);font-size:max(13px,calc(var(--px) * 17))}.pc h3:after{margin-top:calc(var(--px) * 8)}.pc .pc-n b{font-size:max(16px,calc(var(--px) * 26))}.sec-essencia .strip li,.sec-essencia .strip li+li{align-content:start}@media(min-width:900px)and (min-height:560px){.tl-view{padding:calc(var(--px) * 10) 0 calc(var(--px) * 6)}}.bx-n b,.pc-n b,.tl-n b,.tl-count,.tl-count b{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.sec-essencia .strip .bx-n b,.pc .pc-n b{display:block;line-height:.8;padding-top:.04em}@media(min-width:900px)and (min-height:560px){.sec-essencia .in>.strip{margin-top:calc(var(--px) * 22)!important}}.sec-essencia .strip .bx-n i,.pc .pc-n .rule{transform:translateY(calc(var(--px) * 1.3))}body,button,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.body,.copy p,.strip p,.tl-step p,.co-body p,.pc p,.co p,.field label,.quote p{font-weight:400;letter-spacing:.004em}.body,.copy p,.strip p,.tl-step p,.co-body p,.pc p{text-shadow:0 1px 2px rgba(0,0,0,.55),0 0 22px rgba(0,0,0,.45)}.sec-essencia .strip p,.pc p:not(.pc-n){color:#ddd5c4;text-shadow:none}.eyebrow span:not(.num):not(.rule),.tl-hint span,.topnav a,.cta-pill,.btn,.co-link,.tl-jump,.strip h3,.tl-step h3{font-weight:600}.topnav a{letter-spacing:.2em}.tl-step h3,.strip h3{font-weight:600}.sec-essencia .strip h3,.pc h3{font-weight:500}@media(min-width:900px)and (min-height:560px){.tl-step{opacity:0;transform:scale(.88);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}.tl-step.is-on{opacity:1;transform:scale(1)}.tl-step.is-done{opacity:0;transform:scale(.88)}.tl-step img{transform:scale(1.14);transition:transform 1.2s var(--ease),box-shadow 1.2s}.tl-step.is-on img{transform:scale(1)}.tl-step>div{transform:translate(calc(var(--px) * 26));opacity:0;transition:transform 1.2s var(--ease) .12s,opacity 1.2s var(--ease) .12s}.tl-step.is-on>div{transform:none;opacity:1}.tl-step.is-done>div{transform:translate(calc(var(--px) * -26))}.tl-jump{transition:color 1.2s var(--ease),border-color 1.2s var(--ease),transform .6s var(--ease),letter-spacing 1.2s var(--ease)}.tl-jump:before{transition:transform 1.2s var(--ease)}.tl-jump span{animation:none}.tl-jump.is-on span{animation:tl-lab 1.2s var(--ease) both}.tl-count b{display:inline-block}}@keyframes tl-lab{0%{opacity:0;transform:translate(-8px) scaleX(.6)}to{opacity:1;transform:none}}@media(min-width:900px)and (min-height:560px){.tl-nav{position:relative;gap:calc(var(--px) * 10)}.tl-jump{width:calc(var(--px) * 64);padding:calc(var(--px) * 9) 0;text-align:center;background:transparent!important;border-color:#dfa85842}.tl-jump span,.tl-jump.is-on span{display:none}.tl-jump:before{display:none}.tl-jump.is-on{color:var(--gold-hi, #efc47c);border-color:#dfa85842}.tl-jump:hover{border-color:#dfa858b3;color:#fff}.tl-ind{position:absolute;left:0;top:0;bottom:0;width:calc(var(--px) * 64);border-radius:999px;z-index:0;pointer-events:none;background:linear-gradient(100deg,#e9c06a4d,#c99a4024);border:1px solid var(--gold);box-shadow:0 0 18px -4px #dfa85880,inset 0 1px #ffe4aa40;will-change:transform,width}.tl-jump{z-index:1}}.tl-ind{display:none}@media(min-width:900px)and (min-height:560px){.tl-ind{display:block}}@media(min-width:900px)and (min-height:560px){.tl-jump{flex:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.tl-jump span,.tl-jump.is-on span{display:inline-block;margin-left:.7em;letter-spacing:.18em;opacity:0;transform:translate(calc(var(--px) * -8));transition:opacity .9s var(--ease) .15s,transform 1.2s var(--ease) .1s;animation:none}.tl-jump.is-on span{opacity:1;transform:none}.tl-jump.is-measure span{opacity:1;transform:none;transition:none}.tl-jump{padding-left:calc(var(--px) * 14);padding-right:calc(var(--px) * 14)}.tl-jump.is-measure{padding:calc(var(--px) * 9) calc(var(--px) * 20)}}@media(min-width:900px)and (min-height:560px){.tl-jump{justify-content:flex-start;padding-left:calc(var(--px) * 14);padding-right:calc(var(--px) * 22)}.tl-jump .n{flex:none;width:calc(var(--px) * 36);text-align:center;font-style:normal}.tl-jump span,.tl-jump.is-on span{flex:none;margin-left:calc(var(--px) * 4)}.tl-jump.is-measure{padding:calc(var(--px) * 9) calc(var(--px) * 22) calc(var(--px) * 9) calc(var(--px) * 14)}}@media(min-width:900px)and (min-height:560px){.pf-fl{width:calc(var(--px) * 50);height:calc(var(--px) * 50);border-radius:50%;padding:0;display:grid;place-items:center;left:50%;right:auto;z-index:2;background:radial-gradient(circle at 36% 28%,#1d160c,#0a0806 68%);color:var(--gold);box-shadow:0 0 0 1px #e9c06ae6,0 0 0 calc(var(--px) * 4) #0a0806,0 0 0 calc(var(--px) * 5) #dfa8588c,inset 0 2px 5px #ffe4aa33,inset 0 -4px 8px #000000bf,0 6px 14px #0009}.pf-fl-t{top:calc(var(--px) * -22.8);transform:translate(-50%)}.pf-fl-b{bottom:calc(var(--px) * -22.8);top:auto;transform:translate(-50%) scaleY(-1)}.pf-fl svg{width:calc(var(--px) * 24);height:calc(var(--px) * 30)}.pf-fl:before,.pf-fl:after{content:"";position:absolute;top:50%;width:5px;height:5px;background:var(--gold);transform:translateY(-50%) rotate(45deg);box-shadow:0 0 6px #dfa858b3}.pf-fl:before{left:calc(var(--px) * -46)}.pf-fl:after{right:calc(var(--px) * -46)}}@media(min-width:900px)and (min-height:560px){.pf-fl-b{transform:translate(-50%)}}@media(min-width:900px)and (min-height:560px){.pf-fl-b svg{transform:scaleY(-1)}}:root{--frame-d: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22100%22 height=%22100%22 viewBox=%220 0 100 100%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 gradientUnits=%22userSpaceOnUse%22 x1=%220%22 y1=%220%22 x2=%22100%22 y2=%22100%22%3E%3Cstop offset=%220%22 stop-color=%22%237a5a1c%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%233b2a0d%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%231c1409%22/%3E%3Cstop offset=%221%22 stop-color=%22%236b4d17%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22h%22 gradientUnits=%22userSpaceOnUse%22 x1=%220%22 y1=%220%22 x2=%22100%22 y2=%22100%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff6cf%22 stop-opacity=%22.95%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23fff6cf%22 stop-opacity=%22.1%22/%3E%3Cstop offset=%221%22 stop-color=%22%23fff0b0%22 stop-opacity=%22.6%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d=%22M15.45 1L84.55 1A13.3 13.3 0 0 0 99 15.45L99 84.55A13.3 13.3 0 0 0 84.55 99L15.45 99A13.3 13.3 0 0 0 1 84.55L1 15.45A13.3 13.3 0 0 0 15.45 1Z%22 fill=%22none%22 stroke=%22url(%23h)%22 stroke-width=%221%22/%3E%3Cpath d=%22M16.69 2.6L83.31 2.6A14.5 14.5 0 0 0 97.4 16.69L97.4 83.31A14.5 14.5 0 0 0 83.31 97.4L16.69 97.4A14.5 14.5 0 0 0 2.6 83.31L2.6 16.69A14.5 14.5 0 0 0 16.69 2.6Z%22 fill=%22none%22 stroke=%22url(%23g)%22 stroke-width=%222.6%22/%3E%3Cpath d=%22M18.7 4.8L81.3 4.8A16.7 16.7 0 0 0 95.2 18.7L95.2 81.3A16.7 16.7 0 0 0 81.3 95.2L18.7 95.2A16.7 16.7 0 0 0 4.8 81.3L4.8 18.7A16.7 16.7 0 0 0 18.7 4.8Z%22 fill=%22none%22 stroke=%22%23fff3bf%22 stroke-opacity=%22.55%22 stroke-width=%22.8%22/%3E%3Cpath d=%22M21.24 8L78.76 8A19.9 19.9 0 0 0 92 21.24L92 78.76A19.9 19.9 0 0 0 78.76 92L21.24 92A19.9 19.9 0 0 0 8 78.76L8 21.24A19.9 19.9 0 0 0 21.24 8Z%22 fill=%22none%22 stroke=%22%232b1e09%22 stroke-opacity=%22.7%22 stroke-width=%22.9%22/%3E%3C/svg%3E");--au: #d4af37;--au-d: #8c6a2e;--br: #1c1812;--bg-n: #d9c9a6}.slab{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--px) * 600);column-gap:calc(var(--px) * 64);align-items:center;padding:calc(var(--px) * 58) calc(var(--px) * 66) calc(var(--px) * 58) calc(var(--px) * 66);filter:drop-shadow(0 34px 40px rgba(0,0,0,.7)) drop-shadow(0 0 26px rgba(212,175,55,.16))}.slab:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(90% 70% at 18% 0%,rgba(255,244,196,.55),transparent 60%),radial-gradient(70% 60% at 100% 100%,rgba(112,80,24,.45),transparent 70%),repeating-linear-gradient(100deg,#ffffff09 0 1px,#00000006 1px 3px),linear-gradient(135deg,#ecd078,#d4af37 34%,#c29a30 62%,#a9852b);box-shadow:inset 0 3px 2px #fff6c8bf,inset 0 -4px 6px #46300a8c,inset 3px 0 3px #fff0b459,inset -3px 0 4px #46300a66,inset 0 0 120px #78561659;-webkit-mask:radial-gradient(circle var(--cl-r) at var(--cx) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at var(--cx) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r));-webkit-mask-composite:source-in;mask:radial-gradient(circle var(--cl-r) at var(--cx) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at var(--cx) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r));mask-composite:intersect}.slab:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:0 solid transparent;border-image:var(--frame-d) 30 / calc(var(--px) * 30) stretch}.slab .top,.slab .cards-3{position:relative}.slab .eyebrow{color:var(--br)}.slab .eyebrow .num{color:#4a3510}.slab .eyebrow .rule{background:#1c181273}.slab .eyebrow span:not(.num):not(.rule){color:#2b1e09;text-shadow:0 1px 0 rgba(255,240,180,.6)}.slab .hl:before,.slab .hl>.vline{background:#1c181266}.slab .hl{border-left-color:#1c181266}.slab .h{color:var(--br);text-shadow:0 1px 0 rgba(255,240,180,.7),0 -1px 0 rgba(70,48,10,.25)}.slab .h .g{color:#6b4a12}.slab .body,.slab .copy p{color:var(--br);font-weight:500;text-shadow:0 1px 0 rgba(255,240,180,.55)}.slab .quote{border-left-color:#1c18128c}.slab .quote p{color:#2b1e09;text-shadow:0 1px 0 rgba(255,240,180,.55)}.slab .cards-3{grid-template-columns:1fr;gap:calc(var(--px) * 18)}.slab .pc{filter:none;transform:none;padding:calc(var(--px) * 22) calc(var(--px) * 26) calc(var(--px) * 22);border-radius:calc(var(--px) * 16)!important;column-gap:calc(var(--px) * 18);row-gap:calc(var(--px) * 6);background:linear-gradient(150deg,#7856166b,#b08a2c4d 55%,#ecd07840)!important;box-shadow:inset 3px 4px 8px #46300a99,inset -2px -3px 5px #fff4c48c,0 1px #fff6c8cc,0 -1px #46300a40!important;border:0!important;transition:background 1.2s var(--ease),box-shadow 1.2s var(--ease)}.slab .pc:before,.slab .pc:after{display:none}.slab .pc svg{color:#3b2a0d;background:radial-gradient(circle at 35% 28%,#fff0b459,#5a3e0e59 75%);box-shadow:inset 2px 3px 5px #46300a99,inset -1px -2px 3px #fff4c499,0 0 0 1px #3c2a0a80,0 1px #fff4c4b3;filter:none;transition:color 1.2s var(--ease),background 1.2s var(--ease),box-shadow 1.2s var(--ease)}.slab .pc .pc-n{color:#3b2a0d}.slab .pc .pc-n b{text-shadow:0 1px 0 rgba(255,240,180,.6)}.slab .pc .pc-n .rule{background:linear-gradient(90deg,#281c0899,#281c0800)}.slab .pc .pc-n .rule:before{background:#3b2a0d}.slab .pc h3{color:var(--br);text-shadow:0 1px 0 rgba(255,240,180,.6)}.slab .pc h3:after{background:linear-gradient(90deg,#281c088c,#281c0800)}.slab .pc p:not(.pc-n){color:#2b1e09;font-weight:500;text-shadow:0 1px 0 rgba(255,240,180,.5)}.slab .pc,.slab .pc *{transition-property:color,background,box-shadow,text-shadow;transition-duration:1.2s;transition-timing-function:var(--ease)}.slab .pc.is-on{transform:none;filter:none;background:linear-gradient(150deg,#0f0c07,#1c1812 60%,#26200f)!important;box-shadow:inset 4px 5px 12px #000000d9,inset -2px -3px 6px #d4af372e,0 1px #fff6c8d9,0 -1px #46300a4d!important}.slab .pc.is-on svg{color:var(--au);background:radial-gradient(circle at 35% 28%,#d4af3738,#00000080 75%);box-shadow:inset 2px 3px 6px #000c,0 0 0 1px #d4af3799,0 0 14px #d4af3740}.slab .pc.is-on .pc-n,.slab .pc.is-on .pc-n b{color:var(--au);text-shadow:none}.slab .pc.is-on .pc-n .rule{background:linear-gradient(90deg,#d4af37cc,#d4af3700)}.slab .pc.is-on .pc-n .rule:before{background:var(--au)}.slab .pc.is-on h3{color:#fff;text-shadow:none}.slab .pc.is-on h3:after{background:linear-gradient(90deg,var(--au),rgba(212,175,55,0))}.slab .pc.is-on p:not(.pc-n){color:#e7dcc2;text-shadow:none}.mini{display:none!important}@media(max-width:899px),(max-height:559px){.slab{display:block;padding:30px 22px 26px}.slab .cards-3{margin-top:26px}}.slab .pc .pc-n b{color:#3b2a0d}.slab .pc.is-on .pc-n b{color:var(--au)}@media(min-width:900px)and (min-height:560px){.slab{grid-template-columns:minmax(0,1fr) calc(var(--px) * 580);column-gap:calc(var(--px) * 56)}.slab .h.h-m{font-size:calc(var(--px) * 35)}}.slab-c{display:grid;justify-items:center;align-content:center;gap:calc(var(--px) * 12);min-width:0}.mandala{position:relative;width:calc(var(--px) * 560);height:calc(var(--px) * 560);perspective:1400px;cursor:ns-resize}.m-rig,.m-stack{position:absolute;inset:0;transform-style:preserve-3d}.m-layer{position:absolute;inset:0;transform:translateZ(var(--z, 0));transform-style:preserve-3d;pointer-events:none}.m-svg{width:100%;height:100%;display:block;overflow:visible;fill:none;stroke:none}.m-disc{position:absolute;border-radius:50%;display:block}.m-case{inset:1.92%;background:conic-gradient(from 210deg,#6b4d17,#f2d98a 8%,#b8922c 17%,#5e4414 27%,#d9b84e 38%,#8c6a2e,#fbe9a6,#a47c2c,#4f3a10,#e2c15a 88%,#6b4d17);box-shadow:0 30px 38px -8px #0000008c,0 0 0 1px #fff4c880 inset,0 3px 4px #fff6c88c inset,0 -4px 6px #3c280899 inset}.m-case:after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,#ffffff17 0 .4deg,#00000012 .4deg .9deg);mix-blend-mode:overlay}.m-bevel{inset:4.2%;background:conic-gradient(from 30deg,#fff0b0,#a47c2c 14%,#4f3a10,#c9a54a 46%,#fbe9a6 60%,#6b4d17 78%,#fff0b0);box-shadow:0 0 0 1px #3c2808b3,0 2px 3px #00000080,inset 0 0 6px #fff4c880}.m-well{inset:6.3%;background:#0c0a06;box-shadow:inset 0 14px 22px #000000f2,inset 0 -3px 8px #ffe6961f,0 -1px 1px #ffe6964d}.m-face{inset:7.6%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .92 0 0 0 0 .72 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(circle at 38% 30%,#2d2514,#14100a 52%,#070605);box-shadow:inset 8px 12px 26px #000000bf,inset -3px -4px 12px #ffe6a00d,inset 0 0 0 1px #000000b3}.m-layer.crown .m-svg{filter:drop-shadow(0 4px 4px rgba(0,0,0,.5))}.m-layer.dial .m-svg{filter:drop-shadow(0 .6px 0 rgba(0,0,0,.9))}.m-layer.rose .m-svg{filter:drop-shadow(0 5px 5px rgba(0,0,0,.6))}.m-needle{position:absolute;inset:0;will-change:transform}.m-layer.marks{pointer-events:auto}.m-card{font-family:var(--serif);font-weight:500;font-size:27px;fill:#e8cd7a;stroke:none;letter-spacing:.02em}.m-deg{font-family:var(--serif);font-size:11px;fill:#b9a06a;opacity:.85;stroke:none;letter-spacing:.04em}.m-mk{cursor:pointer;outline:none}.m-mk-halo{fill:none;stroke:#f4dc8a;stroke-opacity:0;stroke-width:1;transition:stroke-opacity 1.2s var(--ease)}.m-mk-bg{fill:url(#dome);transition:filter 1.2s var(--ease),opacity 1.2s;opacity:.62}.m-mk:hover .m-mk-bg{opacity:.9}.m-mk.is-on .m-mk-bg{opacity:1;filter:drop-shadow(0 0 9px rgba(244,220,138,.7))}.m-mk:hover .m-mk-halo,.m-mk:focus-visible .m-mk-halo,.m-mk.is-on .m-mk-halo{stroke-opacity:.6}.m-num{font-family:var(--serif);font-weight:500;font-size:15px;fill:#2a1d08;stroke:none;letter-spacing:.02em;pointer-events:none}.m-cap{display:flex;align-items:baseline;gap:calc(var(--px) * 14);margin:calc(var(--px) * -6) 0 0}.m-cn{font-family:var(--serif);font-weight:400;font-size:max(15px,calc(var(--px) * 24));color:#4a3510;text-shadow:0 1px 0 rgba(255,240,180,.6)}.m-ct{font-family:var(--sans);font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:max(10px,calc(var(--px) * 12.5));color:#1c1812;text-shadow:0 1px 0 rgba(255,240,180,.5)}.m-hint{margin:calc(var(--px) * -4) 0 0;font-family:var(--sans);font-weight:600;text-transform:uppercase;letter-spacing:.3em;font-size:max(8.5px,calc(var(--px) * 10));color:#1c18128c}@media(min-width:900px)and (min-height:560px){.slab{grid-template-columns:calc(var(--px) * 330) minmax(0,1fr) calc(var(--px) * 330);column-gap:calc(var(--px) * 36);padding:calc(var(--px) * 46) calc(var(--px) * 44)}.slab .h.h-m{font-size:calc(var(--px) * 27);line-height:1.06}.slab .copy{gap:calc(var(--px) * 12)}.slab .copy p{font-size:max(12.5px,calc(var(--px) * 14));line-height:1.55}.slab .hl>.h+.copy{margin-top:calc(var(--px) * 22)}.slab .eyebrow{margin-bottom:calc(var(--px) * 20)}.slab .eyebrow .rule{width:calc(var(--px) * 28)}.slab .cards-3{gap:calc(var(--px) * 14)}.slab .pc{padding:calc(var(--px) * 18) calc(var(--px) * 20);column-gap:calc(var(--px) * 14);row-gap:calc(var(--px) * 4);cursor:pointer}.slab .pc svg{width:calc(var(--px) * 42);height:calc(var(--px) * 42);padding:calc(var(--px) * 10)}.slab .pc h3{font-size:max(12px,calc(var(--px) * 15));margin-top:calc(var(--px) * 2)}.slab .pc h3:after{margin-top:calc(var(--px) * 6);width:calc(var(--px) * 34)}.slab .pc p:not(.pc-n){font-size:max(11.5px,calc(var(--px) * 12.5));line-height:1.45}.slab .pc .pc-n b{font-size:max(14px,calc(var(--px) * 21))}.slab .quote{margin:0;max-width:calc(var(--px) * 420);text-align:center;border-left:0;padding:0}.slab .quote p{font-size:max(13px,calc(var(--px) * 17))}}@media(max-width:899px),(max-height:559px){.mandala{width:min(100%,360px);height:min(100vw,360px);margin:26px auto 8px}.slab-c{margin-top:12px}}@media(min-width:900px)and (min-height:560px){.slab .eyebrow span:not(.num):not(.rule){letter-spacing:.2em;font-size:max(10px,calc(var(--px) * 12));white-space:nowrap}.slab .eyebrow .num{font-size:max(15px,calc(var(--px) * 21))}.slab .h.h-m{font-size:calc(var(--px) * 25)}}@media(min-width:900px)and (min-height:560px){.slab{grid-template-columns:calc(var(--px) * 360) minmax(0,1fr) calc(var(--px) * 330);column-gap:calc(var(--px) * 32)}.mandala{width:calc(var(--px) * 470);height:calc(var(--px) * 470)}.slab .hl{padding-left:calc(var(--px) * 24)}.slab .h.h-m{font-size:calc(var(--px) * 24)}}.m-plaquewrap{padding-bottom:14%}.m-plaque{padding:calc(var(--px) * 7) calc(var(--px) * 18)}@media(min-width:900px)and (min-height:560px){.slab{grid-template-columns:calc(var(--px) * 430) minmax(0,1fr) calc(var(--px) * 306);column-gap:calc(var(--px) * 30)}.mandala{width:calc(var(--px) * 440);height:calc(var(--px) * 440)}.slab .h.h-m{font-size:calc(var(--px) * 31);line-height:1.06}.slab .hl{padding-left:calc(var(--px) * 26)}.slab .hl>.h+.copy{margin-top:calc(var(--px) * 26)}.slab .copy{gap:calc(var(--px) * 14)}.slab .copy p{font-size:max(13px,calc(var(--px) * 14.5))}.slab .pc{padding:calc(var(--px) * 16) calc(var(--px) * 18)}.slab .pc p:not(.pc-n){font-size:max(11.5px,calc(var(--px) * 12))}.slab .pc svg{width:calc(var(--px) * 38);height:calc(var(--px) * 38);padding:calc(var(--px) * 9)}}.m-plaquewrap{padding-bottom:17.5%}.slab{filter:drop-shadow(0 26px 32px rgba(0,0,0,.45)) drop-shadow(0 0 22px rgba(212,175,55,.12))}.slab:before{box-shadow:inset 0 2px 2px #fff6c88c,inset 0 -3px 5px #46300a4d,inset 2px 0 3px #fff0b438,inset -2px 0 3px #46300a38,inset 0 0 90px #78561633}.slab .pc{box-shadow:inset 2px 3px 9px #46300a47,inset -2px -2px 6px #fff4c461,0 1px #fff6c899,0 -1px #46300a1f!important}.slab .pc svg{box-shadow:inset 1px 2px 4px #46300a52,inset -1px -1px 3px #fff4c473,0 0 0 1px #3c2a0a59,0 1px #fff4c48c}.slab .pc.is-on{box-shadow:inset 3px 4px 14px #00000080,inset -2px -2px 6px #d4af371f,0 1px #fff6c8a6,0 -1px #46300a26!important}.slab .pc.is-on svg{box-shadow:inset 1px 2px 5px #00000080,0 0 0 1px #d4af3780,0 0 12px #d4af372e}.m-layer.base .m-svg{filter:drop-shadow(0 20px 22px rgba(0,0,0,.5))}.m-layer.needle .m-svg{filter:drop-shadow(0 5px 5px rgba(0,0,0,.5))}@media(min-width:900px)and (min-height:560px){.slab{grid-template-columns:calc(var(--px) * 452) minmax(0,1fr) calc(var(--px) * 300);column-gap:calc(var(--px) * 26);padding-left:calc(var(--px) * 46);padding-right:calc(var(--px) * 40)}.mandala{width:calc(var(--px) * 416);height:calc(var(--px) * 416)}.slab .h.h-m{font-size:calc(var(--px) * 30);letter-spacing:-.004em}}@media(min-width:900px)and (min-height:560px){.slab{grid-template-columns:calc(var(--px) * 312) minmax(0,1fr) calc(var(--px) * 312);column-gap:calc(var(--px) * 20);padding:calc(var(--px) * 40) calc(var(--px) * 40)}.mandala{width:calc(var(--px) * 566);height:calc(var(--px) * 566)}.slab .h.h-m{font-size:calc(var(--px) * 25);line-height:1.08;text-wrap:balance}.slab .hl{padding-left:calc(var(--px) * 22)}.slab .hl>.h+.copy{margin-top:calc(var(--px) * 20)}.slab .eyebrow{margin-bottom:calc(var(--px) * 16)}.slab .copy{gap:calc(var(--px) * 10)}.slab .copy p{font-size:max(12px,calc(var(--px) * 13));line-height:1.52}.slab .quote{text-align:left;max-width:none;margin-top:calc(var(--px) * 16);padding-left:calc(var(--px) * 14);border-left:1px solid rgba(28,24,18,.5)}.slab .quote p{font-size:max(12.5px,calc(var(--px) * 15));line-height:1.38}.slab .cards-3{gap:calc(var(--px) * 16)}.slab .pc{padding:calc(var(--px) * 16) calc(var(--px) * 18)}.slab .pc p:not(.pc-n){font-size:max(11px,calc(var(--px) * 11.5))}}.slab .pc:before{display:block;content:"";position:absolute;inset:0;z-index:0;border-radius:calc(var(--px) * 16);pointer-events:none;opacity:0;transition:opacity 1.6s cubic-bezier(.45,.05,.25,1);background:linear-gradient(150deg,#0f0c07,#1c1812 60%,#26200f);box-shadow:inset 3px 4px 14px #00000080,inset -2px -2px 6px #d4af371f}.slab .pc.is-on:before{opacity:1}.slab .pc>*{position:relative;z-index:1}.slab .pc,.slab .pc.is-on{transition:box-shadow 1.6s cubic-bezier(.45,.05,.25,1)}.slab .pc.is-on{background:linear-gradient(150deg,#7856166b,#b08a2c4d 55%,#ecd07840)!important;box-shadow:inset 2px 3px 9px #46300a47,inset -2px -2px 6px #fff4c461,0 1px #fff6c899,0 -1px #46300a1f!important}.slab .pc,.slab .pc *{transition-duration:1.6s;transition-timing-function:cubic-bezier(.45,.05,.25,1)}.slab .pc:before{transition-duration:1.6s}.slab .pc svg{inset:auto}.slab .pc:before{border-radius:0;inset:0;-webkit-mask:radial-gradient(circle var(--cl-r) at var(--cx) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at var(--cx) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r));-webkit-mask-composite:source-in;mask:radial-gradient(circle var(--cl-r) at var(--cx) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at var(--cx) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r));mask-composite:intersect;box-shadow:none}.slab .pc{border-radius:0!important}.slab .pc:before{-webkit-mask:none;mask:none;border-radius:calc(var(--px) * 14)}.slab .pc{border-radius:calc(var(--px) * 14)!important}.m-layer.rose .m-svg{filter:drop-shadow(0 4px 5px rgba(0,0,0,.45))}.m-layer.dial .m-svg,.m-card{filter:none}.m-case{box-shadow:0 30px 38px -8px #00000080,0 3px 4px #fff6c880 inset,0 -4px 7px #6e50188c inset}.m-bevel{box-shadow:0 2px 4px #00000059,inset 0 0 7px #fff4c873}.m-well{box-shadow:inset 0 14px 22px #000000d9,inset 0 -3px 8px #ffe6961a}.m-face{box-shadow:inset 8px 12px 26px #000000a6,inset -3px -4px 12px #ffe6a00d}.mandala{--lx: 32%;--ly: 24%;--ang: 0deg;--li: .55}.m-bevel{background:conic-gradient(from calc(30deg + var(--ang) * 1.4),#fff0b0,#a47c2c 14%,#4f3a10,#c9a54a 46%,#fbe9a6 60%,#6b4d17 78%,#fff0b0)}.m-sheen{inset:1.92%;background:radial-gradient(circle at var(--lx) var(--ly),rgba(255,248,214,calc(.5 * var(--li))),rgba(255,236,170,calc(.14 * var(--li))) 24%,transparent 52%);mix-blend-mode:soft-light}.m-face:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at var(--lx) var(--ly),rgba(255,236,170,calc(.1 * var(--li))),transparent 46%)}@media(prefers-reduced-motion:reduce){.m-sheen{display:none}}.m-sheen{inset:3.4%;overflow:hidden}.m-sheen{display:none!important}.m-face:after{display:none}.m-face{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .92 0 0 0 0 .72 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(circle at var(--fx, 36%) var(--fy, 30%),#34291a,#15110a 54%,#070605)}.m-case{background:conic-gradient(from calc(210deg + var(--ang)),#6b4d17,#f2d98a 8%,#b8922c 17%,#5e4414 27%,#d9b84e 38%,#8c6a2e,#fbe9a6,#a47c2c,#4f3a10,#e2c15a 88%,#6b4d17)}.m-bevel{background:conic-gradient(from calc(30deg + var(--ang) * -1.6),#fff0b0,#a47c2c 14%,#4f3a10,#c9a54a 46%,#fbe9a6 60%,#6b4d17 78%,#fff0b0)}@media(min-width:900px)and (min-height:560px){.slab{padding-top:calc(var(--px) * 62);padding-bottom:calc(var(--px) * 62);grid-template-columns:calc(var(--px) * 330) minmax(0,1fr) calc(var(--px) * 318)}.mandala{width:calc(var(--px) * 590);height:calc(var(--px) * 590)}.slab .h.h-m{font-size:calc(var(--px) * 40);line-height:1.06}.slab .hl>.h+.copy{margin-top:calc(var(--px) * 30)}.slab .eyebrow{margin-bottom:calc(var(--px) * 24)}.slab .copy{gap:calc(var(--px) * 14)}.slab .copy p{font-size:max(12.5px,calc(var(--px) * 13.5));line-height:1.55}.slab .quote{margin-top:calc(var(--px) * 24)}.slab .cards-3{gap:calc(var(--px) * 22)}.slab .pc{padding:calc(var(--px) * 22) calc(var(--px) * 22)}.slab .pc p:not(.pc-n){font-size:max(11.5px,calc(var(--px) * 12.5))}}@media(min-width:900px)and (min-height:560px){.slab{grid-template-columns:calc(var(--px) * 350) minmax(0,1fr) calc(var(--px) * 310);padding-top:calc(var(--px) * 56);padding-bottom:calc(var(--px) * 56)}.mandala{width:calc(var(--px) * 580);height:calc(var(--px) * 580)}.slab .h.h-m{font-size:calc(var(--px) * 36);white-space:nowrap}.slab .h.h-m .line,.slab .h.h-m>*{white-space:nowrap}}@media(min-width:900px)and (min-height:560px){.slab{grid-template-columns:calc(var(--px) * 478) minmax(0,1fr) calc(var(--px) * 282);column-gap:calc(var(--px) * 14);padding:calc(var(--px) * 40) calc(var(--px) * 38)}.mandala{width:calc(var(--px) * 500);height:calc(var(--px) * 500);margin-inline:calc(var(--px) * -14)}.slab .h.h-m{font-size:calc(var(--px) * 33)}.slab .hl>.h+.copy{margin-top:calc(var(--px) * 22)}.slab .eyebrow{margin-bottom:calc(var(--px) * 18)}.slab .copy{gap:calc(var(--px) * 11)}.slab .copy p{font-size:max(12.5px,calc(var(--px) * 13.5))}.slab .quote{margin-top:calc(var(--px) * 16)}.slab .cards-3{gap:calc(var(--px) * 14)}.slab .pc{padding:calc(var(--px) * 16) calc(var(--px) * 18)}.slab .pc p:not(.pc-n){font-size:max(11px,calc(var(--px) * 11.5))}.slab .pc h3{font-size:max(12px,calc(var(--px) * 14.5))}}@media(min-width:900px)and (min-height:560px){.slab{grid-template-columns:calc(var(--px) * 440) minmax(0,1fr) calc(var(--px) * 330);column-gap:calc(var(--px) * 6)}.slab .h.h-m{font-size:calc(var(--px) * 31)}.slab .copy p{font-size:max(12.5px,calc(var(--px) * 13))}.slab .pc p:not(.pc-n){font-size:max(11.5px,calc(var(--px) * 12))}}.slab .cards-3{display:none}.pd{display:grid;margin-top:calc(var(--px) * 24)}.pd-i{grid-area:1 / 1;opacity:0;will-change:transform,opacity}.pd-h{display:flex;align-items:center;gap:calc(var(--px) * 14)}.pd-h svg{width:calc(var(--px) * 44);height:calc(var(--px) * 44);padding:calc(var(--px) * 10);border-radius:50%;color:#f4dc8a;background:linear-gradient(150deg,#1c1812,#0f0c07);box-shadow:inset 2px 3px 6px #00000080,0 0 0 1px #d4af378c,0 1px #fff6c880;stroke-width:1.3}.pd-h b{font-family:var(--serif);font-weight:400;font-size:max(15px,calc(var(--px) * 24));color:#4a3510;text-shadow:0 1px 0 rgba(255,240,180,.6)}.pd-h span{flex:1;height:1px;position:relative;background:linear-gradient(90deg,#281c088c,#281c0800)}.pd-i h3{margin-top:calc(var(--px) * 14);font-family:var(--serif);font-weight:500;text-transform:uppercase;letter-spacing:.04em;font-size:max(14px,calc(var(--px) * 22));line-height:1.12;color:#1c1812;text-shadow:0 1px 0 rgba(255,240,180,.6)}.pd-p{margin-top:calc(var(--px) * 8);font-weight:500;color:#2b1e09;font-size:max(13px,calc(var(--px) * 15));line-height:1.5;text-shadow:0 1px 0 rgba(255,240,180,.5);max-width:40ch}@media(min-width:900px)and (min-height:560px){.slab{width:calc(var(--px) * 1090);margin-inline:auto;grid-template-columns:calc(var(--px) * 450) minmax(0,1fr);column-gap:calc(var(--px) * 20);padding:calc(var(--px) * 44) calc(var(--px) * 52);align-items:center}.mandala{width:calc(var(--px) * 520);height:calc(var(--px) * 520);margin-inline:0;justify-self:center}.slab .h.h-m{font-size:calc(var(--px) * 34)}.slab .hl>.h+.pd{margin-top:calc(var(--px) * 26)}.slab .hl>.pd+.copy{margin-top:calc(var(--px) * 22);padding-top:calc(var(--px) * 18);border-top:1px solid rgba(28,24,18,.28)}.slab .copy p{font-size:max(12px,calc(var(--px) * 12.5));line-height:1.5}.slab .copy{gap:calc(var(--px) * 9)}.slab .quote{margin-top:calc(var(--px) * 14)}.slab .quote p{font-size:max(12px,calc(var(--px) * 14))}}@media(max-width:899px),(max-height:559px){.pd{margin-top:18px}.pd-i{grid-area:1 / 1}}.pd-h svg{color:#f4dc8a!important;stroke:#f4dc8a}@media(min-width:900px)and (min-height:560px){.slab{grid-template-columns:calc(var(--px) * 470) minmax(0,1fr)}.slab .h.h-m{font-size:calc(var(--px) * 31)}.mandala{width:calc(var(--px) * 500);height:calc(var(--px) * 500)}}.slab .quote p,.slab .quote{font-style:normal!important}.slab .quote p{font-family:var(--sans);font-weight:500}.pd{padding:calc(var(--px) * 18) calc(var(--px) * 22) calc(var(--px) * 20);border-radius:calc(var(--px) * 16);background:linear-gradient(150deg,#7856166b,#b08a2c4d 55%,#ecd07840);box-shadow:inset 2px 3px 9px #46300a47,inset -2px -2px 6px #fff4c461,0 1px #fff6c899,0 -1px #46300a1f}.pd-i{padding:calc(var(--px) * 18) calc(var(--px) * 22) calc(var(--px) * 20)}.pd{padding:0;overflow:hidden}@media(min-width:900px)and (min-height:560px){.slab{width:calc(var(--px) * 1110);padding:calc(var(--px) * 46) calc(var(--px) * 84)}.slab .hl>.h+.copy{margin-top:calc(var(--px) * 22);padding-top:0;border-top:0}.slab .hl>.copy+.pd{margin-top:calc(var(--px) * 22)}.slab .pd+.quote{margin-top:calc(var(--px) * 16)}.slab .copy p{font-size:max(12.5px,calc(var(--px) * 13.5))}.slab .pd-p{font-size:max(12px,calc(var(--px) * 13))}.slab .pd-i h3{font-size:max(13px,calc(var(--px) * 19))}}.slab-head{grid-column:1 / -1;display:grid;gap:calc(var(--px) * 16)}.slab-head .eyebrow{margin:0}.slab-head .h.h-m{white-space:nowrap}.slab .hl{padding-left:0;border-left:0}.slab .hl:before{display:none}@media(min-width:900px)and (min-height:560px){.slab{grid-template-columns:calc(var(--px) * 470) minmax(0,1fr);row-gap:calc(var(--px) * 26);align-items:center;padding-top:calc(var(--px) * 44);padding-bottom:calc(var(--px) * 44)}.slab-head .h.h-m{font-size:calc(var(--px) * 40);line-height:1.08}.slab .top{align-self:center}.mandala{width:calc(var(--px) * 470);height:calc(var(--px) * 470)}}@media(max-width:899px),(max-height:559px){.slab-head{margin-bottom:18px}.slab-head .h.h-m{white-space:normal}}@media(min-width:900px)and (min-height:560px){.slab{row-gap:calc(var(--px) * 14)}.slab .top,.slab .slab-c{align-self:start}.slab .top{padding-top:calc(var(--px) * 4)}}@media(min-width:900px)and (min-height:560px){.slab{row-gap:calc(var(--px) * 22)}.slab .top,.slab .slab-c{align-self:center}.slab .top{padding-top:0}.slab .copy p{font-size:max(12.5px,calc(var(--px) * 14))}.slab .copy{gap:calc(var(--px) * 12)}.slab .hl>.copy+.pd{margin-top:calc(var(--px) * 26)}.mandala{width:calc(var(--px) * 480);height:calc(var(--px) * 480)}}@media(min-width:900px)and (min-height:560px){.slab{width:calc(var(--px) * 1240);grid-template-columns:calc(var(--px) * 500) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:calc(var(--px) * 30);row-gap:calc(var(--px) * 22);padding:calc(var(--px) * 48) calc(var(--px) * 76);align-items:start}.slab-head{grid-column:1;grid-row:1}.slab .top{grid-column:1;grid-row:2;align-self:start}.slab .slab-c{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:center}.slab-head .h.h-m{font-size:calc(var(--px) * 37)}.mandala{width:calc(var(--px) * 600);height:calc(var(--px) * 600)}.slab .copy p{font-size:max(12.5px,calc(var(--px) * 13.5))}.slab .hl>.copy+.pd{margin-top:calc(var(--px) * 22)}}@media(min-width:900px)and (min-height:560px){.slab{grid-template-rows:1fr 1fr;row-gap:calc(var(--px) * 20)}.slab-head{align-self:end}.slab .top{align-self:start}.slab-head .h.h-m{font-size:calc(var(--px) * 34)}.slab{grid-template-columns:calc(var(--px) * 480) minmax(0,1fr)}}@media(min-width:900px)and (min-height:560px){.slab{grid-template-rows:auto auto;align-content:center;row-gap:calc(var(--px) * 20)}.slab-head{align-self:end}.slab .top{align-self:start}}.pd{padding:calc(var(--px) * 26) calc(var(--px) * 26);margin:calc(var(--px) * -4) calc(var(--px) * -26);overflow:hidden;background:none!important;box-shadow:none!important;border-radius:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 calc(var(--px) * 22),#000 calc(100% - var(--px) * 22),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 calc(var(--px) * 22),#000 calc(100% - var(--px) * 22),transparent 100%)}.slab .hl>.copy+.pd{margin-top:calc(var(--px) * -4)}.pd-i{padding:calc(var(--px) * 20) calc(var(--px) * 24) calc(var(--px) * 22)!important;border-radius:calc(var(--px) * 16);background:radial-gradient(120% 90% at 0% 0%,#26200f,#120e08 58%,#0a0805);border:1px solid rgba(232,196,96,.85);box-shadow:inset 0 1px #ffeeaa38,inset 0 0 26px #000000b3,0 0 0 1px #0000008c,0 0 18px #f4d06e61,0 0 46px #d4af3733;animation:pd-glow 4.8s ease-in-out infinite}@keyframes pd-glow{0%,to{box-shadow:inset 0 1px #ffeeaa38,inset 0 0 26px #000000b3,0 0 0 1px #0000008c,0 0 14px #f4d06e4d,0 0 36px #d4af3724}50%{box-shadow:inset 0 1px #ffeeaa4d,inset 0 0 26px #000000b3,0 0 0 1px #0000008c,0 0 22px #ffdc8280,0 0 56px #d4af3747}}.pd-h b{color:#e8c460;text-shadow:0 0 12px rgba(232,196,96,.45)}.pd-h span{background:linear-gradient(90deg,#e8c460cc,#e8c46000)}.pd-h svg{box-shadow:inset 2px 3px 6px #0009,0 0 0 1px #e8c460b3,0 0 12px #e8c46040;background:radial-gradient(circle at 35% 28%,#e8c46033,#0000008c 75%)}.pd-i h3{color:#fff;text-shadow:0 0 14px rgba(255,236,170,.25)}.pd-p{color:#eadfc4;text-shadow:none;font-weight:400}.m-deg{fill:#8f7a45!important;opacity:.55!important}.m-card{fill:#b8963a!important;opacity:.82}@media(prefers-reduced-motion:reduce){.pd-i{animation:none}}.m-arc{font-family:var(--sans);font-weight:700;font-size:12.5px;letter-spacing:.24em;fill:#8d7942;stroke:none;transition:fill 1.4s var(--ease),filter 1.4s var(--ease);pointer-events:none}.m-mk-hit{fill:transparent;stroke:none}.m-mk.is-on .m-arc{fill:#f6dd8e;filter:drop-shadow(0 0 6px rgba(246,221,142,.6))}.m-mk:hover .m-arc{fill:#d9bd6a}.m-mk.is-on:hover .m-arc{fill:#f6dd8e}.m-mk-bg{opacity:.5}.m-mk.is-on .m-mk-bg{opacity:1}.mandala,.mandala *{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.mandala,.m-mk,.m-mk-hit{cursor:default}.m-arc{font-size:12px;letter-spacing:.22em}.m-mk-bg{fill:url(#dome)}.m-card{font-size:25px}.m-deg{font-size:10.5px}.m-mk,.m-mk:focus{outline:none}.m-mk,.m-mk *,.m-mk-hit,.m-mk-bg{cursor:pointer!important}.m-mk:hover .m-arc{fill:#e9cd7c;filter:drop-shadow(0 0 5px rgba(246,221,142,.45))}.m-mk:hover .m-mk-bg{opacity:.95}.pd-nav{display:flex;gap:calc(var(--px) * 12);margin-top:calc(var(--px) * 12)}.pd-nav button{position:relative;overflow:hidden;isolation:isolate;width:calc(var(--px) * 46);height:calc(var(--px) * 46);border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#f1d98a;background:radial-gradient(circle at 35% 28%,#26200f,#0f0c07);border:1px solid rgba(232,196,96,.75);box-shadow:inset 0 1px #fea3,0 6px 14px -6px #0000008c,0 0 12px #f4d06e38;transition:transform .6s var(--ease),box-shadow .6s,color .5s,border-color .5s,opacity .5s}.pd-nav button:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fbe9a6,#d4af37 62%,#8c6a2e);transform:scale(0);transition:transform .6s var(--ease)}.pd-nav svg{width:46%;height:46%;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .6s var(--ease)}.pd-nav button:hover:not(:disabled){color:#1c1812;border-color:#f4dc8a;transform:translateY(-2px);box-shadow:inset 0 1px #ffeeaa4d,0 10px 18px -8px #0009,0 0 18px #f4d06e73}.pd-nav button:hover:not(:disabled):before{transform:scale(1)}.pd-prev:hover:not(:disabled) svg{transform:translate(-2px)}.pd-next:hover:not(:disabled) svg{transform:translate(2px)}.pd-nav button:active:not(:disabled){transform:scale(.93)}.pd-nav button:disabled{opacity:.35;cursor:default;box-shadow:none}.pd-nav button:focus-visible{outline:1px solid #f4dc8a;outline-offset:3px}.m-hint{margin-top:calc(var(--px) * 6)}@media(min-width:900px)and (min-height:560px){.slab .slab-c{padding-top:calc(var(--px) * 46)}}@media(max-width:899px),(max-height:559px){.pd-nav{margin-top:12px}.pd-nav button{width:44px;height:44px}}.m-arc{font-weight:800;font-size:12.5px;fill:#c2a456}.m-mk.is-on .m-arc{fill:#fff1b8;filter:drop-shadow(0 0 7px rgba(246,221,142,.65))}.m-mk:hover .m-arc{fill:#e8cd7c}.slab-head .h.h-m{font-weight:500}.pd-i h3{font-weight:500;color:#fff;letter-spacing:.05em}.pd-p{font-weight:500!important;color:#f6eed8!important}.pd-h b{font-weight:500}.m-hint{font-weight:700;color:#1c1812b3}.slab .copy p{font-weight:500;color:#1c1812}.m-card{font-family:var(--sans)!important;font-weight:800!important;font-size:15px!important;letter-spacing:0!important;fill:#cdb05f!important;opacity:.95!important}.m-deg{font-size:9.5px!important}.sec-chess .eco-close,.sec-chess .eco-stage{display:none}.cx-panel{position:relative;isolation:isolate;width:calc(var(--px) * 1180);max-width:100%;margin-inline:auto;display:grid;grid-template-columns:calc(var(--px) * 470) minmax(0,1fr);column-gap:calc(var(--px) * 30);align-items:center;padding:calc(var(--px) * 56) calc(var(--px) * 64);filter:drop-shadow(0 30px 34px rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(212,175,55,.1))}.cx-panel:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(110% 70% at 18% 0%,rgba(120,88,44,.45),transparent 62%),radial-gradient(80% 60% at 100% 100%,rgba(60,40,18,.5),transparent 70%),linear-gradient(160deg,#2a2118,#1c1812 45%,#120e09);box-shadow:inset 0 2px 2px #ffe8aa38,inset 0 -3px 6px #0000008c,inset 0 0 90px #00000073;-webkit-mask:radial-gradient(circle var(--cl-r) at var(--cx) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at var(--cx) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r));-webkit-mask-composite:source-in;mask:radial-gradient(circle var(--cl-r) at var(--cx) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at var(--cx) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r));mask-composite:intersect}.cx-panel:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:0 solid transparent;border-image:var(--frame) 30 / calc(var(--px) * 30) stretch}.cx-left{display:grid;gap:calc(var(--px) * 16);align-content:center;min-width:0}.cx-left .eyebrow{margin:0}.cx-left .h.h-eco{font-size:calc(var(--px) * 36);line-height:1.08;color:#f3e9d0;text-shadow:0 2px 14px rgba(0,0,0,.5)}.cx-left .h.h-eco .g{color:#e4b95a}.cx-intro{font-size:max(12.5px,calc(var(--px) * 14));line-height:1.55;font-weight:500;color:#e9dfc6;max-width:48ch}.cx-tabs{position:relative;display:flex;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 4)}.cx-tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:flex-start;flex:none;width:calc(var(--px) * 52);height:calc(var(--px) * 36);padding:0;border-radius:999px;background:transparent;border:1px solid rgba(223,168,88,.32);color:#cdbb8d;cursor:pointer;overflow:hidden;white-space:nowrap;font-family:var(--sans);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:max(9px,calc(var(--px) * 10.5));transition:width 1s var(--ease),color .6s,border-color .6s}.cx-tab .n{flex:none;width:calc(var(--px) * 50);text-align:center;font-style:normal}.cx-tab span{opacity:0;transform:translate(calc(var(--px) * -8));transition:opacity .7s var(--ease) .15s,transform 1s var(--ease) .1s;padding-right:calc(var(--px) * 16)}.cx-tab.is-on{width:calc(var(--px) * 150);color:#fff1b8;border-color:#dfa85852}.cx-tab.is-on span{opacity:1;transform:none}.cx-tab:hover:not(.is-on){border-color:#f4dc8acc;color:#fff}.cx-tab:focus-visible{outline:1px solid #f4dc8a;outline-offset:3px}.cx-ind{position:absolute;left:0;top:0;bottom:0;width:calc(var(--px) * 150);border-radius:999px;z-index:0;pointer-events:none;background:linear-gradient(100deg,#e9c06a52,#c99a4024);border:1px solid #d4af37;box-shadow:0 0 18px -4px #dfa85880,inset 0 1px #ffe4aa40}.cx-steps{position:relative;display:grid;overflow:hidden;margin:calc(var(--px) * 4) calc(var(--px) * -10) 0;padding:calc(var(--px) * 6) calc(var(--px) * 10);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 calc(var(--px) * 8),#000 calc(100% - var(--px) * 8),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 calc(var(--px) * 8),#000 calc(100% - var(--px) * 8),transparent 100%)}.cx-step{grid-area:1 / 1;opacity:0;will-change:transform,opacity}.cx-step h3{font-family:var(--serif);font-weight:500;font-size:max(16px,calc(var(--px) * 25));line-height:1.15;color:#e4b95a;text-shadow:0 0 16px rgba(228,185,90,.25)}.cx-step p{margin-top:calc(var(--px) * 8);font-size:max(13px,calc(var(--px) * 15));line-height:1.55;font-weight:500;color:#f1e7cf;max-width:46ch}.cx-links{display:flex;gap:calc(var(--px) * 12);margin-top:calc(var(--px) * 2);flex-wrap:wrap}.cx-board{position:relative;justify-self:center;width:calc(var(--px) * 560);height:calc(var(--px) * 520)}.cx-stage{position:absolute;inset:0;perspective:calc(var(--px) * 1500);perspective-origin:50% 20%}.cx-plane{position:absolute;left:calc(var(--px) * 20);top:calc(var(--px) * 74);width:calc(var(--px) * 520);height:calc(var(--px) * 520);transform:rotateX(57deg);transform-origin:50% 50%;transform-style:preserve-3d}.cx-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);border:calc(var(--px) * 9) solid transparent;margin:calc(var(--px) * -9);border-image:linear-gradient(135deg,#7a5a1c,#f4d68f 25%,#a47c2c 52%,#f1d28f 78%,#6b4d17) 1;box-shadow:0 calc(var(--px) * 26) calc(var(--px) * 40) #0000008c;background:#2a1c10}.cx-grid i{display:block}.cx-grid i.l{background:linear-gradient(135deg,#e0d0ab,#c8b58b)}.cx-grid i.d{background:linear-gradient(135deg,#5a4030,#3c2a1c)}.cx-fl{position:absolute;width:12.5%;height:12.5%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;display:grid;place-items:center}.cx-fl:before{content:"";width:78%;height:78%;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.55),transparent 70%)}.cx-fl.is-hot:before{background:radial-gradient(circle,#f4d06ea6,#f4d06e00 70%);animation:cx-pulse 2.6s ease-in-out infinite}.cx-fl.op.is-hot:before{background:radial-gradient(circle,#d678468c,#d6784600 70%)}@keyframes cx-pulse{50%{transform:scale(1.25);opacity:.7}}.cx-pc{position:absolute;width:12.5%;transform-origin:50% 100%;transform:translate(-50%,-100%) rotateX(-57deg);opacity:0;pointer-events:none}.cx-pc .lift{position:relative;display:block;width:100%}.cx-svg{display:block;width:78%;margin:0 auto;height:auto;overflow:visible;filter:drop-shadow(calc(var(--px) * 3) calc(var(--px) * 4) calc(var(--px) * 4) rgba(0,0,0,.55))}.cx-svg .shape{stroke:none}.cx-svg.us .shape{fill:url(#cg-us);stroke:#46300a8c;stroke-width:.8}.cx-svg.op .shape{fill:url(#cg-op);stroke:#debe7866;stroke-width:.9}.cx-svg .cut{fill:none;stroke:#281a06bf;stroke-width:3;stroke-linecap:round}.cx-svg .mane{fill:none;stroke:#3c28088c;stroke-width:2.4;stroke-linecap:round}.cx-svg .eye{fill:#1c1208;stroke:none}.cx-pc.is-hot .cx-svg{filter:drop-shadow(0 0 calc(var(--px) * 9) rgba(244,208,110,.8)) drop-shadow(calc(var(--px) * 3) calc(var(--px) * 4) calc(var(--px) * 4) rgba(0,0,0,.5))}.cx-pc.op.is-hot .cx-svg{filter:drop-shadow(0 0 calc(var(--px) * 9) rgba(236,140,80,.75)) drop-shadow(calc(var(--px) * 3) calc(var(--px) * 4) calc(var(--px) * 4) rgba(0,0,0,.5))}.cx-tag{position:absolute;left:50%;top:0;transform:translate(-50%,calc(var(--px) * -8));padding:calc(var(--px) * 3) calc(var(--px) * 9);border-radius:999px;white-space:nowrap;font-family:var(--sans);font-weight:800;text-transform:uppercase;letter-spacing:.14em;font-size:max(7.5px,calc(var(--px) * 9));background:linear-gradient(180deg,#14100a,#0b0b0b);color:#f4dc8a;box-shadow:0 0 0 1px #e8c460cc,0 4px 10px #0009;opacity:0;transition:opacity .6s var(--ease)}.cx-pc.op .cx-tag{color:#f1e7cf;box-shadow:0 0 0 1px #eca064bf,0 4px 10px #0009}.cx-pc.is-hot .cx-tag,.cx-pc:hover .cx-tag{opacity:1}@media(max-width:899px),(max-height:559px){.cx-panel{grid-template-columns:1fr;padding:34px 20px 28px;row-gap:26px}.cx-board{width:min(100%,420px);height:340px}.cx-plane{left:10%;width:80%;height:0;padding-bottom:80%;top:20px}.cx-tabs{flex-wrap:wrap}.cx-tab.is-on{width:140px}.cx-left .h.h-eco{font-size:clamp(1.5rem,7vw,2rem)}}@media(prefers-reduced-motion:reduce){.cx-fl.is-hot:before{animation:none}}.cx-pc,.cx-pc .lift{transform-style:preserve-3d}.cx-tag{transform:translate(-50%,calc(var(--px) * -8)) translateZ(calc(var(--px) * 90))}.cx-pc.op .cx-tag{top:calc(var(--px) * 6)}.cx-pc.op.alt .cx-tag{top:calc(var(--px) * -22)}.cx-pc.op .cx-tag{font-size:max(7px,calc(var(--px) * 8));padding:calc(var(--px) * 2.5) calc(var(--px) * 7);letter-spacing:.1em}.cx-tabs,.cx-steps,.cx-stage{display:none!important}.cx-board{position:relative;justify-self:stretch;width:100%;height:calc(var(--px) * 540)}.cx-board canvas{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(ellipse 72% 78% at 50% 52%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 72% 78% at 50% 52%,#000 62%,transparent 100%)}.cx-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.cx-labels .cx-tag{position:absolute;left:0;top:0;transform:translate(-50%,-100%);transition:opacity .7s var(--ease);opacity:0}.cx-panel{grid-template-columns:calc(var(--px) * 440) minmax(0,1fr);column-gap:calc(var(--px) * 20)}.cx-tl{--fill: 0%;position:relative;display:grid;gap:calc(var(--px) * 2);margin-top:calc(var(--px) * 6);padding-left:calc(var(--px) * 4)}.cx-tl:before{content:"";position:absolute;left:calc(var(--px) * 13.5);top:calc(var(--px) * 12);bottom:calc(var(--px) * 12);width:1px;background:#dfa85847}.cx-tl:after{content:"";position:absolute;left:calc(var(--px) * 13.5);top:calc(var(--px) * 12);height:calc((100% - var(--px) * 24) * var(--fill-n, 0));width:1px;background:linear-gradient(180deg,#f4dc8a,#d4af37);box-shadow:0 0 10px #f4d06e99}.cx-tl li{position:relative}.cx-tl button{display:flex;align-items:center;gap:calc(var(--px) * 14);width:100%;padding:calc(var(--px) * 6) 0;background:none;border:0;cursor:pointer;text-align:left;color:#a99876;font-family:var(--sans);transition:color .8s var(--ease)}.cx-tl .dot{position:relative;flex:none;width:calc(var(--px) * 20);height:calc(var(--px) * 20);border-radius:50%;background:#1c1812;box-shadow:0 0 0 1px #dfa85880;transition:box-shadow .9s var(--ease),background .9s var(--ease);z-index:1}.cx-tl .dot:after{content:"";position:absolute;inset:32%;border-radius:50%;background:#dfa85880;transition:background .9s,transform .9s var(--ease)}.cx-tl b{font-family:var(--serif);font-weight:400;font-size:max(12px,calc(var(--px) * 16));letter-spacing:.06em}.cx-tl .t{font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:max(9.5px,calc(var(--px) * 11.5))}.cx-tl li.is-done button{color:#cdbb8d}.cx-tl li.is-done .dot{box-shadow:0 0 0 1px #d4af37}.cx-tl li.is-done .dot:after{background:#d4af37}.cx-tl li.is-on button{color:#fff1b8}.cx-tl li.is-on .dot{background:radial-gradient(circle at 35% 28%,#fbe9a6,#d4af37 65%,#8c6a2e);box-shadow:0 0 0 1px #f4dc8a,0 0 0 calc(var(--px) * 4) #d4af3729,0 0 16px #f4d06e8c}.cx-tl li.is-on .dot:after{background:#1c1812;transform:scale(.7)}.cx-tl button:hover .t{color:#fff}.cx-tl button:focus-visible{outline:1px solid #f4dc8a;outline-offset:3px}.cx-tl .d{height:0;opacity:0;overflow:hidden;padding-left:calc(var(--px) * 38)}.cx-tl .d p{padding:calc(var(--px) * 4) 0 calc(var(--px) * 8);font-size:max(12.5px,calc(var(--px) * 14));line-height:1.55;font-weight:500;color:#f1e7cf;max-width:44ch}.cx-links{margin-top:calc(var(--px) * 6)}.cx-board.no-gl:after{content:"Tabuleiro 3D indisponível neste navegador.";position:absolute;inset:0;display:grid;place-items:center;color:#cdbb8d;font-size:13px}@media(max-width:899px),(max-height:559px){.cx-board{width:100%;height:340px}.cx-tl .d{height:auto!important;opacity:1!important}}.cx-panel{grid-template-columns:calc(var(--px) * 470) minmax(0,1fr)}.cx-board{position:absolute;z-index:0;top:calc(var(--px) * 12);bottom:calc(var(--px) * 12);right:calc(var(--px) * 12);width:calc(100% - var(--px) * 440);height:auto;justify-self:auto}.cx-left{position:relative;z-index:1;grid-column:1}.cx-board canvas{-webkit-mask-image:radial-gradient(ellipse 80% 82% at 56% 52%,#000 38%,transparent 100%);mask-image:radial-gradient(ellipse 80% 82% at 56% 52%,#000 38%,transparent 100%)}@media(max-width:899px),(max-height:559px){.cx-board{position:relative;inset:auto;width:100%;height:340px}}.cx-board{width:calc(100% - var(--px) * 520)}.cx-board canvas{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26%),radial-gradient(ellipse 86% 86% at 54% 52%,#000 40%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 26%),radial-gradient(ellipse 86% 86% at 54% 52%,#000 40%,transparent 100%);mask-composite:intersect}.cx-panel:before{background:radial-gradient(90% 80% at 80% 40%,rgba(60,44,24,.35),transparent 70%),linear-gradient(160deg,#0d0b08,#070605 60%,#050403);box-shadow:none;-webkit-mask:none;mask:none}.cx-panel:after{border:1px solid rgba(223,168,88,.75);inset:calc(var(--px) * 10);border-image:none;box-shadow:0 0 0 calc(var(--px) * 5) transparent}.cx-panel{filter:drop-shadow(0 30px 34px rgba(0,0,0,.6))}.cx-labels .cx-tag{padding:0 calc(var(--px) * 6) calc(var(--px) * 4) 0;margin:calc(var(--px) * -44) 0 0 calc(var(--px) * 34);border-radius:0;background:none;box-shadow:none;color:#f1e7cf;border-bottom:1px solid rgba(232,196,96,.8);font-size:max(8px,calc(var(--px) * 10));font-weight:600;letter-spacing:.2em}.cx-labels .cx-tag:before{content:"";position:absolute;left:calc(var(--px) * -34);bottom:calc(var(--px) * -1);width:calc(var(--px) * 42);height:1px;background:#e8c460cc;transform-origin:100% 100%;transform:rotate(-52deg) translate(calc(var(--px) * -1));transform-origin:0 100%}.cx-labels .cx-tag:after{content:"";position:absolute;left:calc(var(--px) * -36);bottom:calc(var(--px) * -36);width:4px;height:4px;border-radius:50%;background:#f4dc8a}.cx-labels .cx-tag.op{color:#f1e7cf}.cx-board canvas{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%),radial-gradient(ellipse 92% 92% at 52% 52%,#000 46%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24%),radial-gradient(ellipse 92% 92% at 52% 52%,#000 46%,transparent 100%)}.cx-board{width:calc(100% - var(--px) * 400)}.cx-board canvas{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%),radial-gradient(ellipse 94% 94% at 52% 52%,#000 50%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16%),radial-gradient(ellipse 94% 94% at 52% 52%,#000 50%,transparent 100%)}.cx-panel:before{-webkit-mask:radial-gradient(circle var(--cl-r) at var(--cx) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at var(--cx) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r));-webkit-mask-composite:source-in;mask:radial-gradient(circle var(--cl-r) at var(--cx) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) var(--cx),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at var(--cx) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r)),radial-gradient(circle var(--cl-r) at calc(100% - var(--cx)) calc(100% - var(--cx)),transparent calc(var(--cl-r) - .5px),#000 var(--cl-r));mask-composite:intersect}.cx-panel:after{inset:0;border:0 solid transparent;border-image:var(--frame) 30 / calc(var(--px) * 30) stretch;box-shadow:none}.cx-tl:before,.cx-tl:after{left:calc(var(--px) * 17);top:calc(var(--px) * 16);bottom:calc(var(--px) * 16)}.cx-tl:after{bottom:auto;height:calc((100% - var(--px) * 32) * var(--fill-n, 0))}.cx-tl .dot{width:calc(var(--px) * 30);height:calc(var(--px) * 30);display:grid;place-items:center}.cx-tl .dot:after{display:none}.cx-tl .dot b{font-family:var(--serif);font-weight:500;font-size:max(10px,calc(var(--px) * 13));letter-spacing:0;color:#cdbb8d;transition:color .8s var(--ease);line-height:1}.cx-tl li.is-done .dot b{color:#d4af37}.cx-tl li.is-on .dot b{color:#1c1812;font-weight:600}.cx-tl button{gap:calc(var(--px) * 16);padding:calc(var(--px) * 5) 0}.cx-tl .d{padding-left:calc(var(--px) * 46)}
