@font-face{font-family:DM;src:url(/approved-landing/assets/dm-sans-regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:DM;src:url(/approved-landing/assets/dm-sans-medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:Newsreader;src:url(/approved-landing/assets/newsreader-display.woff)format("woff");font-weight:400;font-display:swap}.ApprovedSiteChrome-module__5jQ8gG__siteHeader{z-index:20;justify-content:space-between;align-items:center;gap:30px;width:min(1136px,100% - 64px);max-width:1280px;font-family:DM,Arial,sans-serif;display:flex;position:absolute;top:23px;left:50%;transform:translate(-50%)}.ApprovedSiteChrome-module__5jQ8gG__logo{flex:none;align-items:center;width:165px;line-height:1;display:inline-flex}.ApprovedSiteChrome-module__5jQ8gG__logo img{width:100%;height:auto;display:block}.ApprovedSiteChrome-module__5jQ8gG__nav{background:#506269e8;border-radius:100px;align-items:center;gap:3px;padding:4px;display:flex}.ApprovedSiteChrome-module__5jQ8gG__nav a,.ApprovedSiteChrome-module__5jQ8gG__menuLogin{color:#fff;background:0 0;border:0;border-radius:99px;padding:12px 19px;font-size:12px;font-weight:500;line-height:1;text-decoration:none}.ApprovedSiteChrome-module__5jQ8gG__nav a:hover,.ApprovedSiteChrome-module__5jQ8gG__menuLogin:hover{background:#ffffff21}.ApprovedSiteChrome-module__5jQ8gG__nav a.ApprovedSiteChrome-module__5jQ8gG__current{color:#203a46;background:#f8f7f2}.ApprovedSiteChrome-module__5jQ8gG__actions{align-items:center;gap:8px;display:flex}.ApprovedSiteChrome-module__5jQ8gG__login{color:#203a46;background:0 0;border:0;border-radius:99px;padding:10px 13px;font-size:12px;font-weight:500}.ApprovedSiteChrome-module__5jQ8gG__login:hover{background:#ffffff59}.ApprovedSiteChrome-module__5jQ8gG__cta{color:#fff;white-space:nowrap;background:#203a46;border-radius:99px;flex:none;align-items:center;gap:22px;padding:11px 18px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.ApprovedSiteChrome-module__5jQ8gG__cta:hover{background:#365663}.ApprovedSiteChrome-module__5jQ8gG__cta span{font-size:16px;line-height:1}.ApprovedSiteChrome-module__5jQ8gG__menuToggle{background:#52666de8;border:0;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:37px;height:37px;display:none}.ApprovedSiteChrome-module__5jQ8gG__menuToggle span{background:#fff;width:14px;height:1px;transition:transform .15s}.ApprovedSiteChrome-module__5jQ8gG__menuToggle[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.ApprovedSiteChrome-module__5jQ8gG__menuToggle[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.ApprovedSiteChrome-module__5jQ8gG__menuLogin{text-align:left;width:100%;display:none}.ApprovedSiteChrome-module__5jQ8gG__closing{isolation:isolate;color:#fff9ed;background:#1b3448;flex-direction:column;flex:none;min-height:100svh;font-family:DM,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.ApprovedSiteChrome-module__5jQ8gG__closing:before{z-index:-1;content:"";background:linear-gradient(#102a421a 0% 50%,#142e4259 69%,#142c40ed 100%);position:absolute;inset:0}.ApprovedSiteChrome-module__5jQ8gG__art{z-index:-2;pointer-events:none;position:absolute;inset:0}.ApprovedSiteChrome-module__5jQ8gG__art img{object-fit:cover;object-position:center 55%;width:100%;height:100%;display:block}.ApprovedSiteChrome-module__5jQ8gG__closingContent{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:110px 24px 112px;display:flex}.ApprovedSiteChrome-module__5jQ8gG__closingContent h2{letter-spacing:-.035em;text-shadow:0 2px 12px #1c344c10;margin:0;font:400 78px/1.08 Newsreader,Georgia,serif}.ApprovedSiteChrome-module__5jQ8gG__closingContent p{color:#f4eee2;margin:24px 0 0;font-size:14px}.ApprovedSiteChrome-module__5jQ8gG__closingButton{color:#203a46;background:#e58a52;border-radius:99px;justify-content:center;align-items:center;gap:29px;min-height:47px;margin-top:27px;padding:12px 23px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ApprovedSiteChrome-module__5jQ8gG__closingButton:hover{background:#d97b48}.ApprovedSiteChrome-module__5jQ8gG__closingButton span{font-size:18px;line-height:1}.ApprovedSiteChrome-module__5jQ8gG__footer{border-top:1px solid #fff7e33d;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:27px 64px;width:min(1136px,100% - 64px);margin-inline:auto;padding-block:29px 34px;display:grid}.ApprovedSiteChrome-module__5jQ8gG__footerLogo{width:190px}.ApprovedSiteChrome-module__5jQ8gG__footer nav{justify-content:flex-end;align-items:center;gap:29px;font-size:11.5px;display:flex}.ApprovedSiteChrome-module__5jQ8gG__footer nav a{color:inherit;white-space:nowrap;padding:7px 0;text-decoration:none}.ApprovedSiteChrome-module__5jQ8gG__footer nav a:hover{text-underline-offset:5px;text-decoration:underline}.ApprovedSiteChrome-module__5jQ8gG__footerBottom{color:#d2dce2;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:clamp(34px,6vw,82px);width:100%;font-size:9.5px;line-height:1.55;display:grid}.ApprovedSiteChrome-module__5jQ8gG__tagline{max-width:250px}.ApprovedSiteChrome-module__5jQ8gG__company{color:#d2dce2;text-align:left;font-size:9.5px;font-style:normal;line-height:1.55;display:grid}.ApprovedSiteChrome-module__5jQ8gG__company strong{color:#fff9ed;margin-bottom:3px;font-size:11px;font-weight:500}.ApprovedSiteChrome-module__5jQ8gG__copyright{white-space:nowrap;text-align:right}@media (max-width:1100px){.ApprovedSiteChrome-module__5jQ8gG__closingContent h2{font-size:72px}}@media (max-width:900px){.ApprovedSiteChrome-module__5jQ8gG__closingContent h2{font-size:65px}}@media (max-width:720px){.ApprovedSiteChrome-module__5jQ8gG__siteHeader{gap:16px;width:calc(100% - 44px);top:21px}.ApprovedSiteChrome-module__5jQ8gG__logo{width:150px}.ApprovedSiteChrome-module__5jQ8gG__nav{background:#f9faf2;border:1px solid #cad4cd;border-radius:13px;flex-direction:column;align-items:stretch;gap:3px;padding:8px;display:none;position:absolute;top:54px;left:0;right:0;box-shadow:0 8px 25px #203a4626}.ApprovedSiteChrome-module__5jQ8gG__nav.ApprovedSiteChrome-module__5jQ8gG__open{display:flex}.ApprovedSiteChrome-module__5jQ8gG__nav a,.ApprovedSiteChrome-module__5jQ8gG__menuLogin{color:#203a46;border-radius:8px;padding:13px 14px;font-size:13px}.ApprovedSiteChrome-module__5jQ8gG__nav a:hover,.ApprovedSiteChrome-module__5jQ8gG__nav a.ApprovedSiteChrome-module__5jQ8gG__current,.ApprovedSiteChrome-module__5jQ8gG__menuLogin:hover{background:#e9eee4}.ApprovedSiteChrome-module__5jQ8gG__login{display:none}.ApprovedSiteChrome-module__5jQ8gG__cta{gap:8px;padding:9px 12px;font-size:10px}.ApprovedSiteChrome-module__5jQ8gG__menuToggle{display:flex}.ApprovedSiteChrome-module__5jQ8gG__menuLogin{display:block}.ApprovedSiteChrome-module__5jQ8gG__closingContent{padding:64px 22px 52px}.ApprovedSiteChrome-module__5jQ8gG__closingContent h2{font-size:clamp(30px,9.6vw,60px)}.ApprovedSiteChrome-module__5jQ8gG__closingContent p{max-width:270px;margin:23px auto 0;font-size:12px;line-height:1.8}.ApprovedSiteChrome-module__5jQ8gG__closingButton{margin-top:24px;font-size:12px}.ApprovedSiteChrome-module__5jQ8gG__art img{object-position:center center}.ApprovedSiteChrome-module__5jQ8gG__footer{width:calc(100% - 44px);padding-block:25px max(32px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:20px}.ApprovedSiteChrome-module__5jQ8gG__footerLogo{width:154px}.ApprovedSiteChrome-module__5jQ8gG__footer nav{flex-wrap:wrap;justify-content:flex-start;gap:22px;font-size:10.5px}.ApprovedSiteChrome-module__5jQ8gG__footerBottom{grid-column:1;grid-template-columns:1fr auto;align-items:end;gap:18px 28px;font-size:9px;line-height:1.65}.ApprovedSiteChrome-module__5jQ8gG__tagline{grid-column:1/-1;max-width:260px}.ApprovedSiteChrome-module__5jQ8gG__company{font-size:9px}.ApprovedSiteChrome-module__5jQ8gG__company strong{font-size:10px}}@media (max-width:560px){.ApprovedSiteChrome-module__5jQ8gG__logo{width:142px}}@media (max-width:500px){.ApprovedSiteChrome-module__5jQ8gG__footer nav{grid-template-columns:repeat(2,max-content);justify-content:start;gap:2px 28px;display:grid}}@media (max-width:370px){.ApprovedSiteChrome-module__5jQ8gG__siteHeader{gap:8px;width:calc(100% - 36px)}.ApprovedSiteChrome-module__5jQ8gG__footerLogo{width:154px}.ApprovedSiteChrome-module__5jQ8gG__cta{gap:6px;padding:8px 9px;font-size:9px}.ApprovedSiteChrome-module__5jQ8gG__menuToggle{width:34px;height:34px}.ApprovedSiteChrome-module__5jQ8gG__footer{width:calc(100% - 36px)}.ApprovedSiteChrome-module__5jQ8gG__footer nav{column-gap:21px}.ApprovedSiteChrome-module__5jQ8gG__footerBottom{grid-template-columns:1fr;gap:10px}.ApprovedSiteChrome-module__5jQ8gG__tagline{grid-column:1}.ApprovedSiteChrome-module__5jQ8gG__copyright{text-align:left}}@media (max-width:340px){.ApprovedSiteChrome-module__5jQ8gG__logo{width:132px}}
.auth-screen{isolation:isolate;justify-content:center;align-items:center;min-height:100vh;padding:28px 16px;display:flex;position:relative}.auth-screen--overlay{z-index:80;min-height:0;position:fixed;inset:0}.auth-backdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.auth-screen:not(.auth-screen--overlay) .auth-backdrop{pointer-events:none}.auth-backdrop .ab-hero-sky{z-index:0;position:absolute;inset:0}.auth-veil{background:#14121075;position:absolute;inset:0}.auth-screen:not(.auth-screen--overlay) .auth-veil{background:0 0}.auth-card{z-index:1;background:#fff;border-radius:24px;width:min(100%,400px);padding:28px 28px 32px;position:relative;box-shadow:0 18px 60px #11100e38,inset 0 1px #ffffffa6}.auth-card-top{grid-template-columns:32px 1fr 32px;align-items:center;margin-bottom:28px;display:grid}.auth-logo{object-fit:contain;grid-column:2;width:auto;max-width:180px;height:28px;margin-inline:auto;display:block}.auth-close{color:#1c1c1c8c;cursor:pointer;background:0 0;border:0;border-radius:999px;grid-column:3;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .16s,color .16s;display:inline-flex}.auth-close:hover{color:var(--ink);background:#1c1c1c0d}.auth-title{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.auth-analysis-context{color:#203e48;background:#f8f7ef;border:1px solid #203e481a;border-radius:10px;margin-top:18px;padding:13px 15px}.auth-analysis-context strong{font-size:14px;font-weight:600;line-height:1.4;display:block}.auth-analysis-context p{color:#5f6f72;margin:4px 0 0;font-size:12px;line-height:1.55}.auth-analysis-context+.auth-google{margin-top:20px}.auth-google{border:1px solid var(--edge);width:100%;height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:28px;font-size:15px;font-weight:500;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.auth-google:hover:not(:disabled){background:#f6f5f1;border-color:#1c1c1c4d}.auth-google:focus-visible,.signup-social-btn:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:no-preference){.auth-google:hover:not(:disabled),.signup-social-btn:hover:not(:disabled){transform:scale(1.01)}}.auth-google:disabled{cursor:default;opacity:.55}.auth-or{color:#8a8883;letter-spacing:.08em;align-items:center;gap:14px;margin:16px 0 0;font-size:12px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--edge);flex:1;height:1px}.auth-form{flex-direction:column;gap:10px;margin-top:28px;display:flex}.auth-or+.auth-form{margin-top:16px}.auth-field{border:1px solid var(--edge);width:100%;height:48px;color:var(--ink);background:#fcfbf8;border-radius:999px;outline:none;padding:0 18px;font-size:15px;transition:border-color .16s,box-shadow .16s}.auth-field::placeholder{color:#5f5f5d}.auth-field:focus{border-color:#1c1c1c66;box-shadow:0 4px 12px #0000001a}.auth-field:disabled{opacity:.65}.auth-error,.auth-message{margin:4px 6px 0;font-size:13px;line-height:1.45}.auth-error{color:#a83232}.auth-message{color:#5f5f5d}.auth-title+.auth-message{margin:18px 0 0}.auth-continue{color:#fcfbf8;letter-spacing:-.015em;width:100%;height:48px;box-shadow:var(--inset-button);cursor:pointer;background:#1c1c1c;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:6px;font-size:15px;font-weight:550;transition:opacity .16s;display:inline-flex}.auth-continue:hover{opacity:.88}.auth-continue:active{opacity:.8}.auth-continue:disabled{cursor:default;opacity:.55}.auth-terms,.auth-switch{color:#5f5f5d;text-align:center;margin:18px 0 0;font-size:13px;line-height:1.5}.auth-terms a,.auth-switch a,.auth-switch button{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.auth-switch button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.auth-switch{margin-top:14px}.signup-split{color:#f6f2ea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111110;width:100%;min-height:100dvh;display:grid}.signup-panel{flex-direction:column;justify-content:flex-start;width:100%;max-width:420px;margin:0 auto;padding:48px 28px;display:flex}.signup-logo{width:auto;max-width:148px;height:22px;margin-bottom:36px}.signup-title{letter-spacing:-.04em;margin:0 0 28px;font-size:34px;font-weight:600;line-height:1.1}.signup-social{flex-direction:column;gap:10px;display:flex}.signup-social-btn{color:#f6f2ea;height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #f6f2ea29;border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:500;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex;position:relative}.signup-social-btn:hover:not(:disabled){background:#f6f2ea0f;border-color:#f6f2ea4d}.signup-social-btn svg{position:absolute;left:16px}.signup-social-btn:disabled{cursor:default;opacity:.55}.signup-or{color:#f6f2ea6b;letter-spacing:.08em;align-items:center;gap:14px;margin:22px 0;font-size:12px;display:flex}.signup-or:before,.signup-or:after{content:"";background:#f6f2ea1f;flex:1;height:1px}.signup-form{flex-direction:column;display:flex}.signup-label{color:#f6f2eab8;margin:0 0 8px;font-size:13px}.signup-field{color:#f6f2ea;background:#1a1a18;border:1px solid #f6f2ea24;border-radius:999px;outline:none;width:100%;height:48px;margin-bottom:16px;padding:0 18px;font-size:15px}.signup-field:focus{border-color:#f6f2ea66}.signup-email-row{color:#f6f2ea;border:1px solid #f6f2ea24;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-bottom:16px;padding:0 6px 0 18px;font-size:15px;display:flex}.signup-email-row button{color:#f6f2eab8;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px}.signup-checks{color:#f6f2ea6b;margin:0 0 22px;padding:0;font-size:13px;line-height:1.6;list-style:none}.signup-checks li:before{content:"• "}.signup-checks li.is-met{color:#8fd0a2}.signup-error,.signup-message{margin:0 0 18px;font-size:13px;line-height:1.5}.signup-error{color:#ff9a9a}.signup-message{color:#f6f2eab8}.signup-submit{color:#111110;width:100%;height:48px;font:inherit;cursor:pointer;background:#f6f2ea;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:550;display:inline-flex}.signup-submit:disabled{opacity:.42;cursor:default}.signup-switch{color:#f6f2ea80;text-align:center;margin:18px 0 0;font-size:13px}.signup-switch button{color:#f6f2ea;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.signup-terms{color:#f6f2ea6b;text-align:center;margin:16px 0 0;font-size:12px;line-height:1.5}.signup-terms a{color:#f6f2eac7;text-underline-offset:2px;text-decoration:underline}.signup-stage{justify-content:center;align-items:center;padding:48px;display:none;position:relative;overflow:hidden}.signup-stage-copy{z-index:1;pointer-events:none;justify-content:center;width:min(78%,760px);display:flex;position:relative}.signup-balloon-rig{transform-origin:50% 0;will-change:transform, opacity;flex-direction:column;align-items:center;width:100%;animation:26s ease-in-out infinite signup-balloon-rise;display:flex}.signup-mobile-assembly{transform-origin:50% 15%;will-change:transform;width:100%;animation:9s ease-in-out infinite signup-mobile-float}.signup-stage-mark{filter:drop-shadow(0 5px 8px #3b465517);width:18%;height:auto;margin-inline:auto;display:block}.signup-tow{flex-direction:column;align-items:center;width:100%;display:flex}.signup-rope{aspect-ratio:10;width:100%;height:auto;display:block;overflow:hidden}.signup-rope path{fill:none;stroke:#fff2d9;stroke-width:1.1px;stroke-opacity:.65;stroke-linecap:butt;vector-effect:non-scaling-stroke}.signup-prompt{z-index:2;color:#514a44;background:#fffaf3f7;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;padding:8px 8px 8px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #534c4714,inset 0 1px #ffffffa6}.signup-prompt-text{white-space:nowrap;min-width:0;font-size:15px;line-height:1.3;overflow:hidden}.signup-prompt-caret{vertical-align:-.12em;background:#514a44;width:1.5px;height:1.05em;margin-left:2px;animation:1.05s step-end infinite signup-caret-flicker;display:inline-block}.signup-prompt-send{color:#f9f4e9;background:#36332f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@keyframes signup-caret-flicker{0%,48%{opacity:1}50%,to{opacity:0}}@keyframes signup-balloon-rise{0%{opacity:0;transform:translate(-10px,40vh)rotate(-1.2deg)}10%{opacity:1;transform:translate(-3px,14vh)rotate(-.4deg)}28%{opacity:1;transform:translate(6px,2vh)rotate(.8deg)}62%{opacity:1;transform:translate(-4px,-7vh)rotate(-.6deg)}84%{opacity:1;transform:translate(4px,-20vh)rotate(.5deg)}to{opacity:0;transform:translate(8px,-54vh)rotate(1deg)}}@keyframes signup-mobile-float{0%,to{transform:translateY(4px)rotate(-.45deg)}50%{transform:translate(2px,-8px)rotate(.45deg)}}@media (prefers-reduced-motion:reduce){.signup-prompt-caret,.signup-balloon-rig,.signup-mobile-assembly{animation:none}.signup-balloon-rig{opacity:1;transform:none}.signup-mobile-assembly{transform:none}}.signup-stage .ab-hero-sky{z-index:0;position:absolute;inset:0}@media (min-width:860px){.signup-split{grid-template-columns:minmax(380px,460px) 1fr}.signup-panel{padding:48px 48px 56px}.signup-stage{display:flex}}
.ab-hero-sky{z-index:-1;pointer-events:none;background:#d7e7ed;position:absolute;inset:0;overflow:hidden}.ab-hero-painted-image{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.ab-hero-sky:after{content:"";background:linear-gradient(#ffffff0a,#0000 72%);position:absolute;inset:0}.ab-hero-grain{opacity:.007;mix-blend-mode:soft-light;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}
.WelcomePassModal-module__DqcEEW__dialog{--wp-paper:#f8f7f2;--wp-ink:#203a46;--wp-muted:#5c6a6c;--wp-sky:url(/approved-landing/assets/painted-day.webp);--wp-display:var(--font-approved-display,"Newsreader"), Georgia, serif;--wp-sans:var(--font-approved-sans,"DM Sans"), Arial, sans-serif;box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--wp-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:14px / 1.5 var(--font-manrope,"Manrope"), Arial, sans-serif;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:26px 16px;position:fixed;inset:0;overflow:auto}.WelcomePassModal-module__DqcEEW__dialog:not([open]){display:none}.WelcomePassModal-module__DqcEEW__dialog[open]{display:flex}.WelcomePassModal-module__DqcEEW__dialog *,.WelcomePassModal-module__DqcEEW__dialog :before,.WelcomePassModal-module__DqcEEW__dialog :after{box-sizing:border-box}.WelcomePassModal-module__DqcEEW__dialog button{touch-action:manipulation;cursor:pointer}.WelcomePassModal-module__DqcEEW__dialog button:focus-visible{outline-offset:4px;outline:2px solid #577a87}.WelcomePassModal-module__DqcEEW__dialog svg{flex:none}.WelcomePassModal-module__DqcEEW__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1412105c}.WelcomePassModal-module__DqcEEW__frame{filter:drop-shadow(0 22px 32px #080a0d40);flex:none;width:min(100%,370px);margin:auto}.WelcomePassModal-module__DqcEEW__ticket{--wp-seam:286px;background:var(--wp-paper);width:100%;-webkit-mask:radial-gradient(circle at 0 var(--wp-seam), transparent 0 7px, #000 7.6px) left / 51% 100% no-repeat, radial-gradient(circle at 100% var(--wp-seam), transparent 0 7px, #000 7.6px) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 var(--wp-seam), transparent 0 7px, #000 7.6px) left / 51% 100% no-repeat, radial-gradient(circle at 100% var(--wp-seam), transparent 0 7px, #000 7.6px) right / 51% 100% no-repeat;border-radius:21px;position:relative;overflow:hidden}.WelcomePassModal-module__DqcEEW__art{isolation:isolate;background:#e9eeea;height:106px;position:relative;overflow:hidden}.WelcomePassModal-module__DqcEEW__art:before{content:"";z-index:-2;background:var(--wp-sky) center 46% / cover;opacity:.7;position:absolute;inset:0}.WelcomePassModal-module__DqcEEW__art:after{content:"";z-index:-1;background:linear-gradient(#f8f7f200 40%,#f8f7f2 100%);position:absolute;inset:0}.WelcomePassModal-module__DqcEEW__top{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:16px;left:23px;right:16px}.WelcomePassModal-module__DqcEEW__label{font-family:var(--wp-sans);letter-spacing:1.7px;color:#38515a;font-size:10px;font-weight:500}.WelcomePassModal-module__DqcEEW__close{color:#38515a;background:0 0;border:0;border-radius:99px;place-items:center;width:32px;height:32px;padding:0;display:grid}.WelcomePassModal-module__DqcEEW__close:hover{background:#ffffff6b}.WelcomePassModal-module__DqcEEW__copy{text-align:center;padding:0 28px 21px}.WelcomePassModal-module__DqcEEW__copy h2{font-family:var(--wp-display);letter-spacing:-1.25px;margin:0 0 12px;font-size:38px;font-weight:400;line-height:1.07}.WelcomePassModal-module__DqcEEW__copy>p{font-family:var(--wp-sans);color:var(--wp-muted);max-width:275px;margin:0 auto;font-size:13px;line-height:1.55}.WelcomePassModal-module__DqcEEW__issued{text-align:left;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:0 2px;display:flex}.WelcomePassModal-module__DqcEEW__holder{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500}.WelcomePassModal-module__DqcEEW__holder small{font-family:var(--wp-sans);letter-spacing:1px;color:#71807e;margin-bottom:3px;font-size:10px;font-weight:400;display:block}.WelcomePassModal-module__DqcEEW__received{color:#526b56;font-family:var(--wp-sans);white-space:nowrap;background:#eaf0e5;border-radius:99px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:flex}.WelcomePassModal-module__DqcEEW__bottom{padding:20px 27px 23px;position:relative}.WelcomePassModal-module__DqcEEW__bottom:before{content:"";border-top:1px dashed #cfd6cb;position:absolute;top:0;left:15px;right:15px}.WelcomePassModal-module__DqcEEW__primary{color:#fffefa;width:100%;min-height:47px;font-family:var(--wp-sans);background:#203a46;border:0;border-radius:99px;justify-content:center;align-items:center;gap:13px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.5;transition:background .15s;display:flex;box-shadow:inset 0 1px #ffffff1c}.WelcomePassModal-module__DqcEEW__primary:hover{background:#365663}.WelcomePassModal-module__DqcEEW__footnote{text-align:center;font-family:var(--wp-sans);color:#748079;margin:10px 0 0;font-size:11px;line-height:1.5}.WelcomePassModal-module__DqcEEW__dialog[data-phase=entering]::backdrop{animation:.18s ease-out both WelcomePassModal-module__DqcEEW__dimIn}.WelcomePassModal-module__DqcEEW__dialog[data-phase=entering] .WelcomePassModal-module__DqcEEW__frame{animation:.62s cubic-bezier(.22,1,.36,1) both WelcomePassModal-module__DqcEEW__ticketIn}.WelcomePassModal-module__DqcEEW__dialog[data-phase=entering] .WelcomePassModal-module__DqcEEW__received{animation:.33s cubic-bezier(.22,1,.36,1) .37s both WelcomePassModal-module__DqcEEW__receivedIn}.WelcomePassModal-module__DqcEEW__dialog[data-phase=leaving] .WelcomePassModal-module__DqcEEW__frame{pointer-events:none;animation:.21s ease-in both WelcomePassModal-module__DqcEEW__ticketOut}@keyframes WelcomePassModal-module__DqcEEW__ticketIn{0%{opacity:0;transform:translateY(30px)rotate(-2deg)scale(.94)}65%{opacity:1;transform:translateY(-3px)rotate(.25deg)scale(1.008)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes WelcomePassModal-module__DqcEEW__dimIn{0%{opacity:0}to{opacity:1}}@keyframes WelcomePassModal-module__DqcEEW__receivedIn{0%{opacity:0;transform:translateY(3px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes WelcomePassModal-module__DqcEEW__ticketOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-13px)scale(.97)}}@media (max-width:590px){.WelcomePassModal-module__DqcEEW__dialog{padding:24px 14px}.WelcomePassModal-module__DqcEEW__frame{width:min(100%,360px)}}@media (max-width:370px){.WelcomePassModal-module__DqcEEW__copy{padding-inline:19px}.WelcomePassModal-module__DqcEEW__copy h2{font-size:33px}.WelcomePassModal-module__DqcEEW__top{left:19px;right:12px}.WelcomePassModal-module__DqcEEW__issued{gap:10px}.WelcomePassModal-module__DqcEEW__holder{font-size:12px}.WelcomePassModal-module__DqcEEW__received{padding:5px 7px;font-size:10px}.WelcomePassModal-module__DqcEEW__bottom{padding-inline:20px}.WelcomePassModal-module__DqcEEW__ticket{-webkit-mask:none;mask:none}}@media (pointer:coarse){.WelcomePassModal-module__DqcEEW__close{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.WelcomePassModal-module__DqcEEW__dialog *,.WelcomePassModal-module__DqcEEW__dialog :before,.WelcomePassModal-module__DqcEEW__dialog :after,.WelcomePassModal-module__DqcEEW__dialog::backdrop{transition:none!important;animation:none!important}}
.LegalDocument-module__v7TW7a__shell{background:#fffefa;min-height:100vh}.LegalDocument-module__v7TW7a__skipLink{z-index:100;color:#fff;background:#203a46;border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.LegalDocument-module__v7TW7a__skipLink:focus{transform:none}.LegalDocument-module__v7TW7a__page{color:#263a4d;min-height:100vh;font-family:var(--font-inter), Inter, Arial, sans-serif;background:#fffefa;padding:144px 24px 112px}.LegalDocument-module__v7TW7a__document{width:min(100%,760px);margin-inline:auto}.LegalDocument-module__v7TW7a__header{border-bottom:1px solid #263a4d1f;padding-bottom:42px}.LegalDocument-module__v7TW7a__header h1{color:#21364a;font-family:var(--font-sora), Sora, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,58px);font-weight:500;line-height:1.08}.LegalDocument-module__v7TW7a__updated{color:#637789;margin:18px 0 0;font-size:14px;line-height:1.6}.LegalDocument-module__v7TW7a__content{color:#3f5263;padding-top:44px;font-size:16px;line-height:1.78}.LegalDocument-module__v7TW7a__content h2{color:#263a4d;font-family:var(--font-sora), Sora, sans-serif;letter-spacing:-.025em;margin:52px 0 16px;font-size:23px;font-weight:520;line-height:1.3}.LegalDocument-module__v7TW7a__content h2:first-of-type{margin-top:46px}.LegalDocument-module__v7TW7a__content p{margin:0}.LegalDocument-module__v7TW7a__content p+p{margin-top:18px}.LegalDocument-module__v7TW7a__content ul{margin:18px 0 0;padding-left:24px}.LegalDocument-module__v7TW7a__content li{padding-left:5px}.LegalDocument-module__v7TW7a__content li+li{margin-top:9px}.LegalDocument-module__v7TW7a__content strong{color:#263a4d;font-weight:600}.LegalDocument-module__v7TW7a__content a{color:#263a4d;text-underline-offset:3px;-webkit-text-decoration:underline #263a4d66;text-decoration:underline #263a4d66}.LegalDocument-module__v7TW7a__content a:hover{text-decoration-color:currentColor}.LegalDocument-module__v7TW7a__content address{margin:0;font-style:normal}.LegalDocument-module__v7TW7a__confirm{color:#6f563f}@media (max-width:640px){.LegalDocument-module__v7TW7a__page{padding:112px 20px 80px}.LegalDocument-module__v7TW7a__header{padding-bottom:32px}.LegalDocument-module__v7TW7a__header h1{font-size:clamp(36px,11vw,46px)}.LegalDocument-module__v7TW7a__content{padding-top:34px;font-size:15px;line-height:1.75}.LegalDocument-module__v7TW7a__content h2{margin-top:42px;font-size:21px}}
