:root{--is-ink:#16223a;--is-stone:#e7e5df;--is-paper:#f7f6f2;--is-red:#b53836;--is-dark:#15191d;--is-line:rgba(22,34,58,.2)}
.is-case{overflow:hidden;color:var(--is-ink);background:var(--is-paper);font-family:Arial,sans-serif}.is-case *{box-sizing:border-box}.is-shell{width:min(1500px,calc(100% - 96px));margin:0 auto}.is-progress{position:fixed;z-index:90;top:0;right:0;left:0;height:4px;background:rgba(255,255,255,.18)}.is-progress span{display:block;width:100%;height:100%;background:var(--is-red);transform:scaleX(0);transform-origin:left}.is-opening{background:var(--is-paper)}
[data-is-reveal]{opacity:0;transform:translateY(46px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1)}[data-is-reveal].is-visible{opacity:1;transform:none}.is-kicker,.is-index{margin:0;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.is-case h2{margin:0;font-size:clamp(58px,7.2vw,132px);font-weight:500;line-height:.86;letter-spacing:-.065em}.is-case h2 em{font-family:Georgia,serif;font-weight:400}.is-outline-button{display:flex;width:240px;align-items:center;justify-content:space-between;margin-top:56px;padding:18px 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor;font-size:12px;font-weight:700;text-transform:uppercase}.is-outline-button b{font-size:22px;font-weight:400}
.is-hero{position:relative;display:grid;min-height:920px;grid-template-columns:43% 57%;border-top:1px solid var(--is-line);background:#fff}.is-hero__copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:90px 7vw}.is-mark{position:absolute;top:42px;left:7vw;font-size:24px;font-weight:800;letter-spacing:-.08em}.is-hero h2{margin-top:32px;font-size:clamp(56px,5.6vw,108px);text-transform:uppercase}.is-hero h2 em{display:inline-block;color:var(--is-red);font-size:.92em;text-transform:none}.is-hero__lead{max-width:520px;margin:38px 0 0;color:rgba(22,34,58,.66);font-size:18px;line-height:1.55}.is-hero__media{position:relative;overflow:hidden}.is-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,34,58,.12),transparent 45%)}.is-hero__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.06)}.is-hero__counter{position:absolute;z-index:2;top:50%;left:0;display:grid;width:72px;height:220px;place-content:center;background:#fff;transform:translate(-50%,-50%)}.is-hero__counter strong{font-size:20px}.is-hero__counter span{margin-top:40px;color:rgba(22,34,58,.45);font-size:11px}.is-hero__line{position:absolute;z-index:2;right:10%;bottom:70px;width:160px;height:160px;border:1px solid rgba(255,255,255,.65);border-radius:50%}.is-hero__line:after{content:"";position:absolute;inset:24px;border:1px solid rgba(255,255,255,.4);border-radius:50%}.is-hero__foot{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);padding-left:43%;color:#fff;background:rgba(22,34,58,.88);backdrop-filter:blur(8px)}.is-hero__foot span{padding:25px 30px;border-left:1px solid rgba(255,255,255,.2);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.is-task{position:relative;display:grid;min-height:850px;grid-template-columns:160px minmax(0,1.4fr) minmax(280px,.6fr);gap:70px;align-content:center}.is-task h2{grid-column:2}.is-task h2 em{color:var(--is-red)}.is-task__copy{grid-column:3;align-self:end}.is-task__copy p{margin:0 0 24px;color:rgba(22,34,58,.68);font-size:17px;line-height:1.6}.is-task__copy p:first-child{color:var(--is-ink);font-size:22px}.is-task__seal{position:absolute;right:3%;bottom:7%;display:grid;width:180px;height:180px;place-content:center;border:1px solid var(--is-line);border-radius:50%;text-align:center;animation:isSpin 16s linear infinite}.is-task__seal span{font-family:Georgia,serif;font-size:58px}.is-task__seal small{font-size:9px;letter-spacing:.14em;text-transform:uppercase}@keyframes isSpin{to{transform:rotate(360deg)}}
.is-catalog{padding:150px 0;background:var(--is-stone)}.is-section-head{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(280px,.6fr);gap:70px;align-items:end}.is-section-head h2 em{color:var(--is-red)}.is-section-head>p:last-child{margin:0;color:rgba(22,34,58,.65);font-size:17px;line-height:1.55}.is-catalog__grid{display:grid;width:min(1660px,calc(100% - 48px));margin:110px auto 0;grid-template-columns:1.35fr .65fr;grid-template-rows:410px 410px;gap:16px}.is-catalog__grid article{position:relative;overflow:hidden;background:#fff}.is-catalog__grid img{width:100%;height:100%;object-fit:cover;filter:grayscale(.25);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s}.is-catalog__grid article:hover img{transform:scale(1.045);filter:none}.is-catalog__main{grid-row:1/3}.is-catalog__grid article:not(.is-catalog__text):after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(13,20,34,.78),transparent 62%)}.is-catalog__grid article>span,.is-catalog__grid article>h3,.is-catalog__grid article>p{position:absolute;z-index:2;right:42px;bottom:42px;left:42px;color:#fff}.is-catalog__grid article>span{bottom:auto;top:38px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.is-catalog__grid h3{margin:0;font-size:clamp(44px,5vw,82px);line-height:.9;letter-spacing:-.055em}.is-catalog__grid article>p{bottom:135px;max-width:430px;color:rgba(255,255,255,.72);font-size:15px;line-height:1.5}.is-catalog__text{display:flex;flex-direction:column;justify-content:space-between;padding:40px;color:var(--is-ink);background:var(--is-red)!important}.is-catalog__text>span,.is-catalog__text>h3,.is-catalog__text>p{position:static!important;color:#fff!important}.is-catalog__text h3{font-size:52px}.is-catalog__text p{margin:80px 0 0}.is-catalog__text b{color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase}
.is-materials{position:relative;display:grid;min-height:960px;grid-template-columns:58% 42%;background:#fff}.is-materials__image{overflow:hidden}.is-materials__image img{width:100%;height:100%;object-fit:cover;filter:grayscale(.18);transform:scale(1.04)}.is-materials__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:80px 8vw;color:#fff;background:var(--is-ink)}.is-materials h2{margin-top:42px;font-size:clamp(62px,7vw,120px)}.is-materials h2 em{color:#d9d5ca}.is-materials__copy>p:not(.is-index){max-width:520px;margin:46px 0;color:rgba(255,255,255,.68);font-size:17px;line-height:1.55}.is-materials__list{display:grid;margin-top:30px;border-top:1px solid rgba(255,255,255,.3)}.is-materials__list span{display:flex;gap:28px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.3);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.is-materials__list b{color:rgba(255,255,255,.42)}.is-rings{position:absolute;z-index:3;top:50%;left:58%;width:230px;height:230px;transform:translate(-50%,-50%);pointer-events:none}.is-rings i{position:absolute;inset:0;border:1px solid rgba(255,255,255,.55);border-radius:50%}.is-rings i:nth-child(2){inset:38px}.is-rings i:nth-child(3){inset:76px}
.is-seo{padding:160px 0 80px;color:#fff;background:var(--is-dark)}.is-section-head--dark h2 em{color:var(--is-red)}.is-section-head--dark>p:last-child{color:rgba(255,255,255,.58)}.is-seo__map{position:relative;display:grid;min-height:620px;margin:110px 0 40px;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(255,255,255,.14)}.is-seo__map:before,.is-seo__map:after{content:"";position:absolute;z-index:2;background:var(--is-red)}.is-seo__map:before{top:50%;left:0;width:100%;height:1px}.is-seo__map:after{top:0;left:50%;width:1px;height:100%}.is-seo__map article{display:flex;min-height:310px;flex-direction:column;justify-content:space-between;padding:36px;background:var(--is-dark);transition:background .35s,color .35s}.is-seo__map article:hover{color:var(--is-ink);background:var(--is-stone)}.is-seo__map article span{font-size:10px;letter-spacing:.16em}.is-seo__map article strong{font-size:clamp(42px,5vw,84px);letter-spacing:-.06em}.is-seo__map article small{color:rgba(255,255,255,.5);font-size:13px}.is-seo__map article:hover small{color:rgba(22,34,58,.6)}.is-seo__core{position:absolute;z-index:3;top:50%;left:50%;display:flex;width:230px;height:230px;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:var(--is-ink);background:var(--is-paper);transform:translate(-50%,-50%);box-shadow:0 0 0 18px rgba(181,56,54,.25)}.is-seo__core span{font-family:Georgia,serif;font-size:30px}.is-seo__core strong{font-size:44px;letter-spacing:-.06em}.is-seo__ticker{overflow:hidden;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.is-seo__ticker div{width:max-content;padding:24px 0;color:rgba(255,255,255,.64);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;animation:isTicker 24s linear infinite}@keyframes isTicker{to{transform:translateX(-50%)}}
.is-works{padding:160px 0;background:var(--is-paper)}.is-works__head{display:grid;grid-template-columns:160px 1fr;gap:70px}.is-works h2 em{color:var(--is-red)}.is-works__rail{display:grid;width:min(1800px,calc(100% - 48px));margin:100px auto 0;grid-template-columns:1.15fr .85fr .7fr;gap:18px;align-items:end}.is-works figure{margin:0;overflow:hidden;background:#ddd}.is-works figure:nth-child(1){height:720px}.is-works figure:nth-child(2){height:590px}.is-works figure:nth-child(3){height:480px}.is-works img{width:100%;height:calc(100% - 58px);object-fit:cover;filter:grayscale(.35);transform:translateY(var(--is-parallax,0)) scale(1.08)}.is-works figcaption{display:flex;height:58px;align-items:center;justify-content:space-between;padding:0 22px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.is-works figcaption span{color:rgba(22,34,58,.4)}
.is-result{position:relative;min-height:920px;color:#fff;background:#111}.is-result>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.is-result__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,20,34,.9),rgba(12,20,34,.1)),linear-gradient(0deg,rgba(12,20,34,.78),transparent 55%)}.is-result__content{position:relative;display:flex;min-height:920px;flex-direction:column;justify-content:space-between;padding:80px max(48px,calc((100vw - 1500px)/2))}.is-result h2{max-width:1300px}.is-result h2 em{color:#ddd8cc}.is-result__bottom{display:grid;grid-template-columns:minmax(280px,520px) auto;gap:60px;align-items:end;justify-content:space-between}.is-result__bottom p{margin:0;color:rgba(255,255,255,.68);font-size:18px;line-height:1.55}.is-result__bottom a{display:flex;min-width:360px;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid rgba(255,255,255,.6);border-bottom:1px solid rgba(255,255,255,.6);color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.is-result__bottom a span{font-size:24px}.is-cursor{position:fixed;z-index:100;top:0;left:0;display:grid;width:86px;height:86px;place-content:center;border-radius:50%;opacity:0;color:#fff;background:var(--is-red);font-size:10px;font-weight:700;text-transform:uppercase;transform:translate(-50%,-50%) scale(.5);transition:opacity .2s,transform .25s;pointer-events:none}.is-cursor.is-active{opacity:1;transform:translate(-50%,-50%) scale(1)}
@media(max-width:1100px){.is-shell{width:calc(100% - 64px)}.is-hero{grid-template-columns:46% 54%}.is-hero__copy{padding:70px 4vw}.is-task,.is-section-head{grid-template-columns:100px minmax(0,1fr);gap:40px}.is-task h2,.is-section-head h2{grid-column:2}.is-task__copy,.is-section-head>p:last-child{grid-column:2}.is-task__seal{display:none}.is-catalog__grid{grid-template-columns:1fr 1fr}.is-materials{grid-template-columns:50% 50%}.is-rings{left:50%}.is-works__rail{grid-template-columns:1fr 1fr}.is-works figure:nth-child(3){display:none}}
@media(max-width:767px){.is-shell{width:calc(100% - 36px)}.is-case h2{font-size:clamp(45px,15vw,68px)}.is-hero{display:flex;min-height:760px;flex-direction:column-reverse}.is-hero__media{height:360px}.is-hero__copy{padding:70px 18px 100px}.is-mark{top:24px;left:18px}.is-hero h2{font-size:clamp(42px,12vw,60px)}.is-hero__lead{font-size:15px}.is-hero__foot{display:none}.is-hero__counter{left:auto;right:18px;width:54px;height:120px;transform:translateY(-50%)}.is-hero__line{right:-40px;bottom:-40px;width:130px;height:130px}.is-task{min-height:auto;padding:100px 0;grid-template-columns:1fr}.is-task .is-index,.is-task h2,.is-task__copy{grid-column:1}.is-task__copy p:first-child{font-size:19px}.is-catalog{padding:100px 0}.is-section-head{grid-template-columns:1fr}.is-section-head .is-index,.is-section-head h2,.is-section-head>p:last-child{grid-column:1}.is-catalog__grid{width:calc(100% - 24px);margin-top:60px;grid-template-columns:1fr;grid-template-rows:560px 360px 420px}.is-catalog__main{grid-row:auto}.is-catalog__grid article>span,.is-catalog__grid article>h3,.is-catalog__grid article>p{right:24px;left:24px}.is-catalog__grid article>p{bottom:120px}.is-materials{grid-template-columns:1fr}.is-materials__image{height:520px}.is-materials__copy{padding:90px 18px}.is-rings{top:520px;left:50%;width:150px;height:150px}.is-seo{padding:100px 0 60px}.is-seo__map{min-height:auto;margin-top:70px;grid-template-columns:1fr}.is-seo__map:before,.is-seo__map:after{display:none}.is-seo__map article{min-height:230px}.is-seo__core{position:static;width:100%;height:170px;border-radius:0;transform:none;box-shadow:inset 0 -6px var(--is-red)}.is-works{padding:100px 0}.is-works__head{grid-template-columns:1fr;gap:32px}.is-works__rail{display:flex;width:auto;margin:60px 0 0;padding:0 18px;overflow-x:auto;scroll-snap-type:x mandatory}.is-works figure,.is-works figure:nth-child(1),.is-works figure:nth-child(2),.is-works figure:nth-child(3){display:block;min-width:82vw;height:560px;scroll-snap-align:center}.is-result,.is-result__content{min-height:780px}.is-result__content{padding:70px 18px}.is-result__bottom{grid-template-columns:1fr}.is-result__bottom a{min-width:0}.is-cursor{display:none}}
@media(prefers-reduced-motion:reduce){[data-is-reveal]{opacity:1;transform:none;transition:none}.is-task__seal,.is-seo__ticker div{animation:none}.is-cursor{display:none}}

/* Material scene: a restrained reveal and a scroll-led stone ripple. */
.is-materials__image{clip-path:inset(0 100% 0 0);transition:clip-path 1.35s cubic-bezier(.16,1,.3,1)}
.is-materials.is-inview .is-materials__image{clip-path:inset(0)}
.is-materials__image img{transform:translate3d(0,var(--is-material-shift,30px),0) scale(1.12);transition:filter 1.2s ease;will-change:transform}
.is-materials.is-inview .is-materials__image img{filter:grayscale(.18) contrast(1.02)}
.is-rings{transform:translate(-50%,-50%) rotate(var(--is-ring-turn,-18deg));will-change:transform}
.is-rings i{opacity:0;transform:scale(.2);transition:opacity .7s ease,transform 1.15s cubic-bezier(.16,1,.3,1),border-color .4s ease}
.is-materials.is-inview .is-rings i{opacity:1;transform:scale(1)}
.is-materials.is-inview .is-rings i:nth-child(2){transition-delay:.14s}
.is-materials.is-inview .is-rings i:nth-child(3){transition-delay:.28s}
.is-materials__list span{position:relative;opacity:0;overflow:hidden;transform:translateX(38px);transition:opacity .65s ease,transform .8s cubic-bezier(.16,1,.3,1)}
.is-materials__list span:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--is-red);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.16,1,.3,1)}
.is-materials.is-inview .is-materials__list span{opacity:1;transform:none}
.is-materials.is-inview .is-materials__list span:after{transform:scaleX(1)}
.is-materials.is-inview .is-materials__list span:nth-child(2),.is-materials.is-inview .is-materials__list span:nth-child(2):after{transition-delay:.18s}
.is-materials.is-inview .is-materials__list span:nth-child(3),.is-materials.is-inview .is-materials__list span:nth-child(3):after{transition-delay:.36s}
@media(prefers-reduced-motion:reduce){.is-materials__image{clip-path:inset(0);transition:none}.is-materials__image img{transform:scale(1.04);transition:none}.is-rings{transform:translate(-50%,-50%)}.is-rings i,.is-materials__list span{opacity:1;transform:none;transition:none}.is-materials__list span:after{transform:scaleX(1);transition:none}}

/* SEO heading needs its own light-on-dark hierarchy. */
.is-section-head--dark{position:relative;align-items:start;padding-bottom:78px;border-bottom:1px solid rgba(255,255,255,.18)}
.is-section-head--dark h2{max-width:900px;color:var(--is-paper);font-size:clamp(62px,6.1vw,112px);line-height:.88}
.is-section-head--dark h2 em{display:inline-block;margin-top:10px;color:#d14945}
.is-section-head--dark .is-index{padding-top:15px;color:rgba(255,255,255,.78)}
.is-section-head--dark>p:last-child{max-width:420px;padding-top:18px;color:rgba(255,255,255,.72);font-size:16px}
.is-seo__map{margin-top:72px}
@media(max-width:767px){.is-section-head--dark{padding-bottom:48px}.is-section-head--dark h2{font-size:clamp(46px,14vw,64px)}.is-section-head--dark h2 em{margin-top:4px}.is-section-head--dark .is-index,.is-section-head--dark>p:last-child{padding-top:0}.is-seo__map{margin-top:48px}}

/* Two identical ticker lanes keep the SEO line continuous at every frame. */
.is-seo__ticker{mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}
.is-seo__ticker .is-seo__ticker-track{display:flex;width:max-content;animation:isTicker 24s linear infinite;will-change:transform}
.is-seo__ticker-track span{display:block;flex:none;padding-right:1.2em;white-space:nowrap}
@keyframes isTicker{to{transform:translateX(-33.333333%)}}
@media(prefers-reduced-motion:reduce){.is-seo__ticker .is-seo__ticker-track{transform:none;animation:none}.is-seo__ticker-track span:nth-child(n+2){display:none}}

/* Finished work is presented as one editorial composition, not a loose gallery. */
.is-works{padding:120px 0 140px;background:#eeece6}
.is-works__head{grid-template-columns:160px minmax(0,1fr) minmax(260px,380px);align-items:end}
.is-works__head h2{font-size:clamp(62px,6vw,108px);line-height:.86}
.is-works__lead{max-width:380px;margin:0 0 8px;color:rgba(22,34,58,.62);font-size:17px;line-height:1.55}
.is-works__rail{display:grid;width:min(1500px,calc(100% - 96px));margin:78px auto 0;grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);grid-template-rows:360px 360px;gap:16px;align-items:stretch}
.is-works figure,.is-works figure:nth-child(1),.is-works figure:nth-child(2),.is-works figure:nth-child(3){position:relative;height:auto;min-height:0;overflow:hidden;background:var(--is-ink)}
.is-works figure.is-works__main{grid-row:1/3}
.is-works figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,16,28,.72),transparent 48%);pointer-events:none}
.is-works img{width:100%;height:100%;object-fit:cover;filter:grayscale(.18);transform:translateY(var(--is-parallax,0)) scale(1.08);transition:filter .6s ease,transform .9s cubic-bezier(.16,1,.3,1)}
.is-works figure:hover img{filter:grayscale(0);transform:translateY(var(--is-parallax,0)) scale(1.035)}
.is-works figcaption{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;height:auto;align-items:flex-end;justify-content:space-between;padding:34px;color:#fff;font-size:14px;letter-spacing:.08em}
.is-works figcaption span{color:rgba(255,255,255,.62)}
@media(max-width:1100px){.is-works__head{grid-template-columns:100px minmax(0,1fr)}.is-works__lead{grid-column:2}.is-works__rail{width:calc(100% - 64px);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-template-rows:300px 300px}}
@media(max-width:767px){.is-works{padding:90px 0 100px}.is-works__head{display:grid;grid-template-columns:1fr;gap:24px}.is-works__head h2,.is-works__lead{grid-column:1}.is-works__head h2{font-size:clamp(48px,14vw,66px)}.is-works__rail{display:grid;width:calc(100% - 36px);margin-top:52px;padding:0;overflow:visible;grid-template-columns:1fr;grid-template-rows:500px 280px 280px;gap:12px}.is-works figure,.is-works figure:nth-child(1),.is-works figure:nth-child(2),.is-works figure:nth-child(3){display:block;min-width:0;height:auto;scroll-snap-align:none}.is-works figure.is-works__main{grid-row:auto}.is-works figcaption{padding:24px}}

/* The closing scene separates outcome from imagery instead of placing type over a face. */
.is-result{display:grid;min-height:860px;grid-template-columns:44% 56%;color:#fff;background:var(--is-ink)}
.is-result__content{display:flex;min-height:860px;flex-direction:column;justify-content:flex-start;padding:76px 6vw 66px max(48px,calc((100vw - 1500px)/2))}
.is-result__content>.is-index{color:rgba(255,255,255,.65)}
.is-result__copy{display:flex;flex:1;flex-direction:column;justify-content:center}
.is-result__copy h2{max-width:720px;color:#fff;font-size:clamp(58px,5vw,94px);line-height:.88}
.is-result__copy h2 em{display:inline-block;margin-top:12px;color:#d14945}
.is-result__copy>p{max-width:560px;margin:42px 0 0;color:rgba(255,255,255,.66);font-size:17px;line-height:1.55}
.is-result__facts{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:34px;border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28)}
.is-result__facts span{padding:20px 18px 20px 0;color:rgba(255,255,255,.78);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.is-result__facts b{display:block;margin-bottom:12px;color:#d14945;font-size:10px}
.is-result__link{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}
.is-result__link span{font-size:26px;font-weight:400;transition:transform .3s ease}.is-result__link:hover span{transform:translate(6px,-6px)}
.is-result__media{position:relative;min-height:860px;overflow:hidden}
.is-result__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,34,58,.24),transparent 34%),linear-gradient(0deg,rgba(10,16,28,.35),transparent 32%)}
.is-result__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.is-result:hover .is-result__media img{transform:scale(1.025)}
.is-result__media>span{position:absolute;z-index:2;right:48px;bottom:42px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
@media(max-width:1100px){.is-result{grid-template-columns:48% 52%}.is-result__content{padding-right:40px}.is-result__facts{grid-template-columns:1fr}.is-result__facts span{display:flex;justify-content:space-between;padding:12px 0}.is-result__facts b{margin:0}}
@media(max-width:767px){.is-result{display:flex;min-height:0;flex-direction:column}.is-result__content{min-height:690px;padding:64px 18px 46px}.is-result__copy h2{font-size:clamp(48px,14vw,64px)}.is-result__copy>p{margin-top:30px;font-size:15px}.is-result__media{min-height:430px}.is-result__media>span{right:18px;bottom:22px}}
