@font-face{font-family:Maven Pro;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/fonts/maven-pro-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Maven Pro;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/fonts/maven-pro-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--legal-navy: #000548;--legal-panel: #11185a;--legal-red: #eb003c;--legal-red-dark: #b90030;--legal-ink: #111827;--legal-muted: #667085;--legal-line: #d8dde8;--legal-soft: #f6f7fb;--legal-surface: #ffffff;--legal-red-soft: #fff2f5;--legal-shadow: 0 22px 58px rgba(0, 5, 72, .13);--legal-radius: 16px;color-scheme:light;font-family:Maven Pro,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:20px;background:var(--legal-soft);color-scheme:light}*,*:before,*:after{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}a{color:inherit}.legal-page{min-width:0;min-height:100vh;overflow-x:hidden;background:var(--legal-soft);color:var(--legal-ink);font:400 1rem/1.7 Maven Pro,ui-sans-serif,system-ui,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.legal-skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:11px 16px;border:2px solid white;border-radius:8px;background:var(--legal-red);color:#fff;font-weight:800;text-decoration:none;transform:translateY(-180%)}.legal-skip-link:focus{transform:translateY(0)}.legal-masthead{position:relative;z-index:2;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#14141c7a,#0c0c1457),var(--legal-navy);color:#fff;box-shadow:0 14px 34px #0000001a;-webkit-backdrop-filter:blur(14px) saturate(1.04);backdrop-filter:blur(14px) saturate(1.04)}.legal-masthead-inner{width:100%;min-height:54px;margin:0 auto;padding:max(10px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 10px max(14px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.legal-brand{min-width:0;display:inline-flex;align-items:center;justify-self:start;gap:9px;overflow:hidden;color:#fff;text-decoration:none}.legal-brand-mark{width:34px;height:34px;flex:0 0 auto;border-radius:9px;box-shadow:0 6px 15px #0000002e}.legal-brand-word{overflow:hidden;color:#fff;font-size:clamp(.82rem,1.6vw,.98rem);font-weight:900;letter-spacing:-.015em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.legal-bar-title{min-width:max-content;color:#fff;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1;text-align:center}.legal-top-nav{display:flex;align-items:center;justify-self:end;gap:4px}.legal-top-nav a{min-height:38px;display:inline-flex;align-items:center;padding:6px 8px;border-radius:6px;color:#ffffffb8;font-size:.86rem;font-weight:850;text-decoration:none}.legal-top-nav a[aria-current=page]{color:#fff;background:#ffffff17}.legal-main{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:clamp(32px,5vw,58px) 0 clamp(64px,8vw,100px)}.legal-page-frame{overflow:clip;border:1px solid rgba(0,5,72,.11);border-radius:var(--legal-radius);background:var(--legal-surface);box-shadow:var(--legal-shadow)}.legal-hero{min-height:260px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:44px;overflow:hidden;padding:clamp(34px,5vw,58px);border:0;border-radius:calc(var(--legal-radius) - 1px) calc(var(--legal-radius) - 1px) 0 0;background:linear-gradient(115deg,var(--legal-navy) 0 72%,var(--legal-panel) 72%);color:#fff;isolation:isolate}.legal-hero:after{width:210px;position:absolute;z-index:-1;top:-72px;right:-102px;bottom:-72px;background:var(--legal-red);content:"";transform:rotate(12deg)}.legal-hero-copy{position:relative;z-index:1;max-width:820px}.legal-hero h1{margin:0;color:#fff;font-size:clamp(2.65rem,5.6vw,4.6rem);font-weight:900;letter-spacing:-.055em;line-height:.98;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.legal-page-privacy .legal-hero h1{font-size:clamp(2.45rem,5vw,4.25rem)}.legal-lead{max-width:720px;margin:20px 0 0;color:#fffc;font-size:clamp(1.03rem,1.8vw,1.23rem);font-weight:600;line-height:1.5}.legal-lead strong{color:#fff;font-weight:850}.legal-hero-emblem{width:142px;height:142px;position:relative;z-index:1;flex:0 0 auto;display:grid;place-items:center;transform:rotate(2deg)}.legal-hero-emblem img{width:112px;height:112px;border-radius:28px;filter:drop-shadow(0 16px 24px rgba(0,0,0,.22))}.legal-layout{margin-top:0;display:grid;grid-template-columns:248px minmax(0,1fr);align-items:stretch;gap:0;background:linear-gradient(90deg,var(--legal-soft) 0 248px,white 248px)}.legal-layout-compact{grid-template-columns:220px minmax(0,1fr);background:linear-gradient(90deg,var(--legal-soft) 0 220px,white 220px)}.legal-toc-card{position:sticky;top:20px;align-self:start;padding:32px 24px 26px;color:var(--legal-navy)}.legal-toc-card:before{width:4px;height:32px;position:absolute;top:28px;left:0;background:var(--legal-red);content:""}.legal-toc-label{margin:0 0 13px;color:var(--legal-navy);font-size:.73rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.legal-toc{display:grid;gap:2px}.legal-toc a{min-height:38px;display:flex;align-items:center;padding:6px 8px;border-radius:5px;color:#000548ad;font-size:.86rem;font-weight:650;line-height:1.25;text-decoration:none}.legal-toc-note{margin:17px 8px 0;padding-top:14px;border-top:1px solid rgba(0,5,72,.12);color:#00054899;font-size:.75rem}.legal-document{background:var(--legal-surface)}.legal-document:before{height:5px;display:none;background:linear-gradient(90deg,var(--legal-navy) 0 84%,var(--legal-red) 84%);content:""}.legal-section{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:20px;margin:0 clamp(25px,6vw,66px);padding:clamp(38px,6vw,62px) 0;scroll-margin-top:20px}.legal-section+.legal-section{border-top:1px solid var(--legal-line)}.legal-section-number{width:43px;height:auto;margin:3px 0 0;padding-top:9px;border-top:3px solid var(--legal-red);display:grid;justify-items:start;color:var(--legal-red);font-size:.72rem;font-weight:900;letter-spacing:.08em}.legal-section h2{margin:0 0 18px;color:var(--legal-navy);font-size:clamp(1.45rem,3vw,2rem);font-weight:850;letter-spacing:-.025em;line-height:1.18}.legal-section h3{margin:32px 0 10px;color:var(--legal-panel);font-size:1.08rem;font-weight:850;line-height:1.35}.legal-section p{margin:0 0 17px}.legal-section p:last-child,.legal-section ul:last-child,.legal-section address:last-child{margin-bottom:0}.legal-section ul{margin:0 0 20px;padding:0;display:grid;gap:10px;list-style:none}.legal-section li{position:relative;padding-left:22px}.legal-section li:before{width:7px;height:7px;position:absolute;top:.66em;left:2px;border-radius:50%;background:var(--legal-red);content:""}.legal-section strong{font-weight:800}.legal-section code{padding:.08em .34em;border:1px solid var(--legal-line);border-radius:5px;background:var(--legal-soft);color:#303a52;font:600 .88em/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.legal-contact-card,.legal-authority-card{width:min(100%,540px);margin:20px 0 24px;padding:21px 23px;border:0;border-left:5px solid var(--legal-red);display:grid;background:var(--legal-soft);font-style:normal;line-height:1.55}.legal-contact-card strong,.legal-authority-card strong{margin-bottom:6px;color:var(--legal-navy)}.legal-contact-card a,.legal-authority-card a{width:fit-content;margin-top:7px;color:var(--legal-navy);font-weight:750;text-decoration-color:var(--legal-red);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.legal-authority-card{width:min(100%,630px)}.legal-inline-link{color:var(--legal-navy);font-weight:750;text-decoration-color:var(--legal-red);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.legal-warning{margin:24px 0 2px;padding:19px 21px;border:1px solid rgba(235,0,60,.2);border-left:5px solid var(--legal-red);border-radius:10px;background:var(--legal-red-soft)}.legal-warning strong{display:block;margin-bottom:5px;color:var(--legal-red-dark)}.legal-warning p{margin:0}.legal-footer{border-top:1px solid rgba(255,255,255,.12);background:var(--legal-navy);color:#fff;box-shadow:0 -12px 30px #00054814}.legal-footer-inner{width:100%;min-height:54px;margin:0 auto;padding:10px max(14px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.legal-footer a{color:#ffffffc2;font-weight:850;text-decoration:none}.legal-home-link{min-height:38px;display:inline-flex;align-items:center;justify-self:start;gap:9px;font-size:.86rem}.legal-home-link span{color:var(--legal-red);font-size:1.25rem}.legal-footer-brand{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-self:center;gap:8px;color:#fff!important;font-size:.9rem;white-space:nowrap}.legal-footer-brand img{width:30px;height:30px;border-radius:8px}.legal-footer nav{display:flex;align-items:center;justify-self:end;gap:4px}.legal-footer nav a{min-height:38px;display:inline-flex;align-items:center;padding:6px 8px;border-radius:6px;font-size:.86rem}.legal-footer nav a[aria-current=page]{color:#fff;background:#ffffff17}a:focus-visible{border-radius:5px;outline:3px solid var(--legal-red);outline-offset:3px}@media(hover:hover)and (pointer:fine){.legal-top-nav a:hover{background:#ffffff1a;color:#fff}.legal-toc a:hover{background:#0005480e;color:var(--legal-navy)}.legal-inline-link:hover,.legal-contact-card a:hover,.legal-authority-card a:hover{color:var(--legal-red-dark);text-decoration-thickness:2px}.legal-footer a:hover,.legal-brand:hover{color:#fff}}@media(max-width:900px){.legal-layout,.legal-layout-compact{grid-template-columns:minmax(0,1fr);background:#fff}.legal-toc-card,.legal-document{min-width:0}.legal-toc-card{position:static;padding:28px 26px 24px;border-bottom:1px solid var(--legal-line);background:var(--legal-soft)}.legal-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px}.legal-toc-note{grid-column:1 / -1}}@media(max-width:900px)and (hover:none)and (pointer:coarse){.legal-document:before{display:block}}@media(max-width:760px){.legal-brand-word{display:none}.legal-footer-brand span{display:block;order:-1;position:relative;z-index:1;flex:0 0 12px;height:38px;margin-left:-12px;margin-right:-8px;overflow:hidden;font-size:0}.legal-top-nav a[aria-current=page],.legal-footer nav a[aria-current=page]{display:none}.legal-masthead-inner,.legal-footer-inner{gap:12px}}@media(max-width:680px){.legal-main{width:min(calc(100% - 28px),1180px);padding-top:28px}.legal-bar-title{font-size:1.05rem}.legal-top-nav{gap:1px}.legal-top-nav a{padding-inline:8px;font-size:.8rem}.legal-hero{min-height:220px;padding:34px 30px 38px}.legal-hero:after{width:132px;right:-92px}.legal-hero h1{font-size:clamp(2.25rem,11vw,3.7rem);line-height:1}.legal-page-privacy .legal-hero h1{font-size:clamp(2rem,9vw,3rem)}.legal-hero-emblem{display:none}.legal-toc{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-section{grid-template-columns:minmax(0,1fr);gap:12px;margin-inline:22px;padding-block:38px}.legal-section>*{min-width:0}.legal-section-number{width:34px;height:auto;justify-content:start}.legal-section h2{margin-bottom:15px}}@media(max-width:430px){.legal-hero{min-height:210px;padding:30px 24px 34px}.legal-hero h1{font-size:clamp(2rem,10.7vw,2.9rem)}.legal-lead{font-size:.98rem}.legal-toc{grid-template-columns:minmax(0,1fr)}.legal-section{margin-inline:17px}.legal-contact-card,.legal-authority-card,.legal-warning{padding:17px}.legal-footer-brand img{width:28px;height:28px}}@media(max-width:340px){.legal-bar-title{font-size:.92rem}.legal-top-nav a,.legal-footer a{font-size:.74rem}.legal-home-link{gap:5px}}@media(any-pointer:coarse),(max-width:760px){.legal-brand,.legal-top-nav a,.legal-toc a,.legal-contact-card a,.legal-authority-card a,.legal-home-link,.legal-footer nav a,.legal-footer-brand{min-height:44px}.legal-contact-card a,.legal-authority-card a{display:inline-flex;align-items:center}.legal-brand,.legal-footer-brand{min-width:44px}}@media(max-width:900px){.legal-page-not-found .legal-footer-inner{min-height:0;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 8px}.legal-page-not-found .legal-home-link{min-width:0;grid-column:1;grid-row:1}.legal-page-not-found .legal-footer nav{min-width:0;grid-column:2;grid-row:1}.legal-page-not-found .legal-footer-brand{grid-column:1 / -1;grid-row:2}}@media(max-width:480px){.legal-page-not-found .legal-masthead-inner{min-height:0;grid-template-columns:34px minmax(0,1fr) 34px;grid-template-rows:auto auto;gap:4px 8px;padding:8px max(10px,env(safe-area-inset-right,0px)) 7px max(10px,env(safe-area-inset-left,0px))}.legal-page-not-found .legal-brand{grid-column:1;grid-row:1}.legal-page-not-found .legal-bar-title{min-width:0;grid-column:2;grid-row:1}.legal-page-not-found .legal-top-nav{min-width:0;grid-column:1 / -1;grid-row:2;justify-self:center;flex-wrap:wrap}.legal-page-not-found .legal-footer-inner{min-height:0;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 8px;padding:8px max(10px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))}.legal-page-not-found .legal-home-link{min-width:0;grid-column:1;grid-row:1}.legal-page-not-found .legal-footer nav{min-width:0;grid-column:2;grid-row:1}.legal-page-not-found .legal-footer-brand{grid-column:1 / -1;grid-row:2}.legal-page-not-found .legal-footer-brand span{height:auto;order:initial;flex:0 1 auto;margin:0;overflow:visible;font-size:.78rem}}@media(max-width:320px),(orientation:landscape)and (max-width:430px)and (max-height:260px){.legal-masthead-inner{min-height:0;grid-template-columns:34px minmax(0,1fr) 34px;grid-template-rows:auto auto;gap:4px 8px;padding:8px max(10px,env(safe-area-inset-right,0px)) 7px max(10px,env(safe-area-inset-left,0px))}.legal-brand{grid-column:1;grid-row:1}.legal-brand-mark{width:32px;height:32px}.legal-bar-title{min-width:0;grid-column:2;grid-row:1;overflow-wrap:anywhere}.legal-top-nav{min-width:0;grid-column:1 / -1;grid-row:2;justify-self:center;flex-wrap:wrap}.legal-top-nav a{min-height:44px;padding-block:3px}.legal-main{width:calc(100% - 20px);padding-top:20px}.legal-hero{min-height:0;padding:26px 18px 30px}.legal-hero h1,.legal-page-privacy .legal-hero h1{font-size:clamp(1rem,11vw,2.25rem);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.legal-lead{font-size:clamp(.85rem,5.5vw,.98rem)}.legal-lead,.legal-lead strong,.legal-toc a,.legal-section h2,.legal-section h3,.legal-section strong{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.legal-section h2{font-size:clamp(1rem,7vw,1.45rem)}.legal-section h3{font-size:clamp(.9rem,6vw,1.08rem)}.legal-toc-card{padding:22px 16px 20px}.legal-section{margin-inline:14px}.legal-section p,.legal-section li,.legal-section address{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.legal-contact-card,.legal-authority-card,.legal-warning{padding:15px}.legal-footer-inner{min-height:0;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 8px;padding:8px max(10px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))}.legal-home-link{min-width:0;grid-column:1;grid-row:1;line-height:1.15}.legal-footer nav{min-width:0;grid-column:2;grid-row:1}.legal-footer nav a{min-height:44px;padding:4px}.legal-footer-brand{grid-column:1 / -1;grid-row:2}.legal-footer-brand span{height:auto;order:initial;flex:0 1 auto;margin:0;overflow:visible;font-size:.78rem}.legal-page-not-found .legal-footer-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.legal-page-not-found .legal-home-link{grid-column:1;grid-row:1;justify-self:center}.legal-page-not-found .legal-footer nav{grid-column:1;grid-row:2;justify-self:center;justify-content:center;flex-wrap:wrap}.legal-page-not-found .legal-footer nav a{overflow-wrap:anywhere}.legal-page-not-found .legal-footer-brand{grid-column:1;grid-row:3}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(prefers-contrast:more){.legal-document,.legal-contact-card,.legal-authority-card{border-color:var(--legal-navy)}.legal-section+.legal-section{border-color:#656b78}}@media print{@page{margin:18mm}html,.legal-page{background:#fff}.legal-page{color:#000;font-size:10.5pt}.legal-skip-link,.legal-masthead,.legal-hero-emblem,.legal-toc-card,.legal-footer{display:none!important}.legal-main{width:100%;margin:0;padding:0}.legal-hero{min-height:0;padding:0 0 16mm;border:0;background:#fff;color:#000;box-shadow:none}.legal-hero:after{display:none}.legal-hero h1,.legal-lead,.legal-lead strong{color:#000}.legal-hero h1{font-size:30pt}.legal-layout,.legal-layout-compact{display:block}.legal-document{overflow:visible;border:0;background:#fff;box-shadow:none}.legal-document:before{display:none}.legal-section{display:block;margin:0;padding:8mm 0;break-inside:avoid}.legal-section-number{display:none}a{color:#000!important;text-decoration:underline}}@font-face{font-family:Luckiest Guy;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/luckiest-guy-latin-400-normal.woff2) format("woff2")}.not-found-page{min-height:100svh;display:block;background:var(--legal-navy);color:#fff;overflow:hidden}.not-found-main{min-height:100svh;position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden;padding:max(24px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(26px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));background:radial-gradient(ellipse at 12% 18%,rgba(117,201,255,.26) 0 3%,transparent 11%),radial-gradient(ellipse at 72% 22%,rgba(99,191,255,.2) 0 4%,transparent 13%),radial-gradient(ellipse at 25% 78%,rgba(91,182,255,.24) 0 3%,transparent 12%),radial-gradient(ellipse at 84% 72%,rgba(121,207,255,.18) 0 5%,transparent 15%),linear-gradient(145deg,#0755a7,#06488f 46%,#043776);background-size:370px 270px,460px 330px,410px 310px,520px 390px,auto}.not-found-main:before,.not-found-main:after{position:absolute;z-index:-2;pointer-events:none;content:""}.not-found-main:before{inset:-24%;background:repeating-radial-gradient(ellipse at 30% 36%,transparent 0 19px,rgba(143,221,255,.18) 21px 23px,transparent 25px 52px),repeating-radial-gradient(ellipse at 72% 64%,transparent 0 31px,rgba(175,230,255,.12) 33px 35px,transparent 38px 74px);background-size:230px 190px,310px 250px;filter:blur(1px);opacity:.78;transform:rotate(-7deg) scale(1.08);animation:not-found-water-drift 14s ease-in-out infinite alternate}.not-found-main:after{inset:0;background:linear-gradient(112deg,rgba(255,255,255,.055) 0 12%,transparent 12.2%),linear-gradient(248deg,transparent 0 68%,rgba(0,5,72,.11) 68.2% 78%,transparent 78.2%),radial-gradient(circle at 50% 44%,transparent 0 28%,rgba(0,5,72,.16) 76% 100%)}.not-found-water-light{width:min(900px,110vw);height:min(680px,92vh);position:absolute;z-index:-1;top:46%;left:50%;border-radius:50%;background:radial-gradient(ellipse,rgba(104,204,255,.2),transparent 68%);transform:translate(-50%,-50%);pointer-events:none}.not-found-content{width:min(720px,100%);position:relative;z-index:2;display:grid;justify-items:center;gap:clamp(12px,2.4vh,22px);text-align:center}.not-found-wordmark{min-height:44px;display:inline-flex;align-items:baseline;justify-content:center;gap:.015em;color:#fff;font-family:Luckiest Guy,Maven Pro,system-ui,sans-serif;font-size:clamp(3.1rem,12vw,5.4rem);font-weight:400;letter-spacing:.01em;line-height:.9;text-decoration:none;text-shadow:0 10px 26px rgba(0,0,0,.22);transform:translateY(-12px) rotate(-1deg)}.not-found-wordmark span{display:inline-block;transform-origin:50% 80%}.not-found-wordmark span:nth-child(1){transform:rotate(-7deg) translateY(.04em)}.not-found-wordmark span:nth-child(2){transform:rotate(4deg) translateY(-.02em)}.not-found-wordmark span:nth-child(3){transform:rotate(-3deg) translateY(.03em)}.not-found-wordmark span:nth-child(4){transform:rotate(5deg) translateY(-.04em)}.not-found-wordmark span:nth-child(5){margin-left:.02em;transform:rotate(8deg) translateY(.02em) scale(1.12)}.not-found-code{display:flex;align-items:center;justify-content:center;gap:clamp(4px,1.2vw,12px);color:#fff;line-height:.72;filter:drop-shadow(0 18px 22px rgba(0,0,0,.22))}.not-found-digit{font-family:Luckiest Guy,Maven Pro,system-ui,sans-serif;font-size:clamp(7rem,20vw,12.5rem);font-weight:400;letter-spacing:-.035em;text-shadow:0 3px 0 rgba(0,0,0,.12)}.not-found-digit:first-child{transform:rotate(-5deg) translateY(3%);animation:not-found-digit-left 4.2s ease-in-out infinite}.not-found-digit:last-child{transform:rotate(5deg) translateY(-1%);animation:not-found-digit-right 4.8s ease-in-out infinite}.not-found-ring-wrap{width:clamp(94px,16vw,164px);position:relative;flex:0 0 auto;aspect-ratio:1;transform:rotate(-8deg);animation:not-found-float 3.4s ease-in-out infinite}.not-found-ring-wrap:after{position:absolute;inset:34%;border-radius:50%;border:clamp(2px,.25vw,3px) solid rgba(255,255,255,.78);box-shadow:inset 0 4px 8px #0000002e;pointer-events:none;content:""}.not-found-life-ring{position:absolute;inset:3%;border-radius:50%;background:conic-gradient(from -14deg,#fff 0 28deg,var(--legal-red) 28deg 76deg,#fff 76deg 104deg,var(--legal-red) 104deg 166deg,#fff 166deg 194deg,var(--legal-red) 194deg 256deg,#fff 256deg 284deg,var(--legal-red) 284deg 332deg,#fff 332deg 360deg);-webkit-mask:radial-gradient(circle,transparent 0 32%,#000 33% 100%);mask:radial-gradient(circle,transparent 0 32%,#000 33% 100%);box-shadow:inset 0 0 0 4px #7a002029}.not-found-ripple{position:absolute;z-index:-1;inset:18%;border:2px solid rgba(191,232,255,.5);border-radius:50%;opacity:0;animation:not-found-ripple 3.4s ease-out infinite}.not-found-ripple-two{animation-delay:-1.7s}.not-found-copy{display:grid;justify-items:center;gap:10px}.not-found-kicker{margin:0;color:#ffffffa6;font-size:clamp(.76rem,1.8vw,.9rem);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.not-found-copy h1{margin:0;color:#fff;font-size:clamp(2rem,5vw,3.55rem);font-weight:900;letter-spacing:-.045em;line-height:1;text-wrap:balance;text-shadow:0 8px 20px rgba(0,0,0,.2)}.not-found-home{min-height:44px;margin-top:3px;padding:8px 5px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#ffffffb3;font-size:.94rem;font-weight:800;line-height:1;text-decoration:none;transition:color .13s ease,transform .13s ease}.not-found-home span{color:inherit;font-size:1.2rem;line-height:0}.not-found-page a:focus-visible{border-radius:6px;outline:3px solid white;outline-offset:4px;box-shadow:0 0 0 7px var(--legal-red)}@media(hover:hover)and (pointer:fine){.not-found-home:hover{color:#fff;transform:translate(-2px)}.not-found-wordmark:hover{transform:translateY(-12px) rotate(-1deg) scale(1.03)}}@media(max-width:680px){.not-found-main{min-height:100svh;padding-top:max(19px,env(safe-area-inset-top));padding-bottom:max(19px,env(safe-area-inset-bottom))}.not-found-content{gap:11px}.not-found-code{margin-block:2px 5px}.not-found-copy{gap:8px}}@media(max-width:430px){.not-found-main{padding-inline:18px}.not-found-wordmark{font-size:3.1rem}}@media(max-width:300px)and (max-height:420px){.not-found-page{overflow-x:hidden;overflow-y:auto}.not-found-main{align-items:safe center;overflow-x:hidden;overflow-y:auto;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.not-found-content{gap:4px}.not-found-wordmark{min-height:44px;font-size:max(2rem,40px);line-height:.88;transform:rotate(-1deg)}.not-found-code{gap:1px;margin-block:0}.not-found-digit{font-size:max(2.2rem,56px)}.not-found-ring-wrap{width:52px}.not-found-copy{width:100%;min-width:0;gap:3px}.not-found-kicker,.not-found-copy h1,.not-found-home{max-width:100%;overflow-wrap:anywhere}.not-found-kicker{font-size:max(.57rem,12px);letter-spacing:.07em;line-height:1.1}.not-found-copy h1{font-size:max(1.1rem,24px);letter-spacing:-.035em;line-height:.95}.not-found-home{min-height:44px;margin-top:0;padding:4px;gap:4px;font-size:max(.68rem,16px);line-height:1.1;text-align:center;white-space:normal}.not-found-home span{font-size:max(1rem,18px)}}@media(max-height:690px)and (min-width:431px){.not-found-main{padding-block:16px 76px}.not-found-content{gap:7px}.not-found-wordmark{font-size:2.55rem}.not-found-digit{font-size:clamp(6rem,17vh,8rem)}.not-found-ring-wrap{width:clamp(84px,15vh,112px)}}@keyframes not-found-float{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-8px)}}@keyframes not-found-ripple{0%{opacity:0;transform:scale(.72)}18%{opacity:.58}to{opacity:0;transform:scale(1.75)}}@keyframes not-found-digit-left{0%,to{transform:rotate(-5deg) translateY(3%)}50%{transform:rotate(-3deg) translateY(0)}}@keyframes not-found-digit-right{0%,to{transform:rotate(5deg) translateY(-1%)}50%{transform:rotate(3deg) translateY(2%)}}@keyframes not-found-water-drift{0%{transform:rotate(-7deg) translate3d(-1.5%,-1%,0) scale(1.08)}to{transform:rotate(-4deg) translate3d(1.5%,1%,0) scale(1.12)}}@media(prefers-reduced-motion:reduce){.not-found-ring-wrap,.not-found-ripple,.not-found-digit{animation:none}.not-found-main:before{animation:none}.not-found-home,.not-found-wordmark{transition:none}}@media(prefers-contrast:more){.not-found-kicker{color:#ff9bb3}.not-found-home{color:#fff;text-decoration:underline}}@media print{.not-found-page{display:block;background:#fff;color:#000}.not-found-main{min-height:0;padding:20mm 0;background:#fff}.not-found-main:before,.not-found-main:after,.not-found-water-light,.legal-skip-link{display:none!important}.not-found-wordmark,.not-found-copy h1{color:#000;text-shadow:none}.not-found-home{color:#000}.not-found-digit{color:var(--legal-navy)}}.legal-brand,.legal-brand-word{overflow:visible}.legal-brand-word{text-overflow:clip}.legal-page-imprint,.legal-page-privacy{--ssd-accent: #39bda7;--ssd-accent-on-light: #237668;--ssd-on-accent: #000548}:is(.legal-page-imprint,.legal-page-privacy) .legal-hero:after,:is(.legal-page-imprint,.legal-page-privacy) .legal-toc-card:before,:is(.legal-page-imprint,.legal-page-privacy) .legal-section li:before{background:var(--ssd-accent)}:is(.legal-page-imprint,.legal-page-privacy) .legal-document:before{background:linear-gradient(90deg,var(--legal-navy) 0 84%,var(--ssd-accent) 84%)}:is(.legal-page-imprint,.legal-page-privacy) .legal-section-number{border-top-color:var(--ssd-accent);color:var(--ssd-accent-on-light)}:is(.legal-page-imprint,.legal-page-privacy) :is(.legal-contact-card,.legal-authority-card){border-left-color:var(--ssd-accent)}:is(.legal-page-imprint,.legal-page-privacy) :is(.legal-inline-link,.legal-contact-card a,.legal-authority-card a){text-decoration-color:var(--ssd-accent)}:is(.legal-page-imprint,.legal-page-privacy) .legal-home-link span{color:var(--ssd-accent)}:is(.legal-page-imprint,.legal-page-privacy) a:focus-visible{outline-color:var(--ssd-accent-on-light)}:is(.legal-page-imprint,.legal-page-privacy) :is(.legal-masthead,.legal-footer) a:focus-visible{outline-color:var(--ssd-accent)}:is(.legal-page-imprint,.legal-page-privacy) .legal-skip-link{border-color:var(--ssd-on-accent);background:var(--ssd-accent);color:var(--ssd-on-accent)}:is(.legal-page-imprint,.legal-page-privacy) .legal-skip-link:focus-visible{outline-color:#fff}@media(hover:hover)and (pointer:fine){:is(.legal-page-imprint,.legal-page-privacy) :is(.legal-inline-link,.legal-contact-card a,.legal-authority-card a):hover{color:var(--ssd-accent-on-light);text-decoration-color:var(--ssd-accent)}}
