html{scroll-behavior:smooth}body{background:#f3f5f9;margin:0;font-family:Hanken Grotesk,system-ui,sans-serif}a{color:#1b2a6b}a:hover{color:#2fb3b6}@keyframes gd-fanC{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-1.1deg)scale(1.035)}}@keyframes gd-fanD{0%,to{transform:rotate(0)translate(0,0)scale(1)}50%{transform:rotate(1.2deg)translate(-10px,-18px)scale(1.04)}}@keyframes gd-fanGlow{0%,to{opacity:.5}50%{opacity:.78}}@keyframes gd-spin{to{transform:rotate(360deg)}}@keyframes gd-spinR{to{transform:rotate(-360deg)}}@keyframes gd-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.gd-nav-link{color:#5a6480;cursor:pointer;text-decoration:none;transition:color .18s;position:relative}@media (hover:hover){.gd-nav-link:hover{color:#111a38}}.gd-nav-link:after{content:"";transform-origin:0;background:#2fb3b6;border-radius:1px;height:2px;transition:transform .26s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.gd-nav-link:hover:after{transform:scaleX(1)}}.gd-nav-cta{color:#fff;cursor:pointer;background:#111a38;text-decoration:none;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s}@media (hover:hover){.gd-nav-cta:hover{color:#04121a;background:#2fb3b6;transform:translateY(-3px)scale(1.04);box-shadow:0 14px 26px -10px #2fb3b6d9}}.gd-nav-cta:active{box-shadow:none;transform:translateY(0)scale(1)}.gd-nav-trigger{font:inherit;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.gd-nav-trigger[aria-expanded=true]{color:#111a38}.gd-nav-trigger[aria-expanded=true]:after{transform:scaleX(1)}.gd-nav-chev{transition:transform .22s}.gd-nav-trigger[aria-expanded=true] .gd-nav-chev{transform:rotate(180deg)}.gd-nav-pill{background-color:#fff;transition:background-color .32s,box-shadow .32s;box-shadow:0 1px 2px #111a380f,0 14px 30px -18px #111a3847}.gd-nav-pill-clear:not(:has([aria-expanded=true])){box-shadow:none;background-color:#0000}.gd-menu{background:#fff;border-radius:18px;gap:2px;display:grid;box-shadow:0 1px 2px #111a380f,0 18px 38px -20px #111a386b}.gd-menu-anchor[hidden]{display:none}.gd-menu-item{color:#5a6480;border-radius:12px;gap:2px;padding:9px 12px;text-decoration:none;transition:background-color .16s,color .16s;display:grid}@media (hover:hover){.gd-menu-item:hover{color:#111a38;background:#f4f6fa}}.gd-menu-item:focus-visible{color:#111a38;background:#f4f6fa}.gd-menu-label{white-space:nowrap;align-items:center;gap:5px;font:500 13.5px Hanken Grotesk,sans-serif;display:flex}.gd-menu-arrow{opacity:.75;transform-origin:25% 75%;flex:none;transition:transform .18s,opacity .16s}@media (hover:hover){.gd-menu-item:hover .gd-menu-arrow{opacity:1;transform:translate(2px,-2px)scale(1.18)}}.gd-menu-item:focus-visible .gd-menu-arrow{opacity:1;transform:translate(2px,-2px)scale(1.18)}.gd-menu-blurb{color:#8a92a8;font:400 12px Hanken Grotesk,sans-serif}@media (hover:hover){.gd-menu-item:hover .gd-menu-blurb{color:#66708c}}.gd-menu-item:focus-visible .gd-menu-blurb{color:#66708c}.gd-nav-wide{display:flex}.gd-navm-btn,.gd-navm-panel,.gd-navm-scrim{display:none}@media (max-width:760px){.gd-nav-wide{display:none}.gd-navm-btn{display:inline-flex}.gd-navm-panel{opacity:1;transition:opacity .18s ease-out, transform .28s cubic-bezier(.22, 1, .36, 1), display .28s allow-discrete;display:grid;transform:none}@starting-style{.gd-navm-panel{opacity:0;transform:translateY(-10px)}}.gd-navm-panel[hidden]{opacity:0;transition:opacity .16s ease-in, transform .2s ease-in, display .2s allow-discrete;display:none;transform:translateY(-10px)}.gd-navm-scrim{opacity:1;transition:opacity .24s ease-out, display .24s allow-discrete;display:block}@starting-style{.gd-navm-scrim{opacity:0}}.gd-navm-scrim[hidden]{opacity:0;transition:opacity .22s ease-in, display .22s allow-discrete;display:none}}.gd-navm-btn{color:#111a38;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 -6px 0 auto;padding:0}.gd-navm-btn:focus-visible{outline-offset:2px;outline:2px solid #2fb3b6}.gd-navm-bars{gap:5px;width:20px;display:grid}.gd-navm-bars>span{background:currentColor;border-radius:2px;height:2px;transition:transform .22s,opacity .16s;display:block}.gd-navm-btn[aria-expanded=true] .gd-navm-bars>span:first-child{transform:translateY(7px)rotate(45deg)}.gd-navm-btn[aria-expanded=true] .gd-navm-bars>span:nth-child(2){opacity:0}.gd-navm-btn[aria-expanded=true] .gd-navm-bars>span:last-child{transform:translateY(-7px)rotate(-45deg)}.gd-navm-panel{overscroll-behavior:contain;gap:0;max-height:calc(100dvh - 104px);padding:6px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}.gd-navm-group{gap:2px;padding:6px 0;display:grid}.gd-navm-group+.gd-navm-group{border-top:1px solid #111a3824}.gd-navm-title{letter-spacing:.1em;text-transform:uppercase;color:#111a38;padding:16px 12px 6px;font:800 14px Hanken Grotesk,sans-serif}.gd-navm-panel .gd-menu-item{box-sizing:border-box;align-content:center;min-height:48px;padding:8px 12px}.gd-navm-panel .gd-menu-label{white-space:normal;font-size:15px}.gd-navm-panel .gd-menu-blurb{display:none}.gd-navm-cta-soft{color:#111a38;cursor:pointer;background:#fff;text-decoration:none;transition:background-color .18s,box-shadow .18s;box-shadow:inset 0 0 0 1.5px #111a38}.gd-navm-cta+.gd-navm-cta{margin:8px 6px 12px}@media (hover:hover){.gd-navm-cta-soft:hover{background:#f3f5f9}}.gd-navm-cta{border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin:2px 6px 0;font:600 15px Hanken Grotesk,sans-serif;display:flex}.gd-navm-scrim{z-index:-1;background:#111a3857;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.gd-navm-bars>span,.gd-navm-panel,.gd-navm-panel[hidden],.gd-navm-scrim,.gd-navm-scrim[hidden]{transition:none}}.gd-foot-link{color:#66708c;text-decoration:none;transition:color .16s}@media (hover:hover){.gd-foot-link:hover{color:#111a38}}.gd-foot-link:focus-visible{color:#111a38}.gd-foot-cols{grid-template-columns:1.1fr 1.5fr repeat(4,1fr);gap:28px;display:grid}@media (max-width:900px){.gd-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.gd-foot-cols>:first-child,.gd-foot-cols>:nth-child(2){grid-column:1/-1}.gd-foot-cols>:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:20px;display:grid}.gd-foot-cols>:first-child>.gd-foot-socials{grid-area:1/2/span 2;justify-content:flex-end;margin-left:0;margin-right:-12px}}@media (max-width:560px){.gd-foot-cols>:first-child>.gd-foot-socials{grid-template-columns:repeat(2,auto);display:grid}}@media (max-width:480px){.gd-foot-cols{gap:26px 16px}}.gd-foot-card{padding:40px 40px 36px}@media (max-width:600px){.gd-foot-card{padding:28px 22px 26px}}.gd-foot-socials{margin-left:-6px;display:flex}@media (max-width:900px){.gd-foot-socials{margin-left:-12px}.gd-foot-social{width:44px;height:44px}}.gd-foot-social{color:#66708c;justify-content:center;align-items:center;width:32px;height:32px;transition:color .16s;display:inline-flex}@media (hover:hover){.gd-foot-social:hover{color:#111a38}}.gd-foot-social:focus-visible{color:#111a38}.gd-btn{cursor:pointer;text-decoration:none;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s}@media (hover:hover){.gd-btn:hover{transform:translateY(-3px)scale(1.04)}}.gd-btn:active{transform:translateY(0)scale(1)}.gd-btn-primary{color:#fff;background:#111a38}@media (hover:hover){.gd-btn-primary:hover{color:#04121a;background:#2fb3b6;box-shadow:0 14px 26px -10px #111a3880}}.gd-btn-secondary{color:#111a38;background:#fff;box-shadow:0 1px 2px #111a380f}@media (hover:hover){.gd-btn-secondary:hover{color:#fff;background:#111a38;box-shadow:0 14px 26px -10px #111a3866}}@media (prefers-reduced-motion:reduce){.gd-nav-link,.gd-nav-link:after,.gd-nav-chev,.gd-menu-item,.gd-menu-arrow,.gd-foot-link,.gd-foot-social,.gd-nav-cta,.gd-btn{transition:none}.gd-nav-cta:hover,.gd-btn:hover,.gd-menu-item:hover .gd-menu-arrow,.gd-menu-item:focus-visible .gd-menu-arrow{transform:none}}.gd-field{border:1px solid #111a3829}.gd-field[aria-invalid=true]{border-color:#b42318}.gd-field:focus-visible{outline-offset:2px;border-color:#2fb3b6;outline:2px solid #2fb3b6}.gd-btn:focus-visible{outline-offset:3px;outline:2px solid #2fb3b6}.gd-btn:disabled{opacity:.6;cursor:default;color:#fff;background:#111a38;transform:none}.gd-contact-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.gd-contact-top{gap:calc(72px * var(--gd-rhythm,1));grid-template-columns:minmax(0,1fr)}}.gd-contact-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:560px){.gd-contact-pair{grid-template-columns:minmax(0,1fr)}}.gd-contact-message{flex-direction:column;min-height:0;display:flex}.gd-hp{display:none}@media (min-width:901px) and (min-height:700px){.gd-contact-top{--gd-panel-pad:40px clamp(24px, 3.2vw, 44px);height:calc(100svh - 118px)}.gd-contact-formcard{flex-direction:column;min-height:0;display:flex}.gd-contact-form{flex:1;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:0}.gd-contact-form textarea{flex:1;min-height:80px}.gd-ch-split{padding:40px clamp(24px,3.2vw,44px)}}.gd-login-options{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.gd-login-options>*{grid-column:span 2}.gd-login-options>:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.gd-wwa-reach{grid-template-columns:minmax(0,4fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);max-width:1100px;margin:0 auto;display:grid}@media (max-width:900px){.gd-wwa-reach{grid-template-columns:minmax(0,1fr);gap:44px}}@media (min-width:561px) and (max-width:900px){.gd-wwa-offices{grid-auto-flow:column;justify-content:space-between}}.gd-logos-frame{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000)}.gd-logos{width:max-content;animation:46s linear infinite gd-marquee;display:flex}.gd-logos:hover{animation-play-state:paused}.gd-logos-row{align-items:center;gap:72px;padding-right:72px;display:flex}.gd-logos-mark{transition:transform .28s cubic-bezier(.2,.7,.3,1)}.gd-logos-mark:hover{transform:translateY(-5px)}@media (prefers-reduced-motion:reduce){.gd-logos-frame{-webkit-mask-image:none;mask-image:none}.gd-logos{width:100%;animation:none}.gd-logos-dupe{display:none}.gd-logos-row{flex-wrap:wrap;flex:1;justify-content:center;row-gap:30px;padding-right:0}.gd-logos-mark{transition:none}.gd-logos-mark:hover{transform:none}}.gd-hero,.gd-hero *{box-sizing:border-box}.gd-hero{--gd-hero-strip:104px;background:#f3f5f9;flex-direction:column;min-height:min(100svh,840px);margin-top:-78px;padding-top:78px;display:flex;position:relative;overflow:hidden}.gd-hero-field{transform-origin:50%;gap:6px;display:grid;position:absolute;top:20%;left:-10%;right:-10%;rotate:-4deg}.gd-hero-band{padding:4px 0 16px;overflow:hidden}.gd-hero-track{width:max-content;animation-name:gd-hero-marq;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.gd-hero-rev{animation-name:gd-hero-marq-rev}@keyframes gd-hero-marq{0%{translate:0}to{translate:calc(-100% / var(--gd-hero-sets))}}@keyframes gd-hero-marq-rev{0%{translate:calc(-100% / var(--gd-hero-sets))}to{translate:0}}@keyframes gd-hero-live{0%,to{opacity:1;scale:1}50%{opacity:.35;scale:.82}}.gd-hero-live{animation:1.6s ease-in-out infinite gd-hero-live}.gd-hero-stage{top:calc(39px - 1%);left:44%;right:0;bottom:var(--gd-hero-strip);pointer-events:none;position:absolute;rotate:-2.5deg}.gd-hero-scrim{pointer-events:none;background:linear-gradient(90deg,#f3f5f9 0%,#f3f5f9f7 34%,#f3f5f9b8 48%,#f3f5f91a 64%,#f3f5f900 74%);position:absolute;inset:0}.gd-hero-grid{flex:1;align-items:center;display:flex;position:relative}.gd-hero-copy{max-width:46%}.gd-hero-h1{letter-spacing:-.035em;color:#111a38;margin:0 0 20px;font:700 clamp(38px,5vw,88px)/1.02 Barlow,sans-serif}.gd-hero-cta{border-radius:999px;padding:15px 28px;font:600 15.5px Hanken Grotesk,sans-serif;display:inline-block}.gd-hero-strip{min-height:var(--gd-hero-strip);background:linear-gradient(#f3f5f900 0%,#f3f5f9 45%);align-items:center;display:flex;position:relative}.gd-hero .gd-logos-frame{-webkit-mask-image:none;mask-image:none}.gd-hero .gd-logos{width:100%;animation:none}.gd-hero .gd-logos-dupe{display:none}.gd-hero .gd-logos-row{flex-wrap:wrap;flex:1;justify-content:space-between;gap:20px 24px;padding-right:0}@media (max-width:1180px){.gd-hero-stage{left:40%}.gd-hero .gd-logos-row{justify-content:center;column-gap:32px}}@media (max-width:980px){.gd-hero{padding-top:176px}.gd-hero-grid{align-items:flex-start;padding-bottom:48px}.gd-hero-copy{isolation:isolate;max-width:none;position:relative}.gd-hero-h1{isolation:isolate;font-size:clamp(48px,15vw,80px);position:relative}.gd-hero-h1:before{content:"";z-index:-1;background:linear-gradient(90deg,#f3f5f9f5 0% 62%,#f3f5f99e 78%,#f3f5f940 88%,#f3f5f900 96%);position:absolute;inset:-120px -8% -60px;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 26% 92%,#0000 100%)}.gd-hero-lede{position:relative}.gd-hero-stage,.gd-hero-scrim{display:none}.gd-hero-copy:before{content:"";z-index:-1;background:linear-gradient(#f3f5f900 0%,#f3f5f9a3 16% 41%,#f3f5f9f7 52% 91%,#f3f5f900 100%);position:absolute;inset:-72px -8% -24px}.gd-hero-field{opacity:1;top:14%}}@media (min-width:561px) and (max-width:980px){.gd-hero-h1:before{background:linear-gradient(90deg,#f3f5f9f5 0% calc(100% - 120px),#f3f5f900 100%);width:calc(8% + 560px);right:auto}.gd-hero-copy:before{width:calc(8% + 500px);right:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 120px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 120px),#0000)}.gd-hero .gd-logos-row{row-gap:10px}.gd-hero .gd-logos-row:after{content:"";flex-basis:100%;order:1}.gd-hero .gd-logos-mark:nth-child(n+6){order:2}}@media (max-width:560px){.gd-hero-h1:before,.gd-hero-h1:after{content:"";z-index:-1;background:linear-gradient(90deg,#f3f5f9f5 calc(100% - .6em),#f3f5f900 100%);position:absolute;left:-32px;right:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 .3em calc(100% - .3em),#0000 100%);mask-image:linear-gradient(#0000 0,#000 .3em calc(100% - .3em),#0000 100%)}.gd-hero-h1:before{width:calc(32px + 5.05em);height:1.62em;top:-.3em;bottom:auto}.gd-hero-h1:after{width:calc(32px + 6em);top:.72em;bottom:-.3em}.gd-hero-copy:before{content:none}.gd-hero-lede:before{content:"";z-index:-1;background:#f3f5f9f7;position:absolute;inset:-16px -32px;-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%)}}@media (prefers-reduced-motion:reduce){.gd-hero-track,.gd-hero-live{animation:none}}@media (max-width:900px){:root{--gd-panel-h:auto;--gd-rhythm:.6;--gd-panel-pad:34px clamp(20px, 4.5vw, 34px)}}.gd-pg-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gd-pcard{grid-column:var(--pc-col);grid-row:var(--pc-row);min-height:var(--pc-min)}.gd-pc-art{flex:1;min-height:0}.gd-pc-mem .gd-pc-art{margin-top:14px}.gd-pg-h2{letter-spacing:-.04em;white-space:nowrap;max-width:none;margin:0 0 34px;font:700 42px/1.14 Barlow,sans-serif}.gd-pg-intro{letter-spacing:-.03em;color:#6b7593;white-space:normal;max-width:1240px;margin-top:8px;font-size:32px;font-weight:500;line-height:1.18;display:inline-block}@media (max-width:900px){.gd-pg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-pcard{grid-area:auto;min-height:300px}.gd-pg-h2{white-space:normal;text-align:center;margin-bottom:52px;font-size:clamp(42px,9vw,54px)}.gd-pg-intro{margin-top:22px;font-size:clamp(17px,4.6vw,20px)}}@media (max-width:560px){.gd-pg-cards{grid-template-columns:minmax(0,1fr)}.gd-pcard{min-height:320px}}@media (max-width:900px){.gd-pc-comp .gd-pc-art{flex:none;height:266px;overflow:hidden}.gd-pc-comp .gd-pc-art>svg{flex:none;align-self:center;width:auto;height:700px}.gd-pc-comp .gd-br-stems,.gd-pc-comp .gd-br-r1,.gd-pc-comp .gd-br-r2,.gd-pc-comp .gd-br-seed{display:none}.gd-pc-mem .gd-pc-art{align-items:center;margin-top:0;display:flex}.gd-pc-mem .gd-pc-art>svg{height:auto}}.sb-head{text-align:center;padding:64px 44px 46px}.sb-h2{white-space:nowrap;letter-spacing:-.035em;font:700 clamp(40px,3.4vw,49px)/56px Barlow,sans-serif}.sb-h2-br,.gd-cta-br{display:none}@media (max-width:900px){.gd-cta-br{display:inline}}.sb-stats{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.sb-stats>*+*{border-left:1px solid #ffffff1f}.hexfield{height:320px}@media (max-width:900px){.sb-head{padding:44px 24px 32px}.sb-h2{white-space:normal;font-size:clamp(27px,8.25vw,40px);line-height:1.1}.sb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-stats>*+*{border-left:0}.sb-stats>:nth-child(2n){border-left:1px solid #ffffff1f}.sb-stats>:nth-child(n+3){border-top:1px solid #ffffff1f}.hexfield{height:180px}}@media (max-width:760px){.sb-h2-br{display:inline}}.gd-app-cols{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:20px;min-height:0;padding:48px 6% 48px 15%;display:grid;position:relative}.gd-app-h2{letter-spacing:-.035em;max-width:520px;margin:0 0 20px;font:700 58px/1 Barlow,sans-serif}.gd-app-lede{color:#fff9;max-width:460px;margin:0 0 34px;font:400 17.5px/1.6 Hanken Grotesk,sans-serif}.gd-app-stores{flex-wrap:wrap;gap:14px;display:flex}.gd-app-phone{top:var(--gd-phone-top);bottom:var(--gd-phone-bottom);width:var(--gd-phone-width);filter:drop-shadow(0 42px 64px #0b103080);position:absolute;left:71%;transform:translate(-50%)}.gd-phone-shadow{display:none}@media (hover:none){.gd-app-phone{filter:none}.gd-phone-shadow{display:block;box-shadow:0 42px 64px #0b103080}}@media (max-width:900px){.gd-app-wrap{--gd-app-foot:56px;--gd-app-phone-w:min(var(--gd-phone-width), 54vw)}.gd-app-cols{padding:44px 26px var(--gd-app-foot);text-align:center;grid-template-columns:minmax(0,1fr);gap:36px}.gd-app-h2,.gd-app-lede{margin-inline:auto}.gd-app-h2{font-size:clamp(38px,9.5vw,50px)}.gd-app-stores{justify-content:center;gap:10px}.gd-store{text-align:left;flex:none;gap:8px;padding:9px 11px 10px}.gd-store-mark{width:21px;height:21px}.gd-store-kicker,.gd-store-name{white-space:nowrap}.gd-store-kicker{font-size:8px}.gd-store-name{font-size:13.5px}.gd-app-lane{width:var(--gd-app-phone-w);aspect-ratio:var(--gd-phone-ratio);margin:0 auto}.gd-app-phone{top:auto;bottom:var(--gd-app-foot);width:var(--gd-app-phone-w);aspect-ratio:var(--gd-phone-ratio);left:50%}}.int-panel{height:var(--int-h)}.int-cols{box-sizing:border-box;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:40px;height:100%;padding:56px 44px 60px}.int-cluster{min-width:0;height:340px;position:relative}@media (max-width:900px){.int-panel{height:auto}.int-cols{grid-template-columns:minmax(0,1fr);gap:32px;height:auto;padding:44px 26px 48px}}.gd-cta-inner{padding:104px 48px 112px}.gd-cta-h{letter-spacing:-.05em;margin:0 0 22px;font:700 76px/.96 Barlow,sans-serif}@media (max-width:900px){.gd-cta-inner{padding:64px 30px 72px}.gd-cta-h{font-size:clamp(40px,11vw,60px)}}@media (max-width:560px){.gd-cta-inner{padding:48px 22px 56px}}.gd-pcard{border:1px solid #111a3812;transition:transform .45s cubic-bezier(.22,.7,.3,1),box-shadow .45s cubic-bezier(.22,.7,.3,1),border-color .45s;box-shadow:0 1px 2px #111a380d,0 18px 38px -22px #111a384d}@media (hover:hover){.gd-pcard:hover{z-index:4;border-color:#2fb3b657;transform:translateY(-10px)scale(1.015);box-shadow:0 2px 6px #111a380f,0 48px 74px -34px #111a3880}}.gd-pcard:has(.gd-hit:focus-visible){z-index:4;border-color:#2fb3b657;transform:translateY(-10px)scale(1.015);box-shadow:0 2px 6px #111a380f,0 48px 74px -34px #111a3880}.gd-hit{z-index:3;font:inherit;color:inherit;cursor:pointer;border-radius:inherit;appearance:none;background:0 0;border:0;margin:0;padding:0;text-decoration:none;position:absolute;inset:0}.gd-hit:focus-visible{outline:none}.gd-pcard:has(.gd-hit:focus-visible){outline-offset:3px;outline:2px solid #2fb3b6}.gd-pcard:has(.gd-hit:active){transition-duration:.12s;transform:translateY(-4px)scale(1.004)}.gd-pc-arrow{color:#1b2a6b;background:#f3f5f9;transition:background-color .3s,color .3s,transform .3s}@media (hover:hover){.gd-pcard:hover .gd-pc-arrow,.gd-logo-card:hover .gd-pc-arrow{color:#04121a;background:#2fb3b6;transform:translate(2px,-2px)}}:is(.gd-pcard:has(.gd-hit:focus-visible) .gd-pc-arrow,.gd-logo-card:has(.gd-hit:focus-visible) .gd-pc-arrow){color:#04121a;background:#2fb3b6;transform:translate(2px,-2px)}@keyframes gd-flow-fwd{0%{stroke-dashoffset:20px}24%,to{stroke-dashoffset:-120px}}@keyframes gd-flow-rev{0%{stroke-dashoffset:-120px}24%,to{stroke-dashoffset:20px}}.gd-br-f1,.gd-br-f2,.gd-br-f1r,.gd-br-f2r{stroke-dasharray:18 220;stroke-dashoffset:20px}@media (hover:hover){.gd-pc-comp:is(:hover,:has(.gd-hit:focus-visible)) .gd-br-f1{animation:2.6s linear infinite gd-flow-fwd}.gd-pc-comp:is(:hover,:has(.gd-hit:focus-visible)) .gd-br-f2{animation:2.6s linear .62s infinite gd-flow-fwd}.gd-pc-comp:is(:hover,:has(.gd-hit:focus-visible)) .gd-br-f1r{animation:2.6s linear infinite gd-flow-rev}.gd-pc-comp:is(:hover,:has(.gd-hit:focus-visible)) .gd-br-f2r{animation:2.6s linear .62s infinite gd-flow-rev}}@keyframes gd-br-r1{0%,6%{opacity:.75;translate:0}16%,26%{opacity:1;translate:0 -3px}38%,to{opacity:.75;translate:0}}@keyframes gd-br-r2{0%,6%{opacity:.95;translate:0}16%,26%{opacity:1;translate:0 -4px}38%,to{opacity:.95;translate:0}}@keyframes gd-br-fill{0%,6%{fill-opacity:.3}16%,26%{fill-opacity:.95}38%,to{fill-opacity:.3}}@media (hover:hover){.gd-pc-comp:is(:hover,:has(.gd-hit:focus-visible)) .gd-br-r1{animation:2.6s ease-out infinite gd-br-r1}.gd-pc-comp:is(:hover,:has(.gd-hit:focus-visible)) .gd-br-r2{animation:2.6s ease-out .62s infinite gd-br-r2}.gd-pc-comp:is(:hover,:has(.gd-hit:focus-visible)) .gd-br-r1 circle{animation:2.6s ease-out infinite gd-br-fill}.gd-pc-comp:is(:hover,:has(.gd-hit:focus-visible)) .gd-br-r2 circle{animation:2.6s ease-out .62s infinite gd-br-fill}}@keyframes gd-br-seed{0%,8%,34%,to{r:3px;fill-opacity:.8}18%,26%{r:5.2px;fill-opacity:1}}@media (hover:hover){.gd-pc-comp:is(:hover,:has(.gd-hit:focus-visible)) .gd-br-seed circle{animation:2.6s ease-out .5s infinite gd-br-seed}}@keyframes gd-br-trophy{0%,8%{scale:1}20%{scale:1.09}40%,to{scale:1}}.gd-br-trophy{transform-origin:170px 330px}@media (hover:hover){.gd-pc-comp:is(:hover,:has(.gd-hit:focus-visible)) .gd-br-trophy{animation:2.6s cubic-bezier(.3,1.5,.5,1) 1.2s infinite gd-br-trophy}}@keyframes gd-br-ring{0%{stroke-opacity:0;scale:.55}12%{stroke-opacity:.55}46%,to{stroke-opacity:0;scale:1.42}}.gd-br-ring1,.gd-br-ring2{transform-origin:170px 330px}@media (hover:hover){.gd-pc-comp:is(:hover,:has(.gd-hit:focus-visible)) .gd-br-ring1{animation:2.6s ease-out 1.2s infinite gd-br-ring}.gd-pc-comp:is(:hover,:has(.gd-hit:focus-visible)) .gd-br-ring2{animation:2.6s ease-out 1.36s infinite gd-br-ring}}.gd-mem-f1,.gd-mem-f2,.gd-mem-f3,.gd-mem-f4,.gd-mem-f5{stroke-dasharray:18 220;stroke-dashoffset:20px}@keyframes gd-mem-pop{0%,22%,52%,to{scale:1}32%,40%{scale:1.055}}@keyframes gd-mem-dot{0%,20%,44%,to{r:3.2px;fill-opacity:.8}28%,34%{r:5.6px;fill-opacity:1}}.gd-mem-r1{transform-origin:83px 39px}.gd-mem-r2{transform-origin:83px 91px}.gd-mem-r3{transform-origin:83px 143px}.gd-mem-r4{transform-origin:83px 195px}.gd-mem-r5{transform-origin:83px 247px}@media (hover:hover){.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-f1{animation:2.4s linear infinite gd-flow-rev}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-f2{animation:2.4s linear .11s infinite gd-flow-rev}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-f3{animation:2.4s linear .22s infinite gd-flow-rev}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-f4{animation:2.4s linear .33s infinite gd-flow-rev}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-f5{animation:2.4s linear .44s infinite gd-flow-rev}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-r1{animation:2.4s ease-out infinite gd-mem-pop}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-r2{animation:2.4s ease-out .11s infinite gd-mem-pop}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-r3{animation:2.4s ease-out .22s infinite gd-mem-pop}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-r4{animation:2.4s ease-out .33s infinite gd-mem-pop}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-r5{animation:2.4s ease-out .44s infinite gd-mem-pop}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-d1{animation:2.4s ease-out infinite gd-mem-dot}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-d2{animation:2.4s ease-out .11s infinite gd-mem-dot}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-d3{animation:2.4s ease-out .22s infinite gd-mem-dot}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-d4{animation:2.4s ease-out .33s infinite gd-mem-dot}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-d5{animation:2.4s ease-out .44s infinite gd-mem-dot}}.gd-mem-card{transition:translate .5s cubic-bezier(.22,.7,.3,1)}@media (hover:hover){.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-card{translate:0 -7px}}.gd-mem-clear circle,.gd-mem-clear path{transition:fill-opacity .35s .55s,stroke-opacity .35s .55s}@media (hover:hover){.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-clear circle{fill-opacity:1}.gd-pc-mem:is(:hover,:has(.gd-hit:focus-visible)) .gd-mem-clear path{stroke-opacity:1}}.gd-tix-b,.gd-tix-m{transform-box:fill-box;transform-origin:50%}.gd-tix-f{transform-origin:168px 106px}.gd-tix-b,.gd-tix-m,.gd-tix-f{transition:translate .55s cubic-bezier(.2,.9,.28,1.3),rotate .55s cubic-bezier(.2,.9,.28,1.3),scale .55s cubic-bezier(.2,.9,.28,1.3)}@media (hover:hover){.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-b{translate:-58px -32px;rotate:-15deg}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-m{translate:-29px -16px;rotate:-7deg}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-f{translate:24px 16px;scale:1.08}}@keyframes gd-tix-scan{0%{opacity:0;translate:0 -32px}6%{opacity:1}44%{opacity:1;translate:0 148px}50%,to{opacity:0;translate:0 148px}}@keyframes gd-tix-edge{0%,44%{opacity:0}52%{opacity:1}84%,to{opacity:0}}@keyframes gd-tix-bar{0%{fill-opacity:.26}6%,12%{fill-opacity:1}24%,to{fill-opacity:.26}}@keyframes gd-tix-qr{0%,44%{scale:1}54%{scale:1.38}66%{scale:.94}78%,to{scale:1}}@media (hover:hover){.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-scan{animation:2s cubic-bezier(.4,0,.5,1) infinite gd-tix-scan}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-edge{animation:2s ease-out infinite gd-tix-edge}}.gd-tix-qr{transform-origin:172px 56px}@media (hover:hover){.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-qr{animation:2s cubic-bezier(.3,1.6,.5,1) infinite gd-tix-qr}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-bars rect{animation:2s ease-out infinite gd-tix-bar}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-bars rect:nth-child(2){animation-delay:35ms}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-bars rect:nth-child(3){animation-delay:70ms}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-bars rect:nth-child(4){animation-delay:.105s}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-bars rect:nth-child(5){animation-delay:.14s}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-bars rect:nth-child(6){animation-delay:.175s}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-bars rect:nth-child(7){animation-delay:.21s}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-bars rect:nth-child(8){animation-delay:.245s}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-bars rect:nth-child(9){animation-delay:.28s}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-bars rect:nth-child(10){animation-delay:.315s}.gd-pc-tix:is(:hover,:has(.gd-hit:focus-visible)) .gd-tix-bars rect:nth-child(11){animation-delay:.35s}}.gd-shop-win{transform-origin:170px 108px;transition:scale .5s cubic-bezier(.22,.7,.3,1)}@media (hover:hover){.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-win{scale:1.04}}@keyframes gd-shop-tile{0%,5%{translate:0;scale:1}15%,27%{translate:0 -20px;scale:1.11}40%,to{translate:0;scale:1}}@keyframes gd-shop-plate{0%,5%{fill:#f0f3f8}15%,27%{fill:#cbeeee}40%,to{fill:#f0f3f8}}@keyframes gd-shop-icon{0%,5%{rotate:none;scale:1}14%{rotate:-10deg;scale:1.24}22%{rotate:8deg;scale:1.08}32%,to{rotate:none;scale:1}}.gd-shop-t1{transform-origin:60px 99px}.gd-shop-t2{transform-origin:158px 99px}.gd-shop-t3{transform-origin:256px 99px}.gd-shop-i1,.gd-shop-i2,.gd-shop-i3{transform-origin:44px 46px}@media (hover:hover){.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-t1,.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-t2,.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-t3{animation:2.6s cubic-bezier(.3,1.4,.5,1) infinite gd-shop-tile}.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-t1>rect,.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-t2>rect,.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-t3>rect{animation:2.6s ease-out infinite gd-shop-plate}.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-i1,.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-i2,.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-i3{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-shop-icon}.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-t2,.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-t2>rect,.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-i2{animation-delay:.2s}.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-t3,.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-t3>rect,.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-i3{animation-delay:.4s}}@keyframes gd-shop-cta{0%,44%{fill:#2fb3b6;scale:1}54%{fill:#8ae9eb;scale:1.38}64%{scale:.94}76%,to{fill:#2fb3b6;scale:1}}.gd-shop-cta{transform-origin:273px 168px}@media (hover:hover){.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-cta{animation:2.6s cubic-bezier(.3,1.6,.5,1) infinite gd-shop-cta}}@keyframes gd-shop-bar{0%,38%{scale:1}52%{scale:1.5 1.7}70%,to{scale:1}}.gd-shop-bar{transform-origin:16px 174px}@media (hover:hover){.gd-pc-shop:is(:hover,:has(.gd-hit:focus-visible)) .gd-shop-bar{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-shop-bar}}@keyframes gd-live-dot{0%,to{scale:1}50%{scale:1.4}}@keyframes gd-live-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:3.6}}.gd-live-dot,.gd-live-ring{transform-origin:5px 5px}@media (hover:hover){.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-dot{animation:1.4s ease-in-out infinite gd-live-dot}.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-ring{animation:1.4s ease-out infinite gd-live-ring}}@keyframes gd-live-row{0%{opacity:0;translate:-64px}9%{opacity:1}16%{translate:10px}26%,to{opacity:1;translate:0}}@keyframes gd-live-plate{0%,12%{fill:#fff}20%,32%{fill:#cbeeee}50%,to{fill:#fff}}@keyframes gd-live-accent{0%,12%{scale:1}20%,32%{scale:3 1}50%,to{scale:1}}@keyframes gd-live-pip{0%,4%{r:2.6px;fill-opacity:.5}14%,24%{r:6px;fill-opacity:1}38%,to{r:2.6px;fill-opacity:.5}}.gd-live-row1 rect:nth-child(3),.gd-live-row2 rect:nth-child(3),.gd-live-row3 rect:nth-child(3){transform-origin:0 13px}@media (hover:hover){.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row1,.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row2,.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row3{animation:2.8s cubic-bezier(.2,.9,.28,1.2) infinite gd-live-row}.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row1 rect:first-child,.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row2 rect:first-child,.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row3 rect:first-child{animation:2.8s ease-out infinite gd-live-plate}.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row1 rect:nth-child(3),.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row2 rect:nth-child(3),.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row3 rect:nth-child(3){animation:2.8s ease-out infinite gd-live-accent}.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-p1,.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-p2,.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-p3{animation:2.8s ease-out infinite gd-live-pip}.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row2,.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row2 rect:first-child,.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row2 rect:nth-child(3),.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-p2{animation-delay:.28s}.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row3,.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row3 rect:first-child,.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-row3 rect:nth-child(3),.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-p3{animation-delay:.56s}}@keyframes gd-live-rail{to{stroke-dashoffset:-16px}}@media (hover:hover){.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-rail{animation:.6s linear infinite gd-live-rail}}@keyframes gd-live-board{0%,60%{scale:1}68%{scale:1.05}78%{scale:.992}88%,to{scale:1}}@keyframes gd-live-score{0%,60%{fill:#2fb3b6;scale:1}69%{fill:#a5f0f1;scale:1.6}80%{scale:.94}90%,to{fill:#2fb3b6;scale:1}}.gd-live-board{transform-origin:170px 68px}.gd-live-score{transform-origin:235px 37px}@media (hover:hover){.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-board{animation:2.8s cubic-bezier(.3,1.5,.5,1) infinite gd-live-board}.gd-pc-live:is(:hover,:has(.gd-hit:focus-visible)) .gd-live-score{animation:2.8s cubic-bezier(.3,1.7,.5,1) infinite gd-live-score}}.gd-web-back{transform-origin:203px 85px}.gd-web-front{transform-origin:285px 129px}.gd-web-back,.gd-web-front{transition:translate .55s cubic-bezier(.2,.9,.28,1.25),rotate .55s cubic-bezier(.2,.9,.28,1.25),scale .55s cubic-bezier(.2,.9,.28,1.25)}@media (hover:hover){.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-back{translate:-10px -4px;rotate:-2deg}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-front{translate:10px 10px;scale:1.03}}@keyframes gd-web-vp{0%,20%{translate:0}34%,66%{translate:44px -4px}80%,to{translate:0}}@keyframes gd-web-backvp{0%,20%{translate:0}34%,66%{translate:46px 12px}80%,to{translate:0}}@keyframes gd-web-card{0%,20%{width:270px;height:170px}34%,66%{width:112px;height:178px}80%,to{width:270px;height:170px}}@keyframes gd-web-bar{0%,20%{width:270px}34%,66%{width:112px}80%,to{width:270px}}@keyframes gd-web-head{0%,20%{width:130px}34%,66%{width:76px}80%,to{width:130px}}@keyframes gd-web-sub{0%,20%{width:96px}34%,66%{width:56px}80%,to{width:96px}}@keyframes gd-web-glow{0%,20%{cx:71px;cy:121px;rx:76px;ry:28px}34%,66%{cx:56px;cy:107px;rx:52px;ry:20px}80%,to{cx:71px;cy:121px;rx:76px;ry:28px}}@keyframes gd-web-cta{0%,20%{x:18px;y:106px;width:106px;height:30px}34%,66%{x:18px;y:94px;width:76px;height:26px}80%,to{x:18px;y:106px;width:106px;height:30px}}@keyframes gd-web-side{0%,20%{x:140px;y:52px;width:112px;height:84px}34%,66%{x:18px;y:128px;width:76px;height:42px}80%,to{x:140px;y:52px;width:112px;height:84px}}@keyframes gd-web-l1{0%,20%{x:152px;y:66px;width:88px}34%,66%{x:26px;y:136px;width:60px}80%,to{x:152px;y:66px;width:88px}}@keyframes gd-web-l2{0%,20%{x:152px;y:82px;width:64px}34%,66%{x:26px;y:147px;width:44px}80%,to{x:152px;y:82px;width:64px}}@keyframes gd-web-l3{0%,20%{x:152px;y:98px;width:78px}34%,66%{x:26px;y:158px;width:52px}80%,to{x:152px;y:98px;width:78px}}@keyframes gd-web-wm1{0%,22%{opacity:1}28%,70%{opacity:0}76%,to{opacity:1}}@keyframes gd-web-wm2{0%,22%{opacity:0}28%,70%{opacity:1}76%,to{opacity:0}}@media (hover:hover){.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-vp,.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-backvp,.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-card,.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-bar,.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-head,.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-sub,.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-glow,.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-cta,.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-side,.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-l1,.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-l2,.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-l3,.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-wm1,.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-wm2{animation-duration:3.4s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:infinite}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-vp{animation-name:gd-web-vp}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-backvp{animation-name:gd-web-backvp}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-card{animation-name:gd-web-card}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-bar{animation-name:gd-web-bar}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-head{animation-name:gd-web-head}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-sub{animation-name:gd-web-sub}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-glow{animation-name:gd-web-glow}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-cta{animation-name:gd-web-cta}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-side{animation-name:gd-web-side}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-l1{animation-name:gd-web-l1}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-l2{animation-name:gd-web-l2}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-l3{animation-name:gd-web-l3}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-wm1{animation-name:gd-web-wm1}.gd-pc-web:is(:hover,:has(.gd-hit:focus-visible)) .gd-web-wm2{animation-name:gd-web-wm2}}.gd-app-back{transform-box:fill-box;transform-origin:50%}.gd-app-front{transform-origin:104px 128px}.gd-app-back,.gd-app-front{transition:translate .55s cubic-bezier(.2,.9,.28,1.25),rotate .55s cubic-bezier(.2,.9,.28,1.25),scale .55s cubic-bezier(.2,.9,.28,1.25)}@media (hover:hover){.gd-pc-app:is(:hover,:has(.gd-hit:focus-visible)) .gd-app-back{translate:30px -18px;rotate:8deg}.gd-pc-app:is(:hover,:has(.gd-hit:focus-visible)) .gd-app-front{translate:-14px -9px;scale:1.05}}@keyframes gd-app-belt{0%,17%{translate:0}25%,42%{translate:0 -30px}50%,67%{translate:0 -60px}75%,92%{translate:0 -90px}to{translate:0 -120px}}@media (hover:hover){.gd-pc-app:is(:hover,:has(.gd-hit:focus-visible)) .gd-app-belt{animation:3s cubic-bezier(.4,0,.2,1) infinite gd-app-belt}}@keyframes gd-app-note{0%{opacity:0;translate:130px 30px;rotate:10deg}9%{opacity:1}17%{translate:-14px -6px;rotate:-4deg}26%,70%{opacity:1;translate:0;rotate:none}86%,to{opacity:0;translate:130px 30px;rotate:10deg}}.gd-app-note{transform-origin:239px 165px}@media (hover:hover){.gd-pc-app:is(:hover,:has(.gd-hit:focus-visible)) .gd-app-note{animation:3s cubic-bezier(.2,.9,.28,1.2) infinite gd-app-note}}@keyframes gd-app-nav{0%,20%{translate:0}28%,50%{translate:26px}58%,80%{translate:52px}88%,to{translate:0}}@keyframes gd-app-navr{0%,18%,34%,48%,64%,78%,94%,to{r:5px}24%,54%,84%{r:8px}}@media (hover:hover){.gd-pc-app:is(:hover,:has(.gd-hit:focus-visible)) .gd-app-nav{animation:3s cubic-bezier(.5,0,.15,1) infinite gd-app-nav,3s ease-out infinite gd-app-navr}}@media (prefers-reduced-motion:reduce){.gd-pcard,.gd-pc-arrow,.gd-mem-card,.gd-mem-clear circle,.gd-mem-clear path,.gd-tix-b,.gd-tix-m,.gd-tix-f,.gd-shop-win,.gd-web-back,.gd-web-front,.gd-app-back,.gd-app-front{transition:none}.gd-pcard:is(:hover,:has(.gd-hit:focus-visible)){transform:none}.gd-pcard:is(:hover,:has(.gd-hit:focus-visible)) *,.gd-pcard:is(:hover,:has(.gd-hit:focus-visible)){animation:none!important}}.gd-phone{transform:rotateX(calc(6deg - var(--py,0) * 10deg)) rotateY(calc(-19deg + var(--px,0) * 15deg)) rotateZ(2deg);transform-origin:50%;transition:transform .32s cubic-bezier(.22,.7,.3,1)}.gd-store{cursor:pointer;background:#000;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:11px;padding:11px 18px 12px;text-decoration:none;transition:transform .22s cubic-bezier(.22,.7,.3,1),border-color .22s,box-shadow .22s,background-color .22s;display:flex}@media (hover:hover){.gd-store:hover{background:#0b0d16;border-color:#2fb3b6bf;transform:translateY(-3px);box-shadow:0 12px 24px -12px #000000e6,0 0 0 1px #2fb3b640}}.gd-store:active{transform:translateY(0)}.gd-store-kicker{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa8;font:500 9.5px/1.4 Hanken Grotesk,sans-serif}.gd-store-name{color:#fff;font:600 16px/1.25 Hanken Grotesk,sans-serif}.gd-store-mark{flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .22s cubic-bezier(.3,1.4,.5,1);display:flex}@media (hover:hover){.gd-store:hover .gd-store-mark{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.gd-phone,.gd-store,.gd-store-mark{transition:none}.gd-phone{transform:rotateX(6deg)rotateY(-19deg)rotate(2deg)}.gd-store:hover,.gd-store:hover .gd-store-mark{transform:none}}.gd-pm{overscroll-behavior:contain;background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;inset:0;overflow-y:auto}.gd-pm[open]{justify-content:center;align-items:flex-start;display:flex}.gd-pm::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b103085}.gd-pm:focus,.gd-pm:focus-visible{outline:none}.gd-pm-inner{color:#111a38;background:#fff;border-radius:28px;width:92vw;max-width:1080px;margin:clamp(36px,6dvh,72px) 0;position:relative;box-shadow:0 1px 2px #111a380f,0 44px 96px -34px #111a388c}@keyframes gd-pm-rise{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes gd-pm-fade{0%{opacity:0}}.gd-pm[open] .gd-pm-inner{animation:.28s cubic-bezier(.2,.7,.3,1) gd-pm-rise}.gd-pm[open]::backdrop{animation:.28s gd-pm-fade}.gd-pm-closebar{z-index:5;pointer-events:none;width:40px;position:absolute;top:20px;right:20px}.gd-pm-close{pointer-events:auto;color:#1b2a6b;cursor:pointer;background:#f3f5f9;border:0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .3s,color .3s,transform .3s;display:flex}@media (hover:hover){.gd-pm-close:hover{color:#04121a;background:#2fb3b6;transform:rotate(90deg)}}.gd-pm-close:focus-visible{outline-offset:2px;outline:2px solid #2fb3b6}.gd-pm-head{grid-template-columns:1fr .78fr;align-items:center;gap:56px;padding:46px 48px 0;display:grid}.gd-pm-title{letter-spacing:-.035em;max-width:480px;margin:0;font:700 40px/1.1 Barlow,sans-serif}.gd-pm-blurb{color:#5a6480;max-width:460px;margin:18px 0 0;font:400 17.5px/1.6 Hanken Grotesk,sans-serif}.gd-pm-btn{border-radius:12px;align-items:center;gap:8px;padding:13px 22px;font:600 15.5px Hanken Grotesk,sans-serif;text-decoration:none;transition:background-color .28s,color .28s,border-color .28s,translate .28s cubic-bezier(.2,.7,.3,1),scale .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s;display:inline-flex}@media (hover:hover){.gd-pm-btn:hover{translate:0 -3px;scale:1.035}}.gd-pm-btn:active{transition-duration:.1s;translate:0 -1px;scale:1.005}.gd-pm-btn span{transition:translate .28s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.gd-pm-btn:hover span{translate:4px}}.gd-pm-btn-primary{color:#04121a;background:#2fb3b6}@media (hover:hover){.gd-pm-btn-primary:hover{color:#04121a;background:#41d2d5;box-shadow:0 18px 32px -12px #2fb3b6d9}}.gd-pm-btn-ghost{color:#111a38;background:#fff;border:1px solid #111a3824}@media (hover:hover){.gd-pm-btn-ghost:hover{color:#1e8386;background:#eaf6f7;border-color:#2fb3b6;box-shadow:0 16px 28px -14px #1e838680}}.gd-pm-btn:focus-visible{outline-offset:2px;outline:2px solid #2fb3b6}.gd-pm-benefits{flex-direction:column;justify-content:center;gap:16px;margin:0;padding:0 44px 0 0;list-style:none;display:flex}.gd-pm-benefits li{color:#26304f;align-items:flex-start;gap:12px;font:500 16.5px/1.4 Hanken Grotesk,sans-serif;transition:translate .28s cubic-bezier(.2,.7,.3,1),color .3s;display:flex}.gd-pm-benefits svg{flex:none;margin-top:1px;transition:scale .3s cubic-bezier(.2,.7,.3,1)}.gd-pm-benefits svg circle{transition:fill .3s}.gd-pm-benefits svg path{transition:stroke .3s}@media (hover:hover){.gd-pm-benefits li:hover{color:#111a38;translate:3px}.gd-pm-benefits li:hover svg{scale:1.14}.gd-pm-benefits li:hover svg circle{fill:#2fb3b6}.gd-pm-benefits li:hover svg path{stroke:#fff}}.gd-pm-show{grid-template-columns:1.6fr 1fr;align-items:start;gap:20px;padding:40px 48px;display:grid}.gd-pm-art{box-sizing:border-box;background:#f3f5f9;border-radius:20px;justify-content:center;align-items:center;height:360px;padding:26px;display:flex;overflow:hidden}.gd-pm-art,.gd-pm-pullout{transition:background-color .4s,box-shadow .4s,translate .4s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.gd-pm-art:hover,.gd-pm-pullout:hover{background:#eaeff7;translate:0 -4px;box-shadow:0 22px 40px -24px #111a3873}}.gd-pm-art svg{width:100%;height:100%;transition:scale .55s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.gd-pm-art:hover svg{scale:1.04}}.gd-pm-art-screens{gap:24px}.gd-pm-screen{border-radius:14px;width:auto;max-width:100%;height:auto;max-height:100%;transition:scale .55s cubic-bezier(.2,.7,.3,1);display:block;box-shadow:0 0 0 1px #111a3824,0 20px 36px -20px #111a3899}.gd-pm-art-screens .gd-pm-screen{max-width:calc((100% - (var(--gd-pm-screens,1) - 1) * 24px) / var(--gd-pm-screens,1))}@media (hover:hover){.gd-pm-art:hover .gd-pm-screen,.gd-pm-pullout:hover .gd-pm-screen{scale:1.04}}.gd-pm-pullout-screen{padding:26px}.gd-pm-pullout-detail{padding:0;overflow:hidden}.gd-pm-detail{object-fit:contain;width:100%;height:100%;transition:scale .55s cubic-bezier(.2,.7,.3,1);display:block}@media (hover:hover){.gd-pm-pullout:hover .gd-pm-detail{scale:1.04}}.gd-pm-pullout{box-sizing:border-box;text-align:center;background:#f3f5f9;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:360px;padding:30px 28px;display:flex;container-type:inline-size}.gd-pm-claim{letter-spacing:-.025em;color:#1e8386;margin:0;font:700 30px/1.24 Barlow,sans-serif;transition:color .35s}@media (hover:hover){.gd-pm-pullout:hover .gd-pm-claim{color:#16787b}}.gd-pm-figure{letter-spacing:-.03em;color:#1e8386;white-space:nowrap;margin:0;font:700 min(68px,22cqw)/1 Barlow,sans-serif;transition:color .35s,text-shadow .35s,scale .4s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.gd-pm-pullout-stat:hover .gd-pm-figure{color:#16787b;text-shadow:0 0 30px #2fb3b652;scale:1.04}}.gd-pm-caption{color:#66708c;max-width:270px;margin:14px 0 0;font:400 18px/1.45 Hanken Grotesk,sans-serif}.gd-pm-gallery{padding:40px 48px}.gd-pm-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.gd-pm-shot-frame{aspect-ratio:var(--gd-shot-row);background:#f3f5f9;border-radius:20px;transition:background-color .4s,box-shadow .4s,translate .4s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden}@media (hover:hover){.gd-pm-shot-frame:hover{background:#eaeff7;translate:0 -4px;box-shadow:0 22px 40px -24px #111a3873}}.gd-pm-partners{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.gd-pm-partners li{box-sizing:border-box;background:#f3f5f9;border-radius:14px;justify-content:center;align-items:center;height:76px;padding:12px;display:flex}.gd-pm-partners img{width:auto;max-width:100%;height:auto;max-height:44px}.gd-pm-caps{border-top:1px solid #111a3814;grid-template-columns:repeat(3,1fr);gap:40px;padding:34px 48px;display:grid}.gd-pm-foot{border-top:1px solid #111a3814;flex-wrap:wrap;gap:12px;padding:26px 48px 36px;display:flex}.gd-pm-btn-close{cursor:pointer;font-family:inherit;display:none}.gd-pm-capicon{color:#1e8386;background:#eaf6f7;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .3s,color .3s,scale .34s cubic-bezier(.2,.7,.3,1),box-shadow .3s;display:inline-flex}.gd-pm-capbody{color:#4a5578;margin:16px 0 0;font:400 16px/1.55 Hanken Grotesk,sans-serif;transition:color .3s}.gd-pm-caps>div{transition:translate .3s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.gd-pm-caps>div:hover{translate:0 -4px}.gd-pm-caps>div:hover .gd-pm-capicon{color:#04121a;background:#2fb3b6;scale:1.1;box-shadow:0 12px 22px -10px #2fb3b6bf}.gd-pm-caps>div:hover .gd-pm-capbody{color:#26304f}}[data-art=modal] *{transition:none!important;animation:none!important}@media (max-width:900px){.gd-pm-inner{width:94vw}.gd-pm-closebar{height:100%;top:0}.gd-pm-close{width:44px;height:44px;margin-top:20px;position:sticky;top:20px;box-shadow:0 0 0 1px #111a3814,0 6px 16px -6px #111a3866}.gd-pm-btn-close{display:inline-flex}.gd-pm-head{grid-template-columns:1fr;gap:28px;padding:40px 24px 0}.gd-pm-art,.gd-pm-pullout{height:auto;min-height:200px}.gd-pm-pullout{padding:34px 24px}.gd-pm-caps>div{align-items:flex-start;gap:14px;display:flex}.gd-pm-capicon{flex:none}.gd-pm-capbody{margin:0}.gd-pm-title{max-width:none;padding-right:48px;font-size:30px}.gd-pm-benefits{padding-right:0}.gd-pm-show{grid-template-columns:1fr;padding:28px 24px}.gd-pm-gallery{padding:28px 24px}.gd-pm-shots{grid-template-columns:1fr}.gd-pm-shot-frame{aspect-ratio:var(--gd-shot-own)}.gd-pm-partners{grid-template-columns:repeat(3,minmax(0,1fr))}.gd-pm-caps{grid-template-columns:1fr;gap:26px;padding:28px 24px}.gd-pm-foot{padding:22px 24px 30px}}@media (max-width:560px){.gd-pm-foot .gd-pm-btn{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.gd-pm[open] .gd-pm-inner,.gd-pm[open]::backdrop{animation:none}.gd-pm-btn,.gd-pm-btn span,.gd-pm-close,.gd-pm-art,.gd-pm-art svg,.gd-pm-screen,.gd-pm-detail,.gd-pm-pullout,.gd-pm-shot-frame,.gd-pm-figure,.gd-pm-claim,.gd-pm-capicon,.gd-pm-capbody,.gd-pm-caps>div,.gd-pm-benefits li,.gd-pm-benefits svg{transition:none}.gd-pm-btn:hover,.gd-pm-btn:active,.gd-pm-btn:hover span,.gd-pm-art:hover,.gd-pm-pullout:hover,.gd-pm-shot-frame:hover,.gd-pm-caps>div:hover,.gd-pm-benefits li:hover{translate:0;scale:1}.gd-pm-art:hover svg,.gd-pm-art:hover .gd-pm-screen,.gd-pm-pullout:hover .gd-pm-screen,.gd-pm-pullout:hover .gd-pm-detail,.gd-pm-pullout-stat:hover .gd-pm-figure,.gd-pm-caps>div:hover .gd-pm-capicon,.gd-pm-benefits li:hover svg{scale:1}.gd-pm-close:hover{transform:none}}@keyframes gd-pp-fanA{0%,to{transform:translate(0,0)}50%{transform:translate(2%,-3%)}}@keyframes gd-pp-fanB{0%,to{transform:translate(0,0)}50%{transform:translate(-3%,2%)}}@keyframes gd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.gd-pp-fan-a{animation:16s ease-in-out infinite gd-pp-fanA}.gd-pp-fan-b{animation:20s ease-in-out infinite gd-pp-fanB}.gd-pp-btn{cursor:pointer;text-decoration:none;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s}@media (hover:hover){.gd-pp-btn:hover{transform:translateY(-3px)scale(1.04)}}.gd-pp-btn:active{transform:translateY(0)scale(1)}.gd-pp-btn-primary{color:#fff;background:#111a38}@media (hover:hover){.gd-pp-btn-primary:hover{color:#04121a;background:#2fb3b6;box-shadow:0 14px 26px -10px #111a3880}}.gd-pp-btn-secondary{color:#111a38;background:#fff;box-shadow:0 1px 2px #111a380f}@media (hover:hover){.gd-pp-btn-secondary:hover{color:#fff;background:#111a38;box-shadow:0 14px 26px -10px #111a3866}}.gd-pp-btn-chev{transition:translate .28s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.gd-pp-btn:hover .gd-pp-btn-chev{translate:0 3px}}.gd-pp-btn:focus-visible,.gd-pp-cta:focus-visible{outline-offset:3px;outline:2px solid #2fb3b6}.gd-pp-photo{transform:rotateX(calc(var(--py,0) * -3.2deg)) rotateY(calc(var(--px,0) * 4.6deg));transform-origin:50%;transition:transform .34s cubic-bezier(.22,.7,.3,1)}.gd-pp-panel,.gd-pp-panel-bare{translate:calc(var(--px,0) * 16px) calc(var(--py,0) * 11px);transition:translate .42s cubic-bezier(.22,.7,.3,1)}.gd-pp-panel{transition:translate .42s cubic-bezier(.22,.7,.3,1),box-shadow .42s;box-shadow:0 1px 2px #111a380f,0 26px 50px -24px #111a386b}@media (hover:hover){.gd-pp-stage:hover .gd-pp-panel{box-shadow:0 2px 6px #111a3814,0 40px 66px -26px #111a3880}}.gd-pp-store-frame{transition:translate .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s;box-shadow:0 1px 2px #111a380d,0 18px 40px -26px #111a3859}.gd-pp-store-frame:hover{translate:0 -4px;box-shadow:0 2px 6px #111a3812,0 30px 54px -26px #111a3873}.gd-pp-partner{box-sizing:border-box;background:#fff;border-radius:16px;justify-content:center;align-items:center;height:104px;padding:16px;display:flex}.gd-pp-partner img{width:auto;max-width:100%;height:auto;max-height:56px}.gd-pp-h2{letter-spacing:-.035em;font:700 clamp(34px,3.2vw,52px)/1.06 Barlow,sans-serif}@media (max-width:560px){.gd-pp-h2{font-size:clamp(27px,8vw,34px)}}.gd-pp-rail-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px;display:flex}@media (max-width:900px){.gd-pp-rail-head{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:28px}.gd-pp-rail-arrows{align-self:flex-end}}.gd-br-phone{display:none}@media (max-width:900px){.gd-br-phone{display:inline}}.gd-pp-hero{grid-template-columns:1fr 1fr;gap:40px}.gd-pp-hero-lede{color:#66708c;max-width:30em;margin:0 0 34px;font:400 19px/1.62 Hanken Grotesk,sans-serif}.gd-pp-hero-h1{font:700 calc(clamp(48px, 4.6vw, 86px) * var(--gd-h1-scale,1)) / 1.04 Barlow, sans-serif;letter-spacing:-.035em;max-width:12em;margin:0 0 24px}.gd-pp-panel,.gd-pp-panel-bare{left:-70px}@media (max-width:900px){.gd-pp-hero{grid-template-columns:minmax(0,1fr);gap:36px}.gd-pp-hero-h1{font-size:calc(clamp(32px, 9.5vw, 56px) * var(--gd-h1-scale,1))}.gd-pp-hero-copy{text-align:center}.gd-pp-hero-h1,.gd-pp-hero-lede{margin-inline:auto}.gd-pp-hero-actions{flex-direction:column;align-items:stretch}.gd-pp-hero-actions>*{justify-content:center}.gd-pp-panel,.gd-pp-panel-bare{left:0}.gd-pp-how-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.gd-pp-vps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:900px){.gd-pp-vps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gd-pp-vps{grid-template-columns:minmax(0,1fr)}}.gd-sports-line{position:relative}.gd-sports-label{z-index:1;padding:0 96px 0 var(--gd-sports-inset,max(5%, calc((100% - 2400px) / 2)));background:linear-gradient(90deg, var(--gd-sports-ground,#f3f5f9) calc(100% - 96px), transparent);pointer-events:none;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#1e8386;align-items:center;font:700 16px Hanken Grotesk,sans-serif;display:flex;position:absolute;top:0;bottom:0;left:0}.gd-sports-frame{padding:8px 0 10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#0000)}.gd-sports{width:max-content;animation:110s linear infinite reverse gd-marquee;display:flex}.gd-sports:hover{animation-play-state:paused}.gd-sports-row{align-items:center;gap:12px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.gd-sport{color:#26304f;white-space:nowrap;background:#fff;border:1px solid #111a3812;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 15px 8px 11px;font:600 14px/1.2 Hanken Grotesk,sans-serif;transition:border-color .22s,transform .28s cubic-bezier(.2,.7,.3,1);display:flex;box-shadow:0 1px 2px #111a380d}.gd-sport-icon{color:#2fb3b6}.gd-sport:hover{border-color:#2fb3b666;transform:translateY(-2px)}@media (max-width:560px){.gd-sports-label{background:0 0;justify-content:center;margin-bottom:6px;padding:0;font-size:14px;position:static}.gd-sports-frame{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.gd-sport{padding:7px 13px 7px 9px;font-size:13px}}@media (prefers-reduced-motion:reduce){.gd-sports-label{background:0 0;justify-content:center;margin-bottom:10px;padding:0;position:static}.gd-sports-frame{width:90%;max-width:2400px;margin:0 auto;-webkit-mask-image:none;mask-image:none}.gd-sports{width:100%;animation:none}.gd-sports-dupe{display:none}.gd-sports-row{flex-wrap:wrap;flex:1;justify-content:center;gap:10px;padding:0}.gd-sport{transition:none}}.gd-sports-in-modal{--gd-sports-ground:#fff;--gd-sports-inset:48px;padding-top:34px}.gd-sports-in-modal .gd-sports-label{font-size:13.5px}.gd-sports-in-modal .gd-sport{padding:6px 12px 6px 9px;font-size:13px}@media (max-width:900px){.gd-sports-in-modal{--gd-sports-inset:24px}}.gd-pp-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:760px){.gd-pp-phases{grid-template-columns:minmax(0,1fr)}}.gd-pp-cap{flex:0 0 calc(38vw - 24px)}.gd-pp-cap-text{padding:0 44px 32px}.gd-pp-cap>div>svg{max-height:var(--gd-well-min,180px)}@media (max-width:900px){.gd-pp-cap{flex-basis:82vw}.gd-pp-cap-text{padding:0 24px 30px}.gd-pp-cap{--gd-well-min:210px;--gd-well-pad:26px 22px 10px}}.gd-pp-arrow:disabled{opacity:.38;cursor:default;color:#111a38;background:#fff;border-color:#111a381a;transform:none;box-shadow:0 1px 2px #111a380f}.gd-pp-cta-cols{grid-template-columns:1.4fr .6fr;gap:40px;padding:76px 48px}.gd-pp-cta-blurb{color:#04121ab8;max-width:34em;margin:0;font:400 18px/1.6 Hanken Grotesk,sans-serif}.gd-pp-cta-h{letter-spacing:-.05em;margin:0 0 16px;font:700 clamp(44px,4.4vw,72px)/.98 Barlow,sans-serif}@media (max-width:900px){.gd-pp-cta-cols{text-align:center;grid-template-columns:minmax(0,1fr);gap:32px;padding:52px 30px}.gd-pp-cta-blurb{margin-inline:auto}.gd-band-cols{text-align:center;justify-content:center}}@media (max-width:560px){.gd-pp-cta-cols{padding:44px 22px}.gd-pp-cta-h{font-size:clamp(32px,9.5vw,44px)}}.gd-pp-quote{grid-template-columns:1fr 1fr}.gd-pp-quote-copy{padding:60px 48px}.gd-pp-quote-by{align-items:center;gap:20px;display:flex}.gd-pp-well{min-height:340px}@media (max-width:900px){.gd-pp-quote{grid-template-columns:minmax(0,1fr)}.gd-pp-quote .gd-pp-well{aspect-ratio:16/9;order:-1;min-height:0}.gd-pp-quote-copy{padding:40px 28px 44px}}@media (max-width:560px){.gd-pp-quote-by{flex-direction:column;align-items:flex-start;gap:14px}.gd-pp-quote-rule{display:none}.gd-pp-quote-copy{padding:32px 22px 36px}}.gd-pp-shots{grid-template-columns:repeat(var(--gd-shots), minmax(0, 1fr));gap:20px;display:grid}.gd-pp-store-shot{aspect-ratio:var(--gd-shot-row)}.gd-pp-partners{grid-template-columns:repeat(var(--gd-partners), minmax(0, 1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (max-width:900px){.gd-pp-shots{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-pp-partners{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.gd-pp-shots{grid-template-columns:minmax(0,1fr)}.gd-pp-store-shot{aspect-ratio:var(--gd-shot-own)}}.gd-pp-sites-row{grid-template-columns:var(--gd-site-cols);gap:20px;display:grid}.gd-pp-site-fill{flex:1}.gd-pp-site-shot{object-position:top}@media (max-width:560px){.gd-pp-sites-row{grid-template-columns:minmax(0,1fr)}.gd-pp-site-fill{aspect-ratio:var(--gd-shot-ratio);flex:none}}@media (max-width:900px){.gd-pp-site-shot-phone{object-position:left top}}.gd-pp-vp{border:1px solid #111a3812;transition:transform .42s cubic-bezier(.22,.7,.3,1),box-shadow .42s cubic-bezier(.22,.7,.3,1),border-color .42s;box-shadow:0 1px 2px #111a380d,0 14px 30px -18px #111a3847}@media (hover:hover){.gd-pp-vp:hover{border-color:#2fb3b657;transform:translateY(-8px);box-shadow:0 2px 6px #111a380f,0 34px 56px -30px #111a3873}}.gd-pp-vp-icon{transition:scale .3s cubic-bezier(.3,1.5,.5,1)}@media (hover:hover){.gd-pp-vp:hover .gd-pp-vp-icon{scale:1.05}}.gd-pp-vp-fill{fill:#7fd5d7;transition:fill .3s}@media (hover:hover){.gd-pp-vp:hover .gd-pp-vp-fill{fill:#2fb3b6}}.gd-pp-vp-stroke{stroke:#7fd5d7;transition:stroke .3s}@media (hover:hover){.gd-pp-vp:hover .gd-pp-vp-stroke{stroke:#2fb3b6}}.gd-pp-vp-badge{transform-box:fill-box;transform-origin:50%;transition:scale .3s cubic-bezier(.3,1.5,.5,1)}@media (hover:hover){.gd-pp-vp:hover .gd-pp-vp-badge{scale:1.12}}.gd-pp-vp-body{color:#66708c;transition:color .3s}@media (hover:hover){.gd-pp-vp:hover .gd-pp-vp-body{color:#26304f}}.gd-pp-cap{box-sizing:border-box;border:1px solid #111a3812;transition:transform .45s cubic-bezier(.22,.7,.3,1),box-shadow .45s cubic-bezier(.22,.7,.3,1),border-color .45s;position:relative;box-shadow:0 1px 2px #111a380d,0 18px 38px -22px #111a384d}.gd-pp-cap-dark{border-color:#ffffff14}@media (hover:hover){.gd-pp-cap:hover{z-index:4;border-color:#2fb3b657;transform:translateY(-10px)scale(1.012);box-shadow:0 2px 6px #111a380f,0 48px 74px -34px #111a3880}}.gd-pp-cap:focus-within{z-index:4;border-color:#2fb3b657;transform:translateY(-10px)scale(1.012);box-shadow:0 2px 6px #111a380f,0 48px 74px -34px #111a3880}.gd-pp-arrow{color:#111a38;cursor:pointer;background:#fff;border:1px solid #111a381a;padding:0;transition:background-color .18s,color .18s,border-color .18s,box-shadow .28s,transform .28s cubic-bezier(.2,.7,.3,1);box-shadow:0 1px 2px #111a380f}@media (hover:hover){.gd-pp-arrow:hover{color:#fff;background:#111a38;border-color:#111a38;transform:translateY(-3px);box-shadow:0 14px 26px -12px #111a388c}}.gd-pp-arrow:active{transform:translateY(0)}.gd-pp-arrow:focus-visible{outline-offset:3px;outline:2px solid #2fb3b6}.gd-pp-arrow-chev{transition:translate .28s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.gd-pp-arrow-prev:hover .gd-pp-arrow-chev{translate:-3px}.gd-pp-arrow-next:hover .gd-pp-arrow-chev{translate:3px}}.gd-pp-pulse{stroke-dasharray:18 220;stroke-dashoffset:20px}@media (hover:hover){.gd-pp-c1:is(:hover,:focus-within) .gd-pp-pulse{animation:2.6s linear infinite gd-flow-fwd}}@keyframes gd-pp-c1-row{0%,6%{translate:0}16%,26%{translate:5px}38%,to{translate:0}}@media (hover:hover){.gd-pp-c1:is(:hover,:focus-within) .gd-pp-c1-row{animation:2.6s ease-out infinite gd-pp-c1-row}}@keyframes gd-pp-c1-dot{0%,8%,34%,to{r:3.2px;fill-opacity:.8}18%,26%{r:5px;fill-opacity:1}}@media (hover:hover){.gd-pp-c1:is(:hover,:focus-within) .gd-pp-c1-dot{animation:2.6s ease-out infinite gd-pp-c1-dot}}@keyframes gd-pp-tick{0%,6%{r:8px}18%{r:9.6px}34%,to{r:8px}}@keyframes gd-pp-tick-fill{0%,6%{fill-opacity:.35}18%,to{fill-opacity:1}}@keyframes gd-pp-tick-check{0%,6%{stroke-opacity:.5}18%,to{stroke-opacity:1}}@media (hover:hover){.gd-pp-c1:is(:hover,:focus-within) .gd-pp-c1-tick{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-tick}.gd-pp-c1:is(:hover,:focus-within) .gd-pp-c1-tick-dim{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-tick,2.6s ease-out infinite gd-pp-tick-fill}.gd-pp-c1:is(:hover,:focus-within) .gd-pp-c1-check{animation:2.6s ease-out infinite gd-pp-tick-check}}@keyframes gd-pp-fill-cell{0%,10%{opacity:0}24%,92%{opacity:1}to{opacity:0}}.gd-pp-cell{animation:5.6s ease-in-out infinite gd-pp-fill-cell}@keyframes gd-pp-flow{0%{offset-distance:0%;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}.gd-pp-flow{animation:3.2s linear infinite gd-pp-flow}@keyframes gd-pp-breathe{0%,to{opacity:.3}50%{opacity:1}}.gd-pp-breathe{animation:3.2s ease-in-out infinite gd-pp-breathe}@keyframes gd-pp-dash-loop{0%{stroke-dashoffset:240px}42%,88%{stroke-dashoffset:0}to{stroke-dashoffset:240px}}.gd-pp-dash-loop{stroke-dasharray:240;animation:5.6s ease-in-out infinite gd-pp-dash-loop}@keyframes gd-pp-pop{0%,12%{opacity:0;scale:.5}26%,88%{opacity:1;scale:1}to{opacity:0;scale:.5}}.gd-pp-pop{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite gd-pp-pop}@keyframes gd-pp-rise{0%,10%{scale:1 .15}30%,92%{scale:1}to{scale:1 .15}}.gd-pp-rise{transform-box:fill-box;transform-origin:50% 100%;animation:6s ease-in-out infinite gd-pp-rise}@keyframes gd-pp-xfade{0%,46%{opacity:0}60%,92%{opacity:1}to{opacity:0}}@keyframes gd-pp-xfade-out{0%,46%{opacity:1}60%,92%{opacity:0}to{opacity:1}}.gd-pp-xfade{animation:6s ease-in-out infinite gd-pp-xfade}.gd-pp-xfade-out{animation:6s ease-in-out infinite gd-pp-xfade-out}.gd-pp-c2-dot,.gd-pp-c2-ring{transform-origin:5px 5px}@media (hover:hover){.gd-pp-c2:is(:hover,:focus-within) .gd-pp-c2-dot{animation:1.4s ease-in-out infinite gd-live-dot}.gd-pp-c2:is(:hover,:focus-within) .gd-pp-c2-ring{animation:1.4s ease-out infinite gd-live-ring}.gd-pp-c2:is(:hover,:focus-within) .gd-pp-c2-row{animation:2.8s cubic-bezier(.2,.9,.28,1.2) infinite gd-live-row}.gd-pp-c2:is(:hover,:focus-within) .gd-pp-c2-plate{animation:2.8s ease-out infinite gd-live-plate}}.gd-pp-c2-accent{transform-origin:0 13px}@media (hover:hover){.gd-pp-c2:is(:hover,:focus-within) .gd-pp-c2-accent{animation:2.8s ease-out infinite gd-live-accent}}@keyframes gd-pp-c2-score{0%,14%{scale:1}24%{scale:1.16}44%,to{scale:1}}.gd-pp-c2-score{transform-box:fill-box;transform-origin:100%}@media (hover:hover){.gd-pp-c2:is(:hover,:focus-within) .gd-pp-c2-score{animation:2.8s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-c2-score}}.gd-pp-c3-bar{transform-box:fill-box;transform-origin:50% 100%}@keyframes gd-pp-c3-bar{0%,10%{scale:1}24%,34%{scale:1 1.1}50%,to{scale:1}}@media (hover:hover){.gd-pp-c3:is(:hover,:focus-within) .gd-pp-c3-bar,.gd-pp-c4:is(:hover,:focus-within) .gd-pp-c3-bar{animation:2.6s cubic-bezier(.3,1.4,.5,1) infinite gd-pp-c3-bar}.gd-pp-c3:is(:hover,:focus-within) .gd-pp-c3-trend,.gd-pp-c4:is(:hover,:focus-within) .gd-pp-c3-trend{animation:2.6s linear .9s infinite gd-flow-fwd}}@keyframes gd-pp-c4-field{0%,8%{background-color:#111a380d}20%,74%{background-color:#2fb3b62e}90%,to{background-color:#111a380d}}@media (hover:hover){.gd-pp-c4:is(:hover,:focus-within) .gd-pp-c4-field,.gd-pp-c5:is(:hover,:focus-within) .gd-pp-c4-field{animation:2.6s ease-out infinite gd-pp-c4-field}}@keyframes gd-pp-c4-track{0%,30%{background-color:#111a381f}44%,to{background-color:#2fb3b6}}@keyframes gd-pp-c4-knob{0%,30%{translate:-14px}44%,to{translate:0}}@media (hover:hover){.gd-pp-c4:is(:hover,:focus-within) .gd-pp-c4-track{animation:2.6s ease-out infinite gd-pp-c4-track}.gd-pp-c4:is(:hover,:focus-within) .gd-pp-c4-knob{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-c4-knob}}@keyframes gd-pp-go{0%,58%{scale:1;box-shadow:0 0 #2fb3b600}70%{scale:1.04;box-shadow:0 10px 20px -10px #2fb3b6e6}88%,to{scale:1;box-shadow:0 0 #2fb3b600}}@media (hover:hover){.gd-pp-c4:is(:hover,:focus-within) .gd-pp-c4-go{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-go}}.gd-pp-how-1,.gd-pp-how-solo{grid-template-columns:1.22fr .78fr}.gd-pp-how-2{grid-template-columns:.78fr 1.22fr}.gd-pp-how-1>.gd-pp-how-copy,.gd-pp-how-solo>.gd-pp-how-copy{border-left:1px solid #111a3817;grid-area:1/2}.gd-pp-how-1>.gd-pp-how-art,.gd-pp-how-solo>.gd-pp-how-art{grid-area:1/1}.gd-pp-how-2>.gd-pp-how-copy{border-right:1px solid #111a3817;grid-area:1/1}.gd-pp-how-2>.gd-pp-how-art{grid-area:1/2}.gd-pp-how-1>.gd-pp-how-copy{padding:0 0 52px 56px}.gd-pp-how-1>.gd-pp-how-art{padding:0 56px 52px 0}.gd-pp-how-2>.gd-pp-how-copy{padding:52px 56px 0 0}.gd-pp-how-2>.gd-pp-how-art{padding:52px 0 0 56px}.gd-pp-how-solo>.gd-pp-how-copy{padding:0 0 0 56px}.gd-pp-how-solo>.gd-pp-how-art{padding:0 56px 0 0}@media (max-width:900px){.gd-pp-how-row{grid-template-columns:minmax(0,1fr)}.gd-pp-how-row>.gd-pp-how-copy,.gd-pp-how-row>.gd-pp-how-art{border:0;grid-area:auto/1;padding:0}.gd-pp-how-row>.gd-pp-how-copy{padding-bottom:28px}.gd-pp-how-1>.gd-pp-how-art{padding-bottom:32px}.gd-pp-how-2>.gd-pp-how-copy{padding-top:32px}}.gd-pp-panel-card{border:1px solid #111a3812;transition:transform .45s cubic-bezier(.22,.7,.3,1),box-shadow .45s cubic-bezier(.22,.7,.3,1),border-color .45s;box-shadow:0 1px 2px #111a380f,0 22px 46px -24px #111a3857}@media (hover:hover){.gd-pp-panel-card:is(:hover,:focus-within){border-color:#2fb3b64d;transform:translateY(-8px);box-shadow:0 2px 6px #111a380f,0 40px 64px -30px #111a3873}}@keyframes gd-pp-p1-tile{0%,8%{background-color:#2fb3b629}18%,30%{background-color:#2fb3b68c}44%,to{background-color:#2fb3b629}}@media (hover:hover){.gd-pp-p1:is(:hover,:focus-within) .gd-pp-p1-tile{animation:2.6s ease-out infinite gd-pp-p1-tile}.gd-pp-p1:is(:hover,:focus-within) .gd-pp-p1-go{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-go}.gd-pp-p2:is(:hover,:focus-within) .gd-pp-pulse{animation:3.2s linear infinite gd-flow-fwd}}@keyframes gd-pp-hub-pip{0%{fill-opacity:.4}8%,18%{fill-opacity:1}32%,to{fill-opacity:.4}}@media (hover:hover){.gd-pp-p2:is(:hover,:focus-within) .gd-pp-hub-pip{animation:3.2s ease-out infinite gd-pp-hub-pip}}@keyframes gd-pp-hub-mark{0%,36%{scale:1}46%{scale:1.09}62%,to{scale:1}}.gd-pp-hub-mark{transform-box:fill-box;transform-origin:50%}@media (hover:hover){.gd-pp-p2:is(:hover,:focus-within) .gd-pp-hub-mark{animation:3.2s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-hub-mark}}@keyframes gd-pp-mb-deal{0%,8%{translate:0}34%,52%{translate:var(--gd-mb-out) 3px}78%,to{translate:0}}@media (hover:hover){.gd-pp-c1:is(:hover,:focus-within) .gd-pp-mb-deal{animation:2.6s cubic-bezier(.3,1.1,.4,1) infinite gd-pp-mb-deal}}.gd-pp-mb-check{transform-box:fill-box;transform-origin:50%}@media (hover:hover){.gd-pp-c1:is(:hover,:focus-within) .gd-pp-mb-check{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-mb-verify}}@keyframes gd-pp-mb-verify{0%,40%{scale:1}54%{scale:1.16}72%,to{scale:1}}@keyframes gd-pp-mb-sheen{0%,24%{opacity:0;translate:0}34%{opacity:1}74%,to{opacity:0;translate:400px}}.gd-pp-mb-sheen{opacity:0}@media (hover:hover){.gd-pp-c1:is(:hover,:focus-within) .gd-pp-mb-sheen{animation:2.6s ease-in-out infinite gd-pp-mb-sheen}}.gd-pp-mb-ok{transform-box:fill-box;transform-origin:50%}@keyframes gd-pp-mb-pend{0%,28%{opacity:1}38%,84%{opacity:0}94%,to{opacity:1}}@keyframes gd-pp-mb-ok{0%,30%{opacity:0;scale:.8}42%{opacity:1;scale:1.08}50%,84%{opacity:1;scale:1}94%,to{opacity:0;scale:.8}}@media (hover:hover){.gd-pp-c2:is(:hover,:focus-within) .gd-pp-mb-pend{animation:2.6s ease-in-out infinite gd-pp-mb-pend}.gd-pp-c2:is(:hover,:focus-within) .gd-pp-mb-ok{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-mb-ok}}.gd-pp-mb-flow{stroke-dasharray:14 220;stroke-dashoffset:16px}@media (hover:hover){.gd-pp-p2:is(:hover,:focus-within) .gd-pp-mb-flow{animation:3.2s linear infinite gd-flow-fwd}}.gd-pp-mb-clear{transform-box:fill-box;transform-origin:50%}@keyframes gd-pp-mb-clear{0%,8%{scale:1}20%{scale:1.25}36%,to{scale:1}}@media (hover:hover){.gd-pp-c4:is(:hover,:focus-within) .gd-pp-mb-clear{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-mb-clear}}@keyframes gd-pp-mb-grant{0%,50%{opacity:0;scale:.6}66%,to{opacity:1;scale:1}}.gd-pp-mb-grant{opacity:0;transform-box:fill-box;transform-origin:50%}@media (hover:hover){.gd-pp-c4:is(:hover,:focus-within) .gd-pp-mb-grant{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-mb-grant}}@keyframes gd-pp-mb-tile{0%,6%{scale:1}16%{scale:1.16}32%,to{scale:1}}.gd-pp-mb-tile{transform-box:fill-box;transform-origin:50%}@media (hover:hover){.gd-pp-p1:is(:hover,:focus-within) .gd-pp-mb-tile{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-mb-tile}}@keyframes gd-pp-mb-pay{0%,58%{scale:1}70%{scale:1.04}86%,to{scale:1}}.gd-pp-mb-pay{transform-box:fill-box;transform-origin:50%}@media (hover:hover){.gd-pp-p1:is(:hover,:focus-within) .gd-pp-mb-pay{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-mb-pay}}.gd-pp-mb-hub,.gd-pp-mb-reach{transform-box:fill-box;transform-origin:50%}@keyframes gd-pp-mb-hub{0%,18%{scale:1}26%{scale:1.08}38%,to{scale:1}}@keyframes gd-pp-mb-reach{0%,20%{scale:1}28%{scale:1.1}40%,to{scale:1}}@media (hover:hover){.gd-pp-p2:is(:hover,:focus-within) .gd-pp-mb-hub{animation:3.2s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-mb-hub}.gd-pp-p2:is(:hover,:focus-within) .gd-pp-mb-reach{animation:3.2s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-mb-reach}.gd-pp-p1:is(:hover,:focus-within) .gd-pp-pulse,.gd-pp-c3:is(:hover,:focus-within) .gd-pp-pulse{animation:2.6s linear infinite gd-flow-fwd}}@keyframes gd-pp-ev-land{0%,16%{scale:1}26%{scale:1.14}42%,to{scale:1}}@media (hover:hover){.gd-pp-p1:is(:hover,:focus-within) .gd-pp-ev-land,.gd-pp-c1:is(:hover,:focus-within) .gd-pp-ev-land,.gd-pp-c2:is(:hover,:focus-within) .gd-pp-ev-land,.gd-pp-c3:is(:hover,:focus-within) .gd-pp-ev-land,.gd-pp-c4:is(:hover,:focus-within) .gd-pp-ev-land{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-ev-land}.gd-pp-p2:is(:hover,:focus-within) .gd-pp-ev-land{animation:2.8s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-ev-land}}@keyframes gd-pp-ev-theme{0%,8%{opacity:0}18%,38%{opacity:1}48%,to{opacity:0}}@media (hover:hover){.gd-pp-p2:is(:hover,:focus-within) .gd-pp-ev-theme{animation:2.8s ease-in-out infinite gd-pp-ev-theme}}@keyframes gd-pp-ev-crawl{to{stroke-dashoffset:-22px}}@media (hover:hover){.gd-pp-c2:is(:hover,:focus-within) .gd-pp-ev-crawl{animation:2.6s linear infinite gd-pp-ev-crawl}}@keyframes gd-pp-app-step{0%,6%{translate:0}22%{translate:0 -6px}40%,to{translate:0}}@media (hover:hover){.gd-pp-c1:is(:hover,:focus-within) .gd-pp-app-step{animation:2.6s cubic-bezier(.3,1.4,.5,1) infinite gd-pp-app-step}}@keyframes gd-pp-app-halo{0%,46%{opacity:0;scale:.7}52%{opacity:.55;scale:.8}88%,to{opacity:0;scale:1.6}}.gd-pp-app-halo{transform-box:fill-box;transform-origin:50%}@media (hover:hover){.gd-pp-c1:is(:hover,:focus-within) .gd-pp-app-halo{animation:2.6s ease-out infinite gd-pp-app-halo}.gd-pp-c2:is(:hover,:focus-within) .gd-pp-app-halo{animation:2.8s ease-out infinite gd-pp-app-halo}}@keyframes gd-pp-app-track{0%,8%{stroke-dashoffset:100px}46%,to{stroke-dashoffset:0}}.gd-pp-app-track{stroke-dasharray:100}@media (hover:hover){.gd-pp-c2:is(:hover,:focus-within) .gd-pp-app-track{animation:2.8s ease-out infinite gd-pp-app-track}}@keyframes gd-pp-app-node{0%,10%{scale:1}24%{scale:1.18}40%,to{scale:1}}.gd-pp-app-node{transform-box:fill-box;transform-origin:50%}@media (hover:hover){.gd-pp-c2:is(:hover,:focus-within) .gd-pp-app-node{animation:2.8s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-app-node}}@keyframes gd-pp-ws-spare{0%,10%{opacity:1;translate:0}40%,62%{translate:var(--gd-ws-out) 0;opacity:.3}88%,to{opacity:1;translate:0}}@media (hover:hover){.gd-pp-c1:is(:hover,:focus-within) .gd-pp-ws-spare,.gd-pp-c4:is(:hover,:focus-within) .gd-pp-ws-spare{animation:2.6s cubic-bezier(.3,1.1,.4,1) infinite gd-pp-ws-spare}}@keyframes gd-pp-ws-run{0%,30%{translate:0}76%,to{translate:0 177px}}@media (hover:hover){.gd-pp-c1:is(:hover,:focus-within) .gd-pp-ws-run{animation:2.6s cubic-bezier(.4,0,.2,1) infinite gd-pp-ws-run}}@keyframes gd-pp-ws-streak{0%{opacity:0;translate:-34px}18%{opacity:1}46%,to{opacity:1;translate:0}}@media (hover:hover){.gd-pp-c2:is(:hover,:focus-within) .gd-pp-ws-streak{animation:2.8s cubic-bezier(.2,.7,.3,1) infinite gd-pp-ws-streak}}.gd-pp-ws-paint{transform-box:fill-box;transform-origin:0%}@keyframes gd-pp-ws-paint{0%,14%{opacity:0;scale:0 1}28%{opacity:1}40%,to{opacity:1;scale:1}}@media (hover:hover){.gd-pp-c2:is(:hover,:focus-within) .gd-pp-ws-paint{animation:2.8s cubic-bezier(.2,.7,.3,1) infinite gd-pp-ws-paint}}.gd-pp-ws-type{transform-box:fill-box;transform-origin:0%}@keyframes gd-pp-ws-type{0%,8%{scale:.52 1}46%,to{scale:1}}@media (hover:hover){.gd-pp-p1:is(:hover,:focus-within) .gd-pp-ws-type{animation:2.6s cubic-bezier(.35,.8,.4,1) infinite gd-pp-ws-type}}@keyframes gd-pp-ws-caret{0%,8%{opacity:1;translate:-63.4px}46%{opacity:1;translate:0}57%{opacity:.15}69%{opacity:1}81%{opacity:.15}93%,to{opacity:1;translate:0}}@media (hover:hover){.gd-pp-p1:is(:hover,:focus-within) .gd-pp-ws-caret{animation:2.6s cubic-bezier(.35,.8,.4,1) infinite gd-pp-ws-caret}}.gd-pp-ws-go{transform-box:fill-box;transform-origin:50%}@keyframes gd-pp-ws-go{0%,58%{scale:1}70%{scale:1.06}86%,to{scale:1}}@media (hover:hover){.gd-pp-p1:is(:hover,:focus-within) .gd-pp-ws-go{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-ws-go}}.gd-pp-ws-pip,.gd-pp-ws-ring,.gd-pp-ws-take{transform-box:fill-box;transform-origin:50%}@keyframes gd-pp-ws-pip{0%{scale:1}10%{scale:1.6}26%,to{scale:1}}@media (hover:hover){.gd-pp-p2:is(:hover,:focus-within) .gd-pp-ws-pip{animation:3.2s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-ws-pip}}@keyframes gd-pp-ws-take{0%,20%{scale:1}30%{scale:1.07}46%,to{scale:1}}@media (hover:hover){.gd-pp-p2:is(:hover,:focus-within) .gd-pp-ws-take{animation:3.2s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-ws-take}.gd-pp-c4:is(:hover,:focus-within) .gd-pp-pulse{animation:2.6s linear infinite gd-flow-fwd}.gd-pp-c4:is(:hover,:focus-within) .gd-pp-ws-pip{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-ws-pip}.gd-pp-c4:is(:hover,:focus-within) .gd-pp-ws-take{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-ws-take}}@keyframes gd-pp-ws-ring{0%,28%{opacity:1;scale:1}52%{opacity:.3;scale:1.06}76%,to{opacity:1;scale:1}}@media (hover:hover){.gd-pp-p2:is(:hover,:focus-within) .gd-pp-ws-ring{animation:3.2s ease-out infinite gd-pp-ws-ring}.gd-pp-c3:is(:hover,:focus-within) .gd-pp-app-strand{animation:2.6s linear infinite gd-flow-fwd}.gd-pp-c3:is(:hover,:focus-within) .gd-pp-app-track{animation:2.6s ease-out infinite gd-pp-app-track}.gd-pp-c4:is(:hover,:focus-within) .gd-pp-app-track{animation:3.4s ease-out infinite gd-pp-app-track}.gd-pp-c4:is(:hover,:focus-within) .gd-pp-app-node{animation:3.4s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-app-node}}@keyframes gd-pp-app-land{0%,64%{scale:1}74%{scale:1.12}88%,to{scale:1}}.gd-pp-app-land{transform-box:fill-box;transform-origin:50%}@media (hover:hover){.gd-pp-c3:is(:hover,:focus-within) .gd-pp-app-land{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-app-land}.gd-pp-c4:is(:hover,:focus-within) .gd-pp-app-land{animation:3.4s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-app-land}}@keyframes gd-pp-sh-loop{0%{rotate:none}to{rotate:360deg}}@media (hover:hover){.gd-pp-c4:is(:hover,:focus-within) .gd-pp-sh-loop{animation:5.2s linear infinite gd-pp-sh-loop}}@keyframes gd-pp-sh-node{0%{scale:1}6%{scale:1.09}18%,to{scale:1}}.gd-pp-sh-node{transform-box:fill-box;transform-origin:50%}@media (hover:hover){.gd-pp-c4:is(:hover,:focus-within) .gd-pp-sh-node{animation:5.2s ease-out infinite gd-pp-sh-node}}@keyframes gd-pp-c4-field-dark{0%,8%{background-color:#ffffff12}20%,74%{background-color:#2fb3b652}90%,to{background-color:#ffffff12}}@media (hover:hover){.gd-pp-cap-dark.gd-pp-c4:hover .gd-pp-c4-field{animation:2.6s ease-out infinite gd-pp-c4-field-dark}}.gd-pp-cap-dark.gd-pp-c4:focus-within .gd-pp-c4-field{animation:2.6s ease-out infinite gd-pp-c4-field-dark}@keyframes gd-pp-c4-track-dark{0%,30%{background-color:#ffffff29}44%,to{background-color:#2fb3b6}}@media (hover:hover){.gd-pp-cap-dark.gd-pp-c4:hover .gd-pp-c4-track{animation:2.6s ease-out infinite gd-pp-c4-track-dark}}.gd-pp-cap-dark.gd-pp-c4:focus-within .gd-pp-c4-track{animation:2.6s ease-out infinite gd-pp-c4-track-dark}@keyframes gd-pp-sh-pick{0%,8%{translate:0}22%{translate:5px}46%,to{translate:0}}@media (hover:hover){.gd-pp-c1:is(:hover,:focus-within) .gd-pp-sh-pick{animation:2.6s ease-out infinite gd-pp-sh-pick}}@keyframes gd-pp-sh-chip{0%,14%{scale:1}26%{scale:1.12}48%,to{scale:1}}.gd-pp-sh-chip{transform-box:fill-box;transform-origin:0%}@media (hover:hover){.gd-pp-c1:is(:hover,:focus-within) .gd-pp-sh-chip{animation:2.6s cubic-bezier(.3,1.5,.5,1) infinite gd-pp-sh-chip}}@keyframes gd-pp-sh-row{0%{opacity:0;translate:-22px}10%{opacity:1}18%{translate:4px}30%,to{opacity:1;translate:0}}@media (hover:hover){.gd-pp-c2:is(:hover,:focus-within) .gd-pp-sh-row{animation:2.8s cubic-bezier(.2,.9,.28,1.2) infinite gd-pp-sh-row}}@keyframes gd-pp-sh-caret{0%,46%{opacity:1}50%,96%{opacity:0}to{opacity:1}}@media (hover:hover){.gd-pp-p1:is(:hover,:focus-within) .gd-pp-sh-caret{animation:1.1s step-end infinite gd-pp-sh-caret}}@keyframes gd-pp-sh-halo{0%{r:5px;stroke-opacity:.28}70%,to{r:11px;stroke-opacity:0}}@media (hover:hover){.gd-pp-p1:is(:hover,:focus-within) .gd-pp-sh-halo{animation:2s ease-out infinite gd-pp-sh-halo}}@keyframes gd-pp-sh-swatch{0%,10%{translate:0}26%{translate:6px}52%,to{translate:0}}@media (hover:hover){.gd-pp-p2:is(:hover,:focus-within) .gd-pp-sh-swatch{animation:3.2s ease-out infinite gd-pp-sh-swatch}}.gd-pp-well img{transition:scale .6s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.gd-pp-well:hover img{scale:1.045}}.gd-pp-tab{opacity:var(--gd-tab-opacity);filter:var(--gd-tab-filter);transition:opacity .18s,filter .18s,translate .28s cubic-bezier(.2,.7,.3,1)}.gd-pp-tab:hover{opacity:1;filter:none;translate:0 -3px}.gd-pp-tab-chip{transition:scale .28s cubic-bezier(.3,1.4,.5,1),box-shadow .28s}.gd-pp-tab:hover .gd-pp-tab-chip{scale:1.08;box-shadow:0 10px 20px -10px #111a388c}.gd-pp-tab-name{color:var(--gd-tab-name);transition:color .22s}.gd-pp-tab:hover .gd-pp-tab-name{color:#111a38}.gd-pp-tab:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #2fb3b6}.gd-pp-cta{color:#fff;cursor:pointer;background:#111a38;text-decoration:none;transition:background-color .24s,color .24s,box-shadow .3s,translate .3s cubic-bezier(.2,.7,.3,1),scale .3s cubic-bezier(.2,.7,.3,1);box-shadow:0 20px 44px -18px #04121abf}@media (hover:hover){.gd-pp-cta:hover{color:#04121a;background:#fff;translate:0 -3px;scale:1.035;box-shadow:0 28px 56px -18px #04121a99}}.gd-pp-cta:active{translate:0 -1px;scale:1.005}@keyframes gd-pp-lad-row{0%,10%{translate:0}20%,30%{translate:0 -2.5px}42%,to{translate:0}}@keyframes gd-pp-lad-pts{0%,10%{fill-opacity:.62}20%,30%{fill-opacity:1}42%,to{fill-opacity:.62}}.gd-pp-lad-row{animation:3.4s ease-out infinite gd-pp-lad-row}.gd-pp-lad-pts{animation:3.4s ease-out infinite gd-pp-lad-pts}@media (prefers-reduced-motion:reduce){.gd-pp-btn,.gd-pp-btn-chev,.gd-pp-photo,.gd-pp-panel,.gd-pp-store-frame,.gd-pp-vp,.gd-pp-vp-icon,.gd-pp-vp-fill,.gd-pp-vp-stroke,.gd-pp-vp-badge,.gd-pp-vp-body,.gd-pp-cap,.gd-pp-arrow,.gd-pp-arrow-chev,.gd-pp-panel-card,.gd-pp-well img,.gd-pp-tab,.gd-pp-tab-chip,.gd-pp-tab-name,.gd-pp-cta{transition:none}.gd-pp-btn:hover,.gd-pp-btn:active,.gd-pp-arrow:hover,.gd-pp-vp:hover,.gd-pp-cap:is(:hover,:focus-within),.gd-pp-panel-card:is(:hover,:focus-within),.gd-pp-photo{transform:none}.gd-pp-panel,.gd-pp-store-frame:hover,.gd-pp-btn:hover .gd-pp-btn-chev,.gd-pp-arrow-prev:hover .gd-pp-arrow-chev,.gd-pp-arrow-next:hover .gd-pp-arrow-chev,.gd-pp-tab:hover,.gd-pp-cta:hover,.gd-pp-cta:active{translate:0}.gd-pp-vp:hover .gd-pp-vp-icon,.gd-pp-vp:hover .gd-pp-vp-badge,.gd-pp-well:hover img,.gd-pp-tab:hover .gd-pp-tab-chip,.gd-pp-cta:hover{scale:1}.gd-pp-fan-a,.gd-pp-fan-b,.gd-pp-lad-row,.gd-pp-lad-pts{animation:none}.gd-pp-cap *,.gd-pp-panel-card *{animation:none!important}}.gd-content-link{color:#7fd5d7;border-bottom:1px solid #7fd5d766;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s}.gd-content-link:hover{color:#fff;border-bottom-color:#fff}.gd-content-link-ink{color:#1e8386;border-bottom-color:#1e838659}.gd-content-link-ink:hover{color:#111a38;border-bottom-color:#111a38}.gd-cmp-pay{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 26px;padding-top:8px;display:grid}.gd-cmp-pay>*+*{border-left:1px dashed #c7d3e5;padding-left:26px}@media (max-width:900px){.gd-cmp-pay{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 26px}.gd-cmp-pay>*+*{border-left:0;padding-left:0}.gd-cmp-pay>:nth-child(2n){border-left:1px dashed #c7d3e5;padding-left:26px}.gd-cmp-pay>:nth-child(n+3){border-top:1px dashed #c7d3e5;padding-top:30px}}@media (max-width:560px){.gd-cmp-pay{grid-template-columns:minmax(0,1fr)}.gd-cmp-pay>:nth-child(2n){border-left:0;padding-left:0}.gd-cmp-pay>*+*{border-top:1px dashed #c7d3e5;padding-top:30px}}.gd-cmp-sec{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.gd-cmp-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.gd-cmp-sec{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.gd-cmp-feats{grid-template-columns:minmax(0,1fr)}}.gd-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.gd-topic-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;padding-top:14px;display:grid}.gd-topic-panel>*+*{border-left:1px dashed #c7d3e5;padding-left:40px}@media (max-width:900px){.gd-topics{grid-template-columns:minmax(0,1fr);gap:10px}.gd-topic-panel{grid-template-columns:minmax(0,1fr);gap:28px}.gd-topic-panel>*+*{border-top:1px dashed #c7d3e5;border-left:0;padding-top:28px;padding-left:0}}.gd-cmp-priv{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:stretch;gap:56px;display:grid}.gd-cmp-rights{flex-direction:column;gap:12px;display:flex}.gd-cmp-rights>*{flex:1}@media (max-width:900px){.gd-cmp-priv{grid-template-columns:minmax(0,1fr);gap:36px}.gd-cmp-rights>*{flex:none}}.gd-topic{background:var(--gd-topic-bg);transition:background-color .24s,transform .18s,box-shadow .2s}@media (hover:hover){.gd-topic:hover{transform:translateY(-4px);box-shadow:0 14px 30px #111a381f}}.gd-topic:active{transform:translateY(0)}.gd-topic:focus-visible{outline-offset:3px;outline:2px solid #2fb3b6}.gd-topic-num{color:var(--gd-topic-num);transition:color .24s}.gd-topic-name{color:var(--gd-topic-name);transition:color .24s}.gd-topic-panel{animation:.3s ease-out gd-in}@keyframes gd-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gd-ch{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;padding:52px clamp(24px,3.6vw,52px)}.gd-ch-copy{padding-left:clamp(0px,15vw,240px)}@media (max-width:900px){.gd-ch{grid-template-columns:minmax(0,1fr);gap:0;padding:40px clamp(20px,5vw,36px)}.gd-ch-copy{padding-left:0}.gd-ch-art,.gd-ch-art-loose{display:none}}@media (min-width:901px){.gd-ch-split{grid-template-columns:minmax(0,1fr);align-content:start;padding-top:60px}.gd-ch-split .gd-ch-copy{padding-left:0}}.gd-orb{animation-name:gd-spin;animation-timing-function:linear;animation-iteration-count:infinite}.gd-orb-back{animation-name:gd-spinR}.gd-wwa-story-s{display:inline}@media (max-width:900px){.gd-wwa-story-s{display:block}.gd-wwa-story-s+.gd-wwa-story-s{margin-top:.7em}}.gd-wwa-fact p{color:#ffffffa8;transition:color .22s,translate .3s cubic-bezier(.2,.7,.3,1)}.gd-wwa-fact:hover p{color:#fff;translate:0 -3px}.gd-wwa-quote{transition:transform .45s cubic-bezier(.22,.7,.3,1),box-shadow .45s cubic-bezier(.22,.7,.3,1),border-color .45s}.gd-wwa-quote:hover{border-color:#2fb3b64d;transform:translateY(-8px);box-shadow:0 2px 6px #111a380f,0 40px 64px -30px #111a3873}@media (prefers-reduced-motion:reduce){.gd-topic,.gd-topic-num,.gd-topic-name,.gd-wwa-quote,.gd-wwa-fact p,.gd-content-link{transition:none}.gd-topic:hover,.gd-wwa-quote:hover{transform:none}.gd-wwa-fact:hover p{translate:0}.gd-topic-panel,.gd-orb{animation:none}}.gd-portal-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:900px){.gd-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gd-portal-grid{grid-template-columns:minmax(0,1fr)}}.gd-sup-cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gd-sup-covers{grid-auto-flow:column;grid-template-rows:repeat(var(--sup-rows), var(--sup-row));gap:var(--sup-gap) 44px;display:grid}.gd-sup-orgs{letter-spacing:-.008em;color:#111a38;gap:4px;font:600 16px/1.5 Barlow,sans-serif;display:grid}.gd-sup-orgs-line{flex-wrap:wrap;justify-content:center;margin:0;display:flex}.gd-sup-org-sep{color:#b7bed0;margin:0 12px}.gd-sup-short{margin-top:var(--sup-stagger)}@media (max-width:900px){.gd-sup-cards{grid-template-columns:minmax(0,1fr)}.gd-sup-orgs{flex-wrap:wrap;justify-content:center;gap:6px 16px;display:flex}.gd-sup-orgs-line{display:contents}.gd-sup-org-sep{display:none}}@media (max-width:480px){.gd-sup-covers{column-gap:18px}}@media (max-width:360px){.gd-sup-covers{grid-template-rows:none;grid-auto-flow:row}.gd-sup-short{margin-top:0}}@media (max-width:900px){.gd-login-options{grid-template-columns:minmax(0,1fr)}.gd-login-options>*,.gd-login-options>:nth-child(3n+1):nth-last-child(2){grid-column:auto}}.gd-wwa-facts,.gd-wwa-beliefs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.gd-wwa-beliefs{align-items:start}.gd-wwa-facts>*+*{border-left:1px solid #ffffff29;padding-left:40px}.gd-wwa-beliefs>*+*{border-left:1px solid #e4eaf3;padding-left:40px}@media (max-width:900px){.gd-wwa-facts,.gd-wwa-beliefs{grid-template-columns:minmax(0,1fr);gap:28px}.gd-wwa-facts>*+*{border-top:1px solid #ffffff29;border-left:0;padding:28px 0 0}.gd-wwa-beliefs>*+*{border-top:1px solid #e4eaf3;border-left:0;padding:28px 0 0}}.gd-logo-card{transition:transform .45s cubic-bezier(.22,.7,.3,1),box-shadow .45s cubic-bezier(.22,.7,.3,1),border-color .45s}@media (hover:hover){.gd-logo-card:hover{border-color:#2fb3b64d;transform:translateY(-6px);box-shadow:0 2px 6px #111a380f,0 36px 60px -30px #111a386b}}.gd-logo-card:has(a:focus-visible){border-color:#2fb3b64d;transform:translateY(-6px);box-shadow:0 2px 6px #111a380f,0 36px 60px -30px #111a386b}.gd-logo-card:has(.gd-hit:focus-visible){outline-offset:3px;outline:2px solid #2fb3b6}.gd-logo-card:has(.gd-hit:active){transition-duration:.12s;transform:translateY(-2px)}.gd-card-action{color:#fff;background:#111a38}@media (hover:hover){.gd-card-action:hover{color:#04121a;background:#2fb3b6;box-shadow:0 14px 26px -10px #2fb3b6d9}}.gd-band-cta{color:#04121a;background:#2fb3b6}.gd-band-cta:hover{color:#04121a;background:#fff;box-shadow:0 16px 30px -12px #fff6}.gd-card-link{color:#66708c;border-bottom:1px solid #66708c52;padding-bottom:2px;font:600 14px Hanken Grotesk,sans-serif;text-decoration:none;transition:color .18s,border-color .18s}@media (hover:hover){.gd-card-link:hover{color:#111a38;border-bottom-color:#2fb3b6}}.gd-card-link:focus-visible{outline-offset:3px;outline:2px solid #2fb3b6}@media (prefers-reduced-motion:reduce){.gd-logo-card,.gd-card-link{transition:none}.gd-logo-card:hover{transform:none}.gd-logo-card:has(a:focus-visible){transform:none}}.gd-pol-scroll{border:1px solid #111a3817;border-radius:14px;overflow-x:auto}.gd-pol-table{width:100%;min-width:680px}@media (max-width:700px){.gd-pol-scroll{border:0;border-radius:0;overflow-x:visible}.gd-pol-table{min-width:0;display:block}.gd-pol-table thead{display:none}.gd-pol-table tbody,.gd-pol-table tr,.gd-pol-table td{display:block}.gd-pol-table tr{border:1px solid #111a3817;border-radius:14px;padding:16px 18px}.gd-pol-table tr+tr{margin-top:12px}.gd-pol-table td{border-top:0;padding:14px 0 0}.gd-pol-table td:first-child{padding-top:0}.gd-pol-table td+td:before{content:attr(data-label);letter-spacing:.09em;text-transform:uppercase;color:#8a93ac;margin-bottom:4px;font:700 10.5px/1.4 Barlow,sans-serif;display:block}}.gd-policy-toc{color:#4c5877;border-bottom:1px solid #0000;transition:color .18s}.gd-policy-toc:hover{color:#111a38}.gd-policy-toc:hover span:first-child{color:#1e8386}.gd-policy-toc:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2fb3b6}@media (prefers-reduced-motion:reduce){.gd-policy-toc{transition:none}}@media (max-width:900px){.gd-pp-fan-a,.gd-pp-fan-b,.gd-pp-cell,.gd-pp-flow,.gd-pp-breathe,.gd-pp-dash-loop,.gd-pp-pop,.gd-pp-rise,.gd-pp-xfade,.gd-pp-xfade-out,.gd-pp-lad-row,.gd-pp-lad-pts,.gd-orb,.gd-orb-back,.gd-pp-cap-dark.gd-pp-c4:focus-within .gd-pp-c4-field,.gd-pp-cap-dark.gd-pp-c4:focus-within .gd-pp-c4-track{animation:none}}.gd-consent{z-index:70;box-sizing:border-box;background:#fff;border-radius:22px;width:min(420px,100vw - 40px);padding:22px 24px 24px;position:fixed;bottom:20px;left:20px;box-shadow:0 1px 2px #111a380f,0 24px 48px -20px #111a3873}
