@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2AF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0}ul{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit}html{scroll-behavior:smooth;scroll-padding-top:76px}:root{--navy:#001524;--navy2:#0a2236;--line:#ffffff24;--red:#ed1b30;--redb:#d4152a;--cream:#f8f6f3;--sand:#efe9e1;--ink:#0c1b28;--mut:#5a6772;--leaf:#3f6b14;--leaf2:#8bc34a;--w:#fff;--pad:clamp(72px,9vw,130px)}body{-webkit-font-smoothing:antialiased;background:var(--navy);color:var(--w);font:500 16px/1.75 Montserrat,system-ui,sans-serif}.wrap{width:min(1200px,100% - 48px);margin-inline:auto}.skip{background:var(--red);color:#fff;z-index:100;padding:10px 16px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}:focus-visible{outline:3px solid var(--leaf2);outline-offset:3px}h1,h2,h3{text-wrap:balance;font-weight:800;line-height:1.12}.eb{letter-spacing:.18em;text-transform:uppercase;color:var(--red);align-items:center;gap:12px;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}.eb:before{content:"";background:currentColor;width:34px;height:3px}.btn{background:var(--redb);color:#fff;letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--redb);align-items:center;gap:10px;padding:16px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.btn:hover{color:var(--redb);background:#fff;border-color:#fff}.btn.ghost{background:0 0;border-color:#ffffff8c}.btn.ghost:hover{color:var(--navy);background:#fff;border-color:#fff}.btn.leaf{background:var(--leaf);border-color:var(--leaf)}.btn.leaf:hover{background:var(--navy);border-color:var(--navy);color:#fff}.btn.ghost-d{color:var(--navy);border-color:var(--navy);background:0 0}.btn.ghost-d:hover{background:var(--navy);color:#fff}.btns{flex-wrap:wrap;gap:14px;display:flex}.hd{z-index:50;transition:background .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.hd .wrap{justify-content:space-between;align-items:center;height:76px;display:flex}.hd.on,.hd.inner,body.inner .hd{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 0 var(--line);background:#001524f5}.logo img{width:auto;height:38px}.navr{align-items:center;gap:22px;display:flex}.nav{align-items:center;gap:30px;display:flex}.nav a{letter-spacing:.1em;text-transform:uppercase;padding:6px 0;font-size:13px;font-weight:600;text-decoration:none;position:relative}.nav a:not(.cta):after{content:"";background:var(--red);height:2px;transition:right .25s;position:absolute;bottom:0;left:0;right:100%}.nav a:not(.cta):hover:after{right:0}.nav .cta{background:var(--redb);padding:10px 20px;transition:all .25s}.nav .cta:hover{color:var(--redb);background:#fff}.burger{cursor:pointer;background:0 0;border:0;width:44px;height:44px;display:none;position:relative}.burger span{background:#fff;height:2px;transition:all .25s;position:absolute;left:10px;right:10px}.burger span:first-child{top:15px}.burger span:nth-child(2){top:21px}.burger span:nth-child(3){top:27px}.burger[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){top:21px;transform:rotate(-45deg)}.lang details{position:relative}.lang summary{cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:700;list-style:none;display:flex}.lang summary::-webkit-details-marker{display:none}.lang .g{width:18px;height:18px}.lang .c{width:14px;height:14px}.lang ul{background:var(--navy2);border:1px solid var(--line);min-width:170px;padding:8px;position:absolute;top:36px;right:0}.lang ul a{padding:8px 12px;font-size:14px;text-decoration:none;display:block}.lang ul a:hover,.lang ul a[aria-current]{background:#ffffff14}.hero{background:radial-gradient(900px 600px at 82% 40%,#0d3149 0,transparent 70%),var(--navy);flex-direction:column;justify-content:center;min-height:100svh;padding:120px 0 0;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 120px,#ffffff06 120px 121px);position:absolute;inset:0}.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.hc h1{letter-spacing:-.01em;margin-bottom:26px;font-size:clamp(38px,5.4vw,76px)}.hc h1:after{content:"";background:var(--red);width:90px;height:6px;margin-top:26px;display:block}.hc .lead{color:#c7d3dc;max-width:34em;margin-bottom:38px;font-size:clamp(17px,1.6vw,21px)}.hv{aspect-ratio:1;width:min(100%,520px);margin-inline:auto;position:relative}.disc{background:radial-gradient(circle at 35% 30%,#fff,#efe9e1);border-radius:50%;place-items:center;animation:9s ease-in-out infinite fl;display:grid;position:absolute;inset:9%;overflow:hidden;box-shadow:0 40px 80px #00000073}.disc img{object-fit:cover;width:100%;height:100%;transform:scale(1.04)}.fr{border:3px solid #ffffffd9;position:absolute;inset:0 6% 6% 0;transform:rotate(-3deg)}.fr2{aspect-ratio:1;background:var(--red);mix-blend-mode:normal;z-index:-1;width:34%;position:absolute;bottom:2%;right:-1%;transform:rotate(8deg)}.ticker{background:var(--red);color:#fff;white-space:nowrap;border-block:1px solid #00000026;overflow:hidden}.tt-in{animation:38s linear infinite tk;display:inline-flex}.tt-in span{letter-spacing:.2em;text-transform:uppercase;padding:18px 0;font-size:15px;font-weight:800}.tt-in span:after{content:"✦";opacity:.85;padding:0 34px}@keyframes tk{to{transform:translate(-25%)}}.sec{padding:var(--pad) 0}.sh{max-width:720px;margin-bottom:56px}.sh h2{font-size:clamp(30px,4vw,52px)}.sh p:not(.eb){margin-top:18px;font-size:18px}.about{background:var(--cream);color:var(--ink)}.about .wrap{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(40px,7vw,100px);display:grid}.ab-h h2{margin-bottom:28px;font-size:clamp(30px,4vw,52px)}.ab-h p:not(.eb){color:var(--mut);margin-bottom:16px;font-size:18px}.pillars{counter-reset:p;gap:18px;display:grid}.pillars li{border:2px solid var(--ink);background:#fff;padding:30px 32px 30px 96px;transition:all .3s;position:relative}.pillars li:hover{box-shadow:-8px 8px 0 var(--red);transform:translate(8px)}.num{color:var(--red);font-size:34px;font-weight:800;line-height:1;position:absolute;top:26px;left:30px}.pillars h3{margin-bottom:8px;font-size:21px}.pillars p{color:var(--mut)}.prods{color:var(--ink);background:#fff}.cats{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.cat{background:var(--cream);border-top:5px solid var(--red);flex-direction:column;padding:34px 28px 28px;transition:all .3s;display:flex}.cat:nth-child(2){border-color:#b9783a}.cat:nth-child(3){border-color:var(--leaf2)}.cat:nth-child(4){border-color:#e3a21a}.cat:hover{transform:translateY(-8px);box-shadow:0 24px 48px #00152424}.cic{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:24px;display:grid}.cic .ic{width:42px;height:42px}.cat h3{margin-bottom:12px;font-size:22px}.cat p{color:var(--mut);flex:1;margin-bottom:26px}.cl{border-top:1px solid #00152424;gap:4px;padding-top:14px;display:grid}.lk{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;font-weight:700;text-decoration:none;display:flex}.lk .ar{width:20px;height:20px;color:var(--redb);transition:transform .25s}.lk:hover{color:var(--redb)}.lk:hover .ar{transform:translate(5px)}.org{color:var(--ink);background:#eaf1dc;position:relative;overflow:hidden}.org .wrap{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(36px,6vw,90px);display:grid}.org .eb{color:var(--leaf)}.og-t h2{margin-bottom:22px;font-size:clamp(32px,4.4vw,58px)}.og-t p:not(.eb){color:#3b4a3a;max-width:34em;font-size:18px}.og-v{background:#fff;padding:10%}.og-v img{width:100%;height:auto}.contact{background:var(--cream);color:var(--ink)}.contact .sh{margin-bottom:44px}.contact .sh p:not(.eb){color:var(--mut)}.shops{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:46px;display:grid}.shops li{border:2px solid var(--ink);background:#fff;flex-direction:column;align-items:flex-start;gap:6px;padding:40px 38px;display:flex}.shops h3{font-size:24px}.shops p{color:var(--mut);margin-bottom:20px}.cm{flex-wrap:wrap;align-items:center;gap:22px 40px;display:flex}.mail{border-bottom:3px solid var(--red);padding-bottom:2px;font-size:clamp(20px,2.4vw,30px);font-weight:800;text-decoration:none}.soc{gap:12px;display:inline-flex}.soc a{border:2px solid;border-radius:50%;place-items:center;width:46px;height:46px;transition:all .25s;display:grid}.soc a:hover{background:var(--red);border-color:var(--red);color:#fff}.soc svg{width:22px;height:22px}.foot{background:#000d17;padding:70px 0 34px}.foot .wrap{grid-template-columns:1.5fr 1fr 1fr;gap:40px;display:grid}.fb img{width:auto;height:40px;margin-bottom:18px}.fb p{color:#9fb0bd;max-width:22em}.fh{letter-spacing:.16em;text-transform:uppercase;color:#9fb0bd;margin-bottom:12px;font-size:13px;font-weight:700}.foot .mail{font-size:18px;font-weight:700}.legal{border-top:1px solid var(--line);color:#8497a6;grid-column:1/-1;padding-top:26px;font-size:13px;line-height:1.9}.legal a{border-bottom:1px solid #ffffff4d;text-decoration:none}.legal a:hover{color:#fff}.totop{background:var(--redb);color:#fff;cursor:pointer;opacity:0;pointer-events:none;z-index:40;border:0;border-radius:50%;width:46px;height:46px;font-size:20px;transition:all .3s;position:fixed;bottom:20px;right:20px}.totop.on{opacity:1;pointer-events:auto}.legal-hero{background:var(--navy);border-bottom:4px solid var(--red);padding:150px 0 54px}.legal-hero h1{font-size:clamp(32px,4.4vw,56px)}.crumbs{letter-spacing:.08em;text-transform:uppercase;color:#9fb0bd;margin-bottom:16px;font-size:13px}.crumbs a{text-decoration:none}.crumbs a:hover{color:#fff}.upd{color:#9fb0bd;margin-top:14px;font-size:14px}.legal-sec{background:var(--cream);color:var(--ink);padding:70px 0 100px}.legal-body{max-width:820px}.legal-body h2{margin:44px 0 14px;font-size:24px}.legal-body h3{margin:26px 0 10px;font-size:18px}.legal-body p,.legal-body li{color:#2c3b47;margin-bottom:12px}.legal-body ul{padding-left:24px;list-style:outside}.legal-body a{color:var(--redb);font-weight:600}.e404 main{text-align:center;place-content:center;justify-items:center;gap:16px;min-height:100svh;display:grid}.e404 img{width:auto;height:50px}.e404 h1{font-size:90px}.js .rv{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}.js .rv.in{opacity:1;transform:none}@media (width<=1060px){.cats{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.burger{display:block}.nav{background:var(--navy);border-bottom:3px solid var(--red);visibility:hidden;flex-direction:column;align-items:stretch;gap:0;padding:8px 24px 24px;transition:transform .35s,visibility .35s;position:fixed;inset:76px 0 auto;transform:translateY(-130%)}.nav.open{visibility:visible;transform:none}.nav a{border-bottom:1px solid var(--line);padding:16px 0;font-size:15px}.nav .cta{text-align:center;border:0;margin-top:16px}.nav a:not(.cta):after{display:none}.hero{min-height:0;padding:112px 0 80px}.hero .wrap{grid-template-columns:1fr;gap:40px}.hv{width:min(86%,420px)}.scroll{display:none}.about .wrap,.org .wrap,.shops{grid-template-columns:1fr}.foot .wrap{grid-template-columns:1fr 1fr}.fb{grid-column:1/-1}}@media (width<=600px){.cats{grid-template-columns:1fr}.pillars li{padding:26px 22px 26px 78px}.num{font-size:28px;left:22px}.btn{padding:15px 22px}.shops li{padding:30px 24px}.foot .wrap{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}.js .rv{opacity:1;transform:none}.tt-in{flex-wrap:wrap}}@keyframes fl{50%{transform:translateY(-10px)}}.chip{color:var(--ink);letter-spacing:.04em;white-space:nowrap;background:#fff;border-radius:40px;align-items:center;gap:9px;padding:9px 16px 9px 10px;font-size:13px;font-weight:800;animation:7s ease-in-out infinite fl;display:inline-flex;position:absolute;box-shadow:0 14px 34px #00000059}.chip .ic{background:var(--navy);color:#fff;border-radius:50%;width:26px;height:26px;padding:4px}.chip.c1{top:14%;left:-4%}.chip.c2{animation-delay:-2s;top:22%;right:-3%}.chip.c3{animation-delay:-4s;bottom:20%;left:-2%}.chip.c4{animation-delay:-1s;bottom:9%;right:2%}.bio{background:var(--leaf2);width:84px;height:84px;color:var(--navy);border-radius:50%;place-items:center;display:grid;position:absolute;top:-1%;left:41%;transform:rotate(-10deg);box-shadow:0 12px 30px #00000059}.bio .ic{width:30px;height:30px;margin-top:6px}.bio b{letter-spacing:.12em;margin-top:-18px;font-size:13px}.pts{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a1273;grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,7vw,90px);display:grid;position:relative}.pts li{border-left:1px solid var(--line);flex-direction:column;padding:26px 32px;display:flex}.pts li:first-child{border-left:0}.pts b{letter-spacing:.12em;text-transform:uppercase;font-size:15px}.pts span{color:#9fb0bd;font-size:15px}.pts b:before{content:"";background:var(--red);width:10px;height:10px;margin-right:12px;display:inline-block}@media (width<=900px){.pts{grid-template-columns:1fr}.pts li{border-left:0;border-top:1px solid var(--line);padding:18px 24px}.pts li:first-child{border-top:0}.chip{padding:6px 12px 6px 7px;font-size:11px}.chip .ic{width:22px;height:22px}.bio{width:68px;height:68px}.hero{padding-top:104px}}
