@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/47612ff0978f73b5-s.1xl01vvk-qe34.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/1c915f22c969b4ab-s.27662vfxw17ma.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/07bf60960e999a07-s.p.3ofc-puzlhh2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_bdabac75-module__AM8W7W__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal;font-weight:800}.bricolage_grotesque_bdabac75-module__AM8W7W__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_dd439b24-module__o-EzVa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_dd439b24-module__o-EzVa__variable{--font-body:"DM Sans", "DM Sans Fallback"}
:root{--cream:#fff8ee;--sand:#f6e7d2;--ink:#1d2b2f;--muted:#5b686b;--line:#1d2b2f1a;--lagoon-900:#0b3c47;--lagoon-700:#0f5d6b;--lagoon:#148a99;--aqua:#7fd6d0;--mist:#ddf3f0;--coral:#ff7657;--coral-strong:#cc4429;--apricot:#ffb36b;--honey:#f4b63f;--acacia:#5f8f43;--sage:#e3edd3;--plum:#2e2144;--lilac:#ebddf7;--gold:#e9b949;--r-xl:44px;--r-lg:28px;--r-md:18px;--shadow:0 30px 60px -28px #1d2b2f73;--shadow-soft:0 18px 40px -24px #1d2b2f59;--grain:url(/img/grain.webp)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:var(--font-body), system-ui, sans-serif;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-size:17.5px;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--lagoon-700)}h1,h2,h3,h4,h5{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:var(--ink);margin:0 0 .45em;font-weight:800;line-height:1.02}h2{font-size:clamp(2.3rem,5.2vw,4rem)}h3{letter-spacing:-.015em;font-size:clamp(1.35rem,2.6vw,1.7rem)}.wrap{width:min(1140px,100% - 40px);margin-inline:auto}.wrap--narrow{width:min(800px,100% - 40px)}.eyebrow{font:700 .78rem var(--font-body), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--lagoon-700);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.eyebrow:before{content:"";opacity:.6;background:currentColor;border-radius:2px;width:18px;height:2px}.lead{color:var(--muted);font-size:1.18rem}.btn{background:var(--ink);color:var(--cream);font:700 1rem var(--font-body), system-ui, sans-serif;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.btn:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.btn--small{padding:9px 18px;font-size:.92rem}.btn--block{width:100%;display:flex}.btn--coral{background:var(--coral-strong);color:#fff}.btn--danger{color:#fff;background:#c9432f}.play-badge{transition:transform .2s;display:inline-block}.play-badge:hover{transform:translateY(-2px)}.play-badge img{width:200px;height:auto;margin:-10px}.nav{z-index:60;pointer-events:none;position:fixed;inset:12px 0 auto}.nav__inner{pointer-events:auto;border:1px solid #0000;border-radius:999px;align-items:center;gap:22px;width:min(1180px,100% - 24px);height:62px;margin-inline:auto;padding:0 10px 0 16px;transition:background .35s,border-color .35s,box-shadow .35s;display:flex}.nav.is-scrolled .nav__inner{-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);background:#ffffff24;border-color:#ffffff47;box-shadow:0 10px 30px -18px #00000059}.brand{font:800 1.2rem var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:#fff;align-items:center;gap:10px;text-decoration:none;transition:color .3s;display:flex}.brand img{border-radius:22.5%;width:42px;height:42px;box-shadow:0 0 0 1px #1d2b2f14,0 6px 14px -8px #00000059}.nav__links{gap:6px;margin-left:auto;display:flex}.nav__links a{color:#fff;border-radius:999px;padding:8px 14px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,color .3s}.nav__links a:hover,.nav__links a.is-active{background:#ffffff2e}.nav .btn{color:var(--ink);background:#ffffffeb}.nav--on-light.is-scrolled .nav__inner{background:#fffcf79e;border-color:#1d2b2f14}.nav--on-light .brand,.nav--on-light .nav__links a{color:var(--ink)}.nav--on-light .nav__links a:hover,.nav--on-light .nav__links a.is-active{background:#1d2b2f12}.nav--on-light .btn{background:var(--ink);color:var(--cream)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav.is-scrolled .nav__inner{background:#1d2b2f99}.nav--on-light.is-scrolled .nav__inner{background:#fffcf7f2}}.band{--mid:#fff8ee;--next:var(--mid);isolation:isolate;background:var(--mid);background:linear-gradient(180deg, var(--mid) 0%, var(--mid) 62%, var(--next) 100%);background:linear-gradient(in oklab 180deg, var(--mid) 0%, var(--mid) 62%, var(--next) 100%);padding:clamp(80px,10vw,130px) 0;position:relative;overflow:hidden}.band:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);opacity:.035;position:absolute;inset:0}.band--hero{--mid:#ffcfa8;--next:#fbdcb8}.band--video{--mid:#fbdcb8;--next:#b9e6e3}.band--track{--mid:#b9e6e3;--next:#d6eabf}.band--squad{--mid:#d6eabf;--next:#d9cdf3}.band--remind{--mid:#d9cdf3;--next:#ffe3c4}.band--herd{--mid:#ffe3c4;--next:#ffcdbd}.band--streak{--mid:#ffcdbd;--next:#ffe19c}.band--drinks{--mid:#ffe19c;--next:#e8d8f6}.band--miles{--mid:#e8d8f6;--next:#f1dfb4}.band--pro{--mid:#f1dfb4;--next:#c9ece5}.band--calc{--mid:#c9ece5;--next:#f6dfee}.band--faq{--mid:#f6dfee;--next:#b3e3e2}.band--finale{--mid:#b3e3e2;--next:#b3e3e2}.page-hero.band--p-mint{--mid:#c9ece5;--next:#e4f5f1}.page-hero.band--p-lilac{--mid:#e8d8f6;--next:#f3ebfa}.page-hero.band--p-peach{--mid:#ffcdbd;--next:#ffe9e0}.page-hero.band--p-aqua{--mid:#b9e6e3;--next:#e0f3f1}.page-hero.band--p-dawn{--mid:#ffcfa8;--next:#ffe3c4}.band--about-story{--mid:#ffe3c4;--next:#efe3fb}.band--about-values{--mid:#efe3fb;--next:#b3e3e2}.band--about-story .eyebrow{color:#a2600e}.band--about-values .eyebrow{color:#6b3f99}.footer{background:0 0}.band--hero .eyebrow{color:#b4513a}.band--track .eyebrow{color:#0f6d78}.band--squad .eyebrow{color:#4d7a33}.band--remind .eyebrow{color:#6a4bb0}.band--streak .eyebrow{color:#c24a35}.band--drinks .eyebrow{color:#a2600e}.band--miles .eyebrow{color:#7a4aa8}.band--pro .eyebrow{color:#9a6a12}.band--calc .eyebrow,.band--finale .eyebrow{color:#0f6d78}.band--video .eyebrow{color:#a2600e}.split{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,7vw,90px);display:grid}.split--flip>:first-child{order:2}.split__copy{max-width:500px}.split--flip .split__copy{justify-self:end}.showcase{justify-content:center;padding:30px 0;display:flex;position:relative}.showcase__glow{aspect-ratio:1;background:#ffffff38;border-radius:50%;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showcase__shot{width:min(330px,76%);box-shadow:var(--shadow);border:6px solid #ffffff80;border-radius:34px;position:relative}.showcase__char{z-index:2;filter:drop-shadow(0 18px 22px #00000040);width:clamp(120px,16vw,200px);animation:5s ease-in-out infinite bob;position:absolute}.showcase__char--bl{bottom:0;left:0}.showcase__char--br{bottom:0;right:0}.showcase__char--tr{top:0;right:2%}.showcase__char--tl{top:0;left:2%}.showcase__char--sm{width:clamp(90px,11vw,140px)}@keyframes bob{50%{transform:translateY(-10px)rotate(-1.5deg)}}.chips{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.chips span{color:var(--ink);background:#ffffff8c;border:1px solid #fff9;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.95rem;font-weight:600;display:inline-flex}.ticks{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ticks li{padding-left:36px;position:relative}.ticks li:before{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' 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") center/14px no-repeat;border-radius:8px;width:22px;height:22px;position:absolute;top:3px;left:0}.tag{font:700 .72rem var(--font-body), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--cream);vertical-align:middle;border-radius:8px;padding:5px 10px;display:inline-block}.tag--gold{color:#2a1d05;background:linear-gradient(135deg,#f6d27a,#d49b2a)}.hero{flex-direction:column;justify-content:flex-end;min-height:min(100vh,960px);padding-top:140px;padding-bottom:0;display:flex}.hero__inner{z-index:2;grid-template-columns:1fr 1fr;align-items:end;gap:20px;display:grid;position:relative}.hero__copy{padding-bottom:clamp(80px,11vw,150px)}.hero .eyebrow{color:#8a3d52}.app-icon{background:#fff;border-radius:22.5%;box-shadow:0 0 0 1px #1d2b2f14,0 14px 28px -12px #5a283c73}.hero__app{color:var(--ink);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:28px;align-items:center;gap:16px;margin-bottom:26px;padding:10px 20px 10px 10px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.hero__app:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.hero__app img{flex:none;width:84px;height:84px}.hero__app span{text-align:left;gap:2px;line-height:1.25;display:grid}.hero__app strong{font:800 1.12rem var(--font-display), system-ui, sans-serif;letter-spacing:-.01em}.hero__app small{color:var(--muted);font-size:.9rem}.hero__app em{color:#0f6d78;font-size:.82rem;font-style:normal;font-weight:700}.hero h1{color:var(--plum);margin-bottom:.32em;font-size:clamp(2.8rem,5.4vw,5.4rem)}.hero h1 em{color:var(--coral);white-space:nowrap;font-style:normal}.hero__title .line{margin-bottom:-.1em;padding:.04em 0 .12em;display:block;overflow:hidden}.hero__title .line>span{animation:.95s cubic-bezier(.2,.8,.2,1) both lineUp;display:inline-block}.hero__title .line--2>span{white-space:nowrap;animation-delay:.14s}@keyframes lineUp{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}.rotator{vertical-align:bottom;display:inline-grid}.rotator>span{opacity:0;filter:blur(8px);grid-area:1/1;justify-self:start;transition:opacity .55s,transform .75s cubic-bezier(.2,.8,.2,1),filter .6s;position:relative;transform:translateY(.55em)}.rotator>span.is-in{opacity:1;filter:none;transform:none}.rotator>span.is-out{opacity:0;filter:blur(8px);transform:translateY(-.55em)}.rotator>span:after{content:"";background:var(--coral);opacity:.26;z-index:-1;border-radius:3px;height:.15em;position:absolute;bottom:.08em;left:0;right:.35em}.hero .lead{color:#5a4252;max-width:480px}.hero__cta{flex-wrap:wrap;align-items:center;gap:18px;margin:34px 0 0;display:flex}.hero__note{color:#5a4252;font-size:.9rem;line-height:1.35}.hero__note strong{color:var(--plum);display:block}.hero__art{justify-content:center;align-self:stretch;align-items:flex-end;min-height:560px;display:flex;position:relative}.hero__stage{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,270px) minmax(0,1fr);align-items:start;column-gap:8px;width:100%;margin-bottom:70px;display:grid;position:relative}.hero__figure{grid-area:1/2;animation:1.1s cubic-bezier(.2,.9,.25,1.12) .2s both rise;position:relative}.hero__giraffe{z-index:1;filter:drop-shadow(0 26px 22px #5a283c38);transform-origin:50% 100%;width:100%;animation:7s ease-in-out 1.4s infinite sway;position:relative}@keyframes rise{0%{opacity:0;transform:translateY(46px)scale(.96)}to{opacity:1;transform:none}}@keyframes sway{0%,to{transform:rotate(-1.1deg)}50%{transform:rotate(1.1deg)}}.pond{background:radial-gradient(at 50% 45%,#c8f2eef2 0%,#7fd6d0d9 45%,#7fd6d000 72%);border-radius:50%;width:170%;height:48px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.pond:before{content:"";filter:blur(6px);background:#3c281e29;border-radius:50%;position:absolute;inset:30% 30% 20%}.pond i{opacity:0;border:2px solid #ffffffbf;border-radius:50%;animation:3.6s ease-out infinite ripple;position:absolute;inset:10% 18%}.pond i:nth-child(2){animation-delay:1.2s}.pond i:nth-child(3){animation-delay:2.4s}@keyframes ripple{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.15)}}.hero__sun{aspect-ratio:1;background:radial-gradient(circle at 40% 40%,#fff7da,#ffd98a 60%,#ffc36d);border-radius:50%;width:300px;position:absolute;top:2%;right:4%;box-shadow:0 0 120px 40px #ffe2a08c}.hero__sun:after{content:"";opacity:.4;will-change:opacity;background:radial-gradient(circle,#ffe6aa8c 30%,#ffe6aa00 70%);border-radius:50%;animation:6s ease-in-out infinite alternate sunGlow;position:absolute;inset:-30%}@keyframes sunGlow{to{opacity:1}}.float-card{z-index:3;width:max-content;box-shadow:var(--shadow-soft);color:var(--ink);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:.86rem;line-height:1.25;animation:7s ease-in-out infinite bob;display:flex;position:relative}.float-card i{background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.2rem;font-style:normal;display:grid}.float-card span{white-space:nowrap}.float-card{gap:8px;padding:8px 12px 8px 8px;font-size:.8rem}.float-card i{border-radius:10px;width:30px;height:30px;font-size:1rem}.float-card strong{font-size:.98rem;font-family:var(--font-display), system-ui, sans-serif;font-size:1.05rem;display:block}.float-card--a{grid-area:1/1;place-self:start end;margin-top:22%;animation:.7s cubic-bezier(.2,.9,.3,1.25) 1s both cardIn,7s ease-in-out 1.7s infinite bob}.float-card--b{grid-area:1/3;place-self:center start;animation:.7s cubic-bezier(.2,.9,.3,1.25) 1.25s both cardIn,7s ease-in-out 2s infinite bob}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}.float-card__bar{background:#148a9929;border-radius:3px;width:100%;height:5px;margin-top:6px;display:block;overflow:hidden}.float-card__bar>b{transform-origin:0;background:linear-gradient(90deg,#7fd6d0,#148a99);border-radius:3px;height:100%;animation:1.4s cubic-bezier(.2,.8,.2,1) 1.5s both barFill;display:block}@keyframes barFill{0%{transform:scaleX(0)}}@keyframes drift{to{transform:translateY(-120vh)}}.drops{z-index:1;pointer-events:none;position:absolute;inset:0}.drops i{background:#ffffff8c;border-radius:50%/60% 60% 40% 40%;width:14px;height:18px;animation:linear infinite drift;position:absolute;bottom:-30px}.drops i:first-child{animation-duration:14s;left:8%}.drops i:nth-child(2){animation-duration:18s;animation-delay:-6s;left:22%}.drops i:nth-child(3){animation-duration:16s;animation-delay:-3s;left:41%}.drops i:nth-child(4){animation-duration:20s;animation-delay:-9s;left:57%}.drops i:nth-child(5){animation-duration:15s;animation-delay:-12s;left:73%}.drops i:nth-child(6){animation-duration:19s;animation-delay:-5s;left:90%}.notif-stack{gap:14px;padding-bottom:150px;display:grid;position:relative}.notif{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink);text-align:left;max-width:420px;box-shadow:var(--shadow-soft);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:22px;grid-template-columns:42px 1fr auto;align-items:start;gap:2px 12px;padding:14px 16px;display:grid}.notif:nth-child(2){opacity:.92;margin-left:34px}.notif:nth-child(3){opacity:.8;margin-left:68px}.notif img{border-radius:11px;grid-row:span 2;width:42px;height:42px}.notif strong{font-family:var(--font-display), system-ui, sans-serif;font-size:1.02rem}.notif time{opacity:.6;font-size:.78rem}.notif span{color:var(--muted);grid-column:2/-1;font-size:.92rem}.dusk-owl{filter:drop-shadow(0 20px 20px #00000059);width:clamp(130px,13vw,180px);animation:6s ease-in-out infinite bob;position:absolute;bottom:-70px;right:4%}.herd .section-head{margin-bottom:40px}.marquee{padding:12px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{gap:18px;width:max-content;animation:70s linear infinite marquee;display:flex}.marquee--rev .marquee__track{animation-duration:80s;animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:paused}.critter{border-radius:28px;flex:none;place-items:end center;width:170px;height:190px;padding:14px;transition:transform .3s;display:grid;position:relative}.critter:hover{transform:translateY(-6px)rotate(-2deg)}.critter img{filter:drop-shadow(0 12px 12px #0000002e);width:auto;max-height:150px}.critter span{font:700 .7rem var(--font-body), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#1d2b2f80;position:absolute;top:12px;left:14px}.c1{background:#ffe1cc}.c2{background:#dcf2ee}.c3{background:#ebddf7}.c4{background:#e3edd3}.c5{background:#ffefc2}.c6{background:#ffd9df}@keyframes marquee{to{transform:translate(-50%)}}.statrow{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.stat{border-radius:var(--r-md);background:#fff9;border:1px solid #ffffffe6;padding:16px}.stat strong{font:800 1.9rem var(--font-display), system-ui, sans-serif;color:#c24a35;margin-bottom:4px;line-height:1;display:block}.stat span{color:var(--muted);font-size:.85rem}.pro-list{gap:12px;margin-top:26px;display:grid}.pro-list div{border-radius:var(--r-md);text-align:left;background:#ffffff9e;border:1px solid #d6a0324d;align-items:center;gap:14px;padding:14px 16px;display:flex}.pro-list i{background:#fbeecb;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:1.2rem;font-style:normal;display:grid}.pro-list strong{color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;display:block}.pro-list span{color:var(--muted);font-size:.92rem}.section-head{text-align:center;max-width:700px;margin:0 auto 56px}.section-head .eyebrow{justify-content:center}.section-head p{color:var(--muted);font-size:1.1rem}.benefits{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:60px;display:grid}.benefit{border-radius:var(--r-lg);background:#ffffff9e;border:1px solid #ffffffe6;padding:22px 22px 24px}.benefit img{filter:drop-shadow(0 10px 10px #00000024);width:auto;height:92px;margin-bottom:12px}.benefit h3{margin-bottom:.3em;font-size:1.25rem}.benefit p{color:var(--muted);margin:0;font-size:.96rem}.calc{box-shadow:var(--shadow-soft);background:#fff;border-radius:36px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;padding:clamp(24px,4vw,48px);display:grid}.calc__intro h2{font-size:clamp(2rem,4vw,3rem)}.calc__intro p{color:var(--muted)}.calc__mascot{filter:drop-shadow(0 16px 16px #0000002e);width:160px;margin-top:12px}.calc__card{gap:16px;display:grid}.calc__card label{gap:8px;font-size:.95rem;font-weight:700;display:grid}.calc__card input[type=number],.calc__card select{font:inherit;border:1.5px solid var(--line);background:var(--cream);color:var(--ink);border-radius:14px;width:100%;padding:13px 15px;font-weight:500}.calc__card input:focus,.calc__card select:focus{border-color:var(--lagoon);outline:none;box-shadow:0 0 0 4px #148a9926}.field{grid-template-columns:1fr 90px;gap:10px;display:grid}.check{align-items:center;gap:10px;font-weight:600!important;display:flex!important}.check input{width:20px;height:20px;accent-color:var(--lagoon);flex:none;margin:0}.calc__result{background:linear-gradient(135deg, var(--lagoon-700), var(--lagoon-900));color:#fffc;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.calc__result span{font-size:.9rem;font-weight:600}.calc__result strong{font:800 3rem var(--font-display), system-ui, sans-serif;color:#fff;letter-spacing:-.03em;line-height:1;display:block}.calc__result small{margin-top:4px;display:block}.note{color:var(--muted);margin:0;font-size:.85rem}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.faq-side{position:sticky;top:110px}.faq-side p{color:var(--muted)}.faq-side img{filter:drop-shadow(0 16px 16px #00000026);width:190px;margin-top:20px}.faq details{border:1px solid var(--line);background:#fff;border-radius:20px;margin-bottom:10px;padding:2px 22px;transition:box-shadow .2s}.faq details[open]{box-shadow:var(--shadow-soft)}.faq summary{cursor:pointer;font:700 1.08rem var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:var(--sand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2b2f' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;flex:none;width:28px;height:28px;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);margin:0 0 18px}.finale{text-align:center}.finale h2{font-size:clamp(2.6rem,6vw,4.6rem)}.finale .lead{max-width:560px;margin:0 auto 30px}.finale__herd{justify-content:center;align-items:flex-end;margin-top:50px;display:flex}.finale__herd img{filter:drop-shadow(0 16px 14px #00000040);width:clamp(70px,11vw,140px);margin:0 -8px;transition:transform .3s}.finale__herd img:hover{transform:translateY(-10px)}.finale__herd img.big{z-index:1;width:clamp(110px,15vw,190px)}.dock{z-index:70;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);opacity:0;background:#1d2b2fb8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 10px;text-decoration:none;transition:transform .45s cubic-bezier(.2,.9,.3,1.2),opacity .3s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,140%);box-shadow:0 20px 40px -18px #00000080}.dock.is-shown{opacity:1;transform:translate(-50%)}.dock img{border-radius:11px;width:40px;height:40px}.dock__txt{white-space:nowrap;font-size:.85rem;line-height:1.2}.dock__txt strong{font:700 .98rem var(--font-display), system-ui, sans-serif;display:block}.dock__txt small{opacity:.7}.dock .btn{background:var(--coral-strong);color:#fff;white-space:nowrap;padding:11px 18px;font-size:.92rem}.footer{color:#3b4a4d;padding:60px 0 110px;font-size:.95rem}.footer .brand{color:var(--ink)}.footer__inner{grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid}.footer__brand p{max-width:320px}.footer__col{align-content:start;gap:8px;display:grid}.footer__title{font:800 1rem var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0 0 6px}.footer a{color:#3b4a4d;overflow-wrap:anywhere;text-decoration:none}.footer a:hover{color:var(--ink)}.footer__bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:22px;font-size:.85rem;display:flex}.page-hero{text-align:center;padding:170px 0 120px}.page-hero .wrap{z-index:2;position:relative}.page-hero h1{font-size:clamp(2.8rem,7vw,5rem)}.page-hero p{max-width:620px;margin:0 auto;font-size:1.15rem}.page-hero .eyebrow{justify-content:center}.page-hero .updated{background:#ffffff80;border:1px solid #ffffffb3;border-radius:999px;margin-top:22px;padding:6px 14px;font-size:.88rem;font-weight:600;display:inline-block}.page-hero__inner{position:relative}.page-hero__inner--r{padding-right:220px}.page-hero__inner--l{padding-left:220px}.page-hero__inner--both{padding-inline:220px}.page-hero__char{width:190px;position:absolute;top:50%;transform:translateY(-50%)}.page-hero__char--r{right:0}.page-hero__char--l{left:0}.page-hero__char img{object-fit:contain;filter:drop-shadow(0 20px 20px #00000038);width:100%;max-height:260px;animation:6s ease-in-out infinite bob}.page-hero__icon{width:96px;height:96px;box-shadow:var(--shadow);border-radius:26px;margin:0 auto 20px}.page-body{background:0 0;padding:60px 0 100px}.doc{grid-template-columns:250px 1fr;align-items:start;gap:56px;display:grid}.toc{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;padding:22px;position:sticky;top:100px}.toc__title{font:700 .75rem var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 12px}.toc ol{gap:7px;margin:0;padding-left:20px;display:grid}.toc a{color:var(--ink);font-size:.94rem;font-weight:600;text-decoration:none}.toc a:hover{color:var(--coral)}.doc__content h2{margin:2em 0 .55em;font-size:1.7rem}.doc__content h2:first-child{margin-top:0}.doc__content p,.doc__content li{color:#45524f}.doc__content ul{gap:8px;padding-left:22px;display:grid}.callout{border-radius:var(--r-md);color:#6d4f10;background:#fff1d6;gap:14px;margin:24px 0;padding:18px 20px;display:flex}.callout span{font-size:1.4rem;line-height:1.2}.callout p{margin:0;color:inherit!important}.panel{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:32px;padding:34px}.grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tile{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;padding:26px}.tile .ic{background:var(--sand);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:14px;font-size:1.5rem;display:inline-grid}.tile h3{font-size:1.3rem}.tile p{color:var(--muted);margin:0}.tile a{overflow-wrap:anywhere;font-weight:700}.grid-3 .tile:nth-child(6n+1) .ic{background:#ffe1cc}.grid-3 .tile:nth-child(6n+2) .ic{background:#dcf2ee}.grid-3 .tile:nth-child(6n+3) .ic{background:#ebddf7}.grid-3 .tile:nth-child(6n+4) .ic{background:#e3edd3}.grid-3 .tile:nth-child(6n+5) .ic{background:#ffefc2}.grid-3 .tile:nth-child(6n+6) .ic{background:#ffd9df}.pull-up{z-index:3;margin-top:-100px;position:relative}.feature__icon{background:var(--sand);border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:16px;font-size:1.6rem;display:inline-grid}.form{gap:16px;display:grid}.form label{color:var(--ink);gap:8px;font-size:.95rem;font-weight:700;display:grid}.form input,.form select,.form textarea{font:inherit;border:1.5px solid var(--line);background:var(--cream);color:var(--ink);border-radius:14px;width:100%;padding:13px 15px;font-weight:500}.form textarea{resize:vertical;min-height:140px}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--lagoon);outline:none;box-shadow:0 0 0 4px #148a9926}.form .check{align-items:flex-start;gap:10px;display:flex;font-weight:500!important}.form .check input{width:20px;height:20px;accent-color:var(--lagoon);flex:none;margin:3px 0 0;padding:0}.form__hint{color:var(--muted);margin:0;font-size:.88rem}.form__status{background:var(--mist);color:var(--lagoon-900);border-radius:14px;padding:12px 16px;font-weight:600;display:none}.form__status.is-shown{display:block}.steps{counter-reset:s;gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;min-height:40px;padding:7px 0 7px 56px;position:relative}.steps li:before{content:counter(s);background:var(--ink);width:40px;height:40px;color:var(--cream);font:800 1.05rem var(--font-display), system-ui, sans-serif;border-radius:13px;place-items:center;display:grid;position:absolute;top:0;left:0}.data-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.data-list li{border:1px solid var(--line);color:#45524f;background:#fff;border-radius:14px;padding:12px 16px}.data-list--keep li{color:#6d4f10;background:#fff6e2;border-color:#f5e2b8}.story{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;display:grid}.story__art{justify-content:center;padding:20px 0;display:flex;position:relative}.story__art:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#ffe7c2,#ffc79a);border-radius:50%;width:92%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story__art img{filter:drop-shadow(0 24px 24px #0003);width:auto;height:min(440px,80vw);position:relative}.story p{color:var(--muted)}.values{margin-top:90px}.cta__inner{text-align:center}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]){scroll-behavior:auto}:root:not([data-motion=on]) :is(.hero__giraffe,.showcase__char,.dusk-owl,.page-hero__char img,.drops i,.marquee__track,.pond i){animation:none!important}:root:not([data-motion=on]) :is(.float-card,.hero__figure,.hero__title .line>span){animation:.8s both fadeIn!important}:root:not([data-motion=on]) :is(.rotator>span,.rotator>span.is-out){filter:none;transform:none}:root:not([data-motion=on]) .reveal,:root:not([data-motion=on]) :is(.critter:hover,.finale__herd img:hover,.btn:hover,.play-badge:hover){transform:none}:root:not([data-motion=on]) .ambient:not(.ambient--stars){display:none}:root:not([data-motion=on]) .ambient--stars i:nth-child(n+3) b{opacity:.85;animation:none;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1240px) and (min-width:981px){.hero__stage{grid-template-columns:minmax(0,1fr) minmax(0,clamp(160px,17vw,230px)) minmax(0,1fr)}}@media (max-width:980px){.nav__links{display:none}.nav .btn{margin-left:auto}.hero{min-height:0}.hero__inner,.split,.calc,.faq-grid,.doc,.grid-2,.story{grid-template-columns:1fr}.hero__inner{text-align:center}.hero__copy{padding-bottom:10px}.hero .lead{margin-inline:auto}.hero__cta{justify-content:center}.rotator>span{justify-self:center}.hero__app img{width:68px;height:68px}.hero__art{min-height:440px}.hero__sun{width:220px;top:0;right:50%;transform:translate(50%)}.hero__stage{grid-template-columns:minmax(0,1fr) minmax(0,220px) minmax(0,1fr);width:min(560px,100%);margin-bottom:40px}.split{text-align:center}.split--flip>:first-child{order:0}.split__copy,.split--flip .split__copy{justify-self:center;max-width:600px}.chips{justify-content:center}.ticks{text-align:left;max-width:440px;margin-inline:auto}.notif-stack{justify-items:center}.notif:nth-child(n){margin-left:0}.dusk-owl{margin:30px auto -40px;position:relative;bottom:auto;right:auto}.benefits{grid-template-columns:1fr 1fr}.calc__intro{text-align:center}.calc__mascot{margin-inline:auto}.faq-side{text-align:center;position:static}.faq-side img{width:140px;margin-inline:auto}.grid-3{grid-template-columns:1fr}.toc{position:static}.story{text-align:center}.page-hero__inner--r,.page-hero__inner--l,.page-hero__inner--both{padding-inline:0}.page-hero__chars{justify-content:center;gap:12px;margin-bottom:14px;display:flex}.page-hero__char{width:120px;position:static;transform:none}.page-hero__char img{max-height:150px}.footer__inner{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}@media (max-width:600px){body{font-size:16.5px}.brand span{font-size:1.05rem}.float-card{display:none}.benefits{grid-template-columns:1fr}.statrow{gap:8px}.stat{padding:12px}.stat strong{font-size:1.4rem}.critter{width:130px;height:150px}.critter img{max-height:112px}.calc__result strong{font-size:2.4rem}.panel{padding:22px}.dock{justify-content:space-between;width:calc(100% - 24px)}.dock__txt small{display:none}.footer__inner{grid-template-columns:1fr}.page-hero{padding:130px 0 120px}.page-hero__char{width:92px}.page-hero__char img{max-height:116px}.pull-up{margin-top:-60px}}.skip{z-index:100;background:var(--ink);color:var(--cream);border-radius:12px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--lagoon);outline-offset:3px;border-radius:6px}.notfound{text-align:center;place-items:center;min-height:80vh;padding-top:140px;display:grid}.notfound img{width:180px;margin:0 auto 20px}.panel__title{font-size:1.6rem}.tile__title{font-size:1.3rem}.muted{color:var(--muted)}.contact-grid{align-items:start;margin-top:64px}.video-section .section-head{margin-bottom:40px}.video-frame{aspect-ratio:16/9;background:#e9c9a4;border-radius:32px;max-width:980px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #5a32148c,0 0 0 8px #ffffff73}.video-frame video{object-fit:cover;width:100%;height:100%;display:block}.video-play{cursor:pointer;background:#ffffffe0;border:0;border-radius:50%;place-items:center;width:88px;height:88px;margin:auto;transition:transform .2s;display:grid;position:absolute;inset:0;box-shadow:0 16px 40px -12px #00000073}.video-play:hover{transform:scale(1.06)}.video-play svg{width:36px;height:36px;fill:var(--ink);margin-left:4px}.video-controls{gap:8px;display:flex;position:absolute;bottom:14px;right:14px}.video-controls button{cursor:pointer;font:700 .85rem var(--font-body), system-ui, sans-serif;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d2b2f8c;border:0;border-radius:999px;padding:8px 14px}.video-controls button:hover{background:#1d2b2fbf}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.video-frame{border-radius:20px}.video-play{width:64px;height:64px}.video-controls{bottom:8px;right:8px}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.form__fields:disabled{opacity:.6}.form__status--error{color:#8a2b1d;background:#fde8e4}.form__status--error a{color:inherit;font-weight:700}.form--sent{text-align:center;align-content:center;justify-items:center;padding-block:40px}.form--sent h3{margin:6px 0 0}.form__sent-icon{font-size:2.6rem}.video-section:before,.band--squad:before,.band--remind:before,.band--herd:before,.band--calc:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}.video-section:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cg fill='rgba(162,96,14,0.16)'%3E%3Ccircle cx='12' cy='18' r='1.4'/%3E%3Ccircle cx='58' cy='9' r='1'/%3E%3Ccircle cx='101' cy='31' r='1.6'/%3E%3Ccircle cx='34' cy='66' r='1.1'/%3E%3Ccircle cx='82' cy='74' r='1.4'/%3E%3Ccircle cx='126' cy='92' r='1'/%3E%3Ccircle cx='18' cy='112' r='1.2'/%3E%3Ccircle cx='66' cy='124' r='1.5'/%3E%3Ccircle cx='110' cy='131' r='1'/%3E%3C/g%3E%3C/svg%3E");background-size:140px 140px}.band--squad:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cg fill='rgba(77,122,51,0.09)'%3E%3Cellipse cx='40' cy='50' rx='18' ry='7' transform='rotate(-30 40 50)'/%3E%3Cellipse cx='150' cy='40' rx='14' ry='5.5' transform='rotate(25 150 40)'/%3E%3Cellipse cx='110' cy='140' rx='20' ry='7.5' transform='rotate(-55 110 140)'/%3E%3Cellipse cx='30' cy='165' rx='12' ry='4.5' transform='rotate(40 30 165)'/%3E%3C/g%3E%3Cg stroke='rgba(77,122,51,0.12)' stroke-width='1.2'%3E%3Cpath d='M26 58l28-16M138 34l24 12M98 157l24-34'/%3E%3C/g%3E%3C/svg%3E");background-size:200px 200px}.band--remind:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cg fill='rgba(106,75,176,0.10)'%3E%3Cpath d='M30 24l1.6 4.4 4.4 1.6-4.4 1.6-1.6 4.4-1.6-4.4-4.4-1.6 4.4-1.6z'/%3E%3Cpath d='M110 88l1.2 3.3 3.3 1.2-3.3 1.2-1.2 3.3-1.2-3.3-3.3-1.2 3.3-1.2z'/%3E%3Ccircle cx='75' cy='40' r='1.4'/%3E%3Ccircle cx='40' cy='115' r='1.6'/%3E%3Ccircle cx='135' cy='135' r='1.2'/%3E%3C/g%3E%3C/svg%3E");background-size:150px 150px}.band--herd:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cg fill='rgba(162,96,14,0.07)'%3E%3Cg transform='translate(50 60) rotate(-15)'%3E%3Cellipse cx='0' cy='8' rx='9' ry='7.5'/%3E%3Ccircle cx='-9' cy='-5' r='3.6'/%3E%3Ccircle cx='-3' cy='-10' r='3.6'/%3E%3Ccircle cx='4' cy='-10' r='3.6'/%3E%3Ccircle cx='10' cy='-5' r='3.6'/%3E%3C/g%3E%3Cg transform='translate(160 160) rotate(20)'%3E%3Cellipse cx='0' cy='8' rx='9' ry='7.5'/%3E%3Ccircle cx='-9' cy='-5' r='3.6'/%3E%3Ccircle cx='-3' cy='-10' r='3.6'/%3E%3Ccircle cx='4' cy='-10' r='3.6'/%3E%3Ccircle cx='10' cy='-5' r='3.6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:220px 220px}.band--calc:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='none' stroke='rgba(15,109,120,0.08)' stroke-width='1.3'%3E%3Ccircle cx='45' cy='45' r='10'/%3E%3Ccircle cx='45' cy='45' r='22'/%3E%3Ccircle cx='45' cy='45' r='34'/%3E%3Ccircle cx='135' cy='130' r='8'/%3E%3Ccircle cx='135' cy='130' r='18'/%3E%3C/g%3E%3C/svg%3E");background-size:180px 180px}.video-section:before,.band--squad:before,.band--remind:before,.band--herd:before,.band--calc:before{opacity:1}.form__slot{align-items:start;min-height:64px;display:grid}.form__slot .form__status{margin:0;padding:9px 14px;font-size:.88rem;line-height:1.4}.form__slot .form__hint{margin:0}.lazy-mount{z-index:-1;pointer-events:none;position:absolute;inset:0}.ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient i{left:var(--x);top:var(--y);display:block;position:absolute}.ambient b{display:block}.ambient svg{width:100%;height:auto;display:block;overflow:visible}.ambient--leaves i,.ambient--bubbles i{top:0;bottom:0}.ambient--leaves b,.ambient--bubbles b{height:100%}@keyframes amFall{0%{opacity:0;transform:translateY(-6%)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes amRise{0%{opacity:0;transform:translateY(6%)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.ambient--blooms i{top:clamp(6%, var(--y), 90%);width:calc(26px * var(--s))}.ambient--blooms b{opacity:0;animation:amBloom var(--t) ease-in-out var(--d) infinite}.ambient--blooms .petals circle{fill:#6096e8b8}.ambient--blooms .alt .petals circle{fill:#f096beb3}.ambient--blooms .core{fill:#ffd666f2}@keyframes amBloom{0%{opacity:0;transform:scale(0)rotate(-120deg)}18%{opacity:1;transform:scale(1.08)rotate(0)}28%{transform:scale(1)rotate(6deg)}55%{opacity:1;transform:scale(1)rotate(-6deg)}80%{opacity:0;transform:translateY(-26px)scale(.85)rotate(10deg)}to{opacity:0;transform:translateY(-26px)scale(.85)}}.ambient--leaves i{width:calc(28px * var(--s))}.ambient--leaves b{animation:amFall var(--t) linear var(--d) infinite}.ambient--leaves .sway{animation:amSwayA calc(var(--t) / 3.2) ease-in-out var(--d) infinite alternate;margin-top:-40px;display:block}.ambient--leaves .sway--b{animation-name:amSwayB}.ambient--leaves .sway--c{animation-name:amSwayC}@keyframes amSwayA{0%{transform:translate(-28px)rotate(-50deg)}to{transform:translate(28px)rotate(50deg)}}@keyframes amSwayB{0%{transform:translate(22px)rotate(35deg)}to{transform:translate(-26px)rotate(-60deg)}}@keyframes amSwayC{0%{transform:translate(-18px)rotate(70deg)}to{transform:translate(24px)rotate(-30deg)}}.ambient--leaves svg path{fill:#568a3acc}.ambient--leaves svg.alt path{fill:#c4a034bf}.ambient--leaves svg .vein{fill:none;stroke:#ffffff8c;stroke-width:1px}.ambient--stars i{top:clamp(4%, var(--y), 94%);width:calc(12px * var(--s))}.ambient--stars b{animation:amTwinkle var(--t) ease-in-out var(--d) infinite}.ambient--stars svg{fill:#fff;filter:drop-shadow(0 0 1.5px #6a4bb099)drop-shadow(0 0 5px #fffffff2)}@keyframes amTwinkle{0%,to{opacity:.2;transform:scale(.45)}50%{opacity:.8;transform:scale(1)}}.ambient--stars i:nth-child(-n+2){width:190px;top:6%}.ambient--stars i:first-child{left:12%}.ambient--stars i:nth-child(2){left:52%}.ambient--stars i:nth-child(-n+2) b{animation:amShoot 6s ease-in var(--d) infinite}.ambient--stars i:first-child b{animation-delay:0s}.ambient--stars i:nth-child(2) b{animation-delay:-3s}.ambient--stars .shoot{background:linear-gradient(90deg,#fff0,#ffffffb3 50%,#fff);border-radius:3px;height:3.5px;display:block;position:relative;box-shadow:0 0 2px #6a4bb08c,0 0 10px 2px #ffffffd9}.ambient--stars .shoot:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;right:-4px;box-shadow:0 0 2px 1px #6a4bb080,0 0 12px 4px #fffffff2}@keyframes amShoot{0%{opacity:0;transform:rotate(28deg)translate(0)}3%{opacity:.6}22%{opacity:.6}32%{opacity:0;transform:rotate(28deg)translate(620px)}to{opacity:0;transform:rotate(28deg)translate(620px)}}.ambient--paws i{width:30px}.ambient--paws b{opacity:0;animation:amStep var(--t) ease-in-out var(--d) infinite}.ambient--paws svg{fill:#a2600e73}@keyframes amStep{0%{opacity:0;transform:scale(.7)}6%{opacity:1;transform:scale(1)}40%{opacity:.9}55%,to{opacity:0;transform:scale(1)}}.ambient--bubbles b{animation:amRise var(--t) linear var(--d) infinite;flex-direction:column;justify-content:flex-end;display:flex}.ambient--bubbles .bubble{width:calc(18px * var(--s));aspect-ratio:1;opacity:.55;animation:amWobble calc(var(--t) / 4) ease-in-out var(--d) infinite alternate;background:radial-gradient(circle at 32% 30%,#ffffffb3 0 16%,#ffffff14 45%,#7fd6d00f 100%);border:1.5px solid #0f6d7847;border-radius:50%;margin-bottom:-24px;display:block}@keyframes amWobble{0%{transform:translate(-10px)}to{transform:translate(10px)}}.glass{filter:drop-shadow(0 10px 14px #0000002e);flex:none;width:96px;height:auto;overflow:visible}.glass__tint{fill:#ffffff24}.glass__water{transition:transform .8s cubic-bezier(.3,1.3,.5,1)}.glass__wave{animation:3.2s linear infinite glassWave}.glass__wave--back{fill:#a8ece673;animation-duration:5s;animation-direction:reverse;transform:translateY(-3px)}@keyframes glassWave{0%{transform:translate(0)}to{transform:translate(-50px)}}.glass__bubble{fill:#ffffff8c;stroke:#ffffffd9;stroke-width:.6px;animation:3s ease-in infinite glassBubble}@keyframes glassBubble{0%{opacity:0;transform:translateY(0)}12%{opacity:1}85%{opacity:.9}to{opacity:0;transform:translateY(-118px)}}.glass__ticks path{stroke:#ffffff8c;stroke-width:1.6px;stroke-linecap:round;fill:none}.glass__outline{fill:none;stroke:#ffffffeb;stroke-width:3px;stroke-linejoin:round}.glass__shine{fill:none;stroke:#ffffff8c;stroke-width:3.5px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) :is(.glass__wave,.glass__bubble){animation:none}:root:not([data-motion=on]) .glass__bubble{opacity:.7}}@media (max-width:600px){.glass{width:78px}.herd .marquee--rev,.ambient--blooms i:nth-child(n+7),.ambient--leaves i:nth-child(n+6),.ambient--stars i:nth-child(n+11),.ambient--bubbles i:nth-child(n+7),.ambient--paws i:nth-child(3n){display:none}.hero__title .line>span{animation:.35s both fadeIn}.hero__title .line--2>span{animation-delay:0s}.drops i:nth-child(n+4){display:none}.nav.is-scrolled .nav__inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffcf7f0}.notif{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe6}.dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1d2b2feb}.video-controls button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1d2b2fb3}}
