body.template-index{--home-ink: #0b0b0a;--home-red: #e72d22;--home-paper: #ffffff;--home-cream: #f4f0e4;--home-copy: #45433e;--home-muted: #77736b;--home-rule: rgba(11, 11, 10, .18);background:var(--home-cream);color:var(--home-ink)}body.template-index .site-main{padding-bottom:1rem;overflow:clip;background:var(--home-cream)}body.template-index .home-hero-section{padding-top:var(--ynt-shell-gutter, 1rem)}body.template-index #MainContent :is(.home-hero,.home-work,.positioning,.capabilities,.process,.faq,.authority){width:min(calc(100% - var(--ynt-shell-gutter, 1rem) - var(--ynt-shell-gutter, 1rem)),var(--ynt-shell-max, 88rem));margin-inline:auto;border-radius:1.5rem;overflow:hidden}body.template-index #MainContent :is(.home-work,.positioning,.capabilities,.process,.faq,.authority){margin-top:1rem}body.template-index #MainContent :is(.home-work,.positioning,.capabilities,.process,.faq,.authority)>.page-width{width:100%;padding-inline:clamp(1.5rem,5vw,4.5rem)}body.template-index #MainContent .section-pad{padding-block:clamp(4.5rem,7vw,7rem)}body.template-index #MainContent .section-kicker,body.template-index #MainContent .technical-label{gap:0;margin-bottom:1.35rem;font-weight:700;letter-spacing:.03em}body.template-index #MainContent .section-kicker,body.template-index #MainContent .home-production-section .technical-label{font-size:calc(.7rem * var(--ynt-eyebrow-scale))}body.template-index #MainContent .home-testimonial-section .technical-label{font-size:.7rem}body.template-index #MainContent .section-kicker:before,body.template-index #MainContent .technical-label:before{display:none}body.template-index #MainContent .section-heading{font-size:clamp(calc(3.5rem * var(--ynt-title-scale)),calc(6.8vw * var(--ynt-title-scale)),calc(7rem * var(--ynt-title-scale)));letter-spacing:-.04em;line-height:.86}body.template-index #MainContent .home-hero,body.template-index #MainContent .home-hero.is-scroll-ready{min-height:0;background:var(--home-ink)!important;color:var(--home-paper)}body.template-index #MainContent .home-hero__sticky,body.template-index #MainContent .home-hero.is-scroll-ready .home-hero__sticky{position:relative;top:auto;height:auto;min-height:0;overflow:hidden;background:var(--home-ink)!important;color:var(--home-paper)}body.template-index #MainContent .home-hero__grid{min-height:clamp(46rem,74vw,56rem);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}body.template-index #MainContent .home-hero__content{min-width:0;padding:clamp(10.25rem,13vw,11.75rem) clamp(2rem,5vw,4.5rem) clamp(3rem,5vw,4.5rem)}body.template-index #MainContent .home-hero .section-kicker{color:var(--home-paper)}body.template-index #MainContent .home-hero__copy{max-width:43rem}body.template-index #MainContent .home-hero__heading{max-width:8ch;margin-bottom:clamp(1.75rem,3vw,2.75rem);color:var(--home-red);font-size:clamp(calc(4.5rem * var(--ynt-title-scale)),calc(7.25vw * var(--ynt-title-scale)),calc(7.8rem * var(--ynt-title-scale)));letter-spacing:-.085em;line-height:.82}body.template-index #MainContent .home-hero__phrase,body.template-index #MainContent .home-hero.is-scroll-ready .home-hero__phrase,body.template-index #MainContent .home-hero.is-scroll-ready[data-hero-step] .home-hero__phrase{color:var(--home-red);transition:none}body.template-index #MainContent .home-hero__body{max-width:36rem;color:var(--home-paper);font-size:clamp(calc(1.05rem * var(--ynt-body-scale)),calc(1.45vw * var(--ynt-body-scale)),calc(1.3rem * var(--ynt-body-scale)));line-height:1.5}body.template-index #MainContent .home-hero .button-row{margin-top:2.25rem}body.template-index #MainContent .home-hero .button{min-height:2.75rem;padding:.78rem 1.15rem;border-width:1px;background:transparent;color:var(--home-paper);font-size:.9rem;font-weight:600;letter-spacing:0;box-shadow:none;text-transform:none}body.template-index #MainContent .home-hero .button--acid{border-color:var(--home-red);background:var(--home-red);color:var(--home-paper)}body.template-index #MainContent .home-hero .button:hover,body.template-index #MainContent .home-hero .button:focus-visible{border-color:var(--home-paper);background:var(--home-paper);color:var(--home-ink);box-shadow:none;transform:translateY(-2px)}body.template-index #MainContent .home-hero__note{margin-top:clamp(2.5rem,6vw,5rem);color:#ffffffad;line-height:1.45}body.template-index #MainContent .home-hero__visual{min-height:100%;background:#171715}body.template-index #MainContent .home-hero__visual:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(11,11,10,.42),transparent 28%);content:"";pointer-events:none}body.template-index #MainContent .home-hero__image{filter:grayscale(1) contrast(1.04) brightness(.86);object-position:54% center}body.template-index #MainContent .home-hero__stamp{z-index:2;width:clamp(7.5rem,11vw,9.5rem);border:1px solid var(--home-paper);background:var(--home-paper);color:var(--home-ink)}body.template-index #MainContent .home-work{background:var(--home-paper)}body.template-index #MainContent .home-work__header{margin-bottom:clamp(2.75rem,5vw,4.5rem);padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--home-rule);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.55fr);align-items:end}body.template-index #MainContent .home-work__header .section-heading{max-width:11ch}body.template-index #MainContent .home-work__intro{max-width:29rem}body.template-index #MainContent .home-work__intro .section-intro{color:var(--home-copy);font-size:clamp(calc(1rem * var(--ynt-body-scale)),calc(1.35vw * var(--ynt-body-scale)),calc(1.2rem * var(--ynt-body-scale)))}body.template-index #MainContent .home-work__all-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.8rem;margin-top:1.5rem;padding:.75rem 1rem;border:1px solid var(--home-ink);border-radius:999px;color:var(--home-ink);font-size:.9rem;font-weight:600;letter-spacing:0;text-decoration:none;text-transform:none;transition:background-color .18s ease,color .18s ease}body.template-index #MainContent .home-work__all-link:hover,body.template-index #MainContent .home-work__all-link:focus-visible{background:var(--home-red);color:var(--home-paper)}body.template-index #MainContent .home-work__grid{gap:.75rem}body.template-index #MainContent .work-card{position:relative;min-width:0;border-radius:1.15rem}body.template-index #MainContent .work-card__project,body.template-index #MainContent .work-card__cta{position:relative;display:block;width:100%;overflow:hidden;border-radius:inherit;color:inherit;isolation:isolate;text-decoration:none}body.template-index #MainContent .work-card__figure,body.template-index #MainContent .work-card--wide .work-card__figure{width:100%;margin:0;border:0;border-radius:0;background:var(--home-cream)}body.template-index #MainContent .work-card__figure{aspect-ratio:4 / 3}body.template-index #MainContent .work-card--wide .work-card__figure{aspect-ratio:16 / 8}body.template-index #MainContent .work-card__figure:before,body.template-index #MainContent .work-card__content:before{display:none}body.template-index #MainContent .work-card__image{transform:scale(1.002);transition:transform .36s cubic-bezier(.2,.75,.25,1)}body.template-index #MainContent .work-card:hover .work-card__image,body.template-index #MainContent .work-card:focus-within .work-card__image{transform:scale(1.025)}body.template-index #MainContent .work-card__project:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(11,11,10,.58) 0%,transparent 32%,transparent 48%,rgba(11,11,10,.84) 100%);content:"";opacity:0;pointer-events:none;transition:opacity .22s ease}body.template-index #MainContent .work-card__content{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;padding:clamp(1rem,2.2vw,1.75rem);grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;align-items:end;gap:.4rem .75rem;color:var(--home-paper);opacity:0;pointer-events:none;transform:translateY(.65rem);transition:opacity .2s ease,transform .22s ease}body.template-index #MainContent .work-card__meta{margin:0;grid-column:1 / -1;grid-row:1;align-self:start;color:#ffffffc2;font-size:.66rem}body.template-index #MainContent .work-card__title{margin:0;grid-column:1;grid-row:3;align-self:end;justify-self:start;font-size:clamp(calc(1.55rem * var(--ynt-title-scale)),calc(2.5vw * var(--ynt-title-scale)),calc(2.65rem * var(--ynt-title-scale)));line-height:.94}body.template-index #MainContent .work-card__summary{display:none}body.template-index #MainContent .work-card__link{display:block;width:clamp(2.25rem,3.4vw,3rem);height:1.35rem;grid-column:2;grid-row:3;align-self:center;justify-self:start;background:transparent;color:var(--home-paper);opacity:0;transform:translate(-.35rem);transition:opacity .18s ease,transform .22s ease}body.template-index #MainContent .work-card__link .work-card__arrow{width:100%;height:100%}body.template-index #MainContent .work-card__arrow{display:block;width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}body.template-index #MainContent .work-card:hover .work-card__link,body.template-index #MainContent .work-card:focus-within .work-card__link{background:transparent;opacity:1;transform:translate(0)}body.template-index #MainContent .work-card:hover .work-card__project:after,body.template-index #MainContent .work-card:focus-within .work-card__project:after,body.template-index #MainContent .work-card:hover .work-card__content,body.template-index #MainContent .work-card:focus-within .work-card__content{opacity:1}body.template-index #MainContent .work-card:hover .work-card__content,body.template-index #MainContent .work-card:focus-within .work-card__content{transform:translateY(0)}body.template-index #MainContent .work-card__project:focus-visible,body.template-index #MainContent .work-card__cta:focus-visible{outline:3px solid var(--home-paper);outline-offset:-6px;box-shadow:0 0 0 3px var(--home-ink)}body.template-index #MainContent .work-card--cta{background:var(--home-red)}body.template-index #MainContent .work-card__cta{display:grid;aspect-ratio:4 / 3;padding:clamp(1.25rem,3vw,2.5rem);background:var(--home-red);color:var(--home-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;transition:background-color .22s ease,color .22s ease}body.template-index #MainContent .work-card__cta-kicker{grid-column:1 / -1;font-size:calc(.7rem * var(--ynt-eyebrow-scale));font-weight:800;letter-spacing:.06em;text-transform:uppercase}body.template-index #MainContent .work-card__cta-title{max-width:8ch;align-self:center;grid-column:1 / -1;font-size:clamp(calc(2.6rem * var(--ynt-title-scale)),calc(5.4vw * var(--ynt-title-scale)),calc(5.5rem * var(--ynt-title-scale)));font-weight:900;letter-spacing:-.055em;line-height:.88;text-transform:uppercase}body.template-index #MainContent .work-card__cta-label{align-self:center;font-size:.84rem;font-weight:750}body.template-index #MainContent .work-card__cta-arrow{display:grid;width:clamp(2.7rem,4vw,3.4rem);aspect-ratio:1;place-items:center;border-radius:50%;background:var(--home-ink);color:var(--home-paper);transition:background-color .22s ease,color .22s ease,transform .22s ease}body.template-index #MainContent .work-card__cta:hover,body.template-index #MainContent .work-card__cta:focus-visible{background:var(--home-ink);color:var(--home-paper)}body.template-index #MainContent .work-card__cta:hover .work-card__cta-title,body.template-index #MainContent .work-card__cta:focus-visible .work-card__cta-title{color:var(--home-red)}body.template-index #MainContent .work-card__cta:hover .work-card__cta-arrow,body.template-index #MainContent .work-card__cta:focus-visible .work-card__cta-arrow{background:var(--home-paper);color:var(--home-ink);transform:rotate(45deg)}body.template-index #MainContent .positioning{background:var(--home-red)!important;color:var(--home-paper)!important}body.template-index #MainContent .positioning__grid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.55fr);gap:clamp(3rem,8vw,8rem)}body.template-index #MainContent .positioning .section-kicker,body.template-index #MainContent .positioning .section-heading,body.template-index #MainContent .positioning__aside{color:var(--home-paper)}body.template-index #MainContent .positioning__aside{border-color:#ffffff8c}body.template-index #MainContent .positioning .button{min-height:2.75rem;padding:.78rem 1.15rem;border-width:1px;background:var(--home-paper);color:var(--home-ink);font-size:.9rem;font-weight:600;letter-spacing:0;text-transform:none}body.template-index #MainContent .positioning .button:hover,body.template-index #MainContent .positioning .button:focus-visible,body.template-index #MainContent .authority .button:hover,body.template-index #MainContent .authority .button:focus-visible{box-shadow:none;transform:translateY(-2px)}body.template-index #MainContent .capabilities{background:var(--home-cream)}body.template-index #MainContent .capabilities__header{margin-bottom:clamp(2.75rem,5vw,4.5rem);padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--home-rule)}body.template-index #MainContent .capabilities__header .section-heading{max-width:12ch}body.template-index #MainContent .capabilities__grid,body.template-index #MainContent .capabilities__row{gap:.75rem}body.template-index #MainContent .capability-card,body.template-index #MainContent .capability-card:nth-child(2n){--capability-card-red: #e22d22;min-height:15rem;padding:clamp(1.35rem,2.5vw,2.25rem);border:1px solid var(--capability-card-red);border-radius:1.15rem;background:var(--capability-card-red);color:var(--home-paper);transition:flex-grow .52s cubic-bezier(.2,.75,.25,1),background-color .22s ease,border-color .22s ease}body.template-index #MainContent .capability-card:after{top:1.25rem;right:1.25rem;width:.7rem;height:.7rem;background:var(--home-paper);transition:background-color .22s ease}body.template-index #MainContent .capability-card__number,body.template-index #MainContent .capability-card__title,body.template-index #MainContent .capability-card__body{color:var(--home-paper)}body.template-index #MainContent .capability-card__title{max-width:16ch;font-size:clamp(calc(1.65rem * var(--ynt-title-scale)),calc(2.7vw * var(--ynt-title-scale)),calc(2.6rem * var(--ynt-title-scale)))}body.template-index #MainContent .capability-card__body{max-width:32rem}body.template-index #MainContent .process{background:var(--home-ink);color:var(--home-paper)}body.template-index #MainContent .process__header{margin-bottom:clamp(2.75rem,5vw,4.5rem)}body.template-index #MainContent .process .section-kicker,body.template-index #MainContent .process .section-intro,body.template-index #MainContent .process__step,body.template-index #MainContent .process__step p{color:var(--home-paper)}body.template-index #MainContent .process .section-heading,body.template-index #MainContent .process__title{color:var(--home-red)}body.template-index #MainContent .process__list{gap:0;border-color:#ffffff47}body.template-index #MainContent .process__step{min-height:18rem;border-color:#ffffff40}body.template-index #MainContent .process__step:before{margin-bottom:3.5rem;color:#ffffffad}body.template-index #MainContent .faq{background:var(--home-paper)}body.template-index #MainContent .faq__grid{grid-template-columns:minmax(0,.7fr) minmax(24rem,1fr);gap:clamp(3rem,8vw,8rem)}body.template-index #MainContent .faq .section-heading{max-width:8ch}body.template-index #MainContent .faq__items,body.template-index #MainContent .faq-item{border-color:var(--home-rule)}body.template-index #MainContent .faq-item summary{padding-block:1.4rem;font-size:clamp(calc(1.05rem * var(--ynt-title-scale)),calc(1.5vw * var(--ynt-title-scale)),calc(1.25rem * var(--ynt-title-scale)))}body.template-index #MainContent .faq-item summary:after{color:var(--home-red)}body.template-index #MainContent .authority{background:var(--home-cream);color:var(--home-ink)}body.template-index #MainContent .authority__grid{gap:clamp(3rem,8vw,8rem)}body.template-index #MainContent .authority .section-heading{max-width:9ch;color:var(--home-red)}body.template-index #MainContent .authority__list,body.template-index #MainContent .authority__item{border-color:var(--home-rule)}body.template-index #MainContent .authority .button{min-height:2.75rem;padding:.78rem 1.15rem;border-width:1px;background:var(--home-red);color:var(--home-paper);font-size:.9rem;font-weight:600;letter-spacing:0;text-transform:none}body.template-index #MainContent .capability-card:focus-visible{border-color:var(--home-ink);background:var(--home-ink)}body.template-index #MainContent .capability-card:focus-visible:after{background:var(--capability-card-red)}@media(hover:hover)and (pointer:fine){body.template-index #MainContent .capability-card:hover{border-color:var(--home-ink);background:var(--home-ink)}body.template-index #MainContent .capability-card:hover:after{background:var(--capability-card-red)}}@media(max-width:989px){body.template-index #MainContent .home-hero__grid{min-height:0;grid-template-columns:1fr}body.template-index #MainContent .home-hero__content{min-height:43rem;padding:7.5rem clamp(1.25rem,6vw,3rem) 3rem}body.template-index #MainContent .home-hero__heading{max-width:9ch;font-size:clamp(calc(4.2rem * var(--ynt-title-scale)),calc(13vw * var(--ynt-title-scale)),calc(7rem * var(--ynt-title-scale)))}body.template-index #MainContent .home-hero__visual{min-height:min(45rem,88vw)}body.template-index #MainContent .home-work__header,body.template-index #MainContent .positioning__grid,body.template-index #MainContent .capabilities__header,body.template-index #MainContent .process__header,body.template-index #MainContent .faq__grid,body.template-index #MainContent .authority__grid{grid-template-columns:1fr}body.template-index #MainContent .home-work--lead .work-card,body.template-index #MainContent .home-work--lead .work-card--wide{grid-column:1 / -1}body.template-index #MainContent .home-work--continuation .work-card{grid-column:span 6}body.template-index #MainContent .work-card__figure{aspect-ratio:4 / 3}body.template-index #MainContent .work-card--wide .work-card__figure{aspect-ratio:16 / 10}body.template-index #MainContent .home-work--continuation .work-card__title{font-size:clamp(calc(1.15rem * var(--ynt-title-scale)),calc(3.5vw * var(--ynt-title-scale)),calc(2rem * var(--ynt-title-scale)))}body.template-index #MainContent .work-card__cta-title{font-size:clamp(calc(2rem * var(--ynt-title-scale)),calc(6vw * var(--ynt-title-scale)),calc(4rem * var(--ynt-title-scale)))}body.template-index #MainContent .capabilities__grid{display:flex;width:100%;padding:.15rem 0 .45rem;gap:.75rem;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.template-index #MainContent .capabilities__grid::-webkit-scrollbar{display:none}body.template-index #MainContent .capabilities__row{display:contents}body.template-index #MainContent .capability-card,body.template-index #MainContent .capability-card:nth-child(2n){min-width:0;min-height:clamp(15rem,45vw,24rem);width:min(42rem,calc(100% - 2.5rem));flex:0 0 min(42rem,calc(100% - 2.5rem));scroll-snap-align:start;scroll-snap-stop:always}body.template-index #MainContent .faq__grid{gap:2.5rem}}@media(max-width:699px){body.template-index #MainContent :is(.home-hero,.home-work,.positioning,.capabilities,.process,.faq,.authority){border-radius:1.1rem}body.template-index #MainContent :is(.home-work,.positioning,.capabilities,.process,.faq,.authority)>.page-width{padding-inline:1rem}body.template-index #MainContent .section-pad{padding-block:4rem}body.template-index #MainContent .section-heading{font-size:clamp(calc(3rem * var(--ynt-title-scale)),calc(14vw * var(--ynt-title-scale)),calc(4.3rem * var(--ynt-title-scale)))}body.template-index #MainContent .home-hero__content{min-height:0;padding:6.8rem 1rem 2.5rem}body.template-index #MainContent .home-hero__heading{max-width:8ch;font-size:clamp(calc(3.7rem * var(--ynt-title-scale)),calc(16.5vw * var(--ynt-title-scale)),calc(5.3rem * var(--ynt-title-scale)))}body.template-index #MainContent .home-hero__copy{width:100%;min-width:0}body.template-index #MainContent .home-hero__body{font-size:calc(1rem * var(--ynt-body-scale))}body.template-index #MainContent .home-hero .button-row{display:grid;grid-template-columns:1fr}body.template-index #MainContent .home-hero .button{width:100%}body.template-index #MainContent .home-hero__note{margin-top:2.5rem;font-size:.62rem}body.template-index #MainContent .home-hero__visual{min-height:min(31rem,124vw)}body.template-index #MainContent .home-hero__visual:after{background:linear-gradient(180deg,rgba(11,11,10,.18),transparent 30%)}body.template-index #MainContent .home-hero__stamp{width:7.15rem}body.template-index #MainContent .home-work__header{margin-bottom:2rem;padding-bottom:2rem}body.template-index #MainContent .home-work__grid{gap:.5rem}body.template-index #MainContent .work-card{border-radius:.9rem}body.template-index #MainContent .work-card__figure{aspect-ratio:4 / 3}body.template-index #MainContent .work-card--wide .work-card__figure{aspect-ratio:16 / 10}body.template-index #MainContent .home-work--lead .work-card__content{padding:1rem}body.template-index #MainContent .home-work--continuation .work-card__content{padding:.7rem}body.template-index #MainContent .work-card__project:after,body.template-index #MainContent .work-card__content{opacity:1}body.template-index #MainContent .work-card__project:after{background:linear-gradient(180deg,transparent 48%,rgba(11,11,10,.82) 100%)}body.template-index #MainContent .work-card__content{transform:none}body.template-index #MainContent .work-card__meta,body.template-index #MainContent .work-card__link{display:none}body.template-index #MainContent .home-work--lead .work-card__title{font-size:clamp(calc(1.45rem * var(--ynt-title-scale)),calc(6.8vw * var(--ynt-title-scale)),calc(1.9rem * var(--ynt-title-scale)))}body.template-index #MainContent .home-work--continuation .work-card__title{display:-webkit-box;overflow:hidden;font-size:clamp(calc(.82rem * var(--ynt-title-scale)),calc(3.7vw * var(--ynt-title-scale)),calc(1.05rem * var(--ynt-title-scale)));-webkit-box-orient:vertical;-webkit-line-clamp:2}body.template-index #MainContent .work-card__cta{padding:.75rem}body.template-index #MainContent .work-card__cta-kicker{font-size:calc(.55rem * var(--ynt-eyebrow-scale))}body.template-index #MainContent .work-card__cta-title{font-size:clamp(calc(1.05rem * var(--ynt-title-scale)),calc(5.4vw * var(--ynt-title-scale)),calc(1.45rem * var(--ynt-title-scale)))}body.template-index #MainContent .work-card__cta-label{display:none}body.template-index #MainContent .work-card__cta-arrow{width:1.85rem}body.template-index #MainContent .capabilities__row{display:contents}body.template-index #MainContent .capability-card,body.template-index #MainContent .capability-card:nth-child(2n){min-height:14rem;padding:1.25rem}body.template-index #MainContent .process__list{grid-template-columns:1fr}body.template-index #MainContent .process__step,body.template-index #MainContent .process__step:nth-child(2),body.template-index #MainContent .process__step:last-child{min-height:0;padding:1.5rem 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.25)}body.template-index #MainContent .process__step:last-child{border-bottom:0}body.template-index #MainContent .process__step:before{margin-bottom:2.5rem}}@media(max-width:359px){body.template-index #MainContent .home-hero__heading{font-size:calc(3rem * var(--ynt-title-scale))}}@media(max-width:699px){body.template-index #MainContent .home-hero{overflow:visible;background:transparent!important}body.template-index #MainContent .home-hero__sticky,body.template-index #MainContent .home-hero.is-scroll-ready .home-hero__sticky{position:relative;top:auto;height:auto;min-height:0;overflow:visible;background:transparent!important}body.template-index #MainContent .home-hero__grid{display:flex;min-height:0;flex-direction:column}body.template-index #MainContent .home-hero__visual{position:sticky;z-index:1;top:0;order:1;height:72svh;min-height:72svh;overflow:hidden;border-radius:1.1rem}body.template-index #MainContent .home-hero__visual:after{background:linear-gradient(180deg,rgba(11,11,10,.52) 0,transparent 30%,rgba(11,11,10,.18) 100%)}body.template-index #MainContent .home-hero__content{position:relative;z-index:2;order:2;min-height:0;margin-top:-18svh;padding:4rem 1rem 2.5rem;border-radius:1.1rem;background:var(--home-ink);box-shadow:0 -1.5rem 3rem #0b0b0a2e}}@media(max-width:699px)and (prefers-reduced-motion:reduce){body.template-index #MainContent .home-hero__visual{position:relative;height:min(36rem,124vw);min-height:min(36rem,124vw)}body.template-index #MainContent .home-hero__content{margin-top:0}}@media(hover:none),(pointer:coarse){body.template-index #MainContent .work-card__project:after,body.template-index #MainContent .work-card__content{opacity:1}body.template-index #MainContent .work-card__project:after{background:linear-gradient(180deg,transparent 48%,rgba(11,11,10,.82) 100%)}body.template-index #MainContent .work-card__content{transform:none}body.template-index #MainContent .work-card__meta,body.template-index #MainContent .work-card__link{display:none}body.template-index #MainContent .work-card:hover .work-card__image,body.template-index #MainContent .work-card:focus-within .work-card__image{transform:scale(1.002)}}@media(prefers-reduced-motion:reduce){body.template-index #MainContent .work-card__image,body.template-index #MainContent .work-card__project:after,body.template-index #MainContent .work-card__content,body.template-index #MainContent .work-card__link,body.template-index #MainContent .work-card__cta,body.template-index #MainContent .work-card__cta-arrow,body.template-index #MainContent .home-work__all-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/homepage.css.map */
