.shift-page{--shift-ink:#020b35;--shift-paper:#f2f1ec;--shift-yellow:#ffd028;--shift-muted:#555a6c;background:var(--shift-paper);color:var(--shift-ink);font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.7;overflow:clip}.shift-page *{box-sizing:border-box}.shift-page :is(h1,h2,h3,p,figure,ul){margin:0}.shift-page h1,.shift-page h2,.shift-page h3{font-family:var(--font-inter-tight),sans-serif;letter-spacing:-.045em;text-wrap:balance;font-weight:550;line-height:1.08}.shift-page h2{font-size:clamp(34px,4vw,56px)}.shift-page em{font-style:normal}.shift-page a{color:inherit;text-decoration:none}.shift-page :is(a,button,input,textarea,summary,select):focus-visible{outline-offset:5px;outline:3px solid}.shift-page p+p{margin-top:20px}.shift-page section[id]{scroll-margin-top:84px}.shift-container{max-width:1240px;margin-inline:auto;padding-inline:44px}.shift-section{padding-block:88px}.shift-label{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:600;line-height:1.5}.shift-button{background:var(--shift-yellow);border:1px solid var(--shift-yellow);cursor:pointer;justify-content:space-between;align-items:center;gap:34px;min-height:56px;padding:16px 24px;font-size:16px;font-weight:650;line-height:1.4;transition:transform .2s,box-shadow .2s;display:inline-flex;color:var(--shift-ink)!important}.shift-button:hover{transform:translateY(-3px);box-shadow:5px 5px #ffd02835}.shift-button:active{transform:translateY(0)}.shift-button:disabled{opacity:.65;cursor:wait;box-shadow:none;transform:none}.shift-button>span{font-size:23px}.shift-hero{background:var(--shift-ink);color:var(--shift-paper)}.shift-hero-layout{grid-template-columns:1.22fr 1fr;align-items:stretch;gap:40px;min-height:720px;display:grid}.shift-hero-copy{z-index:1;padding-block:62px 48px;position:relative}.shift-hero .shift-label{color:var(--shift-yellow);align-items:center;gap:10px;display:flex}.shift-live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ffd02817}.shift-hero h1{letter-spacing:-.075em;white-space:nowrap;margin:28px 0 32px;font-size:clamp(70px,8.5vw,118px);font-weight:650;line-height:.95}.shift-hero h1 span{color:var(--shift-yellow)}.shift-hero h2{font-size:clamp(36px,3.9vw,52px);font-weight:450;line-height:1.05}.shift-hero h2 em{color:var(--shift-yellow)}.shift-hero-lead{color:#d0d3df;max-width:445px;line-height:1.7;margin-top:24px!important}.shift-hero .shift-button{margin-top:28px}.shift-hero-note{color:#c0c6db;max-width:360px;font-size:12px;margin-top:16px!important}.shift-paris{min-width:0;position:relative;overflow:hidden;margin-right:calc(-1*max(44px,50vw - 576px))!important}.shift-paris>img{object-fit:cover;object-position:50% 57%;width:100%;height:100%;animation:1.5s cubic-bezier(.2,.6,.3,1) both shift-arrive;position:absolute;inset:0}.shift-paris:after{content:"";pointer-events:none;background:linear-gradient(#0000,#020b3590);position:absolute;inset:50% 0 0}.shift-paris figcaption{z-index:1;color:#ffd028;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:45px;left:30px;right:30px}.shift-paris figcaption>span:first-child{font-family:var(--font-inter-tight),sans-serif;letter-spacing:-.07em;font-size:clamp(65px,7vw,102px);font-weight:650;line-height:.85}.shift-paris figcaption>span:last-child{font-size:14px;font-weight:650;line-height:1.4}.shift-down{z-index:1;border:1px solid #020b35;border-radius:50%;place-items:center;width:46px;height:46px;font-size:25px;transition:background .2s;display:grid;position:absolute;top:30px;right:30px;color:#020b35!important}.shift-down:hover{background:#ffd028}.shift-date-strip{background:var(--shift-yellow);color:var(--shift-ink)}.shift-date-strip>div{font-family:var(--font-inter-tight),sans-serif;letter-spacing:-.04em;justify-content:space-between;gap:22px;padding-block:20px;font-size:clamp(20px,2.8vw,36px);font-weight:550;display:flex}.shift-date-strip span:last-child{font-size:38px;line-height:1}.shift-question,.shift-section-head,.shift-faq{grid-template-columns:1fr 2.1fr;gap:64px;display:grid}.shift-question h2{margin-bottom:28px}.shift-question h2 em{color:#555a6c}.shift-question p:not(.shift-label){color:#555a6c;max-width:680px}.shift-question .shift-statement{font-size:22px;line-height:1.5;color:var(--shift-ink)!important}.shift-lab{background:var(--shift-ink);color:var(--shift-paper)}.shift-lab .shift-label,.shift-lab h2 em{color:var(--shift-yellow)}.shift-experiments{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:46px;display:grid}.shift-experiments article{border-top:1px solid #ffffff30}.shift-experiments h3{margin:18px 0;font-size:31px}.shift-experiments article>p:last-child{color:#c4c9d9;font-size:16px;line-height:1.7}.shift-experiment-art{fill:none;stroke:#ffd028;stroke-width:1.3px;width:160px;height:110px;margin-block:12px 8px;overflow:visible}.shift-experiment-art>path{stroke:#ffffff40}.shift-experiment-art>circle:nth-child(2){stroke:#ffffff70}.shift-moving-point{fill:#ffd028;stroke:none;animation:5s ease-in-out infinite shift-point}.shift-art-2>circle:first-child{transform:translate(20px)}.shift-art-2>circle:nth-child(2){transform:translate(-20px)}.shift-art-2 .shift-moving-point{animation-delay:-1.6s}.shift-art-3>circle:first-child{transform:translate(-15px)}.shift-art-3>circle:nth-child(2){transform:translate(15px)}.shift-art-3 .shift-moving-point{animation-delay:-3.2s}.shift-lab-note{color:#c4c9d9;border-top:1px solid #ffffff30;padding-top:24px;font-size:14px;margin-top:40px!important}.shift-followup{grid-template-columns:.85fr 1.15fr;align-items:center;gap:76px;display:grid}.shift-followup-photo{position:relative}.shift-followup-photo>img{aspect-ratio:4/5;object-fit:cover;object-position:50% 32%;width:100%;height:auto;display:block}.shift-followup-photo>span{background:var(--shift-yellow);align-items:center;gap:24px;padding:18px 25px;font-size:14px;line-height:1.4;display:flex;position:absolute;bottom:-18px;right:-18px}.shift-followup-photo>span>span{font-size:35px}.shift-followup h2{margin:24px 0}.shift-followup h2 em,.shift-followup-copy>p:not(.shift-label){color:#555a6c}.shift-followup-format{border-top:1px solid #020b3530;align-items:center;gap:30px;margin-top:32px;padding-top:24px;display:flex}.shift-big-number{font-family:var(--font-inter-tight),sans-serif;letter-spacing:-.07em;flex-shrink:0;font-size:90px;line-height:.9}.shift-big-number>span{letter-spacing:-.02em;margin-top:12px;font-size:18px;display:block}.shift-followup-format>p{font-size:16px;line-height:1.6}.shift-followup-format strong{font-weight:650}.shift-application{color:#020b35;background:#ffd028}.shift-application-heading{margin-bottom:44px}.shift-application-heading h2{margin-top:20px;font-size:clamp(40px,5vw,70px)}.shift-application-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.shift-investment{font-family:var(--font-inter-tight),sans-serif;letter-spacing:-.06em;font-size:76px;font-weight:550;line-height:1;margin-top:16px!important}.shift-investment span{font-size:34px}.shift-payment{max-width:280px;font-size:14px;margin-top:16px!important}.shift-offer-details ul{border-block:1px solid #020b3540;margin:28px 0;padding:28px 0;line-height:1.6;list-style:none}.shift-offer-details li+li{margin-top:22px}.shift-offer-details li>strong{font-size:18px;font-weight:650;display:block}.shift-offer-details li>span{margin-top:4px;font-size:14px;display:block}.shift-offer-details .shift-countdown{display:block}.shift-offer-details .shift-countdown-title{display:none}.shift-offer-details .shift-clock{justify-content:flex-start;gap:28px}.shift-offer-details .shift-clock b{font-size:38px}.shift-offer-details .shift-clock small{font-size:11px}.shift-closed .shift-button{background:#020b35;margin-top:20px;color:#ffd028!important}.shift-form{background:var(--shift-ink);color:var(--shift-paper);padding:34px;scroll-margin-top:90px}.shift-form h3{font-size:30px}.shift-form-intro{color:#c4c9d9;font-size:14px;line-height:1.65;margin-top:12px!important;margin-bottom:28px!important}.shift-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.shift-form-field{min-width:0;display:block}.shift-form label,.shift-form legend{font-size:14px;font-weight:500;line-height:1.5}.shift-form label small{color:#b9c0d5;font-size:12px;font-weight:400}.shift-form :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#020b35;width:100%;font:inherit;background:#fff;border:1px solid #bcc1cf;border-radius:0;min-height:49px;margin-top:8px;padding:12px 13px;font-size:16px;line-height:1.5;display:block}.shift-form textarea{resize:vertical;min-height:110px}.shift-form-field-wide{grid-column:1/-1}.shift-form-field+fieldset{margin-top:22px}.shift-form fieldset{border:0;margin:24px 0;padding:0}.shift-form legend{margin-bottom:12px}.shift-form-investments{flex-wrap:wrap;gap:10px;display:flex}.shift-form-investments label{cursor:pointer;border:1px solid #ffffff50;align-items:center;gap:8px;min-height:44px;padding:10px 13px;display:flex}.shift-form-investments label:has(:checked){color:#020b35;background:#ffd028;border-color:#ffd028}.shift-form :is(input[type=radio],input[type=checkbox]){accent-color:#ffd028;flex-shrink:0;width:17px;height:17px}.shift-form-consent{align-items:start;gap:10px;display:flex;color:#c4c9d9!important;font-size:12px!important;line-height:1.6!important}.shift-form-consent input{margin-top:2px}.shift-form-consent a{text-underline-offset:3px;text-decoration:underline}.shift-form .shift-button{width:100%;margin-top:24px}.shift-form-note{color:#b9c0d5;text-align:center;font-size:12px;margin-top:12px!important}.shift-form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.shift-form-error{color:#ffd028;font-size:14px;margin-top:18px!important}.shift-form-success{flex-direction:column;justify-content:center;min-height:400px;display:flex}.shift-form-success>span{color:#020b35;background:#ffd028;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:26px;font-size:28px;display:grid}.shift-form-success p{color:#c4c9d9;margin-top:22px}.shift-form-success a{color:#ffd028;margin-top:32px;text-decoration:underline}.shift-faq details{border-bottom:1px solid #020b3530}.shift-faq details:first-child{border-top:1px solid #020b3530}.shift-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:17px;line-height:1.5;list-style:none;display:flex}.shift-faq summary::-webkit-details-marker{display:none}.shift-faq summary span{flex-shrink:0;font-size:22px;transition:transform .2s}.shift-faq details[open] summary span{transform:rotate(45deg)}.shift-faq details p{color:#555a6c;max-width:660px;padding-bottom:26px}.shift-faq details a{text-underline-offset:4px;text-decoration:underline}.shift-skip{z-index:200;background:#ffd028;padding:12px 18px;position:fixed;top:-100px;left:20px;color:#020b35!important}.shift-skip:focus{top:12px}@keyframes shift-point{0%,to{transform:translate(0)}50%{transform:translate(40px)}}@keyframes shift-arrive{0%{transform:scale(1.045)}to{transform:scale(1)}}@media (max-width:1000px){.shift-container{padding-inline:30px}.shift-section{padding-block:72px}.shift-hero-layout{grid-template-columns:1.2fr 1fr;gap:24px;min-height:650px}.shift-hero-copy{padding-top:50px}.shift-hero h1{font-size:9vw}.shift-hero h2{font-size:4.1vw}.shift-hero-lead{font-size:15px}.shift-paris{margin-right:-30px!important}.shift-question,.shift-section-head,.shift-faq{grid-template-columns:1fr 2.5fr;gap:32px}.shift-followup,.shift-application-grid{gap:46px}.shift-experiments{gap:28px}.shift-experiments h3{font-size:27px}.shift-form{padding:26px}.shift-paris figcaption{gap:12px;left:20px;right:20px}.shift-paris figcaption>span:last-child{font-size:12px}}@media (max-width:760px){.shift-container{padding-inline:22px}.shift-section{padding-block:60px}.shift-hero-layout{flex-direction:column;gap:0;display:flex}.shift-hero-copy{padding:38px 0 32px}.shift-hero h1{margin:24px 0 26px;font-size:clamp(64px,15.5vw,112px)}.shift-hero h2{font-size:clamp(34px,8.4vw,52px)}.shift-hero-lead{max-width:520px;font-size:16px}.shift-hero .shift-label{letter-spacing:.12em;font-size:10px}.shift-hero .shift-button{margin-top:24px}.shift-hero-note{max-width:100%}.shift-paris{height:380px;margin-inline:-22px!important}.shift-paris>img{object-position:50% 54%}.shift-paris figcaption{bottom:28px;left:22px;right:22px}.shift-paris figcaption>span:first-child{font-size:84px}.shift-paris figcaption>span:last-child{font-size:14px}.shift-down{top:22px;right:22px}.shift-date-strip>div{flex-wrap:wrap;justify-content:flex-start;gap:7px 16px;padding-block:18px;font-size:21px}.shift-date-strip span:last-child{margin-left:auto;font-size:26px}.shift-question,.shift-section-head,.shift-faq,.shift-followup,.shift-application-grid{grid-template-columns:1fr;gap:26px}.shift-page h2{font-size:clamp(32px,7.8vw,48px)}.shift-question h2 br{display:none}.shift-question .shift-statement{font-size:20px}.shift-experiments{grid-template-columns:1fr;gap:30px;margin-top:32px}.shift-experiment-art{float:right;width:128px;height:90px;margin-left:18px}.shift-experiments .shift-label{margin-top:26px}.shift-experiments h3{margin:17px 0;font-size:29px}.shift-experiments article>p:last-child{clear:both}.shift-followup{gap:42px}.shift-followup-photo{width:100%;max-width:470px}.shift-followup-photo>img{aspect-ratio:5/4;object-position:50% 34%}.shift-followup-photo>span{bottom:-15px;right:-7px}.shift-followup-copy h2{margin-top:18px}.shift-followup-format{gap:25px}.shift-big-number{font-size:78px}.shift-application-heading{margin-bottom:34px}.shift-application-heading h2{font-size:clamp(36px,9vw,54px)}.shift-application-grid{gap:36px}.shift-offer-details ul{margin:24px 0}.shift-form{padding:26px 22px}.shift-form-grid{gap:20px}.shift-faq summary{font-size:16px}.shift-form h3{font-size:28px}.shift-form-investments{gap:8px}.shift-form-investments label{padding:10px;font-size:13px}}@media (max-width:400px){.shift-form-grid{grid-template-columns:1fr}.shift-form-field-wide{grid-column:auto}.shift-form{margin-inline:-8px;padding-inline:20px}.shift-date-strip>div{gap:8px;font-size:18px}.shift-date-strip span:last-child{font-size:22px}.shift-followup-format{align-items:start}.shift-form-investments label{font-size:12px}}.shift-page main :is(a,button,input,textarea,summary,select):focus-visible{outline-offset:3px;outline:3px solid #ffd028;box-shadow:0 0 0 3px #020b35}.shift-page .shift-button{touch-action:manipulation;border-radius:4px}@media (prefers-reduced-motion:reduce){.shift-page *,.shift-page :before,.shift-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.shift-page .shift-button:hover{transform:none}}
