.s2-soon{--s2-grain: .3;--soon-portal: radial-gradient(ellipse 73% 94% at 80% 90%, rgba(25, 124, 255, .68) 0%, rgba(17, 68, 177, .32) 45%, transparent 75%), radial-gradient(ellipse 65% 65% at 28% 85%, rgba(8, 93, 219, .39) 0%, transparent 72%), radial-gradient(ellipse 70% 78% at 50% 1%, rgba(59, 50, 142, .16) 0%, transparent 75%), linear-gradient(165deg, #080A1B 1%, #0A1130 48%, #0B2262 100%);--soon-drift: rgba(67, 149, 255, .45);--soon-breathe: rgba(7, 134, 255, .4);--s2-zone-fallback: linear-gradient(180deg, #080C24 0%, #0A1233 100%);--soon-eyebrow-c: #C0CFF4;--soon-eyebrow-line: #9BB9F5;--soon-ink: #F7F8FF;--soon-accent: #93C8FF;--soon-accent-grad: linear-gradient(108deg, #BFCFFF 5%, #84C2FF 60%, #9CAEFF 102%);--soon-pill-bg: rgba(181, 208, 255, .075);--soon-pill-line: rgba(181, 209, 255, .25);--soon-pill-ink: #CBDBFA;--soon-dot: #92C8FF;--soon-dot-glow: rgba(132, 198, 255, .85);--soon-hint: #C6D4F1;--soon-surround: #080C24;--soon-frame-line: rgba(182, 215, 255, .21);--soon-frame-glow: rgb(1, 56, 188);--soon-lead: #F5F7FF;--soon-text: #9FC2F2;--soon-head: #FFFFFF;--soon-sub: #FFFFFF;--soon-field: #FFFFFF;--soon-field-ph: rgba(255, 255, 255, .6);--soon-field-line: rgba(255, 255, 255, .4);--soon-field-on: #BCEBFC;--soon-ok: #BCEBFC;--soon-err: #FFC7C7;--soon-marq: #FFFFFF;--soon-btn-bg: #FFFFFF;--soon-btn-line: #78DBFF;--soon-btn-words: linear-gradient(87.49deg, #002A40 .87%, #00668A 99.09%);--soon-btn-ink: linear-gradient(87.49deg, #002A40 .87%, #00668A 99.09%);--soon-btn-on: #E2F6FF;--soon-btn-glow: rgba(120, 219, 255, .5);--soon-line-rim: #BCEBFC;--soon-line-words: linear-gradient(#FFFFFF, #FFFFFF);--soon-line-ink: #FFFFFF;--soon-line-on: #0B1A49;--soon-line-glow: rgba(188, 235, 252, .35)}html[data-s2-theme=evening] .s2-soon{--soon-portal: radial-gradient(ellipse 73% 94% at 80% 90%, rgba(150, 96, 255, .62) 0%, rgba(96, 52, 196, .3) 45%, transparent 75%), radial-gradient(ellipse 65% 65% at 28% 85%, rgba(112, 60, 220, .36) 0%, transparent 72%), radial-gradient(ellipse 70% 78% at 50% 1%, rgba(120, 60, 150, .18) 0%, transparent 75%), linear-gradient(165deg, #0C0920 1%, #150F3A 48%, #2A1868 100%);--soon-drift: rgba(176, 132, 255, .42);--soon-breathe: rgba(140, 80, 255, .38);--s2-zone-fallback: linear-gradient(180deg, #0A0824 0%, #140E36 100%);--soon-eyebrow-c: #D9C8F7;--soon-eyebrow-line: #BFA6F2;--soon-ink: #FAF6FF;--soon-accent: #C9A8FF;--soon-accent-grad: linear-gradient(108deg, #E3D2FF 5%, #C3A2FF 60%, #A99CFF 102%);--soon-pill-bg: rgba(214, 190, 255, .08);--soon-pill-line: rgba(214, 190, 255, .26);--soon-pill-ink: #E3D6FA;--soon-dot: #C9A8FF;--soon-dot-glow: rgba(201, 168, 255, .85);--soon-hint: #D9CCF2;--soon-surround: #0A0824;--soon-frame-line: rgba(214, 190, 255, .24);--soon-frame-glow: rgb(90, 40, 200);--soon-lead: #FAF6FF;--soon-text: #CDB8F5;--soon-field-on: #E3CCFF;--soon-ok: #E3CCFF;--soon-btn-line: #C9A8FF;--soon-btn-words: linear-gradient(87.49deg, #2A1366 .87%, #7957EC 99.09%);--soon-btn-ink: linear-gradient(87.49deg, #2A1366 .87%, #7957EC 99.09%);--soon-btn-on: #F1E6FF;--soon-btn-glow: rgba(188, 136, 255, .5);--soon-line-rim: #E3CCFF;--soon-line-on: #2A1366;--soon-line-glow: rgba(227, 204, 255, .35)}html[data-s2-theme=morning] .s2-soon{--s2-grain: .18;--soon-portal: radial-gradient(ellipse 73% 94% at 80% 90%, rgba(39, 122, 215, .55) 0%, rgba(88, 150, 230, .28) 45%, transparent 75%), radial-gradient(ellipse 65% 65% at 28% 85%, rgba(110, 165, 235, .36) 0%, transparent 72%), radial-gradient(ellipse 70% 78% at 50% 1%, rgba(255, 255, 255, .5) 0%, transparent 75%), linear-gradient(165deg, #F6FAFF 1%, #E2EEFC 48%, #B8D4F4 100%);--soon-drift: rgba(70, 140, 230, .32);--soon-breathe: rgba(39, 122, 215, .3);--s2-zone-fallback: linear-gradient(180deg, #EEF5FE 0%, #E2EEFC 100%);--soon-eyebrow-c: #2E5A92;--soon-eyebrow-line: #277AD7;--soon-ink: #0E0E53;--soon-accent: #1A5FB4;--soon-accent-grad: linear-gradient(108deg, #1F4F8F 5%, #277AD7 60%, #3D6FD0 102%);--soon-pill-bg: rgba(255, 255, 255, .55);--soon-pill-line: rgba(39, 122, 215, .3);--soon-pill-ink: #1F4F8F;--soon-dot: #277AD7;--soon-dot-glow: rgba(39, 122, 215, .6);--soon-hint: #2E5A92;--soon-surround: #EEF5FE;--soon-frame-line: rgba(26, 95, 180, .3);--soon-frame-glow: rgb(40, 100, 200);--soon-lead: #0E2A55;--soon-text: #2E5A92;--soon-head: #0E0E53;--soon-sub: #0E2A55;--soon-field: #0E0E53;--soon-field-ph: rgba(14, 14, 83, .55);--soon-field-line: rgba(14, 14, 83, .35);--soon-field-on: #277AD7;--soon-ok: #1F4F8F;--soon-err: #B3261E;--soon-marq: #0E2A55;--soon-btn-bg: var(--s2-btn);--soon-btn-line: transparent;--soon-btn-words: linear-gradient(#FFFFFF, #FFFFFF);--soon-btn-ink: #0B1F4D;--soon-btn-on: #BFE0FF;--soon-btn-glow: rgba(39, 122, 215, .55);--soon-line-rim: #0E2A55;--soon-line-words: linear-gradient(#0E2A55, #0E2A55);--soon-line-ink: #0E2A55;--soon-line-on: #FFFFFF;--soon-line-glow: rgba(14, 42, 85, .25)}html[data-s2-theme=midday] .s2-soon{--s2-grain: .18;--soon-portal: radial-gradient(ellipse 73% 94% at 80% 90%, rgba(239, 128, 72, .55) 0%, rgba(244, 160, 110, .28) 45%, transparent 75%), radial-gradient(ellipse 65% 65% at 28% 85%, rgba(246, 170, 120, .36) 0%, transparent 72%), radial-gradient(ellipse 70% 78% at 50% 1%, rgba(255, 255, 255, .55) 0%, transparent 75%), linear-gradient(165deg, #FFFAF5 1%, #FDEBDD 48%, #F6C7A4 100%);--soon-drift: rgba(240, 140, 90, .32);--soon-breathe: rgba(230, 110, 60, .3);--s2-zone-fallback: linear-gradient(180deg, #FFF5EC 0%, #FDEBDD 100%);--soon-eyebrow-c: #8A4A2E;--soon-eyebrow-line: #D25B36;--soon-ink: #35180C;--soon-accent: #A93E1B;--soon-accent-grad: linear-gradient(108deg, #802F16 5%, #D25B36 60%, #C2481F 102%);--soon-pill-bg: rgba(255, 255, 255, .55);--soon-pill-line: rgba(210, 91, 54, .3);--soon-pill-ink: #802F16;--soon-dot: #D25B36;--soon-dot-glow: rgba(210, 91, 54, .55);--soon-hint: #8A4A2E;--soon-surround: #FFF5EC;--soon-frame-line: rgba(169, 62, 27, .3);--soon-frame-glow: rgb(200, 90, 40);--soon-lead: #4E2615;--soon-text: #8A4A2E;--soon-head: #35180C;--soon-sub: #4E2615;--soon-field: #35180C;--soon-field-ph: rgba(53, 24, 12, .55);--soon-field-line: rgba(53, 24, 12, .35);--soon-field-on: #D25B36;--soon-ok: #802F16;--soon-err: #B3261E;--soon-marq: #35180C;--soon-btn-bg: var(--s2-btn);--soon-btn-line: transparent;--soon-btn-words: linear-gradient(#FFFFFF, #FFFFFF);--soon-btn-ink: #3A1608;--soon-btn-on: #FFD9B8;--soon-btn-glow: rgba(210, 91, 54, .5);--soon-line-rim: #35180C;--soon-line-words: linear-gradient(#35180C, #35180C);--soon-line-ink: #35180C;--soon-line-on: #FFE9DC;--soon-line-glow: rgba(53, 24, 12, .22)}.s2-soon{position:relative;overflow:clip;padding:0 0 calc(30.8 * var(--u));background:var(--soon-portal);color:var(--soon-head);text-align:left}.s2-soon.is-pin{background:var(--soon-surround)}.s2-soon:not(.is-pin) .s2-soon__portal{display:none}.s2-soon__scene,.s2-soon__join,.s2-soon__marq{position:relative;z-index:1}.s2-soon__stage{position:relative;height:100svh;min-height:calc(560 * var(--u));overflow:hidden}.s2-soon.is-pin .s2-soon__scene{height:340svh}.s2-soon.is-pin .s2-soon__stage{position:sticky;top:0}.s2-soon__portal{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--soon-portal);pointer-events:none}.s2-soon__portal:before,.s2-soon__portal:after{content:"";position:absolute;pointer-events:none}.s2-soon__portal:before{top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(ellipse 28% 35% at 74% 66%,var(--soon-drift),transparent 75%);filter:blur(28px);opacity:.78}.s2-soon__portal:after{left:7%;bottom:-43%;width:78%;height:70%;border-radius:50%;background:radial-gradient(ellipse at center,var(--soon-breathe),transparent 72%);filter:blur(65px)}@media(min-width:990px)and (prefers-reduced-motion:no-preference){.s2-soon__portal:before{animation:s2-soon-drift 17s ease-in-out infinite alternate;will-change:transform}.s2-soon__portal:after{animation:s2-soon-breathe 12s ease-in-out infinite alternate;will-change:transform}}@keyframes s2-soon-drift{0%{transform:translate3d(-3%,1%,0) rotate(-8deg)}to{transform:translate3d(7%,-5%,0) rotate(10deg)}}@keyframes s2-soon-breathe{0%{transform:scale(.85) translateY(2%)}to{transform:scale(1.17) translateY(-5%)}}.s2-soon.is-pin .s2-soon__portal{--f: 0;border:1px solid color-mix(in srgb,var(--soon-frame-line) calc(var(--f) * 100%),transparent);border-radius:calc(44 * var(--u) * var(--f));transform:translateY(calc(var(--fy, 0px) * var(--f))) scale(calc(1.02 - (1.02 - var(--fs, .885)) * var(--f)));box-shadow:0 0 0 200vmax color-mix(in srgb,var(--soon-surround) calc(var(--f) * 100%),transparent),0 calc(30 * var(--u)) calc(130 * var(--u) * var(--f)) color-mix(in srgb,var(--soon-frame-glow) calc(var(--f) * 24%),transparent);will-change:transform}.s2-soon.is-pin :is(.s2-soon__grid,.s2-soon__board){will-change:opacity,transform}.s2-soon.is-pin .s2-soon__board{position:absolute;left:50%;top:calc(50% + var(--fy, 0px));width:min(calc(1006 * var(--u)),calc(100vw * var(--fs, .885) - 100 * var(--u)));margin:0;padding:0;border:0;grid-template-columns:minmax(0,1fr) calc(505 * var(--u));column-gap:calc(56 * var(--u));align-items:start;opacity:0;translate:-50% -50%;pointer-events:none}.s2-soon.is-pin .s2-soon__board.is-on{pointer-events:auto}.s2-soon.is-pin .s2 .s2-soon__h2,.s2-soon.is-pin .s2-soon__h2{font-size:calc(42 * var(--u))}.s2-soon.is-pin .s2-soon__sub{max-width:calc(420 * var(--u));margin-top:calc(18 * var(--u));font-size:calc(18 * var(--u))}.s2-soon.is-pin .s2 .s2-soon__input,.s2.s2-soon.is-pin .s2-soon__input{height:calc(54 * var(--u));font-size:calc(18 * var(--u))}.s2-soon.is-pin .s2-soon__field+.s2-soon__field{margin-top:calc(24 * var(--u))}.s2-soon.is-pin .s2-soon__btns{margin-top:calc(38 * var(--u))}.s2.s2-soon.is-pin .s2-soon__btn{height:calc(48 * var(--u));font-size:calc(12 * var(--u))}.s2.s2-soon.is-pin .s2-soon__link{font-size:calc(12 * var(--u))}@media(min-width:990px){.s2-soon:not(.is-pin) .s2-soon__stage{height:auto;overflow:visible}.s2-soon:not(.is-pin) .s2-soon__grid{height:100svh;min-height:calc(560 * var(--u))}}.s2-soon__grid{position:relative;z-index:1;height:100%}.s2-soon__hero{position:absolute;left:0;top:27%;width:calc(700 * var(--u));display:flex;flex-direction:column;align-items:flex-start}.s2-soon__aside{position:absolute;right:0;top:calc(27% + 40 * var(--u));width:calc(278 * var(--u))}.s2-soon__hint{position:absolute;left:50%;bottom:calc(32 * var(--u));z-index:2;display:none;align-items:center;gap:13px;transform:translate(-50%);font:500 10px/1 var(--s2-in);letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;color:var(--soon-hint);pointer-events:none}.s2-soon.is-pin .s2-soon__hint{display:flex}.s2-soon__mouse{display:flex;justify-content:center;width:23px;height:35px;padding-top:7px;border:1px solid color-mix(in srgb,var(--soon-hint) 60%,transparent);border-radius:20px}.s2-soon__mouse:after{content:"";width:2px;height:7px;border-radius:3px;background:var(--soon-dot)}@media(prefers-reduced-motion:no-preference){.s2-soon__mouse:after{animation:s2-soon-mouse 1.6s infinite}}@keyframes s2-soon-mouse{0%{transform:translateY(0);opacity:1}80%,to{transform:translateY(9px);opacity:0}}.s2-soon-w{display:inline-block;opacity:0;filter:blur(.4em);transform:translateY(.28em);transition:opacity .8s var(--s2-ease),filter .95s var(--s2-ease),transform .95s var(--s2-ease);transition-delay:var(--sw-d, 0ms)}[data-soon-words].is-in .s2-soon-w{opacity:1;filter:blur(0);transform:none}.s2-soon.is-soon-ready [data-soon-fade]{opacity:0;filter:blur(4px);transform:translateY(calc(14 * var(--u)));transition:opacity .9s var(--s2-ease),filter .9s var(--s2-ease),transform .9s var(--s2-ease);transition-delay:var(--sw-d, 0ms)}.s2-soon.is-soon-ready [data-soon-fade].is-in{opacity:1;filter:none;transform:none}.s2-soon.is-soon-pre:not(.is-soon-ready) :is(.s2-soon__hero,.s2-soon__aside,.s2-soon__join){visibility:hidden}.s2 .s2-soon__eyebrow{display:flex;align-items:center;gap:calc(10 * var(--u));font:600 max(10px,calc(9 * var(--u)))/1.2 var(--s2-in);letter-spacing:.15em;text-transform:uppercase;color:var(--soon-eyebrow-c)}.s2-soon__eyebrow:before{content:"";flex:none;width:calc(16 * var(--u));height:1px;background:var(--soon-eyebrow-line);opacity:.85}.s2 .s2-soon__title{margin-top:calc(25 * var(--u));font:600 calc(72 * var(--u))/.98 var(--s2-sg);letter-spacing:-.073em;white-space:nowrap;color:var(--soon-ink)}@media(min-width:990px){.s2 .s2-soon__title.is-fit{font-size:calc(var(--soon-fit) * var(--u))}}.s2-soon__accent{padding:.06em .04em .12em 0;background:var(--soon-accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--soon-accent)}.s2 .s2-soon__lead{font:500 max(15px,calc(18 * var(--u)))/1.38 var(--s2-sg);letter-spacing:-.035em;color:var(--soon-lead)}.s2 .s2-soon__text{margin-top:calc(20 * var(--u));font:400 max(12px,calc(11.8 * var(--u)))/1.95 var(--s2-in);color:var(--soon-text)}.s2-soon__text br{display:none}.s2 .s2-soon__jump{display:inline-flex;align-items:center;gap:calc(8 * var(--u));margin-top:calc(26 * var(--u));padding:calc(9 * var(--u)) calc(16 * var(--u));border:1px solid var(--soon-field-line);border-radius:999px;font:600 calc(11 * var(--u))/1 var(--s2-in);letter-spacing:calc(1 * var(--u));text-transform:uppercase;color:var(--soon-head);transition:border-color var(--s2-t-fast) var(--s2-ease),background-color var(--s2-t-fast) var(--s2-ease)}.s2 .s2-soon__jump:hover{border-color:var(--soon-field-on);background:color-mix(in srgb,var(--soon-head) 8%,transparent)}.s2 .s2-soon__badge{display:inline-flex;align-items:center;gap:9px;margin-top:calc(28 * var(--u));padding:10px 15px;border:1px solid var(--soon-pill-line);border-radius:100px;background:var(--soon-pill-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.s2-soon__badge:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--soon-dot);box-shadow:0 0 13px var(--soon-dot-glow)}.s2-soon__badge span{font:600 max(10px,calc(8.4 * var(--u)))/1.2 var(--s2-in);letter-spacing:.085em;text-transform:uppercase;color:var(--soon-pill-ink)}.s2-soon__join{display:grid;grid-template-columns:minmax(0,1fr) calc(505 * var(--u));column-gap:calc(80 * var(--u));align-items:start;margin-top:calc(96 * var(--u));padding-top:calc(48 * var(--u));border-top:1px solid var(--soon-field-line)}.s2 .s2-soon__h2{font:600 calc(40 * var(--u))/1.1 var(--s2-sg);letter-spacing:calc(-1.4 * var(--u));text-wrap:balance;color:var(--soon-head)}.s2 .s2-soon__sub{max-width:calc(380 * var(--u));margin-top:calc(14 * var(--u));font:500 calc(16 * var(--u))/1.35 var(--s2-sg);color:var(--soon-sub)}.s2-soon__form{width:100%;margin-top:0;text-align:left}.s2-soon__field{display:block}.s2-soon__field+.s2-soon__field{margin-top:calc(32.3 * var(--u))}.s2 .s2-soon__input{display:block;width:100%;height:calc(41 * var(--u));margin:0;padding:0;border:0;border-bottom:1px solid var(--soon-field-line);border-radius:0;background:transparent;box-shadow:none;font:600 calc(16 * var(--u))/1.2 var(--s2-sg);color:var(--soon-field);outline:0;transition:border-color var(--s2-t-fast) var(--s2-ease)}.s2 .s2-soon__input::placeholder{color:var(--soon-field-ph);opacity:1}.s2 .s2-soon__input:focus{border-bottom-color:var(--soon-field-on)}.s2 .s2-soon__input:-webkit-autofill{-webkit-text-fill-color:var(--soon-field);transition:background-color 9999s}.s2-soon__btns{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:calc(14 * var(--u)) calc(24 * var(--u));margin-top:calc(36 * var(--u))}.s2 .s2-soon__btn{--s2-cta-ink: var(--soon-btn-ink);--s2-cta-on: var(--soon-btn-on);--s2-btn-glow: var(--soon-btn-glow);--ab-btn-words: var(--soon-btn-words);--s2-cta-r: calc(9 * var(--u));--s2-cta-pad: calc(22 * var(--u));padding:0 calc(26 * var(--u));border-color:var(--soon-btn-line);background:var(--soon-btn-bg)}.s2-soon__btn .s2-cta__in{justify-content:center;gap:calc(8 * var(--u))}.s2-soon__btn .s2-cta__arrow{width:auto;font-size:calc(13 * var(--u))}.s2-soon__btn .s2-cta__in:not(.s2-cta__in--fill) .s2-cta__arrow{background:var(--ab-btn-words);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.s2-soon__btn .s2-cta__in--fill{clip-path:circle(0 at var(--s2-cta-x) 50%)}.s2 .s2-soon__link{min-width:0;font:600 calc(12 * var(--u))/1.35 var(--s2-in);letter-spacing:.03em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(4 * var(--u));text-align:right;text-wrap:balance;color:var(--soon-head);transition:opacity var(--s2-t-fast) var(--s2-ease)}.s2 .s2-soon__link:hover{color:var(--soon-head);opacity:.72}.s2 .s2-soon__intro{margin-bottom:calc(10 * var(--u));font:500 calc(15 * var(--u))/1.4 var(--s2-sg);color:var(--soon-sub)}.s2 .s2-soon__note{margin-top:calc(18 * var(--u));font:400 max(11px,calc(11.5 * var(--u)))/1.55 var(--s2-in);color:var(--soon-sub);opacity:.85}.s2-soon__lead-cta{margin-top:calc(28 * var(--u))}.s2-soon__next{display:flex;flex-direction:column}.s2-soon:not(.is-pin) .s2-soon__next{margin-top:calc(96 * var(--u));padding-top:calc(48 * var(--u));border-top:1px solid var(--soon-field-line)}.s2-soon__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14 * var(--u));margin:calc(26 * var(--u)) 0 0;padding:0;list-style:none}.s2-soon__cardwrap{display:flex}.s2 .s2-soon__card{display:flex;flex-direction:column;width:100%;min-height:calc(132 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));border:1px solid var(--soon-pill-line);border-radius:calc(18 * var(--u));background:var(--soon-pill-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--soon-head);transition:transform var(--s2-t-fast) var(--s2-ease),border-color var(--s2-t-fast) var(--s2-ease)}.s2 .s2-soon__card:hover{color:var(--soon-head);transform:translateY(calc(-3 * var(--u)));border-color:var(--soon-field-on)}.s2-soon__cardnum{font:600 max(10px,calc(9 * var(--u)))/1.2 var(--s2-in);letter-spacing:.15em;color:var(--soon-eyebrow-c)}.s2-soon__cardname{margin-top:calc(12 * var(--u));font:600 calc(19 * var(--u))/1.15 var(--s2-sg);letter-spacing:-.02em}.s2-soon__cardline{margin-top:calc(6 * var(--u));font:500 calc(13 * var(--u))/1.4 var(--s2-sg);color:var(--soon-sub)}.s2-soon__cardcta{margin-top:auto;padding-top:calc(14 * var(--u));font:600 max(10px,calc(10.5 * var(--u)))/1.2 var(--s2-in);letter-spacing:.05em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.s2 .s2-soon__close{margin-top:calc(24 * var(--u));font:500 calc(16 * var(--u))/1.4 var(--s2-sg);color:var(--soon-sub)}.s2-soon__xform{position:relative;z-index:0;padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(6 * var(--u));border-radius:calc(22 * var(--u));background:#fff;box-shadow:0 calc(26 * var(--u)) calc(60 * var(--u)) calc(-34 * var(--u)) #05052880;cursor:default}@media(hover:hover)and (pointer:fine){.s2-soon__xform:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-1}}.s2-soon__xframe{display:block;width:100%;min-height:360px;border:0}.s2-soonx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;visibility:hidden;pointer-events:none;transition:visibility 0s linear .5s}.s2-soonx.is-open{visibility:visible;pointer-events:auto;transition:none}.s2-soonx__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#05061e7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .45s var(--s2-ease)}.s2-soonx.is-open .s2-soonx__shade{opacity:1}.s2-soonx__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(calc(440 * var(--u)),100vw);background:#fff;box-shadow:-24px 0 60px -30px #0505288c;transform:translate(100%);transition:transform .5s var(--s2-ease)}.s2-soonx.is-open .s2-soonx__panel{transform:none}.s2-soonx__head{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(14 * var(--u)) calc(26 * var(--u));border-bottom:1px solid rgba(14,14,83,.1)}.s2 .s2-soonx__title{margin:0;font:600 calc(12.5 * var(--u))/1.2 var(--s2-sg);letter-spacing:calc(.8 * var(--u));text-transform:uppercase;color:#0e0e53}.s2 .s2-soonx__close{display:grid;place-items:center;flex:none;width:calc(38 * var(--u));height:calc(38 * var(--u));padding:0;border:1px solid rgba(14,14,83,.16);border-radius:50%;background:#fff;color:#0e0e53;cursor:pointer;transition:background var(--s2-t-fast) var(--s2-ease)}.s2 .s2-soonx__close:hover{background:#f1f1fa}.s2-soonx__close .sos2-ic{width:calc(18 * var(--u));height:calc(18 * var(--u))}.s2-soonx__frame{display:block;flex:1;align-self:stretch;width:auto;min-height:0;margin:0 calc(20 * var(--u));border:0}@media(max-width:989px){.s2-soonx__panel{width:100%}.s2-soonx__head{padding:calc(env(safe-area-inset-top,0px) + 12 * var(--m)) calc(14 * var(--m)) calc(12 * var(--m)) calc(20 * var(--m))}.s2 .s2-soonx__close{width:calc(40 * var(--m));height:calc(40 * var(--m))}.s2-soonx__frame{margin:0 calc(14 * var(--m))}}@media(prefers-reduced-motion:reduce){.s2-soonx__panel,.s2-soonx__shade{transition:none}}.tally-overlay{z-index:2147483600!important}.s2 .s2-soon__ok,.s2 .s2-soon__err{font:500 calc(15 * var(--u))/1.35 var(--s2-sg);text-align:left}.s2 .s2-soon__ok{margin:0;padding:calc(20 * var(--u)) 0;border:0;border-radius:0;background:none;font-size:calc(18 * var(--u));color:var(--soon-ok)}.s2 .s2-soon__err{margin-bottom:calc(14 * var(--u));color:var(--soon-err)}.s2-soon__marq{width:calc(849 * var(--u));max-width:100%;margin:calc(30 * var(--u)) auto 0}.s2-soon__track{--s2-marq-speed: 13s;--s2-marq-shift: -16.6667%}.s2-soon__group{display:flex;align-items:center;flex:none}.s2-soon__word,.s2-soon__sep{font:600 calc(14 * var(--u))/1.2 var(--s2-sg);text-transform:uppercase;white-space:nowrap;color:var(--soon-marq)}.s2-soon__sep{padding:0 calc(10 * var(--u))}@media(max-width:989px){.s2-soon{padding:0 0 calc(28 * var(--m))}.s2-soon__stage{height:auto;min-height:0}.s2-soon__grid{display:flex;flex-direction:column;gap:calc(34 * var(--m));height:auto;margin:0 calc(21.5 * var(--m));padding:calc(var(--s2-ann-h) + 100 * var(--m)) 0 calc(44 * var(--m))}.s2-soon__hero,.s2-soon__aside{position:static;width:auto}.s2-soon__hero{align-self:stretch}.s2 .s2-soon__eyebrow{gap:calc(10 * var(--m));font-size:calc(10.5 * var(--m))}.s2-soon__eyebrow:before{width:calc(16 * var(--m))}.s2 .s2-soon__title{margin-top:calc(16 * var(--m));font-size:calc(44 * var(--m));line-height:1;white-space:normal}.s2 .s2-soon__lead{font-size:calc(17 * var(--m))}.s2 .s2-soon__text{margin-top:calc(12 * var(--m));font-size:calc(13.5 * var(--m));line-height:1.7}.s2 .s2-soon__jump{margin-top:calc(20 * var(--m));padding:calc(10 * var(--m)) calc(16 * var(--m));font-size:calc(10.5 * var(--m))}.s2 .s2-soon__badge{margin-top:calc(22 * var(--m));padding:calc(9 * var(--m)) calc(14 * var(--m))}.s2-soon__badge span{font-size:calc(9.5 * var(--m))}.s2-soon__join{display:block;margin:calc(56 * var(--m)) calc(21.5 * var(--m)) 0;padding-top:calc(36 * var(--m))}.s2 .s2-soon__h2{font-size:calc(30 * var(--m));line-height:calc(34 * var(--m));letter-spacing:calc(-1 * var(--m))}.s2 .s2-soon__sub{margin-top:calc(10 * var(--m));font-size:calc(15 * var(--m))}.s2-soon__form{margin-top:calc(28 * var(--m))}.s2-soon__xform{margin-top:calc(26 * var(--m));padding:calc(12 * var(--m)) calc(10 * var(--m)) calc(4 * var(--m));border-radius:calc(18 * var(--m))}.s2 .s2-soon__input{height:calc(46 * var(--m));font-size:16px}.s2-soon__field+.s2-soon__field{margin-top:calc(18 * var(--m))}.s2-soon__btns{flex-direction:column;align-items:stretch;gap:calc(18 * var(--m));margin-top:calc(32 * var(--m))}.s2 .s2-soon__btn{padding:0 calc(20 * var(--m))}.s2 .s2-soon__link{align-self:center;font-size:calc(11.5 * var(--m));text-align:center}.s2 .s2-soon__intro{margin-bottom:calc(8 * var(--m));font-size:calc(14 * var(--m))}.s2 .s2-soon__note{margin-top:calc(14 * var(--m));font-size:calc(12 * var(--m));text-align:center}.s2-soon__lead-cta{margin-top:calc(22 * var(--m))}.s2-soon__next{margin:calc(56 * var(--m)) calc(21.5 * var(--m)) 0}.s2-soon:not(.is-pin) .s2-soon__next{margin-top:calc(56 * var(--m));padding-top:calc(36 * var(--m))}.s2-soon__cards{grid-template-columns:minmax(0,1fr);gap:calc(10 * var(--m));margin-top:calc(20 * var(--m))}.s2 .s2-soon__card{min-height:0;padding:calc(16 * var(--m)) calc(18 * var(--m));border-radius:calc(16 * var(--m))}.s2-soon__cardnum{font-size:10px}.s2-soon__cardname{margin-top:calc(8 * var(--m));font-size:calc(18 * var(--m))}.s2-soon__cardline{font-size:calc(13 * var(--m))}.s2-soon__cardcta{padding-top:calc(12 * var(--m));font-size:10.5px}.s2 .s2-soon__close{margin-top:calc(20 * var(--m));font-size:calc(14 * var(--m))}.s2 .s2-soon__ok,.s2 .s2-soon__err{font-size:calc(14 * var(--m))}.s2-soon__marq{width:100%;margin-top:calc(44 * var(--m))}.s2-soon__track{--s2-marq-speed: 9s}.s2-soon__word,.s2-soon__sep{font-size:calc(13 * var(--m))}.s2-soon__sep{padding:0 calc(9 * var(--m))}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/s2-soon.css.map */
