.route-main{background:var(--night)}@media (prefers-reduced-motion:no-preference){[data-hero-reveal]{animation:core-hero-arrive var(--duration-hero) var(--ease-shipay-arrive) both}.route-hero__visual[data-hero-reveal],.partner-signal[data-hero-reveal]{animation-delay:var(--stagger-hero)}@keyframes core-hero-arrive{0%{opacity:0;transform:translateY(var(--distance-arrive))}to{opacity:1;transform:translateY(0)}}}html[data-qa=true] [data-reveal],html[data-qa=true] [data-hero-reveal]{opacity:1;transition:none;animation:none;transform:none}.route-hero{border-block-end:.0625rem solid var(--line-soft);background:var(--night);min-block-size:42rem;position:relative;overflow:clip}.route-hero__grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(22rem,.98fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-block-size:42rem;padding-block:8rem 6rem;display:grid;position:relative}.route-hero__copy{z-index:2;max-inline-size:51rem;position:relative}.route-hero__meta{justify-content:space-between;gap:1rem;max-inline-size:38rem;display:flex}.route-hero h1{max-inline-size:54rem;letter-spacing:var(--track-display);margin-block:1.25rem 1.75rem;font-size:clamp(2.4rem,4.6vw,4.15rem);line-height:1.01}.route-hero__lead{max-inline-size:40rem;color:var(--text);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.route-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block-start:2.5rem;display:flex}.route-hero__visual{align-self:end;min-block-size:35rem;margin:0;position:relative}.route-hero__visual img{block-size:min(38rem,100%);inline-size:auto;max-inline-size:none;position:absolute;inset-block-end:-7rem;inset-inline-start:50%;transform:translate(-50%)}.route-hero__visual--photo{border-radius:var(--radius-sm);align-self:center;min-block-size:31rem;overflow:hidden}.route-hero__visual--photo img{aspect-ratio:4/3;object-fit:cover;block-size:100%;inline-size:100%;position:static;transform:none}.route-hero__visual--photo:after{content:"";pointer-events:none;border:.0625rem solid #ffffff3d;position:absolute;inset:.75rem}.route-hero__index{z-index:2;inline-size:min(100% - 3rem,82rem);color:var(--text-muted);letter-spacing:var(--track-label);text-transform:uppercase;justify-content:space-between;margin-inline:auto;font-size:.7rem;font-weight:500;display:flex;position:absolute;inset-block-end:2.5rem;inset-inline:0}.route-section{border-block-start:.0625rem solid var(--line-soft);background:var(--night);padding-block:clamp(5rem,8vw,8.5rem)}.route-section--navy,.route-section--blue{background:var(--night)}.route-section__head{column-gap:clamp(4rem,9vw,8rem);row-gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;margin-block-end:4.5rem;display:grid}.route-section__head>.section-index,.route-section__head>div{grid-column:1}.route-section__head>.section-index{grid-row:1}.route-section__head>div{grid-row:2}.route-section__head:has(>p){grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr)}.route-section__head>p{grid-area:1/2/span 2;align-self:end;max-inline-size:42rem;margin:0}.route-section__head h2,.evidence-split__copy h2,.thesis-stage__copy h2,.direction-stage__copy h2,.registry-stage h2,.route-close h2{max-inline-size:16ch;letter-spacing:var(--track-heading);margin-block:1rem 0;font-size:clamp(1.9rem,3.35vw,3.2rem);line-height:1.04}.route-section__head>p,.route-section__intro,.evidence-split__copy>p:not(.eyebrow),.thesis-stage__copy>p:not(.eyebrow),.direction-stage__copy>p:not(.eyebrow),.registry-stage>p,.route-close>p{color:var(--text-muted)}.source-note,.status-chip{border:.0625rem solid var(--line);border-radius:var(--radius-pill);min-block-size:2rem;inline-size:fit-content;color:var(--blue-bright);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;padding-inline:.75rem;font-size:.67rem;font-weight:500;display:inline-flex}.founder-profile{scroll-margin-block-start:6rem}.founder-profile__head{grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr);align-items:end;gap:clamp(2rem,5vw,6rem);padding-block-end:clamp(3rem,6vw,6rem);display:grid}.founder-profile__identity h2{letter-spacing:var(--track-display);margin-block:.9rem 0;font-size:clamp(2.4rem,4.8vw,4.8rem);line-height:.96}.founder-profile__role{color:var(--blue-bright);letter-spacing:var(--track-label);text-transform:uppercase;margin-block-start:1rem;font-size:.72rem;font-weight:500}.founder-profile__thesis{max-inline-size:32rem;color:var(--text-muted);text-wrap:balance;margin:0;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.45}.founder-profile__story{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:clamp(3rem,7vw,8rem);display:grid}.founder-profile__figure{margin:0}.founder-profile__figure img{aspect-ratio:16/10;border-radius:var(--radius-sm);object-fit:cover;object-position:center 58%;inline-size:100%;display:block}.founder-profile__figure figcaption{color:var(--text-muted);letter-spacing:var(--track-label-tight);text-transform:uppercase;justify-content:space-between;gap:1rem;padding-block-start:1rem;font-size:.7rem;font-weight:500;display:flex}.founder-profile__narrative{gap:1.25rem;max-inline-size:38rem;padding-block-end:2.25rem;display:grid}.founder-profile__narrative p{color:var(--text-muted);margin:0}.founder-profile__narrative .route-section__intro{color:var(--text)}.founder-timeline{margin:clamp(4rem,8vw,8rem) 0 0;padding:0;list-style:none}.founder-timeline li{grid-template-columns:minmax(7rem,.3fr) minmax(14rem,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(1.5rem,4vw,5rem);padding-block:1.75rem;display:grid;position:relative}.founder-timeline li:last-child{border-block-end:.0625rem solid var(--line)}.founder-timeline__rule{background:var(--line);transform-origin:0;block-size:.0625rem;inline-size:100%;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.founder-timeline__marker{color:var(--blue-bright);letter-spacing:var(--track-label-tight);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:500}.founder-timeline h3{letter-spacing:var(--track-title);margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.08}.founder-timeline li>p:last-child{max-inline-size:48rem;color:var(--text-muted);margin:0}.evidence-split,.thesis-stage,.direction-stage{grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.evidence-split__copy,.thesis-stage__copy,.direction-stage__copy{max-inline-size:43rem}.evidence-split__figure,.thesis-stage__figure,.direction-stage__figure{margin:0;position:relative}.evidence-split__figure img{aspect-ratio:4/3;border-radius:var(--radius-sm);object-fit:cover;inline-size:100%;display:block}.evidence-split__figure figcaption,.gallery-caption{color:var(--text-muted);letter-spacing:var(--track-label);text-transform:uppercase;justify-content:space-between;gap:1rem;padding-block-start:1rem;font-size:.7rem;font-weight:500;display:flex}.thesis-stage{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr)}.thesis-stage__figure{min-block-size:36rem;overflow:clip}.thesis-stage__figure img{block-size:auto;inline-size:min(44rem,112%);max-inline-size:none;position:absolute;inset-block-start:50%;inset-inline-end:-4%;transform:translateY(-50%)}.principle-list,.field-list,.contact-route-list,.journey-lanes{margin:3rem 0 0;padding:0;list-style:none}.principle-list li,.field-list li,.contact-route-list li,.journey-lanes li{border-block-start:.0625rem solid var(--line);gap:1.25rem;padding-block:1.75rem;display:grid}[data-reveal-kind=row]{border-block-start:0;position:relative}[data-reveal-kind=row]:before{background:var(--line);content:"";pointer-events:none;block-size:.0625rem;transform:scaleX(var(--row-rule-scale,1));transform-origin:0;position:absolute;inset-block-start:0;inset-inline:0}:dir(rtl) [data-reveal-kind=row]:before{transform-origin:100%}.principle-list li:last-child,.field-list li:last-child,.contact-route-list li:last-child,.journey-lanes li:last-child{border-block-end:.0625rem solid var(--line)}.principle-list li{grid-template-columns:3rem minmax(0,1fr)}.principle-list img{inline-size:2.4rem;margin-block-start:.15rem}.principle-list h3,.audience-matrix h3,.field-list h3,.contact-route-list h3,.journey-lanes h3{margin-block-end:.6rem;font-size:clamp(1.28rem,2vw,1.8rem);line-height:1.05}.principle-list p,.audience-matrix p,.field-list p,.contact-route-list p,.journey-lanes p{color:var(--text-muted);margin:0}.audience-matrix{border-block-start:.0625rem solid var(--line);border-inline-start:.0625rem solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audience-matrix article{border-block-end:.0625rem solid var(--line);border-inline-end:.0625rem solid var(--line);min-block-size:17rem;padding:clamp(2rem,4vw,4rem)}.audience-matrix article:nth-child(2),.audience-matrix article:nth-child(3){background:0 0}.audience-matrix img{object-fit:contain;block-size:2.75rem;inline-size:2.75rem;margin-block-end:3.5rem}.gallery-grid{columns:3 18rem;column-gap:1rem}.gallery-grid figure{break-inside:avoid;border-radius:var(--radius-sm);background:var(--night);margin:0 0 1rem;position:relative;overflow:hidden}.gallery-grid img{block-size:auto;inline-size:100%;display:block}.gallery-grid figure:after{content:"";pointer-events:none;border:.0625rem solid #fff3;position:absolute;inset:.65rem}.journey-lanes li,.field-list li,.contact-route-list li{grid-template-columns:3rem minmax(10rem,.62fr) minmax(0,1.38fr) auto;align-items:start}.journey-lanes__number,.field-list__number,.contact-route-list__number{color:var(--blue-bright);letter-spacing:var(--track-label);font-size:.72rem;font-weight:500}.direction-stage{grid-template-columns:minmax(0,1fr) minmax(22rem,.95fr)}.direction-stage__figure{min-block-size:39rem}.direction-stage__figure img{inline-size:min(42rem,112%);max-inline-size:none;position:absolute;inset-block-end:-4rem;inset-inline-start:-5%}.registry-stage{border:.0625rem solid var(--line);background:0 0;align-content:center;min-block-size:30rem;max-inline-size:66rem;margin-inline:auto;padding:clamp(2.5rem,6vw,6rem);display:grid}.registry-stage__rule{background:var(--line);block-size:.0625rem;inline-size:100%;margin-block:3rem;display:block}.contact-route-list a{color:var(--white);letter-spacing:var(--track-label);text-transform:uppercase;font-size:.75rem;font-weight:500}.contact-route-list a:hover{color:var(--blue-bright)}.route-close{align-content:center;min-block-size:38rem;padding-block:clamp(6rem,12vw,10rem);position:relative;overflow:clip}.route-close:after{display:none}.route-close>*{z-index:1;max-inline-size:52rem;position:relative}.route-close .button,.direction-stage__copy .button,.registry-stage .button{margin-block-start:2rem}.route-close__hand{z-index:0;inline-size:min(40rem,58vw);max-inline-size:none;position:absolute;inset-block-end:0;inset-inline-end:-7rem}.partner-signal{align-self:center;min-block-size:31rem;position:relative}.partner-signal i{border:.0625rem solid var(--line);aspect-ratio:1;border-radius:50%;display:block;position:absolute}.partner-signal i:first-of-type{inline-size:27rem;inset-block-start:2rem;inset-inline-start:1rem}.partner-signal i:nth-of-type(2){border-color:var(--blue-bright);inline-size:18rem;inset-block-start:6.5rem;inset-inline-start:5.5rem}.partner-signal i:nth-of-type(3){background:0 0;inline-size:9rem;inset-block-start:11rem;inset-inline-start:10rem}.partner-signal span{z-index:2;border:.0625rem solid var(--line);border-radius:var(--radius-pill);background:var(--night);min-block-size:2rem;color:var(--text-muted);letter-spacing:var(--track-label);text-transform:uppercase;padding:.45rem .75rem;font-size:.67rem;font-weight:500;position:absolute}.partner-signal span:first-child{inset-block-start:3rem;inset-inline-end:0}.partner-signal span:nth-child(2){inset-block-start:14rem;inset-inline-end:1rem}.partner-signal span:nth-child(3){inset-block-end:3rem;inset-inline-start:0}@media (width<=64rem){.founder-profile__head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.founder-profile__thesis{grid-column:auto}.founder-profile__story{gap:3rem}.founder-timeline li{grid-template-columns:minmax(7rem,.3fr) minmax(0,1fr)}.founder-timeline li>p:last-child{grid-column:2}.route-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.72fr)}.route-section__head{column-gap:var(--space-6)}.evidence-split,.thesis-stage,.direction-stage{gap:3rem}}@media (width<=48rem){.founder-profile__head,.founder-profile__story{grid-template-columns:1fr}.founder-profile__thesis{grid-column:auto}.founder-profile__narrative{padding-block-end:0}.founder-timeline li{grid-template-columns:minmax(6rem,.3fr) minmax(0,1fr);gap:1rem 1.5rem}.route-hero{min-block-size:auto}.route-hero__grid{grid-template-columns:1fr;min-block-size:auto;padding-block:9rem 7rem}.route-hero__visual{min-block-size:28rem}.route-hero__visual img{block-size:31rem;inset-block-end:-7rem}.route-hero__visual--photo{min-block-size:auto}.route-hero__visual--photo img{block-size:auto}.route-section__head,.evidence-split,.thesis-stage,.direction-stage{grid-template-columns:1fr}.route-section__head{grid-template-columns:1fr;align-items:start}.route-section__head:has(>p){grid-template-columns:1fr}.route-section__head>p{grid-area:3/1;align-self:start;max-inline-size:42rem}.thesis-stage__figure{grid-row:2;min-block-size:30rem}.audience-matrix{grid-template-columns:1fr}.audience-matrix article:nth-child(2),.audience-matrix article:nth-child(3),.audience-matrix article:nth-child(2n){background:0 0}.journey-lanes li,.field-list li,.contact-route-list li{grid-template-columns:2.5rem .7fr 1.3fr}.journey-lanes li>:last-child,.field-list li>:last-child,.contact-route-list li>:last-child{grid-column:2/-1}.gallery-grid{columns:2 16rem}.direction-stage__figure{grid-row:2;min-block-size:32rem}.route-close__hand{opacity:.45}}@media (width<=36rem){.founder-profile__figure figcaption{flex-direction:column;align-items:flex-start}.founder-timeline li{grid-template-columns:1fr}.founder-timeline li>p:last-child{grid-column:auto}.route-hero h1{font-size:clamp(2.15rem,9.6vw,3rem)}.route-hero__meta span:last-child{display:none}.route-hero__visual{min-block-size:24rem}.route-hero__visual img{block-size:27rem}.route-hero__visual--photo{min-block-size:auto}.route-hero__visual--photo img{block-size:auto}.route-hero__index{inline-size:min(100% - 2rem,82rem)}.thesis-stage__figure{min-block-size:25rem}.thesis-stage__figure img{inline-size:34rem;inset-inline-end:-10rem}.principle-list li{grid-template-columns:2.5rem minmax(0,1fr)}.journey-lanes li,.field-list li,.contact-route-list li{grid-template-columns:2rem 1fr}.journey-lanes li>:nth-child(n+3),.field-list li>:nth-child(n+3),.contact-route-list li>:nth-child(n+3){grid-column:2}.gallery-grid{columns:1}.direction-stage__figure{min-block-size:25rem}.direction-stage__figure img{inline-size:30rem;inset-inline-start:-4rem}.partner-signal{min-block-size:25rem}.partner-signal i:first-of-type{inline-size:22rem}.partner-signal i:nth-of-type(2){inline-size:15rem}.partner-signal i:nth-of-type(3){inline-size:8rem}}html:lang(zh-Hans) .route-hero__index,html:lang(zh-Hans) .source-note,html:lang(zh-Hans) .status-chip,html:lang(zh-Hans) .evidence-split__figure figcaption,html:lang(zh-Hans) .founder-profile__role,html:lang(zh-Hans) .founder-profile__figure figcaption,html:lang(zh-Hans) .founder-timeline__marker,html:lang(zh-Hans) .gallery-caption,html:lang(zh-Hans) .contact-route-list a,html:lang(zh-Hans) .partner-signal span{letter-spacing:0;text-transform:none}.contact-form-section{padding-block:clamp(3.5rem,6vw,6.5rem)}.contact-form-section--top{padding-block-start:clamp(8rem,10vw,10rem)}.contact-page-head{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:end;gap:1.5rem clamp(3rem,7vw,8rem);margin-block-end:clamp(3rem,6vw,5.5rem);display:grid}.contact-page-head .eyebrow{grid-column:1/-1;margin:0}.contact-page-head h1{max-inline-size:12ch;letter-spacing:var(--track-heading);margin:0;font-size:clamp(2.4rem,4.2vw,3.8rem);line-height:1.04}.contact-page-head>p:last-child{max-inline-size:42rem;color:var(--text-muted);margin:0;font-size:clamp(1rem,1.4vw,1.18rem)}.contact-inquiry{grid-template-columns:minmax(0,1.32fr) minmax(17rem,.68fr);align-items:start;gap:clamp(2rem,5vw,5.5rem);display:grid}.contact-form-panel,.contact-info-sheet,.download-availability__note{border:.0625rem solid var(--line);border-radius:var(--radius-md);background:0 0;padding:clamp(1.75rem,4vw,3rem)}.contact-info-sheet h2,.contact-form-panel__head h2,.download-availability h2{max-inline-size:18ch;letter-spacing:var(--track-heading);margin-block:.9rem 1.25rem;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.08}.contact-info-sheet dl{margin:2.5rem 0 0}.contact-info-sheet dl>div{border-block-start:.0625rem solid var(--line-soft);gap:.85rem;padding-block:1.5rem;display:grid}.contact-info-sheet dl>div:last-child{border-block-end:.0625rem solid var(--line-soft)}.contact-info-sheet dt,.contact-form label{color:var(--blue-bright);letter-spacing:var(--track-label-tight);text-transform:uppercase;font-size:.7rem;font-weight:500}.contact-info-sheet dd{margin:0}.contact-info-sheet__email{color:var(--white);font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:500;display:block}.contact-info-sheet dd p,.contact-info-sheet address,.contact-form-panel__head>p:not(.eyebrow),.download-availability p{color:var(--text-muted)}.contact-info-sheet dd p{margin-block:.45rem 0;font-size:.88rem}.contact-info-sheet address{max-inline-size:34ch;font-style:normal}.contact-form-panel__head{max-inline-size:42rem}.contact-form-panel__head h2{margin-block-start:0}.contact-form{margin-block-start:2.5rem}.contact-form__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.contact-form__body[hidden],.contact-form__success[hidden],.contact-form-panel__head[hidden]{display:none}.contact-form__field{gap:.6rem;display:grid}.contact-form__field--full{grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea{border:.0625rem solid var(--line);border-radius:var(--radius-sm);min-block-size:3.25rem;inline-size:100%;color:var(--white);font:inherit;transition:border-color var(--duration-hover) var(--ease-shipay-state), background-color var(--duration-hover) var(--ease-shipay-state);background:0 0;outline:none;padding:.85rem 1rem}.contact-form textarea{resize:vertical;min-block-size:10rem}.contact-form select{color-scheme:dark}.contact-form option{background:var(--night);color:var(--white)}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{border-color:var(--blue-mid)}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{border-color:var(--blue-bright);outline:.125rem solid var(--blue-bright);outline-offset:.125rem}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--text-muted);opacity:.62}.contact-form input:disabled,.contact-form select:disabled,.contact-form textarea:disabled,.contact-form button:disabled{cursor:not-allowed;opacity:.5}.contact-form__submit{cursor:pointer;inline-size:fit-content;min-inline-size:12rem;margin-block-start:.5rem}.contact-form__field--trap{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.contact-form__privacy,.contact-form__noscript{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:.92rem;line-height:1.5}.contact-form__status{min-block-size:1.5rem;color:var(--text-muted);grid-column:1/-1;margin:0;font-size:.92rem;line-height:1.5}.contact-form__status[data-state=success]{color:var(--blue-bright)}.contact-form__status[data-state=error]{color:var(--white)}.contact-form__success{border-block-start:.0625rem solid var(--line-soft);align-content:center;justify-items:start;gap:1rem;min-block-size:clamp(24rem,42vw,32rem);padding-block:clamp(2rem,5vw,4rem);display:grid}.contact-form__success-mark{border:.0625rem solid var(--blue-bright);border-radius:var(--radius-pill);block-size:4rem;inline-size:4rem;color:var(--blue-bright);place-items:center;display:grid}.contact-form__success-mark:before{content:"✓";font-size:2rem;font-weight:500;line-height:1}.contact-form__success h3{max-inline-size:16ch;letter-spacing:var(--track-heading);margin:.5rem 0 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04}.contact-form__success p{max-inline-size:36rem;color:var(--text-muted);margin:0;font-size:clamp(1rem,1.5vw,1.15rem)}.contact-form__restart{cursor:pointer;min-inline-size:13rem;margin-block-start:1rem}.download-hero h1{max-inline-size:13ch;font-size:clamp(2.35rem,4.2vw,3.8rem)}.download-hero__visual{min-block-size:32rem;overflow:visible}.download-hero .download-hero__visual img{block-size:auto;inline-size:min(36rem,100%);max-inline-size:none;inset-block-end:-1.5rem;inset-inline-start:52%}.download-store-links{flex-wrap:wrap;gap:.85rem;margin-block-start:2.25rem;display:flex}.download-store-link{gap:.8rem}.download-store-link span{transition:transform var(--duration-hover) var(--ease-shipay-state);font-size:1rem}.download-store-link:hover span{transform:translate(var(--distance-inline), calc(var(--distance-inline) * -1))}.download-availability{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.download-availability__copy{max-inline-size:45rem}.download-availability__copy>p:last-child{max-inline-size:58ch;font-size:clamp(1rem,1.4vw,1.18rem)}.download-availability__note h2{margin-block-start:1.35rem;font-size:clamp(1.45rem,2.2vw,2.05rem)}html:lang(zh-Hans) .contact-info-sheet dt,html:lang(zh-Hans) .contact-form label{letter-spacing:0;text-transform:none}@media (width<=48rem){.contact-page-head{grid-template-columns:1fr}.contact-page-head .eyebrow{grid-column:auto}.contact-inquiry,.download-availability{grid-template-columns:1fr}.contact-info-sheet{max-inline-size:34rem}.download-hero__visual{min-block-size:26rem}.download-hero .download-hero__visual img{block-size:auto;inline-size:min(33rem,94vw);inset-block-end:-2rem}}@media (width<=36rem){.contact-form__body{grid-template-columns:1fr}.contact-form__field--full,.contact-form__status,.contact-form__noscript{grid-column:auto}.contact-form__submit,.download-store-link{inline-size:100%}.download-store-links{display:grid}.download-hero__visual{min-block-size:22rem}.download-hero .download-hero__visual img{block-size:auto;inline-size:min(29rem,110vw);inset-block-end:-1.5rem;inset-inline-start:50%}}@media (prefers-reduced-motion:reduce){.download-store-link:hover span{transform:none}}
