@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./fonts/plus-jakarta-sans-cyrillic-ext-wght-normal-3FNWYSHQ.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./fonts/plus-jakarta-sans-vietnamese-wght-normal-NNXUV3SN.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./fonts/plus-jakarta-sans-latin-ext-wght-normal-WWG75Y4U.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./fonts/plus-jakarta-sans-latin-wght-normal-S6EFCQOU.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}:root{--sec-y: clamp(72px, 10vh, 112px);--sec-y-sm: clamp(48px, 7vh, 80px);--banner-title: clamp(46px, 5.8vw, 94px);--emerald: #0c9374;--teal: #028496;--blue: #14689b;--charcoal: #333333;--deep-blue: #1b547a;--mist: #f4f7f7;--white: #ffffff;--teal-ink: #01707f;--emerald-ink: #087a60;--ink: var(--charcoal);--ink-2: #56636b;--ink-3: #6f7c83;--line: #e1e8ea;--line-2: #c9d5d8;--night: #003945;--night-2: #0a4552;--night-line: rgba(255, 255, 255, .14);--state-present: var(--charcoal);--state-connected: var(--teal);--state-data: var(--blue);--state-live: var(--emerald);--font: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--max: 1720px;--gutter: calc(12px + clamp(16px, 3vw, 52px)) ;--radius: 14px;--radius-sm: 8px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--header-h: 88px;color-scheme:light;--brand-gradient: linear-gradient(135deg, #0c9374 0%, #028496 46%, #14689b 82%, #1b547a 100%);--brand-gradient-text: linear-gradient(100deg, #ffffff 0%, #d4efe8 35%, #b7dfd6 65%, #c8dceb 100%);--brand-gradient-ink: linear-gradient(100deg, #0c9374 0%, #028496 45%, #14689b 100%);--mono: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif;--glass-dark: rgba(0, 57, 69, .42);--glass-dark-line: rgba(255, 255, 255, .16);--glass-light: rgba(255, 255, 255, .64);--glass-light-line: rgba(255, 255, 255, .7);--glass-blur: blur(20px) saturate(1.6)}@media (max-width: 560px){:root{--header-h: 76px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}html{overflow-x:clip}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.55;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,canvas,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}::selection{background:#0284962e}h1,h2,h3,h4,p{margin:0}.t-display{font-size:clamp(40px,4.1vw,60px);line-height:1.04;font-weight:700;letter-spacing:-.034em;color:var(--charcoal)}.t-headline{font-size:clamp(34px,4vw,54px);line-height:1.08;font-weight:700;letter-spacing:-.028em;color:var(--charcoal)}.t-section{font-size:clamp(24px,2.4vw,34px);line-height:1.2;font-weight:600;letter-spacing:-.018em}.t-lead{font-size:clamp(16.5px,1.35vw,18.5px);line-height:1.5;color:var(--ink-2)}.t-body{font-size:15.5px;line-height:1.55;color:var(--ink-2)}.t-caption{font-size:13px;line-height:1.4;color:var(--ink-3)}.t-num{font-variant-numeric:tabular-nums}.quiet{color:var(--ink-3)}.accent-blue{background:var(--brand-gradient-ink);-webkit-background-clip:text;background-clip:text;color:transparent}.grad-text{background:var(--brand-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--teal-ink);letter-spacing:0}.eyebrow .idx{font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:500}.eyebrow .rule{width:28px;height:1px;background:currentColor;opacity:.6}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;padding:12px 18px;background:var(--charcoal);color:#fff;border-radius:8px}.skip-link:focus{top:16px}@property --btn-a{syntax: "<number>"; inherits: false; initial-value: 1;}.btn{contain:paint;--h: 52px;--btn-inner: var(--night);--btn-ink: #fff;--btn-ink-hover: #fff;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--h);padding:0 22px;border-radius:999px;border:0;font-weight:600;font-size:14px;line-height:1;color:var(--btn-ink);background:#028496;transition:color .4s var(--ease),box-shadow .5s var(--ease),transform .25s var(--ease);white-space:nowrap}.btn-blobs{position:absolute;z-index:-2;inset:0;transform:scale(1);transition:transform .5s var(--ease);pointer-events:none}.btn-blobs i{position:absolute;left:0;top:50%;width:100px;height:100px;margin-top:-50px;border-radius:50%;filter:blur(12px);transform:translate(var(--x, 0px),var(--y, 0px));transition:transform .9s cubic-bezier(.45,0,.2,1)}.btn-blobs i:nth-child(1){background:#6dbeac}.btn-blobs i:nth-child(2){background:#0c9374}.btn-blobs i:nth-child(3){background:#72a4c3}.btn-blobs i:nth-child(4){background:#14689b}.btn-blobs i:nth-child(5){background:#91cec0}.btn-blobs i:nth-child(6){background:#028496}.btn:hover .btn-blobs,.btn:focus-visible .btn-blobs{transform:scale(1.1)}.btn:after{content:"";position:absolute;z-index:-1;inset:2px;border-radius:inherit;background:radial-gradient(104% 135% at 65% 50%,#fff0 28%,#ffffff4d),color-mix(in srgb,var(--btn-inner) calc(var(--btn-a) * 100%),transparent);transition:--btn-a .5s var(--ease),inset .5s var(--ease-out)}.btn:hover,.btn:focus-visible{color:var(--btn-ink-hover);box-shadow:0 14px 34px -14px #028496bf}.btn:hover:after,.btn:focus-visible:after{--btn-a: 0;inset:0}.btn:active{transform:scale(.97)}.btn svg{transition:transform .35s var(--ease-out)}.btn:hover svg{transform:translate(3px)}.btn-primary{--btn-inner: var(--night)}.btn-glass{--btn-inner: #003945}.btn-glass:after{background:radial-gradient(104% 135% at 65% 50%,#fff0 28%,#ffffff38),color-mix(in srgb,rgba(0,57,69,.88) calc(var(--btn-a) * 100%),transparent)}.btn-ghost,.btn-light{--btn-inner: #fff;--btn-ink: var(--charcoal);--btn-ink-hover: #fff}.btn-sm{--h: 42px;padding:0 16px;font-size:14px}.btn[aria-disabled=true],.btn:disabled{opacity:.45;pointer-events:none}@media (prefers-reduced-motion: reduce){.btn-blobs i{transition:none}}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--deep-blue)}.link-arrow svg{transition:transform .3s var(--ease-out)}.link-arrow:hover svg{transform:translate(3px)}.reg{position:absolute;width:14px;height:14px;pointer-events:none}.reg:before,.reg:after{content:"";position:absolute;background:var(--line-2)}.reg:before{left:6.5px;top:0;width:1px;height:14px}.reg:after{top:6.5px;left:0;height:1px;width:14px}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@media (prefers-reduced-motion: reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) *:before,html:not([data-motion=full]) *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}main{padding-top:calc(var(--header-h) + 16px)}main>.under-header:first-child,main>.page-in>.under-header:first-child{margin-top:calc(var(--inset, 0px) - (var(--header-h) + 16px))}.page-sheet{position:relative;z-index:2;background:#fff}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.scrollfx [data-par=title]{translate:0 calc((1 - var(--pin, 1)) * 28px);opacity:calc(.2 + var(--pin, 1) * .8);will-change:translate,opacity}.scrollfx [data-par=block]{translate:0 calc((1 - var(--pin, 1)) * 56px * var(--depth, 1));scale:calc(.98 + var(--pin, 1) * .02);opacity:calc(var(--pin, 1) * 1.25 - .15);will-change:translate,opacity}h1,h2,h3,.reveal{word-spacing:.08em}body{word-spacing:.02em}@keyframes pageIn{0%{opacity:0;transform:translateY(16px)}}.page-in{animation:pageIn .7s var(--ease-out) both}::view-transition-old(root){animation:.28s var(--ease) both vtOut}::view-transition-new(root){animation:.5s var(--ease-out) both vtIn}@keyframes vtOut{to{opacity:0}}@keyframes vtIn{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.page-in{animation:none}}.bend{--b: max(var(--bend, 0px), calc(-1 * var(--bend, 0px)));border-radius:50% 50% 50% 50% / var(--b) var(--b) var(--b) var(--b)!important;will-change:border-radius;overflow:hidden}@media (max-width: 600px){.btn{--h: 44px;font-size:13px!important;padding-inline:18px;gap:8px}.btn-sm{--h: 38px;font-size:12.5px!important}.link-arrow{font-size:13px}:where(main,footer) :where(div,p,span):has(>.btn~a:not(.btn),>a:not(.btn)~.btn,>.btn~button:not(.btn)):not(:has(>.btn~.btn)):not(:has(>:nth-child(3))){flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:18px}:where(main,footer) :where(div,p,span):has(>.btn~a:not(.btn),>a:not(.btn)~.btn,>.btn~button:not(.btn)):not(:has(>.btn~.btn)):not(:has(>:nth-child(3)))>.btn{order:-1;flex:none}:where(main,footer) :where(div,p,span):has(>.btn~a:not(.btn),>a:not(.btn)~.btn,>.btn~button:not(.btn)):not(:has(>.btn~.btn)):not(:has(>:nth-child(3)))>:not(.btn){min-width:0;line-height:1.3;font-size:13px}}.hero-actions :is(.btn,a,button){font-size:13px!important}.hero-actions .btn{--h: 48px;padding-inline:20px}@media (max-width: 600px){.hero-actions :is(.btn,a,button){font-size:13px!important}.hero-actions .btn{--h: 42px;padding-inline:16px}}@media (max-width: 860px){:root{--sec-y: 56px;--sec-y-sm: 40px}}.Qo{--hdr-ease: cubic-bezier(.4, 0, .2, 1);--hdr-dur: .55s;view-transition-name:site-header;position:fixed;top:0;left:0;right:0;z-index:50;padding:24px max(12px,calc(var(--gutter) - 22px)) 0;transition:padding var(--hdr-dur) var(--hdr-ease);pointer-events:none}.Qo>*{pointer-events:auto}.Ia{padding-top:14px}.c{position:relative;height:64px;margin-inline:auto;max-width:calc(var(--max) - 2 * var(--gutter) + 44px);display:flex;align-items:center;gap:18px;padding:0 8px 0 22px;border-radius:999px;background:#ffffffe6;backdrop-filter:blur(22px) saturate(1.8);-webkit-backdrop-filter:blur(22px) saturate(1.8);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px #fff inset,0 20px 50px -26px #002a338c;transition:width var(--hdr-dur) var(--hdr-ease),height var(--hdr-dur) var(--hdr-ease),padding var(--hdr-dur) var(--hdr-ease),background .4s var(--ease),box-shadow .4s var(--ease)}.c:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--rim, 0deg),transparent 0 70%,#6dbeac 80%,#028496 88%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:Vd 9s linear infinite;pointer-events:none}@property --rim{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes Vd{to{--rim: 360deg}}.Ia .c{height:58px;padding-left:7px;background:#ffffffd1}.Zb{flex:none;display:flex;align-items:center}.Gi{display:block;width:148px;overflow:hidden;transition:width var(--hdr-dur) var(--hdr-ease),opacity .4s var(--ease)}.Gi img{width:148px;max-width:none;height:auto;display:block}.Ro{position:relative;display:grid;place-items:center;width:0;height:44px;opacity:0;overflow:hidden;transition:width var(--hdr-dur) var(--hdr-ease),opacity .4s var(--ease) .1s}.Ro img{width:20px;height:auto;position:relative}.Vb{position:absolute;inset:0;width:44px;height:44px;transform:rotate(-90deg)}.Ib{fill:#f4f7f7;stroke:#00394514;stroke-width:2}.Gb{fill:none;stroke:url(#hdr-ring);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.Ia .Gi{width:0;opacity:0}.Ia .Ro{width:44px;opacity:1}.Ob{flex:none;max-width:0;overflow:hidden;text-overflow:ellipsis;opacity:0;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--charcoal);transition:max-width var(--hdr-dur) var(--hdr-ease),opacity .3s var(--ease)}.Lb{max-width:240px;opacity:1}.Hb{display:inline-block;padding-right:4px;animation:Id .5s var(--ease-out)}@keyframes Id{0%{transform:translateY(70%);opacity:0;filter:blur(4px)}}.Ga{flex:1;display:flex;justify-content:center}.Ga ul{position:relative;list-style:none;margin:0;padding:4px;display:flex;gap:2px;border-radius:999px;background:none;width:max-content}.Ga li{position:relative;z-index:1}.Kb{position:absolute;z-index:0;top:4px;left:0;height:calc(100% - 8px);border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0284961f,0 6px 18px -8px #002a3359;opacity:0;transition:transform .45s var(--ease-out),width .45s var(--ease-out),opacity .25s var(--ease)}.Mb{opacity:1}.na{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 15px;border:0;background:none;border-radius:999px;font-size:14px;font-weight:500;color:var(--charcoal);transition:color .2s var(--ease),padding var(--hdr-dur) var(--hdr-ease)}.Ia .na{padding:0 12px;font-size:14px}.na:hover,.na[aria-expanded=true]{color:var(--charcoal)}.na svg{transition:transform .25s var(--ease)}.na[aria-expanded=true] svg{transform:rotate(180deg)}.To{display:flex;align-items:center;gap:16px}.pa{font-size:14px;font-weight:500;color:var(--ink-2);max-width:80px;overflow:hidden;transition:max-width var(--hdr-dur) var(--hdr-ease),opacity .3s var(--ease)}.pa:hover{color:var(--charcoal)}.Ia .pa{max-width:240px;opacity:1}.Yr{border-radius:999px!important;gap:10px;padding-right:6px!important}.Wo{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff3;overflow:hidden;transition:background .4s var(--ease) .15s}.Yr:hover .Wo{background:#0039451f}._o{display:none;width:44px;height:44px;border-radius:999px;border:1px solid var(--line-2);background:#fff;align-items:center;justify-content:center}.Nb{position:absolute;z-index:2;left:50%;top:calc(100% + 10px);width:min(1180px,calc(100vw - 24px));translate:-50% 0;border-radius:24px;background:#fff;border:1px solid rgba(0,57,69,.08);box-shadow:0 40px 80px -30px #002a3373;overflow:hidden}.G{display:grid;grid-template-columns:1.1fr 1fr .95fr;gap:36px;padding:28px 30px 30px}.Ur{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 30px;border-top:1px solid var(--line);background:linear-gradient(180deg,#fbfdfd,var(--mist));color:var(--charcoal);transition:background .25s var(--ease)}.Ur:hover{background:linear-gradient(135deg,#e3f4ef,#e1eff5)}.Qb{font-size:16px;font-weight:650}.Xr{font-size:14px;color:var(--ink-3)}.an{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--deep-blue)}.an svg,.Cr svg{transition:transform .3s var(--ease-out)}.Ur:hover .an svg,.Cr:hover svg{transform:translate(3px)}.Cr{display:inline-flex;align-items:center;gap:6px;transition:color .2s var(--ease)}.Cr:hover{color:var(--teal-ink)}.h ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.Rb{font-size:13px;font-weight:600;color:var(--ink-3);margin-bottom:14px}.in,.Oi{display:block;padding:12px 14px;margin-inline:-14px;border-radius:10px;transition:background-color .2s var(--ease),color .2s var(--ease)}.Oi{display:flex;gap:14px;align-items:flex-start;color:var(--ink-3)}.Oi svg{margin-top:2px;flex:none;transition:color .2s var(--ease)}.en{display:block;font-weight:600;font-size:15.5px;color:var(--charcoal)}.Tb{display:block;font-size:13.5px;line-height:1.45;color:var(--ink-3);margin-top:2px}.in:hover,.Oi:hover{background:var(--mist)}.rn{background:#02849612}.rn .en{color:var(--teal-ink)}.Oi.rn svg{color:var(--teal)}.Wb{display:flex;flex-direction:column;gap:14px}.tn{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:#fff;border:1px solid var(--line);color:var(--charcoal);transition:box-shadow .4s var(--ease),transform .4s var(--ease-out)}.tn:hover{transform:translateY(-2px);box-shadow:0 24px 40px -28px #002a3380}.Fr{position:relative;display:block;height:150px;overflow:hidden;background:#002a33}.Fr img{width:100%;height:100%;object-fit:cover;transition:scale 1s var(--ease-out)}.tn:hover .Fr img{scale:1.06}.Fr:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,42,51,.55),transparent 55%)}._b{position:absolute;z-index:1;left:12px;bottom:10px;font-size:12.5px;font-weight:600;color:#fff}.av{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.iv{font-weight:600;font-size:16px;line-height:1.3;letter-spacing:-.01em}.Gd{display:flex;flex-wrap:wrap;gap:5px}.Gd span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:500;color:#01707f;background:#02849614}.Od{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--line-2);border-radius:var(--radius);font-weight:600;font-size:15.5px;color:var(--charcoal);transition:border-color .2s var(--ease)}.Od:hover{border-color:var(--charcoal)}.Ld{position:fixed;inset:0;z-index:80;background:#fff;display:flex;flex-direction:column;padding:0 0 20px;overflow-y:auto}.Hd{position:relative;flex:none;height:calc(var(--by) + var(--bs) + 12px)}.Kd{position:absolute;left:var(--lx);top:calc(var(--by) + var(--bs) / 2);translate:0 -50%;width:132px;height:auto}.ev{position:absolute;left:var(--bx);top:var(--by);width:var(--bs);height:var(--bs);display:inline-flex}.on{display:flex;flex-direction:column;padding:12px 20px 0;flex:1}.rv{border-bottom:1px solid var(--line)}.tv,.Md{width:100%;display:flex;align-items:center;justify-content:space-between;padding:15px 0;border:0;background:none;font:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--charcoal);text-align:left;cursor:pointer}.Md{border-bottom:1px solid var(--line)}.ov{color:var(--teal-ink)}.Nd{display:grid;place-items:center;color:var(--ink-3);transition:transform .35s var(--ease-out)}.nn .Nd{transform:rotate(180deg);color:var(--teal-ink)}.Qd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.nn .Qd{grid-template-rows:1fr}.Rd{overflow:hidden;display:grid}.nn .Rd{padding-bottom:10px}.nv{display:flex;align-items:center;gap:8px;padding:6px 0 10px;font-size:13px;font-weight:600;color:var(--deep-blue)}.pn{display:grid;gap:2px;padding:9px 0 9px 14px;border-left:1px solid var(--line-2);font-size:15px;font-weight:500;color:var(--charcoal)}.pn em{font-style:normal;font-size:12px;font-weight:400;color:var(--ink-3)}.pn:active{color:var(--teal-ink);border-left-color:var(--teal)}.Ar{position:sticky;bottom:0;padding:16px 20px 0;background:#fff}.Ar a{width:100%}@media (max-width: 1080px){.Ga,.pa{display:none}._o{display:inline-flex}.c{justify-content:space-between}}@media (max-width: 560px){.To .btn{display:none}}@media (max-width: 560px){.Qo{padding:14px 14px 0}.c{height:58px;padding-left:16px}.Gi,.Gi img{width:128px}}@media (prefers-reduced-motion: reduce){.c:after{animation:none}}.Dr{position:relative;color:var(--teal-ink)!important;font-weight:600}.Dr:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;border-radius:50%;background:var(--teal);translate:-50% 0}.Ld{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.on>*{animation:ln .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.06s + var(--k, 0) * .03s)}.Ar{animation:ln .45s cubic-bezier(.22,1,.36,1) .2s both}.Kd{animation:Td .3s ease both}@keyframes ln{0%{opacity:0;transform:translateY(10px)}}@keyframes Td{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.on>*,.Ar,.Hd{animation:none}}.Yr{padding-right:7px!important}.Wo{width:calc(var(--h, 42px) - 12px);height:calc(var(--h, 42px) - 12px)}.G{grid-template-columns:1.15fr .95fr 1fr!important;gap:0!important;padding:26px 0!important}.G>.h{padding-inline:28px;position:relative}.G>.h+.h{border-left:1px solid var(--line)}.G>.h+.h:before{content:"→";position:absolute;left:-12px;top:10px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--line-2);font-size:12px;color:var(--teal-ink)}.Er{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--charcoal)}.pv{flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#6dbeac,#028496 55%,#14689b);color:#fff;font-size:11.5px;font-weight:700}.Wd{display:block;font-size:15px;font-weight:650;letter-spacing:-.01em}.lv{display:block;margin-top:2px;font-size:12.5px;color:var(--ink-3)}.Er:hover .Wd{color:var(--teal-ink)}._d{list-style:none;margin:0;padding:0;display:grid;gap:2px;animation:sn .35s var(--ease-out) both}@keyframes sn{0%{opacity:0;transform:translate(-6px)}}.dn{display:grid;gap:1px;padding:8px 10px;margin-inline:-10px;border-radius:10px;color:var(--charcoal);transition:background .2s}.dn:hover{background:#eef5f4}.dn .en{font-size:14px}.sv{font-size:11.5px;font-weight:600;color:var(--teal-ink)}.dv{margin:12px 0 0;font-size:12px;color:var(--ink-3)}.Xr b{font-weight:600;color:var(--charcoal)}.Xr i{font-style:normal;color:var(--teal);margin-inline:4px}.G>.h+.h{border-left:0}.G>.h+.h:before{content:none}.G{gap:8px!important}.Er{border-bottom:0;padding-bottom:0;margin-bottom:18px}.Xr i{display:none}.pa.Dr{padding-top:4px;padding-bottom:9px;margin-top:5px}.pa.Dr:after{bottom:1px}.Ur{grid-template-columns:minmax(0,1fr) auto}.Er{margin-bottom:14px}.h .in{padding-block:10px}.gn{display:grid}.gn>._d{grid-area:1 / 1;align-content:start;visibility:hidden;animation:none}.gn>.gv{visibility:visible;animation:sn .35s var(--ease-out) both}.c[data-tight] .Ga,.c[data-tight] .pa{display:none}.c[data-tight] ._o{display:inline-flex}.c[data-tight] .To{margin-left:auto}.Ga{min-width:0}.na,.Yr{white-space:nowrap}.c[data-measure],.c[data-measure] *{transition:none!important;animation:none!important}.xv{position:absolute;inset:0;width:100%;height:100%;display:block;max-width:none;background:radial-gradient(60% 70% at 70% 40%,rgba(12,147,116,.75),transparent 70%),radial-gradient(50% 60% at 25% 70%,rgba(20,104,155,.8),transparent 70%),linear-gradient(135deg,#003945,#1b547a)}.cv{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:#002a33;border-radius:36px 36px 0 0;margin-top:-36px}.mv{z-index:-2}.fv{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#002a3333,#002a33a6)}.hv{padding-block:clamp(72px,9vw,120px) 28px}.a0{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px}.i0{border-radius:24px;background:#002a3357;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);box-shadow:inset 0 1px #ffffff24;padding:32px}.bv{display:flex;flex-direction:column;gap:18px}.vv{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#ffffffbf}.e0{width:8px;height:8px;border-radius:50%;background:#6dbeac;box-shadow:0 0 #6dbeac99;animation:r0 2s var(--ease) infinite}@keyframes r0{to{box-shadow:0 0 0 10px #6dbeac00}}.uv{font-size:clamp(26px,2.4vw,36px);line-height:1.15;letter-spacing:-.025em;font-weight:700;max-width:18ch}.xn{margin-top:auto;display:flex;flex-wrap:wrap;gap:10px}.O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.O>div{display:flex;flex-direction:column;gap:9px}.O a{font-size:15px;color:#ffffffc7;width:fit-content;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:color .2s var(--ease),background-size .35s var(--ease-out)}.O a:hover{color:#fff;background-size:100% 1px}.cn{font-size:13px;font-weight:600;color:#6dbeac;margin-bottom:6px}.O a.cn{font-size:13px;font-weight:600;color:#6dbeac}.O a.cn:hover{color:#fff}.Br{margin-top:clamp(40px,6vw,80px);font-size:clamp(56px,11.5vw,188px);line-height:.92;letter-spacing:-.055em;font-weight:700;white-space:nowrap;display:flex;flex-wrap:wrap;column-gap:.25em}.Br span{display:inline-block;background:linear-gradient(180deg,#fff,#ffffffeb 45%,#6dbeac8c);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.26em;margin-bottom:-.26em;padding-right:.06em;clip-path:inset(calc((1 - var(--p, 1)) * 100%) -.1em -.3em -.1em);transform:translateY(calc((1 - var(--p, 1)) * .25em))}.Br span+span{background:var(--brand-gradient-text);-webkit-background-clip:text;background-clip:text}.wv{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.t0{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.t0 img{width:140px;height:auto}.yv{font-size:13.5px;color:#ffffffa8}.o0{display:flex;align-items:center;gap:18px;font-size:13.5px;color:#ffffffa8;flex-wrap:wrap}.o0 a:hover{color:#fff}.kv{border:1px solid rgba(255,255,255,.24);background:#ffffff0f;color:#fff;border-radius:999px;padding:7px 14px;font-size:13px}.n0{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#fff;display:grid;place-items:center;transform:rotate(-90deg);transition:background .2s var(--ease)}.n0:hover{background:#ffffff2e}@media (max-width: 960px){.a0{grid-template-columns:1fr}}@media (max-width: 640px){.O{grid-template-columns:1fr 1fr}.O>div:last-child{grid-column:1 / -1}.i0{padding:24px}.Br{white-space:normal}}@media (prefers-reduced-motion: reduce){.e0{animation:none}}@media (max-width: 600px){.xn{flex-direction:column;align-items:stretch}.xn>.zv{width:100%}}.p0{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.25);color:#fff!important;transition:background .3s,border-color .3s}.p0:hover{background:#ffffff1f;border-color:#ffffff80}.jv{position:fixed;inset:0;z-index:9000;pointer-events:auto;overflow:hidden}.mn{position:absolute;inset:0;background:#00161b;opacity:0;animation:l0 .35s ease forwards}.fn,.Sr{position:absolute;left:-60vw;top:10vh;width:90vw;height:26vh;border-radius:50%;background:linear-gradient(90deg,transparent 0%,rgba(109,190,172,.9) 35%,rgba(233,214,140,.85) 55%,rgba(114,164,195,.8) 75%,transparent 100%);filter:blur(36px);rotate:-28deg;opacity:0;animation:s0 .9s cubic-bezier(.6,0,.2,1) .08s forwards}.Sr{top:48vh;height:18vh;rotate:-18deg;animation-delay:.2s;opacity:0}.Jr{position:absolute;inset:0;opacity:0;scale:1.25;filter:blur(18px);animation:d0 .55s cubic-bezier(.22,1,.36,1) .32s forwards}.Jr>*{position:absolute;inset:0;width:100%;height:100%}.Pr .mn,.Pr .Jr{opacity:1;animation:none;scale:1;filter:none}.Pr .fn,.Pr .Sr{display:none}.Li{pointer-events:none}.Li .fn,.Li .Sr{display:none}.Li .mn{opacity:1;animation:g0 .8s cubic-bezier(.4,0,.2,1) .1s forwards}.Li .Jr{opacity:1;scale:1;filter:none;animation:x0 .85s cubic-bezier(.4,0,.2,1) forwards}@keyframes l0{to{opacity:.7}}@keyframes s0{0%{opacity:0;translate:0 0}30%{opacity:1}to{opacity:.9;translate:140vw -20vh}}@keyframes d0{to{opacity:1;scale:1;filter:blur(0)}}@keyframes x0{to{opacity:0;scale:1.12;filter:blur(24px)}}@keyframes g0{to{opacity:0}}.Yv{font-kerning:normal}.Uv{display:inline-block;white-space:nowrap}.Oa{display:inline-block;opacity:0;filter:blur(10px);transform:translate3d(0,.3em,0);transition:opacity .75s var(--ease-out),filter .8s var(--ease-out),transform .8s var(--ease-out)}.c0 .Oa{opacity:1;filter:blur(0);transform:none}.m0{position:relative}.m0 .Oa{background-size:var(--bw, 100%) 100%;background-position:calc(-1 * var(--bx, 0px)) 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.2em;margin-bottom:-.2em}.Xv .Oa{background-image:var(--brand-gradient-ink)}.Cv .Oa{background-image:var(--brand-gradient-text)}.qr,.f0{padding:.04em .06em .2em .02em;margin:-.04em -.06em -.2em -.02em}.qr{background:var(--brand-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.f0{background:var(--brand-gradient-ink);-webkit-background-clip:text;background-clip:text;color:transparent}.Fv{font-family:var(--mono);letter-spacing:.02em}.Av{margin:0}.hn{color:var(--illum-off, rgba(255, 255, 255, .18));transition:color .35s var(--ease)}.h0{color:var(--illum-on, #fff)}.hn.qr{opacity:.25;transition:opacity .35s var(--ease)}.hn.qr.h0{opacity:1}.bn{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.bn.c0{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.Oa,.bn{opacity:1;filter:none;transform:none;transition:none}}.Dv{position:relative;--hg: clamp(16px, 3vw, 52px);--w: 0;overflow-x:clip;color:#fff;--p: 0}.Ev{position:sticky;top:0;height:100svh;z-index:0}.b0{position:absolute;inset:0;clip-path:inset(calc(12px * (1 - var(--p))) round calc(34px * (1 - var(--p))));overflow:hidden;isolation:isolate;background:#002a33}.Bv{z-index:0}.Sv{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#002a339e,#002a332e 48%,#002a3300 70%),linear-gradient(0deg,#002a3399,#002a3300 34%);opacity:calc(1 - var(--p) * .4)}.Jv{position:absolute;inset:0;z-index:3;background:radial-gradient(120% 90% at 30% 110%,rgba(255,255,255,.4),transparent 60%),#fff;opacity:var(--w);pointer-events:none}.L{position:absolute;z-index:1;right:22%;top:46%;width:0;height:0;transform:scale(calc(1 + var(--p) * .8));opacity:calc(1 - var(--p))}.L span{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(255,255,255,.12);translate:-50% -50%;animation:v0 40s linear infinite}.L span:after{content:"";position:absolute;top:-4px;left:50%;width:7px;height:7px;border-radius:50%;background:#6dbeac;box-shadow:0 0 18px 4px #6dbeac99}.L span:nth-child(1){width:min(64vw,920px);height:min(64vw,920px)}.L span:nth-child(2){width:min(44vw,640px);height:min(44vw,640px);animation-duration:28s;animation-direction:reverse;border-style:dashed;border-color:#ffffff1a}.L span:nth-child(3){width:min(26vw,380px);height:min(26vw,380px);animation-duration:18s;border-color:#6dbeac33}@keyframes v0{to{rotate:360deg}}.vn{position:relative;z-index:1;margin-top:-100svh;min-height:100svh;display:flex;padding:118px 12px 30px;transform:translate3d(0,calc(var(--p) * -120px),0) scale(calc(1 - var(--p) * .04));opacity:calc(1 - var(--p) * 1.35);will-change:transform,opacity}.un{width:100%;max-width:calc(var(--max) - 24px);margin-inline:auto;padding-inline:var(--hg);display:flex;flex-direction:column;gap:22px;min-height:calc(100svh - 148px)}.wn{flex:1;display:grid;grid-template-columns:minmax(0,5.4fr) minmax(0,6.6fr);gap:32px;align-items:center}.u0{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.Pv{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:999px;font-size:13.5px;color:#ffffffdb;background:#ffffff14;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.w0{width:14px;height:14px;flex:none;background:linear-gradient(135deg,#6dbeac,#72a4c3);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:y0 3.2s var(--ease) infinite}@keyframes y0{50%{transform:rotate(45deg) scale(.8)}}.yn{margin:0;font-size:clamp(40px,4.3vw,70px);line-height:1;letter-spacing:-.048em;font-weight:700;text-wrap:balance}.kn{margin:0;max-width:46ch;font-size:clamp(14.5px,1vw,15.5px);line-height:1.6;color:#fffc}.La{display:flex;flex-wrap:wrap;gap:10px}.la{color:var(--charcoal);border-radius:999px;padding-right:8px!important;gap:12px;box-shadow:0 18px 40px -18px #00000080;transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.la:hover{box-shadow:0 0 0 5px #ffffff38,0 18px 40px -18px #00000080}.la{--btn-inner: #fff;--btn-ink: var(--night);--btn-ink-hover: #fff}.Zr{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:var(--brand-gradient);overflow:hidden;transition:background .4s var(--ease) .15s,color .4s var(--ease) .15s}.la:hover .Zr{background:#fff;color:var(--charcoal)}.Hi{position:relative;height:clamp(360px,54svh,580px)}.Vr{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(110px,15vw,250px);font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.2);pointer-events:none;user-select:none;white-space:nowrap}.qv{position:absolute;inset:0;transform:perspective(1400px) rotateY(calc(var(--tx, 0) * 12deg)) rotateX(calc(var(--ty, 0) * -9deg)) translate3d(calc(var(--tx, 0) * 18px),calc(var(--ty, 0) * 12px),0);transition:transform .9s var(--ease-out);transform-style:preserve-3d}.k0{position:absolute;inset:0;filter:drop-shadow(0 40px 46px rgba(0,10,14,.45));animation:z0 7s ease-in-out infinite;will-change:transform}@keyframes z0{50%{transform:translateY(-12px)}}.Zv{position:absolute;height:auto;max-width:none;user-select:none;-webkit-user-drag:none}.Vv{position:absolute;left:18%;right:18%;bottom:-2%;height:16%;border-radius:50%;background:radial-gradient(closest-side,#6dbeac80,#6dbeac00);filter:blur(12px);z-index:-1}.zn{position:absolute;z-index:5;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:14px;font-size:14px;font-weight:600;white-space:nowrap;color:#fff;background:linear-gradient(160deg,#003945b8,#002a3394);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff29}.zn em{font-style:normal;font-size:11.5px;font-weight:500;color:#91cec0}.j0{position:absolute;inset:0;width:100%;height:100%;z-index:4;overflow:visible;pointer-events:none}.j0 path{fill:none;stroke:#ffffff8c;stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.jn{position:absolute;z-index:5;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff;box-shadow:0 0 #6dbeacb3;animation:Y0 2.2s var(--ease) infinite}@keyframes Y0{to{box-shadow:0 0 0 14px #6dbeac00}}.Iv{position:absolute;right:0;bottom:-4px;margin:0;display:flex;align-items:center;gap:10px;font-size:13px;color:#fffc}.Gv{width:36px;height:1px;background:#ffffff80}.Ov{position:absolute;left:0;bottom:-4px;margin:0;font-size:12px;color:#ffffff8c}.Ha{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,2.4vw,40px);align-items:stretch;padding-top:20px;border-top:1px solid rgba(255,255,255,.22)}.U0{margin:0;font-size:13px;font-weight:500;color:#ffffffb3}.X0{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-width:0}.C0{display:flex;align-items:last baseline;gap:18px}.Lv{margin:0;display:flex;align-items:baseline;line-height:.82;font-weight:700;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.Ki{font-size:clamp(56px,5vw,84px);background:linear-gradient(180deg,#fff 30%,#a6f2dbd9);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em;animation:Yn .7s var(--ease-out)}.F0{font-size:18px;letter-spacing:-.01em;color:#ffffff8c;margin-left:6px}@keyframes Yn{0%{transform:translateY(40%);opacity:0;filter:blur(6px)}}.A0{flex:1;min-width:0;display:flex;align-items:last baseline;gap:18px}.D0{margin:0;display:flex;flex-direction:column;gap:4px;min-width:0;animation:Yn .7s var(--ease-out) .08s backwards}.E0{font-size:20px;line-height:1.1;font-weight:650;letter-spacing:-.02em}.Un{font-size:13.5px;line-height:1;color:#91cec0}.B0{align-self:flex-end;margin-left:auto;display:flex;gap:8px;flex:none}.Mi{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.3);transition:background .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.Mi:hover{background:#fff;color:var(--charcoal)}.Mi:active{transform:scale(.94)}.Hv{border-color:#ffffff24}.Xn{position:absolute;inset:-1px;border-radius:50%;--a: 0deg;background:conic-gradient(#6dbeac var(--a),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));pointer-events:none}.Kv{animation:Xn linear forwards}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes Xn{to{--a: 360deg}}.Mv{min-width:0}.Ka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.e{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:stretch;padding:8px 14px 8px 8px;border-radius:16px;text-align:left;color:#fff;background:linear-gradient(160deg,#ffffff24,#ffffff0d);border:1px solid rgba(255,255,255,.22);overflow:hidden;transition:background .45s var(--ease),color .45s var(--ease),transform .45s var(--ease-out)}.e:hover{transform:translateY(-3px);background:#ffffff29}.Ma,.Ma:hover{background:#fff;color:var(--charcoal)}.v{width:84px;height:84px;border-radius:11px;background:radial-gradient(circle at 70% 20%,rgba(109,190,172,.7),transparent 60%),var(--brand-gradient);display:grid;place-items:center;overflow:hidden}.v img{width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.3));transition:transform .6s var(--ease-out)}.e:hover .v img,.Ma .v img{transform:scale(1.08) rotate(-3deg)}.S0{display:flex;flex-direction:column;justify-content:space-between;padding-block:4px;min-width:0}.Ir{font-size:12px;font-weight:500;opacity:.75}.Gr{font-size:14.5px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.Ni{position:absolute;left:106px;right:14px;bottom:0;height:2px;background:transparent}.J0{display:block;height:100%;background:var(--brand-gradient);transform:scaleX(0);transform-origin:left}.Nv{animation:P0 linear forwards}.q0{transform:scaleX(1);opacity:.4}@keyframes P0{to{transform:scaleX(1)}}.Z0{position:relative;z-index:1;height:210svh}.Qv{position:sticky;top:0;height:100svh;display:flex;align-items:center;padding-top:80px}.Rv{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:calc(var(--hg) + 12px);display:flex;flex-direction:column;gap:32px}.Tv{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500;color:#fffc}.Cn{margin:0;max-width:30ch;font-size:clamp(26px,3vw,50px);line-height:1.1;letter-spacing:-.035em;font-weight:650;text-wrap:pretty}.Cn{--dim: color-mix(in srgb, rgba(255, 255, 255, .2), rgba(0, 57, 69, .16) calc(var(--w) * 100%));--lit: color-mix(in srgb, #fff, #003945 calc(var(--w) * 100%));--litGrad: color-mix(in srgb, #b7dfd6, #028496 calc(var(--w) * 100%))}.Wv{color:var(--dim);transition:color .45s var(--ease)}.V0{color:var(--lit)}._v.V0{color:var(--litGrad);text-shadow:0 0 34px rgba(109,190,172,calc(.45 * (1 - var(--w))))}.Fn{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.Fn li{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 16px 0 12px;border-radius:999px;font-size:15px;font-weight:500;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out),filter .6s var(--ease-out)}.Fn li span{color:#91cec0;font-size:13px}.au li{opacity:1;transform:none;filter:none}@media (max-width: 1180px){.e{grid-template-columns:64px minmax(0,1fr)}.v{width:64px;height:64px}.Ni{left:86px}}@media (max-width: 860px){.b0{clip-path:inset(calc(8px * (1 - var(--p))) round calc(26px * (1 - var(--p))))}.vn{padding:104px 8px 22px;transform:none;opacity:1;filter:none}.un{min-height:calc(100svh - 126px)}.wn{grid-template-columns:1fr;gap:8px}.Hi{height:300px}.Vr{font-size:110px}.zn,.jn{display:none}.L{right:50%;top:62%}.Ha{grid-template-columns:1fr;gap:16px}.Ki{font-size:52px}.iu{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-4px;padding-inline:4px}.eu{white-space:nowrap}.Ka{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.e{scroll-snap-align:start}.Z0{height:200svh}}@media (max-width: 860px){.vn{padding:92px 8px 14px}.un{min-height:calc(100svh - 106px);gap:12px;padding-inline:18px}.wn{display:flex;flex-direction:column;gap:0;align-items:stretch}.u0{gap:14px}.yn{font-size:clamp(32px,9vw,40px);line-height:1.02}.kn{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.La{flex-wrap:nowrap;gap:8px;width:100%}.La>*{flex:1 1 auto;justify-content:center;min-height:44px;padding-inline:16px;font-size:13px;white-space:nowrap}.Hi{flex:1;height:auto;min-height:190px;max-height:260px;margin-block:4px}.Vr{font-size:84px}.Ha{gap:10px;padding-top:12px}.U0{display:none}.X0{gap:0}.C0{align-items:center;gap:12px}.Ki{font-size:34px}.F0{font-size:14px}.A0{flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.E0{font-size:17px}.Un{font-size:13px}.Mi{width:38px;height:38px}.Ka{grid-auto-columns:78%;gap:8px;margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}.e{grid-template-columns:52px minmax(0,1fr);padding:6px 12px 6px 6px;gap:10px}.v{width:52px;height:52px}.Ni{left:70px}.Ir{font-size:11.5px}.Gr{font-size:13.5px;line-height:1.3}.Cn{font-size:clamp(24px,6.6vw,30px)}}@media (max-width: 860px) and (max-height: 700px){.kn{display:none}.Hi{min-height:140px}}@media (max-width: 380px){.yn{font-size:29px}.La>*{padding-inline:12px;font-size:12.5px;min-height:42px}.Zr,.Un{display:none}.Ki{font-size:28px}.Mi{width:34px;height:34px}.B0{gap:6px}.Gr{font-size:12.5px}}@media (max-width: 380px) and (max-height: 600px){.Hi{min-height:110px;max-height:150px}.Vr{font-size:60px}}@media (prefers-reduced-motion: reduce){.L span,.k0,.w0,.jn,.Ki,.D0{animation:none}}.la{padding-right:7px!important}.Zr{width:calc(var(--h, 52px) - 12px);height:calc(var(--h, 52px) - 12px)}@media (max-width: 860px){.La>.la{padding-right:7px!important}}@media (max-width: 860px){.La>.la{justify-content:space-between;padding-left:18px!important}}.Ha{padding-top:22px}.e,.e:hover,.Ma,.Ma:hover{background:transparent!important;color:#fff!important;box-shadow:none!important;transform:none;padding:0 8px 0 0;border:0;border-radius:0;overflow:visible}.e{opacity:.55;transition:opacity .4s}.e:hover,.Ma{opacity:1}.e .v{width:68px;height:68px}.e{grid-template-columns:68px minmax(0,1fr)}.Ni{inset:-23px 0 auto;height:2px}.q0{opacity:1}.Ir{text-transform:none;opacity:.7}@media (max-width: 860px){.e{grid-template-columns:52px minmax(0,1fr);padding:0}.e .v{width:52px;height:52px}.Ha{padding-top:4px;border-top:0}.Ka{padding-top:14px;padding-bottom:2px}.Ni{left:0;right:-8px;top:-14px;height:2px;background:#ffffff38}}.J0{background:linear-gradient(90deg,#6dbeac,#c9f1e6);box-shadow:0 0 10px #91cec099}.Ha{grid-template-columns:minmax(0,1fr)}.Ka{grid-template-columns:repeat(3,minmax(0,300px));justify-content:start;gap:36px}.e{grid-template-columns:52px minmax(0,1fr);gap:12px}.e .v{width:52px;height:52px;border-radius:10px}.S0{padding-block:2px;justify-content:center;gap:3px}.Ir{font-size:11.5px}.Gr{font-size:13.5px}@media (max-width: 860px){.Ka{grid-template-columns:none;grid-auto-columns:74%;gap:20px}.e .v{width:46px;height:46px}.e{grid-template-columns:46px minmax(0,1fr)}}.ru{position:relative;background:#fff}.tu{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.Qi{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"title lead";column-gap:48px;row-gap:10px;align-items:end;flex:none}.Qi .eyebrow{color:#91cec0}.Qi .eyebrow .idx{color:#fff9}.ou{grid-area:title;margin:0;font-size:clamp(30px,3vw,50px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:#fff}.An{grid-area:lead;justify-self:end;margin:0;max-width:46ch;font-size:15px;line-height:1.55;color:#ffffffbf}.nu{position:relative;height:calc(var(--n) * 42svh + 100svh)}.I0{position:sticky;top:0;height:100svh;padding:12px}.G0{position:relative;width:100%;height:100%;border-radius:34px;overflow:hidden;isolation:isolate;color:#fff;background:#002a33}.pu{position:absolute;inset:0;z-index:0}.O0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;scale:1.1;transition:opacity 1s var(--ease),scale 6s var(--ease-out)}.lu{opacity:1;scale:1}.su{position:absolute;inset:0;background:radial-gradient(70% 90% at 0% 50%,#002a33eb,#002a3380 70%),linear-gradient(90deg,#002a3340,#002a338c),linear-gradient(0deg,#02849638,#02849600)}.L0{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;gap:clamp(12px,2vh,24px);padding:104px clamp(16px,3vw,52px) 32px;max-width:calc(var(--max) - 24px);margin-inline:auto}.H0{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px}.du{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%)}.K0{position:absolute;left:0;right:0;top:calc(50% - .64em);margin:0;padding:0;list-style:none;font-size:clamp(32px,3.8vw,64px);will-change:transform}.gu{transform-origin:left center;will-change:opacity,transform}.xu{display:flex;align-items:baseline;gap:.3em;padding:.08em 0;border:0;background:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.cu{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:#91cec0;transform:translateY(-1.6em);opacity:calc(.35 + var(--lit, 0) * .65);width:2.2em}.M0{line-height:1.12;letter-spacing:-.05em;font-weight:500;white-space:nowrap;background:linear-gradient(90deg,#fff,#fff 40%,#b7dfd6 75%,#95bbd2);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:#fff;transition:color .6s var(--ease),background-position 1.2s var(--ease-out)}.mu .M0{color:transparent;background-position:0 0}.N0{align-self:center;display:flex;flex-direction:column;gap:28px;max-width:480px}.fu{margin:0;display:flex;align-items:center;gap:10px;font-size:13.5px;color:#ffffffbf}.hu{width:28px;height:1px;background:#ffffff73}.Q0{margin-left:10px;font-size:clamp(16.5px,1.35vw,21.5px);font-weight:500;letter-spacing:-.015em;color:#fff}.sa{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sa>*{animation:R0 .7s var(--ease-out) backwards}.sa>:nth-child(2){animation-delay:.07s}.sa>:nth-child(3){animation-delay:.14s}.sa>:nth-child(4){animation-delay:.21s}.sa>:nth-child(5){animation-delay:.28s}@keyframes R0{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}}.Dn{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:18px;row-gap:6px}.Dn span{font-size:clamp(26px,2.2vw,36px);font-weight:700;letter-spacing:-.03em}.Dn em{font-style:normal;font-size:14px;color:#91cec0}.T0{margin:0;font-size:15.5px;line-height:1.6;color:#ffffffd1}.W0{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.W0 li{font-size:13px;padding:6px 10px;border-radius:7px;border:1px solid rgba(255,255,255,.28);color:#ffffffe6}._0{display:flex;align-items:flex-end;height:var(--sec-y)}.bu{max-height:100%;max-width:min(320px,100%);width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.vu{position:absolute;z-index:2;left:clamp(16px,3vw,52px);bottom:18px;font-size:12px;color:#ffffff8c}.Or{position:absolute;z-index:2;right:22px;top:50%;translate:0 -50%;display:flex;flex-direction:column;gap:8px}.Or span{width:2px;height:14px;border-radius:2px;background:#ffffff4d;transition:height .5s var(--ease-out),background .5s var(--ease)}.Or .uu{height:34px;background:linear-gradient(180deg,#6dbeac,#72a4c3)}@media (max-width: 900px){.Qi{grid-template-columns:1fr;grid-template-areas:"title"}.An{justify-self:start}.I0{padding:8px}.G0{border-radius:26px}.L0{padding:84px 20px 24px;gap:10px}.H0{grid-template-columns:1fr;grid-template-rows:minmax(0,.9fr) auto;gap:12px}.Qi .An{font-size:13.5px;line-height:1.5}.K0{font-size:clamp(22px,6.6vw,56px)}.N0{align-self:end;gap:16px}.T0{font-size:14.5px}.Q0,._0{display:none}.Or{right:10px}}@media (prefers-reduced-motion: reduce){.O0{transition:opacity .3s linear;scale:1}.sa>*{animation:none}}.wu{background:#fff}.ag{width:100%;max-width:var(--max);margin-inline:auto;padding:100px var(--gutter) var(--sec-y);display:flex;flex-direction:column;gap:clamp(28px,4vh,48px)}.ig{margin:4px 0 24px;font-size:clamp(30px,3.4vw,56px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--charcoal)}.yu{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto;gap:14px}.Ri{--mx: 50%;--my: 0%;position:relative;isolation:isolate;overflow:hidden;border-radius:30px;padding:clamp(20px,2vw,32px);border:1px solid rgba(0,57,69,.08);background:linear-gradient(180deg,#fff,#f6faf9);box-shadow:inset 0 1px #ffffffe6,0 30px 60px -48px #002a3373;display:flex;flex-direction:column;gap:20px}.Ri:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(109,190,172,.16),transparent 70%);opacity:0;transition:opacity .5s var(--ease);pointer-events:none}.Ri:hover:before{opacity:1}.Ri:after{content:"";position:absolute;z-index:-2;inset:0;background-image:radial-gradient(rgba(0,57,69,.09) 1px,transparent 1.2px);background-size:18px 18px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 55%);mask-image:linear-gradient(180deg,#000,transparent 55%);pointer-events:none}@property --pr{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.U{width:100%;display:flex;align-items:center;gap:14px;height:72px;padding:0 10px 0 24px;border-radius:24px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--pr),rgba(0,57,69,.1) 0 55%,#6dbeac 70%,#028496 80%,#72a4c3 88%,rgba(0,57,69,.1) 96%) border-box;box-shadow:0 30px 60px -36px #0284968c,0 0 0 6px #ffffffb3;animation:eg 6s linear infinite;transition:box-shadow .4s var(--ease)}.U:focus-within{box-shadow:0 30px 60px -30px #028496b3,0 0 0 8px #6dbeac2e}@keyframes eg{to{--pr: 360deg}}.rg{flex:none;width:20px;height:20px;background:var(--brand-gradient);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:tg 3s var(--ease) infinite}@keyframes tg{50%{transform:rotate(45deg) scale(.8)}}.U input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font:inherit;font-size:clamp(16px,1.4vw,20px);font-weight:500;letter-spacing:-.01em;color:var(--charcoal)}.U input::placeholder{color:#00394566}.Lr{flex:none;display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:16px;color:#fff;background:var(--brand-gradient);cursor:pointer;transition:transform .3s var(--ease)}.Lr:hover{transform:translateY(-1px) rotate(-8deg)}.En{flex:1;display:flex;flex-direction:column;gap:16px;padding:4px 2px 0}.og{align-self:flex-end;max-width:80%;margin:0;padding:12px 16px;border-radius:18px 18px 6px;background:var(--night);color:#fff;font-size:15px;animation:Na .4s var(--ease-out)}@keyframes Na{0%{opacity:0;transform:translateY(8px) scale(.98)}}.ng{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start}.pg{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#fff;border:1px solid rgba(0,57,69,.08)}.Bn{display:flex;flex-direction:column;gap:14px;min-width:0;padding-top:6px}.lg{margin:0;font-size:15px;color:var(--ink-2)}.lg a{color:#028496;text-decoration:underline;text-underline-offset:3px}.Ti{display:inline-flex;gap:5px;padding:8px 0}.Ti i{width:7px;height:7px;border-radius:50%;background:#028496;animation:sg .9s var(--ease) infinite}.Ti i:nth-child(2){animation-delay:.15s}.Ti i:nth-child(3){animation-delay:.3s}@keyframes sg{50%{transform:translateY(-5px);opacity:.5}}.dg{margin:0;font-size:16.5px;line-height:1.6;color:var(--charcoal)}.ku{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.2em;background:#028496}.gg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.zu{border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(0,57,69,.08);box-shadow:0 14px 30px -24px #002a3373;animation:Na .6s var(--ease-out) backwards}.Sn{position:relative;display:block;height:108px;background:#002a33;overflow:hidden}.ju{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7}.Sn:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,42,51,.7),transparent 70%),linear-gradient(135deg,#0c937459,#14689b59)}.Yu{position:absolute;z-index:1;right:8px;bottom:8px;width:54%;height:auto;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.Uu{width:18%}.Xu{width:40%}.Wi{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px}.Wi strong{display:inline-flex;align-items:flex-start;line-height:1.3;gap:6px;font-size:14px;color:var(--charcoal)}.Wi strong svg{flex:none;margin-top:2px;color:#028496}.Wi em{font-style:normal;font-size:12px;color:var(--ink-3, #7a8a8e)}._i{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}._i li{animation:Na .5s var(--ease-out) backwards}._i button{text-align:left;min-height:34px;padding-block:6px!important;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:10px;border:1px solid rgba(2,132,150,.25);background:#fff;font-size:13.5px;font-weight:600;color:var(--charcoal);cursor:pointer}._i button:hover{border-color:#028496;color:#028496}.xg{margin-top:24px;display:flex;align-items:center;flex-wrap:wrap;gap:18px;animation:Na .5s var(--ease-out) .9s backwards}.Cu{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#028496}.Jn{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,3.4vw,56px);padding:clamp(24px,3vw,44px);background:radial-gradient(70% 55% at 100% 0%,rgba(109,190,172,.18),transparent 70%),radial-gradient(60% 50% at 0% 100%,rgba(114,164,195,.1),transparent 70%),linear-gradient(180deg,#fff,#f4f8f8)}.Hr{display:flex;flex-direction:column;gap:4px;padding-top:6px}.Hr .ig{margin:0 0 18px;font-size:clamp(30px,3vw,48px)}.cg{margin:0;max-width:40ch;font-size:15px;line-height:1.6;color:var(--ink-2)}.Pn{display:flex;flex-direction:column;gap:18px;min-height:470px;padding:22px;border-radius:24px;background:#ffffffdb;border:1px solid rgba(0,57,69,.08);box-shadow:0 30px 60px -46px #002a3380}.Kr{margin:0;font-size:15px;line-height:1.55;color:var(--charcoal)}.Kr em{font-style:normal;color:var(--teal-ink, #028496)}.Kr a{color:#028496;text-decoration:underline;text-underline-offset:3px}.Fu,.mg{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mg li{animation:Na .45s var(--ease-out) backwards}.Mr,.Nr{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid rgba(2,132,150,.22);background:#fff;font:inherit;font-size:14px;font-weight:500;line-height:1.3;text-align:left;color:var(--charcoal);cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease),color .25s var(--ease)}.Mr svg,.Nr svg{flex:none;color:#028496;transition:color .25s var(--ease)}.Mr:hover,.Nr:hover{border-color:#028496;background:#0284960d}.qn,.Zn,.qn:hover,.Zn:hover{border-color:transparent;background:var(--night);color:#fff}.qn svg,.Zn svg{color:#91cec0}.U{height:60px;padding-left:18px;border-radius:20px;margin-top:auto}.U input{font-size:16px}.Lr{width:44px;height:44px;border-radius:14px}.En .og{font-size:14.5px}@media (max-width: 1100px){.Jn{grid-template-columns:minmax(0,1fr)}.Hr{padding-top:0}}@media (max-width: 700px){.ag{padding:64px var(--gutter) 72px}.Ri{border-radius:24px}.Jn{padding:18px 14px 14px;gap:18px}.Hr{padding-inline:4px}.cg{font-size:14px}.Pn{min-height:0;padding:14px;border-radius:20px;gap:14px}.ng{grid-template-columns:30px minmax(0,1fr);gap:10px}.pg{width:30px;height:30px;border-radius:10px}.Bn{padding-top:4px}.Kr,.dg{font-size:14px}.Mr,.Nr{font-size:13px;min-height:36px;padding:7px 12px}.U{height:54px;padding-left:14px;border-radius:16px}.U input{font-size:16px}.Lr{width:40px;height:40px;border-radius:12px}.gg{grid-template-columns:1fr 1fr;gap:8px}.Sn{height:78px}.Wi strong{font-size:13px}.xg{margin-top:8px}._i button{font-size:13px}.Pn,.En,.Bn{min-width:0}}@media (prefers-reduced-motion: reduce){.U,.rg,.Ti i{animation:none}}@property --c1{syntax: "<color>"; inherits: true; initial-value: #0c9374;}@property --c2{syntax: "<color>"; inherits: true; initial-value: #6dbeac;}@property --c3{syntax: "<color>"; inherits: true; initial-value: #14689b;}.Au{position:relative;background:#fff}.fg{position:relative;height:calc(var(--n) * 90svh + 100svh)}.hg{position:sticky;top:0;height:100svh;padding:12px;transition:--c1 1.6s var(--ease),--c2 1.6s var(--ease),--c3 1.6s var(--ease)}.Vn{position:absolute;inset:12px;border-radius:34px;overflow:hidden;background:#002a33;isolation:isolate}.Vn span{position:absolute;border-radius:50%;will-change:transform}.bg{width:120vw;height:120vw;left:-55vw;top:-40vw;background:radial-gradient(closest-side,transparent 52%,var(--c1) 66%,var(--c3) 74%,transparent 88%);filter:blur(40px);opacity:.9;transform:rotate(calc(var(--p) * 40deg)) translateY(calc(var(--p) * -6vh));animation:In 18s var(--ease) infinite alternate}.vg{width:110vw;height:110vw;right:-60vw;top:-30vw;background:radial-gradient(closest-side,transparent 50%,var(--c2) 64%,var(--c1) 72%,transparent 86%);filter:blur(46px);opacity:.75;transform:rotate(calc(var(--p) * -50deg)) translateY(calc(var(--p) * 8vh));animation:In 22s var(--ease) infinite alternate-reverse}.Du{width:70vw;height:40vw;left:15vw;bottom:-26vw;background:radial-gradient(closest-side,var(--c3),transparent 75%);filter:blur(60px);opacity:.6}@keyframes In{to{translate:3vw -2vw;scale:1.06}}.Eu{inset:0;border-radius:0!important;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.Bu{--left: clamp(16px, 3vw, 52px);position:relative;z-index:1;height:100%;max-width:calc(var(--max) - 24px);margin-inline:auto;color:#fff}.ug{position:absolute;left:var(--left);top:50%;translate:0 -50%;display:flex;flex-direction:column;gap:14px}.wg{font-size:13px;font-variant-numeric:tabular-nums;color:#ffffff8c}.wg b{font-weight:600;color:#fff}.Gn{position:relative;display:flex;flex-direction:column;gap:7px}.Gn i{display:block;width:6px;height:1px;background:#fff6}.Gn i.Su{width:11px;background:#fffc}.Ju{position:absolute;left:16px;top:calc(var(--p) * (100% - 8px));width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:6px solid #fff}.yg{position:absolute;left:30%;top:50%;translate:0 -50%;width:min(50%,99.2svh);aspect-ratio:1.6;overflow:hidden;border-radius:6px;background:#002a33;box-shadow:0 50px 100px -40px #000000b3}.Pu{height:calc(var(--n, 4) * 100%);display:flex;flex-direction:column;transform:translate3d(0,calc(var(--f) * -100% / var(--n, 4)),0);will-change:transform}.kg{position:relative;flex:1;overflow:hidden}.kg img{position:absolute;inset:-12% 0;width:100%;height:124%;object-fit:cover;transform:translate3d(0,calc((var(--f) - var(--i)) * 18%),0) scale(calc(1.04 + min(1,max(var(--f) - var(--i),var(--i) - var(--f)))*.06));will-change:transform}.qu{position:absolute;right:14px;top:14px;height:26px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;background:#002a3373;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px)}.zg{position:absolute;z-index:2;left:calc(var(--left) + 64px);top:50%;translate:0 calc(-1*min(31svh,15.6vw) - 30px);width:min(34%,560px);display:flex;flex-direction:column;gap:16px;pointer-events:none}.jg{margin:0;font-size:clamp(30px,3.1vw,54px);line-height:1.04;letter-spacing:-.035em;font-weight:500;text-shadow:0 2px 30px rgba(0,0,0,.35)}.Zu{display:inline;white-space:nowrap}.Yg{display:inline-block;animation:Ug .7s var(--ease-out) backwards;animation-delay:var(--d)}@keyframes Ug{0%{opacity:0;filter:blur(8px);transform:translateY(.3em)}60%{opacity:1}}.Xg{margin:0;font-size:14px;font-weight:600;letter-spacing:.02em;color:#ffffffbf;animation:Qr .6s var(--ease-out) .25s backwards}.On{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.On li{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;font-size:12.5px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);animation:Qr .5s var(--ease-out) backwards;animation-delay:calc(.35s + var(--k) * .06s)}.Vu{margin-top:8px;pointer-events:auto;animation:Qr .5s var(--ease-out) .55s backwards}.Ln{display:inline-flex;align-items:center;gap:10px;padding:4px 0;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(#91cec0,#91cec0) left bottom / 0% 1.5px no-repeat;transition:background-size .45s var(--ease-out)}.Cg{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.4);transition:background .3s var(--ease),border-color .3s var(--ease),transform .4s var(--ease-out)}.Ln:hover{background-size:calc(100% - 38px) 1.5px}.Ln:hover .Cg{border-color:transparent;background:linear-gradient(135deg,#0c9374,#028496 55%,#14689b);transform:translate(3px)}@keyframes Qr{0%{opacity:0;transform:translateY(8px)}}.ae{position:absolute;right:var(--left);top:50%;translate:0 -50%;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ae button{display:block;width:10px;height:10px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:transparent;cursor:pointer;transition:background .3s var(--ease),transform .3s var(--ease)}.ae button:hover{transform:scale(1.3)}.ae .Iu{background:#fff}.Fg{position:absolute;left:50%;bottom:clamp(24px,5svh,52px);translate:-50% 0}@media (max-width: 900px){.hg{padding:8px}.Vn{inset:8px;border-radius:26px}.ug{display:none}.yg{left:20px;right:20px;top:90px;translate:none;width:auto}.zg{left:20px;right:20px;top:calc(114px + (100vw - 56px)/1.6);translate:none;width:auto}.jg{font-size:clamp(28px,8vw,40px)}.ae{top:auto;bottom:40px;right:24px;translate:none;flex-direction:row}.Fg{left:20px;translate:none;bottom:28px}}@media (prefers-reduced-motion: reduce){.bg,.vg,.Yg,.Xg,.On li{animation:none}}.Ag{display:none}@media (max-width: 900px){.fg{display:none}.Ag{display:grid;gap:18px;padding:56px 0 64px}.Gu{display:flex;justify-content:space-between;align-items:baseline;padding-inline:20px}.Ou{margin:0;font-size:32px;font-weight:600;letter-spacing:-.04em;color:var(--charcoal)}.Dg{font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.Dg b{color:var(--teal-ink)}.Hn{list-style:none;margin:0;padding:0 20px;display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.Hn::-webkit-scrollbar{display:none}.Hn>li{scroll-snap-align:start}.Lu{height:100%;display:grid;align-content:start;gap:8px;padding:8px 8px 16px;border-radius:24px;background:#fff;border:1px solid var(--line);color:var(--charcoal)}.Eg{display:block;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;margin-bottom:6px}.Eg img{width:100%;height:100%;object-fit:cover;display:block}.Bg,.Sg,.Kn,.Jg{margin-inline:8px}.Bg{font-size:12.5px;color:var(--ink-3)}.Sg{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.025em}.Kn{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.Kn>span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#eef5f4;font-size:12px;color:var(--teal-ink)}.Jg{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:600;color:var(--deep-blue)}.Hu{display:flex;justify-content:space-between;align-items:center;padding-inline:20px}.Mn{list-style:none;margin:0;padding:0;display:flex;gap:6px}.Mn button{width:8px;height:8px;padding:0;border-radius:999px;border:0;background:var(--line-2);transition:width .3s var(--ease-out),background .3s;cursor:pointer}.Mn button.Ku{width:22px;background:var(--teal)}}.Mu{background:#fff}.Nu{position:relative;height:calc(var(--n) * 70svh + 100svh);margin-bottom:var(--sec-y)}.Pg{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;gap:clamp(28px,4.4vh,52px);padding:100px var(--gutter) clamp(28px,4vh,48px);max-width:var(--max);margin-inline:auto}.Nn{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex:none}.Qu{margin:0;font-size:clamp(30px,3.4vw,56px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--charcoal)}.Qn{--f: 0;--w: min(clamp(230px, 23vw, 420px), calc((100svh - 400px)*.66) );--gap: calc(var(--w) * .135);position:relative;flex:1;min-height:0;isolation:isolate;color:var(--charcoal);display:flex;flex-direction:column;gap:clamp(12px,2vh,24px)}.Qn:before{content:"";position:absolute;z-index:-1;inset:10% 0 0 45%;background:radial-gradient(50% 50% at 50% 55%,rgba(109,190,172,calc(.1 + var(--f) * .05)),transparent 70%)}.Rr{flex:none;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;order:2}.Rr button{width:100%;display:flex;flex-direction:column;gap:10px;padding:0;border:0;background:none;text-align:left;color:var(--ink-3, #7a8a8e);cursor:pointer;transition:color .4s var(--ease)}.Rr button:hover,.Ru{color:var(--charcoal)!important}.Tu{display:block;height:3px;border-radius:3px;background:#0039451a;overflow:hidden}.Wu{display:block;height:100%;background:var(--brand-gradient);transform-origin:left;transform:scaleX(clamp(0,calc(var(--f) - var(--i)),1))}.Rn{font-size:13px;font-weight:600}.Rn .t-num{color:#028496;margin-right:4px}.qg{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,72px);align-items:center;padding:0}.Qa{align-self:center;display:flex;flex-direction:column;gap:14px;max-width:420px}.Qa>*{animation:Tn .6s var(--ease-out) backwards}.Qa>:nth-child(2){animation-delay:.05s}.Qa>:nth-child(3){animation-delay:.1s}@keyframes Tn{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}._u{margin:0;font-size:13px;font-weight:600;color:#028496}.Zg{margin:0;font-size:clamp(34px,3.4vw,56px);line-height:1;letter-spacing:-.04em;font-weight:700;background:var(--brand-gradient-ink);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.Vg{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}.ie{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.ie li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--charcoal);animation:Tn .5s var(--ease-out) backwards}.ie svg{flex:none;padding:3px;width:20px;height:20px;border-radius:50%;color:#fff;background:#028496}.a5{position:relative;height:100%;min-height:0;display:grid;place-items:center}.Ig{--ty: clamp(0, calc(var(--f) / .75), 1);position:absolute;z-index:3;left:0;top:0;width:min(360px,60%);padding:14px 16px;border-radius:16px;background:#fff;border:1px solid rgba(0,57,69,.08);box-shadow:0 24px 50px -30px #002a3373;display:flex;flex-direction:column;gap:6px;opacity:clamp(0,calc(1 - (var(--f) - 1.5) * 1.6),1);transform:translateY(calc(clamp(0,var(--f) - 1.5,1)*-20px));transform-origin:top left}.i5{font-size:11.5px;font-weight:600;color:#028496}.Tr{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.Tr i{--c: clamp(0, calc((var(--f) - .45 - var(--j) * .08) / .2), 1);font-style:normal;font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:999px;color:var(--charcoal);background:#e2f4ef;opacity:var(--c);transform:translateY(calc((1 - var(--c)) * 8px)) scale(calc(.9 + var(--c) * .1))}.Gg{font-size:14.5px;line-height:1.4;clip-path:inset(0 calc((1 - var(--ty)) * 100%) 0 0)}.e5{position:relative;width:var(--w);height:calc(var(--w) * .66);transform-style:preserve-3d;transform:translateY(calc(var(--w) * .3)) rotateX(57deg) rotate(-42deg)}.r5{position:absolute;inset:-22%;border-radius:30px;background-image:linear-gradient(rgba(2,132,150,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(2,132,150,.14) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent);mask-image:radial-gradient(closest-side,#000 60%,transparent);transform:translateZ(-30px)}.t5{--d: clamp(0, calc((var(--f) - 1 - var(--k) * .18) / .3), 1);--g: clamp(0, calc((var(--f) - 2 - var(--k) * .15) / .3), 1);--l: clamp(0, calc((var(--f) - 3.1 - var(--k) * .08) / .25), 1);position:absolute;inset:0;border-radius:18px;border:1.5px dashed rgba(2,132,150,calc(.75 - var(--g) * .75));background:rgba(255,255,255,calc(.7 - var(--g) * .7));opacity:var(--d);transform:translateZ(calc(var(--k) * var(--gap) + (1 - var(--d)) * 120px));overflow:hidden}.o5{position:absolute;inset:0;background:radial-gradient(80% 90% at 100% 0%,rgba(145,206,192,.75),transparent 60%),linear-gradient(135deg,#0c9374,#028496 50%,#14689b);opacity:calc(.06 + var(--g) * .94);box-shadow:0 0 40px #6dbeac80}.n5{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:20px 20px}.p5{position:absolute;left:16px;bottom:12px;display:flex;align-items:center;gap:8px;font-size:clamp(11px,.95vw,14px);font-weight:650;color:color-mix(in srgb,#003945,#fff calc(var(--g) * 100%))}.l5{position:absolute;right:14px;bottom:12px;padding:3px 8px;border-radius:6px;font-size:clamp(10px,.8vw,12px);font-weight:700;color:#002a33;background:#fff;opacity:var(--g);transform:translate(calc((1 - var(--g)) * 40px))}.s5{position:absolute;right:14px;top:12px;width:9px;height:9px;border-radius:50%;background:#7dffcf;box-shadow:0 0 12px #7dffcf;opacity:var(--l)}.d5{--sh: clamp(0, calc((var(--f) - 2.6) / .3), 1);position:absolute;inset:-16px;border-radius:26px;border:1.5px dashed rgba(2,132,150,calc(var(--sh) * .8));box-shadow:0 0 30px rgba(2,132,150,calc(var(--sh) * .18));transform:translateZ(calc(var(--gap) * -.4))}.g5{--b: clamp(0, calc((var(--f) - 2.5) / .4), 1);position:absolute;left:50%;top:50%;width:3px;height:calc(var(--gap) * 3.4 * var(--b));margin-left:-1.5px;background:linear-gradient(180deg,#91cec0,#91cec000);box-shadow:0 0 14px #6dbeac;transform-origin:top;transform:rotateX(90deg);opacity:var(--b)}.x5{--wu: clamp(0, calc((var(--f) - 3) / .45), 1);position:absolute;left:4%;right:4%;top:0;height:72%;transform-origin:top;transform:translateZ(calc(var(--gap) * 3.35)) rotateX(calc(var(--wu) * 90deg));opacity:var(--wu);display:flex;flex-direction:column;gap:4px}.c5{position:relative;flex:1;border-radius:10px;overflow:hidden;background:#061a20;border:2px solid rgba(255,255,255,.25);box-shadow:0 0 40px #72a4c380}.Og{position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,#6dbeac 0 2px,transparent 3px),radial-gradient(circle at 60% 30%,#72a4c3 0 2px,transparent 3px),radial-gradient(circle at 70% 65%,#6dbeac 0 2px,transparent 3px),radial-gradient(circle at 45% 70%,#f6c453 0 2px,transparent 3px),linear-gradient(115deg,transparent 45%,rgba(109,190,172,.35) 46%,transparent 47%),linear-gradient(25deg,transparent 55%,rgba(114,164,195,.35) 56%,transparent 57%),linear-gradient(160deg,#0b3a44,#0d2e3f);animation:Lg 2.4s ease-in-out infinite}@keyframes Lg{50%{filter:brightness(1.3)}}.m5{position:absolute;left:8px;top:8px;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:800;color:#002a33;background:#7dffcf}.Hg{position:absolute;right:8px;top:8px;bottom:8px;width:26%;display:grid;gap:4px}.Hg i{border-radius:4px;background:linear-gradient(135deg,#72a4c373,#6dbeac33)}.f5{align-self:flex-start;padding:2px 7px;border-radius:5px;font-size:10px;font-weight:700;color:#002a33;background:#fff}.Kg{--sp: clamp(0, calc((var(--f) - 4) / .3), 1);position:absolute;inset:-6px;border-radius:22px;border:2px solid #91cec0;box-shadow:0 0 30px #91cec0cc,inset 0 0 30px #91cec066;opacity:var(--sp);animation:Mg 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes Mg{0%{transform:translateZ(0)}to{transform:translateZ(calc(var(--gap) * 3.3));border-color:#91cec000}}.Wr{--sp: clamp(0, calc((var(--f) - 4.1) / .3), 1);position:absolute;right:2%;bottom:12%;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#fff;color:var(--charcoal);border:1px solid rgba(0,57,69,.08);box-shadow:0 24px 50px -24px #002a3373;opacity:var(--sp);transform:translateY(calc((1 - var(--sp)) * 20px))}.Wr span{display:flex;flex-direction:column;line-height:1.2}.Wr strong{font-size:14px}.Wr em{font-style:normal;font-size:12px;color:var(--ink-2)}@media (max-width: 900px){.Pg{padding:80px var(--gutter) 12px}.Nn{flex-direction:column;align-items:flex-start;gap:12px}.Nn .btn{display:none}.Qn{--w: 190px;--gap: 30px}.Rr{gap:6px}.Rn{display:none}.qg{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:0}.Qa{padding:14px 0 0;gap:6px}.Zg{font-size:30px}.Vg{font-size:14.5px}.ie{display:none}.Ig{top:4%;width:70%}.Tr{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.Tr i{--c: clamp(0, calc((var(--f) - .45 - var(--j) * .08) / .2), 1);font-style:normal;font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:999px;color:var(--charcoal);background:#e2f4ef;opacity:var(--c);transform:translateY(calc((1 - var(--c)) * 8px)) scale(calc(.9 + var(--c) * .1))}.Gg{font-size:13px}}@media (prefers-reduced-motion: reduce){.Kg,.Og{animation:none}.Qa>*,.ie li{animation:none}}.Ng{display:grid;gap:16px;min-width:0}.ee{list-style:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.Ng[data-per="2"] .ee{grid-auto-columns:calc(50% - 22px)}.ee::-webkit-scrollbar{display:none}.ee>li{scroll-snap-align:start;min-width:0;display:flex}.ee>li>*{flex:1;min-width:0}.h5{display:flex;align-items:center;justify-content:space-between;gap:12px}.Qg{font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.Qg b{color:var(--teal-ink)}.Wn{list-style:none;margin:0;padding:0;display:flex;gap:6px}.Wn button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--line-2);cursor:pointer;transition:width .3s var(--ease-out),background .3s}.Wn button.b5{width:22px;background:var(--teal)}.v5{background:#fff}.u5{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:flex;flex-direction:column;gap:clamp(28px,4vh,48px)}.Rg{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.w5{margin:0;font-size:clamp(30px,3.4vw,56px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--charcoal)}._r{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:16px}._r>li{display:flex;min-width:0}.Tg{display:none}.at{flex:1;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:22px;border:1px solid var(--line, rgba(0, 57, 69, .08));background:#fff;color:var(--charcoal);transition:border-color .3s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease-out)}.at:hover{border-color:#0284964d;box-shadow:0 26px 50px -38px #002a338c;transform:translateY(-3px)}._n{display:block;aspect-ratio:4 / 3;max-width:100%;border-radius:15px;overflow:hidden;background:#e8f0ef}._n img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.at:hover ._n img{transform:scale(1.05)}.y5{flex:1;display:flex;flex-direction:column;gap:8px;padding:10px 10px 8px}.k5{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.z5{font-weight:600;color:var(--teal-ink, #028496)}.j5{color:var(--ink-3);font-variant-numeric:tabular-nums}.Wg{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.015em;text-wrap:balance}._g{font-size:13.5px;line-height:1.55;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Y5{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ax{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3)}.ax svg{color:var(--teal-ink, #028496)}.ix{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2, rgba(0, 57, 69, .14));color:var(--charcoal);transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.at:hover .ix{border-color:transparent;color:#fff;background:var(--brand-gradient)}@media (max-width: 1100px){._r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.Rg{flex-direction:column;align-items:flex-start;gap:16px}._r{display:none}.Tg{display:block}.Wg{font-size:16px}._g{font-size:13px}}.U5{background:#fff}.ex{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter) var(--sec-y)}.ap{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:clamp(22px,3.4vh,36px);padding:clamp(24px,3vw,48px);border-radius:30px;border:1px solid rgba(0,57,69,.08);color:var(--charcoal);background:linear-gradient(180deg,#fbfdfd,#f1f7f6);box-shadow:inset 0 1px #ffffffe6,0 40px 80px -60px #002a3380}.ap:after{content:"";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(rgba(0,57,69,.08) 1px,transparent 1.2px);background-size:18px 18px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 55%);mask-image:linear-gradient(180deg,#000,transparent 55%);pointer-events:none}.rx{position:absolute;z-index:-2;inset:0;pointer-events:none}.rx span{position:absolute;border-radius:50%;will-change:transform}.tx{width:70vw;height:70vw;right:-40vw;top:-42vw;background:radial-gradient(closest-side,transparent 50%,rgba(109,190,172,.55) 66%,rgba(114,164,195,.4) 74%,transparent 88%);filter:blur(40px);animation:ip 20s var(--ease) infinite alternate}.ox{width:60vw;height:36vw;left:-18vw;bottom:-24vw;background:radial-gradient(closest-side,rgba(2,132,150,.2),transparent 75%);filter:blur(50px);animation:ip 26s var(--ease) infinite alternate-reverse}@keyframes ip{to{translate:-4vw 3vw;scale:1.08}}.nx{display:flex;align-items:center;justify-content:space-between;gap:20px}.X5{display:flex;align-items:center;gap:12px}.px{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid rgba(0,57,69,.08);box-shadow:0 0 0 5px #6dbeac29}.px:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid rgba(2,132,150,.5);opacity:0}.lx:after{animation:sx 1.1s var(--ease-out) infinite}@keyframes sx{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.C5{display:block;margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.F5{font-size:13px;color:var(--ink-3)}.Ra{list-style:none;margin:0;padding:0;display:flex;gap:6px}.Ra button{height:32px;min-width:44px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,57,69,.14);background:#ffffffb3;font:600 12.5px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--ink-3);cursor:pointer;transition:all .35s var(--ease)}.Ra .A5{color:#028496;border-color:#02849659}.Ra button:disabled{opacity:.45;cursor:not-allowed}.Ra .D5{color:#fff;border-color:transparent;background:var(--brand-gradient)}.E5{margin:0;max-width:1000px;min-height:1.6em;font-size:clamp(14.5px,1.1vw,17.5px);line-height:1.6;letter-spacing:-.01em;color:var(--ink-2)}.B5{color:var(--ink-3)}.dx{display:inline;padding:0;border:0;background:var(--brand-gradient-ink) left bottom / 100% 1.5px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;font:inherit;font-weight:600;text-align:left;color:var(--charcoal);cursor:pointer;animation:gx .6s var(--ease-out);transition:color .25s var(--ease)}.dx:hover{color:#028496}@keyframes gx{0%{opacity:0;filter:blur(6px)}}.S5{display:flex;flex-direction:column;gap:clamp(20px,3vh,30px)}.xx{margin:0;max-width:26ch;min-height:2.2em;font-size:clamp(26px,2.6vw,42px);line-height:1.1;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.cx{display:inline-block;width:3px;height:.85em;margin-left:4px;vertical-align:-.08em;border-radius:2px;background:#028496;animation:mx .8s steps(2) infinite}@keyframes mx{50%{opacity:0}}.J5{display:flex;flex-direction:column;gap:18px;min-height:110px}.it{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.it li{opacity:0;transform:translateY(12px)}.ep .it li{animation:et .5s var(--ease-out) forwards;animation-delay:calc(var(--k) * 45ms)}@keyframes et{to{opacity:1;transform:none}}.rp{display:flex;align-items:center;flex-wrap:wrap;gap:16px;opacity:0}.ep .rp{animation:et .5s var(--ease-out) .3s forwards}.X{--mx: 50%;--my: 50%;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 20px;border-radius:999px;border:1px solid rgba(0,57,69,.14);background:#fff;font:inherit;font-size:15.5px;font-weight:500;color:var(--charcoal);cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease),padding .35s var(--ease-out),transform .3s var(--ease)}.X svg{color:#028496}.X:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at var(--mx) var(--my),rgba(109,190,172,.16),rgba(2,132,150,.05));clip-path:circle(0 at var(--mx) var(--my));transition:clip-path .55s var(--ease-out)}.X:hover{border-color:#02849673}.X:hover:before{clip-path:circle(150% at var(--mx) var(--my))}.X:active{transform:scale(.97)}.tp{display:grid;place-items:center;width:0;height:20px;margin-right:-10px;border-radius:50%;color:#fff;background:var(--brand-gradient);opacity:0;transform:scale(.4);transition:width .35s var(--ease-out),margin .35s var(--ease-out),opacity .3s var(--ease),transform .4s var(--ease-out)}.tp svg{color:#fff!important}.op{color:#01707f;font-weight:600;border:1.5px solid #028496;background:linear-gradient(135deg,#d6f2ea,#d3eaf2);box-shadow:0 10px 22px -16px #028496b3;padding-left:14px}.op:before{clip-path:circle(0 at var(--mx) var(--my))}.op .tp{width:20px;margin-right:0;opacity:1;transform:none}.X kbd{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;border:1px solid currentColor;font:600 11px/1 var(--font);opacity:.45}.rt{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3)}.rt kbd{display:inline-grid;place-items:center;height:22px;padding:0 7px;border-radius:6px;border:1px solid rgba(0,57,69,.14);border-bottom-width:2px;font:600 11.5px/1 var(--font);color:var(--charcoal);background:#fff}.np{display:flex;flex-direction:column;gap:24px;opacity:0}.ep .np{animation:et .6s var(--ease-out) forwards}.fx{margin:0;max-width:1100px;font-size:clamp(20px,1.9vw,30px);line-height:1.7;letter-spacing:-.025em;font-weight:500;color:var(--ink-2)}.tt{display:inline-block;vertical-align:baseline}.tt input{width:var(--w);max-width:100%;padding:0 .1em;border:0;border-bottom:2px solid rgba(2,132,150,.4);border-radius:0;background:transparent;font:inherit;color:var(--charcoal);outline:none;transition:border-color .3s var(--ease)}.tt input::placeholder{color:#00394547}.tt input:focus{border-bottom-color:#028496}.hx{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:clamp(8px,1.5vh,16px);opacity:0;transition:opacity .4s var(--ease) .2s}.P5{opacity:1}.hx .rt{margin-left:12px}.q5:disabled{display:none}.bx{display:flex;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid rgba(0,57,69,.08)}.vx{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer}.vx:hover{color:#028496}@media (max-width: 700px){.ap{border-radius:24px;padding:18px}.nx{flex-direction:column;align-items:flex-start}.Ra button{min-width:40px;height:30px}.X{height:44px;padding:0 15px;font-size:14.5px}.X kbd,.rt:has(kbd){display:none}.xx{font-size:26px}.fx{font-size:19px}.bx{flex-direction:column}}@media (prefers-reduced-motion: reduce){.tx,.ox,.cx,.lx:after{animation:none}.it li,.rp,.np{opacity:1;transform:none;animation:none!important}}.Z5 .ex{padding-top:16px}.ux{display:inline-flex;align-items:flex-start;gap:10px;max-width:46ch;font-size:13px;line-height:1.45;color:var(--ink-2);cursor:pointer}.ux input{margin-top:2px;accent-color:var(--teal);width:16px;height:16px;flex:none}.V5{padding-top:calc(var(--header-h, 72px) - 24px)}.re{--edge: #5b676d;--top: #ffffff;--l: #e7edef;--r: #d6e0e3;--plate: #f3f6f7;--ink: #3b4549;--led: #a7b4b9;--accent: var(--teal);transition:opacity .4s var(--ease)}.re path,.re rect,.re line,.re circle{transition:fill .45s var(--ease),stroke .45s var(--ease),opacity .45s var(--ease)}.I5{fill:var(--top)}.G5{fill:var(--l);stroke:var(--edge);stroke-width:1;stroke-linejoin:round}.O5{fill:var(--r);stroke:var(--edge);stroke-width:1;stroke-linejoin:round}.L5{fill:none;stroke:var(--edge);stroke-width:1.25;stroke-linejoin:round}.wx{stroke:var(--led);stroke-width:2;stroke-linecap:round;stroke-dasharray:2 5}.yx{pointer-events:none}.H5{fill:var(--plate);stroke:#c3ced2;stroke-width:.8}.K5{fill:#2f383c}.pp{fill:none;stroke:#b8c5c9;stroke-width:1.2}.M5{fill:var(--led)}.N5{fill:#fff;stroke:#b8c5c9;stroke-width:.8}.Q5{stroke:#d3dcdf;stroke-width:.8}.R5{fill:#2f383c}.T5{stroke:#6c7a80;stroke-width:1}.W5{fill:#0b1316}.kx{fill:#18262b}._5{fill:#fff;stroke:#9aa8ad;stroke-width:1}.zx{fill:#e4ebed}.jx,.Ta{--edge: var(--teal);--led: var(--teal)}.jx .pp,.Ta .pp{stroke:var(--teal)}.Ta{--led: var(--emerald)}.Ta .kx{fill:hsl(calc(170 + var(--k) * 40) 70% calc(36% + var(--k) * 22%))}.Ta .zx{fill:#cdeef2}.Ta .wx{stroke-dasharray:6 3}.Yx{--edge: #c3ced2;--top: #fbfcfc;--l: #f4f7f7;--r: #eef3f4;--plate: #fbfcfc;--led: #dde5e7}.Yx .yx{opacity:.25}.aw{opacity:.35}.iw path{fill:none;stroke:var(--teal);stroke-width:1.4;stroke-dasharray:6 5;stroke-linejoin:round}.Ux{display:grid;grid-template-columns:minmax(0,7.4fr) minmax(0,4.6fr);gap:clamp(32px,5vw,88px);padding-block:56px 120px;align-items:start}.ew{margin-top:18px}.rw{margin-top:16px;max-width:48ch}.Xx{margin-top:14px;font-size:15px;color:var(--ink-3)}.Xx a{color:var(--deep-blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ot{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ot li button{width:100%;border:0;background:none;padding:12px 0 0;border-top:3px solid var(--line);text-align:left;display:flex;gap:8px;font-size:13.5px;color:var(--ink-3);transition:border-color .3s var(--ease),color .3s var(--ease)}.ot li button:disabled{cursor:default}.ot li button>span:first-child{font-weight:600}.tw button{border-top-color:var(--teal)!important;color:var(--charcoal)!important;font-weight:600}.ow button{border-top-color:var(--emerald)!important;color:var(--ink-2)!important}.nw{margin-top:26px;font-size:14px;color:var(--ink-3)}.pw{margin-top:14px}.lw{border:0;padding:0;margin:0;display:grid;gap:20px}.sw{font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.015em;line-height:1.25;padding:0;margin-bottom:6px}.Cx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nt,.da,.te{position:relative;display:block;padding:18px 20px;border-radius:12px;border:1px solid var(--line-2);background:#fff;cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease)}.nt:hover,.da:hover,.te:hover{border-color:var(--charcoal)}.nt input,.da input,.pt input,.te input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.nt:has(input:focus-visible),.da:has(input:focus-visible),.pt:has(input:focus-visible),.te:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.Fx{border-color:var(--teal);background:#0284960d;box-shadow:0 10px 24px -18px #02849699}.dw{display:block;font-weight:600;font-size:16px}.gw{display:block;font-size:13.5px;color:var(--ink-3);margin-top:3px}.Ax{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.da{display:flex;gap:14px;align-items:flex-start}.da svg{color:var(--ink-3);margin-top:1px;flex:none}.da.Fx svg{color:var(--teal)}.Dx{border:0;padding:0;margin:0}.Dx legend{font-weight:600;font-size:15px;margin-bottom:12px;padding:0}.xw{display:flex;flex-wrap:wrap;gap:8px}.pt{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font-size:15px;font-weight:500;cursor:pointer}.pt:hover{border-color:var(--charcoal)}.cw{border-color:var(--teal);background:#02849612;color:var(--teal-ink)}.H{display:grid;gap:8px;font-size:15px;font-weight:600}.H input,.H select{height:52px;border-radius:10px;border:1px solid var(--line-2);padding:0 14px;font-weight:400;font-size:16px;background:#fff;transition:border-color .2s var(--ease)}.H input:focus,.H select:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #02849626}.H input[aria-invalid=true]{border-color:#b3261e}.Ex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.mw{padding:18px 20px;border-radius:12px;background:var(--mist);display:grid;gap:14px}.Bx{display:flex;gap:10px;align-items:center;font-weight:600}.Bx svg{color:var(--teal)}.te{display:flex;gap:14px;align-items:center;border-style:dashed}.Sx{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--ink-2)}.Sx input{width:20px;height:20px;margin-top:2px;accent-color:var(--teal);flex:none}.Jx{display:block;min-height:22px;margin-top:-4px}.Jx .Px{margin-top:0}.Px{font-size:14px;color:#b3261e;font-weight:500;margin-top:4px}.Wa{margin:0;border-top:1px solid var(--line)}.Wa>div{display:grid;grid-template-columns:160px 1fr auto;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);align-items:baseline}.Wa dt{font-size:14px;color:var(--ink-3)}.Wa dd{margin:0;font-size:16px}.fw{border:0;background:none;color:var(--deep-blue);font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px}.hw{font-size:15px;color:var(--ink-2)}.bw{margin-top:36px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.vw{display:flex;gap:16px;align-items:center}.uw{border:0;background:none;color:var(--ink-2);font-weight:600;font-size:15px;min-height:44px}.ww{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:qx .8s linear infinite}@keyframes qx{to{transform:rotate(360deg)}}.Zx{position:sticky;top:calc(var(--header-h) + 24px)}.yw{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:var(--mist);padding:48px 28px 24px;display:flex;flex-direction:column;align-items:center}.kw{position:absolute;left:18px;top:16px;font-size:12.5px;color:var(--ink-3)}.zw{width:min(280px,80%);height:auto}.jw{width:100%;margin-top:14px;padding-top:16px;border-top:1px dashed var(--line-2)}.Yw{font-weight:600}.Uw{margin-top:4px;font-size:14.5px;color:var(--ink-2)}.Vx{margin-top:12px;font-size:14px;color:var(--ink-3)}.Vx strong{color:var(--charcoal)}@media (max-width: 960px){.Ux{grid-template-columns:1fr}.Zx{position:static;order:-1;display:none}.Xw{display:none}}@media (max-width: 600px){.Cx,.Ax,.Ex{grid-template-columns:1fr}.Wa>div{grid-template-columns:1fr auto}.Wa dt{grid-column:1 / -1}}.H select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23333' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px;text-overflow:ellipsis;cursor:pointer}.H{align-content:start}.Cw{padding-block:72px 120px}.Fw img{width:44px;height:auto;margin-bottom:28px}.Aw{margin-top:18px;max-width:22ch}.Dw{margin-top:16px;color:var(--ink-3);font-size:15px}.Ix{margin-top:56px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}.lt{align-content:start;list-style:none;margin:0;padding:0;display:grid;gap:22px}.lt li{display:grid;grid-template-columns:40px 1fr;gap:12px;color:var(--ink-2);font-size:15.5px}.lt li>span:first-child{font-weight:600;color:var(--teal-ink)}.lt strong{display:block;color:var(--charcoal);font-size:17px;margin-bottom:2px}._a{margin:0;background:var(--mist);border-radius:var(--radius);padding:8px 24px}._a div{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}._a div:last-child{border-bottom:0}._a dt{color:var(--ink-3);font-size:14px}._a dd{margin:0}.Ew{margin-top:48px;display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 900px){.Ix{grid-template-columns:1fr}._a div{grid-template-columns:1fr;gap:2px}}.oe{position:relative;display:block;overflow:hidden;cursor:none}.oe>img{width:100%;height:100%;object-fit:cover;transition:scale 1.2s var(--ease-out),filter .5s ease}.lp{position:absolute;left:0;top:0;width:150px;height:150px;border-radius:50%;background-repeat:no-repeat;box-shadow:0 0 0 1px #ffffff8c,0 18px 40px -12px #00141a8c;opacity:0;scale:.4;pointer-events:none;transition:opacity .3s ease,scale .45s cubic-bezier(.22,1,.36,1)}.oe:hover .lp{opacity:1;scale:1}.oe:hover>img{filter:brightness(.82)}@media (hover: none){.oe{cursor:auto}.lp{display:none}}.K{margin:0;font-size:clamp(38px,4.4vw,70px);line-height:1.02;letter-spacing:-.038em;font-weight:700;color:var(--charcoal);text-wrap:balance}.Gx{margin:0;font-size:clamp(30px,3.2vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--charcoal);max-width:20ch;text-wrap:balance}.Ox{margin:0;max-width:46ch;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.55;color:var(--ink-2)}.Bw{color:#ffffffdb}.Lx{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.ai ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:var(--ink-3)}.ai li{display:inline-flex;align-items:center;gap:10px}.ai li+li:before{content:"";width:14px;height:1px;background:currentColor;opacity:.5}.ai a{transition:color .2s var(--ease)}.ai a:hover{color:var(--charcoal)}.ai [aria-current]{color:var(--charcoal);font-weight:600}.sp ol{color:#ffffffb3}.sp a:hover,.sp [aria-current]{color:#fff}.Sw{display:flex;flex-wrap:wrap;gap:6px}.Hx{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px 0 11px;border-radius:999px;border:1px solid rgba(0,57,69,.13);background:#fff;font-size:13.5px;font-weight:500;color:var(--charcoal);white-space:nowrap}.Hx svg{color:var(--teal)}.Jw{height:28px;font-size:12.5px;padding:0 11px 0 9px}.dp{color:#fff;border-color:#ffffff42;background:#00394547;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dp svg{color:#91cec0}.gp{transition:border-color .25s var(--ease),background .25s var(--ease)}.gp:hover{border-color:var(--teal);background:#0284960f}.dp.gp:hover{border-color:#fff;background:#ffffff1f}.Pw{font-size:14px;color:var(--ink-2)}.qw{color:#ffffffc7}.Zw{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:6px;border:1px dashed rgba(2,132,150,.5);background:#0284960d;color:var(--teal-ink);font-size:.86em;font-weight:500;line-height:1.45}.ii{--inset: 12px;position:relative;isolation:isolate;overflow:hidden;margin:12px 12px 0;border-radius:34px;min-height:clamp(600px,90svh,920px);display:flex;--sp: 0}.ga{background:#002a33;color:#fff}.xa{background:#002a33;color:#fff;min-height:clamp(560px,78svh,820px)}.ne{background:linear-gradient(180deg,#fbfdfd,#eef5f4);border:1px solid rgba(0,57,69,.06)}.xp{position:absolute;inset:0;z-index:0}.xp img{width:100%;height:112%;object-fit:cover;transform:translate3d(0,calc(var(--sp) * -9%),0) scale(1.14);transition:transform 1.8s var(--ease-out)}.s .xp img{transform:translate3d(0,calc(var(--sp) * -9%),0) scale(1.02);transition:transform 1.8s var(--ease-out)}.Vw{position:absolute;inset:0;z-index:0}.Kx{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#002a33b8,#002a3347 52%,#002a330d 78%),linear-gradient(0deg,#002a33b8,#002a3300 46%),linear-gradient(180deg,#002a3373,#002a3300 24%)}.xa .Kx{background:linear-gradient(90deg,#002a3380,#002a3300 64%)}.Iw{position:absolute;inset:0;z-index:0;background-image:linear-gradient(to right,rgba(0,57,69,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,57,69,.045) 1px,transparent 1px);background-size:calc((100% - 2 * var(--gutter)) / 12) 100%,100% 96px;background-position:var(--gutter) 0,0 calc(var(--header-h) + 40px);-webkit-mask-image:radial-gradient(120% 90% at 70% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(120% 90% at 70% 50%,#000 30%,transparent 85%)}.Mx{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;gap:28px;width:100%;max-width:var(--max);margin-inline:auto;padding:calc(var(--header-h) + 36px) calc(var(--gutter) - 12px) clamp(28px,4vh,44px)}.m{flex:1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px clamp(32px,5vw,88px)}.xa .m,.ga .m:not(:has(.M)){grid-template-columns:minmax(0,10fr) minmax(0,2fr)}.xa .K,.ga .m:not(:has(.M)) .K{max-width:28ch}.ne .m{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.ca{display:flex;flex-direction:column;gap:22px;min-width:0}.ga .K,.xa .K{color:#fff}.ca .Lx{margin-top:8px}.M{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:14px;min-width:0}.pe{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;border-top:1px solid rgba(255,255,255,.18);font-size:14px}.ne .pe{border-top-color:var(--line)}.Nx{margin-left:auto;font-size:12.5px;color:#fff9}.ne .Nx{color:var(--ink-3)}.ca>*,.M,.le,.pe{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out),transform 1s var(--ease-out)}.ca>.K{opacity:1;transform:none}.s .ca>*,.s .M,.s .le,.s .pe{opacity:1;transform:none}.s .ca>:nth-child(2){transition-delay:.25s}.s .ca>:nth-child(3){transition-delay:.38s}.s .M,.s .le{transition-delay:.3s}.s .pe{transition-delay:.5s}.le{position:relative;display:grid;place-items:center;min-height:420px}.Qx{position:relative;width:min(100%,720px);aspect-ratio:var(--ar);max-height:58svh}.Qx img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 40px 50px rgba(0,42,51,.18));transform:translate3d(0,calc(var(--sp) * -30px),0)}.Gw{position:absolute;left:10%;right:10%;bottom:-8%;height:18%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,57,69,.16),transparent);filter:blur(6px)}.Rx{position:absolute;z-index:2;width:0;height:0}.Rx i{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--teal);box-shadow:0 0 0 6px #02849629;animation:cp 2.6s var(--ease) infinite;animation-delay:calc(var(--k) * .6s)}@keyframes cp{50%{box-shadow:0 0 0 12px #02849600}}.st{position:absolute;top:-26px;left:22px;display:grid;gap:2px;min-width:170px;padding:10px 14px;border-radius:12px;background:#ffffffc7;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 18px 40px -24px #002a3373;font-size:14.5px;font-weight:600;color:var(--charcoal);white-space:nowrap}.st[data-side=left]{left:auto;right:22px}.st em{font-style:normal;font-size:12px;font-weight:500;color:var(--ink-3)}.Tx{display:flex;flex-direction:column;gap:28px;padding-top:40px;padding-bottom:clamp(48px,7vh,80px)}.Wx{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px clamp(32px,5vw,88px);align-items:end}.mp{display:flex;flex-direction:column;gap:22px;min-width:0}.fp{min-width:0}.hp{padding-top:24px;border-top:1px solid var(--line)}.mp>:not(h1),.fp,.hp{opacity:0;transform:translateY(14px);transition:opacity .8s var(--ease-out),transform .9s var(--ease-out)}.s .mp>:not(h1),.s .fp,.s .hp{opacity:1;transform:none;transition-delay:.25s}.Ow{position:relative}.se{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:flex;flex-direction:column;gap:clamp(32px,5vh,56px)}.dt{margin:0 12px;border-radius:34px;background:linear-gradient(180deg,#f8fbfb 0%,var(--mist) 100%)}.dt .se{padding-inline:calc(var(--gutter) - 12px)}.de{margin:0 12px;border-radius:34px;background:#003945;color:#fff;overflow:hidden;isolation:isolate}.de .se{padding-inline:calc(var(--gutter) - 12px)}.de .Gx{color:#fff}._x{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.Lw{flex:none}.Hw{position:relative;margin:0;border-radius:22px;aspect-ratio:4 / 3}.ge{position:absolute;inset:0;overflow:hidden;border-radius:22px;background:#e6eeee;clip-path:inset(100% 0 0 0 round 22px);transition:clip-path 1.05s cubic-bezier(.7,0,.2,1)}.ge>img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform 1.6s var(--ease-out)}.bp .ge{clip-path:inset(0 0 0 0 round 22px)}.bp .ge>img{transform:scale(1)}.Kw{position:absolute;right:14px;bottom:12px;z-index:2;padding:4px 9px;border-radius:6px;background:#002a336b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11.5px;color:#ffffffdb}.gt{position:absolute;z-index:2;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;cursor:pointer;opacity:0;transform:scale(.6);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(.7s + var(--k) * .15s)}.bp .gt{opacity:1;transform:none}.gt i{position:absolute;inset:13px;border-radius:50%;background:#fff;border:4px solid var(--teal);box-shadow:0 0 0 7px #ffffff47;animation:cp 2.6s var(--ease) infinite;animation-delay:calc(var(--k) * .6s)}.ei{position:absolute;top:50%;left:40px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 36px -20px #002a3399;font-size:14px;font-weight:600;color:var(--charcoal);white-space:nowrap;transform:translate(-6px,-50%) scale(.96);opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .4s var(--ease-out)}.ei[data-side=left]{left:auto;right:40px;transform:translate(6px,-50%) scale(.96)}.ei svg{color:var(--teal)}.Mw .ei,.gt:focus-visible .ei{opacity:1;transform:translateY(-50%)}.ac{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.ac>li{border-bottom:1px solid var(--line)}.n{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,.9fr) 44px;align-items:center;gap:0 24px;padding:24px 4px;border:0;background:none;text-align:left;color:var(--charcoal)}.n:has(.ri){grid-template-columns:44px 200px minmax(0,1fr) minmax(0,.9fr) 44px}.xe .n{grid-template-columns:44px minmax(0,1fr) 44px}.xe .n:has(.xt){grid-template-columns:44px minmax(0,1fr) auto 44px}.ct .n{grid-template-columns:minmax(0,1fr) 44px}.ct .ce{padding-left:0}.ic{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-3);transition:color .3s var(--ease)}.ri{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink-2)}.ri svg{color:var(--teal)}.vp{display:grid;gap:4px;font-size:clamp(18px,1.5vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.25;transition:transform .5s var(--ease-out)}.Nw{font-size:14.5px;font-weight:500;letter-spacing:0;color:var(--ink-3)}.xt{font-size:15px;color:var(--ink-2);line-height:1.45}.mt{justify-self:end;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,57,69,.14);transition:transform .45s var(--ease-out),background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.n:hover .vp{transform:translate(6px)}.n:hover .mt{border-color:var(--teal)}.ft .ic{color:var(--teal)}.ft .mt{transform:rotate(45deg);color:#fff;border-color:transparent;background:var(--brand-gradient)}.ec{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out)}.ft .ec{grid-template-rows:1fr}.ce{overflow:hidden;min-height:0;padding-left:68px;opacity:0;transition:opacity .35s var(--ease)}.ft .ce{opacity:1;transition-delay:.12s}.ce>*{margin-bottom:28px}.up{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14.5px;color:var(--ink-2)}.up li{display:flex;gap:12px;align-items:flex-start;line-height:1.5}.up li>span{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:2px;border-radius:50%;color:var(--emerald-ink);background:#0c93741f}.C{margin:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px}.C>div{position:relative;display:flex;flex-direction:column-reverse;justify-content:space-between;gap:28px;min-height:180px;padding:22px 24px 24px;border-radius:20px;background:linear-gradient(180deg,#fbfdfd,var(--mist));border:1px solid rgba(0,57,69,.06);opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease-out),transform 1s var(--ease-out);transition-delay:calc(var(--k) * .12s)}.C>div:before{content:"";position:absolute;left:24px;top:0;width:36px;height:2px;background:var(--brand-gradient-ink)}.Qw>div{opacity:1;transform:none}.C dt{font-size:14px;color:var(--ink-2);max-width:22ch}.C dd{margin:0;font-size:clamp(32px,2.8vw,46px);line-height:1;font-weight:500;letter-spacing:-.04em;white-space:nowrap;color:var(--charcoal);font-variant-numeric:tabular-nums}.C dd.Rw{font-size:clamp(30px,2.6vw,42px);color:var(--ink-3);letter-spacing:-.02em}.wp>div{background:#ffffff0f;border-color:#ffffff1f}.wp dt{color:#ffffffb8}.wp dd{color:#fff}.ma{--mx: 50%;--my: 50%;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(0,57,69,.14);background:#fff;font:inherit;font-size:14.5px;font-weight:500;color:var(--charcoal);transition:border-color .25s var(--ease),color .25s var(--ease),background .25s var(--ease),padding .3s var(--ease-out),transform .3s var(--ease)}.ma:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at var(--mx) var(--my),rgba(109,190,172,.16),rgba(2,132,150,.05));clip-path:circle(0 at var(--mx) var(--my));transition:clip-path .55s var(--ease-out)}.ma:hover{border-color:#02849673}.ma:hover:before{clip-path:circle(150% at var(--mx) var(--my))}.ma:active{transform:scale(.97)}.ma:disabled{opacity:.4;cursor:not-allowed}.rc{display:grid;place-items:center;width:0;height:18px;margin-right:-8px;border-radius:50%;color:#fff;background:var(--brand-gradient);opacity:0;transform:scale(.4);transition:width .35s var(--ease-out),margin .35s var(--ease-out),opacity .3s var(--ease),transform .4s var(--ease-out)}.ht{color:#01707f;font-weight:600;border:1.5px solid #028496;background:linear-gradient(135deg,#d6f2ea,#d3eaf2);padding-left:12px}.ht:before{clip-path:circle(0 at var(--mx) var(--my))}.ht .rc{width:18px;margin-right:0;opacity:1;transform:none}.tc{min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:var(--mist);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-2);transition:background .25s var(--ease)}.ht .tc{background:#ffffffb3}.me{position:relative;display:flex;align-items:center;gap:12px;height:56px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--ink-3);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.me:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px #0284961f}.me input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;font-size:16px;color:var(--charcoal)}.me input::-webkit-search-cancel-button{display:none}.me button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:var(--mist);color:var(--ink-2)}.oc{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px 20px;align-items:center}.Tw{font-size:14px;font-weight:600;color:var(--ink-2)}.nc{display:flex;flex-wrap:wrap;gap:8px}.Ww{position:relative}._w{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter) var(--sec-y)}.pc{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px clamp(32px,5vw,88px);align-items:center;padding-top:clamp(40px,6vh,64px);border-top:1px solid var(--line)}.a4{display:flex;flex-direction:column;gap:16px;min-width:0}.i4{margin:0;font-size:clamp(34px,4vw,64px);line-height:1.02;letter-spacing:-.04em;font-weight:700;color:var(--charcoal);max-width:18ch;text-wrap:balance}.lc{max-width:56ch;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.lc p{margin:0}.sc{justify-content:flex-end}.b{display:grid;gap:8px;min-width:0}.e4{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;color:var(--charcoal)}.r4{font-size:13px;font-weight:500;color:var(--ink-3)}.b input,.b select,.b textarea{width:100%;min-height:52px;border-radius:12px;border:1px solid var(--line-2);padding:0 16px;font-size:16px;font-weight:400;background:#fff;color:var(--charcoal);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.b textarea{min-height:132px;padding:14px 16px;line-height:1.5;resize:vertical}.b input:focus,.b select:focus,.b textarea:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px #0284961f}.b [aria-invalid=true]{border-color:#b3261e}.t4{display:block;font-size:13.5px;font-weight:400;color:var(--ink-3)}.o4{font-size:13.5px;font-weight:500;color:#b3261e}.fe{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;border:1px dashed var(--line-2);background:#fff;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.fe:hover{border-color:var(--teal);background:#02849608}.fe input{position:absolute;inset:0;opacity:0;cursor:pointer}.fe strong{display:block;font-size:15px;color:var(--charcoal)}.fe:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:3px}.n4{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--mist);color:var(--teal)}.dc{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.dc input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--teal)}.p4{display:grid;justify-items:start;gap:12px;padding:clamp(28px,4vw,48px);border-radius:24px;background:linear-gradient(135deg,#e3f4ef,#e1eff5);animation:gc .7s var(--ease-out)}@keyframes gc{0%{opacity:0;transform:translateY(14px)}}.l4{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#fff;background:var(--brand-gradient)}.s4{font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:-.025em;color:var(--charcoal)}.d4{max-width:52ch;color:var(--ink-2)}@media (max-width: 1000px){.m,.ne .m,.xa .m,.ga .m:not(:has(.M)),.Wx,.pc{grid-template-columns:minmax(0,1fr);align-items:start}.sc{justify-content:flex-start}.M{justify-self:start;align-items:flex-start}.le{min-height:300px;order:-1}.C{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.ii{--inset: 8px;margin:8px 8px 0;border-radius:26px;min-height:0}.ga{min-height:640px}.Mx{padding:calc(var(--header-h) + 20px) 20px 24px}.dt,.de{margin:0 8px;border-radius:26px}.dt .se,.de .se{padding-inline:20px}._x{flex-direction:column;align-items:flex-start}.n,.n:has(.ri){grid-template-columns:30px minmax(0,1fr) 40px;gap:6px 12px;padding:20px 0}.ri{grid-column:2;grid-row:1}.n:has(.ri) .vp{grid-column:2;grid-row:2}.xt{grid-column:2;font-size:14px}.mt{grid-column:3;grid-row:1}.xe .n,.xe .n:has(.xt){grid-template-columns:30px minmax(0,1fr) 40px}.ce{padding-left:42px}.C{grid-template-columns:minmax(0,1fr)}.C>div{min-height:0}.oc{grid-template-columns:minmax(0,1fr);gap:10px}.nc{flex-wrap:nowrap;overflow-x:auto;margin-inline:-20px;padding:2px 20px 6px;scrollbar-width:none}.ma{flex:none}.st{min-width:0;font-size:13px}.ei{font-size:12.5px}}@media (prefers-reduced-motion: reduce){.ge{clip-path:none}}@media (max-width: 1000px){.ii .m,.ii.xa .m,.ii.ga .m{grid-template-columns:minmax(0,1fr)}}.ii .K,.Tx .K{font-size:var(--banner-title);font-weight:400;letter-spacing:-.045em;line-height:1.02}.yp{position:relative;width:100%;aspect-ratio:4 / 3;max-height:60svh;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -50px #002a3373}.yp img{width:100%;height:112%;object-fit:cover;display:block;transform:translate3d(0,calc(var(--sp) * -6%),0) scale(1.04);transition:transform 1.6s var(--ease-out)}.yp:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#002a3399,#002a3300 42%);pointer-events:none}.g4{position:absolute;left:20px;right:20px;bottom:18px;z-index:1}.x4{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width: 860px){.ct .n,.ct.xe .n{grid-template-columns:minmax(0,1fr) 36px}}@media (max-width: 600px){.Ox{font-size:14px!important;line-height:1.55!important}}.b select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23333' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px;text-overflow:ellipsis;cursor:pointer}.b{align-content:start}.kp{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff}.kp svg{transition:transform .3s var(--ease-out)}.kp:hover svg{transform:translate(3px)}.xc{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 40px;color:#ffffffbd}.xc strong{margin-right:6px;font-size:22px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.c4{color:var(--ink-3)}.m4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 24px;margin-bottom:-12px}.f4,.cc{font-size:14px;font-weight:600;color:var(--ink-2)}.cc{color:var(--ink-3);font-variant-numeric:tabular-nums}.zp{display:flex;flex-wrap:wrap;gap:8px}.mc{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.mc>li{border-bottom:1px solid var(--line);transition:opacity .4s var(--ease);animation:jp .7s var(--ease-out) backwards;animation-delay:calc(var(--k) * .07s)}@keyframes jp{0%{opacity:0;transform:translateY(14px)}}.h4>li:not(.ti){opacity:.4}.fc{display:grid;grid-template-columns:56px minmax(0,1.25fr) minmax(0,1fr) 48px;grid-template-areas:"num name outcome go" "num name tags go" "photo photo photo photo";gap:6px 32px;align-items:start;padding:34px 4px;color:var(--charcoal)}.hc{grid-area:num;padding-top:10px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-3)}.bc{grid-area:name;font-size:clamp(26px,2.6vw,44px);font-weight:650;letter-spacing:-.035em;line-height:1.06;text-wrap:balance;transition:transform .55s var(--ease-out)}.vc{grid-area:outcome;font-size:15px;line-height:1.5;color:var(--ink-2);max-width:44ch}.b4{grid-area:tags;margin-top:10px}.uc{grid-area:go;justify-self:end;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(0,57,69,.14);transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),transform .45s var(--ease-out)}.oi{grid-area:photo;display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--ease-out)}.oi>span{overflow:hidden;min-height:0;border-radius:20px}.oi img{width:100%;height:clamp(220px,26vw,380px);margin-top:26px;border-radius:20px;object-fit:cover;transform:scale(1.08);transition:transform 1.4s var(--ease-out)}.ti .oi{grid-template-rows:1fr}.ti .oi img{transform:scale(1)}.ti .bc{transform:translate(14px)}.ti .hc{color:var(--teal)}.ti .uc{color:#fff;border-color:transparent;background:var(--brand-gradient);transform:rotate(-45deg)}.v4{padding:40px 4px;color:var(--ink-3)}@media (hover: none){.oi{grid-template-rows:1fr}}.Yp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.he{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art art" "num name" "num vendors" "num go";gap:4px 16px;height:100%;padding:22px 26px 26px;border-radius:24px;background:#fff;border:1px solid rgba(0,57,69,.06);color:var(--charcoal);transition:box-shadow .45s var(--ease),transform .45s var(--ease-out)}.he:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px #002a3373}.bt{grid-area:art;position:relative;display:grid;place-items:end center;height:200px;margin-bottom:18px;border-bottom:1px solid var(--line)}.bt:after{content:"";position:absolute;left:18%;right:18%;bottom:4px;height:16px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,57,69,.14),transparent)}.bt img{position:relative;z-index:1;max-height:170px;max-width:82%;object-fit:contain;margin-bottom:12px;transition:transform .7s var(--ease-out)}.u4{max-height:150px!important}.w4{max-height:90px!important;margin-bottom:30px!important}.y4{max-height:176px!important}.he:hover .bt img,.he:hover .wc{transform:translateY(-8px)}.wc{position:relative;z-index:1;width:70%;max-height:180px;margin-bottom:12px;transition:transform .7s var(--ease-out)}.k4{grid-area:num;padding-top:4px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-3)}.z4{grid-area:name;font-size:clamp(19px,1.5vw,24px);font-weight:600;letter-spacing:-.025em;line-height:1.2}.j4{grid-area:vendors;font-size:14.5px;color:var(--ink-2)}.fa{grid-area:go;margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--deep-blue)}.fa svg{transition:transform .3s var(--ease-out)}.he:hover .fa svg{transform:translate(4px)}.yc{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(32px,5vw,96px);align-items:start}.u{position:sticky;top:calc(var(--header-h) + 32px);display:grid;gap:18px}.Y4{font-size:13px;font-weight:600;color:var(--ink-3)}.u ul{position:relative;list-style:none;margin:0;padding:0 0 0 22px;display:grid;gap:2px}.u ul:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1px;background:repeating-linear-gradient(180deg,var(--line-2) 0 2px,transparent 2px 6px)}.u button{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;border:0;background:none;text-align:left;font-size:16px;font-weight:500;color:var(--ink-3);transition:color .25s var(--ease)}.u button:hover{color:var(--charcoal)}.be{position:absolute;left:-22px;top:50%;width:9px;height:1px;background:var(--ink-3);transform:translateY(-50%);transition:width .35s var(--ease-out),background .3s var(--ease)}.be:before{content:"";position:absolute;left:-8px;top:-4px;border:4.5px solid transparent;border-left:6px solid var(--teal);opacity:0;transform:translate(-4px);transition:opacity .3s var(--ease),transform .4s var(--ease-out)}.Up{transition:transform .4s var(--ease-out)}.kc{min-width:24px;text-align:right;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink-3)}.ha button{color:var(--charcoal);font-weight:650}.ha .be{width:14px;background:var(--teal)}.ha .be:before{opacity:1;transform:none}.ha .Up{transform:translate(4px)}.ha .kc{color:var(--teal-ink)}.U4{position:relative}.X4{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:flex;flex-direction:column;gap:40px}.Xp{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.C4{margin:0;font-size:clamp(30px,3.2vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--charcoal)}.ba{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:999px;background:#fff;border:1px solid var(--line-2)}.F4{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:var(--night);transition:transform .5s var(--ease-out)}.ba button{position:relative;z-index:1;height:46px;padding:0 22px;border:0;background:none;font-size:14.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;transition:color .35s var(--ease)}.ba button[aria-selected=true]{color:#fff}.Cp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,56px);padding:clamp(48px,7vh,88px) clamp(24px,3.4vw,56px);border-radius:30px;border:1px solid rgba(0,57,69,.08);background:linear-gradient(180deg,#fbfdfd,#f1f7f6)}.zc,.jc{align-self:stretch;display:flex;flex-direction:column;gap:16px;min-height:430px}.Yc{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink-2)}.Yc b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;color:#fff;background:var(--brand-gradient)}.Uc,.Xc{list-style:none;margin:0;padding:0;display:grid;gap:6px}.Uc li,.Xc li{animation:vt .5s var(--ease-out) backwards;animation-delay:calc(var(--k) * .05s)}@keyframes vt{0%{opacity:0;transform:translateY(8px)}}.Fp{width:100%;display:flex;align-items:center;gap:14px;min-height:58px;padding:12px 18px;border-radius:16px;border:1px solid transparent;background:transparent;text-align:left;font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink-3);transition:color .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.Fp:hover{color:var(--charcoal);background:#fff9}.Fp svg{flex:none;color:var(--teal)}.Cc{font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--ink-3)}.Fc{color:var(--charcoal);background:#fff;border-color:#02849659;box-shadow:0 16px 30px -24px #002a3380}.Fc .Cc{color:var(--teal-ink)}.Ac{display:grid;place-items:center}.Dc{width:min(100%,400px);height:auto}.Ap{display:flex;align-items:center;gap:14px;min-height:58px;padding:12px 18px;border-radius:16px;background:#fff;border:1px solid rgba(0,57,69,.08);color:var(--charcoal);transition:border-color .25s var(--ease),transform .35s var(--ease-out)}.Ap:hover{border-color:#02849673;transform:translate(4px)}.Ap svg{flex:none;color:var(--teal)}.A4{flex:1;font-size:16px;font-weight:600}.Ec{font-size:13.5px;color:var(--ink-3)}.D4{margin-top:6px;align-self:flex-start}.E4{width:100%;max-width:var(--max);margin-inline:auto;padding:clamp(40px,6vh,72px) var(--gutter) clamp(40px,6vh,72px);display:flex;flex-direction:column;gap:40px}.Bc{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.Sc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,72px);align-items:stretch}.ni{order:2;position:relative;min-height:clamp(420px,56vh,620px);border-radius:28px;overflow:hidden;background:#002a33}.ni img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .8s var(--ease),transform 1.4s var(--ease-out)}.ni img.B4{opacity:1;transform:scale(1)}.ni:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#002a338c,#002a3300 45%)}.S4{position:absolute;z-index:1;left:20px;bottom:20px;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:18px;background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:14.5px;font-weight:600;color:var(--charcoal)}.J4{width:64px;height:auto}.P4{position:absolute;z-index:1;right:18px;bottom:16px;font-size:12px;color:#ffffffbf}.Dp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--line-2)}.Dp li{flex:1;border-bottom:1px solid var(--line);transition:opacity .4s var(--ease)}.Dp:hover li:not(.Ep){opacity:.45}.ut{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:28px 4px 28px 56px;color:var(--charcoal)}.ut:before{content:"";position:absolute;left:0;top:28px;bottom:28px;width:2px;background:var(--brand-gradient-ink);transform:scaleY(0);transform-origin:top;transition:transform .6s var(--ease-out)}.Ep .ut:before{transform:scaleY(1)}.Jc{position:absolute;left:18px;top:30px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-3)}.Ep .Jc{color:var(--teal-ink)}.q4{font-size:14px;color:var(--ink-3)}.Z4{font-size:clamp(22px,2vw,32px);font-weight:650;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.V4{font-size:14.5px;line-height:1.55;color:var(--ink-2);max-width:46ch}.Bp{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--deep-blue)}.Bp svg{transition:transform .35s var(--ease-out)}.ut:hover .Bp svg{transform:translate(4px)}.Sp{position:relative;margin:0 12px;border-radius:34px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#f8fbfb 0%,var(--mist) 100%)}.Sp:before{content:"";position:absolute;inset:-20%;z-index:-1;background:repeating-linear-gradient(118deg,#fff0 0 90px,#ffffffbf 140px,#fff0 200px 320px);filter:blur(18px);opacity:.8}.ve{width:100%;max-width:var(--max);margin-inline:auto;min-height:calc(100svh - 24px);padding:var(--sec-y) calc(var(--gutter) - 12px);display:flex;flex-direction:column;justify-content:center;gap:var(--sec-y-sm);text-align:center}.ve .ue{justify-items:center}.ve .ue p{margin-inline:auto;max-width:30ch}.ve .Jp{justify-content:center}.Pc{--illum-off: rgba(51, 51, 51, .13);--illum-on: var(--charcoal);margin:0 auto;max-width:24ch;text-align:center;font-size:clamp(34px,4.2vw,68px);line-height:1.08;letter-spacing:-.04em;font-weight:650;color:var(--charcoal);text-wrap:balance}.Pp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:32px;border-top:1px solid var(--line-2)}.ue{display:grid;align-content:start;gap:10px}.ue h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.015em}.ue p{font-size:15.5px;line-height:1.55;color:var(--ink-2)}.I4{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--teal-ink)}.Jp{display:flex;flex-wrap:wrap;gap:6px}.Jp span{display:inline-flex;align-items:center;height:32px;padding:0 13px;border-radius:999px;background:#fff;border:1px solid rgba(0,57,69,.1);font-size:14px;font-weight:500}.G4{font-size:14px;color:var(--ink-3)}.qc{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:end;padding:4px 0;max-width:1040px}.O4{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.Zc{display:inline-flex;gap:6px;font-size:15px;font-weight:500;color:var(--ink-2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-2)}.Zc:hover{color:var(--charcoal);text-decoration-color:currentColor}.Vc{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2vw,32px);align-items:start}.we{display:grid;gap:8px}.we:nth-child(2){margin-top:clamp(40px,7vw,120px)}.we:nth-child(3){margin-top:clamp(20px,3.5vw,60px)}.we>figure{margin-bottom:12px}.L4{font-size:14px;color:var(--teal-ink);font-weight:600}.H4{margin:0;font-size:clamp(20px,1.6vw,26px);font-weight:600;letter-spacing:-.025em}.K4{font-size:14.5px;color:var(--ink-2);max-width:40ch}.w{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.w:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:var(--line)}.w:after{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:var(--brand-gradient-ink);transform:scaleX(0);transform-origin:left;transition:transform 1.8s var(--ease-out)}.qp:after{transform:scaleX(1)}.w li{position:relative;display:grid;align-content:start;gap:8px;padding-top:36px}.Zp{position:absolute;left:0;top:0;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--line-2);transition:border-color .4s var(--ease),background .4s var(--ease);transition-delay:calc(var(--k) * .32s)}.qp .Zp{border-color:var(--teal);background:var(--teal);box-shadow:0 0 0 5px #02849624}.M4{font-size:13px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.N4{font-size:20px;font-weight:600;letter-spacing:-.02em}.w p{font-size:15px;line-height:1.55;color:var(--ink-2)}.Q4{position:relative}.Vp{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px clamp(32px,6vw,120px);align-items:start}.Ip{position:sticky;top:calc(var(--header-h) + 32px);margin:0;font-size:clamp(30px,3.2vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--charcoal)}.Ic{max-width:60ch;font-size:16.5px;line-height:1.6;color:var(--ink-2)}@media (max-width: 1100px){.Yp,.Pp{grid-template-columns:repeat(2,minmax(0,1fr))}.w{grid-template-columns:minmax(0,1fr);gap:28px;padding-left:34px}.w:before,.w:after{inset:0 auto 0 7px;width:2px;height:auto}.w:after{transform:scaleY(0);transform-origin:top}.qp:after{transform:scaleY(1)}.w li{padding-top:0}.Zp{left:-34px;top:4px}}@media (max-width: 900px){.fc{grid-template-columns:34px minmax(0,1fr) 44px;grid-template-areas:"num name go" "num outcome outcome" "num tags tags" "photo photo photo";gap:8px 14px}.vc{margin-top:6px}.Vp,.yc,.Sc{grid-template-columns:minmax(0,1fr)}.Xp,.Bc{flex-direction:column;align-items:flex-start}.Cp{grid-template-columns:minmax(0,1fr);padding:28px 20px}.Ac{order:-1}.zc,.jc{min-height:0}.Dc{width:min(100%,300px)}.u{position:static}.u ul{display:flex;flex-wrap:wrap;gap:4px 20px}.ni{min-height:300px}.Ip{position:static}.Vc{grid-template-columns:minmax(0,1fr)}.we:nth-child(n){margin-top:0}.qc{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.Yp,.Pp{grid-template-columns:minmax(0,1fr)}.ve{padding-inline:20px}.Sp{margin:0 8px;border-radius:26px}.Pc{text-align:left}.zp{flex-wrap:nowrap;overflow-x:auto;max-width:calc(100vw - 2 * var(--gutter));scrollbar-width:none}.zp>*{flex:none}}@media (max-width: 900px){.u ul{padding-left:0}.u ul:before,.be{display:none}.ha .Up{transform:none}.u button{width:auto;padding:6px 0}.ha button{color:var(--teal-ink)}}@media (max-width: 640px){.ba{width:100%}.ba button{padding:0 8px;font-size:13px}.Ec{display:none}}.R4{position:relative;width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter) clamp(40px,6vh,72px)}.T4{display:flex;flex-direction:column;gap:36px;margin-bottom:clamp(36px,5vh,56px)}.va ul{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 4px}.va ul:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:repeating-linear-gradient(90deg,var(--line-2) 0 2px,transparent 2px 6px)}.va button{position:relative;display:inline-flex;align-items:baseline;gap:6px;padding:18px 16px 8px 0;border:0;background:none;font-size:15px;font-weight:500;color:var(--ink-3);transition:color .25s var(--ease)}.va button:hover{color:var(--charcoal)}.wt{position:absolute;left:0;top:0;width:1px;height:9px;background:var(--ink-3);transition:height .35s var(--ease-out),background .3s var(--ease)}.wt:after{content:"";position:absolute;left:-4px;top:-9px;border:4.5px solid transparent;border-top:6px solid var(--teal);opacity:0;transform:translateY(-4px);transition:opacity .3s var(--ease),transform .4s var(--ease-out)}.Gc{font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-3)}.yt button{color:var(--charcoal);font-weight:650}.yt .wt{height:14px;background:var(--teal)}.yt .wt:after{opacity:1;transform:none}.yt .Gc{color:var(--teal-ink)}.W4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(24px,4vh,40px)}.Oc{--cover: 0;position:sticky;top:calc(var(--header-h) + 28px + var(--k) * 16px);animation:jp .7s var(--ease-out) backwards;animation-delay:calc(var(--k) * .07s)}.ye{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,3vw,48px);height:min(calc(100svh - var(--header-h) - 120px),640px);min-height:520px;padding:14px;border-radius:32px;background:#fff;border:1px solid rgba(0,57,69,.08);box-shadow:0 -20px 60px -40px #002a3359;transform-origin:50% 0;transform:scale(calc(1 - var(--cover) * .05));transition:transform .1s linear}.ye:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#eef5f4;opacity:calc(var(--cover) * .7);pointer-events:none}._4{display:flex;flex-direction:column;gap:18px;padding:clamp(20px,2.6vw,40px);min-width:0}.Lc{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--teal-ink)}.Lc span{color:var(--ink-3);font-weight:500}.a6{margin:0;font-size:clamp(30px,3vw,50px);line-height:1.04;letter-spacing:-.04em;font-weight:700;color:var(--charcoal);text-wrap:balance}.i6{max-width:40ch;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.e6{margin-top:auto;display:grid;gap:8px;padding-top:20px;border-top:1px solid var(--line)}.Hc{font-size:12.5px;font-weight:600;color:var(--ink-3)}.Hc:nth-of-type(2){margin-top:8px}.r6{font-size:15px;color:var(--charcoal)}.t6{align-self:flex-start;margin-top:6px}.kt{position:relative;display:block;overflow:hidden;border-radius:22px;background:#002a33}.kt img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out)}.ye:hover .kt img{transform:scale(1.04)}.Kc{position:absolute;right:18px;bottom:18px;display:grid;place-items:center;width:128px;height:128px;border-radius:22px;background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.Mc{width:100px;height:auto}@media (max-width: 900px){.Oc{position:relative;top:0}.ye{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;transform:none}.ye:after{display:none}.kt{order:-1;aspect-ratio:16 / 10}.Kc{width:96px;height:96px}.Mc{width:76px}.ni{order:0}.va ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.va ul:before{left:var(--gutter);right:auto;width:900px}.va li{flex:none}}.Nc{position:relative;height:calc(100svh + var(--n) * 55svh)}.Qc{position:sticky;top:0;height:100svh;display:flex;align-items:center}.Rc{width:100%;max-width:var(--max);margin-inline:auto;padding:calc(var(--header-h) + 20px) var(--gutter) 32px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:center}.o6{display:flex;flex-direction:column;gap:28px}.Tc{margin:0;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--teal-ink)}.Tc span{font-size:9px}.ke{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ke button{padding:0;border:0;background:none;text-align:left;font-size:clamp(30px,3.4vw,56px);line-height:1.16;letter-spacing:-.04em;font-weight:600;color:#33333329;transition:color .5s var(--ease)}.ke button:hover{color:#3336}.n6 button{color:#33333347}.p6 button{color:var(--charcoal)!important}.l6{font-size:14px;color:var(--ink-3);font-variant-numeric:tabular-nums}.s6{display:flex;flex-direction:column;gap:28px;min-width:0}.Wc{position:relative;overflow:hidden;isolation:isolate;display:grid;place-items:center;height:min(58svh,560px);min-height:400px;padding:clamp(20px,3vw,48px);border-radius:28px;background:#002a33}.d6{position:absolute;inset:0;z-index:-1}.Gp{width:min(100%,680px);display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:28px;padding:24px 28px;border-radius:20px;background:#ffffffdb;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 30px 60px -30px #00141a99}._c{display:grid;place-items:center}.g6{width:100%;height:auto}.am{list-style:none;margin:0;padding:0;display:grid;gap:18px}.am li{display:grid;gap:6px;animation:vt .55s var(--ease-out) backwards;animation-delay:calc(var(--k) * .08s)}.x6{font-size:12.5px;font-weight:600;color:var(--teal-ink)}.c6{font-size:16px;font-weight:600;line-height:1.3;color:var(--charcoal)}.zt{position:relative;height:3px;border-radius:99px;background:var(--line);overflow:hidden}.zt i{position:absolute;inset:0;border-radius:inherit;background:var(--brand-gradient-ink);transform-origin:left;animation:zt .9s var(--ease-out) backwards;animation-delay:calc(.15s + var(--k) * .08s)}@keyframes zt{0%{transform:scaleX(0)}}.ze{display:grid;gap:12px;max-width:62ch;animation:vt .6s var(--ease-out)}.ze h3{margin:0;font-size:clamp(22px,2vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--charcoal)}.ze p{font-size:15px;line-height:1.6;color:var(--ink-2)}.ze .m6,.ze a{margin-left:4px}.f6{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter)}.F{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(220px,auto);gap:12px}.h6{position:relative;overflow:hidden;border-radius:26px;min-width:0}.jt{grid-column:span 8;display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(28px,3.4vw,52px);color:#fff;background:radial-gradient(120% 140% at 0% 0%,rgba(109,190,172,.55),transparent 55%),linear-gradient(135deg,#0c9374,#028496 48%,#14689b)}.b6{margin:0;font-size:clamp(32px,3.4vw,54px);line-height:1.04;letter-spacing:-.04em;font-weight:700;color:#fff}.v6{max-width:48ch;font-size:15px;line-height:1.55;color:#ffffffdb}.jt .btn{margin-top:auto}.N{grid-column:span 4;display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:linear-gradient(180deg,#fbfdfd,#eef5f4);border:1px solid rgba(0,57,69,.06)}.N img{align-self:center;max-height:150px;max-width:80%;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,42,51,.18));transition:transform .8s var(--ease-out)}.N:hover img{transform:translateY(-6px) rotate(-2deg)}.Op{display:grid;gap:4px}.Op strong{font-size:clamp(40px,3.6vw,60px);line-height:1;font-weight:700;letter-spacing:-.05em;color:var(--charcoal)}.Op span{font-size:15px;color:var(--ink-2)}.Yt{grid-column:span 4;grid-row:span 2;background:#002a33}.Yt img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out)}.Yt:hover img{transform:scale(1.04)}.u6{position:absolute;left:16px;bottom:14px;font-size:12px;color:#fffc}.y{grid-column:span 4;display:flex;flex-direction:column;gap:10px;padding:26px;background:#fff;border:1px solid rgba(0,57,69,.1);color:var(--charcoal);transition:border-color .3s var(--ease),transform .45s var(--ease-out),box-shadow .45s var(--ease)}.y:hover{border-color:#02849666;transform:translateY(-3px);box-shadow:0 26px 50px -36px #002a3373}.F>.y:nth-child(n+4){grid-column:span 4}.F>.y:last-child:nth-child(2n){grid-column:span 8}.w6{background:linear-gradient(160deg,#e3f4ef,#e1eff5);border-color:transparent}.Lp{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid rgba(0,57,69,.12);color:var(--teal)}.im{padding-right:52px;font-size:clamp(22px,1.9vw,30px);font-weight:700;letter-spacing:-.035em;line-height:1.08}.y6{font-size:15px;color:var(--ink-2)}.Hp{list-style:none;margin:auto 0 0;padding:14px 0 0;display:grid;gap:8px;border-top:1px solid var(--line)}.Hp li{display:grid;gap:1px;font-size:15px;font-weight:600;line-height:1.35}.Hp li span{font-size:12px;font-weight:600;color:var(--teal-ink)}.fa{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:600;color:var(--deep-blue)}.fa svg{transition:transform .35s var(--ease-out)}.y:hover .fa svg{transform:translate(4px)}.k6{padding:var(--sec-y) 0}.em{width:100%;max-width:var(--max);margin:0 auto 36px;padding:0 var(--gutter);display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.z6{display:flex;align-items:center;gap:16px}.rm{font-size:14px;color:var(--ink-3);font-variant-numeric:tabular-nums}.rm strong{font-size:20px;color:var(--charcoal)}.tm{position:relative;width:120px;height:2px;background:var(--line)}.tm i{position:absolute;left:0;top:0;bottom:0;background:var(--brand-gradient-ink);transition:width .6s var(--ease-out)}.Kp{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(0,57,69,.16);background:#fff;color:var(--charcoal);transition:background .3s var(--ease),color .3s var(--ease),opacity .3s var(--ease)}.Kp:hover:not(:disabled){color:#fff;border-color:transparent;background:var(--night)}.Kp:disabled{opacity:.35;cursor:default}.om{list-style:none;margin:0;padding:0 var(--gutter);display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.om::-webkit-scrollbar{display:none}.Ut{position:relative;flex:none;width:min(72vw,1080px);aspect-ratio:16 / 9;border-radius:28px;overflow:hidden;scroll-snap-align:start;background:#002a33;transition:opacity .5s var(--ease)}.Ut:not(.Mp){opacity:.55}.Ut>img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.4s var(--ease-out)}.Mp>img{transform:scale(1)}.j6{position:absolute;inset:0;background:linear-gradient(0deg,#002a338c,#002a3300 50%)}.je{position:absolute;left:24px;bottom:24px;max-width:420px;display:grid;gap:8px;padding:22px 24px;border-radius:20px;background:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(12px);opacity:0;transition:opacity .5s var(--ease),transform .6s var(--ease-out)}.Mp .je{opacity:1;transform:none;transition-delay:.15s}.Y6{font-size:13px;font-weight:600;color:var(--teal-ink)}.je h3{margin:0;font-size:clamp(20px,1.7vw,26px);letter-spacing:-.025em;color:var(--charcoal)}.je p{font-size:15px;line-height:1.5;color:var(--ink-2)}.U6{position:absolute;right:18px;bottom:16px;font-size:12px;color:#fffc}.X6{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:flex;flex-direction:column;gap:36px}.nm{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.C6{display:flex;align-items:center;gap:16px}.F6{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(0,57,69,.14);background:#fff;font-size:14px;font-weight:600;color:var(--charcoal)}.pm{display:flex;gap:10px;height:clamp(380px,46vh,460px)}.Np{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;padding:26px 22px;border-radius:24px;background:linear-gradient(180deg,#fbfdfd,var(--mist));border:1px solid rgba(0,57,69,.06);cursor:pointer;overflow:hidden;transition:flex .8s cubic-bezier(.7,0,.2,1),background .5s var(--ease),border-color .4s var(--ease)}.Np:hover:not(.pi){border-color:#02849659}.pi{flex:3.4;cursor:default;background:#fff;border-color:#0284964d;box-shadow:0 30px 60px -44px #002a3380}.Xt{position:absolute;left:0;right:0;top:0;height:3px;background:transparent}.Xt i{position:absolute;inset:0;background:var(--brand-gradient-ink);transform:scaleX(0);transform-origin:left}.lm .Xt i{transform:scaleX(1);opacity:.35}.pi .Xt i{animation-name:sm;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes sm{to{transform:scaleX(1)}}.Ct{font-size:clamp(36px,3.4vw,56px);line-height:1;font-weight:700;letter-spacing:-.05em;color:#3333332e;transition:color .5s var(--ease)}.pi .Ct,.lm .Ct{background:var(--brand-gradient-ink);-webkit-background-clip:text;background-clip:text;color:transparent}.dm{font-size:19px;font-weight:650;letter-spacing:-.02em;white-space:nowrap}.Q{margin-top:auto;display:grid;gap:12px;min-width:300px;opacity:0;transform:translateY(10px);transition:opacity .35s var(--ease),transform .5s var(--ease-out)}.pi .Q{opacity:1;transform:none;transition-delay:.35s}.Q p{max-width:40ch;font-size:15.5px;line-height:1.5;color:var(--charcoal)}.A6{margin-top:6px;font-size:12.5px;font-weight:600;color:var(--teal-ink)}.Q ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.Q li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ink-2)}.Q li>span{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:var(--emerald-ink);background:#0c93741f}.Qp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,minmax(240px,auto));gap:12px}.Ye{grid-column:span 7;grid-row:span 2;min-height:520px;background:#002a33;color:#fff}.Ye>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out)}.Ye:hover>img{transform:scale(1.04)}.D6{position:absolute;inset:0;background:linear-gradient(0deg,#002a33cc,#002a3300 60%)}.E6{position:absolute;left:clamp(24px,3vw,44px);right:clamp(24px,3vw,44px);bottom:clamp(24px,3vw,40px);display:grid;gap:12px}.B6{font-size:14px;font-weight:600;color:#91cec0}.S6{margin:0;max-width:18ch;font-size:clamp(28px,3vw,48px);line-height:1.05;letter-spacing:-.04em;font-weight:700;color:#fff}.Rp{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.Rp svg{transition:transform .35s var(--ease-out)}.Ye:hover .Rp svg{transform:translate(4px)}.Ue{grid-column:span 5;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:26px;background:linear-gradient(180deg,#fbfdfd,var(--mist));border:1px solid rgba(0,57,69,.06)}.Ue strong{font-size:clamp(48px,4.6vw,76px);line-height:1;font-weight:700;letter-spacing:-.05em;color:var(--charcoal)}.Ue strong.gm{color:var(--ink-3)}.Ue>span:last-child{font-size:15px;color:var(--ink-2)}.li{grid-column:span 2;color:#fff;border:0;background:linear-gradient(160deg,#0c9374,#14689b)}.li strong,.li strong.gm,.li>span:last-child{color:#fff}.li .Lp{color:#fff;border-color:#ffffff59}.Ue:not(.li){grid-column:span 3}.Tp{grid-column:span 5;display:flex;flex-direction:column;gap:14px;padding:26px;background:#fff;border:1px solid rgba(0,57,69,.1)}.Tp p{font-size:15.5px;line-height:1.55;color:var(--ink-2)}.Tp a{margin-top:auto}@media (max-width: 1000px){.Nc{height:auto}.Qc{position:relative;height:auto}.Rc{grid-template-columns:minmax(0,1fr);padding-block:var(--sec-y)}.ke{display:flex;flex-wrap:wrap;gap:6px 18px}.ke button{font-size:22px}.Gp{grid-template-columns:140px minmax(0,1fr)}.F,.Qp{grid-template-columns:repeat(2,minmax(0,1fr))}.F>*,.Qp>*{grid-column:span 2!important;grid-row:auto!important}.F>.N,.F>.y{grid-column:span 1!important}.Yt{min-height:280px}.pm{flex-direction:column;height:auto}.Np{flex:none;padding:18px 20px}.Q{display:none;min-width:0}.pi .Q{display:grid;margin-top:12px}.dm{white-space:normal}.Ct{font-size:28px}.Ut{width:84vw;aspect-ratio:4 / 5}}@media (max-width: 640px){.Gp{grid-template-columns:minmax(0,1fr)}._c{max-width:160px;justify-self:center}.Wc{height:auto;min-height:0}.F>.N,.F>.y{grid-column:span 2!important}.em,.nm{flex-direction:column;align-items:flex-start}.Ye{min-height:380px}.je{left:12px;right:12px;bottom:12px}}.J6{list-style:none;margin:clamp(32px,4vw,52px) 0 0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.ua{grid-column:span 6;min-width:0;transition:opacity .45s ease,filter .45s ease}.ua:nth-child(4n+1),.ua:nth-child(4n){grid-column:span 7}.ua:nth-child(4n+2),.ua:nth-child(4n+3){grid-column:span 5}.xm{opacity:.32;filter:grayscale(1)}.xm .Xe{pointer-events:none}.Xe{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;border-radius:20px;background:#fff;border:1px solid rgba(15,30,60,.08);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,translate .3s ease}.Xe:hover{border-color:#02849666;box-shadow:0 18px 40px -24px #0f1e3c4d;translate:0 -3px}.Wp{display:block;height:clamp(220px,21vw,320px);overflow:hidden;background:#eef5f4}.Wp img{width:100%;height:100%;object-fit:cover;display:block;transition:scale .8s cubic-bezier(.2,.7,.2,1)}.Xe:hover .Wp img{scale:1.04}.P6{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2vw,28px);flex:1}.q6{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#6b7686}.Z6{font-variant-numeric:tabular-nums;color:var(--teal-ink);font-weight:600}.V6{text-align:right}.I6{font-size:clamp(20px,1.6vw,24px);font-weight:600;letter-spacing:-.01em;color:var(--charcoal)}.G6{font-size:14.5px;line-height:1.55;color:var(--ink-2);max-width:52ch}.O6{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(15,30,60,.07)}.L6{display:flex;gap:6px;flex-wrap:wrap}.H6{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eef5f4;color:var(--teal)}._p{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--deep-blue)}._p svg{transition:translate .3s ease}.Xe:hover ._p svg{translate:4px 0}@media (max-width: 860px){.ua,.ua:nth-child(n){grid-column:1 / -1}}.al{grid-column:span 4;grid-row:span 2;display:grid;place-items:center;align-content:center;gap:18px;padding:28px;background:linear-gradient(180deg,#fbfdfd,#e9f3f2);border:1px solid rgba(0,57,69,.06)}.K6{width:min(88%,340px);height:auto}.M6{font-size:14px;font-weight:600;color:var(--teal-ink);text-align:center;transition:opacity .3s var(--ease)}.N6{grid-column:1 / -1;display:grid;gap:18px;width:100%}.Q6{display:flex;align-items:center;justify-content:space-between;gap:20px}.R6{font-size:clamp(48px,5vw,80px);line-height:1;font-weight:700;letter-spacing:-.05em;color:var(--charcoal);font-variant-numeric:tabular-nums}.il{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex:1;max-width:220px}.il li{flex:1;height:4px;border-radius:4px;background:#0039451f;transition:background .4s var(--ease)}.il li.T6{background:var(--teal)}.W6{font-size:13px;font-weight:600;color:var(--teal-ink)}.cm{list-style:none;margin:clamp(32px,4vw,52px) 0 0;padding:0;display:flex;gap:10px;height:clamp(520px,66vh,660px)}.mm{position:relative;flex:1 1 0;min-width:0;transition:flex-grow .8s cubic-bezier(.22,1,.36,1),opacity .45s ease,filter .45s ease}.si{flex-grow:3.6}.fm{opacity:.3;filter:grayscale(1)}.fm .Ft{pointer-events:none}.Ft{position:absolute;inset:0;overflow:hidden;border-radius:24px;color:#fff;background:#0b3a43}.Ft>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:scale 1.2s cubic-bezier(.22,1,.36,1)}.si .Ft>img{scale:1.03}._6{position:absolute;inset:0;background:linear-gradient(0deg,#002027d1,#00202759 42%,#0020270d 70%)}.ay{position:absolute;top:22px;left:24px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:#ffffff1f;backdrop-filter:blur(10px);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.iy{position:absolute;left:0;right:0;bottom:0;display:grid;gap:8px;padding:clamp(22px,2.4vw,36px)}.ey{font-size:12.5px;font-weight:600;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.At{font-size:clamp(18px,1.5vw,22px);line-height:1.2;font-weight:600;letter-spacing:-.015em;transition:font-size .6s ease}.si .At{font-size:clamp(26px,2.4vw,38px);letter-spacing:-.03em}.di{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1),opacity .4s ease}.di>*{min-height:0;overflow:hidden}.si .di{grid-template-rows:1fr;opacity:1;transition-delay:.15s}.di{display:grid}.di>.hm{grid-row:1}.hm{display:block;max-width:46ch;font-size:15px;line-height:1.5;color:#ffffffe0}.ry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:18px}.ty{display:flex;flex-wrap:wrap;gap:6px}.oy{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(10px);font-size:12.5px;font-weight:500;white-space:nowrap}.bm{flex:none}@media (max-width: 860px){.cm{flex-direction:column;height:auto}.mm,.si{flex:none;height:420px}.di{grid-template-rows:1fr;opacity:1}.At,.si .At{font-size:24px}.bm{display:none}}.ny{padding:var(--sec-y) 0;overflow:hidden}.py{width:100%;max-width:var(--max);margin:0 auto clamp(36px,5vw,56px);padding-inline:var(--gutter);display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.ly{display:flex;align-items:center;gap:10px}.Dt{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(0,57,69,.18);background:#fff;color:var(--charcoal);cursor:pointer;transition:border-color .25s ease,opacity .25s ease}.Dt:first-child svg{rotate:180deg}.Dt:hover:not(:disabled){border-color:var(--teal)}.Dt:disabled{opacity:.35;cursor:default}.vm{--edge: max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));list-style:none;margin:0;padding:0 var(--edge) 8px;scroll-padding-inline:var(--edge);display:flex;align-items:flex-start;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vm::-webkit-scrollbar{display:none}.Et{flex:none;width:clamp(280px,30vw,440px);scroll-snap-align:start}.Et:nth-child(2n){margin-top:clamp(40px,5vw,80px)}.Ce{display:grid;color:var(--charcoal)}.el{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--mist)}.el img{width:100%;height:100%;object-fit:cover;transition:scale 1.2s var(--ease-out)}.Ce:hover .el img{scale:1.05}.Fe{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:#ffffffdb;backdrop-filter:blur(14px);font-size:13.5px;line-height:1.45;color:var(--charcoal);opacity:0;translate:0 10px;transition:opacity .35s ease,translate .45s var(--ease-out)}.Fe svg{flex:none;color:var(--deep-blue)}.Ce:hover .Fe,.Ce:focus-visible .Fe{opacity:1;translate:0 0}.gi{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:20px;padding-top:14px;border-top:1px solid rgba(0,57,69,.55);font-size:12.5px;font-weight:600;color:var(--ink-3)}.gi i{font-style:normal;opacity:.6}.sy{width:0;height:0;border:4px solid transparent;border-left:5px solid var(--teal);margin-right:2px}.rl{margin-top:10px;font-size:clamp(19px,1.6vw,24px);line-height:1.22;letter-spacing:-.015em;font-weight:500;text-wrap:balance;transition:color .3s ease}.Ce:hover .rl{color:var(--teal-ink)}@media (max-width: 640px){.Et{width:78vw}.Et:nth-child(2n){margin-top:0}.Fe{display:none}}.wa{list-style:none;margin:0;padding:0;display:grid;gap:12px;width:min(100%,300px);justify-self:end}.wa li{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:20px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 1px #ffffff2e,0 20px 40px -24px #0006;color:#fff;animation:um .8s var(--ease-out) backwards;animation-delay:calc(.35s + var(--k) * .12s)}.wa strong{min-width:34px;font-size:clamp(30px,2.6vw,40px);line-height:1;font-weight:700;letter-spacing:-.04em}.wa span{font-size:15px;color:#ffffffd6}@keyframes um{0%{opacity:0;transform:translateY(16px)}}@media (max-width: 860px){.wa{justify-self:start;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wa li{flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border-radius:16px}.wa span{font-size:12.5px}}.tl{position:relative;padding:var(--sec-y) 0}.Ae{height:calc(100svh + var(--run));padding:0}.Ae .dy{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--header-h, 72px) + 8px);overflow:hidden}.gy{width:100%;max-width:var(--max);margin:0 auto clamp(28px,4vh,48px);padding-inline:var(--gutter);display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.xy{display:flex;align-items:center;gap:20px}.wm{font-size:14px;color:var(--ink-3);font-variant-numeric:tabular-nums}.wm strong{font-size:22px;font-weight:700;color:var(--charcoal)}.ym{width:clamp(80px,12vw,180px);height:2px;background:#0039451f;overflow:hidden;border-radius:2px}.ym i{display:block;height:100%;background:var(--teal);transform-origin:left;transition:transform .15s linear}.ol{--edge: max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));list-style:none;margin:0;padding:0 var(--edge);display:flex;align-items:flex-start;gap:clamp(24px,3vw,48px);width:max-content;will-change:transform}.tl:not(.Ae) .ol{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tl:not(.Ae) .ol::-webkit-scrollbar{display:none}.De{flex:none;width:clamp(230px,19vw,300px);scroll-snap-align:start}.De:nth-child(3n+2){margin-top:clamp(32px,6vh,72px)}.De:nth-child(3n+3){margin-top:clamp(16px,3vh,36px)}.km{aspect-ratio:4 / 5}.Ae .km img{scale:1.18;translate:var(--drift, 0) 0;transition:none}.zm{margin-top:6px;font-size:14px;line-height:1.5;color:var(--ink-2)}.jm{flex:none;align-self:center;width:clamp(220px,18vw,280px)}.Ym{display:grid;justify-items:start;gap:18px;padding:28px;border-radius:26px;border:1px dashed rgba(0,57,69,.25);font-size:clamp(22px,1.9vw,28px);line-height:1.15;letter-spacing:-.02em;font-weight:600;color:var(--charcoal);transition:border-color .3s ease,background .3s ease}.Ym:hover{border-color:var(--teal);background:#f2f8f7}.cy{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--deep-blue, #014a5c);color:#fff}@media (max-width: 860px){.De{width:76vw}.De:nth-child(n){margin-top:0}.jm{width:60vw}}.my{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);overflow:hidden}.fy{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.hy{display:grid;justify-items:center;gap:32px;margin-top:clamp(32px,5vw,56px)}.Um{--w: clamp(220px, 21vw, 300px);--gap: clamp(170px, 17.5vw, 260px);list-style:none;margin:0;padding:0;position:relative;width:100%;height:calc(var(--w) * 1.25 + 60px)}.R{position:absolute;left:50%;top:30px;width:var(--w);margin-left:calc(var(--w) / -2);transform:translateY(20px) rotate(0);opacity:0;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .5s ease,box-shadow .5s ease;transition-delay:calc(var(--k) * .08s)}.Ee .R{opacity:1;transform:translate(calc(var(--d) * var(--gap) + var(--push) * 46px)) translateY(calc(max(var(--d),-1 * var(--d))*22px)) rotate(calc(var(--d) * 5deg))}.Ee .R.Bt{transform:translate(calc(var(--d) * var(--gap))) translateY(-18px) rotate(0) scale(1.06);transition-delay:0s}.Ee .R:not(.Bt){transition-delay:0s}.by{display:block;border-radius:6px;overflow:hidden;box-shadow:0 30px 60px -30px #002a3380}.Xm{aspect-ratio:4 / 5}.R:not(.Bt) .Xm img{filter:saturate(.75) brightness(.92)}.Cm{width:min(100%,520px);display:grid;justify-items:center;gap:8px;text-align:center;animation:Fm .5s var(--ease-out)}.Cm .gi{justify-content:center;margin-top:0;width:100%}.vy{font-size:clamp(22px,1.9vw,28px);line-height:1.2;letter-spacing:-.02em;font-weight:500;color:var(--charcoal)}.uy{font-size:14.5px;color:var(--ink-2)}@keyframes Fm{0%{opacity:0;transform:translateY(8px)}}@media (max-width: 860px){.Um{height:auto;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);width:calc(100% + 2 * var(--gutter))}.R,.Ee .R,.Ee .R.Bt{position:static;flex:none;width:70vw;margin:0;transform:none;opacity:1;scroll-snap-align:center}}.wy{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter)}.Am{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,5vw,96px)}.yy{margin:0;max-width:46ch;font-size:15px;line-height:1.6;color:var(--ink-2)}.Dm{margin-top:clamp(36px,5vw,64px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,72px);align-items:center}.ky{display:grid;place-items:center;gap:18px;padding:clamp(28px,4vw,56px);border-radius:28px;background:linear-gradient(180deg,#fbfdfd,#e9f3f2);border:1px solid rgba(0,57,69,.06)}.zy{width:min(100%,380px);height:auto}.jy{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid rgba(0,57,69,.1);font-size:13.5px;font-weight:600;color:var(--teal-ink)}.Em{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.Em>li{border-bottom:1px solid var(--line)}.Bm{width:100%;display:grid;grid-template-columns:34px 40px minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:16px;padding:20px 0;border:0;background:none;font:inherit;text-align:left;color:var(--charcoal);cursor:pointer}.Sm{font-size:12.5px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.Jm{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eef5f4;color:var(--teal);transition:background .3s ease,color .3s ease}.Yy{font-size:clamp(18px,1.4vw,21px);font-weight:600;letter-spacing:-.015em}.Pm{font-size:14.5px;color:var(--ink-2)}.St .Jm{background:var(--teal);color:#fff}.St .Sm{color:var(--teal-ink)}.Be{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)}.Be>div{min-height:0;overflow:hidden;padding-left:90px}.St .Be{grid-template-rows:1fr}.St .Be>div{padding-bottom:22px}.nl{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.nl li{display:inline-flex;align-items:baseline;gap:6px;padding:8px 12px;border-radius:12px;background:#f3f8f7;font-size:13.5px;font-weight:600;color:var(--charcoal)}.nl li span{font-size:11.5px;font-weight:600;color:var(--teal-ink)}.Jt{margin-top:clamp(28px,4vw,48px);display:flex;flex-wrap:wrap;align-items:center;gap:16px clamp(24px,3vw,48px);font-size:14px;color:var(--ink-2)}.Jt strong{font-size:22px;font-weight:700;color:var(--charcoal);margin-right:4px}.Jt .btn{margin-left:auto}@media (max-width: 900px){.Am,.Dm{grid-template-columns:minmax(0,1fr)}.Bm{grid-template-columns:28px 40px minmax(0,1fr)}.Pm{grid-column:3}.Be>div{padding-left:0}.Jt .btn{margin-left:0}}.Se{position:relative;height:calc(100svh * (var(--n) * .8 + .4))}.pl{position:sticky;top:0;height:100svh;overflow:hidden}.Pt{width:100%;max-width:var(--max);height:100%;margin-inline:auto;padding:calc(var(--header-h, 72px) + 16px) var(--gutter) 24px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,96px);align-items:center}.qm{display:grid;gap:18px;align-content:center}.ll{margin:0;font-size:13px;font-weight:700;color:var(--teal-ink)}.xi{font-size:15px;color:var(--ink-3);letter-spacing:.04em;font-variant-numeric:tabular-nums}.xi strong{font-weight:600;color:var(--charcoal)}.qt{display:grid;gap:10px;animation:Zt .6s var(--ease-out)}.Zm{margin:0;font-size:clamp(30px,3vw,46px);line-height:1.06;letter-spacing:-.035em;font-weight:700;color:var(--charcoal);text-wrap:balance}.Vm{margin:0;font-size:13.5px;font-weight:600;color:var(--teal-ink)}.sl{margin:0;max-width:36ch;font-size:clamp(16px,1.25vw,19px);line-height:1.45;color:var(--ink-2)}@keyframes Zt{0%{opacity:0;transform:translateY(14px)}}.p{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.p button{display:block;width:28px;height:2px;padding:0;border:0;background:#00394533;cursor:pointer;transition:width .4s var(--ease-out),background .3s ease}.p button:before{content:"";display:block;height:14px;margin-top:-6px}.p button.Vt{width:52px;background:var(--charcoal)}.It{position:relative;height:100%}.T{position:absolute;left:0;right:0;top:50%;height:min(62vh,560px);margin:0;overflow:hidden;border-radius:10px;background:#0b2a31;box-shadow:0 40px 80px -40px #001e2499;transform:translateY(calc(-50% + var(--o) * (min(62vh,560px) + 18px)));opacity:calc(1 - (min(1,max(var(--o),-1 * var(--o)))*.55));transition:transform .9s cubic-bezier(.65,0,.35,1),opacity .9s ease}.T img{width:100%;height:100%;object-fit:cover}.Im{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;padding:18px 22px;font-size:12.5px;font-weight:600;letter-spacing:.04em;color:#fff;background:linear-gradient(180deg,rgba(0,20,26,.55),transparent)}@media (max-width: 860px){.Se{height:auto}.pl{position:static;height:auto;overflow:visible}.Pt{grid-template-columns:minmax(0,1fr);height:auto;padding-block:72px}.It{height:300px;overflow:hidden;border-radius:10px}.T{height:300px;transform:translateY(calc(-50% + var(--o) * 318px))}}.Uy{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter)}.Xy{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.k{position:relative;list-style:none;margin:clamp(40px,6vw,72px) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2vw,32px)}.k:before,.k:after{content:"";position:absolute;left:22px;right:22px;top:21px;height:2px;background:#0039451f}.k:after{background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform 1.8s cubic-bezier(.65,0,.35,1)}.dl:after{transform:scaleX(1)}.k li{position:relative;display:grid;align-content:start;gap:10px}.gl{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid rgba(0,57,69,.14);font-size:13px;font-weight:700;color:var(--ink-3);z-index:1;transition:background .4s ease,border-color .4s ease,color .4s ease;transition-delay:calc(var(--k) * .36s)}.dl .gl{background:var(--teal);border-color:var(--teal);color:#fff}.xl{margin-top:8px;font-size:clamp(17px,1.3vw,20px);font-weight:600;letter-spacing:-.015em;color:var(--charcoal)}.cl{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}@media (max-width: 860px){.k{grid-template-columns:minmax(0,1fr);gap:22px}.k:before,.k:after{inset:22px auto 22px 21px;width:2px;height:auto}.k:after{transform:scaleY(0);transform-origin:top}.dl:after{transform:scaleY(1)}.k li{grid-template-columns:44px minmax(0,1fr);column-gap:16px}.xl{grid-column:2;grid-row:1;margin-top:10px}.cl{grid-column:2}}.Cy{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter)}.ml{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:center}.Fy{display:block;border-radius:6px;overflow:hidden}.Gm{aspect-ratio:4 / 5}.Om{display:grid;justify-items:start;gap:16px}.Ay{font-size:13px;font-weight:700;color:var(--teal-ink)}.Dy{margin:0;font-size:clamp(30px,3vw,46px);line-height:1.06;letter-spacing:-.035em;font-weight:700;color:var(--charcoal);text-wrap:balance}.Om .gi{margin-top:0;width:100%}.Lm{margin:0;max-width:52ch;font-size:15px;line-height:1.6;color:var(--ink-2)}.Gt{margin:6px 0 0;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.Gt div{display:flex;flex-direction:column-reverse;gap:6px;padding:18px 20px;border-radius:18px;background:#f3f8f7}.Gt dd{margin:0;font-size:clamp(30px,2.6vw,40px);line-height:1;font-weight:700;letter-spacing:-.04em;color:var(--charcoal)}.Gt dt{font-size:13px;color:var(--ink-2)}.fl{margin:6px 0 4px;padding-left:16px;border-left:2px solid var(--teal)}.fl blockquote{margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.5;font-weight:500;color:var(--charcoal)}.fl figcaption{margin-top:8px;font-size:13px;color:var(--ink-3)}@media (max-width: 860px){.ml{grid-template-columns:minmax(0,1fr)}.Gm{aspect-ratio:4 / 3}}.d{grid-auto-rows:minmax(250px,auto);gap:14px}.d .jt{grid-column:span 8;gap:14px}.Hm{margin-top:auto;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.Ot{margin:0;display:flex;gap:clamp(20px,3vw,40px)}.Ot div{display:flex;flex-direction:column-reverse;gap:2px}.Ot dd{margin:0;font-size:clamp(28px,2.6vw,40px);line-height:1;font-weight:700;letter-spacing:-.04em;color:#fff}.Ot dt{font-size:13px;color:#fffc}.Hm .btn{margin-top:0}.d .N{justify-content:flex-start;align-items:flex-start;gap:10px}.d .N img{align-self:center;margin:auto 0}.Ey{font-size:12.5px;font-weight:600;color:var(--teal-ink)}.By{font-size:14px;font-weight:600;color:var(--charcoal)}.d .al{grid-column:span 4;grid-row:span 2;align-content:center;gap:22px}.Lt{list-style:none;margin:0;padding:0;width:100%;max-width:280px;display:grid;gap:4px}.Lt li{display:grid;grid-template-columns:22px 18px minmax(0,1fr);align-items:center;gap:6px;padding:8px 12px;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--ink-2);transition:background .25s ease,color .25s ease}.Lt li>span{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.Lt li svg{color:var(--teal)}.Sy{background:#fff;color:var(--charcoal)!important;box-shadow:0 10px 24px -16px #002a3373}.hl{position:relative;overflow:hidden;gap:8px}.hl>*{position:relative;z-index:1}.bl{position:absolute!important;z-index:0!important;right:-8%;bottom:-10%;width:52%;max-height:70%;object-fit:contain;opacity:.12;filter:grayscale(.2);transition:opacity .5s ease,transform .8s var(--ease-out);pointer-events:none}.hl:hover .bl,.Km .bl{opacity:.32;transform:translate(-6px,-6px) rotate(-3deg)}.Mm{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.Mm .Lp{position:static}.Jy{font-size:12.5px;font-weight:600;color:var(--teal-ink);font-variant-numeric:tabular-nums}.d .im{padding-right:0}.vl{list-style:none;margin:8px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px}.vl li{display:inline-flex;align-items:baseline;gap:6px;padding:6px 10px;border-radius:10px;background:#ffffffbf;border:1px solid rgba(0,57,69,.08);font-size:13px;font-weight:600;color:var(--charcoal)}.vl li span{font-size:11px;color:var(--teal-ink)}.d .fa{margin-top:auto;padding-top:12px}.Km{border-color:#02849673;box-shadow:0 26px 50px -36px #002a3373}.d>.y.Nm{grid-column:span 8}@media (max-width: 1000px){.d .jt,.d .al,.d>.y,.d>.y.Nm{grid-column:1 / -1;grid-row:auto}.d .N{grid-column:1 / -1}}.Se{height:calc(100svh * (var(--n) * .9 + .3))}.Pt{grid-template-columns:minmax(0,3.6fr) minmax(0,8.4fr);gap:clamp(40px,6vw,112px);padding-top:calc(var(--header-h, 72px) + 8px);padding-bottom:8px}.qm{gap:0;align-content:center}.ll{margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--line);font-size:13px;font-weight:700;color:var(--teal-ink)}.xi{display:flex;align-items:baseline;gap:8px;margin-bottom:20px;font-variant-numeric:tabular-nums}.xi strong{font-size:clamp(44px,4.4vw,68px);line-height:.9;font-weight:300;letter-spacing:-.05em;color:var(--charcoal)}.xi span{font-size:15px;color:var(--ink-3)}.qt{gap:12px;min-height:13.5em;align-content:start;animation:Zt .7s cubic-bezier(.22,1,.36,1)}.Vm{justify-self:start;padding:5px 12px;border-radius:999px;background:#e9f4f2;font-size:12.5px;font-weight:600;color:var(--teal-ink)}.Zm{font-size:clamp(30px,2.8vw,44px)}.sl{font-size:15.5px;line-height:1.6;max-width:34ch}@keyframes Zt{0%{opacity:0;transform:translateY(18px);filter:blur(4px)}}.p{margin-top:28px;gap:4px}.p button{display:flex;align-items:center;gap:14px;width:auto;height:auto;padding:6px 0;background:none}.p button:before{content:"";display:block;width:28px;height:2px;margin:0;background:#00394533;transition:width .5s cubic-bezier(.22,1,.36,1),background .3s ease}.p button span{font-size:13px;font-weight:500;color:var(--ink-3);transition:color .3s ease}.p button.Vt{width:auto;background:none}.p button.Vt:before{width:56px;background:var(--charcoal)}.p button.Vt span,.p button:hover span{color:var(--charcoal)}.It{perspective:1400px}.T{height:min(74vh,700px);border-radius:14px;transition:none;will-change:transform,opacity;transform-style:preserve-3d}.T img{will-change:transform;transform:scale(1.08)}.Im{padding:20px 24px;font-size:13px}@media (max-width: 860px){.Se{height:auto}.qt{min-height:0}.T{height:300px;transform:translateY(calc(-50% + var(--o, 0) * 318px))}}.ul{display:none}@media (max-width: 860px){.pl{position:static;height:auto;overflow:visible}.Pt{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding-block:72px;height:auto}.xi,.qt,.p{display:none}.ll{margin-bottom:0}.It{height:auto;display:grid;gap:14px;perspective:none}.T{position:relative;top:auto;height:auto;transform:none!important;opacity:1!important}.T img{height:220px;transform:none!important}.ul{display:grid;gap:6px;padding:16px 18px 18px;background:#f3f8f7;font-size:14px;line-height:1.5;color:var(--ink-2)}.ul strong{font-size:18px;color:var(--charcoal)}}.Qm{position:relative;height:calc(100svh * (var(--n) * .55 + .6))}.Rm{position:sticky;top:0;height:100svh;overflow:hidden}.Tm{width:100%;max-width:var(--max);height:100%;margin-inline:auto;padding:calc(var(--header-h, 72px) + 16px) var(--gutter) 24px;display:grid;grid-template-columns:minmax(0,3.4fr) minmax(0,8.6fr);gap:clamp(32px,4vw,72px);align-items:center}.Py{display:grid;gap:28px;justify-items:start}.W{list-style:none;margin:0;padding:0;display:grid;gap:2px;width:100%;border-top:1px solid var(--line)}.W li{border-bottom:1px solid var(--line)}.W button{width:100%;display:flex;align-items:baseline;gap:14px;padding:12px 0;border:0;background:none;font:inherit;font-size:clamp(17px,1.3vw,20px);font-weight:500;letter-spacing:-.015em;text-align:left;color:#00394552;cursor:pointer;transition:color .35s ease,padding .4s cubic-bezier(.22,1,.36,1)}.W button span{font-size:12px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}.W button.qy{color:var(--ink-2)}.W button.Wm{color:var(--charcoal);padding-left:10px}.W button.Wm span{color:var(--teal-ink)}._m{position:relative;height:100%;display:grid;align-items:center}.Zy{width:100%;height:auto;max-height:78vh;overflow:visible}.Vy{fill:none;stroke:#0039451a;stroke-width:1.2;transition:stroke .6s ease}.Iy{stroke:#02849673}.Gy{fill:none;stroke:#00394524;stroke-width:2;stroke-dasharray:2 8;stroke-linecap:round}.Oy{fill:none;stroke:var(--teal);stroke-width:3;stroke-linecap:round}.Je circle{fill:#fff;stroke:#00394540;stroke-width:2;transition:fill .4s ease,stroke .4s ease}.Je text{font-size:15px;font-weight:600;fill:var(--ink-3);font-family:inherit}.wl circle{fill:var(--teal);stroke:var(--teal)}.wl text{fill:var(--teal-ink)}.Ly{stroke:var(--charcoal);stroke-width:1;stroke-dasharray:3 4;opacity:.45}.Hy{fill:none;stroke:#ffffffb3;stroke-width:1.5}.yl{transform-origin:center;animation:yl 3s ease-in-out infinite}@keyframes yl{50%{opacity:.55;transform:scale(1.12)}}.Ky{position:absolute;left:50%;top:52%;translate:-50% -50%;width:min(380px,44%);display:grid;justify-items:center;gap:10px;padding:22px 26px;border-radius:22px;background:#ffffffd1;border:1px solid rgba(0,57,69,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 30px 60px -40px #002a3373;text-align:center;animation:af .6s cubic-bezier(.22,1,.36,1)}@keyframes af{0%{opacity:0;transform:translateY(12px) scale(.98)}}.My{padding:4px 12px;border-radius:999px;border:1px solid rgba(2,132,150,.35);font-size:12px;font-weight:600;color:var(--teal-ink);font-variant-numeric:tabular-nums}.Ny{margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1.1;letter-spacing:-.03em;font-weight:700;color:var(--charcoal)}.if{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}.Qy{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--teal-ink)}.l{display:none}@media (max-width: 860px){.Qm{height:auto;padding:72px var(--gutter)}.Rm{position:static;height:auto;overflow:visible}.Tm{padding:0;height:auto;grid-template-columns:minmax(0,1fr)}.W,._m{display:none}.l{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:22px;position:relative}.l li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px}.l .gl{background:var(--teal);border-color:var(--teal);color:#fff}.l .xl{grid-column:2;grid-row:1;margin-top:10px}.l .cl{grid-column:2}}.ef{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;grid-template-columns:minmax(0,3.6fr) minmax(0,8.4fr);gap:clamp(32px,5vw,88px);align-items:start}.rf{position:sticky;top:calc(var(--header-h, 72px) + 28px);display:grid;gap:32px}.Ry{display:grid;gap:12px}.Ty{font-size:13px;font-weight:600;color:var(--ink-3)}.ya{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.ya li{border-bottom:1px solid var(--line)}.ya button{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:#00394566;transition:color .3s ease,padding .45s cubic-bezier(.22,1,.36,1)}.tf{font-size:clamp(18px,1.45vw,22px);font-weight:500;letter-spacing:-.02em}.of{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ya button:hover{color:var(--ink-2)}.Pe{color:var(--charcoal)!important;padding-left:14px!important;position:relative}.Pe:before{content:"";position:absolute;left:0;top:50%;translate:0 -50%;border:5px solid transparent;border-left:6px solid var(--teal)}.Pe .of{color:var(--teal-ink)}.Wy{min-width:0}.nf{margin:0 0 18px;font-size:15px;color:var(--ink-2)}.nf strong{font-size:22px;font-weight:700;color:var(--charcoal);margin-right:4px}._y>li{position:relative;transition:opacity .45s ease}.pf{opacity:.45}.pf:hover{opacity:1}.ak{margin-top:36px}.ik{position:absolute;top:-28px;left:0;font-size:12.5px;font-weight:600;color:var(--ink-3)}.ek{display:inline-block;margin-left:12px;padding:4px 10px;border-radius:999px;background:#e1f1ec;font-size:12px;font-weight:600;letter-spacing:0;vertical-align:middle;color:var(--teal-ink)}@media (max-width: 960px){.ef{grid-template-columns:minmax(0,1fr)}.rf{position:static}.ya{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;border-top:0;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.ya li{border:0;flex:none}.ya button{padding:8px 14px!important;border-radius:999px;border:1px solid rgba(0,57,69,.14)}.Pe{background:#e9f5f3;border-color:var(--teal)!important}.Pe:before{display:none}.tf{font-size:15px}}.qe{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter)}.kl{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(36px,5vw,56px)}.ci{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);align-items:start}.Ht:nth-child(2n){margin-top:clamp(40px,6vw,96px)}@media (max-width: 1000px){.ci{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.ci{grid-template-columns:minmax(0,1fr)}.Ht:nth-child(2n){margin-top:0}}.Ht:nth-child(2n){margin-top:0}.qe .gi{border-top:0;padding-top:0;margin-top:18px}._{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,5vw,96px);align-items:start}.mi{position:sticky;top:calc(var(--header-h, 72px) + 28px);display:flex;flex-direction:column;gap:18px;padding:clamp(20px,2.6vw,36px);border-radius:28px;background:linear-gradient(180deg,#fbfdfd,#eef5f4);border:1px solid rgba(0,57,69,.06)}._>.lf{grid-column:1 / -1;padding-bottom:8px}.lf{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rk{margin-right:6px;font-size:13px;font-weight:600;color:var(--ink-3)}.fi{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:18px;background:#dfeceb;animation:sf .6s cubic-bezier(.22,1,.36,1)}.fi img{width:100%;height:100%;object-fit:cover;transition:scale 1s var(--ease-out)}.fi:hover img{scale:1.04}.tk{position:absolute;left:14px;bottom:14px;padding:8px 14px;border-radius:999px;background:#ffffffe0;backdrop-filter:blur(12px);font-size:14px;font-weight:600;color:var(--charcoal)}@keyframes sf{0%{opacity:.4;transform:scale(.985)}}.ok{margin:0;min-height:3em;font-size:15px;line-height:1.55;color:var(--ink-2)}.zl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.zl>li{transition:opacity .4s ease}.df{opacity:.3}.df .ka{pointer-events:none}.ka{display:grid;gap:10px;align-content:start;height:100%;padding-top:20px;border-top:1px solid var(--line-2);color:var(--charcoal);transition:border-color .3s ease}.nk .ka{border-top-color:var(--teal)}.pk{font-size:13px;font-weight:600;color:var(--teal-ink);font-variant-numeric:tabular-nums}.ka h3{margin:0;font-size:21px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.ka p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}.gf{display:flex;gap:6px}.gf span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eef5f4;color:var(--teal)}.jl{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:600;color:var(--deep-blue)}.jl svg{transition:translate .3s ease}.ka:hover .jl svg{translate:4px 0}@media (max-width: 960px){._{grid-template-columns:minmax(0,1fr)}.mi{position:static}}@media (max-width: 560px){.zl{grid-template-columns:minmax(0,1fr)}}.lk{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.Yl{grid-column:span 5;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(26px,3vw,44px);border-radius:26px;color:#fff;background:radial-gradient(120% 140% at 0% 0%,rgba(109,190,172,.55),transparent 55%),linear-gradient(135deg,#0c9374,#028496 48%,#14689b)}.sk{margin:0;font-size:clamp(28px,2.8vw,44px);line-height:1.05;letter-spacing:-.035em;font-weight:700;color:#fff}.xf{margin:0;max-width:40ch;font-size:15px;line-height:1.55;color:#ffffffdb}.Yl .btn{margin-top:auto}.cf{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cf .btn{margin-top:0}.hi{grid-column:span 7;position:relative;min-height:340px;overflow:hidden;border-radius:26px;background:#0b3a43}.hi>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:scale 1.4s var(--ease-out)}.hi:hover>img{scale:1.03}.bi{position:absolute;left:16px;bottom:16px;list-style:none;margin:0;padding:8px;display:grid;gap:2px;min-width:min(320px,calc(100% - 32px));border-radius:18px;background:#ffffffd1;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 24px 50px -30px #00141a99}.bi li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--charcoal);transition:background .25s ease,color .25s ease}.bi li svg{color:var(--teal);flex:none}.bi li span{flex:1}.bi li em{font-style:normal;font-size:12px;font-weight:500;color:var(--ink-3)}.Ul{background:var(--teal);color:#fff!important}.Ul svg,.Ul em{color:#ffffffd9!important}.dk{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px}.vi{flex:1 1 240px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 22px 20px;border-radius:22px;background:#f3f8f7;border:1px solid transparent;color:var(--charcoal);transition:background .3s ease,border-color .3s ease,transform .45s var(--ease-out)}.vi:hover,.Kt{background:#fff;border-color:#02849659;transform:translateY(-3px)}.Mt{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:4px}.Mt>svg{color:var(--deep-blue);opacity:0;translate:-6px 0;transition:opacity .3s ease,translate .3s ease}.vi:hover .Mt>svg,.Kt .Mt>svg{opacity:1;translate:0 0}.gk{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;color:var(--teal)}.xk{margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.25;font-weight:600;letter-spacing:-.015em}.ck{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.Xl{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.Xl li{font-size:13px;line-height:1.4;color:var(--charcoal)}.Xl li span{font-size:11.5px;font-weight:600;color:var(--teal-ink)}.mk{padding:3px 10px;border-radius:999px;background:#e1f1ec;font-size:12px;font-weight:600;color:var(--teal-ink)}.mf{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:6px}.mf span{padding:3px 8px;border-radius:8px;background:#0039450f;font-size:12px;font-weight:600;color:var(--charcoal)}@media (max-width: 960px){.Yl,.hi{grid-column:1 / -1}.hi{min-height:300px}}.Je circle{fill:#fff;stroke:var(--teal);stroke-width:2.5;transition:fill .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.wl circle{fill:var(--teal)}.Je text{font-size:15px}.Je text{transform:translateY(-4px)}.aa{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,4vw,44px)}.aa button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(0,57,69,.14);background:#fff;font:inherit;font-size:14px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:border-color .25s ease,background .25s ease,color .25s ease}.aa button span{font-size:12px;font-weight:600;color:var(--ink-3)}.aa button:hover{border-color:var(--teal)}.aa .ff{background:#0b3a43;border-color:#0b3a43;color:#fff}.aa .ff span{color:#91cec0}.ml{animation:hf .5s var(--ease-out)}@keyframes hf{0%{opacity:.4}}@media (max-width: 640px){.aa{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.aa button{flex:none}}.bf{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px;justify-items:center}.bf li{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--teal-ink)}.p button{padding:8px 0}._{align-items:stretch}._>.mi{position:relative;top:auto;padding:0;border:0;background:none}._>.mi .fi{flex:1;aspect-ratio:auto;min-height:320px;border-radius:24px}@media (max-width: 960px){._>.mi .fi{aspect-ratio:16 / 10;flex:none}}.fk{font-size:12.5px;font-weight:600;color:var(--ink-3);margin-right:4px}.hk{padding:6px 12px;border-radius:999px;background:#6dbeac24;border:1px solid rgba(109,190,172,.35);font-size:13px;color:var(--teal-ink)}@media (max-width: 860px){.Vp{grid-template-columns:minmax(0,1fr)}.Ip{position:static}}.Nt{display:none}@media (max-width: 860px){.Cp{display:none}.Xp{gap:18px}.ba{width:100%}.ba button{flex:1;font-size:12.5px;padding-inline:6px;white-space:nowrap}.Nt{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px}.Nt>li{border-radius:20px;border:1px solid var(--line);background:#fff;transition:border-color .3s,box-shadow .3s}.Nt>li.Qt{border-color:#6dbeacb3;box-shadow:0 18px 40px -32px #00394573}.Ze{width:100%;display:flex;align-items:center;gap:12px;padding:16px 18px;border:0;background:none;font:inherit;text-align:left;color:var(--charcoal);cursor:pointer}.Ze>svg{flex:none;color:var(--teal)}.Ze span{flex:1;min-width:0;font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.Ze em{font-style:normal;min-width:24px;height:24px;padding:0 7px;border-radius:999px;display:grid;place-items:center;background:#eef5f4;font-size:12px;font-weight:600;color:var(--teal-ink)}.Qt .Ze em{background:var(--teal);color:#fff}.vf{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.Qt .vf{grid-template-rows:1fr}.Cl{overflow:hidden;display:grid;gap:2px;padding:0 18px}.Qt .Cl{padding-bottom:18px}.bk{font-size:12px;font-weight:600;color:var(--ink-3);padding:14px 0 6px;border-top:1px solid var(--line)}.Ve{display:flex;align-items:center;gap:10px;padding:10px 0;color:var(--charcoal);font-size:14.5px;font-weight:500}.Ve>svg:first-child{color:var(--teal);flex:none}.Ve>span{flex:1;display:grid;gap:2px}.Ve small{font-size:12px;font-weight:400;color:var(--ink-3)}.Ve>svg:last-child{color:var(--teal-ink);flex:none}.Cl>.vk{margin-top:10px;justify-self:start}}@media (max-width: 860px){.kl{flex-wrap:wrap;gap:16px;align-items:flex-end}.kl>*{min-width:0}}.Ie{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);background:#fff;color:var(--deep-blue);transition:background .3s,border-color .3s,color .3s,transform .4s var(--ease-out)}.vi:hover .Ie,.Kt .Ie{background:var(--teal);border-color:var(--teal);color:#fff;transform:rotate(-45deg)}a.vi:hover .Ie,a.vi.Kt .Ie{transform:none}@media (max-width: 860px){.bi{display:none}.hi{min-height:200px}}@media (max-width: 960px){._>.mi .fi{min-height:0;aspect-ratio:16 / 9}}@media (max-width: 760px){.ci{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(50% - 22px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.ci::-webkit-scrollbar{display:none}.Ht{scroll-snap-align:start;margin-top:0!important}.qe .rl{font-size:15px}.qe .gi{font-size:11.5px;margin-top:12px}.qe .zm{font-size:12.5px}}.uf{display:none}@media (max-width: 860px){.Se{display:none}.uf{display:grid;gap:18px;padding:56px var(--gutter);overflow:hidden}.uk{margin:0;font-size:28px;font-weight:600;letter-spacing:-.035em;color:var(--charcoal)}.Fl{margin:0;display:grid;align-content:start;gap:6px;padding:8px 8px 18px;border-radius:22px;background:#fff;border:1px solid var(--line)}.Fl>:not(.Rt){margin-inline:10px}.Rt{display:block;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;margin-bottom:8px}.Rt img{width:100%;height:100%;object-fit:cover;display:block}.Fl strong{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--charcoal)}.wk{font-size:13.5px;line-height:1.5;color:var(--ink-2)}}@media (max-width: 860px){.l{--fill: 0;gap:14px!important;margin-top:24px!important}.l:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:2px;border-radius:2px;background:var(--line)}.l:after{content:"";position:absolute;left:19px;top:20px;width:2px;height:calc((100% - 40px) * var(--fill));border-radius:2px;background:linear-gradient(180deg,#6dbeac,#028496,#14689b);transition:height .2s linear}.l li{grid-template-columns:40px minmax(0,1fr)!important;column-gap:14px;align-items:start}.Al{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1.5px solid var(--line-2);font-size:12px;font-weight:700;color:var(--ink-3);transition:background .4s,border-color .4s,color .4s,box-shadow .4s}.wf .Al{background:linear-gradient(135deg,#6dbeac,#028496 55%,#14689b);border-color:transparent;color:#fff;box-shadow:0 0 0 6px #6dbeac2e}.Dl{display:grid;gap:6px;padding:16px 18px;border-radius:20px;background:linear-gradient(180deg,#fbfdfd,#f1f7f6);border:1px solid var(--line);opacity:.55;transform:translate(6px);transition:opacity .5s,transform .5s var(--ease-out),border-color .4s,box-shadow .4s}.wf .Dl{opacity:1;transform:none;border-color:#6dbeac8c;box-shadow:0 18px 40px -34px #00394580}.yk{justify-self:start;padding:3px 10px;border-radius:999px;background:#6dbeac29;font-size:11.5px;font-weight:600;color:var(--teal-ink)}.kk{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--charcoal)}.yf{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}}.kf{display:none}@media (max-width: 860px){.zk{display:none}.kf{display:grid;gap:18px;padding:56px var(--gutter);overflow:hidden}.El{display:grid;align-content:start;gap:6px;padding:8px 8px 18px;border-radius:22px;background:#fff;border:1px solid var(--line);color:var(--charcoal)}.El>:not(.Rt){margin-inline:10px}.El strong{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.zf{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:12.5px;color:var(--ink-2)}.zf b{font-weight:600;color:var(--teal-ink)}.jk{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;color:var(--deep-blue)}}@media (max-width: 600px){.xf,.if,.Lm,.sl,.Ic,.ka p,.yf{font-size:14px!important;line-height:1.55!important}}.Bl,.jf{display:none}@media (max-width: 860px){.l:before,.l:after{display:none!important}.l>li.Bl{display:block;position:absolute;left:19px;top:20px;bottom:20px;width:2px;border-radius:2px;background:var(--line);overflow:hidden}.Bl i{position:absolute;inset:0;background:linear-gradient(180deg,#6dbeac,#028496,#14689b);transform-origin:top;transform:scaleY(var(--fill));will-change:transform}.l>li{position:relative}.Dl{transition:opacity .6s ease,transform .6s var(--ease-out),border-color .5s,box-shadow .5s!important}.Al{transition:background .5s ease,border-color .5s,color .5s,box-shadow .5s!important}.ci{display:none!important}.jf{display:block}}.Yk{margin-top:10px;padding-top:12px;border-top:1px solid var(--line);font-size:11.5px;font-weight:600;color:var(--teal-ink)}.Yf{--inset: 12px;position:relative;isolation:isolate;overflow:hidden;margin:12px 12px 0;border-radius:34px;display:flex;min-height:clamp(620px,90svh,940px);background:#002a33;color:#fff}.Uk{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.Xk{width:100%;max-width:var(--max);margin-inline:auto;padding:calc(var(--header-h, 72px) + clamp(48px,8vh,88px)) calc(var(--gutter) - var(--inset)) clamp(32px,5vh,52px);display:grid;grid-template-rows:1fr auto;gap:40px}.za{margin:0;align-self:center;justify-self:start;display:grid;font-size:var(--banner-title);line-height:1.02;font-weight:400;letter-spacing:-.045em;color:#fff}.za>span{display:block;white-space:nowrap}.za>span:nth-child(1){justify-self:start}.za>span:nth-child(2){justify-self:start;padding-left:1.2em}.Uf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:24px 48px;padding-top:28px;border-top:1px solid rgba(255,255,255,.18)}.Tt{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.Tt:empty{display:block}.Ck{margin:0;max-width:44ch;padding-left:16px;border-left:1px solid rgba(255,255,255,.5);font-size:14px;line-height:1.55;color:#ffffffe0}.Ge{position:relative;display:block;width:24px;height:48px}.Ge span,.Ge:after{position:absolute;left:50%;content:""}.Ge span{top:0;bottom:2px;width:1px;background:#fffc;translate:-50% 0}.Ge:after{bottom:2px;width:10px;height:10px;border-right:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);translate:-50% 0;rotate:45deg}@media (max-width: 860px){.Yf{--inset: 8px;margin:8px 8px 0;border-radius:26px;min-height:clamp(520px,86svh,720px)}.za{justify-self:start}.za>span{white-space:normal}.za>span:nth-child(2){justify-self:start;padding-left:.8em}.Uf{grid-template-columns:minmax(0,1fr) auto}.Tt{grid-column:1 / -1}.Tt:empty{display:none}}.Fk{margin:0;font-size:clamp(30px,3.2vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--charcoal);text-wrap:balance}.Ak{color:var(--ink-2)}.Dk{display:grid;place-items:center;width:100%}.Ek{width:min(100%,440px);height:auto}.Xf{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,112px)}.Cf{position:sticky;top:calc(var(--header-h) + 24px);align-self:start;display:flex;flex-direction:column;gap:28px}.Ff{max-height:62svh}.Sl{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.Sl li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px 20px;padding:clamp(28px,4vh,44px) 4px;border-bottom:1px solid var(--line)}.Bk{grid-row:span 2;padding-top:10px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--teal-ink)}.Sk{font-size:clamp(26px,2.8vw,46px);font-weight:650;letter-spacing:-.035em;line-height:1.06}.Jk{max-width:48ch;font-size:15px;line-height:1.55;color:var(--ink-2)}.Af{position:relative;margin:0 12px;border-radius:34px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#fbfdfd,#eef5f4);border:1px solid rgba(0,57,69,.06)}.Pk{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to right,rgba(0,57,69,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,57,69,.04) 1px,transparent 1px);background-size:calc((100% - 2 * var(--gutter)) / 12) 100%,100% 120px;background-position:calc(var(--gutter) - 12px) 0,0 0}.Df{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) calc(var(--gutter) - 12px);display:flex;flex-direction:column;gap:clamp(40px,6vh,64px)}.Ef{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.qk{max-width:40ch;font-size:14.5px;color:var(--ink-2)}.Zk{display:grid;gap:18px}.Vk{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.Ik{font-size:clamp(22px,2vw,32px);font-weight:700;letter-spacing:-.03em}.Bf{display:inline-flex;gap:6px;font-size:15px;font-weight:500;color:var(--ink-2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-2)}.Bf:hover{color:var(--charcoal);text-decoration-color:currentColor}.Sf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;max-width:1080px}.Oe{margin:0;display:grid;gap:0;border-top:1px solid var(--line)}.Oe div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.Oe dt{color:var(--ink-3)}.Oe dd{margin:0;color:var(--charcoal)}.Jf{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,112px);align-items:center}.Gk{display:grid;place-items:center;padding:24px;border-radius:30px;background:linear-gradient(180deg,#fbfdfd,#eef5f4)}.Ok{width:min(100%,400px);height:auto}.Lk{display:flex;flex-direction:column;gap:32px}.Hk{display:grid;gap:14px}.Kk{font-size:14px;font-weight:600;color:var(--ink-2)}.ui{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.ui a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;align-items:center;gap:24px;padding:20px 4px;border-bottom:1px solid var(--line);color:var(--charcoal)}.ui a svg{color:var(--teal);transition:transform .35s var(--ease-out)}.ui a:hover svg{transform:translate(4px)}.Mk{font-size:19px;font-weight:600;letter-spacing:-.015em}.Pf{font-size:15px;color:var(--ink-2)}.Nk{margin-bottom:-8px}.qf{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px clamp(32px,6vw,112px);align-items:start}.Qk{font-size:16px;line-height:1.5;color:#ffffffbd;max-width:32ch}.Jl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Jl li{display:flex;align-items:center;gap:14px;min-height:84px;padding:18px 20px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);font-size:16.5px;font-weight:500;line-height:1.4}.Rk{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#91cec024;color:#91cec0}.Pl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px)}.Tk{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.ql{display:grid;grid-template-columns:170px minmax(0,1fr) 160px auto;align-items:center;gap:24px;padding:22px 4px;border-bottom:1px solid var(--line);color:var(--charcoal)}.Wk{justify-self:start;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:#02849614;color:var(--teal-ink);font-size:12.5px;font-weight:600}.Zf{font-size:19px;font-weight:600;letter-spacing:-.015em}.Vf{font-size:14px;color:var(--ink-3)}.Wt{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--deep-blue)}.Wt svg{transform:rotate(90deg);transition:transform .35s var(--ease-out)}.ql:hover .Wt svg{transform:rotate(90deg) translate(3px)}@media (max-width: 1000px){.Xf,.Jf,.qf,.Sf{grid-template-columns:minmax(0,1fr)}.Cf{position:relative;top:0}.Ff{aspect-ratio:16 / 10!important}.Pl{grid-template-columns:repeat(2,minmax(0,1fr))}.Ef{flex-direction:column;align-items:flex-start}}@media (max-width: 720px){.Af{margin:0 8px;border-radius:26px}.Df{padding-inline:20px}.Sl li{grid-template-columns:30px minmax(0,1fr)}.Jl,.Pl{grid-template-columns:minmax(0,1fr)}.ui a{grid-template-columns:minmax(0,1fr) 24px;gap:6px 12px}.Pf{grid-column:1}.ui a svg{grid-column:2;grid-row:1}.ql{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.Zf{grid-column:1 / -1;font-size:17px}.Vf{grid-column:1}.Wt{grid-column:2;grid-row:1}.Oe div{grid-template-columns:110px minmax(0,1fr)}}._k{width:100%;max-width:var(--max);margin-inline:auto;padding:clamp(40px,6vh,72px) var(--gutter) var(--sec-y)}.If{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(200px,auto);grid-auto-flow:dense;gap:12px}.a3{position:relative;overflow:hidden;border-radius:26px;min-width:0}.Gf{grid-column:span 8;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(28px,3.4vw,48px);color:#fff;background:radial-gradient(120% 140% at 0% 0%,rgba(109,190,172,.55),transparent 55%),linear-gradient(135deg,#0c9374,#028496 48%,#14689b)}.i3{margin:0;font-size:clamp(30px,3.2vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:#fff}.e3{margin:0;max-width:50ch;font-size:15px;line-height:1.55;color:#ffffffdb}.Of{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.Lf{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.35);font-size:14px;font-weight:600;color:#fff;transition:background .3s var(--ease)}.Lf:hover{background:#ffffff24}.ia{grid-column:span 4;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;background:linear-gradient(180deg,#fbfdfd,#eef5f4);border:1px solid rgba(0,57,69,.06)}.ia img{align-self:center;max-height:150px;max-width:80%;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,42,51,.18));transition:transform .8s var(--ease-out)}.ia:hover img{transform:translateY(-6px) rotate(-2deg)}.Zl{display:grid;gap:4px}.Zl strong{font-size:clamp(40px,3.6vw,60px);line-height:1;font-weight:700;letter-spacing:-.05em;color:var(--charcoal)}.Zl span{font-size:14px;color:var(--ink-2)}.wi{grid-column:span 4;grid-row:span 2;background:#e6eeee}.wi img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out)}.wi:hover img{transform:scale(1.04)}.r3{position:absolute;left:20px;bottom:20px}.Le{grid-column:span 4;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:26px;background:#fff;border:1px solid rgba(0,57,69,.1);color:var(--charcoal);transition:border-color .3s var(--ease),box-shadow .45s var(--ease)}.Le:hover{border-color:#02849666;box-shadow:0 26px 50px -36px #002a3373}.t3{background:linear-gradient(160deg,#e3f4ef,#e1eff5);border-color:transparent}.Vl{grid-column:span 6}.r{grid-column:span 12}.Hf{font-size:12.5px;font-weight:600;color:var(--teal-ink)}.Il{margin:0;font-size:clamp(19px,1.5vw,23px);line-height:1.2;letter-spacing:-.02em;font-weight:600}.Gl{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.Kf{font-size:13px;color:var(--ink-3, #6b7a80);font-variant-numeric:tabular-nums}.Le ul{margin:4px 0 0}.Ol{margin-top:auto;display:inline-flex;align-items:center;gap:10px;padding:10px 0 0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--deep-blue);cursor:pointer}.He{position:relative;width:22px;height:22px;border-radius:50%;border:1px solid currentColor}.He:before,.He:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:1.5px;background:currentColor;translate:-50% -50%;transition:rotate .3s var(--ease)}.He:after{rotate:90deg}.Ol[aria-expanded=true] .He:after{rotate:0deg}.Mf{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,96px);align-items:start}.Nf{display:grid;gap:18px;position:sticky;top:calc(var(--header-h, 72px) + 32px)}.Qf{margin:0;max-width:36ch;font-size:15px;line-height:1.55;color:var(--ink-2)}.Ll{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;color:var(--ink-2)}.Ll span{display:inline-flex;align-items:center;gap:8px}.Rf{display:grid;border-top:1px solid var(--line)}.Tf{display:grid;grid-template-columns:minmax(0,2.4fr) repeat(6,minmax(0,1fr));align-items:stretch;border-bottom:1px solid var(--line);color:var(--charcoal)}.o3{display:flex;align-items:flex-end;padding:14px 0;font-size:13px;color:var(--ink-2)}.Hl{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;padding:18px 4px 14px;font-size:12px;font-weight:600;line-height:1.2;text-align:center;color:var(--ink-2);border-radius:14px 14px 0 0;transition:background .25s var(--ease),color .25s var(--ease)}.Hl svg{color:var(--teal)}.Kl{transition:background .25s var(--ease)}.Kl:hover{background:#0284960a}.Ke{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 16px 24px 0;font-size:clamp(16px,1.25vw,19px);font-weight:600;letter-spacing:-.01em;line-height:1.25}.Ke svg{flex:none;color:var(--deep-blue);opacity:0;translate:-6px 0;transition:opacity .25s var(--ease),translate .3s var(--ease)}.Kl:hover .Ke svg{opacity:1;translate:0 0}.n3{display:grid;place-items:center;transition:background .25s var(--ease)}.Wf{background:#02849612;color:var(--teal-ink)}.p3:not(.Wf){background:#00394509}._f,.a1,.i1{display:inline-block;flex:none}._f{width:10px;height:10px;border-radius:50%;border:2px solid var(--teal)}.a1{width:14px;height:14px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px #02849629}.i1{width:10px;height:1.5px;background:#0039452e}.l3{opacity:.4}.s3{background:var(--mist, #f4f8f8)}.e1{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px clamp(32px,5vw,96px);align-items:start}.d3{display:grid;gap:18px}.g3{margin:0;max-width:34ch;font-size:15px;line-height:1.55;color:var(--ink-2)}._t{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._t li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:16px;min-height:88px;padding:20px 22px;border-radius:18px;background:#fff;border:1px solid rgba(0,57,69,.08);font-size:15.5px;font-weight:500;line-height:1.4;color:var(--charcoal)}.x3{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e3f4ef;color:var(--teal)}@media (max-width: 1000px){.Gf{grid-column:span 12}.ia{grid-column:span 5}.wi{grid-column:span 7;grid-row:span 1;min-height:260px}.Le,.Vl{grid-column:span 6}.r{grid-column:span 12}.Mf,.e1{grid-template-columns:minmax(0,1fr)}.Nf{position:static}}@media (max-width: 640px){.If{grid-auto-rows:auto}.ia,.wi,.Le,.Vl,.r{grid-column:span 12}.wi{min-height:220px}.ia img{max-height:110px}._t{grid-template-columns:minmax(0,1fr)}._t li{min-height:0}.Tf{grid-template-columns:minmax(0,2.4fr) repeat(6,minmax(0,1fr))}.Hl span{display:none}.Ke{font-size:14.5px;padding:18px 8px 18px 0}.Ke svg{display:none}}@media (min-width: 1001px){.r{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;grid-template-areas:"v r b" "n r b" "m r b" "t t t";column-gap:clamp(24px,4vw,64px);row-gap:6px;align-items:center;align-content:center}.r .Hf{grid-area:v}.r .Il{grid-area:n}.r .Gl{grid-area:r}.r .Kf{grid-area:m}.r .Ol{grid-area:b;margin:0;padding:0}.r ul{grid-area:t;margin-top:12px}}.ja{background:linear-gradient(180deg,#f1f7f6,#eaf3f2)}.Ml{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;gap:clamp(36px,5vw,56px)}.c3{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;flex-wrap:wrap}.m3{margin:0;max-width:40ch;font-size:15px;line-height:1.55;color:var(--ink-2)}.Nl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.Me{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,2.4vw,34px);border-radius:26px;background:#fafdfc;border:1px solid rgba(0,57,69,.05);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease)}.Me:hover{transform:translateY(-4px);box-shadow:0 26px 50px -34px #002a3366}.r1{display:grid;place-items:center;width:56px;height:56px;margin-bottom:14px;border-radius:16px;background:#e1f1ec;color:var(--teal)}.r1 svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.t1{margin:0;font-size:clamp(18px,1.35vw,20px);line-height:1.25;letter-spacing:-.015em;font-weight:700;color:var(--charcoal)}.f3{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-2)}@media (max-width: 1100px){.Nl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.Nl{grid-template-columns:minmax(0,1fr);gap:12px}}.ja{margin:12px 12px 0;border-radius:34px}.Ne{margin-top:0}.Ne .Me{min-height:0}.Ne .t1{font-size:clamp(16px,1.2vw,18px);font-weight:600;line-height:1.35}@media (max-width: 860px){.ja{margin:8px 8px 0;border-radius:26px}}.h3{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter)}.b3{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 48px;flex-wrap:wrap}.v3{margin:0;max-width:44ch;font-size:15px;line-height:1.6;color:var(--ink-2)}.o1{margin-top:clamp(36px,5vw,56px);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,72px);align-items:start}.n1{position:sticky;top:calc(var(--header-h, 72px) + 24px);display:grid;gap:18px;justify-items:start}.p1{width:100%;aspect-ratio:4 / 3;display:grid;place-items:center;border-radius:26px;background:linear-gradient(180deg,#fbfdfd,#eaf3f2);border:1px solid rgba(0,57,69,.06)}.p1 img{max-width:70%;max-height:72%;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,42,51,.18))}.ao{margin:0;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ao div{display:flex;flex-direction:column-reverse;gap:4px;padding:16px 18px;border-radius:18px;background:#f3f8f7}.ao dd{margin:0;font-size:30px;line-height:1;font-weight:700;letter-spacing:-.04em;color:var(--charcoal)}.ao dt{font-size:13px;color:var(--ink-2)}.Ql{display:flex;flex-wrap:wrap;gap:8px}.Ql a{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(0,57,69,.14);font-size:13.5px;font-weight:600;color:var(--charcoal)}.Ql a:hover{border-color:var(--teal);color:var(--teal-ink)}.l1{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.l1>li{border-bottom:1px solid var(--line)}.s1{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:18px;padding:22px 0;border:0;background:none;font:inherit;text-align:left;color:var(--charcoal);cursor:pointer}.d1{font-size:12.5px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.u3{display:grid;gap:3px;font-size:clamp(17px,1.35vw,20px);font-weight:600;letter-spacing:-.015em;line-height:1.25}.w3{font-size:12px;font-weight:600;letter-spacing:0;color:var(--teal-ink)}.g1{font-size:14.5px;line-height:1.5;color:var(--ink-2)}.A{position:relative;width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,57,69,.2)}.A:before,.A:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--charcoal);translate:-50% -50%;transition:rotate .3s ease}.A:after{rotate:90deg}.Ya .A{background:var(--teal);border-color:var(--teal)}.Ya .A:before,.Ya .A:after{background:#fff}.Ya .A:after{rotate:0deg}.Ya .d1{color:var(--teal-ink)}.Qe{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)}.Qe>div{min-height:0;overflow:hidden;padding-left:52px;display:grid;gap:12px}.Ya .Qe{grid-template-rows:1fr}.Ya .Qe>div{padding-bottom:24px}.x1{font-size:14px;color:var(--ink-2)}.x1 strong{margin-right:8px;font-size:12.5px;color:var(--teal-ink)}@media (max-width: 900px){.o1{grid-template-columns:minmax(0,1fr)}.n1{position:static}.s1{grid-template-columns:28px minmax(0,1fr) 26px}.g1{grid-column:2;grid-row:2}.A{grid-column:3;grid-row:1}.Qe>div{padding-left:0}}.z{gap:14px;grid-auto-rows:minmax(220px,auto)}.y3{margin-top:auto;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.io{margin:0;display:flex;gap:clamp(20px,3vw,40px)}.io div{display:flex;flex-direction:column-reverse;gap:2px}.io dd{margin:0;font-size:clamp(28px,2.6vw,40px);line-height:1;font-weight:700;letter-spacing:-.04em;color:#fff}.io dt{font-size:13px;color:#fffc}.z .Of{margin-top:0}.z .ia{justify-content:flex-start;gap:10px}.z .ia img{margin:auto 0}.k3{font-size:12.5px;font-weight:600;color:var(--teal-ink)}.z3{font-size:14px;font-weight:600;color:var(--charcoal)}.j3{gap:10px}.c1{display:flex;align-items:center;justify-content:space-between;width:100%}.Y3{font-size:12.5px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.U3{padding:4px 10px;border-radius:999px;background:#e1f1ec;font-size:12px;font-weight:600;color:var(--teal-ink)}.Rl{display:flex;flex-wrap:wrap;gap:6px}.Rl span{padding:4px 9px;border-radius:8px;background:#0039450d;font-size:12.5px;font-weight:600;color:var(--charcoal);font-variant-numeric:tabular-nums}.eo{list-style:none;margin:auto 0 0;padding:12px 0 0;width:100%;border-top:1px solid var(--line);display:grid;gap:6px}.eo li{position:relative;padding-left:16px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.eo li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--teal)}@media (min-width: 1001px){.z .r{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr);grid-template-areas:"t t t" "n r p" "m r p";column-gap:clamp(24px,3vw,48px);align-items:start}.z .r .c1{grid-area:t}.z .r .Il{grid-area:n}.z .r .Gl{grid-area:r}.z .r .Rl{grid-area:m}.z .r .eo{grid-area:p;margin:0;padding-top:0;border-top:0}}.ja,.Ne{margin:0;border-radius:0;background:transparent}.ja .Me{background:#f3f8f7;border-color:transparent}.ja .Me:hover{background:#eef6f4}.Ml{padding-block:var(--sec-y)}.Ne .Ml{padding-top:clamp(40px,6vh,72px)}@media (max-width: 860px){.ja{margin:0;border-radius:0}}.X3{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.Tl{grid-column:span 5;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(26px,3vw,44px);border-radius:26px;color:#fff;background:radial-gradient(120% 140% at 0% 0%,rgba(109,190,172,.55),transparent 55%),linear-gradient(135deg,#0c9374,#028496 48%,#14689b)}.C3{margin:0;font-size:clamp(28px,2.8vw,44px);line-height:1.05;letter-spacing:-.035em;font-weight:700;color:#fff}.m1{margin:0;max-width:40ch;font-size:15px;line-height:1.55;color:#ffffffdb}.Tl .btn{margin-top:auto}.f1{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.f1 .btn{margin-top:0}.yi{grid-column:span 7;position:relative;min-height:340px;overflow:hidden;border-radius:26px;background:#0b3a43}.yi>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:scale 1.4s var(--ease-out)}.yi:hover>img{scale:1.03}.ki{position:absolute;left:16px;bottom:16px;list-style:none;margin:0;padding:8px;display:grid;gap:2px;min-width:min(320px,calc(100% - 32px));border-radius:18px;background:#ffffffd1;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 24px 50px -30px #00141a99}.ki li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--charcoal);transition:background .25s ease,color .25s ease}.ki li svg{color:var(--teal);flex:none}.ki li span{flex:1}.ki li em{font-style:normal;font-size:12px;font-weight:500;color:var(--ink-3)}.Wl{background:var(--teal);color:#fff!important}.Wl svg,.Wl em{color:#ffffffd9!important}.F3{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px}.Ua{flex:1 1 240px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 22px 20px;border-radius:22px;background:#f3f8f7;border:1px solid transparent;color:var(--charcoal);transition:background .3s ease,border-color .3s ease,transform .45s var(--ease-out)}.Ua:hover,.ro{background:#fff;border-color:#02849659;transform:translateY(-3px)}.to{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:4px}.to>svg{color:var(--deep-blue);opacity:0;translate:-6px 0;transition:opacity .3s ease,translate .3s ease}.Ua:hover .to>svg,.ro .to>svg{opacity:1;translate:0 0}.A3{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;color:var(--teal)}.D3{margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.25;font-weight:600;letter-spacing:-.015em}.E3{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}._l{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}._l li{font-size:13px;line-height:1.4;color:var(--charcoal)}._l li span{font-size:11.5px;font-weight:600;color:var(--teal-ink)}.B3{padding:3px 10px;border-radius:999px;background:#e1f1ec;font-size:12px;font-weight:600;color:var(--teal-ink)}.h1{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:6px}.h1 span{padding:3px 8px;border-radius:8px;background:#0039450f;font-size:12px;font-weight:600;color:var(--charcoal)}@media (max-width: 960px){.Tl,.yi{grid-column:1 / -1}.yi{min-height:300px}}.Re{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);background:#fff;color:var(--deep-blue);transition:background .3s,border-color .3s,color .3s,transform .4s var(--ease-out)}.Ua:hover .Re,.ro .Re{background:var(--teal);border-color:var(--teal);color:#fff;transform:rotate(-45deg)}a.Ua:hover .Re,a.Ua.ro .Re{transform:none}@media (max-width: 860px){.ki{display:none}.yi{min-height:200px}}.b1{display:none}@media (max-width: 860px){.Rf,.Ll{display:none!important}.b1{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.S3{display:grid;gap:10px;padding:18px;border-radius:20px;background:#fff;border:1px solid var(--line);color:var(--charcoal)}.J3{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.P3{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--deep-blue)}.q3{font-size:11.5px;font-weight:600;color:var(--ink-3)}.Te{display:flex;flex-wrap:wrap;gap:6px}.Te>span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#eef5f4;font-size:12px;color:var(--ink-2)}.Te>span svg{color:var(--teal)}.Te>span.v1{background:var(--teal);color:#fff}.Te>span.v1 svg{color:#fff}}@media (max-width: 600px){.m1,.Qf{font-size:14px!important;line-height:1.55!important}}.ea{display:block;aspect-ratio:4 / 3;height:auto;width:100%;max-width:100%;margin:4px 0 6px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#f7fbfa,#e9f2f1)}.ea img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease-out)}.ea[data-cut]{display:grid;place-items:center;padding:14px}.ea[data-cut]{padding:12%}.ea[data-cut] img{width:100%;height:100%;object-fit:contain}.Ua:hover .ea img{transform:scale(1.05)}@media (max-width: 860px){.ea[data-cut]{padding:10%}}.ea img{aspect-ratio:auto}.Z3{margin:0;font-size:clamp(26px,2.4vw,38px);line-height:1.08;letter-spacing:-.03em;font-weight:700;color:var(--charcoal)}.V3{width:100%;max-width:var(--max);margin-inline:auto;padding:0 var(--gutter) clamp(40px,6vh,72px);display:flex;flex-direction:column;gap:var(--sec-y)}.as{display:flex;flex-direction:column;gap:28px;color:var(--charcoal)}.is{border-radius:28px!important}.is img{transition:transform 1.6s var(--ease-out),scale 1.4s var(--ease-out)!important}.as:hover .is img{scale:1.03}.oo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"where where" "title side";gap:10px clamp(32px,5vw,88px);align-items:start}.u1 .oo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"where where" "side title"}.I3{grid-area:where;font-size:14px;color:var(--teal-ink);font-weight:600}.G3{grid-area:title;font-size:clamp(30px,3.4vw,56px);font-weight:700;letter-spacing:-.04em;line-height:1.03;text-wrap:balance}.O3{grid-area:side;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:10px}.L3{font-size:15.5px;color:var(--ink-2)}.es{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--deep-blue)}.es svg{transition:transform .35s var(--ease-out)}.as:hover .es svg{transform:translate(4px)}.H3{display:flex;flex-direction:column;gap:18px;padding:clamp(20px,2.4vw,32px);border-radius:28px;background:linear-gradient(180deg,#fbfdfd,var(--mist));border:1px solid rgba(0,57,69,.06)}.w1{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-bottom:6px}.no{display:flex;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--line-2)}.no button{height:46px;padding:0 20px;border:0;border-radius:999px;background:none;font-size:14.5px;font-weight:600;color:var(--ink-2);transition:background .25s var(--ease),color .25s var(--ease)}.no button[aria-pressed=true]{background:var(--night);color:#fff}.y1{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;border-top:1px solid var(--line);font-size:15px;color:var(--ink-2)}.y1 strong{font-size:20px;color:var(--charcoal);font-variant-numeric:tabular-nums}.K3{border:0;background:none;font-size:14.5px;font-weight:600;color:var(--deep-blue);text-decoration:underline;text-underline-offset:4px}.M3{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(40px,6vh,72px) clamp(20px,2.4vw,36px)}.We{grid-column:span 6;animation:k1 .7s var(--ease-out) backwards;animation-delay:calc(var(--k) * .07s)}.We:nth-child(3n+1){grid-column:span 7}.We:nth-child(3n+2){grid-column:span 5;margin-top:clamp(40px,8vw,140px)}.We:nth-child(3n){grid-column:3 / span 6}@keyframes k1{0%{opacity:0;transform:translateY(20px)}}.N3{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.Xa{display:grid;grid-template-columns:96px minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr) 24px;align-items:center;gap:24px;padding:18px 4px;border-bottom:1px solid var(--line);color:var(--charcoal)}.Xa>svg{color:var(--teal);transition:transform .35s var(--ease-out)}.Xa:hover>svg{transform:translate(4px)}.rs img{width:96px;height:64px;border-radius:12px;object-fit:cover}.Q3{font-size:18px;font-weight:600;letter-spacing:-.015em}.z1,.j1{font-size:14.5px;color:var(--ink-2)}.Y1{display:grid;justify-items:start;gap:10px;padding:48px;border-radius:24px;border:1px dashed var(--line-2);color:var(--ink-2)}.R3{font-size:22px;font-weight:650;color:var(--charcoal);letter-spacing:-.02em}.T3{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.zi{margin:0;flex:1;display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr 1.4fr;gap:16px 32px}.zi div{display:grid;gap:4px;min-width:0}.zi dt{font-size:12.5px;color:#fff9}.zi dd{margin:0;font-size:14.5px;font-weight:500;color:#fff}.U1{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(32px,5vw,96px)}.W3{position:relative}.X1{position:sticky;top:calc(var(--header-h) + 24px);display:grid;gap:8px;padding:24px;border-radius:22px;background:linear-gradient(180deg,#fbfdfd,var(--mist));border:1px solid rgba(0,57,69,.06);font-size:15px;color:var(--charcoal)}.C1{margin-top:12px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.C1:first-child{margin-top:0}._3{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--deep-blue)}.po{list-style:none;margin:0;padding:0;display:grid;gap:6px}.po a{display:inline-flex;align-items:center;gap:8px;transition:color .2s var(--ease)}.po a svg{color:var(--teal)}.po a:hover{color:var(--teal-ink)}.a8{margin-top:18px;justify-self:start}.i8{display:flex;flex-direction:column;gap:var(--sec-y);min-width:0}.e8{display:flex;flex-direction:column;gap:28px}.r8{display:grid;gap:18px;max-width:64ch;font-size:16px;line-height:1.65;color:var(--ink-2)}.t8{margin:12px 0 0;padding-left:28px;border-left:2px solid var(--teal);max-width:28ch;font-size:clamp(26px,2.6vw,40px);line-height:1.15;font-weight:650;letter-spacing:-.035em;color:var(--charcoal)}.F1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(20px,3vw,40px);border-radius:28px;background:linear-gradient(180deg,#fbfdfd,#eef5f4)}.o8{width:min(100%,380px);height:auto;justify-self:center}.lo{list-style:none;margin:0;padding:0;display:grid;gap:14px}.lo li{display:flex;gap:14px;align-items:flex-start;font-size:15px;color:var(--ink-2)}.lo svg{flex:none;margin-top:3px;color:var(--teal)}.lo strong{display:block;font-size:16.5px;color:var(--charcoal)}.n8{font-size:14px;color:var(--ink-3)}.p8{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center}.l8{display:inline-flex;gap:6px;font-size:15px;font-weight:500;color:var(--ink-2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-2)}.so{list-style:none;margin:0;padding:0;display:grid;gap:2px;border-top:1px solid var(--line-2)}.so li{display:grid;grid-template-columns:170px minmax(0,1fr) 120px;grid-template-areas:"name track time" ". body .";gap:6px 24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.s8{grid-area:name;font-size:16.5px;font-weight:600}.d8{grid-area:track;position:relative;height:12px;border-radius:999px;background:var(--mist)}.A1{position:absolute;top:0;bottom:0;left:calc(var(--k) * 18%);width:26%;border-radius:999px;background:var(--brand-gradient-ink)}.so li:last-child .A1{width:auto;right:0;background:repeating-linear-gradient(90deg,#0c9374 0 14px,#0c937440 14px 20px)}.g8{grid-area:time;font-size:14px;color:var(--ink-3);text-align:right}.x8{grid-area:body;font-size:14.5px;color:var(--ink-2)}.do{margin:0;padding:clamp(32px,4vw,56px);border-radius:28px;background:linear-gradient(135deg,#e3f4ef,#e1eff5);display:grid;gap:24px}.do blockquote{margin:0;max-width:32ch;font-size:clamp(24px,2.4vw,36px);line-height:1.2;font-weight:600;letter-spacing:-.03em;color:var(--charcoal)}.do blockquote:before{content:"“";display:block;font-size:1.8em;line-height:.6;color:var(--teal)}.do figcaption{font-size:14.5px;color:var(--ink-2)}.D1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,36px)}@media (max-width: 1100px){.zi{grid-template-columns:repeat(3,minmax(0,1fr))}.U1{grid-template-columns:minmax(0,1fr)}.X1{position:relative;top:0}.Xa{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr) 24px}.j1,.Xa>:nth-child(5){display:none}}@media (max-width: 800px){.oo,.u1 .oo{grid-template-columns:minmax(0,1fr);grid-template-areas:"where" "title" "side"}.w1{grid-template-columns:minmax(0,1fr)}.no{justify-self:start}.We:nth-child(n){grid-column:1 / -1;margin-top:0}.F1,.D1{grid-template-columns:minmax(0,1fr)}.zi{grid-template-columns:repeat(2,minmax(0,1fr))}.so li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name time" "track track" "body body"}.Xa{grid-template-columns:72px minmax(0,1fr) 20px;gap:6px 14px}.rs{grid-row:span 2}.rs img{width:72px;height:56px}.z1{grid-column:2}.Xa>svg{grid-column:3;grid-row:1}.Y1{padding:28px}}.E1{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y-sm) var(--gutter) var(--sec-y);display:grid;grid-template-columns:minmax(200px,3fr) minmax(0,9fr);gap:clamp(32px,5vw,96px);align-items:start}.Ca{position:sticky;top:calc(var(--header-h, 72px) + 28px);display:grid;gap:28px}.go{display:grid;gap:6px;justify-items:start;font-size:13px;color:var(--ink-3)}.c8{display:grid;gap:10px}.m8{font-size:13px;font-weight:600;color:var(--charcoal)}.t{list-style:none;margin:0;padding:0 0 0 1px;display:grid;border-left:1px dotted rgba(0,57,69,.3)}.t button{position:relative;display:flex;align-items:baseline;gap:6px;width:100%;padding:5px 0 5px 22px;border:0;background:none;font:inherit;font-size:14px;text-align:left;color:var(--ink-3);cursor:pointer;transition:color .25s var(--ease)}.t button span{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ink-3);opacity:.8}.t button:before{content:"";position:absolute;left:0;top:50%;width:7px;height:1px;background:#00394573;transition:width .3s var(--ease-out),background .3s var(--ease)}.t button:hover:not(:disabled){color:var(--charcoal)}.t button[aria-pressed=true]{color:var(--charcoal);font-weight:600}.t button[aria-pressed=true]:before{width:14px;background:var(--teal)}.t button[aria-pressed=true]:after{content:"";position:absolute;left:-6px;top:50%;translate:0 -50%;border:4px solid transparent;border-left:5px solid var(--teal)}.t button:disabled{opacity:.4;cursor:default}.ts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,112px);row-gap:clamp(56px,8vw,112px)}.xo:nth-child(2n){margin-top:clamp(48px,7vw,112px)}._e{display:grid;gap:0;color:var(--charcoal)}.os{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--mist)}.os img{width:100%;height:100%;object-fit:cover;transition:scale 1.2s var(--ease-out)}._e:hover .os img{scale:1.05}.ar{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:#ffffffdb;backdrop-filter:blur(14px);font-size:14px;font-weight:500;color:var(--charcoal);opacity:0;translate:0 10px;transition:opacity .35s var(--ease),translate .45s var(--ease-out)}.ar svg{flex:none;color:var(--deep-blue)}._e:hover .ar,._e:focus-visible .ar{opacity:1;translate:0 0}.co{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:22px;padding-top:14px;border-top:1px solid rgba(0,57,69,.55);font-size:12.5px;font-weight:600;color:var(--ink-3)}.co i{font-style:normal;opacity:.6}.f8{width:0;height:0;border:4px solid transparent;border-left:5px solid var(--teal);margin-right:2px}.ns{margin-top:10px;font-size:clamp(20px,1.7vw,26px);line-height:1.22;letter-spacing:-.015em;font-weight:500;text-wrap:balance;transition:color .3s var(--ease)}._e:hover .ns{color:var(--teal-ink)}.f{width:100%;max-width:var(--max);margin-inline:auto;padding:calc(var(--header-h, 72px) + clamp(40px,7vh,80px)) var(--gutter) 0}.ps{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back back" "title cta";align-items:end;gap:18px 32px}.ls{grid-area:back;display:inline-flex;align-items:center;gap:8px;justify-self:start;font-size:14px;font-weight:600;color:var(--ink-2)}.ls svg{rotate:180deg}.B1{grid-area:title;margin:0;max-width:22ch;font-size:clamp(36px,4.2vw,64px);line-height:1.04;letter-spacing:-.04em;font-weight:700;color:var(--charcoal);text-wrap:balance}.S1{grid-area:cta}.ss{margin-top:clamp(40px,6vh,72px);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(28px,4vw,64px);align-items:start}.D{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.D div{display:grid;gap:4px;min-width:0}.h8{grid-column:1 / -1}.D dt{font-size:12.5px;font-weight:600;color:var(--teal-ink)}.D dd{margin:0;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.45;color:var(--charcoal)}.D dd a:hover{color:var(--teal-ink)}.ir{margin-right:calc(-1*max(var(--gutter),(100vw - var(--max)) / 2 + var(--gutter)));aspect-ratio:16 / 9;overflow:hidden;border-radius:6px 0 0 6px;background:var(--mist)}.ir img{width:100%;height:100%;object-fit:cover}.ds{width:100%;max-width:1040px;margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px)}.ds p{margin:0;padding-left:16px;border-left:1px solid var(--charcoal);font-size:clamp(18px,1.5vw,22px);line-height:1.35;letter-spacing:-.01em;font-weight:600;color:var(--charcoal)}.J1{width:100%}.J1>*{border-radius:0!important}.P1{width:100%;max-width:1040px;margin-inline:auto;padding:var(--sec-y) var(--gutter) 0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,96px);align-items:start}.b8{display:grid;gap:14px}.q1{font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.q1 strong{margin-left:6px;font-weight:700;color:var(--teal-ink)}.v8{margin:0;font-size:clamp(22px,1.9vw,28px);line-height:1.22;letter-spacing:-.02em;font-weight:700;color:var(--charcoal);text-wrap:balance}.Z1{display:grid;gap:18px;font-size:14.5px;line-height:1.65;color:var(--ink-2)}.Z1 p{margin:0}.er{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.er a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--line);color:var(--ink-2);transition:color .25s var(--ease)}.er svg{margin-top:2px;color:var(--teal)}.er strong{display:block;font-size:15px;font-weight:600;color:var(--charcoal)}.er a:hover strong{color:var(--teal-ink)}.V1{margin-top:var(--sec-y);width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gs{aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--mist)}.gs img{width:100%;height:100%;object-fit:cover}.u8{display:grid;place-items:center;background:linear-gradient(180deg,#fbfdfd,#eaf3f2)}.w8{width:min(78%,440px);height:auto}.xs{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.xs li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.y8{font-size:12.5px;font-weight:600;color:var(--teal-ink);padding-top:2px}.I1{display:flex;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;color:var(--charcoal)}.I1 em{font-style:normal;font-size:13px;font-weight:500;color:var(--ink-3)}.xs p{grid-column:2;margin:4px 0 0}.k8{font-size:13px;color:var(--ink-3)}.cs{margin:12px 0 0;padding-left:16px;border-left:1px solid var(--charcoal)}.cs blockquote{margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.45;font-weight:600;color:var(--charcoal)}.cs figcaption{margin-top:10px;font-size:13px}.z8{margin-top:var(--sec-y);background:radial-gradient(80% 120% at 0% 0%,rgba(109,190,172,.22),transparent 60%),radial-gradient(60% 100% at 100% 100%,rgba(114,164,195,.18),transparent 60%),var(--mist)}.ji{width:100%;max-width:1040px;margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr);gap:32px clamp(28px,4vw,64px)}.G1{margin:0;font-size:clamp(22px,1.9vw,28px);letter-spacing:-.02em;font-weight:700;color:var(--charcoal)}.ji h3{margin:0 0 12px;font-size:14px;font-weight:700;color:var(--charcoal)}.ji ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px;color:var(--ink-2)}.ji a:hover{color:var(--teal-ink)}.Fa{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;justify-items:center;gap:28px;text-align:center}.j8{margin:0;font-size:13px;font-weight:700;color:var(--charcoal)}.Fa ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.Fa li a{position:relative;display:inline-block;font-size:clamp(24px,2.6vw,40px);line-height:1.2;letter-spacing:-.03em;font-weight:600;color:#00394538;transition:color .3s var(--ease)}.Fa li a:hover,.Fa li a:focus-visible{color:var(--charcoal)}.mo{position:absolute;left:100%;top:50%;width:120px;aspect-ratio:4 / 3;margin-left:20px;overflow:hidden;border-radius:6px;opacity:0;translate:-12px -50%;rotate:3deg;pointer-events:none;transition:opacity .3s var(--ease),translate .45s var(--ease-out)}.mo img{width:100%;height:100%;object-fit:cover}.Fa li a:hover .mo{opacity:1;translate:0 -50%}.Y8{margin-top:8px}@media (max-width: 1000px){.E1{grid-template-columns:minmax(0,1fr)}.Ca{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.Ca>:first-child,.go{grid-column:1 / -1}.ss{grid-template-columns:minmax(0,1fr)}.ir{order:-1}.P1{grid-template-columns:minmax(0,1fr)}.ji{grid-template-columns:repeat(2,minmax(0,1fr))}.G1{grid-column:1 / -1}}@media (max-width: 640px){.Ca{grid-template-columns:minmax(0,1fr);gap:20px}.ts{grid-template-columns:minmax(0,1fr)}.xo:nth-child(2n){margin-top:0}.ar{display:none}.ps{grid-template-columns:minmax(0,1fr);grid-template-areas:"back" "title" "cta"}.S1{justify-self:start}.D{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds,.V1{grid-template-columns:minmax(0,1fr)}.gs{aspect-ratio:4 / 3}.ji{grid-template-columns:minmax(0,1fr)}.mo{display:none}.Fa li a{font-size:22px}}.O1{display:grid;place-items:center;background:linear-gradient(180deg,#fbfdfd,#eef5f4)}.O1 img{width:auto;height:auto;max-width:62%;max-height:58%;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,42,51,.2))}@media (max-width: 1000px){.Ca{grid-template-columns:minmax(0,1fr);gap:14px}.t{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;border-left:0;padding:0;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.t::-webkit-scrollbar{display:none}.t li{flex:none}.t button{width:auto;height:36px;padding:0 14px;align-items:center;border-radius:999px;border:1px solid rgba(0,57,69,.14);white-space:nowrap}.t button:before,.t button[aria-pressed=true]:after{display:none}.t button[aria-pressed=true]{border-color:var(--teal);background:#e9f5f3}}.L1{--inset: 12px;position:relative;isolation:isolate;overflow:hidden;margin:12px 12px 0;border-radius:34px;min-height:clamp(480px,70svh,760px);display:flex;align-items:flex-end;background:#002a33;color:#fff}.U8{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.H1{width:100%;max-width:var(--max);margin-inline:auto;padding:0 var(--gutter) clamp(40px,7vh,72px);display:grid;grid-template-columns:minmax(0,8fr) minmax(0,3fr) auto;align-items:end;gap:32px clamp(28px,4vw,64px)}.K1{margin:0;font-size:clamp(40px,5vw,80px);line-height:1.02;letter-spacing:-.045em;font-weight:500;color:#fff}.X8{display:inline-block;width:.72em;height:.72em;margin-left:.08em;vertical-align:-.02em;fill:none;stroke:currentColor;stroke-width:1.4}.C8{margin:0 0 6px;padding-left:16px;border-left:1px solid rgba(255,255,255,.5);max-width:34ch;font-size:14px;line-height:1.55;color:#ffffffdb}.Yi{position:relative;display:block;width:24px;height:64px;margin-bottom:6px}.Yi span,.Yi:after{position:absolute;left:50%;content:""}.Yi span{top:0;bottom:2px;width:1px;background:#fffc;translate:-50% 0}.Yi:after{bottom:2px;width:10px;height:10px;border-right:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);translate:-50% 0;rotate:45deg;transform-origin:center}.Yi:hover span{animation:M1 1.2s var(--ease-out) infinite}@keyframes M1{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media (max-width: 860px){.L1{--inset: 8px;margin:8px 8px 0;border-radius:26px;min-height:clamp(460px,76svh,640px)}.H1{grid-template-columns:minmax(0,1fr) auto}.K1{grid-column:1 / -1}}.f{--inset: 12px;position:relative;isolation:isolate;overflow:hidden;width:auto;max-width:none;margin:12px 12px 0;border-radius:34px;padding:calc(var(--header-h, 72px) + var(--sec-y-sm)) 0 var(--sec-y-sm);background:#00161b;color:#fff}.f>.ps,.f>.ss{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.N1,.Q1{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.N1{left:-62vw;top:14vh;width:100vw;aspect-ratio:1;border:clamp(44px,5.5vw,90px) solid rgba(145,214,196,.95);filter:blur(clamp(28px,3.4vw,52px));animation:ms 18s ease-in-out infinite alternate}.Q1{right:-30vw;top:-40vh;width:70vw;aspect-ratio:1;border:clamp(30px,4vw,60px) solid rgba(40,140,190,.7);filter:blur(48px);animation:ms 22s ease-in-out infinite alternate-reverse}@keyframes ms{0%{rotate:0deg;translate:0 0}to{rotate:14deg;translate:3vw 2vh}}.f .ls{color:#ffffffb8}.f .B1{color:#fff;font-weight:500;letter-spacing:-.035em}.f .D dt{color:#91cec0}.f .D dd{color:#ffffffe6}.f .D dd a:hover{color:#91cec0}.f .ir{border-radius:6px 0 0 6px;margin-right:calc(-1*max(var(--gutter),(100vw - 24px - var(--max)) / 2 + var(--gutter)))}@media (max-width: 860px){.f{--inset: 8px;margin:8px 8px 0;border-radius:26px}.f .ir{margin-right:calc(-1 * var(--gutter))}}.xo:nth-child(2n){margin-top:0}.co{border-top:0;padding-top:0;margin-top:18px}.rr{display:contents}.fo{display:none}@media (max-width: 860px){.Ca{position:static!important;gap:10px!important}.rr{display:flex;gap:8px;align-items:stretch}.rr>:first-child{flex:1;min-width:0}.fo{display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--charcoal);cursor:pointer}.fo b{min-width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:var(--teal);color:#fff;font-size:11px}.R1 .fo{border-color:var(--teal);color:var(--teal-ink)}.Ca>:not(.rr):not(.go){display:none}.R1>:not(.rr):not(.go){display:grid;animation:T1 .35s var(--ease-out) both}@keyframes T1{0%{opacity:0;transform:translateY(-6px)}}.ts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important}.xo{margin-top:0!important}.ns{font-size:15px!important;line-height:1.3!important}.co{font-size:11px!important}}.F8{margin:0;font-size:clamp(30px,3.2vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--charcoal)}.A8{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center}.D8{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff}.W1{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 34px;color:#ffffffdb}.W1 span{margin-right:6px;font-size:12.5px;font-weight:600;color:#91cec0}._1{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,112px)}.ah{position:sticky;top:calc(var(--header-h) + 24px);align-self:start;display:flex;flex-direction:column;gap:32px}.tr{list-style:none;margin:0;padding:0;display:grid;gap:2px;border-left:2px solid var(--line)}.tr a{position:relative;display:flex;gap:14px;align-items:baseline;padding:10px 0 10px 22px;font-size:17px;font-weight:600;color:var(--ink-3);transition:color .35s var(--ease)}.tr a:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:var(--brand-gradient-ink);transform:scaleY(0);transition:transform .45s var(--ease-out)}.tr a span{font-size:12.5px;font-variant-numeric:tabular-nums}.E8 a{color:var(--ink-2)}.ih a{color:var(--charcoal)}.ih a:before{transform:scaleY(1)}.B8{display:flex;flex-direction:column}.eh{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"num num" "name receive" "body receive";grid-template-rows:auto auto 1fr;gap:14px clamp(24px,4vw,64px);align-content:start;padding:clamp(40px,7vh,72px) 0;border-top:1px solid var(--line-2);scroll-margin-top:calc(var(--header-h) + 24px)}.S8{grid-area:num;font-size:clamp(64px,8vw,128px);line-height:.9;font-weight:700;letter-spacing:-.06em;background:var(--brand-gradient-ink);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.9}.J8{grid-area:name;margin:0;font-size:clamp(26px,2.4vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.08}.P8{grid-area:body;max-width:38ch;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.or{grid-area:receive;align-self:start;padding:20px 22px;border-radius:20px;background:linear-gradient(180deg,#fbfdfd,var(--mist));border:1px solid rgba(0,57,69,.06)}.q8{display:block;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--teal-ink)}.or ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.or li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:15.5px}.or li:first-child{border-top:0}.or li>span{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--emerald-ink);background:#0c93741f}.rh{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:start}.Z8{position:relative;padding:20px;border-radius:24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.V8{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 18px;font-size:14px;color:#ffffffb8}.th{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:#fff}.th i,.fs i{width:8px;height:8px;border-radius:50%;background:#4fd1a5;box-shadow:0 0 #4fd1a580;animation:hs 2.4s var(--ease) infinite}@keyframes hs{60%{box-shadow:0 0 0 8px #4fd1a500}}.I8{font-variant-numeric:tabular-nums}.ho{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ho li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name state" "bars bars bars";gap:10px 12px;align-items:center;padding:16px;border-radius:16px;background:#0000001f;border:1px solid rgba(255,255,255,.08)}.ho li>svg{grid-area:icon;color:#91cec0}.G8{grid-area:name;font-size:15px;font-weight:600;color:#fff}.fs{grid-area:state;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#ffffffb8}.fs i{animation-delay:calc(var(--k) * .35s)}.bo{grid-area:bars;display:flex;align-items:flex-end;gap:3px;height:34px}.bo b{flex:1;border-radius:2px;background:linear-gradient(180deg,#91cec0b3,#91cec026);transform-origin:bottom;animation:oh 3.2s var(--ease) infinite alternate;animation-delay:calc(var(--k) * -.4s)}.bo b:nth-child(3n){animation-duration:2.6s}.bo b:nth-child(4n){animation-duration:3.8s}@keyframes oh{to{transform:scaleY(.55)}}.O8{margin-top:14px;font-size:12.5px;color:#ffffff80}.bs{display:flex;flex-direction:column;gap:32px}.bs ul li{color:#ffffffdb}.bs ul li>span{color:#91cec0!important;background:#91cec024!important}.L8{border-top:1px solid rgba(255,255,255,.2);font-size:15px}.vo,.nr{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}.vo{font-size:13px;color:#ffffff8c}.nr{color:#fff}.nr span:first-child>span{color:#91cec0;border-color:#91cec080;background:#91cec014}.H8{color:#fff9}.uo{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,5vw,96px);align-items:start}.K8{display:flex;flex-direction:column;gap:20px;padding:clamp(20px,2.6vw,36px);border-radius:28px;background:linear-gradient(180deg,#fbfdfd,#eef5f4);border:1px solid rgba(0,57,69,.06)}.M8{display:flex;gap:8px}.nh{width:100%;height:auto}.nh path{fill:none;stroke-width:2;stroke-linecap:round;transition:opacity .5s var(--ease),stroke-dashoffset .9s var(--ease-out)}.vs{stroke:#c9d5d8;stroke-dasharray:6 7}.ph,.lh{stroke:#028496;stroke-dasharray:400;stroke-dashoffset:400;opacity:0}.pr .vs{opacity:.25}.pr .ph,.pr .lh{opacity:1;stroke-dashoffset:0}.sh .vs{stroke:#7d8b91}.dh rect{fill:#fff;stroke:#0039452e}.dh text{font:600 15px var(--font);fill:var(--charcoal);text-anchor:middle}.wo{transition:opacity .4s var(--ease)}.sh .wo{opacity:.12}.pr .wo rect{fill:#003945;stroke:#003945}.pr .wo text{fill:#fff}.gh{min-height:3em;font-size:16px;color:var(--ink-2)}.E{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.E li{display:grid;gap:10px;align-content:start;padding-top:20px;border-top:1px solid var(--line-2)}.E h3{margin:0;font-size:21px;font-weight:650;letter-spacing:-.02em}.E p{font-size:15.5px;line-height:1.55;color:var(--ink-2)}.N8{font-size:13px;font-weight:600;color:var(--teal-ink);font-variant-numeric:tabular-nums}.Ui{width:100%;max-width:var(--max);margin-inline:auto;padding:0 var(--gutter)}.lr .Ui{display:flex;align-items:center;gap:20px}.lr{padding-bottom:clamp(24px,4vh,48px)}.lr .Ui>*{position:relative}.Ui{padding-block:22px}.lr .Ui{border-radius:999px}.Q8{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#fff;background:var(--brand-gradient)}.xh{flex:1;font-size:15.5px;color:var(--ink-2)}.xh strong{color:var(--charcoal)}.ch{--inset: 12px;margin:12px 12px 0;border-radius:34px;background:linear-gradient(180deg,#fbfdfd,#eef5f4);border:1px solid rgba(0,57,69,.06);overflow:hidden}.us{width:100%;max-width:var(--max);margin-inline:auto;padding:calc(var(--header-h) + 36px) calc(var(--gutter) - 12px) clamp(40px,6vh,64px);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,5vw,88px);align-items:center;min-height:clamp(600px,86svh,880px)}.R8{display:flex;flex-direction:column;gap:22px;animation:T8 .9s var(--ease-out) both}.mh{display:flex;gap:10px;font-size:14px;color:var(--ink-3)}.mh [aria-current]{color:var(--charcoal);font-weight:600}.W8{margin:0;font-size:clamp(38px,4.4vw,70px);line-height:1.02;letter-spacing:-.038em;font-weight:700;color:var(--charcoal)}._8{max-width:46ch;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.55;color:var(--ink-2)}.yo{position:relative;height:min(70svh,680px)}.yo>figure{position:absolute;box-shadow:0 40px 70px -40px #002a3380}.az{left:4%;top:2%;width:46%}.iz{right:0;top:18%;width:52%}.ez{left:24%;bottom:0;width:34%}.rz{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter) var(--sec-y);display:flex;flex-direction:column;gap:clamp(48px,8vh,96px)}.tz{--illum-off: rgba(51, 51, 51, .13);--illum-on: var(--charcoal);max-width:26ch;font-size:clamp(32px,4vw,64px);line-height:1.08;letter-spacing:-.04em;font-weight:650}.fh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(32px,5vw,88px);max-width:1100px;margin-left:auto;font-size:17.5px;line-height:1.65;color:var(--ink-2)}.sr{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.sr li{display:grid;gap:14px;align-content:start}.oz{font-size:clamp(56px,6vw,96px);line-height:.9;font-weight:700;letter-spacing:-.06em;background:var(--brand-gradient-ink);-webkit-background-clip:text;background-clip:text;color:transparent}.sr h3{margin:0;font-size:clamp(22px,2vw,30px);font-weight:650;letter-spacing:-.03em}.sr p{max-width:34ch;font-size:16.5px;line-height:1.55;color:var(--ink-2)}.nz{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.Xi{display:grid;grid-template-columns:minmax(0,1.4fr) 140px 190px minmax(0,1.4fr) 24px;gap:24px;align-items:center;padding:22px 4px;border-bottom:1px solid var(--line);color:var(--charcoal)}.Xi>svg{color:var(--teal);transition:transform .35s var(--ease-out)}.Xi:hover>svg{transform:translate(4px)}.hh{display:inline-flex;align-items:center;gap:12px;font-size:18px;font-weight:600;letter-spacing:-.015em}.hh svg{color:var(--teal)}.bh{font-weight:600}.vh{font-size:15px;color:var(--ink-2)}.uh{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wh{width:100%;display:grid;gap:6px;padding:0;border:0;background:none;text-align:left;color:var(--charcoal)}.ws{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;margin-bottom:12px;border-radius:22px;overflow:hidden;background:linear-gradient(160deg,#e3efee,#d4e6ea)}.ws svg{width:56%;fill:#00394514;stroke:#00394529}.ws span{position:absolute;left:16px;bottom:14px;font-size:12.5px;color:var(--ink-3)}.pz{font-size:19px;font-weight:650}.lz{font-size:15px;color:var(--ink-2)}.ys{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .4s var(--ease-out)}.yh{min-height:0;overflow:hidden}.yh>*{margin-top:8px}.sz .ys,.wh:hover .ys{grid-template-rows:1fr}.dz{display:grid;gap:0;border-top:1px solid var(--line-2)}.dr{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:center;padding:24px 4px;border-bottom:1px solid var(--line)}.gz{font-size:22px;font-weight:700;letter-spacing:-.025em}.dr ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dr li{display:grid;gap:4px;padding:14px 16px;border-radius:14px;background:var(--mist);font-size:15.5px;font-weight:600}.xz{font-size:13px;font-weight:500;color:var(--ink-3)}.cz{padding-top:20px;font-size:14px;color:var(--ink-3)}.kh{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:center}.mz{position:relative;aspect-ratio:16 / 11;border-radius:26px;background:#fff;overflow:hidden}.fz{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,57,69,.18) 1.4px,transparent 1.6px);background-size:18px 18px;-webkit-mask-image:radial-gradient(60% 62% at 52% 50%,#000 40%,transparent 78%);mask-image:radial-gradient(60% 62% at 52% 50%,#000 40%,transparent 78%)}.hz{position:absolute;left:50%;top:22%;transform:translate(-50%);font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--ink-3);white-space:nowrap}.ks{position:absolute;display:flex;align-items:center;gap:10px;transform:translate(-7px,-7px)}.ks i{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--blue)}.ks b{padding:6px 12px;border-radius:999px;background:#fff;box-shadow:0 12px 26px -16px #002a3380;font-size:14px;font-weight:600}.zh i{border-color:var(--teal);box-shadow:0 0 0 8px #02849626;animation:hs 2.4s var(--ease) infinite}.zh b{color:#fff;background:var(--night)}.bz{display:grid;gap:20px}.jh{display:grid;gap:6px;padding:24px;border-radius:22px;background:#fff;font-size:15.5px;color:var(--ink-2)}.vz{font-size:13px;font-weight:600;color:var(--teal-ink)}.uz{font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--charcoal)}.jh a{font-weight:600;color:var(--deep-blue)}.wz{font-size:15px;color:var(--ink-2)}@media (max-width: 1100px){._1,.rh,.uo,.us,.kh{grid-template-columns:minmax(0,1fr)}.ah{position:relative;top:0}.tr{display:none}.uh{grid-template-columns:repeat(2,minmax(0,1fr))}.Xi{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr) 24px}.vh{display:none}.dr ul{grid-template-columns:repeat(2,minmax(0,1fr))}.yo{height:440px}}@media (max-width: 720px){.eh{grid-template-columns:minmax(0,1fr);grid-template-areas:"num" "name" "body" "receive"}.ho,.E,.sr,.fh{grid-template-columns:minmax(0,1fr)}.lr .Ui{flex-wrap:wrap}.Xi{grid-template-columns:minmax(0,1fr) 24px;gap:8px 12px}.bh,.yz{grid-column:1;font-size:14px}.Xi>svg{grid-column:2;grid-row:1}.dr{grid-template-columns:minmax(0,1fr)}.ch{--inset: 8px;margin:8px 8px 0;border-radius:26px}.us{padding-inline:20px;min-height:0}.yo{height:340px}.vo,.nr{grid-template-columns:1.3fr 1fr}.vo>span:last-child,.nr>span:last-child{display:none}}.Yh{width:100%;max-width:var(--max);margin-inline:auto;padding:clamp(40px,6vh,72px) var(--gutter) var(--sec-y);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(28px,5vw,96px);align-items:start}.Uh{margin:0;position:sticky;top:calc(var(--header-h, 72px) + 32px);font-size:clamp(30px,2.8vw,44px);line-height:1.05;letter-spacing:-.035em;font-weight:400;color:var(--charcoal)}.Ci{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.Ci li{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding:clamp(28px,3.6vw,44px) 0;border-bottom:1px solid var(--line);align-items:start}.kz{font-size:13px;font-weight:600;color:var(--teal-ink);font-variant-numeric:tabular-nums;padding-top:6px}.Ci h3{margin:0;font-size:clamp(22px,2vw,30px);line-height:1.15;letter-spacing:-.025em;font-weight:500;color:var(--charcoal)}.Ci p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-2);max-width:44ch}.Xh{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(32px,5vw,96px);align-items:start}.zs{position:sticky;top:calc(var(--header-h, 72px) + 32px);margin:0;display:flex;gap:.4em;font-size:clamp(34px,3.4vw,54px);line-height:1.05;letter-spacing:-.035em;font-weight:400;color:var(--charcoal)}.zs>span:first-child{font-weight:300}.Ch{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,72px);row-gap:clamp(48px,6vw,88px)}.Fh:nth-child(2n){margin-top:clamp(40px,6vw,96px)}.js{position:relative;display:grid;place-items:end start;aspect-ratio:4 / 5;overflow:hidden;padding:24px;background:radial-gradient(90% 70% at calc(20% + var(--k) * 20%) 20%,rgba(145,214,196,.85),transparent 60%),radial-gradient(80% 60% at 90% 90%,rgba(40,140,190,.7),transparent 65%),linear-gradient(160deg,#0c9374,#014a5c 70%,#002a33)}.js:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.2px);background-size:4px 4px;mix-blend-mode:overlay}.js span{position:relative;z-index:1;font-size:clamp(64px,7vw,120px);line-height:.85;font-weight:300;letter-spacing:-.06em;color:#ffffffeb}.zz{display:block;margin-top:22px;padding-top:16px;border-top:1px solid rgba(0,57,69,.55);font-size:clamp(22px,1.8vw,28px);letter-spacing:-.02em;font-weight:500;color:var(--charcoal)}.Ah{margin-top:10px;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.Ah i{width:0;height:0;border:4px solid transparent;border-left:5px solid var(--teal)}.jz{margin:10px 0 0;max-width:40ch;font-size:14px;line-height:1.6;color:var(--ink-2)}.Fi{width:100%;max-width:var(--max);margin-inline:auto;padding:0 var(--gutter) var(--sec-y);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.Fi div{display:grid;gap:8px;padding-top:18px;border-top:1px solid var(--line)}.Fi strong{font-size:clamp(48px,5.4vw,88px);line-height:.9;font-weight:300;letter-spacing:-.05em;color:var(--charcoal)}.Fi span{font-size:14px;color:var(--ink-2)}@media (max-width: 960px){.Yh,.Xh{grid-template-columns:minmax(0,1fr)}.Uh,.zs{position:static}.Ci li{grid-template-columns:48px minmax(0,1fr)}.Ci p{grid-column:2}.Fi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.Ch{grid-template-columns:minmax(0,1fr)}.Fh:nth-child(2n){margin-top:0}}.Yz{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;order:-1}.Uz{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter)}.Xz{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,52px)}.Cz{margin:0;font-size:clamp(30px,3.2vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--charcoal)}.ko{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:8px 28px}.ko li{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.ko svg{color:var(--teal)}.Ys{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.Dh{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(26px,2.6vw,36px);border-radius:26px;background:#f3f8f7;color:var(--charcoal)}.Fz{font-size:20px;font-weight:700;letter-spacing:-.02em}.Eh{padding:4px 12px;border-radius:999px;background:#fff;font-size:12.5px;font-weight:600;color:var(--teal-ink)}.zo{display:grid;margin-top:18px}.zo strong{font-size:clamp(40px,3.8vw,60px);line-height:1;font-weight:300;letter-spacing:-.05em}.zo em{font-style:normal;font-size:13px;color:var(--ink-2)}.jo{font-size:14px;color:var(--ink-2);margin-bottom:18px}.jo b{color:var(--charcoal);font-weight:600}.Dh .btn{margin-top:auto}.gr{color:#fff;background:radial-gradient(120% 140% at 0% 0%,rgba(109,190,172,.55),transparent 55%),linear-gradient(135deg,#0c9374,#028496 48%,#14689b)}.gr .Eh{background:#ffffff2e;color:#fff}.gr .zo em,.gr .jo{color:#ffffffd1}.gr .jo b{color:#fff}@media (max-width: 900px){.Ys,.ko{grid-template-columns:minmax(0,1fr)}}.Bh{position:relative;padding:var(--sec-y) 0;overflow:hidden}.Us{height:calc(100svh + var(--run) * 1.1);padding:0;overflow:visible}.Us .Az{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--header-h, 72px))}.Dz{width:100%;max-width:var(--max);margin:0 auto clamp(28px,4vh,48px);padding-inline:var(--gutter);display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.Ez{margin:0;font-size:clamp(34px,3.4vw,54px);line-height:1;letter-spacing:-.04em;font-weight:400;color:var(--charcoal)}.Sh{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--ink-3);font-variant-numeric:tabular-nums}.Sh strong{font-size:22px;font-weight:700;color:var(--teal-ink)}.Jh{width:clamp(120px,18vw,260px);height:2px;background:#0039451f;overflow:hidden}.Jh span{display:block;height:100%;background:var(--teal);transform-origin:left;transform:scaleX(0)}.Ph{--edge: max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));list-style:none;margin:0;padding:0 var(--edge);display:flex;gap:clamp(28px,3.4vw,56px);width:max-content;will-change:transform}.Bh:not(.Us) .Ph{width:auto;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.Yo{flex:none;width:clamp(260px,24vw,360px);display:grid;gap:12px;align-content:start;scroll-snap-align:start;transition:opacity .5s ease;opacity:.45}.Xs{opacity:1}.qh{margin-top:clamp(40px,7vh,88px)}.Cs{font-size:clamp(64px,7vw,120px);line-height:.85;font-weight:300;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.2px rgba(0,57,69,.35);transition:color .5s ease,-webkit-text-stroke-color .5s ease}.Xs .Cs{color:var(--teal);-webkit-text-stroke-color:var(--teal)}.Fs{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;background:var(--mist)}.Fs img{width:100%;height:100%;object-fit:cover;filter:grayscale(.6);transition:filter .6s ease,scale 1s var(--ease-out)}.Xs .Fs img{filter:none;scale:1.03}.Yo h3{margin:6px 0 0;font-size:clamp(19px,1.5vw,23px);letter-spacing:-.02em;font-weight:600;color:var(--charcoal)}.Yo p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}@media (max-width: 860px){.Yo{width:74vw;opacity:1}.qh{margin-top:0}.Cs{color:var(--teal);-webkit-text-stroke-color:var(--teal)}}.Bz{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter)}.Sz{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,52px)}.Jz{margin:0;font-size:clamp(30px,3.2vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--charcoal)}.Pz{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Zh{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;border:1.5px solid var(--teal);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--teal-ink);line-height:1.1;text-align:center}.Zh b{display:block;font-size:16px;letter-spacing:-.01em;color:var(--charcoal)}.qz{max-width:22ch;font-size:13px;line-height:1.4;color:var(--ink-2)}.Vh{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.As{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,34px);border-radius:28px;background:#f3f8f7;color:var(--charcoal);overflow:hidden;transition:transform .5s var(--ease-out),box-shadow .5s ease}.As:hover{transform:translateY(-6px);box-shadow:0 36px 60px -40px #002a3380}.Ih{align-self:flex-start;padding:5px 12px;border-radius:999px;background:#fff;font-size:12.5px;font-weight:600;color:var(--teal-ink)}.Zz{font-size:clamp(34px,3.2vw,48px);line-height:1;letter-spacing:-.045em;font-weight:700}.Ds{display:grid;place-items:center;height:180px;margin:6px 0}.Ds img{max-width:78%;max-height:100%;object-fit:contain;filter:drop-shadow(0 28px 36px rgba(0,42,51,.22));transition:transform .8s var(--ease-out)}.As:hover .Ds img{transform:translateY(-8px) rotate(-3deg) scale(1.04)}.Uo{font-size:14px;color:var(--ink-2)}.Uo strong{font-size:28px;font-weight:700;letter-spacing:-.04em;color:var(--charcoal);margin-right:4px}.Es{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.Es li{padding:5px 10px;border-radius:10px;background:#fff;font-size:12.5px;font-weight:600;color:var(--charcoal)}.Ai{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:grid;gap:6px}.Ai a{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--deep-blue)}.Ai a svg{color:var(--teal)}.ra{color:#fff;background:radial-gradient(120% 140% at 0% 0%,rgba(109,190,172,.55),transparent 55%),linear-gradient(150deg,#0c9374,#028496 48%,#14689b)}.ra .Ih{background:#ffffff2e;color:#fff}.ra .Uo{color:#ffffffd1}.ra .Uo strong{color:#fff}.ra .Es li{background:#ffffff29;color:#fff}.ra .Ai{border-top-color:#ffffff40}.ra .Ai a,.ra .Ai a svg{color:#fff}.Vz{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter) clamp(48px,6vh,72px)}.Iz{margin:0 0 clamp(32px,4vw,52px);font-size:clamp(30px,3.2vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--charcoal)}.Bs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,36px)}.B{display:grid;gap:6px;align-content:start}.Gh{display:grid;place-items:center;width:96px;height:96px;margin-bottom:14px;border-radius:50%;font-size:30px;font-weight:300;letter-spacing:-.04em;color:#fff;background:radial-gradient(90% 70% at calc(20% + var(--k) * 20%) 20%,rgba(145,214,196,.9),transparent 60%),linear-gradient(150deg,#0c9374,#014a5c 75%);box-shadow:0 18px 36px -22px #002a3399;transition:transform .5s var(--ease-out)}.B:hover .Gh{transform:scale(1.06) rotate(-4deg)}.Ss{font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--charcoal)}.Js{font-size:13px;font-weight:600;color:var(--teal-ink)}.Ps{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--ink-2)}@media (max-width: 960px){.Vh{grid-template-columns:minmax(0,1fr)}.Bs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.Bs{grid-template-columns:minmax(0,1fr)}}.E>li.S{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 18px;padding:22px 24px;border-top:0;border-radius:22px;background:#f3f8f7}.S p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.S p strong{color:var(--charcoal)}.S .btn{grid-column:2;justify-self:start}.uo{align-items:stretch}.uo .E{grid-template-rows:auto auto 1fr}.E>li.S{align-self:end;grid-template-columns:auto minmax(0,1fr) auto}.S p{max-width:34ch}.S .btn{grid-column:3;justify-self:end}@media (max-width: 760px){.E>li.S{grid-template-columns:auto minmax(0,1fr)}.S .btn{grid-column:2;justify-self:start}}.Oh{position:relative;height:260svh}.Gz{position:sticky;top:0;height:100svh;overflow:hidden}.Lh{position:absolute;inset:0;z-index:1;clip-path:inset(12px round 34px);will-change:clip-path}.Lh img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);will-change:transform}.Hh{position:absolute;z-index:2;left:34%;right:var(--gutter);top:50%;translate:0 -50%;max-width:860px;display:grid;gap:clamp(28px,4vh,44px);opacity:0}.Kh{margin:0;font-size:clamp(30px,3.4vw,54px);line-height:1.1;letter-spacing:-.035em;font-weight:600;color:var(--charcoal);text-wrap:balance}.qs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.qs p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-2)}@media (max-width: 860px){.Oh{height:220svh}.Hh{left:var(--gutter);top:auto;bottom:8vh;translate:0 0}.qs{grid-template-columns:minmax(0,1fr)}.Kh{font-size:clamp(24px,6.4vw,34px)}}.Mh{position:relative;height:520svh;margin-top:calc(-1 * (var(--header-h, 72px) + 16px));background:#04484f;color:#fff}.Oz{position:sticky;top:0;height:100svh;overflow:hidden}.Nh{position:absolute;left:0;right:0;top:18svh;z-index:1;display:grid;justify-items:center;gap:18px;padding-inline:var(--gutter);text-align:center;will-change:transform,opacity}.Lz{margin:0;font-size:var(--banner-title);line-height:1.02;letter-spacing:-.045em;font-weight:400;color:#fff}.Qh{margin:0;font-size:16px;color:#ffffffb8}.Hz{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:6px}.Rh{position:absolute;inset:0;z-index:2;clip-path:inset(60svh 12px 0 12px round 20px);will-change:clip-path}.Rh img{width:100%;height:100%;object-fit:cover;will-change:transform;transform-origin:center}.Xo{position:absolute;z-index:3;left:50%;top:50%;translate:-50% -50%;width:min(600px,calc(100% - 2 * var(--gutter)));display:grid;justify-items:center;gap:22px;text-align:center;opacity:0}.Th{margin:0;font-size:clamp(26px,2.5vw,38px);line-height:1.15;letter-spacing:-.03em;font-weight:400;color:#fff;text-wrap:balance}.Wh{width:30px;height:30px;border:2px solid #6dbeac;border-radius:9px;rotate:45deg;animation:_h 6s linear infinite}@keyframes _h{to{rotate:405deg}}.a2{margin:0;font-size:14px;color:#ffffffad}@media (max-width: 860px){.Mh{height:440svh;margin-top:calc(-1 * (var(--header-h, 64px) + 12px))}.Nh{top:16svh}.Xo{top:60%}}.Zs{position:absolute;inset:0;z-index:2;pointer-events:none}.Zs span{position:absolute;border-radius:16px;overflow:hidden;opacity:0;will-change:transform,opacity}.Zs img{width:100%;height:100%;object-fit:cover;display:block}.Kz{position:relative;border-top:1px solid var(--line)}.i2{display:none}.Vs{height:calc(var(--n) * 62svh + 100svh)}.Vs .i2{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,96px);align-items:center;width:100%;max-width:var(--max);margin-inline:auto;padding:calc(var(--header-h, 72px) + 24px) var(--gutter) 40px}.Vs .Di{display:none}.Mz{display:grid;gap:24px;align-content:center;min-width:0}.e2{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.e2 i{width:0;height:0;border:4px solid transparent;border-left:5px solid var(--teal)}.Nz{display:flex;font-size:clamp(96px,11vw,188px);line-height:1;font-weight:400;letter-spacing:-.06em;color:var(--charcoal);font-variant-numeric:tabular-nums}.xr{display:inline-block;height:1em;overflow:hidden;color:var(--teal-ink)}.xr>span{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.7,0,.2,1)}.xr>span>span{height:1em;display:block}.xr+.xr>span{transition-delay:.08s}.Qz{position:relative;min-height:132px}.Is{position:absolute;inset:0 0 auto;display:grid;gap:10px;will-change:transform,opacity}.Is h3{margin:0;font-size:clamp(22px,2vw,30px);font-weight:500;letter-spacing:-.03em;color:var(--charcoal)}.Is p{margin:0;max-width:42ch;font-size:14px;line-height:1.6;color:var(--ink-2)}.J{position:relative;margin-top:12px}.r2{position:absolute;left:4px;right:4px;top:4px;height:1px;background:var(--line-2)}.r2 span{position:absolute;inset:0;background:var(--teal);transform-origin:left;transform:scaleX(0)}.J ol{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;position:relative}.J button{display:grid;justify-items:start;gap:10px;padding:0;border:0;background:none;font:inherit;font-size:12.5px;color:var(--ink-3);cursor:pointer;transition:color .3s}.J li:last-child button{justify-items:end}.J button i{width:9px;height:9px;border-radius:50%;border:1px solid var(--line-2);background:#fff;transition:background .3s,border-color .3s,transform .3s}.J button[data-on] i{background:var(--teal);border-color:var(--teal)}.J button[aria-current]{color:var(--charcoal);font-weight:600}.J button[aria-current] i{transform:scale(1.4)}.J button:hover{color:var(--teal-ink)}.Rz{position:relative;height:min(68svh,640px)}.t2{position:absolute;inset:0;overflow:hidden;border-radius:24px;will-change:clip-path}.t2 img{width:100%;height:100%;object-fit:cover;display:block;will-change:transform}.Di{list-style:none;margin:0 auto;padding:var(--sec-y-sm) var(--gutter);max-width:var(--max);display:grid;gap:40px}.Di li{display:grid;gap:10px}.Gs{border-radius:18px;overflow:hidden;aspect-ratio:16 / 10}.Gs img{width:100%;height:100%;object-fit:cover;display:block}.o2{font-size:44px;letter-spacing:-.05em;color:var(--teal-ink)}.Di h3{margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--charcoal)}.Di p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}.n2{list-style:none;margin:clamp(32px,5vh,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.p2{display:grid;align-content:start;gap:8px;padding:20px 20px 24px;border-radius:24px;background:#fff;border:1px solid var(--line);transition:border-color .3s,box-shadow .4s,transform .4s var(--ease-out)}.p2:hover{border-color:#6dbeac99;box-shadow:0 24px 48px -36px #00394559;transform:translateY(-4px)}.l2{height:168px;margin-bottom:14px;border-radius:16px;background:linear-gradient(180deg,#f7fbfa,#eaf3f2);display:grid;place-items:center;padding:20px;overflow:hidden}.l2 img{width:auto;height:auto;max-width:100%;max-height:128px;object-fit:contain;display:block}.Tz{font-size:12.5px;font-weight:600;color:var(--teal-ink)}.Wz{font-size:24px;font-weight:500;letter-spacing:-.03em;color:var(--charcoal)}.s2{font-size:14px;color:var(--ink-2)}.s2 strong{font-weight:600;color:var(--charcoal)}.Os{margin-top:10px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px 14px}.Os a{font-size:13px;color:var(--ink-2)}.Os a:hover{color:var(--teal-ink)}@media (max-width: 860px){.n2{grid-template-columns:minmax(0,1fr)}}.Co{margin-top:0}@media (min-width: 861px){.Co>ul{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;gap:16px}.Co>div:last-child{display:none}}.B{display:grid;align-content:start;gap:6px;padding:8px 8px 20px;border-radius:24px;background:#fff;border:1px solid var(--line)}.B>:not(.j){margin-inline:12px}.j{display:block;aspect-ratio:5 / 6;border-radius:18px;overflow:hidden;margin-bottom:10px}.j svg{display:block;transition:transform .8s var(--ease-out)}.B:hover .j svg{transform:scale(1.04)}@media (max-width: 860px){.B{padding:6px 6px 16px;border-radius:20px}.B>:not(.j){margin-inline:8px}.Ss{font-size:15px!important}.Js{font-size:12px!important}.Ps{font-size:12.5px!important;line-height:1.5!important}}.cr{display:grid;align-content:start;gap:6px;padding:8px 8px 18px;border-radius:22px;background:#fff;border:1px solid var(--line)}.cr>:not(.Gs){margin-inline:10px}.cr h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--charcoal)}.cr p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.cr .o2{font-size:32px;margin-top:8px}.Di{display:block;padding:56px var(--gutter);overflow:hidden}@media (max-width: 600px){.Qh,.gh{font-size:14px!important;line-height:1.55!important}}@media (max-width: 860px){.Xo{gap:14px;top:52%}.Th{font-size:23px!important;line-height:1.18}.a2{font-size:13px!important}.Wh{width:22px;height:22px}}.B{justify-items:start;padding:24px 22px!important;background:linear-gradient(180deg,#fbfdfd,#f1f7f6)!important}.B>:not(.j){margin-inline:0!important}.j{width:112px;height:112px;aspect-ratio:1;border-radius:50%!important;margin-bottom:14px!important;box-shadow:0 0 0 4px #fff,0 16px 32px -18px #002a3373}.j img,.j svg{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 860px){.j{width:120px;height:120px}.Ss{font-size:18px!important}.Js{font-size:13px!important}.Ps{font-size:14px!important}}.Xo{pointer-events:none}@media (min-width: 861px){.Co>ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (min-width: 961px){.Fi{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media (min-width: 901px){.Ys{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}._z{padding:calc(var(--header-h, 72px) + 28px) 0 0}.a9{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.i9{margin-top:clamp(36px,6vh,64px);display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.d2{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.d2 i{width:0;height:0;border:4px solid transparent;border-left:5px solid var(--teal)}.e9{font-size:12.5px;color:var(--ink-3)}.r9{margin:clamp(32px,5vh,56px) 0;max-width:20ch;font-size:var(--banner-title);line-height:1.02;letter-spacing:-.045em;font-weight:400;color:var(--charcoal);text-wrap:balance;animation:g2 1s var(--ease-out) both}@keyframes g2{0%{opacity:0;transform:translateY(24px)}}.x2{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) auto;gap:24px clamp(24px,4vw,64px);align-items:start;padding-top:24px;border-top:1px solid var(--line)}.t9{margin:0;max-width:46ch;padding-left:16px;border-left:1px solid var(--teal);font-size:14px;line-height:1.6;color:var(--ink-2)}.Ls{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px 24px}.Ls dt{font-size:12px;color:var(--ink-3)}.Ls dd{margin:4px 0 0;font-size:14px;font-weight:500;color:var(--charcoal)}.c2{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:flex-end}.Hs{--o: 0;margin:clamp(40px,7vh,72px) 12px 0;height:clamp(320px,62vh,680px);overflow:hidden;border-radius:28px;clip-path:inset(0 calc((1 - var(--o)) * (max(var(--gutter),(100vw - var(--max)) / 2 + var(--gutter)) - 12px)) round 28px)}.Hs img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(calc(1.12 - var(--o) * .12))}@media (max-width: 960px){.x2{grid-template-columns:minmax(0,1fr)}.c2{justify-content:flex-start}.Hs{margin-inline:8px;border-radius:22px;height:clamp(240px,46vh,420px)}}.o9{margin:0;font-size:clamp(30px,3.2vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--charcoal)}.n9{margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:700;letter-spacing:-.025em}.p9{font-size:14px;color:var(--ink-3)}.Ks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.Ks li{display:flex;align-items:baseline;gap:10px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--ink-2)}.Ks strong{min-width:28px;font-size:24px;color:var(--charcoal);font-variant-numeric:tabular-nums}.l9{width:100%;max-width:var(--max);margin-inline:auto;padding:0 var(--gutter) clamp(24px,4vh,48px)}.Fo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,72px);align-items:center;color:var(--charcoal)}.m2 img{transition:transform 1.6s var(--ease-out),scale 1.2s var(--ease-out)!important}.Fo:hover .m2 img{scale:1.03}.s9{display:flex;flex-direction:column;gap:16px}.d9{font-size:14px;font-weight:600;color:var(--teal-ink)}.g9{font-size:clamp(30px,3.2vw,50px);font-weight:700;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.x9{font-size:17.5px;line-height:1.55;color:var(--ink-2);max-width:44ch}.f2{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:var(--ink-3)}.f2 svg{color:var(--teal)}.Ms{margin-top:8px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--deep-blue)}.Ms svg{transition:transform .35s var(--ease-out)}.Fo:hover .Ms svg{transform:translate(4px)}.c9{display:flex;flex-direction:column;gap:14px;margin-bottom:-8px}.h2{padding:32px 4px;color:var(--ink-3)}.h2 button{border:0;background:none;padding:0;font-weight:600;color:var(--deep-blue);text-decoration:underline;text-underline-offset:4px}.m9{list-style:none;margin:0;padding:0;display:grid;gap:12px}.Ns{display:grid;grid-template-columns:180px minmax(0,1fr) auto;grid-template-areas:"date title go" "date place go";gap:6px 32px;align-items:center;padding:24px 28px;border-radius:24px;background:#fff;color:var(--charcoal);transition:box-shadow .4s var(--ease),transform .4s var(--ease-out)}.Ns:hover{transform:translateY(-3px);box-shadow:0 26px 50px -36px #002a3373}.Ao{grid-area:date;display:grid;gap:2px;padding-right:24px;border-right:1px solid var(--line)}.Ao strong{font-size:44px;line-height:1;font-weight:700;letter-spacing:-.04em;color:var(--ink-3)}.Ao span{font-size:13px;color:var(--ink-3)}.f9{grid-area:title;font-size:clamp(20px,1.7vw,26px);font-weight:650;letter-spacing:-.025em;line-height:1.2}.h9{grid-area:place;font-size:15px;color:var(--ink-2)}.b9{grid-area:go;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--deep-blue)}.v9{border-top:1px solid var(--line-2)}.g{display:grid;grid-template-columns:140px minmax(0,2fr) 120px minmax(0,1.1fr) 130px 40px;gap:20px;align-items:center;padding:18px 4px;border-bottom:1px solid var(--line);font-size:15px;color:var(--charcoal)}.g:first-child{padding:12px 4px;font-size:13px;color:var(--ink-3)}a.g{transition:background .25s var(--ease)}a.g:hover{background:#02849608}.u9{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:#02849614;color:var(--teal-ink);font-size:12.5px;font-weight:600}.w9{font-size:17px;font-weight:600;letter-spacing:-.012em}.b2{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.b2 svg{color:var(--teal)}.y9{color:var(--ink-3)}.v2{justify-self:end;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,57,69,.14)}.v2 svg{transform:rotate(90deg)}.Qs{margin:0 12px;border-radius:34px;background:linear-gradient(135deg,#e3f4ef,#e1eff5)}.Rs{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) calc(var(--gutter) - 12px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px clamp(32px,6vw,112px);align-items:start}.k9{display:flex;flex-direction:column;gap:18px;font-size:15.5px;color:var(--ink-2)}.u2{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.u2>label{width:100%}.w2{display:grid;gap:10px}.w2>div{display:flex;flex-wrap:wrap;gap:8px}.z9{font-size:15px;font-weight:600}.j9{font-size:14px;color:#b3261e;font-weight:500}.Y9{display:flex;flex-direction:column;gap:32px;padding-top:40px;padding-bottom:40px;animation:U9 .8s var(--ease-out) both}.y2{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:32px clamp(32px,5vw,88px);align-items:end}.X9{display:flex;flex-direction:column;gap:18px}.C9{align-self:flex-start;display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;background:var(--brand-gradient);color:#fff;font-size:13px;font-weight:600}.F9{margin:0;max-width:22ch;font-size:clamp(36px,4.2vw,66px);line-height:1.03;letter-spacing:-.04em;font-weight:700;color:var(--charcoal);text-wrap:balance}.A9{max-width:54ch;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.55;color:var(--ink-2)}.D9{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:20px;border-top:1px solid var(--line);font-size:15px;color:var(--ink-2)}.Ei{display:flex;align-items:center;gap:8px;margin-top:6px}.Ei>span{margin-right:6px;font-size:13px;color:var(--ink-3)}.Ei a,.Ei button{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(0,57,69,.14);background:#fff;font-size:13.5px;font-weight:600;color:var(--charcoal);transition:border-color .2s var(--ease)}.Ei a:hover,.Ei button:hover{border-color:var(--teal)}.E9{border-radius:28px!important}.B9{position:relative}.S9{position:fixed;left:0;top:0;z-index:60;width:100%;height:3px;background:var(--brand-gradient-ink);transform:scaleX(var(--p));transform-origin:left}.Ts{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(0,2fr);gap:clamp(32px,5vw,80px);padding-block:var(--sec-y)}.mr{position:sticky;top:calc(var(--header-h) + 32px);align-self:start;display:grid;gap:14px}.J9{font-size:13px;font-weight:600;color:var(--ink-3)}.mr ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;border-left:2px solid var(--line)}.mr a{position:relative;display:block;padding:8px 0 8px 18px;font-size:15px;color:var(--ink-3);transition:color .3s var(--ease)}.mr a:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:var(--teal);transform:scaleY(0);transition:transform .4s var(--ease-out)}.k2 a{color:var(--charcoal);font-weight:600}.k2 a:before{transform:scaleY(1)}.P9{font-size:13.5px;color:var(--ink-3)}.Aa{max-width:66ch;font-size:18.5px;line-height:1.7;color:var(--ink-2)}.Aa h2{margin:56px 0 18px;font-size:clamp(24px,2vw,32px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:var(--charcoal);scroll-margin-top:calc(var(--header-h) + 32px)}.Aa>div:first-child h2{margin-top:0}.Aa p+p{margin-top:18px}.Aa blockquote{margin:40px 0;padding:4px 0 4px 26px;border-left:2px solid var(--teal);font-size:clamp(22px,2vw,30px);line-height:1.25;font-weight:650;letter-spacing:-.03em;color:var(--charcoal)}.z2{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);padding-block:var(--sec-y);align-items:start}.j2{position:sticky;top:calc(var(--header-h) + 24px);display:grid;gap:24px;justify-items:start;padding:28px;border-radius:26px;background:linear-gradient(180deg,#fbfdfd,var(--mist));border:1px solid rgba(0,57,69,.06)}.Ws{display:grid;gap:4px}.Ws strong{font-size:64px;line-height:.95;font-weight:700;letter-spacing:-.05em;color:var(--ink-3)}.Ws span{font-size:14px;color:var(--ink-3)}.Do{margin:0;width:100%;border-top:1px solid var(--line)}.Do div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.Do dt{color:var(--ink-3)}.Do dd{margin:0}.q9{display:flex;flex-direction:column;gap:24px}.P{list-style:none;margin:0 0 32px;padding:0;border-top:1px solid var(--line-2)}.P li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--line);font-size:18px;font-weight:600;letter-spacing:-.015em}.P li span{font-size:14px;font-weight:500;color:var(--ink-3)}.fr{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fr li{display:flex;gap:16px;align-items:center;padding:16px;border-radius:20px;background:var(--mist)}.fr strong{display:block;margin-bottom:6px}.Y2{flex:none;width:64px;height:64px;border-radius:50%;background:linear-gradient(160deg,#d9ebe8,#c9e1e6)}.U2{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,96px);padding-block:var(--sec-y);align-items:start}.Z9{display:grid;gap:24px;padding:28px;border-radius:28px;background:linear-gradient(180deg,#fbfdfd,#eef5f4);border:1px solid rgba(0,57,69,.06)}.X2{display:grid;place-items:center;height:240px}.X2 img{height:100%;width:auto;max-width:80%;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,42,51,.16))}.Eo{margin:0;border-top:1px solid var(--line)}.Eo div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15.5px}.Eo dt{color:var(--ink-3)}.Eo dd{margin:0;font-weight:600}.V9{display:flex;flex-direction:column;gap:24px}.I9{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-top:8px}.G9{padding:14px 18px;border-radius:14px;background:var(--mist);font-size:14.5px;color:var(--ink-2)}.C2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._s{position:relative;display:grid;align-content:start;gap:10px;min-height:200px;padding:26px;border-radius:24px;background:#fff;color:var(--charcoal);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease)}._s:hover{transform:translateY(-3px);box-shadow:0 26px 50px -36px #002a3373}._s>svg{position:absolute;right:24px;bottom:24px;color:var(--teal)}.O9{font-size:13px;font-weight:600;color:var(--teal-ink)}.L9{font-size:21px;font-weight:650;letter-spacing:-.02em;line-height:1.2;max-width:22ch}.H9{font-size:14.5px;color:var(--ink-2);max-width:34ch}@media (max-width: 1100px){.Ts{grid-template-columns:minmax(0,3fr) minmax(0,8fr)}.g{grid-template-columns:120px minmax(0,1fr) 110px 36px}.g>:nth-child(4),.g>:nth-child(5){display:none}}@media (max-width: 900px){.Fo,.Rs,.y2,.Ts,.z2,.U2,.C2{grid-template-columns:minmax(0,1fr)}.mr,.j2{position:relative;top:0}.Ns{grid-template-columns:minmax(0,1fr);grid-template-areas:"date" "title" "place" "go";padding:22px}.Ao{padding:0 0 12px;border-right:0;border-bottom:1px solid var(--line)}.Qs{margin:0 8px;border-radius:26px}.Rs{padding-inline:20px}.fr{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.g{grid-template-columns:minmax(0,1fr) 36px;gap:6px 12px}.g:first-child{display:none}.g>:nth-child(1){grid-column:1}.g>:nth-child(2){grid-column:1}.g>:nth-child(3){grid-column:1;font-size:14px;color:var(--ink-3)}.g>:nth-child(6){grid-column:2;grid-row:1}.P li{grid-template-columns:90px minmax(0,1fr);font-size:16px}}.Bo{list-style:none;margin:clamp(24px,3vw,40px) 0 0;padding:0;border-top:1px solid var(--line)}.Bo>li{border-bottom:1px solid var(--line)}.Da{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,4.4fr) minmax(0,5.6fr);gap:clamp(20px,3vw,56px);padding:clamp(28px,4vw,48px) 0;color:var(--charcoal)}.ad{display:grid;align-content:start;gap:8px;font-size:15px;font-variant-numeric:tabular-nums;color:var(--charcoal)}.K9{justify-self:start;padding:4px 10px;border-radius:999px;background:#eef5f4;font-size:12px;font-weight:600;color:var(--teal-ink)}.So{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--mist)}.So img{width:100%;height:100%;object-fit:cover;transition:scale 1.1s var(--ease-out),filter .5s ease}.Da:hover .So img{scale:1.04}.M9{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:100%}.F2{font-size:clamp(22px,2vw,30px);line-height:1.2;letter-spacing:-.025em;font-weight:400;text-wrap:balance;transition:color .3s ease}.Da:hover .F2{color:var(--teal-ink)}.N9{max-width:46ch;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.Q9{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-3)}.Ea{margin-top:auto;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;border:1px solid rgba(0,57,69,.25);font-size:14px;font-weight:600;color:var(--charcoal);transition:background .3s ease,color .3s ease,border-color .3s ease}.Ea svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.Da:hover .Ea{background:var(--charcoal);border-color:var(--charcoal);color:#fff}@media (max-width: 860px){.Da{grid-template-columns:minmax(0,1fr);gap:14px}.ad{grid-auto-flow:column;justify-content:start;align-items:center;gap:12px}.Ea{margin-top:6px}}.R9{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter) var(--sec-y)}.A2{display:flex;flex-wrap:wrap;gap:8px clamp(20px,3vw,44px);padding-bottom:20px;border-bottom:1px solid var(--line)}.Jo{position:relative;padding:6px 0;border:0;background:none;font:inherit;font-size:clamp(22px,2.2vw,34px);line-height:1.1;letter-spacing:-.03em;font-weight:400;color:#0039454d;cursor:pointer;transition:color .3s ease}.Jo sup{margin-left:4px;font-size:13px;letter-spacing:0;font-weight:600;vertical-align:super}.Jo:hover{color:var(--ink-2)}.D2{color:var(--charcoal)}.D2:after{content:"";position:absolute;left:0;right:0;bottom:-21px;height:2px;background:var(--teal)}.E2{margin-top:20px;display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px 16px}.T9{font-size:13px;font-weight:600;color:var(--ink-3)}.B2{display:flex;flex-wrap:wrap;gap:6px}.W9{margin:24px 0 0;font-size:13px;color:var(--ink-3)}@media (max-width: 640px){.A2{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.Jo{flex:none;font-size:22px}.E2{grid-template-columns:minmax(0,1fr)}.B2{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.id{display:grid;gap:clamp(56px,7vw,88px);margin-top:8px}.S2{display:flex;align-items:baseline;justify-content:space-between;gap:16px}._9{margin:0;font-size:clamp(22px,2vw,30px);letter-spacing:-.025em;font-weight:500;color:var(--charcoal)}.S2 button{border:0;background:none;padding:0;cursor:pointer;font:inherit}.ed .Bo,.ed .Po,.ed .rd{margin-top:16px}.Po{list-style:none;margin:clamp(24px,3vw,40px) 0 0;padding:0;border-top:1px solid var(--line)}.Po>li{border-bottom:1px solid var(--line)}.Bi{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:clamp(20px,3vw,48px);align-items:center;padding:28px 0;color:var(--charcoal)}.td{display:grid;gap:2px}.td strong{font-size:clamp(48px,4.6vw,72px);line-height:.9;font-weight:300;letter-spacing:-.05em}.td span{font-size:14px;font-weight:600;color:var(--teal-ink)}.a7{display:grid;gap:10px}.J2{font-size:clamp(22px,2vw,30px);line-height:1.2;letter-spacing:-.025em;font-weight:400;transition:color .3s ease}.Bi:hover .J2{color:var(--teal-ink)}.P2{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--ink-2)}.P2 span{display:inline-flex;align-items:center;gap:6px}.Bi .Ea{margin-top:0}.Bi:hover .Ea{background:var(--charcoal);border-color:var(--charcoal);color:#fff}.rd{list-style:none;margin:clamp(24px,3vw,40px) 0 0;padding:0;display:grid;gap:10px}.qo{display:grid;grid-template-columns:56px minmax(0,1.6fr) minmax(0,1.2fr) auto;gap:clamp(16px,2.4vw,40px);align-items:center;padding:20px 24px;border-radius:20px;background:#f3f8f7;border:1px solid transparent;color:var(--charcoal);transition:background .3s ease,border-color .3s ease}.qo:hover{background:#fff;border-color:#02849659}.od{position:relative;display:grid;place-items:center;width:44px;height:54px}.od svg{position:absolute;inset:0;width:100%;height:100%;fill:#fff;stroke:var(--teal);stroke-width:1.5;stroke-linejoin:round}.od em{position:relative;margin-top:12px;font-style:normal;font-size:10px;font-weight:700;color:var(--teal-ink)}.i7{display:grid;gap:4px;min-width:0}.e7{font-size:12px;font-weight:600;color:var(--teal-ink)}.r7{font-size:clamp(17px,1.4vw,20px);font-weight:600;letter-spacing:-.015em}.t7{font-size:13.5px;line-height:1.5;color:var(--ink-2)}.Zo{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:4px 24px;font-size:13.5px;font-weight:500}.Zo span{display:grid;gap:2px}.Zo em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--ink-3)}.hr{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;background:var(--charcoal);font-size:14px;font-weight:600;color:#fff}.hr svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.qo:hover .hr{background:var(--teal)}@media (max-width: 900px){.qo{grid-template-columns:48px minmax(0,1fr)}.Zo,.hr{grid-column:2}.hr{justify-self:start}.Bi{grid-template-columns:90px minmax(0,1fr)}.Bi .Ea{grid-column:2;justify-self:start}}.o7{margin-top:18px;border:0;background:none;padding:0;cursor:pointer;font:inherit}.id{gap:clamp(40px,5vw,64px);margin-top:24px}.Qs{margin-bottom:var(--sec-y)}.Vo{width:100%;max-width:var(--max);margin-inline:auto;padding:calc(var(--header-h, 72px) + clamp(40px,6vh,64px)) var(--gutter) var(--sec-y);display:grid;grid-template-columns:minmax(240px,3.2fr) minmax(0,8.8fr);gap:clamp(32px,4vw,72px);align-items:start}.Si{position:sticky;top:calc(var(--header-h, 72px) + 24px);display:grid;gap:22px;max-height:calc(100svh - var(--header-h, 72px) - 40px);overflow-y:auto;padding-bottom:12px}@media (min-width: 961px){.Si{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(51,51,51,.22) transparent;padding-right:6px}.Si::-webkit-scrollbar{width:6px}.Si::-webkit-scrollbar-thumb{background:#33333338;border-radius:6px}}.n7{margin:0;font-size:clamp(30px,2.6vw,42px);line-height:1.05;letter-spacing:-.035em;font-weight:600;color:var(--charcoal)}.q2{margin:-8px 0 0;font-size:14px;line-height:1.55;color:var(--ink-2)}.o{display:grid;gap:2px;padding:6px;border-radius:20px;background:#f3f8f7}.o button{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;border:0;border-radius:14px;background:none;font:inherit;font-size:14.5px;font-weight:500;text-align:left;color:var(--ink-2);cursor:pointer;transition:background .25s ease,color .25s ease}.o button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.o button em{font-style:normal;font-size:12px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.o button:hover{background:#ffffffb3;color:var(--charcoal)}.o .Ba{background:#fff;color:var(--charcoal);font-weight:600;box-shadow:0 10px 24px -16px #002a3373}.o .Ba svg{color:var(--teal)}.o .Ba em{color:var(--teal-ink)}.p7{display:grid;gap:10px}.l7{font-size:12.5px;font-weight:600;color:var(--ink-3)}.nd{display:flex;flex-wrap:wrap;gap:6px}.q{min-width:0;animation:pd .45s var(--ease-out)}@keyframes pd{0%{opacity:0;transform:translateY(10px)}}.s7{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-3)}.d7{margin:0;font-size:clamp(22px,2vw,30px);letter-spacing:-.025em;font-weight:500;color:var(--charcoal)}.g7{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--teal-ink)}.q .Bo,.q .Po{border-top:0;margin-top:0}.q .rd{margin-top:12px}.q .id{margin-top:28px}.q .Da{grid-template-columns:minmax(0,1.5fr) minmax(0,4fr) minmax(0,5fr)}@media (max-width: 960px){.Vo{grid-template-columns:minmax(0,1fr)}.Si{position:static;max-height:none;overflow:visible}.o{display:flex;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border-radius:0;background:none}.o button{flex:none;grid-template-columns:18px auto auto;border:1px solid rgba(0,57,69,.12);border-radius:999px}.nd{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.x7{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.Z2{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#6dbeac29;font-size:12.5px;font-weight:600;color:var(--teal-ink)}.Z2 i{width:6px;height:6px;border-radius:50%;background:var(--teal);animation:V2 1.8s ease-in-out infinite}@keyframes V2{50%{opacity:.3}}.ld{display:grid;gap:14px;padding-top:20px;border-top:1px solid var(--line)}.ld .c7,.ld>button{justify-self:start}.m7{font-size:16px;font-weight:600;color:var(--charcoal)}.f7{font-size:13px;color:#b3261e}.P{border-top:0!important;position:relative}.P li{grid-template-columns:64px 24px minmax(0,1fr)!important;gap:16px!important;border-bottom:0!important;padding:0 0 28px!important;position:relative}.P li:before{content:"";position:absolute;left:91.5px;top:18px;bottom:-2px;width:1px;background:var(--line-2)}.P li:last-child:before{display:none}.h7{font-size:13px!important;font-weight:600!important;color:var(--teal-ink)!important;padding-top:2px}.I2{width:11px!important;height:11px;margin:5px 0 0 6.5px;border-radius:50%;border:1px solid var(--teal);background:#fff;position:relative;z-index:1;transition:background .3s}.P li:hover .I2{background:var(--teal)}.sd{display:grid;gap:6px}.sd strong{font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--charcoal)}.sd span{font-size:14px!important;font-weight:400!important;color:var(--ink-2)!important}.Y2{display:grid;place-items:center;font-size:18px;font-weight:600;letter-spacing:-.02em;color:#fff;background:var(--brand-gradient-ink, linear-gradient(160deg, #01707f, #6dbeac))!important}.b7{margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}@media (max-width: 600px){.fr{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.q .Da{grid-template-columns:minmax(0,1fr);gap:12px}.q .ad{grid-auto-flow:column;justify-content:start;align-items:center;gap:10px}.q .So{aspect-ratio:16 / 9}}.o .Ba{background:var(--teal);color:#fff;box-shadow:none}.o .Ba svg,.o .Ba em{color:#fff}@media (max-width: 960px){.Vo{padding-top:12px;gap:24px}.Si{gap:16px}.o{padding-block:2px}.o .Ba{border-color:var(--teal)}}@media (max-width: 600px){.Aa p,.v7 p,.Aa blockquote{font-size:16px!important}}.br{display:none}.dd{display:grid;gap:22px}@media (max-width: 960px){.br{display:inline-flex;justify-self:start;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--charcoal);cursor:pointer}.br[aria-expanded=true]{border-color:var(--teal);color:var(--teal-ink)}.br b{min-width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:var(--teal);color:#fff;font-size:11px}.dd{display:none;gap:16px}.u7{display:grid;animation:pd .35s var(--ease-out) both}.dd .nd{flex-wrap:wrap;overflow:visible}}.gd{display:contents}.G2{display:none}@media (max-width: 960px){.gd{display:flex;align-items:center;justify-content:space-between;gap:12px}.G2{display:block;font-size:12.5px;color:var(--ink-3);white-space:nowrap}}@media (max-width: 960px){.gd .br{flex:1;justify-content:center;min-height:44px}}@media (min-width: 1101px){.Vo{padding-top:calc(var(--header-h, 72px) - 8px)}.q2{margin-bottom:14px}}.w7{margin:0;font-size:clamp(24px,2vw,32px);font-weight:700;letter-spacing:-.03em;color:var(--charcoal)}.y7{font-size:14px;color:var(--ink-3)}.k7{font-size:14px;font-weight:500;color:#b3261e}.O2{display:flex;gap:10px;height:clamp(380px,52vh,520px)}.vr{position:relative;flex:1;min-width:0;overflow:hidden;border:0;padding:0;border-radius:24px;background:#002a33;text-align:left;color:#fff;transition:flex .8s cubic-bezier(.7,0,.2,1)}.Sa{flex:4.2}.vr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.2s var(--ease-out)}.Sa img{transform:scale(1)}.z7{position:absolute;inset:0;background:linear-gradient(0deg,#002a33d9,#002a3326 60%)}.Io{position:absolute;left:22px;bottom:22px;font-size:clamp(18px,1.6vw,26px);font-weight:650;letter-spacing:-.02em;white-space:nowrap;transform-origin:left bottom;transition:transform .6s var(--ease-out),bottom .6s var(--ease-out)}.vr:not(.Sa) .Io{transform:rotate(-90deg) translateY(100%);bottom:22px;left:50%}.Sa .Io{bottom:56px}.L2{position:absolute;left:22px;bottom:24px;right:22px;font-size:14.5px;color:#fffc;opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease),transform .5s var(--ease-out)}.Sa .L2{opacity:1;transform:none;transition-delay:.3s}.ur{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:12px}.ur>div{display:grid;gap:10px;align-content:start;padding-top:20px;border-top:1px solid var(--line-2)}.ur h3{margin:0;font-size:21px;font-weight:650;letter-spacing:-.02em}.ur p{font-size:15.5px;color:var(--ink-2);max-width:34ch}.j7{font-size:13px;font-weight:600;color:var(--teal-ink)}.xd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.H2{margin:0;display:grid;gap:12px}.H2 figcaption{display:grid;gap:6px;justify-items:start;font-size:14.5px}.Y7{width:100%;max-width:var(--max);margin-inline:auto;padding:clamp(40px,6vh,72px) var(--gutter) var(--sec-y)}.K2{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:clamp(22px,3.4vh,36px);padding:clamp(24px,3vw,48px);border-radius:30px;border:1px solid rgba(0,57,69,.08);color:var(--charcoal);background:linear-gradient(180deg,#fbfdfd,#f1f7f6);box-shadow:inset 0 1px #ffffffe6,0 40px 80px -60px #002a3380}.U7{display:grid;gap:16px}.X7{margin:0;max-width:22ch;font-size:clamp(28px,2.8vw,44px);line-height:1.08;letter-spacing:-.035em;font-weight:700}.M2{max-width:1000px;min-height:1.6em;font-size:clamp(14.5px,1.1vw,17.5px);line-height:1.6;color:var(--ink-2)}.M2 b{font-weight:600;color:var(--charcoal);background:var(--brand-gradient-ink) left bottom / 100% 1.5px no-repeat}.C7{color:var(--ink-3)}.F7{display:grid;gap:14px;padding-top:22px;border-top:1px solid var(--line);transition:opacity .4s var(--ease)}.A7{opacity:.45}.N2{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600}.N2 span{font-size:12.5px;color:var(--teal-ink);font-variant-numeric:tabular-nums}.D7{display:flex;flex-wrap:wrap;gap:8px}.E7{display:grid;gap:14px;padding-top:22px;border-top:1px solid var(--line);animation:cd .6s var(--ease-out)}.Q2{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding:20px 22px;border-radius:18px;background:#fff;font-size:15.5px;color:var(--ink-2)}.Q2 p{flex:1;min-width:260px}.md{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.Z{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px 4px;border-bottom:1px solid var(--line);color:var(--charcoal)}.fd{font-size:clamp(18px,1.5vw,23px);font-weight:600;letter-spacing:-.02em;transition:transform .45s var(--ease-out)}.Z:hover .fd{transform:translate(6px)}.R2{font-size:15px;color:var(--ink-2)}.hd{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--deep-blue);white-space:nowrap}.B7{padding:24px 4px;color:var(--ink-3)}.wr{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wr li{display:grid;gap:10px;align-content:start;padding:24px;border-radius:22px;background:#fff}.S7{font-size:44px;line-height:1;font-weight:700;letter-spacing:-.05em;background:var(--brand-gradient-ink);-webkit-background-clip:text;background-clip:text;color:transparent}.J7{font-size:20px;font-weight:650;letter-spacing:-.02em}.P7{font-size:14px;color:var(--teal-ink);font-weight:600}.wr p{font-size:15px;color:var(--ink-2)}.q7,.Z7{display:flex;flex-direction:column;gap:28px;padding-top:40px;padding-bottom:40px;animation:cd .8s var(--ease-out) both}.T2{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.V7{margin:0;max-width:22ch;font-size:clamp(36px,4.2vw,64px);line-height:1.03;letter-spacing:-.04em;font-weight:700;color:var(--charcoal)}.Ji{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line-2)}.Ji div{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--line)}.Ji dt{font-size:13px;color:var(--ink-3)}.Ji dd{margin:0;font-size:16px;font-weight:600}.W2{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(32px,5vw,96px);padding-block:var(--sec-y-sm)}.I7{display:flex;flex-direction:column;gap:var(--sec-y-sm);min-width:0}.G7{display:grid;gap:22px;font-size:17px;color:var(--ink-2)}.bd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.bd h3{margin:0 0 14px;font-size:17px;font-weight:650;color:var(--charcoal)}._2{position:relative}.vd{position:sticky;top:calc(var(--header-h) + 24px);display:grid;gap:8px;justify-items:start;padding:24px;border-radius:22px;background:linear-gradient(180deg,#fbfdfd,var(--mist));border:1px solid rgba(0,57,69,.06);font-size:15px;color:var(--ink-2)}.vd strong{font-size:19px;color:var(--charcoal)}.vd a{margin-top:12px}.O7{font-size:12.5px;font-weight:600;color:var(--ink-3)}.L7{display:grid;gap:24px;padding:clamp(24px,3vw,40px);border-radius:28px;background:linear-gradient(180deg,#fbfdfd,#f1f7f6);border:1px solid rgba(0,57,69,.08);scroll-margin-top:calc(var(--header-h) + 24px)}.ud{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.ud>*{width:100%}.ud>button{width:auto}.ab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;width:100%}.H7{font-size:16px;color:var(--ink-2)}.K7{width:100%;max-width:1180px;margin-inline:auto;padding:0 var(--gutter) var(--sec-y)}.M7{display:flex;justify-content:space-between;align-items:center;gap:16px}.Pi{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.Pi button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;border:1px solid transparent;background:none;font-size:14px;font-weight:600;color:var(--ink-3)}.Pi button span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--mist);font-size:12px}.Pi button:disabled{cursor:default}.wd button{color:var(--charcoal);border-color:#02849659;background:#fff}.wd button span,.ib button span{color:#fff;background:var(--brand-gradient)}.ib button{color:var(--ink-2)}.N7{font-size:14px;color:var(--ink-3);font-variant-numeric:tabular-nums}.Q7{display:flex;flex-direction:column;gap:18px;padding-top:22px;border-top:1px solid var(--line);animation:cd .5s var(--ease-out)}.R7{max-width:30ch;font-size:clamp(24px,2.4vw,38px);line-height:1.12;letter-spacing:-.035em;font-weight:600;color:var(--charcoal)}.T7{margin-top:6px;font-size:14.5px;font-weight:600}.W7{display:flex;justify-content:flex-end;gap:12px}@media (max-width: 1100px){.xd,.wr{grid-template-columns:repeat(2,minmax(0,1fr))}.Z{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.R2{grid-column:1;font-size:14px}.hd{grid-column:2;grid-row:1}.W2{grid-template-columns:minmax(0,1fr)}._2{display:none}.Ji{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.O2{flex-direction:column;height:auto}.vr{flex:none;height:72px;transition:height .6s cubic-bezier(.7,0,.2,1)}.Sa{height:280px}.vr:not(.Sa) .Io{transform:none;left:22px;bottom:24px}.ur,.bd,.ab,.xd,.wr{grid-template-columns:minmax(0,1fr)}.T2{flex-direction:column;align-items:flex-start}.Ji{grid-template-columns:repeat(2,minmax(0,1fr))}.Pi button{font-size:0;padding:0 8px}.Pi button span{font-size:12px}.wd button{font-size:13px;padding:0 12px}.hd{font-size:0;gap:0}}.eb{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(32px,5vw,96px);align-items:start}.yd{position:sticky;top:calc(var(--header-h, 72px) + 32px);margin:0;display:flex;gap:.4em;font-size:clamp(36px,3.6vw,56px);line-height:1.05;letter-spacing:-.035em;font-weight:400;color:var(--charcoal)}.yd>span:first-child{font-weight:300}.rb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,72px);row-gap:clamp(56px,7vw,104px)}.tb:nth-child(2n){margin-top:clamp(40px,6vw,96px)}.kd{display:grid;color:var(--charcoal)}.zd{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--mist)}.zd img{width:100%;height:100%;object-fit:cover;transition:scale 1.2s var(--ease-out),filter .6s ease}.kd:hover .zd img{scale:1.05}.ob{margin-top:22px;padding-top:16px;border-top:1px solid rgba(0,57,69,.55);font-size:clamp(22px,1.8vw,28px);letter-spacing:-.02em;font-weight:500;transition:color .3s ease}.kd:hover .ob{color:var(--teal-ink)}.jd{margin-top:10px;display:grid;gap:4px}.jd span{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.jd i{width:0;height:0;border:4px solid transparent;border-left:5px solid var(--teal)}._7{margin-top:10px;font-size:14px;color:var(--ink-2)}.nb{width:100%;max-width:var(--max);margin-inline:auto;padding:clamp(32px,6vh,64px) var(--gutter) var(--sec-y);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,5vw,96px);align-items:start;border-top:1px solid var(--line)}.pb{display:grid;gap:18px;padding-top:28px}.lb{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.lb i{width:0;height:0;border:4px solid transparent;border-left:5px solid var(--teal)}.aj{margin:0;font-size:clamp(28px,2.8vw,44px);line-height:1.08;letter-spacing:-.035em;font-weight:400;color:var(--charcoal);text-wrap:balance}.pb p{margin:0;max-width:40ch;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.Yd{margin:28px 0 0}.Yd img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.Yd figcaption{margin-top:10px;font-size:12.5px;color:var(--ink-3)}.Go{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y-sm) var(--gutter) var(--sec-y);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,5fr) minmax(0,3fr) minmax(0,3fr);gap:24px clamp(24px,3vw,56px);align-items:start;border-top:1px solid var(--line)}.sb{text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,56px);line-height:1.04;letter-spacing:-.04em;font-weight:400;color:var(--charcoal)}.Ud{display:grid;gap:12px;justify-items:start}.Ud h3{margin:0;font-size:18px;font-weight:600;color:var(--charcoal)}.Ud p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}@media (max-width: 960px){.eb,.nb{grid-template-columns:minmax(0,1fr)}.yd{position:static}.Go{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Go>:first-child,.sb{grid-column:1 / -1}}@media (max-width: 600px){.rb{grid-template-columns:minmax(0,1fr)}.tb:nth-child(2n){margin-top:0}.Go{grid-template-columns:minmax(0,1fr)}}.ij{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff}.ej{padding:clamp(32px,6vh,64px) 0 var(--sec-y);border-top:1px solid var(--line);overflow:hidden}.Xd{width:100%;max-width:var(--max);margin-inline:auto;padding:28px var(--gutter) 0;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px clamp(28px,5vw,96px);align-items:end}.rj{display:grid;gap:14px;justify-items:start}.Xd p{margin:0;max-width:40ch;font-size:14px;line-height:1.6;color:var(--ink-2)}.tj{margin-top:clamp(32px,5vh,56px);padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)))}.oj{display:flex;gap:14px;align-items:flex-start;width:max-content;padding-right:var(--gutter);will-change:transform}.qi{margin:0;overflow:hidden;border-radius:18px;flex:none}.qi img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.qi:hover img{transform:scale(1.05)}.qi[data-k="0"]{width:clamp(300px,34vw,560px);aspect-ratio:4 / 3}.qi[data-k="1"]{width:clamp(220px,22vw,360px);aspect-ratio:3 / 4;margin-top:56px}.qi[data-k="2"]{width:clamp(260px,28vw,460px);aspect-ratio:1 / 1;margin-top:18px}.nj{background:var(--mist, #eef4f4)}.Oo,.yr{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.Oo{padding-top:var(--sec-y);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px clamp(28px,5vw,96px);align-items:end}.pj{margin:0;font-size:clamp(34px,3.6vw,56px);line-height:1.04;letter-spacing:-.04em;font-weight:400;color:var(--charcoal)}.Oo p{margin:0;max-width:40ch;font-size:14px;line-height:1.6;color:var(--ink-2)}.yr{position:relative;padding-top:clamp(48px,7vh,80px);padding-bottom:var(--sec-y)}.V>li.Lo{position:absolute;left:12px;width:calc(75% + 18px);top:46px;height:1px;padding:0;background:var(--line-2);display:block}.Lo i{position:absolute;inset:0;background:var(--teal);transform-origin:left;transform:scaleX(0);transition:transform 2.2s cubic-bezier(.6,0,.2,1)}.yr[data-in] .Lo i{transform:scaleX(1)}.V{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;position:relative}.V li{display:grid;gap:12px;align-content:start;justify-items:start;padding-right:12px}.lj{font-size:12.5px;font-weight:600;color:var(--teal-ink);height:22px;display:inline-flex;align-items:center}.Ho{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--line-2);color:var(--ink-3);font-size:11px;font-weight:600;transition:background .4s,border-color .4s,color .4s,transform .4s var(--ease-out);transition-delay:calc(var(--k) * .55s + .1s)}.yr[data-in] .Ho{background:var(--teal);border-color:var(--teal);color:#fff;transform:scale(1.15)}.sj{margin-top:8px;font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--charcoal)}.V p{margin:0;max-width:30ch;font-size:14px;line-height:1.6;color:var(--ink-2)}.md{position:relative}.Z{position:relative;transition:background .4s,padding .45s var(--ease-out);border-radius:0}.Z:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}.Z:hover:before{transform:scaleX(1)}.Z:hover{background:linear-gradient(90deg,#6dbeac1f,#6dbeac00)}.Z:hover .fd{color:var(--deep-blue);transform:translate(12px)}.db{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-2);transition:background .35s,border-color .35s,color .35s,transform .45s var(--ease-out)}.Z:hover .db{background:var(--teal);border-color:var(--teal);color:#fff;transform:rotate(-45deg)}.dj{transition:opacity .3s}.kr{position:absolute;left:0;top:0;width:240px;aspect-ratio:4 / 3;pointer-events:none;z-index:3;border-radius:16px;overflow:hidden;translate:calc(var(--x, 0px) + 28px) calc(var(--y, 0px) - 50%);opacity:0;scale:.85;transition:opacity .3s,scale .45s var(--ease-out),translate .18s linear}.md[data-on] .kr{opacity:1;scale:1}.kr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s}.kr img[data-on]{opacity:1}@media (hover: none),(max-width: 1100px){.kr{display:none}}.gb{display:grid;gap:14px;justify-items:start;grid-column:1 / 3}@media (max-width: 960px){.gb{grid-column:1 / -1}.Xd,.Oo{grid-template-columns:minmax(0,1fr)}.V{grid-template-columns:minmax(0,1fr);gap:28px}.V>li.Lo{display:none}.V li{grid-template-columns:24px minmax(0,1fr);column-gap:16px}.V li>*{grid-column:2}.V li .Ho{grid-column:1;grid-row:1 / span 3}.yr[data-in] .Ho{transform:none}}.Cd{margin-top:8px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:32px;border-radius:24px;background:linear-gradient(120deg,#6dbeac29,#01707f14)}.Cd h2{margin:0 0 6px;font-size:clamp(24px,2.2vw,32px);font-weight:400;letter-spacing:-.03em;color:var(--charcoal)}.Cd p{margin:0;max-width:46ch;font-size:14px;line-height:1.6;color:var(--ink-2)}.xb{padding:calc(var(--header-h, 72px) + 28px) 0 var(--sec-y)}.gj{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.cb{margin-top:clamp(32px,5vh,56px);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:start}.mb{position:sticky;top:calc(var(--header-h, 72px) + 32px);display:grid;gap:18px;justify-items:start}.xj{margin:0;font-size:clamp(36px,3.8vw,60px);line-height:1.04;letter-spacing:-.045em;font-weight:400;color:var(--charcoal);text-wrap:balance}.cj{margin:0;max-width:40ch;padding-left:14px;border-left:1px solid var(--teal);font-size:14px;line-height:1.6;color:var(--ink-2)}.I{margin-top:12px;width:100%;padding-top:20px;border-top:1px solid var(--line)}.mj{font-size:12.5px;font-weight:600;color:var(--ink-3)}.I ol{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:0;position:relative}.I li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 0;position:relative}.I li:before{content:"";position:absolute;left:10.5px;top:30px;bottom:-10px;width:1px;background:var(--line-2)}.I li:last-child:before{display:none}.I li>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;border:1px solid var(--teal);color:var(--teal-ink);background:#fff;position:relative;z-index:1}.I li:first-child>span{background:var(--teal);color:#fff}.I strong{font-size:14px;font-weight:600;color:var(--charcoal)}.I em{font-style:normal;font-size:12.5px;color:var(--ink-3)}.fj{min-width:0}.hj{display:grid;gap:24px;padding:clamp(24px,3vw,40px);border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -40px #00394540}.bj{display:grid;gap:14px}.Ja{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.Ja button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;font:inherit;font-size:13.5px;color:var(--ink-3);cursor:pointer}.Ja button:disabled{cursor:default}.Ja button span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;border:1px solid var(--line-2)}.Ja li[data-state=on] button{color:var(--charcoal);font-weight:600}.Ja li[data-state=on] button span{border-color:var(--teal);color:var(--teal-ink)}.Ja li[data-state=done] button span{background:var(--teal);border-color:var(--teal);color:#fff}.fb{height:2px;background:var(--line);border-radius:2px;overflow:hidden}.fb i{display:block;height:100%;background:var(--teal);transition:width .6s var(--ease-out)}.vj{display:grid;gap:18px;animation:hb .5s var(--ease-out) both}@keyframes hb{0%{opacity:0;transform:translateY(12px)}}.uj{margin:0;font-size:clamp(22px,2vw,28px);font-weight:400;letter-spacing:-.03em;color:var(--charcoal)}.wj{display:grid;gap:10px}.yj{font-size:13.5px;font-weight:600;color:var(--charcoal)}.kj{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--line)}.xb .K2{padding:clamp(24px,3vw,40px);border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -40px #00394540;max-width:none;margin:0}@media (max-width: 960px){.cb{grid-template-columns:minmax(0,1fr)}.mb{position:static}}.Fd{position:relative;display:flex;align-items:center;gap:16px;max-width:560px;padding:22px 24px;border-radius:22px;border:1px dashed rgba(1,112,127,.4);background:#fff9;cursor:pointer;transition:border-color .3s,background .3s,transform .3s var(--ease-out)}.Fd input{position:absolute;inset:0;opacity:0;cursor:pointer}.Fd:hover,.bb{border-color:var(--teal);background:#6dbeac1f}.bb{transform:scale(1.01)}.vb{border-style:solid;border-color:#6dbeacb3;background:#fff}.ub{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--line-2);color:var(--teal-ink)}.vb .ub{background:var(--teal);border-color:var(--teal);color:#fff}.Ad{display:grid;gap:4px;min-width:0}.Ad strong{font-size:16px;font-weight:500;color:var(--charcoal);overflow-wrap:anywhere}.Ad em{font-style:normal;font-size:13px;color:var(--ink-3)}.zj{display:grid;justify-items:start;gap:14px;padding:24px 0 8px;animation:wb .6s var(--ease-out) both}@keyframes wb{0%{opacity:0;transform:translateY(16px)}}.jj{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#fff}.Yj{margin:0;font-size:clamp(30px,3vw,44px);letter-spacing:-.04em;color:var(--charcoal)}.Uj{margin:0;max-width:52ch;font-size:15px;line-height:1.6;color:var(--ink-2)}.Xj{margin:0;font-size:clamp(30px,3.2vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--charcoal)}.Cj{font-size:14px;font-weight:500;color:#b3261e}.Fj{display:grid;gap:6px;justify-items:start;padding:24px;border-radius:22px;background:linear-gradient(180deg,#fbfdfd,var(--mist));border:1px solid rgba(0,57,69,.06)}.Aj{font-size:13px;font-weight:600;color:var(--teal-ink)}.Dj{font-size:clamp(26px,2.4vw,36px);font-weight:700;letter-spacing:-.03em;color:var(--charcoal)}.Ej{font-size:14px;color:var(--ink-3)}.Dd{width:100%;max-width:var(--max);margin-inline:auto;padding:0 var(--gutter) var(--sec-y);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"title panel" "tabs panel";gap:28px clamp(32px,5vw,88px);align-items:start}.Dd>h2{grid-area:title}.yb{grid-area:tabs;display:grid;gap:8px}.Ed{display:grid;gap:4px;padding:18px 20px;border-radius:18px;border:1px solid rgba(0,57,69,.1);background:#fff;text-align:left;color:var(--charcoal);transition:border-color .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease)}.Ed:hover{border-color:#02849673}.Bj{border:1.5px solid #028496;background:linear-gradient(135deg,#e3f4ef,#e1eff5);box-shadow:0 14px 30px -24px #028496cc}.Sj{font-size:18px;font-weight:650;letter-spacing:-.015em}.kb{font-size:14px;color:var(--ink-2)}.Jj{grid-area:panel;padding:clamp(24px,3vw,44px);border-radius:30px;border:1px solid rgba(0,57,69,.08);background:linear-gradient(180deg,#fbfdfd,#f1f7f6);box-shadow:inset 0 1px #ffffffe6,0 40px 80px -60px #002a3380;animation:zb .5s var(--ease-out)}.Pj{font-size:clamp(20px,1.7vw,26px);line-height:1.25;letter-spacing:-.025em;font-weight:600;color:var(--charcoal);max-width:34ch}.zr{display:flex;flex-direction:column;gap:20px}.Bd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.qj{display:grid;gap:10px}.Zj{font-size:15px;font-weight:600}.Vj{display:flex;flex-wrap:wrap;gap:8px}.jb{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.Yb{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid rgba(0,57,69,.12);background:#fff;text-align:left;font-size:13.5px;color:var(--ink-2);transition:border-color .25s var(--ease),background .25s var(--ease)}.Yb strong{display:block;font-size:15.5px;color:var(--charcoal)}.ta{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;font-size:13px;font-weight:700;color:#fff}.Ij .ta{background:#b3261e}.Gj .ta{background:#c46a12}.Oj .ta{background:var(--teal)}.Lj{border:1.5px solid #028496;background:linear-gradient(135deg,#e3f4ef,#e1eff5)}.Hj{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.Ub{font-size:14.5px;color:var(--ink-3)}.Ub strong{color:var(--charcoal)}.Kj{display:grid;gap:24px}.Mj{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.Xb{margin:0 12px;border-radius:34px;background:linear-gradient(180deg,#f8fbfb 0%,var(--mist) 100%)}.Cb{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) calc(var(--gutter) - 12px);display:flex;flex-direction:column;gap:40px}.Fb{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:center}.Pa{margin:0;padding:28px;border-radius:24px;background:#fff}.Pa>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15.5px}.Pa>div:last-child{border-bottom:0}.Pa .Nj{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:0 0 16px}.Pa dt{color:var(--ink-3)}.Pa dd{margin:0}.Pa a{font-weight:600;color:var(--deep-blue)}.Qj{font-size:13px;font-weight:600;color:var(--teal-ink)}.Rj{font-size:30px;font-weight:700;letter-spacing:-.03em}.Tj{display:flex;flex-direction:column;gap:24px;padding-top:40px;padding-bottom:48px;border-bottom:1px solid var(--line);animation:zb .8s var(--ease-out) both}.Wj{margin:0;font-size:clamp(36px,4vw,60px);letter-spacing:-.04em;line-height:1.04;font-weight:700;color:var(--charcoal)}._j{font-size:15px;color:var(--ink-3)}.Ab{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);padding-block:var(--sec-y-sm) var(--sec-y)}.Ko{position:sticky;top:calc(var(--header-h) + 32px);align-self:start}.Ko ol{margin:0;padding:0 0 0 20px;display:grid;gap:10px;font-size:15px;color:var(--ink-2)}.Ko a:hover{color:var(--charcoal)}.Db{max-width:66ch;display:grid;gap:32px;font-size:15.5px;line-height:1.7;color:var(--ink-2)}.Db h2{margin:0 0 10px;font-size:22px;letter-spacing:-.02em;color:var(--charcoal);scroll-margin-top:calc(var(--header-h) + 32px)}@media (max-width: 1000px){.Dd{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "tabs" "panel"}.yb{grid-template-columns:repeat(2,minmax(0,1fr))}.Fb,.Ab{grid-template-columns:minmax(0,1fr)}.Ko{position:static}}@media (max-width: 640px){.Bd,.jb{grid-template-columns:minmax(0,1fr)}.Ed{padding:14px 16px}.kb{display:none}.Xb{margin:0 8px;border-radius:26px}.Cb{padding-inline:20px}}.Eb{display:grid;gap:4px;font-size:13px;font-weight:600;color:#ffffffc7}.Eb a{font-size:clamp(20px,1.8vw,26px);font-weight:500;letter-spacing:-.02em;color:#fff}.i{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--sec-y) var(--gutter);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:clamp(32px,5vw,96px);align-items:start}.x{position:sticky;top:calc(var(--header-h, 72px) + 32px);display:grid;gap:20px}.Bb{margin:0;display:flex;gap:10px;font-size:17px;line-height:1.35;font-weight:500;color:var(--charcoal)}.Bb i{flex:none;width:0;height:0;margin-top:7px;border:4px solid transparent;border-left:5px solid var(--teal)}.aY{margin:0;display:grid;gap:6px;font-size:14px;color:var(--ink-2)}.Sb{display:grid;gap:clamp(36px,5vw,56px)}.Sd{margin:0;padding:0;border:0;display:grid;gap:18px;min-width:0}.qa{display:flex;align-items:baseline;gap:12px;width:100%;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:clamp(20px,1.6vw,24px);letter-spacing:-.02em;font-weight:600;color:var(--charcoal)}.qa span{font-size:13px;font-weight:600;letter-spacing:0;color:var(--teal-ink);font-variant-numeric:tabular-nums}.Zi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Za{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;row-gap:2px;align-items:center;padding:20px 52px 20px 20px;border-radius:20px;border:1px solid rgba(0,57,69,.12);background:#fff;cursor:pointer;transition:border-color .25s ease,background .25s ease,box-shadow .3s ease}.Za:hover{border-color:#02849666}.Za input{position:absolute;opacity:0;pointer-events:none}.Za:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.Vi{grid-row:1 / 3;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#eef5f4;color:var(--teal);transition:background .25s ease,color .25s ease}.Vi svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.Jd{font-size:16px;font-weight:600;color:var(--charcoal)}.Jb{font-size:13.5px;color:var(--ink-2)}.Pd{position:absolute;right:18px;top:50%;translate:0 -50%;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(0,57,69,.25);transition:border .2s ease}.Mo{border-color:var(--teal);background:#f2f9f8;box-shadow:0 18px 36px -28px #002a3380}.Mo .Vi{background:var(--teal);color:#fff}.Mo .Pd{border:7px solid var(--teal)}.Pb{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--teal-ink);animation:qd .4s ease}.iY{animation:qd .45s var(--ease-out)}@keyframes qd{0%{opacity:0;transform:translateY(8px)}}.i .zr{display:grid;gap:clamp(36px,5vw,56px)}@media (max-width: 900px){.i{grid-template-columns:minmax(0,1fr)}.x{position:static}}@media (max-width: 600px){.Zi{grid-template-columns:minmax(0,1fr)}}.Ii{margin:0;display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--line)}.Ii div{display:grid;gap:3px}.Ii dt{font-size:12.5px;font-weight:600;color:var(--teal-ink)}.Ii dd{margin:0;font-size:14.5px;line-height:1.5;color:var(--charcoal)}.Ii a:hover{color:var(--teal-ink)}.eY{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff}.a{padding:clamp(22px,3vw,40px);border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 40px 80px -60px #002a3373;gap:32px!important}.i .a .zr{gap:32px}.rY{margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.03em;color:var(--charcoal)}.a .qa{margin-bottom:4px;padding-bottom:0;border-bottom:0;font-size:16px}.a .qa span{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:#6dbeac2e;font-size:11.5px}.a .Sd{gap:12px}.a .Zi{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.a .Za{grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto;padding:12px 14px;border-radius:16px;column-gap:10px}.a .Vi{grid-row:auto;width:32px;height:32px;border-radius:10px}.a .Vi svg{width:16px;height:16px}.a .Jd{font-size:14px;line-height:1.25}.a .Jb,.a .Pd{display:none}.a .Mo{box-shadow:none}.a .Pb{font-size:13px}.a input,.a select,.a textarea{background-color:#f5f9f9!important;border-color:#00394529!important}.a input:focus,.a select:focus,.a textarea:focus{background-color:#fff!important;border-color:var(--teal)!important}.a label>span:first-child{font-size:13.5px}@media (max-width: 1100px){.a .Zi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.i{padding-block:32px 64px;gap:28px}.x{order:2}}@media (max-width: 600px){.a{padding:20px 16px;border-radius:22px;gap:24px!important}.i .a .zr{gap:24px}.a .Zi{grid-template-columns:repeat(2,minmax(0,1fr))}.a .Za{padding:10px}.a .Jd{font-size:13px}.a .Vi{width:28px;height:28px}.a input,.a select{min-height:46px!important;font-size:15px!important}}@media (max-width: 600px){.a{padding:26px 20px;gap:32px!important}.i .a .zr{gap:32px}.a .Sd{gap:16px}.a .Zi{gap:10px}.a .Za{padding:14px 12px}.a .Bd{gap:18px!important}.a label{gap:8px}}.a .qa{display:flex;align-items:center;gap:10px;margin-bottom:10px;line-height:1.2}.a .qa span{flex:none;line-height:1}@media (max-width: 600px){.a .qa{margin-bottom:12px}}.No{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:#fff;color:var(--charcoal);transition:border-color .3s,box-shadow .3s}.No:hover{border-color:#6dbeacb3;box-shadow:0 18px 40px -32px #00394573}.tY{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#0a66c2;color:#fff}.No strong{display:block;font-size:14px;font-weight:600}.No em{font-style:normal;font-size:12.5px;color:var(--ink-3)}.Va{padding:calc(var(--header-h, 72px) + 40px) 0 0}.oY{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;padding-bottom:8px}.Zd{display:grid;gap:10px;min-width:0}.qb{margin:0;font-size:clamp(30px,2.6vw,42px);line-height:1.05;letter-spacing:-.035em;font-weight:600;color:var(--charcoal)}.nY{margin:0;max-width:52ch;font-size:14px;line-height:1.55;color:var(--ink-2)}.oa{display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:999px;background:linear-gradient(135deg,#6dbeac29,#14689b14);border:1px solid rgba(109,190,172,.45);color:var(--charcoal);transition:border-color .3s,box-shadow .3s}.oa:hover{border-color:var(--teal);box-shadow:0 16px 36px -28px #00394580}.pY{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#fff}.lY{display:block;font-size:12px;color:var(--ink-3)}.oa strong{font-size:15px;font-weight:650;letter-spacing:-.01em}.Va+.jr .i{padding-top:32px}@media (max-width: 860px){.Va{padding-top:calc(var(--header-h, 72px) + 24px)}.oa{width:100%;border-radius:18px}.Va+.jr .i{padding-top:20px}}.Va+.jr{margin-top:0!important;padding-top:0!important}.Va+.jr .i{padding-top:24px!important}@media (max-width: 860px){.Va+.jr .i{padding-top:16px!important}.oa{padding:10px 14px 10px 10px}}.i.Y{padding-top:32px}@media (max-width: 860px){.i.Y{padding-top:20px}}.x .Ii:first-of-type{border-top:0;padding-top:0;margin-top:0}.i.Y{padding-top:40px}.x .Zd{margin-bottom:4px}.x .qb{font-size:clamp(30px,2.6vw,40px)}.x .oa{border-radius:18px;margin-bottom:12px}.x .oa strong{display:block}@media (max-width: 900px){.x{order:0!important}.i.Y{padding-top:24px}}@media (max-width: 900px){.i.Y{display:flex;flex-direction:column}.i.Y .x{display:contents}.i.Y .x>*{order:3}.i.Y .x>.Zd{order:0}.i.Y .x>.oa{order:1;margin-bottom:0}.i.Y>.Sb{order:2}}.sY .ta{background:#b3261e}.dY .ta{background:#c46a12}.gY .ta{background:var(--teal)}.xY .ta{background:#5b6b73}
