/*! tailwindcss v4.3.1 | 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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-5xl:64rem;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-relaxed:1.625;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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(--sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-border:var(--border);--animate-marquee:marquee var(--duration,40s) linear infinite;--animate-marquee-vertical:marquee-vertical var(--duration,40s) linear infinite}}@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,ui-sans-serif, system-ui, 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;-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{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}*{box-sizing:border-box;margin:0;padding:0}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-22\%_-12\%\]{inset:-22% -12%}.inset-px{inset:1px}.top-0{top:0}.left-0{left:0}.isolate{isolation:isolate}.z-0{z-index:0}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[clamp\(44px\,5vw\,72px\)\]{margin-top:clamp(44px,5vw,72px)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-\[5px\]{height:5px}.h-\[18px\]{height:18px}.h-\[100svh\]{height:100svh}.h-\[180vh\]{height:180vh}.h-full{height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-\[5px\]{width:5px}.w-\[18px\]{width:18px}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[22ch\]{max-width:22ch}.max-w-md{max-width:var(--container-md)}.shrink-0{flex-shrink:0}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-marquee{animation:var(--animate-marquee)}.animate-marquee-vertical{animation:var(--animate-marquee-vertical)}.auto-rows-\[14rem\]{grid-auto-rows:14rem}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--gap\){gap:var(--gap)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[30px\]{gap:30px}.gap-\[clamp\(14px\,1\.5vw\,20px\)\]{gap:clamp(14px,1.5vw,20px)}.overflow-hidden{overflow:hidden}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--r\)\]{border-radius:var(--r)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border-beam-width\){border-style:var(--tw-border-style);border-width:var(--border-beam-width)}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-\[color\:var\(--line\)\]{border-color:var(--line)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-paper{background-color:var(--paper)}.bg-paper-2{background-color:var(--paper-2)}.bg-royal{background-color:var(--royal)}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\(--color-from\){--tw-gradient-from:var(--color-from);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\(--color-to\){--tw-gradient-via:var(--color-to);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-\[linear-gradient\(transparent\,transparent\)\,linear-gradient\(\#000\,\#000\)\]{-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000)}.mask-intersect{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.\[mask-clip\:padding-box\,border-box\]{-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box}.p-2{padding:calc(var(--spacing) * 2)}.p-8{padding:calc(var(--spacing) * 8)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[30px\]{padding-inline:30px}.py-\[20px\]{padding-block:20px}.text-center{text-align:center}.font-serif{font-family:var(--serif)}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[clamp\(20px\,1\.7vw\,24px\)\]{font-size:clamp(20px,1.7vw,24px)}.text-\[clamp\(33px\,5\.6vw\,72px\)\]{font-size:clamp(33px,5.6vw,72px)}.text-\[clamp\(48px\,6vw\,68px\)\]{font-size:clamp(48px,6vw,68px)}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.028em\]{--tw-tracking:-.028em;letter-spacing:-.028em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.whitespace-nowrap{white-space:nowrap}.text-\[\#9fb4cc\]{color:#9fb4cc}.text-\[\#FFC861\]{color:#ffc861}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-ink-soft{color:var(--ink-soft)}.text-royal{color:var(--royal)}.text-royal-ink{color:var(--royal-ink)}.text-sky\/70{color:var(--sky)}@supports (color:color-mix(in lab, red, red)){.text-sky\/70{color:color-mix(in oklab, var(--sky) 70%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-\[0\.12\]{opacity:.12}.\[box-shadow\:0_2px_14px_-8px_rgba\(11\,20\,34\,\.18\)\]{box-shadow:0 2px 14px -8px #0b14222e}.blur-\[72px\]{--tw-blur:blur(72px);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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[--duration\:40s\]{--duration:40s}.\[--duration\:42s\]{--duration:42s}.\[--gap\:0px\]{--gap:0px}.\[--gap\:1rem\]{--gap:1rem}.\[animation-direction\:reverse\]{animation-direction:reverse}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-royal\/\[0\.02\]:is(:where(.group):hover *){background-color:var(--royal)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-royal\/\[0\.02\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--royal) 2%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:text-white:hover{color:var(--color-white)}.hover\:\[box-shadow\:0_30px_70px_-42px_rgba\(11\,20\,34\,\.4\)\]:hover{box-shadow:0 30px 70px -42px #0b142266}}@media (width>=48rem){.md\:\[grid-column\:1\/4\]{grid-column:1/4}.md\:\[grid-column\:4\/6\]{grid-column:4/6}.md\:\[grid-column\:4\/7\]{grid-column:4/7}.md\:\[grid-column\:6\/7\]{grid-column:6/7}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:\[grid-row\:1\/2\]{grid-row:1/2}.md\:\[grid-row\:1\/3\]{grid-row:1/3}.md\:\[grid-row\:2\/3\]{grid-row:2/3}.md\:inline{display:inline}.md\:aspect-\[16\/9\]{aspect-ratio:16/9}.md\:aspect-auto{aspect-ratio:auto}.md\:\[grid-auto-rows\:1fr\]{grid-auto-rows:1fr}.md\:auto-rows-\[14rem\]{grid-auto-rows:14rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:fill-current svg{fill:currentColor}}:root{--ink:#0b1422;--ink-2:#0b1a30;--navy:#0c1b2e;--royal:#1c6fd6;--royal-ink:#1a62c8;--royal-bright:#2e84f0;--sky:#7cb6ff;--paper:#fff;--paper-2:#f4f7fc;--paper-3:#eaf0f9;--mist:#eef3fa;--ink-soft:#4c5c75;--ink-faint:#7c8aa2;--line:#0b142214;--line-2:#0b142224;--serif:"Playfair Display",Georgia,serif;--sans:"Poppins",system-ui,sans-serif;--r:22px;--r-lg:30px;--ease:cubic-bezier(.16,1,.3,1);--shadow-sm:0 2px 14px -8px #0b14224d;--shadow:0 30px 70px -42px #0b14226b;--shadow-lg:0 50px 110px -50px #0b142280;--background:#fff;--foreground:#0b1422;--card:#f4f7fc;--card-foreground:#0b1422;--primary:#1c6fd6;--primary-foreground:#fff;--secondary:#eef3fa;--secondary-foreground:#0b1422;--muted:#eef3fa;--muted-foreground:#4c5c75;--accent:#7cb6ff;--accent-foreground:#0b1422;--border:#0b14221a;--input:#0b142224;--ring:#1c6fd6;--radius:.9rem}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;font-weight:300;line-height:1.6;overflow-x:hidden}body:after{content:"";z-index:9999;pointer-events:none;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--royal);color:#fff}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--royal-ink);outline-offset:3px;border-radius:4px}.dark :focus-visible,footer :focus-visible{outline-color:var(--sky)}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(22px,4vw,40px)}.wrap-narrow{max-width:920px}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--royal-ink);align-items:center;gap:11px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";opacity:.85;background:currentColor;width:24px;height:1.5px}.btn{font-family:var(--sans);letter-spacing:.005em;cursor:pointer;transform:translate(var(--mx,0),calc(var(--my,0) - var(--lift,0))) scale(var(--press,1));transition:transform .4s var(--ease),box-shadow .5s var(--ease),background .35s,color .35s,border-color .35s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:15px 28px;font-size:15px;font-weight:500;display:inline-flex}.btn svg{width:17px;height:17px}.btn-primary{background:var(--royal);color:#fff;box-shadow:0 18px 38px -16px #1c6fd6b3}.btn-primary:hover{--lift:3px;box-shadow:0 26px 50px -16px #1c6fd6c7}.btn-primary:active{--press:.97}.btn-ghost{color:var(--royal-ink);border:1.5px solid var(--line-2);background:0 0}.btn-ghost:hover{--lift:3px;border-color:var(--royal);background:#1c6fd60d}.btn-ghost:active{--press:.97}.dark .btn-ghost{color:#fff;border-color:#ffffff47}.dark .btn-ghost:hover{background:#ffffff14;border-color:#fff}nav{z-index:60;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:13px clamp(22px,4vw,40px);transition:border-color .4s,background .4s;display:flex;position:sticky;top:0}nav.scrolled{border-bottom-color:var(--line);background:#ffffffd1}.brand{align-items:center;display:flex}.brand img{width:auto;height:54px;display:block}.nav-links{align-items:center;gap:clamp(22px,3vw,38px);display:flex}.nav-links a.lnk{color:var(--ink-soft);font-size:14.5px;font-weight:400;transition:color .25s}.nav-links a.lnk:hover{color:var(--royal-ink)}nav .btn{padding:11px 22px;font-size:14px}.hero{text-align:center;background:radial-gradient(1100px 760px at 50% -8%, #2e84f021, transparent 62%), radial-gradient(800px 600px at 88% 18%, #7cb6ff1a, transparent 60%), var(--paper);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:clamp(76px,10vh,116px) 24px clamp(34px,5vh,64px);display:flex;position:relative;overflow:hidden}.hero-eyebrow{margin-bottom:clamp(8px,1.6vh,18px)}.hero-inner{z-index:3;max-width:880px;margin-top:clamp(8px,2vh,26px);position:relative}.hero h1{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(32px,5.2vw,66px);font-weight:500;line-height:1}.hero h1 em{color:var(--royal);font-style:italic;display:inline-block}.hero .lead{max-width:56ch;color:var(--ink-soft);margin:clamp(15px,2vh,22px) auto 0;font-size:clamp(16px,1.4vw,19px);font-weight:300;line-height:1.55}.hero .hero-cred{letter-spacing:.02em;color:var(--ink-soft);opacity:.85;margin:9px auto 0;font-size:13px;font-weight:400}.hero .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(18px,2.4vh,26px);display:flex}.hero-logo{aspect-ratio:1;z-index:2;pointer-events:none;width:min(26vw,200px);margin:0 auto;position:relative}.hero-logo:before{content:"";z-index:0;filter:blur(32px);background:radial-gradient(circle at 50% 48%,#7cb6ff38,#0000 68%);border-radius:50%;position:absolute;inset:6%}.hero-logo video{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative;-webkit-mask-image:radial-gradient(circle,#000 62%,#0000 80%);mask-image:radial-gradient(circle,#000 62%,#0000 80%)}.scrollcue{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);z-index:3;flex-direction:column;align-items:center;gap:9px;font-size:10.5px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.scrollcue .m{border:1.5px solid #0c1b2e38;border-radius:12px;width:22px;height:34px;position:relative}.scrollcue .m:after{content:"";background:var(--royal);border-radius:2px;width:3px;height:6px;animation:1.8s ease-in-out infinite sd;position:absolute;top:7px;left:50%;transform:translate(-50%)}@keyframes sd{0%,to{opacity:0;transform:translate(-50%)}40%{opacity:1}80%{opacity:0;transform:translate(-50%,10px)}}.statement{text-align:center;background:var(--paper);padding:clamp(110px,18vh,220px) 0}.statement .k{letter-spacing:.22em;text-transform:uppercase;color:var(--royal-ink);margin-bottom:26px;font-size:12px;font-weight:600;display:block}.statement h2{font-family:var(--serif);letter-spacing:-.028em;color:var(--ink);max-width:none;margin:0 auto;font-size:clamp(33px,5.8vw,78px);font-weight:500;line-height:1.06}.statement h2 em{color:var(--royal);font-style:italic}section{padding:clamp(92px,13vh,180px) 0}.sec-head{max-width:720px}.sec-head.center{text-align:center;margin:0 auto}.sec-title{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);margin:18px 0 0;font-size:clamp(32px,5vw,62px);font-weight:500;line-height:1.02}.sec-title em{color:var(--royal);font-style:italic}.sec-sub{color:var(--ink-soft);max-width:54ch;margin-top:20px;font-size:clamp(16px,1.4vw,18.5px);font-weight:300;line-height:1.6}.sec-head.center .sec-sub{margin-left:auto;margin-right:auto}.dark{background:var(--ink-2);color:#fff}.dark .sec-title{color:#fff}.dark .sec-title em{color:var(--sky)}.dark .sec-sub{color:#aebfd6}.dark .eyebrow{color:var(--sky)}#servicos{background:var(--paper-2)}.svc-feature{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(34px,5vw,80px);margin-top:clamp(54px,7vw,90px);display:grid}.svc-feature-img{border-radius:var(--r-lg);aspect-ratio:5/4;background:var(--paper);box-shadow:var(--shadow);position:relative;overflow:hidden}.svc-feature-img img{object-fit:cover;object-position:center 42%;width:100%;height:100%}.svc-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--royal-ink);font-size:11.5px;font-weight:600}.svc-feature h3{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin-top:16px;font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.02}.svc-feature .lead{color:var(--ink-soft);max-width:46ch;margin-top:18px;font-size:clamp(16px,1.3vw,18px);font-weight:300;line-height:1.6}.svc-feature .pts{flex-wrap:wrap;gap:10px 22px;margin-top:24px;display:flex}.svc-feature .pts span{color:var(--ink);align-items:center;gap:9px;font-size:14px;font-weight:400;display:inline-flex}.svc-feature .pts span:before{content:"";background:var(--royal);border-radius:50%;flex:none;width:6px;height:6px}.svc-cta{color:var(--royal-ink);align-items:center;gap:9px;margin-top:30px;font-size:15px;font-weight:500;display:inline-flex}.svc-cta svg{width:16px;height:16px;transition:transform .4s var(--ease)}.svc-cta:hover svg{transform:translate(6px)}.svc-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:clamp(28px,3.4vw,52px);margin-top:clamp(56px,7vw,96px);padding-top:clamp(44px,5vw,64px);display:grid}.svc-item-head{align-items:center;gap:13px;margin-bottom:13px;display:flex}.svc-item .ic{flex:none;place-items:center;width:28px;height:28px;display:grid}.svc-item .ic svg{width:27px;height:27px;stroke:var(--royal-ink);fill:none;stroke-width:1.55px;transition:stroke .4s}.svc-item:hover .ic svg{stroke:var(--royal-bright)}.svc-item h4{font-family:var(--serif);color:var(--ink);font-size:22px;font-weight:600}.svc-item p{color:var(--ink-soft);font-size:15px;font-weight:300;line-height:1.62}.svc-cards{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,28px);margin-top:clamp(56px,7vw,96px);display:grid}.svc-card-pad{height:100%;padding:clamp(26px,2.6vw,34px)}@media (width<=620px){.svc-cards{grid-template-columns:1fr}}.about .wrap{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(40px,6vw,84px);display:grid}.about-photo{border-radius:var(--r-lg);aspect-ratio:4/5;position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #000000b3}.about-photo img{object-fit:cover;width:100%;height:100%}.about-photo .seal{background:var(--royal);color:#fff;text-align:center;border-radius:18px;padding:16px 21px;position:absolute;bottom:18px;right:18px;box-shadow:0 20px 44px -20px #080e1ab3}.about-photo .seal b{font-family:var(--serif);font-size:38px;font-style:italic;line-height:1;display:block}.about-photo .seal>span{letter-spacing:.14em;text-transform:uppercase;opacity:.92;font-size:10.5px}.about h2{font-family:var(--serif);letter-spacing:-.025em;margin:16px 0 8px;font-size:clamp(32px,4.4vw,56px);font-weight:500;line-height:1.02}.about .cro{letter-spacing:.03em;color:var(--sky);margin-bottom:26px;font-size:13.5px;font-weight:500}.about p{color:#c2d2e8;max-width:56ch;margin-bottom:18px;font-size:clamp(16px,1.35vw,18.5px);font-weight:300;line-height:1.62}.about .mini{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:clamp(28px,4vw,52px);margin-top:38px;padding-top:32px;display:flex}.about .mini .n{font-family:var(--serif);color:var(--sky);font-size:clamp(30px,3vw,40px);font-style:italic}.about .mini .l{color:#9fb4cc;margin-top:2px;font-size:12.5px;font-weight:300}.why-wrap{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.why-head{position:sticky;top:110px}.why-list{flex-direction:column;display:flex}.why-row{border-top:1px solid var(--line);padding:clamp(28px,3.4vw,38px) 0}.why-row:first-child{border-top:0;padding-top:6px}.why-row h3{color:var(--ink);align-items:center;gap:14px;margin-bottom:11px;font-size:clamp(19px,1.8vw,23px);font-weight:600;display:flex}.why-row h3:before{content:"";background:var(--royal);flex:none;width:22px;height:1.5px}.why-row p{color:var(--ink-soft);max-width:52ch;padding-left:36px;font-size:16px;font-weight:300;line-height:1.6}.proof{background:var(--paper-2)}.proof .wrap{grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(40px,5.5vw,84px);display:grid}.proof-photo{border-radius:var(--r-lg);aspect-ratio:4/5;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.proof-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.proof-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:16px;align-items:center;gap:12px;padding:12px 17px;display:flex;position:absolute;bottom:18px;left:18px}.proof-badge .g{font-family:var(--serif);color:var(--ink);font-size:28px;font-weight:600;line-height:1}.proof-badge .gstars{gap:2px;display:flex}.proof-badge .gstars svg{fill:#ffc861;width:13px;height:13px}.proof-badge .gl{color:var(--ink-soft);letter-spacing:.03em;font-size:10.5px;line-height:1.18}.proof-copy .eyebrow{margin-bottom:24px}.proof-q{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:clamp(25px,3.4vw,44px);font-style:italic;font-weight:500;line-height:1.32}.proof-who{color:var(--ink-soft);margin-top:28px;font-size:15px;font-weight:400}.proof-who b{color:var(--royal-ink);font-weight:600}.contact .wrap{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(40px,5vw,72px);display:grid}.contact-info h2{font-family:var(--serif);letter-spacing:-.025em;margin:16px 0 28px;font-size:clamp(32px,4.4vw,58px);font-weight:500;line-height:1}.contact-info h2 em{color:var(--sky);font-style:italic}.ci-row{border-top:1px solid #ffffff21;align-items:flex-start;gap:15px;padding:18px 0;display:flex}.ci-row:first-of-type{border-top:0}.ci-row svg{width:20px;height:20px;stroke:var(--sky);fill:none;stroke-width:1.7px;flex:none;margin-top:2px}.ci-row .t{color:#c6d6ea;font-size:15px;font-weight:300}.ci-row .t b{color:#fff;margin-bottom:2px;font-size:15.5px;font-weight:500;display:block}.ci-row .t a{color:#c6d6ea;text-decoration:none;transition:color .25s}.ci-row .t a:hover{color:#fff}.contact .btn-primary{background:var(--sky);color:var(--ink);margin-top:30px;padding:16px 32px;font-size:16px;box-shadow:0 16px 34px -16px #060c16b3}.contact .btn-primary:hover{background:#fff}.map{border-radius:var(--r-lg);border:1px solid #ffffff24;min-height:360px;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.map iframe{filter:grayscale(.25)contrast(1.04);border:0;width:100%;height:100%;min-height:360px}footer{background:var(--ink);color:#8497ae;padding:clamp(64px,8vh,90px) 0 34px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}footer .f-brand .f-logo{width:auto;height:58px;margin-bottom:14px;display:block}footer .f-brand p{max-width:34ch;margin-top:6px;font-size:13.5px;font-weight:300;line-height:1.6}footer .f-col h3{letter-spacing:.2em;text-transform:uppercase;color:var(--sky);margin-bottom:16px;font-size:11px;font-weight:600}footer .f-col a,footer .f-col p{color:#9fb4cc;margin-bottom:10px;font-size:14px;font-weight:300;display:block}footer .f-col a{transition:color .25s}footer .f-col a:hover{color:#fff}.f-bottom{border-top:1px solid #ffffff14;margin-top:48px;padding-top:24px}.f-bottom .wrap{align-items:center}.f-bottom .by{letter-spacing:.04em;align-items:center;gap:9px;font-size:12px;display:flex}.f-bottom .by>a{color:#9fb4cc;transition:color .25s}.f-bottom .by>a:hover{color:#fff}.f-bottom .by .sabec{width:74px;height:auto}.f-bottom small{color:#8094ab;font-size:12px}.wa-float-label{display:none}@media (width>=900px){.wa-float{gap:10px;padding:0 22px;border-radius:999px!important;width:auto!important;height:56px!important}.wa-float-label{color:#fff;letter-spacing:.01em;white-space:nowrap;font-size:15px;font-weight:600;display:inline}}.wa-float{z-index:80;width:58px;height:58px;transition:transform .4s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 38px -12px #25d3668c}.wa-float:hover{transform:scale(1.08)translateY(-2px)}.wa-float svg{fill:#fff;width:30px;height:30px}.cookie-banner{z-index:120;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081425f7;border:1px solid #ffffff24;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:min(920px,100% - 28px);padding:20px 22px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 28px 80px -30px #000000bf}.cookie-banner b{font-family:var(--serif);margin-bottom:5px;font-size:20px;display:block}.cookie-banner p{color:#c6d6ea;max-width:62ch;font-size:13px;font-weight:300;line-height:1.55}.cookie-banner p a{color:var(--sky);text-underline-offset:3px;text-decoration:underline}.cookie-actions{flex:none;gap:10px;display:flex}.cookie-actions button{font:500 12px/1 var(--sans);cursor:pointer;white-space:nowrap;border-radius:999px;padding:11px 16px}.cookie-secondary{color:#fff;background:0 0;border:1px solid #ffffff40}.cookie-primary{border:1px solid var(--sky);background:var(--sky);color:var(--ink)}@media (width<=720px){.cookie-banner{flex-direction:column;align-items:stretch;gap:16px;padding:18px;bottom:10px}.cookie-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-actions button{white-space:normal;padding:12px 10px}}.svc-feature-img img,.about-photo img,.proof-photo img{transition:transform .9s var(--ease)}.svc-feature-img:hover img,.about-photo:hover img,.proof-photo:hover img{transform:scale(1.045)}.tech{background:var(--ink-2);color:#fff;overflow:hidden}.tech .wrap{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(40px,5vw,84px);display:grid}.tech-photo{aspect-ratio:1;border-radius:var(--r-lg);order:2;justify-self:center;width:100%;max-width:540px;position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #000000bf}.tech-photo img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.tech-photo:hover img{transform:scale(1.05)}.tech-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(120deg,#0b1a3047,#0000 55%);position:absolute;inset:0}.tech-copy{order:1}.tech h2{font-family:var(--serif);letter-spacing:-.025em;margin:16px 0 0;font-size:clamp(32px,4.4vw,56px);font-weight:500;line-height:1.02}.tech h2 em{color:var(--sky);font-style:italic}.tech p{color:#aebfd6;max-width:48ch;margin-top:20px;font-size:clamp(16px,1.35vw,18.5px);font-weight:300;line-height:1.62}.tech .pts{flex-direction:column;gap:15px;margin-top:30px;display:flex}.tech .pts span{color:#dce7f5;align-items:flex-start;gap:13px;font-size:15.5px;font-weight:300;line-height:1.5;display:flex}.tech .pts b{color:#fff;font-weight:500}.tech .pts span:before{content:"";background:var(--sky);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.process{background:var(--paper)}.process .sec-head{margin-bottom:clamp(50px,6vw,84px)}.proc-grid{grid-template-columns:repeat(4,1fr);gap:clamp(26px,3vw,48px);display:grid}.proc-step{position:relative}.proc-step .pn{font-family:var(--serif);color:var(--royal-ink);opacity:.6;align-items:center;gap:12px;font-size:clamp(30px,3.2vw,42px);font-style:italic;line-height:1;display:inline-flex}.proc-step .pn:after{content:"";background:var(--line-2);width:clamp(24px,5vw,60px);height:1.5px}.proc-step:last-child .pn:after,.proc-step .pn:after{display:none}.proc-grid{position:relative}.proc-line{background:linear-gradient(90deg,var(--royal),var(--sky));transform-origin:0;opacity:.5;z-index:0;width:100%;height:1.5px;position:absolute;top:calc(clamp(30px,3.2vw,42px) + 10px);left:0;transform:scaleX(0)}@media (width<=980px){.proc-line{display:none}}.statement-reveal{background:var(--paper)}.statement-reveal>div>div{justify-content:center;align-items:center;width:100%;max-width:none;height:100svh;margin-inline:0;padding:0 24px;display:flex;position:sticky;top:0}.statement-reveal p{text-align:center;max-width:60rem;margin-inline:auto}.proc-step h3{font-family:var(--serif);color:var(--ink);margin:20px 0 9px;font-size:clamp(20px,1.8vw,23px);font-weight:600}.proc-step p{color:var(--ink-soft);font-size:15px;font-weight:300;line-height:1.6}.gallery{background:var(--paper-2)}.gallery .sec-head{margin-bottom:clamp(44px,5vw,72px)}.gal-item{border-radius:var(--r);box-shadow:var(--shadow-sm);background:var(--mist);position:relative;overflow:hidden}.gal-item img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.gal-item:hover img{transform:scale(1.06)}.gal-item .cap{z-index:2;color:#fff;letter-spacing:.01em;text-shadow:0 2px 12px #080e1a99;font-size:13px;font-weight:500;position:absolute;bottom:14px;left:16px}.gal-item:after{content:"";z-index:1;opacity:.9;background:linear-gradient(#0000 58%,#080e1a80);position:absolute;inset:0}.scroll-prog{transform-origin:0;z-index:100;pointer-events:none;background:linear-gradient(90deg,var(--royal),var(--royal-bright),var(--sky));width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.ml{margin:-.1em -.03em;padding:.1em .03em;display:block;overflow:hidden}.ml>span{will-change:transform;display:block}.mask-h .ml>span{transition:transform 1.05s var(--ease);transform:translateY(112%)}.mask-h.in .ml>span{transform:none}.mask-h.in .ml:nth-child(2)>span{transition-delay:80ms}.mask-h.in .ml:nth-child(3)>span{transition-delay:.16s}.mask-h.in .ml:nth-child(4)>span{transition-delay:.24s}.r{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transform:translateY(26px)}.r.in{opacity:1;filter:none;transform:none}.r.s1{transition-delay:90ms}.r.s2{transition-delay:.18s}.r.s3{transition-delay:.27s}.r.s4{transition-delay:.36s}.rc{clip-path:inset(0 0 16%);opacity:0;transition:clip-path 1.1s var(--ease),transform 1.1s var(--ease),opacity .8s var(--ease);transform:scale(1.06)}.in .rc,.rc.in{clip-path:inset(0);opacity:1;transform:none}.hero-spot{z-index:1;pointer-events:none;opacity:0;transition:opacity .6s var(--ease);background:radial-gradient(360px 360px at var(--sx,50%) var(--sy,38%),#2e84f01f,transparent 68%);position:absolute;inset:0}@media (width<=980px){.svc-feature{grid-template-columns:1fr;gap:32px}.svc-list{grid-template-columns:1fr;gap:34px;margin-top:48px;padding-top:40px}.why-wrap{grid-template-columns:1fr;gap:32px}.why-head{position:static}.about .wrap,.proof .wrap,.contact .wrap,.tech .wrap{grid-template-columns:1fr;gap:clamp(34px,6vw,48px)}.about-photo,.proof-photo{max-width:420px;margin:0 auto}.tech-photo{order:1;max-width:440px}.tech-copy{order:2}.proc-grid{grid-template-columns:repeat(2,1fr);gap:clamp(30px,5vw,44px)}.proc-step .pn:after{display:none}}@media (width>=621px) and (width<=980px){.svc-list{grid-template-columns:repeat(3,1fr);gap:28px}}@media (width<=680px){.nav-links .lnk{display:none}.hero-logo{width:min(40vw,150px)}.hero .cta-row{flex-direction:column;align-items:stretch;width:100%;max-width:340px;margin-left:auto;margin-right:auto}.hero .cta-row .btn{width:100%}.scrollcue{margin-top:clamp(20px,3.5vh,30px);position:static;transform:none}.proc-grid{grid-template-columns:1fr;gap:30px}}@media (width<=680px) and (height<=680px){.scrollcue{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.r{opacity:1;filter:none;transform:none}.rc{clip-path:none;opacity:1;transform:none}.mask-h .ml>span{transform:none}.hero-spot{display:none}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}
