@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_a4cb00f3-module__s2AuuW__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_a4cb00f3-module__s2AuuW__variable{--font-disp:"Playfair Display", "Playfair Display Fallback"}
.st{--navy:#0b1729;--navy2:#11203a;--navy3:#0a1424;--ink:#1c2230;--cream:#f4efe6;--cream2:#ebe3d4;--paper:#fbf9f4;--gold:#b08d4f;--gold2:#d8b878;--gold3:#f0dba8;--wine:#8f2b2b;--muted:#6d6657;--muted-d:#9a9276;--line:#b08d4f4d;--line-d:#d8b8782e;--disp:var(--font-disp),Georgia,serif;--body:var(--font-body),system-ui,sans-serif;--wrap:min(92vw,1200px);background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.65;position:relative;overflow-x:clip}.st *{box-sizing:border-box;margin:0;padding:0}.st img{max-width:100%;display:block}.st a{color:inherit;text-decoration:none}.st ::selection{background:var(--gold);color:#fff}.st .wrap{width:var(--wrap);z-index:2;margin:0 auto;position:relative}.st section{position:relative}.st .eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--gold2);align-items:center;gap:12px;font-size:11px;font-weight:600;display:inline-flex}.st .eyebrow:before{content:"";background:var(--gold);width:30px;height:1px}.st .eyebrow.c{justify-content:center}.st .eyebrow.c:before{display:none}.st h1,.st h2,.st h3{font-family:var(--disp);letter-spacing:-.01em;font-weight:500;line-height:1.08}.st h2 em,.st h1 em{color:var(--gold2);font-style:italic}.st .lead{color:var(--muted);max-width:56ch;font-size:clamp(15px,1.4vw,18px);line-height:1.8}.st .logo{font-family:var(--disp);align-items:center;gap:12px;display:inline-flex}.st .logo .mk{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold2);letter-spacing:-.04em;flex:none;place-items:center;font-size:17px;display:grid}.st .logo b{letter-spacing:.02em;font-size:19px;font-weight:500;line-height:1.05}.st .logo small{font-family:var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--muted-d);margin-top:3px;font-size:9.5px;font-weight:600;display:block}.st .btn{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid var(--gold);color:var(--navy);background:var(--gold2);align-items:center;gap:9px;padding:15px 30px;font-size:12.5px;font-weight:600;transition:color .35s;display:inline-flex;position:relative;overflow:hidden}.st .btn span{z-index:1;position:relative}.st .btn:before{content:"";background:var(--gold3);transition:transform .4s cubic-bezier(.6,0,.2,1);position:absolute;inset:0;transform:translateY(101%)}.st .btn:hover:before{transform:translateY(0)}.st .btn svg{z-index:1;width:15px;height:15px;position:relative}.st .btn-ghost{color:var(--cream);border-color:var(--line-d);background:0 0}.st .btn-ghost:before{background:var(--gold2)}.st .btn-ghost:hover{color:var(--navy)}.st-cur,.st-ring{pointer-events:none;z-index:9999;will-change:transform;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.st-cur{background:var(--gold2);width:6px;height:6px}.st-ring{border:1px solid var(--gold);width:34px;height:34px;transition:transform .16s cubic-bezier(.2,.8,.2,1),width .25s,height .25s,background .25s}.st-ring.big{background:#b08d4f14;width:64px;height:64px}@media (hover:none){.st-cur,.st-ring{display:none}}.st .nav{z-index:100;transition:all .4s;position:fixed;inset:0 0 auto}.st .nav .bar{justify-content:space-between;align-items:center;padding:22px 0;transition:all .4s;display:flex}.st .nav .logo b,.st .nav .menu a{color:var(--cream)}.st .nav .burger span{background:var(--cream)}.st .nav.shrink{box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4efe6eb}.st .nav.shrink .bar{padding:13px 0}.st .nav.shrink .logo b,.st .nav.shrink .menu a{color:var(--ink)}.st .nav.shrink .burger span{background:var(--ink)}.st .menu{align-items:center;gap:32px;display:flex}.st .menu a{letter-spacing:.04em;opacity:.85;font-size:13px;transition:all .25s;position:relative}.st .menu a:after{content:"";background:var(--gold2);width:0;height:1px;transition:all .3s;position:absolute;bottom:-6px;left:0}.st .menu a:hover{opacity:1}.st .menu a:hover:after{width:100%}.st .burger{border:1px solid var(--line-d);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;display:none}.st .burger span{width:19px;height:1.5px;transition:all .3s}.st .hero{text-align:center;background:radial-gradient(80% 80% at 50% 0%,var(--navy2),var(--navy3));min-height:100vh;color:var(--cream);flex-direction:column;justify-content:center;align-items:center;padding:120px 18px 70px;display:flex;position:relative;overflow:hidden}.st .lamp{z-index:1;pointer-events:none;width:min(92vw,1100px);height:60vh;position:absolute;top:0;left:50%;transform:translate(-50%)}.st .lamp .beam{filter:blur(8px);opacity:.9;background:conic-gradient(from 90deg at 50% 0,#0000 0deg,#d8b87847 14deg,#f0dba880 50%,#d8b87847 86deg,#0000 90deg);width:60vw;max-width:760px;height:42vh;animation:1.4s cubic-bezier(.2,.8,.2,1) both st-lamp;position:absolute;top:-12%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(70% 100% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(70% 100% at 50% 0,#000,#0000 75%)}.st .lamp .bar{background:linear-gradient(90deg,transparent,var(--gold2),transparent);width:min(70vw,560px);height:3px;animation:1.2s both st-bar;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 50px 8px #d8b87880}.st .lamp .halo{filter:blur(40px);background:radial-gradient(circle,#d8b87866,#0000 70%);border-radius:50%;width:min(46vw,420px);height:160px;animation:1.4s both st-bar;position:absolute;top:-4%;left:50%;transform:translate(-50%)}@keyframes st-lamp{0%{opacity:0;width:18vw}to{opacity:.9}}@keyframes st-bar{0%{opacity:0;width:18vw}to{opacity:1}}.st .hero-in{z-index:3;flex-direction:column;align-items:center;max-width:920px;display:flex;position:relative}.st .hero h1{background:linear-gradient(#fff,#cbb78a);color:#0000;text-shadow:0 0 60px #d8b8781f;-webkit-background-clip:text;background-clip:text;margin:18px 0 0;font-size:clamp(42px,7.4vw,104px)}.st .hero .lead{color:#f4efe6bd;text-align:center;margin:24px auto 32px}.st .hero .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.st .hero-cue{letter-spacing:.32em;text-transform:uppercase;color:var(--muted-d);z-index:3;font-size:10.5px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.st .scales{width:clamp(90px,12vw,140px);height:auto;color:var(--gold2);margin-bottom:6px}.st .scales path,.st .scales line,.st .scales circle{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:600;stroke-dashoffset:600px;animation:2s .3s forwards st-draw}@keyframes st-draw{to{stroke-dashoffset:0}}.st .stats{background:var(--navy);color:var(--cream);border-top:1px solid var(--line-d);z-index:3;position:relative}.st .stats .wrap{grid-template-columns:repeat(4,1fr);gap:24px;padding:40px 0;display:grid}.st .stat{text-align:center}.st .stat .n{font-family:var(--disp);color:var(--gold2);font-size:clamp(34px,4.4vw,56px);line-height:1}.st .stat .l{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-d);margin-top:8px;font-size:11px}.st .stats .stat+.stat{border-left:1px solid var(--line-d)}@media (max-width:700px){.st .stats .wrap{grid-template-columns:repeat(2,1fr);gap:30px 10px}.st .stats .stat:nth-child(odd){border-left:none}}.st .band{padding:clamp(80px,11vw,140px) 0;position:relative;overflow:hidden}.st .band.navy{background:radial-gradient(80% 90% at 50% 0%,var(--navy2),var(--navy));color:var(--cream)}.st .band.navy .eyebrow{color:var(--gold2)}.st .band.navy .lead,.st .band.navy p{color:#f4efe6b8}.st .band.navy h2{color:var(--cream)}.st .shead{max-width:760px;margin-bottom:clamp(44px,6vw,64px)}.st .shead.center{text-align:center;margin-inline:auto}.st .shead h2{margin-top:14px;font-size:clamp(34px,5vw,72px)}.st .manifesto{background:var(--navy);color:var(--cream);text-align:center;padding:130px 0}.st .manifesto .big{font-family:var(--disp);max-width:18ch;margin:0 auto;font-size:clamp(30px,5vw,76px);font-weight:500;line-height:1.1}.st .manifesto .big .w{opacity:.18;transition:opacity .5s}.st .manifesto .big .w.on{opacity:1}.st .manifesto .big em{color:var(--gold2);font-style:italic}.st .hscroll{background:var(--cream2);overflow:hidden}.st .htrack{align-items:stretch;gap:24px;padding:0 6vw;display:flex}.st .hpanel{flex:none}.st .hp-intro{flex-direction:column;justify-content:center;width:min(78vw,420px);padding-right:18px;display:flex}.st .hp-intro h2{margin-top:14px;font-size:clamp(34px,5vw,68px)}.st .hp-intro .arrow{color:var(--gold);margin-top:18px;font-size:30px}.st .area{background:var(--paper);border:1px solid var(--line);flex-direction:column;justify-content:space-between;width:min(74vw,380px);min-height:54vh;padding:44px 36px;transition:background .4s,color .4s;display:flex}.st .area:hover{background:var(--navy);color:var(--cream)}.st .area .top .n{font-family:var(--disp);color:var(--gold);opacity:.55;font-size:50px;line-height:1}.st .area h3{font-family:var(--disp);margin:16px 0 12px;font-size:30px;font-weight:500}.st .area p{color:var(--muted);font-size:14.5px;transition:color .4s}.st .area:hover p{color:#f4efe6b8}.st .area .ar{color:var(--gold);align-self:flex-start;margin-top:20px}.st .area .ar svg{width:26px;height:26px}@media (min-width:961px){.st .hscroll{align-items:center;height:100vh;display:flex}.st .htrack{will-change:transform;width:max-content}.st .area{min-height:58vh}}@media (max-width:960px){.st .hscroll{padding:70px 0}.st .htrack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 6vw 14px;overflow-x:auto}.st .htrack::-webkit-scrollbar{display:none}.st .hpanel{scroll-snap-align:center}.st .area{min-height:auto}}.st .about{grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;display:grid}.st .about .ph{aspect-ratio:4/5;border-bottom:3px solid var(--gold);position:relative;overflow:hidden;box-shadow:0 50px 90px -44px #000000b3}.st .about .ph img{object-fit:cover;width:100%;height:100%}.st .about h2{margin:14px 0 18px;font-size:clamp(32px,4.4vw,56px)}.st .about p b{color:var(--cream);font-weight:600}.st .socios{flex-wrap:wrap;gap:30px;margin-top:26px;display:flex}.st .socio b{font-family:var(--disp);color:var(--cream);font-size:19px;display:block}.st .socio span{letter-spacing:.08em;text-transform:uppercase;color:var(--gold2);font-size:12px}.st .expand{background:var(--cream);height:180vh;position:relative}.st .expand-sticky{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.st .expand-frame{will-change:width,height;border-bottom:3px solid var(--gold);width:42%;height:48vh;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #0b172999}.st .expand-frame img{object-fit:cover;width:100%;height:100%}.st .expand-frame:after{content:"";background:linear-gradient(#0000 40%,#0b172999);position:absolute;inset:0}.st .expand-cap{z-index:3;text-align:center;color:#fff;pointer-events:none;text-shadow:0 4px 30px #0009;position:absolute}.st .expand-cap h2{font-size:clamp(34px,6vw,92px)}@media (max-width:600px){.st .expand-frame{width:86%;height:42vh}}.st .px-sec{background:var(--navy);min-height:120vh;position:relative;overflow:hidden}.st .px{will-change:transform;border-bottom:3px solid var(--gold);position:absolute;overflow:hidden;box-shadow:0 50px 90px -40px #000000b3}.st .px img{object-fit:cover;width:100%;height:100%}.st .px.p1{width:28vw;max-width:360px;height:36vw;max-height:460px;top:18vh;left:9vw}.st .px.p2{width:22vw;max-width:280px;height:28vw;max-height:360px;top:30vh;right:11vw}.st .px-copy{text-align:center;z-index:4;width:min(90%,600px);color:var(--cream);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st .px-copy h2{font-size:clamp(32px,5.4vw,76px)}.st .px-copy p{color:#f4efe6b8;margin-top:18px;max-width:46ch;margin-inline:auto}@media (max-width:860px){.st .px-sec{flex-direction:column;gap:16px;min-height:auto;padding:90px 18px;display:flex}.st .px{width:100%!important;max-width:none!important;height:240px!important;position:relative!important;top:0!important;left:0!important;right:0!important}.st .px-copy{margin:8px auto 24px;position:relative;top:0;left:0;transform:none}}.st .steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.st .step{border-bottom:1px solid var(--line);padding:40px 30px 40px 0}.st .step+.step{border-left:1px solid var(--line);padding-left:34px}.st .step .n{font-family:var(--disp);color:var(--gold);opacity:.5;font-size:50px;line-height:1}.st .step h3{font-family:var(--disp);margin:10px 0 8px;font-size:24px;font-weight:500}.st .step p{color:var(--muted);font-size:14.5px}.st .cta{text-align:center;background:radial-gradient(60% 100% at 50% 0%,var(--navy2),var(--navy3));color:var(--cream);padding:clamp(80px,11vw,150px) 0;position:relative;overflow:hidden}.st .cta:before{content:"";background:linear-gradient(90deg,transparent,var(--gold2),transparent);width:min(60vw,520px);height:3px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 50px 8px #d8b87866}.st .cta h2{margin:18px 0 14px;font-size:clamp(34px,5.4vw,80px);position:relative}.st .cta p{color:#f4efe6b8;max-width:48ch;margin:0 auto 28px;position:relative}.st .contact{grid-template-columns:1fr 1fr;align-items:stretch;gap:48px;display:grid}.st .contact .info{flex-direction:column;justify-content:center;display:flex}.st .contact .r{border-bottom:1px solid var(--line);gap:15px;padding:18px 0;display:flex}.st .contact .r .ic{border:1px solid var(--gold);width:44px;height:44px;color:var(--gold);flex:none;place-items:center;display:grid}.st .contact .r .ic svg{width:19px;height:19px}.st .contact .r b{font-size:14px;font-weight:600;display:block}.st .contact .r span{color:var(--muted);font-size:13.5px}.st .contact .map{border:1px solid var(--line);min-height:420px;overflow:hidden;box-shadow:0 30px 60px -40px #0b172966}.st .contact .map iframe{filter:grayscale(.3);border:0;width:100%;height:100%;min-height:420px}.st .ft{background:var(--navy3);color:var(--cream);padding:58px 0 30px}.st .ft .logo b{color:var(--cream)}.st .ft .top{border-bottom:1px solid var(--line-d);flex-wrap:wrap;justify-content:space-between;gap:30px;padding-bottom:28px;display:flex}.st .ft nav{flex-wrap:wrap;gap:24px;display:flex}.st .ft nav a{color:#f4efe6b3;font-size:13px}.st .ft nav a:hover{color:var(--gold2)}.st .ft .bot{color:#f4efe66b;flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:20px;font-size:11.5px;line-height:1.7;display:flex}.st .wa{z-index:90;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;transition:all .3s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 32px -10px #25d36699}.st .wa:hover{transform:scale(1.08)}.st .wa svg{fill:#fff;width:29px;height:29px}.st .pimg{overflow:hidden}.st .pimg img,.st .about .ph.pimg img{object-fit:cover;will-change:transform;width:100%;height:118%;position:absolute;top:-9%;left:0}.st .reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.st .reveal.in{opacity:1;transform:none}.st .d1{transition-delay:.1s}.st .d2{transition-delay:.2s}@media (max-width:960px){.st .about,.st .contact{grid-template-columns:1fr;gap:44px}.st .hero{min-height:92vh;padding:120px 0 60px}.st .about .ph{width:100%;max-width:440px;margin:0 auto}.st .steps{grid-template-columns:1fr}.st .step+.step{border-left:none;padding-left:0}.st .nav.shrink{background:var(--cream)}.st .menu{background:var(--navy);z-index:120;flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;width:min(82%,330px);height:100dvh;padding:44px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:auto;right:0;transform:translate(101%);box-shadow:-24px 0 60px -30px #00000080}.st .menu.open{transform:none}.st .menu a,.st .nav.shrink .menu.open a{color:var(--cream);font-size:17px}.st .burger{z-index:130;display:flex;position:relative}}@media (max-width:600px){.st .hero .cta-row{flex-direction:column}.st .hero .cta-row .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.st *{transition-duration:.001ms!important;animation-duration:.001ms!important}.st .reveal{opacity:1;transform:none}.st .manifesto .big .w{opacity:1}.st .scales path,.st .scales line,.st .scales circle{stroke-dashoffset:0}.st .pimg img{height:100%;position:absolute;top:0;transform:none}}
