.hero{padding-top:clamp(5.5rem,11vh,8rem);padding-bottom:clamp(1.5rem,3vh,2.5rem);position:relative}.hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.hero__copy{align-content:center;gap:1.6rem;padding-bottom:2rem;display:grid}.hero__title{letter-spacing:-.04em;font-size:clamp(2.75rem,5.4vw,5.25rem);font-weight:580;font-stretch:110%;line-height:.96}.hero__line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.hero__line>span{display:block}.hero__role{letter-spacing:-.02em;color:var(--ink);margin-top:-.4rem;font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:520;line-height:1.25}.hero__lede{max-width:31rem;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.55}.hero__actions{flex-wrap:wrap;gap:.6rem;display:flex}.hero__status{color:var(--mute);align-items:center;gap:.65rem;font-size:.92rem;display:flex}.hero__figure{gap:.5rem;display:grid;position:relative;overflow-x:clip}.hero__caption{justify-content:flex-start;max-width:100%;display:flex}.hero__picker{scrollbar-width:none;max-width:100%;box-shadow:inset 0 0 0 1px var(--line);background:color-mix(in oklab, var(--ground) 70%, var(--paper));border-radius:999px;flex-wrap:nowrap;gap:.25rem;padding:.25rem;display:inline-flex;overflow-x:auto}.hero__picker button{min-height:2.5rem;color:var(--mute);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 .8rem;font-size:.875rem;display:inline-flex;position:relative}.hero__picker button:hover{color:var(--ink)}.hero__picker button[aria-pressed=true]{color:var(--ground)}.hero__timer{background:var(--amber);transform-origin:0;border-radius:1px;height:2px;animation:linear both hero-timer;position:absolute;bottom:.32rem;left:.8rem;right:.8rem}@keyframes hero-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero__timer{display:none}}.apps,.practice,.contact{padding-block:clamp(4.5rem,9vw,8.5rem)}.work{padding-block:clamp(2rem,3vw,2.5rem) clamp(4.5rem,9vw,8.5rem)}.practice{background:var(--ground-2)}.sect-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1.25rem clamp(2rem,5vw,5rem);display:grid}.sect-head h2{letter-spacing:-.04em;font-size:clamp(2.4rem,5vw,4.5rem);font-stretch:110%}.sect-head p{max-width:34rem;padding-bottom:.4rem}.principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.principles li{border-top:1px solid var(--line-2);align-content:start;gap:.6rem;padding-block:clamp(1.25rem,2.4vw,2rem);display:grid}.principles h3{letter-spacing:-.03em;font-size:clamp(1.5rem,2.2vw,2rem);font-stretch:105%}.principles p{max-width:36rem}.spec{margin-top:clamp(2.5rem,5vw,4rem)}.spec__title{letter-spacing:-.02em;border-bottom:2px solid var(--ink);padding-bottom:1rem;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:560}.spec__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);display:grid}.spec__grid>li{border-bottom:1px solid var(--line-2);align-content:start;gap:.6rem;padding-block:1.25rem;display:grid}.spec__grid h4{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.spec__items{color:var(--mute);gap:.25rem;font-size:.92rem;display:grid}.next{background:var(--flap);color:var(--flap-ink);border-radius:18px;gap:1rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.next__title{color:var(--flap-ink);letter-spacing:0;font-size:clamp(2.2rem,7.5vw,6rem);line-height:1}.next__foot{border-top:1px solid var(--flap-line);color:var(--flap-mute);justify-content:space-between;gap:1rem;padding-top:.9rem;font-size:.85rem;display:flex}.next__foot>span{align-items:center;gap:.6rem;display:inline-flex}.contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.contact__ask{align-content:start;gap:1.25rem;display:grid}.contact__lede{letter-spacing:-.035em;color:var(--ink);font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:560;font-stretch:108%;line-height:1.08}.contact__mail{background:var(--paper);box-shadow:0 0 0 1px var(--line);transition:box-shadow var(--dur-2) var(--ease-out);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem 1rem;margin-top:.75rem;padding:1.1rem 1.25rem;display:grid}.contact__mail:hover{box-shadow:0 0 0 1px var(--ink)}.contact__mail span{color:var(--mute);font-size:.85rem}.contact__mail b{text-overflow:ellipsis;color:var(--ink);grid-row:2;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:560;overflow:hidden}.contact__mail svg{width:1.3rem;height:1.3rem;color:var(--ink);grid-area:1/2/span 2}.contact__status{color:var(--mute);align-items:center;gap:.65rem;font-size:.92rem;display:flex}.form{gap:1.25rem;display:grid}.field{gap:.45rem;display:grid}.field label{color:var(--ink);font-size:.92rem;font-weight:540}.field input,.field textarea{background:var(--paper);width:100%;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);resize:vertical;transition:box-shadow var(--dur-2) var(--ease-out);border:0;border-radius:10px;padding:.85rem 1rem;font-size:1rem;line-height:1.5}.field input:hover,.field textarea:hover{box-shadow:inset 0 0 0 1px var(--mute)}.field input:focus-visible,.field textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);outline:none}.field[data-invalid] input,.field[data-invalid] textarea{box-shadow:inset 0 0 0 2px #b3261e}.dark .field[data-invalid] input,.dark .field[data-invalid] textarea{box-shadow:inset 0 0 0 2px #ff8a80}.field__hint,.field__err{color:var(--mute);font-size:.85rem}.field__err{color:#b3261e}.dark .field__err{color:#ff8a80}.form__foot{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.form__status{font-size:.92rem}.foot{border-top:1px solid var(--line);padding-block:2rem 3rem}.foot__inner{color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;font-size:.875rem;display:flex}.foot__made{max-width:40rem}.foot__links{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}@media (max-width:1000px){.hero__grid{grid-template-columns:1fr;min-height:0}.hero__copy{padding-bottom:0}.hero__figure{max-width:44rem}.sect-head,.contact__grid{grid-template-columns:1fr}.spec__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.principles{grid-template-columns:1fr}.hero__figure .xp{aspect-ratio:1}.hero__picker button{padding:0 .7rem;font-size:.82rem}.hero__copy,.sect-head,.contact__ask,.principles li,.spec__title{text-align:center;justify-items:center}.hero__lede,.sect-head p,.principles p{margin-inline:auto}.hero__actions,.hero__status,.contact__status,.hero__caption{justify-content:center}.next__title{text-align:center}.contact__mail{text-align:left;width:100%}.foot__inner{text-align:center;flex-direction:column;align-items:center}.foot__links{justify-content:center}}@media (max-width:520px){.spec__grid{text-align:center;grid-template-columns:1fr}}.year{background:var(--flap);color:var(--flap-ink);border-radius:18px;gap:1.1rem;margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1rem,2.4vw,1.75rem);display:grid}.year__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.year__title{letter-spacing:-.02em;color:var(--flap-ink);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:560}.year__count{vertical-align:-.12em;margin-right:.15em;font-size:.95em}.year__link{min-height:2.75rem;color:var(--flap-mute);transition:color var(--dur-2) var(--ease-out);align-items:center;gap:.4rem;font-size:.92rem;display:inline-flex}.year__link:hover{color:var(--flap-ink)}.year__link svg{width:1rem;height:1rem}.year__link:focus-visible{outline-color:var(--amber)}.year__scroll{scrollbar-width:none;overflow-x:auto;container-type:inline-size}.year__board{--gap:3px;--cell:max(.62rem, calc((100cqi - (var(--weeks,53) - 1) * var(--gap)) / var(--weeks,53)));gap:.5rem;width:max-content;display:grid}.year__board .lamps{--cell:inherit;--weeks:53}.year__months{grid-template-columns:repeat(var(--weeks), var(--cell));gap:var(--gap);color:var(--flap-mute);font-size:.75rem;display:grid}.year__months span{white-space:nowrap}.year__foot{color:var(--flap-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;font-size:.85rem;display:flex}.year__legend{align-items:center;gap:4px;display:inline-flex}.year__legend i{background:var(--flap-cell);border-radius:2px;width:.72rem;height:.72rem}.year__legend i:first-of-type{margin-left:.3rem}.year__legend i:last-of-type{margin-right:.3rem}.year__legend i[data-level="1"]{background:color-mix(in oklab, var(--amber) 32%, var(--flap-cell))}.year__legend i[data-level="2"]{background:color-mix(in oklab, var(--amber) 55%, var(--flap-cell))}.year__legend i[data-level="3"]{background:color-mix(in oklab, var(--amber) 78%, var(--flap-cell))}.year__legend i[data-level="4"]{background:var(--amber)}.sect-head--about{align-items:start}.about__bio{gap:1rem;max-width:36rem;font-size:clamp(1.05rem,1.25vw,1.15rem);display:grid}.principles__title{margin-top:clamp(3rem,6vw,4.5rem)}.principles__title+.principles{margin-top:0}@media (max-width:720px){.hero{padding-top:5rem}.hero__grid{gap:.5rem}.hero__figure{gap:1rem}}@property --ar{syntax:"<number>";inherits:true;initial-value:1.6}.xp{--w:50cqi;--t:5cqi;--l:6cqi;--h:calc(var(--w) / var(--ar));aspect-ratio:1/.68;width:100%;transition:--ar .7s var(--ease-out);position:relative;container-type:inline-size}.xp__stage{left:var(--l);top:var(--t);width:var(--w);height:var(--h);transform-style:preserve-3d;position:absolute}.xp__plane{transform-style:preserve-3d;background:var(--plane);box-shadow:0 0 0 1px var(--plane-line), var(--shadow-plane);border-radius:10px;position:absolute;inset:0}.xp__plane--0{background:var(--paper)}.xp__screen{border-radius:inherit;background:var(--paper);position:absolute;inset:0;overflow:hidden}.xp__shot{object-fit:contain;width:100%;height:100%}.xp__shot--dark{display:none}.dark .xp__shot--light:has(+.xp__shot--dark){display:none}.dark .xp__shot--dark{display:block}.xp__screen--pocketbook,.xp__screen--goodvibes{background:#0f6b5c;justify-content:center;align-items:center;gap:5%;display:flex}.xp__screen--goodvibes{background:#8b5cf6}.xp__phone{aspect-ratio:720/1560;border-radius:7px;height:90%;overflow:hidden;box-shadow:0 0 0 1px #0003}.xp__pattern{fill:none;width:100%;height:100%;stroke:var(--line-2);stroke-width:.6px;vector-effect:non-scaling-stroke;position:absolute;inset:0}.xp__label{left:calc(var(--l) + var(--w) / 2 + .424 * var(--w) + .265 * var(--h));top:calc(var(--t) + var(--h) / 2 - .148 * var(--w) + .237 * var(--h) + var(--i) * var(--drop));pointer-events:none;align-items:flex-start;display:flex;position:absolute;translate:-.6rem -.6rem}.xp__num{background:var(--ground);width:1.2rem;height:1.2rem;box-shadow:0 0 0 1px var(--ink);font-family:var(--font-mono);color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:.6rem;line-height:1;display:grid}.xp__leader{background:var(--line-2);flex:none;width:clamp(1.25rem,6cqi,3rem);height:1px;margin-top:.6rem}.xp__text{width:clamp(8rem,31cqi,16.5rem);color:var(--body);gap:.05rem;margin-top:-.05rem;padding-left:.5rem;font-size:clamp(.75rem,2.2cqi,.9rem);line-height:1.35;display:grid}.xp__text b{color:var(--ink);font-weight:620}.xp__text small{color:var(--mute);margin-top:.15rem;font-size:.9em}@container (width<=560px){.xp{--w:38cqi;--l:4cqi}.xp__leader{width:.9rem}.xp__text{width:33cqi}.xp__text small{display:none}}@media (prefers-reduced-motion:reduce){.xp{transition:none}}.board{background:var(--flap);color:var(--flap-ink);border-radius:18px;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(.75rem,1.6vw,1.25rem);position:relative;box-shadow:inset 0 0 0 1px #ffffff0d,0 30px 60px -30px #1112148c}.board__head,.board__line{grid-template-columns:.5rem minmax(0,1fr) 7rem minmax(0,13rem) minmax(0,12rem);align-items:center;column-gap:clamp(.75rem,1.6vw,1.5rem);display:grid}.board__head{border-bottom:1px solid var(--flap-line);color:var(--flap-mute);padding:.25rem 1rem .75rem;font-size:.75rem}.board__head span:first-child{grid-column:2}.board__rows{display:grid}.board__row+.board__row{border-top:1px solid var(--flap-line)}.board__line{text-align:left;width:100%;min-height:4.25rem;color:inherit;transition:background-color var(--dur-2) var(--ease-out);border-radius:10px;padding:.85rem 1rem}.board__line:hover,.board__row[data-open] .board__line{background:#ffffff09}.board__line:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.board__name .flaps{font-size:clamp(1rem,1.5vw,1.4rem)}.board__type,.board__stack,.board__dest{color:var(--flap-mute);font-size:.875rem;line-height:1.35}.board__type{color:var(--flap-ink)}.board__dest{color:var(--flap-ink);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.board__plus{flex:none;width:.85rem;height:.85rem;position:relative}.board__plus:before,.board__plus:after{content:"";height:1.5px;transition:transform var(--dur-3) var(--ease-out);background:currentColor;margin-top:-.75px;position:absolute;inset:50% 0 auto}.board__plus:after{transform:rotate(90deg)}.board__row[data-open] .board__plus:after{transform:rotate(0)}.board__detail{overflow:hidden}.board__detail-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(1.25rem,3vw,3rem);padding:.75rem 1rem 1.75rem 2.6rem;display:grid}.board__shot{align-content:start;gap:.6rem;display:grid}.board__shot img{aspect-ratio:16/9.5;object-fit:cover;object-position:top;width:100%;box-shadow:0 0 0 1px var(--flap-line);border-radius:8px}.board__shot figcaption{color:var(--flap-mute);font-size:.78rem}.board__about{color:var(--flap-mute);align-content:start;gap:.85rem;font-size:.95rem;display:grid}.board__summary{color:var(--flap-ink);font-size:1.15rem;line-height:1.4}.board__about h3{letter-spacing:0;color:var(--flap-ink);margin-top:.4rem;font-size:.8rem;font-weight:560}.board__did{gap:.35rem;display:grid}.board__did li{padding-left:1rem;position:relative}.board__did li:before{content:"";background:var(--flap-mute);width:.45rem;height:1px;position:absolute;top:.68em;left:0}.board__built{font-size:.85rem}.board__visit{background:var(--flap-ink);color:var(--flap);justify-self:start;margin-top:.4rem}.board__visit:hover{background:var(--amber)}.board__visit:focus-visible{outline-color:var(--amber)}.board__float{z-index:5;aspect-ratio:16/10;pointer-events:none;background:var(--flap-cell);border-radius:10px;width:clamp(14rem,22vw,20rem);margin:1.25rem 0 0 1.25rem;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 24px 48px -16px #000000b3}.board__float img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1100px){.board__head,.board__line{grid-template-columns:.5rem 4.2rem minmax(0,1fr) 6.5rem minmax(0,11rem)}.board__head span:nth-child(4),.board__stack{display:none}}@media (max-width:720px){.board{margin-inline:calc(var(--gutter) * -.5);border-radius:14px}.board__head{display:none}.board__line{grid-template-columns:.5rem minmax(0,1fr) auto;grid-template-areas:"lamp name name"".type dest";row-gap:.55rem;padding:1rem .75rem}.board__line>.lamp{grid-area:lamp}.board__name{grid-area:name}.board__type{grid-area:type;font-size:.8rem}.board__dest{grid-area:dest;font-size:.8rem}.board__detail-inner{grid-template-columns:1fr;padding:.25rem .75rem 1.5rem}}.apps__list{margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.spread{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.spread:nth-child(2n) .spread__text{order:2}.spread__text{align-content:start;gap:1rem;display:grid}.spread__title{align-items:center;gap:1rem;display:flex}.spread__title img{width:3.5rem;height:3.5rem;box-shadow:0 0 0 1px var(--line);border-radius:.9rem}.spread__title h3{letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,3.25rem);font-stretch:112%}.spread__platform{color:var(--mute);margin-top:.3rem;font-size:.9rem}.spread__tagline{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:500;line-height:1.3}.spread__spec{gap:.6rem;margin-block:.25rem;display:grid}.spread__spec h4{letter-spacing:0;color:var(--mute);margin-top:.6rem;font-size:.8rem;font-weight:560}.spread__spec h4:first-child{margin-top:0}.spread__stack{border-top:1px solid var(--line);display:grid}.spread__stack>div{border-bottom:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:.6rem;display:grid}.spread__stack dt{color:var(--ink);font-size:.92rem;font-weight:580}.spread__stack dd{color:var(--body);font-size:.92rem}.spread__features{gap:.45rem;display:grid}.spread__features li{color:var(--ink);padding-left:1.15rem;position:relative}.spread__features li:before{content:"";background:var(--ink);width:.55rem;height:1px;position:absolute;top:.72em;left:0}.spread__status{color:var(--mute);align-items:center;gap:.65rem;font-size:.92rem;display:flex}.spread__actions{flex-wrap:wrap;gap:.6rem;margin-top:.25rem;display:flex}.spread__stores{flex-wrap:wrap;align-items:center;gap:.6rem .8rem;display:flex}.spread__pending{color:var(--mute);font-size:.88rem}.spread__media{will-change:transform}.media{gap:.85rem;display:grid}.media figcaption{color:var(--mute);font-size:.82rem}.shot{background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 1px 2px #1112140f, 0 24px 48px -24px #11121459;border-radius:10px;display:block;overflow:hidden}.shot img{width:100%;height:auto}.shot__dark{display:none!important}.dark .shot__light:has(+.shot__dark){display:none}.dark .shot__dark{display:block!important}.media__windows{padding:0 0 16%;position:relative}.shot--main{width:92%;margin-left:auto}.shot--second{width:54%;position:absolute;bottom:0;left:0}.media__phones{grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(.5rem,1.4vw,1.1rem);display:grid}.media__phones .shot{border-radius:clamp(10px,1.6vw,18px)}.media__phones .shot:nth-child(2n){margin-top:14%}@property --accent{syntax:"<color>";inherits:true;initial-value:#ba8632}.kombat-card{background:radial-gradient(120% 90% at 85% 100%, color-mix(in oklab, var(--accent) 55%, #050505), #050505 70%);color:#f2f2f2;min-height:clamp(22rem,38vw,30rem);transition:--accent .6s var(--ease-out);border-radius:14px;padding:clamp(1.25rem,3vw,2.25rem);position:relative;overflow:hidden}.kombat-card__hero{width:min(62%,26rem);height:auto;animation:kombat-in .6s var(--ease-out) both;position:absolute;bottom:0;right:-4%}@keyframes kombat-in{0%{opacity:0;transform:translate(4%)}}.kombat-card__name{font-family:"Bebas Neue", var(--font-sans);letter-spacing:.01em;font-size:clamp(3rem,7vw,5.5rem);line-height:.9;position:relative}.kombat-card__tier{color:color-mix(in oklab, var(--accent) 45%, #fff);margin-top:.5rem;font-size:.9rem;position:relative}.kombat-card__roster{grid-template-columns:repeat(4,3.25rem);gap:.4rem;display:grid;position:absolute;bottom:clamp(1.25rem,3vw,2.25rem);left:clamp(1.25rem,3vw,2.25rem)}.kombat-card__roster button{background:color-mix(in oklab, var(--f) 40%, #111);width:3.25rem;height:3.25rem;transition:box-shadow var(--dur-2) var(--ease-out);border-radius:8px;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.kombat-card__roster button[aria-pressed=true]{box-shadow:0 0 0 2px #f2f2f2}.kombat-card__roster img{object-fit:cover;object-position:top;width:100%;height:100%}.kombat-card__roster button:focus-visible{outline-offset:2px;outline:2px solid #f2f2f2}@media (max-width:900px){.spread{grid-template-columns:1fr}.spread:nth-child(2n) .spread__text{order:0}}@media (max-width:520px){.media__phones{scroll-snap-type:x mandatory;margin-right:calc(var(--gutter) * -1);scrollbar-width:none;grid-template-columns:repeat(4,42%);padding-bottom:.5rem;overflow-x:auto}.media__phones .shot{scroll-snap-align:start}.kombat-card__roster{grid-template-columns:repeat(4,2.75rem)}.kombat-card__roster button{width:2.75rem;height:2.75rem}.kombat-card__hero{width:58%}}@media (prefers-reduced-motion:reduce){.kombat-card__hero{animation:none}}@media (max-width:720px){.spread__text{text-align:center;justify-items:center}.spread__title{flex-direction:column;gap:.75rem}.spread__spec{text-align:left;width:100%}.spread__actions,.spread__stores{justify-content:center}.spread__status{text-align:center;display:block}.spread__status .lamp{vertical-align:.1em;margin-right:.55rem}.spread__pending{text-align:center;width:100%}.media figcaption{text-align:center}}.media__windows,.media__phones{transform-style:preserve-3d}.media__windows .shot,.media__phones .shot{transition:transform .7s var(--ease-out), box-shadow .7s var(--ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.media__windows:hover .shot--main{box-shadow:0 0 0 1px var(--line), 0 40px 70px -30px #11121473;transform:translateY(-6px)}.media__windows:hover .shot--second{transform:translate(-6%,-4%)rotate(-1.5deg)}.media__phones .shot{position:relative}.media__phones:hover .shot:first-child{transform:translate(-5%)rotate(-3deg)}.media__phones:hover .shot:nth-child(2){transform:translate(-2%)rotate(-1deg)}.media__phones:hover .shot:nth-child(3){transform:translate(2%)rotate(1deg)}.media__phones:hover .shot:nth-child(4){transform:translate(5%)rotate(3deg)}.media__phones .shot:hover{z-index:2;box-shadow:0 0 0 1px var(--line), 0 36px 60px -24px #11121480;transform:translateY(-16px)scale(1.05)rotate(0)!important}}
