/*! tailwindcss v4.2.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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--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,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}}@layer components;@layer utilities{.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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--ink:#060608;--paper:#faf8f0;--violet:#e1a800;--violet-bright:#ffd34e;--oil-amber:#f0b400;--oil-deep:#9c6900;--line:#ffffff26}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}main{background:#050505;overflow:clip}.hero,.partner-marquee,.volvo-home-products,.products-showcase,.solutions,.flow-section,footer{border-color:#0000!important}.hero:after,.volvo-home-products:after,.products-showcase:after,.solutions:after,.flow-section:before,.flow-section:after{content:"";z-index:40;pointer-events:none;height:clamp(90px,11vw,180px);position:absolute;left:0;right:0}.hero:after{background:linear-gradient(#0000,#070605bd 62%,#080704);bottom:0}.volvo-home-products:after{background:linear-gradient(#0000,#060605b8 56%,#030305);bottom:0}.products-showcase:after{background:linear-gradient(#0000,#070708c7 58%,#09080c);bottom:0}.solutions:after{background:linear-gradient(#0000,#09080cd6 54%,#d8d6d8);bottom:0}.flow-section{isolation:isolate;background:linear-gradient(#dedcde 0%,#f8f7fa 13% 87%,#d8d6d4 100%);position:relative}.flow-section:before{background:linear-gradient(#09080c57,#0000 72%);top:0}.flow-section:after{background:linear-gradient(#0000,#05050533);bottom:0}footer{background:linear-gradient(#d8d6d4 0,#343331 clamp(75px,8vw,125px),#050505 clamp(165px,16vw,250px) 100%)}@media (width<=700px){.hero:after,.volvo-home-products:after,.products-showcase:after,.solutions:after,.flow-section:before,.flow-section:after{height:105px}footer{background:linear-gradient(#d8d6d4 0,#343331 72px,#050505 155px 100%)}}.hero{background:#07060a;height:235svh;position:relative}.hero-sticky{--oil-progress:0;--oil-scene-progress:0;--final-slide-progress:0;--glass-slide-progress:0;isolation:isolate;background:#07060a;height:100svh;padding:0 clamp(24px,5vw,84px);position:sticky;top:0;overflow:hidden}.hero-image,.hero-oil-image{transform:scale(calc(1.02 + var(--oil-progress) * .025));will-change:transform, clip-path, opacity;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-image{z-index:-5;filter:brightness(calc(.92 + var(--oil-progress) * .08)) sepia(.1);background-image:linear-gradient(90deg,#050504f0 0%,#050504b0 36%,#05050414 72%),url(/hero-cleanplate.webp)}.hero-oil-image{z-index:-4;clip-path:inset(0 0 calc(100% - var(--oil-reveal)) 64%);opacity:calc((1 - var(--final-slide-progress)) * clamp(0, var(--oil-scene-progress) * 9, 1));filter:hue-rotate(132deg)saturate(1.42)brightness(1.08);background-image:linear-gradient(90deg,#050504f0 0%,#050504b0 36%,#05050414 72%),url(/mirport-hero.webp)}.hero-glow{z-index:-2;border:1px solid #ffd34e47;border-radius:50%;width:62vw;height:62vw;position:absolute;top:-29vw;right:-24vw;box-shadow:0 0 150px #e1a8002e,inset 0 0 140px #e1a80014}.hero-sticky:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000029,#0000 25% 67%,#00000070);position:absolute;inset:0}.oil-pour{z-index:-3;pointer-events:none;opacity:calc(1 - var(--final-slide-progress));position:absolute;inset:0}.oil-impact{aspect-ratio:1.9;filter:blur(4px);width:clamp(72px,7vw,122px);opacity:clamp(0, calc((var(--oil-scene-progress) - .82) * 4), .72);transform:scale(calc(.7 + var(--oil-scene-progress) * .3));background:radial-gradient(#ffd24c8c 0%,#c47e0038 38%,#0000 72%);border-radius:50%;position:absolute;top:61%;left:68.5%;box-shadow:0 0 30px #f0b4006b}.hero-final-slide{z-index:-2;pointer-events:none;opacity:calc(var(--final-slide-progress) * (1 - var(--glass-slide-progress)));transform:translate3d(calc((1 - var(--final-slide-progress)) * 100%), 0, 0);clip-path:inset(0 0 0 calc((1 - var(--final-slide-progress)) * 22%));will-change:transform, opacity, clip-path;background:linear-gradient(90deg,#050504ed 0%,#050504a3 31%,#0505040d 60%),url(/hero-volvo-products-barrels.webp) 50%/cover no-repeat;position:absolute;inset:0}.hero-glass-slide{z-index:-1;pointer-events:none;opacity:var(--glass-slide-progress);transform:scale(calc(1.07 - var(--glass-slide-progress) * .07));filter:saturate(.92)contrast(1.07);will-change:transform, opacity;background:linear-gradient(90deg,#040607f0 0%,#040607b3 36%,#04060714 70%),url(/hero-classic-glass.png) 50%/cover no-repeat;position:absolute;inset:0}.managed-hero-image{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-content{transition:opacity 80ms linear,transform 80ms linear}.hero-scene-copy{z-index:6;will-change:opacity, transform;width:min(680px,58vw);max-width:none;padding:0;animation:.42s cubic-bezier(.2,.75,.2,1) both hero-copy-enter;position:absolute;top:50%;left:clamp(24px,5vw,84px);transform:translateY(-50%)}@keyframes hero-copy-enter{0%{opacity:0;transform:translate(3vw,-46%)}to{opacity:1;transform:translateY(-50%)}}.hero-product{--product-progress:0;object-fit:contain;width:31%;height:77%;opacity:var(--product-progress);filter:drop-shadow(18px 25px 19px #000000a8) brightness(calc(.72 + var(--product-progress) * .34));will-change:transform, opacity;display:block;position:absolute;bottom:0}.hero-product-1{z-index:2;transform:translate3d(calc(22vw * (1 - var(--product-progress))), calc(-11vh * (1 - var(--product-progress))), 0) rotate(calc(15deg * (1 - var(--product-progress)))) scale(calc(.62 + var(--product-progress) * .38));left:0}.hero-product-2{z-index:4;height:86%;transform:translate3d(calc(13vw * (1 - var(--product-progress))), calc(18vh * (1 - var(--product-progress))), 0) rotate(calc(-13deg * (1 - var(--product-progress)))) scale(calc(.6 + var(--product-progress) * .4));left:23%}.hero-product-3{z-index:3;height:72%;transform:translate3d(calc(18vw * (1 - var(--product-progress))), calc(-18vh * (1 - var(--product-progress))), 0) rotate(calc(17deg * (1 - var(--product-progress)))) scale(calc(.58 + var(--product-progress) * .42));left:48%}.hero-product-4{z-index:1;height:69%;transform:translate3d(calc(25vw * (1 - var(--product-progress))), calc(13vh * (1 - var(--product-progress))), 0) rotate(calc(-18deg * (1 - var(--product-progress)))) scale(calc(.54 + var(--product-progress) * .46));left:70%}.oil-scroll-status{z-index:4;color:#ffffff80;text-transform:uppercase;letter-spacing:.18em;justify-items:end;gap:9px;font-size:8px;display:grid;position:absolute;top:50%;right:clamp(24px,5vw,84px);transform:translateY(-50%)}.oil-scroll-status i{background:#fff3;width:84px;height:1px;display:block;overflow:hidden}.oil-scroll-status i b{width:100%;height:100%;transform:scaleX(var(--oil-progress));transform-origin:0;background:#ffd34e;display:block;box-shadow:0 0 10px #e1a800}.oil-scroll-status strong{color:#fff;font-size:10px;font-weight:500}.navbar{--header-fade:0;border-bottom:1px solid rgba(255, 255, 255, calc(.15 - var(--header-fade) * .09));z-index:100;background:rgba(6, 6, 6, calc(.34 - var(--header-fade) * .29));height:108px;-webkit-backdrop-filter:blur(calc(12px - var(--header-fade) * 7px));grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(24px,5vw,84px);transition:background .16s linear,border-color .16s linear,-webkit-backdrop-filter .16s linear,backdrop-filter .16s linear;display:grid;position:fixed;inset:0 0 auto}.inner-navbar{background:rgba(6, 6, 6, calc(.54 - var(--header-fade) * .3));border-bottom-color:rgba(255, 255, 255, calc(.2 - var(--header-fade) * .07));-webkit-backdrop-filter:blur(calc(18px - var(--header-fade) * 6px)) saturate(1.08);box-shadow:0 12px 34px rgba(0, 0, 0, calc(.22 - var(--header-fade) * .08))}.inner-navbar .brand,.inner-navbar .nav-links,.inner-navbar .nav-actions{filter:drop-shadow(0 2px 7px #000000a3)}.catalog-page>.inner-navbar,.detail-page>.inner-navbar{background:rgba(5, 5, 5, calc(.68 - var(--header-fade) * .3));border-bottom-color:rgba(255, 211, 78, calc(.25 - var(--header-fade) * .08));box-shadow:0 14px 38px #00000047}.catalog-page>.inner-navbar .brand strong,.catalog-page>.inner-navbar .nav-links a,.catalog-page>.inner-navbar .language-switch select,.detail-page>.inner-navbar .brand strong,.detail-page>.inner-navbar .nav-links a,.detail-page>.inner-navbar .language-switch select{color:#fff;opacity:1}.brand{align-items:center;gap:12px;width:max-content;display:flex}.brand-mark{border:1px solid #ffd34e80;border-radius:4px;width:42px;height:42px;overflow:hidden;box-shadow:0 0 24px #e1a80033}.brand-mark img{object-fit:cover;width:100%;height:100%}.brand strong{letter-spacing:.21em;font-size:17px;line-height:.9;display:block}.brand small{color:var(--violet-bright);letter-spacing:.47em;margin-top:7px;font-size:8px;display:block}.nav-links{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:clamp(24px,3vw,52px);font-size:12px;display:flex}.nav-links a{opacity:.74;transition:all .25s}.nav-links a:hover{opacity:1;color:var(--violet-bright)}.nav-actions{justify-self:end;align-items:center;gap:12px;display:flex}.language-switch{place-items:center;display:inline-grid;position:relative}.language-switch:after{content:"⌄";color:var(--violet-bright);pointer-events:none;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-58%)}.language-switch select{appearance:none;color:#fff;cursor:pointer;letter-spacing:.14em;background:#ffffff0e;border:1px solid #ffffff47;border-radius:999px;outline:none;min-width:66px;height:42px;padding:0 30px 0 14px;font-size:10px;font-weight:600}.language-switch select:focus-visible{border-color:var(--violet-bright);box-shadow:0 0 0 3px #e1a80033}.language-switch option{color:#0b0910;background:#fff}.mobile-language{display:none}.inner-language{flex:none}.inner-language select{min-width:58px;height:38px;padding-left:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-cta{text-transform:uppercase;letter-spacing:.12em;border:1px solid #ffffff59;border-radius:999px;justify-self:end;padding:13px 18px;font-size:10px}.nav-cta span{color:var(--violet-bright);margin-left:16px}.menu-toggle{background:0 0;border:0;display:none}.hero-content{max-width:790px;padding:clamp(92px,14vh,150px) 0 175px;animation:.75s both reveal}.eyebrow{color:#ffffffb3;text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:12px;margin:0 0 32px;font-size:10px;display:flex}.eyebrow span{background:var(--violet-bright);width:35px;height:1px;box-shadow:0 0 10px var(--violet)}h1{letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(57px,8.3vw,126px);font-weight:500;line-height:.82}h1 span{display:block}h1 span:last-child{color:#0000;-webkit-text-stroke:1px #ffffffb8}.hero-copy{color:#ffffffa8;max-width:560px;margin:36px 0;font-size:clamp(15px,1.25vw,19px);line-height:1.7}.hero-actions{align-items:center;gap:34px;display:flex}.button{text-transform:uppercase;letter-spacing:.12em;border-radius:999px;align-items:center;gap:48px;padding:17px 22px;font-size:10px;display:inline-flex}.button.primary{color:#08070a;background:#fff}.button span{color:var(--violet);font-size:16px}.text-link{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #fff6;padding:12px 0;font-size:11px}.text-link span{color:var(--violet-bright);margin-left:24px}.hero-bottom{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:94px;display:grid;position:absolute;bottom:0;left:clamp(24px,5vw,84px);right:clamp(24px,5vw,84px)}.slide-controls{align-items:center;gap:18px;display:flex}.slide-controls button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff40;border-radius:50%;width:34px;height:34px}.slide-controls span{color:#fff6;letter-spacing:.2em;font-size:10px}.slide-controls b{color:#fff;font-weight:500}.trust-line{text-transform:uppercase;letter-spacing:.16em;color:#ffffff7a;align-items:center;gap:18px;font-size:9px;display:flex}.trust-line i{background:var(--violet-bright);border-radius:50%;width:3px;height:3px}.scroll-cue{text-transform:uppercase;letter-spacing:.17em;color:#fff9;justify-self:end;align-items:center;gap:15px;font-size:9px;display:flex}.scroll-cue b{width:37px;height:37px;color:var(--violet-bright);border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid}.partner-marquee{z-index:3;color:#fff;background:linear-gradient(90deg,#080704,#181205 50%,#080704);border-top:1px solid #ffd34e40;border-bottom:1px solid #ffd34e38;padding:22px 0;position:relative;overflow:hidden;box-shadow:0 -18px 45px #0000004d,inset 0 1px #ffffff08}.partner-marquee:before,.partner-marquee:after{content:"";z-index:2;pointer-events:none;width:clamp(45px,9vw,150px);position:absolute;top:0;bottom:0}.partner-marquee:before{background:linear-gradient(90deg,#080704,#0000);left:0}.partner-marquee:after{background:linear-gradient(-90deg,#080704,#0000);right:0}.partner-marquee-track{will-change:transform;width:max-content;animation:30s linear infinite partner-scroll;display:flex}.partner-marquee:hover .partner-marquee-track{animation-play-state:paused}.partner-marquee-group{align-items:center;gap:clamp(44px,6vw,96px);padding-right:clamp(44px,6vw,96px);display:flex}.partner-logo{opacity:.78;place-items:center;min-width:190px;height:66px;padding:7px 20px;transition:opacity .25s,transform .25s;display:grid}.partner-logo:hover{opacity:1;transform:translateY(-2px)scale(1.04)}.partner-logo img{object-fit:contain;filter:brightness(0)invert();width:178px;height:62px;display:block}.partner-wordmark{color:#fff;white-space:nowrap;align-items:center;gap:10px;display:flex}.partner-wordmark b{letter-spacing:-.06em;border:2px solid;border-radius:50%;place-items:center;min-width:43px;height:43px;padding:0 7px;font-size:17px;font-weight:900;display:grid}.partner-wordmark strong{letter-spacing:.06em;font-size:18px;font-weight:900}.partner-logo--petrol .partner-wordmark b{color:#e31e24;background:#fff;border-color:#fff}.partner-logo--havoline .partner-wordmark b{color:#e3262e;border-radius:8px}.partner-logo--rimula .partner-wordmark b{color:#f8d348;background:#ed1c24;border-color:#ed1c24}.partner-logo--q8 .partner-wordmark b{color:#fff;background:#134391;border-color:#e51b3e}.partner-logo--total .partner-wordmark b{background:linear-gradient(135deg,#ed1c24,#7048b6,#24a6d1);border:0}.partner-logo--kroon .partner-wordmark b{color:#f5cf25;border-color:#f5cf25}.partner-logo--havoline .partner-wordmark strong,.partner-logo--petrol .partner-wordmark strong{letter-spacing:.02em}.product-slider-section{isolation:isolate;background:linear-gradient(90deg,#0a0a0ad6,#1f1d188f,#0a0a0ac2),url(/mirport-abstract-bg.webp) 50%/cover no-repeat;border-bottom:1px solid #ffd34e3d;padding:clamp(72px,8vw,120px) clamp(20px,6vw,92px) clamp(54px,7vw,92px);position:relative;overflow:hidden}.product-slider-section:before{content:"MIRPORT";z-index:-1;color:#ffffff06;letter-spacing:-.08em;pointer-events:none;font-size:clamp(120px,21vw,330px);font-weight:800;line-height:1;position:absolute;top:2%;right:-1vw}.product-slider-heading{justify-content:space-between;align-items:end;gap:30px;max-width:1260px;margin:0 auto clamp(38px,5vw,70px);display:flex}.product-slider-heading p{color:#ffffff73;text-transform:uppercase;letter-spacing:.2em;margin:0 0 18px;font-size:9px}.product-slider-heading p span{vertical-align:middle;background:#ffd34e;width:34px;height:1px;margin-right:12px;display:inline-block;box-shadow:0 0 12px #ffd34eb3}.product-slider-heading h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(40px,5.5vw,76px);font-weight:400;line-height:.98}.product-slider-count{color:#ffffff75;letter-spacing:.22em;flex:none;padding-bottom:9px;font-size:10px}.product-slider-viewport{background:#ffffff06;border:1px solid #ffffff1f;max-width:1260px;margin:0 auto;overflow:hidden;box-shadow:0 28px 90px #00000061}.product-slider-track{will-change:transform;transition:transform .8s cubic-bezier(.2,.75,.2,1);display:flex}.product-slide{flex:0 0 100%;grid-template-columns:1.18fr .82fr;min-width:0;min-height:clamp(470px,48vw,620px);display:grid}.product-slide-visual{background:radial-gradient(circle at 50% 47%,#ffd34e26,#0000 34%),linear-gradient(160deg,#18150d,#070707 70%);border-right:1px solid #ffffff1a;place-items:center;display:grid;position:relative;overflow:hidden}.product-slide-visual:after{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.product-slide-number{z-index:3;color:#ffffff54;letter-spacing:.22em;font-size:10px;position:absolute;top:28px;left:30px}.product-slide-halo{aspect-ratio:1;background:var(--slide-color);opacity:.19;filter:blur(62px);border-radius:50%;width:44%;transition:transform 1s,opacity 1s;position:absolute;transform:scale(.75)}.product-slide.active .product-slide-halo{opacity:.3;transform:scale(1)}.product-slide-visual img{z-index:2;object-fit:contain;filter:drop-shadow(28px 36px 26px #000000ad);opacity:.25;width:min(40%,290px);height:76%;transition:transform 1s cubic-bezier(.2,.75,.2,1),opacity .65s;position:relative;transform:translateY(24px)rotate(-4deg)scale(.9)}.product-slide.active .product-slide-visual img{opacity:1;transform:translateY(0)rotate(0)scale(1)}.product-slide-visual strong{z-index:1;color:#ffffff0e;letter-spacing:-.08em;font-size:clamp(75px,11vw,165px);font-style:italic;position:absolute;bottom:-3%;right:3%}.product-slide-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0f,#ffffff04);flex-direction:column;justify-content:center;padding:clamp(36px,5vw,76px);display:flex}.product-slide-card>span{color:#ffd34e;letter-spacing:.2em;font-size:9px}.product-slide-card h3{letter-spacing:-.045em;margin:23px 0 20px;font-size:clamp(29px,3.1vw,47px);font-weight:400;line-height:1.04}.product-slide-card p{color:#ffffff87;max-width:420px;margin:0;font-size:13px;line-height:1.75}.product-slide-card a{color:#ffffffd6;text-transform:uppercase;letter-spacing:.17em;border-top:1px solid #ffd34e66;width:max-content;margin-top:44px;padding-top:16px;font-size:9px}.product-slide-card a b{color:#ffd34e;margin-left:30px;font-size:15px}.product-slider-controls{grid-template-columns:52px 1fr 52px;align-items:center;gap:18px;max-width:1260px;margin:24px auto 0;display:grid}.product-slider-controls>button{cursor:pointer;background:#ffffff09;border:1px solid #ffffff2e;border-radius:50%;width:52px;height:52px;transition:border-color .25s,background .25s,transform .25s}.product-slider-controls>button:hover{background:#ffd34e14;border-color:#ffd34e;transform:scale(1.04)}.product-slider-dots{justify-content:center;gap:10px;display:flex}.product-slider-dots button{cursor:pointer;background:#ffffff2e;border:0;width:34px;height:3px;padding:0;transition:width .35s,background .35s}.product-slider-dots button.active{background:linear-gradient(90deg,#9c6900,#ffd34e);width:74px;box-shadow:0 0 12px #ffd34e7a}.intro-slice{color:#fff;isolation:isolate;background:#020202;min-height:760px;padding:clamp(100px,12vw,175px) clamp(24px,8vw,130px);position:relative;overflow:hidden}.intro-slice:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000fa 0%,#000000e8 33%,#00000085 58%,#0000002e 100%),linear-gradient(#0000007a,#0000 28% 72%,#0000009e);position:absolute;inset:0}.intro-slice:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffd34eb3,#0000);height:1px;position:absolute;inset:auto 0 0;box-shadow:0 0 28px #ffd34e47}.intro-content{z-index:3;position:relative}.intro-content>p{color:#ffffff91;text-transform:uppercase;letter-spacing:.2em;font-size:10px}.intro-slice h2{letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:30px 0 80px;font-size:clamp(40px,5.5vw,78px);font-weight:400;line-height:1.04}.intro-slice em{color:var(--violet-bright);text-shadow:0 0 38px #f0b40047;font-style:normal}.intro-stats{color:#ffffff8f;border-top:1px solid #ffd34e47;grid-template-columns:repeat(3,1fr);gap:24px;max-width:760px;padding-top:35px;font-size:13px;display:grid}.intro-stats strong{color:#fff;margin-bottom:8px;font-size:31px;font-weight:400;display:block}.line-world{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.line-world-image{filter:saturate(1.22)contrast(1.08)brightness(.82);background:url(/global-connectivity-map.jpg) 50%/cover no-repeat;animation:18s ease-in-out infinite alternate global-map-drift;position:absolute;inset:-4%;transform:scale(1.04)}.line-world-glow{mix-blend-mode:screen;background:radial-gradient(at 68% 55%,#ffbc1d29,#0000 38%),linear-gradient(90deg,#0003,#0000 60%);animation:4.8s ease-in-out infinite global-map-breathe;position:absolute;inset:0}.map-grid path{fill:none;stroke:#ffffff0e;stroke-width:1px}.world-outline{fill:#ffd34e06;stroke:url(#map-line-gold);stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 8px #ffd34e47)}.map-routes path{fill:none;stroke:#ffd34e;stroke-width:1.8px;stroke-dasharray:8 13;opacity:.78;filter:drop-shadow(0 0 6px #ffd34ebf);animation:5.5s linear infinite map-route-flow}.map-routes path:nth-child(2){animation-delay:-1.4s}.map-routes path:nth-child(3){animation-delay:-2.8s}.map-routes path:nth-child(4){animation-delay:-4.2s}.map-nodes circle{fill:#fff3ad;stroke:#ffd34e52;stroke-width:8px;paint-order:stroke;filter:drop-shadow(0 0 9px #ffd34e);transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite map-node-glow}.map-nodes circle:nth-child(2n){animation-delay:-1.4s}.line-world-sweep{filter:blur(12px);background:linear-gradient(90deg,#0000,#ffd34e24,#0000);width:12%;animation:7s ease-in-out infinite line-map-sweep;position:absolute;top:8%;bottom:8%;left:-8%;transform:skew(-10deg)}.line-world-caption{color:#ffffff75;letter-spacing:.2em;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;bottom:9%;right:8%}.line-world-caption i{background:#ffd34e;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite trade-live;box-shadow:0 0 14px #ffd34e}.trade-globe{z-index:0;aspect-ratio:1;pointer-events:none;width:min(760px,61vw);position:absolute;top:50%;right:clamp(-235px,-9vw,-70px);transform:translateY(-50%)}.trade-globe:before,.trade-globe:after{content:"";z-index:3;border:1px solid #ffd34e21;border-radius:50%;position:absolute;inset:3.5%;transform:rotate(-16deg)scaleY(.34);box-shadow:0 0 48px #e1a80014}.trade-globe:after{opacity:.62;transform:rotate(17deg)scaleY(.48)}.trade-globe-halo{z-index:-1;filter:blur(20px);background:radial-gradient(circle,#ffd34e29,#e1a8000f 41%,#0000 70%);border-radius:50%;animation:4.8s ease-in-out infinite globe-halo-pulse;position:absolute;inset:8%}.trade-globe-canvas{opacity:0;contain:layout paint size;filter:drop-shadow(0 35px 55px #000000c7)saturate(1.14);width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.trade-globe-routes{z-index:4;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trade-globe-routes path{fill:none;stroke:url(#globe-route-gold);stroke-width:1.6px;stroke-dasharray:5 8;opacity:.78;filter:drop-shadow(0 0 6px #ffd34ee6);animation:4.2s linear infinite globe-route-flow}.trade-globe-routes path:nth-child(2){animation-delay:-1.35s}.trade-globe-routes path:nth-child(3){animation-delay:-2.7s}.globe-hub-ring{fill:none;stroke:#ffd34e;stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:2.5s ease-out infinite trade-node-pulse}.globe-hub-core{fill:#fff5b9;filter:drop-shadow(0 0 10px #ffd34e)}.trade-globe-label{z-index:5;color:#fff3b8;letter-spacing:.19em;text-shadow:0 0 14px #ffd34e99;gap:4px;padding-left:42px;font-size:9px;display:grid;position:absolute;top:39%;left:48%}.trade-globe-label:before{content:"";background:linear-gradient(90deg,#ffd34e,#0000);width:28px;height:1px;position:absolute;top:7px;left:6px;box-shadow:0 0 8px #ffd34e}.trade-globe-label b{font-size:10px}.trade-globe-label span{color:#ffffff75;font-size:7px}.trade-map-caption{z-index:3;color:#ffffff7a;letter-spacing:.2em;align-items:center;gap:9px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:34px;right:clamp(26px,6vw,92px)}.trade-map-caption i{background:#ffd34e;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite trade-live;box-shadow:0 0 14px #ffd34e}.trade-map-caption span{color:#ffd34e}.section-kicker{color:#6f6877;text-transform:uppercase;letter-spacing:.19em;margin:0 0 28px;font-size:10px}.section-kicker span{color:var(--violet);margin-left:22px}.section-kicker.light{color:#ffffff85}.solutions h2,.flow-copy h2,.contact h2{letter-spacing:-.06em;margin:0;font-size:clamp(47px,6vw,90px);font-weight:400;line-height:.96}.solutions h2 em,.contact h2 em{color:var(--violet);font-style:normal}.products-showcase{background:#030305;height:410vh;position:relative}.showcase-sticky{isolation:isolate;background:linear-gradient(#0e0e0eb8,#2d2a2385 55%,#0d0d0dbf),url(/mirport-abstract-bg.webp) 50%/cover no-repeat;height:100svh;position:sticky;top:0;overflow:hidden}.showcase-sticky:before{content:"";z-index:-1;border:1px solid #ffffff24;border-radius:50%;width:270px;height:82px;position:absolute;top:4%;left:50%;transform:translate(-50%);box-shadow:0 0 80px #ffd34e24,inset 0 -12px 24px #ffffff14}.showcase-sticky:after{content:"";filter:blur(18px);background:#e1a8003d;border-radius:50%;width:min(420px,45vw);height:36px;position:absolute;bottom:7.5%;left:50%;transform:translate(-50%);box-shadow:0 0 80px #e1a80066}.showcase-noise{opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 84%,#0000);mask-image:linear-gradient(#0000,#000 18% 84%,#0000)}.showcase-topline{z-index:30;color:#ffffff80;text-transform:uppercase;letter-spacing:.18em;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;padding-top:16px;font-size:8px;display:flex;position:absolute;top:clamp(24px,4vw,54px);left:clamp(24px,5vw,76px);right:clamp(24px,5vw,76px)}.showcase-topline p{margin:0}.showcase-topline span{color:var(--violet-bright);margin-right:9px}.product-stage{perspective:1200px;transform-style:preserve-3d;position:absolute;inset:8% 0 17%}.floating-product{z-index:var(--z);width:clamp(210px,24vw,390px);height:clamp(330px,54vh,610px);transform:translate3d(calc(-50% + var(--x)), calc(-50% + var(--y)), 0) rotate(var(--rotate)) scale(var(--scale));opacity:var(--opacity);transform-origin:50% 62%;filter:saturate(.86)brightness(.72)blur(.2px);will-change:transform, opacity;margin:0;transition:filter .16s linear,opacity .12s linear;position:absolute;top:47%;left:50%}.floating-product.active{filter:saturate(1.08)brightness(1.12)}.product-packshot{filter:drop-shadow(28px 35px 28px #000000a3);background-repeat:no-repeat;width:100%;height:100%;display:block}.product-packshot.maximus-tin{background-position:50%;background-size:300%}.product-packshot.maxima-jug{background-position:100%;background-size:205%}.product-packshot.antifreeze-tin{background-position:0;background-size:300%}.product-packshot.drum-family{background-position:50%;background-size:275%}.product-packshot.single-red-drum{background-position:50%;background-size:contain}.product-halo{z-index:-1;background:var(--halo);opacity:0;filter:blur(65px);border-radius:50%;transition:opacity .25s;position:absolute;inset:24% 18%}.floating-product.active .product-halo{opacity:.34}.showcase-copy{z-index:25;text-align:center;pointer-events:none;width:min(820px,88vw);position:absolute;bottom:clamp(94px,12vh,130px);left:50%;transform:translate(-50%)}.showcase-copy article{opacity:0;transition:opacity .25s,transform .35s;position:absolute;bottom:0;left:0;right:0;transform:translateY(18px)}.showcase-copy article.active{opacity:1;transform:translateY(0)}.showcase-copy span{color:#ffffff6b;text-transform:uppercase;letter-spacing:.2em;font-size:8px}.showcase-copy h2{letter-spacing:-.07em;text-shadow:0 10px 35px #000c;margin:7px 0 -4px;font-size:clamp(47px,6.3vw,88px);font-style:italic;font-weight:700;line-height:.88}.showcase-copy h3{letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(15px,1.7vw,23px);font-weight:500}.showcase-copy p{color:#ffffff85;max-width:560px;margin:8px auto 0;font-size:11px;line-height:1.5}.showcase-bottom{z-index:30;text-transform:uppercase;letter-spacing:.17em;color:#ffffff75;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font-size:8px;display:grid;position:absolute;bottom:clamp(24px,4vw,50px);left:clamp(24px,5vw,76px);right:clamp(24px,5vw,76px)}.showcase-progress{background:#ffffff2e;height:2px;overflow:hidden}.showcase-progress i{transform-origin:0;background:linear-gradient(90deg,#9c6900,#ffd34e);width:100%;height:100%;display:block;box-shadow:0 0 12px #e1a800}.showcase-bottom b{color:#fff;justify-self:end;font-weight:500}.new-product-family{background:linear-gradient(100deg,#0b0b0bd1,#2b282291,#0d0d0dc7),url(/mirport-abstract-bg.webp) 50%/cover no-repeat fixed;padding:clamp(82px,10vw,150px) clamp(22px,6vw,92px);position:relative;overflow:hidden}.new-product-family:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(#eeb51929,#0000 66%);height:46%;position:absolute;inset:auto 8% 5%}.new-family-heading{z-index:2;text-align:center;max-width:850px;margin:0 auto clamp(30px,4vw,54px);position:relative}.new-family-heading>p{color:#efbd36;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:800}.new-family-heading h2{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(46px,7vw,100px);font-weight:650;line-height:.92}.new-family-heading>span{color:#ffffff8c;max-width:630px;margin:22px auto 0;font-size:clamp(13px,1.2vw,17px);line-height:1.65;display:block}.new-family-controls{justify-content:center;align-items:center;gap:13px;margin-top:28px;display:flex}.new-family-controls button{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #fff3;border-radius:50%;width:52px;height:52px;font-size:21px;transition:all .25s}.new-family-controls button:hover{color:#111;background:#efbd36;border-color:#efbd36;transform:scale(1.06)}.new-family-controls b{color:#ffffff8c;letter-spacing:.14em;min-width:34px;font-size:10px}.new-family-grid{z-index:2;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#efbd36 #ffffff14;gap:clamp(14px,2vw,28px);max-width:1440px;margin:0 auto;padding:14px 4px 42px;display:flex;position:relative;overflow-x:auto}.new-family-grid::-webkit-scrollbar{height:3px}.new-family-grid::-webkit-scrollbar-track{background:#ffffff14}.new-family-grid::-webkit-scrollbar-thumb{background:#efbd36}.new-family-card{scroll-snap-align:start;background:linear-gradient(150deg,#ffffff13,#ffffff04);border:1px solid #ffffff1f;border-radius:26px;flex:0 0 clamp(265px,22vw,330px);min-width:0;transition:transform .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000052}.new-family-card:hover{border-color:#efbd366b;transform:translateY(-9px)}.new-family-card-top{z-index:3;color:#ffffff85;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;top:17px;left:18px;right:18px}.new-family-card-top b{color:#fff;font-size:11px}.new-family-visual{background:radial-gradient(circle at 50% 55%,#ffffff14,#0000 45%);place-items:center;height:clamp(290px,34vw,460px);display:grid;position:relative;overflow:hidden}.new-family-visual>i{aspect-ratio:1;background:var(--family-accent);opacity:.18;filter:blur(58px);border-radius:50%;width:56%;position:absolute}.new-family-visual .product-packshot{z-index:2;filter:drop-shadow(18px 28px 25px #000000b3);width:82%;height:88%;transition:transform .4s,filter .4s;position:relative}.windshield-packshot{z-index:2;filter:drop-shadow(16px 28px 24px #000000ad);background-position:50%;background-repeat:no-repeat;background-size:contain;width:94%;height:78%;transition:transform .4s,filter .4s;position:relative}.windshield-card .new-family-visual{background:linear-gradient(145deg,#6eb5cf14,#0000 55%),radial-gradient(circle at 50% 55%,#ffffff17,#0000 48%)}.windshield-card:hover .windshield-packshot{filter:drop-shadow(20px 34px 28px #000000c7)brightness(1.08);transform:translateY(-5px)scale(1.045)}.new-family-card:hover .product-packshot{filter:drop-shadow(20px 34px 28px #000000c7)brightness(1.08);transform:scale(1.035)}.new-family-copy{padding:0 22px 26px;position:relative}.new-family-copy small{color:#efbd36;letter-spacing:.16em;text-transform:uppercase;font-size:8px}.new-family-copy h3{color:#fff;min-height:2.4em;margin:8px 0 10px;font-size:clamp(17px,1.45vw,23px);line-height:1.16}.new-family-copy p{color:#ffffff80;margin:0;font-size:11px;line-height:1.55}@media (width<=980px){.new-family-card{flex-basis:min(72vw,340px)}.new-family-visual{height:430px}}@media (width<=560px){.new-product-family{padding-inline:18px}.new-family-card{flex-basis:84vw}.new-family-visual{height:390px}.new-family-copy h3{min-height:auto}.new-family-controls button{width:46px;height:46px}}.solutions{background:linear-gradient(90deg,#101010c7,#3330297a,#0e0e0ebd),url(/mirport-abstract-bg.webp) 50%/cover no-repeat;padding:clamp(90px,11vw,165px) clamp(24px,8vw,130px);position:relative;overflow:hidden}.solutions:before{content:"";border:1px solid #e1a8004d;border-radius:50%;width:750px;height:750px;position:absolute;top:-500px;right:-220px;box-shadow:0 0 170px #e1a80024}.solutions-title{max-width:900px;margin-bottom:85px}.solution-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.solution-grid article{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:28px clamp(20px,2.2vw,36px) 20px;display:flex;position:relative}.solution-grid article:first-child{padding-left:0}.solution-grid article:last-child{border-right:0;padding-right:0}.solution-visual{aspect-ratio:3/2;isolation:isolate;background:#141109;border:1px solid #ffd34e3d;width:100%;margin:0 0 34px;position:relative;overflow:hidden}.solution-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#04030708 38%,#04030794 100%);position:absolute;inset:0;box-shadow:inset 0 0 50px #05030940}.solution-visual img{object-fit:cover;object-position:center;filter:brightness(1.08)saturate(1.02);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .65s;display:block;transform:scale(1.01)}.solution-grid article:hover .solution-visual img{filter:brightness(1.16)saturate(1.1);transform:scale(1.055)}.solution-number{z-index:2;color:var(--violet-bright);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.2em;background:#07050bad;border:1px solid #ffffff2e;padding:7px 9px;font-size:8px;position:absolute;top:18px;left:18px}.solution-icon{z-index:2;color:#ffe08a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140f0594;border:1px solid #ffd34e8c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid;position:absolute;bottom:14px;right:17px;box-shadow:0 0 25px #e1a8002e}.solution-grid h3{margin:0 0 16px;font-size:21px;font-weight:400}.solution-grid p{color:#ffffff7a;max-width:310px;font-size:13px;line-height:1.7}.solution-link{color:#ffd34e;letter-spacing:.04em;align-items:center;gap:9px;margin-top:auto;padding-top:20px;font-size:11px;font-weight:800;display:inline-flex}.solution-link span{transition:transform .25s}.solution-link:hover span{transform:translate(3px,-3px)}.flow-section{color:#0b0910;background:#f8f7fa;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(45px,8vw,130px);padding:clamp(90px,11vw,160px) clamp(24px,8vw,130px);display:grid}.flow-orbit{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle,#e1a8001f,#e1a80009 45%,#0000 70%);border:1px solid #d8d0b8;border-radius:50%;width:min(440px,37vw);position:relative;box-shadow:inset 0 0 100px #e1a80014,0 25px 80px #48330a14}.flow-orbit:before{content:"";background:repeating-conic-gradient(from 12deg, #e1a8002e 0 1deg, transparent 1deg 26deg);opacity:.65;border-radius:50%;position:absolute;inset:7%;-webkit-mask:radial-gradient(circle,#0000 0 64%,#000 65% 66%,#0000 67%);mask:radial-gradient(circle,#0000 0 64%,#000 65% 66%,#0000 67%)}.supply-ring{border:1px solid #e1a80057;border-radius:50%;position:absolute}.supply-ring-outer{animation:18s linear infinite supply-spin;inset:12%}.supply-ring-inner{border-style:dashed;animation:12s linear infinite supply-spin-reverse;inset:27%}.route-dot{background:#e1a800;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 6px #e1a8001a,0 0 22px #e1a800}.route-dot-one{top:10%;left:13%}.route-dot-two{background:#ffe08a;top:52%;right:-5px}.route-dot-three{width:8px;height:8px;bottom:12%;left:9%}.supply-hub{z-index:3;color:#fff;background:#0b0910;border:1px solid #ffd34ea8;border-radius:50%;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:33%;overflow:hidden;box-shadow:0 0 50px #e1a80057}.supply-hub:after{content:"";background:conic-gradient(#0000,#ffd34e4d,#0000 34%);animation:5s linear infinite hub-glow;position:absolute;inset:-50%}.supply-hub img{z-index:1;aspect-ratio:1;object-fit:cover;border-radius:7px;width:48%;position:relative;box-shadow:0 0 22px #ffd34e52}.supply-hub span{z-index:1;color:#ffffffa6;text-transform:uppercase;letter-spacing:.15em;font-size:7px;position:relative}.supply-node{z-index:4;color:#0b0910;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #e1a80038;border-radius:11px;min-width:62px;padding:10px 12px;position:absolute;box-shadow:0 12px 30px #44310c1f}.supply-node b{color:var(--violet);letter-spacing:.08em;font-size:12px;display:block}.supply-node span{color:#7c7482;text-transform:uppercase;letter-spacing:.11em;margin-top:3px;font-size:7px;display:block}.supply-node-eu{animation:4.4s ease-in-out infinite node-float;top:30%;left:2%}.supply-node-tr{animation:4.4s ease-in-out -2.2s infinite node-float;bottom:25%;right:0}.supply-package{z-index:5;color:#625a69;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:8px;animation:7s cubic-bezier(.45,0,.55,1) infinite package-route;display:flex;position:absolute;bottom:9%;left:17%}.supply-package i{background:linear-gradient(145deg,#ffd34e,#9c6900);border-radius:4px;width:22px;height:18px;display:block;box-shadow:0 0 18px #e1a80059}.supply-package i:before{content:"";border-left:1px solid #ffffff8c;border-right:1px solid #ffffff47;width:8px;height:18px;margin:0 auto;display:block}.supply-status{z-index:4;color:#817889;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;align-items:center;gap:6px;font-size:7px;display:flex;position:absolute;top:8%;left:50%;transform:translate(-50%)}.supply-status i{background:#74d39a;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite status-pulse;box-shadow:0 0 12px #74d39a}.flow-copy h2{font-size:clamp(43px,5vw,72px)}.flow-copy ol{border-top:1px solid #d6d1da;margin:55px 0 0;padding:0;list-style:none}.flow-copy li{border-bottom:1px solid #d6d1da;grid-template-columns:55px 1fr;gap:18px;padding:24px 0;display:grid}.flow-copy li>b{color:var(--violet);letter-spacing:.14em;font-size:10px}.flow-copy li span{color:#77717d;font-size:12px;line-height:1.6}.flow-copy li strong{color:#0b0910;margin-bottom:6px;font-size:16px;font-weight:500;display:block}.contact{background:radial-gradient(circle at 22% 120%,#6f4b00,#0a0907 48%);grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;min-height:720px;padding:clamp(90px,10vw,145px) clamp(24px,8vw,130px);display:grid}.contact h2{font-size:clamp(52px,7vw,102px)}.contact-button{color:#09070d;text-transform:uppercase;letter-spacing:.15em;background:#fff;border-radius:999px;align-items:center;gap:80px;width:max-content;margin-top:48px;padding:19px 24px;font-size:10px;display:flex}.contact-button span{color:var(--violet);font-size:18px}.contact-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff2e;flex-direction:column;padding:34px;display:flex}.contact-label{color:var(--violet-bright);text-transform:uppercase;letter-spacing:.18em;margin-bottom:43px;font-size:9px}.contact-card>a{margin-bottom:12px;font-size:clamp(17px,1.7vw,24px)}.contact-card address{color:#ffffff85;border-top:1px solid var(--line);margin:34px 0;padding-top:28px;font-size:12px;font-style:normal;line-height:1.7}.contact-card div{border-top:1px solid var(--line);padding-top:25px}.contact-card div span{color:#ffffff73;text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px;font-size:9px;display:block}.contact-card div strong{font-size:14px;font-weight:400}.whatsapp-float{z-index:60;color:#fff;background:linear-gradient(135deg,#2fd267,#18a94e);border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;transition:transform .25s,box-shadow .25s;animation:3.4s ease-out infinite whatsapp-pulse;display:flex;position:fixed;bottom:clamp(18px,2.3vw,34px);right:clamp(18px,2.3vw,34px);box-shadow:0 14px 40px #0000005c,0 0 #2fd26757}.whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 18px 48px #0000006b,0 0 28px #2fd26747}.whatsapp-float:focus-visible{outline-offset:4px;outline:3px solid #ffffffc7}.whatsapp-icon{color:#20b858;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid;transform:rotate(-18deg)}.whatsapp-label{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}footer{border-top:1px solid var(--line);background:#050505;padding:0 clamp(24px,5vw,84px) 18px;position:relative;overflow:hidden}.footer-compact{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);gap:clamp(44px,7vw,110px);padding:clamp(64px,8vw,110px) 0 54px;display:grid;position:relative}.footer-compact:before{content:"";background:#ffd34e;width:76px;height:2px;position:absolute;top:0;left:0}.footer-compact-heading{align-content:start;display:grid}.footer-compact-heading>span,.footer-compact-info>div>span{color:#ffffff7a;letter-spacing:.22em;text-transform:uppercase;font-size:8px;font-weight:700}.footer-compact-heading strong{color:#fff;letter-spacing:-.075em;white-space:nowrap;margin:16px 0 18px;font-size:clamp(58px,8vw,126px);font-weight:900;line-height:.78}.footer-compact-heading strong em{color:#ffffff85;font-style:normal;font-weight:400}.footer-compact-heading p{color:#fff9;font-size:clamp(13px,1.25vw,17px)}.footer-compact-info{grid-template-columns:1fr 1fr;align-content:start;gap:30px 34px;display:grid}.footer-compact-info>div{border-top:1px solid #ffffff1f;flex-direction:column;gap:7px;padding-top:15px;display:flex}.footer-compact-info>div:last-child{grid-column:1/-1}.footer-compact-info address{color:#ffffff94;font-size:10px;font-style:normal;line-height:1.55;display:grid}.footer-compact-info a{color:#fff;font-size:clamp(12px,1.1vw,15px);font-weight:650}.footer-compact-info strong{margin-top:3px;font-size:14px}.footer-compact-info small{color:#ffffff6b;font-size:8px;line-height:1.45}.footer-compact-cta{color:#111;background:#fff;border-radius:999px;align-items:center;gap:26px;padding:7px 7px 7px 20px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:28px;left:0}.footer-compact-cta b{color:#111;background:#ffd34e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.footer-global-scroll{height:245svh;position:relative}.footer-global{--global-progress:0;isolation:isolate;background:radial-gradient(circle at 50% 58%,#e1a8002b,#0000 35%),linear-gradient(#151007 0%,#050505 62%);border-bottom:1px solid #ffffff1a;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.footer-global:before{content:"";z-index:-3;background:linear-gradient(90deg,#0000,#ffd34e0d 50%,#0000),repeating-linear-gradient(0deg,#0000 0 74px,#ffffff06 75px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000 85%,#0000);mask-image:linear-gradient(#000,#000 85%,#0000)}.footer-global-word{z-index:1;transform:translateX(-50%) scale(calc(.88 + var(--global-progress) * .18));color:#0000;filter:drop-shadow(0 0 34px #ffca2e33);letter-spacing:-.095em;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:calc(1 - var(--global-progress) * .28);will-change:transform, opacity;background:linear-gradient(105deg,#d99d00 6%,#ffd34e 37%,#fff 57%,#f1b700 86%);-webkit-background-clip:text;background-clip:text;font-size:clamp(160px,27vw,430px);font-weight:900;line-height:.72;position:absolute;top:clamp(74px,9vh,105px);left:50%}.footer-global-kicker{z-index:8;color:#ffffffc7;letter-spacing:.32em;white-space:nowrap;font-size:10px;font-weight:700;position:absolute;top:28px;left:50%;transform:translate(-50%)}.global-info{opacity:clamp(0, calc((var(--global-progress) - .22) * 4.5), 1);transform:translateY(calc((1 - var(--global-progress)) * 30px));will-change:opacity, transform;transition:opacity 80ms linear}.global-info>span{color:#ffd34e;letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:700}.footer-global-message{z-index:7;gap:18px;display:grid;position:absolute;top:39%;left:2%}.footer-global-message strong{letter-spacing:-.045em;font-size:clamp(25px,2.7vw,43px);line-height:.98}.footer-global-contact{z-index:7;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:39%;right:2%}.footer-global-contact>span{margin-bottom:18px}.footer-global-contact a{font-size:clamp(15px,1.45vw,22px);font-weight:700;line-height:1.45}.footer-global-address{z-index:7;max-width:270px;position:absolute;bottom:9%;left:2%}.footer-global-address address{color:#ffffff9e;gap:4px;margin-top:15px;font-size:11px;font-style:normal;line-height:1.45;display:grid}.footer-global-director{z-index:7;width:min(310px,28vw);position:absolute;bottom:9%;right:2%}.footer-global-director strong{margin:15px 0 7px;font-size:15px;display:block}.footer-global-director small{color:#ffffff6e;font-size:9px;line-height:1.45;display:block}.footer-global-cta{z-index:9;transform:translateX(-50%) translateY(calc((1 - var(--global-progress)) * 20px));color:#111;opacity:clamp(0, calc((var(--global-progress) - .48) * 4), 1);background:#fff;border-radius:999px;align-items:center;gap:48px;padding:8px 8px 8px 27px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:6%;left:50%;box-shadow:0 14px 50px #00000073,0 0 32px #ffd34e1f}.footer-global-cta b{background:linear-gradient(135deg,#fff3a5,#e6a900);border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.footer-global .trade-globe{z-index:3;width:min(760px,57vw);transform:translate(-50%, -50%) scale(calc(.64 + var(--global-progress) * .48)) rotate(calc((1 - var(--global-progress)) * -5deg));opacity:calc(.68 + var(--global-progress) * .32);will-change:transform, opacity;top:58%;left:50%;right:auto}.footer-global .trade-globe-routes,.footer-global .trade-globe-label,.footer-global .trade-map-caption{display:none}.footer-global .trade-globe-halo{opacity:.58}.footer-main{grid-template-columns:1fr auto 1fr;align-items:center;padding:30px 0 22px;display:grid}.footer-main p{color:#ffffff59;text-transform:uppercase;letter-spacing:.14em;text-align:center;font-size:9px}.footer-main>a:last-child{color:#fff9;text-transform:uppercase;letter-spacing:.15em;justify-self:end;font-size:9px}.footer-credit{color:#ffffff57;text-align:center;letter-spacing:.1em;border-top:1px solid #ffffff17;padding-top:16px;font-size:9px}.footer-credit a{color:#ffffffad;transition:color .2s}.footer-credit a:hover{color:var(--violet-bright)}.footer-brand{transform-origin:0;transform:scale(.85)}.inner-page{color:#fff;background:#070707;min-height:100vh;overflow:hidden}.inner-header{--header-fade:0;z-index:50;border-bottom:1px solid rgba(255, 255, 255, calc(.12 - var(--header-fade) * .07));background:rgba(6, 6, 6, calc(.92 - var(--header-fade) * .72));height:94px;-webkit-backdrop-filter:blur(calc(18px - var(--header-fade) * 7px));backdrop-filter:blur(calc(18px - var(--header-fade) * 7px));box-shadow:0 10px 34px rgba(0, 0, 0, calc(.18 - var(--header-fade) * .1));grid-template-columns:auto 1fr auto;align-items:center;gap:42px;padding:0 clamp(24px,5vw,82px);transition:background .16s linear,border-color .16s linear,box-shadow .16s linear,-webkit-backdrop-filter .16s linear,backdrop-filter .16s linear;display:grid;position:sticky;top:0}.scroll-fade-header{will-change:background, border-color, backdrop-filter}@media (prefers-reduced-motion:reduce){.scroll-fade-header{transition:none}}.inner-header nav{justify-self:center;align-items:center;gap:clamp(18px,2.4vw,40px);display:flex}.inner-header nav a{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;transition:all .25s;position:relative}.inner-header nav a:hover,.inner-header nav a.active{color:#fff}.inner-header nav a.active:after{content:"";background:#ffd34e;height:2px;position:absolute;bottom:-15px;left:0;right:0}.inner-menu-toggle,.inner-language-mobile{display:none}.inner-hero{isolation:isolate;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;min-height:690px;padding:clamp(90px,10vw,150px) clamp(24px,8vw,130px);display:grid;position:relative}.inner-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 75% 45%,#e1a80033,#0000 30%),linear-gradient(135deg,#11100d,#050505 58%);position:absolute;inset:0}.inner-hero-copy>p,.about-intro>p,.company-profile>div>p,.activity-cta>p,.contact-page-hero>p,.contact-primary>p{color:#ffd34e;letter-spacing:.24em;font-size:9px;font-weight:800}.inner-hero h1,.contact-page-hero h1{letter-spacing:-.065em;max-width:900px;margin:22px 0 28px;font-size:clamp(58px,7.4vw,112px);line-height:.84}.inner-hero h1 em,.contact-page-hero h1 em,.about-intro h2 em,.company-profile h2 em,.activity-cta h2 em{color:#ffd34e;font-style:normal}.inner-hero-copy>span,.contact-page-hero>span,.contact-hero-copy>span{color:#ffffff94;max-width:610px;font-size:clamp(14px,1.2vw,18px);line-height:1.7;display:block}.about-logo-stage{aspect-ratio:1;background:radial-gradient(circle,#ffd34e1f,#0000 64%);border:1px solid #ffd34e40;border-radius:50%;align-content:center;justify-self:center;place-items:center;width:min(430px,35vw);display:grid;position:relative;box-shadow:0 0 100px #e1a8001f}.about-logo-stage:before,.about-logo-stage:after{content:"";border:1px solid #ffffff1f;border-radius:50%;animation:18s linear infinite supply-spin;position:absolute}.about-logo-stage:before{border-style:dashed;inset:9%}.about-logo-stage:after{animation-direction:reverse;inset:20%}.about-logo-stage img{z-index:2;aspect-ratio:1;object-fit:cover;border-radius:16px;width:28%;box-shadow:0 15px 40px #000}.about-logo-stage b,.about-logo-stage small{z-index:2;display:block}.about-logo-stage b{letter-spacing:-.04em;margin-top:15px;font-size:28px}.about-logo-stage small{color:#ffd34e;letter-spacing:.42em;font-size:10px}.about-intro{color:#111;background:#f2f0eb;grid-template-columns:.7fr 1.3fr;gap:70px;padding:clamp(95px,12vw,175px) clamp(24px,8vw,130px);display:grid}.about-intro h2,.company-profile h2,.activity-cta h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(45px,5.4vw,78px);line-height:.95}.about-intro>div{border-top:1px solid #c9c5ba;grid-template-columns:1fr 1fr;gap:45px;padding-top:45px;display:grid}.about-intro>div p{color:#6a665e;font-size:14px;line-height:1.8}.about-values{color:#111;background:#f2f0eb;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,8vw,130px) clamp(95px,11vw,160px);display:grid}.about-values article{border:1px solid #d3cfc5;padding:42px}.about-values article+article{border-left:0}.about-values span,.activity-grid article>span{color:#c68f00;letter-spacing:.2em;font-size:9px}.about-values h3{margin:55px 0 18px;font-size:25px}.about-values p{color:#777169;font-size:13px;line-height:1.75}.about-cover{isolation:isolate;align-items:flex-end;min-height:100svh;padding:150px clamp(24px,8vw,130px) clamp(70px,8vw,118px);display:flex;position:relative;overflow:hidden}.about-cover-image{z-index:-3;background:url(/global-connectivity-map.jpg) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.04)}.about-cover-shade{z-index:-2;background:linear-gradient(90deg,#030303f5 0%,#030303b3 50%,#03030333 100%),linear-gradient(#0000 62%,#090909 100%);position:absolute;inset:0}.about-cover-copy{max-width:920px}.about-cover-copy>p,.about-story-lead>p,.about-mission div>p,.about-vision div>p,.about-approach-copy>p{color:#ffd34e;letter-spacing:.25em;margin:0 0 24px;font-size:9px;font-weight:800}.about-cover h1{letter-spacing:-.07em;margin:0;font-size:clamp(62px,8vw,124px);font-weight:550;line-height:.84}.about-cover h1 em,.about-mission h2 em,.about-vision h2 em{color:#ffd34e;font-style:normal}.about-cover-copy>span{color:#ffffffad;max-width:650px;margin-top:34px;font-size:clamp(14px,1.3vw,18px);line-height:1.75;display:block}.about-cover-brand{align-items:center;gap:16px;display:flex;position:absolute;bottom:clamp(70px,8vw,118px);right:clamp(24px,8vw,130px)}.about-cover-brand img{object-fit:cover;border-radius:12px;width:68px;height:68px;box-shadow:0 12px 40px #00000080}.about-cover-brand div{display:grid}.about-cover-brand b{font-size:25px;line-height:.9}.about-cover-brand small{color:#ffd34e;letter-spacing:.42em;margin-top:8px;font-size:8px}.about-story{color:#111;background:#f2f0eb;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,9vw,150px);padding:clamp(100px,12vw,180px) clamp(24px,8vw,130px);display:grid}.about-story h2,.about-mission h2,.about-vision h2,.about-approach h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.6vw,82px);font-weight:520;line-height:.94}.about-story-copy{border-top:1px solid #c9c5ba;padding-top:44px}.about-story-copy p{color:#625f58;margin:0 0 28px;font-size:clamp(14px,1.25vw,18px);line-height:1.85}.about-story-copy p:first-child{color:#171717;font-size:clamp(18px,1.65vw,24px);line-height:1.65}.about-mission,.about-vision{grid-template-columns:1fr 1fr;min-height:760px;display:grid}.about-mission figure,.about-vision figure{background:#111;margin:0;overflow:hidden}.about-mission figure img,.about-vision figure img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);display:block}.about-mission:hover figure img,.about-vision:hover figure img{transform:scale(1.035)}.about-mission>div,.about-vision>div{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,125px);display:flex}.about-mission{color:#fff;background:#0b0b0b}.about-mission>div{background:radial-gradient(circle at 100% 100%,#e1a80026,#0000 42%),#0b0b0b}.about-mission div>span,.about-vision div>span{color:#ffffff8f;max-width:620px;margin-top:42px;font-size:clamp(14px,1.2vw,18px);line-height:1.85;display:block}.about-vision{color:#111;background:#ece9df}.about-vision div>span{color:#69645b}.about-vision-points{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.about-vision-points b{color:#403c34;letter-spacing:.08em;border:1px solid #cfc8b8;border-radius:999px;padding:12px 16px;font-size:10px;font-weight:650}.about-approach{color:#111;background:#f7f5ef;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(55px,8vw,130px);padding:clamp(100px,11vw,165px) clamp(24px,8vw,130px);display:grid}.about-approach-image{background:#151515;min-height:650px;overflow:hidden}.about-approach-image img{object-fit:cover;width:100%;height:100%;min-height:650px;display:block}.about-approach-copy ol{border-top:1px solid #cbc6b9;margin:55px 0 0;padding:0;list-style:none}.about-approach-copy li{border-bottom:1px solid #cbc6b9;grid-template-columns:46px 1fr;gap:20px;padding:25px 0;display:grid}.about-approach-copy li>b{color:#c68f00;letter-spacing:.16em;font-size:10px}.about-approach-copy li span{color:#6d685f;font-size:13px;line-height:1.65}.about-approach-copy li strong{color:#111;margin-bottom:7px;font-size:17px;font-weight:600;display:block}.about-company-profile{color:#fff!important;background:#111!important}.about-company-profile dl{border-color:#ffffff2e!important}.about-company-profile dl div{border-color:#ffffff1f!important}.about-company-profile dt{color:#ffffff73!important}.about-company-profile dd{color:#fff!important}@media (width<=900px){.about-cover-brand{margin-top:52px;position:static}.about-cover{padding-top:170px;display:block}.about-story,.about-mission,.about-vision,.about-approach{grid-template-columns:1fr}.about-mission figure,.about-vision figure{min-height:520px}.about-vision>div{order:2}.about-vision figure{order:1}.about-approach-image,.about-approach-image img{min-height:480px}}@media (width<=640px){.about-cover{min-height:auto;padding:145px 22px 80px}.about-cover h1{font-size:56px}.about-cover-brand img{width:54px;height:54px}.about-story,.about-mission>div,.about-vision>div,.about-approach{padding:80px 22px}.about-story{gap:45px}.about-mission,.about-vision{min-height:0}.about-mission figure,.about-vision figure{min-height:360px}.about-approach{gap:45px}.about-approach-image,.about-approach-image img{min-height:360px}.about-vision-points{align-items:flex-start}.about-cover-shade{background:linear-gradient(90deg,#030303f0,#0303039e),linear-gradient(#0000 55%,#090909)}}.about-editorial img{border-radius:clamp(18px,2vw,30px)}.about-mission figure,.about-vision figure,.about-approach-image{border-radius:clamp(18px,2vw,30px);overflow:hidden}.about-mission figure,.about-vision figure{margin:clamp(16px,2vw,30px)}.about-mission figure img,.about-vision figure img,.about-approach-image img{border-radius:inherit}@media (width<=640px){.about-mission figure,.about-vision figure{margin:16px}.about-editorial img,.about-mission figure,.about-vision figure,.about-approach-image{border-radius:20px}}.company-profile{background:radial-gradient(circle at 15% 30%,#e1a80024,#0000 28%),#090909;grid-template-columns:.9fr 1.1fr;gap:80px;padding:clamp(95px,11vw,160px) clamp(24px,8vw,130px);display:grid}.company-profile dl{border-top:1px solid #ffffff2e;margin:0}.company-profile dl div{border-bottom:1px solid #ffffff26;grid-template-columns:150px 1fr;gap:30px;padding:24px 0;display:grid}.company-profile dt{color:#ffd34e;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.company-profile dd{color:#ffffffad;margin:0;font-size:14px}.activity-hero{background:#070706;min-height:820px;overflow:hidden}.activity-hero:before{background:0 0}.activity-hero-image{z-index:-4;filter:brightness(.72)saturate(.82);background:url(/hero-road-yellow.webp) 50% 58%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.activity-hero-shade{z-index:-3;background:linear-gradient(90deg,#030303f7 0%,#030303d1 42%,#0303033d 75%,#03030394 100%),linear-gradient(#00000047 0%,#0000 63%,#0a0907 100%);position:absolute;inset:0}.activity-hero .inner-hero-copy{z-index:2;position:relative}.activity-flow-orbit{background:radial-gradient(circle,#ffd34e24,#0505048c 52%,#0505041f 73%);border-color:#ffd34e52;justify-self:center;width:min(445px,36vw);box-shadow:inset 0 0 100px #e1a8001a,0 28px 110px #0000007a,0 0 70px #e1a8001f}.activity-flow-orbit .supply-node{color:#fff;background:#0e0e0ce0;border-color:#ffd34e52;box-shadow:0 14px 35px #00000059}.activity-flow-orbit .supply-node b{color:#ffd34e}.activity-flow-orbit .supply-node span{color:#ffffff8c}.activity-flow-orbit .supply-status,.activity-flow-orbit .supply-package{color:#ffffff9e}.activity-grid{isolation:isolate;color:#111;background:linear-gradient(#0a0907 0,#e9e5da 7%,#f3f0e8 50%,#e9e5da 94%,#0a0908 100%);grid-template-columns:repeat(3,1fr);gap:18px;padding:clamp(105px,11vw,165px) clamp(24px,8vw,130px);display:grid;position:relative}.activity-grid article{background:#ffffffa8;border:1px solid #70634733;border-radius:24px;min-height:560px;padding:16px 16px 34px;transition:transform .45s cubic-bezier(.2,.75,.2,1),box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 22px 55px #2d230d14}.activity-grid article:hover{transform:translateY(-7px);box-shadow:0 30px 70px #2d230d26}.activity-card-image{aspect-ratio:1.48;background:#16130d;border-radius:15px;position:relative;overflow:hidden}.activity-card-image:after{content:"";background:linear-gradient(#0000 45%,#05040294);position:absolute;inset:0}.activity-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .7s;display:block}.activity-grid article:hover img{filter:brightness(1.08);transform:scale(1.055)}.activity-card-image span{z-index:2;color:#ffd34e;letter-spacing:.2em;font-size:9px;position:absolute;bottom:14px;left:17px}.activity-grid h2{margin:28px 16px 18px;font-size:27px}.activity-grid strong{margin:0 16px;font-size:13px;line-height:1.6;display:block}.activity-grid p{color:#777168;margin:14px 16px 0;font-size:12px;line-height:1.65}.activity-grid article>i{color:#bd8800;font-style:normal;position:absolute;bottom:22px;right:27px}.activity-process{isolation:isolate;color:#fff;background:radial-gradient(circle at 14% 30%,#e1a80029,#0000 29%),linear-gradient(#0a0908,#080808 82%,#050505);grid-template-columns:.9fr 1.1fr;gap:clamp(60px,9vw,145px);padding:clamp(115px,12vw,180px) clamp(24px,8vw,130px);display:grid;position:relative}.activity-process>div>p{color:#ffd34e;letter-spacing:.24em;margin:0 0 22px;font-size:9px;font-weight:800}.activity-process h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5.4vw,78px);line-height:.95}.activity-process h2 em{color:#ffd34e;font-style:normal}.activity-process>div>span{color:#ffffff8c;max-width:560px;margin-top:36px;font-size:15px;line-height:1.8;display:block}.activity-process ol{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.activity-process li{border-bottom:1px solid #ffffff21;grid-template-columns:52px 1fr;gap:18px;padding:25px 0;display:grid}.activity-process li>b{color:#ffd34e;letter-spacing:.15em;font-size:9px}.activity-process li span{color:#ffffff7a;font-size:12px;line-height:1.65}.activity-process li strong{color:#fff;margin-bottom:6px;font-size:17px;font-weight:600;display:block}.activities-page{font-variation-settings:"wght" 430;font-family:Avenir Next,Segoe UI Variable,Segoe UI,Helvetica,Arial,sans-serif}.activities-page h1,.activities-page h2,.activities-page strong{font-family:Avenir Next Condensed,Avenir Next,Segoe UI Variable Display,Segoe UI,sans-serif}.activities-page h1,.activities-page h2{font-weight:650}.activities-page p,.activities-page span{letter-spacing:.005em}.contact-page-hero{background:radial-gradient(circle at 78% 65%,#e1a8002e,#0000 28%),#080808;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(45px,7vw,110px);padding:clamp(110px,13vw,190px) clamp(24px,8vw,130px) 100px;display:grid}.contact-hero-copy>p{color:#ffd34e;letter-spacing:.24em;font-size:9px;font-weight:800}.contact-primary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffd34e47;border-radius:28px;padding:clamp(32px,4vw,55px);box-shadow:0 28px 80px #00000038}.contact-primary h2{letter-spacing:-.05em;font-size:clamp(34px,3.6vw,58px);line-height:.98}.contact-primary>a{color:#111;background:#ffd34e;border-radius:999px;justify-content:space-between;align-items:center;max-width:340px;margin-top:35px;padding:10px 10px 10px 24px;font-size:11px;font-weight:800;display:flex}.contact-primary>a b{background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.contact-primary small{color:#fff6;letter-spacing:.1em;margin-top:25px;font-size:9px;display:block}.contact-layout{background:#080808;grid-template-columns:1.1fr .9fr;gap:80px;padding:clamp(70px,8vw,120px) clamp(24px,8vw,130px) clamp(100px,12vw,170px);display:grid}.contact-map{background:#161616;border:1px solid #ffffff24;border-radius:30px;min-height:500px;position:relative;overflow:hidden}.contact-map iframe{filter:grayscale()contrast(1.08)brightness(.78);border:0;width:100%;height:100%;min-height:500px}.contact-map>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080808e0;border:1px solid #ffffff2e;border-radius:18px;gap:6px;padding:20px 22px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.contact-map span{color:#ffd34e;letter-spacing:.2em;font-size:8px;font-weight:800}.contact-map strong{font-size:19px}.contact-map p{color:#fff9;margin:0;font-size:11px;line-height:1.6}.contact-details{border-top:1px solid #ffffff29}.contact-details article{border-bottom:1px solid #ffffff29;flex-direction:column;gap:9px;padding:28px 0;display:flex}.contact-details article>span{color:#ffd34e;letter-spacing:.2em;font-size:8px;font-weight:800}.contact-details address{color:#fff9;font-size:13px;font-style:normal;line-height:1.7}.contact-details a,.contact-details strong{font-size:17px}.contact-details small{color:#ffffff6b;font-size:10px;line-height:1.5}.contact-map-column{align-content:start;gap:20px;display:grid}.contact-office-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.contact-office-tabs button{color:#ffffffb8;cursor:pointer;text-align:left;background:#151111;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:end;gap:12px;min-width:0;min-height:142px;padding:15px;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000038}.office-tab-image,.office-tab-shade{width:100%;height:100%;position:absolute;inset:0}.office-tab-image{z-index:0;object-fit:cover;filter:saturate(.78)contrast(1.06)brightness(.72);transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .3s}.office-tab-shade{z-index:1;pointer-events:none;background:linear-gradient(#0807071f,#0806075c 43%,#080507f0),linear-gradient(90deg,#20091c80,#0000 64%)}.contact-office-tabs button:after{content:"";z-index:2;border:1px solid #ffd34e2e;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-34px;right:-30px;box-shadow:0 0 0 13px #ffd34e09}.contact-office-tabs button:hover,.contact-office-tabs button.active{background:#151111;border-color:#ffd34ead;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 18px 34px #00000052}.contact-office-tabs button:hover .office-tab-image,.contact-office-tabs button.active .office-tab-image{filter:saturate(.96)contrast(1.08)brightness(.82);transform:scale(1.055)}.office-tab-copy{z-index:3;gap:5px;min-width:0;display:grid;position:relative}.contact-office-tabs b,.contact-office-tabs small,.contact-office-tabs em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-office-tabs b{color:#fff;font-size:15px;line-height:1}.contact-office-tabs small{color:#ffd34ec7;letter-spacing:.14em;font-size:6px;font-weight:800}.contact-office-tabs em{color:#ffffff6b;letter-spacing:.12em;font-size:9px;font-style:normal}.office-tab-number{z-index:3;color:#ffffff40;font:500 9px/1 Georgia,serif;position:relative}.office-tab-arrow{z-index:3;color:#ffffff59;font-size:13px;transition:color .2s,transform .2s;position:relative}.contact-office-tabs button:hover .office-tab-arrow,.contact-office-tabs button.active .office-tab-arrow{color:#ffd34e;transform:translate(2px,-2px)}.branch-directory-title{border-bottom:1px solid #ffffff29;gap:8px;padding:0 0 22px;display:grid}.branch-directory-title span{color:#ffd34e;letter-spacing:.2em;font-size:8px;font-weight:800}.branch-directory-title strong{color:#ffffffb8;font-size:12px;font-weight:500;line-height:1.5}.branch-directory article{gap:6px;position:relative}.branch-directory article>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;gap:7px;width:100%;padding:0;display:grid}.branch-directory article>button>span{color:#ffd34e;letter-spacing:.2em;font-size:8px;font-weight:800}.branch-directory article>button strong{font-size:18px}.branch-directory article>button small{color:#fff6;font-size:11px;font-weight:500}.branch-directory article.is-soon{opacity:.68}.branch-directory article>a{color:#ffffff9e;width:fit-content;font-size:13px}.branch-directory article>a:hover{color:#ffd34e}.inner-footer{background:#040404;border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:45px;padding:40px clamp(24px,5vw,82px);display:grid}.inner-footer>p{color:#ffffff5c;letter-spacing:.08em;text-transform:uppercase;justify-self:center;font-size:9px}.inner-footer>div{color:#ffffffa6;flex-direction:column;align-items:flex-end;gap:5px;font-size:11px;display:flex}.about-editorial .about-cover{border-radius:clamp(18px,2vw,30px);min-height:calc(100svh - 28px);margin:14px clamp(14px,1.5vw,24px) 0;box-shadow:0 28px 90px #00000061}.about-editorial .about-cover-image{inset:0}.about-editorial .about-cover,.about-editorial .about-story,.about-editorial .about-mission,.about-editorial .about-vision,.about-editorial .about-approach,.about-editorial .about-company-profile{isolation:isolate;position:relative}.about-editorial .about-cover:after,.about-editorial .about-story:after,.about-editorial .about-mission:after,.about-editorial .about-vision:after,.about-editorial .about-approach:after{content:"";z-index:8;pointer-events:none;height:clamp(100px,12vw,190px);position:absolute;bottom:0;left:0;right:0}.about-editorial .about-cover:after{background:linear-gradient(#0000,#090909a8 58%,#171613)}.about-editorial .about-story{background:linear-gradient(#171613 0%,#f2f0eb 15% 84%,#d9d6ce 100%);padding-top:clamp(150px,15vw,230px);padding-bottom:clamp(155px,15vw,230px)}.about-editorial .about-story:after{background:linear-gradient(#0000,#d9d6ceb8 54%,#0b0b0b)}.about-editorial .about-mission{background:linear-gradient(#0b0b0b 0% 86%,#34322e 100%);padding-top:clamp(85px,8vw,125px);padding-bottom:clamp(85px,8vw,125px)}.about-editorial .about-mission:after{background:linear-gradient(#0000,#0b0b0bb8 48%,#d5d2ca)}.about-editorial .about-vision{background:linear-gradient(#d5d2ca 0%,#ece9df 16% 84%,#d8d5cc 100%);padding-top:clamp(85px,8vw,125px);padding-bottom:clamp(85px,8vw,125px)}.about-editorial .about-vision:after{background:linear-gradient(#0000,#d8d5ccc2 52%,#f7f5ef)}.about-editorial .about-approach{background:linear-gradient(#f7f5ef 0% 84%,#d2d0ca 100%);padding-top:clamp(150px,14vw,215px);padding-bottom:clamp(150px,14vw,215px)}.about-editorial .about-approach:after{background:linear-gradient(#0000,#d2d0cab8 54%,#111)}.about-editorial .about-company-profile{padding-top:clamp(150px,14vw,215px);background:linear-gradient(#111 0% 100%)!important}@media (width<=640px){.about-editorial .about-cover{border-radius:18px;min-height:auto;margin:10px 10px 0}.about-editorial .about-cover:after,.about-editorial .about-story:after,.about-editorial .about-mission:after,.about-editorial .about-vision:after,.about-editorial .about-approach:after{height:110px}.about-editorial .about-story,.about-editorial .about-approach{padding-top:125px;padding-bottom:135px}.about-editorial .about-mission,.about-editorial .about-vision{padding-top:70px;padding-bottom:105px}.about-editorial .about-company-profile{padding-top:125px}}@media (width<=1000px){.inner-header{grid-template-columns:auto 1fr auto;justify-content:stretch}.inner-menu-toggle{background:#0003;border:1px solid #ffffff3d;border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:6px;width:44px;height:44px;display:flex}.inner-menu-toggle span{background:#fff;width:18px;height:1px}.inner-header nav{background:#090909f7;border-bottom:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;padding:24px;display:none;position:absolute;top:94px;left:0;right:0;overflow:visible;box-shadow:0 18px 45px #00000057}.inner-header nav.open{display:flex}.inner-header nav a{padding:8px 0;font-size:12px}.inner-header nav a.active:after{bottom:0}.inner-language{display:none}.inner-language-mobile{margin-top:8px;display:grid}.inner-header .catalog-quote{display:none}.inner-hero{grid-template-columns:1fr;padding-top:140px}.about-logo-stage,.activity-orbit{width:min(390px,76vw)}.activity-flow-orbit{width:min(410px,72vw);margin-top:20px}.about-intro,.company-profile,.contact-page-hero,.contact-layout,.activity-process{grid-template-columns:1fr}.activity-grid{grid-template-columns:1fr 1fr}.inner-footer{text-align:center;grid-template-columns:1fr}.inner-footer>*{justify-self:center!important}.inner-footer>div{align-items:center}.about-values{grid-template-columns:1fr}.about-values article+article{border-top:0;border-left:1px solid #d3cfc5}}@media (width<=640px){.inner-header{height:82px;padding:0 18px}.inner-header nav{top:82px}.inner-hero{min-height:auto;padding:150px 22px 80px}.activity-hero{padding-bottom:90px}.activity-hero-image{background-position:64%}.activity-hero h1,.contact-page-hero h1{font-size:52px}.activity-flow-orbit{width:min(340px,88vw);margin-top:50px}.about-intro,.company-profile,.activity-grid,.activity-process,.contact-layout{padding-left:22px;padding-right:22px}.about-intro>div{grid-template-columns:1fr}.activity-grid{grid-template-columns:1fr;gap:15px;padding-top:95px;padding-bottom:95px}.activity-grid article{min-height:535px}.activity-process{gap:55px}.contact-page-hero{padding-left:22px;padding-right:22px}.contact-primary{border-radius:22px;padding:30px}.contact-map,.contact-map iframe{min-height:430px}.contact-map{border-radius:22px}.contact-office-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-office-tabs button{min-height:128px}.company-profile dl div{grid-template-columns:1fr}.inner-footer{padding:38px 22px}}.footer-world-stage{isolation:isolate;border-bottom:1px solid #ffffff1a;place-items:center;min-height:clamp(650px,82vh,850px);padding:clamp(62px,8vw,105px) 0 90px;display:grid;position:relative;overflow:hidden}.footer-world-stage:before{content:"";z-index:-4;background:radial-gradient(circle at 50% 49%,#ffd34e21,#0000 31%),repeating-linear-gradient(0deg,#0000 0 69px,#ffffff06 70px);position:absolute;inset:0}.footer-world-heading{z-index:1;color:#fff;text-align:center;letter-spacing:-.085em;opacity:.94;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;font-size:clamp(108px,16vw,245px);font-weight:950;line-height:.69;display:grid;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%)}.footer-world-heading strong:last-child{color:#fff;text-shadow:0 0 34px #ffffff1f}.footer-world{z-index:3;aspect-ratio:1;filter:drop-shadow(0 35px 60px #000000b8);pointer-events:none;border-radius:50%;width:min(420px,32vw);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.footer-world-sphere{background-image:linear-gradient(90deg,#000000c2,#0000 26% 68%,#000000b8),linear-gradient(#ffd34e1a,#0303034d),url(/global-connectivity-map.jpg);background-position:50%,50%,0;background-size:auto 100%,auto 100%,auto 100%;border:1px solid #fff3;border-radius:50%;animation:34s linear infinite footer-globe-spin;position:absolute;inset:6%;overflow:hidden;box-shadow:inset -40px -24px 70px #000,inset 22px 10px 45px #ffffff1a,0 0 65px #ffd34e26}.footer-world-sphere:after{content:"";border-radius:inherit;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 37px,#ffffff12 38px),radial-gradient(circle at 35% 24%,#fff3,#0000 31%);position:absolute;inset:0}.footer-world-ring{z-index:2;border:1px solid #ffd34e57;border-radius:50%;position:absolute;inset:3%;box-shadow:0 0 22px #ffd34e26}.footer-world-ring-one{transform:rotate(-16deg)scaleY(.38)}.footer-world-ring-two{border-color:#ffd34e33;animation:13s linear infinite footer-ring-dash;transform:rotate(22deg)scaleY(.58)}.footer-world-routes{z-index:4;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.footer-world-routes path{fill:none}.footer-route-base path{stroke:#ffffff2e;stroke-width:1.15px}.footer-route-motion path{stroke:url(#footer-route-gold);stroke-width:4px;stroke-linecap:round;stroke-dasharray:3 46;filter:drop-shadow(0 0 9px #ffd34e);animation:2.6s linear infinite footer-route-flow}.footer-route-motion path:nth-child(2){animation-delay:-.9s}.footer-route-motion path:nth-child(3){animation-delay:-1.8s}.footer-world-routes circle{fill:#fff7c7;stroke:#ffd34e;stroke-width:3px;filter:drop-shadow(0 0 8px #ffd34e);transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite footer-route-pulse}.footer-world-kicker{z-index:5;color:#ffffff9e;letter-spacing:.28em;white-space:nowrap;font-size:8px;font-weight:800;position:absolute;top:42px;left:50%;transform:translate(-50%)}.footer-world-tagline{z-index:6;color:#ffffffa3;max-width:280px;margin:0;font-size:clamp(12px,1.15vw,16px);position:absolute;bottom:11%;left:2%}.footer-world-stage .footer-compact-info{z-index:6;pointer-events:none;padding:0;display:block;position:absolute;inset:0}.footer-world-stage .footer-compact-info>div{pointer-events:auto;border-top:1px solid #ffffff29;width:min(270px,22vw);padding-top:15px;position:absolute}.footer-world-stage .footer-compact-info>div:first-child{top:38%;left:2%}.footer-world-stage .footer-compact-info>div:nth-child(2){top:38%;right:2%}.footer-world-stage .footer-compact-info>div:nth-child(3){bottom:11%;right:2%}.footer-world-stage .footer-compact-info>div:last-child{grid-column:auto}.footer-world-stage .footer-compact-cta{z-index:7;white-space:nowrap;bottom:5%;left:50%;right:auto;transform:translate(-50%)}@keyframes footer-globe-spin{to{background-position:50%,50%,-760px}}@keyframes footer-route-flow{to{stroke-dashoffset:-245px}}@keyframes footer-ring-dash{to{transform:rotate(382deg)scaleY(.58)}}@keyframes footer-route-pulse{50%{opacity:.55;transform:scale(1.65)}}@media (width<=820px){.footer-world-stage{min-height:790px;padding:62px 0 130px;display:block}.footer-world-heading{text-align:center;width:100%;font-size:clamp(82px,23vw,150px);line-height:.72;top:180px;left:50%;transform:translate(-50%,-50%)}.footer-world{width:min(330px,74vw);top:305px;transform:translate(-50%,-50%)}.footer-world-kicker{white-space:nowrap;top:28px;left:50%;transform:translate(-50%)}.footer-world-tagline{text-align:center;width:100%;max-width:none;bottom:92px;left:50%;transform:translate(-50%)}.footer-world-stage .footer-compact-info{inset:0}.footer-world-stage .footer-compact-info>div{width:calc(50% - 24px);padding-top:10px}.footer-world-stage .footer-compact-info>div:first-child{top:465px;left:10px}.footer-world-stage .footer-compact-info>div:nth-child(2){text-align:right;align-items:flex-end;top:465px;right:10px}.footer-world-stage .footer-compact-info>div:nth-child(3){text-align:right;align-items:flex-end;top:590px;bottom:auto;right:10px}.footer-world-stage .footer-compact-cta{white-space:nowrap;bottom:24px;left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.footer-world-sphere,.footer-world-ring-two,.footer-world-routes path,.footer-world-routes circle{animation:none}}.product-selector{background:#ffffff06;border:1px solid #ffffff1f;grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);max-width:1260px;min-height:590px;margin:0 auto;display:grid;box-shadow:0 30px 100px #0000006b}.product-selector-visual{background:radial-gradient(circle at 68% 44%,#ffd34e2e,#0000 30%),linear-gradient(145deg,#17140c,#060606 72%);min-height:590px;position:relative;overflow:hidden}.product-selector-grid{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%,#000);mask-image:linear-gradient(90deg,#0000,#000 38%,#000)}.product-selector-visual>img{z-index:2;object-fit:contain;opacity:0;filter:drop-shadow(30px 38px 30px #000000b8);width:43%;height:74%;transition:opacity .55s,transform .85s cubic-bezier(.2,.75,.2,1);position:absolute;top:7%;right:7%;transform:translate(45px,10px)rotate(4deg)scale(.9)}.product-selector-visual>img.active{opacity:1;transform:translate(0)rotate(0)scale(1)}.product-selector-visual>strong{z-index:1;color:#ffffff0e;letter-spacing:-.08em;font-size:clamp(82px,11vw,170px);font-style:italic;position:absolute;bottom:-2%;right:2%}.product-selector-copy{z-index:5;width:min(48%,420px);position:absolute;bottom:clamp(32px,5vw,62px);left:clamp(28px,4vw,58px)}.product-selector-copy>span{color:#ffd34e;letter-spacing:.2em;font-size:9px}.product-selector-copy h3{letter-spacing:-.045em;margin:18px 0 15px;font-size:clamp(30px,3.4vw,50px);font-weight:400;line-height:1.02}.product-selector-copy p{color:#ffffff8c;margin:0;font-size:12px;line-height:1.7}.product-selector-copy a{color:#ffffffdb;text-transform:uppercase;letter-spacing:.17em;border-top:1px solid #ffd34e6b;margin-top:28px;padding-top:13px;font-size:9px;display:inline-block}.product-selector-copy a b{color:#ffd34e;margin-left:25px}.product-category-list{border-left:1px solid #ffffff1c;grid-template-rows:repeat(4,1fr);display:grid}.product-category-list button{color:#ffffff8c;text-align:left;cursor:pointer;background:#ffffff03;border:0;border-bottom:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:38px 1fr auto;align-content:center;column-gap:14px;padding:22px 26px;transition:color .3s,background .3s,padding-left .3s;display:grid;position:relative}.product-category-list button:last-child{border-bottom:0}.product-category-list button:hover,.product-category-list button.active{color:#fff;background:linear-gradient(90deg,#ffd34e1f,#ffd34e06);padding-left:32px}.product-category-list button:before{content:"";background:#ffd34e;width:2px;transition:transform .3s;position:absolute;top:18%;bottom:18%;left:0;transform:scaleY(0);box-shadow:0 0 16px #ffd34e}.product-category-list button.active:before{transform:scaleY(1)}.product-category-list span{color:#ffd34e;letter-spacing:.15em;grid-row:1/3;align-self:center;font-size:9px}.product-category-list strong{font-size:15px;font-weight:500}.product-category-list small{color:#ffffff59;letter-spacing:.15em;margin-top:7px;font-size:8px}.product-category-list i{color:#ffd34e;grid-area:1/3/3;align-self:center;font-size:17px;font-style:normal}@keyframes reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes supply-spin{to{transform:rotate(360deg)}}@keyframes supply-spin-reverse{to{transform:rotate(-360deg)}}@keyframes hub-glow{to{transform:rotate(360deg)}}@keyframes node-float{50%{transform:translateY(-7px)}}@keyframes package-route{0%,to{opacity:.25;transform:translate(0)rotate(-7deg)}18%{opacity:1}50%{opacity:1;transform:translate(190px,-245px)rotate(7deg)}82%{opacity:1}}@keyframes status-pulse{50%{opacity:.35;transform:scale(.75)}}@keyframes whatsapp-pulse{0%,52%,to{box-shadow:0 14px 40px #0000005c,0 0 #2fd26747}72%{box-shadow:0 14px 40px #0000005c,0 0 0 11px #2fd26700}}@keyframes partner-scroll{to{transform:translate(-50%)}}@keyframes globe-route-flow{to{stroke-dashoffset:-78px}}@keyframes globe-halo-pulse{50%{opacity:.7;transform:scale(1.055)}}@keyframes trade-node-pulse{0%{opacity:.9;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes trade-sweep{0%,12%{opacity:0;left:-24%}30%{opacity:1}70%{opacity:.8}88%,to{opacity:0;left:112%}}@keyframes trade-live{50%{opacity:.35;transform:scale(.72)}}@keyframes map-route-flow{to{stroke-dashoffset:-84px}}@keyframes map-node-glow{50%{opacity:.48;transform:scale(.72)}}@keyframes line-map-sweep{0%,12%{opacity:0;left:-12%}30%{opacity:1}76%{opacity:.7}90%,to{opacity:0;left:105%}}@keyframes global-map-drift{0%{transform:scale(1.04)translate(-.7%)}to{transform:scale(1.1)translate(.8%,-1%)}}@keyframes global-map-breathe{50%{opacity:.68;filter:brightness(1.2)}}@media (width<=820px){.navbar{grid-template-columns:1fr auto;height:84px}.inner-navbar{padding:0 clamp(24px,5vw,84px)}.menu-toggle{justify-self:end;gap:6px;padding:15px;display:grid}.menu-toggle span{background:#fff;width:25px;height:1px}.nav-links{border-bottom:1px solid var(--line);background:#07060afa;flex-direction:column;align-items:flex-start;padding:30px;display:none;position:absolute;top:83px;left:0;right:0}.nav-links.open{display:flex}.mobile-language{margin-top:5px;display:inline-grid}.desktop-language,.nav-actions,.nav-cta{display:none}.hero-content{padding-top:14vh}.hero-image{background-position:62%}.hero-final-slide{background-position:58%}.hero-glass-slide{background-position:62%}.hero-scene-copy{width:min(650px,68vw)}.oil-scroll-status,.trust-line{display:none}.hero-bottom{grid-template-columns:1fr 1fr}.intro-slice{min-height:650px}.line-world{opacity:.82;inset:0}.line-world-image{background-position:64%}.footer-global{min-height:650px}.footer-global .trade-globe{width:min(650px,76vw);top:56%;left:50%}.footer-global-word{font-size:27vw}.intro-stats{grid-template-columns:1fr}.products-showcase{height:360vh}.product-stage{inset:10% 0 20%}.floating-product{width:clamp(190px,38vw,300px);height:clamp(300px,49vh,500px)}.showcase-copy{bottom:112px}.showcase-copy p{display:none}.solution-grid{grid-template-columns:1fr}.solution-grid article,.solution-grid article:first-child,.solution-grid article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:30px 0}.solution-visual{aspect-ratio:16/10;margin-bottom:26px}.flow-section{grid-template-columns:1fr}.flow-orbit{width:min(380px,80vw);margin:0 auto}.footer-main{grid-template-columns:1fr auto;gap:25px}.footer-main p{display:none}.product-slide{grid-template-columns:1fr;min-height:0}.product-slide-visual{border-bottom:1px solid #ffffff1a;border-right:0;min-height:430px}.product-slide-card{min-height:330px}}@media (width<=520px){.footer-compact{grid-template-columns:1fr;gap:42px;padding:58px 0 92px}.footer-compact-heading strong{white-space:normal;font-size:17vw;line-height:.86}.footer-compact-heading strong em{display:block}.footer-compact-info{grid-template-columns:1fr;gap:24px}.footer-compact-info>div:last-child{grid-column:auto}.hero-sticky{padding-inline:20px}.hero{height:220svh}.hero-image{background-position:67%}.hero-final-slide{background-position:62%}.hero-glass-slide{background-position:69%}.hero-scene-copy{width:calc(100% - 40px);top:48%;left:20px}.hero-content{padding-bottom:135px}h1{font-size:clamp(50px,16vw,74px)}.hero-copy{margin:27px 0}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.button{gap:30px}.hero-bottom{min-height:78px;left:20px;right:20px}.scroll-cue span{display:none}.intro-slice h2{margin-bottom:55px}.intro-slice{min-height:720px}.line-world{opacity:.72;inset:0}.line-world-image{background-position:66%;inset:-7% -45%}.line-world-caption{display:none}.product-slider-section{padding-inline:16px}.product-slider-heading{align-items:flex-start}.product-slider-heading h2{font-size:42px}.product-slider-count{display:none}.product-slide-visual{min-height:370px}.product-slide-visual img{width:52%;height:75%}.product-slide-card{min-height:320px;padding:34px 27px}.product-slide-card h3{font-size:31px}.product-slider-controls{grid-template-columns:46px 1fr 46px;gap:10px}.product-slider-controls>button{width:46px;height:46px}.product-slider-dots button{width:20px}.product-slider-dots button.active{width:42px}.footer-global-scroll{height:205svh}.footer-global{min-height:680px}.footer-global-word{font-size:28vw;top:11%}.footer-global-kicker{letter-spacing:.2em;font-size:9px;top:24px}.footer-global .trade-globe{opacity:.94;width:min(520px,118vw);top:48%;left:50%}.footer-global-message{top:24%;left:4px}.footer-global-message span{display:none}.footer-global-message strong{font-size:19px}.footer-global-contact{text-align:right;align-items:flex-end;inset:25% 4px auto auto}.footer-global-contact span{margin-bottom:10px}.footer-global-contact a{font-size:12px}.footer-global-address{max-width:190px;bottom:8%;left:4px}.footer-global-address address{font-size:9px}.footer-global-director{text-align:right;width:44%;bottom:8%;right:4px}.footer-global-director small{display:none}.footer-global-cta{gap:24px;top:auto;bottom:19%}.trade-globe-label,.trade-map-caption,.showcase-topline p:last-child{display:none}.product-stage{inset:11% 0 22%}.floating-product{width:58vw;height:47vh}.showcase-copy{bottom:105px}.showcase-copy h2{font-size:clamp(44px,15vw,68px)}.showcase-copy h3{font-size:14px}.showcase-bottom{grid-template-columns:1fr auto}.showcase-bottom>span{display:none}.whatsapp-float{justify-content:center;width:56px;height:56px;padding:8px}.whatsapp-icon{width:38px;height:38px}.whatsapp-label{display:none}.partner-marquee{padding-block:14px}.partner-marquee-track{animation-duration:22s}.partner-marquee-group{gap:25px;padding-right:25px}.partner-logo{min-width:125px;height:48px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-content,.hero-oil-image,.hero-final-slide,.hero-glass-slide,.hero-scene-copy,.floating-product,.showcase-copy article,.product-slider-track,.product-slide-visual img,.product-slide-halo,.supply-ring,.supply-hub:after,.supply-node,.supply-package,.supply-status i,.whatsapp-float,.partner-marquee-track,.trade-globe-halo,.trade-globe-routes path,.globe-hub-ring,.trade-map-caption i{transition:none;animation:none}}@media (width<=820px){.product-selector{grid-template-columns:1fr}.product-selector-visual{min-height:570px}.product-category-list{border-top:1px solid #ffffff1c;border-left:0;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.product-category-list button{min-height:120px}.product-category-list button:nth-child(odd){border-right:1px solid #ffffff1a}}@media (width<=520px){.product-selector-visual{min-height:610px}.product-selector-visual>img{width:62%;height:55%;top:3%;right:6%}.product-selector-visual>strong{font-size:25vw;top:36%;bottom:auto}.product-selector-copy{width:auto;bottom:30px;left:24px;right:24px}.product-selector-copy h3{font-size:34px}.product-category-list{grid-template-rows:repeat(4,auto);grid-template-columns:1fr}.product-category-list button{min-height:92px;padding:18px 20px}.product-category-list button:nth-child(odd){border-right:0}.footer-global-word{color:#0000}}.volvo-home-products{isolation:isolate;color:#f6f2e8;background:#0b0b0a url(/product-showcase-bg.webp) bottom/cover no-repeat;padding:clamp(18px,3vw,44px);position:relative}.volvo-home-products:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#05050414 0%,#050504ad 45%,#050504eb 100%),radial-gradient(circle at 50% 72%,#0000 0 18%,#05050452 66%);position:absolute;inset:0}.volvo-category-hero{isolation:isolate;background:#111;border-radius:28px;min-height:min(72vh,760px);position:relative;overflow:hidden}.volvo-category-hero>img{object-fit:cover;z-index:-3;width:100%;height:100%;transition:transform 1.4s;position:absolute;inset:0}.volvo-category-hero:hover>img{transform:scale(1.025)}.volvo-category-shade{z-index:-2;background:linear-gradient(90deg,#050606f0 0%,#050606c2 34%,#0506061a 68%),linear-gradient(#0000 52%,#0000007a);position:absolute;inset:0}.volvo-category-copy{color:#fff;width:min(620px,50%);position:absolute;top:50%;left:clamp(28px,6vw,92px);transform:translateY(-50%)}.volvo-category-copy>p:first-child{letter-spacing:.2em;color:#ffd347;align-items:center;gap:10px;margin:0 0 22px;font-size:12px;font-weight:750;display:flex}.volvo-category-copy>p:first-child span{background:#ffd347;width:34px;height:1px}.volvo-category-copy h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(48px,6.4vw,102px);font-weight:800;line-height:.91}.volvo-category-copy h2 em{color:#ffd13c;font-style:normal}.volvo-category-lead{color:#ddd7c9;max-width:520px;margin:28px 0 34px;font-size:clamp(15px,1.25vw,19px);line-height:1.65}.volvo-category-copy>a{color:#111;letter-spacing:.08em;text-transform:uppercase;background:#f3c82d;border-radius:2px;align-items:center;gap:28px;padding:16px 20px 16px 24px;font-size:12px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.volvo-category-copy>a:hover{background:#fff;transform:translateY(-2px)}.volvo-category-copy>a b{font-size:18px}.volvo-category-meta{gap:8px;display:flex;position:absolute;bottom:24px;right:28px}.volvo-category-meta span{color:#fff;letter-spacing:.15em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000005c;border:1px solid #ffffff42;padding:8px 12px;font-size:10px}.volvo-featured-head{justify-content:space-between;align-items:end;gap:28px;padding:clamp(60px,8vw,118px) 0 34px;display:flex}.volvo-featured-head p{letter-spacing:.2em;color:#ffd34e;background:#ffd34e12;border:1px solid #ffd34e57;border-radius:999px;align-items:center;gap:10px;margin:25px 0 0;padding:8px 13px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:inset 0 0 18px #ffd34e0a}.volvo-featured-head p:before{content:"";background:#ffd34e;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite campaignPulse;box-shadow:0 0 0 5px #ffd34e1f,0 0 18px #ffd34ebf}.volvo-featured-head h3{letter-spacing:-.065em;text-transform:uppercase;color:#fff;text-shadow:0 5px 24px #0000008c;margin:0;font-size:clamp(42px,5.8vw,84px);font-style:italic;font-weight:950;line-height:.92;display:inline-block;position:relative}.volvo-featured-head h3:after{content:"";background:linear-gradient(90deg,#ffd34e 0 64%,#0000);border-radius:99px;height:5px;position:absolute;bottom:-12px;left:2%;right:-3%;transform:skew(-22deg);box-shadow:0 0 22px #ffd34e73}@keyframes campaignPulse{50%{opacity:.5;transform:scale(.74)}}.volvo-featured-head>a{color:#fff;white-space:nowrap;border-bottom:1px solid #ffd34eb8;padding-bottom:7px;font-size:13px;font-weight:750;text-decoration:none}.volvo-featured-head>a span{margin-left:18px}.volvo-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,28px);padding:28px 18px clamp(60px,8vw,120px);display:grid}.volvo-product-card{min-width:0;padding-top:48px;transition:transform .38s cubic-bezier(.2,.8,.2,1);position:relative}.volvo-product-card:hover{transform:translateY(-10px)}.volvo-product-image{aspect-ratio:1/.93;isolation:isolate;background:radial-gradient(circle at 50% 38%,#fff3,#0000 33%),linear-gradient(145deg,#323331 0%,#171817 54%,#090a09 100%);border:1px solid #ffffff29;border-radius:30px 30px 30px 12px;place-items:center;display:grid;position:relative;overflow:visible;box-shadow:0 9px #000000b8,0 28px 60px #0000007a,inset 0 1px #ffffff38}.volvo-product-image:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 32% 68%,#ffd34e0d);border-radius:28px 28px 28px 10px;position:absolute;inset:1px}.volvo-product-image:after{content:"";filter:blur(15px);background:#000000b8;border-radius:50%;height:12%;position:absolute;bottom:6%;left:16%;right:16%;box-shadow:0 -12px 32px #ffffff14}.campaign-category{z-index:5;color:#ffffffb3;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900;position:absolute;top:18px;left:20px}.campaign-badge{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:3px solid #756752e0;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:absolute;top:-48px;right:-12px;box-shadow:0 12px 30px #00000052,inset 0 0 0 11px #ffffffd1}.campaign-badge:before{content:"";background:linear-gradient(145deg,#ffd84f,#d89b00);border-radius:50%;position:absolute;inset:17px;box-shadow:0 0 30px #ffc62257}.campaign-badge div{z-index:2;text-align:center;color:#141006;display:grid;position:relative}.campaign-badge b{font-size:25px;font-weight:950;line-height:1}.campaign-badge small{color:#141006;letter-spacing:.08em;margin-top:3px;font-size:8px;font-weight:900}.volvo-product-image img{z-index:3;object-fit:contain;filter:drop-shadow(16px 24px 18px #000000b8)brightness(1.16)contrast(1.1)saturate(1.08);width:78%;height:80%;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .35s;position:relative;transform:translateY(7px)}.volvo-product-card:first-child .volvo-product-image img{transform:translateY(7px)scale(1.06)}.volvo-product-card:nth-child(2) .volvo-product-image img,.volvo-product-card:nth-child(3) .volvo-product-image img{transform:translateY(7px)scale(1.02)}.volvo-product-card:nth-child(4) .volvo-product-image img{transform:translateY(7px)scale(1.16)}.volvo-product-card:hover .volvo-product-image img{filter:drop-shadow(20px 30px 20px #000000d1)brightness(1.24)contrast(1.12)saturate(1.12);transform:translateY(-4px)scale(1.065)rotate(-1deg)}.volvo-product-info{background:linear-gradient(155deg,#242116,#0b0a07 76%);border:1px solid #ffd34e40;border-radius:0 0 22px 22px;margin:-20px 9px 0;padding:38px 20px 21px;position:relative;box-shadow:0 22px 50px #00000057}.volvo-product-info>small{color:#d9a900;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.volvo-product-info h4{color:#fff;min-height:44px;margin:9px 0 15px;font-size:18px;line-height:1.2}.campaign-price-row{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:end;gap:12px;padding-top:14px;display:flex}.campaign-price-row>span{display:grid}.campaign-price-row del{color:#ffffff61;font-size:11px}.campaign-price-row strong{color:#fff;text-shadow:0 2px 16px #ffffff1f;margin-top:2px;font-size:24px;line-height:1.05}.campaign-price-row small{color:#ffffff59;letter-spacing:.1em;margin-top:4px;font-size:7px}.campaign-price-row a{color:#171204;white-space:nowrap;text-transform:uppercase;background:#ffd34e;border-radius:999px;padding:10px 11px;font-size:9px;font-weight:900}@media (width<=1000px){.volvo-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.volvo-category-copy{width:65%}.volvo-category-shade{background:linear-gradient(90deg,#050606f0,#05060699 58%,#05060626)}}@media (width<=640px){.volvo-home-products{padding:10px}.volvo-category-hero{border-radius:18px;min-height:660px}.volvo-category-hero>img{object-position:66% center}.volvo-category-shade{background:linear-gradient(#05060624 0%,#050606b3 42%,#050606f5 100%)}.volvo-category-copy{width:auto;inset:auto 24px 52px;transform:none}.volvo-category-copy h2{font-size:49px}.volvo-category-lead{margin:20px 0 24px;font-size:14px}.volvo-category-meta{top:16px;bottom:auto;right:15px}.volvo-featured-head{flex-direction:column;align-items:flex-start;padding:64px 10px 26px}.volvo-featured-head h3{font-size:43px}.volvo-featured-grid{grid-template-columns:1fr;gap:14px}.volvo-product-card:hover{transform:translateY(-4px)}.volvo-product-image{aspect-ratio:1/.76}.volvo-product-info>p{min-height:0}}.catalog-page{color:#141414;background:#f3f0e8;min-height:100vh}.catalog-header{color:#fff;background:#0b0c0c;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(22px,4vw,68px);display:flex}.catalog-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.catalog-brand img{object-fit:cover;border-radius:50%;width:39px;height:39px}.catalog-brand span{flex-direction:column;display:flex}.catalog-brand strong{letter-spacing:.12em;font-size:17px}.catalog-brand small{letter-spacing:.34em;color:#e9c63e;font-size:8px}.catalog-header nav{gap:34px;display:flex}.catalog-header nav a{color:#d7d7d7;font-size:12px;text-decoration:none}.catalog-quote{color:#111;text-transform:uppercase;letter-spacing:.08em;background:#e8c62f;padding:13px 18px;font-size:11px;font-weight:800;text-decoration:none}.catalog-hero{color:#fff;background:#111;height:min(72vh,690px);position:relative;overflow:hidden}.catalog-hero>img{object-fit:cover;width:100%;height:100%}.catalog-hero-overlay{background:linear-gradient(90deg,#060707f5,#06070799 45%,#06070714 75%),linear-gradient(#0000 48%,#00000085);position:absolute;inset:0}.catalog-hero-copy{max-width:760px;position:absolute;top:50%;left:clamp(28px,7vw,118px);transform:translateY(-50%)}.catalog-hero-copy>p{color:#f0cd39;letter-spacing:.2em;margin:0 0 20px;font-size:11px;font-weight:800}.catalog-hero-copy h1{text-transform:uppercase;letter-spacing:-.065em;margin:0;font-size:clamp(60px,8vw,130px);line-height:.86}.catalog-hero-copy h1 em{color:#e9c62f;font-style:normal}.catalog-hero-copy>span{color:#d7d2c5;max-width:560px;margin-top:30px;font-size:17px;line-height:1.65;display:block}.catalog-hero-number{align-items:end;gap:12px;display:flex;position:absolute;bottom:34px;right:clamp(25px,5vw,80px)}.catalog-hero-number strong{color:#edc933;font-size:68px;line-height:.8}.catalog-hero-number span{letter-spacing:.2em;font-size:9px;line-height:1.3}.catalog-content{padding:clamp(55px,8vw,120px) clamp(20px,5vw,78px)}.catalog-toolbar{justify-content:space-between;align-items:center;gap:30px;display:flex}.catalog-tabs{flex-wrap:wrap;gap:4px;display:flex}.catalog-tabs button{font:inherit;cursor:pointer;background:0 0;border:1px solid #cbc5b8;padding:13px 17px;font-size:11px;font-weight:700}.catalog-tabs button.active{color:#fff;background:#151515;border-color:#151515}.catalog-search{border-bottom:1px solid #8d887d;align-items:center;gap:10px;width:min(340px,100%);height:46px;display:flex}.catalog-search span{font-size:22px}.catalog-search input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.catalog-result-line{text-transform:uppercase;letter-spacing:.15em;color:#7c766a;align-items:center;gap:18px;margin:45px 0 24px;font-size:10px;display:flex}.catalog-result-line i{background:#d2ccbf;flex:1;height:1px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.catalog-card{background:#fff;border:1px solid #ddd7ca;min-width:0;transition:all .3s}.catalog-card:hover{transform:translateY(-6px);box-shadow:0 25px 55px #362c121c}.catalog-card-media{aspect-ratio:1/.9;background:linear-gradient(140deg,#f5f4f0,#e8e4da);place-items:center;display:grid;position:relative;overflow:hidden}.catalog-card-media>span{color:#8b6b11;font-size:10px;position:absolute;top:14px;left:16px}.catalog-card-media>small{text-transform:uppercase;letter-spacing:.12em;color:#7b7569;font-size:9px;position:absolute;top:14px;right:16px}.catalog-card-media img{object-fit:contain;mix-blend-mode:multiply;width:80%;height:78%;transition:all .35s}.catalog-card:hover .catalog-card-media img{transform:scale(1.055)}.catalog-card-media>b{letter-spacing:-.04em;color:#19191929;font-size:28px;position:absolute;bottom:13px;left:18px}.catalog-card-copy{padding:20px}.catalog-card-copy>p{color:#987312;text-transform:uppercase;letter-spacing:.08em;min-height:26px;margin:0;font-size:9px;font-weight:800;line-height:1.4}.catalog-card-copy h2{min-height:46px;margin:9px 0 12px;font-size:19px;line-height:1.2}.catalog-card-copy>span{color:#6e6a61;min-height:76px;font-size:12px;line-height:1.6;display:block}.catalog-card-copy dl{border-top:1px solid #ebe6dc;margin:18px 0 0}.catalog-card-copy dl div{border-bottom:1px solid #ebe6dc;justify-content:space-between;gap:15px;padding:9px 0;font-size:10px;display:flex}.catalog-card-copy dt{color:#918a7c}.catalog-card-copy dd{text-align:right;margin:0;font-weight:700}.catalog-card-copy>a{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#111;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 15px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.catalog-card-copy>a:hover{color:#111;background:#d9b927}.catalog-empty{text-align:center;flex-direction:column;gap:8px;padding:80px;display:flex}.catalog-footer{color:#fff;background:#0b0c0c;justify-content:space-between;align-items:center;gap:30px;min-height:180px;padding:45px clamp(24px,5vw,78px);display:flex}.catalog-footer p{color:#999;font-size:12px}.catalog-footer>a:last-child{color:#fff;font-size:11px;text-decoration:none}@media (width<=1100px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-header nav{display:none}}@media (width<=800px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-search{width:100%}.catalog-hero-copy{max-width:80%}.catalog-footer{flex-direction:column;align-items:flex-start}}@media (width<=540px){.catalog-header{height:72px;padding:0 14px}.catalog-quote{padding:11px;font-size:9px}.catalog-hero{height:680px}.catalog-hero>img{object-position:66% center}.catalog-hero-overlay{background:linear-gradient(#0607071f,#06070794 38%,#060707f7)}.catalog-hero-copy{max-width:none;inset:auto 22px 60px;transform:none}.catalog-hero-copy h1{font-size:57px}.catalog-hero-copy>span{font-size:14px}.catalog-hero-number{top:25px;bottom:auto;right:20px}.catalog-hero-number strong{font-size:48px}.catalog-content{padding:58px 12px}.catalog-tabs{grid-template-columns:1fr 1fr;display:grid}.catalog-tabs button:last-child{grid-column:span 2}.catalog-grid{grid-template-columns:1fr}.catalog-card-media{aspect-ratio:1/.7}.catalog-card-copy>span,.catalog-card-copy h2{min-height:0}.catalog-footer{padding:40px 22px}}.detail-page{color:#fff;background:#090a0b;min-height:100vh}.detail-product{max-width:1320px;margin:0 auto;padding:150px 5vw 100px}.detail-back{color:#aaa;margin-bottom:38px;text-decoration:none;display:inline-block}.detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:8vw;display:grid}.detail-media{background:radial-gradient(circle,#303236 0,#141516 45%,#090a0b 75%);border:1px solid #2a2a2a;border-radius:28px;place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.detail-media img{object-fit:contain;filter:drop-shadow(0 30px 32px #000);width:min(72%,520px);height:470px}.detail-media span{color:#aaa;text-transform:uppercase;letter-spacing:.16em;font-size:12px;position:absolute;top:28px;left:28px}.detail-media b{color:#fff;font-size:28px;position:absolute;bottom:28px;right:28px}.detail-copy>p:first-child{color:#f0bd37;letter-spacing:.18em;font-size:12px;font-weight:800}.detail-copy h1{margin:18px 0 26px;font-size:clamp(38px,5vw,72px);line-height:.98}.detail-spec{color:#f0bd37;font-size:18px;font-weight:700}.detail-description{color:#b8b8b8;margin:28px 0;font-size:18px;line-height:1.75}.detail-copy dl{border-top:1px solid #333;margin:0 0 32px}.detail-copy dl div{border-bottom:1px solid #252525;justify-content:space-between;padding:17px 0;display:flex}.detail-copy dt{color:#888}.detail-copy dd{margin:0;font-weight:700}.detail-cta{color:#090a0b;background:#f0bd37;border-radius:999px;padding:18px 26px;font-weight:900;text-decoration:none;display:inline-flex}.campaign-price-row strong{color:#fff!important}@media (width<=800px){.detail-product{padding:120px 20px 70px}.detail-grid{grid-template-columns:1fr;gap:45px}.detail-media{min-height:430px}.detail-media img{height:330px}.detail-copy h1{font-size:42px}}main:has(>.hero){background-color:#0000;background-image:linear-gradient(#00000021,#00000021),url(/mirport-abstract-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}main:has(>.hero) .volvo-home-products{background:0 0}main:has(>.hero) .volvo-home-products:before{background:linear-gradient(#0909088f,#11100d61 54%,#08080794)}main:has(>.hero) .products-showcase{background:0 0}main:has(>.hero) .showcase-sticky{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#0d0d0c8a,#28251f47 55%,#0c0c0b8a)}main:has(>.hero) .new-product-family{background:linear-gradient(100deg,#0a0a097a,#2c292333,#0b0b0a75)}main:has(>.hero) .solutions{background:linear-gradient(90deg,#0d0d0c80,#322f282e,#0c0c0b7a)}main:has(>.hero) .flow-section{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f5efc7}main:has(>.hero) .new-family-card{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(150deg,#1c1c1a7a,#0d0d0c38)}@media (width<=760px){main:has(>.hero){background-size:auto 100%;background-attachment:scroll}main:has(>.hero) .flow-section{background:#f7f5efe0}}.storage-showcase{isolation:isolate;color:#fff;background:radial-gradient(circle at 88% 14%,#2a64b83d,#0000 29%),radial-gradient(circle at 10% 78%,#d42b202e,#0000 31%),#08090b;padding:clamp(90px,10vw,155px) clamp(24px,8vw,130px) 0;position:relative;overflow:hidden}.storage-showcase:before{content:"";z-index:-1;opacity:.28;pointer-events:none;background:linear-gradient(115deg,#0000 48%,#ffffff0f 48.2%,#0000 48.4%);position:absolute;inset:0}.storage-copy{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:end;column-gap:clamp(50px,8vw,130px);display:grid}.storage-copy>p{color:#ffd34e;letter-spacing:.24em;grid-column:1;margin:0 0 22px;font-size:9px;font-weight:900}.storage-copy>h2{letter-spacing:-.055em;grid-column:1;margin:0;font-size:clamp(48px,6vw,88px);line-height:.92}.storage-copy>h2 em{color:#ffd34e;font-style:normal}.storage-copy>span{color:#fff9;grid-column:1;max-width:580px;margin-top:32px;font-size:15px;line-height:1.85;display:block}.storage-features{border-top:1px solid #ffffff29;grid-area:1/2/5}.storage-features article{border-bottom:1px solid #ffffff21;grid-template-columns:42px 1fr;gap:20px;padding:23px 0;display:grid}.storage-features b{color:#ffd34e;letter-spacing:.15em;font-size:9px}.storage-features strong{margin-bottom:7px;font-size:18px;display:block}.storage-features span{color:#ffffff7a;font-size:12px;line-height:1.7;display:block}.storage-copy>a{color:#fff;border:1px solid #ffd34e6b;border-radius:999px;grid-column:1;align-items:center;gap:18px;width:max-content;margin-top:34px;padding:15px 21px;font-size:11px;font-weight:800;transition:all .3s;display:inline-flex}.storage-copy>a i{color:#ffd34e;font-style:normal}.storage-copy>a:hover{color:#111;background:#ffd34e;border-color:#ffd34e}.storage-copy>a:hover i{color:#111}.storage-gallery{grid-template-columns:1.35fr .72fr .72fr;gap:14px;margin-top:clamp(60px,8vw,110px);display:grid}.storage-gallery figure{background:#111;border-radius:22px 22px 0 0;min-height:360px;margin:0;position:relative;overflow:hidden}.storage-gallery-main{min-height:520px!important}.storage-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.2,1);display:block}.storage-gallery figure:nth-child(2) img{object-position:center 55%}.storage-gallery figure:hover img{transform:scale(1.04)}.storage-gallery figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#030406d1);position:absolute;inset:0}.storage-gallery figcaption{z-index:2;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;bottom:20px;left:22px}.storage-strip{grid-template-columns:1.35fr 1.35fr .72fr;gap:14px;height:clamp(220px,27vw,410px);margin:14px calc(-1*clamp(24px,8vw,130px)) 0;display:grid;overflow:hidden}.storage-strip img{object-fit:cover;filter:brightness(.82)saturate(.92);width:100%;height:100%}@media (width<=1000px){.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-grid article:nth-child(2){border-right:0}.storage-copy{grid-template-columns:1fr}.storage-features{grid-area:auto/1;margin-top:50px}.storage-gallery{grid-template-columns:1.25fr 1fr}.storage-gallery figure:last-child{grid-column:1/-1;min-height:300px}}@media (width<=650px){.storage-showcase{padding-left:20px;padding-right:20px}.storage-gallery{grid-template-columns:1fr;gap:10px}.storage-gallery figure,.storage-gallery-main{border-radius:16px;min-height:320px!important}.storage-strip{grid-template-columns:1fr 1fr;height:230px;margin-left:-20px;margin-right:-20px}.storage-strip img:last-child{display:none}}.about-editorial .about-cover-image{background-image:url(/about-page-bg.jpg);background-position:50%;background-size:cover}.activities-page .activity-hero-image{filter:brightness(.74)saturate(.9);background-image:url(/activities-page-bg.webp);background-position:50%;background-size:cover}.contact-page .contact-layout{background:linear-gradient(#080808de,#080808f2),url(/contact-global-logistics-bg.webp) bottom/cover no-repeat fixed}@media (width<=760px){.contact-page .contact-layout{background-attachment:scroll}.activities-page .activity-hero-image{background-position:58%}}.about-editorial{background:#07151b url(/about-page-bg.jpg) 50%/cover no-repeat fixed}.about-editorial .about-cover-image{background-image:url(/about-page-bg.jpg)}.about-editorial .about-cover-shade{background:linear-gradient(90deg,#020a0ff0,#031319a8 54%,#03131933),linear-gradient(#0000 52%,#05141aeb)}.about-editorial .about-story{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#eff4f1e6}.about-editorial .about-mission{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031218d1}.about-editorial .about-mission>div{background:linear-gradient(135deg,#05242bbf,#020c129e)}.about-editorial .about-vision{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#e7f0ece6}.about-editorial .about-approach{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f3f6f2e0}.about-editorial .about-company-profile{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#031117e0!important}.activities-page{background:#17120b url(/activities-page-bg.webp) 50%/cover no-repeat fixed}.activities-page .activity-hero-image{background-image:url(/activities-page-bg.webp)}.activities-page .activity-hero-shade{background:linear-gradient(90deg,#0a0805f2,#191108a3 55%,#0e090433),linear-gradient(#0000 54%,#100a04e0)}.activities-page .activity-grid{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(#0f0a05b3,#efe7d8db 12%,#f4ecdcd1 88%,#110b05c7)}.activities-page .activity-grid article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffbf1b8;border-color:#be7c2040}.activities-page .activity-process{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#130c05e6,#271606b3,#080706e6)}.catalog-page{background:#130d08 url(/products-page-bg.webp) 50%/cover no-repeat fixed}.catalog-page .catalog-hero>img{content:url(/products-page-bg.webp)}.catalog-page .catalog-hero-overlay{background:linear-gradient(90deg,#070504f0,#150b0494 52%,#180c0414),linear-gradient(#0000 48%,#0c07039e)}.catalog-page .catalog-content{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(#f5eddce0,#ecdec3c7)}.catalog-page .catalog-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffbf2b8;border-color:#a4681f40}.catalog-page .catalog-card-media{background:linear-gradient(145deg,#f9f5ebd1,#e0cfafad)}.detail-page{background:linear-gradient(#080503c2,#080503e6),url(/products-page-bg.webp) 50%/cover no-repeat fixed}.contact-page{background:#100b0b url(/contact-global-logistics-bg.webp) 50%/cover no-repeat fixed}.contact-page .contact-page-hero{background:linear-gradient(90deg,#0f040eeb,#2807238a,#26051f2e),url(/contact-global-logistics-bg.webp) 50%/cover no-repeat}.contact-page .contact-layout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#180515b8,#08040ae6)}.contact-page .contact-primary{background:#370e3066;border-color:#df5dbe57}.contact-page .contact-map,.contact-page .contact-details{filter:drop-shadow(0 24px 50px #0c000a47)}@media (width<=760px){.about-editorial,.activities-page,.catalog-page,.detail-page,.contact-page{background-size:auto 100%;background-attachment:scroll}.about-editorial .about-story,.about-editorial .about-vision,.about-editorial .about-approach,.catalog-page .catalog-content{-webkit-backdrop-filter:none;backdrop-filter:none}}.contact-map-pin{z-index:3;filter:drop-shadow(0 9px 13px #0000009e);justify-items:center;gap:8px;transition:transform .2s;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-100%)}.contact-map-barrel{width:68px;height:86px;display:block;position:relative}.contact-map-barrel img{object-fit:contain;filter:drop-shadow(0 5px 5px #0006);width:100%;height:100%}.contact-map-barrel:after{content:"";border-top:12px solid #c71924;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.contact-map-pin b{color:#111;letter-spacing:.12em;white-space:nowrap;background:#fff;border:1px solid #ffd34e80;border-radius:7px;padding:7px 10px;font-size:9px}.contact-map-pin:hover{transform:translate(-50%,-100%)scale(1.06)}.catalog-layout{grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.catalog-sidebar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffbf2c2;border:1px solid #a4681f47;border-radius:22px;padding:24px;position:sticky;top:132px;box-shadow:0 22px 55px #37220a1a}.catalog-sidebar-head{border-bottom:1px solid #78562333;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.catalog-sidebar-head strong{font-size:20px}.catalog-sidebar-head span{color:#17120a;background:#e9c62f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.catalog-sidebar .catalog-search{width:100%;margin:18px 0 6px}.catalog-filter-group{border-bottom:1px solid #7856232b;padding:21px 0}.catalog-filter-group>strong{color:#6f5530;letter-spacing:.16em;text-transform:uppercase;margin-bottom:13px;font-size:9px;display:block}.catalog-sidebar .catalog-tabs{gap:5px;display:grid}.catalog-sidebar .catalog-tabs button,.catalog-filter-options button{color:#605b52;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;width:100%;padding:10px 12px;font-size:11px;transition:all .2s}.catalog-sidebar .catalog-tabs button:hover,.catalog-sidebar .catalog-tabs button.active,.catalog-filter-options button:hover,.catalog-filter-options button.active{color:#111;background:#e9c62f33;border-color:#cda32561}.catalog-filter-options{grid-template-columns:1fr 1fr;gap:5px;display:grid}.catalog-filter-options button{text-align:center;padding:9px 8px;font-size:10px}.catalog-clear-filters{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#171717;border:1px solid #171717;border-radius:999px;width:100%;margin-top:22px;padding:13px 14px;font-size:9px;font-weight:800}.catalog-clear-filters:hover{color:#111;background:#e9c62f;border-color:#e9c62f}.catalog-results{min-width:0}.catalog-view-tabs{grid-template-columns:1.5fr 1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.catalog-view-tabs button{color:#fff;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;background:#111111b8;border:1px solid #ffffff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:14px 18px;font-size:11px;font-weight:900;display:flex}.catalog-view-tabs button b{color:#171717;background:#ffffffd1;border-radius:999px;place-items:center;min-width:38px;height:30px;padding:0 8px;font-size:11px;display:grid}.catalog-view-tabs button:hover,.catalog-view-tabs button.active{color:#171717;background:#e9c62f;border-color:#e9c62f}.catalog-view-tabs button.active b{color:#fff;background:#171717}.catalog-results .catalog-result-line{margin-top:0}.catalog-results .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-filter-toggle{display:none}@media (width<=1100px){.catalog-results .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.catalog-view-tabs{grid-template-columns:1fr}.catalog-view-tabs button{min-height:52px}.catalog-filter-toggle{color:#17120a;letter-spacing:.08em;text-transform:uppercase;background:#e9c62f;border:1px solid #a4681f59;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:18px;padding:15px;font-size:11px;font-weight:900;display:flex}.catalog-layout{display:block}.catalog-sidebar{margin-bottom:24px;display:none;position:relative;top:auto}.catalog-sidebar.open{display:block}.catalog-results .catalog-grid{grid-template-columns:1fr}.catalog-filter-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.partner-marquee,.volvo-home-products,.products-showcase,.new-product-family,.solutions,.flow-section,.site-world-footer,.about-story,.about-mission,.about-vision,.about-approach,.about-company-profile,.activity-grid,.activity-process,.catalog-content,.contact-layout{content-visibility:auto;contain-intrinsic-size:auto 900px}img{max-width:100%}@media (width<=760px){.new-product-family,.activities-page,.catalog-page,.detail-page,.contact-page{background-attachment:scroll!important}main:has(>.hero){background-attachment:scroll!important}.navbar,.inner-navbar,.catalog-sidebar,.contact-primary,.contact-map>div{-webkit-backdrop-filter:none!important}.partner-marquee-track{animation-duration:42s}.footer-world-ring,.footer-route-motion,.activity-flow-orbit{animation-duration:18s!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.filter-euro-price{color:#9b6f00;font-size:16px!important;font-weight:900!important}.filter-catalog-card .catalog-card-media img{mix-blend-mode:multiply;object-fit:contain}.catalog-category-scroll{max-height:none;overflow:visible}.catalog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:38px;display:flex}.catalog-pagination button{color:#fff;cursor:pointer;background:#171717;border:1px solid #171717;border-radius:999px;padding:12px 20px;font-weight:800}.catalog-pagination button:disabled{opacity:.35;cursor:default}.catalog-page-numbers{justify-content:center;align-items:center;gap:7px;display:flex}.catalog-page-numbers button{color:#171717;background:#ffffffb8;border-color:#1717172e;place-items:center;width:42px;height:42px;padding:0;display:grid}.catalog-page-numbers button:hover,.catalog-page-numbers button.active{color:#171717;background:#e9c62f;border-color:#e9c62f}.catalog-page-numbers span{color:#171717;text-align:center;min-width:24px;font-weight:900}.catalog-product-detail{background:#f4f0e8;min-height:75vh;padding:150px 6vw 80px}.catalog-detail-back{color:#171717;margin-bottom:30px;font-weight:800;display:inline-block}.catalog-detail-layout{grid-template-columns:minmax(280px,.85fr) 1.15fr;gap:clamp(35px,7vw,100px);max-width:1200px;margin:0 auto;display:grid}.catalog-detail-image{background:#fff;border-radius:24px;place-items:center;min-height:520px;padding:35px;display:grid}.catalog-detail-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-height:470px}.catalog-detail-copy>p{color:#9b6f00;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.catalog-detail-copy h1{margin:15px 0 20px;font-size:clamp(34px,5vw,68px);line-height:.98}.catalog-detail-copy>span{color:#555;line-height:1.7;display:block}.catalog-detail-copy dl{border-top:1px solid #d4cec2;margin:30px 0}.catalog-detail-copy dl div{border-bottom:1px solid #d4cec2;justify-content:space-between;gap:25px;padding:15px 0;display:flex}.catalog-detail-copy dt{color:#777}.catalog-detail-copy dd{text-align:right;margin:0;font-weight:900}.catalog-detail-quote{color:#171717;background:#e9c62f;border-radius:999px;padding:16px 24px;font-weight:900;display:inline-flex}.catalog-detail-loading{background:#f4f0e8;place-items:center;min-height:75vh;padding-top:120px;font-weight:900;display:grid}@media (width<=760px){.catalog-pagination{gap:10px}.catalog-page-arrow{flex:calc(50% - 5px)}.catalog-page-numbers{order:-1;width:100%;padding-bottom:3px;overflow-x:auto}.catalog-page-numbers button{flex:0 0 38px;width:38px;height:38px}.catalog-detail-layout{grid-template-columns:1fr}.catalog-detail-image{min-height:360px}.catalog-product-detail{padding:120px 20px 60px}}@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}
