@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer base{html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}code,kbd,samp{font-family:monospace;font-size:1em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}template,[hidden]{display:none}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1{margin:0}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-MozillaText);--default-mono-font-family:var(--font-mono);--animate-soft-bounce:soft-bounce 2s ease-in-out infinite}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-full{height:100%}.h-screen{height:100vh}.w-full{width:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-soft-bounce{animation:var(--animate-soft-bounce)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:2147483647px}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-accent{background-color:var(--accent)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.p-0{padding:0}.text-h1{font-size:5rem;font-weight:700;line-height:1.1}.text-h1-m{font-size:1.25rem;font-weight:700;line-height:1.2}.text-h2{font-size:3.167rem;font-weight:600;line-height:1.1}.text-h2-m{font-size:.8125rem;font-weight:600;line-height:1.23077}.text-main-1{font-size:3rem;font-weight:400;line-height:1.3}.text-main-2{font-size:3rem;font-weight:200;line-height:1.3}.text-main-m{font-size:.8125rem;font-weight:400;line-height:1}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--accent)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (aspect-ratio<=4/3){.mobile\:relative{position:relative}.mobile\:flex{display:flex}.mobile\:hidden{display:none}.mobile\:flex-col{flex-direction:column}.mobile\:items-center{align-items:center}.mobile\:text-h1-m{font-size:1.25rem;font-weight:700;line-height:1.2}.mobile\:text-h2-m{font-size:.8125rem;font-weight:600;line-height:1.23077}.mobile\:text-info-m{font-size:.625rem;font-weight:400;line-height:1}}@media not all and (aspect-ratio<=4/3){.desktop\:absolute{position:absolute}.desktop\:hidden{display:none}.desktop\:text-contacts-1{font-size:2.5rem;font-weight:400;line-height:1.3}.desktop\:text-h1{font-size:5rem;font-weight:700;line-height:1.1}.desktop\:text-main-1{font-size:3rem;font-weight:400;line-height:1.3}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes soft-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}:root{--bg-body:#fff;--bg-footer:#e6e6e6;--color-font:#000;--accent:#3e3eff;--color-inverse:#fff;--bg-video:#000;--showreel-h:min(calc((100vw - var(--scrollbar-w,17px)) / 2.35), calc(100vh - (100vw - var(--scrollbar-w,17px)) * .0273438))}html,body{background-color:var(--bg-body)}html{scroll-behavior:smooth;scrollbar-gutter:stable;height:100%;font-size:max(4px, (100vw - var(--scrollbar-w,17px)) / 160);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:7.34375rem;overflow-x:clip}@media (aspect-ratio<=4/3){html{font-size:max(4px,4.07125vw)!important}}body{max-width:100%;min-height:100svh;font-family:var(--font-MozillaText);color:var(--color-font);flex-direction:column;display:flex;overflow-x:clip}main{flex-grow:1;overflow-x:clip}*,:before,:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.menu-open{overscroll-behavior:none;overflow:hidden}.header__logo{cursor:pointer;background:0 0;border:none;padding:0}.header--desktop{height:max(calc(calc(100vw - var(--scrollbar-w,17px)) * .0273438), 100vh - calc(100vw - var(--scrollbar-w,17px)) / 2.35);background:var(--bg-body);color:var(--color-font);transition:height .6s ease-in-out,background-color .6s ease-in-out}.header--desktop.header--height-compact{height:calc(calc(100vw - var(--scrollbar-w,17px)) * .0273438)}.header--desktop .header__logo{left:80rem;top:calc(50% - 2.7525rem * var(--hero-scale,1));width:calc(22.75rem * var(--hero-scale,1));height:calc(6.875rem * var(--hero-scale,1));transition:top .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out;transform:translate(-50%)}.header--desktop .header__link{transition:top .6s ease-in-out;top:calc(50% - 2.19rem)}.header--desktop .header__link--about{left:7.8125rem}.header--desktop .header__link--cases{left:22.875rem}.header--desktop .header__link--faq{left:127.813rem}.header--desktop .header__link--contact{left:138.563rem}.header--desktop .header__link-line{transform-origin:0;height:.5rem;transition:transform .5s ease-out;top:3.17938rem;transform:scaleX(0)}.header--desktop .header__link--active .header__link-line{transform:scaleX(1)}@media (hover:hover){.header--desktop .header__link:hover .header__link-line{transform:scaleX(1)}}.header--desktop .header__line{background:var(--color-font);height:.083125rem;transition:top .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out;top:calc(50% + 1.23938rem)}.header--desktop .header__line--left{width:55.1875rem;left:7.8125rem}.header--desktop .header__line--right{width:55.1875rem;left:97rem}.header--desktop.header--layout-compact .header__logo{width:8.273rem;height:2.5rem;top:1.3125rem}.header--desktop.header--layout-compact .header__link{top:.875rem}.header--desktop.header--layout-compact .header__line{top:4.29188rem}.header--desktop.header--layout-compact .header__line--left{width:24.5625rem}.header--desktop.header--layout-compact .header__line--right{width:24.375rem;left:127.813rem}.header--mobile{height:calc(2.3125rem + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);background:var(--bg-body);will-change:transform;z-index:100;transform:translateZ(0)}.header--mobile .header__rule{background:var(--color-font);height:.0625rem;top:2.25rem}.header--mobile .header__title{top:.8125rem;left:1.25rem}.header--mobile .header__title-text{color:var(--color-font);clip-path:inset(0 100% 0 0);transition:clip-path .4s ease-out}.header--mobile .header__label{display:none}.header--mobile .header__title[data-displayed=""] .header__label[data-section=""],.header--mobile .header__title[data-displayed=about] .header__label[data-section=about],.header--mobile .header__title[data-displayed=cases] .header__label[data-section=cases],.header--mobile .header__title[data-displayed=faq] .header__label[data-section=faq],.header--mobile .header__title[data-displayed=contact] .header__label[data-section=contact]{display:inline}.header--mobile .header__underline{background:var(--accent);clip-path:inset(0 100% 0 0);height:.1875rem;transition:clip-path .4s ease-out;top:1.375rem}.header--mobile.header--title-shown .header__title-text,:root:not(.menu-open) .header--mobile.header--title-shown .header__underline{clip-path:inset(0 0% 0 0)}.header--mobile .header__logo{width:3.75rem;height:1.13125rem;top:.75rem;left:10.4375rem}.header--mobile .header__nav-btn{color:var(--color-font);appearance:none;cursor:pointer;background:0 0;border:none;margin:0;padding:0;top:.8125rem;left:18.4375rem}:root.menu-open .header--mobile .header__nav-btn{opacity:0;transition:opacity 0s .3s}@media (width<=499.98px){.header--mobile .header__rule{height:1px;top:calc(2.3125rem - 1px)}.header--mobile .header__underline{height:3px;top:calc(1.5rem - 2px)}}.burger-menu{background:color-mix(in srgb, var(--bg-body) 60%, transparent);backdrop-filter:blur(8px);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-font);opacity:0;transition:opacity .3s ease, display .3s allow-discrete, overlay .3s allow-discrete;border:0;margin:0;padding:0;overflow:hidden}.burger-menu[open]{opacity:1}@starting-style{.burger-menu[open]{opacity:0}}.burger-menu::backdrop{background:0 0}.burger-menu__nav{left:18.4375rem;top:calc(.8125rem + env(safe-area-inset-top,0px))}.burger-menu__nav-text{color:var(--color-font)}.burger-menu__nav-line{background:var(--accent);height:.1875rem;top:1.375rem}.burger-menu__close,.burger-menu__item{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;transition:opacity .1s}.burger-menu__close:active,.burger-menu__item:active{opacity:.5}.burger-menu__close{left:1.25rem;top:calc(1.25rem + env(safe-area-inset-top,0px));width:1.25rem;height:1.25rem}.burger-menu__group{width:8.9375rem;height:9rem;top:50%;left:50%;transform:translate(-50%,-50%)}.burger-menu__item{height:1.08063rem;color:var(--color-font);text-align:center;margin:0;line-height:1.33}.burger-menu__item--about{top:.5625rem}.burger-menu__item--cases{top:2.83063rem}.burger-menu__item--faq{top:5.09875rem}.burger-menu__item--contact{top:7.36688rem}.burger-menu__separator{background:var(--color-font);height:1px}.burger-menu__separator--1{top:2.3125rem}.burger-menu__separator--2{top:4.41688rem}.burger-menu__separator--3{top:6.52125rem}.footer__bar{background:var(--bg-footer)}.footer__copyright{color:var(--color-font);user-select:none;white-space:nowrap;line-height:1}@media (aspect-ratio>4/3){.footer__bar{height:6.0625rem;padding:0 7.8125rem}}@media (aspect-ratio<=4/3){.footer__bar{height:.9375rem;padding:0 .9375rem}.footer__copyright{padding-top:.125rem}}.copy-email{--copy-email-toast-shift:.375rem;align-items:center;display:inline-flex;position:relative}.copy-email__text{color:var(--color-font);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;font-weight:400;line-height:1}.copy-email__toast{background:var(--accent);color:var(--color-inverse);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(var(--copy-email-toast-shift), -50%);font-weight:400;line-height:1;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s .2s;position:absolute;top:50%}.copy-email--copied .copy-email__toast{opacity:1;visibility:visible;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateY(-50%)}.copy-email--contact .copy-email__text{font-weight:700}@media (aspect-ratio>4/3){.copy-email__toast{padding:.5rem 1rem;font-size:1.25rem;right:calc(100% + .75rem)}.copy-email--footer .copy-email__text{font-size:2.5rem;line-height:1.3}.copy-email--contact .copy-email__text{font-size:3rem}}@media (aspect-ratio<=4/3){.copy-email{--copy-email-toast-shift:.25rem}.copy-email--footer{padding-top:.0625rem}.copy-email--footer .copy-email__text{font-size:.625rem}.copy-email--footer .copy-email__toast{padding:.125rem .1875rem .0625rem;font-size:.4375rem;right:calc(100% + .375rem)}.copy-email--contact{--copy-email-toast-shift:-.25rem}.copy-email--contact .copy-email__text{font-size:.875rem}.copy-email--contact .copy-email__toast{padding:.125rem .3125rem;font-size:.625rem;left:calc(100% + .5rem)}}.hero--desktop .hero__dot{left:12.5175rem;top:calc(100vh - var(--showreel-h) / 2 + -5.82875rem);width:1.18625rem;height:1.18625rem}.hero--desktop .hero__scroll{left:7.8125rem;top:calc(100vh - var(--showreel-h) / 2 + -3.24125rem);color:var(--color-inverse);mix-blend-mode:difference}.hero--desktop .hero__arrow{left:12.6419rem;top:calc(100vh - var(--showreel-h) / 2 + 1.045rem);filter:invert();mix-blend-mode:difference;width:.874375rem;height:9.96938rem}.hero--desktop .hero__open{left:140.543rem;top:calc(100vh - var(--showreel-h) / 2 + -5.74rem);color:var(--color-inverse);mix-blend-mode:difference;line-height:1.21}.hero--mobile{min-height:51rem}.hero--mobile .hero__dot{width:.875rem;height:.875rem;top:24.8125rem;left:11.875rem}.hero--mobile .hero__scroll{width:3.5rem;height:1.5rem;color:var(--color-font);top:26.25rem;left:10.5625rem}.hero--mobile .hero__arrow{width:.375rem;height:3rem;top:27.6875rem;left:12.1544rem}.hero--mobile .hero__intro{width:20.6875rem;color:var(--color-font);text-align:center;margin:0;line-height:1.23;top:39.1875rem;left:1.9375rem}.showreel__iframe{aspect-ratio:2.35;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showreel__icon{color:var(--color-inverse);mix-blend-mode:difference;line-height:0}.showreel__svg{height:auto;display:block}.showreel__btn{opacity:0;cursor:pointer;background:0 0;border:0;padding:0}.showreel__btn:focus-visible{opacity:1}.showreel--muted~.showreel__icon .showreel__svg--sound,.showreel:not(.showreel--muted)~.showreel__icon .showreel__svg--muted,.showreel--no-fullscreen~.showreel__icon--fullscreen,.showreel--no-fullscreen~.showreel__btn--fullscreen{display:none}.showreel--desktop{height:var(--showreel-h);background:var(--bg-video);bottom:0}.showreel--desktop .showreel__iframe{width:max(100% + 2px, var(--showreel-h) * 2.35 + 2px)}.showreel--desktop~.showreel__icon,.showreel--desktop~.showreel__btn{bottom:1.875rem}.showreel--desktop~.showreel__icon--fullscreen .showreel__svg{width:1.46313rem}.showreel--desktop~.showreel__icon .showreel__svg--muted{width:2.225rem}.showreel--desktop~.showreel__icon .showreel__svg--sound{width:1.87438rem}.showreel--desktop~.showreel__btn--fullscreen{width:1.46313rem;height:.921227rem}.showreel--desktop.showreel--muted~.showreel__icon--sound,.showreel--desktop.showreel--muted~.showreel__btn--sound{left:calc(50% - 2.56281rem)}.showreel--desktop.showreel--muted~.showreel__icon--fullscreen,.showreel--desktop.showreel--muted~.showreel__btn--fullscreen{left:calc(50% + 1.09969rem)}.showreel--desktop.showreel--muted~.showreel__btn--sound{width:2.225rem;height:1.1125rem}.showreel--desktop:not(.showreel--muted)~.showreel__icon--sound,.showreel--desktop:not(.showreel--muted)~.showreel__btn--sound{left:calc(50% - 2.3875rem)}.showreel--desktop:not(.showreel--muted)~.showreel__icon--fullscreen,.showreel--desktop:not(.showreel--muted)~.showreel__btn--fullscreen{left:calc(50% + .924375rem)}.showreel--desktop:not(.showreel--muted)~.showreel__btn--sound{width:1.87438rem;height:1.11291rem}.showreel--desktop.showreel--no-fullscreen.showreel--muted~.showreel__icon--sound,.showreel--desktop.showreel--no-fullscreen.showreel--muted~.showreel__btn--sound{left:calc(50% - 1.1125rem)}.showreel--desktop.showreel--no-fullscreen:not(.showreel--muted)~.showreel__icon--sound,.showreel--desktop.showreel--no-fullscreen:not(.showreel--muted)~.showreel__btn--sound{left:calc(50% - .937188rem)}.showreel--mobile{aspect-ratio:2.35;background:var(--bg-body);top:7.3125rem}.showreel--mobile .showreel__iframe{width:calc(100% + 2px);transform:translate(-50%,-50%)scale(1.02)}.showreel--mobile~.showreel__btn{-webkit-tap-highlight-color:transparent}.showreel--mobile~.showreel__icon--fullscreen .showreel__svg{width:.425rem}.showreel--mobile~.showreel__icon .showreel__svg--muted{width:.65rem}.showreel--mobile~.showreel__icon .showreel__svg--sound{width:.55rem}.showreel--mobile~.showreel__icon--fullscreen{top:calc(6.91991rem + 42.5532vw)}.showreel--mobile~.showreel__btn--fullscreen{width:1.925rem;height:1.76759rem;top:calc(6.16991rem + 42.5532vw)}.showreel--mobile.showreel--muted~.showreel__icon--sound{top:calc(6.8625rem + 42.5532vw);left:calc(50% - .6875rem)}.showreel--mobile.showreel--muted~.showreel__icon--fullscreen{left:calc(50% + .2625rem)}.showreel--mobile.showreel--muted~.showreel__btn--sound{width:2.15rem;height:1.825rem;top:calc(6.1125rem + 42.5532vw);left:calc(50% - 1.4375rem)}.showreel--mobile.showreel--muted~.showreel__btn--fullscreen{left:calc(50% - .4875rem)}.showreel--mobile:not(.showreel--muted)~.showreel__icon--sound{top:calc(6.86094rem + 42.5532vw);left:calc(50% - .6375rem)}.showreel--mobile:not(.showreel--muted)~.showreel__icon--fullscreen{left:calc(50% + .2125rem)}.showreel--mobile:not(.showreel--muted)~.showreel__btn--sound{width:2.05rem;height:1.82656rem;top:calc(6.11094rem + 42.5532vw);left:calc(50% - 1.3875rem)}.showreel--mobile:not(.showreel--muted)~.showreel__btn--fullscreen{left:calc(50% - .5375rem)}.showreel--mobile.showreel--no-fullscreen.showreel--muted~.showreel__icon--sound{left:calc(50% - .325rem)}.showreel--mobile.showreel--no-fullscreen.showreel--muted~.showreel__btn--sound{left:calc(50% - 1.075rem)}.showreel--mobile.showreel--no-fullscreen:not(.showreel--muted)~.showreel__icon--sound{left:calc(50% - .275rem)}.showreel--mobile.showreel--no-fullscreen:not(.showreel--muted)~.showreel__btn--sound{left:calc(50% - 1.025rem)}.showreel__fullscreen{background:var(--bg-video);z-index:2147483647;border:0;width:100vw;height:100vh;position:fixed;inset:0}.get-in-touch{-webkit-tap-highlight-color:transparent}.get-in-touch__img{object-fit:contain;user-select:none;pointer-events:none}.get-in-touch--alpha{pointer-events:none}.get-in-touch--alpha.get-in-touch--hit{pointer-events:auto}.get-in-touch--desktop{width:45.7875rem;height:19.47rem;transition:translate .35s cubic-bezier(.25,.8,.3,1);top:34.5606rem;left:98.7625rem}@media (hover:hover){.get-in-touch--desktop:hover{translate:0 -8px}}.get-in-touch--mobile{width:8.75rem;height:4.9375rem;transition:translate .1s steps(3,end);top:45.625rem;left:7.9375rem}.get-in-touch--mobile:active{translate:0 3px}.about--desktop{min-height:220rem}.about--desktop .about__intro{margin:0;line-height:1.21;top:15.7594rem;left:7.8125rem}.about--desktop .about__title{top:65.0188rem;left:7.8125rem}.about--desktop .about__text{margin:0;line-height:1.21;top:73.9875rem;left:7.8125rem}.about--desktop .about__roles{top:112.654rem;left:7.8125rem;right:7.8125rem}.about--desktop .about__role{line-height:.947}.about--mobile{min-height:45.8125rem}.about--mobile .about__title{color:var(--color-font);margin:0;line-height:1;top:8.25rem;left:1.9375rem}.about--mobile .about__text{width:16.1875rem;color:var(--color-font);text-align:left;margin:0;line-height:1.115;top:10.375rem;left:1.9375rem}.about--mobile .about__role{color:var(--color-font);white-space:nowrap}.about--mobile .about__role--general{top:26.375rem;left:3.0625rem}.about--mobile .about__role--cg{top:25.9375rem;left:16.3125rem}.about--mobile .about__role--producer{top:30rem;left:10rem}.about--mobile .about__role--art{top:32.125rem;left:15.875rem}.about--mobile .about__role--production{top:34.8125rem;left:3.9375rem}.flower__img{user-select:none;transition:opacity .2s}.flower__canvas{opacity:0;width:300%;height:300%;transition:opacity .2s;top:-100%;left:-100%}.flower--active .flower__img{opacity:0}.flower--active .flower__canvas{opacity:1}.flower--desktop{width:69.6875rem;height:70rem;top:75.7956rem;left:53.875rem}.flower--mobile{width:17.9375rem;height:18.0625rem;top:16.8125rem;left:6.3125rem}.medallions__img{user-select:none;pointer-events:none}.medallions--desktop .medallions__card{pointer-events:none;width:59.6719rem;height:59.6719rem;top:157.678rem}.medallions--desktop .medallions__card--1{left:-7.17969rem}.medallions--desktop .medallions__card--2{left:31.0493rem}.medallions--desktop .medallions__card--3{left:69.2783rem}.medallions--desktop .medallions__card--4{left:107.508rem}.medallions--desktop .medallions__swing{transform-origin:50% 10%;transform:rotate(-.28deg)}.medallions--desktop .medallions__img{object-fit:contain}.medallions--desktop .medallions__hit{pointer-events:auto;width:54.9%;height:81%;top:9.6%;left:22.6%}.medallions--mobile{--medallions-transition:.4s;--medallions-dot-passive:#d8d8d8;touch-action:pan-y;min-height:18.5rem;overflow-x:clip}.medallions--mobile.medallions--fast{--medallions-transition:.3s}.medallions--mobile .medallions__item{transform-origin:50%;pointer-events:none;user-select:none;width:16rem;height:16rem;transition:transform var(--medallions-transition) ease-out, z-index 0s linear calc(var(--medallions-transition) / 2);top:0;left:4.3125rem}.medallions--mobile .medallions__backing{filter:brightness(0)invert();user-select:none}.medallions--mobile .medallions__img{transition:opacity var(--medallions-transition) ease-out}.medallions--mobile .medallions__item[data-slot=active]{z-index:10;transform:translate(0)scale(1)rotate(0)}.medallions--mobile .medallions__item[data-slot=active] .medallions__img{opacity:1}.medallions--mobile .medallions__item[data-slot=next]{z-index:5;transform:translate(6.96875rem,.03125rem)scale(.816)rotate(11deg)}.medallions--mobile .medallions__item[data-slot=next] .medallions__img{opacity:.2}.medallions--mobile .medallions__item[data-slot=hidden]{z-index:1;transform:translate(0)scale(1)rotate(0)}.medallions--mobile .medallions__item[data-slot=hidden] .medallions__img{opacity:0}.medallions--mobile .medallions__item[data-slot=prev]{z-index:5;transform:translate(-7.03125rem,.03125rem)scale(.816)rotate(-11deg)}.medallions--mobile .medallions__item[data-slot=prev] .medallions__img{opacity:.2}.medallions--mobile .medallions__dot{background:var(--medallions-dot-passive);cursor:pointer;z-index:20;-webkit-tap-highlight-color:transparent;border:none;width:.75rem;height:.75rem;padding:0;transition:width .2s ease-out,height .2s ease-out,left .2s ease-out,top .2s ease-out,background .2s ease-out;top:16.125rem}.medallions--mobile .medallions__dot--1{left:10.625rem}.medallions--mobile .medallions__dot--1.medallions__dot--active{left:10.5625rem}.medallions--mobile .medallions__dot--2{left:11.5625rem}.medallions--mobile .medallions__dot--2.medallions__dot--active{left:11.5rem}.medallions--mobile .medallions__dot--3{left:12.5rem}.medallions--mobile .medallions__dot--3.medallions__dot--active{left:12.4375rem}.medallions--mobile .medallions__dot--4{left:13.4375rem}.medallions--mobile .medallions__dot--4.medallions__dot--active{left:13.375rem}.medallions--mobile .medallions__dot--active{background:var(--accent);width:.875rem;height:.875rem;top:16.0625rem}html.debug-mode .medallions__hit{background:#ff00004d;outline:1px solid red}.cases__card{transform-origin:50%;-webkit-tap-highlight-color:transparent;transition:transform .4s ease-out}.cases__backing{background:var(--bg-body)}.cases__cover{object-fit:cover;user-select:none;pointer-events:none}.cases__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cases__card--playing .cases__backing,.cases__card--playing .cases__cover,.cases__card--playing .cases__play{display:none}.cases__play{color:var(--color-inverse);mix-blend-mode:difference;display:none;position:absolute}.cases__play svg{width:100%;height:100%;display:block}.cases__card--can-play{cursor:pointer}.cases__card--can-play .cases__play{display:block}.cases__title,.cases__tags{z-index:5;color:var(--color-font)}.cases__tag{white-space:nowrap}.cases__arrow{background:var(--accent);border:1px solid var(--accent);-webkit-tap-highlight-color:transparent;padding:0}.cases__card[data-slot=active]{z-index:3}.cases__card[data-slot=active] .cases__cover,.cases__card[data-slot=active] .cases__backing{opacity:1;transition:opacity .2s ease-out .2s}.cases__title[data-slot=active],.cases__tags[data-slot=active]{opacity:1;transition:transform .4s ease-out,opacity .2s ease-out .2s}.cases__card[data-slot=card2]{z-index:2;pointer-events:none}.cases__card[data-slot=card2] .cases__cover{opacity:.3;transition:opacity .2s ease-out}.cases__card[data-slot=card2] .cases__backing{opacity:1;transition:opacity .2s ease-out}.cases__title[data-slot=card2],.cases__tags[data-slot=card2]{opacity:0;transition:transform .4s ease-out,opacity .2s ease-out}.cases__card[data-slot=card3]{z-index:1;pointer-events:none}.cases__card[data-slot=card3] .cases__cover{opacity:.2;transition:opacity .2s ease-out}.cases__card[data-slot=card3] .cases__backing{opacity:1;transition:opacity .2s ease-out}.cases__title[data-slot=card3],.cases__tags[data-slot=card3]{opacity:0;transition:transform .4s ease-out,opacity .2s ease-out}.cases__card[data-slot=out-top]{z-index:0;pointer-events:none}.cases__card[data-slot=out-top] .cases__cover{opacity:0;transition:opacity .2s ease-out}.cases__card[data-slot=out-top] .cases__backing{opacity:0;transition:opacity 40ms ease-out}.cases__title[data-slot=out-top],.cases__tags[data-slot=out-top]{opacity:0;transition:transform .4s ease-out,opacity .2s ease-out}.cases__card[data-slot=out-bottom]{z-index:4;pointer-events:none}.cases__card[data-slot=out-bottom] .cases__cover{opacity:0;transition:opacity .2s ease-out}.cases__card[data-slot=out-bottom] .cases__backing{opacity:0;transition:opacity 40ms ease-out}.cases__title[data-slot=out-bottom],.cases__tags[data-slot=out-bottom]{opacity:0;transition:transform .4s ease-out,opacity .2s ease-out}.cases__card[data-slot=hidden]{z-index:0;pointer-events:none}.cases__card[data-slot=hidden] .cases__cover{opacity:0;transition:opacity .2s ease-out}.cases__card[data-slot=hidden] .cases__backing{opacity:0;transition:opacity 40ms ease-out}.cases__title[data-slot=hidden],.cases__tags[data-slot=hidden]{opacity:0;transition:transform .4s ease-out,opacity .2s ease-out}@media (aspect-ratio>4/3){.cases{min-height:145.934rem;scroll-margin-top:-30rem}.cases .cases__card{width:107.109rem;height:60.2206rem;top:42.75rem;left:79.9922rem}.cases .cases__play{opacity:0;width:11.25rem;height:11.25rem;transition:opacity .2s;top:50%;left:50%;translate:-50% -50%}.cases .cases__play svg{transition:transform .2s ease-out}}@media (aspect-ratio>4/3) and (hover:hover){.cases .cases__play:hover svg{transform:scale(1.1)}.cases .cases__card--can-play:hover .cases__play{opacity:1}}@media (aspect-ratio>4/3){.cases .cases__play:focus-visible{opacity:1}}@media (aspect-ratio>4/3) and (hover:none){.cases .cases__play{opacity:1}}@media (aspect-ratio>4/3){.cases .cases__title{transform-origin:73.7422rem;top:71.0625rem;left:6.25rem}.cases .cases__title--two-lines{top:69.1125rem}.cases .cases__tags{transform-origin:-56.8047rem;left:136.797rem}.cases .cases__tags[data-count="1"]{top:72.1103rem}.cases .cases__tags[data-count="2"]{top:70.3291rem}.cases .cases__tags[data-count="3"]{top:68.5478rem}.cases .cases__tags[data-count="4"]{top:66.7666rem}.cases .cases__tags[data-count="5"]{top:64.9853rem}.cases .cases__tags[data-count="6"]{top:63.2041rem}.cases .cases__tags[data-count="7"]{top:61.4228rem}.cases .cases__tags[data-count="8"]{top:59.6416rem}.cases .cases__tag{font-size:1.5rem;font-weight:400;line-height:1;position:absolute;left:0}.cases .cases__tag:first-child{top:0}.cases .cases__tag:nth-child(2){top:3.5625rem}.cases .cases__tag:nth-child(3){top:7.125rem}.cases .cases__tag:nth-child(4){top:10.6875rem}.cases .cases__tag:nth-child(5){top:14.25rem}.cases .cases__tag:nth-child(6){top:17.8125rem}.cases .cases__tag:nth-child(7){top:21.375rem}.cases .cases__tag:nth-child(8){top:24.9375rem}.cases .cases__card[data-slot=active]{transform:translate(-50%)translate(0)scale(1)}.cases .cases__title[data-slot=active],.cases .cases__tags[data-slot=active]{transform:translate(0)scale(1)}.cases .cases__card[data-slot=card2]{transform:translate(-50%)translateY(-15.2666rem)scale(.893363)}.cases .cases__title[data-slot=card2],.cases .cases__tags[data-slot=card2]{transform:translateY(-15.2666rem)scale(.893363)}.cases .cases__card[data-slot=card3]{transform:translate(-50%)translateY(-26.7666rem)scale(.794165)}.cases .cases__title[data-slot=card3],.cases .cases__tags[data-slot=card3]{transform:translateY(-26.7666rem)scale(.794165)}.cases .cases__card[data-slot=out-top]{transform:translate(-50%)translateY(-38.2471rem)scale(.694967)}.cases .cases__title[data-slot=out-top],.cases .cases__tags[data-slot=out-top]{transform:translateY(-38.2471rem)scale(.694967)}.cases .cases__card[data-slot=out-bottom]{transform:translate(-50%)translateY(15.2734rem)scale(1.10664)}.cases .cases__title[data-slot=out-bottom],.cases .cases__tags[data-slot=out-bottom]{transform:translateY(15.2734rem)scale(1.10664)}.cases .cases__card[data-slot=hidden]{transform:translate(-50%)translate(0)scale(1)}.cases .cases__title[data-slot=hidden],.cases .cases__tags[data-slot=hidden]{transform:translate(0)scale(1)}.cases .cases__nav{gap:1.8125rem;width:12.0625rem;height:5rem;top:35.9375rem;left:73.9609rem}.cases .cases__arrow{transform-origin:50%;width:5.125rem;height:5rem;transition:border-color .2s ease-out,transform .15s ease-out}}@media (aspect-ratio>4/3) and (hover:hover){.cases .cases__arrow:hover{border-color:var(--color-inverse)}}@media (aspect-ratio>4/3){.cases .cases__arrow:active{transform:scale(.88)}.cases .cases__arrow svg{width:3rem;height:2.5625rem}}@media (aspect-ratio<=4/3){.cases{min-height:36.3761rem;overflow:clip}.cases .cases__card{width:20.6875rem;height:11.625rem;top:13.4375rem;left:1.9375rem}.cases .cases__play{inset:0}.cases .cases__play svg{opacity:.7;width:3.5rem;height:3.5rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.cases .cases__title{white-space:nowrap;transform-origin:0 0;top:25.6875rem;left:1.9375rem}.cases .cases__tags{text-align:right;transform-origin:100% 0;top:25.6875rem;right:1.9375rem}.cases .cases__card[data-slot=active],.cases .cases__title[data-slot=active],.cases .cases__tags[data-slot=active]{transform:translate(0)scale(1)}.cases .cases__card[data-slot=card2]{transform:translateY(-2.9375rem)scale(.891239)}.cases .cases__title[data-slot=card2]{transform:translate(1.125rem,-3.63048rem)scale(.891239)}.cases .cases__tags[data-slot=card2]{transform:translate(-1.125rem,-3.63048rem)scale(.891239)}.cases .cases__card[data-slot=card3]{transform:translateY(-5.15625rem)scale(.794562)}.cases .cases__title[data-slot=card3]{transform:translate(2.125rem,-6.5034rem)scale(.794562)}.cases .cases__tags[data-slot=card3]{transform:translate(-2.125rem,-6.5034rem)scale(.794562)}.cases .cases__card[data-slot=out-top]{transform:translateY(-7.31854rem)scale(.697885)}.cases .cases__title[data-slot=out-top]{transform:translate(3.125rem,-9.26341rem)scale(.697885)}.cases .cases__tags[data-slot=out-top]{transform:translate(-3.125rem,-9.26341rem)scale(.697885)}.cases .cases__card[data-slot=out-bottom]{transform:translateY(2.94468rem)scale(1.10876)}.cases .cases__title[data-slot=out-bottom]{transform:translate(-1.125rem,3.64483rem)scale(1.10876)}.cases .cases__tags[data-slot=out-bottom]{transform:translate(1.125rem,3.64483rem)scale(1.10876)}.cases .cases__card[data-slot=hidden],.cases .cases__title[data-slot=hidden],.cases .cases__tags[data-slot=hidden]{transform:translateY(-1013.44rem)scale(1)}.cases .cases__nav{gap:.66625rem;width:4.4375rem;height:1.83938rem;top:11.375rem;left:10.0625rem}.cases .cases__arrow{width:1.88563rem;height:1.83938rem}.cases .cases__arrow svg{width:1.125rem;height:.9375rem}}@property --fill{syntax:"<number>";inherits:true;initial-value:0}.faq{--faq-accent:var(--accent)}.faq__pill{cursor:pointer;user-select:none;color:var(--color-font);transition:--fill var(--fill-duration,0s) linear;-webkit-tap-highlight-color:transparent;font-weight:200;position:relative;overflow:hidden}.faq__layer{pointer-events:none;position:absolute;inset:0}.faq__layer--fill,.faq__layer--border-accent,.faq__layer--text{clip-path:polygon(0 0, calc(var(--fill) * 100% + var(--fill) * var(--faq-slant)) 0, calc(var(--fill) * 100% + (var(--fill) - 1) * var(--faq-slant)) 100%, 0 100%)}.faq__layer--fill{background:var(--faq-accent)}.faq__layer--border{border-style:solid;border-color:var(--color-font)}.faq__layer--border-accent{border-style:solid;border-color:var(--faq-accent)}.faq__layer--text{color:var(--color-inverse);align-items:center}.faq__answer{visibility:hidden;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .3s,margin-top .3s,visibility 0s .3s;display:grid}.faq__item--open .faq__answer{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s,margin-top .3s}.faq__answer-clip{min-height:0;overflow:hidden}.faq__answer-box{border-style:solid;border-color:var(--color-font)}.faq__answer-text{color:var(--color-font);font-weight:200;line-height:1.4}.faq__answer-text p{margin:0}.faq__answer-text p+p{margin-top:1em}.faq__brief-link{color:var(--color-font);-webkit-tap-highlight-color:transparent;text-decoration:none;transition:color .2s}@media (hover:hover){.faq__brief-link:hover{color:var(--faq-accent)}}.faq__brief-bracket{color:var(--faq-accent)}@media (aspect-ratio>4/3){.faq{--faq-slant:8.15063rem}.faq__title{top:0}.faq__list{gap:.875rem;width:fit-content;margin-left:17.125rem;padding-top:9.42rem;padding-bottom:50.1rem}.faq__pill{white-space:nowrap;align-items:center;width:fit-content;height:8.8125rem;padding:0 5.1875rem;font-size:3rem;display:inline-flex}.faq__layer--border,.faq__layer--border-accent{border-width:2px}.faq__layer--text{white-space:nowrap;padding:0 5.1875rem;display:inline-flex}.faq__answer{contain:inline-size}.faq__item--open .faq__answer{margin-top:.875rem}.faq__answer-box{border-width:2px;padding:2.59375rem 5.1875rem}.faq__answer-text{font-size:2rem}}@media (aspect-ratio<=4/3){.faq{--faq-slant:2.1875rem}.faq__title{color:var(--color-font);white-space:nowrap;margin:0;top:4.875rem}.faq__list{align-items:center;gap:.3125rem;width:100%;padding-top:7.4375rem;padding-bottom:3rem}.faq__item{width:17.1875rem}.faq__pill{text-align:center;justify-content:center;align-items:center;width:100%;height:2.375rem;padding:0 .8125rem;font-size:.625rem;line-height:1.4;display:flex}.faq__layer--border,.faq__layer--border-accent{border-width:.0625rem}.faq__layer--text{text-align:center;justify-content:center;padding:0 .8125rem;display:flex}.faq__item--open .faq__answer{margin-top:.3125rem}.faq__answer-box{border-width:.0625rem;width:100%;padding:.75rem .8125rem}.faq__answer-text{font-size:.625rem}}.contact__text{color:var(--color-font);margin:0}.contact__object{object-fit:cover;pointer-events:none;user-select:none;bottom:0}.contact__object--brush{transform:rotate(180deg)}@media (aspect-ratio>4/3){.contact{min-height:111.709rem}.contact__title{top:0;left:7.8125rem}.contact__intro{line-height:1.2;top:11.4588rem;left:7.8125rem}.contact__dot{width:1.18625rem;height:1.18625rem;top:27.8688rem;left:7.8125rem}.contact__frame{border:2px solid var(--color-font);width:83.75rem;height:20.1875rem;top:10.3344rem;left:64rem}.contact__text{width:74.5rem;line-height:1.2;top:3.3125rem;left:4.625rem}.contact__email{position:absolute;top:13.3125rem;left:46.4375rem}.contact__objects{height:67.5rem;top:41.5219rem;left:0}.contact__object--chicken{width:55rem;height:67.5rem;left:1.8125rem}.contact__object--brush{width:29.6875rem;height:57.625rem;bottom:4.625rem;left:61.75rem}.contact__object--flower{width:60.1875rem;height:67.5rem;left:97.9375rem}}@media (aspect-ratio<=4/3){.contact{padding-top:9.375rem;padding-bottom:2.5rem}.contact__frame{border:.0625rem solid var(--color-font);width:17.1875rem;margin-top:1.5rem;padding:.875rem 1rem}.contact__text{text-align:center;font-size:.6875rem;font-weight:400;line-height:1.35}.contact__email{align-self:flex-start;margin-top:1rem}.contact__objects{height:10.375rem;margin-top:2.5rem}.contact__object--chicken{width:8.4375rem;height:10.375rem;left:.28125rem}.contact__object--brush{width:4.5625rem;height:8.8125rem;bottom:.6875rem;left:9.5rem}.contact__object--flower{width:9.25rem;height:10.375rem;right:.3125rem}}
