.has-night-hero .site-header{background:0 0;position:fixed;top:0;bottom:auto;left:0;right:0}.has-night-hero .site-header:not(.is-scrolled):not(.is-light) .main-nav .menu a{color:#fff}.has-night-hero .site-header:not(.is-scrolled):not(.is-light) .logo-img-dark{display:none}.has-night-hero .site-header:not(.is-scrolled):not(.is-light) .logo-img-light{display:block}.has-night-hero .site-header:not(.is-scrolled):not(.is-light) .main-nav .menu a:hover{color:#fff;background:#ffffff1f}.has-night-hero .site-header:not(.is-scrolled):not(.is-light) .menu-toggle{color:#fff;background:#ffffff24}.has-night-hero .site-header.is-scrolled,.has-night-hero .site-header.is-light{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0}@media (max-width:1080px){.has-night-hero .main-nav .menu a{color:var(--ink)!important}}.hx{color:#fff;background:radial-gradient(120% 90% at 72% 55%,#1e3a93 0%,#13286c 38%,#0c1a4d 70%,#08133a 100%);height:100svh;min-height:620px;position:relative;overflow:hidden}.hx-canvas{position:absolute;top:0;bottom:0;left:0;right:0}.hx-canvas canvas{display:block;width:100%!important;height:100%!important}.hx-glow{display:none}.hx:after{content:"";pointer-events:none;opacity:calc((var(--zbor,0) - .8) * 5);background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.hx-fallback{display:none}.hx.no-webgl .hx-fallback,.hx:not(.has-webgl) .hx-fallback{aspect-ratio:3/4;width:min(34vw,420px);display:block;position:absolute;bottom:12vh;right:8vw}.hx.has-webgl .hx-fallback{display:none}.hx-fallback .arch{width:100%;height:100%}.hx-inner{z-index:2;height:100%;opacity:calc(1 - var(--zbor,0) * 2.4);transform:translateY(calc(var(--zbor,0) * -90px));pointer-events:none;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding-top:90px;padding-bottom:48px;display:grid;position:relative}.hx-inner a,.hx-inner button{pointer-events:auto}.hx-copy{grid-area:1/1;max-width:640px}.hx-title{color:#fff;letter-spacing:-.04em;margin-bottom:.4em;font-size:max(2.6rem,min(1.4rem + 3.6vw,4.6rem));font-weight:800;line-height:1.02}.hx-title .sw{padding-bottom:.06em}.hx-text{color:#ffffffd1;max-width:38ch;margin-bottom:1.8em;font-size:max(1.0625rem,min(1rem + .4vw,1.3125rem))}.hx-actions{flex-wrap:wrap;gap:12px;display:flex}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-color:#ffffff80}.btn-glass:hover{color:var(--cobalt-deep);background:#fff;border-color:#fff}.btn-xl{min-height:64px;padding:.9em 2.2em;font-size:1.25rem}.hx-slider{font-family:var(--font-display);grid-area:2/2;grid-template-columns:auto auto auto;justify-self:end;align-items:center;gap:14px;display:grid}.hx-arrow{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:52px;height:52px;transition:background-color .25s,color .25s,transform .2s;display:grid}.hx-arrow:hover{color:var(--cobalt-deep);background:#fff}.hx-arrow:active{transform:scale(.94)}.hx-count{color:#ffffffb3;letter-spacing:.04em;text-align:center;font-variant-numeric:tabular-nums;min-width:72px;font-size:.9375rem}.hx-count b{color:#fff;font-size:1.125rem;font-weight:800}.hx-progress{background:#ffffff2e;border-radius:2px;grid-column:1/-1;height:2px;overflow:hidden}.hx-progress span{background:var(--sun);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hx-scroll{z-index:2;font-family:var(--font-display);letter-spacing:.08em;color:#fff9;opacity:calc(1 - var(--zbor,0) * 5);flex-direction:column;align-items:center;gap:8px;font-size:.8125rem;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hx-scroll i{width:1px;height:44px;animation:hx-linie 2.2s var(--ease-out) infinite;transform-origin:top;background:linear-gradient(#ffffffb3,#0000)}@keyframes hx-linie{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width:860px){.hx-inner{grid-template-rows:1fr auto auto;grid-template-columns:1fr;align-items:end;padding-top:80px;padding-bottom:28px}.hx-copy{grid-row:2}.hx-slider{grid-area:3/1;grid-template-columns:auto 1fr auto;justify-self:stretch;margin-top:22px}.hx-title{font-size:max(2.3rem,min(9.6vw,3.4rem))}.hx-text{margin-bottom:1.3em;font-size:1.0625rem}.hx-scroll{display:none}}.ix{background:#fff;padding:max(96px,min(14vw,200px)) 0 max(72px,min(10vw,140px))}.ix-sentence{font-family:var(--font-display);color:var(--cobalt-deep);letter-spacing:-.035em;max-width:22ch;margin-bottom:1.2em;font-size:max(1.9rem,min(1rem + 3.6vw,4.4rem));font-weight:600;line-height:1.12}.ix-num{color:var(--cobalt);font-variant-numeric:tabular-nums;background:linear-gradient(#0000 62%,#f5b7008c 62%);padding:0 .06em;font-weight:800}.ix-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(20px,min(3vw,48px));margin:0;padding:0;list-style:none;display:grid}.ix-facts li{border-top:2px solid var(--cobalt-deep);flex-direction:column;gap:10px;padding-top:22px;display:flex}.ix-big{font-family:var(--font-display);letter-spacing:-.05em;color:var(--cobalt);font-variant-numeric:tabular-nums;font-size:max(3.6rem,min(2rem + 5vw,7rem));font-weight:800;line-height:.9}.ix-facts li>span:last-child{color:var(--ink-soft);max-width:26ch;font-size:1.0625rem;line-height:1.45}@media (max-width:760px){.ix-facts{grid-template-columns:1fr}}.hz{background:var(--cobalt-deep);color:#fff;position:relative}.hz-pin{flex-direction:column;justify-content:center;height:100svh;display:flex;position:relative;overflow:hidden}.hz-track{padding:0 max(var(--gutter), (100vw - var(--wrap)) / 2);will-change:transform;align-items:center;gap:max(40px,min(6vw,120px));display:flex}.hz-panel{flex:none}.hz-intro{width:min(520px,40vw)}.hz-title{color:#fff;letter-spacing:-.04em;font-size:max(2.4rem,min(1.4rem + 3.4vw,4.6rem));font-weight:800;line-height:1.02}.hz-intro .lead{color:#ffffffc7}.hz-intro .text-link{color:#fff}.hz-hint{font-family:var(--font-display);color:var(--sun);align-items:center;gap:10px;margin-top:40px;font-weight:600;display:inline-flex}.hz-hint .icon{animation:hz-hint 1.6s var(--ease-out) infinite}@keyframes hz-hint{0%,to{transform:translate(0)}50%{transform:translate(8px)}}.hz-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(28px,min(4vw,64px));width:min(980px,72vw);display:grid}.hz-photo{background:#0c1a4d;height:min(68vh,640px)}.hz-photo img{object-fit:cover;width:100%;height:100%}.hz-copy h3{color:#fff;letter-spacing:-.03em;margin:18px 0 .4em;font-size:max(1.8rem,min(1.2rem + 2vw,3rem));font-weight:800}.hz-copy p{color:#fffc;max-width:34ch;font-size:1.1875rem}.hz-step{display:none}.hz-icon{background:var(--sun);width:72px;height:72px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.hz-icon .icon{width:34px;height:34px}.hz-bar{left:max(var(--gutter), (100vw - var(--wrap)) / 2);right:max(var(--gutter), (100vw - var(--wrap)) / 2);background:#ffffff26;height:2px;position:absolute;bottom:40px}.hz-bar span{background:var(--sun);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:860px){.hz-pin{height:auto;padding:88px 0}.hz-track{flex-direction:column;align-items:stretch;gap:64px}.hz-intro,.hz-card{width:100%}.hz-card{grid-template-columns:1fr}.hz-photo{aspect-ratio:4/5;height:auto;max-height:70vh}.hz-hint,.hz-bar{display:none}}.mq{background:#fff;padding:max(80px,min(11vw,160px)) 0;overflow:hidden}.mq-title{text-align:center;letter-spacing:-.045em;color:var(--cobalt-deep);padding-inline:var(--gutter);margin-bottom:.6em;font-size:max(2.4rem,min(1.2rem + 4.6vw,6rem));font-weight:800}.mq-row{padding:10px 0;overflow:hidden}.mq-inner{will-change:transform;gap:18px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex}.mq-item{aspect-ratio:4/3;background:var(--sky);border-radius:22px;flex:none;width:max(220px,min(24vw,360px));margin:0;overflow:hidden}.mq-row:nth-child(odd) .mq-item:nth-child(3n+1){aspect-ratio:3/4;border-radius:999px 999px 22px 22px;width:max(170px,min(18vw,270px))}.mq-row{align-items:center;display:flex}.mq-item img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.mq-item:hover img{transform:scale(1.06)}.fq{background:var(--sky);padding:max(96px,min(12vw,180px)) 0}.fq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:max(32px,min(6vw,110px));display:grid}.fq-photo{aspect-ratio:3/4;max-height:720px}.fq-quote{margin:0}.fq-quote blockquote{margin:0 0 1.4em}.fq-quote blockquote p{font-family:var(--font-text);color:var(--cobalt-deep);letter-spacing:-.015em;margin:0;font-size:max(1.8rem,min(1rem + 2.8vw,3.4rem));font-style:italic;font-weight:500;line-height:1.3}.fq-quote blockquote p:before{content:"“";font-family:var(--font-display);color:var(--sun);margin-bottom:.1em;font-size:2.6em;font-style:normal;font-weight:800;line-height:.6;display:block}.fq-quote figcaption{color:var(--ink-soft);max-width:52ch}.fq-quote figcaption strong{color:var(--ink);font-family:var(--font-display)}.fq-quote figcaption .text-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:16px;display:flex}@media (max-width:900px){.fq-grid{grid-template-columns:1fr}.fq-photo{max-width:380px}}.yr{background:var(--cobalt-deep);color:#fff;padding:max(96px,min(12vw,170px)) 0 max(72px,min(9vw,130px));overflow:hidden}.yr .section-title{color:#fff}.yr .lead{color:#ffffffc7}.yr-head{margin-bottom:56px}.yr-swiper{overflow:visible!important}.yr-swiper .swiper-slide{width:max(260px,min(28vw,380px));transition:opacity .5s}.yr-swiper .swiper-slide:not(.swiper-slide-active){opacity:.55}.yr-card{aspect-ratio:3/4;color:#fff;background:#0c1a4d;border-radius:999px 999px 24px 24px;text-decoration:none;display:block;position:relative;overflow:hidden}.yr-photo,.yr-photo img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.yr-photo img{transition:transform 1.2s var(--ease-out)}.yr-card:hover .yr-photo img{transform:scale(1.06)}.yr-shade{background:linear-gradient(#0000 38%,#08133ae6 100%);position:absolute;top:0;bottom:0;left:0;right:0}.yr-body{flex-direction:column;gap:4px;padding:26px 26px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.yr-month{font-family:var(--font-display);color:var(--sun);font-size:.9375rem;font-weight:700}.yr-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:max(1.5rem,min(1.2rem + 1vw,2rem));font-weight:800;line-height:1.1}.yr-text{color:#ffffffd1;font-size:1rem;line-height:1.45}.yr-controls{justify-content:center;align-items:center;gap:20px;margin-top:48px;display:flex}.yr .round-btn{color:#fff;background:0 0;border-color:#ffffff4d}.yr .round-btn:hover{color:var(--cobalt-deep);background:#fff}.yr-pagination{gap:10px;display:flex;width:auto!important;position:static!important}.yr-pagination .swiper-pagination-bullet{opacity:1;cursor:pointer;background:0 0;border-radius:0;width:34px;height:10px;position:relative;margin:0!important}.yr-pagination .swiper-pagination-bullet:before{content:"";transition:transform .4s var(--ease-out), background-color .3s;background:#ffffff59;border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(.3)}.yr-pagination .swiper-pagination-bullet-active:before{background:var(--sun);transform:scaleX(1)}.gate{--gate:0;background:#fff;padding:40px 0 max(72px,min(9vw,120px))}.gate-arch{--g:var(--gate,0);color:#fff;text-align:center;width:calc(min(620px, 86vw) + (100% - min(620px, 86vw)) * var(--g));border-radius:calc(clamp(160px, 30vw, 320px) * (1 - var(--g) * .8)) calc(clamp(160px, 30vw, 320px) * (1 - var(--g) * .8)) 28px 28px;background:radial-gradient(90% 70% at 50% 100%, #2a4db5 0%, var(--cobalt) 35%, var(--cobalt-deep) 75%, #0c1a4d 100%);place-items:center;min-height:min(92vh,860px);margin-left:auto;margin-right:auto;padding:max(110px,min(14vw,180px)) max(24px,min(6vw,96px)) max(64px,min(8vw,96px));display:grid;position:relative;overflow:hidden}.gate-stars{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.gate-stars i{width:3px;height:3px;opacity:var(--o,.5);transform:scale(var(--s));background:#ffe08a;border-radius:50%;position:absolute}.gate-content{max-width:760px;position:relative}.gate-title{color:#fff;letter-spacing:-.045em;margin-bottom:.4em;font-size:max(2.4rem,min(1.2rem + 4.4vw,5.4rem));font-weight:800;line-height:1.02}.gate-content p{color:#ffffffd6;max-width:48ch;margin:0 auto 2em;font-size:1.1875rem}.gate-content .gate-mail{color:#ffffffdb;margin-top:2.2em;margin-bottom:0;font-size:1rem}.cursor{z-index:200;pointer-events:none;opacity:0;width:84px;height:84px;margin:-42px 0 0 -42px;transition:opacity .3s;position:fixed;top:0;left:0}.cursor:before{content:"";background:var(--sun);transition:transform .35s var(--ease-out), background-color .3s, box-shadow .3s;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.17)}.cursor.is-on{opacity:1}.cursor.is-link:before{box-shadow:inset 0 0 0 3px var(--sun);background:#f5b70040;transform:scale(.64)}.cursor.is-drag:before{background:var(--sun);transform:scale(1)}.cursor:after{content:"Drag";font-family:var(--font-display);color:var(--ink);opacity:0;place-items:center;font-size:.875rem;font-weight:800;transition:opacity .25s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.cursor.is-drag:after{opacity:1}[data-split-chars] .sw,[data-split-lines] .sl{margin-bottom:-.08em;padding-bottom:.08em}@media (prefers-reduced-motion:reduce){.hx-inner,.hx-scroll{opacity:1;transform:none}.gate-arch{--g:1}}.hz-intro-m{display:none}@media (max-width:860px){.hx-title{letter-spacing:-.035em;font-size:max(2rem,min(8.6vw,2.9rem))}.hx-text{margin-bottom:1.1em;font-size:1rem;line-height:1.55}.hx-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hx-actions .btn{min-height:52px;padding:.8em .9em;font-size:.9875rem}.ix{padding:72px 0 64px}.ix-sentence{margin-bottom:1em;font-size:max(1.6rem,min(7vw,2.2rem));line-height:1.18}.ix-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ix-facts li{border-top-width:2px;gap:6px;padding-top:14px}.ix-big{font-size:max(2.2rem,min(10.5vw,3rem))}.ix-facts li>span:last-child{font-size:.8125rem;line-height:1.35}.hz-pin{padding:72px 0 64px}.hz-intro-m{margin-bottom:28px;display:block}.hz-intro-m .hz-title{font-family:var(--font-display);margin:0 0 .4em;font-size:max(2rem,min(8.4vw,2.6rem))}.hz-intro-m .lead{color:#ffffffc7;margin-bottom:14px;font-size:1.0625rem}.hz-swipe{font-family:var(--font-display);color:var(--sun);align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:inline-flex}.hz-swipe .icon{width:16px;height:16px}.hz-intro{display:none}.hz-track{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:0 var(--gutter) 8px;scrollbar-width:none;overscroll-behavior-x:contain;flex-direction:row;align-items:stretch;gap:14px;overflow-x:auto;transform:none!important}.hz-track::-webkit-scrollbar{display:none}.hz-card{scroll-snap-align:start;background:#ffffff0f;border-radius:24px;flex-direction:column;flex:0 0 84%;gap:0;width:auto;display:flex;overflow:hidden}.hz-photo{aspect-ratio:4/3;border-radius:0;height:auto;max-height:none}.hz-copy{margin-top:-30px;padding:0 20px 24px;position:relative}.hz-icon{width:58px;height:58px;box-shadow:0 0 0 5px var(--cobalt-deep)}.hz-icon .icon{width:28px;height:28px}.hz-copy h3{margin:14px 0 .35em;font-size:1.5rem}.hz-copy p{margin:0;font-size:1rem;line-height:1.5}.mq{padding:72px 0}.mq-title{font-size:max(2.1rem,min(9vw,2.8rem))}.mq-item{border-radius:18px;width:210px}.mq-row:nth-child(odd) .mq-item:nth-child(3n+1){width:158px}.fq{padding:72px 0}.fq-photo{width:58%;max-width:240px}.fq-quote blockquote p{font-size:max(1.45rem,min(6.2vw,1.9rem))}.fq-quote figcaption{font-size:1rem}.yr{padding:72px 0 64px}.yr-head{margin-bottom:32px}.yr-swiper .swiper-slide{width:72vw}.yr-body{padding:20px 20px 22px}.yr-controls{gap:12px;margin-top:32px}.yr .round-btn{flex:none;width:44px;height:44px}.yr-pagination{gap:6px}.yr-pagination .swiper-pagination-bullet{width:22px}.gate{padding:24px 0 64px}.gate-arch{min-height:0;padding:120px 22px 52px}.gate-title{font-size:max(2rem,min(8.8vw,2.7rem))}.gate-content p{font-size:1.0625rem}.btn-xl{min-height:58px;font-size:1.125rem}}.hx-static{height:94svh;min-height:680px}.hx-static .hx-inner{opacity:1;transform:none}.dn-proof{flex-wrap:wrap;gap:10px 28px;margin:-.4em 0 1.8em;display:flex}.dn-proof span{font-family:var(--font-display);color:#ffffffb3;flex-direction:column;font-size:.9375rem;line-height:1.2;display:flex}.dn-proof span+span{border-left:1px solid #fff3;padding-left:28px}.dn-proof b{color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:max(1.6rem,min(1.2rem + 1.4vw,2.3rem));font-weight:800}.dn-proof span:first-child b{color:var(--sun)}.dn-uses{background:#fff;padding:max(80px,min(10vw,140px)) 0}.dn-uses .section-title{max-width:14ch}.dn-uses-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(16px,min(2vw,28px));margin:48px 0 0;padding:0;list-style:none;display:grid}.dn-uses-grid li{background:var(--sky);border-radius:var(--radius-card);transition:transform .4s var(--ease-out), background-color .3s;padding:30px 26px 32px}.dn-uses-grid li:hover{background:#e4eaf8;transform:translateY(-4px)}.dn-uses-grid h3{margin:22px 0 .35em;font-size:1.375rem}.dn-uses-grid p{color:var(--ink-soft);margin:0;font-size:1.0625rem;line-height:1.5}.dn-ic{background:var(--cobalt);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.dn-ic .icon{width:30px;height:30px}@media (max-width:980px){.dn-uses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dn-uses-grid{grid-template-columns:1fr}}.dn-camps{background:var(--sky);padding:max(80px,min(10vw,150px)) 0}.dn-camps-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:max(48px,min(6vw,80px));display:grid}.dn-camps-head .section-title,.dn-camps-head .lead{margin:0}.dn-camp{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:max(24px,min(4vw,64px));display:grid}.dn-camp+.dn-camp{margin-top:max(56px,min(8vw,110px))}.dn-camp.is-flip .dn-camp-media{order:2}.dn-camp-media .arch{aspect-ratio:4/5;box-shadow:0 30px 60px #142a6b2e}.dn-camp-media .arch img{object-fit:cover;width:100%;height:100%}.dn-camp-body{box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:max(28px,min(4vw,52px))}.dn-camp-title{letter-spacing:-.035em;margin-bottom:.35em;font-size:max(1.9rem,min(1.3rem + 2vw,3rem));font-weight:800}.dn-camp-text{color:var(--ink-soft);font-size:1.125rem}.dn-progress{margin:26px 0 8px}.dn-progress-top{font-family:var(--font-display);color:var(--ink-soft);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:.9375rem;display:flex}.dn-progress-top b{color:var(--cobalt);letter-spacing:-.02em;font-size:1.375rem;font-weight:800}.dn-bar{background:var(--sky);border-radius:999px;height:12px;overflow:hidden}.dn-bar span{background:var(--sun);transform-origin:0;height:100%;transform:scaleX(var(--p,0));border-radius:999px;display:block}.dn-form .give-form-wrap{background:0 0;padding:0;margin:22px 0 0!important}.dn-form .give-goal-progress,.dn-form .give-form-title{display:none}.dn-story{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.dn-story summary{cursor:pointer;font-family:var(--font-display);color:var(--cobalt);align-items:center;gap:10px;font-weight:700;list-style:none;display:inline-flex}.dn-story summary::-webkit-details-marker{display:none}.dn-story summary:after{content:"";width:9px;height:9px;transition:transform .3s var(--ease-out);border-bottom:2px solid;border-right:2px solid;transform:translateY(-3px)rotate(45deg)}.dn-story[open] summary:after{transform:translateY(2px)rotate(-135deg)}.dn-story-body{padding:18px 0 0;font-size:1.0625rem}.dn-story-body img{max-width:100%}@media (max-width:900px){.dn-camps-head,.dn-camp{grid-template-columns:1fr}.dn-camp.is-flip .dn-camp-media{order:0}.dn-camp-media{max-width:360px}}.dn-other{background:#fff;padding:max(80px,min(10vw,140px)) 0}.dn-other-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(16px,min(2vw,28px));margin-top:48px;display:grid}.dn-tile{border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;align-items:flex-start;padding:32px 30px 34px;display:flex}.dn-tile h3{margin:22px 0 .35em;font-size:1.5rem}.dn-tile p{color:var(--ink-soft);font-size:1.0625rem;line-height:1.55}.dn-tile address{font-style:normal;font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.4}.dn-tile-check{background:var(--cobalt-deep);border-color:var(--cobalt-deep);color:#fff}.dn-tile-check h3,.dn-tile-check address{color:#fff}.dn-tile-check p{color:#ffffffc7}.dn-tile-check .dn-ic{background:var(--sun);color:var(--ink)}.dn-social{gap:10px;margin-top:auto;display:flex}.dn-social a{background:var(--sky);width:48px;height:48px;color:var(--cobalt);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.dn-social a:hover{background:var(--cobalt);color:#fff}.dn-social .icon{width:22px;height:22px}@media (max-width:900px){.dn-other-grid{grid-template-columns:1fr}}.dn-faq{background:var(--sky);padding:max(80px,min(10vw,140px)) 0}.dn-faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 80px;display:grid}.dn-faq .section-title{position:-webkit-sticky;position:sticky;top:120px}.dn-faq-list details{border-bottom:1px solid var(--line)}.dn-faq-list summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:max(1.1875rem,min(1rem + .6vw,1.4375rem));font-weight:700;list-style:none;display:flex}.dn-faq-list summary::-webkit-details-marker{display:none}.dn-faq-list summary:after{content:"";background:#fff;background-image:linear-gradient(var(--cobalt), var(--cobalt)), linear-gradient(var(--cobalt), var(--cobalt));width:40px;height:40px;transition:transform .35s var(--ease-out), background-color .3s;background-position:50%;background-repeat:no-repeat;background-size:14px 2px,2px 14px;border-radius:50%;flex:none}.dn-faq-list details[open] summary:after{background-color:var(--sun);transform:rotate(45deg)}.dn-faq-list details p{color:var(--ink-soft);margin:0 0 26px;padding-right:60px}@media (max-width:900px){.dn-faq-grid{grid-template-columns:1fr}.dn-faq .section-title{position:static}.dn-faq-list details p{padding-right:0}}.dn-thanks{background:var(--cobalt-deep);color:#fff;text-align:center;padding:max(96px,min(12vw,170px)) 0}.dn-thanks-quote{font-family:var(--font-text);letter-spacing:-.015em;color:#fff;max-width:26ch;margin:0 auto .8em;font-size:max(1.8rem,min(1rem + 3vw,3.4rem));font-style:italic;font-weight:500;line-height:1.3}.dn-thanks-sig{font-family:var(--font-display);color:var(--sun);margin:0;font-weight:700}@media (max-width:860px){.hx-static{height:auto;min-height:100svh}.hx-static .hx-inner{height:auto;min-height:100svh;padding-top:calc(96px + 31svh)}.dn-proof{flex-wrap:wrap;gap:8px 16px}.dn-proof span+span{padding-left:16px}.dn-proof b{font-size:1.45rem}.dn-proof span{font-size:.8125rem}}@media (max-width:760px){.dn-uses,.dn-camps,.dn-other,.dn-faq{padding:64px 0}.dn-uses-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.dn-uses-grid li{padding:18px 16px 20px}.dn-uses-grid .dn-ic{width:44px;height:44px}.dn-uses-grid .dn-ic .icon{width:22px;height:22px}.dn-uses-grid h3{margin:12px 0 .25em;font-size:1.0625rem}.dn-uses-grid p{font-size:.875rem;line-height:1.45}.dn-camps-head{margin-bottom:32px}.dn-camp+.dn-camp{margin-top:48px}.dn-camp{gap:0}.dn-camp-media{max-width:none}.dn-camp-media .arch{aspect-ratio:16/11;box-shadow:none;border-radius:160px 160px 0 0}.dn-camp-body{border-radius:0 0 22px 22px;padding:22px 20px 24px}.dn-camp-title{font-size:max(1.6rem,min(7vw,2rem))}.dn-camp-text{font-size:1rem;line-height:1.55}.dn-progress-top{align-items:baseline;font-size:.8125rem}.dn-progress-top span:last-child{white-space:nowrap}.dn-progress-top b{font-size:1.1875rem}.dn-other-grid{gap:12px;margin-top:28px}.dn-tile{padding:24px 22px 26px}.dn-tile h3{margin-top:16px;font-size:1.3125rem}.dn-faq-list summary{padding:18px 0;font-size:1.0625rem}.dn-faq-list summary:after{width:34px;height:34px}.dn-thanks{padding:80px 0}}@media (min-width:380px) and (max-width:860px){.dn-proof{flex-wrap:nowrap}}@media (max-width:379px){.dn-proof b{font-size:1.25rem}.dn-proof span+span{padding-left:12px}.hx-actions{grid-template-columns:1fr}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*$vite$:1*/