.home-faq{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.home-faq__lead{max-width:34ch;color:var(--color-ink-2);font-size:var(--text-lead);margin:16px 0 0;line-height:1.55}.home-faq__ask{margin-top:28px}.home-faq__cta{white-space:normal}.home-faq__arrow{transition:transform var(--dur-micro) var(--ease-out)}.home-faq__mail{color:var(--color-muted);font-size:var(--text-note);margin:14px 0 0}.home-faq__mail a{color:var(--color-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.home-faq__list{interpolate-size:allow-keywords;flex-direction:column;gap:10px;display:flex}.home-faq__item{border-radius:var(--radius-card);background:var(--color-tile);transition:background-color var(--dur-ui) ease, border-color var(--dur-ui) ease, box-shadow var(--dur-ui) ease;border:1px solid #0000}.home-faq__item[open]{border-color:var(--color-line-strong);background:var(--color-paper);box-shadow:var(--shadow-float)}.home-faq__question{border-radius:var(--radius-card);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:18px 20px 18px 22px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.home-faq__icon{border-radius:var(--radius-pill);background:var(--color-paper);width:32px;height:32px;transition:background-color var(--dur-ui) ease;flex:none;position:relative}.home-faq__icon:before,.home-faq__icon:after{background:var(--color-ink);content:"";width:12px;height:2px;transition:transform var(--dur-ui) var(--ease-out), background-color var(--dur-ui) ease;border-radius:1px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.home-faq__icon:after{transform:rotate(90deg)}.home-faq__item[open] .home-faq__icon{background:var(--color-ink)}.home-faq__item[open] .home-faq__icon:before,.home-faq__item[open] .home-faq__icon:after{background:var(--color-on-ink)}.home-faq__item[open] .home-faq__icon:after{transform:rotate(0)}.home-faq__answer{max-width:62ch;color:var(--color-ink-2);margin:0;padding:0 64px 20px 22px}@media (hover:hover) and (pointer:fine){.home-faq__item:not([open]):hover{background:var(--color-well)}.home-faq__cta:hover .home-faq__arrow{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){.home-faq__item::details-content{block-size:0;transition:block-size var(--dur-ui) var(--ease-out), content-visibility var(--dur-ui) allow-discrete;overflow:clip}.home-faq__item[open]::details-content{block-size:auto}}@media (min-width:1024px){.home-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}.home-faq__intro{position:sticky;top:32px}}@media not (min-width:640px){.home-faq__question{padding:16px 14px 16px 18px}.home-faq__answer{padding:0 18px 18px}}
.home-feature{padding:var(--spacing-section) var(--spacing-edge);grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.home-feature--dark{background:var(--color-ink);color:var(--color-on-ink)}.home-feature__copy{align-content:center;gap:1.25rem;display:grid}.home-feature__copy>a{justify-self:start}.home-feature__card{aspect-ratio:16/10;background:var(--color-ink);max-width:34rem;color:var(--color-on-ink);align-content:space-between;gap:2rem;padding:1.5rem;display:grid}.home-feature--dark .home-feature__card{background:var(--color-on-ink);color:var(--color-ink)}.home-feature__media{aspect-ratio:4/3;background:var(--color-tile);position:relative}.home-feature--closing{text-align:center;justify-items:center}.home-feature--closing .home-feature__copy>a{justify-self:center}.home-feature--full{min-height:min(100svh,52rem);color:var(--color-on-ink);align-content:end;position:relative}.home-feature--full .home-feature__media{aspect-ratio:auto;position:absolute;inset:0}.home-feature--full .home-feature__media:after{content:"";background:linear-gradient(#1110 30%,#111111b8);position:absolute;inset:0}.home-feature--full .home-feature__copy{max-width:40rem;position:relative}@media (min-width:900px){.home-feature--split{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;column-gap:4rem}}
.home-hero{position:relative;overflow-x:clip}.home-hero__inner{box-sizing:content-box;max-width:1360px;padding:clamp(56px, 7vw, 96px) var(--spacing-edge) 64px;flex-wrap:wrap;align-items:center;gap:40px;margin:0 auto;display:flex;position:relative}.home-hero__copy{flex:480px;min-width:0}.home-hero__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(34px,4.6vw,68px);font-weight:500;line-height:1.04}.home-hero__lead{max-width:470px;color:var(--color-ink-2);margin:24px 0 0;font-size:18px}.home-hero__actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.home-hero__meta{color:var(--color-ink-3);flex-wrap:wrap;gap:6px 20px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.home-hero__meta li{align-items:center;gap:6px;display:flex}.home-hero__meta b{color:var(--color-ink);font-weight:600}.home-hero__media{isolation:isolate;flex:1.25 560px;min-width:0;position:relative}.home-hero__ground{z-index:-1;pointer-events:none;position:absolute;inset:-18% -14% -14% -18%;-webkit-mask-image:radial-gradient(closest-side at 54%,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side at 54%,#000 62%,#0000 100%)}.home-hero__ground svg{width:100%;height:100%;display:block}.home-hero__ground:after{content:"";background:radial-gradient(closest-side at 56% 48%,#ff6a1a29,#ff6a1a0d 55%,#0000 100%);position:absolute;inset:0}.home-hero__picture{position:relative}.home-hero__picture>img{width:100%;height:auto;display:block}.home-viewer{pointer-events:none;position:absolute;inset:-16% -14% -18% -3%}.home-viewer__canvas{opacity:0;width:100%;height:100%;transition:opacity .2s var(--ease-out);display:block}.home-hero__picture[data-viewer=live]>img{opacity:0;transition:opacity 0s .2s}.home-hero__picture[data-viewer=live] .home-viewer__canvas{opacity:1}.home-viewer__pause{z-index:1;white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;bottom:12px;right:12px;overflow:hidden}.home-viewer__pause:focus-visible{border:1px solid var(--color-line);background:var(--color-paper);width:auto;height:auto;min-height:44px;font:inherit;color:var(--color-ink);clip-path:none;cursor:pointer;border-radius:999px;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.home-hero__usps-wrap{box-sizing:content-box;max-width:1360px;padding:0 var(--spacing-edge) 8px;margin:0 auto}.home-hero__usps{border-top:1px solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 32px;margin:0;padding:28px 0 0;list-style:none;display:grid}.home-hero__usps li{align-items:flex-start;gap:14px;display:flex}.home-hero__usps strong{font-weight:600;display:block}.home-hero__usp-icon{background:var(--color-orange-tint);width:44px;height:44px;color:var(--color-orange-text);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.home-hero__usp-body{color:var(--color-ink-3);margin-top:2px;font-size:14px;display:block}.home-hero__loop{position:absolute;inset:0}.home-hero__loop video{object-fit:contain;width:100%;height:100%}@media (min-width:1024px){.home-hero__media{margin-right:calc(-.6 * var(--spacing-edge));flex-basis:640px}}@media not (min-width:640px){.home-hero__actions .ds-btn{flex-basis:100%;justify-content:center;width:100%}}
html:has(.home-explode-section){scroll-snap-type:y proximity}.home-explode-section{scroll-snap-align:start;background:var(--color-ink);min-height:100svh;color:var(--color-on-ink);flex-direction:column;margin-top:clamp(80px,9vw,128px);display:flex}.home-explode{box-sizing:border-box;width:100%;max-width:calc(1360px + 2 * var(--spacing-edge));padding:clamp(32px, 5vw, 64px) var(--spacing-edge);flex:1;grid-template-rows:auto minmax(280px,1fr) auto;grid-template-areas:"head""scene""list";gap:20px;margin:0 auto;display:grid;position:relative}.home-explode__head{grid-area:head}.home-explode__head .home-title{margin:0}.home-explode__scene{grid-area:scene;min-height:0;position:relative}.home-explode__picture{position:absolute;inset:0}.home-explode__picture img{object-fit:contain;width:100%;height:100%}.home-explode[data-live=true] .home-explode__scene:has(>canvas) .home-explode__picture{opacity:0;transition:opacity .2s var(--ease-out)}.home-explode:not(:has(.home-explode__scene>canvas)) .home-explode__lines{visibility:hidden}.home-explode__scene .home-viewer__canvas{opacity:0;width:100%;height:100%;transition:opacity .2s var(--ease-out);display:block;position:absolute;inset:0}.home-explode[data-live=true] .home-viewer__canvas{opacity:1}.home-explode__callouts{grid-area:list;align-content:center;gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-explode__callouts li{transition:opacity .24s var(--ease-out), translate .24s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;grid-template-columns:auto 1fr;gap:12px;padding:12px 14px;display:grid}.home-explode__callouts li[data-shown=false]{opacity:0;translate:0 6px}.home-explode__number{font-family:var(--font-mono);color:var(--color-orange);font-size:12px;line-height:1.6}.home-explode__name{font-weight:600}.home-explode__data{font-family:var(--font-mono);color:var(--color-on-ink-2);font-size:13px}.home-explode__body{color:var(--color-on-ink-body);margin-top:2px;font-size:14px;display:block}.home-explode__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-explode__lines line{stroke:#ffffff8c;stroke-width:1px}.home-explode__lines circle{fill:var(--color-orange);stroke:var(--color-ink);stroke-width:2px}.home-explode__lines g>*{opacity:0;transition:opacity .24s var(--ease-out)}.home-explode__lines[data-away] g>*{transition:none}.home-explode__lines text{font-family:var(--font-mono);fill:var(--color-ink);font-size:11px}.home-explode__lines[data-stacked=true] circle{r:9px;stroke-width:0}@media not (min-width:1024px){.home-explode{padding-bottom:calc(var(--spacing-bar) + 16px + env(safe-area-inset-bottom))}.home-explode[data-live=true] .home-explode__callouts li[data-newest=false] .home-explode__body{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-explode__callouts li{padding:8px 12px}}@media (min-width:2200px){.home-explode-section{min-height:75.0019svh}}@media (min-width:1024px){.home-explode{grid-template:"head head""scene list"minmax(0,1fr)/minmax(0,1fr) 340px;column-gap:48px}}
.home-rail__all{box-sizing:content-box;border:1px solid var(--color-line);border-radius:10px;align-items:center;height:48px;padding:0 18px;font-weight:600;text-decoration:none;display:flex}.home-rail-frame{position:relative;container:home-rail/inline-size}.home-rail__arrow{z-index:2;border:1px solid var(--color-line);background:var(--color-paper);color:#000;cursor:pointer;border-radius:10px;width:48px;height:48px;padding:1px 6px;font:400 13.3333px Arial,sans-serif;position:absolute;top:40%;left:0;translate:-50% -50%}.home-rail__arrow--previous{translate:max(-24px, calc(5px - var(--spacing-edge))) -50%}.home-rail__arrow--next{translate:min(24px, calc(var(--spacing-edge) - 5px)) -50%;background:var(--color-ink);color:var(--color-on-ink);border:0;left:auto;right:0}.home-rail{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:16px;margin:-6px -6px 0;padding:6px 6px 8px;scroll-padding-inline:6px;display:grid;overflow-x:auto}@container home-rail (min-width:1340px){.home-rail{grid-auto-columns:calc(20% - 12.8px)}}.home-own{box-sizing:content-box;border:2px dashed var(--color-orange);background:var(--color-orange-tint);border-radius:14px;flex-direction:column;justify-content:space-between;padding:24px;text-decoration:none;display:flex}.home-own__eyebrow{font-family:var(--font-mono);color:var(--color-orange-ink);text-transform:uppercase;font-size:12px}.home-own__icon{background:var(--color-orange);border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.home-own__title{font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1.2;display:block}.home-own__body{color:var(--color-ink-2);margin-top:8px;font-size:15px;display:block}.home-own__price{font-family:var(--font-mono);text-transform:uppercase;margin-top:16px;font-size:12px;display:block}@media (hover:none){.home-rail__arrow{display:none}}@media not (min-width:640px){.home-rail__arrow{display:none}.home-rail{scroll-snap-type:x mandatory;grid-auto-columns:78%}.home-rail>*{scroll-snap-align:start}}
.home-route{--route-gap:clamp(16px, 2.2vw, 32px);--route-marker:28px;grid-template-areas:"head""steps""actions";gap:32px;display:grid}@media (min-width:1024px){.home-route{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head actions""steps steps";column-gap:48px}}.home-route__head{flex-direction:column;grid-area:head;gap:16px;display:flex}.home-route__lead{max-width:34rem;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink-2);margin:0}.home-route__actions{flex-direction:column;grid-area:actions;gap:14px;display:flex}@media (min-width:1024px){.home-route__actions{align-self:end;align-items:flex-end}.home-route__buttons{justify-content:flex-end}}@media (min-width:1024px) and (max-width:1279.98px){.home-route{grid-template-columns:minmax(0,1fr) auto}}.home-route__buttons{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:639.98px){.home-route__buttons{flex-direction:column}.home-route__buttons>*{width:100%}}.home-route__facts{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.04em;color:var(--color-muted);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.home-route__facts strong{color:var(--color-ink);font-weight:500}.home-route__facts>*+:before{content:"·";margin:0 8px}.home-route__steps{gap:var(--route-gap);view-timeline:--home-route block;grid-area:steps;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-route__step{flex-direction:column;gap:18px;min-width:0;display:flex;position:relative}.home-route__picture{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-tile);position:relative;overflow:hidden}.home-route__picture:after{content:"";border:1px solid var(--color-line);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.home-route__text{grid-template-columns:var(--route-marker) minmax(0, 1fr);align-content:start;gap:6px 12px;display:grid}.home-route__marker{grid-row:1/span 2;align-items:flex-start;display:flex}.home-route__number{width:var(--route-marker);height:var(--route-marker);border-radius:var(--radius-pill);background:var(--color-ink);font-family:var(--font-mono);color:var(--color-on-ink);flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.home-route__title{font-family:var(--font-display);font-size:var(--text-card-title);letter-spacing:-.02em;grid-column:2;margin:0;padding-top:2px;font-weight:500;line-height:1.2}.home-route__body{max-width:34ch;font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-2);grid-column:2;margin:0}.home-route__text{position:relative}@media (min-width:1024px){.home-route__text{grid-template-columns:minmax(0,1fr);row-gap:10px}.home-route__marker{grid-row:auto}.home-route__title,.home-route__body{grid-column:1}.home-route__step:not(:last-child) .home-route__text:after{content:"";top:calc(var(--route-marker) / 2 - 1px);left:calc(var(--route-marker) + 8px);right:calc(-1 * var(--route-gap) + 8px);background:var(--color-orange);transform-origin:0;height:2px;position:absolute}}@media (min-width:640px) and (max-width:1023.98px){.home-route__steps{grid-template-columns:minmax(0,1fr)}.home-route__step{column-gap:var(--route-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.home-route__step:not(:last-child):after{content:"";top:calc(var(--route-marker) + 8px);bottom:calc(-1 * var(--route-gap) + 8px);left:calc((100% - var(--route-gap)) * 5 / 12 + var(--route-gap) + var(--route-marker) / 2 - 1px);background:var(--color-orange);transform-origin:top;width:2px;position:absolute}}@media (max-width:639.98px){.home-route__steps{grid-template-columns:minmax(0,1fr);gap:40px}}
@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-route__picture{animation:linear both home-route-rise;animation-timeline:view()}.home-route__step:first-child .home-route__picture{animation-range:entry entry 70%}.home-route__step:nth-child(2) .home-route__picture{animation-range:entry 10% entry 80%}.home-route__step:nth-child(3) .home-route__picture{animation-range:entry 20% entry 90%}.home-route__step:not(:last-child) .home-route__text:after,.home-route__step:not(:last-child):after{animation:linear both home-route-line-x;animation-timeline:--home-route}.home-route__step:first-child .home-route__text:after,.home-route__step:first-child:after{animation-range:cover 25% cover 35%}.home-route__step:nth-child(2) .home-route__text:after,.home-route__step:nth-child(2):after{animation-range:cover 35% cover 45%}.home-route__number{animation:step-end both home-route-number;animation-timeline:--home-route}.home-route__step:first-child .home-route__number{animation-range:cover 20% cover 25%}.home-route__step:nth-child(2) .home-route__number{animation-range:cover 30% cover 35%}.home-route__step:nth-child(3) .home-route__number{animation-range:cover 40% cover 45%}}@media (prefers-reduced-motion:no-preference) and (min-width:640px) and (max-width:1023.98px){.home-route__step:not(:last-child):after{animation-name:home-route-line-y}}@media (prefers-reduced-motion:no-preference) and (max-width:639.98px){.home-route__number{animation:none}}}@keyframes home-route-rise{0%{opacity:0;translate:0 24px;scale:.96}}@keyframes home-route-line-x{0%{scale:0 1}}@keyframes home-route-line-y{0%{scale:1 0}}@keyframes home-route-number{0%{background-color:var(--color-paper);box-shadow:inset 0 0 0 1.5px var(--color-ink);color:var(--color-ink)}}
.home-sports{--sport-count:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-sport{isolation:isolate;aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--color-tile);color:var(--color-ink);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-sport--pictured,.home-sport--pictured:hover{color:var(--color-on-ink)}.home-sport__media{z-index:-1;position:absolute;inset:0}.home-sport__media img{object-fit:cover}.home-sport__label{flex-direction:column;gap:4px;width:100%;padding:20px;display:flex}.home-sport--pictured .home-sport__label{background:linear-gradient(0deg,#121512bd calc(100% - 64px),#12151200);padding-top:64px}.home-sport__name{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:22px;font-weight:500;line-height:1.15;display:flex}.home-sport__arrow{flex:none;width:18px;height:18px}.home-sport__line{max-width:28ch;color:var(--color-ink-2);font-size:var(--text-note);line-height:1.4}.home-sport--pictured .home-sport__line{color:var(--color-on-ink-soft)}@media (min-width:1024px){.home-sports{grid-template-columns:repeat(var(--sport-count), minmax(0, 1fr))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-sport__media img,.home-sport__arrow{transition:transform .3s var(--ease-out)}.home-sport:hover .home-sport__media img{transform:scale(1.04)}.home-sport:hover .home-sport__arrow{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){.home-sport{transition:transform var(--dur-micro) var(--ease-out)}.home-sport:active{transform:scale(.985)}}@media not (min-width:640px){.home-sports{gap:10px}.home-sport__label{padding:14px 12px}.home-sport--pictured .home-sport__label{background:linear-gradient(0deg,#121512bd calc(100% - 44px),#12151200);padding-top:44px}.home-sport__name{font-size:17px}.home-sport__arrow{width:15px;height:15px}.home-sport__line{font-size:var(--text-small);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.home-occasions{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;margin-top:16px;display:grid}.home-occasion{isolation:isolate;border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr);min-height:260px;text-decoration:none;display:grid;overflow:hidden}.home-occasion--pictured{grid-template-columns:minmax(0,1fr) minmax(0,44%)}a.home-occasion:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.home-occasion--accent,.home-occasion--accent:hover{background:var(--color-orange);color:var(--color-ink)}.home-occasion--ink,.home-occasion--ink:hover{background:var(--color-ink);color:var(--color-on-ink)}.home-occasion__text{flex-direction:column;align-items:flex-start;padding:28px;display:flex}.home-occasion__eyebrow{font-family:var(--font-mono);text-transform:uppercase;margin-bottom:24px;font-size:12px}.home-occasion--ink .home-occasion__eyebrow{color:var(--color-on-ink-3)}.home-occasion__title{font-family:var(--font-display);letter-spacing:-.02em;margin-top:auto;font-size:26px;font-weight:500;line-height:1.15}.home-occasion__body{max-width:36ch;margin-top:6px}.home-occasion--ink .home-occasion__body{color:var(--color-on-ink-body)}.home-occasion__cta{border-radius:var(--radius-pill);min-height:44px;font-size:var(--text-ui);align-items:center;gap:8px;margin-top:20px;padding:0 18px;font-weight:600;display:inline-flex}.home-occasion--accent .home-occasion__cta{background:var(--color-ink);color:var(--color-on-ink)}.home-occasion--ink .home-occasion__cta{background:var(--color-orange);color:var(--color-ink)}.home-occasion__arrow{width:16px;height:16px}.home-occasion__picture{position:relative;overflow:hidden}.home-occasion__picture img{object-fit:cover}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-occasion__picture img,.home-occasion__arrow{transition:transform .3s var(--ease-out)}.home-occasion:hover .home-occasion__arrow{transform:translate(3px)}.home-occasion:hover .home-occasion__picture img{transform:scale(1.04)}}@media (prefers-reduced-motion:no-preference){.home-occasion{transition:transform var(--dur-micro) var(--ease-out)}.home-occasion:active{transform:scale(.985)}}@media not (min-width:640px){.home-occasion--pictured{grid-template-rows:auto 200px;grid-template-columns:minmax(0,1fr)}.home-occasion__text{padding:22px 20px}.home-occasion__eyebrow{margin-bottom:14px}.home-occasion__title{font-size:24px}.home-occasion__picture img{object-position:50% 80%}}
.home-section{box-sizing:content-box;max-width:1360px;padding:clamp(80px, 9vw, 128px) var(--spacing-edge) 0;margin:0 auto;position:relative}.home-section--rail{padding-top:clamp(64px,7vw,104px)}.home-section--last{padding-bottom:clamp(80px,9vw,128px)}.home-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.1}.home-title--alone{margin-bottom:28px}.home-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.home-head--lead{gap:20px 48px;margin-bottom:32px}@media (max-width:1023.98px){.home-head--lead{flex-direction:column;align-items:flex-start}}.home-credit{margin:12px 0 0}
