@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/saira-vietnamese-wght-normal-B59RsdDd.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/saira-latin-ext-wght-normal-Cq1Gr55P.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/saira-latin-wght-normal-C4OLzBX3.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/saira-vietnamese-wght-italic-BXWbOl7W.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/saira-latin-ext-wght-italic-nK28umCI.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Saira Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/saira-latin-wght-italic-CXFDjbPw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--black: #050607;--ink: #0a0d10;--carbon: #0d1114;--carbon-2: #13191d;--carbon-3: #1b2328;--lime: #c5e791;--mint: #94c9be;--sky: #67a8f1;--lime-200: #e2f2c8;--sky-200: #cfe3fb;--lime-ink: #4a7413;--mint-ink: #1d7068;--sky-ink: #1c5fc0;--paper: #f2f4f1;--paper-2: #e7ebe6;--muted: #59626b;--muted-dark: #a6b1b8;--line: #dde2dc;--line-dark: rgb(255 255 255 / .12);--white: #fff;--navy: var(--carbon);--navy-2: var(--carbon-2);--navy-3: var(--carbon-3);--aqua: var(--sky);--aqua-200: var(--sky-200);--aqua-300: #a3c9f6;--aqua-500: #4f95ea;--teal-ink: var(--sky-ink);--mist: var(--paper);--mist-2: var(--paper-2);--grad-brand: linear-gradient(105deg, var(--lime) 0%, var(--mint) 50%, var(--sky) 100%);--grad-brand-vivid: linear-gradient(105deg, #b9e276 0%, #7fc4b4 50%, #4f95ea 100%);--grad-ink: linear-gradient(105deg, var(--lime-ink) 0%, var(--mint-ink) 50%, var(--sky-ink) 100%);--grad-navy: radial-gradient(120% 120% at 0% 0%, #172127 0%, var(--carbon) 55%);--grad-scrim: linear-gradient(180deg, rgb(5 6 7 / 0) 0%, rgb(5 6 7 / .55) 55%, rgb(5 6 7 / .92) 100%);--glass: rgb(255 255 255 / .06);--glass-strong: rgb(255 255 255 / .1);--glass-border: rgb(255 255 255 / .14);--glass-light: rgb(255 255 255 / .72);--shadow-xs: 0 1px 2px rgb(5 6 7 / .06);--shadow-sm: 0 1px 2px rgb(5 6 7 / .05), 0 4px 14px -4px rgb(5 6 7 / .08);--shadow-md: 0 2px 6px rgb(5 6 7 / .04), 0 18px 40px -16px rgb(5 6 7 / .2);--shadow-lg: 0 4px 10px rgb(5 6 7 / .04), 0 40px 80px -30px rgb(5 6 7 / .32);--shadow-glow: 0 0 0 1px rgb(103 168 241 / .35), 0 12px 40px -8px rgb(103 168 241 / .5);--radius-xs: 8px;--radius-sm: 14px;--radius: 22px;--radius-lg: 32px;--radius-xl: 48px;--radius-pill: 999px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .2s;--dur: .45s;--dur-slow: .9s;--font-sans: Manrope, "Helvetica Neue", Arial, sans-serif;--font-display: "Saira Variable", "Saira", Manrope, "Helvetica Neue", Arial, sans-serif;--max: 1440px;--gutter: clamp(20px, 5.15vw, 80px);--section-y: clamp(80px, 9vw, 136px);--header-h: 84px;--panel-inset: clamp(8px, 1.1vw, 16px);font-family:var(--font-sans);color:var(--ink);background:var(--black);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;accent-color:var(--aqua-500)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-padding-top:calc(var(--header-h) + 16px);scrollbar-gutter:stable;-webkit-text-size-adjust:100%}html:not(.lenis){scroll-behavior:smooth}body{margin:0;background:var(--black);overflow-x:hidden}@supports (overflow: clip){body{overflow-x:clip}}::selection{background:var(--aqua);color:var(--ink)}button,input,textarea,select{font:inherit;color:inherit}button{border:0;cursor:pointer;background:none}button:disabled{cursor:default}a{color:inherit;text-decoration:none}a,button,input,textarea,select,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--sky-ink);outline-offset:4px}[tabindex="-1"]:focus{outline:none}.dark a:focus-visible,.dark button:focus-visible,.dark input:focus-visible,.dark select:focus-visible,.dark textarea:focus-visible,.dark summary:focus-visible,.dark [tabindex]:focus-visible{outline-color:var(--aqua)}img,svg,video{display:block;max-width:100%}svg{flex-shrink:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(46px,6.4vw,104px);font-weight:800;line-height:.96}h2{font-size:clamp(38px,4.6vw,72px);font-weight:800;line-height:1}h3{font-weight:700;line-height:1.12;letter-spacing:-.01em}p{line-height:1.6;text-wrap:pretty}.accent{font-family:var(--font-display);font-style:italic;font-weight:800;letter-spacing:-.02em;background:var(--grad-ink);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em;margin-right:-.04em}.dark .accent,.accent--light{background-image:var(--grad-brand)}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--teal-ink);margin-bottom:22px}.kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--grad-brand-vivid);box-shadow:0 0 0 4px #94c9be38}.dark .kicker{color:var(--lime)}.lead{font-size:clamp(17px,1.4vw,20px);color:var(--muted);line-height:1.6}.dark .lead{color:var(--muted-dark)}.small-note{font-size:12px;color:var(--muted);margin-top:26px;line-height:1.5}.dark .small-note{color:#a9b7bd}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{position:relative;padding-block:var(--section-y)}.section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(28px,6vw,96px);align-items:end}.section-heading>p:not(.kicker),.section-heading>div>p:not(.kicker){font-size:clamp(17px,1.4vw,20px);color:var(--muted);max-width:520px}.section-intro{font-size:clamp(16px,1.4vw,20px);color:var(--muted);margin-top:20px;max-width:620px}.dark{position:relative;background:var(--black);color:var(--white);isolation:isolate}.dark p{color:#c4ccd1}.dark .section-heading>p,.dark .section-intro{color:#d3dadd}.mist,.paper{background:var(--paper)}.panel .container{padding-inline:calc(var(--gutter) - var(--panel-inset))}.panel{margin-inline:var(--panel-inset);border-radius:clamp(28px,3.6vw,56px);overflow:clip}@media(max-width:700px){:root{--header-h: 72px}.section-heading{grid-template-columns:1fr;gap:22px}}.brand{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.brand picture{display:contents}.brand img{display:block;width:auto;height:var(--brand-h, 46px)}@media(max-width:700px){.brand{--brand-h: 38px}}.button{--btn-bg: var(--grad-brand);--btn-fg: var(--ink);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:8px 8px 8px 28px;background:var(--btn-bg);color:var(--btn-fg);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.04em;line-height:1.3;text-align:left;box-shadow:0 10px 30px -12px #67a8f199;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),background-position var(--dur) var(--ease-out)}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / .55) 45%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--ease-out)}.button:hover:before{transform:translate(120%)}.button:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px #67a8f1cc}.button:active{transform:translateY(0) scale(.98)}.button .link-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--white);transition:transform var(--dur) var(--ease-spring)}.button .link-icon svg{width:18px;height:18px}.button:hover .link-icon{transform:rotate(45deg)}.button--dark{--btn-bg: var(--ink);--btn-fg: var(--white);box-shadow:0 14px 34px -16px #05060799}.button--dark .link-icon{background:var(--grad-brand);color:var(--ink)}.button--dark:before{background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / .16) 45%,transparent 70%)}.button--ghost{--btn-bg: transparent;--btn-fg: currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.button--ghost:hover{box-shadow:inset 0 0 0 1.5px currentColor}.button--light{--btn-bg: var(--white);--btn-fg: var(--ink);box-shadow:0 14px 34px -16px #00000080}.button--secondary{--btn-bg: var(--mist-2);--btn-fg: var(--ink);box-shadow:none}.button--block{width:100%;justify-content:space-between}.button--plain{padding-inline:28px}@media(max-width:700px){.button{min-height:52px;font-size:13px;padding-left:22px}.button .link-icon{width:36px;height:36px}}.text-link{position:relative;display:inline-flex;align-items:center;gap:10px;width:fit-content;padding-bottom:6px;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.02em;line-height:1.4;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1.5px no-repeat,linear-gradient(90deg,var(--lime),var(--mint),var(--sky)) 0 100% / 0 1.5px no-repeat;transition:background-size .6s var(--ease-out),color var(--dur-fast)}.text-link:before,.inline-link:before{content:"";position:absolute;top:-11px;right:-6px;bottom:-11px;left:-6px}.text-link:hover{color:var(--teal-ink);background-size:0 1.5px,100% 1.5px;background-position:100% 100%,0 100%}.text-link .link-icon{display:inline-flex;transition:transform var(--dur) var(--ease-spring)}.text-link .link-icon svg{width:18px;height:18px}.text-link:hover .link-icon{transform:translate(3px,-3px)}.dark .text-link{color:var(--aqua)}.dark .text-link:hover{color:var(--white)}.inline-link{position:relative;display:inline-flex;align-items:center;gap:4px;font-weight:600;text-decoration:underline;text-decoration-color:var(--aqua-500);text-decoration-thickness:1.5px;text-underline-offset:4px}.inline-link .link-icon svg{width:14px;height:14px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;transition:background var(--dur-fast),transform var(--dur) var(--ease-spring)}.icon-button:hover{background:var(--mist-2)}.skip-link{position:fixed;top:12px;left:12px;z-index:200;background:var(--aqua);color:var(--ink);font-weight:700;padding:14px 18px;border-radius:var(--radius-sm);transform:translateY(-180%);transition:transform var(--dur) var(--ease-out)}.skip-link:focus{transform:translateY(0)}.tabs{position:relative;display:flex;gap:6px;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:6px;border-radius:var(--radius-pill);background:var(--mist-2)}.tabs::-webkit-scrollbar{display:none}.tabs-indicator{position:absolute;top:6px;bottom:6px;left:0;width:var(--tab-w, 0);transform:translate(var(--tab-x, 0));border-radius:var(--radius-pill);background:var(--white);box-shadow:var(--shadow-sm);transition:transform .55s var(--ease-out),width .55s var(--ease-out);pointer-events:none}.tabs[data-ready=false] .tabs-indicator{transition:none}.tabs button{position:relative;z-index:1;font-family:var(--font-display);display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:var(--radius-pill);white-space:nowrap;font-size:15px;font-weight:600;color:var(--muted);transition:color var(--dur-fast)}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{color:var(--ink);font-weight:700}.tabs button svg{width:18px;height:18px}.tabs button:focus-visible{outline-offset:-3px}.dark .tabs{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-border)}.dark .tabs-indicator{background:var(--grad-brand);box-shadow:0 8px 24px -10px #67a8f1b3}.dark .tabs button{color:#c2ced3}.dark .tabs button:hover{color:var(--white)}.dark .tabs button[aria-selected=true]{color:var(--ink)}.dark .tabs button:focus-visible{outline:2px solid var(--sky);outline-offset:2px}@media(forced-colors:active){.split-word,.split-word>span{display:inline;padding:0;margin:0}.brand{forced-color-adjust:none;background:#050607;border-radius:12px;padding:4px 8px}.tabs-indicator{forced-color-adjust:none;background:Highlight}.tabs button[aria-selected=true]{forced-color-adjust:none;color:HighlightText}}@media(max-width:700px){.tabs button{font-size:14px;padding:10px 16px}}.detail-rows{padding:0;margin:32px 0;border-top:1px solid var(--line)}.detail-rows>div{display:grid;grid-template-columns:.6fr 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.5}.detail-rows dt{font-weight:700}.detail-rows dd{color:var(--muted)}.dark .detail-rows,.dark .detail-rows>div{border-color:var(--line-dark)}.dark .detail-rows dd{color:#d2dde2}@media(max-width:700px){.detail-rows>div{grid-template-columns:1fr;gap:4px;font-size:14px}}.glass{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.card{position:relative;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}[data-spotlight]{position:relative;isolation:isolate}[data-spotlight]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),var(--spot-color, rgb(148 201 190 / .22)),transparent 60%);transition:opacity var(--dur) var(--ease-out)}[data-spotlight]:hover:after{opacity:1}.gradient-border{position:relative}.gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--border-bg, var(--grad-brand));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.aurora>span{position:absolute;width:var(--size, 60vmax);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--c) 0%,transparent 62%);opacity:var(--o, .55);animation:aurora-drift var(--t, 26s) var(--ease-in-out) infinite alternate}.aurora>span:nth-child(1){--c: rgb(103 168 241 / .6);top:-30%;left:-15%}.aurora>span:nth-child(2){--c: rgb(197 231 145 / .55);--t: 32s;bottom:-35%;right:-20%;animation-delay:-8s}.aurora>span:nth-child(3){--c: rgb(148 201 190 / .5);--size: 40vmax;--t: 22s;top:20%;right:15%;animation-delay:-14s}.aurora--dark>span{--o: .32}@media(max-width:700px){.aurora>span{--size: 90vmax}.aurora>span:nth-child(3){display:none}}.aurora--dark>span:nth-child(2){--o: .22}@keyframes aurora-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,4vh,0) scale(1.12)}to{transform:translate3d(-4vw,8vh,0) scale(.94)}}.bg-dots{background-image:radial-gradient(rgb(5 6 7 / .12) 1px,transparent 1.2px);background-size:22px 22px}.dark .bg-dots,.dark.bg-dots,.bg-dots--light{background-image:radial-gradient(rgb(255 255 255 / .1) 1px,transparent 1.2px)}.grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sparkle{display:inline-block;width:.7em;height:.7em;color:var(--aqua)}.sparkle--spin{animation:sparkle-spin 6s linear infinite}@keyframes sparkle-spin{to{transform:rotate(360deg)}}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(45deg)}}.rotating-badge{position:relative;display:inline-grid;place-items:center;width:var(--size, 132px);height:var(--size, 132px);flex-shrink:0}.rotating-badge-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:sparkle-spin var(--spin, 18s) linear infinite;overflow:visible}.rotating-badge-ring text{font-family:var(--font-display);font-size:9.6px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;fill:currentColor}.rotating-badge-center{position:relative;display:grid;place-items:center}.marquee{--gap: 2.5rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee var(--speed, 40s) linear infinite}.marquee[data-reverse] .marquee-track{animation-direction:reverse}.marquee[data-pause]:hover .marquee-track{animation-play-state:paused}.marquee-group{display:flex;flex-shrink:0;align-items:center;gap:var(--gap);padding-right:var(--gap)}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}.magnetic{display:inline-flex;transition:transform .6s var(--ease-out)}.draw{stroke-dasharray:1;stroke-dashoffset:0}.pulse-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:#6fcf6a;flex-shrink:0}.pulse-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:pulse-ring 2s var(--ease-out) infinite}@keyframes pulse-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(3.2);opacity:0}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.js-motion [data-reveal]{transition:opacity var(--rd, 1s) var(--ease-out),transform var(--rd, 1s) var(--ease-out),filter var(--rd, 1s) var(--ease-out),clip-path var(--rd, 1.3s) var(--ease-out);transition-delay:calc(var(--d, 0) * 1ms + var(--i, 0) * var(--stagger, 90ms))}.js-motion [data-reveal=up]:not([data-in]){opacity:0;transform:translate3d(0,36px,0)}.js-motion [data-reveal=down]:not([data-in]){opacity:0;transform:translate3d(0,-24px,0)}.js-motion [data-reveal=left]:not([data-in]){opacity:0;transform:translate3d(-48px,0,0)}.js-motion [data-reveal=right]:not([data-in]){opacity:0;transform:translate3d(48px,0,0)}.js-motion [data-reveal=fade]:not([data-in]){opacity:0}.js-motion [data-reveal=scale]:not([data-in]){opacity:0;transform:scale(.92)}.js-motion [data-reveal=blur]:not([data-in]){opacity:0;filter:blur(14px);transform:translate3d(0,16px,0)}.js-motion [data-reveal=clip]{clip-path:inset(0 0 0 0 round var(--clip-r, 0px))}.js-motion [data-reveal=clip]:not([data-in]){clip-path:inset(100% 0 0 0 round var(--clip-r, 0px))}.js-motion [data-reveal=clip-x]{clip-path:inset(0 0 0 0 round var(--clip-r, 0px))}.js-motion [data-reveal=clip-x]:not([data-in]){clip-path:inset(0 100% 0 0 round var(--clip-r, 0px))}.js-motion [data-reveal=stagger]>*{transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--d, 0) * 1ms + var(--i, 0) * var(--stagger, 90ms))}.js-motion [data-reveal=stagger]:not([data-in])>*{opacity:0;transform:translate3d(0,28px,0)}.js-motion [data-reveal=draw] .draw{transition:stroke-dashoffset var(--rd, 1.8s) var(--ease-in-out);transition-delay:calc(var(--d, 0) * 1ms + var(--i, 0) * .16s)}.js-motion [data-reveal=draw]:not([data-in]) .draw{stroke-dashoffset:1}.js-motion [data-reveal]:focus-within,.js-motion [data-reveal]:focus-within>*{opacity:1;transform:none;filter:none;clip-path:none;transition-duration:0s;transition-delay:0s}.split-line{display:inline}.split-word{display:inline-block;vertical-align:top;padding:.06em .08em .14em;margin:-.06em -.08em -.14em}.split-word>span{display:inline-block}.js-motion [data-reveal=split]:not([data-settled]) .split-word{overflow:hidden}.js-motion [data-reveal=split] .split-word>span{transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--d, 0) * 1ms + var(--wi, 0) * 55ms)}.js-motion [data-reveal=split]:not([data-in]) .split-word>span{transform:translate3d(0,112%,0) rotate(4deg)}.br-mobile{display:none}@media(max-width:700px){.br-desktop{display:none}.br-mobile{display:inline}}#conteudo>:nth-child(n+4),#root>footer{contain-intrinsic-size:auto 1000px}.cv-ready #conteudo>:nth-child(n+4),.cv-ready #root>footer{content-visibility:auto}[data-offscreen],[data-offscreen] *,[data-offscreen] *:before,[data-offscreen] *:after,.js-motion [data-reveal]:not([data-in]) *,.js-motion [data-reveal]:not([data-in]) *:before,.js-motion [data-reveal]:not([data-in]) *:after{animation-play-state:paused!important}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}.motion-paused .marquee-track{animation:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.marquee-track{animation:none!important}}.photo{position:relative;margin:0;overflow:hidden;background:var(--carbon-2)}.photo picture,.photo img{display:block;width:100%;height:100%}.photo img{object-fit:cover;object-position:var(--focus, 50% 50%)}.photo--scrim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grad-scrim);pointer-events:none}.hdr-progress{position:fixed;top:0;left:0;right:0;z-index:62;height:3px;transform-origin:0 50%;transform:scaleX(0);background:var(--grad-brand);box-shadow:0 0 12px #67a8f173;pointer-events:none;transition:opacity .4s var(--ease-out)}.hdr-progress[data-hidden]{opacity:0}.hdr{--hdr-fg: var(--white);--hdr-muted: rgb(255 255 255 / .82);--hdr-ease: var(--ease-out);--pill-top: 12px;--pill-h: 64px;--pill-pl: 26px;--pill-pr: 10px;--pill-inset: 24px;--pill-max: 1180px;position:fixed;inset:0 0 auto;z-index:60;pointer-events:none}.hdr-shade{position:absolute;inset:0 0 auto;height:calc(var(--header-h) + 64px);background:linear-gradient(180deg,#050607d1,#0506079e 40%,#05060738 75%,#05060700);pointer-events:none;transition:opacity .6s var(--ease-out)}.hdr[data-floating] .hdr-shade,.hdr[data-hidden] .hdr-shade,.hdr[data-open] .hdr-shade{opacity:0}.hdr-shell{--pill-w: min(100cqw + 2 * var(--gutter) - var(--pill-inset), var(--pill-max));--pill-dx: calc((100cqw - var(--pill-w)) / 2);--pill-dy: calc(var(--pill-top) + var(--pill-h) / 2 - var(--header-h) / 2);position:relative;z-index:2;isolation:isolate;container-type:inline-size;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(12px,2vw,28px);width:100%;max-width:var(--max);height:var(--header-h);margin:0 auto;padding:0 var(--gutter);color:var(--hdr-fg);pointer-events:none;transition:transform .75s var(--hdr-ease),color .45s var(--ease-out)}.hdr-shell>:not(.hdr-glass){pointer-events:auto}.hdr[data-hidden] .hdr-shell{transform:translate3d(0,calc(-100% - 28px),0)}.hdr[data-hidden]:has(.hdr-shell :focus-visible) .hdr-shell{transform:none}.hdr-glass{position:absolute;top:var(--pill-top);left:50%;z-index:-1;width:var(--pill-w);height:var(--pill-h);margin-left:calc(var(--pill-w) / -2);border-radius:calc(var(--pill-h) / 2);background:#050607b8;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 0 0 1px #ffffff1a,0 18px 44px -16px #0009,inset 0 1px #ffffff12;opacity:0;scale:1.035 1.2;pointer-events:none;transition:opacity .55s var(--ease-out),scale .85s var(--hdr-ease),background-color .45s var(--ease-out)}.hdr[data-surface=light] .hdr-glass{background:#050607eb}.hdr-glass:after{content:"";position:absolute;left:14%;right:14%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--lime),var(--mint),var(--sky),transparent);opacity:.55}.hdr[data-floating] .hdr-glass{opacity:1;scale:1;pointer-events:auto}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hdr-glass{background:#050607f0}}.hdr .hdr-brand{--brand-h: 46px;grid-column:1;justify-self:start;border-radius:10px;transition:translate .85s var(--hdr-ease)}.hdr .hdr-brand img{max-width:none}.hdr[data-floating] .hdr-brand{translate:calc(var(--pill-dx) + var(--pill-pl)) var(--pill-dy)}.hdr-nav{grid-column:2;justify-self:center;display:flex;min-width:0;transition:translate .85s var(--hdr-ease)}.hdr[data-floating] .hdr-nav{translate:0 var(--pill-dy)}.hdr-list{position:relative;display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.hdr-indicator{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;background:#ffffff17;clip-path:inset(0 calc(100% - var(--ind-x, 0px) - var(--ind-w, 0px)) 0 var(--ind-x, 0px) round 999px);opacity:0;pointer-events:none;transition:clip-path .6s var(--ease-out),opacity .35s var(--ease-out)}.hdr-list[data-snap] .hdr-indicator{transition:opacity .35s var(--ease-out)}.hdr-list[data-has-active] .hdr-indicator{opacity:1}.hdr-link{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:var(--hdr-muted);transition:color .35s var(--ease-out)}.hdr-link:hover,.hdr-link[aria-current]{color:var(--white)}.hdr-link:focus-visible{border-radius:var(--radius-pill);outline-offset:0}.hdr a:focus-visible,.hdr button:focus-visible{outline-color:var(--sky)}.hdr .hdr-cta:focus-visible,.hdr-toggle:focus-visible{border-radius:var(--radius-pill)}.hdr-link:after{content:"";position:absolute;left:16px;right:16px;bottom:8px;height:2px;border-radius:2px;background:var(--grad-brand);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ease-out)}.hdr-link:hover:after{transform:scaleX(.3)}.hdr-link[aria-current]:after{transform:scaleX(1);transition-delay:.12s}.hdr-roll{position:relative;display:inline-block;height:1.3em;line-height:1.3;overflow:hidden;vertical-align:top}.hdr-roll>span{display:block;transition:transform .55s var(--ease-out)}.hdr-roll>span+span{position:absolute;top:100%;left:0}.hdr-link:hover .hdr-roll>span{transform:translateY(-100%)}@media(max-width:1099.98px){.hdr-link{padding-inline:13px;font-size:14px}.hdr-link:after{left:13px;right:13px}}.hdr-actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:10px;transition:translate .85s var(--hdr-ease)}.hdr[data-floating] .hdr-actions{translate:calc(-1 * (var(--pill-dx) + var(--pill-pr))) var(--pill-dy)}.hdr .hdr-cta{min-height:48px;padding:4px 4px 4px 20px;gap:12px;font-size:13px;white-space:nowrap;transform-origin:100% 50%;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),scale .85s var(--hdr-ease)}.hdr .hdr-cta .link-icon{width:40px;height:40px}.hdr[data-floating] .hdr-cta{scale:.917}.hdr-toggle{display:none;position:relative;width:44px;height:44px;flex-shrink:0;place-items:center;border-radius:50%;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e;color:var(--white);transition:background-color .35s var(--ease-out),transform .45s var(--ease-spring)}.hdr-toggle:hover{background:#ffffff29}.hdr-toggle:active{transform:scale(.94)}.hdr-toggle-lines{position:relative;display:block;width:18px;height:12px}.hdr-toggle-lines>span{position:absolute;left:0;width:18px;height:2px;border-radius:2px;background:currentColor;transform-origin:50% 50%;transition:transform .55s var(--ease-out),scale .45s var(--ease-out)}.hdr-toggle-lines>span:first-child{top:1px}.hdr-toggle-lines>span:last-child{top:9px;transform-origin:0 50%;scale:.61 1}.hdr-toggle:hover .hdr-toggle-lines>span:last-child{scale:1}.hdr[data-open] .hdr-toggle-lines>span:first-child{transform:translateY(4px) rotate(45deg)}.hdr[data-open] .hdr-toggle-lines>span:last-child{transform-origin:50% 50%;scale:1;transform:translateY(-4px) rotate(-45deg)}.js-motion .hdr-brand,.js-motion .hdr-list>li:not(.hdr-indicator),.js-motion .hdr-actions{animation:hdr-in 1s var(--ease-out) backwards;animation-delay:calc(.12s + var(--i, 0) * 70ms)}.js-motion .hdr-actions{--i: 6}@keyframes hdr-in{0%{opacity:0;transform:translate3d(0,-18px,0)}}.hdr-menu{display:none}html.hdr-menu-lock,html.hdr-menu-lock body{overflow:hidden}@media(max-width:979.98px){.hdr-nav{display:none}.hdr-shell{grid-template-columns:auto minmax(0,1fr) auto;column-gap:4px}.hdr-toggle{display:grid}.hdr[data-open] .hdr-cta-wrap{opacity:0;visibility:hidden;translate:0 -6px;transition:opacity .3s var(--ease-out),translate .3s var(--ease-out),visibility 0s linear .3s}.hdr-cta-wrap{transition:opacity .5s var(--ease-out) .15s,translate .6s var(--ease-out),visibility 0s}.hdr-menu.dark{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:block;pointer-events:auto;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(80% 50% at 100% 100%,rgb(103 168 241 / .12),transparent 70%),var(--black);visibility:hidden;clip-path:circle(0 at var(--ox, calc(100% - 42px) ) var(--oy, 36px));transition:clip-path .7s var(--ease-in-out),visibility 0s linear .7s}.hdr-menu.dark[data-open]{visibility:visible;clip-path:circle(150vmax at var(--ox, calc(100% - 42px) ) var(--oy, 36px));transition:clip-path .95s var(--ease-out),visibility 0s}.hdr-menu.dark:before{content:"";position:fixed;top:var(--header-h);left:var(--gutter);right:var(--gutter);height:1px;background:linear-gradient(90deg,var(--lime),var(--mint) 45%,var(--sky) 75%,transparent);opacity:.45;transform:scaleX(0);transform-origin:0 50%;transition:transform .4s var(--ease-out);pointer-events:none;z-index:3}.hdr-menu.dark[data-open]:before{transform:scaleX(1);transition:transform 1.1s var(--ease-out) .25s}.hdr-menu-veil{position:sticky;top:0;z-index:2;height:calc(var(--header-h) + 18px);margin-bottom:calc(-1 * (var(--header-h) + 18px));background:linear-gradient(to bottom,var(--black) 0%,rgb(5 6 7 / .94) 62%,rgb(5 6 7 / 0) 100%);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out)}.hdr-menu[data-scrolled] .hdr-menu-veil{opacity:1}.hdr-menu.dark:after{content:"";position:sticky;bottom:0;z-index:2;display:block;height:64px;margin-top:-64px;background:linear-gradient(to top,#050607f0,#05060700);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out)}.hdr-menu.dark[data-more]:after{opacity:1}.hdr-menu-inner{display:flex;flex-direction:column;justify-content:space-between;gap:36px;min-height:100%;max-width:calc(720px + 2 * var(--gutter));margin-inline:auto;padding:calc(var(--header-h) + clamp(20px,5vh,48px)) var(--gutter) max(28px,env(safe-area-inset-bottom))}.hdr-menu-list{margin:0;padding:0;list-style:none;counter-reset:none}.hdr-menu-list li{position:relative}.hdr-menu-list li:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#ffffff29,#ffffff08);transform-origin:0 50%;transform:scaleX(0);transition:transform .5s var(--ease-out)}.hdr-menu-list a{display:flex;align-items:center;gap:16px;min-height:44px;padding:clamp(10px,1.8vh,16px) 0;color:var(--white)}.hdr-menu-num{align-self:flex-start;margin-top:.6em;min-width:24px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transition:opacity .4s var(--ease-out)}.hdr-menu-mask{display:block;overflow:hidden;padding:.08em .1em .12em 0;margin:-.08em 0 -.12em}.hdr-menu-label{display:block;font-family:var(--font-display);font-size:clamp(34px,9.6vw,60px);font-weight:700;line-height:1.04;letter-spacing:-.02em;transform:translate3d(0,110%,0);transition:transform .45s var(--ease-in-out)}.hdr-menu-arrow{width:26px;height:26px;margin-left:auto;color:var(--sky);opacity:0;transform:translate(-10px,10px);transition:opacity .4s var(--ease-out),transform .5s var(--ease-spring)}.hdr-menu-list a:hover .hdr-menu-arrow,.hdr-menu-list a:focus-visible .hdr-menu-arrow{opacity:1;transform:none}.hdr-menu-list a:hover .hdr-menu-label,.hdr-menu-list a[aria-current] .hdr-menu-label{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.hdr-menu-num{position:relative}.hdr-menu-num:after{content:"";position:absolute;left:1px;top:calc(100% + 7px);width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c5e79133;transform:scale(0);transition:transform .5s var(--ease-spring) .5s}.hdr-menu-list a[aria-current] .hdr-menu-num:after{transform:scale(1)}.hdr-menu[data-open] .hdr-menu-label{transform:none;transition:transform .9s var(--ease-out);transition-delay:calc(.26s + var(--i, 0) * 70ms)}.hdr-menu[data-open] .hdr-menu-num{opacity:1;transition-delay:calc(.42s + var(--i, 0) * 70ms)}.hdr-menu[data-open] .hdr-menu-list li:after{transform:scaleX(1);transition:transform 1s var(--ease-out);transition-delay:calc(.3s + var(--i, 0) * 70ms)}.hdr-menu-contact{margin-top:26px;font-size:16px}.hdr-menu-contact,.hdr-menu-foot{opacity:0;transform:translate3d(0,18px,0);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.hdr-menu[data-open] .hdr-menu-contact,.hdr-menu[data-open] .hdr-menu-foot{opacity:1;transform:none;transition:opacity .8s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(.3s + var(--i, 0) * 70ms)}.hdr-menu-foot{display:grid;gap:18px}.hdr-menu-quick{display:flex;flex-wrap:wrap;gap:10px}.hdr-menu-chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;padding:0 18px 0 14px;border-radius:var(--radius-pill);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--white);font-size:14px;font-weight:600;overflow-wrap:anywhere;transition:background-color .3s var(--ease-out),transform .45s var(--ease-spring)}.hdr-menu-chip svg{width:18px;height:18px;color:var(--sky)}.hdr-menu-chip:hover{background:#ffffff1c;transform:translateY(-2px)}}@media(max-width:979.98px)and (max-height:760px){.hdr-menu-inner{gap:22px;padding-top:calc(var(--header-h) + 12px);padding-bottom:max(20px,env(safe-area-inset-bottom))}.hdr-menu-list a{padding-block:5px}.hdr-menu-label{font-size:min(clamp(30px,9vw,52px),6.4svh)}.hdr-menu-contact{margin-top:14px}.hdr-menu-foot{gap:12px}.hdr-menu-quick{gap:8px}}@media(max-width:359.98px){.hdr-menu-list a{gap:12px}.hdr-menu-label{font-size:min(28px,6.4svh)}}@media(max-width:979.98px)and (max-height:520px)and (orientation:landscape){.hdr-menu-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(28px,5vw,56px);max-width:none;padding-top:calc(var(--header-h) + 2px)}.hdr-menu-list a{min-height:44px;padding-block:2px}.hdr-menu-label{font-size:clamp(24px,7svh,32px)}.hdr-menu-num{margin-top:.3em}.hdr-menu-contact{margin-top:10px}.hdr-menu-foot{padding-top:4px}.hdr-menu-chip{gap:8px;padding:0 14px 0 12px;font-size:13px}}@media(max-width:700px){.hdr{--pill-top: 8px;--pill-h: 60px;--pill-pl: 18px;--pill-pr: 8px;--pill-inset: 16px}.hdr .hdr-brand{--brand-h: 40px}.hdr[data-floating] .hdr-cta{scale:1}.hdr-actions{gap:8px}.hdr .hdr-cta{min-height:44px;padding:4px 4px 4px 16px;gap:10px;font-size:12px}.hdr .hdr-cta .link-icon{width:36px;height:36px}}@media(max-width:479.98px){.hdr .hdr-cta{padding:0 16px;font-size:11px;letter-spacing:.02em}.hdr .hdr-cta .link-icon{display:none}}@media(max-width:359.98px){.hdr{--pill-pl: 14px}.hdr .hdr-brand{--brand-h: 38px}.hdr .hdr-cta{padding:0 13px;font-size:10.5px;letter-spacing:.01em}}@media(prefers-reduced-motion:reduce){.hdr[data-hidden] .hdr-shell{transform:none}.hdr-menu.dark,.hdr-menu.dark[data-open],.hdr-menu.dark *,.hdr-menu.dark[data-open] *{transition:none}}.hdr-menu:not([data-open]) *,.hdr-menu:not([data-open]) *:before,.hdr-menu:not([data-open]) *:after{animation-play-state:paused!important}.hero{--photo-w: 100%;--photo-h: 120%;--photo-pos: 0% 50%;--hero-ink: rgb(255 255 255 / .9);position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(620px,100vh,940px);min-height:clamp(620px,100svh,940px);padding-top:var(--header-h);background:var(--black);color:var(--white)}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:var(--carbon)}.hero-settle,.hero-parallax{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:58% 100%}.hero-photo.photo{position:absolute;inset:auto 0 0 auto;width:var(--photo-w);height:var(--photo-h);background:var(--carbon)}.hero-photo img{object-position:var(--photo-pos)}@media(min-width:901px){.hero{--photo-w: 112%;--photo-pos: 0% 47%}.hero-photo.photo{left:0;right:auto}}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#050607f7,#050607eb,#050607d1 24%,#05060799 34%,#05060747 43%,#05060714 51%,#05060700 58%),radial-gradient(90% 70% at 0% 100%,#05060780,#05060700 70%),radial-gradient(46% 36% at 84% 84%,#05060780,#05060700),linear-gradient(to bottom,#0506072e,#05060700 22%)}.js-motion .hero-settle{animation:hero-settle 2.4s var(--ease-out) both}@keyframes hero-settle{0%{transform:scale(1.08)}}.hero-inner{position:relative;z-index:1;width:100%;max-width:var(--max);margin-inline:auto;padding:0 var(--gutter) clamp(20px,3.4vh,36px)}.hero-grid{--side-w: 400px;--col-gap: clamp(32px, 3.6vw, 56px);container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--side-w));grid-template-areas:"title side" "meta meta";column-gap:var(--col-gap);align-items:end}.hero-title{grid-area:title;position:relative;font-size:clamp(40px,(100cqw - var(--side-w) - var(--col-gap)) / 10.9,92px);font-weight:800;line-height:.98;letter-spacing:-.025em;overflow-wrap:anywhere;color:var(--white)}.hero-br--join{display:none}.hero-title .accent{letter-spacing:-.01em}.js-motion .hero-title .split-word>span{animation:hero-word .9s var(--ease-out) both;animation-delay:calc(var(--d, 0) * 1ms + var(--wi, 0) * 45ms)}@keyframes hero-word{0%{opacity:.15;transform:translate3d(0,.42em,0)}}.hero-side{grid-area:side;position:relative;padding-bottom:.1em}.hero-side:before{content:"";position:absolute;z-index:-1;top:-56px;right:-64px;bottom:-40px;left:-72px;pointer-events:none;background:radial-gradient(closest-side,#0506079e,#05060766 55%,#05060700)}.hero-lead{max-width:30em;font-size:clamp(16px,1.2vw,18px);line-height:1.6;color:var(--hero-ink);text-shadow:0 0 22px rgb(5 6 7 / .9),0 0 8px rgb(5 6 7 / .55),0 1px 3px rgb(5 6 7 / .7)}.js-motion .hero-lead{animation:hero-lead 1s var(--ease-out) .2s both}@keyframes hero-lead{0%{opacity:.2;transform:translate3d(0,16px,0)}}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:clamp(20px,2.8vh,28px)}.hero-magnetic{border-radius:var(--radius-pill)}.hero-cta{min-height:58px;padding-left:26px;gap:16px;font-size:14.5px;letter-spacing:.06em;box-shadow:0 16px 40px -18px #67a8f1bf}.hero-cta .link-icon{width:42px;height:42px}.hero .hero-more{position:relative;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--white)}.hero .hero-more:hover{color:var(--lime)}.hero-more:after{content:"";position:absolute;top:-12px;right:-10px;bottom:-6px;left:-10px}.hero-more-arrow{display:inline-flex;animation:hero-nudge 2.6s var(--ease-in-out) infinite}@keyframes hero-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.hero-meta{grid-area:meta;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:clamp(18px,2.8vh,30px);padding-top:clamp(14px,1.8vh,18px)}.hero-meta:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,#c5e7918c,#94c9be52 30%,#ffffff24 62%);transform-origin:0 50%}.js-motion .hero-meta:before{transition:transform 1.4s var(--ease-out) .7s}.js-motion .hero-meta:not([data-in]):before{transform:scaleX(0)}.hero-pillars{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.hero-pillar{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:#ffffffc7}.hero-pillar-dot{width:7px;height:7px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 3px color-mix(in srgb,var(--dot) 22%,transparent)}.hero-pillar--lime{--dot: var(--lime)}.hero-pillar--mint{--dot: var(--mint)}.hero-pillar--sky{--dot: var(--sky)}.hero-chip{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:4px 4px 4px 18px;border-radius:var(--radius-pill);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--white);white-space:nowrap;transition:background-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.hero-chip-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--grad-brand);box-shadow:0 0 0 3px #c5e7912e}.hero-chip-arrow{display:inline-grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:var(--grad-brand);color:var(--ink);transition:transform var(--dur) var(--ease-spring)}.hero-chip:hover{transform:translateY(-2px);background-color:#ffffff1f;box-shadow:inset 0 0 0 1px #c5e79180}.hero-chip:hover .hero-chip-arrow{transform:rotate(45deg)}.hero-chip:focus-visible{outline-offset:4px}@media(max-width:1180px)and (min-width:901px){.hero{--photo-h: 126%}.hero-grid{--side-w: 320px;--col-gap: 32px}.hero-lead{font-size:15.5px;line-height:1.55}.hero-actions{gap:12px 24px;margin-top:18px}.hero-cta{min-height:54px;font-size:14px}.hero-cta .link-icon{width:40px;height:40px}.hero-pillars{column-gap:18px}.hero-pillar{font-size:11px;letter-spacing:.16em}}@media(min-width:901px)and (max-height:780px){.hero{--photo-h: 128%}.hero-title{font-size:clamp(40px,min((100cqw - var(--side-w) - var(--col-gap)) / 10.9,10.2vh),92px)}.hero-meta{margin-top:18px;padding-top:14px}.hero-actions{margin-top:16px}.hero-side:before{background:radial-gradient(closest-side,#050607bd,#05060780 55%,#05060700)}}@media(max-width:900px){.hero{--media-h: clamp(420px, 92vw + 160px, 640px);--overlap: clamp(108px, 18vw + 50px, 190px);--photo-h: 112%;display:block;min-height:0;padding-top:0}.hero-media{position:relative;inset:auto;z-index:0;height:var(--media-h)}.hero-scrim{background:linear-gradient(to top,var(--black) 0%,rgb(5 6 7 / .92) 12%,rgb(5 6 7 / .72) 26%,rgb(5 6 7 / .36) 40%,rgb(5 6 7 / .08) 52%,rgb(5 6 7 / 0) 60%),linear-gradient(to bottom,#0506074d,#05060700 24%)}.hero-inner{margin-top:calc(var(--overlap) * -1);padding-bottom:clamp(40px,8vw,64px)}.hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "side" "meta"}.hero-title{font-size:clamp(40px,100cqw / 10.9,76px);line-height:1}.hero-side{margin-top:clamp(22px,4vw,32px)}.hero-side:before{display:none}.hero-lead{max-width:34em;font-size:16px}.hero-meta{margin-top:clamp(30px,6vw,44px)}}@media(max-width:700px){.hero{--media-h: clamp(400px, 70vw + 230px, 560px);--photo-w: 100%;--photo-h: 132%;--photo-pos: 40% 50%}.hero-br--join{display:inline}.hero-title{font-size:clamp(38px,100cqw / 6.8,60px)}.hero-cta{min-height:56px;font-size:14px}.hero-actions{gap:14px 24px}.hero-meta{flex-direction:column;align-items:flex-start;gap:22px}.hero-pillars{column-gap:18px}.hero-pillar{font-size:11px;letter-spacing:.16em}}@media(max-width:360px){.hero-actions .hero-magnetic,.hero-actions .hero-cta{width:100%}.hero-cta{justify-content:space-between}.hero-chip{font-size:13px;gap:10px}.hero-pillars{column-gap:14px}}@media(max-width:900px)and (max-height:500px)and (orientation:landscape){.hero{--media-h: calc(100svh - 16px) ;--overlap: 92px;--photo-w: 100%;--photo-h: 112%;--photo-pos: 0% 50%}.hero-br--join{display:none}.hero-title{font-size:clamp(34px,100cqw / 10.9,56px)}.hero-lead{max-width:40em}.hero-meta{flex-direction:row;align-items:center}}@media(prefers-reduced-motion:reduce){.hero-more-arrow{animation:none}}.mband{position:relative;overflow-x:clip;overflow-y:visible;padding-block:clamp(16px,2.2vw,30px) clamp(6px,1vw,14px);background:var(--black);pointer-events:none;-webkit-user-select:none;user-select:none}.mband-stage{--fn: clamp(30px, 4.2vw, 62px);--pn: clamp(12px, 1.3vw, 19px);--fs: clamp(16px, 1.75vw, 25px);--pb: clamp(13px, 1.45vw, 21px);--tn: .0524;--tb: .0218;--half: 50vw;--nh: calc(var(--fn) * .56 + var(--pn));--th: calc(var(--fs) * .5 + 6px);--bh: calc(var(--fs) * .62 + var(--pb));--sep: calc(var(--nh) + var(--th) + (var(--tn) + var(--tb)) * var(--half));--top-n: calc(var(--nh) + var(--tn) * var(--half));position:relative;height:calc(var(--top-n) + var(--sep) + var(--tb) * var(--half) + var(--bh))}.mband-ribbon{position:absolute;left:-6%;right:-6%;display:flex;align-items:center;overflow:hidden;pointer-events:auto;will-change:transform}.mband-drift{flex:1;min-width:0}.mband .marquee{-webkit-mask-image:none;mask-image:none}.mband-item{display:inline-flex;align-items:center;gap:var(--gap);white-space:nowrap}.mband-word{font-family:var(--font-display);font-style:italic;text-transform:uppercase;line-height:1}.mband-ribbon--dark{z-index:2;top:var(--top-n);transform:translateY(-50%) rotate(-3deg);padding-block:var(--pn);background:var(--carbon);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff0f,0 28px 60px -28px #000000e6}.mband-ribbon--dark .marquee{--gap: clamp(30px, 3.4vw, 54px)}.mband-ribbon--dark .mband-item{gap:.3em;font-size:var(--fn)}.mband-ribbon--dark .mband-word{font-size:var(--fn);font-weight:800;letter-spacing:-.01em;color:var(--white);padding:.08em .06em .06em 0}.mband-icon{width:.78em;height:.78em}.mband-icon--lime{color:var(--lime)}.mband-icon--mint{color:var(--mint)}.mband-icon--sky{color:var(--sky)}.mband-ribbon--brand{z-index:1;top:calc(var(--top-n) + var(--sep));transform:translateY(-50%) rotate(1.25deg);padding-block:var(--pb);background:var(--grad-brand);box-shadow:0 18px 44px -24px #67a8f1bf}.mband-ribbon--brand .marquee{--gap: clamp(16px, 1.8vw, 28px)}.mband-ribbon--brand .mband-word{font-size:var(--fs);font-weight:700;letter-spacing:.08em;color:var(--ink);padding-block:.1em}.mband-slash{width:clamp(3px,.28vw,4px);height:calc(var(--fs) * .82);border-radius:2px;background:#0a0d109e;transform:skew(-18deg);flex-shrink:0}.js-motion .mband-ribbon{transition:clip-path 1.4s var(--ease-out),opacity .8s var(--ease-out)}.js-motion .mband:not([data-in]) .mband-ribbon--dark{clip-path:inset(0 100% 0 0)}.js-motion .mband:not([data-in]) .mband-ribbon--brand{clip-path:inset(0 0 0 100%)}.js-motion .mband-ribbon--dark{clip-path:inset(0 0 0 0);transition-delay:.12s}.js-motion .mband-ribbon--brand{clip-path:inset(0 0 0 0)}.mband:hover .marquee-track,.mband[data-idle] .marquee-track{animation-play-state:paused}@media(max-width:700px){.mband-ribbon{left:-12%;right:-12%}}.stats.dark{--tile-r: clamp(22px, 2vw, 30px);--tile-gap: clamp(10px, 1.1vw, 16px);background:var(--black);padding-block:clamp(36px,5vw,80px) clamp(64px,7.6vw,120px)}.stats-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,3fr);gap:var(--tile-gap)}.stats-flag{position:relative;min-height:100%;border-radius:var(--tile-r);overflow:hidden;isolation:isolate;background:var(--carbon-2)}.stats-photo.photo{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--carbon-2)}.stats-photo img{transform:scale(1.02);transition:transform 1.2s var(--ease-out)}.stats-flag:hover .stats-photo img{transform:scale(1.07)}.stats-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff14;background:linear-gradient(to top,#05060759,#05060700 40%)}.stats-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tile-gap)}.stats-item{display:flex}.stats-tile{--spot-color: rgb(103 168 241 / .12);flex:1;display:flex;flex-direction:column;align-items:flex-start;min-height:clamp(220px,19.5vw,290px);padding:clamp(22px,2.3vw,34px);border-radius:var(--tile-r);background:var(--carbon);box-shadow:inset 0 0 0 1px #ffffff14;transition:transform .6s var(--ease-out),box-shadow .4s var(--ease-out),background-color .4s var(--ease-out)}.stats-tile:hover{transform:translateY(-4px);background-color:var(--carbon-2);box-shadow:inset 0 0 0 1px #c5e79147}.stats-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--sky);background:#67a8f114;box-shadow:inset 0 0 0 1px #67a8f14d;transition:transform .6s var(--ease-spring),background-color .4s var(--ease-out),color .4s var(--ease-out),box-shadow .4s var(--ease-out)}.stats-tile:hover .stats-icon{transform:rotate(-8deg) scale(1.06);background-color:var(--lime);color:var(--ink);box-shadow:none}.stats-value{display:inline-block;margin-top:auto;padding:clamp(28px,3vw,44px) .08em .04em 0;font-family:var(--font-display);font-size:clamp(46px,5vw,78px);font-weight:800;line-height:.92;letter-spacing:-.02em;white-space:nowrap;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.js-motion .stats-value--static{transition:clip-path 1.2s var(--ease-out);transition-delay:calc(.26s + var(--i, 0) * .14s)}.js-motion .stats-item:not([data-in]) .stats-value--static{clip-path:inset(0 100% 0 0)}.stats-rule{display:block;width:100%;height:1px;margin:clamp(16px,1.8vw,22px) 0 clamp(12px,1.3vw,16px);background:linear-gradient(90deg,#c5e79199,#67a8f14d 55%,#ffffff0f);transform-origin:left center}.js-motion .stats-rule{transition:transform 1.3s var(--ease-out);transition-delay:calc(.45s + var(--i, 0) * .14s)}.js-motion .stats-item:not([data-in]) .stats-rule{transform:scaleX(0)}.stats-label{font-family:var(--font-display);font-size:13px;font-weight:600;line-height:1.35;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-dark)}@supports (grid-template-rows: subgrid){@media not (max-width:1100px){.stats-list{grid-template-rows:auto 1fr auto auto auto;row-gap:0;min-height:clamp(220px,19.5vw,290px)}.stats-item,.stats-tile{grid-row:span 5;display:grid;grid-template-rows:subgrid}.stats-tile{justify-items:start;min-height:0}.stats-icon{grid-row:1}.stats-value{grid-row:3}.stats-rule{grid-row:4}.stats-label{grid-row:5}}}@media(max-width:1100px){.stats-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.stats-list{grid-template-columns:minmax(0,1fr)}.stats-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"value icon" "rule rule" "label label";align-items:center;min-height:0;padding:22px 24px 20px}.stats-icon{grid-area:icon}.stats-value{grid-area:value;justify-self:start;padding-top:0;font-size:clamp(44px,6.4vw,64px)}.stats-rule{grid-area:rule;margin:14px 0 12px}.stats-label{grid-area:label;font-size:12px;letter-spacing:.16em}}@media(max-width:700px){.stats.dark{padding-block:28px 56px}.stats-grid{grid-template-columns:minmax(0,1fr)}.stats-flag{min-height:0;aspect-ratio:16 / 10}.stats-photo img{object-position:50% 70%}.stats-tile{padding:20px 20px 18px 22px}.stats-value{font-size:clamp(42px,12.4vw,56px)}}.fwa-wrap{--fwa-size: 54px;position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:50;transition:transform .7s var(--ease-out)}@media(min-width:1500px){.fwa-wrap{right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom))}}.fwa{position:relative;display:grid;place-items:center;width:var(--fwa-size);height:var(--fwa-size);border-radius:50%;color:var(--ink);opacity:0;visibility:hidden;transform:translate3d(0,28px,0) scale(.55) rotate(-25deg);transition:opacity .3s var(--ease-out),transform .5s var(--ease-in-out),visibility 0s linear .5s}.fwa-wrap[data-show] .fwa{opacity:1;visibility:visible;transform:none;transition:opacity .45s var(--ease-out),transform .85s var(--ease-spring),visibility 0s}.fwa-wrap[data-show][data-tucked]:not(:focus-within) .fwa{opacity:0;transform:translate3d(0,24px,0) scale(.7);pointer-events:none;transition:opacity .3s var(--ease-out),transform .45s var(--ease-in-out)}.fwa:focus-visible{border-radius:50%;outline-color:var(--sky);outline-offset:5px}.fwa .link-label{display:contents}.fwa-orb{position:relative;display:grid;place-items:center;width:var(--fwa-size);height:var(--fwa-size);border-radius:50%;background:var(--grad-brand);box-shadow:0 0 0 1px #05060759,0 16px 34px -12px #67a8f1b3,0 4px 12px #00000059,inset 0 1px #ffffff80;transition:transform .55s var(--ease-spring),box-shadow .45s var(--ease-out)}.fwa-icon{position:relative;width:24px;height:24px;stroke-width:2;transition:transform .6s var(--ease-spring)}.fwa-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgb(103 168 241 / .6);opacity:0;pointer-events:none;animation:fwa-pulse 3.6s var(--ease-out) infinite}.fwa-ring+.fwa-ring{display:none}@keyframes fwa-pulse{0%{transform:scale(1);opacity:.85}55%,to{transform:scale(var(--ring-scale, 1.8));opacity:0}}.fwa-wrap:not([data-show]) .fwa-ring,.fwa-wrap[data-tucked] .fwa-ring{animation:none}.fwa-label{position:absolute;top:50%;right:calc(var(--fwa-size) / 2);display:flex;align-items:center;height:44px;margin-top:-22px;padding:0 calc(var(--fwa-size) / 2 + 16px) 0 20px;border-radius:var(--radius-pill);background:#0d1114eb;color:var(--white);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.02em;white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff1f,0 16px 34px -14px #000000b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);clip-path:inset(0 0 0 100% round 999px);opacity:0;pointer-events:none;transition:clip-path .6s var(--ease-out),opacity .3s var(--ease-out),background-color .3s var(--ease-out)}.fwa-label:before{content:"";width:7px;height:7px;margin-right:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c5e79133}@media(min-width:1700px){.fwa-wrap[data-show] .fwa-label{clip-path:inset(0 0 0 0 round 999px);opacity:1;pointer-events:auto;transition:clip-path .75s var(--ease-out) .25s,opacity .35s var(--ease-out) .25s,background-color .3s var(--ease-out)}}@media(hover:hover)and (pointer:fine){.fwa:hover .fwa-label{clip-path:inset(0 0 0 0 round 999px);opacity:1;pointer-events:auto;background:#1b2328f5}.fwa:hover .fwa-orb{transform:translateY(-3px) scale(1.05);box-shadow:0 0 0 1px #05060759,0 22px 40px -12px #67a8f1d9,0 4px 12px #00000059,inset 0 1px #ffffff80}.fwa:hover .fwa-icon{transform:rotate(-14deg) scale(1.08)}}.fwa:focus-visible .fwa-label{clip-path:inset(0 0 0 0 round 999px);opacity:1}.fwa:active .fwa-orb{transform:scale(.94)}@media(max-width:700px){.fwa-wrap{--fwa-size: 52px;--ring-scale: 1.55;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));transform:translate3d(0,calc(-1 * var(--consent-h, 0px)),0)}}@media(max-width:480px){.fwa-wrap{--fwa-size: 48px;--ring-scale: 1.45}.fwa-icon{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.fwa-ring{display:none}}html.consent-lock,html.consent-lock body{overflow:hidden}html{scroll-padding-bottom:calc(var(--consent-h, 0px) + 12px)}html[data-fwa=compact]{scroll-padding-bottom:calc(var(--consent-h, 0px) + 76px + 12px)}html[data-fwa=wide]{scroll-padding-bottom:calc(var(--consent-h, 0px) + 84px + 12px)}.consent-slot{display:contents}.consent-notice{position:fixed;left:max(24px,env(safe-area-inset-left));bottom:max(24px,env(safe-area-inset-bottom));z-index:55;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:12px;align-items:center;width:fit-content;max-width:min(410px,calc(100vw - 48px));padding:16px;border-radius:22px;background:#0d1114eb;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff0f,0 28px 60px -24px #000000bf;color:var(--white);transform-origin:0 100%}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.consent-notice{background:#0d1114f7}}.consent-notice[data-dimmed]{pointer-events:none}.consent-notice:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--lime),var(--mint),var(--sky),transparent);opacity:.7}.consent-notice-icon{position:relative;align-self:start;display:grid;place-items:center;width:34px;height:34px;margin-top:1px;border-radius:11px;background:var(--grad-brand);color:var(--ink)}.consent-notice-icon svg{width:18px;height:18px;stroke-width:2}.consent-notice-text{font-size:13.5px;font-weight:600;line-height:1.45;color:var(--white)}.consent-notice-text a{font-weight:500;color:#c4ccd1;text-decoration:underline;text-decoration-color:#67a8f1bf;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.consent-notice-text a:hover{color:var(--white);text-decoration-color:var(--lime)}.consent-notice a:focus-visible,.consent-notice button:focus-visible{outline-color:var(--sky)}.consent-notice-actions{grid-column:2;display:flex;gap:8px}.consent-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24;color:var(--white);font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap;transition:background-color .25s var(--ease-out),transform .45s var(--ease-spring),box-shadow .35s var(--ease-out)}.consent-pill:hover{background:#ffffff24;transform:translateY(-1px)}.consent-pill:active{transform:scale(.97)}.consent-pill--primary{padding-right:14px;background:var(--grad-brand);box-shadow:0 10px 24px -12px #67a8f1b3;color:var(--ink);font-weight:700}.consent-pill--primary:hover{background:var(--grad-brand);box-shadow:0 14px 28px -12px #67a8f1d9}.consent-pill--primary svg{transition:transform .45s var(--ease-spring)}.consent-pill--primary:hover svg{transform:translate(2px,-2px)}.consent-pill:focus-visible,.consent-dialog-close:focus-visible{border-radius:var(--radius-pill)}@media(min-width:701px){.consent-notice{grid-template-columns:auto minmax(0,auto) auto;column-gap:14px;max-width:min(680px,calc(100vw - 48px));padding:10px 10px 10px 12px;border-radius:999px}.consent-notice-actions{grid-column:3;grid-row:1}.consent-notice-text{font-size:13px;line-height:1.4}}@media(max-width:700px){.consent-notice{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);row-gap:10px;width:auto;max-width:none;padding:14px 12px 12px;border-radius:20px}.consent-notice-icon{display:none}.consent-notice-text{padding-inline:4px;font-size:12.5px;line-height:1.4}.consent-notice-actions{grid-column:1}.consent-pill{flex:1 1 0;min-height:44px;padding:0 12px}.consent-pill--primary{flex-grow:.7}}@media(max-width:359.98px){.consent-pill{padding:0 10px;font-size:12px}}
