:where(.fx-login) .px-bar{background:#f6f3ee}:where(.fx-login) .px-bar-in{align-items:center;gap:8px 20px;min-height:80px;display:flex}:where(.fx-login) .px-bar-end{align-items:center;gap:4px;margin-left:auto;display:flex}:where(.fx-login) .px-hero{background:#f6f3ee;min-height:820px}:where(.fx-login) .px-hero .sp-sp-text{padding-top:56px;padding-bottom:88px;padding-left:max(var(--gutter),calc((100vw - 1280px) / 2 + var(--gutter)));justify-content:flex-start}:where(.fx-login) .px-hero .sp-sp-text>*{max-width:500px}:where(.fx-login) .px-h1{font-family:var(--f-cond);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(72px,8vw,120px);font-weight:900;line-height:.82}:where(.fx-login) .px-sub{color:var(--ink-2);margin:0;font-size:22px;font-weight:650;line-height:1.42}:where(.fx-login) .px-or{text-align:center;color:var(--ink-3);margin:0;font-size:16px;font-weight:800}:where(.fx-login) .px-social{flex-direction:column;gap:12px;display:flex}:where(.fx-login) .px-sbtn{border-radius:var(--r-pill);width:100%;min-height:56px;font-family:var(--f-sans);color:#16130f;cursor:pointer;background:#ede7dd;border:0;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:18px;font-weight:800;text-decoration:none;transition:background-color .14s ease-out;display:flex}:where(.fx-login) .px-sbtn:hover{background:#e4dcd0}:where(.fx-login) .px-sbtn svg{flex:none}:where(.fx-login) .px-legal{color:var(--ink-3);margin:0;font-size:15px;line-height:1.45}:where(.fx-login) .px-legal a{color:#16130f;font-weight:750}:where(.fx-login) .px-guest{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;font-size:18px;font-weight:700;display:flex}:where(.fx-login) .px-hero .sp-sp-media img{object-position:50% 70%}:where(.fx-login) .px-hero figcaption{z-index:1;color:#f6f3ee;background:linear-gradient(#16130f00,#16130fc7);padding:120px clamp(32px,4vw,64px) 56px;position:absolute;bottom:0;left:0;right:0}:where(.fx-login) .px-hero figcaption p{font-family:var(--f-cond);letter-spacing:-.01em;max-width:7em;margin:0;font-size:clamp(64px,6.4vw,96px);font-weight:900;line-height:.84}:where(.fx-login) .px-frame{border-radius:var(--r-lg);color:#16130f;background:#f6f3ee;flex-direction:column;gap:18px;margin:0;padding:clamp(28px,3vw,44px);display:flex}:where(.fx-login) .px-frame h3{font-family:var(--f-cond);letter-spacing:-.01em;color:#16130f;text-wrap:balance;margin:0;font-size:64px;font-weight:900;line-height:.86}:where(.fx-login) .px-frame p{color:#2a231c;margin:0;font-size:18px;line-height:1.5}:where(.fx-login) .px-frame p b,:where(.fx-login) .sp-ink-section .px-frame a:not(.sp-btn){color:#16130f}:where(.fx-login) .sp-ink-section .px-frame .sp-line{color:#16130f;box-shadow:inset 0 0 0 1.5px #16130f}:where(.fx-login) .px-frame .sp-tlink{font-size:17px}:where(.fx-login) .px-mail{width:72px;height:72px}:where(.fx-login) .px-tbtns{flex-wrap:wrap;gap:10px;display:flex}:where(.fx-login) .px-resend{border-radius:var(--r);color:#2a231c;background:#ede7dd;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:8px;padding:14px 20px;font-size:17px;display:flex}:where(.fx-login) .px-resend b{color:#16130f;font-variant-numeric:tabular-nums}:where(.fx-login) .px-inbox{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}:where(.fx-login) .px-sky{background:var(--accent);color:#16130f;min-height:760px}:where(.fx-login) .px-sky:after{display:none}:where(.fx-login) .px-sky>img{object-position:50% 88%}:where(.fx-login) .px-sky>.sp-wrap{padding-top:96px}:where(.fx-login) .px-sky h2{font-family:var(--f-cond);letter-spacing:-.015em;color:#16130f;margin:0;font-size:clamp(88px,13vw,200px);font-weight:900;line-height:.8}:where(.fx-login) .px-sky p{color:#16130f;margin:28px 0 0;font-size:24px;font-weight:750;line-height:1.4}:where(.fx-login) .px-prog{background:#16130f38;border-radius:3px;width:min(420px,100%);height:6px;margin-top:20px;position:relative;overflow:hidden}:where(.fx-login) .px-prog:after{content:"";background:#16130f;border-radius:3px;width:62%;position:absolute;top:0;bottom:0;left:0}:where(.fx-login) .px-sky .px-go{margin-top:16px;font-size:19px;font-weight:700}:where(.fx-login) .px-sky .px-go a{color:#16130f;font-weight:850;text-decoration-color:#16130f;text-decoration-thickness:2px}:where(.fx-login) .px-errs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:56px 0 0;padding:0;list-style:none;display:grid}:where(.fx-login) .px-errs>li{flex-direction:column;gap:16px;min-width:0;display:flex}:where(.fx-login) .px-errs .px-frame{background:#ede7dd;flex:1;padding:32px 28px}:where(.fx-login) .px-errs .px-frame h3{font-size:48px}:where(.fx-login) .px-errs .px-frame p{font-size:17px}:where(.fx-login) .px-errlabel{color:#16130f;margin:0;font-size:20px;font-weight:820;line-height:1.3}:where(.fx-login) .px-errs .sp-input{background:#fffdf9}:where(.fx-login) .px-errs .sp-toast{max-width:none;box-shadow:none;margin-top:auto}:where(.fx-login) .px-errs .px-sbtn{background:#f6f3ee;min-height:52px;font-size:17px}:where(.fx-login) .px-ss-cta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}:where(.fx-login) .px-why{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px clamp(40px,6vw,104px);display:grid}:where(.fx-login) .px-why>*{min-width:0}:where(.fx-login) .px-mini{color:#f6f3ee;background:#16130f;padding:40px 0 48px}:where(.fx-login) .px-mini-in{flex-wrap:wrap;align-items:center;gap:8px 32px;display:flex}:where(.fx-login) .px-mini a{color:#f6f3ee;align-items:center;min-height:44px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}:where(.fx-login) .px-mini a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:where(.fx-login) .px-mini .sp-logo{color:#f6f3ee;font-size:24px}:where(.fx-login) .px-mini nav{flex-wrap:wrap;gap:0 28px;margin-left:auto;display:flex}@media (max-width:1100px){:where(.fx-login) .px-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}:where(.fx-login) .px-hero .sp-sp-media{aspect-ratio:auto;height:auto;min-height:100%}:where(.fx-login) .px-hero .sp-sp-media img{object-position:50% 62%}:where(.fx-login) .px-hero figcaption{padding:96px 28px 40px}:where(.fx-login) .px-hero figcaption p{max-width:none;font-size:64px}:where(.fx-login) .px-hero .sp-sp-text{padding:48px 28px 72px var(--gutter)}:where(.fx-login) .px-hero .sp-sp-text>*{max-width:none}:where(.fx-login) .px-inbox,:where(.fx-login) .px-why{grid-template-columns:minmax(0,1fr)}:where(.fx-login) .px-errs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.fx-login) .px-errs>li:last-child{grid-column:1/-1}:where(.fx-login) .px-sky{min-height:640px}:where(.fx-login) .px-sky>.sp-wrap{padding-top:72px}:where(.fx-login) .px-mini nav{margin-left:0}}@media (max-width:600px){:where(.fx-login) .px-bar-in{min-height:64px}:where(.fx-login) .px-hero{grid-template-columns:minmax(0,1fr)}:where(.fx-login) .px-hero .sp-sp-media{height:240px;min-height:0}:where(.fx-login) .px-hero figcaption{padding:60px 20px 26px}:where(.fx-login) .px-hero figcaption p{font-size:48px}:where(.fx-login) .px-hero .sp-sp-text{gap:20px;padding:36px 20px 56px}:where(.fx-login) .px-h1{font-size:clamp(44px,15vw,64px)}:where(.fx-login) .px-sub{font-size:18px}:where(.fx-login) .px-sbtn{font-size:17px}:where(.fx-login) .px-guest{font-size:16px}:where(.fx-login) .px-frame{padding:28px 22px}:where(.fx-login) .px-frame h3{font-size:48px}:where(.fx-login) .px-frame p{font-size:16px}:where(.fx-login) .px-tbtns .sp-btn{flex:140px}:where(.fx-login) .px-resend{padding:14px 16px;font-size:16px}:where(.fx-login) .px-sky{min-height:600px}:where(.fx-login) .px-sky>img{object-position:30% 90%}:where(.fx-login) .px-sky>.sp-wrap{padding-top:48px}:where(.fx-login) .px-sky h2{font-size:84px}:where(.fx-login) .px-sky p{margin-top:20px;font-size:19px}:where(.fx-login) .px-sky .px-go{font-size:16px}:where(.fx-login) .px-errs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:32px -20px 0;padding:0 20px 8px;scroll-padding-left:20px;display:flex;overflow-x:auto}:where(.fx-login) .px-errs>li{scroll-snap-align:start;flex:0 0 84%}:where(.fx-login) .px-errs>li:last-child{grid-column:auto}:where(.fx-login) .px-errs .px-frame{padding:26px 20px}:where(.fx-login) .px-errs .px-frame h3{font-size:40px}:where(.fx-login) .px-errs .px-frame p{font-size:16px}:where(.fx-login) .px-errlabel{font-size:18px}:where(.fx-login) .px-why .sp-cx-stack{border-spacing:0 6px;font-size:16px;display:table}:where(.fx-login) .px-why .sp-cx-stack thead{display:table-header-group}:where(.fx-login) .px-why .sp-cx-stack thead th{white-space:normal;width:72px;padding:0 4px 2px;font-size:15px;line-height:1.2}:where(.fx-login) .px-why .sp-cx-stack thead th:first-child{width:auto;padding-left:16px}:where(.fx-login) .px-why .sp-cx-stack tbody{display:table-row-group}:where(.fx-login) .px-why .sp-cx-stack tbody>tr{background:0 0;margin:0;padding:0;display:table-row}:where(.fx-login) .px-why .sp-cx-stack tbody>tr>*{text-align:center;vertical-align:middle;padding:14px 4px;font-size:16px;display:table-cell;background:var(--paper-2)!important}:where(.fx-login) .px-why .sp-cx-stack tbody>tr>th{text-align:left;padding-left:16px;font-size:16px;line-height:1.3;border-radius:var(--r) 0 0 var(--r)!important}:where(.fx-login) .px-why .sp-cx-stack tbody>tr>td:last-child{padding-right:10px;border-radius:0 var(--r) var(--r) 0!important}:where(.fx-login) .px-why .sp-cx-stack tbody>tr.is-hi>*{color:#f6f3ee;background:#16130f!important}:where(.fx-login) .px-why .sp-cx-stack tbody>tr>td:before{content:none}:where(.fx-login) .px-mini-in{flex-direction:column;align-items:flex-start}:where(.fx-login) .px-mini a{font-size:16px}}
