@font-face{font-family:Geist;font-weight:100 900;font-style:normal;font-display:swap;src:url(/assets/fonts/geist.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/geist-mono-400.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/geist-mono-500.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-weight:400 900;font-style:normal;font-display:swap;src:url(/assets/fonts/playfair.woff2)format("woff2")}@font-face{font-family:Amiri;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/amiri-ayah.woff2)format("woff2")}:root{--cream:#f4f1ea;--paper:#faf8f3;--white:#fff;--forest:#0e3d2a;--forest-2:#1b5e3f;--forest-3:#082417;--pine:#2e8458;--gold:#c9a227;--gold-2:#e2c25a;--gold-ink:#7c6210;--mint:#e8efe6;--ink:#1c2420;--ink-2:#44504a;--ink-3:#56625b;--ink-4:#6e7a73;--ink-5:#8e988f;--line:#0e3d2a17;--line-2:#0e3d2a2e;--line-d:#ffffff1f;--sh-1:0 1px 2px #0e3d2a0a,0 12px 32px -12px #0e3d2a1a;--sh-2:0 2px 4px #0e3d2a0a,0 30px 70px -24px #0e3d2a38;--ease:cubic-bezier(.32,.72,0,1);--out:cubic-bezier(.16,1,.3,1);--font:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--head:"Fraunces","Iowan Old Style",Georgia,serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--max:1240px;--gutter:clamp(20px,4.5vw,56px);--fs-body:1rem;--fs-sub:clamp(.98rem,.94rem + .2vw,1.06rem);--fs-lead:clamp(1.1rem,1.02rem + .5vw,1.32rem);--fs-h1:clamp(2.6rem,1.3rem + 5.6vw,5.4rem);--fs-h1-page:clamp(2.4rem,1.3rem + 4.2vw,4.4rem);--fs-h2:clamp(2rem,1.2rem + 3vw,3.4rem);--fs-h3:1.28rem;--fs-small:.88rem;--fs-micro:.78rem;--r-lg:28px;--r-md:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cream);-webkit-text-size-adjust:100%;scroll-padding-top:110px}body{font-family:var(--font);font-size:var(--fs-body);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"kern","ss01";margin:0;line-height:1.62;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--head);color:var(--forest);text-wrap:balance;overflow-wrap:anywhere;font-optical-sizing:auto;font-variation-settings:"SOFT" 30;margin:0}h1{font-size:var(--fs-h1);letter-spacing:-.035em;font-weight:400;line-height:.98}h2{font-size:var(--fs-h2);letter-spacing:-.03em;font-weight:400;line-height:1.04}h3{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:500;line-height:1.2}h4{font-size:1rem;font-weight:600}p{text-wrap:pretty;margin:0}p+p{margin-top:.75em}img{max-width:100%;height:auto;display:block}a{color:inherit}::selection{background:var(--gold);color:var(--forest-3)}html{scrollbar-color:var(--forest-2) var(--cream);scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{border:2px solid var(--cream);background:#0e3d2a47;border-radius:10px}button{font-family:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:600;background:var(--forest);color:#fff;transition:top .25s var(--out);border-radius:100px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-70px;left:16px}.skip:focus{top:16px}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto;position:relative}.wrap-n{max-width:820px;padding:0 var(--gutter);margin:0 auto}.sec{padding:clamp(72px,10vw,150px) 0;position:relative}.sec.ink{background:var(--forest-3);color:#d5e3da;overflow:hidden}.sec.ink h2,.sec.ink h3{color:#fff}.sec.ink .sub,.sec.ink p{color:#b7cbbf}.sec.ink:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c9a22729,#0000);width:60%;height:70%;position:absolute;inset:-20% -10% auto auto}.sec-head{max-width:760px;margin:0 0 clamp(36px,5vw,68px)}.sec-head.c{text-align:center;margin-left:auto;margin-right:auto}.sec-head .sub{max-width:58ch;margin-top:18px}.sec-head.c .sub{margin-left:auto;margin-right:auto}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-size:1.6rem;line-height:1.15}em.i,.h1 em,.h2 em{color:var(--gold-ink);font-style:italic;font-weight:300}.ink .h2 em,.hero.dk .h1 em{color:var(--gold-2)}.sub{font-size:var(--fs-sub);color:var(--ink-3)}.center{text-align:center}.center .sub{margin-left:auto;margin-right:auto}.gold{color:var(--gold-ink)}.ink .gold{color:var(--gold-2)}.hdr{z-index:300;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;inset:16px 0 auto}.hdr-in{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--line-2);width:min(1120px,100%);transition:background .4s var(--ease),transform .5s var(--ease),box-shadow .4s;background:#faf8f3bd;border-radius:100px;align-items:center;gap:6px;padding:8px 8px 8px 20px;display:flex;box-shadow:inset 0 1px #ffffffb3,0 18px 40px -20px #0e3d2a47}.hdr.on .hdr-in{background:#faf8f3e6}.logo{align-items:center;margin-right:10px;display:flex}.nav{align-items:center;gap:2px;margin:0 auto;display:flex}.nav>a,.nav .grp>a{color:var(--ink-2);border-radius:100px;padding:9px 15px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .25s,color .25s;display:block}.nav>a:hover,.nav .grp:hover>a,.nav a[aria-current]{color:var(--forest);background:#0e3d2a12}.nav .dd{background:var(--paper);border:1px solid var(--line-2);min-width:280px;box-shadow:var(--sh-2);opacity:0;visibility:hidden;transform-origin:top;transition:opacity .22s,transform .3s var(--ease),visibility .22s;border-radius:22px;padding:8px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,8px)scale(.97)}.nav .grp:hover .dd{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.nav .grp:focus-within .dd{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.nav .dd a{color:var(--forest);border-radius:14px;padding:12px 14px;font-size:.92rem;font-weight:600;text-decoration:none;display:block}.nav .dd a span{color:var(--ink-4);margin-top:2px;font-size:.8rem;font-weight:400;display:block}.sp{flex:1}.burger{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:44px;height:44px;display:none;position:relative}.burger span,.burger:before,.burger:after{content:"";background:var(--forest);height:1.6px;transition:transform .5s var(--ease),opacity .25s;border-radius:2px;position:absolute;left:13px;right:13px}.burger:before{top:16px}.burger span{top:21px}.burger:after{top:26px}.burger[aria-expanded=true]:before{transform:translateY(5px)rotate(45deg)}.burger[aria-expanded=true]:after{transform:translateY(-5px)rotate(-45deg)}.burger[aria-expanded=true] span{opacity:0}.mob{z-index:290;-webkit-backdrop-filter:blur(26px);padding:100px var(--gutter) 40px;opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility .45s;background:#082417f5;flex-direction:column;justify-content:center;gap:4px;display:flex;position:fixed;inset:0}.mob[data-open="1"]{opacity:1;visibility:visible}.mob a{font-family:var(--head);color:#fff;letter-spacing:-.02em;opacity:0;transition:transform .7s var(--ease),opacity .5s;padding:6px 0;font-size:clamp(1.8rem,7vw,2.6rem);text-decoration:none;transform:translateY(34px)}.mob[data-open="1"] a{opacity:1;transform:none}.mob[data-open="1"] a:nth-child(2){transition-delay:50ms}.mob[data-open="1"] a:nth-child(3){transition-delay:90ms}.mob[data-open="1"] a:nth-child(4){transition-delay:.13s}.mob[data-open="1"] a:nth-child(5){transition-delay:.17s}.mob[data-open="1"] a:nth-child(6){transition-delay:.21s}.mob[data-open="1"] a:nth-child(7){transition-delay:.25s}.mob[data-open="1"] a:nth-child(n+8){transition-delay:.29s}.mob .sub{flex-wrap:wrap;gap:18px;display:flex}.mob .sub a{font-family:var(--font);color:#9db3a8;font-size:1rem}.mob .btn{font-family:var(--font);align-self:flex-start;margin-top:22px;font-size:1rem}.btn{background:var(--forest);color:#fff;cursor:pointer;white-space:normal;min-height:48px;transition:transform .35s var(--ease),background .3s,box-shadow .4s;border:0;border-radius:100px;align-items:center;gap:12px;padding:6px 6px 6px 22px;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px -14px #0e3d2a8c}.btn .arr{width:36px;height:36px;transition:transform .45s var(--ease),background .3s;background:#ffffff24;border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.btn.sm{min-height:42px;padding:4px 4px 4px 18px;font-size:.88rem}.btn.sm .arr{width:34px;height:34px}.btn.lg{min-height:56px;padding:8px 8px 8px 28px;font-size:1rem}.btn.lg .arr{width:40px;height:40px}.btn.gold{background:var(--gold);color:var(--forest-3);box-shadow:0 14px 34px -14px #c9a227b3}.btn.gold .arr{background:#0824171f}.btn.ghost{color:var(--forest);box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0}.btn.ghost .arr{background:#0e3d2a12}.btn.full{justify-content:center;width:100%;padding-left:6px}@media (hover:hover){.btn:hover{transform:translateY(-1px)}.btn:hover .arr{background:#ffffff38;transform:translate(2px,-1px)scale(1.06)}.btn.ghost:hover{background:#0e3d2a0a}.btn.ghost:hover .arr{background:#0e3d2a1f}.btn.gold:hover .arr{background:#08241733}}.btn:active{transform:scale(.97)}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn-row.center{justify-content:center}.link{color:var(--forest);transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;gap:6px;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.link.gold{color:var(--gold-ink)}.ink .link.gold{color:var(--gold-2)}@media (hover:hover){.link:hover{background-position:100% 100%;background-size:0 1px}}.tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--forest-2);background:#0e3d2a12;border-radius:100px;align-items:center;padding:5px 11px;font-size:.68rem;font-weight:500;display:inline-flex}.tag.gold{color:var(--gold-ink);background:#c9a22729}.ink .tag.gold{color:var(--gold-2);background:#c9a2272e}.live{margin-bottom:26px;display:inline-flex}.hero{padding:clamp(130px,16vw,190px) 0 clamp(60px,8vw,110px);position:relative;overflow:hidden}.hero .in{z-index:2;position:relative}.hero .h1{margin-bottom:26px}.note{color:var(--ink-4);margin-top:22px;font-size:.88rem}.bz{border-radius:var(--r-lg);border:1px solid var(--line);background:#0e3d2a0b;height:100%;padding:8px}.bz>.core{border-radius:calc(var(--r-lg) - 8px);background:var(--white);height:100%;box-shadow:inset 0 1px 0 #ffffffe6,var(--sh-1);flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,34px);display:flex}.bz.dk{border-color:var(--line-d);background:#ffffff0d}.bz.dk>.core{color:#cfe0d6;background:linear-gradient(160deg,#0f4630,#0a2d1e);box-shadow:inset 0 1px #ffffff1f}.bz.dk h3{color:#fff}.bz.gd>.core{color:var(--forest-3);background:linear-gradient(160deg,#f0dfa0,#e2c25a)}.bz.gd h3,.bz.gd p{color:var(--forest-3)}.bz p{color:var(--ink-3);font-size:.98rem}.bz .big{font-family:var(--head);letter-spacing:-.04em;color:var(--forest);font-size:clamp(2.6rem,5vw,4rem);line-height:1}.bz.dk .big{color:var(--gold-2)}.ico{background:var(--mint);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ico svg{width:22px;height:22px;stroke:var(--forest-2);fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.bz.dk .ico{background:#ffffff14}.bz.dk .ico svg{stroke:var(--gold-2)}.bento{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.bento>*{min-width:0}.b3{grid-column:span 3}.b4{grid-column:span 4}.b6{grid-column:span 6}.r2{grid-row:span 2}.grid{gap:16px;display:grid}.grid>*,.split>*{min-width:0}.spec{border-top:1px solid var(--line-2)}.spec .row{border-bottom:1px solid var(--line-2);transition:padding .5s var(--ease);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(16px,4vw,64px);padding:clamp(22px,3vw,34px) 0;display:grid}.spec .row h3{letter-spacing:-.025em;font-size:clamp(1.3rem,1.1rem + 1vw,1.85rem);font-weight:400}.spec .row p{color:var(--ink-3);max-width:60ch}.spec .row .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:8px;font-size:.7rem;display:block}.ink .spec,.ink .spec .row{border-color:var(--line-d)}.ink .spec .row h3{color:#fff}.ink .spec .row p{color:#b7cbbf}.ink .spec .row .k{color:var(--gold-2)}@media (hover:hover){.spec .row:hover{padding-left:12px}}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.split.top{align-items:start}.split.rev>:first-child{order:2}.list{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.list li{color:var(--ink-2);padding-left:30px;line-height:1.55;position:relative}.list li:before{content:"";background:var(--gold);width:14px;height:1px;position:absolute;top:.5em;left:0}.list li b{color:var(--forest);font-weight:600}.facts{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);display:grid}.facts>div{border-left:1px solid var(--line-2);padding:clamp(22px,3vw,38px) clamp(14px,2vw,28px)}.facts>div:first-child{border-left:0;padding-left:0}.facts b{font-family:var(--head);letter-spacing:-.04em;color:var(--forest);font-size:clamp(2.4rem,4.4vw,4rem);font-weight:300;line-height:1;display:block}.facts span{color:var(--ink-3);max-width:24ch;margin-top:10px;font-size:.9rem;display:block}.flow{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--white);grid-template-columns:repeat(2,1fr);gap:0;display:grid;overflow:hidden}.flow .f{border-bottom:1px solid var(--line);padding:22px}.flow .f:nth-child(odd){border-right:1px solid var(--line)}.flow .f:nth-last-child(-n+2){border-bottom:0}.flow .f b{font-family:var(--mono);color:var(--gold-ink);letter-spacing:.12em;font-size:.7rem}.flow .f h3{margin:6px 0 4px;font-size:1.2rem}.flow .f p{color:var(--ink-3);font-size:.9rem}.mods{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);display:grid}.mod{border-bottom:1px solid var(--line-2);padding:30px 28px 30px 0;position:relative}.mod:not(:nth-child(3n+1)){border-left:1px solid var(--line-2);padding-left:28px}.mod .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:10px;font-size:.68rem}.mod h3{margin-bottom:8px;font-size:1.5rem;font-weight:400}.mod p{color:var(--ink-3);font-size:.94rem}.band{border-radius:calc(var(--r-lg) + 8px);color:#cfe0d6;box-shadow:var(--sh-2);background:linear-gradient(150deg,#0f4630,#082417 70%);padding:clamp(40px,7vw,96px);position:relative;overflow:hidden}.band:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#c9a2274d,#0000 70%);width:70%;position:absolute;inset:-40% -10% auto auto}.band>.in{z-index:1;position:relative}.band h2{color:#fff;max-width:18ch}.band .h2 em{color:var(--gold-2)}.phone{width:272px;max-width:100%;box-shadow:var(--sh-2),inset 0 0 0 1px #ffffff24;background:#082417;border-radius:42px;margin:0 auto;padding:11px}.phone .top{background:var(--forest);color:#fff;padding:30px 18px 18px}.phone .top b{font-family:var(--head);margin-bottom:4px;font-size:1.25rem;font-weight:400;display:block}.phone .top span{color:#b7cbbf;font-size:.74rem}.phone .cta{background:var(--gold);color:var(--forest-3);text-align:center;border-radius:100px;margin:0 12px 14px;padding:14px;font-size:.9rem;font-weight:600}.faq{max-width:860px}.faq details{border-top:1px solid var(--line-2)}.faq details:last-child{border-bottom:1px solid var(--line-2)}.faq summary{cursor:pointer;font-family:var(--head);letter-spacing:-.02em;color:var(--forest);justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:clamp(1.2rem,1.05rem + .7vw,1.55rem);line-height:1.25;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border:1px solid var(--line-2);background:linear-gradient(var(--forest),var(--forest)) center/12px 1.5px no-repeat,linear-gradient(var(--forest),var(--forest)) center/1.5px 12px no-repeat;width:36px;height:36px;transition:transform .5s var(--ease),background-color .3s;border-radius:50%;flex:none}.faq details[open] summary:after{background-color:var(--mint);transform:rotate(135deg)}.faq details p{color:var(--ink-3);max-width:62ch;padding:0 56px 28px 0}.faq details p a{color:var(--forest-2);font-weight:600}.ftr{background:var(--forest-3);color:#9db3a8;margin-top:0;padding:clamp(60px,8vw,110px) 0 28px;position:relative;overflow:hidden}.ftr .about{color:#9db3a8;max-width:38ch;margin:16px 0 18px;font-size:.92rem}.ftr .contact{gap:6px;display:grid}.ftr .contact a{color:#fff;font-weight:500;text-decoration:none}.ftr .base{color:#7c9488;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;font-size:.8rem;display:flex}.wa{z-index:280;background:var(--forest);color:#fff;transition:transform .4s var(--ease);border-radius:100px;align-items:center;gap:9px;padding:13px 18px;font-size:.88rem;font-weight:600;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 40px -14px #08241799,inset 0 0 0 1px #ffffff24}.wa svg{fill:#fff;width:20px;height:20px}.wa:hover{transform:translateY(-2px)}.wa:active{transform:scale(.96)}[data-kb-reveal]{opacity:0;filter:blur(8px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transform:translateY(34px)}[data-kb-reveal].in{opacity:1;filter:none;transform:none}.bento>[data-kb-reveal],.spec .row[data-kb-reveal]{transform:translateY(24px)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}[data-kb-reveal]{opacity:1;filter:none;transform:none}}.form{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.form label{flex-direction:column;gap:7px;display:flex}.form label>span{font-size:var(--fs-small);color:var(--forest);font-weight:600}.form label>span em{color:var(--gold);font-style:normal}.form label>span small{color:var(--ink-5);font-weight:500}.form input,.form select,.form textarea{font-family:var(--font);border:1.5px solid var(--line-2);background:var(--paper);min-height:50px;color:var(--ink);border-radius:11px;outline:none;width:100%;min-width:0;padding:13px 15px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--forest-2);box-shadow:0 0 0 3px #1b5e3f1f}.form input:user-invalid{border-color:#b4513f}.form select:user-invalid{border-color:#b4513f}.form textarea{resize:vertical;min-height:96px}.form .full{grid-column:1/-1}.form .fine{font-size:var(--fs-micro);color:var(--ink-5);text-align:center;grid-column:1/-1;line-height:1.5}#kb-done{text-align:center;padding:26px 10px;display:none}#kb-done .ok{background:var(--mint);border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 22px;display:flex}#kb-done .ok svg{width:32px;height:32px}#kb-done h2{margin-bottom:12px;font-size:1.75rem}#kb-done .sub a{font-weight:600}.calc{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}.calc>*{min-width:0}.calc .panel{border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;border-radius:22px;padding:clamp(18px,3vw,26px)}.calc .panel h2{letter-spacing:-.01em;margin:0 0 6px;font-size:1.1rem}.calc .panel .hint{font-size:var(--fs-small);color:var(--ink-4);margin-bottom:16px}.opt{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:10px;padding:14px;transition:border-color .2s,background .2s;display:grid;position:relative}.opt:hover{border-color:#2e845859}.opt:focus-within{outline:3px solid var(--gold);outline-offset:2px}.opt.on{border-color:var(--forest-2);background:#eaf1ea80}.opt.req{cursor:default;background:var(--paper)}.opt .cb{border:1.8px solid var(--line-2);background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.opt.on .cb{background:var(--forest);border-color:var(--forest)}.opt .cb svg{stroke:#fff;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:13px;height:13px;transition:all .2s;transform:scale(.6)}.opt.on .cb svg{opacity:1;transform:scale(1)}.opt .nm{color:var(--forest);font-size:.98rem;font-weight:700;line-height:1.3}.opt .nm .tag{vertical-align:middle;margin-left:6px}.opt .ds{font-size:var(--fs-micro);color:var(--ink-4);margin-top:3px;font-weight:400;line-height:1.45;display:block}.opt .pr{text-align:right;font-family:var(--mono);color:var(--forest);white-space:nowrap;font-size:.86rem;font-weight:600;line-height:1.3}.opt .pr small{color:var(--ink-5);letter-spacing:.04em;font-size:.68rem;font-weight:500;display:block}.opt input{opacity:0;pointer-events:none;position:absolute}.opt.dis{opacity:.55}.qty{border:1.5px solid var(--line);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-bottom:10px;padding:14px;display:grid}.qty .nm{color:var(--forest);font-size:.98rem;font-weight:700}.qty .ds{font-size:var(--fs-micro);color:var(--ink-4);margin-top:3px;font-weight:400;line-height:1.45;display:block}.qty .ctl{align-items:center;gap:6px;display:flex}.qty .ctl button{border:1.5px solid var(--line-2);width:40px;height:40px;color:var(--forest);cursor:pointer;background:#fff;border-radius:9px;font-size:1.2rem;line-height:1}.qty .ctl input,.qty .ctl select{text-align:center;height:40px;font-family:var(--mono);border:1.5px solid var(--line-2);background:var(--paper);color:var(--forest);border-radius:9px;outline:none;padding:0 6px;font-size:.9rem;font-weight:600}.qty .ctl input{-moz-appearance:textfield;width:72px}.qty .ctl input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty .ctl input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty .ctl select{font-family:var(--font);text-align:left;padding:0 12px}.sw{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:flex;position:relative}.sw:focus-within{outline:3px solid var(--gold);outline-offset:2px}.sw .nm{color:var(--forest);font-size:.98rem;font-weight:700}.sw .ds{font-size:var(--fs-micro);color:var(--ink-4);margin-top:3px;font-weight:400;line-height:1.45;display:block}.sw .tg{background:#dddbd3;border-radius:100px;flex:none;width:46px;height:26px;transition:background .2s;position:relative}.sw .tg:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000002e}.sw.on .tg{background:var(--forest-2)}.sw.on .tg:after{transform:translate(20px)}.sw input{opacity:0;pointer-events:none;position:absolute}.sum{background:var(--forest);color:#fff;font-variant-numeric:tabular-nums;border-radius:22px;padding:28px;position:sticky;top:92px;box-shadow:0 20px 50px #0e3d2a38}.sum .eyebrow{margin-bottom:8px}.sum .big{font-family:var(--head);letter-spacing:-.03em;font-size:clamp(2.4rem,2rem + 1.2vw,3.25rem);font-weight:800;line-height:1}.sum .big small{font-family:var(--font);color:#cfe0d6;letter-spacing:0;margin-left:4px;font-size:1rem;font-weight:500}.sum .sav{font-family:var(--mono);letter-spacing:.1em;color:var(--gold-2);margin-top:10px;font-size:.7rem;font-weight:600;display:block}.sum .ln{font-size:var(--fs-small);color:#cfe0d6;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.sum .ln b{color:#fff;font-family:var(--mono);white-space:nowrap;font-size:.84rem;font-weight:600}.sum .ln.tot{color:#fff;border-bottom:0;padding-top:14px;font-size:.98rem;font-weight:600}.sum .ln.tot b{font-size:1.02rem}.sum .sel{font-size:var(--fs-micro);color:#9db3a8;margin:16px 0 4px;line-height:1.6}.sum .btn{width:100%;margin-top:18px}.sum .fine{font-size:var(--fs-micro);color:#8fa69b;margin-top:12px;line-height:1.5}.sumbar{z-index:290;background:var(--forest);color:#fff;padding:10px var(--gutter);padding-bottom:calc(10px + env(safe-area-inset-bottom));align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0e3d2a40}.sumbar .lbl{font-family:var(--mono);letter-spacing:.14em;color:var(--gold-2);text-transform:uppercase;font-size:.62rem}.sumbar .val{font-family:var(--head);letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1.1}.sumbar .val small{font-family:var(--font);color:#cfe0d6;font-size:.78rem;font-weight:500}.sumbar .btn{min-height:42px;margin-left:auto;padding:10px 16px;font-size:.86rem}body.has-sumbar .wa{bottom:82px}.sumbar.hide{transform:translateY(110%)}.sumbar{transition:transform .3s var(--ease)}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:12px;font-size:.7rem}.sum .eyebrow,.ink .eyebrow{color:var(--gold-2)}.calc .panel{border-radius:var(--r-lg)}.calc .panel h2{font-family:var(--head);letter-spacing:-.02em;font-size:1.5rem;font-weight:400}.sum{border-radius:var(--r-lg);background:linear-gradient(160deg,#0f4630,#082417)}.sum .big{font-weight:300}.ink .form label>span{color:#fff}.ink .form label>span em{color:var(--gold-2)}.ink .form label>span small{color:#9db3a8}.ink #kb-done h2{color:#fff}.ink .form input,.ink .form select,.ink .form textarea{background:#fffffff5}.form input,.form select,.form textarea{border-radius:14px}.calc.contact{grid-template-columns:1.15fr .85fr}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-1);padding:clamp(22px,3vw,32px)}.card.dark{color:#cfe0d6;border-color:var(--line-d);background:linear-gradient(160deg,#0f4630,#082417)}.card.dark h3{color:#fff}.fine{font-size:var(--fs-micro);color:var(--ink-5)}@media (width<=1080px){.nav,.cta-d{display:none}.burger{margin-left:auto;display:block}.hdr-in{padding-left:18px}.split{grid-template-columns:1fr}.split.rev>:first-child{order:0}}@media (width<=900px){.bento{grid-template-columns:repeat(6,1fr)}.b3,.b4,.b6{grid-column:span 6}.r2{grid-row:auto}.facts{grid-template-columns:1fr 1fr}.facts>div{border-left:0;border-bottom:1px solid var(--line-2);padding-left:0}.facts>div:nth-child(2n){border-left:1px solid var(--line-2);padding-left:18px}.facts>div:nth-last-child(-n+2){border-bottom:0}.mods{grid-template-columns:1fr 1fr}.mod,.mod:not(:nth-child(3n+1)){border-left:0;padding:26px 18px 26px 0}.mod:nth-child(2n){border-left:1px solid var(--line-2);padding-left:18px}.spec .row{grid-template-columns:1fr;gap:8px}.calc,.calc.contact{grid-template-columns:1fr}.sum{position:static}}@media (width<=640px){.hero{padding-top:118px}.btn-row .btn{justify-content:space-between;width:100%}.btn-row.center .btn{width:auto}.mods{grid-template-columns:1fr}.mod,.mod:nth-child(2n),.mod:not(:nth-child(3n+1)){border-left:0;padding:24px 0}.form,.flow{grid-template-columns:1fr}.flow .f:nth-child(odd){border-right:0}.flow .f:nth-last-child(2){border-bottom:1px solid var(--line)}.opt{grid-template-columns:auto 1fr;gap:12px}.opt .pr{text-align:left;grid-column:2}.qty{grid-template-columns:1fr}.qty .ctl{justify-content:flex-start}.sumbar{display:flex}.wa span{display:none}.wa{padding:13px;bottom:16px;right:16px}.faq details p{padding-right:0}.facts b{font-size:2.3rem}}@media (width<=380px){.facts{grid-template-columns:1fr}.facts>div,.facts>div:nth-child(2n){border-left:0;border-bottom:1px solid var(--line-2);padding-left:0}}@media print{.hdr,.mob,.wa,.sumbar,.burger{display:none!important}[data-kb-reveal]{opacity:1!important;filter:none!important;transform:none!important}body{background:#fff}}.btn:not(:has(.arr)){padding:12px 24px}.split .spec .row{grid-template-columns:1fr;gap:8px}:root{--head:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--r-lg:18px;--r-md:12px;--fs-h1:clamp(2.5rem,1.3rem + 4.4vw,4.5rem);--fs-h1-page:clamp(2.3rem,1.3rem + 3.4vw,3.8rem);--fs-h2:clamp(1.8rem,1.2rem + 2.1vw,2.9rem);--max:1200px}h1,h2,h3,h4{font-variation-settings:normal;letter-spacing:-.035em;font-weight:600}h1{line-height:1.03}h2{line-height:1.08}h3{letter-spacing:-.02em;font-weight:600}h1 em,h2 em,.h1 em,.h2 em,h3 em{background:linear-gradient(95deg,#1b5e3f 0%,#2e8458 40%,#b58a12 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sec.ink h2 em,.band h2 em,.hero.dk h1 em,.hero.dk h2 em,.bz.dk h3 em{background:linear-gradient(95deg,#e2c25a,#f4e3a1 55%,#9bd3b4);color:#0000;-webkit-background-clip:text;background-clip:text}.sec{padding:clamp(56px,7vw,100px) 0}.sec.tight{padding:clamp(32px,4vw,56px) 0}.sec-head{margin-bottom:clamp(28px,3.6vw,46px)}.sec-head .sub{margin-top:14px}.bento{gap:14px}.bz{background:0 0;border:0;padding:0}.bz>.core{border:1px solid var(--line-2);box-shadow:var(--sh-1);border-radius:var(--r-lg);gap:10px;padding:clamp(20px,2.2vw,28px)}.bz.dk{background:0 0;border:0}.bz.dk>.core{border-color:#ffffff1f}.bz h3{font-size:1.2rem}.bz p{font-size:.94rem}.facts b,.spec .row h3{font-weight:600}.facts b{letter-spacing:-.04em;font-weight:600}.spec .row{padding:clamp(18px,2.2vw,26px) 0}.tag{font-weight:500}body.dkhero .hdr-in{box-shadow:0 10px 40px -10px #00000073}.hero.dk{color:#cfe0d6;isolation:isolate;background:#05180f;padding:clamp(120px,13vw,160px) 0 0;overflow:hidden}.hero.dk:before{content:"";z-index:-2;background:radial-gradient(60% 50% at 82% 8%,#c9a22747,#0000 60%),radial-gradient(55% 60% at 8% 30%,#2e845861,#0000 62%),radial-gradient(70% 50% at 50% 110%,#1b5e3f8c,#0000 60%);position:absolute;inset:0}.hero.dk:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 25%,#000,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 25%,#000,#0000 75%)}.hero.dk h1,.hero.dk h2{color:#fff}.hero.dk .btn.ghost{color:#fff;background:#ffffff0a;border-color:#ffffff47}.hero.dk .btn.ghost:hover{background:#ffffff1a}.dev{background:linear-gradient(160deg,#2a3a32,#0b1812);border-radius:34px;width:224px;padding:7px;box-shadow:0 40px 80px -24px #0000008c,inset 0 0 0 1px #ffffff24}.tour .tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 auto 26px;display:flex}.tour .tabs button{appearance:none;border:1px solid var(--line-2);color:var(--ink-2);font:500 .92rem var(--font);cursor:pointer;transition:all .25s var(--ease);background:#fff;border-radius:99px;padding:9px 16px}.tour .tabs button:hover{border-color:var(--forest-2);color:var(--forest)}.tour .tabs button[aria-selected=true]{background:var(--forest);border-color:var(--forest);color:#fff;box-shadow:0 8px 20px -8px #0e3d2a80}.tour .pane{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.tour .pane[hidden]{display:none}.tour .pane h3{margin-bottom:12px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.tour .pane p{color:var(--ink-3)}.tour .pane ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.tour .pane li{color:var(--ink-2);gap:10px;font-size:.95rem;display:flex}.tour .pane li:before{content:"";background:#ddf1e5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317663F' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/11px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.marq{border-block:1px solid var(--line-2);background:var(--paper);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marq .tr2{gap:12px;width:max-content;padding:16px 0;animation:46s linear infinite mq;display:flex}.marq span{white-space:nowrap;color:var(--ink-2);border:1px solid var(--line-2);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:8px 16px;font-size:.92rem;font-weight:500;display:flex}.marq span:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marq .tr2{animation:none}}.statband{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.statband>div{border-radius:var(--r-lg);border:1px solid var(--line-2);box-shadow:var(--sh-1);background:#fff;padding:22px}.statband b{font:600 clamp(2.2rem,3.6vw,3.2rem)/1 var(--font);letter-spacing:-.05em;color:var(--forest);display:block}.statband span{color:var(--ink-3);margin-top:8px;font-size:.9rem;display:block}.vis{background:radial-gradient(70% 80% at 20% 0,#2e845840,#0000 60%),linear-gradient(160deg,#0f4630,#082417);border-radius:22px;padding:clamp(16px,2.4vw,30px);position:relative;overflow:hidden}.vis.gold{background:radial-gradient(70% 80% at 80% 0,#e2c25a8c,#0000 60%),linear-gradient(160deg,#f3e7b5,#e2c25a)}.vis .dev{margin-inline:auto}@media (width<=1080px){.statband{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.tour .pane{grid-template-columns:1fr}}@media (width<=640px){.statband b{font-size:2rem}}.bz .tag,.bz .link{align-self:flex-start}.bz>.core{transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .3s}@media (hover:hover){.bz:not(.dk):hover>.core{box-shadow:var(--sh-2);border-color:#1b5e3f59;transform:translateY(-3px)}}.sec.ink .btn.ghost,.band .btn.ghost,.bz.dk .btn.ghost{color:#fff;background:#ffffff0d;border-color:#ffffff4d}.sec.ink .btn.ghost:hover,.band .btn.ghost:hover{background:#ffffff1f}.tour .pane{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr)}h1 em,h2 em,h3 em{font-weight:500}@media (width<=900px){.tour .pane{grid-template-columns:minmax(0,1fr)}}:root{--head:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--cream:#fff;--paper:#fff;--bg2:#f5f5f7;--blk:#050b08;--txt:#1d1d1f;--mut:#6e6e73;--gl:#2fbf71;--sun:#e3b53a;--sun-2:#f2d177}html,body{background:#fff}h1,h2,h3,h4{font-family:var(--head);letter-spacing:-.04em;font-variation-settings:normal;color:var(--txt);font-weight:600}body{color:var(--txt)}.hdr-in{background:#ffffffb8;border:1px solid #0000000f;box-shadow:0 8px 30px -12px #0000001f}.btn{box-shadow:none;background:#1d1d1f;gap:0;min-height:46px;padding:6px 22px;font-weight:500}.btn .arr{display:none}.btn.gold{background:var(--sun);color:#1a1405}.btn.lg{min-height:52px;padding-inline:28px;font-size:1rem}.btn.ghost{color:var(--txt);background:0 0;box-shadow:inset 0 0 0 1.5px #0000002e}.btn-row.c{justify-content:center;margin-top:40px}.a12{background:var(--blk);color:#fff;text-align:center;padding:clamp(130px,16vw,190px) 0 0;position:relative;overflow:hidden}.a12:before,.a12:after{display:none!important}.a12 .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff4d}.a12 .btn.ghost:hover{color:#000;background:#fff}.a12-d{background:var(--blk);color:#c9d6ce;position:relative;overflow:hidden}.a12-d h2,.a12-d h3{color:#fff}.j12{padding-block:clamp(64px,9vw,130px)}.j12-slide{opacity:0;justify-content:center;align-items:center;transition:opacity .6s,transform .6s;display:flex;position:absolute;inset:0;transform:scale(.96)}.j12-slide.on{opacity:1;transform:none}.j12-steps{margin:0;padding:0;list-style:none}.j12-steps li{opacity:.28;flex-direction:column;justify-content:center;min-height:58svh;transition:opacity .4s;display:flex}.j12-steps h3{margin-bottom:12px;font-size:clamp(1.7rem,1rem + 2vw,2.8rem)}.j12-steps p{color:#9db3a8;max-width:38ch;font-size:1.1rem;line-height:1.55}.j12{overflow:clip!important}.ftr,.hero.dk{background:var(--blk)}.hero.dk h1{letter-spacing:-.045em!important;font-size:clamp(2.4rem,1rem + 4.4vw,4.6rem)!important;line-height:1.02!important}.hero.dk h1 em,.h2 em,h1 em,h2 em{color:#1b5e3f;font-style:normal}.hero.dk h1 em{color:var(--sun-2)}.h2{letter-spacing:-.045em;font-size:clamp(1.9rem,1.1rem + 2.8vw,3.2rem);line-height:1.05}.sec{padding-block:clamp(64px,9vw,120px)}.sec.paper{background:var(--bg2)}.sec.ink{background:var(--blk)}.bz>.core{border-radius:28px}@media (width<=900px){.j12-steps li{justify-content:flex-end;min-height:70svh;padding-bottom:12svh}.j12-steps h3{font-size:1.6rem}}[data-par],[data-par-x]{will-change:translate}@media (prefers-reduced-motion:reduce){[data-par],[data-par-x]{translate:none!important}}.a12 .btn-row{animation-delay:.42s}@keyframes a12in{to{opacity:1;transform:none}}.a12:before{content:"";z-index:0;opacity:.06;pointer-events:none;background-image: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='.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0;display:block!important}.a12:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#e3b53a29,#0000);width:60%;position:absolute;top:-20%;left:-10%;display:block!important}.btn,.faq summary{cursor:pointer}a:focus-visible{outline:2px solid var(--sun);outline-offset:3px}button:focus-visible{outline:2px solid var(--sun);outline-offset:3px}summary:focus-visible{outline:2px solid var(--sun);outline-offset:3px}.btn{min-height:46px}@media (prefers-reduced-motion:reduce){.j12-slide{transition:none}}.logo .lg-d{display:none!important}img{image-rendering:auto}img[loading=lazy]{opacity:0;transition:opacity .6s}img[loading=lazy].ld{opacity:1}.w12-stats{margin-top:clamp(20px,3vw,40px);grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,20px);max-width:900px;margin-inline:auto;display:grid}.w12-stats>div{text-align:center;background:#ffffff0d;border-radius:20px;padding:20px 22px;box-shadow:inset 0 0 0 1px #ffffff1a}.w12-stats b{color:#fff;letter-spacing:-.02em;font-size:clamp(1.05rem,.9rem + .5vw,1.35rem);font-weight:600;display:block}.w12-stats span{color:#9db3a8;font-size:.9rem}@media (width<=900px){.w12-stats{grid-template-columns:1fr}}.a12{text-align:left;padding-top:0}.a12-top{align-items:center;min-height:min(100svh,920px);padding:130px 0 70px;display:flex;position:relative;overflow:hidden}.a12-bg{object-fit:cover;object-position:78% center;z-index:0;opacity:0;width:100%;height:108%;animation:1.4s cubic-bezier(.16,1,.3,1) .1s forwards a12in;position:absolute;inset:-4% 0;-webkit-mask-image:none;mask-image:none}.a12-top:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050b08f5 0,#050b08c7 34%,#050b0800 62%),linear-gradient(0deg,#050b08 0,#0000 22%);position:absolute;inset:0}.a12 .btn-row{justify-content:flex-start}@media (width<=900px){.a12-top{align-items:flex-end;min-height:92svh;padding-bottom:48px}.a12-bg{object-position:72% 20%;height:70%;inset:-2% 0 auto}.a12-top:after{background:linear-gradient(#050b0800 20%,#050b088c 45%,#050b08 72%)}}.j12-steps li{opacity:.4}.j12-steps li.on{opacity:1}.j12-steps h3{color:#fff;text-shadow:none}.j12-steps p{color:#c4d4ca}.a12-d p,.w12-stats span{color:#b8cbc0}.a12-bg{object-position:100% center}@media (width<=900px){.a12-bg{object-position:60% 30%;height:64%}}.a12-bg{height:128%;inset:-14% 0 auto}@media (width<=900px){.a12-bg{height:68%;inset:-4% 0 auto}}.sec.ink h2 em,.band h2 em,.hero.dk h1 em,.hero.dk h2 em,.bz.dk h3 em{-webkit-text-fill-color:currentColor;color:#f2d177!important;background:0 0!important}h1 em,h2 em{color:#1b5e3f;font-style:normal}.hero.dk h1,.hero.dk h2,.sec.ink h2,.band h2{color:#fff}.hero.dk .sub{color:#d3e2d9}.sec .sub,.sub{color:#4a5a50}.sec.ink .sub,.band .sub{color:#c4d4ca}.bz p{color:#4a5a50}.bz.dk p{color:#cfe0d6}.tag{color:#1b5e3f}.tag.gold{color:#f2d177}.bento{align-items:stretch}.pd{background:#fff;border:1px solid #e5e7e4;border-radius:28px;flex-direction:column;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;display:flex;overflow:hidden;box-shadow:0 1px 2px #050b080a,0 24px 48px -28px #050b082e}@media (hover:hover){.pd:hover{transform:translateY(-4px);box-shadow:0 30px 60px -28px #050b0847}}.pd h3{font:600 1.7rem/1.1 var(--head);letter-spacing:-.03em;color:#0f1a14;margin:0 0 8px}.pd p{color:#4a5a50;margin:0;font-size:1rem;line-height:1.5}.pd ul{color:#1d1d1f;gap:8px;margin:16px 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.pd li{align-items:flex-start;gap:10px;display:flex}.pd li:before{content:"";background:#2fbf71;border-radius:50%;flex:none;width:6px;height:6px;margin-top:.55em}.tm13{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.tm{background:#fff;border:1px solid #e5e7e4;border-radius:28px;flex-direction:column;gap:6px;padding:28px;display:flex;box-shadow:0 24px 48px -30px #050b0833}.tm-av{width:96px;height:96px;font:600 2rem var(--head);color:#f2d177;background:radial-gradient(circle at 30% 20%,#2e8458,#0a2d1e);border-radius:50%;place-items:center;margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 0 0 4px #fff,0 0 0 5px #e3b53a}.tm-av img{object-fit:cover;width:100%;height:100%}.tm h3{font:600 1.35rem/1.15 var(--head);letter-spacing:-.02em;color:#0f1a14;margin:0}.tm-r{font:600 .9rem var(--head);color:#1b5e3f}.tm p{color:#4a5a50;margin:8px 0 14px;font-size:.95rem;line-height:1.5}.tm-in{font:600 .92rem var(--head);color:#0a66c2;align-items:center;gap:8px;margin-top:auto;display:inline-flex}.tm-in svg{fill:currentColor;width:18px;height:18px}@media (width<=900px){.tm13{grid-template-columns:1fr}}h1 em,h2 em,h3 em{font-style:normal;font-weight:inherit!important}.hero.dk .split{align-items:center}.hero.dk .split h1{max-width:13ch}.shots13{grid-template-columns:repeat(4,1fr);align-items:end;gap:18px;display:grid}.shots13 figure{text-align:center;margin:0}.shots13 img{border-radius:26px;width:100%;max-width:220px;height:auto;box-shadow:0 24px 48px -24px #050b0866}.shots13 figcaption{font:600 .9rem var(--head);color:#4a5a50;margin-top:12px}@media (width<=900px){.shots13{grid-template-columns:repeat(2,1fr)}}.statband.s3{grid-template-columns:repeat(3,1fr)}@media (width<=700px){.statband.s3{grid-template-columns:1fr}}.sec{overflow-x:clip}.faq{max-width:760px;margin-inline:auto}.j12-slide{transform:translateY(18px)scale(.97)}.j12-slide.on{transform:none}@keyframes fl13{50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.j12-slide img{animation:none!important}}.fl13{position:relative}.fl13:before{content:"";filter:blur(24px);z-index:0;background:radial-gradient(closest-side,#2fbf7129,#0000 72%);position:absolute;inset:-6%}.fl13 img{z-index:1;width:100%;height:auto;display:block;position:relative;-webkit-mask-image:radial-gradient(74% 72%,#000 58%,#0000 100%);mask-image:radial-gradient(74% 72%,#000 58%,#0000 100%)}.mod13{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(28px,4vw,56px) 0;display:grid}.mod13.rev>:first-child{order:2}.mod13 h3{font:600 clamp(1.6rem,1.1rem + 1.6vw,2.4rem)/1.1 var(--head);letter-spacing:-.03em;color:#0f1a14;margin:10px 0}.mod13 p{color:#4a5a50;max-width:46ch;margin:0 0 14px;font-size:1.05rem;line-height:1.55}.mod13 ul{color:#1d1d1f;gap:9px;margin:0;padding:0;list-style:none;display:grid}.mod13 li{gap:10px;font-size:.98rem;line-height:1.45;display:flex}.mod13 li:before{content:"";background:#2fbf71;border-radius:50%;flex:none;width:6px;height:6px;margin-top:.55em}@media (width<=900px){.mod13{grid-template-columns:1fr}.mod13.rev>:first-child{order:0}}.j12-slide img{animation:6s ease-in-out infinite fl13}@media (prefers-reduced-motion:reduce){.j12-slide img{animation:none!important}}.w12-gcanvas{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.w12-pins{pointer-events:none;position:absolute;inset:0}.gpin{cursor:pointer;pointer-events:auto;will-change:transform;background:0 0;border:0;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;display:grid;position:absolute;top:0;left:0}.gpin.off{visibility:hidden;pointer-events:none}.gpin i{background:#f6e3a0;border-radius:50%;width:9px;height:9px;transition:transform .25s;box-shadow:0 0 0 3px #f2cb5c47,0 0 14px 3px #f2cb5cb3}.gpin span{white-space:nowrap;color:#f6e3a0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;opacity:var(--o,1);background:#050b08d6;border-radius:999px;flex-direction:column;align-items:center;gap:0;padding:5px 11px;font-family:inherit;transition:padding .25s,border-radius .25s,box-shadow .25s;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #f2cb5c66,0 6px 18px #00000073}.gpin b{letter-spacing:.01em;font:600 .74rem/1.2 inherit}.gpin small{color:#b8cbc0;opacity:0;max-height:0;font:500 .68rem/1.2 inherit;transition:max-height .25s,opacity .25s,margin .25s;overflow:hidden}.gpin:focus-visible{z-index:3}.gpin:hover span,.gpin.act span{opacity:1;border-radius:14px;box-shadow:inset 0 0 0 1px #f2cb5cbf,0 8px 24px #0000008c}.gpin:focus-visible span{opacity:1;border-radius:14px;box-shadow:inset 0 0 0 1px #f2cb5cbf,0 8px 24px #0000008c}.gpin:hover small,.gpin.act small{opacity:1;max-height:20px;margin-top:2px}.gpin:focus-visible small{opacity:1;max-height:20px;margin-top:2px}.gpin:after{content:"";border:1px dashed #f2cb5c00;border-radius:50%;transition:border-color .25s,inset .25s;position:absolute;inset:-4px}.gpin:hover:after,.gpin.act:after{border-color:#f2cb5cb3;inset:-2px}.gpin i{animation:2.6s ease-out infinite gpulse}@keyframes gpulse{0%{box-shadow:0 0 #f2cb5c8c,0 0 14px 3px #f2cb5cb3}70%,to{box-shadow:0 0 0 12px #f2cb5c00,0 0 14px 3px #f2cb5cb3}}.gpin:hover i{transform:scale(1.35)}.gpin:focus-visible i{transform:scale(1.35)}.gpin:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.w12-pins,.w12-gcanvas{display:none}}.hero.dk{isolation:isolate;position:relative}.hero.dk:after{content:"";z-index:-1;opacity:.5;pointer-events:none;background:url(assets/art/aurora.webp) 50% 30%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.a12-bg{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 24% 78%,#0000 100%),linear-gradient(90deg,#0000 0,#000 30% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 24% 78%,#0000 100%),linear-gradient(90deg,#0000 0,#000 30% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.a12-top{max-height:none;align-items:center!important;min-height:100svh!important;padding:84px 0 40px!important}.a12-bg{object-position:78% center!important;height:100%!important;inset:0!important}@media (width<=900px){.a12-top{align-items:flex-end!important;min-height:100svh!important;padding:84px 0 32px!important}.a12-bg{height:60%!important;inset:0 0 auto!important}}.a12.hero{min-height:0!important;padding:0!important}.a12.hero.dk:after{display:none!important}:root{--e16:cubic-bezier(.16,1,.3,1)}.kbp{transform-origin:0;background:linear-gradient(90deg,var(--gl),var(--sun));z-index:200;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;scale:0 1}body{animation:none}@keyframes kbbreathe{50%{scale:1.03}}.a12-bg.ld{animation:a12in 1.4s .1s var(--e16) forwards,kbbreathe 14s 1.6s ease-in-out infinite}[data-kb-reveal]{transition:opacity .9s var(--e16),transform .9s var(--e16),filter .9s var(--e16)}.btn{isolation:isolate;transition:transform .35s var(--e16),box-shadow .35s;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;translate:-120%}@media (hover:hover){.btn:hover:before{transition:translate .8s var(--e16);translate:120%}.btn.gold:hover{box-shadow:0 18px 40px -12px #c9a227d9}}.nav>a{position:relative}.nav>a:after{content:"";background:var(--sun);width:0;height:2px;transition:width .35s var(--e16);border-radius:2px;position:absolute;bottom:4px;left:50%;translate:-50%}@media (hover:hover){.nav>a:hover:after{width:18px}}.nav>a[aria-current]:after{width:18px}.pd,.tm,.card{position:relative}.pd:after,.tm:after,.card:after{content:"";border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),#e3b53a24,transparent 62%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.pd,.tm,.card{transition:transform .3s var(--e16),box-shadow .4s}.pd:hover:after,.tm:hover:after,.card:hover:after{opacity:1}.pd:hover,.tm:hover,.card:hover{transform:perspective(1000px) translateY(-4px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.tm:hover,.card:hover{box-shadow:0 30px 60px -30px #050b0847}.mod13 .fl13 img{transition:transform 1s var(--e16)}.mod13:hover .fl13 img{transform:scale(1.035)}}.faq summary{transition:color .25s,padding-left .35s var(--e16)}.faq summary:hover{padding-left:8px}.faq details[open] p{animation:kbdrop .45s var(--e16)}@keyframes kbdrop{0%{opacity:0;translate:0 -8px}}.statband b,.w12-stats b{font-variant-numeric:tabular-nums}.tag{transition:transform .3s var(--e16)}.tag:hover{transform:translateY(-1px)}main p a:not(.btn){text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .25s,color .25s}.ftr a{transition:color .2s,translate .3s var(--e16)}@media (hover:hover){.ftr a:hover{translate:3px}}@keyframes kbpulse{0%{box-shadow:0 0 #2fbf7173}to{box-shadow:0 0 0 16px #2fbf7100}}.wa{animation:3s 2s infinite kbpulse}@media (prefers-reduced-motion:reduce){.kbp{display:none}.a12-bg.ld,.wa{animation:none!important}.btn:before{display:none}}@keyframes kbfloat2{50%{translate:0 -12px}}@property --hz{syntax:"<number>";inherits:false;initial-value:1}.j12-slide{filter:blur(6px);transition:opacity .8s var(--e16),transform .9s var(--e16),filter .8s!important}.j12-slide.on{filter:none}img[loading=lazy]{opacity:1!important}.rel{color:var(--forest);transition:transform .4s var(--e16),box-shadow .4s;background:#fff;border:1px solid #e5e7e4;border-radius:28px;flex-direction:column;gap:4px;padding:22px 22px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -30px #050b0833}.rel img{filter:drop-shadow(0 18px 20px #050b0833);width:46%;height:auto;transition:scale .9s var(--e16);align-self:center;margin-bottom:8px;animation:7s ease-in-out infinite kbfloat2}.rel:nth-child(2) img{animation-delay:-2s}.rel:nth-child(3) img{animation-delay:-4s}.rel b{font:700 1.15rem var(--head);letter-spacing:-.02em}.rel span{color:var(--mut);font-size:.92rem}.rel i{width:34px;height:34px;transition:transform .4s var(--e16),background .3s;background:#0e3d2a12;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:20px;right:20px}@media (hover:hover){.rel:hover{transform:translateY(-4px);box-shadow:0 30px 60px -28px #050b084d}.rel:hover img{scale:1.08}.rel:hover i{background:var(--sun);transform:translate(3px,-3px)}}@media (width<=760px){.rel img{width:34%}}.totop{background:var(--forest);color:#fff;cursor:pointer;opacity:0;pointer-events:none;width:44px;height:44px;transition:opacity .35s,translate .4s var(--e16);z-index:150;border:0;border-radius:50%;font-size:1.1rem;position:fixed;bottom:84px;right:20px;translate:0 12px;box-shadow:0 12px 24px -10px #050b0880}.totop.on{opacity:1;pointer-events:auto;translate:0}@media (prefers-reduced-motion:reduce){.rel img{animation:none}}.band .in{z-index:2;position:relative}.band-art{pointer-events:none;width:48%;position:absolute;top:0;bottom:0;right:0}.band:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#e3b53a38,#0000);width:60%;position:absolute;top:-20%;right:-6%}@media (width<=900px){.band-art{opacity:.4;width:70%}}.logo img{width:auto;height:46px!important}.logo{margin-right:18px}@media (width<=700px){.logo img{height:38px!important}}.nav .dd a[aria-current]{color:var(--forest);background:0 0}.nav .dd a[aria-current]:before{content:"";background:var(--sun);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.nav .dd a:hover{background:var(--mint)!important}.nav .grp>a[aria-current]{background:#0e3d2a12}.nav .grp:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.nav .grp{position:relative}.band-art{width:56%;right:-2%}@media (width<=900px){.band-art{opacity:.35;width:90%}}.band:after{display:none}@media (width<=900px){.band-art{opacity:.4}}.gx16{pointer-events:none;z-index:0;aspect-ratio:1;width:min(1300px,140vw);left:var(--gx,70%);top:var(--gy,58%);background:conic-gradient(from 0deg,transparent 0,#2fbf714d 14%,transparent 28%,#e3b53a42 46%,transparent 62%,#5aaac838 80%,transparent 100%);filter:blur(34px);opacity:.7;border-radius:50%;animation:140s linear infinite gxspin;position:absolute;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#0000 6%,#000 30%,#0000 72%);mask-image:radial-gradient(closest-side,#0000 6%,#000 30%,#0000 72%)}.gx16.b{opacity:.5;background:conic-gradient(from 90deg,transparent 0,#e3b53a4d 20%,transparent 40%,#2fbf714d 66%,transparent 100%);width:min(900px,100vw);animation-duration:200s;animation-direction:reverse}@keyframes gxspin{to{rotate:360deg}}.gx16:after{content:"";filter:blur(10px);background:radial-gradient(closest-side,#ffecaa8c,#e3b53a26 60%,#0000);border-radius:50%;position:absolute;inset:34%}.st16{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}#global{position:relative;overflow:hidden}#global>.wrap{z-index:2;position:relative}#global .gx16{--gx:50%;--gy:62%}@media (prefers-reduced-motion:reduce){.gx16{animation:none}}.a12-top .gx16{opacity:.9}.gx16{filter:blur(22px);opacity:1}.gx16.b{opacity:.8}.gx16{background:conic-gradient(from 0deg,transparent 0,#2fbf7180 14%,transparent 28%,#e3b53a6b 46%,transparent 62%,#5aaac85c 80%,transparent 100%)}.gx16.b{background:conic-gradient(from 90deg,transparent 0,#e3b53a7a 20%,transparent 40%,#2fbf717a 66%,transparent 100%)}.mod13 .mm{border-top:1px solid #e5e7e4;align-items:baseline;gap:12px;margin-top:14px;padding-top:14px;display:flex}.mod13 .mm b{width:92px;font:600 .74rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);flex:none}.mod13 .mm>div{flex-wrap:wrap;gap:6px;display:flex}.mod13 .mm span{font:600 .8rem var(--head);color:var(--forest);background:#f1f5f2;border-radius:99px;padding:5px 11px}.mod13 .mm span.u{color:var(--txt);background:0 0;padding:0;font-size:.92rem;font-weight:500}.has-gx{isolation:isolate;position:relative;overflow:hidden}.has-gx>.st16,.has-gx>.gx16{z-index:-1}.a12-top .st16{z-index:1}.a12-top>.gx16{z-index:0}#products{position:relative}.pa{pointer-events:auto;filter:drop-shadow(0 22px 26px #050b0847);--hz:1;scale:var(--hz);transition:--hz 1.1s var(--e16);animation:7s ease-in-out infinite kbfloat2;position:absolute}.pa:hover{--hz:1.1}@media (prefers-reduced-motion:reduce){.pa{animation:none}}.band-art{opacity:1;width:54%;inset:0 0 0 auto}.bk{opacity:.75;width:96%;max-width:760px;height:auto;animation:14s ease-in-out infinite kbbreathe;position:absolute;top:50%;right:-10%;translate:0 -50%;-webkit-mask-image:radial-gradient(48% 50%,#000 30%,#0000 100%);mask-image:radial-gradient(48% 50%,#000 30%,#0000 100%)}@media (width<=900px){.band-art{opacity:.4;width:100%}.bk{right:-30%}}.band-art{width:46%}@media (width>=901px){.band .band-art{width:42%!important;inset:0 0 0 auto!important}.band p{max-width:min(720px,54%)}}@keyframes pafall{0%{opacity:0;translate:0 -40px}12%{opacity:1}88%{opacity:1}to{opacity:0;translate:0 230px}}.pa{animation:16s linear infinite pafall}.spin16{pointer-events:none;z-index:0;opacity:1;position:absolute;top:0;left:0}.j12>.wrap{z-index:1;position:relative}.btn.cta-d{color:#10281c;transition:transform .35s var(--e16,ease),box-shadow .35s;background:linear-gradient(135deg,#f2cb5c,#d9a62e);border:0;align-items:center;gap:8px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 18px -6px #d9a62eb3,inset 0 1px #ffffff80}.btn.cta-d i{font-style:normal;transition:transform .35s}.btn.cta-d:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:5s ease-in-out infinite ctashine;position:absolute;inset:0;translate:-120%}.btn.cta-d:hover{transform:translateY(-2px);box-shadow:0 12px 26px -8px #d9a62ed9,inset 0 1px #fff9}@keyframes ctashine{0%,70%{translate:-120%}to{translate:120%}}@media (prefers-reduced-motion:reduce){.btn.cta-d:after{animation:none}}.pl16{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.pl16.p1{aspect-ratio:1;opacity:.85;background:radial-gradient(circle at 32% 30%,#f6e3a0,#c99a2e 45%,#5b3f0e 100%);width:clamp(90px,13vw,190px);right:6%;box-shadow:inset -18px -12px 30px #0000008c,0 0 60px #f2cb5c40}.pl16.p1:before{content:"";mix-blend-mode:multiply;background:radial-gradient(60% 14% at 50% 24%,#5b3f0e66,#0000 70%),radial-gradient(70% 10% at 46% 40%,#f6e3a052,#0000 70%),radial-gradient(55% 12% at 54% 56%,#5b3f0e52,#0000 70%),radial-gradient(65% 9% at 50% 72%,#f6e3a038,#0000 70%),radial-gradient(circle at 70% 66%,#5b3f0e80,#0000 32%),radial-gradient(circle at 30% 78%,#5b3f0e59,#0000 24%);border-radius:50%;animation:150s linear infinite pspin;position:absolute;inset:0}.pl16.p1:after{content:"";border:2px solid #f6e3a08c;border-radius:50%;height:16%;position:absolute;top:42%;left:-38%;right:-38%;rotate:-16deg}.pl16.p2{aspect-ratio:1;opacity:.8;background:radial-gradient(circle at 35% 30%,#7fd3a8,#1e7a54 50%,#06241a 100%);width:clamp(60px,8vw,120px);left:3%;box-shadow:inset -12px -8px 22px #0009,0 0 50px #3fb98240}.pl16.p2:before{content:"";mix-blend-mode:multiply;background:radial-gradient(85% 11% at 50% 20%,#06241a6b,#0000 70%),radial-gradient(85% 13% at 50% 38%,#7fd3a84d,#0000 70%),radial-gradient(85% 10% at 50% 54%,#06241a66,#0000 70%),radial-gradient(85% 12% at 50% 70%,#7fd3a838,#0000 70%),radial-gradient(85% 9% at 50% 86%,#06241a4d,#0000 70%);border-radius:50%;animation:110s linear infinite reverse pspin;position:absolute;inset:0}@keyframes pspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pl16:before{animation:none!important}}@media (width<=700px){.pl16{opacity:.4}}.j12.has-gx{overflow:clip!important}.btn.cta-d{color:#f6e3a0;background:linear-gradient(160deg,#145a3c,#0a2d1e);border:1px solid #f2cb5c8c;gap:12px;padding:6px 6px 6px 18px;box-shadow:0 8px 20px -8px #0a2d1eb3,0 0 0 3px #f2cb5c1f,inset 0 1px #ffffff2e}.btn.cta-d:after{background:linear-gradient(105deg,#0000 35%,#f2cb5c66 50%,#0000 65%)}.btn.cta-d i{color:#10281c;background:linear-gradient(135deg,#f6d97a,#d9a62e);border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.btn.cta-d:hover{box-shadow:0 12px 26px -8px #0a2d1ecc,0 0 0 4px #f2cb5c38,inset 0 1px #ffffff38}.btn.cta-d:hover i{transform:translate(3px)rotate(-45deg)}.ftr.mw16:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(50% 22%,#ebf0ff38,#b4d2ff14 45%,#0000 72%),radial-gradient(30% 12% at 38% 46%,#ffe1a033,#0000 70%),radial-gradient(22% 10% at 66% 56%,#96c8ff29,#0000 70%);height:90%;animation:40s ease-in-out infinite alternate mwdrift;position:absolute;top:-10%;left:-20%;right:-20%;rotate:-14deg}.ftr.mw16:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000008c,#0000 35% 70%,#0009);position:absolute;inset:0}@keyframes mwdrift{0%{translate:-3%}to{translate:3% 2%}}@media (prefers-reduced-motion:reduce){.ftr.mw16:before{animation:none}}.btn.cta-d span{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.ftr.mw16:before{filter:none;opacity:.45;background:radial-gradient(45% 40% at 72% 45%,#3fb98229,#0000 70%),radial-gradient(30% 30% at 85% 30%,#f2cb5c1f,#0000 70%);height:100%;animation:none;top:0;left:0;right:0;rotate:0deg}.band .band-art .bk{opacity:.8;width:min(112%,860px);max-width:none;animation:14s ease-in-out infinite kbbreathe;top:auto;bottom:-14%;right:-8%;translate:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30%);mask-image:linear-gradient(90deg,#0000 0,#000 30%)}.band .band-art .bh{filter:drop-shadow(0 18px 30px #00000073);width:min(78%,460px);height:auto;animation:9s ease-in-out infinite kbfloat2;position:absolute;top:50%;right:2%;translate:0 -50%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22% 92%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 22% 92%,#0000)}@media (width<=900px){.band .band-art .bh{width:70%;top:auto;bottom:-6%;right:-8%;translate:none}}@media (width>=901px){.band .band-art{overflow:hidden;width:100%!important;inset:0!important}.band .band-art .bk{-webkit-mask-composite:source-in;width:min(60%,760px);bottom:-18%;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30%),linear-gradient(0deg,#0000 0,#000 40%);mask-image:linear-gradient(90deg,#0000 0,#000 30%),linear-gradient(0deg,#0000 0,#000 40%);-webkit-mask-composite:source-in;mask-composite:intersect}.band .band-art .bh{width:min(38%,440px);right:4%}}.band,.band>.in{position:relative}.band .in{position:static!important}@media (width>=901px){.band .band-art .bk.bw{opacity:.95;-webkit-mask-composite:source-over;width:min(46%,580px);bottom:50%;right:-3%;translate:0 50%;-webkit-mask-image:radial-gradient(52% 62%,#000 45%,#0000 100%);mask-image:radial-gradient(52% 62%,#000 45%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}}.band .band-art{border-radius:inherit;overflow:hidden;width:100%!important;inset:0!important}.band .band-art img.bk,.band .band-art img.bh{object-fit:cover;animation:18s ease-in-out infinite kbbreathe;opacity:1!important;filter:none!important;-webkit-mask-composite:source-over!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;translate:none!important;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#0009 45%,#000 70%)!important;mask-image:linear-gradient(90deg,#0000 18%,#0009 45%,#000 70%)!important;-webkit-mask-composite:source-over!important;mask-composite:add!important}@media (width<=900px){.band .band-art img.bk,.band .band-art img.bh{opacity:.55!important;-webkit-mask-image:none!important;mask-image:none!important}}.band .band-art img.bk,.band .band-art img.bh{-webkit-mask-image:linear-gradient(90deg,#0000 40%,#0000008c 58%,#000 82%)!important;mask-image:linear-gradient(90deg,#0000 40%,#0000008c 58%,#000 82%)!important}.band .band-art img.bk{object-position:60% 50%}.band .in,.band .in>:not(.band-art){z-index:2;position:relative}.band .band-art img.bh{object-position:80% 38%!important;object-fit:contain!important;object-position:right center!important;-webkit-mask-image:linear-gradient(90deg,#0000 37%,#00000040 46%,#000000b3 56%,#000 68%)!important;mask-image:linear-gradient(90deg,#0000 37%,#00000040 46%,#000000b3 56%,#000 68%)!important}.btn-row{gap:16px}.faq details{border-radius:0!important}.gx16{-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.j12 .gx16{opacity:.4}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip}img,canvas{max-width:100%}.btn.cta-d{white-space:nowrap}@media (width<=560px){.btn.cta-d{gap:8px;padding:4px 4px 4px 12px}.btn.cta-d span{letter-spacing:.05em;font-size:.68rem}.btn.cta-d i{width:24px;height:24px;font-size:12px}}@media (width<=380px){.btn.cta-d span{display:none}.btn.cta-d{padding:4px}.btn.cta-d i{width:32px;height:32px}}@media (width<=700px){.pl16{opacity:.25;width:60px!important}.btn-row .btn{justify-content:center}.j12-steps li{min-height:46svh}.band .band-art img.bk,.band .band-art img.bh{opacity:.4!important}}@media (width<=380px){h1{font-size:clamp(1.9rem,9vw,2.4rem)}.wrap{padding-inline:16px}}@media (hover:none){.nav>a:after{display:none}}@media (width<=700px){.a12-top h1,.a12-top p{text-shadow:0 2px 14px #000000a6}}html{scroll-padding-top:96px}.a12-d.has-gx:after,.sec.ink.has-gx:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(var(--blk),transparent) top/100% clamp(160px,26vh,300px) no-repeat,linear-gradient(transparent,var(--blk)) bottom/100% clamp(160px,26vh,300px) no-repeat;position:absolute;inset:0}.a12-d.has-gx>.wrap,.sec.ink.has-gx>.wrap{z-index:1;position:relative}.ftr.mw16{background:linear-gradient(#030806,#010403 60%,#010302)}.ftr.mw16:before{opacity:1;filter:blur(14px);background:radial-gradient(38% 30% at 78% 38%,#2fbf7138,#0000 70%),radial-gradient(30% 24% at 90% 22%,#e3b53a29,#0000 70%),radial-gradient(34% 28% at 14% 62%,#4678c821,#0000 70%),radial-gradient(26% 20% at 32% 30%,#965ac817,#0000 70%),linear-gradient(-16deg,#0000 38%,#dce6ff12 48%,#ffecbe1a 52%,#dce6ff0f 58%,#0000 68%);height:110%;animation:60s ease-in-out infinite alternate mwdrift;top:-5%;left:-10%;right:-10%}.ftr.mw16>.sh16{pointer-events:none;z-index:-1;position:absolute;top:0;left:0}.navsw{z-index:400;color:#f6e3a0;font:600 12px var(--head,system-ui);background:#0a2d1e;border-radius:99px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;top:auto;bottom:84px;left:50%;translate:-50%;box-shadow:0 10px 30px -8px #00000080}.navsw b{opacity:.7;padding:0 10px}.navsw a{color:#fff;border-radius:99px;padding:6px 12px;text-decoration:none}.navsw a:hover{background:#ffffff24}@media (width>=1001px){html[data-nav=left] body{padding-left:248px}html[data-nav=left] .hdr{justify-content:flex-start;align-items:stretch;width:248px;padding:16px;inset:0 auto 0 0}html[data-nav=left] .hdr-in{border-radius:28px;flex-direction:column;align-items:stretch;gap:14px;width:100%;height:100%;padding:20px 14px}html[data-nav=left] .hdr-in>a:first-child{padding:0 8px 8px}html[data-nav=left] .nav{flex-direction:column;align-items:stretch;gap:2px;margin:0}html[data-nav=left] .nav>a,html[data-nav=left] .nav .grp>a{border-radius:14px;padding:12px 14px}html[data-nav=left] .nav>a:after{display:none}html[data-nav=left] .grp{position:relative}html[data-nav=left] .dd{transform:none;top:0!important;left:calc(100% + 14px)!important;right:auto!important}html[data-nav=left] .sp{flex:1}html[data-nav=left] .cta-d{justify-content:space-between}html[data-nav=left] .wa{right:22px}}.navsw{inset:16px 16px auto auto;translate:none}@media (width>=1001px){html[data-nav=left] .nav .grp{width:100%;display:block}html[data-nav=left] .nav .dd{transform:translate(-6px)scale(.98);left:calc(100% + 18px)!important}html[data-nav=left] .nav .grp:hover .dd{transform:none}html[data-nav=left] .nav .grp:focus-within .dd{transform:none}html[data-nav=left] .nav .grp:after{content:"";width:22px;height:100%;position:absolute;top:0;left:100%}}.kdock{display:none}@media (width>=1001px){html[data-nav=dock] .hdr .nav,html[data-nav=dock] .hdr .cta-d,html[data-nav=dock] .hdr .sp{display:none}html[data-nav=dock] .hdr{justify-content:flex-start}html[data-nav=dock] .hdr-in{background:#ffffffb3;width:auto;padding:8px 18px}html[data-nav=dock] .wa{bottom:110px}.kdock{z-index:350;-webkit-backdrop-filter:blur(26px)saturate(1.6);backdrop-filter:blur(26px)saturate(1.6);background:#ffffff24;border:1px solid #ffffff47;border-radius:26px;align-items:flex-end;gap:10px;padding:10px 14px;display:flex;position:fixed;bottom:14px;left:50%;translate:-50%;box-shadow:0 20px 50px -12px #0000008c,inset 0 1px #ffffff59}.kd{--s:1;width:52px;height:52px;transform:scale(var(--s));transform-origin:50% 100%;margin-inline:calc((var(--s) - 1) * 14px);flex:none;text-decoration:none;transition:transform .14s cubic-bezier(.2,.8,.3,1);display:block;position:relative}.kd-i{background:var(--g);color:#fff;border-radius:14px;place-items:center;width:100%;height:100%;display:grid;box-shadow:0 8px 16px -6px #0000008c,inset 0 1px #fff6,inset 0 -2px #0000002e}.kd-i svg{width:55%;height:55%}.kd.cta .kd-i{color:#10281c}.kd-t{color:#fff;font:600 12px var(--head,system-ui);white-space:nowrap;opacity:0;pointer-events:none;translate:-50% 6px;scale:calc(1/var(--s));transform-origin:50% 100%;background:#0a140fe0;border-radius:9px;padding:5px 11px;transition:opacity .15s,translate .15s;position:absolute;bottom:calc(100% + 14px);left:50%}.kd:hover .kd-t{opacity:1;translate:-50%}.kd:focus-visible .kd-t{opacity:1;translate:-50%}.kd.on:after{content:"";width:5px;height:5px;translate:-50%;transform:scale(calc(1/var(--s)));background:#f6e3a0;border-radius:50%;position:absolute;bottom:-8px;left:50%}.kd:focus-visible{outline-offset:3px;border-radius:14px;outline:2px solid #f6e3a0}.kd-sep{background:#ffffff4d;align-self:stretch;width:1px;margin:4px}@media (prefers-reduced-motion:reduce){.kd{transition:none}}}.gp16{pointer-events:none;z-index:0;opacity:.55;background-image:linear-gradient(#3fb98259 1px,#0000 1px),linear-gradient(90deg,#3fb98259 1px,#0000 1px);background-size:44px 44px;width:clamp(180px,24vw,360px);height:70%;position:absolute;top:15%;-webkit-mask-image:radial-gradient(70% 60%,#000 25%,#0000 100%);mask-image:radial-gradient(70% 60%,#000 25%,#0000 100%)}.gp16.gl{left:-4%;transform:perspective(700px)rotateY(24deg)}.gp16.gr{background-image:linear-gradient(#e3b53a59 1px,#0000 1px),linear-gradient(90deg,#e3b53a59 1px,#0000 1px);right:-4%;transform:perspective(700px)rotateY(-24deg)}.gp16.lt{opacity:1;background-image:linear-gradient(#145a3c29 1px,#0000 1px),linear-gradient(90deg,#145a3c29 1px,#0000 1px)}.gp16.gb{transform-origin:50% 100%;opacity:.45;width:min(1200px,100%);height:50%;top:auto;bottom:0;left:50%;transform:perspective(500px)rotateX(62deg)}.j12>.wrap,#products>.wrap{z-index:1;position:relative}@media (width<=900px){.gp16{opacity:.3;width:42vw}}.pd{transition:box-shadow .5s,transform .5s var(--e16,ease)}.pd:hover{box-shadow:0 0 0 1px #3fb98259,0 24px 60px -18px #2fbf7173,0 0 80px -20px #e3b53a59}.tm:hover,.card:hover{box-shadow:0 0 0 1px #3fb98247,0 20px 50px -20px #2fbf7166}.btn.gold,.btn.gold.lg{box-shadow:0 10px 30px -8px #e3b53aa6,0 0 40px -6px #e3b53a59}.btn.gold:hover{box-shadow:0 14px 40px -8px #e3b53ad9,0 0 60px -4px #e3b53a80}.a12-d h2{text-shadow:0 0 40px #3fb98247}.w12-stats>div{box-shadow:inset 0 0 0 1px #ffffff1a,0 0 40px -14px #3fb98259}#what{position:relative;overflow:hidden}#what:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#3fb9821f,#e3b53a12 55%,#0000);width:min(900px,120vw);position:absolute;top:50%;left:50%;translate:-50% -50%}#products:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e3b53a24,#0000);width:min(1000px,120vw);height:420px;position:absolute;top:0;left:50%;translate:-50% -40%}.gp16{opacity:.85}.gp16.lt{background-image:linear-gradient(#145a3c47 1px,#0000 1px),linear-gradient(90deg,#145a3c47 1px,#0000 1px)}.gp16.gr.lt{background-image:linear-gradient(#c99a2e57 1px,#0000 1px),linear-gradient(90deg,#c99a2e57 1px,#0000 1px)}.gp16.gb{opacity:.6}.tx16.dots{background-image:radial-gradient(#145a3c2e 1.2px,#0000 1.5px);background-size:24px 24px}.tx16.net{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath d='M0 28L28 0l28 28-28 28z' fill='none' stroke='%23145A3C' stroke-opacity='.14' stroke-width='1'/%3E%3Ccircle cx='28' cy='0' r='1.6' fill='%23C99A2E' fill-opacity='.45'/%3E%3Ccircle cx='0' cy='28' r='1.6' fill='%23C99A2E' fill-opacity='.45'/%3E%3C/svg%3E");background-size:56px 56px}.tx16.lines{background-image:repeating-linear-gradient(135deg,#145a3c12 0 1px,#0000 1px 14px)}.tx16.grid{background-image:linear-gradient(#3fb98217 1px,#0000 1px),linear-gradient(90deg,#3fb98217 1px,#0000 1px);background-size:48px 48px}[data-tx]>.wrap{z-index:1;position:relative}.tx16{pointer-events:none;z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 30% 70%,#0000 100%)}[data-tx=plane]>.gp16{-webkit-mask-image:radial-gradient(70% 55%,#000 20%,#0000 100%)}.j12 .jtx{z-index:0;opacity:.55;background-image:radial-gradient(#3fb98280 1.2px,#0000 1.6px),linear-gradient(#3fb98212 1px,#0000 1px),linear-gradient(90deg,#3fb98212 1px,#0000 1px);background-size:36px 36px,72px 72px,72px 72px;inset:-12% 0;-webkit-mask-image:radial-gradient(85% 70%,#000 25%,#0000 100%);mask-image:radial-gradient(85% 70%,#000 25%,#0000 100%)}.w12-stats{margin-top:clamp(8px,2svh,24px)}@media (width<=900px){.w12-stats{grid-template-columns:repeat(3,1fr);gap:8px}.w12-stats>div{padding:12px 8px}.w12-stats b{font-size:.9rem}.w12-stats span{font-size:.75rem}}.w12-stats>div{padding:clamp(10px,1.6svh,18px) 20px}@media (width<=900px){.gpin b{font-size:.68rem}.gpin span{padding:4px 9px}}.gpin{opacity:var(--o,1)}.gpin i{z-index:3;position:relative}.gpin span{transform:translate(calc(-50% + var(--px,0px)),calc(-50% + var(--py,0px)));z-index:2;pointer-events:auto;transition:padding .25s,border-radius .25s,box-shadow .25s;inset:50% auto auto 50%!important;translate:none!important}.gpin:hover,.gpin.act{z-index:5}.gpin:focus-visible{z-index:5}.gl{height:0;width:var(--len,0px);transform-origin:0 0;transform:rotate(var(--ang,0deg));pointer-events:none;z-index:1;position:absolute;top:50%;left:50%}.gl:before{content:"";background:linear-gradient(90deg,#f2cb5ce6,#f2cb5c33);height:1px;position:absolute;top:0;left:14px;right:0}.gl:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:7px solid #f2cb5cf2;width:0;height:0;position:absolute;top:-4px;left:7px}@media (width>=901px){.w12-stats>div{padding:clamp(8px,1.2svh,14px) 18px}}.gpin small{white-space:nowrap;text-align:center;width:0;min-width:100%}.gpin:hover small,.gpin.act small{width:max-content;min-width:0}.gpin:focus-visible small{width:max-content;min-width:0}.gpin.off{visibility:visible!important}.gpin.gback{pointer-events:none}.gpin.gback i{opacity:0}.gpin.gback span{pointer-events:auto}.gpin.gback .gl:before{background:repeating-linear-gradient(90deg,#f2cb5cb3 0 4px,#0000 4px 8px)}.gpin.gback .gl:after{display:none}.hg{z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 70% 45%,#071a14 0,#030a07 55%,#010403 100%);position:absolute;inset:0;overflow:hidden}.hg-l{will-change:transform;width:112%;height:112%;position:absolute;top:-6%;left:-6%}.a12-3d{z-index:0;transform-origin:72%;will-change:transform;position:absolute;inset:0}.a12-3d .a12-bg{filter:drop-shadow(0 40px 60px #0009)drop-shadow(0 0 50px #e3b53a29)contrast(1.06)saturate(1.08)}.a12-top:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(40% 50% at 74% 48%,#ffe2961a,#0000 70%);position:absolute;inset:0}.a12-top:after{background:linear-gradient(90deg,#050b08d1 0,#050b0880 34%,#050b0800 62%),linear-gradient(0deg,#050b08 0,#0000 22%)!important}.a12-3d{transform:scale(1.09)}.hg-l{max-width:none}h1,h2,h3,.h2{text-wrap:balance}p,li,.sub{text-wrap:pretty}p,.sub{max-width:68ch}.c p,.sec-head.c p,.band p{margin-inline:auto}.statband b,.price b,.ln b,.kd b,[class*=stat] b{font-variant-numeric:tabular-nums}body{font-feature-settings:"kern","liga","calt";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#products{background-color:#f5f7f6;background-image:linear-gradient(#145a3c17 1px,#0000 1px),linear-gradient(90deg,#145a3c17 1px,#0000 1px);background-position:top;background-size:44px 44px;position:relative}#products:before,#products:after{content:"";pointer-events:none;z-index:0;height:90px;position:absolute;left:0;right:0}#products:before{background:linear-gradient(#fff,#fff0);top:0}#products:after{background:linear-gradient(#fff0,#fff);bottom:0}#products>.wrap{z-index:1;position:relative}.hero.dk.has-gx:not(:has(img,figure,.shot,.a12-stage)){padding-bottom:clamp(64px,8vw,104px)}@media (width<=700px){.totop{display:none}.wa{padding:12px;bottom:14px;right:14px}.wa span,.wa .t{display:none}body:has(.sumbar) .wa{bottom:86px}.hero.dk{padding-bottom:84px}.hero.dk h1,.hero.dk p{text-shadow:0 2px 18px #030e09d9}.hero.dk h1{color:#fff!important;opacity:1!important}}.tm-r .tm-s{opacity:.85;letter-spacing:0;margin-top:2px;font-size:.78em;font-weight:500;display:block}.mod13.mc{grid-template-columns:none;display:block}.mod13.mc h3{margin:14px 0 6px;font-size:1.3rem;line-height:1.2}.mod13.mc p{margin:0 0 14px}.mod13.mc .tag+.tag{margin-left:8px}.soon-row .nm{color:var(--forest);font-weight:600;display:block}.soon-row .ds{color:var(--mut);margin-top:4px;font-size:.84rem;display:block}.soon-row .tag{margin-left:8px}@media (width<=700px){.j12-steps li{min-height:46svh;padding-bottom:6svh}.w12-stats{gap:10px;grid-template-columns:1fr!important;display:grid!important}.w12-stats>div{text-align:left;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 18px;display:flex;min-height:0!important}.w12-stats b,.w12-stats span{white-space:normal;width:auto;display:inline}#pilot{padding-bottom:28px}#pilot+.sec{padding-top:28px}}#start-small+#calculator{padding-top:clamp(32px,4vw,56px)}#start-small .sec-head{margin-bottom:28px}#start-small ul{font-size:.95rem}@media (width<=700px){#start-small{padding-top:40px}#start-small [data-kb-reveal]>h3{font-size:1.15rem}#kb-calc .opt .pr small{margin-left:6px;display:inline}#kb-calc .opt .pr{white-space:normal}}label small{color:#5a665d!important}aside[aria-label]{position:static}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink-5:#66746a}@media (width<=900px){.tm-in{padding:12px 0;display:inline-block}.mod>a:not(.btn){padding:10px 0;display:inline-block}}:root{--k-bg:#0b0a08;--k-bg2:#071f18;--k-em:#0b3b2e;--k-em2:#14503c;--k-gold:#e2b04a;--k-gold2:#f6d27a;--k-gold3:#b8872b;--k-cream:#fbf7ee;--k-paper:#f3eddd;--k-ink:#0c1f18;--k-ink2:#3f5148;--k-mut:#8fa69b;--k-line:#e2b04a47;--k-line2:#e2b04a80;--k-serif:"Playfair Display","Cormorant Garamond",Georgia,serif;--k-sans:"Geist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--k-ease:cubic-bezier(.22,1,.36,1);--k-wrap:min(1240px,100% - 48px)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.k4{background:var(--k-bg);color:#e9f0ec;font-family:var(--k-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}body.k4 *,body.k4 :before,body.k4 :after{box-sizing:border-box}body.k4 img{max-width:100%}.k-wrap{width:var(--k-wrap);margin-inline:auto;position:relative}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:999;background:var(--k-gold);color:#0e0c09;border-radius:8px;padding:10px 16px;font-weight:700;position:absolute;top:8px;left:-999px}.skip:focus{left:12px}body.k4 :focus-visible{outline:2px solid var(--k-gold2);outline-offset:3px;border-radius:6px}.k-eyebrow{font:600 .78rem/1 var(--k-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--k-gold);justify-content:center;align-items:center;gap:18px;display:flex}.k-eyebrow:before,.k-eyebrow:after{content:"";background:linear-gradient(90deg,transparent,var(--k-gold));width:clamp(40px,8vw,96px);height:1px}.k-eyebrow:after{transform:scaleX(-1)}.k-eyebrow.l{justify-content:flex-start}.k-eyebrow.l:before{display:none}.gd{background:linear-gradient(100deg,#f6d27a 0%,#e2b04a 45%,#c9962e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.k-lead{color:#c7d6ce;max-width:56ch;margin:18px 0 0;font-size:clamp(1.02rem,.95rem + .35vw,1.22rem)}.c{text-align:center}.c .k-lead{margin-inline:auto}.k-btn{min-height:50px;font:600 .95rem/1 var(--k-sans);cursor:pointer;will-change:transform;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 24px;text-decoration:none;transition:box-shadow .3s,background-color .3s,border-color .3s,color .3s;display:inline-flex}.k-btn .ar{border-radius:50%;place-items:center;width:38px;height:38px;font-size:1rem;transition:background-color .3s;display:grid}.k-btn.gold{color:#1a1405;background:linear-gradient(#f6d27a,#e2b04a 55%,#c9962e);box-shadow:0 10px 30px -10px #e2b04a99,inset 0 1px #ffffff8c}.k-btn.gold .ar{background:#1a14051f}.k-btn.gold:hover{box-shadow:0 14px 40px -8px #e2b04acc,inset 0 1px #ffffff8c}.k-btn.out{color:#fff;border-color:var(--k-line2);background:#ffffff08}.k-btn.out .ar{color:var(--k-gold);background:#e2b04a29}.k-btn.out:hover{border-color:var(--k-gold);background:#e2b04a1f}.k-btn.dark{background:var(--k-em);color:#fff;border-color:#e2b04a80}.k-btn.dark .ar{color:var(--k-gold2);background:#e2b04a33}.k-row{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.c .k-row{justify-content:center}body.k4 .hdr{z-index:300;pointer-events:none;background:0 0;justify-content:center;width:auto;height:auto;padding:0 14px;display:flex;position:fixed;inset:14px 0 auto}body.k4 .hdr-in{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border:1px solid var(--k-line);background:#0e0c09ad;border-radius:999px;flex-direction:row;align-items:center;gap:6px;width:min(1180px,100%);height:auto;padding:8px 8px 8px 22px;transition:background-color .4s,box-shadow .4s;display:flex;box-shadow:0 18px 50px -20px #000000b3,inset 0 1px #ffe3a01f}body.k4 .hdr.on .hdr-in{background:#0e0c09e6}body.k4 .hdr .logo{align-items:center;margin-right:14px;padding:0;display:flex}body.k4 .hdr .lg-l{display:none!important}body.k4 .hdr .lg-d{width:auto;height:34px;display:block!important}body.k4 .nav{align-items:center;gap:2px;margin:0;display:flex}body.k4 .nav>a,body.k4 .nav .grp>a{color:#dce7e1;font:500 .92rem/1 var(--k-sans);border-radius:999px;align-items:center;padding:10px 14px;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}body.k4 .nav>a:hover,body.k4 .nav .grp:hover>a,body.k4 .nav [aria-current]{color:var(--k-gold2);background:#e2b04a1a}body.k4 .nav .grp{position:relative}body.k4 .nav .dd{border:1px solid var(--k-line);opacity:0;visibility:hidden;background:#051a14f5;border-radius:20px;min-width:300px;padding:10px;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(8px);box-shadow:0 30px 60px -20px #000000b3}body.k4 .nav .grp:hover .dd{opacity:1;visibility:visible;transform:none}body.k4 .nav .grp:focus-within .dd{opacity:1;visibility:visible;transform:none}body.k4 .nav .dd:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}body.k4 .nav .dd a{color:#fff;font:600 .94rem/1.2 var(--k-sans);border-radius:12px;padding:12px 14px;text-decoration:none;display:block}body.k4 .nav .dd a span{font:400 .8rem/1.35 var(--k-sans);color:var(--k-mut);margin-top:4px;display:block}body.k4 .nav .dd a:hover{background:#e2b04a1a}body.k4 .hdr .sp{flex:1}body.k4 .hdr .cta-d{color:#1a1405;min-height:44px;font:700 .78rem/1 var(--k-sans);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#f6d27a,#e2b04a 55%,#c9962e);border-radius:999px;align-items:center;gap:10px;padding:5px 5px 5px 20px;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px -8px #e2b04a99}body.k4 .hdr .cta-d i{background:#1a140524;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1rem;font-style:normal;display:grid}body.k4 .hdr .cta-d .arr{display:none}body.k4 .burger{border:1px solid var(--k-line);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;position:relative;display:none!important}body.k4 .burger span,body.k4 .burger span:before{content:"";background:var(--k-gold2);border-radius:2px;height:2px;transition:transform .3s;position:absolute;top:21px;left:13px;right:13px}body.k4 .burger span:before{top:-6px;left:0;right:0}body.k4 .burger[aria-expanded=true] span{transform:rotate(45deg)}body.k4 .burger[aria-expanded=true] span:before{transform:translateY(6px)rotate(-90deg)}body.k4 .mob{z-index:290;background:radial-gradient(120% 80% at 50% 0,#0d4636,#0b0a08 70%);flex-direction:column;gap:4px;padding:100px 24px 40px;display:none;position:fixed;inset:0;overflow:auto}body.k4 .mob[data-open="1"]{display:flex}body.k4 .mob a{color:#fff;font:600 1.35rem/1.2 var(--k-sans);border-bottom:1px solid #e2b04a24;padding:14px 4px;text-decoration:none}body.k4 .mob .sub{border-bottom:1px solid var(--k-line);flex-direction:column;display:flex}body.k4 .mob .sub a{color:var(--k-gold2);border:0;padding:10px 4px 10px 16px;font-size:1.1rem}body.k4 .mob .btn{color:#1a1405;background:linear-gradient(#f6d27a,#e2b04a);border:0;border-radius:999px;justify-content:center;margin-top:20px;padding:16px 24px;font-size:1rem;display:inline-flex}@media (width<=1080px){body.k4 .nav,body.k4 .hdr .cta-d{display:none}body.k4 .burger{display:block!important}body.k4 .hdr-in{padding-left:16px}body.k4 .hdr .sp{flex:1}}.k-proof{flex-wrap:wrap;gap:10px;margin:34px 0 0;padding:0;list-style:none;display:flex}.k-proof li{border:1px solid var(--k-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 .85rem/1 var(--k-sans);color:#e9f0ec;background:#071f18b3;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 10px;display:flex}.k-proof svg{width:26px;height:26px;color:var(--k-gold2);background:#e2b04a29;border-radius:50%;padding:5px}.k-pin{width:var(--s,92px);aspect-ratio:1;margin:calc(var(--s,92px)/-2) 0 0 calc(var(--s,92px)/-2);border:2px solid var(--k-gold2);opacity:0;pointer-events:none;border-radius:50%;position:absolute;box-shadow:0 0 0 6px #f6d27a24,0 0 30px #f6d27a8c}.k-pin:after{content:"";animation:kpulse 2s var(--k-ease) infinite;border:1px solid #f6d27a80;border-radius:50%;position:absolute;inset:-14px}@keyframes kpulse{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}body.k4 .k-ftr{color:#c7d6ce;border-top:1px solid var(--k-line);background:radial-gradient(90% 80% at 85% 100%,#2b2312 0%,#15110a 45%,#0b0a08 100%);margin:0;padding:clamp(60px,8vw,110px) 0 0;display:block;position:relative;overflow:hidden}body.k4 .k-ftr>:not(.ftr-wave){z-index:1;position:relative}.ftr-wave{opacity:.5;pointer-events:none;width:min(820px,60%);height:auto;position:absolute;bottom:0;right:-6%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40%);mask-image:linear-gradient(90deg,#0000 0,#000 40%)}.f-top{width:var(--k-wrap);grid-template-columns:1.25fr 1fr 1fr 1fr 1.2fr;gap:clamp(24px,3vw,48px);margin-inline:auto;padding-bottom:clamp(40px,5vw,70px);display:grid}.f-brand img{width:auto;height:64px;display:block}.f-brand .ay{color:var(--k-gold2);margin:16px 0 0;font:400 1.2rem/1.7 Amiri,serif}.f-brand p{color:#b9ccc2;max-width:30ch;margin:8px 0 0;font-size:.95rem}.f-col h3,.f-col h4{font:700 .78rem/1 var(--k-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--k-gold);margin:0 0 16px}.f-col a,.f-col span{color:#dce7e1;padding:7px 0;font-size:.95rem;text-decoration:none;transition:color .2s;display:block}.f-col a:hover{color:var(--k-gold2)}.f-col .ct{align-items:center;gap:12px;display:flex}.f-col .ct svg{width:18px;height:18px;color:var(--k-gold);flex:none}.f-soc{gap:10px;margin-top:20px;display:flex}.f-soc a{border:1px solid var(--k-line2);width:42px;height:42px;color:var(--k-gold2);border-radius:50%;place-items:center;padding:0;transition:background-color .3s,color .3s;display:grid}.f-soc a:hover{background:var(--k-gold);color:#1a1405}.f-soc svg{width:18px;height:18px}.f-base{z-index:1;width:var(--k-wrap);color:#8fa69b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-inline:auto;padding:22px 0 28px;font-size:.86rem;display:flex;position:relative}.f-base:before{content:"";background:linear-gradient(90deg,transparent,var(--k-gold) 30%,var(--k-gold) 70%,transparent);opacity:.6;height:1px;position:absolute;top:0;left:0;right:0}.f-base nav{flex-wrap:wrap;gap:6px 22px;display:flex}.f-base a{color:#c7d6ce;padding:6px 0;text-decoration:none}.f-base a:hover{color:var(--k-gold2)}@media (width<=1000px){.f-top{grid-template-columns:1fr 1fr}.f-brand{grid-column:1/-1}}@media (width<=520px){.f-top{grid-template-columns:1fr}}body.k4 .wa{color:#1a1405;background:linear-gradient(#f6d27a,#e2b04a);border:0;box-shadow:0 14px 30px -10px #e2b04ab3}@media (prefers-reduced-motion:reduce){.k-pin:after{animation:none}}body.k4 .wa{z-index:200;font:700 .86rem/1 var(--k-sans);color:#1a1405;background:linear-gradient(#f6d27a,#e2b04a 60%,#c9962e);border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;text-decoration:none;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 30px -10px #e2b04ab3}body.k4 .wa svg{fill:currentColor;width:20px;height:20px}@media (width<=600px){body.k4 .wa span,body.k4 .wa{font-size:0}body.k4 .wa{padding:14px}}#problem,#products,#global,#trust,#team,#pilot,#faq{scroll-margin-top:0}.f-brand img{height:52px}@media (width>=1001px){.f-base{padding-right:190px}}@media (width<=600px){.k-eyebrow{letter-spacing:.16em;gap:10px;font-size:.68rem}.k-eyebrow:before,.k-eyebrow:after{width:22px}}.k-proof{flex-wrap:nowrap;width:max-content;max-width:calc(100vw - 48px)}.k-proof li{white-space:nowrap;padding:8px 14px 8px 8px;font-size:.82rem}@media (width<=900px){.k-proof{flex-wrap:wrap;width:auto}.k-proof li{white-space:normal}}#products{padding-top:clamp(120px,12vw,190px)}@media (width<=900px){body:has(.sumbar) .wa{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (pointer:coarse),(width<=900px){.logo{align-items:center;min-height:44px;display:inline-flex}.go{min-width:44px;min-height:44px}.f-col a,.ftr a,.ct,.tm-in,.link{align-items:center;min-height:44px;display:inline-flex}footer a{align-items:center;min-height:44px;padding-inline:6px;display:inline-flex}}.k-phero{isolation:isolate;color:#e9f0ec;background:radial-gradient(90% 80% at 85% 20%,#2b2312 0%,#15110a 50%,#0b0a08 100%);padding:148px 0 clamp(60px,7vw,110px);position:relative;overflow:hidden}.k-ph-bg{z-index:-1;pointer-events:none;opacity:.6;background-image:radial-gradient(1.2px 1.2px at 12% 22%,#f6d27acc,#0000),radial-gradient(1px 1px at 38% 68%,#f6d27a99,#0000),radial-gradient(1.4px 1.4px at 64% 18%,#f6d27ab3,#0000),radial-gradient(1px 1px at 82% 74%,#f6d27a8c,#0000),radial-gradient(1.2px 1.2px at 92% 34%,#f6d27a99,#0000);background-size:520px 520px;position:absolute;inset:0}.k-ph-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,4vw,60px);display:grid}.k-ph-copy h1{font:700 clamp(2.4rem,1.2rem + 3.8vw,4.4rem)/1.05 var(--k-sans);letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:16px 0 0}.k-ph-copy .k-lead{max-width:48ch}.k-ph-art{margin-right:-6%;position:relative}.k-ph-art>img{will-change:transform;width:100%;height:auto;display:block}.k-ph-phones{justify-content:center;align-items:flex-start;gap:2.4%;margin-right:0;display:flex}.k-ph-phones .ph{border:1px solid var(--k-line2);will-change:transform;background:linear-gradient(160deg,#2a3a34,#0b1612);border-radius:30px;width:31%;margin:0;padding:5px;box-shadow:0 40px 70px -24px #000c,0 0 60px -10px #e2b04a40}.k-ph-phones .ph img{border-radius:25px;width:100%;height:auto;display:block}.k-ph-phones .p0,.k-ph-phones .p2{margin-top:9%}.k-ph-phones .p1{width:34%}@media (width<=900px){.k-ph-grid{grid-template-columns:1fr}.k-ph-art{margin:10px -4% 0}.k-phero{padding-top:120px}}.k-phero .k-proof{margin-top:30px}body.k4-sub{color:var(--k-ink);background:#fbf7ee}body.k4-sub .sec{padding-block:clamp(64px,8vw,120px)}body.k4-sub .h2,body.k4-sub .sec h2{font-family:var(--k-sans);letter-spacing:-.03em;font-weight:700}body.k4-sub .sec.gray,body.k4-sub .sec.paper{background:radial-gradient(80% 60% at 50% 0,#fffdf8,#f6f0e2)}body.k4-sub .sec.ink{background:radial-gradient(90% 70% at 85% 10%,#2b2312 0%,#15110a 55%,#0b0a08 100%)}body.k4-sub h1 em,body.k4-sub h2 em,body.k4-sub h3 em,body.k4-sub .h2 em{background:linear-gradient(100deg,#c9962e,#a9781f 50%,#d9a93a);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}body.k4-sub .sec.ink h2 em,body.k4-sub .band h2 em,body.k4-sub .sec.ink .h2 em{background:linear-gradient(100deg,#f6d27a,#e2b04a 55%,#c9962e);color:#0000;-webkit-background-clip:text;background-clip:text}body.k4-sub .sub{color:var(--k-ink2)}body.k4-sub .sec.ink .sub,body.k4-sub .band .sub{color:#c7d6ce}body.k4-sub .btn{font-family:var(--k-sans);border-radius:999px;font-weight:600}body.k4-sub .btn.gold{color:#1a1405;background:linear-gradient(#f6d27a,#e2b04a 55%,#c9962e);border:0;box-shadow:0 10px 30px -10px #e2b04a99,inset 0 1px #ffffff8c}body.k4-sub .btn.ghost{color:var(--k-em);background:0 0;border:1px solid #b8872b99}body.k4-sub .band .btn.ghost,body.k4-sub .sec.ink .btn.ghost{border-color:var(--k-line2);color:#fff}body.k4-sub .btn:not(.gold):not(.ghost):not(.cta-d):not(.sm){background:var(--k-em);color:#fff;border:1px solid #e2b04a80}body.k4-sub .mod13 .fl13{border:1px solid var(--k-line2);background:linear-gradient(160deg,#14503c,#06201a);border-radius:22px;padding:10px;position:relative;box-shadow:0 40px 70px -34px #06180fb3,inset 0 1px #ffe3a02e;-webkit-mask-image:none;mask-image:none}body.k4-sub .mod13 .fl13 img{opacity:1;filter:none;border-radius:14px;width:100%;height:auto;display:block;-webkit-mask-image:none;mask-image:none}body.k4-sub .mod13 .tag,body.k4-sub .tag{color:#7a5710;font:600 .74rem/1 var(--k-sans);letter-spacing:.14em;text-transform:uppercase;background:#b8872b1f;border:1px solid #b8872b66;border-radius:999px;padding:6px 14px;display:inline-block}body.k4-sub .mod13 li:before{background:var(--k-gold3);border-radius:1px;width:7px;height:7px;transform:rotate(45deg)}body.k4-sub .mod13 .mm span{color:var(--k-em);background:#0b3b2e14}body.k4-sub .mod13 .mm{border-top-color:#b8872b4d}body.k4-sub .mod13 h3{font-family:var(--k-sans);color:var(--k-ink);font-weight:700}body.k4-sub .b3>*,body.k4-sub .b4>*,body.k4-sub .card,body.k4-sub .bz{border-radius:22px}body.k4-sub .sec .b3>*,body.k4-sub .sec .b4>*{border:1px solid #b8872b4d;box-shadow:0 24px 50px -34px #0c1f1866}body.k4-sub .sec.ink .b3>*,body.k4-sub .sec.ink .b4>*{border-color:var(--k-line);background:linear-gradient(160deg,#ffffff0f,#ffffff03)}body.k4-sub .band{border:1px solid var(--k-line2);color:#e9f0ec;background:radial-gradient(100% 120% at 100% 0,#14503c,#082a20 55%,#0b0a08);border-radius:34px;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #000,inset 0 1px #ffe3a033}body.k4-sub .band h2,body.k4-sub .band .h2{color:#fff}body.k4-sub .band-art img{filter:none}body.k4-sub .sec .btn-row,body.k4-sub .band .btn-row{margin-top:clamp(24px,3vw,36px)}body.k4 .wa{animation:none!important}body.k4 .wa:before,body.k4 .wa:after{display:none!important}body.k4 .totop,body.k4 .top{border:1px solid var(--k-line2);color:var(--k-gold2);background:#0e0c09e6}body.k4-sub .band:before{display:none}body.k4-sub .band .in{margin:0;max-width:min(520px,100%)!important}body.k4-sub .band h2{max-width:14ch}body.k4-sub .band-art{align-items:center;width:56%;display:flex;right:-6%}body.k4-sub .band-art img{object-fit:contain;width:100%;height:auto;max-height:100%}@media (width<=800px){body.k4-sub .band-art{opacity:.35;width:90%;right:-30%}}body.k4-sub .band h2 em{-webkit-text-fill-color:initial}body.k4-sub .band .sub,body.k4-sub .band p{text-align:left;margin-left:0!important;margin-right:0!important}body.k4-sub main a:not(.k-btn):not(.btn){padding-block:5px;display:inline-block}body.k4-sub .sec.ink{background:radial-gradient(55% 45% at 88% 100%,#e2b04a29,#0000 62%),radial-gradient(60% 55% at 8% 0,#2e9e7642,#0000 66%),radial-gradient(90% 70% at 85% 10%,#2b2312 0%,#15110a 55%,#0b0a08 100%);overflow:hidden}body.k4-sub .sec.ink:before{content:"";z-index:0;pointer-events:none;opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cg fill='%23F6E3A0'%3E%3Ccircle cx='24' cy='40' r='1' opacity='.7'/%3E%3Ccircle cx='96' cy='210' r='.8' opacity='.5'/%3E%3Ccircle cx='160' cy='82' r='1.2' opacity='.8'/%3E%3Ccircle cx='230' cy='300' r='.8' opacity='.5'/%3E%3Ccircle cx='300' cy='46' r='1' opacity='.6'/%3E%3Ccircle cx='352' cy='188' r='1.3' opacity='.8'/%3E%3Ccircle cx='60' cy='330' r='1' opacity='.6'/%3E%3Ccircle cx='190' cy='380' r='.8' opacity='.5'/%3E%3Ccircle cx='392' cy='350' r='1' opacity='.6'/%3E%3Ccircle cx='270' cy='150' r='.7' opacity='.4'/%3E%3Ccircle cx='128' cy='140' r='.7' opacity='.4'/%3E%3C/g%3E%3C/svg%3E");background-size:420px 420px;position:absolute;inset:0}body.k4-sub .sec.ink>.wrap{z-index:1;position:relative}body.k4-sub .sec.ink .bz>.core,body.k4-sub .sec.ink .tm{color:#d5e3da;background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid #f6d27a3d;box-shadow:0 24px 50px -32px #000c}body.k4-sub .sec.ink .bz>.core h3,body.k4-sub .sec.ink .tm h3,body.k4-sub .sec.ink .bz>.core b,body.k4-sub .sec.ink .tm b{color:#fff}body.k4-sub .sec.ink :is(h1,h2,h3,h4,b,summary,.u):not(:is(.panel,.lt) *){color:#fff}body.k4-sub .sec.ink :is(p,li,small,dd,dt,label,span,em,div):not(:is(.panel,.lt,.tag,.gd,.ar,.arr,.cb,.btn,.k-btn) *):not(.tag):not(.gd):not(.ar):not(.arr):not(.cb):not(.tm-r):not(.btn):not(.k-btn):not(.mm){color:#c7d6ce}body.k4-sub .sec.ink a:not(.btn):not(.k-btn):not(:is(.panel,.lt) *){color:#f6d27a}body.k4-sub .sec.ink .tm-r,body.k4-sub .sec.ink .tm-s{color:#f6d27a}body.k4-sub .sec.ink .tag{color:#f6d27a;background:#f6d27a1f;border:1px solid #f6d27a57}body.k4-sub .sec.ink .statband>div{background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid #f6d27a3d;box-shadow:0 24px 50px -32px #000c}body.k4-sub .sec.ink .statband b{color:#f6d27a}body.k4-sub .sec.ink .panel{box-shadow:0 30px 60px -34px #000c}body.k4-sub .sec.ink .lt :is(h3,h2,div,small,li,span,p){color:#1c2420}body.k4-sub .sec.ink .lt h3{color:#0e3d2a}body.k4-sub .sec.ink .lt .tag{color:#7a5710;background:#f6eedc;border-color:#e6dcc4}body.k4-sub .sec.ink figcaption,body.k4-sub .sec.ink .bz small{color:#c7d6ce}body.k4-sub .sec.ink .panel :is(h2,h3,h4,b,summary){color:#0e3d2a}body.k4-sub .sec.ink .panel :is(p,li,small,span,div,label){color:#44504a}body.k4-sub .sec.ink .panel .tag{color:#7a5710;background:#f6eedc;border-color:#e6dcc4}body.k4-sub .sec.ink{overflow:clip}.k-ph-art:before{content:"";z-index:-1;filter:blur(6px);background:radial-gradient(50% 50%,#e2b04a38,#2e9e7624 45%,#0000 70%);position:absolute;inset:-8% -6%}.k-ph-art>img:first-child{filter:drop-shadow(0 30px 60px #00000073)drop-shadow(0 0 40px #e2b04a29)}.k-ph-sm>img{width:78%;margin:0 auto}.k-ph-art>img.k-fl{z-index:2;pointer-events:none;filter:drop-shadow(0 14px 22px #00000080);height:auto;animation:7s ease-in-out infinite kbfl;position:absolute}.k-ph-art>img.k-fl.a{width:clamp(48px,8%,92px);bottom:6%;left:-2%}.k-ph-art>img.k-fl.b{width:clamp(44px,7%,84px);animation-delay:-3s;top:-2%;right:2%}@keyframes kbfl{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-12px)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.k-fl{animation:none}}@media (width<=900px){.k-ph-art>img.k-fl.a{left:2%}}body.k4-sub main>.sec.ink:nth-of-type(4n+2):before{opacity:.2;background-image:url(/assets/art/tex-globe-1000.webp),radial-gradient(60% 50%,#2e9e7633,#0000 70%);background-position:50% 40%,50%;background-repeat:no-repeat;background-size:min(1100px,120%),100% 100%;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 45%,#000 30%,#0000 80%)}body.k4-sub main>.sec.ink:nth-of-type(4n+3):before{opacity:.24;mix-blend-mode:screen;background-image:url(/assets/art/aurora-1000.webp);background-position:top;background-size:cover;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}body.k4-sub main>.sec.ink:nth-of-type(4n+4):before{background:radial-gradient(1.2px 1.2px at 20% 30%,#f6d27acc,#0000) 0 0/320px 280px,radial-gradient(1px 1px at 70% 60%,#f6d27a99,#0000) 0 0/260px 240px,radial-gradient(1.4px 1.4px at 85% 25%,#ffffffb3,#0000) 0 0/380px 300px;-webkit-mask-image:radial-gradient(75% 75%,#000 20%,#0000 85%);mask-image:radial-gradient(75% 75%,#000 20%,#0000 85%)}body.k4-sub main>.sec.ink:nth-of-type(4n+4):after{content:"";aspect-ratio:900/506;opacity:.55;pointer-events:none;z-index:0;background:url(/assets/art/ornament-640.webp) 50%/contain no-repeat;width:min(520px,70%);position:absolute;top:0;left:50%;transform:translate(-50%,-48%)}.sec.ink .band,.sec.ink .cta{position:relative}header [aria-current=page]{color:#f0cb6a}header nav>a[aria-current=page],header .grp>a[aria-current=page]{background:#e2b04a1f;border-radius:999px}.mob [aria-current=page]{color:#f0cb6a}body.k4-sub{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern","liga","calt";font-optical-sizing:auto}body.k4-sub :is(h1,h2,h3){text-wrap:balance;font-feature-settings:"kern","ss01"}body.k4-sub h1{letter-spacing:-.035em;line-height:1.04}body.k4-sub h2{letter-spacing:-.028em;line-height:1.1}body.k4-sub :is(p,li){text-wrap:pretty;line-height:1.65}body.k4-sub .k-lead{color:#d3e1d9;max-width:56ch;font-size:clamp(1.05rem,1rem + .35vw,1.22rem);line-height:1.6}body.k4-sub .sec p{max-width:68ch}body.k4-sub .sec .sub{max-width:60ch;margin-inline:auto}body.k4-sub .sec :is(.h2,h2)+p{max-width:60ch;margin-inline:auto}body.k4-sub .eyebrow,body.k4-sub .tag{letter-spacing:.14em;font-weight:600}body.k4-sub small,body.k4-sub .fine{line-height:1.55}@media (width<=600px){body.k4-sub h1{font-size:clamp(2.1rem,9.4vw,2.6rem)}body.k4-sub h2{font-size:clamp(1.65rem,7vw,2rem)}}.k-ph-art:before{background:radial-gradient(48% 48%,#e2b04a29,#2e9e761a 50%,#0000 72%);inset:-4% -2%}body.k4-sub main>.sec.ink{background:radial-gradient(55% 40% at 88% 70%,#e2b04a1f,#0000 70%),radial-gradient(60% 45% at 10% 30%,#2e9e7638,#0000 72%),#04150f}body.k4-sub main>.sec.ink:nth-of-type(4n+3){background:radial-gradient(65% 40% at 50% 28%,#2e9e7642,#0000 72%),radial-gradient(40% 35% at 10% 75%,#e2b04a1a,#0000 72%),#04150f}body.k4-sub main>.sec.ink:nth-of-type(4n+4){background:radial-gradient(50% 40%,#e2b04a1a,#0000 72%),radial-gradient(60% 45% at 15% 35%,#0e4a398c,#0000 72%),#04150f}body.k4-sub main>.sec.ink:nth-of-type(4n+3):before{-webkit-mask-image:linear-gradient(#0000,#000 25% 55%,#0000 95%);mask-image:linear-gradient(#0000,#000 25% 55%,#0000 95%)}body.k4-sub main>.sec.ink:before{-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}body.k4-sub main>.sec.ink:nth-of-type(4n+2):before{-webkit-mask-image:radial-gradient(65% 60%,#000 25%,#0000 78%);mask-image:radial-gradient(65% 60%,#000 25%,#0000 78%)}.k-phero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#04150f);height:140px;position:absolute;bottom:0;left:0;right:0}.nav [aria-current]{color:var(--k-gold2);background:#e2b04a1a}.nav .grp:has(.dd [aria-current])>a{color:var(--k-gold2)}.nav .dd [aria-current]{background:#e2b04a1f}.nav .dd{-webkit-backdrop-filter:blur(16px)}.nav .grp>a:focus-visible{outline:2px solid var(--k-gold2);outline-offset:2px}.nav .dd a:focus-visible{outline:2px solid var(--k-gold2);outline-offset:2px}.mob a:focus-visible{outline:2px solid var(--k-gold2);outline-offset:2px}.mob a[aria-current]{color:var(--k-gold2)}body.k4-sub{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern","liga","ss01"}body.k4-sub h1,body.k4-sub h2,body.k4-sub h3{text-wrap:balance}body.k4-sub p,body.k4-sub li{text-wrap:pretty}body.k4-sub h1{letter-spacing:-.04em;font-size:clamp(2.3rem,1.4rem + 3.6vw,4.1rem);font-weight:700;line-height:1.02}body.k4-sub h2{letter-spacing:-.032em;font-size:clamp(1.85rem,1.2rem + 2.2vw,3rem);font-weight:700;line-height:1.08}body.k4-sub h3{letter-spacing:-.015em;line-height:1.25}body.k4-sub .sec p{line-height:1.65}body.k4-sub .sec .bz p,body.k4-sub .sec .tm p{max-width:46ch}.eyebrow,.tag{letter-spacing:.14em}.sum .big,.sum .ln b,.statband b{font-variant-numeric:tabular-nums lining-nums}@media (width<=900px){body.k4-sub h1{font-size:clamp(2.1rem,9vw,2.7rem)}body.k4-sub h2{font-size:clamp(1.7rem,7vw,2.1rem)}}.k-ph-art:after{display:block!important}body.k4-sub main>.sec.ink:nth-of-type(4n+4):before{background:repeating-radial-gradient(circle,#0000 0 78px,#e2b04a12 79px 80px) 0 0/100% 100%,radial-gradient(1.2px 1.2px at 20% 30%,#f6d27acc,#0000) 0 0/320px 280px,radial-gradient(1px 1px at 70% 60%,#f6d27a99,#0000) 0 0/260px 240px,radial-gradient(1.4px 1.4px at 85% 25%,#ffffffb3,#0000) 0 0/380px 300px}body.k4-sub main>.sec.ink:nth-of-type(4n+4):after{display:block}.form fieldset.gx{background:#ffffff08;border:1px solid #e2b04a38;border-radius:18px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px 16px;min-width:0;margin:6px 0 0;padding:18px;display:grid}.form fieldset.gx[hidden]{display:none}.form fieldset.gx legend{font:600 .72rem/1 var(--k-sans,inherit);letter-spacing:.14em;text-transform:uppercase;color:#f6d27a;padding:0 8px}.form .chkg{flex-direction:column;gap:8px;display:flex}.form .chkl{color:inherit;font-size:.88rem;font-weight:600}.form .chks{flex-wrap:wrap;gap:8px;display:flex}.form label.chk{cursor:pointer;border:1px solid #ffffff29;border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;font-size:.86rem;line-height:1.2;display:inline-flex}.form label.chk input{accent-color:#e2b04a;width:auto;margin:0}.form label.chk:has(input:checked){background:#e2b04a24;border-color:#e2b04a}.form label.consent{border-style:dashed;border-radius:14px;align-items:flex-start}@media (width<=700px){.form fieldset.gx{grid-template-columns:1fr;padding:14px}}.tm13{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:8px;display:grid}.tm13 .tm{isolation:isolate;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border:1px solid #e2b04a38;border-radius:26px;flex-direction:column;align-items:flex-start;gap:0;padding:34px 28px 28px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.tm13 .tm:before{content:"";z-index:-1;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),#f6d27a33,transparent 60%);position:absolute;inset:0}.tm13 .tm:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#f6d27a,#0000);height:2px;position:absolute;top:0;left:28px;right:28px}.tm13 .tm:hover{border-color:#f6d27a8c;box-shadow:0 40px 80px -30px #000c,0 0 60px -20px #e2b04a59}.tm-av{background:radial-gradient(circle at 30% 25%,#14684f,#15110a 70%);border-radius:50%;place-items:center;width:92px;height:92px;margin:0 0 20px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 30px -8px #0009}.tm-av:before{content:"";z-index:-1;background:conic-gradient(#f6d27a,#1f8a63,#e2b04a,#2b2312,#f6d27a);border-radius:50%;animation:9s linear infinite tmspin;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.tm-av span{font:700 1.7rem/1 var(--k-sans,inherit);letter-spacing:.02em;background:linear-gradient(#fff3c9,#e2b04a);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes tmspin{to{transform:rotate(360deg)}}.tm-y{font:700 2.3rem/1 var(--k-sans,inherit);letter-spacing:-.04em;color:#fff;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:26px;right:24px}.tm-y small{font:600 .66rem/1 var(--k-sans,inherit);letter-spacing:.16em;text-transform:uppercase;color:#f6d27a;margin-top:4px}.tm13 .tm h3{letter-spacing:-.02em;margin:0;font-size:1.28rem}.tm13 .tm .tm-r{font:600 .74rem/1.2 var(--k-sans,inherit);letter-spacing:.06em;color:#f6d27a;background:#e2b04a1f;border:1px solid #e2b04a4d;border-radius:999px;margin:8px 0 14px;padding:5px 12px}.tm13 .tm .tm-s{letter-spacing:0;opacity:.85;margin-top:2px;font-weight:500;display:block}.tm13 .tm p{flex:1;max-width:none;margin:0 0 22px}.tm13 .tm .tm-in{color:#fff;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.tm13 .tm .tm-in svg{fill:currentColor;width:16px;height:16px}.tm13 .tm .tm-in:hover{color:#1a1405;background:#e2b04a;border-color:#e2b04a}@media (width<=900px){.tm13{grid-template-columns:1fr}.tm-y{font-size:2rem}}@media (prefers-reduced-motion:reduce){.tm-av:before{animation:none}.tm13 .tm{transform:none}}.tm-av{isolation:isolate}.tm13 .tm .tm-in svg{flex:none}.tm13 .tm .tm-av{overflow:visible!important}.tm13 .tm .tm-av:before{content:"";display:block}.tm-av:before{inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))!important;mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))!important}.tm13{perspective:1500px;perspective-origin:50% -12%;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:36px 0 70px;display:grid;position:relative}.tm13:after{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0,#f6d27a29,#0000 70%);height:90px;position:absolute;bottom:10px;left:4%;right:4%}.tm13 .tm{transform-style:preserve-3d;transform-origin:50% 100%;cursor:pointer;transition:transform .8s cubic-bezier(.2,.8,.2,1),box-shadow .6s,border-color .3s;overflow:visible!important;transform:rotateX(36deg)rotate(-2.5deg)!important;box-shadow:0 1px #0f6048,0 2px #0f6048,0 3px #0d5640,0 4px #0d5640,0 5px #0b4b37,0 6px #0b4b37,0 7px #093f2e,0 8px #093f2e,0 9px #073324,0 10px #073324,0 46px 50px -12px #000000d9!important}.tm13 .tm:nth-child(2){transform:rotateX(36deg)rotate(0)!important}.tm13 .tm:nth-child(3){transform:rotateX(36deg)rotate(2.5deg)!important}.tm13 .tm:hover,.tm13 .tm.on{z-index:3;border-color:#f6d27ab3;transform:rotateX(3deg)rotate(0)translateY(-26px)translateZ(70px)!important;box-shadow:0 1px #0f6048,0 2px #0d5640,0 3px #0b4b37,0 4px #093f2e,0 5px #073324,0 60px 70px -20px #000c,0 0 70px -10px #e2b04a73!important}.tm13 .tm:focus-visible{z-index:3;border-color:#f6d27ab3;transform:rotateX(3deg)rotate(0)translateY(-26px)translateZ(70px)!important;box-shadow:0 1px #0f6048,0 2px #0d5640,0 3px #0b4b37,0 4px #093f2e,0 5px #073324,0 60px 70px -20px #000c,0 0 70px -10px #e2b04a73!important}.tm-v{display:none}@media (width<=900px){.tm13{perspective:1100px;grid-template-columns:1fr;gap:26px}.tm13 .tm,.tm13 .tm:nth-child(n){transform:rotateX(24deg)rotate(0)!important}.tm13 .tm.on{transform:rotateX(0)translateY(-10px)translateZ(30px)!important}}@media (prefers-reduced-motion:reduce){.tm-av:before{animation:none}.tm13 .tm{transition:none}}.tm13 .tm{min-height:300px;background:linear-gradient(160deg,#186850eb,#051c15f5 62%)!important;border:1px solid #f6d27a59!important}.tm13 .tm h3{color:#fff;text-shadow:0 2px 12px #00000080;font-size:1.5rem}.tm13 .tm p{color:#dde9e2;font-size:1rem;line-height:1.55}.tm-y{background:linear-gradient(#fff,#f6d27a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.8rem}.tm13 .tm .tm-r{font-size:.8rem}.tm13 .tm:before{background:linear-gradient(115deg,#ffffff24,transparent 38%),radial-gradient(320px circle at var(--mx,50%) var(--my,0%),#f6d27a33,transparent 60%)}.tm13 .tm:after{content:"";filter:blur(8px);opacity:1;z-index:-2;background:radial-gradient(50% 100% at 50% 0,#f6d27a4d,#0000 70%);height:34px;position:absolute;inset:auto 12% -62px}@media (width<=900px){.tm13 .tm{min-height:0}}.dev{background:#0a221a;border:1px solid #ffffff1a;border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #000000e6,0 0 0 1px #e2b04a0f,inset 0 1px #ffffff14}.dev img{width:100%;height:auto;display:block;opacity:1!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}.bar{background:#0f2e23;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.bar i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.bar span{color:#8fa89c;font:500 11px/1.2 var(--k-sans);background:#00000047;border-radius:6px;margin-left:10px;padding:3px 12px}.dev.ph{background:#0b1c16;border:6px solid #0b1c16;border-radius:28px}.dev.ph img{border-radius:22px}.phs{margin:0 0 40px;padding:0}.phs .lap{transform:perspective(1800px)rotateY(-12deg)rotateX(4deg)}.phs .ph{width:22%;position:absolute}.phs .pa{bottom:-14%;left:-6%}.phs .pb{width:20%;bottom:-20%;right:-2%}.msw{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:44px;margin-top:34px;display:grid}.msw-nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:100px}.msw-nav button{text-align:left;cursor:pointer;font:inherit;color:inherit;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:13px 16px;transition:background .2s,border-color .2s;display:flex}.msw-nav button b{font:700 .7rem/1 var(--k-sans);letter-spacing:.14em;text-transform:uppercase;color:#e2b04a;opacity:.8}.msw-nav button span{font:600 .98rem/1.3 var(--k-sans);color:#c9d8d0}.msw-nav button:hover{background:#ffffff0a}.msw-nav button.on{background:#ffffff0f;border-color:#e2b04a73}.msw-nav button.on span{color:#fff}.msw-nav button:focus-visible{outline-offset:2px;outline:2px solid #e2b04a}.msw-pan{min-width:0}.msw-pan .mod13{margin:0!important}.msw-pan .mod13:not(.on){display:none}.msw-pan .mod13.on{animation:.45s cubic-bezier(.2,.8,.2,1) both mswIn}@keyframes mswIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=900px){.phs .ph{width:24%}.phs .lap{transform:none}.msw{grid-template-columns:1fr;gap:14px}.msw-nav{z-index:5;scrollbar-width:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0a08eb;flex-direction:row;margin:0 -16px;padding:10px 16px;top:76px;overflow-x:auto}.msw-nav::-webkit-scrollbar{display:none}.msw-nav button{border-color:#ffffff1f;border-radius:999px;flex:none;padding:9px 14px}.msw-nav button span{display:none}}@media (prefers-reduced-motion:reduce){.msw-pan .mod13.on{animation:none}}.phs .dev.lap{width:100%;max-width:none}.phs .dev.ph{max-width:none}.msw-pan .mod13{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:40px;width:100%;max-width:none;display:grid}.msw-pan .mod13>div:first-child{max-width:none}.msw-pan .mod13 h3{font-size:clamp(1.6rem,1.1rem + 1.4vw,2.4rem);line-height:1.12}.msw-pan .mod13 .fl13{width:100%;max-width:none;margin:0}@media (width<=900px){.msw-pan .mod13{grid-template-columns:1fr;gap:20px}.msw-pan .mod13 .fl13{order:-1}}body.k4-sub .bz{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0c2a21eb,#06180ff0)!important;border:1px solid #ffffff14!important;box-shadow:0 30px 60px -40px #000c!important}body.k4-sub .bz:hover{transform:translateY(-3px);border-color:#e2b04a59!important}body.k4-sub .bz .tag{color:#e2b04a;background:#e2b04a1a;border-color:#e2b04a4d}.bzp{overflow:hidden;padding-top:0!important}.bz-v{background:radial-gradient(70% 70% at 50% 100%,#1f8a634d,#0000 70%);border-bottom:1px solid #ffffff12;height:170px;margin:0 0 18px;overflow:hidden}.bz-v img{display:block;-webkit-mask-image:none!important;mask-image:none!important}.bz-v.lapv{padding:22px 0 0 22px}.bz-v.lapv img{border:1px solid #ffffff1a;border-radius:10px 0 0;width:130%;max-width:none}.bz-v.phv{justify-content:center;padding-top:20px;display:flex}.bz-v.phv img{border:5px solid #0b1c16;border-bottom:0;border-radius:20px 20px 0 0;align-self:flex-start;width:42%;height:auto}body.k4-sub .bzp .core,body.k4-sub .bz .core{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.k-ph-bg:after{content:"";opacity:.45;pointer-events:none;background:url(/assets/art/sc-wave-1200.webp) 60% 100%/cover no-repeat;height:min(36vw,440px);position:absolute;bottom:-2px;left:-6%;right:-6%;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}:root{--k-bg:#0b0a08}body.k4-sub main>.sec.ink:nth-of-type(n){background:radial-gradient(70% 60% at 80% 0,#785a2838,#0000 68%),radial-gradient(50% 50% at 10% 100%,#1f8a631a,#0000 70%),#0b0a08}body.k4-sub main>.sec:not(.ink){background:#0b0a08}.k-phero{background:radial-gradient(80% 80% at 85% 20%,#785a2847 0%,#0b0a0800 60%),#0b0a08}@media (width<=900px){.msw-nav button{justify-content:center;min-height:44px}}.tm13 .tm .tm-in,.tm-in{min-height:40px}body.k4-sub{background:#0b0a08}body.k4-sub main>section,body.k4-sub main>.sec.ink:nth-of-type(n),body.k4-sub main>.sec:not(.ink),body.k4-sub .k-phero{background:0 0!important;border:0!important}body.k4-sub main>section{position:relative}body.k4-sub .gx16,body.k4-sub canvas.st16,body.k4-sub main>.sec:before,body.k4-sub main>.sec:after,body.k4-sub .k-ph-bg,body.k4-sub .pl16{-webkit-mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)!important;mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)!important}body.k4-sub main{background:radial-gradient(60% 40% at 85% 6%,#785a2838,#0000 70%),radial-gradient(50% 30% at 10% 40%,#1f8a6314,#0000 70%),radial-gradient(60% 30% at 90% 75%,#785a281f,#0000 70%),#0b0a08}body.k4-sub .k-ftr{border-top:0}body.k4-sub .gx16,body.k4-sub .pl16,body.k4-sub main>.sec:before,body.k4-sub main>.sec:after,body.k4-sub main>.sec.ink:nth-of-type(n):before,body.k4-sub main>.sec.ink:nth-of-type(n):after{display:none!important}body.k4-sub main{z-index:1;position:relative;background:0 0!important}body.k4-sub:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 45% at 82% 12%,#966e2d42,#0000 70%),radial-gradient(45% 40% at 8% 55%,#1f8a6321,#0000 70%),radial-gradient(50% 40% at 70% 95%,#966e2d24,#0000 70%),#0b0a08;position:fixed;inset:0}body.k4-sub:after{content:"";z-index:0;pointer-events:none;opacity:.16;mix-blend-mode:screen;background:url(/assets/art/aurora-1000.webp) 50% 30%/cover no-repeat;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 80%)}body.k4-sub .hdr,body.k4-sub .k-ftr{z-index:2;position:relative}body.k4-sub .hdr{position:fixed}body.k4-sub .k-ftr{background:0 0!important}body.k4-sub canvas.st16{display:none!important}.skyc{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}body.k4-sub:before{background-size:140% 140%;animation:46s ease-in-out infinite alternate skyDrift}body.k4-sub:after{animation:60s ease-in-out infinite alternate auroraDrift}@keyframes skyDrift{0%{background-position:0 0}to{background-position:100% 60%}}@keyframes auroraDrift{0%{transform:translate(-3%,-2%)scale(1.05)}to{transform:translate(3%,2%)scale(1.12)}}@media (prefers-reduced-motion:reduce){body.k4-sub:before,body.k4-sub:after{animation:none}}body.k4-sub main>.sec.sheet>.wrap{color:#14110b;isolation:isolate;background:linear-gradient(#fbf8f1,#f3eee2);border-radius:40px;padding:clamp(48px,6vw,84px) clamp(20px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 60px 120px -60px #000000e6,0 0 0 1px #e2b04a40}body.k4-sub main>.sec.sheet>.wrap:after{content:"";z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background:url(/assets/art/sc-wave-1000.webp) 50% 100%/cover no-repeat;height:55%;position:absolute;bottom:-2px;left:-10%;right:-10%;-webkit-mask-image:linear-gradient(#0000,#000 80%);mask-image:linear-gradient(#0000,#000 80%)}body.k4-sub .sec.sheet h2,body.k4-sub .sec.sheet .h2,body.k4-sub .sec.sheet h3{color:#14110b!important}body.k4-sub .sec.sheet h2 em,body.k4-sub .sec.sheet .h2 em{background:linear-gradient(100deg,#a0700f,#7a5208);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}body.k4-sub .sec.sheet p,body.k4-sub .sec.sheet .sub,body.k4-sub .sec.sheet li{color:#4a4336!important}body.k4-sub .sec.sheet .bz{background:#fff!important;border:1px solid #e7dfcc!important;box-shadow:0 20px 40px -28px #3c2d0a59!important}body.k4-sub .sec.sheet .bz:hover{border-color:#d9b45e!important}body.k4-sub .sec.sheet .tag{color:#7a5208!important;background:#f6eedc!important;border-color:#e6d3a6!important}body.k4-sub .sec.sheet .btn.ghost{color:#14110b;border-color:#cdbf9c}body.k4-sub .sec.sheet .bz .core{color:#14110b}body.k4-sub .sec.sheet .n{color:#7a5208}@media (width<=900px){body.k4-sub:after{display:none}}.tm13{align-items:stretch;perspective:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;height:auto!important;padding:8px 0 0!important;display:grid!important}.tm13:after{display:none!important}.tm13 .tm,.tm13 .tm:nth-child(n){cursor:default;flex-direction:column;align-items:flex-start;position:relative;background:linear-gradient(#18403180,#0e0d0aeb 70%)!important;border:1px solid #e2b04a38!important;border-radius:28px!important;min-height:0!important;padding:30px 28px 26px!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .45s!important;display:flex!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 1px #ffffff12,0 40px 80px -50px #000000f2!important}.tm13 .tm:before{content:"";border-radius:inherit;pointer-events:none;opacity:.8;z-index:0;background:radial-gradient(60% 50% at 80% 0,#e2b04a29,#0000 70%);position:absolute;inset:-1px}.tm13 .tm>*{z-index:1;position:relative}.tm13 .tm:hover,.tm13 .tm.on,.tm13 .tm:nth-child(n):hover,.tm13 .tm:nth-child(n).on{border-color:#e2b04a8c!important;transform:translateY(-6px)!important;box-shadow:inset 0 1px #ffffff17,0 50px 90px -50px #000000f2,0 0 60px -20px #e2b04a59!important}.tm13 .tm:focus-visible{border-color:#e2b04a8c!important;transform:translateY(-6px)!important;box-shadow:inset 0 1px #ffffff17,0 50px 90px -50px #000000f2,0 0 60px -20px #e2b04a59!important}.tm13 .tm .tm-av{width:76px!important;height:76px!important;margin:0 0 22px!important}.tm13 .tm .tm-av span{font-size:1.45rem!important}.tm13 .tm .tm-y{letter-spacing:-.04em;background:linear-gradient(#fff,#f6d27a);-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:flex-end;display:flex;font:700 2.4rem/1 var(--k-sans)!important;color:#0000!important;position:absolute!important;top:30px!important;right:28px!important}.tm13 .tm .tm-y small{letter-spacing:.18em;text-transform:uppercase;-webkit-text-fill-color:#c9a55a;margin-top:6px;font:600 .66rem/1 var(--k-sans)!important;color:#c9a55a!important}.tm13 .tm .tm-b{flex-direction:column;flex:1;width:100%;display:flex;opacity:1!important;transform:none!important}.tm13 .tm h3{letter-spacing:-.02em;font:700 1.35rem/1.2 var(--k-sans)!important;color:#fff!important;margin:0!important}.tm13 .tm .tm-r{letter-spacing:.08em;text-transform:uppercase;background:#e2b04a1a;border:1px solid #e2b04a4d;border-radius:999px;padding:5px 12px;display:inline-block;color:#f6d27a!important;font:600 .72rem/1.3 var(--k-sans)!important;margin:10px 0 14px!important}.tm13 .tm .tm-r small{letter-spacing:.02em;text-transform:none;color:#c9b78a;margin-top:2px;font-size:.66rem;display:block}.tm13 .tm p{flex:1;line-height:1.6;color:#bfc9c3!important;max-width:none!important;margin:0 0 20px!important;font-size:.96rem!important;display:block!important}.tm13 .tm .tm-in{min-height:40px;font:600 .86rem/1 var(--k-sans);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:background .2s,border-color .2s,color .2s;color:#ede6d6!important;text-decoration:none!important;display:inline-flex!important}.tm13 .tm .tm-in:hover{background:#e2b04a;border-color:#e2b04a;color:#1a1405!important}.tm13 .tm .tm-in svg{width:15px;height:15px}@media (width<=900px){.tm13{grid-template-columns:1fr!important;gap:16px!important}.tm13 .tm,.tm13 .tm:nth-child(n){padding:24px 20px 20px!important}.tm13 .tm .tm-y{font-size:2rem!important;top:24px!important;right:20px!important}.tm13 .tm .tm-av{width:64px!important;height:64px!important;margin-bottom:16px!important}}.tm13 .tm .tm-r,.tm13 .tm .tm-in{align-self:flex-start}body.k4-sub main>.sec.sheet>.wrap:after{opacity:.95;mix-blend-mode:multiply;background:url(/assets/art/wave-ivory-1200.webp) 50% 100%/100% no-repeat;height:50%;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}body.k4-sub .band{background:url(/assets/art/wave-dark-1200.webp) 70% 100%/cover no-repeat,#0b0a08!important;border:1px solid #e2b04a47!important}body.k4-sub .band:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(90deg,#0b0a08eb 0%,#0b0a0899 45%,#0b0a0800 75%);position:absolute;inset:0}body.k4-sub .band>*{z-index:1;position:relative}@media (width<=900px){body.k4-sub .band:before{background:linear-gradient(#0b0a08e6,#0b0a0866)}}body.k4-sub .band{position:relative;overflow:hidden}[data-kb-reveal]{opacity:1;filter:none;transform:none}[data-kb-reveal].rv:not(.in){opacity:0;filter:blur(6px);transform:translateY(30px)}[data-kb-reveal].rv{transition:opacity .8s var(--ease,ease),transform .8s var(--ease,ease),filter .8s var(--ease,ease)}@media (prefers-reduced-motion:reduce){[data-kb-reveal]{opacity:1!important;filter:none!important;transform:none!important}}