/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,: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]){-webkit-text-decoration:underline dotted;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}}@layer components{:root{--ink:#131312;--ink-2:#1d1c1a;--ink-3:#2a2826;--paper:#efebe4;--paper-2:#e5e0d7;--white:#fff;--muted:#6e685f;--muted-d:#9b958b;--tape:#f3c316;--tape-ink:#1a1500;--line:#13131224;--line-d:#ffffff24;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gutter:24px;--sec-y:88px;--radius:4px;--ease:cubic-bezier(.77, 0, .175, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.25s;--dur-base:.5s;--hdr-h:76px}@media (min-width:640px){:root{--gutter:40px}}@media (min-width:1024px){:root{--sec-y:128px;--hdr-h:88px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-h) + 16px)}body{background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--tape);color:var(--tape-ink)}.wrap{width:100%;max-width:1500px;padding-inline:var(--gutter);margin-inline:auto}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em;transition:transform var(--dur-fast);flex:none}a:hover>.ico,button:hover>.ico{transform:translate(4px)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:18px;height:2px}.eyebrow--tape{color:var(--tape)}.h1{letter-spacing:-.045em;font-size:clamp(44px,8vw,128px);font-weight:600;line-height:.95}.h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,4.4vw,68px);font-weight:600;line-height:1}.lead{color:var(--muted);font-size:clamp(17px,1.4vw,21px);line-height:1.55}.link{border-bottom:2px solid var(--tape);align-items:center;gap:8px;padding-bottom:2px;font-weight:600;display:inline-flex}.btn{white-space:nowrap;min-height:48px;transition:background var(--dur-fast), color var(--dur-fast), transform var(--dur-fast);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.btn--lg{min-height:58px;padding:0 30px;font-size:16px}.btn--tape{background:var(--tape);color:var(--tape-ink)}.btn--ghost{color:var(--white);box-shadow:inset 0 0 0 1.5px #ffffff80}.btn--dark{background:var(--ink);color:var(--white)}.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn--tape:hover{background:var(--white)}.btn--ghost:hover{background:var(--white);color:var(--ink)}.btn--dark:hover{background:var(--tape);color:var(--tape-ink)}}.ruler{align-items:flex-end;height:22px;display:flex;position:relative}.ruler__ticks{background:linear-gradient(90deg, currentColor 1px, transparent 1px) 0 100% / 100px 100% no-repeat repeat-x, linear-gradient(90deg, currentColor 1px, transparent 1px) 0 100% / 50px 60% repeat-x, linear-gradient(90deg, currentColor 1px, transparent 1px) 0 100% / 10px 30% repeat-x;opacity:.35;background-repeat:repeat-x;border-bottom:1px solid;flex:1;height:100%}.ruler__label{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;position:absolute;top:-22px;right:0}.preloader{z-index:100;background:var(--ink);color:var(--white);transition:transform .9s var(--ease), visibility 0s .9s;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;inset:0}.preloader__logo{width:72px;height:auto}.preloader__tape{background:linear-gradient(90deg,#ffffff59 1px,#0000 1px) 0 100%/36px 100% repeat-x,linear-gradient(90deg,#fff3 1px,#0000 1px) 0 100%/7.2px 40% repeat-x;border-bottom:1px solid #ffffff59;width:min(360px,70vw);height:22px;position:relative}.preloader__bar{background:var(--tape);transform-origin:0;width:100%;height:4px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}html:not(.js) .preloader,html.is-loaded .preloader{visibility:hidden;transform:translateY(-100%)}.hdr{z-index:50;color:var(--white);transition:background var(--dur-base), transform var(--dur-base) var(--ease-out);position:fixed;inset:0 0 auto}.hdr__in{height:var(--hdr-h);align-items:center;gap:24px;display:flex}.hdr__logo{flex:none;align-items:center;gap:14px;display:flex}.hdr__logo img{height:calc(var(--hdr-h) - 26px);width:auto}.hdr__tag{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:11px;line-height:1.35;display:none}.nav{margin-inline:auto;display:none}.nav__list{gap:6px;display:flex}.nav__item{position:relative}.nav__item>a{transition:background var(--dur-fast);border-radius:999px;padding:10px 16px;font-size:17px;font-weight:500;display:block}.nav__item>a[aria-current]{box-shadow:inset 0 0 0 1px}.nav__sub{background:var(--white);min-width:260px;color:var(--ink);opacity:0;visibility:hidden;transition:opacity var(--dur-fast), transform var(--dur-fast), visibility 0s var(--dur-fast);border-radius:12px;margin-top:8px;padding:10px;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 20px 50px #0000002e}.nav__sub:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.nav__sub a{border-radius:8px;padding:9px 12px;font-size:15px;display:block}.has-sub:hover .nav__sub,.has-sub:focus-within .nav__sub{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (hover:hover) and (pointer:fine){.nav__item>a:hover{background:#ffffff1f}.nav__sub a:hover{background:var(--paper)}}.hdr__side{align-items:center;gap:12px;margin-left:auto;display:flex}.hdr__phone{font-size:15px;font-weight:600;display:none}.hdr__cta{display:none}.hdr.is-scrolled{-webkit-backdrop-filter:blur(14px);background:#131312db}.hdr.is-hidden{transform:translateY(-100%)}@media (min-width:768px){.hdr__cta{display:inline-flex}}@media (min-width:1024px){.nav{display:block}}@media (min-width:1280px){.hdr__phone{display:block}}@media (min-width:1440px){.hdr__tag{display:block}}.burger{letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:48px;transition:background var(--dur-fast);background:#ffffff1a;border-radius:999px;align-items:center;gap:12px;padding:0 18px 0 16px;font-size:14px;font-weight:600;display:inline-flex}.burger__lines{width:22px;height:10px;position:relative}.burger__lines i{height:2px;transition:transform .45s var(--ease), width .45s var(--ease), top .45s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0}.burger__lines i:first-child{width:22px;top:0}.burger__lines i:last-child{width:14px;top:8px}@media (hover:hover) and (pointer:fine){.burger:hover .burger__lines i:last-child{width:22px}.burger:hover{background:#ffffff2e}}.menu-open .burger{background:var(--tape);color:var(--tape-ink)}@media (min-width:1024px){.burger{display:none}}.menu-open .burger__lines i{width:22px;top:4px}.menu-open .burger__lines i:first-child{transform:rotate(45deg)}.menu-open .burger__lines i:last-child{transform:rotate(-45deg)}.menu-open .hdr{-webkit-backdrop-filter:none;background:0 0;transform:none}.menu-open{overflow:hidden}.menu{z-index:40;color:var(--white);position:fixed;inset:0;overflow-y:auto}.menu[hidden]{visibility:hidden;pointer-events:none;transition:visibility 0s .9s;display:block}.menu__doors{grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:0}.menu__doors i{background:var(--ink);transition:transform .7s var(--ease);border-right:1px solid var(--line-d);transform:translateY(-101%)}.menu__doors i:nth-child(2){transition-delay:60ms}.menu__doors i:nth-child(3){transition-delay:.12s}.menu__doors i:nth-child(4){transition-delay:.18s}.menu.is-open .menu__doors i{transform:none}.menu.is-closing .menu__doors i{transform:translateY(101%)}.menu__in{min-height:100%;padding-top:calc(var(--hdr-h) + 32px);align-content:start;gap:40px;padding-bottom:32px;display:grid;position:relative}.menu__col,.menu__foot,.menu__preview{opacity:0;transition:opacity .4s, transform .6s var(--ease-out);transform:translateY(24px)}.menu.is-open .menu__col,.menu.is-open .menu__foot,.menu.is-open .menu__preview{opacity:1;transition-delay:.4s;transform:none}.menu.is-open .menu__col+.menu__col{transition-delay:.48s}.menu.is-open .menu__foot{transition-delay:.56s}.menu .eyebrow{color:var(--muted-d);margin-bottom:18px}.menu__main a{letter-spacing:-.04em;white-space:nowrap;transition:color var(--dur-fast), transform var(--dur-base) var(--ease-out);align-items:baseline;gap:14px;font-size:clamp(36px,4.6vw,72px);font-weight:600;line-height:1.08;display:flex}.menu__main a:before{content:attr(data-num);letter-spacing:.1em;color:var(--muted-d);min-width:24px;font-size:13px;font-weight:600}.menu__main a[aria-current]{color:var(--tape)}.menu__svc a{border-bottom:1px solid var(--line-d);transition:color var(--dur-fast), padding var(--dur-base) var(--ease-out);padding:10px 0;font-size:19px;display:block}@media (hover:hover) and (pointer:fine){.menu__main a:hover{color:var(--tape);transform:translate(10px)}.menu__svc a:hover{color:var(--tape);padding-left:10px}}.menu__preview{display:none}.menu__foot{border-top:1px solid var(--line-d);color:var(--muted-d);flex-wrap:wrap;gap:10px 28px;padding-top:24px;font-size:15px;display:flex}.menu__foot a:first-child{color:var(--white);font-weight:600}@media (min-width:1024px){.menu__in{padding-top:calc(var(--hdr-h) + 56px);grid-template-columns:1.5fr 1fr .8fr;gap:56px;min-height:100vh}.menu__preview{aspect-ratio:3/4;border-radius:var(--radius);align-self:start;display:block;overflow:hidden}.menu__preview img{object-fit:cover;width:100%;height:100%;transition:opacity .3s}.menu__foot{grid-column:1/-1;align-self:end}}.hero{height:100svh;min-height:640px;color:var(--white);background:var(--ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__stage,.hero__slide{position:absolute;inset:0}.hero__slide{visibility:hidden}.hero__slide.is-active,.hero__slide.is-next{visibility:visible}.hero__slide.is-next{z-index:2}.hero__slide>img{object-fit:cover;width:100%;height:100%}.hero__slide.is-next>img{visibility:hidden}.door{top:0;bottom:0;left:calc(var(--i) * 25%);width:25%;position:absolute;overflow:hidden}.door__in{will-change:transform;position:absolute;inset:0;transform:translate(101%);box-shadow:-40px 0 60px #00000059}.door__img{will-change:transform;width:400%;max-width:none;height:100%;top:0;left:calc(var(--i) * -100%);object-fit:cover;position:absolute}.hero__shade{z-index:3;background:linear-gradient(#0000008c 0%,#0000000d 30%,#00000026 55%,#000000c7 100%);position:absolute;inset:0}.hero__in{z-index:4;padding-bottom:120px;position:relative}.hero-texts{display:grid}.hero-text{opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out);grid-area:1/1}.hero-text.is-active{opacity:1;pointer-events:auto}.hero__title{letter-spacing:-.05em;margin:18px 0 32px;font-size:clamp(40px,7.4vw,124px);font-weight:600;line-height:.95}.hero__title span{display:block}.hero__row{gap:24px;display:grid}.hero__lead{color:#fffc;max-width:520px;font-size:17px}.hero__btns{flex-wrap:wrap;gap:12px;display:flex}.hero__nav{z-index:4;left:var(--gutter);right:var(--gutter);grid-template-columns:repeat(5,1fr);gap:8px;display:grid;position:absolute;bottom:28px}.hero__nav button{text-align:left;color:#ffffff8c;width:100%;transition:color var(--dur-fast);gap:8px;padding-top:10px;display:grid;position:relative}.hero__nav button:before,.hero__nav-bar{content:"";background:#ffffff40;height:2px;position:absolute;top:0;left:0;right:0}.hero__nav-bar{background:var(--tape);transform-origin:0;transform:scaleX(0)}.hero__nav button.is-active{color:var(--white)}.hero__nav-n{letter-spacing:.12em;font-size:12px;font-weight:600}.hero__nav-t{font-size:14px;font-weight:500;display:none}@media (min-width:768px){.hero__nav-t{display:block}.hero__in{padding-bottom:140px}}@media (min-width:1024px){.hero__row{grid-template-columns:1fr auto;align-items:end}}@media (max-height:820px) and (min-width:1024px){.hero__title{font-size:clamp(40px,6vw,96px)}}.marquee{background:var(--tape);color:var(--tape-ink);padding:18px 0;overflow:hidden}.marquee__track{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:28px;width:max-content;font-size:clamp(18px,2vw,26px);font-weight:600;animation:40s linear infinite marquee;display:flex}.marquee__track i{opacity:.5;font-size:1.2em;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.sec{padding-block:var(--sec-y);position:relative}.sec--dark{background:var(--ink);color:var(--white)}.sec--dark .eyebrow{color:var(--muted-d)}.sec--paper2{background:var(--paper-2)}.sec__head{align-items:end;gap:16px;margin-bottom:48px;display:grid}@media (min-width:1024px){.sec__head{grid-template-columns:1fr auto;margin-bottom:64px}}.intro__grid{gap:28px;display:grid}.intro__text{letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(26px,3.4vw,52px);font-weight:500;line-height:1.12}.intro__text mark{background:linear-gradient(transparent 62%, var(--tape) 62%);color:inherit}.intro{padding-bottom:0}.intro+.sec{padding-top:64px}@media (min-width:1024px){.intro__text{max-width:1240px}.intro+.sec{padding-top:88px}}.svc-list{gap:12px;display:grid}.svc a{border-radius:var(--radius);height:340px;color:var(--white);background:var(--ink);isolation:isolate;display:block;position:relative;overflow:hidden}.svc img{object-fit:cover;z-index:-1;width:100%;height:100%;transition:transform 1s var(--ease-out);position:absolute;inset:0}.svc a:after{content:"";z-index:-1;background:linear-gradient(#0003,#000000b8);position:absolute;inset:0}.svc__num{letter-spacing:.12em;font-size:13px;font-weight:600;position:absolute;top:18px;left:20px}.svc__body{gap:6px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.svc__title{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.1}.svc__lead{color:#ffffffc7;font-size:15px}.svc__more{color:var(--tape);align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:600;display:inline-flex}@media (min-width:640px) and (max-width:1023px){.svc-list{grid-template-columns:1fr 1fr}.svc:first-child{grid-column:1/-1}}@media (min-width:1024px){.svc-list{gap:10px;height:580px;display:flex}.svc{min-width:0;transition:flex .8s var(--ease);flex:1 1 0}.svc.is-open{flex:5.5 1 0}.svc a{height:100%}.svc__title{white-space:nowrap;font-size:30px}.svc:not(.is-open) .svc__title{transform-origin:0 100%;font-size:22px;position:absolute;bottom:0;left:0;transform:translate(1.1em)rotate(-90deg)}.svc:not(.is-open) .svc__lead,.svc:not(.is-open) .svc__more{opacity:0;transform:translateY(12px)}.svc__lead,.svc__more{transition:opacity .4s .3s, transform .6s .3s var(--ease-out)}.svc:not(.is-open) .svc__lead,.svc:not(.is-open) .svc__more{transition-duration:.15s;transition-delay:0s}.svc:not(.is-open) .svc__body{left:14px;right:14px}.svc.is-open img{transform:scale(1.04)}.svc:not(.is-open) .svc__more{pointer-events:none}}.pgrid{gap:28px;display:grid}.pcard{gap:16px;display:grid}.pcard__img{border-radius:var(--radius);aspect-ratio:4/5;display:block;overflow:hidden}.pcard__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.pcard__meta{border-top:1px solid var(--line-d);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.pcard__t{letter-spacing:-.02em;font-size:24px;font-weight:600}.pcard__p{color:var(--tape);white-space:nowrap;font-weight:600}@media (hover:hover) and (pointer:fine){.pcard:hover img,.proj:hover img{transform:scale(1.06)}}@media (min-width:768px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pcard:nth-child(2){margin-top:80px}}.steps-wrap{position:relative}.ruler--steps{color:var(--ink);margin-bottom:32px;display:none}.steps{counter-reset:s;gap:14px;display:grid}.step{border-radius:var(--radius);background:var(--white);flex-direction:column;justify-content:space-between;gap:32px;min-height:210px;padding:26px 24px 28px;display:flex;position:relative}.step__n{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--ink);font-size:56px;font-weight:600;line-height:1}.step p{font-size:18px;font-weight:500;line-height:1.4}.step:last-child{background:var(--tape)}@media (min-width:640px){.steps{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ruler--steps{display:flex}.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.step:nth-child(2){margin-top:40px}.step:nth-child(3){margin-top:80px}.step:nth-child(4){margin-top:120px}}.about{background:var(--paper-2)}.about__grid{align-items:center;gap:48px;display:grid}.about__media{padding-bottom:18%;position:relative}.about__a{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:82%}.about__b{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);border:8px solid var(--paper-2);width:52%;position:absolute;bottom:0;right:0}.about__badge{background:var(--tape);color:var(--tape-ink);border-radius:var(--radius);gap:8px;padding:20px 24px 22px;display:grid;position:absolute;bottom:15px;left:15px}.about__badge b{letter-spacing:-.045em;white-space:nowrap;font-size:44px;font-weight:600;line-height:1}.about__badge span{font-size:13px;font-weight:500;line-height:1.35}.about__txt{justify-items:start;gap:20px;display:grid}.about__txt p{color:var(--muted)}.about__txt .btn{margin-top:8px}@media (min-width:1024px){.about__grid{grid-template-columns:1.05fr 1fr;gap:96px}}.sec--form{background:var(--ink);color:var(--white);overflow:hidden}.form-bg{opacity:.14;position:absolute;inset:0}.form-bg img{object-fit:cover;filter:grayscale();width:100%;height:100%}.form-grid{align-items:start;gap:48px;display:grid;position:relative}.form-intro{align-content:start;gap:22px;display:grid}.form-intro .lead{color:#ffffffa8}.form-facts{flex-wrap:wrap;gap:24px 56px;margin-top:16px;display:flex}.form-facts li{display:grid}.form-facts b{letter-spacing:-.04em;color:var(--tape);font-size:clamp(48px,5vw,72px);font-weight:600;line-height:1.1}.form-facts span{color:var(--muted-d);margin-top:6px;font-size:16px}@media (min-width:1024px){.form-grid{grid-template-columns:1fr 1.1fr;gap:96px}}.cstrip__grid{border-top:1px solid var(--line);gap:0;display:grid}.cstrip__grid .h2{padding:28px 0}.cstrip__item{border-top:1px solid var(--line);transition:color var(--dur-fast);gap:8px;padding:22px 0;display:grid}.cstrip__item b{letter-spacing:-.01em;align-items:center;gap:8px;font-size:20px;font-weight:600;display:inline-flex}@media (min-width:768px){.cstrip__grid{grid-template-columns:1fr 1fr;column-gap:40px}.cstrip__grid .h2{grid-column:1/-1}}@media (min-width:1024px){.cstrip__grid{grid-template-columns:1.3fr repeat(4,minmax(0,1fr));align-items:start}.cstrip__grid .h2{grid-column:auto;padding-top:28px}.cstrip__item{border-top:0;border-left:1px solid var(--line);padding:28px 0 28px 24px}}@media (hover:hover) and (pointer:fine){.cstrip__item:hover b{color:var(--muted)}}.partners{background:var(--ink);padding-top:64px;padding-bottom:64px}.partners .eyebrow{color:var(--muted-d);margin-bottom:28px}.partners__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;display:grid}.partners__card{display:block;position:relative}.partners__photo{aspect-ratio:2;border-radius:var(--radius);isolation:isolate;width:100%;transition:border-color var(--dur-fast);border:1px solid #ffffff59;display:block;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.partners__card:hover .partners__photo{border-color:var(--tape)}}.partners__photo img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.partners__photo:after{content:"";background:#00000073;position:absolute;inset:0}.partners__badge{z-index:1;justify-content:center;align-items:center;max-width:72%;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partners__badge img{object-fit:contain;width:auto;max-width:100%;height:70px}.partners__badge--lg img{height:100px}@media (hover:hover) and (pointer:fine){.partners__card:hover .partners__photo img{transform:scale(1.06)}}@media (max-width:1023px){.partners__photo{aspect-ratio:7/5}.partners__badge{width:70%;max-width:none}.partners__badge img{object-fit:contain;width:100%;height:auto;max-height:64px}.partners__badge--lg img{max-height:76px}}@media (min-width:768px){.partners__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}@media (min-width:1024px){.partners__badge--lg{height:62%}.partners__badge--lg img{height:100%}}@media (hover:hover) and (pointer:fine){.partners__item:hover{background:var(--tape);transform:translateY(-2px)}}.ftr{background:var(--ink);color:#ffffffb3;padding-top:10px;overflow:hidden}.ftr__top{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ftr__logo{grid-column:1/-1}.ftr__logo img{opacity:.7;width:112px;height:auto}@media (max-width:1023px){.ftr__logo{display:none}}@media (min-width:1024px){.ftr__logo img{width:150px}}.ftr .eyebrow{color:var(--muted-d);margin-bottom:16px}.ftr__col ul{gap:8px;display:grid}.ftr__col a{transition:color var(--dur-fast)}.ftr__col a:hover,.ftr__bottom a:hover{color:var(--white)}.ftr__contacts{grid-column:1/-1;align-content:start;justify-items:start;gap:8px;display:grid}.ftr__phone{color:var(--white);letter-spacing:-.02em;font-size:24px;font-weight:600}.pill{box-shadow:inset 0 0 0 1px var(--line-d);color:var(--white);border-radius:999px;margin-top:8px;padding:8px 16px}.ftr__bottom{border-top:1px solid var(--line-d);background:var(--ink);flex-wrap:wrap;gap:10px 28px;margin-top:64px;padding:22px 0 28px;font-size:13px;display:flex;position:relative}.ftr__bottom a:last-child{color:var(--white);margin-left:auto}@media (min-width:1024px){.ftr__top{grid-template-columns:1fr 1fr 1.3fr 1.2fr}.ftr__logo,.ftr__contacts{grid-column:auto}}.phero{background:var(--ink);color:var(--white);padding:calc(var(--hdr-h) + 80px) 0 48px;position:relative;overflow:hidden}.phero__img{opacity:.35;position:absolute;inset:0}.phero__img img{object-fit:cover;width:100%;height:100%}.phero:after{content:"";background:linear-gradient(#13131280,#131312e6);position:absolute;inset:0}.phero__in{z-index:1;gap:24px;display:grid;position:relative}.phero__lead{color:#ffffffbf;max-width:640px}.phero .ruler{color:var(--tape);margin-top:32px}.crumbs{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-d);gap:10px;font-size:13px;display:flex}.crumbs a:hover{color:var(--white)}@media (min-width:1024px){.phero{padding:calc(var(--hdr-h) + 140px) 0 56px}}.split{gap:40px;display:grid}.split__main{align-content:start;gap:18px;display:grid}.split__main>p:not(.lead){color:var(--muted)}.split__aside{align-content:start;gap:18px;display:grid}.split__img{border-radius:var(--radius);aspect-ratio:4/3;object-fit:cover;width:100%;margin-top:24px}@media (min-width:1024px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:96px}.split__aside{top:calc(var(--hdr-h) + 24px);align-self:start;position:sticky}}.stats{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:72px;display:grid}.stat{background:var(--paper);align-content:start;gap:6px;padding:24px 20px;display:grid}.stat b{letter-spacing:-.045em;font-size:clamp(36px,4vw,60px);font-weight:600;line-height:1}.stat span{color:var(--muted);font-size:15px}@media (min-width:1024px){.stats{grid-template-columns:repeat(4,1fr)}.stat{padding:36px 32px}}.faqs{border-top:1px solid var(--line);gap:0;display:grid}.faq{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px 0;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq__n{letter-spacing:.12em;color:var(--muted);font-size:12px;font-weight:600}.faq__q{letter-spacing:-.015em;font-size:clamp(18px,1.6vw,23px);font-weight:600;line-height:1.25}.faq__x{background:var(--white);width:40px;height:40px;transition:background var(--dur-fast), transform var(--dur-base) var(--ease);border-radius:50%;flex:none;position:relative}.faq__x:before,.faq__x:after{content:"";background:var(--ink);border-radius:1px;width:14px;height:2px;position:absolute;top:19px;left:13px}.faq__x:after{transform:rotate(90deg)}.faq[open] .faq__x{background:var(--tape);transform:rotate(45deg)}.faq__a{color:var(--muted);gap:12px;padding:0 0 26px;display:grid}.faq__a ul{gap:6px;padding-left:0;display:grid}.faq__a li{padding-left:22px;position:relative}.faq__a li:before{content:"";background:var(--tape);width:12px;height:2px;position:absolute;top:.75em;left:0}@media (min-width:768px){.faq__a{padding-left:44px;padding-right:52px}}.srv-layout{gap:40px;display:grid}.srv-tabs{top:var(--hdr-h);z-index:5;margin-inline:calc(var(--gutter) * -1);padding:12px var(--gutter);-webkit-backdrop-filter:blur(10px);scrollbar-width:none;background:#efebe4eb;position:sticky;overflow-x:auto}@media (max-width:1023px){.srv-tabs{position:static}}.srv-tabs ul{gap:8px;width:max-content;display:flex}.srv-tabs a{box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;transition:background var(--dur-fast), color var(--dur-fast);border-radius:999px;gap:8px;padding:9px 14px;font-size:14px;font-weight:500;display:flex}.srv-tabs a span{color:var(--muted);font-size:12px;font-weight:600}.srv-tabs a.is-active{background:var(--ink);color:var(--white);box-shadow:none}.srv-tabs a.is-active span{color:var(--tape)}.srv-list{gap:88px;display:grid}.srv{scroll-margin-top:calc(var(--hdr-h) + 80px);gap:28px;display:grid}.srv__media{border-radius:var(--radius);aspect-ratio:3/2;position:relative;overflow:hidden}.srv__media img{object-fit:cover;width:100%;height:100%}.srv__num{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #fffc;font-size:clamp(72px,10vw,150px);font-weight:700;line-height:1;position:absolute;bottom:6px;left:16px}.srv__txt{align-content:start;gap:16px;display:grid}.srv__txt>p:not(.eyebrow){color:var(--muted)}.srv__btns{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px;display:flex}@media (min-width:1024px){.srv-layout{grid-template-columns:240px minmax(0,1fr);gap:64px}.srv-tabs{top:calc(var(--hdr-h) + 24px);-webkit-backdrop-filter:none;background:0 0;align-self:start;margin:0;padding:0;overflow:visible}.srv-tabs ul{flex-direction:column;gap:4px;width:auto}.srv-tabs a{box-shadow:none;padding:10px 14px}.srv-list{gap:120px}.srv{scroll-margin-top:calc(var(--hdr-h) + 24px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px}.srv:nth-child(2n) .srv__media{order:2}}.projs{align-items:start;gap:32px 20px;display:grid}.proj{text-align:left;gap:14px;display:grid}.proj__img{border-radius:var(--radius);aspect-ratio:4/3;display:block;overflow:hidden}.proj__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.proj__meta{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding-top:12px;display:grid}.proj__n{letter-spacing:.12em;color:var(--muted);font-size:12px;font-weight:600}.proj__t{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25}.proj__c{color:var(--muted);white-space:nowrap;font-size:13px}@media (min-width:640px){.projs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.projs{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 28px}.proj:nth-child(3n+2){transform:translateY(56px)}.projs{padding-bottom:56px}}.lb{width:100%;max-width:none;height:100%;max-height:none;color:var(--white);background:#0d0d0cf7;border:0;margin:0;padding:0}.lb[open]{grid-template-rows:auto 1fr auto;display:grid}.lb::backdrop{background:0 0}.lb__top{padding:18px var(--gutter);align-items:center;gap:20px;display:flex}.lb__title{min-width:0;font-size:18px;font-weight:600}.lb__count{color:var(--muted-d);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-right:auto}.lb__x{width:48px;height:48px;transition:background var(--dur-fast);background:#ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.lb__x .ico,.lb__arr .ico{width:22px;height:22px}.lb__x:hover{background:#fff3}.lb__x:hover .ico,.lb__arr:hover .ico{transform:none}@media (hover:hover) and (pointer:fine){.lb__arr:hover{background:var(--white)}}.lb__stage{min-height:0;padding:0 var(--gutter);place-items:center;display:grid;position:relative}.lb__stage img{object-fit:contain;max-width:100%;max-height:calc(100svh - 190px)}.lb__arr{z-index:1;background:var(--tape);width:52px;height:52px;color:var(--tape-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.lb__arr--prev{left:var(--gutter)}.lb__arr--next{right:var(--gutter)}@media (max-width:767px){.lb__arr{width:40px;height:40px}.lb__arr .ico{width:18px;height:18px}.lb__arr--prev{left:calc(var(--gutter) + 12px)}.lb__arr--next{right:calc(var(--gutter) + 12px)}}.lb__thumbs{padding:8px var(--gutter) 12px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.lb__thumbs button{opacity:.45;width:76px;height:56px;transition:opacity var(--dur-fast);border-radius:3px;flex:none;overflow:hidden}.lb__thumbs button.is-active{opacity:1;outline:2px solid var(--tape);outline-offset:2px}.lb__thumbs img{object-fit:cover;width:100%;height:100%}.contacts{gap:24px;display:grid}.contacts__cards{gap:12px;display:grid}.ccard{background:var(--white);border-radius:var(--radius);transition:background var(--dur-fast);gap:10px;padding:24px;display:grid}.ccard b{letter-spacing:-.015em;word-break:break-word;align-items:center;gap:8px;font-size:clamp(16px,1.4vw,21px);font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.ccard:hover{background:var(--tape)}.ccard:hover .eyebrow{color:var(--tape-ink)}}.map{border-radius:var(--radius);background:#202124;min-height:560px;position:relative;overflow:hidden}.map__ph,.map__frame{position:absolute;inset:0}.map__ph{color:var(--muted-d);background-image:linear-gradient(#ece8df0d 1px,#0000 0),linear-gradient(90deg,#ece8df0d 1px,#0000 0);background-size:48px 48px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.map__pin{background:var(--tape);width:48px;height:48px;color:var(--tape-ink);border-radius:50%;place-items:center;display:grid}.map__pin svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.map__frame{filter:grayscale()invert(.9)contrast(.9);border:0;width:100%;height:100%}.req{border-radius:var(--radius);background:var(--ink);color:var(--white);align-content:start;gap:20px;padding:28px 24px;display:grid}.req .eyebrow{color:var(--muted-d)}.req dl{gap:14px;display:grid}.req dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-d);font-size:12px}.req dd{font-size:18px;font-weight:600}.req .link{justify-self:start}@media (min-width:640px){.contacts__cards{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.contacts{grid-template-columns:1.4fr 1fr}.contacts__cards{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}.error-sec{padding-top:calc(var(--hdr-h) + 80px);justify-items:start;gap:24px;display:grid}.prose{color:#3d3a35;gap:14px;display:grid}.prose h2{letter-spacing:-.02em;color:var(--ink);margin-top:28px;font-size:clamp(22px,2vw,28px);line-height:1.2}.prose h2:first-child{margin-top:0}.prose ul{gap:6px;display:grid}.prose li{padding-left:22px;position:relative}.prose li:before{content:"";background:var(--tape);width:12px;height:2px;position:absolute;top:.78em;left:0}@media (prefers-reduced-motion:no-preference){html.js .reveal{opacity:0;transform:translateY(40px)}html.js .reveal.is-in{opacity:1;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);transform:none}html.js.is-home:not(.is-loaded) .hero__title span,html.js.is-home:not(.is-loaded) .hero__in .eyebrow{opacity:0;transform:translateY(60%)}.hero__title span,.hero__in .eyebrow{transition:opacity .8s var(--ease-out), transform 1s var(--ease-out)}.hero__title span:nth-child(2){transition-delay:80ms}.hero__title span:nth-child(3){transition-delay:.16s}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:639px){.svc-list{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.svc{scroll-snap-align:start;flex:0 0 82%}.svc a{height:420px}}.cookie{z-index:60;left:var(--gutter);right:var(--gutter);background:var(--ink);color:#ffffffd1;border-radius:var(--radius);opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:640px;padding:16px 20px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:20px;transform:translateY(16px);box-shadow:0 20px 50px #00000040}.cookie.is-on{opacity:1;transform:none}.cookie p{font-size:13px;line-height:1.5}.cookie a{text-underline-offset:2px;color:var(--white);text-decoration:underline}}@layer utilities{.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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,)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (min-width:40rem){.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}}}.form-card{background:var(--paper);color:var(--ink);border-radius:8px;padding:28px 22px}.form-card .ts-form{gap:22px;max-width:none;margin:0;padding:0;display:grid}.form-card .ts-form-hp{display:none}.form-card .ts-form-field{gap:6px;display:grid}.form-card .ts-form-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.form-card .ts-form-req{color:var(--tape);margin-left:2px}.form-card .ts-form-input,.form-card .ts-form-field textarea{border:0;border-bottom:1.5px solid var(--line);width:100%;font:inherit;color:var(--ink);transition:border-color var(--dur-fast);background:0 0;border-radius:0;padding:10px 0;font-size:18px}.form-card .ts-form-input:focus,.form-card .ts-form-field textarea:focus{border-color:var(--ink);outline:none}.form-card .ts-form-input::placeholder{color:#a9a39a}.form-card .ts-form-error{color:#b3261e;min-height:0;font-size:12px;display:block}.form-card .ts-form-phone{align-items:flex-end;gap:10px;display:flex}.form-card .ts-form-phone-country-wrap{border-bottom:1.5px solid var(--line);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23131312' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .25em center;background-repeat:no-repeat;flex:none;align-items:center;gap:4px;width:auto;padding:10px 1.75em 10px 0;display:flex}.form-card .ts-form-phone-country{font:inherit;color:var(--ink);background:0 0;border:0}.form-card .ts-form-phone>input.ts-form-input{flex:1;min-width:0}.form-card .ts-form-agree{margin-top:4px}.form-card .ts-form-check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.form-card .ts-form-check input{appearance:none;width:1em;height:1em;font-size:inherit;border:1.5px solid var(--ink);cursor:pointer;border-radius:3px;flex:none;place-content:center;margin:.3em 0 0;display:grid}.form-card .ts-form-check input:checked{background:var(--ink)}.form-card .ts-form-check input:checked:after{content:"";border:1.5px solid var(--tape);border-top:0;border-right:0;width:.5em;height:.26em;transform:translateY(-1px)rotate(-45deg)}.form-card .ts-form-check p{margin:0}.form-card .ts-form-check a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.form-card .ts-form-actions{display:flex}.form-card .ts-form-submit{min-height:58px;font:inherit;white-space:nowrap;background:var(--tape);color:var(--tape-ink);transition:background var(--dur-fast), transform var(--dur-fast);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:16px;font-weight:600;display:inline-flex}.form-card .ts-form-submit:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.form-card .ts-form-submit:hover{background:var(--white)}}@media (min-width:640px){.form-card{padding:40px}.form-card .ts-form{grid-template-columns:1fr 1fr}.form-card .ts-form-field{grid-column:span 1}.form-card .ts-form-field:has(textarea){grid-column:1/-1}.form-card .ts-form-agree{flex-direction:row;grid-column:span 1;justify-content:flex-start;align-items:center;display:flex}.form-card .ts-form-actions{grid-column:span 1;justify-content:flex-start;align-items:center}.form-card .ts-form-hp{grid-column:1/-1}}@media (min-width:1024px){.form-card{padding:48px}}@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-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-ease{syntax:"*";inherits:false}