:root{--navy:#06172b;--ink:#031527;--blue:#0c335a;--red:#eb0000;--aqua:#40c6cf;--orange:#f36931;--yellow:#f7ad2c;--mist:#c9d3de;--muted:#5f6d79;--line:rgba(3, 21, 39, 0.14);--line-w:rgba(255, 255, 255, 0.16);--paper2:#f3f5f8;--rule:rgba(3, 21, 39, 0.14);--rule-strong:#031527;--display:'Barlow Condensed','Barlow',Helvetica,Arial,sans-serif;--body:'Barlow',Helvetica,Arial,sans-serif;--mono:'Azeret Mono',ui-monospace,'SFMono-Regular',Menlo,monospace;--hand:'Caveat','Segoe Print','Bradley Hand',cursive;--gutter:clamp(16px, 6vw, 96px);--sec-pad:clamp(64px, 5.5vw, 96px);--head-gap:clamp(32px, 3.5vw, 56px);--measure:33em;--t-meta:15px;--t-second:18px;--t-card:18px;--t-body:19px;--t-lead:23px;--t-hero-lead:23px;--t-title-min:19px;--lh-body:1.6;--lh-long:1.65;--lh-second:1.5;--lh-lead:1.5;--lh-meta:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--z-content:1;--z-sticky:10;--z-header:40;--z-overlay:50;--z-dialog:60;--r-pill:999px;--sh-panel:0 30px 80px rgba(3, 21, 39, 0.22);--sh-card-hover:0 28px 50px -26px rgba(3, 21, 39, 0.55);--d-micro:150ms;--d-standard:300ms;--d-slow:500ms;--d-extended:750ms;--d-reveal:900ms;--d-count:1400ms;--ease-out:cubic-bezier(0.16, 1, 0.3, 1);--ease-ui:cubic-bezier(0.23, 1, 0.32, 1);--ease-move:cubic-bezier(0.65, 0, 0.35, 1);--ease-exit:cubic-bezier(0.55, 0, 1, 0.45);--ease-print:cubic-bezier(0.34, 1.4, 0.64, 1);--m-nudge:4px;--m-glide:6px;--m-lift:-4px;--m-zoom:1.03;--m-bv:6px;--m-bh:clamp(8px, 2vw, 20px);--ease:var(--ease-out);--ease2:var(--ease-out);color-scheme:dark}@media(max-width:1099px){:root{--t-body:18px;--t-lead:21px;--t-hero-lead:21px}}@media(max-width:700px){:root{--t-card:18px;--t-second:18px;--t-hero-lead:19px;--sec-pad:56px;--head-gap:32px}}body{--acc:#f36931;--acc2:#eb0000;--tex:none;--texs:auto;--texl:none;--paper:#eef1f4;--ink2:#1d3047;--bodyd:#e6ecf2;--mark:rgba(243, 105, 49, 0.32);--line-acc:#f36931;--txt-acc:#b8440f}body.v2{--acc:#40c6cf;--acc2:#40c6cf;--tex:linear-gradient(rgba(64, 198, 207, 0.07) 1px, transparent 1px), linear-gradient(90deg, rgba(64, 198, 207, 0.07) 1px, transparent 1px);--texl:linear-gradient(rgba(12, 51, 90, 0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(12, 51, 90, 0.06) 1px, transparent 1px);--texs:64px 64px;--paper:#e8f2f3;--mark:rgba(64, 198, 207, 0.38);--line-acc:#40c6cf;--txt-acc:#0b6a72}body.v3{--acc:#f7ad2c;--acc2:#f36931;--tex:radial-gradient(rgba(243, 105, 49, 0.16) 1.1px, transparent 1.5px);--texl:radial-gradient(rgba(243, 105, 49, 0.18) 1.1px, transparent 1.5px);--texs:6px 6px;--paper:#f3ede2;--mark:rgba(247, 173, 44, 0.55);--line-acc:#f7ad2c;--txt-acc:#b8440f;--m-zoom:1.02}@font-face{font-family:barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/woff2/Barlow-400i-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/woff2/Barlow-400i-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/woff2/Barlow-600i-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/woff2/Barlow-600i-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:barlow;font-style:normal;font-weight:400;font-display:optional;src:url(../fonts/woff2/Barlow-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:barlow;font-style:normal;font-weight:400;font-display:optional;src:url(../fonts/woff2/Barlow-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:barlow;font-style:normal;font-weight:500;font-display:optional;src:url(../fonts/woff2/Barlow-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:barlow;font-style:normal;font-weight:500;font-display:optional;src:url(../fonts/woff2/Barlow-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/woff2/Barlow-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/woff2/Barlow-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:barlow condensed;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/woff2/BarlowCondensed-300i-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:barlow condensed;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/woff2/BarlowCondensed-300i-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:barlow condensed;font-style:italic;font-weight:700;font-display:optional;src:url(../fonts/woff2/BarlowCondensed-700i-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:barlow condensed;font-style:italic;font-weight:700;font-display:optional;src:url(../fonts/woff2/BarlowCondensed-700i-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:barlow condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/woff2/BarlowCondensed-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:barlow condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/woff2/BarlowCondensed-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:barlow condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/woff2/BarlowCondensed-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:barlow condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/woff2/BarlowCondensed-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:azeret mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/AzeretMono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:azeret mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/AzeretMono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/Caveat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/Caveat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}[hidden]{display:none!important}*{box-sizing:border-box}:where(html){overflow-x:clip}body{margin:0;background:var(--navy);color:#fff;font-family:var(--body);font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit}:where(p){max-width:var(--measure)}img{max-width:100%;display:block}:where(img[width][height]){height:auto}h1,h2,h3{margin:0;text-wrap:balance}mark{background:linear-gradient(transparent 58%,var(--mark) 58%,var(--mark) 92%,transparent 92%);color:inherit;padding:0 .04em}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:where(html.sf-still) *,:where(html.sf-still) *::before,:where(html.sf-still) *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.d{font-family:var(--display);font-style:italic;font-weight:700;text-transform:uppercase;line-height:.9;letter-spacing:-.015em}.sec h2.d{font-family:var(--body);font-style:normal;font-weight:500;text-transform:none;letter-spacing:-.022em;line-height:1.04;font-size:clamp(34px,3.8vw,62px);text-wrap:balance;margin:0}.sec.dark h2.d{color:#fff}.sec.white h2.d,.sec.light h2.d{color:var(--ink)}body.v3 .sec h2.d{text-shadow:.03em .02em 0 rgba(243,105,49,.75),-.015em -.01em 0 rgba(64,198,207,.45)}body.v3 .blk--hero.blk--home~.sec:not(.blk--people-cta) h2.d{text-shadow:none}.kk{display:inline-flex;align-items:center;gap:10px;justify-self:start;font-size:var(--t-meta);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.kk::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--acc2);flex:none}body.v3 .kk{background:var(--acc);color:#031527;padding:5px 12px;border-radius:999px}.sec .kk{white-space:nowrap;font-weight:700;margin:0}.sec .kk::before{display:none}.sec.white .kk,.sec.light .kk{color:#b8440f}body.v2 .sec.white .kk,body.v2 .sec.light .kk{color:#0b6a72}body.v3 .sec .kk{color:#031527}.kk2{display:block;justify-self:start;font-family:var(--body);font-weight:500;font-style:normal;font-size:20px;line-height:1.5;letter-spacing:0;text-transform:none;white-space:normal;margin:0 0 10px;padding:0;background:0 0;border-radius:0;color:var(--acc)}@media(min-width:1100px){.kk2{font-size:24px;line-height:1.33;margin-bottom:14px}}.sec.white .kk2,.sec.light .kk2{color:#b8440f}body.v2 .sec.white .kk2,body.v2 .sec.light .kk2{color:#0b6a72}body.v3 :is(.navy,.deep,.dark,.sec.dark) .kk2{color:#f7ad2c}.art{max-width:calc(760px + 2*var(--gutter));margin:0 auto;padding:clamp(48px,7vh,80px)var(--gutter)24px;font-size:19px;line-height:1.7;color:var(--ink2)}@media(max-width:640px){.art{font-size:18px}}.art p{margin:0 0 20px}.art p,.art li{max-width:var(--measure);line-height:var(--lh-long)}.art p+p{margin-top:1em}.art h2{margin:56px 0 16px;font-family:var(--body);font-weight:600;font-size:clamp(26px,2.4vw,34px);line-height:1.2;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.art h3{margin:40px 0 12px;font-weight:600;font-size:23px;line-height:1.3;color:var(--ink)}.art strong{color:var(--ink)}.art a{color:var(--ink);text-decoration-color:var(--acc);text-underline-offset:3px;text-decoration-thickness:2px}.art ul,.art ol{margin:0 0 22px;padding-left:24px;display:grid;gap:8px}.art img{max-width:100%;height:auto;display:block;margin:32px 0}.art blockquote{margin:32px 0;padding:4px 0 4px 24px;border-left:3px solid var(--acc);font-size:22px;line-height:1.5;color:var(--ink)}.art figure.bq{margin:32px 0}.art figure.bq>blockquote{margin:0}.art figure.bq figcaption{display:grid;gap:2px;margin-top:12px;padding-left:27px}.art .bq__name{font-style:normal;font-weight:600;font-size:var(--t-body);color:var(--ink)}.art .bq__role{font-size:var(--t-second);color:var(--ink2)}.art code{font-size:max(.88em,var(--t-meta));background:var(--paper);padding:2px 6px}.art pre{background:#031527;color:#e6ecf2;padding:20px;overflow:auto;font-size:var(--t-meta);line-height:1.6}.art pre code{background:0 0;padding:0}.lnk{text-decoration:none;color:var(--mist);font-weight:500;font-size:var(--t-second);line-height:var(--lh-second);min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid transparent}.lnk:hover{color:#fff}a.more{font-size:var(--t-second);line-height:var(--lh-second)}.lnk-w,.lnk-ink{font-weight:600;text-decoration:none;border-bottom:2px solid transparent;padding-bottom:3px}.lnk-w{color:#fff}.lnk-ink{color:var(--ink)}.sec .lnk,.sec .more{display:inline-flex;align-items:center;gap:10px;font-weight:600;text-decoration:none;border-bottom:2px solid transparent;padding-bottom:4px;color:inherit}.sec.white .lnk,.sec.light .lnk,.sec.white .more,.sec.light .more{color:var(--ink)}.sec.dark .lnk,.sec.dark .more{color:#fff}.sec .more{margin-top:40px}.sec .lnk::after{content:"→";font-weight:600}.hero .lnk::after,.acts .lnk::after{content:none}:is(.art,.prose,.bwh,.txt,.tldr,.lede,.sec-p,.lede-b,.sol .body,.faq .fa,.head) :is(p,li,blockquote) a:not(.btn):not(.lnk):not(.more),:is(.lnk,.more,.lnk-w,.lnk-ink,.go,.cl-t a.lnk){--wipe:#031527;text-decoration:none;background-image:linear-gradient(var(--wipe),var(--wipe)),linear-gradient(var(--acc),var(--acc));background-size:0% 2px,100% 2px;background-position:0 100%,0 100%;background-repeat:no-repeat;background-origin:border-box;transition:background-size calc(var(--d-slow)*.6)var(--ease-exit),color var(--d-standard)}:is(.art,.prose,.bwh,.txt,.tldr,.lede,.sec-p,.lede-b,.sol .body,.faq .fa,.head) :is(p,li,blockquote) a:not(.btn):not(.lnk):not(.more){color:inherit;padding-bottom:1px}:is(.art,.prose,.bwh,.txt,.tldr,.lede,.sec-p,.lede-b,.sol .body,.faq .fa,.head) :is(p,li,blockquote) a:not(.btn):not(.lnk):not(.more):is(:hover,:focus-visible),:is(.lnk,.more,.lnk-w,.lnk-ink,.go,.cl-t a.lnk):is(:hover,:focus-visible){background-size:100% 2px,100% 2px;transition:background-size var(--d-slow)var(--ease-out),color var(--d-standard)}:is(.sec.dark,.navy,.v5.navy,.eng,.close,.hero,.osc) :is(a:not(.btn):not(.lnk):not(.more),:is(.lnk,.more,.lnk-w,.lnk-ink,.go,.cl-t a.lnk)){--wipe:#fff}.v2-il{--wipe:#031527;color:inherit;text-decoration:none;padding-bottom:1px;background-image:linear-gradient(var(--wipe),var(--wipe)),linear-gradient(var(--line-acc),var(--line-acc));background-size:0 2px,100% 2px;background-position:0 100%,0 100%;background-repeat:no-repeat;transition:background-size .22s ease-out}.v2-il:hover,.v2-il.is-hover{background-size:100% 2px,100% 2px;transition-duration:.36s}.sec.dark .v2-il{--wipe:#fff}.v2-cta2{--wipe:#031527;display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:16.5px;line-height:1.3;color:var(--ink);text-decoration:none;padding:2px 0 6px;background-image:linear-gradient(var(--wipe),var(--wipe)),linear-gradient(var(--line-acc),var(--line-acc));background-size:0 2px,100% 2px;background-position:0 100%,0 100%;background-repeat:no-repeat;transition:background-size .22s ease-out}.v2-cta2>span{font-size:var(--t-second);line-height:var(--lh-second)}.v2-cta2 .v2-ar{width:18px;height:18px;flex:none;color:var(--txt-acc);transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.v2-cta2:hover,.v2-cta2.is-hover{background-size:100% 2px,100% 2px;transition-duration:.36s}.v2-cta2:hover .v2-ar,.v2-cta2.is-hover .v2-ar{transform:translateX(8px)}.sec.dark .v2-cta2{color:#fff;--wipe:#fff}.btn{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-weight:600;font-size:18px;min-height:48px;padding:16px 28px;background:#fff;color:var(--ink);transition:background-color var(--d-standard)var(--ease-ui),color var(--d-standard)var(--ease-ui),border-color var(--d-standard)var(--ease-ui),transform var(--d-micro)var(--ease-ui)}.btn:hover{background:var(--red);color:#fff}.btn:active{transform:scale(.97)}button.btn{font-family:var(--body);font-weight:600;letter-spacing:normal;cursor:pointer}.btn-ink,.btn-ink:hover{background:var(--ink);color:#fff}body.v2 .btn{box-shadow:inset 0 0 0 1px var(--acc)}body.v3 .btn{border-radius:999px;box-shadow:4px 4px 0 var(--acc2)}body.v3 .btn:active{transition-timing-function:var(--ease-print)}:is(.btn,.more,.go,.lnk) svg{transition:transform .36s cubic-bezier(.34,1.56,.64,1)}:is(.btn,.more,.go,.lnk):is(:hover,:focus-visible) svg{transform:translateX(8px)}@media(prefers-reduced-motion:reduce){:is(.btn,.more,.go,.lnk) svg{transition:none}}:where(html.sf-still) :is(.btn,.more,.go,.lnk) svg{transition:none}.v2-btn2{display:inline-flex;align-items:center;gap:10px;font:inherit;font-weight:600;font-size:16px;line-height:1;padding:16px 22px;border:1.5px solid transparent;text-decoration:none;cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}.v2-btn2 .v2-ar{width:18px;height:18px;transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.v2-btn2:hover .v2-ar,.v2-btn2.is-hover .v2-ar{transform:translateX(8px)}.v2-btn2.v2-pri{background:#031527;color:#fff}.v2-btn2.v2-pri:hover,.v2-btn2.v2-pri.is-hover{background:#0c335a}.v2-btn2.v2-sec2{background:0 0;color:#031527;border-color:#031527}.v2-btn2.v2-sec2:hover,.v2-btn2.v2-sec2.is-hover{background:#031527;color:#fff}.sec.dark .v2-btn2.v2-pri{background:#fff;color:#031527}.sec.dark .v2-btn2.v2-pri:hover,.sec.dark .v2-btn2.v2-pri.is-hover{background:#e6ebf0}body.v3 .v2-btn2{border-radius:999px}:focus-visible{outline:2px solid var(--red);outline-offset:3px}:is(.v2-il,.v2-cta2,.v2-btn2,.v2-fl a,.v2-nx a,.v2-cc a,.v2-rk a):focus-visible,.is-focus{outline:2px solid var(--line-acc);outline-offset:3px;border-radius:2px}.sec.dark :is(.v2-il,.v2-cta2,.v2-btn2):focus-visible,.sec.dark .is-focus{outline-color:#fff}:is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--acc);outline-offset:4px;transition:outline-offset var(--d-micro)var(--ease-ui)}body.v3 :is(a,button,summary):focus-visible{border-radius:10px}:where(html:has(:focus-visible)){scroll-padding-top:calc(92px + env(safe-area-inset-top,0px))}@media(max-width:1000px){:where(html:has(:focus-visible):has(.form__sticky)){scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.wrap{padding-inline:var(--gutter)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.head{margin-bottom:var(--head-gap)}.sec .head{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:end}.sec .head>*{grid-column:auto}.sec .head p{margin:0;font-size:clamp(var(--t-body),1.45vw,var(--t-lead));line-height:1.55;text-wrap:pretty}@media(max-width:1000px){.sec .head{grid-template-columns:minmax(0,1fr)}}.sec.dark .head p{color:var(--bodyd)}.sec.white .head p,.sec.light .head p{color:var(--ink2)}.sec.dark .head p strong{color:#fff}.sec.white .head p strong,.sec.light .head p strong{color:var(--ink)}.hh{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:end;overflow-wrap:break-word}.sec .head.cmp{grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.sec .head.cmp>*{grid-column:1;max-width:64ch}.sec .head.cmp>p{max-width:var(--measure)}.sec .head.v2-sh-op{grid-template-columns:minmax(0,7fr)minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(36px,4vw,56px);padding-bottom:28px;border-bottom:1px solid var(--rule-strong)}.sec .head.v2-sh-op p{font-size:19px;line-height:1.5;max-width:46ch}@media(max-width:900px){.sec .head.v2-sh-op{grid-template-columns:minmax(0,1fr)}.sec .head.v2-sh-op>.hh:only-child{margin-bottom:24px}}.sec .head.v2-sh-cp{justify-items:start;gap:12px;margin-bottom:0;padding-bottom:18px;border-bottom:1px solid var(--rule)}.sec .head.v2-sh-cp .hh{gap:12px}.sec .head.v2-sh-cp h2.d{font-size:clamp(28px,2.5vw,40px);line-height:1.1;font-weight:600;letter-spacing:-.015em}body.v3 .sec .head.v2-sh-cp h2.d{text-shadow:none}.blk--hero.blk--home~.sec:is(.blk--case-cards,.blk--route,.blk--feature-list,.blk--proof-band)>.head{margin-bottom:0;gap:clamp(32px,5vw,80px)}.blk--hero.blk--home~.sec:is(.blk--case-cards,.blk--route,.blk--feature-list,.blk--proof-band)>.head .hh{gap:0}.blk--hero.blk--home~.sec:is(.blk--case-cards,.blk--route,.blk--feature-list,.blk--proof-band)>.head .hh>.kk2{margin-bottom:0}.blk--hero.blk--home~.sec:is(.blk--case-cards,.blk--route,.blk--feature-list,.blk--proof-band)>.head h2.d{margin-top:16px}.blk--hero.blk--home~.sec:is(.blk--case-cards,.blk--route,.blk--feature-list,.blk--proof-band)>.head p{font-size:var(--t-body);line-height:var(--lh-body)}.blk--hero.blk--home~.sec:is(.blk--case-cards,.blk--route,.blk--feature-list,.blk--proof-band)>:is(.ccards-featured,.pb__groups){margin-top:clamp(48px,7vh,80px)}.blk--hero.blk--home~.sec:is(.blk--case-cards,.blk--route,.blk--feature-list,.blk--proof-band)>:is(.route__rail,.fl__grid){margin-top:clamp(56px,8vh,88px)}.blk--hero.blk--home~.sec:is(.blk--case-cards,.blk--route,.blk--feature-list,.blk--proof-band)>:is(.ccards__more,.route__cta,.fl__cta){margin-top:48px}.blk--hero.blk--home~.sec:is(.blk--case-cards,.blk--route,.blk--feature-list,.blk--proof-band)>:is(.ccards__more,.route__cta,.fl__cta) .v2-cta2{gap:12px}.dark{background:var(--navy);color:#fff}.light{background:var(--paper);color:var(--ink)}.white{background:#fff;color:var(--ink)}.sec{padding-block:var(--sec-pad)}.sec--cont{padding-top:0}.sec.dark{--rule:rgba(255, 255, 255, 0.16);--rule-strong:rgba(255, 255, 255, 0.7);--txt-acc:#ffb38f;background-color:var(--navy);background-image:var(--tex);background-size:var(--texs);color:#fff}.sec.white,.sec.light{background-image:var(--texl);background-size:var(--texs)}.sec.light{background-color:var(--paper)}body.v1 .sec.dark{background-image:radial-gradient(70% 60% at 100% 0%,rgba(243,105,49,.1),transparent 60%)}.sec.dark.ds5-alt{background-color:#041a30}.sec.white.ds5-alt{background-color:var(--paper)}:where(body.v3) .sec.white,:where(body.v3) .sec.white.ds5-alt{background-color:#fbf8f2}.sec.dark p,.sec.dark li{color:var(--bodyd)}.sec.dark p strong,.sec.dark li strong,.sec.dark li b{color:#fff}.sec.dark :is(p,li) a:not(.btn):not(.lnk){color:#fff}.sec.white strong,.sec.light strong{color:var(--ink)}.sec>:last-child,.sec>.in>:last-child,.sec>.wrap>:last-child{margin-bottom:0}.sec>:first-child,.sec>.in>:first-child{margin-top:0}.v5{position:relative;z-index:1;padding:var(--sec-pad)var(--gutter);overflow-x:clip}.v5>.in>:last-child{margin-bottom:0}.v5.navy{background-color:var(--navy);background-image:var(--tex);background-size:var(--texs);color:#fff}.v5.deep{background-color:#041a30}body.v1 .v5.navy{background-image:radial-gradient(70% 60% at 100% 0%,rgba(243,105,49,.12),transparent 60%)}.v5.white{background:#fff;color:var(--ink)}body.v2 .v5.white{background:#fff linear-gradient(rgba(12,51,90,5%) 1px,transparent 1px)0 0/64px 64px}body.v3 .v5.white{background:#fbf8f2}.v5.paper{background:var(--paper);color:var(--ink)}.v5.navy :is(p,li) a:not(.btn):not(.lnk){color:#fff}.sec>.pg-upd{margin:48px 0 0;padding-top:16px;border-top:1px solid var(--rule);font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--muted)}.sec>.pg-upd>span{font-weight:500}.sec>.pg-upd time{font-weight:600}.sec.dark>.pg-upd{color:var(--bodyd)}.sec.dark>.pg-upd time{color:#fff}.blk--join{margin-top:clamp(48px,5vw,72px)}.sec .head.jn{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;margin-bottom:clamp(24px,3vw,36px);padding-bottom:18px;border-bottom:1px solid var(--rule)}.sec .head.jn .hh{gap:12px}.jn-t{margin:0;font-size:clamp(28px,2.5vw,40px);line-height:1.1;font-weight:600;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.sec.dark .jn-t{color:#fff}.sec.blk:not(:has(>*)),.blk--join:not(:has(>*)){display:none}:where(.sec .head:is(.v2-sh-op,.v2-sh-cp,.jn))+*,:where(.rule-end,:not(section):has(>.rule-end:last-child))+:where(:not(section)){--rule-top:0}.sec .head:is(.v2-sh-op,.v2-sh-cp,.jn):has(+.rule-frame){padding-bottom:0;border-bottom:0}.hero{position:relative;min-height:92svh;display:flex;flex-direction:column;justify-content:flex-end;padding:120px var(--gutter)64px;overflow:hidden;isolation:isolate}@media(max-width:900px){.hero{padding-top:128px}}.hero canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,23,43,.15) 0%,rgba(6,23,43,0) 35%,rgba(6,23,43,.55) 100%);pointer-events:none}.hero.day{min-height:78svh;background:#031527}.hero.day::after{background:linear-gradient(90deg,rgba(3,21,39,.7) 0%,rgba(3,21,39,.3) 45%,rgba(3,21,39,0) 70%),linear-gradient(180deg,rgba(3,21,39,.35) 0%,rgba(3,21,39,0) 30%,rgba(3,21,39,.75) 100%)}.mbg{position:absolute;inset:-4%;z-index:-2;overflow:hidden;will-change:transform;transition:transform 1.2s var(--ease-out),opacity 1.2s ease}.mbg img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:62% 40%;transition:opacity .9s ease;animation:heroKenBurns 40s ease-in-out infinite alternate}.mbg img[data-m]{display:none}body:not(.v2,.v3) .mbg img[data-m="1"],body.v2 .mbg img[data-m="2"],body.v3 .mbg img[data-m="3"]{display:block}@starting-style{body:not(.v2,.v3) .mbg img[data-m="1"],body.v2 .mbg img[data-m="2"],body.v3 .mbg img[data-m="3"]{opacity:0}}@keyframes heroKenBurns{from{transform:scale(1.02)}to{transform:scale(1.1)translateY(-1.5%)}}.blk--hero>.crumb{position:absolute;top:96px;left:clamp(16px,6vw,96px);z-index:3;font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600;color:var(--mist);display:flex;gap:10px;align-items:center}.blk--hero>.crumb a{color:inherit;text-decoration:none}.blk--hero>.crumb i{width:4px;height:4px;background:var(--red);border-radius:50%;display:inline-block}.blk--hero:has(.art-hero,.eng-op)>.crumb{color:var(--bodyd)}.hero .ainek{justify-self:start;align-self:start;width:max-content;max-width:100%;position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600;color:#fff;text-decoration:none;padding:8px 14px 8px 12px;border:1px solid rgba(255,255,255,.3);background:rgba(3,21,39,.35);transition:border-color var(--d-standard),background var(--d-standard)}.hero .ainek::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--spk,#eb2d2d)}.hero .ainek:hover{border-color:#fff;background:rgba(3,21,39,.6)}.hero .ainek+h1{margin-top:0}body.v3 .hero .ainek{border-radius:999px}.hero h1{display:flex;flex-direction:column;font-size:clamp(56px,8.3vw,132px);line-height:.86;letter-spacing:-.02em;color:#fff}.hero h1 .w{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.hero h1>.w>span{display:inline-block;max-width:100%;overflow-wrap:break-word;animation:heroWord 1.1s var(--ease-out)both;animation-delay:calc(.2s + var(--wi,0)*.14s)}.hero h1>.w:nth-child(2)>span{--wi:1}.hero h1>.w:nth-child(3)>span{--wi:2}.hero h1 .dot{color:var(--acc2);display:inline-block;transition:opacity .5s,transform .8s var(--ease)}.js-mo .hero:not(.lit) h1 .dot{opacity:0;transform:scale(.2)}.hero.day h1{font-size:clamp(56px,8.6vw,136px)}.hero.day h1.long{font-size:clamp(44px,5.6vw,92px);max-width:min(100%,15em);line-height:.94}@media(min-width:1101px){.hero.day:not(.art-hero) h1{max-width:min(100%,100% - 420px)}}@media(prefers-reduced-motion:no-preference){:where(html:not(.sf-still)) .hero h1 .w,:where(html:not(.sf-still)) .hero .sub>*{transform:translateY(calc(var(--hero-p,0) * 14%));opacity:calc(1 - var(--hero-p,0)*.8)}}.hero .sub{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:end;margin-top:clamp(28px,3.5vw,52px);animation:heroSub .8s var(--ease-out)both;animation-delay:.94s}.hero:has(h1>.w:only-child) .sub{animation-delay:.8s}.hero:has(h1>.w:nth-child(3)) .sub{animation-delay:1.08s}.hero p{grid-column:1/span 6;margin:0;font-size:clamp(17px,1.5vw,22px);color:var(--mist);max-width:var(--measure)}.hero .sub p{font-size:var(--t-hero-lead);line-height:var(--lh-lead)}.hero .acts{grid-column:8/span 5;display:flex;align-items:center;justify-content:flex-end;gap:36px;flex-wrap:wrap}@media(max-width:900px){.hero .sub{grid-template-columns:minmax(0,1fr);row-gap:24px}.hero:has(>.sub>*+*){padding-bottom:40px}.hero p,.hero .acts{grid-column:1/-1}.hero .acts{justify-content:flex-start}}.hero.day .hidx{position:absolute;right:var(--gutter);bottom:clamp(150px,20vh,200px);z-index:2;display:grid;gap:2px;min-width:300px;animation:heroSub .8s var(--ease-out)both;animation-delay:1.08s}.hero.day .hidx a{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px 16px;font-size:var(--t-card);line-height:1.5;font-weight:600;color:#fff;text-decoration:none;background:rgba(3,21,39,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);transition:background .3s,transform .4s var(--ease-out)}.hero.day .hidx a:hover{background:rgba(3,21,39,.85);transform:translateX(-4px)}.hero.day .hidx span{font-size:var(--t-meta);line-height:var(--lh-meta);letter-spacing:.14em;color:var(--acc)}.hero.day .hidx i{font-style:normal;color:var(--acc)}@media(max-width:1100px){.hero.day .hidx{display:none}}body.v3 .hero.day .hidx a{border-radius:999px}@keyframes heroWord{from{transform:translateY(112%)}to{transform:none}}@keyframes heroSub{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}body.v3 .hero.day::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(3,21,39,.86) 0,rgba(3,21,39,.7) 38%,rgba(3,21,39,.25) 62%,transparent 80%),linear-gradient(0deg,rgba(3,21,39,.75) 0,transparent 45%)}@media(max-width:900px){body.v3 .hero.day::before{background:linear-gradient(0deg,rgba(3,21,39,.9) 0,rgba(3,21,39,.6) 55%,rgba(3,21,39,.25) 100%)}}body.v3 .hero.day:has(>.scn.scn--on)::before{background:linear-gradient(90deg,rgba(3,21,39,.78) 0,rgba(3,21,39,.55) 38%,rgba(3,21,39,.12) 62%,transparent 76%),linear-gradient(0deg,rgba(3,21,39,.6) 0,transparent 40%)}@media(max-width:900px){body.v3 .hero.day:has(>.scn.scn--on)::before{background:linear-gradient(0deg,rgba(3,21,39,.82) 0,rgba(3,21,39,.45) 55%,rgba(3,21,39,.1) 100%)}}body.v3 .hero h1{text-shadow:.05em .035em 0 #031527,.085em .06em 0 rgba(243,105,49,.55)}body.v3 .hero .sub p{color:#eef1f4}@media(prefers-reduced-motion:reduce){.hero h1>.w>span,.hero .sub,.hero .hidx,.mbg img{animation:none}.mbg{transition:none}}:where(html.sf-still) .hero h1>.w>span,:where(html.sf-still) .hero .sub,:where(html.sf-still) .hero .hidx,:where(html.sf-still) .mbg img{animation:none}:where(html.sf-still) .mbg{transition:none}.mood{position:relative;display:flex}.mood-go{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:rgba(3,21,39,.35);color:#fff;cursor:pointer;transition:border-color .2s,background-color .2s}.mood-go[hidden]{display:none}.mood-go:hover,.mood-go[aria-expanded=true]{border-color:rgba(255,255,255,.5)}.mood-go svg{display:block}.mood-cur{position:absolute;right:5px;bottom:5px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px var(--navy)}body.v1 .mood-cur{background:radial-gradient(circle at 70% 30%,#f36931 0 22%,transparent 23%),linear-gradient(180deg,#0c335a,#031527)}body.v2 .mood-cur{background:repeating-linear-gradient(180deg,#40c6cf 0 1px,transparent 1px 3px),#031527}body.v3 .mood-cur{background:radial-gradient(circle at 50% 60%,#f7ad2c 0 30%,transparent 31%),#031527}.mood-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:2;display:grid;gap:2px;min-width:200px;padding:8px;border:1px solid rgba(3,21,39,.12);border-radius:6px;background:#fff;box-shadow:0 18px 40px -18px rgba(3,21,39,.45);color:#031527}.mood-menu[hidden]{display:none}.mood-menu button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:6px;background:0 0;color:#031527;font-family:var(--body);font-weight:600;font-size:15px;text-align:left;cursor:pointer}.mood-menu button:hover{background:rgba(3,21,39,6%)}.mood-menu button:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.mood-menu button[aria-pressed=true]::after{content:"";width:6px;height:11px;margin:-3px 4px 0 auto;border:solid;border-width:0 2px 2px 0;transform:rotate(45deg)}.mood-h{margin:2px 10px 6px;font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.04em;color:#1d3047}.mood .chip{flex:none;width:22px;height:22px;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px rgba(3,21,39,.2)}.mood .c1{background:radial-gradient(circle at 70% 30%,#f36931 0 18%,transparent 19%),linear-gradient(180deg,#0c335a,#031527)}.mood .c2{background:repeating-linear-gradient(180deg,#40c6cf 0 1px,transparent 1px 4px),#031527}.mood .c3{background:radial-gradient(circle at 50% 60%,#f7ad2c 0 26%,transparent 27%),radial-gradient(#f36931 1px,transparent 1.4px)0 0/4px 4px,#031527}.mood-menu .mood-still{position:relative;margin-top:6px}.mood-menu .mood-still::before{content:"";position:absolute;top:-4px;right:10px;left:10px;height:1px;background:rgba(3,21,39,.12)}.mood .chip--still{background:linear-gradient(90deg,transparent 0 7px,#031527 7px 9.5px,transparent 9.5px 12.5px,#031527 12.5px 15px,transparent 15px)50%/100% 9px no-repeat,#fff}:is(.hd.on,.hd.light,.hd.open) .mood-go{border-color:rgba(3,21,39,.16);background:rgba(3,21,39,4%);color:#031527}:is(.hd.on,.hd.light,.hd.open) .mood-go:hover,:is(.hd.on,.hd.light,.hd.open) .mood-go[aria-expanded=true]{border-color:rgba(3,21,39,.45)}:is(.hd.on,.hd.light,.hd.open) .mood-cur{box-shadow:0 0 0 2px #fff}@media(max-width:1100px){.hd .mood{display:none}}.lb-zoom{position:absolute;display:inline-flex;align-items:center;gap:8px;margin:0 0 0 12px;padding:8px 12px;border:0;border-radius:999px;background:#031527;color:#fff;font-family:var(--body);font-size:var(--t-meta);font-weight:600;line-height:1.2;cursor:zoom-in;transform:translateY(calc(-100% - 12px))}.lb-zoom span::first-letter{text-transform:uppercase}.lb-zoom:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gallery-lb{position:fixed;inset:0;z-index:var(--z-dialog);display:grid;grid-template-rows:auto 1fr auto;background:rgba(3,14,28,.92);backdrop-filter:blur(10px);color:#fff;opacity:0;pointer-events:none;transition:opacity .35s}.gallery-lb[hidden]{display:none}.gallery-lb.is-on{opacity:1;pointer-events:auto}.gallery-lb button{font:inherit;color:#fff;background:rgba(255,255,255,8%);border:1px solid rgba(255,255,255,.2);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:background-color .25s,border-color .25s}.gallery-lb button:hover{background:rgba(255,255,255,.16);border-color:var(--acc)}.gallery-lb__top{display:flex;justify-content:space-between;align-items:center;padding:16px var(--gutter);font-size:var(--t-meta);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bodyd)}.gallery-lb__top b{color:var(--acc);font-variant-numeric:tabular-nums}.gallery-lb__stage{position:relative;display:grid;place-items:center;padding:0 clamp(16px,6vw,96px);min-height:0}.gallery-lb__stage img{max-width:100%;max-height:calc(100vh - 170px);width:auto;height:auto;box-shadow:0 40px 90px rgba(0,0,0,.55);transition:transform .45s var(--ease-out),opacity .3s;transform:scale(.94);opacity:0;cursor:zoom-out}.is-on .gallery-lb__stage img.is-loaded{transform:none;opacity:1}body.v3 .gallery-lb__stage img{border-radius:12px}.gallery-lb__prev,.gallery-lb__next{position:absolute;top:50%;transform:translateY(-50%)}.gallery-lb__prev{left:clamp(8px,2vw,32px)}.gallery-lb__next{right:clamp(8px,2vw,32px)}.gallery-lb__cap{padding:14px var(--gutter)22px;text-align:center;font-size:var(--t-second);line-height:1.5;color:var(--bodyd);max-width:80ch;margin:0 auto;min-height:1.5em}.gallery-lb__dots{display:flex;gap:6px;justify-content:center;padding-bottom:6px}.gallery-lb__dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.3)}.gallery-lb__dots i.is-on{background:var(--acc);width:18px;border-radius:6px}@media(prefers-reduced-motion:reduce){.gallery-lb,.gallery-lb__stage img{transition:none}}:where(html.sf-still) .gallery-lb,:where(html.sf-still) .gallery-lb__stage img{transition:none}.glyph{--gn:7;--gp:3.5px;--gg:3px;--g-off:rgba(3, 21, 39, 0.07);--g-dim:rgba(3, 21, 39, 0.22);--g-on:var(--ink);--g-acc:var(--fam, var(--acc));--g-hot:var(--g-acc);--g-glow:none;--g-glow-acc:0 0 calc(var(--gp) * 1.2) var(--g-acc);display:inline-grid;flex:none;grid-template-columns:repeat(var(--gn),var(--gp));gap:var(--gg);vertical-align:middle}.glyph g-i{display:block;width:var(--gp);height:var(--gp);border-radius:50%;background:var(--g-off);transition:background-color .22s ease-out,box-shadow .22s ease-out}.glyph g-i.x{background:var(--g-on);box-shadow:var(--g-glow)}.glyph g-i.o{background:var(--g-acc);box-shadow:var(--g-glow-acc)}.glyph--s{--gp:3px;--gg:2.5px}.glyph--l{--gp:7px;--gg:6px}.glyph--tile{box-sizing:content-box;padding:var(--gt,8.5px);border-radius:8px;background:linear-gradient(#f3f5f8,#eceff3);box-shadow:inset 0 0 0 1px rgba(3,21,39,8%),inset 0 1px 2px rgba(3,21,39,6%);transition:background-color .3s ease-out}.glyph.is-hot g-i{transition-duration:.12s}.glyph--tile.is-hot{background:linear-gradient(#eef1f5,#e6eaef)}.dark .glyph,.glyph--dark{--g-off:rgba(230, 236, 242, 0.08);--g-dim:rgba(230, 236, 242, 0.3);--g-on:#e6ecf2;--g-hot:#fff;--g-glow:0 0 calc(var(--gp) * 1.4) rgba(230, 236, 242, 0.5)}.dark .glyph--tile,.glyph--dark.glyph--tile{background:#0b2239;box-shadow:inset 0 0 0 1px rgba(255,255,255,8%),inset 0 8px 16px rgba(0,0,0,.25)}.js-mo .glyph:not(.is-on) g-i{background:var(--g-off);box-shadow:none}.glyph g-i.d{background:var(--g-dim)}.glyph g-i.h{background:var(--g-hot)}.glyph--seed{--s-off:rgba(3, 21, 39, 0.14);--s-on:var(--fam, var(--acc));display:inline-grid;flex:none;grid-template-columns:repeat(3,4px);gap:2px;vertical-align:middle}.glyph--seed g-i{display:block;width:4px;height:4px;background:var(--s-off);transition:background-color .18s ease-out}.glyph--seed g-i:nth-child(odd){background:var(--s-on)}.glyph--seed g-i:nth-child(2){transition-delay:28ms}.glyph--seed g-i:nth-child(3){transition-delay:56ms}.glyph--seed g-i:nth-child(4){transition-delay:84ms}.glyph--seed g-i:nth-child(5){transition-delay:112ms}.glyph--seed g-i:nth-child(6){transition-delay:140ms}.glyph--seed g-i:nth-child(7){transition-delay:168ms}.glyph--seed g-i:nth-child(8){transition-delay:196ms}.glyph--seed g-i:nth-child(9){transition-delay:224ms}.dark .glyph--seed{--s-off:#34465a}:is(a,button,label,[role=tab]):hover .glyph--seed g-i:nth-child(odd){background:var(--s-off)}:is(a,button,label,[role=tab]):hover .glyph--seed g-i:nth-child(even){background:var(--s-on)}[aria-pressed=true] .glyph--seed,[aria-selected=true] .glyph--seed{--s-on:#fff;--s-off:rgba(255, 255, 255, 0.35)}[aria-pressed=true] .glyph--seed g-i,[aria-selected=true] .glyph--seed g-i{background:var(--s-on)}@media(prefers-reduced-motion:reduce){.glyph--seed g-i{transition:none}.glyph g-i,.glyph--tile{transition:none}}:where(html.sf-still) .glyph--seed g-i{transition:none}:where(html.sf-still) .glyph g-i,:where(html.sf-still) .glyph--tile{transition:none}@media(prefers-reduced-motion:no-preference){:where(html:not(.sf-still)) .js-mo [data-reveal] :is(.sec .head,.prob .grid,.oc,.fb,.get li,.caps,.pr,.entry .box,.close h2,.close p,.close .act,.close .meet,.three li,.ct,.secsol a,a.jn,.sr,.tm-p,.ev2,.fm-rows,.aine,.aine-not li,.mrail):not(.is-in){opacity:0}:where(html:not(.sf-still)) .js-mo [data-reveal] :is(.sec .head,.prob .grid,.oc,.fb,.get li,.caps,.pr,.entry .box,.close h2,.close p,.close .act,.close .meet,.three li,.ct,.secsol a,a.jn,.sr,.tm-p,.ev2,.fm-rows,.aine,.aine-not li,.mrail).is-in{animation:riseIn var(--d-reveal)var(--ease-out)both;animation-delay:var(--rd,0ms)}}@keyframes riseIn{from{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.js-mo .head .kk2,.js-mo .sec-h .kk{clip-path:inset(0 100% 0 0);transition:clip-path var(--d-reveal)var(--ease-out)}.js-mo .is-in .kk2,.js-mo .is-in .kk,.js-mo .is-in.kk{clip-path:inset(0 0 0 0)}.cstat b,.mig b,.cnums b,.cnum b{font-variant-numeric:tabular-nums}:is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr){position:relative;isolation:isolate}:is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr)::before{content:"";position:absolute;inset:var(--m-bv)calc(-1*var(--m-bh));z-index:-1;pointer-events:none;background:var(--row-tint,color-mix(in srgb,var(--fam,#031527) 6%,transparent));opacity:0;transform:scale(.985,.9);transition:opacity calc(var(--d-standard)*.6)var(--ease-exit),transform calc(var(--d-slow)*.6)var(--ease-exit)}:is(.sec.dark,.v5.navy,.navy,.eng) :is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr){--row-tint:color-mix(in srgb, var(--fam, #fff) 9%, transparent)}body.v3 :is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr)::before{border-radius:14px}:is(.om-l,.lg-g,.caps){--m-bh:clamp(6px, 1vw, 12px)}:is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr)>*{transition:transform calc(var(--d-slow)*.6)var(--ease-exit),color var(--d-standard)var(--ease-ui)}:is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr):focus-visible::before,:is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr):active::before{opacity:1;transform:none;transition:opacity var(--d-standard)var(--ease-ui),transform var(--d-slow)var(--ease-out)}@media(hover:hover)and (pointer:fine){:is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr):hover::before{opacity:1;transform:none;transition:opacity var(--d-standard)var(--ease-ui),transform var(--d-slow)var(--ease-out)}:is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr):hover>*{transform:translateX(var(--m-glide));transition:transform var(--d-slow)var(--ease-out),color var(--d-standard)var(--ease-ui)}:is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr):hover>:is(.sr-n,.ix){transform:translateX(var(--m-nudge))}:is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr) svg{transition:transform .36s cubic-bezier(.34,1.56,.64,1)}:is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr):hover svg{transform:translateX(8px)}}:is(.pr,.ct,.secsol a,.pc2,a.jn,.outs li,.path li,.dsl li,.links3 a,.rel a,.cards3 a,.pcc,.ctp,.mcard,.certs figure,.ev2-sm,.ev2-big,.tm-lead,.so){transition:transform calc(var(--d-slow)*.6)var(--ease-exit),border-color var(--d-standard)var(--ease-ui),color var(--d-standard)var(--ease-ui)}:is(.pr,.ct,.secsol a,a.jn,.ev2-sm,.pc2){position:relative;isolation:isolate}:is(.pr,.ct,.secsol a,a.jn,.ev2-sm,.pc2)::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:0 28px 50px -26px rgba(3,21,39,.55);opacity:0;transition:opacity calc(var(--d-slow)*.6)var(--ease-exit)}body.v3 :is(.pr,.ct,.secsol a,a.jn,.ev2-sm,.pc2)::after{box-shadow:7px 7px rgba(247,173,44,.55)}:is(.pr,.ev2-big .fr,.ev2-sm,.secsol a,a.jn) img{transition:transform calc(var(--d-extended)*.6)var(--ease-exit)}@media(hover:hover)and (pointer:fine){:is(.pr,.ct,.secsol a,.pc2,a.jn,.outs li,.path li,.dsl li,.links3 a,.rel a,.cards3 a,.pcc,.ctp,.mcard,.certs figure,.ev2-sm,.ev2-big,.tm-lead,.so):hover{transform:translateY(var(--m-lift));transition:transform var(--d-slow)var(--ease-out),border-color var(--d-standard)var(--ease-ui)}:is(.pr,.ct,.secsol a,a.jn,.ev2-sm,.pc2):hover::after{opacity:1;transition:opacity var(--d-slow)var(--ease-out)}:is(.pr,.ev2-big .fr,.ev2-sm,.secsol a,a.jn):hover img{transform:scale(var(--m-zoom));transition:transform var(--d-extended)var(--ease-out)}:is(.pr,.ct,.secsol a,.pc2,a.jn,.outs li,.path li,.dsl li,.links3 a,.rel a,.cards3 a,.pcc,.ctp,.mcard,.certs figure,.ev2-sm,.ev2-big,.tm-lead,.so) :is(i,.go,.go2) svg{transition:transform .36s cubic-bezier(.34,1.56,.64,1)}:is(.pr,.ct,.secsol a,.pc2,a.jn,.outs li,.path li,.dsl li,.links3 a,.rel a,.cards3 a,.pcc,.ctp,.mcard,.certs figure,.ev2-sm,.ev2-big,.tm-lead,.so):hover :is(i,.go,.go2) svg{transform:translateX(8px)}}:is(.pr,.ct,.secsol a,.pc2,a.jn,.outs li,.path li,.dsl li,.links3 a,.rel a,.cards3 a,.pcc,.ctp,.mcard,.certs figure,.ev2-sm,.ev2-big,.tm-lead,.so):focus-visible{transform:translateY(var(--m-lift))}div.pr,div.pr:hover,div.pr:focus-visible{transform:none!important}div.pr::after{display:none}:is(.pr,.ct,.secsol a,.pc2,a.jn,.outs li,.path li,.dsl li,.links3 a,.rel a,.cards3 a,.pcc,.ctp,.mcard,.certs figure,.ev2-sm,.ev2-big,.tm-lead,.so):active{transform:translateY(0)scale(.99);transition-duration:var(--d-micro)}body.v3 :is(.pr,.ct,.secsol a,.pc2,a.jn,.outs li,.path li,.dsl li,.links3 a,.rel a,.cards3 a,.pcc,.ctp,.mcard,.certs figure,.ev2-sm,.ev2-big,.tm-lead,.so):active{transition-timing-function:var(--ease-print)}[data-rail]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;--rail-fade:56px}[data-rail]::-webkit-scrollbar{display:none}[data-rail].rail-on{cursor:grab}[data-rail].rail-l{mask-image:linear-gradient(90deg,transparent 0,#000 var(--rail-fade),#000 100%)}[data-rail].rail-r{mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - var(--rail-fade)),transparent 100%)}[data-rail].rail-l.rail-r{mask-image:linear-gradient(90deg,transparent 0,#000 var(--rail-fade),#000 calc(100% - var(--rail-fade)),transparent 100%)}[data-rail].rail-drag{cursor:grabbing;scroll-snap-type:none;user-select:none}[role=tablist]{position:relative;overflow-y:hidden;scrollbar-width:none}[role=tablist]::-webkit-scrollbar{display:none}.tab-ind{position:absolute;left:0;bottom:0;width:1px;height:3px;background:var(--fam-on,var(--acc));transform-origin:0 0;transition:transform var(--d-slow)var(--ease-move);pointer-events:none}.tab-ind.v{bottom:auto;top:0;width:3px;height:1px}[role=tab]{transition:color var(--d-standard)var(--ease-ui),background-color var(--d-standard)var(--ease-ui)}[role=tabpanel]:not([hidden]){animation:tabIn var(--d-slow)var(--ease-out)}@keyframes tabIn{from{opacity:0;transform:translateY(10px)}}:is(.chb,.tb2){position:relative;margin:0;box-shadow:none}:is(.chb,.tb2)::before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:3px;background:var(--acc);transform:scaleY(0);transition:transform var(--d-standard)var(--ease-ui)}:is(.chb,.tb2)[aria-selected=true]{background:rgba(3,21,39,4%)}:is(.sec.dark,.v5.navy,.navy,.eng) :is(.chb,.tb2)[aria-selected=true]{background:rgba(255,255,255,5%)}:is(.chb,.tb2)[aria-selected=true]::before{transform:none;transition:transform var(--d-slow)var(--ease-out)}:is(.pj-f button,.lib-f button,.rs-chips button,.eng-tabs button,.tm-tabs button){transition:background-color var(--d-micro)var(--ease-ui),border-color var(--d-micro)var(--ease-ui),color var(--d-micro)var(--ease-ui)}:is(.pj-f button,.lib-f button,.rs-chips button,.eng-tabs button,.tm-tabs button):active{transform:scale(.97)}.hd{transition:transform calc(var(--d-slow)*.76)var(--ease-out),background-color var(--d-standard),box-shadow var(--d-standard)}.hd.hide{transform:translateY(calc(-100% - 8px));transition:transform calc(var(--d-slow)*.6)var(--ease-exit)}@media(prefers-reduced-motion:reduce){.js-mo .head .kk2,.js-mo .sec-h .kk{clip-path:none!important}:is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr)>*,:is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr)::before,:is(.pr,.ct,.secsol a,.pc2,a.jn,.outs li,.path li,.dsl li,.links3 a,.rel a,.cards3 a,.pcc,.ctp,.mcard,.certs figure,.ev2-sm,.ev2-big,.tm-lead,.so),:is(.pr,.ct,.secsol a,.pc2,a.jn,.outs li,.path li,.dsl li,.links3 a,.rel a,.cards3 a,.pcc,.ctp,.mcard,.certs figure,.ev2-sm,.ev2-big,.tm-lead,.so) img,.tab-ind{transform:none!important}:is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr)::before{transition:opacity var(--d-standard)linear!important}.tab-ind,.hd{transition:none!important}}:where(html.sf-still) .js-mo .head .kk2,:where(html.sf-still) .js-mo .sec-h .kk{clip-path:none!important}:where(html.sf-still) :is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr)>*,:where(html.sf-still) :is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr)::before,:where(html.sf-still) :is(.pr,.ct,.secsol a,.pc2,a.jn,.outs li,.path li,.dsl li,.links3 a,.rel a,.cards3 a,.pcc,.ctp,.mcard,.certs figure,.ev2-sm,.ev2-big,.tm-lead,.so),:where(html.sf-still) :is(.pr,.ct,.secsol a,.pc2,a.jn,.outs li,.path li,.dsl li,.links3 a,.rel a,.cards3 a,.pcc,.ctp,.mcard,.certs figure,.ev2-sm,.ev2-big,.tm-lead,.so) img,:where(html.sf-still) .tab-ind{transform:none!important}:where(html.sf-still) :is(.sr,.caps a,.lg-g a,.om-l a,.tm-list a,.fm-rows a,.lib a,.pil a,.aine-svc a,.orow,.fxr)::before{transition:opacity var(--d-standard)linear!important}:where(html.sf-still) .tab-ind,:where(html.sf-still) .hd{transition:none!important}body.v3.misreg :is(h1,h2.d,.fxs-h,.sr-t){animation:misreg .66s var(--ease-print)both}@keyframes misreg{0%{text-shadow:.16em .1em 0 rgba(243,105,49,.9),-.12em -.08em 0 rgba(64,198,207,.75);transform:translate(.04em,-.02em)}100%{transform:none}}body.v3.misreg .hero canvas{animation:misregC .66s var(--ease-print)both}@keyframes misregC{0%{transform:translate(6px,-3px);filter:hue-rotate(-12deg)}100%{transform:none;filter:none}}.patch{display:none}body.v3 .kk2.has-patch{position:relative;padding-left:0}body.v3 .kk2.has-patch::before{display:none}body.v3 .kk2.has-patch .lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body.v3 .kk2.has-patch .patch{display:block;width:92px;height:92px;color:#9a3a0c}body.v3 .kk2.has-patch .patch text{font:700 10px var(--body);letter-spacing:.18em;text-transform:uppercase;fill:currentColor}body.v3 :is(.sec.dark,.v5.navy) .kk2.has-patch .patch{color:#f7ad2c}body.v3 :is(.sec.dark,.v5.navy){position:relative}body.v3 :is(.sec.dark,.v5.navy)::after{content:"";position:absolute;left:0;right:0;top:-22px;height:22px;pointer-events:none;background:radial-gradient(circle,var(--navy,#031527) 0 2.1px,transparent 2.6px)0 0/9px 9px;-webkit-mask:linear-gradient(to top,#000,transparent);mask:linear-gradient(to top,#000,transparent)}@media(prefers-reduced-motion:reduce){body.v3.misreg :is(h1,h2.d,.fxs-h,.sr-t),body.v3.misreg .hero canvas{animation:none}}:where(html.sf-still) body.v3.misreg :is(h1,h2.d,.fxs-h,.sr-t),:where(html.sf-still) body.v3.misreg .hero canvas{animation:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.t-meta{font-size:var(--t-meta);line-height:var(--lh-meta)}.t-second{font-size:var(--t-second);line-height:var(--lh-second)}.t-card{font-size:var(--t-card);line-height:var(--lh-second)}.t-body{font-size:var(--t-body);line-height:var(--lh-body)}.t-long{font-size:var(--t-body);line-height:var(--lh-long)}.t-lead{font-size:var(--t-lead);line-height:var(--lh-lead)}.t-label{text-transform:none;letter-spacing:.005em;font-weight:600}.measure{max-width:var(--measure)}.grain{position:fixed;inset:0;pointer-events:none;z-index:50;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.art-prints{display:block}.art-prints img{display:block;width:100%;height:auto}.art-prints--moods .art-print{display:none}body.v1 .art-prints--moods .art-print--m1,body.v2 .art-prints--moods .art-print--m2,body.v3 .art-prints--moods .art-print--m3{display:block}.scn{position:absolute;inset:0;z-index:var(--scn-z,-2);overflow:hidden;pointer-events:none}.scn__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease}.scn__canvas.is-on{opacity:1}.scn__still{position:absolute;top:-4%;left:-4%;display:none;width:108%;height:108%;max-width:none;object-fit:cover;object-position:62% 40%}.scn--fb .scn__still[data-m="1"],body.v2 .scn--fb .scn__still[data-m="2"],body.v3 .scn--fb .scn__still[data-m="3"]{display:block}body.v2 .scn--fb .scn__still[data-m="1"],body.v3 .scn--fb .scn__still[data-m="1"]{display:none}@media(scripting:none){.scn__still[data-m="1"]{display:block}}:has(>.scn-home){position:relative;overflow:clip}.scn-home{position:sticky;top:0;left:0;z-index:0;width:100%;height:100vh;height:100svh;margin-bottom:-100vh;margin-bottom:-100svh;overflow:hidden;background:#020a14}.scn-home~*{position:relative;z-index:1}.scn-home canvas{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.scn-home__gl{opacity:0}.scn-home__gl.is-on{opacity:1}.scn-home__veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(2,10,20,.62) 0%,rgba(2,10,20,.28) 38%,rgba(2,10,20,0) 62%),linear-gradient(180deg,rgba(2,10,20,.35) 0%,rgba(2,10,20,0) 22%,rgba(2,10,20,0) 70%,rgba(6,23,43,.9) 100%)}body.v3 .scn-home__veil{background:linear-gradient(90deg,rgba(3,21,39,.86) 0%,rgba(3,21,39,.6) 40%,rgba(3,21,39,0) 64%),linear-gradient(180deg,rgba(3,21,39,.3) 0%,rgba(3,21,39,0) 22%,rgba(3,21,39,0) 66%,rgba(3,21,39,.9) 100%)}body.v3 .scn-home__fx{background:linear-gradient(90deg,rgba(3,21,39,.62) 0,rgba(3,21,39,.42) 36%,transparent 58%)}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.scn-home~* [data-scn-title]:not(.scn-split),.scn-home~* [data-scn-lead]{opacity:0;animation:scn-reveal 0s 3s forwards}}@keyframes scn-reveal{to{opacity:1}}.scn-cw{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .02em .1em 0;margin-bottom:-.1em}.scn-cw i{display:inline-block;font-style:inherit;transform:translateY(140%);will-change:transform}.scn-typed .scn-cw{overflow:visible}.scn-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.v3 .scn-cw i{text-shadow:.05em .035em 0 #031527,.085em .06em 0 rgba(243,105,49,.55)!important}.scn-dot{position:relative;display:inline-block;margin:0;padding:0;border:0;border-radius:50%;background:0 0;color:var(--acc2,#eb0000);font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;cursor:pointer;appearance:none}.scn-dot:focus-visible{outline:2px solid var(--acc,#f36931);outline-offset:6px}[data-scn-hero]:has(.scn-key:focus-visible) .scn-dot{outline:2px solid var(--acc,#f36931);outline-offset:6px}.scn-dot--home{color:var(--red,#eb0000);opacity:0;transform:scale(0);transform-origin:30% 78%;transition:opacity .25s,transform .75s cubic-bezier(.34,1.7,.64,1),text-shadow 1.4s}.scn-dot--home.on{opacity:1;transform:none;text-shadow:0 0 .18em rgba(235,0,0,.7)}.scn-dot--home.spent{text-shadow:0 0 0 rgba(235,0,0,0)}.scn-dot--home.away{animation:scn-pd-leave .42s cubic-bezier(.55,0,1,.45)forwards}.scn-dot--home.back{animation:scn-pd-back 1.1s cubic-bezier(.16,1,.3,1)both}@keyframes scn-pd-leave{0%{opacity:1;transform:none}35%{opacity:1;transform:scale(1.45);text-shadow:0 0 .4em rgba(235,0,0,.9)}100%{opacity:0;transform:scale(.12)}}@keyframes scn-pd-back{0%{opacity:0;transform:scale(.4);filter:blur(3px);text-shadow:0 0 0 rgba(235,0,0,0)}45%{opacity:1;filter:blur(0);text-shadow:0 0 .5em rgba(235,0,0,.85)}100%{opacity:1;transform:none;filter:none;text-shadow:0 0 .18em rgba(235,0,0,.7)}}.scn-dot--inner::after{content:"";position:absolute;top:50%;left:50%;width:.3em;height:.3em;margin:-.02em 0 0 -.15em;border-radius:50%;box-shadow:0 0 0 0 var(--acc2,#eb0000);transform:translateY(.12em);animation:scn-dot-breath 3.2s var(--ease-ui,cubic-bezier(.23,1,.32,1))infinite;pointer-events:none}.scn-dot--inner:hover,.scn-dot--inner:focus-visible,[data-scn-hero]:has(.scn-key:focus-visible) .scn-dot--inner{filter:drop-shadow(0 0 14px var(--acc2,#eb0000))}.scn-dot--inner.fire{animation:scn-dot-fire .6s var(--ease-out,cubic-bezier(.16,1,.3,1))}.scn-dot--inner.away{animation:scn-dot-away .42s var(--ease-exit,cubic-bezier(.55,0,1,.45))forwards}.scn-dot--inner.back{animation:scn-dot-back 1.1s var(--ease-out,cubic-bezier(.16,1,.3,1))both}@keyframes scn-dot-breath{0%{box-shadow:0 0 color-mix(in srgb,var(--acc2,#eb0000) 55%,transparent)}70%{box-shadow:0 0 0 .32em transparent}100%{box-shadow:0 0 transparent}}@keyframes scn-dot-fire{0%{transform:scale(1)}30%{transform:scale(1.6)}100%{transform:scale(1)}}@keyframes scn-dot-away{0%{opacity:1;transform:none}35%{opacity:1;transform:scale(1.45);filter:drop-shadow(0 0 14px var(--acc2,#eb0000))}100%{opacity:0;transform:scale(.12)}}@keyframes scn-dot-back{0%{opacity:0;transform:scale(.4);filter:blur(3px)}45%{opacity:1;filter:blur(0)drop-shadow(0 0 12px var(--acc2,#eb0000))}100%{opacity:1;transform:none;filter:none}}.tlm{position:absolute;right:var(--gutter,32px);bottom:clamp(112px,15vh,166px);z-index:6;display:none;gap:2px;padding:6px 10px;border:1px solid rgba(247,173,44,.55);background:rgba(3,21,39,.82);color:#f7ad2c;font:600 11px/1.4 ui-monospace,sfmono-regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;min-width:204px;align-content:start;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity var(--d-standard,300ms)var(--ease-ui,cubic-bezier(.23,1,.32,1)),transform var(--d-slow,500ms)var(--ease-out,cubic-bezier(.16,1,.3,1))}.tlm.on{opacity:1;transform:none}.tlm b{color:#fff;font-weight:700}.tlm i{color:#40c6cf;font-style:normal}.tlm .row{display:flex;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}body.v3 .tlm{display:grid}@media(max-width:699px){body.v3 .tlm{display:none}}.rtc{position:absolute;top:0;left:0;z-index:7;display:none;width:0;height:0;pointer-events:none;opacity:0;transition:opacity var(--d-micro,150ms)var(--ease-ui,cubic-bezier(.23,1,.32,1))}.rtc.on{opacity:1}.rtc::before,.rtc::after{content:"";position:absolute;background:rgba(247,173,44,.85)}.rtc::before{top:-.5px;left:-14px;width:28px;height:1px}.rtc::after{top:-14px;left:-.5px;width:1px;height:28px}.rtc span{position:absolute;top:10px;left:12px;color:#f7ad2c;font:600 10.5px ui-monospace,Menlo,monospace;letter-spacing:.12em;white-space:nowrap;font-variant-numeric:tabular-nums}body.v3 .rtc{display:block}body.v3.misreg :is(.scn__canvas,.scn-home canvas){animation:scn-misreg .66s var(--ease-print,cubic-bezier(.34,1.4,.64,1))both}@keyframes scn-misreg{0%{transform:translate(6px,-3px);filter:hue-rotate(-12deg)}100%{transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.scn-dot--home.away,.scn-dot--home.back,.scn-dot--inner.away,.scn-dot--inner.back,.scn-dot--inner::after,body.v3.misreg :is(.scn__canvas,.scn-home canvas){animation:none}.tlm{transition:none}}:where(html.sf-still) .scn-dot--home.away,:where(html.sf-still) .scn-dot--home.back,:where(html.sf-still) .scn-dot--inner.away,:where(html.sf-still) .scn-dot--inner.back,:where(html.sf-still) .scn-dot--inner::after,:where(html.sf-still) body.v3.misreg :is(.scn__canvas,.scn-home canvas){animation:none}:where(html.sf-still) .tlm{transition:none}.scn--tela{--tsky:var(--tsky1);--tskyb:var(--tskyb1, var(--tsky1));background:linear-gradient(180deg,var(--tsky) 0,var(--tskyb) 75%,var(--tskyb) 100%)}body.v2 .scn--tela{--tsky:var(--tsky2);--tskyb:var(--tskyb2, var(--tsky2))}body.v3 .scn--tela{--tsky:var(--tsky3);--tskyb:var(--tskyb3, var(--tsky3))}.scn--tela img{display:none!important}.tela__img{position:absolute;top:-4%;left:-7%;width:108%;height:108%;max-width:none;object-fit:cover;object-position:100% 60%;transform-origin:100% 60%;will-change:transform}.scn--tela::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27300%27 height=%27300%27%3E%3Cfilter id=%27p%27 x=%270%27 y=%270%27 width=%27100%25%27 height=%27100%25%27 color-interpolation-filters=%27sRGB%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%27.8%27 numOctaves=%272%27 seed=%277%27 stitchTiles=%27stitch%27 result=%27f%27/%3E%3CfeColorMatrix in=%27f%27 values=%270 0 0 1.6 -.3 0 0 0 1.6 -.3 0 0 0 1.6 -.3 0 0 0 0 1%27 result=%27g%27/%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%27.6%27 numOctaves=%271%27 seed=%2711%27 stitchTiles=%27stitch%27 result=%27s%27/%3E%3CfeColorMatrix in=%27s%27 values=%270 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 14 -12.9%27 result=%27spk%27/%3E%3CfeComposite in=%27spk%27 in2=%27g%27 operator=%27over%27/%3E%3C/filter%3E%3Crect width=%27300%27 height=%27300%27 filter=%27url(%23p)%27/%3E%3C/svg%3E");background-size:300px 300px;mix-blend-mode:overlay;opacity:.18}body.tela-sky .scn--tela::after{opacity:.1}.tela__night,.tela__glow,.tela__shade,.tela__ring{position:absolute;display:block;pointer-events:none}.tela__night{inset:0;z-index:2;background:#031527;opacity:0}.scn--tela.tf .tela__img{object-fit:fill;object-position:0 0}.tela__ombra{position:absolute;top:-4%;left:-7%;width:108%;height:108%;max-width:none;object-fit:cover;object-position:100% 60%;transform-origin:100% 60%;pointer-events:none;will-change:transform;opacity:0}.scn--tela.tf .tela__ombra{object-fit:fill;object-position:0 0}body:is(.v2,.v3) .tela__ombra,.scn--tela[data-style]:not([data-ombra]) .tela__ombra{display:none!important}.tela__lit{opacity:0}.tela__vid{position:absolute;top:-4%;left:-7%;width:108%;height:108%;pointer-events:none;will-change:transform}.tela__vid video{position:absolute;display:block;object-fit:fill;mask-image:linear-gradient(90deg,transparent 0,#000 70px),linear-gradient(180deg,transparent 0,#000 60px,#000 calc(100% - 60px),transparent 100%);mask-composite:intersect}.tela__lit{mask-image:radial-gradient(90px 100px at var(--lx,-999px) var(--ly,-999px),#000 55%,transparent 100%)}.tela-anim .tela__lit{z-index:1}.tela__glow{top:0;left:0;z-index:3;width:220px;height:220px;margin:-110px 0 0 -110px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,170,90,.55),rgba(243,105,49,.22) 45%,rgba(243,105,49,0));mix-blend-mode:screen;opacity:0}.tela__shade{inset:0;z-index:1;display:none;background:linear-gradient(180deg,rgba(3,21,39,.5),rgba(3,21,39,0) 170px)}.scn.scn--tela .tela__shade{background:linear-gradient(180deg,rgba(3,21,39,.5),rgba(3,21,39,0) 170px),linear-gradient(0deg,rgba(3,21,39,.72),rgba(3,21,39,.25) 12%,rgba(3,21,39,0) 24%)}body.tela-sky:not(.tela-night) .scn--tela .tela__shade{background:linear-gradient(180deg,var(--tsky) 0,var(--tsky) 70px,transparent 200px)}.tela__ring{top:0;left:0;width:12px;height:12px;margin:-6px 0 0 -6px;border:1.5px solid #f36931;border-radius:50%;z-index:3;opacity:0}.tela-sig{position:absolute;right:max(24px,(100vw - 1280px)/2);bottom:26px;z-index:2;display:block;width:auto;height:19px;max-width:60%;overflow:visible;color:var(--sig-ink,#f3ede2);opacity:.82;transition:color .6s ease}.tela-sig path{fill:currentColor;stroke:currentColor;stroke-width:70;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.scn-home.scn--tela .tela-sig{bottom:112px}@media(prefers-reduced-motion:no-preference){html:not(.sf-still) .tela-sig path{fill-opacity:0;stroke-dashoffset:1;animation:tela-pen .34s cubic-bezier(.45,.05,.55,.95)calc(var(--sig-at,1.4s) + var(--i)*70ms)forwards,tela-ink .5s ease-out calc(var(--sig-at,1.4s) + var(--i)*70ms + .26s)forwards}html:not(.sf-still) .scn-home.scn--tela .tela-sig{--sig-at:2.7s}}@keyframes tela-pen{to{stroke-dashoffset:0}}@keyframes tela-ink{to{fill-opacity:1;stroke-width:0}}@media(min-width:701px){body:not(.v2):not(.v3) .tela__img[data-m="1"],body.v2 .tela__img[data-m="2"],body.v3 .tela__img[data-m="3"]{display:block!important}body:not(.v2):not(.v3) .scn--tela:is(:not([data-style]),[data-ombra]) .tela__ombra{display:block!important}.scn--tela .scn-home__veil{display:none}.scn--tela .tela__shade{display:block}.hero--tela::after,body.v3 .hero.day.hero--tela::before{display:none!important}.scn-home.scn--tela:not(.tf) .tela__img{mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent 88%)}.scn-home.scn--tela .tela__lit{mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent 88%),radial-gradient(90px 100px at var(--lx,-999px) var(--ly,-999px),#000 55%,transparent 100%);mask-composite:intersect}.hero.day.hero--tela{justify-content:flex-start;padding-top:clamp(150px,19vh,230px);padding-bottom:48px}.hero.day.hero--tela .sub{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.hero.day.hero--tela .sub p{max-width:min(46ch,48vw)}.hero.day.hero--tela h1{max-width:min(100%,50vw)}.hero.day.hero--tela h1.long{font-size:clamp(44px,5vw,88px)}.hero.day.hero--tela .acts{justify-content:flex-start;gap:32px}.hero.day.hero--tela .hidx{position:static;display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-width:min(46ch,48vw);margin-top:28px}.hero.day.hero--tela .hidx a{grid-template-columns:auto 1fr auto;gap:10px;padding:10px 14px;background:rgba(3,21,39,.86);backdrop-filter:none}.hero--tela .acts>a.lnk{color:#fff}body.tela-sky:not(.tela-night) .hero--tela :is(h1,.d,p,.hcat,.lb,li,a,span:not(.scn-dot),strong,b){color:#031527!important}body.tela-sky:not(.tela-night) .hero--tela .acts>a.btn{background:#031527!important;border-color:#031527!important;color:#fff!important}body.tela-sky:not(.tela-night) .hero--tela .acts>a.btn *{color:#fff!important}body.tela-sky:not(.tela-night) .hero--tela :is(.chips span,.ainek){border-color:rgba(3,21,39,.35)!important;background:rgba(243,237,226,.82)!important;color:#031527!important}body.tela-sky:not(.tela-night) .hero--tela :is(.hlogos,.lg) img{filter:brightness(0)!important;opacity:.6}body.tela-sky:not(.tela-night) .hero--tela .lg{border-top-color:rgba(3,21,39,.3)}.hero.day.hero--tela .lg{display:grid;grid-template-columns:repeat(var(--lg-n,4),max-content);justify-content:start;align-items:center;width:fit-content;max-width:min(720px,50vw);gap:14px 24px}.hero.day.hero--tela .lg span{grid-column:1/-1}body.tela-sky:not(.tela-night) .blk--hero:has(.hero--tela)>.crumb :is(a,span){color:#031527!important}body.tela-sky:not(.tela-night) .hd:not(.is-stuck):not(.stuck) :is(.bar>a,nav>ul>li>a,nav>ul>li>button,.aux button){color:#031527!important}.hero--tela :is(h1,.d,p,.hcat,.lb,a,span,.chips span),body.tela-sky .hd :is(.bar>a,nav>ul>li>a,nav>ul>li>button,.aux button){transition:color .3s ease,background-color .3s ease,border-color .3s ease}}@media(min-width:701px){.scn.scn--tela .tela__shade::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,21,39,.5),rgba(3,21,39,0) 170px),linear-gradient(180deg,var(--tsky) 0,var(--tskyb) 72%,var(--tskyb) 100%);mask-image:linear-gradient(90deg,rgba(0,0,0,.94) 0,rgba(0,0,0,.82) 40%,transparent 58%)}}@media(min-width:701px)and (max-width:1439px){.scn.scn--tela .tela__shade::before{mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.88) 40%,transparent 60%)}}@media(min-width:1440px){.scn.scn--tela .tela__shade{background:linear-gradient(180deg,rgba(3,21,39,.5),rgba(3,21,39,0) 170px),linear-gradient(0deg,rgba(3,21,39,.72),rgba(3,21,39,.25) 12%,rgba(3,21,39,0) 24%)}.scn-home.scn--tela .tela__shade{background:linear-gradient(180deg,rgba(3,21,39,.5),rgba(3,21,39,0) 170px)}body.tela-sky:not(.tela-night) .scn--tela .tela__shade{background:linear-gradient(180deg,var(--tsky) 0,var(--tsky) 70px,transparent 200px)}}@media(min-width:701px)and (max-width:1439px){.scn.scn--tela .tela__shade{background:linear-gradient(180deg,rgba(3,21,39,.5),rgba(3,21,39,0) 170px),linear-gradient(0deg,rgba(3,21,39,.72),rgba(3,21,39,.25) 12%,rgba(3,21,39,0) 24%)}.scn-home.scn--tela .tela__shade{background:linear-gradient(180deg,rgba(3,21,39,.5),rgba(3,21,39,0) 170px)}.scn--tela[data-style]:not([data-rise]),body:not(.v2):not(.v3) .scn--tela[data-rise]{--tsky:var(--tsky1)}.hero.day.hero--tela h1{max-width:44vw}.hero.day.hero--tela .sub p{max-width:min(46ch,44vw)}}@media(max-width:700px){body:not(.v2):not(.v3) .tela__tall[data-m="1"],body.v2 .tela__tall[data-m="2"],body.v3 .tela__tall[data-m="3"]{display:block!important}.scn--tela .tela__tall{object-position:50% 100%}.scn--tela :is(.tela__ring,.tela__glow){display:none}.scn--tela .tela-sig{right:16px;bottom:14px;height:14px;--sig-ink:#f3ede2}.scn-home.scn--tela .tela-sig{bottom:14px}}@media(max-width:700px){body.tela-sky:not(.tela-night) .hero--tela :is(h1,.d,p,.hcat,.lb,li,a,span:not(.scn-dot),strong,b,.crumb a,.crumb span){color:#031527!important}body.tela-sky:not(.tela-night) .hero--tela .acts>a.btn{background:#031527!important;border-color:#031527!important;color:#fff!important}body.tela-sky:not(.tela-night) .hero--tela .acts>a.btn *{color:#fff!important}body.tela-sky:not(.tela-night) .hero--tela :is(.chips span,.ainek){border-color:rgba(3,21,39,.35)!important;background:rgba(255,247,224,.82)!important;color:#031527!important}body.tela-sky:not(.tela-night) .hero--tela .hlogos img{filter:brightness(0)!important;opacity:.6}body.tela-sky .scn--tela .scn-home__veil{background:linear-gradient(90deg,rgba(247,179,42,.6) 0%,rgba(247,179,42,.25) 40%,rgba(247,179,42,0) 64%),linear-gradient(180deg,rgba(247,179,42,.3) 0%,rgba(247,179,42,0) 22%,rgba(247,179,42,0) 66%,rgba(247,179,42,.9) 100%)}body.tela-sky:not(.tela-night) .hero.day.hero--tela{background:#f7b32a}body.tela-sky:not(.tela-night) .hero.day.hero--tela::before{background:linear-gradient(0deg,rgba(247,179,42,.9) 0,rgba(247,179,42,.55) 50%,rgba(247,179,42,0) 100%)!important}body.tela-sky:not(.tela-night) .hero.day.hero--tela::after{background:linear-gradient(90deg,rgba(247,179,42,.7) 0,rgba(247,179,42,.25) 60%,rgba(247,179,42,0) 100%)!important}}.hero--tela .scn-dot,.scn-home.scn--tela~* .scn-dot,body:has(.scn--tela) [data-scn-title] .scn-dot{cursor:default;pointer-events:none}.hero--home.hero--tela .scn-dot{transition:opacity .4s ease}.hero--home.hero--tela .scn-dot:not(.on){opacity:0}.scn--tela.tl-wait :is(.tela__img,.tela__ombra,.tela__tall,.tela__acc,.tela__risebox){opacity:0!important}.scn--tela.tl-in :is(.tela__img,.tela__ombra,.tela__tall,.tela__acc,.tela__risebox){transition:opacity .7s ease-out}@media(prefers-reduced-motion:reduce){.scn--tela.tl-in :is(.tela__img,.tela__ombra,.tela__tall,.tela__acc,.tela__risebox){transition:none}}@media(min-width:701px){.hero.day.hero--tela.tf-stack h1{max-width:100%}.hero.day.hero--tela.tf-stack .sub p{max-width:min(62ch,100%)}.hero.day.hero--tela.tf-stack .hidx{max-width:100%}.hero--home.hero--tela.tf-stack p.hcat{max-width:min(62ch,100%)}}.tela__below{position:absolute;max-width:none;transform-origin:100% -100%;pointer-events:none;display:none!important}@media(min-width:701px){body:not(.v2):not(.v3) .scn--tela.tf-descent:not([data-style]) .tela__below:not([data-for])[data-m="1"],body:not(.v2):not(.v3) .scn--tela.tf-descent[data-style] .tela__below[data-for],body.v2 .scn--tela.tf-descent .tela__below:not([data-for])[data-m="2"],body.v3 .scn--tela.tf-descent .tela__below:not([data-for])[data-m="3"]{display:block!important}.scn--tela.tf-descent::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent var(--tf-floor,80%),var(--tskyb) var(--tf-logos,90%))}@supports(animation-timeline:scroll()){@media(min-width:701px)and (prefers-reduced-motion:no-preference){html:not(.sf-still) .scn--tela.tf-descent :is(.tela__img,.tela__ombra,.tela__below,.tela__acc,.tela__risebox){animation:tela-descend linear both;animation-timeline:scroll(root);animation-range:0 var(--tf-range,100vh)}html:not(.sf-still) .scn--tela.tf-descent::before{animation:tela-band linear both;animation-timeline:scroll(root);animation-range:0 40vh}}}}@supports(animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference)and (min-width:701px){html:not(.sf-still) .scn--tela.tf-rise .tela__img,html:not(.sf-still) .scn--tela.tf-rise .tela__ombra,html:not(.sf-still) .scn--tela.tf-rise .tela__acc{animation:tela-rise linear both;animation-timeline:scroll(root);animation-range:0 var(--tf-range,100vh)}}}@keyframes tela-rise{to{translate:0 calc(-1*var(--tf-rise,0px))}}@keyframes tela-descend{to{translate:0 calc(-1*var(--tf-descend,0px))}}@keyframes tela-band{to{opacity:0}}.hero--tela h1 .w{text-wrap:balance}.scn--tela{filter:var(--tl-filter,none)}body:not(.v2):not(.v3) .scn--tela{--tl-os-def:1.99;--tl-ob-def:1.09;filter:var(--tl-filter,brightness(1.22) contrast(1.21) saturate(.61))}.tela__acc{position:absolute;max-width:none;pointer-events:none;display:none!important;z-index:1;filter:saturate(var(--tl-os,var(--tl-os-def,1)))brightness(var(--tl-ob,var(--tl-ob-def,1)));z-index:2}@media(min-width:701px){body:not(.v2):not(.v3) .scn--tela:not([data-style]).tf .tela__acc:not([data-for]),body:not(.v2):not(.v3) .scn--tela.tf[data-style] .tela__acc[data-for]{display:block!important}}.tela__risebox{position:absolute;pointer-events:none;display:none!important;z-index:1;overflow:hidden;-webkit-mask-image:var(--tl-win);mask-image:var(--tl-win);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tela__rise{position:absolute;inset:0;width:100%;height:100%;max-width:none}.tela__rise[data-m]{display:none}@media(min-width:701px){body:not(.v2):not(.v3) .scn--tela.tf[data-style] .tela__risebox[data-for],body:not(.v2):not(.v3) .scn--tela.tf[data-style] .tela__risebox[data-for] :is(.tela__rise:not([data-m="2"]),.tela__stars),body:not(.v2):not(.v3) .scn--tela.tf[data-style]:not([data-ombra]) .tela__dawn[data-for],body.v2 .scn--tela.tf[data-style] .tela__risebox[data-for][data-gelo],body.v2 .scn--tela.tf[data-style] .tela__risebox[data-gelo] .tela__rise[data-m="2"]{display:block!important}}@media(prefers-reduced-motion:no-preference){html:not(.sf-still) .scn--tela:not(.tl-up) .tela__rise{translate:0 var(--tl-from,26%)}html:not(.sf-still) .scn--tela.tl-up .tela__rise{animation:tela-rise-body 4.6s cubic-bezier(.22,.62,.28,1)both}}@supports(animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference)and (min-width:701px){html:not(.sf-still) .scn--tela.tf-descent.tl-up .tela__rise{animation:tela-rise-body 4.6s cubic-bezier(.22,.62,.28,1)both,tela-earthset linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 var(--tf-range,100vh)}}}.tela__belowlit{z-index:3;opacity:0}@supports(animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference)and (min-width:701px){html:not(.sf-still) .scn--tela.tf-descent .tela__belowlit{animation:tela-descend linear both,tela-baselit linear both;animation-timeline:scroll(root),scroll(root);animation-range:0 var(--tf-range,100vh),0 var(--tf-range,100vh)}}}@keyframes tela-baselit{0%,45%{opacity:0}80%,100%{opacity:1}}@keyframes tela-earthset{to{transform:translateY(calc(.45 * var(--tf-descend,0px)))}}@keyframes tela-rise-body{from{translate:0 var(--tl-from,26%)}to{translate:0 0}}.tela__dawn{position:absolute;inset:0;z-index:1;display:none;pointer-events:none;background:#031527;opacity:0}.tela__stars{position:absolute;inset:0;width:100%;height:100%;max-width:none;opacity:0}.tela__starbox{z-index:1}@media(prefers-reduced-motion:no-preference)and (min-width:701px){html:not(.sf-still) .scn--tela:not(.tl-up) .tela__dawn{opacity:.5}html:not(.sf-still) .scn--tela.tl-up .tela__dawn{animation:tela-dawn 4.6s cubic-bezier(.22,.62,.28,1)both}@supports(animation-timeline:scroll()){html:not(.sf-still) .scn--tela.tf-descent .tela__stars{animation:tela-stars-fix linear both,tela-stars-on linear both;animation-timeline:scroll(root),scroll(root);animation-range:0 var(--tf-range,100vh),0 var(--tf-range,100vh)}html:not(.sf-still) .scn--tela.tf-descent .tela__belowlit{animation:tela-descend linear both,tela-baselit linear both,tela-breathe 5s ease-in-out infinite;animation-timeline:scroll(root),scroll(root),auto;animation-range:0 var(--tf-range,100vh),0 var(--tf-range,100vh),normal}}}@keyframes tela-dawn{from{opacity:.5}to{opacity:0}}@keyframes tela-stars-fix{to{transform:translateY(var(--tf-descend,0px))}}@keyframes tela-stars-on{0%,15%{opacity:0}70%,100%{opacity:1}}@keyframes tela-breathe{0%,100%{filter:brightness(1)}50%{filter:brightness(1.18)}}.skip{position:fixed;top:12px;left:12px;z-index:61;padding:10px 16px;background:#fff;color:#031527;font-weight:600;font-size:var(--t-second);line-height:var(--lh-second);border-radius:6px;text-decoration:none;transform:translateY(-200%)}.skip:focus,.skip:focus-visible{transform:none}.hd{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:40;background:0 0}.hd .bar{display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);height:76px}.hd .lg{display:inline-flex;color:#fff;transition:color .3s}.hd .lg svg{display:block;height:28px;width:auto}.hd-nav{display:flex;align-items:center;margin-left:24px}.nav{display:flex;align-items:center;height:76px;margin:0;padding:0;list-style:none}.nav>li{position:static;display:flex;align-items:center}.nav .top{display:inline-flex;align-items:center;gap:6px;padding:0 16px;font-family:var(--body);font-weight:600;font-size:16px;white-space:nowrap;color:var(--mist);text-decoration:none;background:0 0;border:0;cursor:pointer;min-height:44px;border-radius:6px;transition:color .2s,background .2s}.nav .top svg{transition:transform .25s}.nav>li.open>.top svg{transform:rotate(180deg)}.nav .top:hover,.nav>li.open>.top{color:#fff;background:rgba(255,255,255,8%)}.nav .top.cta{background:var(--red);color:#fff;padding:0 22px;margin-left:12px;height:44px;font-size:var(--t-second);line-height:var(--lh-second)}.nav .top.cta:hover{background:#c40000;color:#fff}.nav .aux{display:inline-flex;align-items:center;gap:16px;padding-left:16px;color:var(--mist);font-weight:600;font-size:15px;line-height:1.5;transition:color .2s}.nav .aux svg{display:block;flex:none}.nav .aux-l{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-weight:600;font-size:var(--t-second);line-height:var(--lh-second);text-decoration:none}.nav .aux-l:hover{color:#fff}@media(max-width:1500px){.nav{gap:2px}.nav .top,.nav .top.cta{padding-left:8px;padding-right:8px}.nav .aux{padding-left:8px}}.burger{display:none;gap:8px;min-width:44px;height:44px;padding:1px 6px 1px 10px;background:0 0;border:0;border-radius:6px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55);color:#fff;cursor:pointer}.burger__l{font-family:var(--mono);font-size:var(--t-meta);font-weight:600;line-height:1.45;letter-spacing:.02em;text-transform:uppercase}.burger--map{padding:1px 6px}:is(.hd.on,.hd.light,.hd.open){background:rgba(255,255,255,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px rgba(3,21,39,8%)}:is(.hd.on,.hd.light,.hd.open) .lg,:is(.hd.on,.hd.light,.hd.open) .burger{color:#031527}:is(.hd.on,.hd.light,.hd.open) .burger{box-shadow:inset 0 0 0 1.5px rgba(3,21,39,.45)}:is(.hd.on,.hd.light,.hd.open) .nav .top,:is(.hd.on,.hd.light,.hd.open) .nav .aux{color:#0c335a}:is(.hd.on,.hd.light,.hd.open) .nav .top:hover,:is(.hd.on,.hd.light,.hd.open) .nav>li.open>.top{color:#031527;background:rgba(3,21,39,6%)}:is(.hd.on,.hd.light,.hd.open) .nav .aux-l:hover{color:#031527}:is(.hd.on,.hd.light,.hd.open) .nav .top.cta{color:#fff;background:var(--red)}:is(.hd.on,.hd.light,.hd.open) .nav .top.cta:hover{background:#c40000}.hd.sc:not(.open){background:rgba(6,23,43,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px rgba(3,21,39,8%)}.hd.sc:not(.open) .sw3{background:rgba(3,21,39,.85)}@media(max-width:1300px){.hd-nav{display:none}.burger{display:inline-flex;align-items:center;justify-content:center}:root:not(.sf-js) button.burger{display:none}}.sw3{display:flex;gap:4px;margin-left:6px;padding:4px;background:rgba(2,10,20,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);border-radius:999px}.sw3 .sw-i{display:inline-flex;align-items:center;padding:8px 10px;min-height:36px;border-radius:999px;font-family:var(--body);font-weight:600;font-size:15px;line-height:1.45;letter-spacing:.005em;color:var(--mist);text-decoration:none;transition:background .3s,color .3s}.sw3 a.sw-i:hover{color:#fff}.sw3 .sw-off{opacity:.45;cursor:default}.sw3 [aria-current=true]{background:#fff;color:#031527}.hd.open .sw3{background:rgba(3,21,39,6%);border-color:rgba(3,21,39,.12)}.hd.open .sw3 .sw-i{color:#031527}:is(.hd.on,.hd.light) .sw3{background:rgba(3,21,39,6%);border-color:rgba(3,21,39,.14)}:is(.hd.on,.hd.light) .sw3 a.sw-i{color:#031527}:is(.hd.on,.hd.light) .sw3 [aria-current=true]{background:#031527;color:#fff}.hd-tools{display:flex;align-items:center;gap:8px;margin-left:16px}@media(max-width:700px){.hd--home .bar{height:64px;gap:10px}.hd--home .lg svg{height:24px}.hd .sw3{display:none}}@media(max-width:400px){.hd .lg{flex:initial;min-width:0}.hd .lg svg{width:100%;height:auto;max-height:28px}.hd--home .lg svg{max-height:24px}.hd-tools{flex:none;gap:4px;margin-left:8px}}@media(prefers-reduced-motion:reduce){.nav .top svg{transition:none}}:where(html.sf-still) .nav .top svg{transition:none}.panel{position:absolute;left:var(--gutter);right:var(--gutter);top:84px;display:none}.nav>li.open>.panel{display:block;animation:sf-panel-in .28s var(--ease-out)}@keyframes sf-panel-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.pc{display:grid;grid-template-columns:3fr 6fr 3fr;max-width:1280px;margin:0 auto;overflow:hidden;background:#fff;color:#031527;border:1px solid rgba(3,21,39,.1);border-radius:12px;box-shadow:0 30px 80px rgba(3,21,39,.22)}.pc>div{padding:32px}.pc p{margin:0}.pc .k{display:block;font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600;color:#5f6d79}.pc .frame{display:flex;flex-direction:column;gap:14px;background:#f3f4f6}.pc .frame .k{color:var(--red)}.pc .frame .pc-t{font-family:var(--display);font-style:italic;font-weight:700;text-transform:uppercase;font-size:30px;line-height:.95;color:#031527}.pc .frame p:not(.pc-t){font-size:var(--t-second);line-height:var(--lh-second);color:#0c335a}.pc .frame a.go{margin-top:auto}.pc .frame a.go--page{margin-top:0}.pc a.go{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding-bottom:2px;color:#031527;font-weight:600;font-size:var(--t-second);line-height:var(--lh-second);text-decoration:none}.pc a.go:hover{color:var(--red)}.pc .g a.go{margin-top:18px}.pc .links{display:grid;grid-template-columns:1fr 1fr;gap:8px 32px;align-content:start}.pc .links.one{grid-template-columns:1fr}.pc .g{display:flex;flex-direction:column;gap:2px}.pc .g-h{margin:0 0 8px;font-size:var(--t-title-min);line-height:1.5;font-weight:700;color:#5f6d79}.pc .g-h:not(:first-child){margin-top:14px}.pc .g-h a{color:inherit;text-decoration:none}.pc .g-h a:hover{color:var(--red)}.pc .feat{display:flex;flex-direction:column;gap:14px;border-left:1px solid rgba(3,21,39,8%)}.pc .fl{display:flex;flex-direction:column;gap:2px}.pc .fl a{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid rgba(3,21,39,8%);color:#031527;text-decoration:none;font-weight:600;font-size:var(--t-second);line-height:var(--lh-second)}.pc .fl a:hover{color:var(--red)}.pc .fl em{font-style:normal;font-weight:400;font-size:var(--t-meta);line-height:var(--lh-meta);color:#5f6d79;white-space:nowrap}.pc .tiles4{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start}.pc .tiles4 .ft-tile{aspect-ratio:16/9}.lk{display:flex;flex-direction:column;gap:2px;padding:9px 10px;margin:0 -10px;border-radius:6px;text-decoration:none;color:#031527;transition:background .15s}.lk b{display:flex;align-items:center;gap:8px;font-weight:600;font-size:var(--t-second);line-height:1.4}.lk span{font-size:var(--t-meta);line-height:var(--lh-meta);color:#5f6d79}.lk:hover{background:#f3f4f6}.lk:hover b{color:var(--red)}.lk.lk--n{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:10px 0;border-top:1px solid rgba(3,21,39,8%);border-radius:0}.lk.lk--n:last-child,.lk.lk--n:has(+:not(.lk--n)){border-bottom:1px solid rgba(3,21,39,8%)}.lk.lk--n em{flex:none;font-style:normal;font-size:var(--t-meta);line-height:var(--lh-meta);color:#5f6d79}.lk.lk--n:hover{background:0 0}.ft-tile{position:relative;aspect-ratio:4/3;display:flex;align-items:flex-end;padding:16px;overflow:hidden;isolation:isolate;border-radius:8px;color:#fff;text-decoration:none}.ft-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s var(--ease-out)}.ft-tile::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,21,39,0),rgba(3,21,39,.8))}.ft-tile b{font-family:var(--display);font-style:italic;font-weight:700;text-transform:uppercase;font-size:22px;line-height:1}.ft-tile i{display:block;margin-bottom:6px;font-style:normal;font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600;color:var(--aqua)}@media(hover:hover)and (pointer:fine){.ft-tile:hover img{transform:scale(1.05)}}.ft-tile.ft-ev{aspect-ratio:auto;display:grid;padding:0;background:#031527}.ft-tile.ft-ev img{position:static;height:auto;aspect-ratio:16/10}.ft-tile.ft-ev::before{display:none}.ft-tile.ft-ev>span{padding:12px 16px 16px}.ft-tile.ft-tela img{display:none;object-position:100% 60%}body:not(.v2):not(.v3) .ft-tela img[data-m="1"],body.v2 .ft-tela img[data-m="2"],body.v3 .ft-tela img[data-m="3"]{display:block}@media(prefers-reduced-motion:reduce){.nav>li.open>.panel{animation:none}.ft-tile img{transition:none}}:where(html.sf-still) .nav>li.open>.panel{animation:none}:where(html.sf-still) .ft-tile img{transition:none}body.menu-open{overflow:hidden}html:has(body.menu-open){overflow:hidden}.mob{--msky:var(--tsky1, #06172b);--mskyb:var(--tskyb1, #0c335a);--mlow:color-mix(in srgb, var(--msky) 65%, var(--mskyb));--macc:var(--acc);position:fixed;inset:0;z-index:60;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;background:linear-gradient(180deg,var(--msky) 0,var(--msky) 55%,var(--mlow) 100%);color:#fff;transition:opacity 150ms var(--ease-ui)}.mob::before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--tex);background-size:var(--texs);background-position:0 0;pointer-events:none}.mob[hidden]{display:none}.mob a{color:#fff;text-decoration:none}.mob :is(a,button,[tabindex]):focus-visible{outline-color:#fff}.mob .glyph--seed{--s-off:rgba(230, 236, 242, 0.2)}body.v2 .mob{--msky:var(--tsky2, #0a4a5b);--mskyb:var(--tskyb2, #0a4a5b)}body.v3 .mob{--msky:var(--tsky3, #001c33);--mskyb:var(--tskyb3, #011c34)}.mob-m{font-family:var(--mono);font-size:var(--t-meta);font-weight:600;line-height:1.45;letter-spacing:.02em;text-transform:uppercase}.mob-hd{flex:none;display:flex;align-items:center;gap:12px;height:76px;padding:0 var(--gutter)}.mob-hd .mob-lg{display:inline-flex;min-width:0;color:#fff}.mob-hd .mob-lg svg{display:block;height:27px;width:auto;max-width:100%}.mob-hd [hidden]{display:none}.mob-back,.mob-close{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:6px;background:0 0;color:#fff;cursor:pointer}.mob-back{gap:8px;padding:0 12px 0 6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.mob-back:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.mob-close{flex:none;width:44px;margin-left:auto;padding:0;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}.mob-close:hover{box-shadow:inset 0 0 0 1.5px #fff}.mob-close svg{width:22px;height:22px}.mob-view{position:relative;flex:auto;min-height:0;overflow:hidden}.mob-l1,.mob-s{position:absolute;inset:0}.mob-l1[hidden],.mob-s[hidden]{display:none}.mob-l1{overflow-y:auto;overscroll-behavior:contain;padding:4px var(--gutter)16px;transition:transform 280ms var(--ease-ui),opacity 280ms var(--ease-ui)}.mob-idx{max-width:640px;margin:0;padding:0;list-style:none}.mob-idx li+li{border-top:1px solid rgba(255,255,255,.14)}.mob-e{display:grid;grid-template-columns:34px minmax(0,1fr)auto 20px;align-items:center;column-gap:6px;width:100%;padding:13px 0;border:0;background:0 0;color:#fff;font-family:var(--body);text-align:left;cursor:pointer}.mob-e>svg{grid-row:1;grid-column:4;color:var(--mist);transition:transform var(--d-micro)var(--ease-ui)}@media(hover:hover)and (pointer:fine){.mob-e:hover>svg{color:#fff;transform:translateX(4px)}}.mob-n{grid-row:1;grid-column:1;align-self:start;padding-top:6px;color:var(--macc)}.mob-n--here{padding-top:10px}.mob-n--here .glyph--seed{--s-on:var(--acc)}.mob-l{grid-row:1;grid-column:2;min-width:0;font-size:38px;overflow-wrap:anywhere}.mob-here{grid-row:1;grid-column:3;white-space:nowrap;color:var(--macc)}.mob-g{grid-row:2;grid-column:2/5;margin-top:5px;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--mist);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-height:900px){.mob-g{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}}.mob-s{isolation:isolate;background:linear-gradient(180deg,var(--msky) 0,var(--msky) 55%,var(--mlow) 100%);background-size:100% 100dvh;background-position:0 -76px;box-shadow:-20px 0 40px rgba(0,0,0,.3);transform:translateX(100%);transition:transform 280ms var(--ease-ui)}.mob-s::before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--tex);background-size:var(--texs);background-position:0 -76px;pointer-events:none}.mob-s.is-on{transform:none}.mob[data-lv="2"] .mob-l1{transform:translateX(-22%);opacity:.4}.mob.is-back .mob-l1{transition-duration:240ms}.mob.is-back .mob-s{transition-duration:240ms}.mob-sc{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:4px var(--gutter)32px}.mob-sc>*{max-width:640px}.mob-k{margin:0;color:var(--macc)}.mob-t{margin:8px 0 0;font-size:40px;color:#fff;text-wrap:balance}.mob-t:focus{outline:none}.mob-go{display:inline-flex;align-items:center;gap:8px;margin:6px 0 10px;padding:8px 0;font-weight:600;font-size:var(--t-second);line-height:var(--lh-second);text-decoration:underline;text-decoration-color:var(--acc);text-decoration-thickness:2px;text-underline-offset:6px}.mob-go--page{display:flex;width:fit-content;margin-bottom:0}.mob-grp{padding:10px 0 6px;border-top:1px solid rgba(255,255,255,.14)}.mob-go--all{margin-top:8px}.mob-gh{display:flex;align-items:center;gap:12px;min-height:44px}.mob-gh h3{display:flex;align-items:center;gap:10px;margin:0;color:var(--mist)}.mob-all{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:auto;font-weight:600;font-size:var(--t-meta);line-height:var(--lh-meta)}.mob-all svg{width:16px;height:16px}.mob-ls,.mob-fl{margin:0;padding:0;list-style:none}.mob-lk{display:block;padding:10px 0;font-weight:500;font-size:var(--t-second);line-height:1.3}.mob-lk svg{margin-left:6px;vertical-align:baseline;color:var(--mist)}.mob-lk small{display:block;margin-top:2px;font-weight:400;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--mist)}.mob-lk[aria-current=page]{text-decoration:underline;text-decoration-color:var(--acc);text-decoration-thickness:2px;text-underline-offset:5px}.mob-ls--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.mob-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 16px}.mob-cases .ft-tile{aspect-ratio:auto;min-height:118px;padding:10px;border-radius:4px}.mob-cases .ft-tile::before{background:linear-gradient(180deg,rgba(3,21,39,.15) 0%,rgba(3,21,39,.6) 40%,rgba(3,21,39,.95) 100%)}.mob-cases .ft-tile b{font-size:21px}.mob-cases .ft-tile i{margin-bottom:3px}.mob-tiles{display:grid;gap:8px;margin:4px 0 8px}.mob-tiles .ft-tile{aspect-ratio:auto;min-height:132px;padding:14px;border-radius:4px}.mob-tiles .ft-tile b{font-size:26px}.mob-tiles .ft-tela{align-items:flex-end}.mob-tiles .ft-tela::before{display:block}.mob-tiles .ft-tela>span{max-width:none}.mob-tiles .ft-ev{display:grid;grid-template-columns:minmax(0,40%)minmax(0,1fr);align-items:center;min-height:0}.mob-tiles .ft-ev img{height:100%;aspect-ratio:auto;object-fit:cover}.mob-tiles .ft-ev b{font-size:22px}.mob-fl a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-top:1px solid rgba(255,255,255,.12);font-weight:600;font-size:var(--t-second);line-height:1.3}.mob-fl a svg{margin-left:6px;color:var(--mist)}.mob-fl em{flex:none;font-style:normal;font-weight:400;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--mist)}.mob-dock{flex:none;padding:12px var(--gutter)max(20px,env(safe-area-inset-bottom,0px));background:var(--mlow);border-top:1px solid rgba(255,255,255,.14);transition:opacity 200ms var(--ease-out),transform 200ms var(--ease-out)}.mob-util{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.mob-lang,.mob-mood{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.mob-lang__i,.mob-mood button{display:inline-flex;align-items:center;min-height:36px;border-radius:2px;font-family:var(--body);font-weight:600;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--mist)}.mob-lang__i{padding:0 12px}.mob-lang__i[aria-current=true]{background:#fff;color:#031527}.mob-lang__i.is-off{opacity:.45;cursor:default}a.mob-lang__i:hover{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.mob-mood button{gap:6px;padding:0 8px 0 6px;border:0;background:0 0;cursor:pointer}.mob-mood button:hover{color:#fff}.mob-mood button[aria-pressed=true]{background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1.5px #fff;color:#fff}.mob-mood .chip:not(.chip--still){width:16px;height:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.mob-mood .mood-still{justify-content:center;width:32px;padding:0}.mob-act{display:flex;gap:8px}.mob .mob-cta{flex:auto;justify-content:space-between;min-height:56px;padding:0 20px;border-radius:2px;color:#031527}.mob .mob-cta:hover{color:#fff}.mob .mob-cta[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.mob-srch{flex:none;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:2px;background:0 0;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.5);color:#fff;cursor:pointer}.mob-srch[hidden]{display:none}.mob-srch:hover{box-shadow:inset 0 0 0 1.5px #fff}body.v3 .mob :is(.mob-lang,.mob-mood,.mob-lang__i,.mob-mood button,.mob-srch,.mob-cta){border-radius:999px}@media(max-width:380px){.mob-e{padding:10px 0}.mob-l{font-size:33px}.mob-g{margin-top:3px}.mob-t{font-size:34px}}@media(max-width:400px){.mob-lang__i{padding:0 10px}.mob-mood button{gap:5px;padding:0 6px 0 5px;font-size:var(--t-meta)}.mob-mood .chip:not(.chip--still){width:14px;height:14px}.mob-mood .mood-still{width:30px}}@media(max-height:760px){.mob-e{padding:9px 0}}.mob.is-pre{opacity:0}.mob.is-pre .mob-e{opacity:0;transform:translateY(10px)}.mob.is-pre .mob-dock{opacity:0;transform:translateY(16px)}.mob.is-entering .mob-e{transition:opacity 180ms var(--ease-out),transform 180ms var(--ease-out)}.mob.is-entering .mob-idx li:nth-child(1) .mob-e{transition-delay:0ms}.mob.is-entering .mob-idx li:nth-child(2) .mob-e{transition-delay:20ms}.mob.is-entering .mob-idx li:nth-child(3) .mob-e{transition-delay:40ms}.mob.is-entering .mob-idx li:nth-child(4) .mob-e{transition-delay:60ms}.mob.is-entering .mob-idx li:nth-child(5) .mob-e{transition-delay:80ms}.mob.is-entering .mob-idx li:nth-child(6) .mob-e{transition-delay:100ms}.mob.is-entering .mob-idx li:nth-child(7) .mob-e{transition-delay:120ms}.mob.is-entering .mob-idx li:nth-child(8) .mob-e{transition-delay:140ms}.mob.is-entering .mob-dock{transition-delay:80ms}.mob.is-out{opacity:0;transition:opacity 160ms var(--ease-exit)}@media(prefers-reduced-motion:reduce){.mob,.mob.is-out,.mob-l1,.mob-s,.mob-dock,.mob.is-entering .mob-e,.mob.is-entering .mob-dock,.mob-e>svg{transition:none}}:where(html.sf-still) .mob,:where(html.sf-still) .mob.is-out,:where(html.sf-still) .mob-l1,:where(html.sf-still) .mob-s,:where(html.sf-still) .mob-dock,:where(html.sf-still) .mob.is-entering .mob-e,:where(html.sf-still) .mob.is-entering .mob-dock,:where(html.sf-still) .mob-e>svg{transition:none}.srch-go{display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 6px;border:0;background:0 0;color:inherit;font:inherit;cursor:pointer}.srch-go[hidden]{display:none}.srch-go:hover{color:#fff}.srch-go__k{font-family:var(--body);font-size:var(--t-meta);font-weight:600;line-height:1;padding:4px 6px;border:1px solid;border-radius:4px;opacity:.7}@media(max-width:1600px){.srch-go__k{display:none}}.srch-go--m{display:none;justify-content:center;color:#fff}@media(max-width:1300px){.srch-go--m:not([hidden]){display:inline-flex}}:is(.hd.on,.hd.light,.hd.open) .srch-go:hover,:is(.hd.on,.hd.light,.hd.open) .srch-go--m{color:#031527}html.srch-open{overflow:hidden;scrollbar-gutter:stable}.srch{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:color-mix(in oklch,var(--navy) 96%,transparent);color:#e6ecf2;overscroll-behavior:contain;opacity:0;transform:translateY(-8px);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out),overlay .16s allow-discrete,display .16s allow-discrete}.srch[open]{opacity:1;transform:none;transition-duration:.24s}@starting-style{.srch[open]{opacity:0;transform:translateY(-8px)}}.srch::backdrop{background:rgba(3,21,39,0);backdrop-filter:blur(0);transition:background-color .16s var(--ease-out),backdrop-filter .16s var(--ease-out),overlay .16s allow-discrete,display .16s allow-discrete}.srch[open]::backdrop{background:rgba(3,21,39,.5);backdrop-filter:blur(6px);transition-duration:.24s}@starting-style{.srch[open]::backdrop{background:rgba(3,21,39,0);backdrop-filter:blur(0)}}.srch kbd{font-family:var(--body);font-size:var(--t-meta);font-weight:600;line-height:1;padding:4px 6px;border:1px solid rgba(230,236,242,.4);border-radius:4px;color:#e6ecf2}.srch a{color:inherit;text-decoration:none}.srch__in{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr)auto;width:min(100% - 2*var(--gutter),960px);height:100%;margin:0 auto;padding:clamp(24px,6vh,72px)0 0}.srch__bar{display:flex;align-items:center;gap:18px;padding:0 0 18px;border-bottom:1.5px solid rgba(230,236,242,.5);transition:border-color .2s}.srch__bar:focus-within{border-bottom-color:var(--acc)}.srch__q{flex:1;min-width:0;padding:6px 0;border:0;background:0 0;color:#fff;font-family:var(--body);font-weight:500;font-size:clamp(24px,3vw,40px);line-height:1.2;outline:none}.srch__q::placeholder{color:rgba(230,236,242,.5)}.srch__q::-webkit-search-cancel-button{display:none}.srch__x{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;border:0;background:0 0;color:#e6ecf2;cursor:pointer}.srch__x:hover{color:#fff}@media(max-width:640px){.srch__x kbd{display:none}}.srch__f{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgba(230,236,242,.14)}.srch__f[hidden]{display:none}.srch__f button{flex:none;display:inline-flex;align-items:baseline;gap:6px;padding:14px 0 12px;border:0;border-bottom:2px solid transparent;background:0 0;color:rgba(230,236,242,.75);font:inherit;font-weight:600;font-size:var(--t-second);line-height:var(--lh-second);cursor:pointer;transition:color .15s,border-color .15s}.srch__f button:hover{color:#fff}.srch__f button b{font-weight:500;font-variant-numeric:tabular-nums;opacity:.75}.srch__f button[aria-pressed=true]{color:#fff;border-bottom-color:var(--acc)}.srch__st{margin:14px 0 0;font-size:var(--t-meta);line-height:var(--lh-meta);color:rgba(230,236,242,.75)}.srch__st:empty{display:none}.srch__res,.srch__start,.srch__none{grid-row:4;min-height:0;overflow:auto;overscroll-behavior:contain;margin:0 -16px;padding:8px 16px 32px}.srch__res[hidden],.srch__start[hidden],.srch__none[hidden]{display:none}.srch__g{padding:18px 0 0}.srch__h{margin:0 0 6px;text-transform:none;letter-spacing:.005em;font-weight:600;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--acc)}.srch__l{margin:0 -16px;padding:0;list-style:none}.srch__l li+li{border-top:1px solid rgba(230,236,242,.14)}.srch__r{display:grid;gap:4px;padding:14px 16px;outline:1.5px solid transparent;outline-offset:-1.5px;transition:outline-color .15s}.srch__r:hover,.srch__r.is-on,.srch__r:focus-visible{outline-color:var(--acc)}.srch__r:hover .srch__t,.srch__r.is-on .srch__t,.srch__r:focus-visible .srch__t{color:var(--acc)}.srch__trail{font-size:var(--t-meta);line-height:var(--lh-meta);color:rgba(230,236,242,.7)}.srch__t{font-weight:600;font-size:20px;line-height:1.3;color:#fff;transition:color .15s}.srch__x-t{font-size:var(--t-second);line-height:var(--lh-second);color:rgba(230,236,242,.82);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.srch__x-t mark{background:0 0;color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:var(--acc);text-decoration-thickness:2px;text-underline-offset:3px}.srch__more{margin:4px 0 0;padding:10px 0;border:0;border-bottom:1px solid var(--acc);background:0 0;color:#fff;font:inherit;font-weight:600;font-size:var(--t-second);line-height:var(--lh-second);cursor:pointer}.srch__start .srch__h{margin-top:22px}.srch__go{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 24px;margin:0;padding:0;list-style:none}.srch__go a{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid rgba(230,236,242,.14);color:#fff;font-weight:600;font-size:18px}.srch__go a:hover{border-bottom-color:var(--acc)}.srch__none{display:flex;align-items:flex-start;gap:24px;padding-top:32px}.srch__none p{margin:0 0 8px;max-width:52ch}.srch__none-t{color:#fff;font-weight:600;font-size:20px}.srch__cta{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:600;border-bottom:1px solid var(--acc)}.srch__cta svg{width:16px;height:16px}.srch__keys{margin:0;padding:14px 0 18px;border-top:1px solid rgba(230,236,242,.14);font-size:var(--t-meta);line-height:var(--lh-meta);color:rgba(230,236,242,.7)}.srch__keys kbd{margin-right:4px}@media(hover:none){.srch__keys{display:none}}@media(prefers-reduced-motion:reduce){.srch,.srch::backdrop{transition:none}}:where(html.sf-still) .srch,:where(html.sf-still) .srch::backdrop{transition:none}.ftg{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(20px,2.4vw,40px);row-gap:0;padding:clamp(56px,6vw,96px)var(--gutter)0;background:#031527;color:rgba(243,237,226,.72);font-size:15px;line-height:1.5}.ftg>*{position:relative;z-index:1}.ftg a{color:rgba(243,237,226,.82);text-decoration:none;transition:color .18s ease-out}.ftg a:hover{color:#fff}.ftg :is(a,button):focus-visible{outline:2px solid #f3ede2;outline-offset:3px}.ftg p{margin:0}.ft-k{display:block;font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600;color:#ffb38f}body.v2 .ft-k{color:#8fe6ec}.ft-brand{grid-column:1/span 3;grid-row:1;display:grid;gap:22px;align-content:start;padding-bottom:28px}.ft-brand .lg{justify-self:start}.ft-brand .lg svg{display:inline;vertical-align:baseline;width:190px;height:auto}.ft-claim{font-size:clamp(18px,1.25vw,19px);line-height:1.45;font-weight:500;color:#f3ede2;max-width:34ch;text-wrap:pretty}.ft-contact{display:grid;gap:4px;font-style:normal;font-size:15px;line-height:1.5}.ft-contact span:first-child{color:#f3ede2;font-weight:600}.ft-contact a{font-size:var(--t-second);line-height:var(--lh-second)}.ftg .ft-mail{margin-top:10px;justify-self:start;padding-bottom:4px;font-weight:600;color:#f3ede2;background:linear-gradient(#fff,#fff)0 100%/0 2px no-repeat,linear-gradient(#f36931,#f36931)0 100%/100% 2px no-repeat;transition:background-size .3s ease-out}.ftg .ft-mail span{display:inline-block;transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.ftg .ft-mail:hover{background-size:100% 2px,100% 2px}.ftg .ft-mail:hover span{transform:translateX(8px)}.ft-soc{display:flex;gap:10px}.ft-soc a{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:rgba(243,237,226,.75);transition:color .2s ease-out,transform .2s ease-out}.ft-soc a:hover{color:#fff;transform:translateY(-2px)}.ft-soc svg{width:34px;height:34px}.ft-soc svg path{fill:currentColor}.ft-side{grid-column:1/span 3;grid-row:2;display:grid;grid-template-columns:1fr;gap:0 clamp(20px,2.4vw,40px);align-content:start;padding-bottom:32px}.ft-certs{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:0 clamp(20px,2.4vw,40px)}.ft-certs a{display:grid;gap:6px;align-content:start;border-top:1px solid rgba(243,237,226,.22);padding:18px 0 22px}.ft-certs b{font-weight:600;font-size:var(--t-second);line-height:var(--lh-second);color:#f3ede2}.ft-cols{grid-column:4/-1;grid-row:1/span 2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px clamp(16px,1.8vw,32px);padding:0 0 clamp(32px,3vw,48px)clamp(16px,2vw,40px);border-left:1px solid rgba(243,237,226,.16)}.ft-cols>*{min-width:0;overflow-wrap:break-word}.ft-cols ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.ft-cols a{font-size:var(--t-second);line-height:var(--lh-second)}.ft-h{margin:0 0 14px;font-family:var(--display);font-style:italic;font-weight:700;text-transform:uppercase;font-size:19px;line-height:1;letter-spacing:.01em;color:#f3ede2}.ft-sh{margin:22px 0 10px;font-family:var(--body);font-size:var(--t-title-min);line-height:1.5;font-weight:700;color:rgba(243,237,226,.5)}.ft-ext{margin-left:4px;font-size:.8em;opacity:.6}.ft-base{grid-column:1/-1;pointer-events:none;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px;padding:20px 0;border-top:1px solid rgba(243,237,226,.14);color:rgba(243,237,226,.55)}.ft-base>*{pointer-events:auto}.ft-base>span{font-size:var(--t-second);line-height:var(--lh-second)}.ft-legal{display:flex;flex-wrap:wrap;gap:6px 18px}.ft-legal a{color:rgba(243,237,226,.7)}.ft-art{--ftk:0;grid-column:1/-1;position:relative;z-index:0;margin:-15vw calc(-1*var(--gutter))0;pointer-events:none}.ft-art img{display:block;width:100%;height:auto}.ftg>.ft-art{z-index:0}.ftm{display:block;background:var(--lq,none)50%/100% 100% no-repeat}@media(max-width:700px){.ftm{background-image:var(--lqm,var(--lq,none))}}.ftm2,.ftm3,body.v2 .ftm1,body.v3 .ftm1{display:none}body.v2 .ftm2,body.v3 .ftm3{display:block}.ft-art-in{--sx:var(--sx1);--sy:var(--sy1);--mx:var(--mx1);--my:var(--my1);position:relative;transform:translate3d(0,calc((1 - var(--ftk)) * 16vw),0)scale(calc(1.06 - var(--ftk) * .06));transform-origin:50% 100%;will-change:transform}body.v2 .ft-art-in{--sx:var(--sx2);--sy:var(--sy2);--mx:var(--mx2);--my:var(--my2)}body.v3 .ft-art-in{--sx:var(--sx3);--sy:var(--sy3);--mx:var(--mx3);--my:var(--my3)}.ft-spark{position:absolute;left:var(--sx);top:var(--sy);width:1.6vw;height:1.6vw;margin:-.8vw 0 0 -.8vw;border-radius:50%;background:radial-gradient(circle,rgba(255,150,90,.95) 0,rgba(243,105,49,.55) 35%,rgba(243,105,49,0) 70%);mix-blend-mode:screen;animation:sf-ft-spark 4.8s ease-in-out infinite}a.ft-spark{display:block;z-index:3;cursor:pointer;pointer-events:auto}a.ft-spark::before{content:"";position:absolute;top:50%;left:50%;width:max(100%,36px);height:max(100%,36px);border-radius:50%;transform:translate(-50%,-50%)}a.ft-spark:hover,a.ft-spark:focus-visible{filter:brightness(1.6)saturate(1.2);outline:none}a.ft-spark:focus-visible{box-shadow:0 0 0 2px #f3ede2}.ft-ring{position:absolute;left:var(--sx);top:var(--sy);width:4vw;height:4vw;margin:-2vw 0 0 -2vw;border-radius:50%;border:1.5px solid rgba(243,105,49,.9);opacity:0;transform:scale(.2);pointer-events:none}.ft-art.lit .ft-ring{animation:sf-ft-ring 1.8s cubic-bezier(.2,.7,.2,1)1}.ft-art.lit .ft-spark{animation:sf-ft-lit 1.2s ease-out 1,sf-ft-spark 4.8s ease-in-out 1.2s infinite}body.v2 .ft-spark{background:radial-gradient(circle,rgba(232,251,252,.95) 0,rgba(64,198,207,.5) 35%,rgba(64,198,207,0) 70%)}body.v2 .ft-ring{border-color:rgba(143,230,236,.9)}body.v3 :is(.ft-spark,.ft-ring){display:none}@keyframes sf-ft-spark{0%,100%{transform:scale(.7);opacity:.45}50%{transform:scale(1.5);opacity:1}}@keyframes sf-ft-ring{0%{opacity:1;transform:scale(.2)}100%{opacity:0;transform:scale(3.4)}}@keyframes sf-ft-lit{0%{transform:scale(1);opacity:1}35%{transform:scale(3);opacity:1}100%{transform:scale(1);opacity:.8}}@media(min-width:701px){body.v3 .ft-art{margin-top:-10vw}}@media(max-width:1100px){.ft-brand{grid-column:1/-1;grid-row:auto}.ft-side{grid-column:1/-1;grid-row:auto;grid-template-columns:1fr 1fr}.ft-cols{grid-column:1/-1;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;padding:clamp(32px,3vw,48px)0;border-top:1px solid rgba(243,237,226,.22)}}@media(max-width:700px){.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-side,.ft-certs{grid-template-columns:1fr}.ft-certs a+a{border-top:1px solid rgba(243,237,226,.14);padding-top:14px}.ft-art{margin:8px calc(-1*var(--gutter))0}.ft-art-in{transform:translate3d(0,calc((1 - var(--ftk)) * 22vw),0)}.ft-spark{left:var(--mx);top:var(--my);width:6vw;height:6vw;margin:-3vw 0 0 -3vw}.ft-ring{left:var(--mx);top:var(--my);width:14vw;height:14vw;margin:-7vw 0 0 -7vw}}@media(prefers-reduced-motion:reduce){.ft-spark{animation:none;opacity:.8}.ft-art-in{transform:none}.ft-art.lit :is(.ft-ring,.ft-spark){animation:none}.ftg .ft-mail span,.ft-soc a{transition:none}}:where(html.sf-still) .ft-spark{animation:none;opacity:.8}:where(html.sf-still) .ft-art-in{transform:none}:where(html.sf-still) .ft-art.lit :is(.ft-ring,.ft-spark){animation:none}:where(html.sf-still) .ftg .ft-mail span,:where(html.sf-still) .ft-soc a{transition:none}.blk--hero.sec.sec{position:relative;padding:0;background:var(--navy);color:#fff}.blk--hero.sec.sec::after{content:none}.blk--hero.sec strong{color:#fff}.blk--hero.sec .hero p{color:var(--mist)}.blk--hero.sec .hero .sub p{color:var(--mist)}.blk--hero.sec .lnk{gap:0;padding-bottom:0;font-weight:500;color:var(--mist);border-bottom-width:1px}.blk--hero.sec .lnk::after{content:none}.blk--hero.sec .lnk:hover{color:#fff}.blk--hero.sec .btn:hover::after{transform:translateX(5px)}.blk--hero.sec .crumb{max-width:calc(100% - 2*var(--gutter))}.blk--hero.sec .crumb a,.blk--hero.sec .crumb-cur{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.blk--hero.sec .crumb a{display:inline-block;line-height:24px;background:0 0}.blk--hero.sec .crumb a{flex:none}.blk--hero.sec .crumb a:not(:first-of-type){flex:initial}.blk--hero.sec .crumb .crumb-cur{flex:1;min-width:min(2em,max-content);max-width:max-content}@media(max-width:700px){.blk--hero.sec .crumb a:not(:first-of-type):not(:last-of-type),.blk--hero.sec .crumb i:has(+a:not(:first-of-type):not(:last-of-type)){display:none}}.blk--hero.sec .crumb i{flex:none}.blk--hero.sec .crumb-cur{color:inherit}@media(max-width:700px){.blk--hero.sec .crumb .crumb-fold,.blk--hero.sec .crumb i:has(+.crumb-fold){display:none}}.blk--hero.sec .kk{color:var(--acc)}.blk--hero.sec .kk::before{display:block}.blk--hero.sec .hk{display:block;margin:0 0 10px;font-family:var(--body);font-weight:500;font-size:20px;line-height:1.5;color:var(--fam,var(--acc))}@media(min-width:1100px){.blk--hero.sec .hk{margin-bottom:14px;font-size:24px;line-height:1.33}}body.v3 .blk--hero.sec .kk{color:#031527}.blk--hero :where(.sub p,.hx .tx>p,.hc p.sub,.hp__tx>p,.ah-d,.hs__cols p){text-wrap:pretty}.blk--hero:not(.sfb-hero) :where(.sub p,.hx .tx>p,.hc p.sub,.hp__tx>p,.ah-d,.hs__cols p,p.hcat,.nf-t p.nf-p){font-weight:500}.js-mo .blk--hero.lit .hero h1 .dot,.js-mo .blk--hero .hero.lit h1 .dot{opacity:1;transform:none}.blk--hero .hero.day .chips{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;max-width:min(760px,100%);margin:20px 0 0}.blk--hero .hero.day .chips span{padding:7px 12px;font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.28);background:rgba(3,21,39,.45);backdrop-filter:blur(8px)}body.v3 .blk--hero .hero.day .chips span{border-radius:999px}.blk--hero .hero .rs-sub{grid-column:1/span 8}@media(max-width:900px){.blk--hero .hero .rs-sub{grid-column:1/-1}}.blk--hero .hero .rs-sub>p{max-width:var(--measure)}.blk--hero .rs-q{display:flex;align-items:center;gap:12px;max-width:640px;margin-top:28px;padding:6px 0;border-bottom:2px solid rgba(255,255,255,.4);transition:border-color .3s}.blk--hero .rs-q:focus-within{border-bottom-color:var(--acc)}.blk--hero .rs-q[hidden]{display:none}.blk--hero .rs-q svg{flex:none;color:var(--bodyd)}.blk--hero .rs-q input{flex:1;min-width:0;padding:8px 0;font:inherit;font-size:clamp(18px,1.5vw,22px);color:#fff;background:0 0;border:0;outline:none}.blk--hero .rs-q input::placeholder{color:rgba(230,236,242,.55)}.blk--hero .rs-q--site .srch-go__k{display:inline-block;flex:none;color:var(--bodyd)}@media(hover:none){.blk--hero .rs-q--site .srch-go__k{display:none}}.blk--hero .rs-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.blk--hero .rs-chips button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font:inherit;font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:600;color:#fff;background:rgba(3,21,39,.35);border:1px solid rgba(255,255,255,.28);cursor:pointer}.blk--hero .rs-chips button:hover{border-color:var(--fam);background:rgba(3,21,39,.6)}.blk--hero .rs-chips i{width:9px;height:9px;border-radius:50%;background:var(--fam)}body.v3 .blk--hero .rs-chips button{border-radius:999px}.blk--hero .mbg--img .mbg__img,.blk--hero .mbg--img .art-print img,.blk--hero .mbg--img>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:62% 40%;opacity:1}.blk--hero .mbg--img .art-prints,.blk--hero .mbg--img .art-print{position:absolute;inset:0}.blk--hero .hero--home{min-height:100svh;padding-bottom:clamp(28px,4vh,48px);background:0 0}.blk--hero .hero--home::after{display:none}.blk--hero .hero--home .hh{display:flex;flex-direction:column;gap:0;width:100%;max-width:1400px}.blk--hero .hero--home h1{display:block;max-width:17.6ch;margin:0;font-size:clamp(48px,6.6vw,116px);line-height:calc(.86*clamp(56px,8.3vw,132px));letter-spacing:-.012em}.blk--hero .hero--home p.hcat{margin:clamp(22px,2.8vw,36px)0 0;max-width:var(--measure);font-size:var(--t-hero-lead);line-height:var(--lh-lead);color:#dfe6ee;text-wrap:pretty}.blk--hero .hero--home .acts{display:flex;justify-content:flex-start;align-items:center;gap:32px;margin-top:clamp(26px,3.4vw,44px);transition:opacity 1s .2s,transform 1.2s var(--ease-out).2s}@media(max-width:700px){.blk--hero .hero--home .acts{flex-wrap:wrap;gap:20px}}.blk--hero .hero--home .hlogos{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;width:100%;margin-top:clamp(40px,7vh,84px);padding-top:22px;border-top:1px solid rgba(255,255,255,.14);transition:opacity 1.2s .35s}@media(max-width:700px){.blk--hero .hero--home .hlogos{grid-template-columns:1fr;gap:14px}}.blk--hero .hero--home .lb{font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600;color:var(--mist);white-space:nowrap}.blk--hero .hero--home .tr{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.blk--hero .hero--home .rl{--logo-gap:clamp(44px, 5vw, 80px);display:flex;width:max-content;animation:heroLogos 52s linear infinite}.blk--hero .hero--home .rl__g{display:flex;flex:none;align-items:center;gap:var(--logo-gap);padding-right:var(--logo-gap)}.blk--hero .hero--home .rl__g img{height:28px;width:auto;max-width:none;filter:brightness(0)invert(1);opacity:.72}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.blk--hero .hero--home:not(.scn-ui):not(.scn-lit) .acts{opacity:0;transform:translateY(12px);animation:scn-reveal 0s 3s forwards}.blk--hero .hero--home:not(.scn-ui):not(.scn-lit) .hlogos{opacity:0;animation:scn-reveal 0s 3s forwards}}@media(prefers-reduced-motion:reduce){.blk--hero .hero--home .rl{animation:none}}:where(html.sf-still) .blk--hero .hero--home .rl{animation:none}@keyframes heroLogos{to{transform:translateX(-33.3333333333%)}}.blk--hero .hx{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);padding-top:100px;overflow:hidden;background:#031527;color:#fff}@media(max-width:1000px){.blk--hero .hx{grid-template-columns:1fr}}.blk--hero .hx.hx--text{grid-template-columns:minmax(0,1fr)}.blk--hero .hx .tx{position:relative;display:grid;align-content:end;gap:24px;padding:clamp(48px,8vh,96px)var(--gutter)}@media(min-width:1001px){.blk--hero .hx .tx{gap:clamp(16px,2.4vh,24px);padding-block:clamp(32px,5vh,72px)}}.blk--hero .hx .hx__ground{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;mask-image:linear-gradient(180deg,transparent 0%,#000 28%)}.blk--hero .hx .hx__ground img{position:absolute;right:0;bottom:0;width:auto;height:118%;max-width:none;mix-blend-mode:luminosity;opacity:.14;filter:grayscale(1)contrast(.85)}@media(max-width:1000px){.blk--hero .hx .hx__ground{mask-image:linear-gradient(180deg,transparent 0%,#000 35%,#000 70%,transparent 100%)}.blk--hero .hx .hx__ground img{right:-40%;bottom:6%;height:72%}}.blk--hero .hx .kk{font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600}.blk--hero .hx .hx__method{justify-self:start;font-size:var(--t-body);line-height:var(--lh-body);color:#dfe6ee;text-decoration:underline;text-underline-offset:.18em}.blk--hero .hx .hx__method:hover{color:#fff}.blk--hero .hx h1{margin:0;font-size:clamp(52px,7vw,116px);line-height:.9;color:#fff}.blk--hero .hx h1 .w{display:block}.blk--hero .hx h1 .dot{color:var(--acc2)}@media(min-width:1001px){.blk--hero .hx h1.long{font-size:clamp(40px,4.8vw,80px);text-wrap:balance}}.blk--hero .hx p{margin:0;max-width:33em;font-size:clamp(18px,1.45vw,22px);line-height:1.5;color:#dfe6ee}@media(max-width:700px){.blk--hero .hx p{font-size:var(--t-hero-lead)}}.blk--hero .hx .acts{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.blk--hero .hx .gr{position:relative;min-height:60vh;overflow:hidden}@media(max-width:1000px){.blk--hero .hx .gr{min-height:0;aspect-ratio:4/3}}.blk--hero :is(.hx,.hc) .gr img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .6s}.blk--hero :is(.hx,.hc) .gr::after{content:"";position:absolute;inset:0;pointer-events:none}.blk--hero .hx .gr img{position:absolute;inset:0}body.v1 .blk--hero .hx .gr img{filter:saturate(1.05)contrast(1.02)}body.v1 .blk--hero .hx .gr::after{background:linear-gradient(200deg,rgba(243,105,49,.22),transparent 55%);mix-blend-mode:soft-light}body.v2 .blk--hero .hx .gr img{filter:grayscale(1)contrast(1.12)brightness(.92)sepia(.4)hue-rotate(150deg)}body.v2 .blk--hero .hx .gr::after{background:linear-gradient(rgba(64,198,207,.14) 1px,transparent 1px)0 0/100% 18px}body.v3 .blk--hero .hx .gr img{filter:saturate(1.3)contrast(1.08)}body.v3 .blk--hero .hx .gr::after{background:radial-gradient(rgba(3,21,39,.4) 1px,transparent 1.5px)0 0/5px 5px;mix-blend-mode:multiply}.blk--hero .hc{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:88svh;padding:calc(var(--hh,76px) + 48px)var(--gutter)clamp(48px,7vh,80px);overflow:hidden;background:#031527;color:#fff}.blk--hero .hc::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,21,39,.55),rgba(3,21,39,.15) 35%,rgba(3,21,39,.92))}.blk--hero .hc .gr{position:absolute;inset:0;z-index:-2}.blk--hero .hc .in2{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:end;width:100%;max-width:1400px;margin:0 auto;padding:0 var(--gutter)clamp(48px,8vh,96px)}.blk--hero .hc .in2>*{min-width:0}@media(max-width:1000px){.blk--hero .hc .in2{grid-template-columns:1fr 1fr}}@media(max-width:640px){.blk--hero .hc .in2{grid-template-columns:1fr}}.blk--hero .hc .clogo{display:block;height:44px;width:auto;max-width:220px;margin-bottom:22px;filter:brightness(0)invert(1)}.blk--hero .hc h1{margin:0;font-size:clamp(48px,6.4vw,104px);line-height:.88;color:#fff;hyphens:manual;overflow-wrap:normal;text-wrap:balance}.blk--hero .hc h1.long{font-size:clamp(40px,4.8vw,80px)}.blk--hero .hc h1 .h1b{display:inline-block;margin-top:.15em;font-size:.55em}.blk--hero .hc h1 .dot{color:var(--acc2)}.blk--hero .hc p.sub{max-width:48ch;margin:22px 0 0;font-size:var(--t-hero-lead);line-height:var(--lh-lead);color:var(--bodyd)}.blk--hero .hc .acts{display:flex;flex-wrap:wrap;gap:28px;align-items:center;margin-top:32px}.blk--hero .hc .cnum{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;justify-items:end;margin:0;padding:22px 24px;text-align:right;background:rgba(3,21,39,.55);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18)}@media(max-width:1000px){.blk--hero .hc .cnum{justify-items:start;text-align:left}}.blk--hero .hc .cnum b{font-family:var(--display);font-style:italic;font-weight:700;font-size:min(clamp(80px,10vw,180px),100cqi/(var(--cnw,3.5)*1.04));line-height:.85;font-variant-numeric:tabular-nums;color:var(--acc);overflow-wrap:anywhere}.blk--hero .hc .cnum span{max-width:28ch;font-size:var(--t-second);line-height:var(--lh-second);color:#fff}body.v2 .blk--hero .hc .gr img{filter:grayscale(1)contrast(1.1)sepia(.4)hue-rotate(150deg)}body.v3 .blk--hero .hc .gr img{filter:saturate(1.3)}body.v3 .blk--hero .hc .cnum{border-radius:16px}.blk--hero .hs{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:100svh;overflow:hidden;background:#031527;color:#f2f5f8}@media(max-width:799px){.blk--hero .hs{min-height:auto}}.blk--hero .hs::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 78% 18%,rgba(235,0,0,.14),transparent 60%),radial-gradient(50% 45% at 12% 85%,rgba(2,122,202,.12),transparent 60%)}.blk--hero .hs__spot{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(380px circle at 72% 28%,rgba(235,0,0,.15),transparent 70%),radial-gradient(640px circle at 72% 28%,rgba(2,122,202,9%),transparent 72%)}.blk--hero .hs__in{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;flex:1;width:100%;padding:132px clamp(16px,6vw,96px)80px}@media(max-width:1024px){.blk--hero .hs__in{padding-top:110px}}@media(max-width:799px){.blk--hero .hs__in{justify-content:flex-start;padding:108px clamp(16px,6vw,96px)48px}}.blk--hero .hs__eyebrow{margin:auto 0 16px;font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600;color:#ff453a}@media(max-width:799px){.blk--hero .hs__eyebrow{margin:22px 0 12px}}.blk--hero .hs__in>h1:first-child{margin-top:40px}@media(max-width:799px){.blk--hero .hs__in>h1:first-child{margin-top:52px}}.blk--hero .hs h1{margin:0;color:#f2f5f8;overflow-wrap:break-word}.blk--hero .hs__word{font-family:var(--display);font-style:italic;font-weight:700;text-transform:uppercase;display:block;padding-right:.08em;font-weight:800;font-size:clamp(96px,15vw,230px);line-height:.85;letter-spacing:-.005em}@media(max-width:799px){.blk--hero .hs__word{font-size:clamp(58px,18vw,86px)}}@media(max-width:392px){.blk--hero .hs__word{font-size:clamp(64px,22vw,88px)}}.blk--hero .hs__rest{font-family:var(--display);font-style:italic;font-weight:700;text-transform:uppercase;display:block;max-width:26ch;margin-top:34px;padding-right:.12em;font-size:clamp(26px,3.8vw,52px);line-height:1.03;letter-spacing:-.015em}@media(max-width:799px){.blk--hero .hs__rest{max-width:none;margin-top:20px;font-size:clamp(21px,5.6vw,30px)}}@media(max-height:1000px)and (min-width:1025px){.blk--hero .hs .hs__in{padding-top:112px;padding-bottom:64px}.blk--hero .hs .hs__word{font-size:clamp(76px,12vw,168px)}.blk--hero .hs .hs__rest{margin-top:20px;font-size:clamp(22px,3vw,40px)}.blk--hero .hs .hs__cols{margin:32px 0 44px}.blk--hero .hs .hs__meta{padding-top:24px}}.blk--hero .hs__cols{display:grid;gap:18px;max-width:640px;margin:52px 0 72px}.blk--hero .hs__cols p{margin:0;font-size:clamp(19px,2vw,26px);line-height:1.5;color:rgba(242,245,248,.9)}.blk--hero .hs__cols strong{font-weight:600;color:#f2f5f8}@media(max-width:799px){.blk--hero .hs__cols{margin:26px 0 34px}.blk--hero .hs__cols p{font-size:18px}}@media(max-width:799px)and (max-width:700px){.blk--hero .hs__cols p{font-size:var(--t-hero-lead)}}.blk--hero .hs__flat{position:absolute;top:49%;right:calc(50% - 58vw + clamp(28px,7vw,150px));z-index:3;transform:translateY(-50%)}.blk--hero .hs__flat img{display:block;width:auto;height:min(84svh,820px);filter:drop-shadow(0 42px 84px rgba(0,0,0,.55))}@media(max-height:1000px)and (min-width:1025px){.blk--hero .hs__flat img{height:min(78svh,660px)}}@media(max-width:1024px){.blk--hero .hs__flat{display:none}}.blk--hero .hs__meta{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(28px,3vw,56px);margin:auto clamp(150px,13vw,240px)0 0;max-width:calc(1232px - clamp(150px,13vw,240px));padding-top:36px;border-top:1px solid rgba(255,255,255,.14)}.blk--hero .hs__meta dt{margin-bottom:11px;font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600;color:rgba(242,245,248,.92)}.blk--hero .hs__meta dd{margin:0;font-size:var(--t-second);line-height:var(--lh-second);font-weight:500;color:#f2f5f8}.blk--hero .hs__meta a{color:inherit;text-decoration:none;background:0 0}.blk--hero .hs__meta a:hover,.blk--hero .hs__meta a:focus-visible{color:var(--red);text-decoration:underline}@media(max-width:1024px){.blk--hero .hs__meta{margin-right:0}}@media(max-width:799px){.blk--hero .hs__meta{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;padding-top:26px}}@media(min-width:1025px)and (min-height:601px){.blk--hero.blk--story{height:170vh}.blk--hero.blk--story .hs{position:sticky;top:0;height:100vh;height:100svh;min-height:0}.blk--hero.blk--story+.blk--story.blk--full-media{position:relative;z-index:5;margin-top:-70vh;box-shadow:0 -30px 90px rgba(3,21,39,.55)}.blk--hero.blk--story+.blk--story.blk--full-media .full-media{height:106vh;height:106svh;max-height:none}.blk--hero .hs__in{will-change:transform,opacity}}.blk--hero.sec .hs__eyebrow{color:#ff453a}.blk--hero .hs__rest strong{font-weight:inherit;color:#ff4d45}body:is(.v2,.v3) .blk--hero .hs__rest strong{color:var(--acc2)}.blk--hero .hs__cue{position:absolute;left:34px;bottom:150px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px;font-family:var(--body);font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600;letter-spacing:.18em;color:rgba(242,245,248,.72);pointer-events:none;animation:heroCueIn 1s cubic-bezier(.16,1,.3,1)2.1s both}.blk--hero .hs__cue span:first-child{writing-mode:vertical-rl}@media(max-width:799px){.blk--hero .hs__cue{display:none}}@media(prefers-reduced-motion:reduce){.blk--hero .hs__cue{animation:none}}:where(html.sf-still) .blk--hero .hs__cue{animation:none}.blk--hero .hs__cue-line{width:2px;height:38px;background:linear-gradient(var(--acc2),transparent);animation:heroCuePulse 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.blk--hero .hs__cue-line{animation:none}}:where(html.sf-still) .blk--hero .hs__cue-line{animation:none}@keyframes heroCueIn{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes heroCuePulse{0%,100%{opacity:.35;transform:scaleY(.7)}50%{opacity:1;transform:none}}body.v2 .blk--hero .hs__eyebrow{color:#5fd6de}body.v3 .blk--hero .hs__eyebrow{color:#ff8a57}.blk--hero .hp{position:relative;display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:32px;align-items:center;min-height:92svh;padding:120px var(--gutter)64px;overflow:hidden;color:#fff;background:radial-gradient(60% 70% at 75% 45%,rgba(243,105,49,.25),transparent 65%),#031527}@media(max-width:1000px){.blk--hero .hp{grid-template-columns:1fr}}.blk--hero .hp .kk{font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600}.blk--hero .hp h1{margin:12px 0 0;font-size:clamp(56px,7.6vw,128px);color:#fff}.blk--hero .hp h1 .w{display:block}.blk--hero .hp h1 .dot{color:var(--acc2)}.blk--hero .hp p{max-width:46ch;margin:24px 0 0;font-size:var(--t-hero-lead);line-height:var(--lh-lead);color:#dfe6ee}.blk--hero .hp .acts{display:flex;flex-wrap:wrap;gap:28px;align-items:center;margin-top:32px}.blk--hero .hp .star{position:relative;justify-self:center;width:100%;max-width:640px;aspect-ratio:1}.blk--hero .hp .star img{width:100%;height:100%;object-fit:contain;transition:filter .6s}@media(prefers-reduced-motion:no-preference){:where(html:not(.sf-still)) .blk--hero .hp .star img{animation:heroStar 120s linear infinite}}@keyframes heroStar{to{transform:rotate(360deg)}}body.v2 .blk--hero .hp{background:linear-gradient(rgba(64,198,207,7%) 1px,transparent 1px)0 0/64px 64px,linear-gradient(90deg,rgba(64,198,207,7%) 1px,transparent 1px)0 0/64px 64px,#031527}body.v2 .blk--hero .hp .star img{filter:grayscale(1)contrast(1.1)sepia(.4)hue-rotate(150deg)}body.v3 .blk--hero .hp{background:radial-gradient(circle at 75% 55%,rgba(247,173,44,.55) 0 22%,rgba(243,105,49,.4) 23% 30%,transparent 31%),radial-gradient(rgba(243,105,49,.16) 1.1px,transparent 1.5px)0 0/6px 6px,#031527}body.v3 .blk--hero .hp .star img{filter:saturate(1.3)}.blk--hero .art-hero{min-height:0;justify-content:center;padding:calc(var(--hh,76px) + 16px + clamp(48px,7vh,88px))var(--gutter)clamp(64px,9vh,112px)}.blk--hero .art-hero .ah-g{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto}.blk--hero .art-hero.has-cov .ah-g{display:grid;grid-template-columns:minmax(0,42fr)minmax(0,58fr);gap:clamp(36px,4.5vw,80px);align-items:center}.blk--hero .art-hero.has-cov .ah-g>*{min-width:0}@media(max-width:1000px){.blk--hero .art-hero.has-cov .ah-g{grid-template-columns:1fr}}.blk--hero .art-hero .ah-t{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.blk--hero .art-hero .ah-t>*{max-width:100%}.blk--hero .art-hero h1{max-width:20ch;margin:0;font-family:var(--body);font-style:normal;font-weight:500;text-transform:none;font-size:clamp(34px,4.4vw,68px);line-height:1.05;letter-spacing:-.025em;color:#fff;text-wrap:balance;text-shadow:0 2px 30px rgba(3,21,39,.5)}.blk--hero .art-hero.has-cov h1{font-size:clamp(30px,2.9vw,46px);line-height:1.08}.blk--hero .art-hero p.ah-d{max-width:56ch;margin:0;font-size:var(--t-hero-lead);line-height:var(--lh-lead);color:var(--bodyd);text-shadow:0 1px 18px rgba(3,21,39,.6)}.blk--hero .art-hero p.meta{display:flex;flex-wrap:wrap;gap:8px 18px;align-self:stretch;max-width:none;margin:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--bodyd)}.blk--hero .art-hero p.meta b{font-weight:600;color:#fff}.blk--hero .art-hero .ah-i{position:relative;margin:0;perspective:1600px}.blk--hero .art-hero .ah-i::before{content:"";position:absolute;inset:4% 2% -2% 8%;z-index:-1;background:radial-gradient(55% 55% at 50% 55%,var(--fam,var(--acc)),transparent 72%);opacity:.55;filter:blur(56px)}.blk--hero .art-hero .ah-f{transform:rotateY(-7deg)rotateX(2deg);transform-origin:30% 50%;transition:transform .7s var(--ease-out)}.blk--hero .art-hero .ah-f img{display:block;width:100%;height:auto;box-shadow:0 44px 90px rgba(2,10,24,.6),0 12px 24px rgba(2,10,24,.35)}@media(max-width:1000px){.blk--hero .art-hero .ah-f{transform:none}}.blk--hero .art-hero .ah-i:hover .ah-f{transform:none}@media(prefers-reduced-motion:reduce){.blk--hero .art-hero .ah-f{transform:none;transition:none}}:where(html.sf-still) .blk--hero .art-hero .ah-f{transform:none;transition:none}body.v2 .blk--hero .ah-f img{filter:grayscale(1)contrast(1.1)brightness(.92)sepia(.45)hue-rotate(150deg)saturate(1.5)}body.v3 .blk--hero .ah-f{position:relative}body.v3 .blk--hero .ah-f img{border-radius:14px}body.v3 .blk--hero .ah-f::after{content:"";position:absolute;inset:0;border-radius:14px;pointer-events:none;background:radial-gradient(rgba(3,21,39,.3) 1px,transparent 1.6px)0 0/5px 5px;mix-blend-mode:multiply}.blk--hero .hero .ev-logo{display:block;align-self:flex-start;width:auto;height:48px;max-width:280px;margin:8px 0 22px;object-fit:contain}.blk--hero .hero .ev-id{display:flex;align-items:center;align-self:flex-start;flex-wrap:wrap;gap:10px 18px;margin:8px 0 22px}.blk--hero .hero .ev-id .ev-logo{margin:0}.blk--hero .hero .ev-id .ev-logo+.ev-ed,.blk--hero .hero .ev-id .ev-with+.ev-ed{padding-left:18px;border-left:1px solid rgba(255,255,255,.35)}.blk--hero .hero .ev-id .ev-with{display:flex;align-items:center;gap:18px}.blk--hero .hero .ev-id .ev-x{font-family:var(--body);font-size:28px;font-weight:300;line-height:1;color:rgba(255,255,255,.75)}.blk--hero .hero .ev-id .ev-partner{display:block;width:auto;height:26px;max-width:180px;object-fit:contain}.blk--hero .ev-h{display:grid;grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:10px 40px;margin:28px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}@media(max-width:700px){.blk--hero .ev-h{grid-template-columns:1fr 1fr}}.blk--hero .ev-h dt{margin-bottom:4px;font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600;color:var(--bodyd);opacity:.8}.blk--hero .ev-h dd{margin:0;font-size:17px;font-weight:600;color:#fff}.blk--hero .nf{position:relative;display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.05fr);align-items:center;min-height:min(92vh,980px);padding:clamp(120px,12vw,168px)0 clamp(48px,6vw,88px)var(--gutter);overflow:hidden;background:#031527;color:#f3ede2}@media(max-width:900px){.blk--hero .nf{grid-template-columns:1fr;min-height:0;padding:64px var(--gutter)56px}}.blk--hero .nf-t{position:relative;z-index:2;max-width:600px;padding-right:clamp(16px,3vw,48px)}@media(max-width:900px){.blk--hero .nf-t{margin-top:-12px;padding:0}}.blk--hero .nf-k{display:inline-flex;align-items:center;gap:10px;font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600;color:#ffb38f}.blk--hero .nf-k::before{content:"";width:7px;height:7px;border-radius:50%;background:#eb0000}.blk--hero .nf-k:has(>.glyph){gap:14px}.blk--hero .nf-k:has(>.glyph)::before{display:none}.blk--hero .nf-k:has(>.glyph) .glyph{--gp:3px;--gg:2.5px;--gt:6px}body.v2 .blk--hero .nf-k{color:#8fe6ec}body.v3 .blk--hero .nf-k{color:#f7ad2c}.blk--hero .nf h1{margin:18px 0 0;font-size:clamp(64px,8.4vw,136px);line-height:.86;letter-spacing:-.01em;color:#f3ede2}.blk--hero .nf h1 .dot{color:#eb0000}.blk--hero .nf-t p.nf-p{max-width:44ch;margin:26px 0 0;font-size:clamp(18px,1.4vw,21px);line-height:1.55}@media(max-width:700px){.blk--hero .nf-t p.nf-p{font-size:var(--t-hero-lead)}}.blk--hero .nf-t p.nf-p{color:rgba(243,237,226,.84);text-wrap:pretty}.blk--hero .nf-w{margin:clamp(32px,4vw,48px)0 0;padding:0;list-style:none;border-top:1px solid rgba(243,237,226,.22)}.blk--hero .nf-w a{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:4px 18px;align-items:baseline;padding:16px 0;border-bottom:1px solid rgba(243,237,226,.14);color:#f3ede2;text-decoration:none;background:0 0}.blk--hero .nf-w a:hover b{text-decoration:underline;text-decoration-color:#f36931;text-decoration-thickness:2px;text-underline-offset:.18em}.blk--hero .nf-w a:hover i{transform:translateX(8px)}.blk--hero .nf-w a:focus-visible{outline:2px solid #f3ede2;outline-offset:3px}.blk--hero .nf-w b{font-size:var(--t-body);line-height:var(--lh-body);font-weight:600}.blk--hero .nf-w span{grid-column:1;font-size:var(--t-second);line-height:var(--lh-second);color:rgba(243,237,226,.62)}.blk--hero .nf-w i{grid-row:1/3;grid-column:2;font-style:normal;color:#ffb38f;transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.blk--hero .nf-a{position:absolute;top:0;right:0;bottom:0;width:62vw;margin:0;overflow:hidden;container-type:size;mask-image:linear-gradient(90deg,transparent 0,#000 34%),linear-gradient(180deg,transparent 0,#000 34%,#000 88%,transparent);mask-composite:intersect}@media(max-width:900px){.blk--hero .nf-a{position:relative;order:-1;width:calc(100% + 2*var(--gutter));margin:0 calc(-1*var(--gutter));aspect-ratio:1/.8;container-type:normal;mask-image:linear-gradient(180deg,#000 70%,transparent)}}.blk--hero .nf-b{position:absolute;right:0;bottom:0;width:max(100cqw,100cqh);aspect-ratio:1}@media(max-width:900px){.blk--hero .nf-b{width:100%}}.blk--hero .nf-b .art-prints,.blk--hero .nf-b .art-print,.blk--hero .nf-b img{display:block;width:100%;height:100%}.blk--hero .nf-s{position:absolute;width:2.4%;aspect-ratio:1;margin:-1.2% 0 0 -1.2%;border-radius:50%;background:radial-gradient(circle,rgba(255,150,90,.95) 0,rgba(243,105,49,.5) 35%,rgba(243,105,49,0) 70%);mix-blend-mode:screen;opacity:.8}@media(prefers-reduced-motion:no-preference){:where(html:not(.sf-still)) .blk--hero .nf-s{animation:heroSummit 4.8s ease-in-out infinite}}@keyframes heroSummit{0%,100%{transform:scale(.7);opacity:.45}50%{transform:scale(1.6);opacity:1}}.blk--hero .hero-gfx{position:relative;z-index:1;display:block;width:clamp(120px,12vw,180px);height:auto;margin:22px 0 4px}.blk--hero .hero.day.hero--sector{min-height:86svh}.blk--hero .hero--sector .lg{position:relative;z-index:1;max-width:720px;margin-top:clamp(24px,3.5vh,40px)}.blk--hero :is(.hx,.hero--sector) .lg{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16)}.blk--hero :is(.hx,.hero--sector) .lg span{white-space:nowrap;font-size:var(--t-meta);line-height:var(--lh-meta);text-transform:none;letter-spacing:.005em;font-weight:600;color:var(--mist)}.blk--hero :is(.hx,.hero--sector) .lg img{height:28px;width:auto;filter:brightness(0)invert(1);opacity:.8}.blk--hero .hl{background:#031527;color:#f2f5f8}.blk--hero .hl__in{--hl-gap:clamp(32px, 4.5vw, 64px);display:grid;grid-template-columns:minmax(0,calc((min(1248px,100% + 2 * clamp(16px,6vw,96px) - 64px) - var(--hl-gap))/2))minmax(0,1fr);gap:var(--hl-gap);align-items:center;max-width:calc(1248px + 2*clamp(16px,6vw,96px));margin:0;padding:144px clamp(16px,6vw,96px)88px}@media(max-width:900px){.blk--hero .hl__in{grid-template-columns:minmax(0,1fr);padding:128px clamp(16px,6vw,96px)56px}}.blk--hero .hl__t{display:flex;flex-direction:column;align-items:flex-start}.blk--hero .hl__t h1{margin:18px 0 0;font-size:clamp(44px,5.4vw,80px);line-height:.92;color:#fff}.blk--hero .hl__voice{margin:26px 0 0;max-width:32em;font-size:clamp(18px,1.5vw,21px);line-height:1.5;color:#dfe6ee}.blk--hero .hl__who{display:flex;align-items:center;gap:14px;width:100%;margin-top:32px;padding-top:20px;border-top:1px solid #1e3a56}.blk--hero .hl__who .hl__av{width:48px;height:48px;border-radius:50%;object-fit:cover;filter:grayscale(1)}.blk--hero .hl__who b{display:block;font-family:var(--display);font-style:italic;font-weight:700;font-size:28px;line-height:1;text-transform:uppercase;color:#fff}.blk--hero .hl__who span{font-size:var(--t-meta);color:#9fb0c2}.blk--hero .hl__who .hl__gl{margin-left:auto}.blk--hero .hl__scr{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:6px;background:#000;box-shadow:0 0 0 14px #020a14,0 0 0 15px #0f2c49;margin:15px}.blk--hero .hl__scr .hl__img,.blk--hero .hl__scr .hl__app{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.blk--hero .hl__scr:has(.hl__play){display:grid;place-items:center}.blk--hero .hl__play{position:relative;z-index:1;box-shadow:0 10px 30px rgba(0,0,0,.4)}.blk--hero .hl__play svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.blk--hero .hl__keys{display:flex;flex-wrap:wrap;gap:4px 16px;margin:12px 15px 0;font-size:13px;line-height:1.5;color:#9fb0c2}.blk--hero .hl__keys :is(b,strong){color:#fff;font-weight:600}