.s-root.s-public{--s-paper:var(--design-bg,#101113);--s-paper-2:var(--design-surface,#1b1d21);--s-tray:var(--design-raised,#303b33);--s-line:var(--design-line,#435045);--s-ink:var(--design-ink,#f4f0e7);--s-ink-2:var(--design-muted,#b5bfb0);--s-ink-3:var(--design-muted,#b5bfb0);--s-brand:var(--design-accent,#fa7449);--s-brand-text:var(--design-accent,#fa7449);--s-brand-wash:color-mix(in srgb, var(--s-brand) 10%, var(--s-paper));--s-night:var(--s-paper-2);--s-night-ink:var(--s-ink);--s-night-dim:var(--s-ink-2);--s-display:var(--s-font-body), Onest, system-ui, sans-serif;--s-body:var(--s-font-body), Onest, system-ui, sans-serif;--font-display:var(--s-display);--font-mono:var(--s-body);--s-panel-top:var(--s-paper-2);--s-panel-bot:var(--s-paper-2);--s-hair:var(--s-line);--s-tick:transparent;--s-r-shell:12px;--s-r-core:9px;--s-r-pill:6px;--think-base:var(--s-ink-2);--think-highlight:var(--s-ink);color:var(--s-ink);background:var(--s-paper);color-scheme:normal;font-size:18px;line-height:1.7}body:has(.s-public){background:var(--design-bg,#101113);color-scheme:normal}.s-public .s-wrap{max-width:1352px;padding-inline:36px}.s-public :is(h1,h2,h3){font-family:var(--s-body);letter-spacing:-.045em}.s-public h1,.s-public .s-page-hero h1{max-width:1050px;font-size:clamp(36px,5vw,66px);font-weight:650;line-height:1.08}.s-public h2,.s-public .s-page-hero h2{font-size:clamp(29px,3.5vw,46px);font-weight:600;line-height:1.15}.s-public h3{font-weight:600;line-height:1.3}.s-public section{padding-block:72px}.s-public .s-page-hero{padding-block:58px 52px}.s-public .s-page-hero .s-lede,.s-public .s-lede{color:var(--s-ink-2);max-width:62ch;font-size:19px;line-height:1.75}.s-public .s-sub{max-width:62ch;font-size:18px;line-height:1.75}.s-public .s-kicker{font-family:var(--s-body);color:var(--s-brand-text);letter-spacing:.01em;font-size:14px;font-weight:550}.s-public .s-kicker:before{content:none}.s-public .s-kicker[style]{color:var(--s-brand-text)!important}.s-public .s-core:after,.s-public .s-stack-card:after,.s-public .s-get-card:after,.s-public .s-price-card:after,.s-public .s-door:after,.s-public .s-faq-item:after,.s-public .s-included-item:after{content:none}.s-public :is(.s-core,.s-stack-card,.s-included-item,.s-faq-item,.s-price-card,.s-door,.s-guarantee){box-shadow:none;background:var(--s-paper-2);border-color:var(--s-line);color:var(--s-ink)}.s-public .s-btn{background:var(--s-brand);min-height:52px;color:var(--design-on-accent,#19241d);font:650 16px/1.4 var(--s-body);box-shadow:inset 0 1px #ffffff30,0 4px 0 color-mix(in srgb,var(--s-brand) 48%,var(--s-paper));transition:transform var(--duration-quick) var(--ease-smooth-out);border-radius:12px;gap:22px;padding:7px 7px 7px 21px;transform:none}.s-public .s-btn .s-ic{color:inherit;background:color-mix(in srgb,currentColor 12%,transparent);border-radius:9px}@media (hover:hover) and (pointer:fine){.s-public .s-btn:hover{transform:translateY(-2px)}}.s-public .s-btn:active{transform:translateY(2px)scale(.99)}.s-public .s-btn:focus-visible{outline:3px solid var(--s-brand);outline-offset:5px}html[data-motion=reduce] .s-public .s-btn,html[data-motion=reduce] .s-public .s-btn .s-ic{transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.s-public .s-btn,.s-public .s-btn .s-ic{transition:none!important;transform:none!important}}.s-public .s-btn.s-ghost{background:var(--s-paper-2);color:var(--s-ink);border:1px solid var(--s-line);box-shadow:inset 0 1px color-mix(in srgb,var(--s-ink) 7%,transparent),0 3px 0 var(--s-tray)}.s-public .s-btn.s-ghost .s-ic{color:var(--s-ink);background:var(--s-tray)}.s-public .s-mini{min-height:46px;font:500 16px/1.4 var(--s-body);border-radius:5px;padding-inline:16px}.s-public .s-mini.s-run{color:var(--design-on-accent);background:var(--s-brand);border-color:var(--s-brand)}.s-public :is(input,select,textarea){font-size:max(16px,1em)}.s-public :is(.s-fld,.s-qopt,.s-reveal-code){background:var(--s-paper);border-color:var(--s-line)}.s-public .s-fld{min-height:52px}.s-public .s-fld input{min-height:52px;font-size:17px}.s-public :is(.s-fine,.s-radar-fine,.s-consent,.s-optin.s-optin-fine,.s-fit-notice,.s-needs-phone){color:var(--s-ink-2);font-size:14px;line-height:1.7}.s-public .s-optin{font-size:16px;line-height:1.65}.s-public .s-optin .s-box{width:24px;height:24px}.s-public .s-legal{gap:22px;max-width:76ch}.s-public .s-legal :is(p,li){font-size:17px;line-height:1.85}.s-public .s-legal h2{margin-top:16px;font-size:26px}.s-public .s-legal-disclaimer{max-width:76ch;padding:25px}.s-public .s-legal-disclaimer p{font-size:16px;line-height:1.75}.s-public .s-faq-item{padding:25px 26px}.s-public .s-faq-item h3{font-size:20px}.s-public .s-faq-item p,.s-public .s-included-item p{font-size:17px;line-height:1.75}.s-public .s-included-item h3{font-size:22px}.s-public .s-ask{background:var(--s-tray);color:var(--s-ink);border-radius:8px 8px 2px;font-size:16px}.s-public .s-prompt pre{font-family:var(--s-body);font-size:17px}.s-public .s-prompt .s-bar{flex-wrap:wrap;padding:15px 20px}.s-public .s-prompt .s-bar span{font-size:15px}.s-public .s-reply{font-size:16px}.s-public .s-reply .s-lab{font-size:14px}.s-public .s-reveal-block :is(p,li),.s-public .s-reveal-code pre{font-size:17px;line-height:1.8}.s-public .s-reveal-note,.s-public .s-reveal-download-detail{font-size:15px;line-height:1.75}.s-public .public-header{margin-top:0;position:static}.s-public .public-header-row{border-bottom:1px solid var(--s-line);justify-content:space-between;align-items:center;gap:25px;min-height:100px;display:flex}.s-public .s-mark{font-family:var(--s-body);letter-spacing:-.065em;white-space:nowrap;font-size:27px;font-weight:800}.s-public .public-header-actions{align-items:center;gap:19px;display:flex}.s-public .s-navlogin{min-height:46px;color:var(--s-ink);border:0;margin:0;padding:10px 12px;font-size:15px;display:inline-flex}.s-public .public-navigation{border:0;border-bottom:1px solid var(--s-line);-webkit-backdrop-filter:none;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px 35px;padding:9px 0;display:flex;position:static;overflow:visible}.s-public .public-navigation a{min-height:48px;color:var(--s-ink-2);align-items:center;font-size:16px;display:inline-flex}.s-public .public-navigation a:hover{color:var(--s-brand)}.s-public .public-brand-row{align-items:center;gap:20px;display:flex}.s-public .public-menu-toggle,.s-public .public-navigation .public-menu-prompts{display:none}.s-public .s-footer{margin-top:25px;padding-block:36px 45px;font-size:14px}.s-public .s-footer .s-wrap{gap:20px 35px}.s-public .s-footer nav{gap:8px 24px}.s-public .s-footer nav a{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.s-public .public-home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:33px 60px;padding-block:55px 50px;display:grid}.s-public .public-home-copy{grid-column:1}.s-public .public-home-copy h1{letter-spacing:-.065em;font-size:clamp(42px,5.2vw,72px);line-height:1.045}.s-public .public-home-copy .s-src{background:0 0;border:0;margin-bottom:25px;padding-left:0;font-size:13px}.s-public .public-home-copy .s-lede{max-width:42ch;font-size:18px}.s-public .public-home-jump{display:none}.s-public .public-home-form{grid-column:1;min-width:0;scroll-margin-top:25px}.s-public .public-home-form .s-capture{max-width:none;margin:0}.s-public .public-home-form .s-shell{border:1px solid var(--s-line);background:var(--s-paper-2);padding:0}.s-public .s-capture .s-shell:before{content:none}.s-public .s-capture .s-core{background:var(--s-paper-2);border:0;padding:23px}.s-public .s-capture .s-done{padding:23px}.s-public .s-try{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:65px}.s-public .s-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.s-public .s-stack-card{border:0;border-top:1px solid var(--s-line);opacity:1;background:0 0;border-radius:0;gap:10px;min-height:0;padding:26px 0;animation:none;position:static;top:auto;transform:none}.s-public .s-stack-card .s-n{font-family:var(--s-body);font-size:15px}.s-public .s-stack-card h3{font-size:23px;line-height:1.3}.s-public .s-stack-card p{font-size:17px;line-height:1.75}.s-public .s-parade-wrap{overflow:visible}.s-public .s-parade-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;animation:none;display:grid;transform:none}.s-public .s-parade-card{min-width:0}.s-public .s-parade-card .s-core{text-align:left;background:var(--s-paper-2);border:1px solid var(--s-line);align-items:flex-start;padding:23px 20px}.s-public .s-parade-card img{object-fit:contain;align-self:center;width:102px;height:150px;margin-bottom:9px}.s-public .s-parade-card .s-role{font-size:14px;line-height:1.5}.s-public .s-parade-card h3{font-size:23px}.s-public .s-parade-card p{font-size:16px;line-height:1.7}.s-public .s-radarband{background:var(--s-paper-2);border:1px solid var(--s-line);color:var(--s-ink);border-radius:12px;padding:40px}.s-public .s-radarband .s-sub{color:var(--s-ink-2)}.s-public .s-scope{opacity:.15}.s-public .s-week li{color:var(--s-ink-2);background:0 0;font-size:16px}.s-public .s-week li span{color:var(--s-brand-text)}.s-public .s-doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.s-public .s-door,.s-public .s-door.s-big{background:var(--s-paper-2);min-height:310px;color:var(--s-ink);border:1px solid var(--s-line);grid-row:auto;padding:30px 25px}.s-public .s-door h3{font-size:28px}.s-public .s-door p,.s-public .s-door.s-big p{color:var(--s-ink-2);font-size:17px;line-height:1.7}.s-public .s-door .s-what,.s-public .s-door.s-big .s-what{color:var(--s-brand-text);font-size:14px}.s-public .s-door .s-go{margin-top:20px;font-size:16px}.s-public .s-seller{padding-top:16px;padding-bottom:12px}.s-public .s-seller p{font-size:18px;line-height:1.75}.s-public .public-theater{min-width:0;transform:rotate(1deg)}.s-public .public-home-grid>.public-theater{grid-area:1/2/3;margin-top:15px}.s-public .public-scene-top{color:var(--s-ink-2);justify-content:space-between;align-items:center;gap:15px;padding:0 5px 13px;font-size:13px;display:flex}.s-public .public-scene{isolation:isolate;border:1px solid color-mix(in srgb,var(--s-line) 75%,transparent);background:#cbd9c5;border-radius:75px 75px 9px 9px;height:550px;position:relative;overflow:hidden}.s-public .public-scene-room{object-fit:cover;object-position:47% center;filter:saturate(.8);width:100%;height:100%;position:absolute}.s-public .public-scene:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 40%,#c5cc9a66);position:absolute;inset:0}.s-public .public-scene-floor{z-index:2;background:#d0c7a3;border-top:2px solid #a19673;border-radius:50%;width:130%;height:40%;position:absolute;bottom:-15%;left:-15%}.s-public .public-scene-star{color:#a9582c;z-index:2;font-size:70px;position:absolute;top:65px;right:23px}.s-public .public-scene-caption{z-index:9;color:#2c3a2d;background:#f3ecd6;border-radius:3px;justify-items:center;gap:0;min-width:145px;padding:9px 18px;display:grid;position:absolute;top:25px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:3px 4px #66765d44}.s-public .public-scene-caption strong{font-size:16px;font-weight:650}.s-public .public-scene-caption span{font-size:13px}.s-public .public-scene-actor{transform-origin:bottom;z-index:4;position:absolute}.s-public .public-scene-actor button{transform-origin:bottom;background:0 0;border:0;width:100%;min-width:44px;min-height:44px;padding:0;display:block}.s-public .public-scene-actor img{filter:drop-shadow(0 13px 8px #3e4a302e);transform-origin:bottom;width:100%;height:auto}.s-public .public-scene-chief{z-index:6;width:43%;bottom:25px;left:29%}.s-public .public-scene-reception{width:30%;bottom:63px;left:-1%}.s-public .public-scene-social{width:31%;bottom:55px;right:-1%}.s-public .public-scene-research{z-index:3;width:26%;bottom:137px;left:24%}.s-public .public-scene-sticker{z-index:10;color:#49391d;background:#efc560;border:1px dashed #8b6f38;border-radius:50%;outline:4px solid #efc560;flex-direction:column;justify-content:center;align-items:center;width:75px;height:75px;font-size:13px;font-weight:750;line-height:1.2;display:flex;position:absolute;bottom:20px;right:17px;transform:rotate(12deg)}.s-public .public-scene-controls{border-bottom:1px solid var(--s-line);justify-content:space-between;align-items:flex-start;gap:15px;padding-top:12px;display:flex}.s-public .public-scene-controls p{color:var(--s-ink-2);max-width:310px;padding-block:8px;font-size:14px;line-height:1.6}.s-public .public-scene-controls>div{flex:none;gap:12px;display:flex}.s-public .public-scene-controls button{min-width:65px;min-height:46px;font:500 14px/1.4 var(--s-body);color:var(--s-ink);background:0 0;border:0;padding:8px 2px}.s-public .public-scene-controls button:disabled{opacity:.65;cursor:default}.s-public .public-scene-note{color:var(--s-ink-2);margin-top:11px;font-size:13px;line-height:1.65}.s-public .public-scene-note span{color:var(--s-brand-text)}@media (prefers-reduced-motion:no-preference){.s-public .public-scene-actor img{animation:6.5s ease-in-out infinite public-actor-idle}.s-public .public-scene-reception img{animation-duration:5.6s;animation-delay:-2s}.s-public .public-scene-social img{animation-duration:7s;animation-delay:-3.4s}.s-public .public-scene-research img{animation-duration:8s;animation-delay:-1s}}@keyframes public-actor-idle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(1.5deg)}}.s-public .public-scene[data-paused=true] .public-scene-actor img{animation-play-state:paused}.s-public .public-agent-directory{margin-top:38px}.s-public .public-agent-picker{grid-template-columns:repeat(8,minmax(0,1fr));gap:11px;display:grid}.s-public .public-agent-picker button{background:var(--s-paper-2);min-width:0;color:var(--s-ink);border:1px solid var(--s-line);font:inherit;border-radius:7px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:17px 10px;display:flex}.s-public .public-agent-picker button[aria-pressed=true]{border-color:var(--s-brand);box-shadow:inset 0 -3px var(--s-brand)}.s-public .public-agent-picker img{object-fit:contain;width:85px;height:125px}.s-public .public-agent-picker strong{font-size:18px;font-weight:600}.s-public .public-agent-picker span{color:var(--s-ink-2);font-size:13px;line-height:1.5}.s-public .public-agent-detail{border-top:1px solid var(--s-line);grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);align-items:center;gap:55px;margin-top:25px;padding:45px 40px;scroll-margin-top:20px;display:grid}.s-public .public-agent-portrait{isolation:isolate;place-items:center;display:grid;position:relative}.s-public .public-agent-portrait:before{content:"";background:color-mix(in srgb,var(--agent-color) 15%,var(--s-paper-2));z-index:-1;border-radius:50% 43% 48% 39%;width:290px;max-width:100%;height:290px;position:absolute;transform:rotate(-9deg)}.s-public .public-agent-portrait img{object-fit:contain;filter:drop-shadow(0 14px 9px #0002);width:225px;height:330px}.s-public .public-agent-detail h2{margin-top:9px;font-size:48px}.s-public .public-agent-detail :is(.s-agent-personality,.s-agent-oneliner){font-size:18px;line-height:1.75}.s-public .s-bubble{background:var(--s-paper-2);border-color:var(--s-line);color:var(--s-ink);border-radius:7px 7px 2px;margin:22px 0 0;padding:20px 23px;font-size:17px;font-style:normal;line-height:1.7}.s-public .public-resource-library{margin-top:35px}.s-public .public-resource-search{gap:9px;max-width:520px;font-size:16px;display:grid}.s-public .public-resource-search input{border:1px solid var(--s-line);background:var(--s-paper-2);width:100%;min-height:54px;color:var(--s-ink);font:400 17px var(--s-body);border-radius:6px;padding:12px 17px}.s-public .public-resource-count{color:var(--s-ink-2);margin-block:20px 16px;font-size:14px}.s-public .public-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.s-public .public-resource-card{border:1px solid var(--s-line);background:var(--s-paper-2);min-width:0;color:var(--s-ink);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.s-public .public-resource-card:hover{border-color:var(--s-brand)}.s-public .public-resource-art{background:color-mix(in srgb,var(--s-paper-2) 55%,var(--design-green,var(--s-tray)));border-bottom:1px solid var(--s-line);place-items:center;min-height:210px;padding:25px 20px 38px;display:grid;position:relative}.s-public .public-resource-card:nth-child(3n+2) .public-resource-art{background:color-mix(in srgb,var(--s-paper-2) 85%,var(--s-brand))}.s-public .public-resource-art img{object-fit:contain;filter:drop-shadow(0 9px 6px #0002);width:108px;height:160px}.s-public .public-resource-art>span{color:var(--s-ink);font-size:13px;position:absolute;bottom:14px;left:22px}.s-public .public-resource-copy{flex-direction:column;flex:1;gap:12px;padding:25px 24px;display:flex}.s-public .public-resource-copy h3{font-size:24px;line-height:1.3}.s-public .public-resource-copy p{color:var(--s-ink-2);font-size:17px;line-height:1.7}.s-public .public-resource-open{justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:16px;font-weight:500;display:flex}.s-public .public-resource-open i{color:var(--s-brand);font-size:25px;font-style:normal}.s-public .public-pagination{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.s-public .public-pagination>span{color:var(--s-ink-2);font-size:15px}.s-public .public-resource-empty{border:1px dashed var(--s-line);margin-top:20px;padding:30px}.s-public .public-resource-empty button{margin-top:17px}.s-public .s-get-agent{background:color-mix(in srgb,var(--s-tray) 55%,transparent);border-radius:46% 48% 40% 42%;padding:18px 23px}.s-public .s-get-halo{display:none}.s-public .s-get-agent img{object-fit:contain;max-height:330px}.s-public .s-inside li{border:0;border-top:1px solid var(--s-line);background:0 0;border-radius:0;padding:15px 0;font-size:16px;line-height:1.7}.s-public .s-get-inside .s-core{padding:25px}.s-public .public-academy-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:60px;display:grid}.s-public .public-academy-hero .s-lede{font-size:19px;line-height:1.8}.s-public .public-academy-hero .s-fit-hero-ctas{align-items:flex-start;gap:18px}.s-public .public-guide-section{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:center;gap:65px;display:grid}.s-public .public-guide-portrait{color:#2d382b;background:#f1ead3;justify-self:center;max-width:350px;margin:0;padding:7px 7px 18px;transform:rotate(-3deg);box-shadow:5px 7px #101a1022}.s-public .public-guide-portrait img{aspect-ratio:.88;object-fit:cover;width:100%;height:auto}.s-public .public-guide-portrait figcaption{padding:14px 12px 0;font-size:16px}.s-public .public-guide-section .s-cm-guide{text-align:left;max-width:none;margin-inline:0}.s-public .s-fit-watch-link{align-items:center;min-height:46px;font-size:16px;line-height:1.6;display:inline-flex}.s-public .s-cm-card{grid-template-columns:1fr;align-items:start;gap:20px;padding:26px 0}.s-public .s-cm-card-art,.s-public .s-cm-card-art--wide{background:var(--s-paper-2);border-radius:7px;order:-1;width:100%;max-height:210px;overflow:hidden}.s-public .s-cm-card-art img,.s-public .s-cm-card-art--wide img{object-fit:contain;filter:none;width:100%;height:210px}.s-public .s-cm-value{color:var(--s-ink);background:var(--s-paper-2);border-color:var(--s-line);font-family:var(--s-body)}.s-public .s-cm-value span{color:var(--s-brand-text);font-size:13px}.s-public :is(.s-cm-parts li,.s-cm-fitside ol,.s-cm-orfit,.s-cm-stakes-col li,.s-os-bullets li,.s-ledger-rows li,.s-cv-list li,.s-cv-terms,.s-cv-was,.s-pp-bill,.s-pp-fine,.s-os-fine,.s-ledger-fine,.s-cv-fine,.s-ppop-lead){color:var(--s-ink-2)}.s-public :is(.s-cm-fitside,.s-cm-step,.s-cm-stakes-col,.s-cv-card,.s-os,.s-ledger,.s-pp-card,.s-ppop,.s-pp,.s-band){background:var(--s-paper-2);border-color:var(--s-line);box-shadow:none}.s-public .s-band{border-block:1px solid var(--s-line)}.s-public :is(.s-pp,.s-os){border-radius:10px}.s-public :is(){content:none}.s-public .s-pp-card{border-radius:8px;padding:30px 24px}.s-public .s-pp-card--best{border:2px solid var(--s-brand);background:color-mix(in srgb,var(--s-brand) 7%,var(--s-paper-2))}.s-public :is(.s-os-title,.s-os-name h3,.s-os-value strong,.s-os-total s,.s-ledger-price,.s-ledger-strike,.s-ledger-v,.s-pp-price,.s-cv-price,.s-cm-step h3,.s-cv-list li strong,.s-ppop-title){color:var(--s-ink);font-family:var(--s-body)}.s-public :is(.s-pp-name,.s-pp-seats,.s-cv-k,.s-cv-val,.s-ledger-k,.s-ledger-sub,.s-os-title span,.s-os-arrow,.s-cm-fitside-k,.s-ppop-bar-text span){color:var(--s-brand-text);font-family:var(--s-body)}.s-public :is(.s-pp-price small,.s-cv-price small,.s-ledger-price small,.s-os-vk,.s-cv-was s,.s-cv-fine a,.s-pp-fine a){color:var(--s-ink-2)}.s-public :is(.s-pp-flag,.s-os-badge,.s-ppop-bar){background:var(--s-brand);color:var(--design-on-accent)}.s-public .s-ppop-bar-text strong,.s-public .s-ppop-bar-text span{color:var(--design-on-accent)}.s-public .s-ppop-bar .s-btn{background:var(--s-paper);color:var(--s-ink)}.s-public .s-ppop-close{color:var(--s-ink);background:var(--s-tray);border-color:var(--s-line)}.s-public .s-ppop-overlay{background:#07110cdc}.s-public :is(.s-pp-credit,.s-cv-welcome){background:var(--s-brand-wash);border-color:var(--s-brand);color:var(--s-ink)}.s-public :is(.s-pp-credit a,.s-cm-orfit a,.s-pp-code-toggle){color:var(--s-brand-text)}.s-public :is(.s-pp-code-field,.s-cv-field){color:var(--s-ink-2);font-size:15px}.s-public :is(.s-pp-code-field input,.s-cv-field input,.s-m30-time-field input){background:var(--s-paper);color:var(--s-ink);border-color:var(--s-line)}.s-public :is(.s-pp-code-field small,.s-cv-err,.s-m30-notice--error){color:var(--s-brand-text)}.s-public .s-pp-save{color:var(--design-green)}.s-public :is(.s-os-row,.s-os-total,.s-ledger-rows li,.s-ledger-total,.s-ledger-head){border-color:var(--s-line)}.s-public .s-os-row--vip{background:var(--s-brand-wash)}.s-public .s-cm-step p{color:var(--s-ink-2);font-size:17px;line-height:1.7}.s-public .s-cm-step-n{color:color-mix(in srgb,var(--s-brand) 45%,transparent)}.s-public .s-cm-stakes-col--yes{border-color:var(--s-brand)}.s-public .s-cm-stakes-k{color:var(--s-brand-text)}.s-public .s-os-fine,.s-public .s-pp-fine,.s-public .s-ledger-fine{font-size:14px;line-height:1.7}.s-public .s-pp-name,.s-public .s-os-vk{font-size:14px}.s-public .s-pp-price{font-size:clamp(40px,4.4vw,54px)}.s-public .s-os-title{font-size:clamp(26px,3.3vw,38px);line-height:1.2}.s-public .s-os-name h3{font-size:25px;line-height:1.3}.s-public .s-cm-card-text h3{font-size:25px}.s-public .s-cm-parts li{font-size:16px;line-height:1.7}.s-public .s-cm-card-num{-webkit-text-stroke:0;color:var(--s-brand-text)}.s-public .s-fit-proof-card{border-color:var(--s-line);background:0 0}.s-public .s-fit-proof-note{font-size:15px;line-height:1.7}.s-public .s-fit-level h4{font-size:18px}.s-public .s-fit-level p{font-size:16px}.s-public .s-fit-level5{background:var(--s-paper-2);color:var(--s-ink)}.s-public .s-fit-vsl{background:var(--s-paper-2);border-color:var(--s-line)}.s-public .s-fit-vsl-play,.s-public .s-fit-result .s-ck{color:var(--design-on-accent)}.s-public .s-prof-choice[data-picked=true]{background:var(--s-brand);color:var(--design-on-accent)}.s-public .s-prof-choice[data-picked=true] .s-prof-pip{background:var(--design-on-accent);box-shadow:inset 0 0 0 6px var(--s-brand)}.s-public .s-prof-prompt,.s-public .s-prof-source{background:var(--s-paper-2);color:var(--s-ink)}.s-public .s-prof-choice{min-height:56px;font-size:17px;line-height:1.6}.s-public .s-prof-progress{color:var(--s-ink-2)}.s-public .pa-chip{box-shadow:3px 4px 0 color-mix(in srgb,var(--s-line) 75%,transparent)}.s-public .pa-stage-plate{background:color-mix(in srgb,var(--design-green) 20%,var(--s-paper-2))}.s-public .pa-stage-plate:before{content:none}.s-public .pa-stage-plate:after{background:0 0}.s-public .pa-chip-b,.s-public .pa-steps li:before{color:var(--design-on-accent)}.s-public .s-m30-res-art{background:color-mix(in srgb,var(--m30-c) 18%,var(--s-paper-2))}.s-public .s-m30-res-art h3{color:var(--s-ink)}.s-public .s-m30-res-k{color:var(--s-ink-2)}.s-public .s-m30-time{background:var(--s-paper-2);border-color:var(--s-line)}.s-public .s-m30-time-out{background:var(--s-brand-wash);border-color:var(--s-line)}.s-public .s-m30-time-out dl>div{border-color:var(--s-line)}.s-public .s-m30-stack{background:var(--s-paper-2);border-color:var(--s-line)}.s-public .s-m30-stack-total{background:var(--s-brand-wash)}.s-public .s-m30-time-hint.is-error{color:var(--s-brand-text)}.s-public .s-m30-time-field input[aria-invalid=true]{border-color:var(--s-brand-text)}.s-public .s-m30-strip-track{animation:none}.s-public .s-m30-strip{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.s-public .s-m30-dupe{display:none}@media (max-width:1100px){.s-public .s-wrap{padding-inline:28px}.s-public .public-header-row{gap:18px}.s-public .public-header-actions{gap:11px}.s-public .s-mark{font-size:24px}.s-public .public-home-grid{gap:30px 35px}.s-public .public-home-copy h1{font-size:56px}.s-public .public-scene{height:480px}.s-public .public-scene-research{bottom:126px}.s-public .public-scene-controls{flex-wrap:wrap;gap:0 15px}.s-public .public-scene-controls p{max-width:none}.s-public .public-scene-controls>div{margin-left:auto}.s-public .public-agent-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.s-public .public-agent-picker img{width:95px;height:140px}.s-public .s-parade-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.s-public .s-parade-card .s-core{padding:20px 15px}.s-public .s-doors{gap:15px}.s-public .s-door{padding:25px 20px}.s-public .s-door h3{font-size:25px}.s-public .s-try{gap:35px}.s-public .public-resource-grid{gap:18px}.s-public .public-resource-copy{padding:21px 20px}.s-public .public-resource-copy h3{font-size:22px}.s-public .public-academy-hero{gap:35px}}@media (max-width:850px){.s-public .public-header-row{flex-wrap:wrap;gap:15px;padding-block:23px 17px}.s-public .public-header-actions{flex-wrap:wrap;gap:8px 15px}.s-public .public-navigation{gap:5px 28px}.s-public .public-home-copy h1{font-size:47px}.s-public .public-home-copy .s-lede{font-size:17px}.s-public .public-scene{border-radius:55px 55px 8px 8px;height:420px}.s-public .public-scene-caption{top:20px}.s-public .public-scene-star{font-size:50px;top:75px;right:13px}.s-public .public-scene-sticker{width:60px;height:60px;font-size:11px}.s-public .public-scene-controls p,.s-public .public-scene-controls button{font-size:13px}.s-public .public-scene-research{bottom:110px}.s-public .s-parade-track{grid-template-columns:repeat(2,minmax(0,1fr))}.s-public .s-doors{grid-template-columns:1fr}.s-public .s-door,.s-public .s-door.s-big{min-height:0;padding:30px}.s-public .s-try{grid-template-columns:1fr;gap:30px}.s-public .public-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-public .public-agent-detail{gap:35px;padding:35px 15px}.s-public .public-academy-hero{grid-template-columns:1fr;gap:35px}.s-public .public-academy-hero>.public-theater{justify-self:center;width:100%;max-width:620px}.s-public .public-guide-section{grid-template-columns:190px minmax(0,1fr);gap:35px}.s-public .s-stack{gap:0 28px}.s-public .s-stack-card h3{font-size:22px}.s-public .s-os-row{grid-template-columns:1fr}.s-public .s-os-value{justify-content:start}}@media (max-width:650px){.s-public .s-wrap{padding-inline:20px}.s-public .public-header-row{padding-block:20px 15px}.s-public .s-mark{font-size:25px}.s-public .public-header-actions{justify-content:space-between;gap:9px;width:100%}.s-public .public-header-actions .s-btn{gap:9px;min-height:46px;padding-left:13px;font-size:14px}.s-public .public-header-actions .s-btn .s-ic{width:29px;height:29px}.s-public .s-navlogin{padding-inline:0;font-size:14px}.s-public .public-navigation{grid-template-columns:1fr 1fr;gap:0 22px;padding-block:9px;display:grid}.s-public .public-navigation a{min-height:45px;font-size:16px}.s-public h1,.s-public .s-page-hero h1{font-size:39px}.s-public h2{font-size:32px}.s-public section{padding-block:50px}.s-public .s-page-hero{padding-block:35px}.s-public .s-page-hero .s-lede{font-size:17px;line-height:1.75}.s-public .s-sub{font-size:17px}.s-public .public-home-grid{grid-template-columns:1fr;gap:30px;padding-block:33px 25px}.s-public .public-home-copy{grid-column:1}.s-public .public-home-copy h1{font-size:clamp(41px,10.9vw,58px)}.s-public .public-home-copy .s-src{margin-bottom:21px;font-size:12px}.s-public .public-home-copy .s-lede{font-size:17px}.s-public .public-home-jump{margin-top:23px;display:inline-flex}.s-public .public-home-grid>.public-theater{grid-area:auto/1;margin:0 3px}.s-public .public-home-form{grid-column:1}.s-public .public-scene{height:395px}.s-public .public-scene-chief{width:44%;bottom:23px;left:28%}.s-public .public-scene-reception{bottom:54px}.s-public .public-scene-social{bottom:47px}.s-public .public-scene-research{bottom:112px}.s-public .public-scene-controls{flex-wrap:nowrap;align-items:center;gap:8px}.s-public .public-scene-controls p{max-width:210px;font-size:13px}.s-public .public-scene-controls>div{gap:8px}.s-public .public-scene-controls button{min-width:52px;font-size:12px}.s-public .s-capture .s-core{padding:21px 18px}.s-public .s-stack{grid-template-columns:1fr}.s-public .s-stack-card{padding-block:25px}.s-public .s-stack-card h3{font-size:23px}.s-public .s-stack-card p{font-size:17px}.s-public .s-parade-wrap{margin:0;padding:0;overflow:visible}.s-public .s-parade-card .s-core{padding:20px 14px}.s-public .s-parade-card img{width:92px;height:135px}.s-public .s-parade-card h3{font-size:22px}.s-public .s-parade-card p{font-size:15px}.s-public .s-parade-card .s-role{font-size:13px}.s-public .s-radarband{padding:28px 23px}.s-public .s-radarband h2{font-size:31px}.s-public .s-door,.s-public .s-door.s-big{padding:27px 23px}.s-public .s-footer .s-wrap{padding-inline:20px}.s-public .public-agent-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s-public .public-agent-picker button{padding:15px 12px}.s-public .public-agent-picker span{font-size:14px}.s-public .public-agent-detail{grid-template-columns:1fr;gap:25px;padding:30px 0 0}.s-public .public-agent-portrait img{width:176px;height:260px}.s-public .public-agent-portrait:before{width:230px;height:230px}.s-public .public-agent-detail h2{font-size:42px}.s-public .public-agent-detail :is(.s-agent-personality,.s-agent-oneliner){font-size:17px}.s-public .public-resource-grid{grid-template-columns:1fr;gap:22px}.s-public .public-resource-art{min-height:210px}.s-public .public-resource-art img{width:112px;height:165px}.s-public .public-resource-copy{padding:24px}.s-public .public-resource-copy h3{font-size:25px}.s-public .public-pagination{gap:10px}.s-public .public-pagination .s-mini{padding-inline:13px;font-size:15px}.s-public .public-pagination>span{font-size:14px}.s-public .public-resource-search input{min-height:53px}.s-public .s-get-agent{width:min(230px,70%)}.s-public .s-get-agent img{max-height:260px}.s-public .s-get-side{margin-top:20px}.s-public .public-academy-hero .s-lede{font-size:18px}.s-public .public-guide-section{grid-template-columns:1fr;gap:35px}.s-public .public-guide-portrait{justify-self:start;width:min(265px,80%);margin-left:10px}.s-public .s-cm-card-art img,.s-public .s-cm-card-art--wide img{height:190px}.s-public .s-os-name h3{font-size:24px}.s-public .s-os-title{font-size:30px}.s-public .s-os-row{padding-block:24px}.s-public .s-ppop-bar{align-items:flex-start}.s-public .s-ppop-bar-text strong{font-size:14px}}@media (max-width:370px){.s-public .public-header-actions{justify-content:flex-start;gap:8px 14px}.s-public .public-header-actions .design-appearance{width:100%}.s-public .public-home-copy h1{font-size:39px}.s-public .public-scene{height:345px}.s-public .public-scene-controls{flex-wrap:wrap}.s-public .public-scene-controls p{max-width:100%}.s-public .public-scene-controls>div{margin-left:auto}.s-public .public-scene-research{bottom:102px}.s-public .s-parade-track{grid-template-columns:1fr}.s-public .s-parade-card .s-core{grid-template-columns:100px 1fr;align-items:center;gap:6px 13px;display:grid}.s-public .s-parade-card img{grid-row:1/4;margin-bottom:0}}@media (max-width:650px){.s-public .public-header-row{gap:9px;min-height:0;padding-block:14px 13px}.s-public .public-brand-row{justify-content:space-between;gap:15px;width:100%;min-height:44px}.s-public .public-menu-toggle{border:1px solid var(--s-line);background:var(--s-paper-2);min-width:85px;min-height:44px;color:var(--s-ink);font:500 16px/1.3 var(--s-body);border-radius:5px;justify-content:space-between;align-items:center;gap:13px;padding:8px 12px;display:inline-flex}.s-public .public-menu-toggle>span{font-size:22px;line-height:1}.s-public .public-header-actions{flex-wrap:nowrap;justify-content:space-between;gap:10px;width:100%}.s-public .public-header-actions .design-appearance{width:auto;min-width:0}.s-public .public-header-actions .design-control-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s-public .public-header-actions .design-theme-options{gap:2px;padding:2px}.s-public .public-header-actions .design-theme-options button{min-width:44px;min-height:44px;padding:9px 10px;font-size:14px}.s-public .public-header-actions .s-navlogin{white-space:nowrap;min-height:44px;padding:9px 0 9px 8px;font-size:15px}.s-public .public-header-actions .public-header-prompts{display:none}.s-public .public-navigation{padding-block:8px 11px;display:none}.s-public .public-navigation[data-open=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.s-public .public-navigation a,.s-public .public-navigation .public-menu-prompts{align-items:center;min-height:48px;font-size:16px;display:inline-flex}.s-public .public-navigation .public-menu-prompts{color:var(--s-brand-text);font-weight:600}}html[data-motion=reduce] .s-public *,html[data-motion=reduce] .s-public :before,html[data-motion=reduce] .s-public :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=reduce] .s-public :is(.t-stagger-line,[data-m30-reveal]){opacity:1!important;filter:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.s-public *,.s-public :before,.s-public :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.s-public :is(.t-stagger-line,[data-m30-reveal]){opacity:1!important;filter:none!important;transform:none!important}}html[data-site-theme=light] .s-public :is(.s-pp-renew,.s-pp-renew a){color:var(--s-ink-2)}html[data-site-theme=light] .s-public .s-os-plus{color:var(--s-brand-text)}html[data-site-theme=light] .s-public .s-cm-stakes-col.s-cm-stakes-col--no .s-cm-stakes-k{color:var(--s-ink-2)}html[data-site-theme=light] .s-public .s-cm-stakes-col.s-cm-stakes-col--yes .s-cm-stakes-k{color:var(--s-brand-text)}.s-public .s-vt{padding-block:120px 88px}.s-public .s-vt h2{margin:0 0 14px;font-size:clamp(26px,3vw,38px)}.s-public .s-vt h3{margin:26px 0 6px;font-size:19px}.s-public .s-vt p{color:var(--s-ink-2);max-width:66ch}.s-public .s-vt a:not(.s-btn){color:var(--s-ink);text-underline-offset:3px;text-decoration:underline}.s-public .s-vt-disclaimer{color:var(--s-ink-2);margin:0;font-size:15px;line-height:1.6}.s-public .s-vt-full{color:var(--s-ink);max-width:34ch;margin:0;font-weight:600}.s-public .s-vt-confirm{max-width:640px;margin-inline:auto}.s-public .s-vt-confirm form{gap:14px;display:grid}.s-public .s-vt.s-vtp{--vt-navy:#0a1a3a;--vt-navy-2:#10244c;--vt-red:#b22234;--vt-red-hi:#e8424f;--vt-white:#fff;--s-paper:#081631;--s-paper-2:#0f2248;--s-tray:#1a3163;--s-line:#344c7e;--s-ink:#f8f6f1;--s-ink-2:#c8d1e4;--s-brand:var(--vt-red);--s-brand-text:#ff7a84;--design-on-accent:#fff;--vt-rule:var(--vt-red-hi);background:var(--s-paper);color:var(--s-ink);padding-block:0}html[data-site-theme=light] .s-public .s-vt.s-vtp{--s-paper:#f7f5f0;--s-paper-2:#fff;--s-tray:#e6ebf4;--s-line:#b8c2d8;--s-ink:#0a1a3a;--s-ink-2:#3b4a68;--s-brand-text:#a51d2d;--vt-rule:var(--vt-red)}.s-public .s-vtp :is(.s-btn,a,input,select,textarea,button):focus-visible{outline:3px solid var(--s-ink);outline-offset:3px}.s-public .s-vtp .s-btn.s-mag{background:var(--vt-red);color:#fff;box-shadow:inset 0 1px #ffffff30,0 4px #6e1420}.s-public .s-vtp .s-btn.s-mag .s-ic{color:#fff;background:#ffffff29}.s-public .s-vt-star{width:1em;height:1em;color:var(--vt-rule);flex:none}.s-public .s-vt-kicker{letter-spacing:.01em;color:var(--s-brand-text);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:650;display:inline-flex}.s-public .s-vt-kicker .s-vt-star{width:18px;height:18px}.s-public .s-vtp :is(h1,h2),.s-public .s-vt-band-row li{font-family:var(--s-font-display), var(--s-body)}.s-public .s-vtp .s-vt-hero{--s-paper:#081631;--s-paper-2:#132a57;--s-tray:#22396b;--s-line:#4d6599;--s-ink:#fff;--s-ink-2:#e4e9f3;--s-brand-text:#ff8a92;--vt-rule:var(--vt-red-hi);isolation:isolate;background:var(--s-paper);color:var(--s-ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.s-public .s-vt-hero-frame{z-index:-2;height:clamp(300px,64vw,560px);position:absolute;top:0;left:0;right:0;overflow:hidden}.s-public .s-vt-hero-img{object-fit:cover;object-position:58% 38%;transform-origin:46%;width:100%;height:100%;display:block}.s-public .s-vt-hero-scrim{z-index:-1;pointer-events:none;background:linear-gradient(180deg, #06122a40 0, #06122a00 18%, #06122a00 calc(clamp(300px, 64vw, 560px) - 200px), var(--s-paper) clamp(300px, 64vw, 560px));position:absolute;inset:0}.s-public .s-vt-hero-inner{padding-block:calc(clamp(300px,64vw,560px) - 56px) 64px;position:relative}.s-public .s-vtp .s-vt-hero h1{letter-spacing:-.02em;max-width:14ch;color:var(--s-ink);text-wrap:balance;margin:18px 0 26px;font-size:clamp(38px,5.6vw,84px);font-weight:700;line-height:1.02}.s-public .s-vt-hero .s-lede{max-width:50ch;color:var(--s-ink-2);margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.6}.s-public .s-vt-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin:32px 0 0;display:flex}.s-public .s-vtp .s-vt-hero .s-btn.s-ghost{color:#fff;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff8c}.s-public .s-vtp .s-vt-hero .s-btn.s-ghost .s-ic{color:#fff;background:#ffffff24}.s-public .s-vt-hero .s-vt-disclaimer{max-width:64ch;color:var(--s-ink-2);border-top:1px solid #ffffff3d;margin-top:28px;padding-top:16px}.s-public .s-vt-hero .s-vt-d1{--s-d:.52s}.s-public .s-vt-hero .s-vt-d2{--s-d:.68s}.s-public .s-vt-hero .s-vt-d3{--s-d:.82s}@media (min-width:1000px){.s-public .s-vtp .s-vt-hero{align-items:center;min-height:clamp(640px,100svh - 100px,900px)}.s-public .s-vt-hero-frame{height:auto;bottom:0;left:36%}.s-public .s-vt-hero-img{object-position:88% 40%}.s-public .s-vt-hero-scrim{background:linear-gradient(90deg, var(--s-paper) 0%, var(--s-paper) 36%, #08163199 41%, #08163100 50%), linear-gradient(0deg, #0816318c 0%, #08163100 26%)}.s-public .s-vt-hero-inner{padding-block:72px}.s-public .s-vtp .s-vt-hero .s-vt-hero-inner>*{max-width:min(540px,36vw)}.s-public .s-vtp .s-vt-hero h1{font-size:clamp(40px,3.9vw,60px)}}@media (prefers-reduced-motion:no-preference){.s-public .s-vt-hero-img{animation:26s cubic-bezier(.45,.05,.35,1) infinite alternate s-vt-push}@keyframes s-vt-push{0%{transform:scale(1.02)}to{transform:scale(1.12)translate(-1.5%,-1%)}}}.s-public .s-vt-band{background:var(--vt-navy);color:#fff;padding-block:24px;position:relative;overflow:hidden}.s-public .s-vt-band:before,.s-public .s-vt-band:after{content:"";background:repeating-linear-gradient(180deg, var(--vt-red) 0 4px, #fff 4px 8px, var(--vt-red) 8px 12px);height:12px;position:absolute;left:0;right:0}.s-public .s-vt-band:before{top:0}.s-public .s-vt-band:after{bottom:0}.s-public .s-vt-band-track{width:max-content;padding-block:16px;display:flex}.s-public .s-vt-band-row{flex:none;margin:0;padding:0;list-style:none;display:flex}.s-public .s-vt-band-row li{white-space:nowrap;font:700 clamp(17px, 1.6vw, 22px)/1.2 var(--s-display);letter-spacing:-.01em;color:#fff;align-items:center;gap:18px;padding-right:44px;display:inline-flex}.s-public .s-vt-band-row .s-vt-star{width:20px;height:20px;color:var(--vt-red-hi)}@media (prefers-reduced-motion:no-preference){.s-public .s-vt-band-track{animation:46s linear infinite s-vt-slide}.s-public .s-vt-band:hover .s-vt-band-track{animation-play-state:paused}@keyframes s-vt-slide{to{transform:translate(-50%)}}}.s-public .s-vt-sec{padding-block:clamp(88px,9vw,144px) 0}.s-public .s-vt-head{gap:18px;max-width:820px;display:grid}.s-public .s-vt .s-vt-head h2,.s-public .s-vt-inside-text h2,.s-public .s-vt-block h2,.s-public .s-vt-form-intro h2,.s-public .s-vt-faq h2{letter-spacing:-.02em;color:var(--s-ink);text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,60px);font-weight:700;line-height:1.04}.s-public .s-vt-head .s-lede{margin:0}.s-public .s-vt-label{color:var(--s-brand-text);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:650;display:flex}.s-public .s-vt-step-n{background:var(--vt-navy);color:#fff;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:650}.s-public .s-vt-shell{background:color-mix(in srgb, var(--s-ink) 6%, var(--s-paper));border:1px solid color-mix(in srgb, var(--s-line) 60%, transparent);border-radius:20px;padding:6px}.s-public .s-vt-core{background:var(--s-paper-2);border:1px solid color-mix(in srgb, var(--s-line) 55%, transparent);border-radius:14px;align-content:start;gap:14px;height:100%;padding:clamp(22px,2.4vw,32px);display:grid;box-shadow:inset 0 1px #ffffff0f,0 24px 48px -32px #00000073}.s-public .s-vt-core h3{letter-spacing:-.03em;color:var(--s-ink);margin:0;font-size:clamp(22px,2vw,27px);line-height:1.18}.s-public .s-vt-core p{margin:0}.s-public .s-vt-facts{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.s-public .s-vt-facts li{color:var(--s-ink-2);padding-left:24px;font-size:16px;line-height:1.6;position:relative}.s-public .s-vt-facts li:before{content:"";background:var(--vt-rule);width:13px;height:13px;position:absolute;top:.42em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l2.95 6.6 7.2.7-5.45 4.8 1.6 7.1L12 17.3 5.7 21l1.6-7.1L1.85 9.1l7.2-.7z' fill='%23ffffff'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l2.95 6.6 7.2.7-5.45 4.8 1.6 7.1L12 17.3 5.7 21l1.6-7.1L1.85 9.1l7.2-.7z' fill='%23ffffff'/%3E%3C/svg%3E") 50%/contain no-repeat}.s-public .s-vt-fine{border-top:1px solid var(--s-line);color:var(--s-ink-2);padding-top:14px;font-size:15px;line-height:1.55}.s-public .s-vt-aside{background:color-mix(in srgb, var(--vt-red) 12%, var(--s-paper-2));color:var(--s-ink);border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.55}.s-public .s-vt-path{--gap:28px;gap:var(--gap);margin:56px 0 0;padding:0;list-style:none;display:grid}.s-public .s-vt-step{grid-template-columns:52px minmax(0,1fr);align-items:start;column-gap:18px;display:grid;position:relative}.s-public .s-vt-node{z-index:1;background:var(--s-paper);border:2px solid var(--s-line);width:52px;height:52px;color:var(--s-ink);font:700 19px/1 var(--s-display);border-radius:50%;place-items:center;display:grid;position:relative}.s-public .s-vt-node:after{content:"";border:2px solid var(--vt-rule);box-shadow:0 0 0 7px color-mix(in srgb, var(--vt-red) 22%, transparent);opacity:0;transition:opacity .8s var(--s-e-page), transform .8s var(--s-e-page);border-radius:50%;position:absolute;inset:-2px;transform:scale(.55)}.s-public .s-vt-node-star{color:#fff;width:24px;height:24px}.s-public .s-vt-seg{z-index:0;width:3px;height:calc(100% + var(--gap) - 52px);background:var(--s-line);border-radius:3px;position:absolute;top:52px;left:25px;overflow:hidden}.s-public .s-vt-seg:after{content:"";background:var(--vt-rule);transform-origin:50% 0;transition:transform 1.1s var(--s-e-page);position:absolute;inset:0;transform:scaleY(0)}.s-public .s-vt-step-card{opacity:0;transition:opacity .9s var(--s-e-page), transform .9s var(--s-e-page);transform:translateY(22px)}.s-public .s-vt-step.is-shown .s-vt-node:after{opacity:1;transition-delay:.1s;transform:none}.s-public .s-vt-step.is-shown .s-vt-seg:after{transition-delay:.45s;transform:none}.s-public .s-vt-step.is-shown .s-vt-step-card{opacity:1;transition-delay:.2s;transform:none}.s-public .s-vt-step--top .s-vt-node{background:var(--vt-red);border-color:var(--vt-red)}.s-public .s-vt-step--top .s-vt-core{background:var(--vt-navy-2);border-color:color-mix(in srgb, var(--vt-red-hi) 60%, transparent);--s-ink:#fff;--s-ink-2:#d5ddee;--s-brand-text:#ff8a92;--s-line:#3c5589;--s-paper-2:var(--vt-navy-2)}.s-public .s-vt-step--top .s-vt-step-n{background:var(--vt-red)}.s-public .s-vt-date{isolation:isolate;background:var(--vt-navy);color:#fff;--s-ink:#fff;--s-ink-2:#d5ddee;--s-brand-text:#ff8a92;margin-top:clamp(88px,9vw,144px);padding-block:clamp(80px,9vw,136px);position:relative;overflow:hidden}.s-public .s-vt-date-img{z-index:-2;object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.s-public .s-vt-date-scrim{z-index:-1;background:linear-gradient(90deg,#06122aeb 0%,#06122adb 46%,#06122a4d 72%,#06122a00 100%);position:absolute;inset:0}.s-public .s-vt-date-inner{gap:22px;display:grid}.s-public .s-vt .s-vt-date h2{letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(32px,4.4vw,68px);font-weight:700;line-height:1.02}.s-public .s-vt .s-vt-date-sub{color:#d5ddee;max-width:46ch;margin:4px 0 0;font-size:clamp(18px,1.6vw,21px);line-height:1.6}.s-public .s-vt-inside-grid{align-items:start;gap:48px;display:grid}.s-public .s-vt-media{overflow:hidden}.s-public .s-vt-media-img{aspect-ratio:3/2;object-fit:cover;background:var(--s-paper-2);border-radius:14px;width:100%;height:auto;display:block}.s-public .s-vt-inside-text{gap:28px;display:grid}.s-public .s-vt-item{border-top:1px solid var(--s-line);gap:8px;padding-top:22px;display:grid}.s-public .s-vt-item h3{letter-spacing:-.02em;color:var(--s-ink);margin:0;font-size:21px}.s-public .s-vt-item p{margin:0;font-size:17px;line-height:1.65}.s-public .s-vt-stops{counter-reset:s-vt-stop;gap:8px;margin:2px 0;padding:0;list-style:none;display:grid}.s-public .s-vt-stops li{counter-increment:s-vt-stop;color:var(--s-ink);grid-template-columns:30px 1fr;align-items:baseline;gap:10px;font-size:17px;line-height:1.5;display:grid}.s-public .s-vt-stops li:before{content:counter(s-vt-stop);background:var(--vt-red);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:grid;transform:translateY(-1px)}.s-public .s-vt-trust-grid{gap:64px;display:grid}.s-public .s-vt-block{align-content:start;gap:28px;display:grid}.s-public .s-vt-rows{margin:0;display:grid}.s-public .s-vt-row{border-top:1px solid var(--s-line);gap:6px;padding-block:20px;display:grid}.s-public .s-vt-row:last-child{border-bottom:1px solid var(--s-line)}.s-public .s-vt-row dt{color:var(--s-ink);font-size:15px;font-weight:700}.s-public .s-vt-row dd{gap:10px;margin:0;display:grid}.s-public .s-vt-row dd p{margin:0;font-size:17px;line-height:1.65}.s-public .s-vt-row--warn{border:2px solid var(--vt-rule);background:color-mix(in srgb, var(--vt-red) 10%, var(--s-paper));border-radius:12px;margin-block:10px;padding-inline:18px}.s-public .s-vt-row--warn+.s-vt-row{border-top:0}.s-public .s-vt .s-vt-warn{color:var(--s-ink)}.s-public .s-vt-note-band{isolation:isolate;background:var(--vt-navy);--s-ink:#fff;--s-ink-2:#e4e9f3;--s-brand-text:#ff8a92;margin-top:clamp(88px,9vw,144px);padding-block:clamp(110px,14vw,200px);position:relative;overflow:hidden}.s-public .s-vt-note-flag{z-index:-1;opacity:.5;width:min(44vw,640px);display:grid;position:absolute;top:0;bottom:0;right:0;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 70%);mask:linear-gradient(90deg,#0000 0%,#000 70%)}.s-public .s-vt-note-canton{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l2.95 6.6 7.2.7-5.45 4.8 1.6 7.1L12 17.3 5.7 21l1.6-7.1L1.85 9.1l7.2-.7z' fill='%23ffffff'/%3E%3C/svg%3E");background-position:8px 10px;background-size:30px 30px}.s-public .s-vt-note-band:before,.s-public .s-vt-note-band:after{content:"";background:repeating-linear-gradient(180deg, var(--vt-red) 0 4px, #fff 4px 8px, var(--vt-red) 8px 12px);height:12px;position:absolute;left:0;right:0}.s-public .s-vt-note-band:before{top:0}.s-public .s-vt-note-band:after{bottom:0}.s-public .s-vt-note{border-left:4px solid var(--vt-red-hi);gap:20px;max-width:980px;margin:0;padding-left:clamp(20px,3vw,40px);display:grid}.s-public .s-vt-note blockquote{margin:0}.s-public .s-vt .s-vt-note blockquote p{max-width:21ch;font:700 clamp(28px, 3.6vw, 52px)/1.14 var(--s-body);letter-spacing:-.03em;color:#fff;margin:0}.s-public .s-vt-note figcaption{color:#e4e9f3;font-size:18px;font-weight:600}.s-public .s-vt-forms-stack{gap:clamp(72px,8vw,120px);display:grid}.s-public .s-vt-form-row{align-items:start;gap:28px;display:grid}.s-public .s-vt-form-intro{align-content:start;gap:14px;display:grid}.s-public .s-vt-form-intro>p:not(.s-vt-label){margin:0;font-size:19px;line-height:1.6}.s-public .s-vt-plan{margin-bottom:14px}.s-public .s-vt-form-shell>.s-cv-card{background:var(--s-paper-2);border:1px solid color-mix(in srgb, var(--s-line) 55%, transparent);border-top:6px solid var(--vt-red);border-radius:14px;gap:18px;padding:clamp(22px,2.6vw,34px);box-shadow:inset 0 1px #ffffff0f,0 24px 48px -32px #00000073}.s-public .s-vt .s-cv-k{font-family:var(--s-body);letter-spacing:0;text-transform:none;color:var(--s-brand-text);margin:0;font-size:15px;font-weight:650}.s-public .s-vt .s-cv-field{color:var(--s-ink);gap:8px;font-size:15px;font-weight:500}.s-public .s-vt .s-cv-field input{border:1px solid var(--s-line);background:var(--s-paper);width:100%;min-height:50px;color:var(--s-ink);border-radius:10px;padding:0 14px}.s-public :is(.s-vt .s-cv-field select,.s-vt .s-cv-field textarea){width:100%;min-height:50px;font:inherit;color:var(--s-ink);background:var(--s-paper);border:1px solid var(--s-line);border-radius:10px;padding:11px 14px;font-size:16px;line-height:1.5}.s-public .s-vt .s-cv-field textarea{resize:vertical}.s-public :is(.s-vt .s-cv-field input,.s-vt .s-cv-field select,.s-vt .s-cv-field textarea,.s-vt-check input):focus-visible{outline:3px solid var(--s-ink);outline-offset:2px}.s-public .s-vt .s-cv-err{color:var(--s-brand-text)}.s-public .s-vt .s-cv-fine{color:var(--s-ink-2);font-size:14px;line-height:1.55}.s-public .s-vt .s-cv-card .s-btn{justify-content:space-between}.s-public .s-vt-check{min-height:44px;color:var(--s-ink);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding-block:10px;font-size:15px;line-height:1.5;display:grid}.s-public .s-vt-check+.s-vt-check{margin-top:-10px}.s-public .s-vt-check input{width:20px;height:20px;accent-color:var(--vt-red);margin:2px 0 0}.s-public .s-vt-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.s-public .s-vt-form{position:relative}.s-public .s-vt-form-lede{margin:0;font-size:16px}.s-public .s-vt-done{color:var(--s-ink);font-size:18px}.s-public .s-vt-qa{gap:0 56px;margin-top:32px;display:grid}.s-public .s-vt-q{border-top:1px solid var(--s-line);padding-block:22px}.s-public .s-vt-q h3{color:var(--s-ink);margin:0 0 6px;font-size:19px}.s-public .s-vt-q p{margin:0;font-size:17px;line-height:1.65}.s-public .s-vt-terms-core{gap:20px}.s-public .s-vt .s-vt-terms-core h2{margin:0;font-size:clamp(24px,2.4vw,32px)}.s-public .s-vt-terms{color:var(--s-ink-2);gap:10px;margin:0;padding-left:20px;font-size:16px;line-height:1.6;display:grid}.s-public .s-vt-disclaimer--foot{border-top:1px solid var(--s-line);margin-top:48px;padding-top:22px}@media (min-width:760px){.s-public .s-vt-qa{grid-template-columns:1fr 1fr}.s-public .s-vt-row{grid-template-columns:150px minmax(0,1fr);gap:24px}}@media (min-width:1000px){.s-public .s-vt-path{grid-template-columns:repeat(3,minmax(0,1fr))}.s-public .s-vt-step{grid-template-columns:minmax(0,1fr);row-gap:24px}.s-public .s-vt-seg{width:calc(100% + var(--gap) - 52px);height:3px;top:24px;left:52px}.s-public .s-vt-seg:after{transform-origin:0;transform:scaleX(0)}.s-public .s-vt-step:nth-child(2).is-shown .s-vt-node:after{transition-delay:1.15s}.s-public .s-vt-step:nth-child(2).is-shown .s-vt-seg:after{transition-delay:1.4s}.s-public .s-vt-step:nth-child(2).is-shown .s-vt-step-card{transition-delay:1.15s}.s-public .s-vt-step:nth-child(3).is-shown .s-vt-node:after{transition-delay:2.15s}.s-public .s-vt-step:nth-child(3).is-shown .s-vt-step-card{transition-delay:2.1s}.s-public .s-vt-step{grid-template-rows:auto 1fr}.s-public .s-vt-step-card{align-self:stretch}.s-public .s-vt-inside-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:80px}.s-public .s-vt-trust-grid{grid-template-columns:1fr 1fr;gap:72px}.s-public .s-vt-row{grid-template-columns:120px minmax(0,1fr)}.s-public .s-vt-form-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}.s-public .s-vt-form-intro--sticky{position:sticky;top:32px}}@media (max-width:999px){.s-public .s-vt{padding-block:96px 64px}.s-public .s-vt.s-vtp{padding-block:0}.s-public .s-vt-note-flag{opacity:.22;width:100%;-webkit-mask:linear-gradient(200deg,#000 0%,#0000 60%);mask:linear-gradient(200deg,#000 0%,#0000 60%)}.s-public .s-vt-date-scrim{background:linear-gradient(#06122ae0 0%,#06122ad6 60%,#06122ac7 100%)}}@media (max-width:759px){.s-public .s-vtp .s-vt-hero h1{font-size:clamp(32px,9.2vw,44px)}.s-public .s-vt-ctas .s-btn{justify-content:space-between;width:100%}.s-public .s-vt-note blockquote p{max-width:none}}@media (prefers-reduced-motion:reduce){.s-public :is(.s-vt-node,.s-vt-seg):after,.s-public :is(.s-vt-step-card,.s-vt-hero-img,.s-vt-band-track){transition:none!important;animation:none!important;transform:none!important}.s-public .s-vt-node:after,.s-public .s-vt-step-card{opacity:1!important}}html[data-motion=reduce] .s-public :is(.s-vt-node,.s-vt-seg):after,html[data-motion=reduce] .s-public :is(.s-vt-step-card,.s-vt-hero-img,.s-vt-band-track){transition:none!important;animation:none!important;transform:none!important}html[data-motion=reduce] .s-public .s-vt-node:after,html[data-motion=reduce] .s-public .s-vt-step-card{opacity:1!important}@media (prefers-contrast:more){.s-public :is(.s-vt-shell,.s-vt-core,.s-vt-form-shell>.s-cv-card){border-color:var(--s-ink-2)}.s-public :is(.s-vt-hero-scrim,.s-vt-note-scrim){background:#06122aeb}}
