@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--works-scale:1}*,:before,:after,::backdrop{--works-blur-col:0;--works-blur-row:0;--works-blur-sx:0px}}}.close-mark{fill:currentColor;stroke:none;width:1.1em;height:1.15893em;display:block}.app{position:relative}.page{--page-z-dots:-3;--page-z-under-rock:-2;--page-z-rock:-1;isolation:isolate;position:relative;overflow-x:clip}.page-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-bg__dots{left:0;right:0;top:calc(-1 * var(--dots-gap));bottom:calc(-1 * var(--dots-gap));background-image:radial-gradient(circle, var(--dots-color) calc(var(--dots-size) / 2), transparent calc(var(--dots-size) / 2 + .5px));background-size:var(--dots-gap) var(--dots-gap);transform:translate3d(0, var(--dots-shift,0px), 0);will-change:transform;z-index:var(--page-z-dots);background-position:35px 23px;position:fixed}.page-bg__boulder{z-index:var(--page-z-rock);aspect-ratio:691/5120;background:-webkit-image-set(url(/assets/v2/boulder-bright.webp) 1x,url(/assets/v2/boulder-bright@2x.webp) 2x) 0 0/100% 100% no-repeat;background:image-set("/assets/v2/boulder-bright.webp" 1x,"/assets/v2/boulder-bright@2x.webp" 2x) 0 0/100% 100% no-repeat;height:100%;position:absolute;top:0;left:0}:root[data-theme=dark] .page-bg__boulder{background-image:-webkit-image-set(url(/assets/v2/boulder-dark.webp) 1x,url(/assets/v2/boulder-dark@2x.webp) 2x);background-image:image-set("/assets/v2/boulder-dark.webp" 1x,"/assets/v2/boulder-dark@2x.webp" 2x)}@media (max-width:1023px){.page-bg__boulder{width:60vw;height:auto}}html{scroll-snap-type:y proximity}.section{min-height:100svh;padding:calc(var(--header-height) + var(--space-xs)) var(--content-inset) var(--space-lg);scroll-snap-align:start;flex-direction:column;display:flex;position:relative}.section-title{text-align:right;max-width:100%;margin-left:auto}.card-media{object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-outline{z-index:-1;pointer-events:none;position:absolute;overflow:visible}.card-frame-sprite{width:0;height:0;position:absolute;overflow:hidden}.card-shape{clip-path:polygon(var(--card-notch) 0%, 100% 0%, 100% calc(100% - var(--card-notch)), calc(100% - var(--card-notch)) 100%, 0% 100%, 0% var(--card-notch));transition:clip-path var(--hover-duration-bouncy) var(--hover-easing-bouncy)}.card-shape--alt{clip-path:polygon(0% 0%, calc(100% - var(--card-notch)) 0%, 100% var(--card-notch), 100% 100%, var(--card-notch) 100%, 0% calc(100% - var(--card-notch)))}.section-title__word{font-family:var(--font-display);font-weight:700;font-size:var(--fs-section-title);letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1}.section-title__sub{font-family:var(--font-display);font-weight:700;font-size:var(--fs-section-sub);color:var(--color-accent-2);white-space:pre-wrap;margin:-.12em 0 0;line-height:1.2}:root:lang(ka) :is(h1,h2,h3,h4,.hero-headline,.hero-service__title,.section-title__word,.section-title__sub,.poke-form__title,.team-copy__name,.team-popup__name,.works-deck__label,.works-board__label,.works-card__name,.works-expand__eyebrow,.works-expand__title,.works-pick__eyebrow,.works-pick__title,.stories-feature-text__label,.stories-feature-text__title,.stories-card__title,.detail-eyebrow,.detail-title,.detail-more__heading,.detail-more__title,.site-footer__title,.site-footer__sub,.site-footer__heading){text-transform:uppercase}:root:lang(ka) .section-title__sub{margin-top:.38em}.spark-canvas{z-index:9999;pointer-events:none;position:fixed;inset:0}.reveal{opacity:0;transition:opacity var(--flow-duration) var(--flow-easing), transform var(--flow-duration) var(--flow-easing);transform:translateY(28px)}.reveal--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.works-expand__burst,.works-expand__wash{display:none}}.section-canvas{z-index:1;width:100%;max-width:var(--canvas-max-width);margin:0 auto;position:absolute;inset:0}.site-header>*{pointer-events:auto}.logo{height:var(--logo-height);width:auto;display:inline-block;position:relative}.logo__mark{width:auto;height:100%;transition:opacity 80ms linear;display:block}.logo--playing .logo__mark{opacity:0}.logo__anim{background:var(--logo-anim-color,var(--ink));pointer-events:none;width:106.78%;height:198.62%;position:absolute;top:-49.31%;left:-3.233%;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.logo--playing .logo__mark{opacity:1}.logo__anim{display:none}}.language-switch{margin-left:calc(-1 * var(--lang-flag-pad));--lang-track:max(64px, calc(100 * var(--u)));--lang-flag-pad:max(2px, calc(3 * var(--u)));--lang-unit:calc((var(--lang-track) / 2 - 2 * var(--lang-flag-pad)) / 34);display:block}.language-switch__flags{width:var(--lang-track);transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.language-switch:hover .language-switch__flags{transform:scale(1.08)}.language-switch:active .language-switch__flags{transform:scale(.9)}.language-switch__flag{padding:0 var(--lang-flag-pad);opacity:.38;transition:opacity var(--hover-duration-bouncy) var(--hover-easing-bouncy), transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);display:block;transform:scale(.85)}.language-switch__flag--on{opacity:1;transform:scale(1)}.language-switch__flag svg{width:100%;height:auto;display:block;overflow:visible}.language-switch{--lang-jack:var(--color-bright)}:root[data-theme=dark] .language-switch{--lang-jack:var(--color-dark)}.language-switch__underline{transform:translate(calc(var(--lang-slot,0) * 100%), calc((var(--lang-ink-bottom,24.3) + 2.5) * var(--lang-unit)));pointer-events:none;width:50%;transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);justify-content:center;display:flex;position:absolute;top:0;left:0}.language-switch__underline svg{width:72%;height:auto}@media (prefers-reduced-motion:reduce){.language-switch__flags,.language-switch__flag,.language-switch__underline{transition:none}}.nav--desktop{gap:max(2px, calc(8 * var(--u)));align-items:center;display:flex}.nav-toggle{flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:0;display:none}.nav-toggle span{background:var(--ink);width:100%;height:2px;transition:transform var(--hover-duration-quick) var(--hover-easing-quick), opacity var(--hover-duration-quick) var(--hover-easing-quick);border-radius:1px;display:block}.nav-toggle--open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle--open span:nth-child(2){opacity:0}.nav-toggle--open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav--mobile{display:none}@media (max-width:767px){.nav--desktop{display:none}.nav-toggle{width:var(--tap-target);height:var(--tap-target);padding:6px;display:flex}.nav--mobile{padding:var(--space-sm) var(--header-pad-x) var(--space-md);background:var(--color-white);border-bottom:2px solid var(--ink);transform-origin:top;opacity:0;pointer-events:none;transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy), opacity var(--hover-duration-quick) var(--hover-easing-quick);flex-direction:column;align-items:stretch;gap:2px;position:absolute;top:100%;left:0;right:0;transform:scaleY(0)}:root[data-theme=dark] .nav--mobile{background:var(--color-dark)}.nav--mobile-open{opacity:1;pointer-events:auto;display:flex;transform:scaleY(1)}.nav--mobile .nav-pill{width:100%;padding:var(--space-sm) var(--space-xs);flex-direction:row;justify-content:space-between}.nav--mobile .nav-pill>svg{display:none}}@media (max-width:767px),(pointer:coarse){.language-switch,.theme-toggle{position:relative}.logo:after,.language-switch:after,.theme-toggle:after{content:"";inset:min(0px, calc((100% - var(--tap-target)) / 2));position:absolute}}@media (pointer:coarse){.nav-pill:after{content:"";inset:min(0px, calc((100% - var(--tap-target)) / 2)) 0;position:absolute}}.nav-pill{font-family:var(--font-display);color:var(--ink);transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy), color var(--hover-duration-bouncy) var(--hover-easing-bouncy);flex-direction:column;align-items:center;gap:.230769em;padding:.307692em .461539em;font-weight:700;display:flex;position:relative}.nav-pill:hover{transform:translateY(-2px)}.nav-pill:active{transform:translateY(2px)}.nav-pill:active .nav-pill__label{color:var(--color-bright)}.nav-pill[aria-current=page]{color:var(--color-accent-2)}.nav-pill>svg{opacity:0;width:3.65385em;height:auto;transition:opacity var(--hover-duration-quick) var(--hover-easing-quick)}.nav-pill:hover>svg,.nav-pill[aria-current=page]>svg{opacity:1}.nav-pill__label-wrap{display:inline-block;position:relative}.nav-pill__marker{z-index:0;opacity:0;pointer-events:none;transition:opacity var(--hover-duration-bouncy) var(--hover-easing-bouncy);position:absolute;inset:-.307692em -.461539em}.nav-pill__marker svg{width:100%;height:100%;display:block}.nav-pill:hover .nav-pill__marker,.nav-pill:active .nav-pill__marker{opacity:1}.nav-pill__label{z-index:1;transition:color var(--hover-duration-bouncy) var(--hover-easing-bouncy);position:relative}.header-right{align-items:center;gap:var(--header-control-gap);display:flex}.theme-toggle__icon{width:var(--theme-icon-size);height:var(--theme-icon-size);transition:transform var(--hover-duration-quick) var(--hover-easing-quick);display:block;position:relative}.theme-toggle:hover .theme-toggle__icon{transform:scale(1.12)}.theme-toggle:active .theme-toggle__icon{transform:scale(.9)}.theme-toggle__rays,.theme-toggle__night,.theme-toggle__disk{position:absolute}.theme-toggle__rays--sun{opacity:1;transform-origin:50%;transition:opacity var(--hover-duration-bouncy) var(--hover-easing-bouncy), transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);inset:13.2% 12.73% 12.73% 13.2%;transform:rotate(0)scale(1)}.theme-toggle__night{opacity:0;transition:opacity var(--hover-duration-bouncy) var(--hover-easing-bouncy);inset:30% 8% 26%}.theme-toggle__disk{transition:opacity var(--hover-duration-bouncy) var(--hover-easing-bouncy);inset:34.39% 34.03% 33.56% 34.77%}:root[data-theme=dark] .theme-toggle__rays--sun{opacity:0;transform:rotate(-20deg)scale(.85)}:root[data-theme=dark] .theme-toggle__night{opacity:1}:root[data-theme=dark] .theme-toggle__disk{opacity:0}.site-header{--header-control-gap:max(12px, calc(20 * var(--u)));background:var(--header-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--header-slide-duration) var(--header-slide-easing)}.site-header[data-hidden]{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.nav--desktop{gap:max(8px, calc(44 * var(--u)));margin-right:calc(var(--header-control-gap) - var(--header-pill-inset));flex:1}.nav__sections{left:50%;top:var(--header-row-drop);align-items:center;gap:max(8px, calc(44 * var(--u)));display:flex;position:absolute;bottom:0;transform:translate(-50%)}.nav--desktop .nav-pill--accent{margin-left:auto}@media (min-width:768px) and (max-width:1023px){.nav--desktop{gap:max(8px, calc(20 * var(--u)))}.nav__sections{gap:max(8px, calc(20 * var(--u)));margin:0 auto;position:static;transform:none}.nav--desktop .nav-pill--accent{margin-left:0}}.nav-pill,.nav-pill__label{font-family:var(--font-display);font-weight:700;font-size:var(--fs-nav);text-transform:lowercase;letter-spacing:0}.nav-pill--accent .nav-pill__label{color:var(--color-accent)}.nav-pill--accent:hover .nav-pill__label,.nav-pill--accent:active .nav-pill__label{color:var(--color-dark)}.hero-section{padding:0}.hero-stage{width:calc(1440 * var(--u));height:calc(1024 * var(--u));margin-left:calc(-720 * var(--u));position:absolute;top:0;left:50%}.hero-headline-wrap{left:calc(228.59 * var(--u));top:calc(206.02 * var(--u));position:absolute}.hero-headline{font-family:var(--font-body);font-size:calc(64.27 * var(--u));letter-spacing:-.05em;white-space:nowrap;color:var(--color-accent);margin:0;line-height:1.1667}.hero-headline__strong{font-weight:800}.hero-headline__light{font-weight:500}.hero-headline__boulder{isolation:isolate;font-family:var(--font-display);color:var(--color-accent-2);font-weight:900;display:inline-block;position:relative}.hero-headline__boulder:after{content:attr(data-text);z-index:-1;color:var(--color-accent);pointer-events:none;position:absolute;top:-.0622em;left:.0156em}@media (min-width:1024px){:root:lang(ka) .hero-headline-wrap{left:calc(184.81 * var(--u))}:root:lang(ka) .hero-headline{font-size:calc(45 * var(--u));line-height:calc(74.98 * var(--u))}}.hero-mid{display:contents}.hero-arrow-wrap{left:calc(585 * var(--u));top:calc(262 * var(--u));width:calc(400 * var(--u));height:calc(439 * var(--u));pointer-events:none;position:absolute}.hero-arrow{width:100%;height:100%;display:block}.hero-arrow--column{display:none}.hero-services{margin:0;padding:0;list-style:none}.hero-service{left:calc(var(--at-x) * var(--u));top:calc(var(--at-y) * var(--u));color:var(--service-ink);-webkit-tap-highlight-color:transparent;position:absolute}.hero-service--branding{--at-x:336;--at-y:340;--title-x:0;--title-y:0;--box-x:174;--box-y:2.5;--tick-x:184;--tick-y:6.5;--text-x:0;--text-y:66;--text-w:254;--service-ink:var(--ink);--service-pick:var(--color-white);--service-block:var(--ink);--service-on-block:var(--page-bg);--service-bar:var(--color-accent-2);--service-press:var(--color-accent)}.hero-service--marketing{--at-x:825;--at-y:416;--title-x:61;--title-y:0;--box-x:7;--box-y:2.5;--tick-x:19;--tick-y:4.5;--text-x:61;--text-y:66;--text-w:229;--pack-reach:331;--service-ink:var(--color-accent-2);--service-pick:var(--color-accent-2);--service-block:var(--color-accent-2);--service-on-block:var(--color-white);--service-bar:var(--color-accent);--service-press:var(--color-bright)}.hero-service--software{--at-x:428;--at-y:522;--title-x:0;--title-y:7;--box-x:174;--box-y:9.5;--tick-x:184;--tick-y:12.5;--text-x:0;--text-y:73;--text-w:241;--service-ink:var(--color-accent);--service-pick:var(--color-accent);--service-block:var(--color-accent);--service-on-block:var(--color-white);--service-bar:var(--color-accent-2);--service-press:var(--color-bright)}.hero-service--open{z-index:8}.hero-service.hero-service--float{opacity:1;z-index:70;transition:none;transform:none}.hero-services:has(.hero-service--float){z-index:70}.hero-service__title{margin:calc(var(--title-y) * var(--u)) 0 0 calc(var(--title-x) * var(--u));font-family:var(--font-ui);font-weight:700;font-size:calc(36 * var(--u));line-height:calc(44 * var(--u));white-space:nowrap;display:block;position:relative}.hero-service__box{left:calc(var(--box-x) * var(--u));top:calc(var(--box-y) * var(--u));width:calc(39 * var(--u));height:calc(39 * var(--u));border:calc(5 * var(--u)) solid var(--service-ink);position:absolute}.hero-service__tick{left:calc(var(--tick-x) * var(--u));top:calc(var(--tick-y) * var(--u));width:calc(20 * var(--u));height:calc(30 * var(--u));fill:var(--service-ink);opacity:0;pointer-events:none;position:absolute}.hero-service__button{text-align:left;-webkit-user-select:none;user-select:none;margin:0;display:block;position:relative}.hero-service--picked .hero-service__tick{opacity:1}.hero-service__button:focus-visible{outline:none}.hero-service__button:focus-visible .hero-service__box{outline:2px solid var(--color-accent);outline-offset:2px}.hero-service__text{left:calc(var(--text-x) * var(--u));top:calc(var(--text-y) * var(--u));color:var(--service-ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-service__text{color:color-mix(in srgb, var(--service-ink) 74%, var(--ink))}}.hero-service__text{font-family:var(--font-ui);font-size:max(12px, calc(12 * var(--u)));white-space:nowrap;line-height:1.2}@media (min-width:1024px){.hero-service__text{left:calc(50% + var(--title-x) * var(--u) / 2);transform:translate(-50%)}}.hero-service__title>.hero-cta__label-wrap{margin:-.45em -1.02em -.55em -.98em}.hero-section .hero-service .hero-cta__marker svg{fill:var(--service-block)}.hero-section .hero-service .hero-cta__marker--bar svg{fill:var(--service-bar)}.hero-section .hero-service__title{color:var(--service-on-block)}.hero-section .hero-service .hero-service__button:active .hero-cta__label{color:var(--service-press)}.hero-service__box{background:var(--page-bg)}@media (hover:none){.hero-section .hero-service__button:hover:not(:active,:focus-visible) .hero-cta__marker{transform:none}.hero-section .hero-service__button:hover:not(:active,:focus-visible) .hero-cta__marker--bar{opacity:0}.hero-section .hero-service__button:hover:not(:active,:focus-visible) .hero-cta__label{transform:none}}@media (min-width:1024px){:root:lang(ka) .hero-service--branding{--title-gap:15.1}:root:lang(ka) .hero-service--software{--title-gap:15.9}:root:lang(ka) :is(.hero-service--branding,.hero-service--software){left:auto;right:calc((1440 - var(--at-x) - var(--box-x) + var(--title-gap)) * var(--u))}:root:lang(ka) :is(.hero-service--branding,.hero-service--software) .hero-service__box{left:calc(100% + var(--title-gap) * var(--u))}:root:lang(ka) :is(.hero-service--branding,.hero-service--software) .hero-service__tick{left:calc(100% + (var(--title-gap) + var(--tick-x) - var(--box-x)) * var(--u))}}.hero-cta-wrap{left:calc(1051.16 * var(--u));top:calc(624.86 * var(--u));z-index:6;position:absolute}.hero-cta{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body-lg);color:var(--ink);align-items:center;line-height:1;display:inline-flex}.hero-section .hero-cta{font-size:calc(36 * var(--u));line-height:calc(43.5 * var(--u));white-space:nowrap;color:var(--color-dark);margin:-.45em 0 0 -.98em}:is(.hero-section,.poke-cta) .hero-cta__label-wrap{transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);padding:.45em 1.02em .55em .98em}:is(.hero-section,.poke-cta) .hero-cta__marker{opacity:1;transform-origin:50% 100%;transform:none}:is(.hero-section :is(.hero-cta,.hero-service__button),.poke-cta):hover .hero-cta__marker,:is(.hero-section :is(.hero-cta,.hero-service__button),.poke-cta):focus-visible .hero-cta__marker{transform:scale(1.2)}:is(.hero-section,.poke-cta) .hero-cta__marker--bar{opacity:0;inset:5% 0 -5%}:is(.hero-section,.poke-cta) .hero-cta__marker--bar svg{fill:var(--color-accent-2)}:is(.hero-section :is(.hero-cta,.hero-service__button),.poke-cta):hover .hero-cta__marker--bar,:is(.hero-section :is(.hero-cta,.hero-service__button),.poke-cta):focus-visible .hero-cta__marker--bar,:is(.hero-section :is(.hero-cta,.hero-service__button),.poke-cta):active .hero-cta__marker--bar{opacity:1}:is(.hero-section,.poke-cta) .hero-cta__label{transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);display:inline-block}:is(.hero-section :is(.hero-cta,.hero-service__button),.poke-cta):hover .hero-cta__label,:is(.hero-section :is(.hero-cta,.hero-service__button),.poke-cta):focus-visible .hero-cta__label{transform:translateY(-.2em)scale(1.12)}:is(.hero-section :is(.hero-cta,.hero-service__button),.poke-cta):active .hero-cta__label-wrap{transform:translateY(.15em)}:is(.hero-section :is(.hero-cta,.hero-service__button),.poke-cta):active .hero-cta__marker{transform:scale(1.06)}:is(.hero-section :is(.hero-cta,.hero-service__button),.poke-cta):active .hero-cta__label{color:var(--color-bright);transform:none}.hero-cta__label-wrap{padding:.2em .35em;display:inline-block;position:relative}.hero-cta__marker{opacity:0;transform-origin:0;transition:opacity var(--hover-duration-bouncy) var(--hover-easing-bouncy), transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);position:absolute;inset:0;transform:scaleX(.6)}.hero-cta__marker svg{width:100%;height:100%}.hero-cta:hover .hero-cta__marker,.hero-cta:focus-visible .hero-cta__marker{opacity:1;transform:scaleX(1)}.hero-cta__label{position:relative}.hero-partners{--partners-h:calc(93 * var(--u));--partners-w:calc(3 * var(--partners-h));--partners-gap:calc(40 * var(--u));z-index:var(--page-z-under-rock);left:calc(50% - 50vw);top:calc(898 * var(--u));width:100vw;height:var(--partners-h);pointer-events:none;position:absolute}.hero-section,.hero-stage{pointer-events:none}:where(.hero-stage)>*{pointer-events:auto}.hero-partners__scroller{overscroll-behavior-x:contain;scrollbar-width:none;pointer-events:none;position:absolute;inset:0;overflow:auto hidden}.hero-partners__scroller::-webkit-scrollbar{display:none}.hero-partners__track{gap:var(--partners-gap);pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;width:max-content;height:100%;margin:0;padding:0;list-style:none;display:flex}.hero-partners__track--dragging{cursor:grabbing}.hero-partner{width:var(--partners-w);height:var(--partners-h);outline:none;flex:none;position:relative}.hero-partner--placeholder{background:var(--frame-fill)}.hero-partner__card{--partner-card:var(--color-bright);box-sizing:border-box;background:var(--partner-card);color:var(--ink);align-items:flex-start;margin:0;display:flex;position:absolute;inset:0;overflow:hidden}:root[data-theme=dark] .hero-partner__card{--partner-card:var(--frame-fill)}.hero-partner__logo{--partner-inset:calc(var(--partners-h) * .07);width:calc(var(--partners-h) - 2 * var(--partner-inset));height:calc(var(--partners-h) - 2 * var(--partner-inset));margin:var(--partner-inset);box-sizing:border-box;padding:calc(var(--partners-h) * .1);background:var(--color-white);flex:none;place-items:center;display:grid}.hero-partner__logo img{object-fit:contain;max-width:100%;max-height:100%}.hero-partner__words{box-sizing:border-box;min-width:0;min-height:var(--partners-h);padding:calc(var(--partners-h) * .11) calc(var(--partners-h) * .14) calc(var(--partners-h) * .11) calc(var(--partners-h) * .07);font-family:var(--font-ui);font-size:max(11px, calc(var(--partners-h) * .13));flex-direction:column;flex:auto;justify-content:center;gap:.4em;line-height:1.35;display:flex}.hero-partner__feedback{margin:0}.hero-partner__feedback p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hero-partner__author{opacity:.75;font-weight:700;display:none}.hero-partner[data-lifted] .hero-partner__card,.hero-partner:focus-visible .hero-partner__card{outline:2px solid var(--color-accent-2);outline-offset:2px}.hero-partner-lift{z-index:30;box-shadow:0 14px 36px var(--color-dark);position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.hero-partner-lift{box-shadow:0 14px 36px color-mix(in srgb, var(--color-dark) 32%, transparent)}}.hero-partner-lift{pointer-events:auto}.hero-partner-lift .hero-partner__card{width:100%;position:relative;inset:auto;overflow:visible}.hero-partner-lift .hero-partner__logo{--partner-inset:calc(var(--partners-h) * .08);width:calc(var(--partners-h) * 1.2);height:calc(var(--partners-h) * 1.2);padding:calc(var(--partners-h) * .12)}.hero-partner-lift .hero-partner__words{min-height:calc(var(--partners-h) * 1.2 + 2 * var(--partners-h) * .08);padding:calc(var(--partners-h) * .14) calc(var(--partners-h) * .18) calc(var(--partners-h) * .14) calc(var(--partners-h) * .06);font-size:max(12px, calc(var(--partners-h) * .155))}.hero-partner-lift .hero-partner__feedback p{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.hero-partner-lift .hero-partner__author{display:block}@media (prefers-reduced-motion:reduce){:is(.hero-section,.poke-cta) .hero-cta__label-wrap,:is(.hero-section,.poke-cta) .hero-cta__label,:is(.hero-section,.poke-cta) .hero-cta__marker{transition:none}}@media (max-width:1023px){.hero-section{padding:calc(var(--header-height) + var(--space-md)) var(--content-inset) 0}.hero-stage{gap:var(--space-sm);flex-direction:column;justify-content:space-between;width:auto;height:auto;margin:0;display:flex;position:static}.hero-headline-wrap,.hero-cta-wrap{position:static}.hero-headline{white-space:normal;font-size:clamp(1.75rem,9.5vw,2.5rem);line-height:1.1}.hero-headline__light:nth-child(2):after{content:"\a ";white-space:pre}.hero-headline-wrap{order:0}.hero-mid{flex-direction:column;flex:auto;order:1;max-height:57svh;display:flex;position:relative}.hero-services{flex:auto;align-content:space-evenly}.hero-cta-wrap{order:3}.hero-partners{order:4}.hero-arrow-wrap{left:0;right:0;top:calc(-1 * var(--space-sm));bottom:calc(-1 * var(--space-sm) - 3.2rem);z-index:0;pointer-events:none;width:auto;height:auto;position:absolute}.hero-services{z-index:1;position:relative}.hero-service.reveal--visible{transform:none}.hero-service.hero-service--open{opacity:1;transition:none;transform:none}.hero-services:has(.hero-service--open){z-index:70}.hero-arrow--frame{display:none}.hero-arrow--column{left:var(--arrow-x,0);width:var(--arrow-w,0);height:var(--arrow-h,0);display:block;position:absolute;top:0;overflow:visible}.hero-arrow--column:not([data-placed]){visibility:hidden}.hero-arrow{opacity:.3}.hero-services{justify-content:start;column-gap:var(--space-sm);row-gap:var(--space-sm);grid-template-columns:max-content max-content;display:grid}.hero-service{grid-column:1/-1;grid-template-columns:subgrid;display:grid;position:relative;top:auto;left:auto}.hero-service__button{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;width:auto;display:grid}.hero-service__title,.hero-service__box,.hero-service__text{position:static}.hero-service__title{margin:0 1.02em 0 0;font-size:1.75rem;line-height:1.2}.hero-service__box{border-width:4px;width:28px;height:28px;position:relative;top:0;left:0}.hero-service__tick{grid-area:1/2;width:15px;height:22px;margin-left:7px;position:relative;top:0;left:auto;right:auto}.hero-service__box{grid-area:1/2}.hero-service__text{grid-column:1/-1;width:0;min-width:100%;margin-top:1.25em;font-size:.8125rem}.hero-section .hero-cta{margin:0;font-size:1.9rem;line-height:1.2}.hero-partners{--partners-h:56px;--partners-gap:16px;width:auto;margin-inline:calc(-1 * var(--content-inset));position:relative;top:auto;left:auto}.hero-service__title{font-size:min(1.75rem,3.9svh)}}@media (max-width:767px) and (max-height:720px){.hero-stage{gap:var(--space-xs)}.hero-headline{font-size:clamp(1.5rem,8vw,2rem)}.hero-services{row-gap:6px}.hero-service__title{font-size:min(1.5rem,3.6svh)}.hero-section .hero-cta{font-size:1.5rem}.hero-partners{--partners-h:48px}}@media (max-width:767px){.hero-section .hero-service__title>.hero-cta__label-wrap{margin-inline:-.5em;padding-inline:.5em}.hero-service__title{margin-right:.5em}}.poke-modal,.poke-form,.hero-packs{--poke-card:var(--color-dark);--poke-accent:var(--color-accent-2);--poke-on-accent:var(--color-bright)}:root[data-theme=dark] :is(.poke-modal,.poke-form,.hero-packs){--poke-card:var(--color-accent-2);--poke-accent:var(--color-accent);--poke-on-accent:var(--color-dark)}@media (min-width:768px){:root{--poke-unit:max(.96px, min(calc(1.7 * var(--u)), calc((100svh - var(--header-bar-height) - 48px) / 352.11), calc((100vw - 2 * var(--content-inset)) / 602)))}}.poke-form{--poke-u:var(--poke-unit,var(--u));--poke-placeholder:#a7a7a7;--poke-brief-placeholder:#8d8d8d;width:calc(602 * var(--poke-u));height:calc(352.11 * var(--poke-u));font-family:var(--font-ui);color:var(--color-bright);margin:0;position:relative}.poke-form--modal{height:calc(365.03 * var(--poke-u))}.poke-form.poke-form--modal:before{height:calc(360.32 * var(--poke-u))}.poke-form:before{content:"";left:calc(9.42 * var(--poke-u));top:calc(4.71 * var(--poke-u));width:calc(583.17 * var(--poke-u));height:calc(320.32 * var(--poke-u));background:var(--poke-card);position:absolute}.poke-form>*{position:absolute}:is(.poke-form__title,.hero-packs__tag){background:var(--poke-accent);color:var(--poke-on-accent);white-space:nowrap;margin:0;font-weight:900;line-height:1}.poke-form__title{width:calc(194.08 * var(--poke-u));height:calc(84.79 * var(--poke-u));padding-left:calc(25.44 * var(--poke-u));font-size:calc(35.1 * var(--poke-u));align-items:center;display:flex;top:0;left:0}.poke-form__interests{pointer-events:none;border:0;min-width:0;margin:0;padding:0;inset:0}@media (pointer:coarse){.poke-check:after{content:"";inset:min(0px, calc((100% - var(--tap-target)) / 2)) 0;position:absolute}}.poke-check{top:calc(37.68 * var(--poke-u));height:calc(16.79 * var(--poke-u));align-items:center;gap:calc(5.65 * var(--poke-u));pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:absolute}.poke-check:first-of-type{left:calc(219.51 * var(--poke-u))}.poke-check:nth-of-type(2){left:calc(309.95 * var(--poke-u))}.poke-check:nth-of-type(3){left:calc(407.93 * var(--poke-u))}.poke-check:nth-of-type(4){left:calc(513.44 * var(--poke-u))}.poke-check__input{opacity:0;width:1px;height:1px;position:absolute}.poke-check__box{--poke-check-border:max(1px, calc(.94 * var(--poke-u)));width:calc(10.36 * var(--poke-u));height:calc(10.36 * var(--poke-u));margin-top:calc(-.74 * var(--poke-u));border:var(--poke-check-border) solid var(--color-bright);flex:none;position:relative}.poke-check__box svg{left:calc(1.27 * var(--poke-u) - var(--poke-check-border));top:calc(-6.91 * var(--poke-u) - var(--poke-check-border));width:calc(12.78 * var(--poke-u));height:calc(19.17 * var(--poke-u));fill:var(--color-accent);opacity:0;position:absolute;overflow:visible}.poke-check__input:checked+.poke-check__box svg,[aria-pressed=true]>.poke-check__box svg{opacity:1}.poke-check__input:focus-visible+.poke-check__box{outline:2px solid var(--color-accent);outline-offset:2px}.poke-check__label{font-size:max(10px, calc(14.13 * var(--poke-u)));white-space:nowrap;font-weight:700;line-height:1}.poke-check__pack{top:100%;left:calc(10.36 * var(--poke-u) + 5.65 * var(--poke-u));margin-top:calc(1.5 * var(--poke-u));font-size:max(12px, calc(8.28 * var(--poke-u)));white-space:nowrap;font-weight:500;line-height:1.2;position:absolute}.poke-form__fields{pointer-events:none;inset:0}.poke-field{left:calc(21.09 * var(--poke-u));width:calc(145.71 * var(--poke-u));pointer-events:auto;position:absolute}.poke-field:first-child{top:calc(94.95 * var(--poke-u))}.poke-field:nth-child(2){top:calc(141.31 * var(--poke-u))}.poke-field:nth-child(3){top:calc(187.67 * var(--poke-u))}.poke-field:nth-child(4){top:calc(231.98 * var(--poke-u))}.poke-field__label{margin:0 0 calc(1.66 * var(--poke-u)) calc(4.97 * var(--poke-u));font-size:max(12px, calc(8.28 * var(--poke-u)));font-weight:500;line-height:calc(10.76 * var(--poke-u));white-space:nowrap;display:block}.poke-field__input{width:100%;height:max(18px, calc(19.87 * var(--poke-u)));padding:0 calc(4.97 * var(--poke-u));background:var(--color-bright);font:inherit;font-size:max(12px, calc(8.28 * var(--poke-u)));color:var(--color-dark);border:0;border-radius:0;margin:0;font-weight:500;display:block}.poke-field__input::placeholder{font-size:max(9px, min(calc(12 * var(--poke-u)), max(12px, calc(6.18 * var(--poke-u)))));color:var(--poke-placeholder)}@media (min-width:768px){.poke-field--url .poke-field__input::placeholder{font-size:max(9px, min(calc(9.17 * var(--poke-u)), max(12px, calc(6.18 * var(--poke-u)))))}}.poke-field__input:focus-visible,.poke-form__brief-input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.poke-form__brief{left:calc(208.2 * var(--poke-u));top:calc(77.26 * var(--poke-u));width:calc(359.88 * var(--poke-u));height:calc(187.47 * var(--poke-u))}.poke-form__brief-input{width:100%;height:100%;padding:calc(3.76 * var(--poke-u)) calc(8.48 * var(--poke-u));resize:none;background:var(--color-bright);font:inherit;font-size:max(12px, calc(9.42 * var(--poke-u)));color:var(--color-dark);border:0;border-radius:0;margin:0;font-weight:500;line-height:1.3;display:block}.poke-form__brief-input::placeholder{color:var(--poke-brief-placeholder)}.poke-form__attach{pointer-events:none;inset:0}.poke-form__attach-label{left:calc(44.73 * var(--poke-u));top:calc(293.73 * var(--poke-u) - 1.16em);max-width:calc(155 * var(--poke-u));text-overflow:ellipsis;font-size:max(12px, calc(8.28 * var(--poke-u)));white-space:nowrap;font-weight:500;line-height:1.16;position:absolute;overflow:hidden}.poke-form__clip{left:calc(137.35 * var(--poke-u));top:calc(318.85 * var(--poke-u));width:calc(40.68 * var(--poke-u));height:calc(31.03 * var(--poke-u));fill:var(--color-bright);pointer-events:none;position:absolute}.poke-form__packs{left:calc(208.2 * var(--poke-u));top:calc(77.26 * var(--poke-u));width:calc(359.88 * var(--poke-u));height:calc(187.47 * var(--poke-u));color:var(--color-bright);flex-direction:column;display:flex}.poke-form__packs-title{margin:0 0 calc(5 * var(--poke-u)) calc(4.97 * var(--poke-u));font-size:max(12px, calc(8.28 * var(--poke-u)));font-weight:500;line-height:calc(10.76 * var(--poke-u));flex:none}.poke-form__packs-list{align-items:start;gap:calc(8 * var(--poke-u));overscroll-behavior:contain;flex:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.poke-form__packs-none{margin:0 0 0 calc(4.97 * var(--poke-u));font-size:max(12px, calc(8.28 * var(--poke-u)));color:var(--color-bright);font-weight:500;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.poke-form__packs-none{color:color-mix(in srgb, var(--color-bright) 70%, transparent)}}.poke-pack{min-width:0;padding:calc(9 * var(--poke-u)) calc(12 * var(--poke-u)) calc(10 * var(--poke-u));background:var(--color-dark);box-shadow:inset 0 0 0 3px var(--poke-pack-mark);font-size:max(12px, calc(8.28 * var(--poke-u)));margin:0;font-weight:500;line-height:1.3}.poke-pack--branding{--poke-pack-mark:var(--color-white)}.poke-pack--marketing{--poke-pack-mark:var(--color-accent-2)}.poke-pack--software{--poke-pack-mark:var(--color-accent)}.poke-pack p{margin:0}.poke-pack__service{padding-left:calc(6 * var(--poke-u));font-size:max(12px, calc(8.28 * var(--poke-u)));opacity:.8;margin-left:auto;font-weight:700}.poke-pack .poke-pack__head{align-items:center;column-gap:calc(5.65 * var(--poke-u));flex-wrap:wrap;display:flex}.poke-pack .poke-check__box svg{fill:var(--poke-pack-mark);opacity:1}.poke-pack__name{font-size:max(16px, calc(14.13 * var(--poke-u)));overflow-wrap:anywhere;font-weight:700;line-height:1.1}.poke-pack .poke-pack__line{margin-top:calc(5 * var(--poke-u))}.poke-pack__line,.poke-pack__terms,.poke-pack__item{padding-left:calc(16.01 * var(--poke-u))}.poke-pack__terms{font-weight:700}.poke-pack__list{margin:calc(6 * var(--poke-u)) 0 0;padding:calc(6 * var(--poke-u)) 0 0;border-top:1px solid var(--poke-pack-mark)}@supports (color:color-mix(in lab, red, red)){.poke-pack__list{border-top:1px solid color-mix(in srgb, var(--poke-pack-mark) 55%, transparent)}}.poke-pack__list{font-weight:400;line-height:1.25;list-style:none}.poke-pack__item{overflow-wrap:break-word;position:relative}.poke-pack__item+.poke-pack__item{margin-top:calc(1.5 * var(--poke-u))}.poke-form__packs-list--1 .poke-pack__list{columns:4}.poke-form__packs-list--2 .poke-pack__list{columns:2}:is(.poke-form__packs-list--1,.poke-form__packs-list--2) .poke-pack__list{column-gap:calc(12 * var(--poke-u))}:is(.poke-form__packs-list--1,.poke-form__packs-list--2) .poke-pack__item{break-inside:avoid;margin:0 0 calc(1.5 * var(--poke-u))}@media (min-width:768px){.poke-form--modal .poke-field{width:calc(266.5 * var(--poke-u))}.poke-form--modal .poke-field:first-child{left:calc(21.09 * var(--poke-u));top:calc(94.95 * var(--poke-u))}.poke-form--modal .poke-field:nth-child(2){left:calc(308.5 * var(--poke-u));top:calc(94.95 * var(--poke-u))}.poke-form--modal .poke-form__packs{left:calc(21.09 * var(--poke-u));top:calc(137 * var(--poke-u));width:calc(554.4 * var(--poke-u));height:calc(186.2 * var(--poke-u))}.poke-form--modal .poke-form__status{left:calc(21.09 * var(--poke-u));top:calc(332 * var(--poke-u));width:calc(480 * var(--poke-u))}.poke-form--modal .poke-tag--send{left:calc(521.45 * var(--poke-u));top:calc(329.22 * var(--poke-u));width:calc(80.55 * var(--poke-u));height:calc(28.27 * var(--poke-u));padding:calc(.8 * var(--poke-u)) calc(5 * var(--poke-u)) 0 0;font-size:calc(20.49 * var(--poke-u))}:lang(ka) .poke-form--modal .poke-tag--send{font-size:calc(13.9 * var(--poke-u))}}.poke-form__packs-list[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.poke-pack__item:before{content:"";left:calc(2.5 * var(--poke-u));width:calc(5.5 * var(--poke-u));height:max(1px, calc(1.2 * var(--poke-u)));background:currentColor;position:absolute;top:.62em}@media (pointer:coarse){.poke-tag:after{content:"";inset:min(0px, calc((100% - var(--tap-target)) / 2)) 0;position:absolute}}.poke-tag{background:var(--poke-accent);font-family:var(--font-ui);font-size:calc(27.32 * var(--poke-u));white-space:nowrap;color:var(--poke-on-accent);cursor:pointer;pointer-events:auto;transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);border:0;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:flex;position:absolute}.poke-tag:hover,.poke-tag:focus-visible{transform:scale(1.05)}.poke-tag:focus-visible{outline:2px solid var(--color-bright);outline-offset:2px;box-shadow:inset 0 -3px 0 var(--poke-on-accent)}.poke-tag:disabled{cursor:progress}.poke-tag--browse{left:calc(3.83 * var(--poke-u));top:calc(298.18 * var(--poke-u));width:calc(144.43 * var(--poke-u));height:calc(44.1 * var(--poke-u));padding:calc(.5 * var(--poke-u)) calc(5.7 * var(--poke-u)) 0 0;clip-path:polygon(0 8.82%,51.85% 0,100% 8.83%,100% 100%,0 100%)}.poke-tag--send{left:calc(494.6 * var(--poke-u));top:calc(279.8 * var(--poke-u));width:calc(107.4 * var(--poke-u));height:calc(37.69 * var(--poke-u));padding:calc(1.1 * var(--poke-u)) calc(6.7 * var(--poke-u)) 0 0;clip-path:polygon(0 0,91.18% 0,100% 51.85%,91.18% 100%,0 100%)}@media (min-width:768px){:lang(ka) .poke-tag--send{font-size:calc(18.5 * var(--poke-u))}}.poke-form__status{left:calc(208.2 * var(--poke-u));top:calc(270 * var(--poke-u));width:calc(278 * var(--poke-u));font-size:max(12px, calc(11 * var(--poke-u)));margin:0;line-height:1.2}.poke-form__fallback{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.poke-form__fallback:focus-visible{outline-offset:2px;outline:2px solid}.poke-modal{--poke-gap:max(6px, calc(8 * var(--u)));--poke-edge:max(6px, calc(8 * var(--u)));--poke-height:calc(365.03 * var(--poke-unit));--poke-top:max(calc(var(--header-bar-height) + var(--poke-edge)), calc((100svh + var(--header-bar-height) - var(--poke-height)) / 2));left:0;right:0;top:var(--poke-top);width:calc(602 * var(--poke-unit));height:min(var(--poke-height), max(calc(140 * var(--poke-unit)), calc(100svh - var(--poke-edge) - var(--poke-top))));z-index:7;opacity:0;transform-origin:50%;pointer-events:none;margin-inline:auto;transition:opacity .18s,transform .18s;position:fixed;transform:scale(.92)}.poke-modal--open{opacity:1;pointer-events:auto;animation:poke-in .28s var(--hover-easing-bouncy) both;transform:none}@keyframes poke-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.poke-modal__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;width:max-content;height:100%;scroll-padding-top:calc(84.79 * var(--poke-unit));padding-right:8px;overflow:hidden auto}.poke-modal .poke-form__title{z-index:1;position:sticky;top:0}@media (min-width:768px){.poke-modal .poke-form__interests{z-index:1;width:100%;height:calc(84.79 * var(--poke-u));margin-top:calc(-84.79 * var(--poke-u));background:linear-gradient(var(--poke-card), var(--poke-card)) no-repeat calc(194.08 * var(--poke-u)) calc(4.71 * var(--poke-u)) / calc((592.59 - 194.08) * var(--poke-u)) calc((77.26 - 4.71) * var(--poke-u));position:sticky;inset:0 auto auto}.poke-modal .poke-tag--send{margin:calc((329.22 - 84.79) * var(--poke-u)) 0 0 calc(521.45 * var(--poke-u));position:sticky;top:auto;bottom:0;left:auto}.poke-modal__scroll{--poke-band:calc(4.71 * var(--poke-unit));--poke-mask-box:linear-gradient(transparent var(--poke-band), #000 var(--poke-band));-webkit-mask-image:var(--poke-mask-box), linear-gradient(#000, #000), linear-gradient(to right, transparent, #000 calc(7 * var(--poke-unit)));-webkit-mask-image:var(--poke-mask-box), linear-gradient(#000, #000), linear-gradient(to right, transparent, #000 calc(7 * var(--poke-unit)));-webkit-mask-image:var(--poke-mask-box), linear-gradient(#000, #000), linear-gradient(to right, transparent, #000 calc(7 * var(--poke-unit)));-webkit-mask-image:var(--poke-mask-box), linear-gradient(#000, #000), linear-gradient(to right, transparent, #000 calc(7 * var(--poke-unit)));mask-image:var(--poke-mask-box), linear-gradient(#000, #000), linear-gradient(to right, transparent, #000 calc(7 * var(--poke-unit)));-webkit-mask-size:100% 100%, calc(194.08 * var(--poke-unit)) calc(var(--poke-band) + 2px), calc(100% - 484 * var(--poke-unit)) calc(100% - var(--poke-band));-webkit-mask-size:100% 100%, calc(194.08 * var(--poke-unit)) calc(var(--poke-band) + 2px), calc(100% - 484 * var(--poke-unit)) calc(100% - var(--poke-band));-webkit-mask-size:100% 100%, calc(194.08 * var(--poke-unit)) calc(var(--poke-band) + 2px), calc(100% - 484 * var(--poke-unit)) calc(100% - var(--poke-band));-webkit-mask-size:100% 100%, calc(194.08 * var(--poke-unit)) calc(var(--poke-band) + 2px), calc(100% - 484 * var(--poke-unit)) calc(100% - var(--poke-band));mask-size:100% 100%, calc(194.08 * var(--poke-unit)) calc(var(--poke-band) + 2px), calc(100% - 484 * var(--poke-unit)) calc(100% - var(--poke-band));-webkit-mask-position:0 0,0 0,100% 100%;mask-position:0 0,0 0,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.poke-modal__scroll[data-more]{--poke-mask-box:linear-gradient(transparent var(--poke-band), #000 var(--poke-band), #000 min(calc(100% - 1px), calc(345.8 * var(--poke-unit))), transparent min(100%, calc(350.25 * var(--poke-unit))))}}.poke-modal.poke-modal--float{z-index:70}.poke-modal.poke-modal--full{--poke-height:calc(352.11 * var(--poke-unit))}@media (min-width:768px){.poke-modal.poke-modal--full .poke-tag--send{margin:calc((279.8 - 84.79) * var(--poke-u)) 0 0 calc(494.6 * var(--poke-u))}.poke-modal.poke-modal--full .poke-modal__scroll[data-more]{--poke-mask-box:linear-gradient(transparent var(--poke-band), #000 var(--poke-band), #000 min(calc(100% - 1px), calc(293.73 * var(--poke-unit))), transparent min(100%, calc(298.18 * var(--poke-unit))))}}:is(.poke-modal__close,.hero-packs__close){background:var(--poke-accent);color:var(--poke-on-accent);cursor:pointer;transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);border:0;padding:0;position:absolute}.poke-modal__close{z-index:2;left:calc(570 * var(--poke-unit));top:calc(-4 * var(--poke-unit));width:calc(34 * var(--poke-unit));height:calc(34 * var(--poke-unit))}:is(.poke-modal__close,.hero-packs__close):is(:hover,:focus-visible){transform:scale(1.08)}:is(.poke-modal__close,.hero-packs__close):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:is(.poke-modal__close,.hero-packs__close) .close-mark{width:56%;height:auto;margin:auto}@media (prefers-reduced-motion:reduce){.poke-modal,.poke-modal--open,.poke-modal__close,.poke-tag{transition:none;animation:none}}@media (max-width:767px){.poke-modal{z-index:70;top:auto;left:8px;right:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);width:auto;height:auto;max-height:calc(100dvh - var(--header-bar-height) - 16px - env(safe-area-inset-bottom,0px));transform-origin:50% 100%;flex-direction:column;display:flex;position:fixed;overflow:visible}.poke-modal__scroll{scrollbar-gutter:auto;width:auto;height:auto;min-height:0;padding-right:0;scroll-padding-top:60px}.poke-modal__scroll[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}.poke-form{background:var(--poke-card);grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:12px;width:auto;height:auto;padding:0 14px 16px;display:grid}.poke-form:before{display:none}.poke-form>*,.poke-field,.poke-form__attach-label,.poke-form__clip,.poke-tag{position:static}.poke-form>.visually-hidden{position:absolute}.poke-form__title{grid-column:1/-1;width:auto;height:auto;margin:0 -14px;padding:14px 56px 14px 16px;font-size:1.75rem}.poke-form--inline .poke-form__title{padding-right:16px}.poke-form__interests{pointer-events:auto;flex-wrap:wrap;grid-column:1/-1;gap:10px 18px;display:flex}.poke-check{gap:7px;height:auto;position:relative}.poke-form__interests .poke-check{top:auto;left:auto}.poke-check__box{width:14px;height:14px}.poke-check__box svg{width:15px;height:22px;top:-9px;left:1px}.poke-check__label{font-size:1rem}.poke-check__pack{margin:0;font-size:.8125rem;position:static}.poke-form__fields{pointer-events:auto;grid-column:1/-1;gap:10px;display:grid}.poke-field{width:auto}.poke-field__label{margin:0 0 3px;font-size:.8125rem;line-height:1.2}.poke-field__input,.poke-form__brief-input{font-size:16px}.poke-field__input::placeholder{font-size:.875rem}.poke-field__input{height:40px;padding:0 10px}.poke-form__brief{grid-column:1/-1;width:auto;height:140px}.poke-form__brief-input{padding:8px 10px}.poke-form__attach{pointer-events:auto;grid-column:1;grid-template-columns:auto;align-content:start;justify-items:start;gap:6px;display:grid}.poke-form__attach-label{white-space:normal;overflow-wrap:anywhere;grid-area:2/1;min-width:0;max-width:none;font-size:.8125rem}.poke-form__clip{display:none}.poke-form__packs{grid-column:1/-1;width:auto;height:auto}.poke-form__packs-title,.poke-form__packs-none{margin-left:0;font-size:.8125rem;line-height:1.2}.poke-form__packs-list{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:10px;overflow:visible}.poke-form__packs-list[data-more]{-webkit-mask-image:none;mask-image:none}.poke-pack{padding:10px 12px 12px;font-size:.8125rem}.poke-pack__name{font-size:1.125rem}.poke-pack .poke-check__box{width:14px;height:14px}.poke-pack .poke-check__box svg{width:15px;height:22px;top:-9px;left:1px}.poke-pack__line,.poke-pack__terms,.poke-pack__item{padding-left:20px}.poke-pack__item:before{width:7px;height:1px;left:3px}.poke-form__packs-list .poke-pack__list{columns:9.6em 2;column-gap:12px}.poke-form__packs-list .poke-pack__list:lang(ka){columns:13.4em 2}.poke-pack__list>.poke-pack__item{break-inside:avoid;margin:0 0 calc(1.5 * var(--poke-u))}.poke-tag{font-size:1.375rem}.poke-tag--browse{grid-area:1/1;width:auto;min-width:110px;height:44px;padding:0 16px 0 14px}.poke-tag--send{grid-column:2;place-self:start end;width:auto;min-width:110px;height:44px;padding:0 22px 0 14px}.poke-form__status{grid-column:1;align-self:center;width:auto;font-size:.8125rem}.poke-modal__close{width:40px;height:40px;top:10px;left:auto;right:8px}}@media (max-width:359px){.poke-form:has(.poke-form__attach)>.poke-tag--send{grid-column:1/-1}}.poke-modal.poke-modal--over{z-index:10001}.poke-ref{align-items:stretch;gap:calc(14 * var(--poke-u));min-height:0;padding:calc(9 * var(--poke-u));background:var(--color-dark);box-shadow:inset 0 0 0 3px var(--poke-pack-mark);color:var(--color-bright);flex:auto;display:flex}.poke-ref__art{aspect-ratio:4/3;background:var(--poke-pack-mark);flex:none;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.poke-ref__art{background:color-mix(in srgb, var(--poke-pack-mark) 30%, var(--color-dark))}}.poke-ref__text{justify-content:center;gap:calc(6 * var(--poke-u));flex-direction:column;min-width:0;display:flex}.poke-ref__text p{margin:0}.poke-ref__title{font-size:max(18px, calc(20 * var(--poke-u)));overflow-wrap:anywhere;font-weight:700;line-height:1.1}.poke-ref__label,.poke-ref__link{font-size:max(12px, calc(8.28 * var(--poke-u)));font-weight:700;line-height:1.3}.poke-ref__label{opacity:.8}.poke-ref__link{color:inherit;text-underline-offset:2px;align-self:flex-start;margin:-8px 0;padding:8px 0;text-decoration:underline}.poke-ref__link:focus-visible{outline:2px solid var(--poke-pack-mark);outline-offset:2px}@media (max-width:767px){.poke-ref{gap:12px;padding:10px}.poke-ref__art{width:112px;height:auto}.poke-ref__title{font-size:1.125rem}.poke-ref__label,.poke-ref__link{font-size:.8125rem}}.hero-packs{--pk:var(--poke-unit,1px);--poke-u:var(--pk);--pack-ink:var(--color-bright);--pack-mark:var(--color-accent);--pack-rule:var(--pack-ink)}@supports (color:color-mix(in lab, red, red)){.hero-packs{--pack-rule:color-mix(in srgb, var(--pack-ink) 28%, transparent)}}.hero-packs{--pack-tint:var(--pack-ink)}@supports (color:color-mix(in lab, red, red)){.hero-packs{--pack-tint:color-mix(in srgb, var(--pack-ink) 8%, transparent)}}.hero-packs{--pack-name:max(16px, calc(14.13 * var(--pk)));--pack-text:max(12px, calc(8.28 * var(--pk)));--pack-pad:calc(10 * var(--pk));--pack-w:calc(560 * var(--pk));--pack-edge:max(8px, calc(8 * var(--u)));--pack-close-x:calc(11.4 * var(--pk));width:var(--pack-w);background:var(--poke-card);color:var(--pack-ink);font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .18s ease, transform .18s ease, display .18s allow-discrete;flex-direction:column;margin:0;display:none;transform:scale(.92)}:root[data-theme=dark] .hero-packs{--pack-ink:var(--color-white);--pack-mark:var(--color-white)}.hero-packs--open{opacity:1;animation:poke-in .28s var(--hover-easing-bouncy) both;display:flex;transform:none}@media (min-width:1024px){.hero-packs{--pack-tag-in:12;--pack-left:max(calc((16 - var(--at-x)) * var(--u)), min(calc((var(--title-x) - var(--pack-tag-in)) * var(--u)), calc((1440 - 16 - var(--at-x)) * var(--u) - var(--pack-w) - var(--pack-close-x)), calc((var(--pack-reach,1440) - var(--at-x)) * var(--u))));--pack-top:calc((var(--pack-drop,var(--title-y) + 44)) * var(--u));--pack-tag-top:calc((var(--title-y) - 6) * var(--u) - var(--pack-top));--pack-tag-x:calc((var(--title-x) - var(--pack-tag-in)) * var(--u) - var(--pack-left));left:var(--pack-left);top:var(--pack-top);max-height:max(calc(140 * var(--pk)), calc(100svh - var(--at-y) * var(--u) - var(--pack-top) - var(--pack-edge)));padding-top:calc(6 * var(--u));transform-origin:var(--pack-tag-x) 0;position:absolute}.hero-packs__tag{left:var(--pack-tag-x);top:var(--pack-tag-top);box-sizing:border-box;height:calc(6 * var(--u) - var(--pack-tag-top));padding:calc(6 * var(--u)) calc(8 * var(--u)) calc(6 * var(--u)) calc(var(--pack-tag-in) * var(--u));font-size:calc(36 * var(--u));font-weight:700;line-height:calc(44 * var(--u));pointer-events:none;position:absolute}.hero-packs .hero-packs__tag{color:#0000;background:0 0}}.hero-packs__tag{z-index:1}.hero-packs__scroll{min-height:0;padding:calc(4 * var(--pk)) var(--pack-pad) 0;overscroll-behavior:contain;flex:auto;overflow:hidden auto}.hero-packs__scroll[data-more]{--pack-fade:min(calc(28 * var(--pk)), var(--pack-more,0px));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--pack-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--pack-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--pack-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--pack-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--pack-fade)), transparent)}.hero-packs__list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hero-pack{min-width:0;padding:calc(9 * var(--pk)) calc(12 * var(--pk)) calc(10 * var(--pk));cursor:pointer;transition:background-color var(--hover-duration-quick) ease;flex-direction:column;display:flex;position:relative}.hero-pack+.hero-pack{border-left:1px solid var(--pack-rule)}.hero-pack:hover{background:var(--pack-tint)}.hero-pack--picked,.hero-pack--picked:hover{background:var(--color-dark);box-shadow:inset 0 0 0 3px var(--service-pick,var(--pack-mark))}.hero-packs .poke-check__box svg{fill:var(--service-pick,var(--color-accent))}.hero-pack:has(.hero-pack__pick:focus-visible){outline:2px dashed var(--pack-ink);outline-offset:-5px}.hero-pack__head{align-content:flex-start;align-items:center;gap:calc(4 * var(--pk)) calc(6 * var(--pk));flex-wrap:wrap;display:flex}.hero-pack__pick{align-items:center;gap:calc(5.65 * var(--poke-u));min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:flex}.hero-pack__pick:after{content:"";z-index:1;position:absolute;inset:0}.hero-pack__pick:focus-visible{outline:none}.hero-pack__name{font-size:var(--pack-name);overflow-wrap:anywhere;font-weight:700;line-height:1.1}.hero-pack__more{z-index:2;color:inherit;font:inherit;font-size:var(--pack-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.4em;margin:0 0 0 auto;padding:0;font-weight:500;line-height:1.2;display:flex;position:relative}.hero-pack__more:before{content:"";position:absolute;inset:min(0px,50% - 12px) -4px}.hero-pack__more:after{content:"";width:.36em;height:.36em;transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-.2em;transform:rotate(45deg)}.hero-pack__more[aria-expanded=true]:after{margin-top:.2em;transform:rotate(225deg)}.hero-pack__more:hover{text-underline-offset:.2em;text-decoration:underline}.hero-pack__more:focus-visible{outline:2px solid var(--pack-ink);outline-offset:2px}.hero-pack__line,.hero-pack__terms{font-size:var(--pack-text);margin:0;font-weight:500;line-height:1.3}.hero-pack__line{margin-top:calc(5 * var(--pk))}.hero-pack__line,.hero-pack__terms{padding-left:calc(16.01 * var(--poke-u))}.hero-pack__terms{margin-top:calc(4 * var(--pk));padding-bottom:calc(6 * var(--pk));border-bottom:1px solid var(--pack-rule);font-weight:700}.hero-pack__list{margin:calc(6 * var(--pk)) 0 0;font-size:var(--pack-text);padding:0;font-weight:400;line-height:1.25;list-style:none}.hero-pack__item{padding-left:calc(16.01 * var(--poke-u));overflow-wrap:break-word;position:relative}.hero-pack__item+.hero-pack__item{margin-top:calc(1.5 * var(--pk))}.hero-pack__item:before{content:"";left:calc(2.5 * var(--poke-u));width:calc(5.5 * var(--poke-u));height:max(1px, calc(1.2 * var(--poke-u)));background:currentColor;position:absolute;top:.62em}.hero-pack__list[hidden],.hero-pack__details[hidden]{display:none}.hero-pack__details{z-index:2;margin-top:calc(6 * var(--pk));font-size:var(--pack-text);cursor:auto;-webkit-user-select:text;user-select:text;line-height:1.3;position:relative}.hero-pack__details>p{padding-left:calc(16.01 * var(--poke-u));margin:0}.hero-pack__details>*+*{margin-top:calc(4 * var(--pk))}.hero-pack__plus{font-weight:700}@media (min-width:768px){.hero-pack{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.hero-pack__head{grid-row:1}.hero-pack__line{grid-row:2}.hero-pack__terms{grid-row:3}.hero-pack>.hero-pack__list,.hero-pack__details{grid-row:4;align-self:start}}.hero-packs__foot{padding:calc(4 * var(--pk)) var(--pack-pad) calc(8 * var(--pk));flex:none;justify-content:flex-end;display:flex}.hero-packs .hero-packs__poke{width:auto;height:max(34px, calc(32 * var(--pk)));margin:0 calc(-1 * var(--pack-pad) - 9.4 * var(--pk)) 0 0;font-size:max(16px, calc(20 * var(--pk)));padding:0 calc(1.1em + 4px) 0 .7em;position:relative;top:auto;left:auto}.hero-packs .hero-packs__poke:focus-visible{outline-color:var(--pack-ink)}.hero-packs__close{z-index:2;right:calc(-1 * var(--pack-close-x));width:calc(34 * var(--pk));height:calc(34 * var(--pk))}@media (min-width:1024px){.hero-packs__close{top:var(--pack-tag-top)}}@media (max-width:1023px){.hero-packs{z-index:70;max-height:calc(100dvh - var(--header-bar-height) - 32px - env(safe-area-inset-bottom,0px));transform-origin:50% 100%;position:fixed}}@media (min-width:768px) and (max-width:1023px){.hero-packs{--pack-w:calc(583.17 * var(--pk));--pack-tag-rise:calc(49 * var(--pk));left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);max-height:calc(100dvh - var(--header-bar-height) - 32px - var(--pack-tag-rise) - env(safe-area-inset-bottom,0px));padding-top:calc(6 * var(--pk));translate:-50%}.hero-packs__tag{left:0;top:calc(-1 * var(--pack-tag-rise));box-sizing:border-box;height:calc(var(--pack-tag-rise) + 6 * var(--pk));padding:calc(6 * var(--pk)) calc(10 * var(--pk)) calc(6 * var(--pk)) calc(12 * var(--pk));font-size:calc(35.1 * var(--pk));line-height:calc(43 * var(--pk));position:absolute}.hero-packs__close{top:calc(-1 * var(--pack-tag-rise))}}@media (max-width:767px){.hero-packs{--pk:1px;--poke-u:1px;--pack-name:1.125rem;--pack-text:.8125rem;--pack-pad:14px;left:8px;right:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);width:auto;max-height:calc(100dvh - var(--header-bar-height) - 16px - env(safe-area-inset-bottom,0px))}.hero-packs__tag{white-space:normal;flex:none;padding:14px 56px 14px 16px;font-size:1.75rem;position:relative}.hero-packs__close{width:40px;height:40px;top:10px;right:8px}.hero-packs__scroll{padding:0 var(--pack-pad)}.hero-packs__list{grid-template-columns:minmax(0,1fr)}.hero-pack{margin:0 calc(-1 * var(--pack-pad));padding:14px var(--pack-pad) 16px}.hero-pack+.hero-pack{border-left:0;border-top:1px solid var(--pack-rule)}.hero-pack__head{gap:12px}.hero-pack__pick{gap:7px}.hero-pack__line,.hero-pack__item,.hero-pack__details>p,.hero-pack__terms{padding-left:21px}.hero-pack__item:before{width:7px;height:1px;left:3px}.hero-pack>.hero-pack__list{columns:2;column-gap:12px}.hero-pack>.hero-pack__list:lang(ka){columns:13.5em 2}.hero-pack__item{break-inside:avoid}.hero-pack__item+.hero-pack__item{margin-top:3px}.hero-pack__line{margin-top:6px}.hero-pack__list{margin-top:8px}.hero-pack__terms{margin-top:6px;padding-bottom:8px}.hero-packs__foot{padding:10px var(--pack-pad) 12px;border-top:1px solid var(--pack-rule)}.hero-packs .hero-packs__poke{height:44px;margin:0;padding:0 22px 0 14px;font-size:1.375rem}}@media (min-width:1024px){.hero-packs.hero-packs--float{--pack-w:calc(583.17 * var(--pk));--pack-tag-h:calc(55 * var(--pk));--pack-tag-rise:calc(.42 * var(--pack-tag-h));--pack-band:calc(var(--header-bar-height) + var(--pack-tag-rise));--pack-room:calc(100svh - var(--pack-band) - 2 * var(--pack-edge));z-index:70;left:50%;top:calc(var(--pack-band) + var(--pack-edge) + .3 * var(--pack-room));max-height:var(--pack-room);padding-top:calc(var(--pack-tag-h) - var(--pack-tag-rise));transform-origin:50%;position:fixed;translate:-50% -30%}.hero-packs--float .hero-packs__tag{left:0;top:calc(-1 * var(--pack-tag-rise));height:var(--pack-tag-h);padding:calc(6 * var(--pk)) calc(10 * var(--pk)) calc(6 * var(--pk)) calc(12 * var(--pk));font-size:calc(35.1 * var(--pk));font-weight:900;line-height:calc(43 * var(--pk))}.hero-packs.hero-packs--float .hero-packs__tag{background:var(--poke-accent);color:var(--poke-on-accent)}.hero-packs--float .hero-packs__close{top:calc(-1 * var(--pack-tag-rise))}}@media (prefers-reduced-motion:reduce){.hero-packs,.hero-packs--open,.hero-pack,.hero-pack__more:after,.hero-packs__close{transition:none;animation:none}}.team-section{overflow:hidden}.team-cluster{--team-width:min(calc(586 * var(--u)), 72vw);--fig:calc(var(--team-width) / 522.99);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:var(--team-width);aspect-ratio:522.99/651;margin-top:auto;margin-bottom:calc(-1 * var(--space-lg));align-self:center;position:relative}.team-box{--flip:1;--member-ink:#f36;--member-on-ink:#111224;position:absolute}.team-box--mirrored{--flip:-1}.team-box--gela{--member-on-ink:var(--color-bright);aspect-ratio:385/400;width:73.615%;top:0;left:30.15%}.team-box--kristi{aspect-ratio:360.816/332.48;--member-ink:#5c4de8;--member-on-ink:#e0dff7;width:68.991%;top:23.468%;left:0}.team-box--bukhra{aspect-ratio:451/416;--member-ink:#111224;--member-on-ink:#e0dff7;width:86.235%;top:36.098%;left:4.289%}:root[data-theme=dark] .team-box--bukhra{--member-ink:#e0dff7;--member-on-ink:#111224}.team-member{pointer-events:none}.team-member--gela{z-index:2}.team-member--kristi{z-index:3}.team-member--bukhra{z-index:4}.team-member__hit{width:100%;height:100%;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.team-member__hit:focus-visible{outline:none}.team-member__hit:focus-visible .team-member__stage{outline:3px solid var(--color-accent);outline-offset:4px}.team-member__stage{transform:translate(var(--go-x,0px), var(--go-y,0px)) scale(var(--go-s,1)) scaleX(var(--flip));transition:transform var(--team-travel,.46s) cubic-bezier(.65, 0, .25, 1);position:absolute;inset:0}.team-member__crop{position:absolute;inset:0;overflow:hidden}.team-member__art{position:absolute;inset:0}.team-member__photo{-webkit-user-drag:none;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.team-member__photo--dark,:root[data-theme=dark] .team-member--themed .team-member__photo{display:none}:root[data-theme=dark] .team-member--themed .team-member__photo--dark{display:block}.team-member__shape{width:100%;height:100%;position:absolute;inset:0}.team-member__shape path{fill:#0000;pointer-events:fill;cursor:pointer}.team-fx{pointer-events:none;color:var(--member-ink);display:none;position:absolute;overflow:hidden}.team-fx[data-on]{display:block}.team-fx .word{transform-box:fill-box;transform-origin:50%;transform:none}.team-box--mirrored .team-fx .word,.team-member--gela .team-member__crop{transform:scaleX(-1)}.team-box--gela .team-member__art{width:107.27%;height:95.11%;inset:2.44% auto auto .26%}.team-box--bukhra .team-member__art{width:99.9%;height:99.77%;left:.1%}.team-band-box{z-index:0;pointer-events:none}.team-copy-box{z-index:10;pointer-events:none}.team-band-box,.team-copy-box{opacity:0;transition:opacity var(--flow-duration) var(--flow-easing) .28s}.team-cluster--in .team-band-box,.team-cluster--in .team-copy-box{opacity:1}.team-band,.team-copy{--band-scale:var(--rest-scale,1);--band-shift:var(--rest-shift,0px)}.team-cluster--takeover .team-band,.team-cluster--takeover .team-copy{--band-slide:calc(var(--flip) * var(--team-width) * .12);opacity:0}.team-band{top:var(--band-top);left:var(--band-left);width:100vw;height:var(--band-height);background:var(--member-ink);transform-origin:50% 0;transform:translate(var(--band-slide,0px), calc(-1 * var(--band-shift))) scaleY(var(--band-scale));transition:transform var(--flow-duration) var(--flow-easing), opacity .24s ease calc(var(--team-travel,.46s) * .5);position:absolute}.team-box--mirrored .team-band{left:auto;right:var(--band-right)}.team-cluster--takeover .team-band{transition:transform var(--flow-duration) var(--flow-easing), opacity .2s ease}.team-copy{top:var(--copy-top);left:var(--copy-left);box-sizing:border-box;width:var(--copy-width,calc(407 * var(--fig)));color:var(--member-on-ink);font-family:var(--font-ui);transform:translate(var(--band-slide,0px), calc(-1 * var(--band-shift)));transition:transform var(--flow-duration) var(--flow-easing), opacity .24s ease calc(var(--team-travel,.46s) * .5), visibility 0s;flex-direction:column;align-items:flex-start;display:flex;position:absolute}.team-box--mirrored .team-copy{left:auto;right:var(--copy-right);text-align:right;align-items:flex-end}.team-cluster--takeover .team-copy{visibility:hidden;transition:transform var(--flow-duration) var(--flow-easing), opacity .2s ease, visibility 0s linear .2s}.team-copy__head{align-items:inherit;flex-direction:column;display:flex}.team-copy--kristi .team-copy__head{margin-right:calc(23 * var(--fig))}.team-copy__name{margin:0 0 calc(11 * var(--fig));font-family:inherit;font-size:max(1.25rem, calc(36 * var(--fig)));font-weight:700;line-height:1}.team-copy__role{font-size:max(.75rem, calc(14 * var(--fig)));margin:0;font-weight:500;line-height:1.2}.team-copy__bios{width:100%;margin-top:calc(4 * var(--fig));display:grid}.team-copy__bio{min-width:0;font-size:max(.75rem, calc(11 * var(--fig)));grid-area:1/1;margin:0;line-height:1.2}.team-copy__bio--excerpt{max-height:3.6em;overflow:hidden}.team-copy__bio--full{opacity:0;pointer-events:none}.team-copy__close{width:var(--tap-target);height:var(--tap-target);color:inherit;cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.team-copy__close .close-mark{width:52%;height:auto}.team-copy__close:focus-visible{outline-offset:-4px;outline:2px solid}.team-cluster:not(.team-cluster--wide) .team-band-box{display:none}.team-cluster:not(.team-cluster--wide) .team-copy{clip-path:inset(50%);transition:none;transform:none}.team-cluster:not(.team-cluster--wide) .team-copy-box.is-selected>.team-copy{z-index:60;left:var(--space-sm);right:var(--space-sm);top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-sm));width:auto;max-height:calc(100dvh - var(--header-height) - 2 * var(--space-sm));padding:var(--space-md) calc(var(--tap-target) + var(--space-xs)) var(--space-md) var(--space-md);text-align:left;background:var(--member-ink);clip-path:none;pointer-events:auto;-webkit-user-select:text;user-select:text;animation:team-card-in .26s var(--flow-easing) both;align-items:stretch;position:fixed;overflow-y:auto}@keyframes team-card-in{0%{opacity:0;transform:translateY(1rem)}}.team-cluster:not(.team-cluster--wide) .is-selected .team-copy__head{margin-right:0}.team-cluster:not(.team-cluster--wide) .is-selected .team-copy__name{margin-bottom:.5rem;font-size:1.5rem}.team-cluster:not(.team-cluster--wide) .is-selected .team-copy__role{margin-bottom:.375rem;font-size:.875rem}.team-cluster:not(.team-cluster--wide) .is-selected .team-copy__bio{font-size:.875rem;line-height:1.35}.team-cluster:not(.team-cluster--wide) .is-selected .team-copy__bio--full{opacity:1;pointer-events:auto}.team-cluster:not(.team-cluster--wide) .is-selected .team-copy__bio--excerpt{display:none}.team-cluster:not(.team-cluster--wide) .is-selected .team-copy__close{right:var(--space-xs);top:var(--space-xs);opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.team-member__stage,.team-band,.team-copy,.team-copy__bio,.team-copy__close{transition:none!important}.team-copy{animation:none!important}.team-band-box,.team-copy-box{opacity:1;transition:none}}@media (max-width:1023px){.team-cluster{--team-width:calc(100vw - 2 * var(--content-inset));width:100%;margin-top:max(.5rem, calc(65 * var(--u)))}}.team-card{z-index:20;pointer-events:none}.team-panel-box{z-index:1;pointer-events:none}.team-panel-box .team-fx[data-on]{pointer-events:auto}.team-cluster[data-takeover=gela] .team-member__stage{--go-x:var(--go-gela-x,0px);--go-y:var(--go-gela-y,0px);--go-s:var(--go-gela-s,1)}.team-cluster[data-takeover=kristi] .team-member__stage{--go-x:var(--go-kristi-x,0px);--go-y:var(--go-kristi-y,0px);--go-s:var(--go-kristi-s,1)}.team-cluster[data-takeover=bukhra] .team-member__stage{--go-x:var(--go-bukhra-x,0px);--go-y:var(--go-bukhra-y,0px);--go-s:var(--go-bukhra-s,1)}.team-cluster--settle .team-member__stage{transition:none!important}.team-popup{left:var(--pop-left,0px);top:var(--pop-top,0px);width:var(--pop-width,0px);height:var(--pop-height,0px);box-sizing:border-box;padding:var(--pop-pad,0px) calc(var(--tap-target) + var(--pop-gap,0px)) var(--pop-pad,0px) var(--pop-gap,0px);color:var(--member-on-ink);font-family:var(--font-ui);opacity:0;visibility:hidden;flex-direction:column;align-items:flex-start;transition:opacity .12s,visibility 0s linear .12s;display:flex;position:absolute;overflow:hidden}.team-box--mirrored .team-popup{padding-left:calc(var(--tap-target) + var(--pop-gap,0px));padding-right:var(--pop-gap,0px);text-align:right;align-items:flex-end}.team-cluster--landed .team-card.is-selected .team-popup{opacity:1;visibility:visible;pointer-events:auto;-webkit-user-select:text;user-select:text;transition:opacity .22s 40ms}.team-cluster:not(:has(.team-panel-box .team-fx[data-on])) .team-popup{background:var(--member-ink)}.team-popup__body{align-items:inherit;flex-direction:column;width:100%;display:flex}.team-popup__name{margin:0 0 calc(11 * var(--fig));font-family:inherit;font-size:max(1.5rem, calc(36 * var(--fig)));font-weight:700;line-height:1}.team-popup__role{margin:0 0 calc(14 * var(--fig));font-size:max(.875rem, calc(14 * var(--fig)));font-weight:500;line-height:1.2}.team-popup__bio{max-width:48em;font-size:max(.875rem, calc(14 * var(--fig)));margin:0;line-height:1.45}.team-popup{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.team-popup__actions{gap:calc(12 * var(--fig));margin-top:calc(18 * var(--fig));flex-wrap:wrap;display:flex}.team-cluster--wide .team-box--mirrored .team-popup__actions{justify-content:flex-end}.team-popup__action{min-height:var(--tap-target);color:inherit;font:inherit;font-size:max(.875rem, calc(16 * var(--fig)));white-space:nowrap;cursor:pointer;transition:background-color var(--hover-duration-quick) ease, color var(--hover-duration-quick) ease, border-color .18s ease, transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);background:0 0;border:2px solid;justify-content:center;align-items:center;padding:0 1.1em;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.team-popup__action:hover,.team-popup__action:focus-visible{background:var(--member-on-ink);color:var(--member-ink)}.team-popup__action:focus-visible{outline-offset:3px;outline:2px solid;outline-color:var(--member-on-ink)}.team-popup__action:active{transform:translateY(2px)scale(.98)}@media (prefers-reduced-motion:reduce){.team-popup__action{transition:none}}.team-cluster--wide .team-popup[data-fit~=beside] .team-popup__body{column-gap:calc(32 * var(--fig));grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.team-cluster--wide .team-popup[data-fit~=beside] .team-popup__name{grid-area:1/1;width:min-content}.team-cluster--wide .team-popup[data-fit~=beside] .team-popup__role{grid-area:2/1;margin-bottom:0}.team-cluster--wide .team-popup[data-fit~=beside] .team-popup__bio{grid-area:1/2/3}.team-box--mirrored .team-popup[data-fit~=beside] .team-popup__body{grid-template-columns:minmax(0,1fr) auto}.team-box--mirrored .team-popup[data-fit~=beside] :is(.team-popup__name,.team-popup__role){grid-column:2;justify-self:end}.team-box--mirrored .team-popup[data-fit~=beside] .team-popup__bio{grid-column:1;justify-self:end}.team-cluster--wide .team-popup[data-fit~=small] .team-popup__bio{font-size:max(.8125rem, calc(13 * var(--fig)))}.team-cluster--wide .team-popup[data-fit~=small] .team-popup__actions{margin-top:calc(12 * var(--fig))}.team-popup__close{top:calc(var(--pop-pad,0px) + max(1.5rem, calc(36 * var(--fig))) / 2 - var(--tap-target) / 2);right:calc(var(--pop-gap,0px) / 4);width:var(--tap-target);height:var(--tap-target);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.team-box--mirrored .team-popup__close{right:auto;left:calc(var(--pop-gap,0px) / 4)}.team-popup__close-marker{z-index:0;opacity:.85;pointer-events:none;transition:opacity var(--hover-duration-bouncy) var(--hover-easing-bouncy);position:absolute;inset:12%}.team-popup__close-marker svg{width:100%;height:100%;fill:var(--member-on-ink);display:block}.team-popup__close-glyph{z-index:1;color:var(--member-ink);font-size:max(.8125rem, calc(15 * var(--fig)));transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);line-height:1;position:relative}.team-popup__close:hover .team-popup__close-marker,.team-popup__close:focus-visible .team-popup__close-marker{opacity:1}.team-popup__close:hover .team-popup__close-glyph,.team-popup__close:focus-visible .team-popup__close-glyph{transform:rotate(90deg)}.team-popup__close:focus-visible{outline-offset:-4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.team-popup,.team-cluster--landed .team-card.is-selected .team-popup{transition:none!important}}.team-popup__name,.team-popup__role,.team-popup__bio,.team-popup__action-label{transition:filter .18s,opacity .18s}.team-popup__close-glyph{transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy), filter .18s ease, opacity .18s ease}.app:has(.hero-packs--float.hero-packs--open,.poke-modal--float.poke-modal--open) :is(.team-popup__name,.team-popup__role,.team-popup__bio,.team-popup__action-label,.team-popup__close-glyph){filter:blur(6px);opacity:.55}.app:has(.hero-packs--float.hero-packs--open,.poke-modal--float.poke-modal--open) :is(.team-popup__action,.team-popup__action:hover,.team-popup__action:focus-visible){color:inherit;background:0 0;border-color:#0000}.app:has(.hero-packs--float.hero-packs--open,.poke-modal--float.poke-modal--open) .team-popup__close-marker{opacity:0}.app:has(.hero-packs--float.hero-packs--open,.poke-modal--float.poke-modal--open) .team-popup__close:is(:hover,:focus-visible) .team-popup__close-glyph{transform:none}@media (prefers-reduced-motion:reduce){.team-popup__name,.team-popup__role,.team-popup__bio,.team-popup__action-label,.team-popup__close-glyph,.team-popup__close-marker,.team-popup__action{transition:none}}@property --works-scale{syntax:"<number>";inherits:true;initial-value:1}.works-section{--works-gap-x:max(8px, calc(33.63 * var(--u)));--works-gap-y:max(8px, calc(31.42 * var(--u)));--works-share:.4;--works-scale:1;transition:--works-scale .42s var(--flow-easing);--works-main:3.5;--works-edge:1.5;--works-corner:1.2;--works-tuck:.125;--works-corner-bite:.3536;--works-blur-strength:.085;--works-blur-from:calc(var(--works-main) / 2);--works-blur-edge:.7;--works-blur-full:3.5;--works-field-top:max(1.25rem, calc(126 * var(--u)));--works-lens-gutter:12px;--works-lens-top:calc(var(--works-main) / 2 + 15 / 156 * var(--works-main) - .5);--works-field-cols:12}.works-section[data-filter]{--works-scale:var(--works-share)}.works-section .section-title{justify-content:flex-end;align-items:baseline;column-gap:max(8px, calc(18 * var(--u)));flex-wrap:wrap;display:flex}.works-section .section-title__word{flex:0 0 100%;order:-1}.works-section .section-title__sub{order:1}.works-filter{justify-content:flex-end;align-items:baseline;column-gap:max(2px, calc(4 * var(--u)));row-gap:calc(var(--tap-target) - 16px);flex-wrap:wrap;order:0;display:flex;position:relative}.works-filter:before{content:"";z-index:-1;background:linear-gradient(to right, transparent 0, var(--page-bg) 12%, var(--page-bg) 88%, transparent 100%);position:absolute;inset:-.5em -.7em}@supports (color:color-mix(in lab, red, red)){.works-filter:before{background:linear-gradient(to right, transparent 0, color-mix(in srgb, var(--page-bg) 92%, transparent) 12%, color-mix(in srgb, var(--page-bg) 92%, transparent) 88%, transparent 100%)}}.works-filter:before{pointer-events:none;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.works-filter__chip{--chip:var(--ink);--chip-ink:var(--chip)}@supports (color:color-mix(in lab, red, red)){.works-filter__chip{--chip-ink:color-mix(in srgb, var(--chip) 74%, var(--ink))}}.works-filter__chip{padding:max(1px, calc(2 * var(--u))) max(4px, calc(7 * var(--u)));font-family:var(--font-display);font-weight:700;font-size:max(.75rem, calc(19 * var(--u)));text-transform:lowercase;color:var(--chip-ink);cursor:pointer;background:0 0;border:0;margin:0;line-height:1.2;transition:background-color .18s,color .18s;position:relative}.works-filter__chip:after{content:"";height:var(--tap-target);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.works-filter__chip--tech{--chip:var(--frame-tech)}.works-filter__chip--marketing{--chip:var(--frame-marketing)}.works-filter__chip--branding{--chip:var(--frame-branding)}.works-filter__chip:not([aria-pressed=true]):hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.works-filter__chip[aria-pressed=true]{background:var(--chip-ink);color:var(--page-bg)}.works-filter__chip:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.works-filter__chip{transition:none}}@property --works-blur-col{syntax:"<number>";inherits:false;initial-value:0}@property --works-blur-row{syntax:"<number>";inherits:false;initial-value:0}@property --works-blur-sx{syntax:"<length>";inherits:false;initial-value:0}.works-field{--works-field-w:calc(100% - 124.63 * var(--u) + 2 * var(--content-inset));--works-field-room:max(var(--works-field-top), calc(var(--works-lens-top) * (var(--works-field-w) - (var(--works-field-cols) - 1) * var(--works-gap-x)) / var(--works-field-cols) + var(--works-lens-gutter)));margin-top:var(--works-field-room);margin-left:calc(80 * var(--u) - var(--content-inset));margin-right:calc(44.63 * var(--u) - var(--content-inset));margin-bottom:max(.5rem, calc(max(1rem, calc(60 * var(--u))) - (var(--works-field-room) - var(--works-field-top))));align-self:stretch}.works-grid{grid-template-columns:repeat(var(--works-cols), minmax(0, 1fr));column-gap:var(--works-gap-x);row-gap:var(--works-gap-y);touch-action:manipulation;isolation:isolate;transform-origin:100%;transform:scale(var(--works-scale));display:grid;position:relative;container-type:inline-size}.works-cell{--frame:var(--frame-tech);--cell:calc((100cqw - (var(--works-cols) - 1) * var(--works-gap-x)) / var(--works-cols));isolation:isolate;aspect-ratio:1;width:100%;color:var(--frame);cursor:pointer;z-index:0;translate:var(--lx,0px) var(--ly,0px);transition:transform .28s var(--flow-easing), translate .28s var(--flow-easing), z-index 0s linear .28s;background:0 0;border:0;padding:0;display:block;position:relative}.works-cell--marketing{--frame:var(--frame-marketing)}.works-cell--branding{--frame:var(--frame-branding)}.works-cell[data-state]{transition:transform .28s var(--flow-easing), translate .28s var(--flow-easing), z-index 0s}.works-cell[data-state=leaving]{z-index:9}.works-cell[data-state=main]{z-index:13;transform:scale(var(--works-main))}.works-cell[data-state=edge]{--reach:calc(var(--cell) * ((var(--works-main) + var(--works-edge)) / 2 - var(--works-edge) * var(--works-tuck) - 1));z-index:11;transform:translate(calc(var(--sx,0) * (var(--reach) - var(--works-gap-x))), calc(var(--sy,0) * (var(--reach) - var(--works-gap-y)))) scale(var(--works-edge))}.works-cell[data-state=corner]{--reach:calc(var(--cell) * ((var(--works-main) + var(--works-corner)) / 2 - var(--works-corner) * var(--works-corner-bite) - 1));z-index:10;transform:translate(calc(var(--sx,0) * (var(--reach) - var(--works-gap-x))), calc(var(--sy,0) * (var(--reach) - var(--works-gap-y)))) scale(var(--works-corner))}.works-cell[data-state=far]{--push:calc(var(--cell) * (var(--works-main) / 2 + var(--works-edge) * (1 - var(--works-tuck)) + var(--works-tuck) - 1.5 - var(--ring,2) * var(--works-tuck)));z-index:calc(10 - var(--ring,2));transform:translate(calc(var(--sx,0) * max(0px, var(--push) - var(--ring,2) * var(--works-gap-x))), calc(var(--sy,0) * max(0px, var(--push) - var(--ring,2) * var(--works-gap-y))))}.works-cell[data-state=diag]{--push:calc(var(--cell) * (var(--works-main) / 2 + var(--works-corner) * (1 - var(--works-corner-bite)) - var(--works-corner-bite) - 1.5));z-index:8;transform:translate(calc(var(--sx,0) * max(0px, var(--push) - 2 * var(--works-gap-x))), calc(var(--sy,0) * max(0px, var(--push) - 2 * var(--works-gap-y))))}.works-blur{--cell:calc((100cqw - (var(--works-cols) - 1) * var(--works-gap-x)) / var(--works-cols));--blur-out:calc(var(--cell) * 1.5);--blur-below:calc(var(--cell) * 2);--blur-top:max(var(--works-field-top), calc(var(--works-lens-top) * var(--cell) + var(--works-lens-gutter)));--blur-x:calc(var(--blur-out) + var(--works-blur-col) * (var(--cell) + var(--works-gap-x)) + var(--cell) / 2 + var(--works-blur-sx));--blur-y:calc(var(--blur-top) + var(--works-blur-row) * (var(--cell) + var(--works-gap-y)) + var(--cell) / 2);--blur-r:calc(var(--cell) * var(--works-blur-from));--blur-span:calc(var(--cell) * (var(--works-blur-full) - var(--works-blur-from)));--blur-falloff:radial-gradient(circle at var(--blur-x) var(--blur-y), rgb(0 0 0/var(--works-blur-edge)) var(--blur-r), rgb(0 0 0/calc(var(--works-blur-edge) + (1 - var(--works-blur-edge)) * .6)) calc(var(--blur-r) + var(--blur-span) * .35), rgb(0 0 0/calc(var(--works-blur-edge) + (1 - var(--works-blur-edge)) * .9)) calc(var(--blur-r) + var(--blur-span) * .7), #000 calc(var(--blur-r) + var(--blur-span)));--blur-edges:linear-gradient(to bottom, transparent 0, #000 calc(var(--blur-top) / 2), #000 calc(100% - var(--cell) / 2), transparent 100%);--blur-edges-near:linear-gradient(to bottom, transparent 0, #000 min(calc(var(--blur-top) / 2), var(--works-lens-gutter)), #000 calc(100% - var(--cell) / 2), transparent 100%);--blur-lens:linear-gradient(to right, transparent calc(var(--blur-x) - var(--cell) * 3.75), #000 calc(var(--blur-x) - var(--cell) * 2.75), #000 calc(var(--blur-x) + var(--cell) * 2.75), transparent calc(var(--blur-x) + var(--cell) * 3.75));top:calc(-1 * var(--blur-top));right:calc(-1 * var(--blur-out));bottom:calc(-1 * var(--blur-below));left:calc(-1 * var(--blur-out));z-index:12;pointer-events:none;-webkit-backdrop-filter:blur(calc(var(--cell) * var(--works-blur-strength)));backdrop-filter:blur(calc(var(--cell) * var(--works-blur-strength)));-webkit-mask-image:var(--blur-falloff), var(--blur-edges), var(--blur-lens), var(--blur-edges-near);-webkit-mask-image:var(--blur-falloff), var(--blur-edges), var(--blur-lens), var(--blur-edges-near);-webkit-mask-image:var(--blur-falloff), var(--blur-edges), var(--blur-lens), var(--blur-edges-near);-webkit-mask-image:var(--blur-falloff), var(--blur-edges), var(--blur-lens), var(--blur-edges-near);mask-image:var(--blur-falloff), var(--blur-edges), var(--blur-lens), var(--blur-edges-near);-webkit-mask-composite:source-in, source-over, source-in, source-over;opacity:0;visibility:hidden;transition:opacity .28s var(--flow-easing), visibility 0s linear .28s;-webkit-mask-composite:source-in,source-over,source-in,source-over;-webkit-mask-composite:source-in,source-over,source-in,source-over;position:absolute;-webkit-mask-composite:source-in,source-over,source-in,source-over;mask-composite:intersect,add,intersect,add}.works-blur[data-on]{opacity:1;visibility:visible;transition:opacity .28s var(--flow-easing), visibility 0s, --works-blur-col .28s var(--flow-easing), --works-blur-row .28s var(--flow-easing), --works-blur-sx .28s var(--flow-easing)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.works-blur{display:none}}.works-cell__art{background:var(--frame-fill);width:100%;height:100%;display:block;position:relative;overflow:hidden}.works-cell__raster{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;font:8px/1 sans-serif;position:absolute;top:0;left:0}.works-cell__art:after{content:"";border:calc(max(1.5px, calc(2.5 * var(--u))) / var(--works-scale)) solid var(--frame);pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.works-cell[data-state=main] .works-cell__art:after{opacity:0}.works-cell:focus-visible{outline:calc(3px / var(--works-scale)) solid var(--color-accent);outline-offset:calc(2px / var(--works-scale))}.works-cell:focus-visible:not([data-state=main]){z-index:14}.works-cell[data-state=main]:focus-visible{outline-width:calc(3px / (var(--works-main) * var(--works-scale)));outline-offset:calc(var(--cell) * .11 + 1px / var(--works-scale))}.works-split{position:relative}.works-picks{--pick-gutter:6%;--pick-size:clamp(88px, 28cqw, 280px);--row-size:clamp(44px, 11cqw, 124px);--frame:var(--frame-tech);inset:0 calc(var(--works-share) * 100%) 0 0;isolation:isolate;gap:max(10px, calc(22 * var(--u)));padding-right:var(--pick-gutter);animation:works-picks-in .42s var(--flow-easing) both;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;container-type:inline-size}.works-picks:before{content:"";z-index:-1;inset:calc(-1 * var(--space-sm)) 0 calc(-1 * var(--space-sm)) calc(-2 * var(--space-sm));background:linear-gradient(to right, transparent 0, var(--page-bg) var(--space-sm), var(--page-bg) 62%, transparent 100%);position:absolute}@supports (color:color-mix(in lab, red, red)){.works-picks:before{background:linear-gradient(to right, transparent 0, color-mix(in srgb, var(--page-bg) 88%, transparent) var(--space-sm), color-mix(in srgb, var(--page-bg) 82%, transparent) 62%, transparent 100%)}}.works-picks:before{pointer-events:none;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%)}.works-picks[data-pillar=marketing]{--frame:var(--frame-marketing)}.works-picks[data-pillar=branding]{--frame:var(--frame-branding)}@keyframes works-picks-in{0%{opacity:0;transform:translate(max(-24px,-2%))}to{opacity:1;transform:none}}.works-pick{grid-template-columns:var(--pick-size) minmax(0, 1fr);column-gap:max(12px, calc(28 * var(--u)));align-items:center;min-height:0;display:grid}.works-pick__square{isolation:isolate;aspect-ratio:1;width:100%;color:var(--frame);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.works-pick__art{background:var(--frame-fill);width:100%;height:100%;display:block;position:relative;overflow:hidden}.works-pick__art:after{content:"";border:max(1.5px, calc(2.5 * var(--u))) solid var(--frame);pointer-events:none;position:absolute;inset:0}.works-pick__button:focus-visible{outline:3px solid var(--color-accent);outline-offset:calc(var(--pick-size) * .11 + 4px)}.works-pick__row:focus-visible{outline-offset:calc(var(--row-size) * .12 + 2px)}.works-pick__text{min-width:0;font-family:var(--font-ui);color:var(--ink)}.works-pick__eyebrow{margin:0 0 max(4px, calc(8 * var(--u)));font-family:var(--font-display);font-weight:700;font-size:var(--fs-small);text-transform:lowercase;color:var(--frame);line-height:1.2}.works-pick__title{font-weight:700;font-size:max(1rem, calc(28 * var(--u)));text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.2}.works-pick__date{margin:max(2px, calc(4 * var(--u))) 0 0;font-weight:500;font-size:max(.75rem, calc(13 * var(--u)));opacity:.7;line-height:1.2}.works-pick__desc{margin:max(6px, calc(12 * var(--u))) 0 0;font-size:max(.75rem, calc(14 * var(--u)));-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.works-picks__list{gap:max(6px, calc(14 * var(--u)));padding:0 max(6px, calc(10 * var(--u))) 0 0;overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;min-height:0;margin:0;list-style:none;display:flex;overflow-y:auto}.works-pick__row{grid-template-columns:var(--row-size) minmax(0, 1fr);column-gap:max(10px, calc(18 * var(--u)));text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;margin:0;padding:0;display:grid}.works-pick__caption{min-width:0;font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);color:var(--ink);align-items:baseline;line-height:1.25;transition:color .18s;display:flex}.works-pick__name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.works-pick__row[aria-current=true] .works-pick__caption:before{content:"["}.works-pick__row[aria-current=true] .works-pick__caption:after{content:"]";align-self:last baseline}.works-pick__row[aria-current=true] .works-pick__caption{color:var(--frame)}.works-pick__row[aria-current=true] .works-pick__art:after{border-width:max(3px, calc(5 * var(--u)))}@media (prefers-reduced-motion:reduce){.works-section,.works-grid,.works-picks,.works-pick__caption,.works-cell,.works-cell[data-state],.works-cell__art:after,.works-blur,.works-blur[data-on]{transition:none;animation:none}}@media (min-width:768px) and (max-width:1023px){.works-section{--works-share:.5}.works-section .works-filter{column-gap:8px}.works-field{flex-direction:column;flex:auto;display:flex}.works-split{flex:auto}.works-picks{--pick-gutter:7%}}@media (max-width:767px){.works-section{--works-gap-x:8px;--works-gap-y:8px;--works-main:2.4;--works-edge:1.3333;--works-corner:1.1333;--works-field-top:2.5rem;--works-field-cols:5}.works-field{--works-field-w:calc(100% - 28px);margin-left:0;margin-right:0;padding-inline:14px}.works-section{--works-share:1}.works-section .works-filter{flex:0 0 100%;order:2;column-gap:8px;margin-top:.4em}.works-picks{margin-bottom:var(--space-sm);--pick-size:min(42cqw, 180px);--row-size:clamp(44px, 16cqw, 84px);flex-direction:column;padding-right:0;display:flex;position:static}.works-picks__list{max-height:40vh}}.works-stage{--card-w:max(170px, calc(320 * var(--u)));--spread-w:max(190px, calc(340 * var(--u)));min-height:max(480px, calc(740 * var(--u)));margin-top:max(12px, calc(24 * var(--u)));flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.works-decks{padding-block:max(56px, calc(96 * var(--u))) max(24px, calc(48 * var(--u)));justify-content:center;align-items:center;display:flex}.works-deck{--frame:var(--frame-tech);--deck-ink:var(--color-white);--cw:var(--card-w);z-index:1;width:var(--card-w);height:calc(var(--card-w) * 1.4);margin-inline:calc(var(--card-w) * -.12);position:relative}.works-deck--marketing{--frame:var(--frame-marketing);--deck-ink:var(--color-white);z-index:2}.works-deck--branding{--frame:var(--frame-branding);--deck-ink:var(--page-bg)}.works-stage:not([data-open]) .works-deck--tech,.works-stage:not([data-open]) .works-deck--branding{top:calc(var(--card-w) * .18)}.works-stage:not([data-open]) .works-deck--tech{left:calc(var(--card-w) * .08)}.works-stage:not([data-open]) .works-deck--branding{left:calc(var(--card-w) * -.08)}.works-deck{transition:translate .38s cubic-bezier(.2,.8,.2,1)}.works-deck:is(:hover,:has(.works-deck__button:focus-visible)){z-index:50}.works-stage:not([data-open]) .works-decks:has(.works-deck:hover,.works-deck__button:focus-visible) .works-deck:not(:hover):not(:has(.works-deck__button:focus-visible)){translate:0 calc(var(--card-w) * .12)}.works-stage[data-open] .works-deck:is(:hover,:has(.works-deck__button:focus-visible)){translate:0 calc(var(--card-w) * -.12)}.works-deck__button{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.works-deck__button:focus-visible{outline:3px solid var(--color-accent);outline-offset:max(8px, calc(16 * var(--u)))}.works-deck__base{z-index:0;background:var(--frame);position:absolute;inset:0}.works-deck__label{bottom:calc(100% + var(--card-w) * .16);left:calc(50% + sin(var(--deck-angle,0deg)) * var(--card-w) * 1.4 + var(--label-shift,0px));z-index:60;translate:-50% 8px;rotate:var(--deck-angle,0deg);transform-origin:50% 100%;padding:max(4px, calc(8 * var(--u))) max(10px, calc(18 * var(--u)));background:var(--frame);color:var(--deck-ink);font-family:var(--font-display);font-weight:700;font-size:max(1rem, calc(var(--card-w) * .13));text-transform:lowercase;white-space:nowrap;opacity:1;pointer-events:none;transition:opacity .18s ease, translate var(--hover-duration-bouncy) var(--hover-easing-bouncy), scale var(--hover-duration-bouncy) var(--hover-easing-bouncy);line-height:1.1;position:absolute;translate:-50%}.works-deck:hover .works-deck__label,.works-deck__button:focus-visible .works-deck__label{opacity:1;translate:-50% max(-10px, calc(-10 * var(--u)));scale:1.12}.works-deck--branding .works-deck__label{--label-shift:calc(var(--card-w) * .1)}.works-stage[data-open] .works-deck__label{opacity:0;translate:-50% 8px}.works-stage[data-open] .works-deck:hover .works-deck__label,.works-stage[data-open] .works-deck__button:focus-visible .works-deck__label{opacity:1;translate:-50%;scale:1}.works-deck__blurb{display:none}@media (max-width:1023px){.works-stage[data-open] .works-decks .works-card__name{--name-size:calc(var(--cw) * .115);white-space:nowrap;text-transform:lowercase;justify-content:center;align-items:center;padding-top:0;display:flex}}.works-stage[data-settling] .works-deck,.works-stage[data-settling] .works-deck:is(:hover,:has(.works-deck__button:focus-visible)){z-index:1;translate:0}.works-stage[data-settling] .works-deck--marketing{z-index:2}.works-stage[data-settling] .works-deck__label{translate:-50%;scale:1}.works-stage[data-settling][data-open] .works-deck__label{opacity:0;translate:-50% 8px}.works-stage[data-settling] .works-card__fan{transform:translate(calc(var(--i,0) * 0.6%), calc(var(--i,0) * 0.8%))}.works-card{display:block;position:absolute;inset:0}.works-card__fan{background:var(--frame-fill);transform:translate(calc(var(--i,0) * 0.6%), calc(var(--i,0) * 0.8%));transform-origin:50% 100%;will-change:transform;border:0;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0;overflow:hidden}.works-deck:hover .works-card__fan,.works-deck__button:focus-visible .works-card__fan{transform:translate(calc(var(--step) * 7%), calc(var(--astep) * 1.5% - 4%)) rotate(calc(var(--step) * 5deg - var(--jit)))}.works-card__art{display:block;position:absolute;inset:0}.works-card__name{--name-size:max(12px, calc(var(--cw) * .076));height:calc(var(--cw) * .1 + var(--name-size) * 1.12 * 2);padding:0 calc(var(--cw) * .07);background:var(--frame);font-family:var(--font-display);font-weight:700;font-size:var(--name-size);text-align:center;color:var(--deck-ink);text-wrap:balance;overflow-wrap:anywhere;justify-content:center;align-items:center;line-height:1.12;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.works-card__link:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px}.works-board,.works-board__content{inset:max(4px, calc(6 * var(--u))) calc(-1 * var(--content-inset));position:absolute}.works-board{z-index:1;background:var(--frame)}.works-board--tech,.works-board__content--tech{--frame:var(--frame-tech);--deck-ink:var(--color-white)}.works-board--marketing,.works-board__content--marketing{--frame:var(--frame-marketing);--deck-ink:var(--color-white)}.works-board--branding,.works-board__content--branding{--frame:var(--frame-branding);--deck-ink:var(--page-bg)}.works-board__content{--card-edge:var(--deck-ink);z-index:2;gap:max(8px, calc(16 * var(--u)));padding:max(14px, calc(26 * var(--u))) var(--content-inset);pointer-events:none;flex-direction:column;display:flex}.works-board__head{pointer-events:auto;justify-content:space-between;align-items:center;gap:1rem;animation:.26s .16s both works-board-head;display:flex}@keyframes works-board-head{0%{opacity:0}to{opacity:1}}.works-board__label{font-family:var(--font-display);font-weight:700;font-size:max(1.125rem, calc(34 * var(--u)));text-transform:lowercase;color:var(--deck-ink);margin:0;line-height:1.1}.works-board__close{width:max(48px, calc(54 * var(--u)));height:max(40px, calc(40 * var(--u)));color:var(--frame);font-size:max(.875rem, calc(16 * var(--u)));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid;position:relative}.works-board__close-marker{opacity:.9;pointer-events:none;transition:opacity var(--hover-duration-bouncy) var(--hover-easing-bouncy);position:absolute;inset:0}.works-board__close-marker svg{width:100%;height:100%;fill:var(--page-bg);display:block}.works-board__close-glyph{z-index:1;transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);position:relative}.works-board__close:hover .works-board__close-marker,.works-board__close:focus-visible .works-board__close-marker{opacity:1}.works-board__close:hover .works-board__close-glyph,.works-board__close:focus-visible .works-board__close-glyph{transform:rotate(90deg)}.works-line{gap:max(12px, calc(22 * var(--u)));margin:0 calc(-1 * var(--content-inset));padding:max(6px, calc(10 * var(--u))) var(--content-inset) max(14px, calc(22 * var(--u)));scroll-padding-inline:var(--content-inset);overscroll-behavior:contain;scroll-snap-type:x proximity;scrollbar-width:none;pointer-events:auto;justify-content:safe center;align-items:flex-start;list-style:none;display:flex;overflow:auto hidden}.works-line::-webkit-scrollbar{display:none}.works-line__item:not(.works-line__item--real){animation:.24s .56s both works-line-copy}@keyframes works-line-copy{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.works-line__item:not(.works-line__item--real){animation:none}}.works-line__anchor{width:0;height:0;position:absolute;overflow:hidden}.works-line__item{--cw:var(--spread-w);width:var(--spread-w);scroll-snap-align:start;flex:none}.works-line__desc{margin:max(8px, calc(var(--cw) * .05)) 0 0;font-family:var(--font-ui);font-size:max(.75rem, calc(var(--cw) * .052));color:var(--deck-ink);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;line-height:1.4;animation:.3s .38s both works-line-desc;display:-webkit-box;overflow:hidden}@keyframes works-line-desc{0%{opacity:0}to{opacity:1}}.works-line__item .works-card{width:var(--spread-w);height:calc(var(--spread-w) * 1.4);position:relative;inset:auto}.works-line__item .works-card__fan{border:0;transform:none}.works-stage[data-open] .works-decks{--card-w:max(110px, calc(190 * var(--u)));right:max(16px, calc(34 * var(--u)));bottom:calc(max(12px, calc(20 * var(--u))) + var(--card-w) * .26);z-index:3;padding:0;position:absolute}@media (prefers-reduced-motion:reduce){.works-card__fan{transition:none}.works-board__head,.works-line__desc{animation:none}}@media (max-width:1023px){.works-stage{--card-w:clamp(90px, 36vw, 200px);--spread-w:clamp(190px, 58vw, 300px);justify-content:flex-start}.works-decks{justify-content:center;align-items:flex-start;gap:max(18px, calc(var(--card-w) * .16));flex-direction:column;padding-block:0}.works-deck{margin-inline:0}.works-stage:not([data-open]) .works-deck--tech,.works-stage:not([data-open]) .works-deck--branding{top:0;left:0}.works-deck__blurb{--deck-blurb-gap:calc(var(--card-w) * .26);top:0;left:calc(100% + var(--deck-blurb-gap));width:calc(100vw - 2 * var(--content-inset) - var(--card-w) - var(--deck-blurb-gap));height:100%;font-family:var(--font-ui);color:var(--ink);flex-direction:column;justify-content:center;display:flex;position:absolute;overflow:hidden}.works-deck__blurb-dept{background:var(--frame);color:var(--deck-ink);font-family:var(--font-display);text-transform:lowercase;align-self:flex-start;margin:0 0 6px;padding:2px 8px;font-size:.6875rem;font-weight:700;line-height:1.2}.works-deck__blurb-name{margin:0 0 4px;font-size:.875rem;font-weight:700;line-height:1.2}.works-deck__blurb-desc{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.works-card__name{-webkit-line-clamp:2;line-clamp:2;padding-top:calc(var(--cw) * .05);-webkit-box-orient:vertical;display:-webkit-box}.works-stage[data-open] .works-decks{flex-direction:row;flex:none;justify-content:flex-end;align-items:center;gap:0}.works-stage[data-open] .works-deck{--card-w:26vw;margin-inline:calc(var(--card-w) * -.12)}.works-stage[data-open] .works-deck__blurb{display:none}.works-stage[data-open]{flex-direction:column;align-items:stretch}.works-stage[data-open] .works-board__content{margin:max(4px, calc(6 * var(--u))) calc(-1 * var(--content-inset)) 0;position:relative;inset:auto}.works-stage[data-open] .works-decks{margin:auto max(16px, calc(34 * var(--u))) calc(max(12px, calc(20 * var(--u))) + var(--card-w) * .26) 0;align-self:flex-end;padding-top:5.2vw;position:relative;bottom:auto;right:auto}.works-deck__label{display:none}}@media (prefers-reduced-motion:reduce){.works-deck__label{transition:none}}.stories-section{--stories-featured:max(144px, calc(401 * var(--u)));--stories-card-base:max(80px, calc(150 * var(--u)));--stories-card:var(--stories-card-base);padding-bottom:var(--space-md)}.stories-top{grid-template-areas:"top";display:grid}.stories-top>*{grid-area:top;min-width:0}.stories-top>.section-title{z-index:2;align-self:start;position:relative}.stories-featured{margin-top:max(.75rem, calc(179 * var(--u)))}.stories-card__caption,.stories-feature-text{z-index:1;position:relative}.stories-row{grid-template-columns:repeat(6, var(--stories-card));justify-content:space-between;gap:max(12px, calc(75 * var(--u)));margin:max(.75rem, calc(49 * var(--u))) 0 0;padding:0;list-style:none;display:grid}.stories-row--loop{--stories-bleed:calc(var(--stories-card-base) * .13 + 3px);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--stories-card);margin-top:calc(max(.75rem, calc(49 * var(--u))) - var(--stories-bleed));padding-top:var(--stories-bleed);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:start;margin-inline-start:calc(-1 * var(--stories-bleed));padding-inline-start:var(--stories-bleed);scroll-padding-inline-start:var(--stories-bleed);overflow-x:auto}.stories-row--loop::-webkit-scrollbar{display:none}.stories-row__item{scroll-snap-align:start}.stories-likes{white-space:nowrap;align-items:center;gap:.34em;display:inline-flex}.stories-likes--card{margin-left:.5em}.stories-likes__heart{aspect-ratio:25/21;width:1.05em;display:block}.stories-likes__heart svg{width:100%;height:100%;display:block}.stories-likes[data-liked]{color:var(--color-accent)}.stories-card{--frame:var(--frame-marketing);--size:var(--stories-card);width:var(--size)}.stories-card--tech{--frame:var(--frame-tech)}.stories-card--featured{--size:var(--stories-featured);grid-template-columns:var(--size) minmax(0, 1fr);align-items:center;column-gap:max(20px, calc(75.74 * var(--u)));width:auto;display:grid}.stories-card--featured>.stories-card__frame{align-self:start}.stories-card__frame{isolation:isolate;width:var(--size);aspect-ratio:1;color:var(--frame);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.stories-card__frame:focus-visible{outline:3px solid var(--color-accent);outline-offset:calc(var(--size) * .11 + 4px)}.stories-card__art{background:var(--frame-fill);width:100%;height:100%;display:block;position:relative;overflow:hidden}.stories-feature-text{max-width:calc(671 * var(--u));font-family:var(--font-ui);color:var(--ink)}.stories-feature-text__label{margin:0 0 max(6px, calc(15 * var(--u)));font-family:var(--font-display);font-weight:700;font-size:var(--fs-section-sub);line-height:1.2}.stories-feature-text__title{font-weight:700;font-size:max(1.25rem, calc(36 * var(--u)));text-wrap:balance;overflow-wrap:anywhere;cursor:pointer;text-underline-offset:.12em;margin:0;line-height:1.2;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.06em}@media (pointer:coarse){.stories-feature-text__title a{position:relative}.stories-feature-text__title a:after{content:"";inset:min(0px, calc((100% - var(--tap-target)) / 2)) 0;position:absolute}}:is(.stories-feature-text__title:hover,.stories-card--featured:has(.stories-card__frame:hover) .stories-feature-text__title,.stories-card--featured:has(.stories-card__frame:focus-visible) .stories-feature-text__title){-webkit-text-decoration-color:var(--frame);-webkit-text-decoration-color:var(--frame);-webkit-text-decoration-color:var(--frame);text-decoration-color:var(--frame)}.stories-feature-text__meta{column-gap:max(16px, calc(35 * var(--u)));margin:max(2px, calc(3 * var(--u))) 0 0;font-weight:500;font-size:max(.75rem, calc(14 * var(--u)));white-space:pre;flex-wrap:wrap;line-height:1.2;display:flex}.stories-feature-text__excerpt{margin:max(10px, calc(21 * var(--u))) 0 0;font-weight:400;font-size:max(.75rem, calc(11 * var(--u)));line-height:1.2}:root:lang(ka) .stories-feature-text__title{line-height:1.3}:root:lang(ka) .stories-feature-text__meta{margin-top:max(6px, calc(8 * var(--u)))}:root:lang(ka) .stories-feature-text__excerpt{font-size:max(.75rem, calc(12 * var(--u)));line-height:1.5}.stories-card__caption{font-size:var(--fs-small);color:var(--ink);flex-direction:column;gap:1px;margin:.45em 0 0;line-height:1.25;display:flex}.stories-card__title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stories-card__meta{opacity:.7}@media (max-width:1023px){.stories-top{flex-direction:column-reverse;align-items:stretch;display:flex}.stories-card--featured{row-gap:var(--space-sm,1rem);grid-template-columns:minmax(0,1fr)}.stories-feature-text{max-width:none}.stories-feature-text__excerpt{font-size:var(--fs-small);line-height:1.4}.stories-featured{margin-top:var(--space-md)}.stories-section{--stories-featured:min(100vw, 46svh);--stories-gap:max(10px, 3.5vw);--stories-card-base:clamp(80px, calc((100vw - var(--content-inset) - 3 * var(--stories-gap) - 26px) / 3), 220px)}.stories-card--featured{width:100vw;margin-inline:calc(-1 * var(--content-inset));justify-items:center}.stories-feature-text{box-sizing:border-box;max-width:var(--stories-featured);padding-inline:var(--content-inset)}.stories-row--loop{gap:var(--stories-gap);width:100vw;max-width:none;margin-inline:calc(-1 * var(--content-inset));padding-inline:var(--content-inset) 0;scroll-padding-inline-start:var(--content-inset)}}.stories-row__anchor{width:var(--stories-card-base);height:0;position:absolute;overflow:hidden}.works-expand-overlay{z-index:10000;padding:var(--space-md);background:var(--color-dark);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.works-expand-overlay{background:color-mix(in srgb, var(--color-dark) 0%, transparent)}}.works-expand-overlay{opacity:0;transition:background var(--flow-duration) var(--flow-easing), opacity var(--hover-duration-bouncy) var(--hover-easing-bouncy)}.works-expand-overlay--branding{--works-column-color:var(--color-dark)}.works-expand-overlay--tech{--works-column-color:var(--color-accent)}.works-expand-overlay--marketing{--works-column-color:var(--color-accent-2)}:root[data-theme=dark] .works-expand-overlay--branding{--works-column-color:var(--color-bright)}.works-expand-overlay--visible{opacity:1;background:var(--color-dark)}@supports (color:color-mix(in lab, red, red)){.works-expand-overlay--visible{background:color-mix(in srgb, var(--color-dark) 62%, transparent)}}.works-expand-overlay--bursting{opacity:1;transition:background var(--flow-duration) var(--flow-easing)}body.modal-open{overflow:hidden}.works-expand{--works-column-color:var(--color-dark);overscroll-behavior:contain;background:var(--color-white);width:90vw;height:90vh;padding:clamp(7vh, 8vh, calc(104 * var(--u))) clamp(5.5vw, 8vw, calc(128 * var(--u)));position:fixed;top:5vh;left:5vw;overflow-y:auto}.works-expand:focus{outline:none}.works-expand--closing{opacity:0}:root[data-theme=dark] .works-expand{background:var(--color-dark)}.works-expand__burst{z-index:1;pointer-events:none;color:var(--works-column-color,var(--color-dark));position:fixed;inset:0}.works-expand__burst-frame{display:none;position:absolute;overflow:visible}.works-expand__burst-frame[data-on]{display:block}.works-expand--opening{animation:.9s linear both works-expand-reveal}@keyframes works-expand-reveal{0%,33%{opacity:0}34%,to{opacity:1}}.works-expand__wash{z-index:3;pointer-events:none;background:var(--works-column-color);width:90vw;height:90vh;animation:.9s linear both works-expand-wash;position:fixed;top:5vh;left:5vw}@keyframes works-expand-wash{0%,33%{opacity:0}34%{opacity:1}to{opacity:0}}.works-expand--branding{--works-column-color:var(--color-dark)}.works-expand--tech{--works-column-color:var(--color-accent)}.works-expand--marketing{--works-column-color:var(--color-accent-2)}:root[data-theme=dark] .works-expand--branding{--works-column-color:var(--color-bright)}.works-expand__close{z-index:2;width:max(48px, calc(54 * var(--u)));height:max(40px, calc(40 * var(--u)));color:var(--ink);font-size:max(.8125rem, calc(15 * var(--u)));cursor:pointer;transition:color var(--hover-duration-bouncy) var(--hover-easing-bouncy), transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);background:0 0;place-items:center;line-height:1;display:grid;position:fixed;top:16.7vh;right:10.4vw}.works-expand__close-marker{z-index:0;pointer-events:none;opacity:.9;transition:opacity var(--hover-duration-bouncy) var(--hover-easing-bouncy);position:absolute;inset:0}.works-expand__close-marker svg{width:100%;height:100%;fill:var(--works-column-color);display:block}.works-expand__close-glyph{z-index:1;position:relative}.works-expand--branding .works-expand__close{color:var(--color-bright)}:root[data-theme=dark] .works-expand--branding .works-expand__close{color:var(--color-dark)}.works-expand__close:hover,.works-expand__close:focus-visible{color:var(--color-white)}.works-expand__close:hover .works-expand__close-marker,.works-expand__close:focus-visible .works-expand__close-marker{opacity:1}.works-expand__close:hover .works-expand__close-glyph,.works-expand__close:focus-visible .works-expand__close-glyph{transform:rotate(90deg)}.works-expand__close-glyph{transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy)}.works-expand__eyebrow{font-family:var(--font-display);font-weight:700;font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--works-column-color);margin-bottom:var(--space-sm);display:inline-block}.works-expand__hero{gap:var(--space-md);margin-bottom:var(--space-md);align-items:flex-end;display:flex}.works-expand__main-image{aspect-ratio:16/10;border-radius:max(2px, calc(4 * var(--u)));background:var(--works-column-color);flex:60%;position:relative}.works-expand__meta{flex:40%;min-width:0}.works-expand__title{margin:0 0 max(6px, calc(10 * var(--u)));font-family:var(--font-display);font-weight:900;font-size:var(--fs-h1);color:var(--ink);line-height:1.1}.works-expand__title:last-child{margin-bottom:0}.works-expand__meta-row{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.works-expand__date{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--works-column-color);font-weight:600;display:block}.works-expand__link{min-height:var(--tap-target);text-decoration:none;display:inline-flex}.works-expand__link:focus-visible .hero-cta__marker{opacity:1}.works-expand__like{min-height:var(--tap-target)}.works-expand__link-glyph{margin-left:.35em;display:inline-block}.works-expand__copy{min-height:var(--tap-target);font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);opacity:.7;text-underline-offset:.35em;transition:opacity var(--hover-duration-quick) var(--hover-easing-quick), color var(--hover-duration-quick) var(--hover-easing-quick);align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:max(1px,.06em);display:inline-flex}.works-expand__copy:hover,.works-expand__copy:focus-visible{opacity:1;color:var(--works-column-color)}.works-expand__desc{max-width:36em;margin:0 0 var(--space-lg);font-family:var(--font-body);font-size:var(--fs-body-lg);color:var(--ink);opacity:.85;line-height:1.55}.works-expand__gallery{gap:var(--space-sm);grid-template-columns:repeat(4,1fr);display:grid}.works-expand__thumb{aspect-ratio:4/3;border-radius:max(2px, calc(3 * var(--u)));background:var(--works-column-color);position:relative}@supports (color:color-mix(in lab, red, red)){.works-expand__thumb{background:color-mix(in srgb, var(--works-column-color) 35%, transparent)}}@media (min-width:768px) and (max-width:1023px){.works-expand{padding:clamp(7vh, 8vh, calc(88 * var(--u))) clamp(5.5vw, 6vw, calc(88 * var(--u)))}.works-expand__hero{flex-direction:column;align-items:stretch}.works-expand__gallery{grid-template-columns:repeat(2,1fr)}.works-expand__close{width:max(48px, calc(56 * var(--u)));height:var(--tap-target)}}@media (max-width:767px){.works-expand{width:100vw;height:100dvh;padding:calc(env(safe-area-inset-top,0px) + var(--space-xl)) calc(env(safe-area-inset-right,0px) + var(--space-md)) calc(env(safe-area-inset-bottom,0px) + var(--space-lg)) calc(env(safe-area-inset-left,0px) + var(--space-md));border-radius:0;inset:0}.works-expand__hero{flex-direction:column;align-items:stretch}.works-expand__gallery{grid-template-columns:repeat(2,1fr)}.works-expand__close{top:calc(env(safe-area-inset-top,0px) + var(--space-sm));right:calc(env(safe-area-inset-right,0px) + var(--space-sm));width:48px;height:var(--tap-target);background:var(--color-white);border-radius:4px}:root[data-theme=dark] .works-expand__close{background:var(--color-dark)}.works-expand__close-marker{opacity:1}.works-expand__wash{width:100vw;height:100dvh;top:0;left:0}}.works-expand--tech .works-expand__title,.works-expand--tech .works-expand__desc{font-family:Courier New,ui-monospace,monospace}.works-expand--tech .works-expand__compile-tag{left:max(6px, calc(10 * var(--u)));bottom:max(6px, calc(10 * var(--u)));padding:max(2px, calc(4 * var(--u))) max(6px, calc(10 * var(--u)));font-family:Courier New,ui-monospace,monospace;font-size:max(.6875rem, calc(12 * var(--u)));color:var(--color-bright);background:var(--color-dark);border-radius:2px;position:absolute}@supports (color:color-mix(in lab, red, red)){.works-expand--tech .works-expand__compile-tag{background:color-mix(in srgb, var(--color-dark) 80%, transparent)}}.works-expand--branding .works-expand__main-image{background:var(--works-column-color);box-shadow:inset 0 0 0 max(4px, calc(8 * var(--u))) var(--color-white);outline:2px dashed var(--works-column-color);outline-offset:min(-8px, calc(-16 * var(--u)))}:root[data-theme=dark] .works-expand--branding .works-expand__main-image{box-shadow:inset 0 0 0 max(4px, calc(8 * var(--u))) var(--color-dark)}.works-expand--branding .works-expand__main-image--has-image,:root[data-theme=dark] .works-expand--branding .works-expand__main-image--has-image{box-shadow:none;outline:none}.works-expand--marketing .works-expand__title{padding-bottom:max(8px, calc(12 * var(--u)));position:relative}.works-expand--marketing .works-expand__title:after{content:"";height:max(2px, calc(3 * var(--u)));width:max(40px, calc(64 * var(--u)));background:var(--works-column-color);position:absolute;bottom:0;left:0}.works-expand{--expand-column:calc(1086 * var(--u))}@media (min-width:1024px){.works-expand{padding-inline:max(clamp(5.5vw, 8vw, calc(128 * var(--u))), calc((90vw - var(--expand-column)) / 2))}}@media (min-width:768px) and (max-width:1023px){.works-expand{padding-inline:max(clamp(5.5vw, 6vw, calc(88 * var(--u))), calc((90vw - var(--expand-column)) / 2))}}.connect-section{align-items:center}.connect-form{flex:none;max-width:100%}@media (min-width:768px){.connect-section{min-height:calc(100dvh - var(--footer-h,0px));padding-top:max(var(--section-top-clearance), calc((100svh - var(--footer-h,0px) + var(--header-bar-height) - 352.11 * var(--poke-unit)) / 2));padding-bottom:max(16px, calc(24 * var(--u)))}}@media (max-width:767px){.connect-section{padding-top:var(--section-top-clearance);align-items:stretch}.connect-form{width:auto;max-width:none;margin-inline:min(0px, calc(var(--space-md) - var(--content-inset)))}}:is(.app:has(.team-cluster:not(.team-cluster--wide) .team-copy-box.is-selected) .page,.app:has(.poke-modal--open) .page){z-index:1}.site-footer{--footer-slab:var(--color-dark);--footer-text:var(--color-bright);--footer-email:var(--color-accent);--footer-bracket:var(--color-accent-2)}@supports (color:color-mix(in lab, red, red)){.site-footer{--footer-bracket:color-mix(in srgb, var(--color-accent-2) 65%, var(--color-bright))}}.site-footer{--footer-squiggle:var(--footer-bracket);--footer-on-marker:var(--color-dark);min-height:35lvh;padding-top:max(var(--space-xl), calc(80 * var(--u)));padding-left:max(var(--content-inset), env(safe-area-inset-left,0px));padding-right:max(var(--content-inset), env(safe-area-inset-right,0px));background:var(--footer-slab);color:var(--footer-text);font-family:var(--font-body);flex-direction:column;display:flex;position:relative;overflow:clip;container-type:inline-size}.site-footer__top{justify-content:space-between;align-items:flex-end;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.site-footer__title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-section-title);letter-spacing:-.02em;margin:0;line-height:1}.site-footer__sub{font-family:var(--font-display);font-weight:700;font-size:var(--fs-section-sub);color:var(--footer-bracket);margin:.3em 0 0;line-height:1.2}.site-footer__contact{align-items:flex-end;gap:max(4px, calc(10 * var(--u)));flex-direction:column;margin-left:auto;display:flex}@media (pointer:coarse){.site-footer__link:after{content:"";inset:min(0px, calc((100% - var(--tap-target)) / 2)) 0;position:absolute}}.site-footer__link{font-family:var(--font-display);font-weight:700;font-size:var(--fs-nav);text-align:left;color:inherit;transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);flex-direction:column;align-items:flex-start;line-height:1.25;display:inline-flex;position:relative}.site-footer__link:active{transform:translateY(2px)}.site-footer__link:focus-visible{outline:2px solid var(--footer-text);outline-offset:6px;border-radius:2px}.site-footer__label-wrap{margin:-.12em -.3em;padding:.12em .3em;display:inline-block;position:relative}.site-footer__marker{opacity:0;transform-origin:0;pointer-events:none;transition:opacity var(--hover-duration-bouncy) var(--hover-easing-bouncy), transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);position:absolute;inset:0;transform:scaleX(.6)}.site-footer__marker svg{width:100%;height:100%;display:block}.site-footer__label{transition:color var(--hover-duration-quick) var(--hover-easing-quick);position:relative}.site-footer__link:hover .site-footer__marker,.site-footer__link:focus-visible .site-footer__marker{opacity:1;transform:scaleX(1)}.site-footer__link:hover .site-footer__label,.site-footer__link:focus-visible .site-footer__label{color:var(--footer-on-marker)}.site-footer__email{font-size:var(--fs-cta);color:var(--footer-email);overflow-wrap:anywhere;align-items:flex-end;line-height:1.2}.site-footer__squiggle{width:62%;height:auto;margin-top:.08em}.site-footer__squiggle path{fill:var(--footer-squiggle)}.site-footer__phones{row-gap:max(2px, calc(4 * var(--u)));grid-template-columns:auto auto;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.site-footer__phones>li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.site-footer__phones .site-footer__phone{grid-column:1/-1;grid-template-columns:subgrid;align-content:center;align-items:baseline;display:grid}.site-footer__phone-tag{text-align:right;text-transform:lowercase;color:var(--footer-bracket);grid-column:1;justify-self:end;margin-right:.45em}.site-footer__phones .site-footer__label-wrap{text-align:left;white-space:nowrap;grid-column:2;justify-self:start}.site-footer__grid{gap:var(--space-lg) var(--space-md);margin-top:max(var(--space-lg), calc(64 * var(--u)));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__heading{margin:0 0 max(8px, calc(18 * var(--u)));font-family:var(--font-display);font-weight:700;font-size:var(--fs-section-sub);color:var(--footer-bracket);line-height:1.2}.site-footer__list{align-items:flex-start;gap:max(6px, calc(12 * var(--u)));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__list .site-footer__link{text-transform:lowercase}.site-footer__base{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);margin-top:max(var(--space-lg), calc(56 * var(--u)));flex-wrap:wrap;margin-bottom:auto;display:flex}.site-footer__legal{font-family:var(--font-ui);font-weight:500;font-size:var(--fs-small);margin:0;line-height:1.4}.site-footer__back{text-transform:lowercase;flex-direction:row;align-items:center;gap:.35em}.site-footer__arrow{stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);flex:none}.site-footer__back:hover .site-footer__arrow,.site-footer__back:focus-visible .site-footer__arrow{transform:translateY(-.18em)}.site-footer__sign{margin:max(var(--space-md), calc(36 * var(--u))) 0 -.2em;font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-align:center;color:var(--color-accent-2);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:19.3798cqi;font-weight:900;line-height:.8;position:relative}.site-footer__sign:after{content:attr(data-text);color:var(--color-accent);position:absolute;inset:0;transform:translate(.0156em,-.0622em)}@media (max-width:1023px){.site-footer__top{flex-direction:column;align-items:flex-start}.site-footer__contact{align-items:flex-start;margin-left:0}.site-footer__email{align-items:flex-start}}@media (max-width:767px){.site-footer{padding-top:var(--space-md)}.site-footer__grid{row-gap:var(--space-sm);margin-top:var(--space-sm);grid-template-columns:minmax(0,1fr);grid-template-areas:"explore""follow"}.site-footer__list{column-gap:var(--space-md);flex-flow:wrap;row-gap:0}.site-footer__top{gap:var(--space-sm) var(--space-md)}.site-footer__base{margin-top:var(--space-sm)}.site-footer__col--explore{grid-area:explore}.site-footer__col--follow{grid-area:follow}.site-footer__base{flex-direction:column-reverse;align-items:flex-start}.site-footer__title{font-size:max(1.5rem, calc(34 * var(--u)))}.site-footer__sub{font-size:max(.875rem, calc(16 * var(--u)))}.site-footer__email{font-size:max(1.125rem, calc(22 * var(--u)))}.site-footer__contact{gap:max(2px, calc(6 * var(--u)))}.site-footer__link{font-size:max(.8125rem, calc(15 * var(--u)))}.site-footer__heading{margin-bottom:max(6px, calc(10 * var(--u)));font-size:max(.8125rem, calc(15 * var(--u)))}.site-footer__legal{font-size:max(.75rem, calc(12 * var(--u)))}}@media (max-width:767px),(pointer:coarse){.site-footer__list .site-footer__link,.site-footer__phone,.site-footer__back{min-height:var(--tap-target);justify-content:center}.site-footer__list{row-gap:0}}@media (prefers-reduced-motion:reduce){.site-footer__link,.site-footer__marker,.site-footer__label,.site-footer__arrow{transition:none}.site-footer__link:active,.site-footer__back:hover .site-footer__arrow,.site-footer__back:focus-visible .site-footer__arrow{transform:none}}@media (min-width:768px){.site-footer{min-height:0;padding-top:max(20px, calc(36 * var(--u)))}.site-footer__title{font-size:max(1.375rem, calc(34 * var(--u)))}.site-footer__sub{font-size:max(.875rem, calc(16 * var(--u)))}.site-footer__link{font-size:max(.8125rem, calc(15 * var(--u)))}.site-footer__email{font-size:max(1rem, calc(22 * var(--u)))}.site-footer__contact{gap:max(2px, calc(6 * var(--u)))}.site-footer__grid{gap:var(--space-sm) var(--space-md);margin-top:max(16px, calc(28 * var(--u)))}.site-footer__heading{margin-bottom:max(6px, calc(10 * var(--u)));font-size:max(.8125rem, calc(15 * var(--u)))}.site-footer__list{gap:max(3px, calc(7 * var(--u)))}.site-footer__base{margin-top:max(14px, calc(24 * var(--u)))}.site-footer__legal{font-size:max(.75rem, calc(12 * var(--u)))}.site-footer__sign{margin-top:max(10px, calc(18 * var(--u)));font-size:min(9.09091cqi,10svh)}}@media (min-width:1024px){.site-footer{column-gap:max(24px, calc(64 * var(--u)));grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-content:start;display:grid}.site-footer__top{justify-content:flex-start;align-items:flex-start;gap:max(10px, calc(18 * var(--u)));flex-direction:column;grid-column:1}.site-footer__contact{align-items:flex-start;margin-left:0}.site-footer__email{align-items:flex-start}.site-footer__grid{grid-column:2;margin-top:0}.site-footer__base,.site-footer__sign{grid-column:1/-1}.site-footer__grid{grid-template-columns:minmax(0,1fr)}.site-footer__list{column-gap:var(--space-md);flex-flow:wrap;row-gap:0}}@media (max-width:1023px){.site-footer{gap:var(--space-sm)}.site-footer__top,.site-footer__grid,.site-footer__base{display:contents}.site-footer__back{order:1;align-self:flex-end}.site-footer__lead{order:2}.site-footer__col--explore{order:3}.site-footer__col--follow{order:4}.site-footer__contact{order:5;align-items:flex-start;margin-left:0}.site-footer__list{column-gap:var(--space-md);flex-flow:wrap;row-gap:0}.site-footer__legal{order:7;margin-bottom:auto}.site-footer__sign{order:8}.site-footer__col--explore .site-footer__heading,.site-footer__col--follow .site-footer__heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:767px){.site-footer__back,.site-footer__col--explore{display:none}.site-footer{text-align:center;align-items:center}.site-footer__contact,.site-footer__col--follow{align-items:center}.site-footer__list{justify-content:center}.site-footer__link{text-align:center;align-items:center}}:root[data-route=detail]{scroll-snap-type:none}.detail-page{--dp:calc(min(100vw, 1920px) / 1479);--detail-accent:var(--ink)}.detail-page--tech{--detail-accent:var(--color-accent)}.detail-page--marketing{--detail-accent:var(--color-accent-2)}.detail-page--branding{--detail-accent:var(--ink)}.detail-page .page-bg__boulder{display:none}.detail{padding:max(calc(var(--header-bar-height) + 12px), calc(123 * var(--dp))) max(16px, calc(85 * var(--dp))) var(--space-xl);position:relative}.detail-back{font-family:var(--font-display);font-weight:600;font-size:max(14px, calc(16 * var(--dp)));color:var(--color-accent-2);margin:-12px -8px;padding:12px 8px;line-height:1;display:inline-block}.detail-back:hover,.detail-back:focus-visible{text-underline-offset:.2em;text-decoration:underline}.detail-hero{margin-top:calc(33 * var(--dp));aspect-ratio:1310/556;background:var(--frame-fill);position:relative;overflow:hidden}.detail-grid{grid-template-columns:calc(322 * var(--dp)) minmax(0, 1fr);column-gap:calc(75 * var(--dp));margin-top:calc(49 * var(--dp));align-items:start;display:grid}.detail-main{min-width:0;max-width:calc(861 * var(--dp));grid-area:1/2}.detail-side{gap:calc(75 * var(--dp));grid-area:1/1;display:grid}.detail-side__item{aspect-ratio:1;background:var(--frame-fill);display:block;position:relative;overflow:hidden}.detail-title{margin:0 0 0 calc(-4 * var(--dp));font-family:var(--font-display);font-weight:700;font-size:max(28px, calc(48 * var(--dp)));color:var(--ink);line-height:1}.detail-title:focus{outline:none}.detail-meta{margin:calc(20 * var(--dp)) 0 0;font-family:var(--font-display);font-weight:600;font-size:max(13px, calc(16 * var(--dp)));color:var(--color-accent-2);flex-wrap:wrap;align-items:center;gap:.5em 1.3125em;line-height:1;display:flex}.detail-body{margin-top:calc(33 * var(--dp));font-family:var(--font-display);font-weight:400;font-size:max(14px, calc(14 * var(--dp)));color:var(--ink);line-height:1}.detail-body p{margin:0}.detail-like{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3125em;margin:-12px 0;padding:12px 0;display:inline-flex}.detail-like__count{font-variant-numeric:tabular-nums}.detail-like__heart{width:1.5625em;height:1.3125em;transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);display:inline-flex}.detail-like__heart svg{width:100%;height:100%}.detail-like:hover .detail-like__heart,.detail-like:focus-visible .detail-like__heart{transform:scale(1.12)}@media (prefers-reduced-motion:no-preference){.detail-like--pop .detail-like__heart{animation:detail-like-pop var(--hover-duration-bouncy) var(--hover-easing-bouncy)}}@keyframes detail-like-pop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}.detail-links{margin-top:calc(33 * var(--dp));font-family:var(--font-display);font-weight:600;font-size:max(13px, calc(16 * var(--dp)));color:var(--color-accent-2);flex-wrap:wrap;gap:.5em 1.3125em;line-height:1;display:flex}.detail-links:has(.detail-like-this){align-items:center}.detail-like-this{min-height:var(--tap-target)}.detail-links:empty{display:none}.detail-textlink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:-12px 0;padding:12px 0;text-decoration:none}.detail-textlink:hover,.detail-textlink:focus-visible{text-underline-offset:.2em;text-decoration:underline}.detail-eyebrow{margin:calc(28 * var(--dp)) 0 12px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-small);letter-spacing:.08em;color:var(--color-accent)}.detail-more{margin-top:calc(96 * var(--u))}.detail-more__heading{margin:0 0 max(8px, calc(18 * var(--u)));font-family:var(--font-display);font-weight:700;font-size:var(--fs-section-sub);color:var(--color-accent-2);line-height:1.2}.detail-more__list{gap:calc(32 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.detail-more__link{display:block}.detail-more__art{aspect-ratio:1;border:max(3px, calc(8 * var(--u))) solid var(--detail-accent);background:var(--frame-fill);transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);display:block;position:relative;overflow:hidden}.detail-more__link:hover .detail-more__art,.detail-more__link:focus-visible .detail-more__art{transform:scale(1.04)}.detail-more__caption{margin-top:max(6px, calc(12 * var(--u)));display:block}.detail-more__title{font-family:var(--font-body);font-weight:600;font-size:var(--fs-body);color:var(--ink);line-height:1.3;display:block}.detail-more__meta{font-family:var(--font-body);font-size:var(--fs-small);color:var(--ink);opacity:.7;margin-top:.2em;display:block}.detail-missing{min-height:52vh}.detail-missing__body{max-width:32em;margin:var(--space-md) 0 var(--space-lg);font-family:var(--font-body);font-size:var(--fs-body-lg);color:var(--ink);opacity:.85;line-height:1.55}@media (max-width:1023px){.detail-grid{grid-template-columns:minmax(0,1fr);row-gap:32px;margin-top:28px}.detail-main,.detail-side{grid-area:auto/1}.detail-main{max-width:none}.detail-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.detail-body{margin-top:24px}}@media (max-width:767px){.detail-title{margin-left:0}.detail-more__list{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.detail-more__art{aspect-ratio:16/10}}.detail-body :is(h2,h3,h4){font-family:var(--font-display);color:var(--ink);margin:1.6em 0 .6em;font-weight:700;line-height:1.15}.detail-body h2{font-size:1.7em}.detail-body h3{font-size:1.35em}.detail-body h4{font-size:1.1em}.detail-body :is(ul,ol){margin:.8em 0;padding-left:1.4em;line-height:1.5}.detail-body ul{list-style:square}.detail-body ol{list-style:decimal}.detail-body blockquote{border-left:3px solid var(--color-accent-2);margin:1em 0;padding-left:1em;font-style:italic;line-height:1.5}.detail-body hr{border:0;border-top:1px solid var(--ink);margin:1.6em 0}@supports (color:color-mix(in lab, red, red)){.detail-body hr{border-top:1px solid color-mix(in srgb, var(--ink) 30%, transparent)}}.detail-body a{color:var(--color-accent-2);text-underline-offset:.18em;text-decoration:underline}.detail-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.detail-body__img{width:100%;height:auto;margin:1.2em 0;display:block}.services-page .page-bg__boulder{display:none}.services{--services-leave:.18s;padding:calc(var(--header-bar-height) + var(--space-sm)) var(--content-inset) var(--space-xl);min-height:calc(100svh - var(--footer-h,0px));position:relative}.services-head{margin-bottom:var(--space-lg)}.services-head__title:focus{outline:none}.services-list{overflow-anchor:none}.services-dir{--dir:var(--frame-branding);--dir-ink:var(--dir)}@supports (color:color-mix(in lab, red, red)){.services-dir{--dir-ink:color-mix(in srgb, var(--dir) 74%, var(--ink))}}.services-dir{scroll-margin-top:calc(var(--header-bar-height) + var(--space-xs))}.services-dir--marketing{--dir:var(--frame-marketing)}.services-dir--tech{--dir:var(--frame-tech)}.services-dir__heading{border-bottom:max(2px, calc(3 * var(--u))) solid var(--dir);margin:0}.services-dir__toggle{align-items:center;gap:var(--space-sm);width:100%;min-height:var(--tap-target);padding:max(12px, calc(22 * var(--u))) 0;text-align:left;color:var(--dir);-webkit-user-select:none;user-select:none;display:flex}.services-dir__toggle:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.services-dir__title{justify-content:space-between;align-items:baseline;column-gap:var(--space-sm);flex-wrap:wrap;flex:1;row-gap:.2em;min-width:0;display:flex}@media (max-width:767px){.services-dir__title{flex-direction:column;align-items:flex-start}}.services-dir__label-wrap{transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);display:inline-block;position:relative}.services-dir__name{z-index:1;font-family:var(--font-ui);font-weight:700;font-size:var(--fs-h1);letter-spacing:-.01em;transition:color var(--hover-duration-bouncy) var(--hover-easing-bouncy);line-height:1.1;position:relative}.services-dir__count{font-family:var(--font-display);font-weight:700;font-size:max(.875rem, calc(20 * var(--u)));color:var(--dir-ink);white-space:nowrap;line-height:1.2}.services-dir__marker{z-index:0;opacity:0;pointer-events:none;transition:opacity var(--hover-duration-bouncy) var(--hover-easing-bouncy);position:absolute;inset:-.12em -.26em}.services-dir__marker svg{width:100%;height:100%;display:block}.services-dir__icon{width:max(28px, calc(39 * var(--u)));height:max(28px, calc(39 * var(--u)));border:max(3px, calc(5 * var(--u))) solid var(--dir);transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);flex:none;position:relative}.services-dir__icon:before,.services-dir__icon:after{content:"";width:56%;height:max(2px, calc(4 * var(--u)));background:var(--dir);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services-dir__icon:after{transition:transform var(--hover-duration-bouncy) var(--hover-easing-bouncy);transform:translate(-50%,-50%)rotate(90deg)}.services-dir[data-state=open] .services-dir__icon:after{transform:translate(-50%,-50%)rotate(180deg)}@media (hover:hover){.services-dir__toggle:hover .services-dir__marker{opacity:1}.services-dir__toggle:hover .services-dir__name{color:var(--color-dark)}.services-dir__toggle:hover .services-dir__icon{transform:scale(1.08)}}.services-dir__toggle:focus-visible .services-dir__marker{opacity:1}.services-dir__toggle:focus-visible .services-dir__name{color:var(--color-dark)}.services-dir__toggle:active .services-dir__label-wrap{transform:translateY(2px)}.services-dir__toggle:active .services-dir__icon{transform:scale(.92)}.services-dir__body{padding:var(--space-md) 0 var(--space-lg);transition:opacity var(--services-leave) ease, transform var(--services-leave) ease}.services-dir[data-state=leaving] .services-dir__body{opacity:0;transform:translateY(max(-4px, calc(-8 * var(--u))))}.services-tabs{gap:max(4px, calc(8 * var(--u))) max(12px, calc(28 * var(--u)));margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.services-tab{min-height:var(--tap-target);font-family:var(--font-ui);font-weight:700;font-size:max(1rem, calc(20 * var(--u)));color:var(--ink);text-align:left;-webkit-user-select:none;user-select:none;align-items:baseline;gap:.35em;padding:.55em .1em;line-height:1.25;display:inline-flex}.services-tab:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.services-tab[aria-selected=true]{color:var(--dir-ink)}.services-tab__label{--squiggle-h:max(3px, calc(4em / 26));white-space:nowrap;position:relative}.services-tab__name{z-index:1;transition:color var(--hover-duration-bouncy) var(--hover-easing-bouncy);position:relative}.services-tab__marker{opacity:0;pointer-events:none;transition:opacity var(--hover-duration-bouncy) var(--hover-easing-bouncy);position:absolute;inset:-.2em -.35em}.services-tab__marker svg{width:100%;height:100%;display:block}.services-tab__squiggle{width:100%;height:var(--squiggle-h);opacity:0;display:block;position:absolute;top:calc(100% + .230769em);left:0;overflow:visible}.services-tab__squiggle path{fill:var(--dir)}.services-tab[aria-selected=true] .services-tab__squiggle{opacity:1}.services-tab__count{font-family:var(--font-display);color:var(--dir-ink);font-size:.75em;font-weight:700}@media (hover:hover){.services-tab:hover .services-tab__marker{opacity:1}.services-tab:hover .services-tab__name{color:var(--color-dark)}}.services-tab:focus-visible .services-tab__marker{opacity:1}.services-tab:focus-visible .services-tab__name{color:var(--color-dark)}.services-group{overflow-wrap:break-word}.services-dir[data-state=open][data-rising] :is(.services-tabs,.services-group){animation:services-rise var(--flow-duration) var(--flow-easing) both}.services-dir[data-state=open][data-rising] .services-group{animation-delay:60ms}@keyframes services-rise{0%{opacity:0;transform:translateY(max(8px, calc(16 * var(--u))))}}.services-group__list{gap:max(16px, calc(26 * var(--u))) var(--space-md);padding:max(16px, calc(32 * var(--u)));border:max(3px, calc(5 * var(--u))) solid var(--dir);background:var(--page-bg);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;list-style:none;display:grid}.services-item__name{font-family:var(--font-ui);font-weight:600;font-size:max(.9375rem, calc(18 * var(--u)));color:var(--ink);line-height:1.3;display:block}.services-item__line{font-family:var(--font-ui);font-weight:400;font-size:max(.8125rem, calc(15 * var(--u)));color:var(--dir-ink);margin-top:.3em;line-height:1.45;display:block}.services-hold{pointer-events:none}@media (prefers-reduced-motion:reduce){.services-dir[data-state=open][data-rising] :is(.services-tabs,.services-group){animation:none}.services-tab__name,.services-tab__marker,.services-dir__body,.services-dir__label-wrap,.services-dir__name,.services-dir__marker,.services-dir__icon,.services-dir__icon:after{transition:none}}.team-hint{display:none}@media (max-width:1023px){.page-bg__boulder{opacity:.42}.hero-partners{z-index:auto}.hero-stage{flex:auto}.hero-partners{margin-top:0}.team-cluster{margin-top:auto;margin-bottom:0}.team-hint{margin:var(--space-sm) 0 auto;font-family:var(--font-display);font-weight:700;font-size:var(--fs-small);text-align:center;color:var(--color-accent-2);line-height:1.3;display:block}.team-cluster--wide+.team-hint{display:none}}@media (min-width:768px) and (max-width:1023px){.hero-section{padding-top:calc(var(--header-height) + var(--space-lg))}.hero-stage{gap:var(--space-lg)}.hero-headline{font-size:clamp(3.5rem,10vw,6rem);line-height:1.02}:root:lang(ka) .hero-headline{font-size:clamp(2.25rem,6.5vw,4rem)}.hero-services{row-gap:var(--space-md)}.hero-service__title{font-size:2.5rem}.hero-service__box{border-width:5px;width:36px;height:36px}.hero-service__tick{width:19px;height:28px;margin-left:9px}.hero-service__text{margin-top:1.4em;font-size:1rem}.hero-partners{--partners-h:76px;--partners-gap:28px}.poke-modal{z-index:70;top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);transform-origin:50% 100%;position:fixed}.stories-section{--stories-gap:var(--space-md)}}@media (max-width:767px){html{scroll-snap-type:none}.nav--mobile{top:100%;left:auto;right:max(var(--header-pad-x), env(safe-area-inset-right,0px));width:max-content;min-width:10rem;max-width:calc(100vw - 2 * max(var(--header-pad-x), env(safe-area-inset-left,0px)));height:auto;padding:var(--space-xs) var(--space-sm);background:var(--color-dark);opacity:1;visibility:hidden;clip-path:inset(0 0 100%);border-bottom:0;justify-content:flex-start;align-items:stretch;gap:0;transition:clip-path .36s cubic-bezier(.2,.8,.2,1),visibility 0s linear .36s;position:absolute;transform:none}.nav--mobile-open{visibility:visible;clip-path:inset(0);transition:clip-path .42s cubic-bezier(.2,.8,.2,1),visibility;transform:none}:root[data-theme=dark] .nav--mobile{background:var(--color-bright)}.nav--mobile .nav-pill{width:100%;min-height:var(--tap-target);padding:0 var(--space-xs);justify-content:flex-start;align-items:center}.nav--mobile .nav-pill,.nav--mobile .nav-pill__label{font-size:max(1rem, var(--fs-nav));line-height:1.2}.nav--mobile .nav-pill__label{color:var(--color-bright)}.nav--mobile .nav-pill[aria-current=page] .nav-pill__label{color:var(--color-accent-2)}@supports (color:color-mix(in lab, red, red)){.nav--mobile .nav-pill[aria-current=page] .nav-pill__label{color:color-mix(in srgb, var(--color-accent-2) 65%, var(--color-bright))}}.nav--mobile .nav-pill--accent .nav-pill__label{color:var(--color-accent)}:root[data-theme=dark] .nav--mobile .nav-pill__label,:root[data-theme=dark] .nav--mobile .nav-pill--accent .nav-pill__label{color:var(--color-dark)}:root[data-theme=dark] .nav--mobile .nav-pill[aria-current=page] .nav-pill__label{color:var(--color-accent-2)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .nav--mobile .nav-pill[aria-current=page] .nav-pill__label{color:color-mix(in srgb, var(--color-accent-2) 75%, var(--color-dark))}}.connect-section{justify-content:center}}@media (min-width:768px) and (max-width:1023px) and (max-height:950px){.hero-stage{gap:var(--space-sm)}.hero-headline{font-size:clamp(2.5rem,7vw,4rem)}.hero-service__title{font-size:min(2rem,4svh)}}@media (max-width:1023px){.team-section{--team-fig:clamp(88px, calc((100vw - 2 * var(--content-inset)) * .34), 170px);--team-card-gap:var(--space-sm);--team-row:max(210px, calc(var(--team-fig) * 1.55));--team-row-step:calc(var(--team-row) + var(--space-sm))}.team-cluster{--team-width:100%;aspect-ratio:auto;width:100%;height:calc(3 * var(--team-row) + 2 * var(--space-sm));margin-top:var(--space-md);align-self:stretch;margin-bottom:0}.team-cluster:not(.team-cluster--wide) .team-band-box,.team-cluster:not(.team-cluster--wide) .team-panel-box,.team-hint{display:none}.team-cluster:not(.team-cluster--wide) .team-box--gela{--f-x:.0856;--f-w:.7434;--f-y:.075;--f-h:.9005;--f-r:1.03896;--row-top:0px}.team-cluster:not(.team-cluster--wide) .team-box--kristi{--flip:1;--f-x:.085;--f-w:.76;--f-y:.0521;--f-h:.9273;--f-r:.92146;--row-top:var(--team-row-step)}.team-cluster:not(.team-cluster--wide) .team-box--bukhra{--f-x:.2557;--f-w:.5984;--f-y:.0498;--f-h:.9435;--f-r:.92239;--row-top:calc(2 * var(--team-row-step))}.team-cluster:not(.team-cluster--wide) .team-member{--box-w:calc(var(--team-fig) / var(--f-w));--box-h:calc(var(--box-w) * var(--f-r));left:calc(-1 * var(--f-x) * var(--box-w) - var(--content-inset));top:calc(var(--row-top) + (var(--team-row) - var(--box-h) * var(--f-h)) / 2 - var(--f-y) * var(--box-h));width:var(--box-w)}.team-cluster:not(.team-cluster--wide) .team-card{left:calc(-1 * var(--content-inset));top:var(--row-top);width:calc(100% + var(--content-inset));z-index:0;height:var(--team-row);aspect-ratio:auto;pointer-events:auto;overflow:hidden}.team-cluster:not(.team-cluster--wide) .team-card .team-popup{opacity:1;visibility:visible;pointer-events:auto;-webkit-user-select:text;user-select:text}.team-cluster:not(.team-cluster--wide) .team-card>.team-member__stage{display:none}.team-cluster:not(.team-cluster--wide) .team-popup{text-align:left;width:100%;height:100%;padding:var(--space-sm) var(--space-sm) var(--space-sm) calc(var(--team-fig) + var(--team-card-gap));background:var(--member-ink);align-items:flex-start;position:static;overflow:hidden}.team-cluster:not(.team-cluster--wide) .team-popup__name{margin-bottom:.125rem;font-size:1.0625rem}.team-cluster:not(.team-cluster--wide) .team-popup__role{margin-bottom:.375rem;font-size:.6875rem}.team-cluster:not(.team-cluster--wide) .team-popup__bio{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.team-cluster:not(.team-cluster--wide) .team-popup{overflow:hidden}.team-cluster:not(.team-cluster--wide) .team-popup__actions{gap:.5rem;margin-top:.625rem}.team-cluster:not(.team-cluster--wide) .team-popup__action{min-height:36px;padding:0 .8em;font-size:.75rem}.team-cluster:not(.team-cluster--wide) .team-popup__close{display:none}.team-cluster:not(.team-cluster--wide) .team-member .team-member__stage{transition:translate .26s var(--flow-easing)}.team-cluster:not(.team-cluster--wide) .team-member.is-selected .team-member__stage{translate:0 -6px}.team-cluster:not(.team-cluster--wide) .team-card.is-selected{outline:2px solid var(--member-ink);outline-offset:2px}.team-cluster:not(.team-cluster--wide) .team-copy-box.is-selected>.team-copy{left:var(--copy-left);right:auto;top:var(--copy-top);width:var(--copy-width,calc(407 * var(--fig)));clip-path:inset(50%);pointer-events:none;background:0 0;max-height:none;padding:0;animation:none;position:absolute;bottom:auto;overflow:visible}.team-cluster:not(.team-cluster--wide) .team-box--mirrored .team-copy-box.is-selected>.team-copy{left:auto;right:var(--copy-right)}}@media (prefers-reduced-motion:reduce){.nav--mobile,.nav--mobile-open,.case-card__inner,.case-card__inner--branding .case-card__image,.case-card__inner--branding .card-media,.case-card__inner--marketing .case-card__image{transition:none}.case-card__inner.case-card__inner--visible:hover,.case-card__inner.case-card__inner--visible:focus-visible{transform:none}.works-expand-overlay,.works-expand{transition:none}.works-expand--opening{opacity:1;animation:none}.works-expand__link,.works-expand__link .hero-cta__marker,.works-expand__link .hero-cta__label{transition:none}.works-expand__link:hover,.works-expand__link:active{transform:none}.reveal{transition:none}}
