@font-face{font-family:Lato;src:url(../media/Lato_Regular-s.06xm0acgp3nvl.woff2?dpl=e37d010927a4bd3de3e9400f920d194bc0d52926)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(../media/Lato_Bold-s.3q8ipc2b_3lty.woff2?dpl=e37d010927a4bd3de3e9400f920d194bc0d52926)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:97.84%}.ywBGCG_className{font-family:Lato,Lato Fallback}.ywBGCG_variable{--font-lato-face:"Lato", "Lato Fallback"}
@keyframes passport-fade-in{0%{opacity:0}}@keyframes passport-rise-in{0%{opacity:0;transform:translateY(var(--passport-rise))}}.passport-intro-fade{animation-name:passport-fade-in;animation-timing-function:ease;animation-fill-mode:both}.passport-intro-message,.passport-intro-mac{animation-name:passport-rise-in;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.passport-intro-message{--passport-rise:12px}.passport-intro-mac{--passport-rise:32px}.passport-page{--passport-min-height:600px;--passport-nav:70px;--passport-top:24px;--passport-gap:28px;--passport-title:40px;--passport-name:56px;--passport-subline:17px;--passport-tagline-gap:9px;--passport-cta-gap:20px;--passport-cta-height:102px;--passport-mac-margin:16px}@media (min-width:375px){.passport-page{--passport-title:46px;--passport-name:64px}}@media (min-width:640px){.passport-page{--passport-name:var(--passport-title);--passport-top:28px;--passport-gap:40px;--passport-title:54px;--passport-subline:20px;--passport-tagline-gap:11px;--passport-cta-gap:22px;--passport-cta-height:46px;--passport-mac-margin:24px}}@media (min-width:920px){.passport-page{--passport-nav:84px}}@media (min-width:1024px){.passport-page{--passport-min-height:800px}}@media (min-width:1024px),(min-width:768px) and (min-height:1000px){.passport-page{--passport-top:32px;--passport-gap:56px;--passport-title:68px;--passport-subline:22px;--passport-tagline-gap:14px;--passport-cta-gap:24px;--passport-mac-margin:32px}}@media (min-width:1280px) and (min-height:860px){.passport-page{--passport-top:48px;--passport-gap:84px;--passport-title:80px;--passport-subline:25px;--passport-tagline-gap:16px;--passport-cta-gap:26px}}@media (min-width:1920px) and (min-height:1200px){.passport-page{--passport-top:64px;--passport-gap:108px;--passport-title:96px;--passport-subline:29px;--passport-tagline-gap:20px;--passport-cta-gap:28px}}.passport-mac-area{flex:0 1 calc(min(100vw - 2 * var(--passport-mac-margin), var(--mac-width)) / var(--mac-fit));min-height:0;position:relative;container-type:size}.passport-mac{width:min(100cqw - 2 * var(--passport-mac-margin), 100cqh * var(--mac-fit));position:absolute;top:0;left:50%;translate:-50%}.passport-spacer-top{flex:3 1 0}.passport-spacer-mid{flex:2 1 0}.passport-spacer-end{display:none}.passport-dunes{scale:1.18}@media (min-width:640px) and (orientation:portrait){.passport-dunes{transform-origin:50% 0;scale:1.35}}@media (max-width:639px),(max-aspect-ratio:4/5){.passport-mac-area{flex:0 1 calc(min(100vw - 2 * var(--passport-mac-margin), var(--mac-width) / var(--mac-whole-lid)) * var(--mac-whole-aspect))}.passport-mac{--mac-base:block;--mac-lid-foot:0px;--mac-fold:initial;width:calc(min(100cqw - 2 * var(--passport-mac-margin), 100cqh / var(--mac-whole-aspect)) * var(--mac-whole-lid))}.passport-spacer-end{flex:3 1 var(--passport-top);display:block}.passport-window{translate:0 var(--window-drop)}}@media (max-width:639px){.passport-window{scale:var(--window-boost)}}.passport-headline:has(:focus-visible) :is([data-passport=message],[data-passport=cta]){opacity:1!important;transform:none!important}.passport-note-glass{backdrop-filter:blur(28px)saturate(1.7);background:#28282c99;position:relative;box-shadow:0 10px 30px #00000059,0 0 0 .5px #0000008c}.passport-mac-sheet{background:linear-gradient(#36363a,#2a2a2e);position:relative}.passport-note-glass:before,.passport-mac-sheet:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(155deg,#ffffff6b,#ffffff12 32% 68%,#fff3);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.passport-pass{--pointer-x:.5;--pointer-y:.5;--holo:0;--light:calc(var(--pointer-x) * 100%) calc(var(--pointer-y) * 100%);background:radial-gradient(48% 110% at 96% 0,#bee4f0d9,#0000 72%),radial-gradient(46% 90% at 74% 18%,#ccf0deb3,#0000 72%),linear-gradient(#f9faf6,#f4f5ef);box-shadow:inset 0 0 0 1px #262b8012}.passport-pass-print{-webkit-mask-image:linear-gradient(90deg,#00000073 10%,#000 60%);mask-image:linear-gradient(90deg,#00000073 10%,#000 60%)}.passport-pass-wash,.passport-pass-foil{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.passport-pass-wash{background:radial-gradient(90% 220% at var(--light), #deecffe6, #f0e4ff80 40%, transparent 80%);mix-blend-mode:multiply;opacity:calc(var(--holo) * .65)}.passport-pass-foil{opacity:var(--holo);-webkit-mask-image:radial-gradient(85% 220% at var(--light), #000, #00000073 50%, transparent 90%), linear-gradient(90deg, #00000080 10%, #000 60%);mask-image:radial-gradient(85% 220% at var(--light), #000, #00000073 50%, transparent 90%), linear-gradient(90deg, #00000080 10%, #000 60%);-webkit-mask-composite:source-in;mask-composite:intersect}.passport-pass-foil use{--shimmer:sin(var(--i) * .7 + var(--pointer-x) * 4 + var(--pointer-y) * 7);fill:none;stroke:hsl(calc(var(--i) * 14deg + var(--pointer-x) * 90deg + var(--pointer-y) * 150deg) 80% 62%);stroke-width:.7px;opacity:calc(.45 + .35 * var(--shimmer))}.passport-spinner{height:1lh;display:inline-block;overflow:hidden}.passport-spinner>span{flex-direction:column;animation:1.2s steps(10,end) infinite passport-spin;display:flex}@keyframes passport-spin{to{transform:translateY(-100%)}}.passport-app-icon{border-radius:22.5%;display:block;overflow:hidden;box-shadow:0 0 0 .5px #0000001a,0 1px 2px #00000029}.passport-cta{background:#f5f5f7;container-type:inline-size}.passport-cta-scene{--u:calc(100cqw / 800);padding:48px var(--page-padding) calc(187 * var(--u) - 8px);position:relative}@media (min-width:768px){.passport-cta-scene{--u:calc(min(100cqw, 1440px) / 1440);height:calc(902 * var(--u));padding:0}}.passport-cta-far,.passport-cta-mac,.passport-cta-near{position:absolute;left:50%;translate:-50%}.passport-cta-far{bottom:calc(-61 * var(--u));width:max(1712 * var(--u), 100cqw);aspect-ratio:16/9}.passport-cta-near{--near-width:max(2131 * var(--u), 100cqw);bottom:calc(187 * var(--u) - .2271 * var(--near-width));width:var(--near-width);aspect-ratio:3840/1224;pointer-events:none}.passport-cta-haze{inset:0 0 calc(413 * var(--u));background:linear-gradient(#f5f5f7 max(0px, 100% - 489 * var(--u)), #f5f5f700);position:absolute}.passport-cta-mac{top:calc(109 * var(--u));width:calc(1084 * var(--u));display:none}@media (min-width:768px){.passport-cta-mac{display:block}}.passport-cta-screen{background:linear-gradient(90deg,#0000 55%,#c4d6ec4d),linear-gradient(#c3def4 5%,#cbe1f3 20%,#d6e3ee 35%,#e4e3e5 50%,#f0ddd5 66%,#ead2c7 73%,#d5bbb0 81%,#aa948f 89%,#8c7a78);position:absolute;inset:0}.passport-cta-card{max-width:623px;margin-inline:auto;position:relative}@media (min-width:768px){.passport-cta-card{z-index:1;top:calc(436 * var(--u));width:clamp(380px, 623 * var(--u), 623px);max-width:none;position:absolute;left:50%;translate:-50% -50%}}@keyframes passport-cta-settle{0%{transform:translateY(calc(-1 * var(--settle)))}}@supports (animation-timeline:view()){.passport-cta{view-timeline:--passport-cta block}.passport-cta-far{--settle:calc(320 * var(--u))}.passport-cta-near{--settle:calc(-200 * var(--u))}.passport-cta-far,.passport-cta-near{animation:linear both passport-cta-settle;animation-timeline:--passport-cta;animation-range:entry-crossing}}.passport-traffic-light{background:linear-gradient(180deg, var(--light-top) 22%, var(--light-bottom) 78%);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--light-rim) 12%, transparent), 0 .75px 2.5px color-mix(in srgb, var(--light-top) 22%, transparent);border-radius:9999px;position:relative}.passport-traffic-light:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--light-rim), transparent 20% 80%, var(--light-rim));position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 86%,#000 93%);mask:radial-gradient(closest-side,#0000 86%,#000 93%)}.passport-traffic-light[data-light=close]{--light-top:#ec776b;--light-bottom:#ea958b;--light-rim:#b40b0b}.passport-traffic-light[data-light=minimize]{--light-top:#f3bf50;--light-bottom:#f8d764;--light-rim:#91190a}.passport-traffic-light[data-light=zoom]{--light-top:#7fcd4b;--light-bottom:#acdc8a;--light-rim:#0a540b}.passport-traffic-light[data-light=off]{--light-top:#d6d6d9;--light-bottom:#e1e1e4;--light-rim:#48484c}
