@import "https://fonts.googleapis.com/css2?family=Anek+Latin:wdth,wght@75..125,300..800&family=Anek+Bangla:wdth,wght@75..125,300..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@500..800&family=Noto+Sans+Arabic:wght@300..700&display=swap";html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--portal-accent:#d42424}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Anek Latin", "Anek Bangla", system-ui, sans-serif;--font-mono:"Anek Latin", "Anek Bangla", system-ui, sans-serif;--color-red-50:oklch(97.1% .013 17.38);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-700:oklch(55.4% .135 66.442);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-600:oklch(60% .118 184.704);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-50:oklch(97% .014 254.604);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#040810;--color-navy:#070e1c;--color-navy-light:#0b1728;--color-navy-dark:#040a14;--color-gold:#d42424;--color-teal:#d42424;--font-display:"Anek Latin", "Anek Bangla", system-ui, sans-serif;--color-surface-0:var(--s0);--color-surface-1:var(--s1);--color-surface-2:var(--s2);--color-fg:var(--fg);--color-fg-strong:var(--fg-strong);--color-fg-muted:var(--fg-muted);--color-fg-subtle:var(--fg-subtle);--color-fg-faint:var(--fg-faint);--color-on-brand:var(--fg-onbrand);--color-line:var(--line);--color-line-strong:var(--line-strong)}}@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 utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.end{inset-inline-end:var(--spacing)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.-right-48{right:calc(var(--spacing) * -48)}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.-left-32{left:calc(var(--spacing) * -32)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.me-8{margin-inline-end:calc(var(--spacing) * 8)}.me-9{margin-inline-end:calc(var(--spacing) * 9)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-14{margin-top:calc(var(--spacing) * -14)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-px{margin-top:1px}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-\[3px\]{height:3px}.h-\[150px\]{height:150px}.h-\[240px\]{height:240px}.h-\[360px\]{height:360px}.h-\[480px\]{height:480px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[700px\]{height:700px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100dvh-120px\)\]{max-height:calc(100dvh - 120px)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.min-h-\[150px\]{min-height:150px}.min-h-\[260px\]{min-height:260px}.min-h-\[320px\]{min-height:320px}.min-h-\[340px\]{min-height:340px}.min-h-\[520px\]{min-height:520px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-52{width:calc(var(--spacing) * 52)}.w-\[14\.5rem\]{width:14.5rem}.w-\[240px\]{width:240px}.w-\[360px\]{width:360px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[700px\]{width:700px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[5rem\]{max-width:5rem}.max-w-\[6\.5rem\]{max-width:6.5rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[52ch\]{max-width:52ch}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[300px\]{max-width:300px}.max-w-\[520px\]{max-width:520px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-\[38\%\]{flex-basis:38%}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[40\%\]{--tw-translate-x:calc(40% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[35\%\]{--tw-translate-x:35%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-y-0{--tw-scale-y:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-px-5{scroll-padding-inline:calc(var(--spacing) * 5)}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}:where(.divide-line-strong>:not(:last-child)){border-color:var(--color-line-strong)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#E31B23\]{border-color:#e31b23}.border-\[\#E31B23\]\/10{border-color:oklab(58.4078% .202344 .102516/.1)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-blue-500\/25{border-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/25{border-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-gold{border-color:var(--color-gold)}.border-gold\/20{border-color:#d4242433}@supports (color:color-mix(in lab, red, red)){.border-gold\/20{border-color:color-mix(in oklab, var(--color-gold) 20%, transparent)}}.border-gold\/25{border-color:#d4242440}@supports (color:color-mix(in lab, red, red)){.border-gold\/25{border-color:color-mix(in oklab, var(--color-gold) 25%, transparent)}}.border-gold\/30{border-color:#d424244d}@supports (color:color-mix(in lab, red, red)){.border-gold\/30{border-color:color-mix(in oklab, var(--color-gold) 30%, transparent)}}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.border-navy{border-color:var(--color-navy)}.border-pink-500\/30{border-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/30{border-color:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.border-purple-400\/40{border-color:#c07eff66}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/40{border-color:color-mix(in oklab, var(--color-purple-400) 40%, transparent)}}.border-purple-500\/25{border-color:#ac4bff40}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/25{border-color:color-mix(in oklab, var(--color-purple-500) 25%, transparent)}}.border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/40{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/6{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/\[0\.10\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.10\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#0a1424\]{background-color:#0a1424}.bg-\[\#0a1424\]\/70{background-color:oklab(19.1035% -.00657632 -.0353223/.7)}.bg-\[\#0b0d14\]{background-color:#0b0d14}.bg-\[\#0b3fae\]{background-color:#0b3fae}.bg-\[\#07070a\]{background-color:#07070a}.bg-\[\#07080d\]{background-color:#07080d}.bg-\[\#121216\]{background-color:#121216}.bg-\[\#E31B23\]{background-color:#e31b23}.bg-\[\#E31B23\]\/10{background-color:oklab(58.4078% .202344 .102516/.1)}.bg-\[\#c9d9b8\]{background-color:#c9d9b8}.bg-\[\#e9f0e0\]{background-color:#e9f0e0}.bg-\[\#f4f6f9\]{background-color:#f4f6f9}.bg-\[\#f6f7f9\]{background-color:#f6f7f9}.bg-\[\#f0482a\]{background-color:#f0482a}.bg-\[\#fff7f7\]{background-color:#fff7f7}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-800{background-color:var(--color-blue-800)}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gold{background-color:var(--color-gold)}.bg-gold\/5{background-color:#d424240d}@supports (color:color-mix(in lab, red, red)){.bg-gold\/5{background-color:color-mix(in oklab, var(--color-gold) 5%, transparent)}}.bg-gold\/10{background-color:#d424241a}@supports (color:color-mix(in lab, red, red)){.bg-gold\/10{background-color:color-mix(in oklab, var(--color-gold) 10%, transparent)}}.bg-gold\/15{background-color:#d4242426}@supports (color:color-mix(in lab, red, red)){.bg-gold\/15{background-color:color-mix(in oklab, var(--color-gold) 15%, transparent)}}.bg-gold\/50{background-color:#d4242480}@supports (color:color-mix(in lab, red, red)){.bg-gold\/50{background-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.bg-green-700{background-color:var(--color-green-700)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-ink{background-color:var(--color-ink)}.bg-line{background-color:var(--color-line)}.bg-navy{background-color:var(--color-navy)}.bg-navy-dark{background-color:var(--color-navy-dark)}.bg-navy-light{background-color:var(--color-navy-light)}.bg-navy-light\/30{background-color:#0b17284d}@supports (color:color-mix(in lab, red, red)){.bg-navy-light\/30{background-color:color-mix(in oklab, var(--color-navy-light) 30%, transparent)}}.bg-navy-light\/40{background-color:#0b172866}@supports (color:color-mix(in lab, red, red)){.bg-navy-light\/40{background-color:color-mix(in oklab, var(--color-navy-light) 40%, transparent)}}.bg-navy\/40{background-color:#070e1c66}@supports (color:color-mix(in lab, red, red)){.bg-navy\/40{background-color:color-mix(in oklab, var(--color-navy) 40%, transparent)}}.bg-navy\/60{background-color:#070e1c99}@supports (color:color-mix(in lab, red, red)){.bg-navy\/60{background-color:color-mix(in oklab, var(--color-navy) 60%, transparent)}}.bg-navy\/95{background-color:#070e1cf2}@supports (color:color-mix(in lab, red, red)){.bg-navy\/95{background-color:color-mix(in oklab, var(--color-navy) 95%, transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-400{background-color:var(--color-pink-400)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-500\/10{background-color:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/10{background-color:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.bg-pink-500\/20{background-color:#f6339a33}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/20{background-color:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-surface-0{background-color:var(--color-surface-0)}.bg-surface-1{background-color:var(--color-surface-1)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-teal\/8{background-color:#d4242414}@supports (color:color-mix(in lab, red, red)){.bg-teal\/8{background-color:color-mix(in oklab, var(--color-teal) 8%, transparent)}}.bg-teal\/20{background-color:#d4242433}@supports (color:color-mix(in lab, red, red)){.bg-teal\/20{background-color:color-mix(in oklab, var(--color-teal) 20%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/4{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/4{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-yellow-700{background-color:var(--color-yellow-700)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,rgba\(4\,8\,14\,0\.2\)_0\%\,rgba\(4\,8\,14\,0\.85\)_55\%\)\]{background-image:linear-gradient(90deg,#04080e33 0%,#04080ed9 55%)}.from-\[\#0a1424\]\/70{--tw-gradient-from:oklab(19.1035% -.00657632 -.0353223/.7);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0a1424\]\/80{--tw-gradient-from:oklab(19.1035% -.00657632 -.0353223/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0b0d14\]{--tw-gradient-from:#0b0d14;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#2a1c10\]\/95{--tw-gradient-from:oklab(24.0587% .0147044 .0267517/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#07080d\]\/50{--tw-gradient-from:oklab(13.5722% .000928961 -.0114876/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#07080d\]\/80{--tw-gradient-from:oklab(13.5722% .000928961 -.0114876/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#121216\]{--tw-gradient-from:#121216;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gold{--tw-gradient-from:var(--color-gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-navy-dark{--tw-gradient-from:var(--color-navy-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-navy-dark\/80{--tw-gradient-from:#040a14cc}@supports (color:color-mix(in lab, red, red)){.from-navy-dark\/80{--tw-gradient-from:color-mix(in oklab, var(--color-navy-dark) 80%, transparent)}}.from-navy-dark\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-600{--tw-gradient-from:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-600{--tw-gradient-from:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0a1424\]\/20{--tw-gradient-via:oklab(19.1035% -.00657632 -.0353223/.2);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#2a1c10\]\/70{--tw-gradient-via:oklab(24.0587% .0147044 .0267517/.7);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#07080d\]\/40{--tw-gradient-via:oklab(13.5722% .000928961 -.0114876/.4);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab, red, red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab, var(--color-black) 40%, transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/45{--tw-gradient-via:#00000073}@supports (color:color-mix(in lab, red, red)){.via-black\/45{--tw-gradient-via:color-mix(in oklab, var(--color-black) 45%, transparent)}}.via-black\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-navy-dark\/80{--tw-gradient-via:#040a14cc}@supports (color:color-mix(in lab, red, red)){.via-navy-dark\/80{--tw-gradient-via:color-mix(in oklab, var(--color-navy-dark) 80%, transparent)}}.via-navy-dark\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0a1424\]\/95{--tw-gradient-to:oklab(19.1035% -.00657632 -.0353223/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#2a1c10\]\/30{--tw-gradient-to:oklab(24.0587% .0147044 .0267517/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#07070a\]{--tw-gradient-to:#07070a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#07080d\]{--tw-gradient-to:#07080d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/5{--tw-gradient-to:#0000000d}@supports (color:color-mix(in lab, red, red)){.to-black\/5{--tw-gradient-to:color-mix(in oklab, var(--color-black) 5%, transparent)}}.to-black\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-400{--tw-gradient-to:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-500{--tw-gradient-to:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-600{--tw-gradient-to:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[60\%_40\%\]{object-position:60% 40%}.object-\[60\%_50\%\]{object-position:60% 50%}.object-\[70\%_40\%\]{object-position:70% 40%}.object-\[70\%_50\%\]{object-position:70% 50%}.object-\[75\%_50\%\]{object-position:75% 50%}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-40{padding-block:calc(var(--spacing) * 40)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-\[112px\]{padding-top:112px}.pt-\[calc\(var\(--header-height\)\+2\.5rem\)\]{padding-top:calc(var(--header-height) + 2.5rem)}.pt-\[var\(--header-height\)\]{padding-top:var(--header-height)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[3rem\]{font-size:3rem}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[32px\]{font-size:32px}.text-\[130px\]{font-size:130px}.text-\[clamp\(2\.25rem\,5\.2vw\,4\.5rem\)\]{font-size:clamp(2.25rem,5.2vw,4.5rem)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.\[overflow-wrap\:break-word\],.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0b3a7a\]{color:#0b3a7a}.text-\[\#E31B23\]{color:#e31b23}.text-\[\#fff\]{color:#fff}.text-\[7–7\.5px\]{color:7–7.5px}.text-amber-100\/70{color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/70{color:color-mix(in oklab, var(--color-amber-100) 70%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-800{color:var(--color-amber-800)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-600{color:var(--color-emerald-600)}.text-fg{color:var(--color-fg)}.text-fg-muted{color:var(--color-fg-muted)}.text-fg-strong{color:var(--color-fg-strong)}.text-fg-subtle{color:var(--color-fg-subtle)}.text-gold{color:var(--color-gold)}.text-green-400{color:var(--color-green-400)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-600{color:var(--color-indigo-600)}.text-navy{color:var(--color-navy)}.text-on-brand{color:var(--color-on-brand)}.text-orange-400{color:var(--color-orange-400)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-400{color:var(--color-red-400)}.text-red-500\/70{color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.text-red-500\/70{color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.text-rose-400{color:var(--color-rose-400)}.text-sky-100\/70{color:#dff2feb3}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/70{color:color-mix(in oklab, var(--color-sky-100) 70%, transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-300\/60{color:#cad5e299}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/60{color:color-mix(in oklab, var(--color-slate-300) 60%, transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-teal{color:var(--color-teal)}.text-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-15{opacity:.15}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.12\]{opacity:.12}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-4px_24px_rgba\(16\,21\,29\,0\.08\)\]{--tw-shadow:0 -4px 24px var(--tw-shadow-color,#10151d14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(16\,21\,29\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#10151d0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(16\,21\,29\,0\.1\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#10151d1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_16px_-6px_rgba\(16\,21\,29\,0\.25\)\]{--tw-shadow:0 4px 16px -6px var(--tw-shadow-color,#10151d40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_18px_rgba\(16\,21\,29\,0\.08\)\]{--tw-shadow:0 4px 18px var(--tw-shadow-color,#10151d14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(16\,21\,29\,0\.08\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#10151d14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_-12px_rgba\(16\,21\,29\,0\.3\)\]{--tw-shadow:0 6px 18px -12px var(--tw-shadow-color,#10151d4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-gold\/20{--tw-shadow-color:#d4242433}@supports (color:color-mix(in lab, red, red)){.shadow-gold\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gold) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gold\/25{--tw-shadow-color:#d4242440}@supports (color:color-mix(in lab, red, red)){.shadow-gold\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gold) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[200px\]{--tw-blur:blur(200px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,transform\,box-shadow\]{transition-property:color,background-color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,visibility\]{transition-property:grid-template-rows,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[scrollbar-width\:none\]{scrollbar-width:none}@media (hover:hover){.group-hover\:w-16:is(:where(.group):hover *){width:calc(var(--spacing) * 16)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-white\/25:is(:where(.group):hover *){border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/25:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.group-hover\:bg-gold\/15:is(:where(.group):hover *){background-color:#d4242426}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-gold\/15:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-gold) 15%, transparent)}}.group-hover\:bg-gold\/20:is(:where(.group):hover *){background-color:#d4242433}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-gold\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-gold) 20%, transparent)}}.group-hover\:text-gold:is(:where(.group):hover *){color:var(--color-gold)}.group-hover\:opacity-85:is(:where(.group):hover *){opacity:.85}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-fg-faint::placeholder{color:var(--color-fg-faint)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-sky-400:focus-within{--tw-ring-color:var(--color-sky-400)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-blue-500\/40:hover{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/40:hover{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.hover\:border-gold\/20:hover{border-color:#d4242433}@supports (color:color-mix(in lab, red, red)){.hover\:border-gold\/20:hover{border-color:color-mix(in oklab, var(--color-gold) 20%, transparent)}}.hover\:border-gold\/25:hover{border-color:#d4242440}@supports (color:color-mix(in lab, red, red)){.hover\:border-gold\/25:hover{border-color:color-mix(in oklab, var(--color-gold) 25%, transparent)}}.hover\:border-gold\/30:hover{border-color:#d424244d}@supports (color:color-mix(in lab, red, red)){.hover\:border-gold\/30:hover{border-color:color-mix(in oklab, var(--color-gold) 30%, transparent)}}.hover\:border-green-200:hover{border-color:var(--color-green-200)}.hover\:border-green-300:hover{border-color:var(--color-green-300)}.hover\:border-green-500\/30:hover{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.hover\:border-green-500\/30:hover{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:border-rose-100:hover{border-color:var(--color-rose-100)}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-\[\#c8141b\]:hover{background-color:#c8141b}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-fg-strong:hover{color:var(--color-fg-strong)}.hover\:text-gold:hover{color:var(--color-gold)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_10px_30px_rgba\(16\,21\,29\,0\.14\)\]:hover{--tw-shadow:0 10px 30px var(--tw-shadow-color,#10151d24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_14px_28px_-14px_rgba\(16\,21\,29\,0\.4\)\]:hover{--tw-shadow:0 14px 28px -14px var(--tw-shadow-color,#10151d66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[var\(--brand-edge\)\]:focus{border-color:var(--brand-edge)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--brand-wash\)\]:focus{--tw-ring-color:var(--brand-wash)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.98\]:active{scale:.98}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=64rem){.max-lg\:flex-row{flex-direction:row}}@media not all and (width>=40rem){.max-sm\:w-full{width:100%}}@media (width>=380px){.min-\[380px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=400px){.min-\[400px\]\:w-auto{width:auto}.min-\[400px\]\:flex-row{flex-direction:row}.min-\[400px\]\:flex-wrap{flex-wrap:wrap}}@media (width>=420px){.min-\[420px\]\:col-span-1{grid-column:span 1/span 1}.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=40rem){.sm\:-right-\[4\%\]{right:-4%}.sm\:-left-\[4\%\]{left:-4%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-\[16\/9\]{aspect-ratio:16/9}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-52{height:calc(var(--spacing) * 52)}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:h-72{height:calc(var(--spacing) * 72)}.sm\:h-\[170px\]{height:170px}.sm\:h-\[340px\]{height:340px}.sm\:min-h-\[180px\]{min-height:180px}.sm\:min-h-\[300px\]{min-height:300px}.sm\:min-h-\[340px\]{min-height:340px}.sm\:min-h-\[400px\]{min-height:400px}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-\[340px\]{width:340px}.sm\:max-w-\[260px\]{max-width:260px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:min-w-\[200px\]{min-width:200px}.sm\:flex-none{flex:none}.sm\:basis-auto{flex-basis:auto}.sm\:scroll-px-0{scroll-padding-inline:calc(var(--spacing) * 0)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}:where(.sm\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.sm\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.sm\:self-auto{align-self:auto}.sm\:overflow-visible{overflow:visible}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.sm\:border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-\[20px_18px\]{padding:20px 18px}.sm\:px-1{padding-inline:calc(var(--spacing) * 1)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pt-\[22px\]{padding-top:22px}.sm\:pb-\[52px\]{padding-bottom:52px}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[8px\]{font-size:8px}.sm\:text-\[9\.5px\]{font-size:9.5px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[160px\]{font-size:160px}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-\[45\%\]{width:45%}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-right{text-align:right}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-\[13px\]{font-size:13px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[20px\]{font-size:20px}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:top-\[calc\(var\(--header-h\)\+32px\)\]{top:calc(var(--header-h) + 32px)}.lg\:right-12{right:calc(var(--spacing) * 12)}.lg\:left-12{left:calc(var(--spacing) * 12)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-\[16\/9\]{aspect-ratio:16/9}.lg\:aspect-\[16\/10\]{aspect-ratio:16/10}.lg\:h-6{height:calc(var(--spacing) * 6)}.lg\:h-12{height:calc(var(--spacing) * 12)}.lg\:h-16{height:calc(var(--spacing) * 16)}.lg\:h-24{height:calc(var(--spacing) * 24)}.lg\:h-64{height:calc(var(--spacing) * 64)}.lg\:min-h-48{min-height:calc(var(--spacing) * 48)}.lg\:min-h-\[320px\]{min-height:320px}.lg\:min-h-\[420px\]{min-height:420px}.lg\:min-h-\[620px\]{min-height:620px}.lg\:w-3\/5{width:60%}.lg\:w-6{width:calc(var(--spacing) * 6)}.lg\:w-12{width:calc(var(--spacing) * 12)}.lg\:w-16{width:calc(var(--spacing) * 16)}.lg\:w-24{width:calc(var(--spacing) * 24)}.lg\:w-60{width:calc(var(--spacing) * 60)}.lg\:w-auto{width:auto}.lg\:max-w-lg{max-width:var(--container-lg)}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1fr_\.75fr\]{grid-template-columns:1fr .75fr}.lg\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.lg\:grid-cols-\[1fr_1\.15fr_300px\]{grid-template-columns:1fr 1.15fr 300px}.lg\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.lg\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-7{column-gap:calc(var(--spacing) * 7)}.lg\:overflow-visible{overflow:visible}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pt-36{padding-top:calc(var(--spacing) * 36)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:text-right{text-align:right}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lg\:text-\[46px\]{font-size:46px}}@media (width>=80rem){.xl\:mr-7{margin-right:calc(var(--spacing) * 7)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:gap-12{gap:calc(var(--spacing) * 12)}.xl\:gap-16{gap:calc(var(--spacing) * 16)}.xl\:gap-20{gap:calc(var(--spacing) * 20)}.xl\:p-5{padding:calc(var(--spacing) * 5)}.xl\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.xl\:text-\[21px\]{font-size:21px}.xl\:text-\[23px\]{font-size:23px}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media (width>=64rem){.lg\:\[\&\>\*\:last-child\:nth-child\(3n\+1\)\]\:col-start-2>:last-child:nth-child(3n+1){grid-column-start:2}}}.public-eyebrow{font-family:var(--font-mono);letter-spacing:0;color:var(--brand-fg);margin-bottom:18px;font-size:12px;font-weight:600;line-height:1.6;display:block}.public-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;margin-bottom:42px;display:grid}.public-section-heading h2,.working-together h2,.work-enquiry h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg-strong);font-size:clamp(32px,4vw,52px);line-height:1.12}.public-section-heading em,.work-page-hero em,.work-enquiry em{color:var(--brand-fg);font-weight:400}.public-section-heading p{max-width:440px;color:var(--fg-muted);font-size:16px;line-height:1.8}.public-text-link{color:var(--brand-fg);align-items:center;gap:30px;padding-block:14px;font-size:14px;font-weight:600;display:inline-flex}p>.public-text-link{font-size:inherit;padding-block:0;display:inline}.public-button{background:var(--brand-bright);min-height:48px;color:var(--fg-onbrand);cursor:pointer;text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:20px;padding:13px 22px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.public-button:hover{background:var(--brand)}.work-showcase{background:var(--s0);border-bottom:1px solid var(--line)}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.work-card{border:1px solid var(--line);background:var(--s2);color:var(--fg);border-radius:0;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.work-card:hover{border-color:var(--brand-edge);box-shadow:var(--shadow-card)}.work-card-image{aspect-ratio:4/3;background:var(--s3);position:relative;overflow:hidden}.work-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.work-card:hover img{transform:scale(1.035)}.work-status{background:var(--s2);color:var(--fg);border:1px solid var(--line);border-radius:5px;padding:7px 11px;font-size:12px;font-weight:600;position:absolute;top:16px;left:16px}.work-card-body{flex-direction:column;flex:1;padding:25px;display:flex}.work-meta{letter-spacing:0;color:var(--brand-fg);margin-bottom:14px;font-size:12px}.work-card h3{font-family:var(--font-display);color:var(--fg-strong);margin-bottom:12px;font-size:26px;line-height:1.2}.work-card p{color:var(--fg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.work-card-link{border-top:1px solid var(--line);color:var(--brand-fg);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600;display:flex}.work-image-placeholder{background:radial-gradient(ellipse at 70% 10%,var(--brand-wash),transparent 65%),var(--s3);height:100%;color:var(--brand-fg);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;background-image:none!important}.work-image-placeholder>span{font-family:var(--font-display);letter-spacing:-.07em;font-size:50px}.work-image-placeholder>small{font-family:var(--font-mono);letter-spacing:0;font-size:12px}.working-together{background:var(--s1);border-block:1px solid var(--line)}.working-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.working-steps li{border-top:1px solid var(--brand-edge);padding-top:24px}.working-number{font-family:var(--font-mono);color:var(--brand-fg);margin-bottom:25px;font-size:12px;display:inline-flex}.working-steps h3{color:var(--fg-strong);margin-bottom:12px;font-size:18px;font-weight:600}.working-steps p{color:var(--fg-muted);font-size:14px;line-height:1.8}.working-contact{border-top:1px solid var(--line);color:var(--fg-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:28px;font-size:14px;display:flex}.working-contact a{color:var(--brand-fg);overflow-wrap:anywhere;align-items:center;gap:24px;min-height:44px;display:inline-flex}.public-work-page{background:var(--s0);color:var(--fg);min-height:100svh}.work-page-hero{padding-top:calc(var(--header-h) + 45px);background:radial-gradient(ellipse at 85% 0%,var(--brand-wash),transparent 65%),var(--s1);border-bottom:1px solid var(--line);padding-bottom:64px;background-image:none!important}.public-breadcrumb{color:var(--fg-subtle);flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:28px;font-size:12px;display:flex}.public-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.work-page-hero h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--fg-strong);max-width:950px;font-size:clamp(40px,6vw,78px);line-height:1.08}.work-page-hero p{max-width:620px;color:var(--fg-muted);margin:24px 0 0;font-size:17px;line-height:1.8}.work-page-hero .public-button{margin-top:25px}.work-list-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.work-list-toolbar h2{font-family:var(--font-display);color:var(--fg-strong);font-size:30px}.work-list-toolbar form{gap:8px;width:100%;max-width:470px;display:flex}.work-list-toolbar input{border:1px solid var(--line-strong);background:var(--s2);min-width:0;color:var(--fg);border-radius:8px;flex:1;padding:12px}.work-chip{min-height:40px}.blog-category-chip{min-height:36px}@media (width<=767px),(pointer:coarse){.work-chip,.blog-category-chip{min-height:44px}}.public-empty{text-align:center;border:1px solid var(--line);background:var(--s2);border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:56px 24px;display:flex}.public-empty h3{font-family:var(--font-display);color:var(--fg-strong);margin-bottom:15px;font-size:clamp(26px,4vw,34px)}.public-empty p{max-width:550px;color:var(--fg-muted);margin-bottom:26px;font-size:15px;line-height:1.8}.work-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:35px;font-size:13px;display:flex}.work-pagination button{border:1px solid var(--line-strong);border-radius:7px;min-height:44px;padding:12px 18px}.work-facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:25px 55px;margin-top:35px;padding-top:26px;display:flex}.work-facts dt{color:var(--fg-subtle);letter-spacing:0;margin-bottom:8px;font-size:12px}.work-facts dd{color:var(--fg-strong);overflow-wrap:anywhere;font-size:16px}.work-detail-image{aspect-ratio:16/8;background:var(--s3);border:1px solid var(--line);border-radius:0;max-height:600px;overflow:hidden}.work-detail-image img{object-fit:contain;width:100%;height:100%}.work-story>section{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:45px;padding-block:45px;display:grid}.work-story h2{font-family:var(--font-display);color:var(--fg-strong);font-size:32px}.work-story p{white-space:pre-wrap;color:var(--fg-muted);font-size:16px;line-height:1.9}.work-story+.public-button{margin-top:25px}.work-supporting-section{border-top:1px solid var(--line);margin-top:45px;padding-top:35px}.work-supporting-section h2{font-family:var(--font-display);color:var(--fg-strong);margin-bottom:22px;font-size:30px}.work-supporting-section ul{color:var(--fg-muted);gap:10px;padding-left:22px;line-height:1.7;display:grid}.work-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.work-gallery figure{border:1px solid var(--line);background:var(--s2);border-radius:0;overflow:hidden}.work-gallery img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.work-gallery figcaption{color:var(--fg-muted);padding:12px 15px;font-size:14px;line-height:1.6}.work-testimonial{border-left:3px solid var(--brand-bright);background:var(--s2);color:var(--fg-strong);margin:0;padding:25px}.work-testimonial p{white-space:pre-wrap;font-size:19px;line-height:1.7}.work-testimonial cite{color:var(--fg-muted);margin-top:15px;font-style:normal;display:block}.work-supporting-section+.public-button,.work-testimonial+.public-button{margin-top:25px}.work-enquiry{background:var(--s1);text-align:center;border-top:1px solid var(--line)}.work-enquiry p{color:var(--fg-muted);max-width:480px;margin:22px auto 25px;font-size:16px;line-height:1.8}@media (width<=1279px){.working-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 30px}}@media (width<=1023px){.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.public-section-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:28px}.public-eyebrow{letter-spacing:0;margin-bottom:14px;font-size:12px}.public-section-heading p{font-size:15px}.work-grid{grid-template-columns:minmax(0,1fr);gap:20px}.work-card-body{padding:22px}.working-steps{gap:24px}.working-steps h3{font-size:16px}.working-steps p{font-size:14px}.working-number{margin-bottom:15px}.working-contact{flex-direction:column;align-items:flex-start;gap:5px}.work-list-toolbar{flex-direction:column;align-items:flex-start}.work-page-hero{padding-top:calc(var(--header-h) + 24px);padding-bottom:40px}.work-page-hero p{font-size:16px}.work-story>section{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:30px}.work-detail-image{aspect-ratio:4/3}.work-gallery{grid-template-columns:minmax(0,1fr)}.public-empty{padding:35px 20px}}@media (width<=359px){.working-steps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.work-card,.work-card img{transition:none}}.public-content :is(p.text-xs,p.text-\[10px\],p.text-\[11px\],p.text-\[12px\],p.text-\[13px\]){font-size:14px;line-height:1.7}.public-content :is(p[style*="font-size: 10"],p[style*="font-size: 11"],p[style*="font-size: 12"],p[style*="font-size: 13"]){font-size:14px!important}.public-content :is(.font-mono,[style*="font-family: var(--font-mono)"]):is(.text-\[7px\],.text-\[7\.5px\],.text-\[8px\],.text-\[8\.5px\],.text-\[9px\],[style*="font-size: 7"],[style*="font-size: 8"],[style*="font-size: 9"]){line-height:1.6;letter-spacing:0!important;font-size:12px!important}.public-content :is(a,button):focus-visible{outline:2px solid var(--brand-fg);outline-offset:5px}.public-content p a{text-underline-offset:3px;text-decoration:underline}.public-content :is(input,textarea,select){font-size:16px}.career-application{gap:17px;width:100%;min-width:0;display:grid}.career-application>label:not(.career-application-consent){color:var(--fg-muted);gap:7px;font-size:13px;display:grid}.career-application :is(input:not([type=checkbox]),textarea){box-sizing:border-box;border:1px solid var(--line-strong);background:var(--s2);width:100%;color:var(--fg);border-radius:0;padding:13px 14px;font-size:16px;transition:border-color .16s,box-shadow .16s}.career-application :is(input,textarea):focus-visible{border-color:var(--brand-edge);box-shadow:0 0 0 3px var(--brand-wash);outline:none}.career-application input[type=file]{padding:9px}.career-application small{color:var(--fg-subtle);line-height:1.5}.career-application-consent{color:var(--fg-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.career-application-consent input{width:20px;height:20px;accent-color:var(--brand-bright);flex:none}.career-application-error{color:var(--accent-red)}.career-honeypot{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.career-application-success h3{color:var(--fg-strong);margin-bottom:10px;font-size:22px}.career-application-success p{color:var(--fg-muted);margin-bottom:22px}@media (width<=600px){.career-application{min-width:0}.n71-dialog{padding:12px}}.public-content :is(.public-button,.work-pagination button){min-height:44px}.founder-card{border:1px solid var(--line);border-top:3px solid var(--brand);background:var(--s2);flex-direction:column;justify-content:space-between;gap:40px;min-height:100%;padding:clamp(28px,4vw,48px);display:flex}.founder-card h3{color:var(--fg-strong);font-size:clamp(30px,3.4vw,44px);line-height:1.05}.founder-card p{color:var(--fg-muted);margin-top:10px;font-size:17px}.founder-card a{color:var(--brand-fg);align-self:flex-start;align-items:center;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.founder-card a:hover{color:var(--fg-strong)}.energy-blueprint{color:#7dd3fc;background:#062039;position:absolute;inset:0}.energy-blueprint svg{object-fit:cover;width:100%;height:100%}.media-intro-strip{background:var(--s2);color:var(--accent-red);border-bottom:1px solid var(--line);font:11px/1.6 var(--font-mono);letter-spacing:0;top:0;flex-wrap:wrap;gap:6px 20px;padding:12px 24px;display:flex;position:absolute;inset-inline:0}.media-intro-strip span{color:var(--fg-muted);letter-spacing:normal}@media (width<=1023px){.public-content .oil-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;min-height:0;padding:40px 24px;display:grid}.public-content .oil-intro{grid-area:1/1/auto/-1;padding:0;position:relative;inset:auto}.public-content .oil-intro>div{width:min(100%,440px);padding:28px 20px}.public-content .oil-side{width:auto;max-width:none;position:relative;inset:auto;transform:translate(0)}.public-content .oil-side h2{font-size:30px}.public-content .oil-side p{color:#e2e8f0}}@media (width<=767px){.public-content .card-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid;overflow:visible}.public-content .card-rail>*{width:auto}.public-content #home{min-height:0!important}.public-content :is(.py-24,.py-28,.py-32){padding-block:52px}.public-content .sector-hero{min-height:0}.public-content .sector-hero>.relative{padding-top:68px;padding-bottom:56px}.public-content :is(.p-8,.p-10,.p-12){padding:24px}.public-content :is(button,a):is(.px-6,.px-8){min-height:44px}}@media (width<=359px){.public-content .card-rail{grid-template-columns:minmax(0,1fr)}}.n71-dialog{width:min(760px,100vw);max-width:100vw;max-height:92dvh;color:var(--fg);background:0 0;border:0;margin:auto;padding:20px;overflow:auto}.n71-dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#010309b8;animation:.25s both fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.n71-dialog-panel{box-sizing:border-box;background:var(--s1);border:1px solid var(--line-strong);width:100%;box-shadow:var(--shadow-pop);border-radius:0;padding:clamp(22px,4vw,40px)}.n71-dialog-close{border:1px solid var(--line-strong);min-width:44px;min-height:44px;color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.n71-dialog-close:hover{background:var(--fill-2);color:var(--fg-strong);border-color:var(--brand-edge)}.wcap{background:var(--s1);border-top:1px solid var(--line)}.wcap__head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:32px;margin-bottom:clamp(28px,4vw,48px);display:grid}.wcap__title{letter-spacing:-.025em;color:var(--fg-strong);margin-top:14px;font-size:clamp(30px,4.6vw,52px);line-height:1.05}.wcap__title em{color:inherit;font-style:normal}.wcap__lead{color:var(--fg-muted);font-size:14.5px;line-height:1.7}.wcap__board{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.wcap__rail{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.wcap__tab{width:100%;color:var(--fg-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;grid-template-columns:1fr 10px;align-items:center;gap:10px;padding:11px 14px;transition:background .3s,border-color .3s,color .3s,translate .35s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.wcap__tab-name{font-size:13.5px;font-weight:600}.wcap__tab-dot{background:var(--dc);opacity:.35;border-radius:0;width:7px;height:7px;transition:opacity .3s,transform .3s,box-shadow .3s}.wcap__tab.is-on{background:var(--s2);border-color:var(--dc)}@supports (color:color-mix(in lab, red, red)){.wcap__tab.is-on{border-color:color-mix(in srgb, var(--dc) 40%, transparent)}}.wcap__tab.is-on{color:var(--fg-strong);translate:4px}.wcap__tab.is-on .wcap__tab-dot{opacity:1;box-shadow:none;transform:scale(1.4)}@media (hover:hover){.wcap__tab:not(.is-on):hover{background:var(--fill-2);color:var(--fg)}}.wcap__panel{min-width:0}.wcap__card{border:1px solid var(--pa);border-radius:0;padding:clamp(22px,3vw,36px);position:relative}@supports (color:color-mix(in lab, red, red)){.wcap__card{border:1px solid color-mix(in srgb, var(--pa) 32%, transparent)}}.wcap__card{background:linear-gradient(150deg, var(--pa), var(--s2) 60%)}@supports (color:color-mix(in lab, red, red)){.wcap__card{background:linear-gradient(150deg, color-mix(in srgb, var(--pa) 8%, var(--s2)), var(--s2) 60%)}}.wcap__card{transition:border-color .5s;overflow:hidden}.wcap__name{color:var(--fg-strong);letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(22px,2.6vw,32px);position:relative}.wcap__types{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid;position:relative}.wcap__types li{color:var(--fg);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.wcap__types i{background:var(--pa);flex:none;width:18px;height:1px;margin-top:11px}.wcap__handover{background:var(--fill-1);border:1px solid var(--line);border-radius:0;padding:16px 18px;position:relative}.wcap__handover span{letter-spacing:0;color:var(--pa);margin-bottom:6px;font-size:12px;display:block}.wcap__handover p{color:var(--fg-muted);margin:0;font-size:13.5px;line-height:1.6}.wcap__link{color:var(--pa);align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.wcap__link svg{width:16px;height:16px;transition:translate .3s}.wcap__link:hover svg{translate:4px}.wcap__foot{letter-spacing:0;color:var(--fg-subtle);margin-top:18px;font-size:12px}@media (width<=1023px){.wcap__head{grid-template-columns:1fr;gap:14px}.wcap__board{grid-template-columns:1fr}.wcap__rail{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.wcap__rail::-webkit-scrollbar{display:none}.wcap__rail li{flex:none}.wcap__tab{border-color:var(--line);white-space:nowrap;grid-template-columns:auto 8px;padding:9px 12px}.wcap__tab.is-on{translate:0}}.wstd{background:var(--s0);border-top:1px solid var(--line)}.wstd__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.wstd__title{letter-spacing:-.025em;color:var(--fg-strong);margin-top:14px;font-size:clamp(30px,4.6vw,52px);line-height:1.05}.wstd__title em{color:inherit;font-style:normal}.wstd__lead{color:var(--fg-muted);max-width:56ch;margin:16px 0 30px;font-size:15px;line-height:1.7}.wstd__steps{gap:22px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.wstd__spine{background:linear-gradient(180deg, var(--brand), transparent);width:1px;position:absolute;top:6px;bottom:6px;left:9px}.wstd__steps li{grid-template-columns:44px 1fr;gap:12px;display:grid;position:relative}.wstd__steps li:before{content:"";background:var(--s0);border:1.5px solid var(--brand);border-radius:0;width:9px;height:9px;position:absolute;top:5px;left:-25px}.wstd__k{letter-spacing:0;color:var(--brand-fg);padding-top:3px;font-size:12px}.wstd__steps h3{color:var(--fg-strong);margin-bottom:4px;font-size:15px;font-weight:600}.wstd__steps p{color:var(--fg-muted);margin:0;font-size:13.5px;line-height:1.6}.wstd__sample{top:calc(var(--header-h) + 32px);margin:0;position:sticky}.wstd__sample figcaption{letter-spacing:0;color:var(--fg-subtle);margin-bottom:10px;font-size:12px}.wstd__result{border:1px solid var(--brand-edge);background:linear-gradient(160deg, var(--brand-wash), var(--s2) 70%);border-radius:0;padding:28px;position:relative;overflow:hidden}.wstd__metric{letter-spacing:-.03em;color:var(--brand-fg);margin-bottom:18px;font-size:clamp(40px,5vw,64px);line-height:1;display:block}.wstd__result dl{gap:8px;margin:0;display:grid}.wstd__result dl>div{grid-template-columns:14px 1fr;gap:8px;display:grid}.wstd__result dt{color:var(--brand);padding-top:3px;font-size:12px}.wstd__result dd{color:var(--fg);margin:0;font-size:13.5px;line-height:1.55}.wstd__scan{pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--brand) 50%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wstd__scan{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--brand) 10%, transparent) 50%, transparent 100%)}}.wstd__scan{opacity:.6;background-size:100% 220%;animation:6s linear infinite wstd-scan;background-image:none!important}@keyframes wstd-scan{0%{background-position:0 -120%}to{background-position:0 120%}}@media (prefers-reduced-motion:reduce){.wstd__scan{animation:none}}.wstd__foot{letter-spacing:0;color:var(--fg-subtle);margin-top:12px;font-size:12px}@media (width<=1023px){.wstd__grid{grid-template-columns:1fr}.wstd__sample{position:static}}.cstrip{background:var(--s1);border-bottom:1px solid var(--line)}.cstrip__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;padding-block:20px;display:flex}.cstrip__lead{max-width:62ch;color:var(--fg-strong);align-items:baseline;gap:12px;margin:0;font-size:17px;line-height:1.5;display:flex}.cstrip__mark{background:var(--brand);flex:none;width:8px;height:8px;translate:0 -2px}.cstrip__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.cportal{--pa:var(--brand);min-height:70vh;padding-top:var(--header-h);background:var(--s1)}.cportal__bar{background:var(--s0);border-bottom:1px solid var(--line)}.cportal__bar-inner{flex-wrap:wrap;align-items:center;gap:10px 28px;min-height:60px;padding-block:12px;display:flex}.cportal .cf__legend{color:var(--fg);font-size:15px}.cportal__bar-name{color:var(--fg-strong);flex-direction:column;margin:0;font-weight:700;line-height:1.25;display:flex}.cportal__bar-name span{color:var(--fg-muted);font-size:14px;font-weight:400}.cportal__nav{flex-wrap:wrap;gap:4px 22px;display:flex}.cportal__nav a{color:var(--fg);border-bottom:2px solid #0000;padding-block:8px;font-weight:600;text-decoration:none}.cportal__nav a:hover{border-color:var(--brand)}.cportal__signout{font:inherit;color:var(--fg-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-inline-start:auto;padding:8px 0;text-decoration:underline}.cportal__body{padding-block:clamp(40px,6vw,72px)}.cportal__panel{max-width:560px}.cportal__panel.is-wide{max-width:920px}.cportal__title{color:var(--fg-strong);margin:0 0 14px;font-size:clamp(32px,4vw,48px);line-height:1.08}.cportal__subtitle{color:var(--fg-strong);margin:28px 0 12px;font-size:22px;line-height:1.25}.cportal__lead{color:var(--fg-muted);max-width:62ch;margin:0 0 28px;font-size:17px;line-height:1.6}.cportal__muted{color:var(--fg-muted);margin:0;font-size:14px}.cportal__hint{color:var(--fg-muted);margin-top:6px;font-size:14px;display:block}.cportal__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block:4px 8px;display:flex}.cportal__alt{border-top:1px solid var(--line);color:var(--fg-muted);margin-top:28px;padding-top:20px}.cportal__notice{border-inline-start:3px solid var(--fg-muted);background:var(--s0);color:var(--fg);margin:0;padding:12px 16px;font-size:15px;line-height:1.5}.cportal__notice.is-error{border-color:var(--brand);color:var(--brand-fg)}.cportal__notice.is-ok{border-color:var(--accent-emerald,#059669)}.cportal__check{color:var(--fg);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.cportal__check input{width:22px;height:22px;accent-color:var(--brand);flex:none;margin-top:1px}.cportal__doc{white-space:pre-wrap;background:var(--s0);border:1px solid var(--line);color:var(--fg);max-height:420px;padding:20px;font-size:15px;line-height:1.65;overflow:auto}.cportal__gate{margin-top:24px}.cportal__empty{background:var(--s0);border:1px solid var(--line);margin-top:24px;padding:28px}.cportal__empty .cportal__subtitle{margin-top:0}.cportal__empty p{color:var(--fg-muted);margin:0}.cportal__list{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.cportal__row{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;text-decoration:none;display:flex}.cportal__row:hover{background:var(--s0)}.cportal__row-main{gap:4px;min-width:0;display:grid}.cportal__row-title{color:var(--fg-strong);font-size:18px;font-weight:700}.cportal__status{border:1px solid var(--line-strong);color:var(--fg);white-space:nowrap;flex:none;padding:4px 10px;font-size:14px;font-weight:600;display:inline-block}.cportal__status.is-active{border-color:var(--brand);color:var(--brand-fg)}.cportal__status.is-completed{background:var(--fg-strong);border-color:var(--fg-strong);color:var(--s0)}.cportal__status.is-declined{color:var(--fg-muted)}.cportal__types{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.cportal__types legend{width:100%}.cportal__type{border:1px solid var(--line-strong);background:var(--s0);min-height:44px;color:var(--fg);cursor:pointer;align-items:center;padding:0 16px;font-weight:600;display:inline-flex;position:relative}.cportal__type input{opacity:0;cursor:pointer;position:absolute;inset:0}.cportal__type.is-on{background:var(--fg-strong);border-color:var(--fg-strong);color:var(--s0)}.cportal__type:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.cportal__facts{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px 28px;margin:20px 0 8px;padding:20px 0;display:grid}.cportal__facts dt{color:var(--fg-muted);margin-bottom:4px;font-size:14px}.cportal__facts dd{color:var(--fg-strong);margin:0;font-weight:600}.cportal__back{margin-bottom:8px;display:inline-block}.cportal__split{gap:40px;display:grid}@media (width>=900px){.cportal__split{grid-template-columns:1fr 1fr;gap:56px}}.cportal__select{color:var(--fg-muted);gap:6px;font-size:14px;display:grid}.cportal__select select{background:var(--fill-1);border:1px solid var(--line);min-height:48px;color:var(--fg);font:inherit;padding:0 12px;font-size:16px}@media (width<=640px){.cportal .cf__grid{grid-template-columns:minmax(0,1fr)}}.cportal__row-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cportal__unread{background:var(--brand);color:#fff;white-space:nowrap;flex:none;padding:4px 10px;font-size:14px;font-weight:700}.cportal__messages{margin-top:36px}.cportal__messages .cportal__subtitle{margin-top:0}.cportal__thread{overscroll-behavior:contain;gap:14px;max-height:min(60vh,560px);margin:20px 0 0;padding:4px 2px;list-style:none;display:grid;overflow-y:auto}.cportal__thread-empty{background:var(--s0);border:1px solid var(--line);color:var(--fg-muted);padding:24px}.cportal__msg{background:var(--s0);border:1px solid var(--line);max-width:min(640px,88%);padding:14px 16px}.cportal__msg.is-mine{background:var(--fill-1);border-color:var(--line-strong);justify-self:end}.cportal__msg-meta{color:var(--fg-muted);flex-wrap:wrap;gap:2px 10px;margin:0 0 6px;font-size:14px;display:flex}.cportal__msg-meta b{color:var(--fg-strong)}.cportal__msg-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg);margin:0;font-size:16px;line-height:1.55}.cportal__files{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cportal__files img{object-fit:cover;border:1px solid var(--line);max-width:min(240px,100%);max-height:180px;margin-bottom:4px;display:block}.cportal__file{color:var(--fg-strong);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.cportal__file span,.cportal__picked span{white-space:nowrap;color:var(--fg-muted);margin-inline-start:8px;font-size:14px;font-weight:400;display:inline-block}.cportal__seen{color:var(--fg-muted);text-align:end;margin:6px 0 0;font-size:13px}.cportal__composer{gap:10px;margin-top:18px;display:grid}.cportal__composer-label{color:var(--fg-strong);font-weight:600}.cportal__composer textarea{resize:vertical;background:var(--s0);border:1px solid var(--line-strong);width:100%;min-height:104px;color:var(--fg);font:inherit;padding:12px 14px;font-size:16px;line-height:1.5}.cportal__composer textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cportal__composer-bar{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.cportal__composer-bar .cportal__muted{flex:240px}.cportal__attach{border:1px solid var(--line-strong);background:var(--s0);min-height:44px;color:var(--fg);cursor:pointer;align-items:center;padding:0 16px;font-weight:600;display:inline-flex;position:relative}.cportal__attach input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.cportal__attach:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.cportal__picked{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cportal__picked li{border:1px solid var(--line-strong);background:var(--s0);overflow-wrap:anywhere;align-items:center;padding:2px 2px 2px 12px;font-size:15px;display:inline-flex}.cportal__picked button{width:40px;height:40px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:20px}@media (width<=640px){.cportal__msg{max-width:94%}.cportal__composer-bar .btn{width:100%}}.cportal__section{margin-top:36px}.cportal__section .cportal__subtitle{margin-top:0}.cportal__section .cportal__list,.cportal__section .cportal__thread-empty{margin-top:16px}.cportal__contract{max-height:min(65vh,560px);margin-top:24px;font-size:16px}.cportal__contract:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cportal__doc-end{height:1px;display:block}.cportal__signers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cportal__signers li{background:var(--s0);border:1px solid var(--line);color:var(--fg);gap:4px;padding:14px 16px;display:grid}.cportal__signers b{color:var(--fg-strong)}.cportal__hash{color:var(--fg);gap:4px;margin-top:20px;font-size:14px;display:grid}.cportal__hash code{overflow-wrap:anywhere;color:var(--fg-strong);font-size:13px}.cportal__sign{border-top:1px solid var(--line);margin-top:36px;padding-top:8px}.cportal__sign-body{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.cportal__sign-body:disabled{opacity:.55}.cportal__done{gap:14px;margin-bottom:8px;display:grid}.cportal__check-result{margin-top:20px}.cportal__check-result p{margin:6px 0 0}.cportal__call-actions{margin-top:16px}button.cportal__attach{font:inherit;min-height:50px;font-weight:600}.cportal__call-actions button:disabled{opacity:.5;cursor:not-allowed}.cportal__schedule{background:var(--s0);border:1px solid var(--line);margin-top:20px;padding:20px}.cportal__schedule .cportal__subtitle{margin:0;font-size:19px}.cportal__minor{color:var(--fg-strong);margin:24px 0 8px;font-size:16px}.cportal__calllog{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.cportal__calllog li{border-bottom:1px solid var(--line);color:var(--fg);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 2px;font-size:15px;display:flex}.cportal__calllog b{color:var(--fg-strong);font-weight:600}.cportal__billing{max-width:920px}.cportal__billing-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.cportal__invoice{background:var(--s0);border:1px solid var(--line);color:var(--fg);padding:clamp(20px,4vw,48px)}.cportal__invoice-head{border-bottom:2px solid var(--fg-strong);flex-wrap:wrap;justify-content:space-between;gap:20px 32px;padding-bottom:24px;display:flex}.cportal__invoice-seller{color:var(--fg-strong);margin:0 0 6px;font-size:20px;font-weight:700}.cportal__invoice-small{color:var(--fg-muted);white-space:pre-line;margin:0;font-size:14px;line-height:1.55}.cportal__invoice-title{align-content:start;justify-items:end;gap:10px;display:grid}.cportal__invoice-title h1{color:var(--fg-strong);margin:0;font-size:clamp(28px,4vw,40px);line-height:1.05}.cportal__invoice-meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 24px;margin:24px 0;display:grid}.cportal__invoice-meta dt{color:var(--fg-muted);margin-bottom:2px;font-size:13px}.cportal__invoice-meta dd{color:var(--fg-strong);overflow-wrap:anywhere;margin:0;font-weight:600}.cportal__invoice-to{grid-column:1/-1}.cportal__invoice-to dd{color:var(--fg);white-space:pre-line;font-weight:400;line-height:1.55}.cportal__lines{border-collapse:collapse;width:100%;font-size:15px}.cportal__lines th{text-align:start;color:var(--fg-muted);border-bottom:1px solid var(--line-strong);padding:10px 8px;font-size:13px;font-weight:600}.cportal__lines td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 8px}.cportal__lines th:not(:first-child),.cportal__lines td:not(:first-child){text-align:end;white-space:nowrap}.cportal__totals{gap:8px;width:min(100%,360px);margin:20px 0 0 auto;display:grid}.cportal__totals div{justify-content:space-between;gap:16px;display:flex}.cportal__totals dt{color:var(--fg-muted)}.cportal__totals dd{font-variant-numeric:tabular-nums;color:var(--fg-strong);margin:0}.cportal__totals .is-total{border-top:2px solid var(--fg-strong);padding-top:10px;font-size:19px;font-weight:700}.cportal__totals .is-total dt,.cportal__totals .is-due dt{color:var(--fg-strong)}.cportal__totals .is-due{background:var(--fill-1);border-inline-start:3px solid var(--brand);padding:10px 12px;font-weight:700}.cportal__invoice-note{margin-top:24px}.cportal__invoice-note h2{color:var(--fg-strong);margin:0 0 6px;font-size:15px}.cportal__invoice-note p{white-space:pre-line;margin:0;line-height:1.6}.cportal__billing-after{gap:14px;margin-top:20px;display:grid}.cportal__respond{background:var(--s0);border:1px solid var(--line);padding:20px}.cportal__respond .cportal__subtitle{margin-top:0}.cportal__nav a.is-active{border-color:var(--brand);color:var(--fg-strong)}.cportal__kicker{color:var(--fg-muted);margin:0 0 6px;font-size:14px;font-weight:600}.cportal__dash,.cportal__project{max-width:1120px}.cportal__dash-head,.cportal__project-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:28px;display:flex}.cportal__dash-head .cportal__lead{margin-bottom:0}.cportal__project-head{align-items:flex-start;margin-bottom:20px}.cportal__project-head .cportal__title{margin-bottom:0}.cportal__stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 28px;display:grid}.cportal__stats div{background:var(--s0);gap:6px;padding:18px 20px;display:grid}.cportal__stats dt{color:var(--fg-muted);font-size:14px}.cportal__stats dd{color:var(--fg-strong);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1}.cportal__stats .is-alert{box-shadow:inset 0 3px 0 var(--brand)}.cportal__stats .is-alert dd{color:var(--brand-fg)}.cportal__attention{background:var(--s0);border:1px solid var(--line);margin-bottom:36px;padding:20px}.cportal__attention .cportal__minor{margin-top:0}.cportal__attention ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cportal__attention-item{border:1px solid var(--line);border-inline-start:3px solid var(--brand);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:12px 14px;text-decoration:none;display:grid}.cportal__attention-item:hover{background:var(--fill-1)}.cportal__attention-label{color:var(--fg-strong);font-weight:700}.cportal__attention-item .cportal__unread{grid-area:1/2/span 2}.cportal__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cportal__card{background:var(--s0);border:1px solid var(--line);height:100%;color:inherit;gap:14px;padding:22px;text-decoration:none;transition:border-color .15s;display:grid}.cportal__card:hover{border-color:var(--fg-strong)}.cportal__card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cportal__card .cportal__kicker{margin:0}.cportal__card-title{color:var(--fg-strong);font-size:21px;font-weight:700;line-height:1.25}.cportal__card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;display:flex}.cportal__progress{margin-bottom:24px}.cportal__progress.is-compact{margin:0}.cportal__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.cportal__steps li{color:var(--fg-muted);gap:8px;font-size:13.5px;line-height:1.3;display:grid}.cportal__steps li:before{content:"";background:var(--line-strong);height:6px}.cportal__steps li.is-done:before{background:var(--fg-strong)}.cportal__steps li.is-current:before{background:var(--brand)}.cportal__steps li.is-current{color:var(--fg-strong);font-weight:700}.cportal__steps-current{color:var(--fg-strong);margin:8px 0 0;font-size:14px;font-weight:700;display:none}.cportal__progress.is-compact .cportal__steps{gap:4px}.cportal__progress.is-compact .cportal__steps li{gap:0}.cportal__progress.is-compact .cportal__steps li span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cportal__progress.is-compact .cportal__steps-current{display:block}.cportal__tabs{border-bottom:1px solid var(--line-strong);scrollbar-width:none;gap:4px;margin:0 0 28px;display:flex;overflow-x:auto}.cportal__tabs::-webkit-scrollbar{display:none}.cportal__tab{min-height:48px;font:inherit;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:0 16px;font-size:16px;font-weight:600;display:inline-flex}.cportal__tab:hover{color:var(--fg-strong)}.cportal__tab[aria-selected=true]{color:var(--fg-strong);border-color:var(--brand)}.cportal__tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cportal__tab-badge{background:var(--brand);color:#fff;text-align:center;min-width:22px;padding:1px 6px;font-size:13px;font-weight:700}.cportal__tabpanel>.cportal__section:first-child,.cportal__tabpanel>.cportal__messages:first-child{margin-top:0}.cportal__tabpanel>.cportal__messages .cportal__thread{max-height:min(62vh,640px)}.cportal__overview{gap:28px;display:grid}.cportal__overview .cportal__subtitle{margin-top:0}.cportal__overview .cportal__doc{max-height:none}.cportal__aside{align-content:start;gap:16px;display:grid}.cportal__aside-card{background:var(--s0);border:1px solid var(--line);padding:20px}.cportal__aside-card .cportal__minor{margin-top:0}.cportal__manager{color:var(--fg-strong);margin:0;font-size:19px;font-weight:700}.cportal__countdown-left{color:var(--fg-strong);margin:0 0 12px;font-size:19px;font-weight:700}.cportal__countdown-left.is-late{color:var(--brand);font-size:15px;font-weight:600}.cportal__countdown{background:var(--line-strong);height:8px;margin:0 0 12px;display:block;position:relative;overflow:hidden}.cportal__countdown>span{transform-origin:0;background:var(--fg-strong);transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}[dir=rtl] .cportal__countdown>span{transform-origin:100%}.cportal__countdown.is-soon>span,.cportal__countdown.is-late>span{background:var(--brand)}.cportal__countdown.is-on>span:after,.cportal__countdown.is-soon>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:2.4s linear infinite cportal-countdown;position:absolute;inset:0}.cportal__countdown-compact{gap:6px;display:grid}.cportal__countdown-compact .cportal__countdown{height:5px;margin:0}.cportal__countdown-label{color:var(--fg-strong);font-size:13px;font-weight:600}.cportal__countdown-label.is-late{color:var(--brand)}@keyframes cportal-countdown{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.cportal__countdown>span{transition:none}.cportal__countdown>span:after{animation:none;display:none}}.cportal__quick{gap:10px;display:grid}.cportal__quick .btn,.cportal__quick .cportal__attach{justify-content:center;width:100%}@media (width>=960px){.cportal__overview{grid-template-columns:minmax(0,1fr) 320px;gap:40px}}@media (width<=860px){.cportal__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cportal__bar-inner{grid-template-columns:1fr auto;gap:8px 16px;padding-block:10px 0;display:grid}.cportal__nav{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;gap:20px;overflow-x:auto}.cportal__nav::-webkit-scrollbar{display:none}.cportal__nav a{flex:none;padding-block:10px}.cportal__signout{grid-area:1/2;align-self:start}.cportal__row{flex-direction:column;align-items:flex-start;gap:10px}.cportal__row-side{justify-content:flex-start}.cportal__dash-head .btn{justify-content:center;width:100%}.cportal__stats div{padding:14px 16px}.cportal__steps li{gap:0}.cportal__steps li span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cportal__steps-current{display:block}.cportal__tabs{border-bottom:0;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px;display:grid;overflow:visible}.cportal__tab{border:1px solid var(--line-strong);background:var(--s2);justify-content:center;min-height:44px;margin:0;padding:0 8px;font-size:14.5px}.cportal__tab[aria-selected=true]{border-color:var(--brand);box-shadow:inset 0 -3px 0 var(--brand)}.cportal__invoice-title{justify-items:start}.cportal__lines thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cportal__lines tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;display:grid}.cportal__lines td{border:0;padding:0;display:block}.cportal__lines td:first-child{color:var(--fg-strong);grid-column:1/-1;font-weight:600}.cportal__lines td:nth-child(2),.cportal__lines td:nth-child(3){color:var(--fg-muted);text-align:start;font-size:14px}.cportal__lines td:nth-child(3):before{content:"× "}.cportal__lines td:nth-child(4){grid-area:2/2/span 2;align-self:center;font-weight:600}}@media print{body *{visibility:hidden}.cportal__invoice,.cportal__invoice *{visibility:visible}.cportal__invoice{color:#000;background:#fff;border:0;padding:0;position:absolute;inset:0 0 auto}}.public-content :is(.text-\[6\.5px\],.text-\[7px\],.text-\[7\.5px\],.text-\[8px\],.text-\[8\.5px\],.text-\[9px\],.text-\[9\.5px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\],[style*="font-size: 6.5px"],[style*="font-size: 7px"],[style*="font-size: 7.5px"],[style*="font-size: 8px"],[style*="font-size: 8.5px"],[style*="font-size: 9px"],[style*="font-size: 9.5px"],[style*="font-size: 10px"],[style*="font-size: 10.5px"],[style*="font-size: 11px"],[style*="font-size: 11.5px"]):not(.phone-ui *){line-height:1.5;font-size:12px!important}.public-content :is(.tracking-\[0\.3em\],.tracking-\[0\.32em\],.tracking-\[0\.35em\],.tracking-\[0\.36em\],.tracking-\[0\.38em\],.tracking-\[0\.4em\],.sm\:tracking-\[0\.3em\],.sm\:tracking-\[0\.32em\],.sm\:tracking-\[0\.35em\],.sm\:tracking-\[0\.36em\],.sm\:tracking-\[0\.38em\],[style*="letter-spacing: 0"],[style*="letter-spacing: 0"],[style*="letter-spacing: 0"],[style*="letter-spacing: 0"],[style*="letter-spacing: 0"],[style*="letter-spacing: 0"]):not(.phone-ui *){letter-spacing:0!important}.public-content :is(p.text-\[11px\],p.text-\[11\.5px\],p.text-\[12px\],p.text-\[12\.5px\],div.text-\[11px\],div.text-\[11\.5px\],div.text-\[12px\],p[style*="font-size: 11px"],p[style*="font-size: 11.5px"],p[style*="font-size: 12px"],p[style*="font-size: 12.5px"]):not(.phone-ui *){line-height:1.65;font-size:13.5px!important}.btn{min-height:48px;font-family:var(--font-sans);letter-spacing:.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:13px 26px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .25s,transform .25s cubic-bezier(.2,.7,.2,1);display:inline-flex}.btn svg{flex-shrink:0;width:15px;height:15px;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.btn:hover svg{transform:translate(3px)}.btn-primary{background:var(--brand-bright);color:var(--fg-onbrand);box-shadow:0 1px 0 #ffffff2e inset, 0 8px 24px -10px var(--brand-edge)}.btn-primary:hover{background:var(--brand);box-shadow:0 1px 0 #ffffff2e inset, 0 14px 32px -12px var(--brand-edge);transform:translateY(-1px)}.btn-secondary{color:var(--fg);border-color:var(--line-strong);background:0 0}.btn-secondary:hover{background:var(--fill-2);border-color:var(--brand-edge);color:var(--fg-strong);transform:translateY(-1px)}.btn-ghost{background:var(--brand-wash);color:var(--brand-fg);border-color:var(--brand-edge)}.btn-sm{border-radius:8px;gap:8px;min-height:40px;padding:9px 18px;font-size:13px}.btn-sm svg{width:13px;height:13px}@media (width<=399px){.btn{white-space:normal;text-align:center;overflow-wrap:anywhere}}.card-lift{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s,background-color .25s}@media (hover:hover){.card-lift:hover{box-shadow:var(--shadow-card);border-color:var(--brand-edge);transform:translateY(-4px)}}.public-content section.pt-32{padding-top:calc(var(--header-h) + clamp(36px, 8vw, 72px));padding-bottom:clamp(44px,9vw,80px)}.eyebrow-rule{background:var(--brand-edge);flex-shrink:0;width:28px;height:1px}.division-card{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}@media (hover:hover){.division-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-5px)}}.division-card__body{background:linear-gradient(#0000 0%,#04080e8c 40%,#04080eeb 100%);padding-top:64px!important}.division-card__desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=767px){.public-content .card-rail .division-card{aspect-ratio:4/5!important}}@media (width<=419px){.public-content .card-rail{grid-template-columns:minmax(0,1fr);gap:14px}.public-content .card-rail .division-card{aspect-ratio:16/10!important}}@media (hover:hover){.card-lift[style*=--card-accent]:hover{border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.card-lift[style*=--card-accent]:hover{border-color:color-mix(in srgb, var(--card-accent) 45%, transparent)}}}.page-hero{background:var(--s0);padding-top:calc(var(--header-h) + clamp(40px, 8vw, 88px));border-bottom:1px solid var(--line);padding-bottom:clamp(44px,8vw,88px)}.page-hero__crumb{color:var(--fg-subtle);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(24px,4vw,36px);font-size:13px;display:flex}.page-hero__crumb a{color:var(--fg-subtle);text-decoration:none;transition:color .15s}.page-hero__crumb a:hover{color:var(--brand-fg)}.page-hero__crumb [aria-current]{color:var(--fg-muted)}.page-hero__eyebrow{font-family:var(--font-mono);letter-spacing:0;color:var(--hero-accent);align-items:center;gap:12px;margin-bottom:clamp(18px,3vw,26px);font-size:12px;font-weight:600;display:flex}.page-hero__rule{background:var(--hero-accent);opacity:.7;flex-shrink:0;width:32px;height:1px}.page-hero__title{letter-spacing:-.03em;color:var(--fg-strong);margin-bottom:clamp(18px,3vw,28px);font-size:clamp(38px,7.2vw,76px);line-height:1.04}.page-hero__kicker{color:var(--fg);margin-bottom:14px;font-size:clamp(17px,2.2vw,21px);font-weight:500;line-height:1.5}.page-hero__lead{max-width:620px;color:var(--fg-muted);font-size:clamp(16px,2vw,19px);line-height:1.7}.page-hero__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,4vw,36px);display:flex}@media (width<=399px){.page-hero__actions{flex-direction:column;align-items:stretch}.page-hero__actions .btn{width:100%}}.public-content section :is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=hover\:border],.public-content section :is(.rounded-2xl,.rounded-xl)[class*=border-white\/].group{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s,background-color .25s}@media (hover:hover){.public-content section :is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=hover\:border]:hover,.public-content section :is(.rounded-2xl,.rounded-xl)[class*=border-white\/].group:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}}.public-content section h2.font-display{letter-spacing:-.025em;line-height:1.1}.public-content section h3.font-display{letter-spacing:-.015em}.public-content section p.text-sm.text-slate-400{color:var(--fg-muted);line-height:1.7}.public-content section p.text-xs{font-size:13px}@keyframes route-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}.route-enter{animation:.45s cubic-bezier(.2,.65,.2,1) both route-enter}@media (prefers-reduced-motion:reduce){.route-enter{animation:none}}.btn:active{transform:translateY(1px)scale(.985)}@keyframes hero-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:none}}@keyframes hero-zoom{0%{scale:1.06}to{scale:1}}.public-content .sector-hero>.absolute.inset-0:first-child>img{animation:1.8s cubic-bezier(.2,.65,.2,1) both hero-zoom}.public-content .sector-hero .max-w-3xl>:not(h1){animation:.85s cubic-bezier(.2,.65,.2,1) both hero-rise}.public-content .sector-hero .max-w-3xl>:first-child{animation-delay:.1s}.public-content .sector-hero .max-w-3xl>:nth-child(2){animation-delay:.2s}.public-content .sector-hero .max-w-3xl>:nth-child(3){animation-delay:.3s}.public-content .sector-hero .max-w-3xl>:nth-child(4){animation-delay:.4s}.public-content .sector-hero .max-w-3xl>:nth-child(5){animation-delay:.5s}.public-content .sector-hero .max-w-3xl>:nth-child(n+6){animation-delay:.6s}@media (prefers-reduced-motion:reduce){.public-content .sector-hero>.absolute.inset-0:first-child>img,.public-content .sector-hero .max-w-3xl>*{animation:none}}.site-header{z-index:50;height:var(--header-h);background:var(--header-idle-bg);border-bottom:1px solid #0000;transition:background-color .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset:0 0 auto}.site-header.is-glassy{background:var(--header-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom-color:var(--line);box-shadow:0 1px 0 var(--line), 0 12px 32px -20px #00000080}.site-header.is-over-hero{background:linear-gradient(#000000c7 0%,#00000059 60%,#0000 100%)}.site-header__row{align-items:center;height:100%;display:flex}.site-header__logo{flex-shrink:0;align-items:center;min-width:0;display:flex}.site-header__nav{flex:1;align-items:center;gap:4px;min-width:0}@media (width>=1536px){.site-header__nav{gap:10px}}.site-header__controls{flex-shrink:0;align-items:center;gap:4px;margin-left:auto}.site-header__cta{margin-left:6px}.nav-link{min-height:40px;font-family:var(--font-sans);letter-spacing:.005em;color:var(--fg-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex;position:relative}.nav-link:hover,.nav-link.is-open{color:var(--fg-strong);background:var(--fill-2)}.nav-link.is-active{color:var(--brand-fg)}.nav-link__indicator{background:linear-gradient(90deg, var(--brand), var(--brand-bright));border-radius:2px;height:2px;position:absolute;bottom:3px;left:11px;right:11px}.icon-btn{width:40px;height:40px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;transition:color .18s,background-color .18s;display:inline-flex}.icon-btn:hover{color:var(--fg-strong);background:var(--fill-2)}.icon-btn--outlined{border:1px solid var(--line-strong);border-radius:8px;width:36px;height:36px}.hamburger{color:var(--fg)}.hamburger.is-open{background:var(--fill-2)}.hamburger__bars{width:20px;height:14px;display:block;position:relative}.hamburger__bars>span{background:currentColor;border-radius:2px;height:2px;position:absolute;left:0;right:0}.hamburger__bars>span:first-child{top:0}.hamburger__bars>span:nth-child(2){top:6px}.hamburger__bars>span:nth-child(3){top:12px}.lang-trigger{border:1px solid var(--line-strong);min-height:36px;color:var(--fg-muted);letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.lang-trigger:hover,.lang-trigger.is-open{color:var(--fg-strong);border-color:var(--brand-edge);background:var(--fill-1)}.lang-menu{z-index:60;background:var(--panel-bg);border:1px solid var(--line-strong);width:168px;box-shadow:var(--shadow-pop);border-radius:0;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.lang-menu__item{width:100%;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;font-weight:500;transition:background-color .14s,color .14s;display:flex}.lang-menu__item:hover{background:var(--fill-2);color:var(--fg-strong)}.lang-menu__item.is-active{background:var(--brand-wash);color:var(--brand-fg)}.mega-panel{--mega-accent:var(--brand);z-index:60;isolation:isolate;width:min(760px, calc(100vw - var(--gutter) * 2));max-height:calc(100dvh - var(--header-h) - 28px);background:var(--panel-bg);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);border-radius:0;padding:12px;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto}.mega-panel__glow{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 30% 0%, var(--mega-accent), transparent 60%);height:70%;position:absolute;inset:-40% -20% auto}@supports (color:color-mix(in lab, red, red)){.mega-panel__glow{background:radial-gradient(ellipse at 30% 0%, color-mix(in srgb, var(--mega-accent) 14%, transparent), transparent 60%)}}.mega-panel__glow{transition:background .6s;background-image:none!important}.mega-panel__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding:6px 12px 12px;display:flex}.mega-panel__eyebrow{font-family:var(--font-mono);letter-spacing:0;color:var(--brand-fg);align-items:center;gap:10px;font-size:12px;display:inline-flex}.mega-panel__eyebrow .eyebrow-rule{width:18px}.mega-panel__all{color:var(--brand-fg);font-size:12.5px;font-weight:600;text-decoration:none;transition:opacity .15s}.mega-panel__all:hover{opacity:.75}.mega-panel__body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:10px;margin-bottom:10px;display:grid}.mega-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.mega-item{--item-accent:var(--brand);isolation:isolate;color:inherit;border-radius:0;grid-template-columns:26px 36px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:9px 12px 9px 10px;text-decoration:none;transition:translate .3s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.mega-item__bar{z-index:-1;background:var(--item-accent);border-radius:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mega-item__bar{background:color-mix(in srgb, var(--item-accent) 8%, var(--fill-2))}}.mega-item__bar{border-left:2px solid var(--item-accent)}.mega-item__title{color:var(--fg);font-size:14px;font-weight:600;line-height:1.3;transition:color .25s,translate .3s cubic-bezier(.2,.7,.2,1)}.mega-item.is-active .mega-item__title{color:var(--fg-strong);translate:2px}.mega-item .div-icon{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.mega-item.is-active .div-icon{transform:scale(1.06)}.mega-preview{background:var(--s2);border:1px solid var(--line);color:#fff;border-radius:0;min-height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.mega-preview img{z-index:0;object-fit:cover;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}.mega-preview__scrim{z-index:1;background:linear-gradient(#04080e1a 0%,#04080e73 45%,#04080eeb 100%);position:absolute;inset:0}.mega-preview__num{z-index:2;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #ffffff47;font-size:56px;line-height:1;position:absolute;top:12px;right:16px;display:none!important}.mega-preview__copy{z-index:2;gap:6px;padding:18px;display:grid;position:absolute;bottom:0;left:0;right:0}.mega-preview__tag{letter-spacing:0;font-size:12px}.mega-preview__name{letter-spacing:-.02em;color:#fff;font-size:22px;line-height:1.1}.mega-preview__desc{color:#e2e8f0d1;font-size:13px;line-height:1.5}.mega-preview__cta{align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:600;display:inline-flex}.mega-preview__cta svg{width:13px;height:13px;transition:translate .3s cubic-bezier(.2,.7,.2,1)}.mega-preview:hover .mega-preview__cta svg{translate:2px -2px}@media (width<=899px){.mega-panel__body{grid-template-columns:minmax(0,1fr)}.mega-preview{display:none}}.mega-flagship{background:linear-gradient(135deg,#581cdc1f 0%,#a855f712 100%);border:1px solid #7c3aed38;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.mega-flagship:hover{background:linear-gradient(135deg,#581cdc33 0%,#a855f71f 100%);border-color:#7c3aed6b}.mega-flagship__icon{background:#a855f71f;border:1px solid #a855f740;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mega-flagship__title{color:var(--fg);font-size:14px;font-weight:700}.mega-flagship__badge{font-family:var(--font-mono);letter-spacing:0;color:var(--accent-purple);background:#a855f71f;border:1px solid #a855f740;border-radius:5px;padding:2px 8px;font-size:12px;font-weight:700}.mega-flagship__desc{color:var(--fg-subtle);font-size:12.5px;line-height:1.4}.overlay-backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(6px);position:fixed;inset:0}.search-sheet{z-index:81;background:var(--overlay-bg);border-bottom:1px solid var(--line-strong);-webkit-backdrop-filter:blur(24px);box-shadow:var(--shadow-pop);position:fixed;top:0;left:0;right:0}.search-sheet__inner{max-width:760px;padding:20px var(--gutter) 0;margin:0 auto}.search-sheet__input-row{align-items:center;gap:12px;display:flex}.search-sheet__input{min-width:0;color:var(--fg);caret-color:var(--brand);background:0 0;border:0;outline:none;flex:1;font-size:17px;font-weight:400}.search-sheet__input::placeholder{color:var(--fg-faint)}.search-sheet__rule{background:var(--line-strong);height:1px;margin-top:16px}.search-sheet__body{max-width:760px;padding:0 var(--gutter) calc(22px + var(--safe-b));max-height:calc(100dvh - var(--header-h) - 60px);-webkit-overflow-scrolling:touch;margin:0 auto;overflow-y:auto}.search-sheet__group-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.search-sheet__label{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);font-size:12px}.search-sheet__clear{color:var(--fg-subtle);cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:600;transition:color .14s}.search-sheet__clear:hover{color:var(--brand-fg)}.search-result{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;width:100%;padding:11px 12px;transition:background-color .14s;display:flex}.search-result:hover,.search-result:focus-visible{background:var(--fill-2)}.search-result__label{color:var(--fg);flex:1;min-width:0;font-size:14.5px}.search-result__path{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:12px}.kbd-pill{border:1px solid var(--line-strong);color:var(--fg-muted);font-size:12px;font-family:var(--font-mono);letter-spacing:0;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;transition:border-color .14s,color .14s}.kbd-pill:hover{border-color:var(--brand-edge);color:var(--fg-strong)}.chip{cursor:pointer;background:var(--fill-1);border:1px solid var(--line-strong);color:var(--fg-muted);border-radius:0;padding:8px 15px;font-size:13px;transition:border-color .16s,color .16s,background-color .16s,transform .2s}.chip:hover{border-color:var(--brand-edge);color:var(--brand-fg);background:var(--brand-wash);transform:translateY(-1px)}.mobile-drawer{top:var(--header-h);z-index:49;background:var(--s2);border-left:1px solid var(--line);width:min(360px,90vw);box-shadow:var(--shadow-pop);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:calc(24px + var(--safe-b));flex-direction:column;display:flex;position:fixed;bottom:0;right:0;overflow-y:auto}.mobile-drawer__body{flex:1;padding:10px 12px 0}.mobile-drawer__section{border-top:1px solid var(--line);margin-top:14px;padding:16px 12px 0}.mobile-drawer__label{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);margin-bottom:10px;font-size:12px}.mobile-link{color:var(--fg-muted);border-radius:0;align-items:center;padding:13px 12px;font-size:15.5px;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.mobile-link:hover{background:var(--fill-2);color:var(--fg-strong)}.mobile-link.is-active{color:var(--brand-fg);background:var(--brand-wash)}.mobile-link__dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.mobile-accordion__trigger{cursor:pointer;width:100%;color:var(--fg-muted);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:13px 12px;font-size:15.5px;font-weight:500;transition:background-color .14s,color .14s;display:flex}.mobile-accordion__trigger:hover,.mobile-accordion__trigger.is-open{background:var(--fill-1);color:var(--fg-strong)}.mobile-sublink{color:var(--fg-muted);border-radius:9px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;text-decoration:none;transition:background-color .14s;display:flex}.mobile-sublink:hover{background:var(--fill-2)}.mobile-sublink__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mobile-sublink__dot--small{background:var(--brand-edge);width:5px;height:5px}.mobile-sublink--flagship{background:#581cdc14;border:1px solid #7c3aed33;margin-top:6px}.mobile-sublink--flagship:hover{background:#581cdc24}.mobile-sublink__tag{font-family:var(--font-mono);letter-spacing:0;color:#a855f7b3;margin-left:auto;font-size:12px}.seg{background:var(--fill-1);border:1px solid var(--line);border-radius:0;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.seg__opt{color:var(--fg-subtle);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 4px;font-size:13px;font-weight:600;transition:background-color .16s,color .16s}.seg__opt:hover{color:var(--fg);background:var(--fill-2)}.seg__opt.is-active{background:var(--brand);color:var(--fg-onbrand)}.site-header__login{margin-left:4px}@media (width<=1439px){.site-header__login{justify-content:center;width:40px;padding:0}.site-header__login-text{display:none}html.lang-bn .site-header__nav .nav-link{padding:0 8px}}.dix__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;margin-bottom:clamp(28px,4vw,52px);display:grid}.dix__eyebrow{font-family:var(--font-mono);letter-spacing:0;color:var(--brand-fg);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.dix__count{letter-spacing:0;min-width:30px;height:22px;color:var(--fg-strong);background:var(--brand-wash);border:1px solid var(--brand-edge);border-radius:0;place-items:center;padding:0 7px;font-size:12px;display:inline-grid}.dix__title{letter-spacing:-.035em;color:var(--fg-strong);max-width:14ch;font-size:clamp(34px,5.6vw,64px);line-height:1.02}.dix__title em{color:inherit;font-style:normal}.dix__hint{max-width:300px;color:var(--fg-subtle);text-align:right;font-size:14px;line-height:1.65}.dix__list{border-top:1px solid var(--line-strong);position:relative}.dix__row{--row-accent:var(--brand);border-bottom:1px solid var(--line);color:inherit;grid-template-columns:56px minmax(0,1.2fr) 150px minmax(0,1fr) 44px;align-items:center;gap:24px;padding:22px 0;text-decoration:none;transition:padding .4s cubic-bezier(.2,.7,.2,1),background-color .3s;display:grid;position:relative}.dix__row:hover,.dix__row.is-active{padding-block:30px}.dix__row:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg, var(--row-accent), transparent 55%);position:absolute}@supports (color:color-mix(in lab, red, red)){.dix__row:before{background:linear-gradient(90deg, color-mix(in srgb, var(--row-accent) 9%, transparent), transparent 55%)}}.dix__row:before{transition:opacity .4s;background-image:none!important}.dix__row.is-active:before{opacity:1}.dix__row{isolation:isolate}.dix__name{letter-spacing:-.02em;color:var(--fg);font-size:clamp(22px,2.3vw,32px);line-height:1.1;transition:color .3s,translate .4s cubic-bezier(.2,.7,.2,1)}.dix__tag{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);font-size:12px;transition:color .3s}.dix__desc{color:var(--fg-subtle);opacity:.55;font-size:14.5px;line-height:1.55;transition:opacity .3s,color .3s}.dix__row.is-active .dix__name{color:var(--fg-strong);translate:8px}.dix__row.is-active .dix__tag{color:var(--row-accent)}.dix__row.is-active .dix__desc{opacity:1;color:var(--fg-muted)}.dix__row.is-flagship .dix__name{color:#0000;background:linear-gradient(135deg,#a855f7 0%,#ec4899 60%,#22d3ee 100%);-webkit-background-clip:text;background-clip:text}.dix__bar{left:calc(var(--gutter) * -1);background:var(--row-accent);width:3px;height:calc(100% + 1px);box-shadow:none;border-radius:0 3px 3px 0;position:absolute;top:-1px}.dix__preview{z-index:5;pointer-events:none;aspect-ratio:4/5;width:260px;box-shadow:var(--shadow-pop);background:var(--s2);border:1px solid #ffffff1f;border-radius:0;position:absolute;top:0;left:0;overflow:hidden;translate:40px -55%}.dix__preview img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}.dix__preview:after{content:"";background:linear-gradient(#04080e1a 40%,#04080ed9);position:absolute;inset:0}.dix__preview-label{z-index:1;font-family:var(--font-mono);letter-spacing:0;font-size:12px;position:absolute;bottom:16px;left:18px}@media (width<=1279px){.dix__row{grid-template-columns:48px minmax(0,1fr) minmax(0,.9fr) 44px;gap:18px}.dix__tag{grid-column:2;margin-top:8px;display:block}.dix__name{grid-column:2}.dix__desc{opacity:.7;grid-area:1/3/span 2}}@media (width<=899px){.dix__row{grid-template-columns:48px minmax(0,1fr) 44px}.dix__desc{display:none}}.dix__rail{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 8px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:14px;display:flex;overflow-x:auto}.dix__card{--row-accent:var(--brand);aspect-ratio:3/4.2;scroll-snap-align:center;color:#fff;background:var(--s2);border:1px solid #ffffff1a;border-radius:0;flex:none;width:min(78vw,300px);text-decoration:none;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.dix__card:active{transform:scale(.98)}.dix__card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dix__card-scrim{background:linear-gradient(#04080e26 0%,#04080e8c 55%,#04080ef2 100%);position:absolute;inset:0}.dix__card-body{gap:8px;padding:22px;display:grid;position:absolute;bottom:0;left:0;right:0}.dix__card-tag{font-family:var(--font-mono);letter-spacing:0;color:var(--row-accent);font-size:12px}.dix__card-name{letter-spacing:-.02em;font-size:26px;line-height:1.08}.dix__card.is-flagship .dix__card-name{color:#0000;background:linear-gradient(135deg,#a855f7 0%,#ec4899 60%,#22d3ee 100%);-webkit-background-clip:text;background-clip:text}.dix__card-desc{color:#e2e8f0d1;font-size:14px;line-height:1.55}.dix__card-cta{color:var(--row-accent);align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;display:inline-flex}.dix__card-cta svg{width:14px;height:14px}.dix__rail-hint{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-faint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin-top:16px;font-size:12px;display:grid}.dix__rail-dots{align-items:center;gap:5px;min-width:0;display:flex}.dix__rail-dot{background:var(--line-strong);border-radius:2px;flex:0 auto;width:6px;height:4px;transition:width .45s cubic-bezier(.2,.7,.2,1),background-color .35s}.dix__rail-dot.is-on{background:var(--row-accent);width:26px;box-shadow:none}.dix__rail-count{color:var(--fg-subtle);letter-spacing:0;font-variant-numeric:tabular-nums}.dix__rail-count-cur{font-size:13px;transition:color .35s}.dix__rail-swipe{color:var(--fg-faint);grid-column:1/-1}@media (width<=767px){.dix__head{grid-template-columns:minmax(0,1fr)}.dix__hint{display:none}.dix__title{max-width:none}}.stmt{background:var(--s1);border-block:1px solid var(--line);position:relative;overflow:hidden}.stmt__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.stmt__lead{color:var(--fg);letter-spacing:-.01em;max-width:30ch;font-size:clamp(18px,2vw,24px);line-height:1.55}.stmt__lead strong{color:var(--fg-strong);font-weight:600}.stmt__links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (width<=1023px){.stmt__grid{grid-template-columns:minmax(0,1fr)}.stmt__lead{max-width:none}}.hero-kinetic{display:block;overflow:hidden}.hero-kinetic__line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}@keyframes hero-orbit{to{rotate:360deg}}.dix__card{transform-origin:bottom}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.dix__card{animation:linear both rail-depth;animation-timeline:view(inline);animation-range:entry exit 0%}.dix__card img{animation:linear both rail-parallax;animation-timeline:view(inline)}}}@keyframes rail-depth{0%{opacity:.55;scale:.92}40%{opacity:1;scale:1}60%{opacity:1;scale:1}to{opacity:.55;scale:.92}}@keyframes rail-parallax{0%{object-position:30% center}to{object-position:70% center}}@property --portal-accent{syntax:"<color>";inherits:true;initial-value:#d42424}.portal{isolation:isolate;background:#000;border-top:1px solid #ffffff14;transition:--portal-accent .8s;position:relative;overflow:hidden}.portal:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(38% 42% at 50% 12%, var(--portal-accent), transparent 70%), radial-gradient(30% 36% at 18% 70%, #0d948838, transparent 70%), radial-gradient(28% 34% at 84% 78%, var(--portal-accent), transparent 70%);position:absolute;inset:-20%}@supports (color:color-mix(in lab, red, red)){.portal:before{background:radial-gradient(38% 42% at 50% 12%, color-mix(in srgb, var(--portal-accent) 34%, transparent), transparent 70%), radial-gradient(30% 36% at 18% 70%, #0d948838, transparent 70%), radial-gradient(28% 34% at 84% 78%, color-mix(in srgb, var(--portal-accent) 16%, transparent), transparent 70%)}}.portal:before{filter:blur(30px);animation:26s ease-in-out infinite alternate portal-drift;background-image:none!important}.portal__aurora{z-index:0;pointer-events:none;opacity:.55;background:conic-gradient(from 210deg at 50% 45%, transparent 0 18%, var(--portal-accent) 30%, transparent 44%, #0d94882e 58%, transparent 70%, var(--portal-accent) 84%, transparent 100%);position:absolute;inset:-30%}@supports (color:color-mix(in lab, red, red)){.portal__aurora{background:conic-gradient(from 210deg at 50% 45%, transparent 0 18%, color-mix(in srgb, var(--portal-accent) 22%, transparent) 30%, transparent 44%, #0d94882e 58%, transparent 70%, color-mix(in srgb, var(--portal-accent) 14%, transparent) 84%, transparent 100%)}}.portal__aurora{filter:blur(46px)saturate(1.2);animation:48s linear infinite portal-spin;-webkit-mask-image:radial-gradient(at 50% 45%,#000 30%,#0000 78%);mask-image:radial-gradient(at 50% 45%,#000 30%,#0000 78%)}@keyframes portal-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,3%)scale(1.08)}}@keyframes portal-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.portal:before,.portal__aurora{animation:none}}.portal__grid{z-index:0}.portal__title{color:#fff}.portal__desc{color:#e2e8f0}.portal__tabs{background:#ffffff0d;border-color:#ffffff29}.portal__tab{color:#b0bdcf}.portal__direct{border-top-color:#ffffff1a}.portal__grid{pointer-events:none;opacity:.35;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%)}.portal__inner{z-index:1;text-align:center;position:relative}.portal__eyebrow{justify-content:center;display:flex}.portal__title{letter-spacing:-.035em;color:var(--fg-strong);max-width:16ch;margin:0 auto clamp(30px,5vw,52px);font-size:clamp(34px,6vw,68px);line-height:1.02}.portal__tabs{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#ffffff0a;border-radius:0;gap:6px;max-width:100%;margin-bottom:clamp(28px,4vw,44px);padding:6px;display:inline-flex;overflow-x:auto}.portal__tabs::-webkit-scrollbar{display:none}.portal__tab{--tab-accent:var(--brand);white-space:nowrap;cursor:pointer;font-family:var(--font-sans);color:var(--fg-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.portal__tab>:not(.portal__tab-bg){z-index:1;position:relative}.portal__tab.is-active{color:var(--s0)}.portal__tab-bg{background:var(--tab-accent);box-shadow:0 10px 30px -10px var(--tab-accent);border-radius:0;position:absolute;inset:0}.portal__panel{max-width:640px;margin:0 auto}.portal__copy{justify-items:center;gap:24px;min-height:150px;display:grid}.portal__desc{color:var(--fg);font-size:clamp(16px,2vw,20px);line-height:1.7}.portal__cta{color:var(--fg-onbrand)!important}.portal__direct{border-top:1px solid var(--line);gap:8px;margin-top:clamp(36px,5vw,56px);padding-top:26px;display:grid}.portal__direct-label{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);font-size:12px}.portal__email{color:var(--brand-fg);font-size:clamp(17px,2vw,22px);font-weight:600;text-decoration:none}.portal__email:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=479px){.portal__tabs{border-radius:0;flex-direction:column;width:100%;display:flex}.portal__tab{border-radius:0;justify-content:flex-start;padding:14px 16px}.portal__tab-bg{border-radius:0}}.journey{--journey-accent:var(--brand);background:var(--s1);border-block:1px solid var(--line)}.journey__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(36px,5vw,64px);display:flex}.journey__eyebrow{font-family:var(--font-mono);letter-spacing:0;color:var(--journey-accent);align-items:center;gap:12px;font-size:12px;display:flex}.journey__title{letter-spacing:-.03em;color:var(--fg-strong);margin-top:14px;font-size:clamp(30px,4.2vw,52px);line-height:1.04}.journey__track{position:relative}.journey__line{background:var(--line-strong);border-radius:2px;position:absolute}.journey__steps{margin:0;padding:0;list-style:none;position:relative}.journey__node{letter-spacing:.02em;width:44px;height:44px;color:var(--journey-accent);background:var(--s0);border:1px solid var(--journey-accent);z-index:1;border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:grid;position:relative}.journey__body h3{letter-spacing:-.01em;color:var(--fg-strong);margin-bottom:8px;font-size:17px;font-weight:600}.journey__body p{color:var(--fg-muted);font-size:14px;line-height:1.65}.journey__track[data-orient=h] .journey__line{height:2px;top:21px;left:0;right:0}.journey__track[data-orient=h] .journey__steps{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));gap:24px;display:grid}.journey__track[data-orient=h] .journey__step{gap:20px;display:grid}.journey__track[data-orient=h] .journey__body{padding-right:12px}.journey__track[data-orient=v] .journey__line{width:2px;top:0;bottom:0;left:21px}.journey__track[data-orient=v] .journey__steps{gap:28px;display:grid}.journey__track[data-orient=v] .journey__step{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:18px;display:grid}.journey__track[data-orient=v] .journey__body{padding-top:8px}@media (width>=640px){.journey__track[data-orient=v] .journey__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.journey__track[data-orient=v] .journey__line{display:none}}.ledger{--ledger-accent:var(--brand);border-block:1px solid var(--line)}.ledger__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=1024px){.ledger__grid{grid-template-columns:repeat(var(--cells,4), minmax(0, 1fr))}}.ledger__cell{align-content:start;padding:clamp(24px,3vw,40px) clamp(16px,2vw,28px) clamp(26px,3vw,40px);display:grid;position:relative}.ledger__cell+.ledger__cell{border-left:1px solid var(--line)}@media (width<=1023px){.ledger__cell:nth-child(odd){border-left:0}.ledger__cell:nth-child(n+3){border-top:1px solid var(--line)}}.ledger__value{letter-spacing:-.025em;color:var(--fg-strong);overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(26px,2.6vw,40px);line-height:1}.ledger__label{color:var(--fg);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.ledger__desc{color:var(--fg-subtle);margin-top:6px;font-size:13px;line-height:1.55}.ledger__rule{background:var(--ledger-accent);transform-origin:0;opacity:.7;height:2px;position:absolute;bottom:0;left:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px)}.ledger.bg-navy-dark{background:var(--s1)}.ledger.bg-navy-light{background:var(--s2)}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]{isolation:isolate;position:relative;overflow:hidden}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:before{content:none;z-index:1;font-family:var(--font-mono);letter-spacing:0;color:var(--fg-faint);font-size:12px;transition:color .3s;position:absolute;top:18px;right:20px}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:after{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff12, transparent 40%);transition:opacity .35s;position:absolute;inset:-30%;background-image:none!important}[data-theme=light] .sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:after{background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #0f172a0f, transparent 40%);background-image:none!important}@media (hover:hover){.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:hover:after{opacity:1}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:hover:before{color:var(--fg-muted)}}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]>*{z-index:1;position:relative}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl).p-4>:first-child{padding-right:28px}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl).p-4:before{top:14px;right:14px}.sector-page section h2.font-display{letter-spacing:-.03em;font-size:clamp(30px,4.2vw,52px);line-height:1.04}.public-content .ezyify-page-hero>.relative.z-10>*{animation:.9s cubic-bezier(.16,1,.3,1) both hero-rise}.public-content .ezyify-page-hero>.relative.z-10>:first-child{animation-delay:.1s}.public-content .ezyify-page-hero>.relative.z-10>:nth-child(2){animation-delay:.25s}.public-content .ezyify-page-hero>.relative.z-10>:nth-child(3){animation-delay:.4s}.public-content .ezyify-page-hero>.relative.z-10>:nth-child(4){animation-delay:.55s}.public-content .ezyify-page-hero>.relative.z-10>:nth-child(n+5){animation-delay:.7s}.public-content .ezyify-page-hero h1{background-size:200% 200%;animation:.9s cubic-bezier(.16,1,.3,1) .25s both hero-rise,9s ease-in-out infinite ezy-shimmer}@keyframes ezy-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.public-content section .grid>.group.rounded-2xl[class*=p-7]{position:relative}@media (prefers-reduced-motion:reduce){.public-content .ezyify-page-hero>.relative.z-10>*,.public-content .ezyify-page-hero h1{animation:none}}.foot-sig{border-block:1px solid var(--line);background:var(--s-inset);position:relative;overflow:hidden}.foot-sig__inner{z-index:1;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(24px,4vw,48px);position:relative}.foot-sig__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(32px,5vw,96px);display:grid}.foot-sig__eyebrow{font-family:var(--font-mono);letter-spacing:0;color:var(--brand-fg);align-items:center;gap:12px;margin-bottom:26px;font-size:12px;display:flex}.foot-sig__poem{letter-spacing:-.035em;gap:.05em;font-size:clamp(34px,6vw,80px);line-height:1;display:grid}.foot-sig__line{display:block}.foot-sig__line--0{color:var(--fg-strong)}.foot-sig__line--1{color:inherit;padding-left:clamp(0px,6vw,96px);font-style:normal}.foot-sig__line--2{color:var(--fg-subtle)}.foot-sig__side{gap:26px;display:grid}.foot-sig__lead{color:var(--fg-muted);max-width:42ch;font-size:16px;line-height:1.7}.foot-sig__actions{flex-wrap:wrap;gap:12px;display:flex}.foot-sig__meta{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding-top:22px;display:grid}.foot-sig__meta dt{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);margin-bottom:6px;font-size:12px}.foot-sig__meta dd{font-family:var(--font-display);color:var(--fg-strong);letter-spacing:-.01em;font-size:22px}.foot-sig__clock{font-family:var(--font-mono);color:var(--brand-fg);letter-spacing:0;margin-left:8px;font-size:13px}.foot-sig__mark{height:clamp(70px,11vw,190px);margin-top:clamp(16px,3vw,40px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}@media (width<=1023px){.foot-sig__grid{grid-template-columns:minmax(0,1fr);align-items:start}.foot-sig__line--1{padding-left:0}}@media (width<=479px){.foot-sig__actions{flex-direction:column}.foot-sig__actions .btn{width:100%}}.work-intro{isolation:isolate;border:1px solid var(--line);background:linear-gradient(135deg, var(--brand), transparent 55%), var(--s2);border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"steps copy""cta copy";align-items:start;gap:28px clamp(32px,5vw,72px);padding:clamp(28px,4.5vw,56px) clamp(22px,4vw,56px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.work-intro{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 7%, transparent), transparent 55%), var(--s2)}}.work-intro{background-image:none!important}.work-intro:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.35;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 80% 20%,#000 0%,#0000 70%);mask-image:radial-gradient(at 80% 20%,#000 0%,#0000 70%);background-image:none!important}.work-intro-mark{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--line-strong);font-size:clamp(120px,20vw,240px);line-height:1;position:absolute;bottom:-.34em;right:-.04em;display:none!important}.work-intro-steps{grid-area:steps;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.work-intro-steps li{flex:1 1 0;gap:12px;padding-top:18px;display:grid;position:relative}.work-intro-steps li:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:0;left:0;right:0}.work-intro-steps li:after{content:"";background:var(--brand);transform-origin:0;width:100%;height:1px;transition:scale .7s cubic-bezier(.2, .7, .2, 1) calc(.15s + var(--i) * .22s);position:absolute;top:0;left:0;scale:0 1}.work-intro-steps__idx{border:1px solid var(--line-strong);width:34px;height:34px;font-family:var(--font-mono);color:var(--fg-subtle);transition:border-color .4s,color .4s,background-color .4s,box-shadow .4s;transition-delay:calc(.35s + var(--i) * .22s);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.work-intro-steps__label{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-muted);transition:color .4s;transition-delay:calc(.35s + var(--i) * .22s);font-size:19px}.reveal-target.is-revealed .work-intro-steps li:after{scale:1}.reveal-target.is-revealed .work-intro-steps__idx{border-color:var(--brand);color:var(--brand-fg);background:var(--brand-wash);box-shadow:0 0 0 4px var(--brand)}@supports (color:color-mix(in lab, red, red)){.reveal-target.is-revealed .work-intro-steps__idx{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent)}}.reveal-target.is-revealed .work-intro-steps__label{color:var(--fg-strong)}html:not(.js-reveal) .work-intro-steps li:after{scale:1}.work-intro-copy{grid-area:copy}.work-intro-copy h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-strong);max-width:18ch;margin-bottom:12px;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.work-intro-copy p{color:var(--fg-muted);max-width:46ch;font-size:15px;line-height:1.75}.work-intro-cta{grid-area:cta;place-self:end start}@media (width<=1023px){.work-intro{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""steps""cta";gap:24px}.work-intro-copy h3{max-width:none}}@media (width<=479px){.work-intro{border-radius:0;padding:24px 18px}.work-intro-steps__label{font-size:16px}.work-intro-cta{width:100%}}@media (prefers-reduced-motion:reduce){.work-intro-steps li:after{transition:none;scale:1}.work-intro-steps__idx,.work-intro-steps__label{transition:none}}.pline{--pline-p:0%;--pline-lit:0;position:relative}.pline__base,.pline__fill{pointer-events:none;border-radius:2px;position:absolute}.pline__base{background:var(--line-strong);height:2px;top:0;left:0;right:0}.pline__fill{height:2px;width:var(--pline-p);background:var(--pline-accent);box-shadow:none;top:0;left:0}.pline .working-steps li{--on:clamp(0, calc(var(--pline-lit) - var(--i) + 1), 1);border-top:0;padding-top:28px}.pline .working-number{border:1px solid var(--line-strong);background:var(--s1);width:30px;height:30px;color:var(--fg-subtle);border-color:var(--pline-accent);border-radius:50%;place-items:center;transition:border-color .4s,color .4s,background-color .4s;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pline .working-number{border-color:color-mix(in srgb, var(--pline-accent) calc(var(--on) * 100%), var(--line-strong))}}.pline .working-number{color:var(--brand-fg)}@supports (color:color-mix(in lab, red, red)){.pline .working-number{color:color-mix(in srgb, var(--brand-fg) calc(var(--on) * 100%), var(--fg-subtle))}}.pline .working-number{background:var(--brand-wash)}@supports (color:color-mix(in lab, red, red)){.pline .working-number{background:color-mix(in srgb, var(--brand-wash) calc(var(--on) * 100%), var(--s1))}}.pline .working-steps h3{color:var(--fg-strong);transition:color .4s}@supports (color:color-mix(in lab, red, red)){.pline .working-steps h3{color:color-mix(in srgb, var(--fg-strong) calc(40% + var(--on) * 60%), transparent)}}.pline .working-steps p{opacity:calc(.55 + var(--on) * .45);transition:opacity .4s}@media (width>=768px) and (width<=1279px){.pline .working-steps li:nth-child(n+3){border-top:1px solid var(--line);padding-top:24px}}@media (width<=767px){.pline{padding-left:34px}.pline__base,.pline__fill{width:2px;height:auto;inset:0 auto 0 14px}.pline__fill{height:var(--pline-p);width:2px}.pline .working-steps{grid-template-columns:minmax(0,1fr);gap:26px}.pline .working-steps li{padding-top:0;position:relative}.pline .working-number{margin:0;position:absolute;top:-2px;left:-34px}.pline .working-steps h3{margin-top:2px}}@media (prefers-reduced-motion:reduce){.pline .working-number,.pline .working-steps h3,.pline .working-steps p{transition:none}}.bwall{background:var(--s0);border-top:1px solid var(--line);position:relative;overflow:hidden}.bwall__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;margin-bottom:clamp(22px,3vw,36px);display:flex}.bwall__head .public-eyebrow{align-items:center;gap:12px;display:inline-flex}.bwall__title{letter-spacing:-.02em;color:var(--fg-strong);font-size:clamp(22px,2.4vw,30px)}.bwall__rows{gap:10px;display:grid}.bwall__row{position:relative}.bwall{--mq-rate:1}.bwall__row .loop-ticker__sequence{gap:10px;padding-inline-end:10px}.bwall__mark{--bw-accent:var(--brand-fg);border:1px solid var(--line);background:var(--fill-1);min-width:230px;color:inherit;isolation:isolate;border-radius:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"idx name""idx sub";align-items:center;gap:3px 14px;padding:16px 22px 16px 18px;text-decoration:none;transition:border-color .35s,translate .45s cubic-bezier(.2,.7,.2,1),background-color .35s;display:grid;position:relative;overflow:hidden}.bwall__mark:before{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg, var(--bw-accent), transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bwall__mark:before{background:linear-gradient(135deg, color-mix(in srgb, var(--bw-accent) 16%, transparent), transparent 65%)}}.bwall__mark:before{transition:opacity .35s;background-image:none!important}.bwall__mark:after{content:"";background:var(--bw-accent);transform-origin:0;border-radius:2px 2px 0 0;height:2px;transition:scale .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:18px;right:18px;scale:0 1}.bwall__mark{border-left:2px solid var(--bw-accent)}@supports (color:color-mix(in lab, red, red)){.bwall__mark{border-left:2px solid color-mix(in srgb, var(--bw-accent) 55%, transparent)}}.bwall__name{letter-spacing:0;color:var(--fg);white-space:nowrap;grid-area:name;font-size:17px;font-weight:800;line-height:1.1;transition:color .35s}.bwall__name.is-flagship{letter-spacing:-.01em;font-size:20px}.bwall__sub{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);white-space:nowrap;grid-area:sub;font-size:12px;transition:color .35s}@media (hover:hover){.bwall__mark:hover{border-color:var(--bw-accent)}@supports (color:color-mix(in lab, red, red)){.bwall__mark:hover{border-color:color-mix(in srgb, var(--bw-accent) 45%, transparent)}}.bwall__mark:hover{translate:0 -3px}.bwall__mark:hover:before{opacity:1}.bwall__mark:hover:after{scale:1}.bwall__mark:hover .bwall__name{color:var(--bw-accent)}.bwall__mark:hover .bwall__sub{color:var(--fg-muted)}}@media (width<=639px){.bwall__mark{border-radius:0;min-width:196px;padding:13px 16px 13px 14px}.bwall__name{font-size:15px}.bwall__name.is-flagship{font-size:17px}}[data-kinetic=pending]{visibility:hidden}.read-progress{z-index:60;pointer-events:none;transform-origin:0;background:linear-gradient(90deg, var(--page-accent,var(--brand)), var(--page-accent,var(--brand-bright)));height:2px;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.read-progress{background:linear-gradient(90deg, var(--page-accent,var(--brand)), color-mix(in srgb, var(--page-accent,var(--brand-bright)) 70%, #fff))}}.read-progress{box-shadow:none}.site-header{transition:background-color .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,translate .35s}.site-header.is-hidden{translate:0 calc(-100% - 2px)}.site-header.is-hidden .site-header__row{pointer-events:none}@media (hover:hover){.public-content .reveal-target.is-revealed .overflow-hidden:hover>img.hover\:scale-105{transition-duration:.7s;scale:1.05}}.spine{position:relative}.spine__base{top:0;bottom:0;left:var(--spine-x,50%);pointer-events:none;background:var(--line-strong);border-radius:2px;width:2px;position:absolute;translate:-50%}@media (width>=768px){.timeline-spine{--spine-md:50%}}.btn-primary{isolation:isolate;position:relative;overflow:hidden}.btn-primary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff47 50%,#0000 70%);transition:translate;position:absolute;inset:0;translate:-120%}@media (hover:hover){.btn-primary:hover:after{transition:translate .8s cubic-bezier(.2,.7,.2,1);translate:120%}}.public-content :is(.public-text-link,.work-card-link,.working-contact a,.stmt__links a:not(.btn)){position:relative}.public-content .public-text-link:after,.public-content .working-contact a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:scale .4s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:8px;left:0;right:0;scale:0 1}@media (hover:hover){.public-content .public-text-link:hover:after,.public-content .working-contact a:hover:after{transform-origin:0;scale:1}.public-content section :is(.rounded-2xl,.rounded-xl)[class*=border-white\/]:is([class*=hover\:border],.group):hover{box-shadow:var(--shadow-card), 0 0 0 1px var(--brand) inset}@supports (color:color-mix(in lab, red, red)){.public-content section :is(.rounded-2xl,.rounded-xl)[class*=border-white\/]:is([class*=hover\:border],.group):hover{box-shadow:var(--shadow-card), 0 0 0 1px color-mix(in srgb, var(--brand) 22%, transparent) inset}}}.public-content:not(.sector-page *) section .grid>:is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=p-]{isolation:isolate;position:relative}.public-content:not(.sector-page *) section .grid>:is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=p-]:after{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff12, transparent 40%);transition:opacity .35s;position:absolute;inset:-30%;background-image:none!important}[data-theme=light] .public-content:not(.sector-page *) section .grid>:is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=p-]:after{background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #0f172a0f, transparent 40%);background-image:none!important}@media (hover:hover){.public-content:not(.sector-page *) section .grid>:is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=p-]:hover:after{opacity:1}}.public-content:not(.sector-page *) section .grid>:is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=p-]>:not(.absolute){z-index:1;position:relative}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.public-content .sector-hero>.absolute.inset-0:first-child>img{animation:1.8s cubic-bezier(.2,.65,.2,1) both hero-zoom,linear both hero-parallax;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}}}@keyframes orb-lift{to{translate:0 -120px}}@keyframes hero-fade{to{opacity:.15}}@keyframes hero-parallax{to{translate:0 18vh}}.public-content section blockquote{position:relative}.public-content [class*=bg-gradient-to-r].h-full.rounded-full{position:relative;overflow:hidden}.public-content [class*=bg-gradient-to-r].h-full.rounded-full:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:2.6s ease-in-out 1.2s infinite bar-sheen;position:absolute;inset:0;translate:-100%}@keyframes bar-sheen{0%{translate:-100%}60%,to{translate:100%}}@media (width<=767px){.public-content :is(.card-rail,.dix__rail){-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent 100%)}}.theme-veil{z-index:9999;pointer-events:none;background:var(--s0);animation:.55s cubic-bezier(.2,.7,.2,1) both theme-veil;position:fixed;inset:0}@keyframes theme-veil{0%{opacity:.85}to{opacity:0}}.dialog-panel,.mobile-drawer{box-shadow:var(--shadow-pop), 0 0 0 1px var(--brand) inset}@supports (color:color-mix(in lab, red, red)){.dialog-panel,.mobile-drawer{box-shadow:var(--shadow-pop), 0 0 0 1px color-mix(in srgb, var(--brand) 14%, transparent) inset}}@media (hover:hover){footer .tap-inline{transition:color .14s,translate .3s cubic-bezier(.2,.7,.2,1)!important}footer .tap-inline:hover{translate:4px}}@media (prefers-reduced-motion:reduce){[data-kinetic=pending]{visibility:visible}.read-progress,.theme-veil{display:none}.site-header.is-hidden{translate:none}.btn-primary:after,.public-content [class*=bg-gradient-to-r].h-full.rounded-full:after{display:none}}.public-content:not(.sector-page *){--pa:var(--page-accent,var(--brand))}.public-content:not(.sector-page *) section .grid>:is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=p-]{background-image:linear-gradient(180deg, var(--pa), transparent 42%);border-radius:0}@supports (color:color-mix(in lab, red, red)){.public-content:not(.sector-page *) section .grid>:is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=p-]{background-image:linear-gradient(180deg, color-mix(in srgb, var(--pa) 5%, transparent), transparent 42%)}}.public-content:not(.sector-page *) section .grid>:is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=p-]{background-image:none!important}.public-content:not(.sector-page *) section .grid>:is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=p-]:before{content:none;z-index:2;font-family:var(--font-mono);letter-spacing:0;color:var(--fg-faint);font-size:12px;transition:color .3s;position:absolute;top:18px;right:20px}.public-content:not(.sector-page *) section .grid>:is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=p-]>:first-child:not(.absolute):before{content:none;background:var(--pa);opacity:.85;width:28px;height:2px;translate:0 calc(-1 * var(--card-pad,24px));border-radius:0 2px 2px 0;transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0}.public-content:not(.sector-page *) section .grid>.p-8[class*=border-white\/]{--card-pad:32px}.public-content:not(.sector-page *) section .grid>.p-6[class*=border-white\/]{--card-pad:24px}.public-content:not(.sector-page *) section .grid>.p-5[class*=border-white\/]{--card-pad:20px}.public-content:not(.sector-page *) section .grid>.p-4[class*=border-white\/]{--card-pad:16px}@media (hover:hover){.public-content:not(.sector-page *) section .grid>:is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=p-]:hover>:first-child:not(.absolute):before{width:64px}.public-content:not(.sector-page *) section .grid>:is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=p-]:hover:before{color:var(--pa)}}.public-content:not(.sector-page *) section .grid>[class*=border-white\/][class*=p-]:has(>.flex.justify-between:first-child):before{content:none}.public-content:not(.sector-page *) section .grid>[class*=border-white\/][class*=p-]>:is(.w-12.h-12,.w-10.h-10,.w-16.h-16):first-child{border:1px solid var(--pa);background:0 0!important}@supports (color:color-mix(in lab, red, red)){.public-content:not(.sector-page *) section .grid>[class*=border-white\/][class*=p-]>:is(.w-12.h-12,.w-10.h-10,.w-16.h-16):first-child{border:1px solid color-mix(in srgb, var(--pa) 40%, transparent)}}.public-content:not(.sector-page *) section .grid>[class*=border-white\/][class*=p-]>:is(.w-12.h-12,.w-10.h-10,.w-16.h-16):first-child{color:var(--pa);border-radius:0}.public-content:not(.sector-page *) section .grid>[class*=border-white\/][class*=p-]>:is(.w-12.h-12,.w-10.h-10):first-child svg{color:var(--pa)}.public-content:not(.sector-page *) section .grid>[class*=border-white\/][class*=p-].group:hover h3{color:var(--pa)!important}.public-content:not(.sector-page *) section .grid>[class*=border-white\/][class*=p-]>h3{letter-spacing:-.015em}.public-content:not(.sector-page *) section .grid>[class*=border-white\/][class*=p-]>p:last-child{color:var(--fg-muted)}.public-content:not(.sector-page *) section .grid.grid-cols-2.gap-5{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.public-content:not(.sector-page *) section .grid.grid-cols-2.gap-5>.rounded-xl{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:18px;display:grid;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:18px 4px 18px 0!important}.public-content:not(.sector-page *) section .grid.grid-cols-2.gap-5>.rounded-xl:before{grid-column:1;margin:0;position:static}.public-content:not(.sector-page *) section .grid.grid-cols-2.gap-5>.rounded-xl>:first-child{display:none}.public-content:not(.sector-page *) section .grid.grid-cols-2.gap-5>.rounded-xl>h3{grid-column:2;margin:0!important;font-size:15px!important}.public-content:not(.sector-page *) section .grid.grid-cols-2.gap-5>.rounded-xl>p{font-family:var(--font-mono);letter-spacing:0;border:1px solid var(--line-strong);white-space:nowrap;border-radius:0;grid-column:3;margin:0;padding:5px 10px;color:var(--fg-subtle)!important;font-size:12px!important}@media (width<=479px){.public-content:not(.sector-page *) section .grid.grid-cols-2.gap-5>.rounded-xl{grid-template-columns:24px minmax(0,1fr);row-gap:8px}.public-content:not(.sector-page *) section .grid.grid-cols-2.gap-5>.rounded-xl>p{grid-column:2;justify-self:start}}.public-content .space-y-4>.document-request-card{position:relative}.public-content .space-y-4:has(.document-request-card){--tw-space-y-reverse:0}.public-content .space-y-4>.document-request-card{border-inline:0!important;background:0 0!important;border-top:0!important;border-radius:0!important;margin-top:0!important;padding-inline:4px!important}.public-content .space-y-4>.document-request-card:first-child{border-top:1px solid var(--line)!important}.public-content .space-y-4>.document-request-card>div:first-child{gap:20px!important}.public-content .space-y-4>.document-request-card>div:first-child>div:first-child{grid-auto-flow:column;align-items:center;gap:14px;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;display:grid!important}.public-content .space-y-4>.document-request-card>div:first-child>div:first-child:before{content:none;font-family:var(--font-mono);letter-spacing:0;color:var(--pa);font-size:12px}.public-content .space-y-4>.document-request-card>div:first-child>div:first-child svg{width:18px;height:18px;color:var(--fg-subtle)}.public-content .space-y-4>.document-request-card p:first-child{font-size:15px!important;font-weight:500!important}.public-content .space-y-4>.document-request-card p+p{align-items:center;gap:7px;margin-top:4px;display:inline-flex;color:var(--fg-subtle)!important;font-size:12px!important}.public-content .space-y-4>.document-request-card p+p:before{content:"";background:var(--accent-amber);opacity:.8;border-radius:50%;width:6px;height:6px}@media (hover:hover){.public-content .space-y-4>.document-request-card:hover{background:var(--fill-1)!important}}.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center[class*=border-white\/]{text-align:left;border-radius:0;position:relative;background:linear-gradient(90deg, var(--pa), transparent 55%), var(--s2)!important}.public-content:not(.sector-page *) section .max-w-3xl>.rounded-2xl[class*=border-white\/]:has(>.flex-1){text-align:left;border-radius:0;position:relative;background:linear-gradient(90deg, var(--pa), transparent 55%), var(--s2)!important}@supports (color:color-mix(in lab, red, red)){.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center[class*=border-white\/]{background:linear-gradient(90deg, color-mix(in srgb, var(--pa) 7%, transparent), transparent 55%), var(--s2)!important}.public-content:not(.sector-page *) section .max-w-3xl>.rounded-2xl[class*=border-white\/]:has(>.flex-1){background:linear-gradient(90deg, color-mix(in srgb, var(--pa) 7%, transparent), transparent 55%), var(--s2)!important}}.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center[class*=border-white\/]{border-color:var(--line)!important;background-image:none!important}.public-content:not(.sector-page *) section .max-w-3xl>.rounded-2xl[class*=border-white\/]:has(>.flex-1){border-color:var(--line)!important;background-image:none!important}.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center[class*=border-white\/]:before{content:"";background:var(--pa);opacity:.85;border-radius:0 3px 3px 0;width:3px;position:absolute;top:24px;bottom:24px;left:0}.public-content:not(.sector-page *) section .max-w-3xl>.rounded-2xl[class*=border-white\/]:has(>.flex-1):before{content:"";background:var(--pa);opacity:.85;border-radius:0 3px 3px 0;width:3px;position:absolute;top:24px;bottom:24px;left:0}.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center[class*=border-white\/]{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:28px;display:grid;padding:32px 36px!important}.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center>*{justify-self:start}.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center>.w-16{grid-row:1/span 3;width:56px;height:56px;border-color:var(--pa)!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center>.w-16{border-color:color-mix(in srgb, var(--pa) 35%, transparent)!important}}.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center>.w-16{background:0 0!important}.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center>.w-16 svg{color:var(--pa);width:26px;height:26px}.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center>h3{font-family:var(--font-display);letter-spacing:-.015em;margin-bottom:8px!important;font-size:24px!important}.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center>p{max-width:56ch!important;margin:0!important}@media (width<=639px){.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center[class*=border-white\/]{grid-template-columns:minmax(0,1fr);padding:26px 22px!important}.public-content:not(.sector-page *) section .max-w-5xl>.rounded-2xl.text-center>.w-16{grid-row:auto;margin-bottom:18px!important}}.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center{border-radius:0;grid-template-columns:auto minmax(0,1fr);place-items:start;column-gap:28px;display:grid;position:relative;border-style:solid!important;border-color:var(--line)!important;background:linear-gradient(90deg, var(--pa), transparent 55%), var(--s2)!important;padding:32px 36px!important}@supports (color:color-mix(in lab, red, red)){.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center{background:linear-gradient(90deg, color-mix(in srgb, var(--pa) 7%, transparent), transparent 55%), var(--s2)!important}}.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center{background-image:none!important}.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center:before{content:"";background:var(--pa);opacity:.85;border-radius:0 3px 3px 0;width:3px;position:absolute;top:24px;bottom:24px;left:0}.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center>.w-20{border-radius:0;grid-row:1/span 3;width:56px;height:56px;border-color:var(--pa)!important;background:0 0!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center>.w-20{border-color:color-mix(in srgb, var(--pa) 35%, transparent)!important}}.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center>.w-20 svg{width:26px;height:26px;color:var(--pa);opacity:1}.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center>span{font-family:var(--font-mono);letter-spacing:0;border:1px solid var(--pa);align-items:center;gap:7px;padding:6px 12px;font-size:12px;display:inline-flex;margin-bottom:12px!important}@supports (color:color-mix(in lab, red, red)){.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center>span{border:1px solid color-mix(in srgb, var(--pa) 35%, transparent)}}.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center>span{color:var(--pa)!important;background:0 0!important}.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center>span:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center>p{text-align:left!important;max-width:56ch!important}.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center>p.font-display{letter-spacing:-.015em;margin-bottom:8px!important;font-size:24px!important}@media (width<=639px){.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center{grid-template-columns:minmax(0,1fr);padding:26px 22px!important}.public-content:not(.sector-page *) section .border-dashed.rounded-2xl.flex-col.items-center>.w-20{grid-row:auto;margin-bottom:18px!important}}.public-content:not(.sector-page *) section>div>.mb-12>h2.font-display:first-child,.public-content:not(.sector-page *) section>div>h2.font-display.mb-12{padding-top:18px;position:relative}.public-content:not(.sector-page *) section>div>.mb-12>h2.font-display:first-child:before,.public-content:not(.sector-page *) section>div>h2.font-display.mb-12:before{content:"";background:var(--pa);border-radius:2px;width:40px;height:2px;position:absolute;top:0;left:0}.public-content :is(.bg-amber-500\/15,.bg-amber-500\/10)[class*=font-mono]{letter-spacing:0;align-items:center;gap:7px;padding:6px 12px;display:inline-flex;font-size:12px!important}.public-content :is(.bg-amber-500\/15,.bg-amber-500\/10)[class*=font-mono]:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.public-content:not(.sector-page *) section .text-center>p.font-mono.uppercase,.public-content:not(.sector-page *) section .text-center>p.font-mono.uppercase+h2{position:relative}.public-content:not(.sector-page *) section .text-center>p.font-mono.uppercase{align-items:center;gap:14px;display:inline-flex;color:var(--pa)!important}.public-content:not(.sector-page *) section .text-center>p.font-mono.uppercase:before,.public-content:not(.sector-page *) section .text-center>p.font-mono.uppercase:after{content:"";background:var(--pa);opacity:.7;transform-origin:50%;width:28px;height:1px}.public-content:not(.sector-page *) section :is(.h-px.w-12.bg-gold,.w-12.h-px.bg-gold){background:var(--pa)!important}.public-content:not(.sector-page *) section .flex.items-center.gap-3>span.font-mono.uppercase{color:var(--pa)!important}.public-content:not(.sector-page *) section h2.font-display:not(.foot-sig__poem):not(.page-hero__title){letter-spacing:-.03em;font-size:clamp(30px,4.2vw,52px);line-height:1.06}.public-content:not(.sector-page *) section .text-center>h2+p{margin-top:14px}.public-content:not(.sector-page *) section .inline-flex.flex-col.items-center[class*=bg-gold\/10]{border-radius:0;position:relative;background:var(--s2)!important;border-color:var(--line)!important;background-image:radial-gradient(120% 140% at 50% 120%, var(--pa), transparent 60%)!important;padding:30px 44px!important}@supports (color:color-mix(in lab, red, red)){.public-content:not(.sector-page *) section .inline-flex.flex-col.items-center[class*=bg-gold\/10]{background-image:radial-gradient(120% 140% at 50% 120%, color-mix(in srgb, var(--pa) 14%, transparent), transparent 60%)!important}}.public-content:not(.sector-page *) section .inline-flex.flex-col.items-center[class*=bg-gold\/10]{background-image:none!important}.public-content:not(.sector-page *) section .inline-flex.flex-col.items-center[class*=bg-gold\/10]:before{content:"";background:var(--pa);border-radius:0 0 2px 2px;width:56px;height:2px;position:absolute;top:0;left:50%;translate:-50%}.public-content:not(.sector-page *) section .inline-flex.flex-col.items-center[class*=bg-gold\/10]>span:first-child{color:var(--fg-strong)!important}.public-content .public-empty{text-align:left;background:linear-gradient(135deg, var(--pa), transparent 60%), var(--s2);align-items:flex-start;padding:clamp(36px,5vw,64px) clamp(24px,4vw,56px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-content .public-empty{background:linear-gradient(135deg, color-mix(in srgb, var(--pa) 6%, transparent), transparent 60%), var(--s2)}}.public-content .public-empty{border-radius:0;background-image:none!important}.public-content .public-empty:after{content:"N71";z-index:0;pointer-events:none;font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--line-strong);font-size:clamp(120px,22vw,260px);line-height:1;position:absolute;bottom:-.32em;right:-.06em;display:none!important}.public-content .public-empty>*{z-index:1;position:relative}.public-content .public-empty h3{max-width:22ch}.public-content .public-empty p{max-width:52ch;margin-left:0}.public-content .public-empty .public-eyebrow{color:var(--pa)}@media (width<=639px){.public-content .public-empty:after{font-size:34vw}}.foot-sig__line--1,.foot-sig__clock{color:var(--page-accent,var(--brand-fg))}@media (prefers-reduced-motion:reduce){.public-content:not(.sector-page *) section .grid>:is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=p-]>:first-child:not(.absolute):before{transition:none}}.cf__form{gap:22px;display:grid}.cf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.cf__field{position:relative}.cf__input{background:var(--fill-1);border:1px solid var(--line);border-bottom-color:var(--line-strong);width:100%;min-height:58px;color:var(--fg-strong);border-radius:0 12px 4px 4px;outline:none;padding:24px 14px 10px;font-size:15px;line-height:1.4;transition:background-color .25s,border-color .25s}.cf__input:hover{background:var(--fill-2)}.cf__field .cf__input:focus-visible{outline-offset:0;outline:2px solid #0000}.cf__input:focus{background:var(--fill-2);border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.cf__input:focus{border-color:color-mix(in srgb, var(--pa) 35%, var(--line))}}.cf__area{resize:vertical;min-height:168px;padding-top:30px}.cf__label{pointer-events:none;color:var(--fg-subtle);transform-origin:0 0;font-size:15px;line-height:1.3;transition:translate .25s cubic-bezier(.2,.7,.2,1),scale .25s cubic-bezier(.2,.7,.2,1),color .25s;position:absolute;top:19px;left:14px}.cf__field--area .cf__label{top:18px}.cf__field:focus-within .cf__label,.cf__field.has-value .cf__label{color:var(--fg-muted);translate:0 -11px;scale:.74}.cf__field:focus-within .cf__label,.cf__req{color:var(--pa)}.cf__line{background:var(--pa);transform-origin:0;border-radius:2px 2px 0 0;height:2px;transition:scale .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:4px;right:4px;scale:0 1}.cf__field:focus-within .cf__line{scale:1}.cf__input:user-invalid{border-bottom-color:var(--accent-red)}@supports (color:color-mix(in lab, red, red)){.cf__input:user-invalid{border-bottom-color:color-mix(in srgb, var(--accent-red) 60%, transparent)}}.cf__count{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:10px;right:12px}.cf__dept{border:0;min-width:0;margin:0;padding:0}.cf__legend{letter-spacing:0;color:var(--fg-muted);margin-bottom:10px;padding:0;font-size:12px}.cf__chips{flex-wrap:wrap;gap:8px;display:flex}.cf__chip{isolation:isolate;border:1px solid var(--line-strong);min-height:40px;color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:0;align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;transition:color .25s,border-color .25s;display:inline-flex;position:relative}.cf__chip:hover{color:var(--fg-strong);border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.cf__chip:hover{border-color:color-mix(in srgb, var(--pa) 45%, transparent)}}.cf__chip.is-on{color:var(--fg-onbrand);border-color:#0000}.cf__chip-bg{z-index:-1;background:var(--pa);box-shadow:none;border-radius:0;position:absolute;inset:0}.cf__chip:focus-visible{outline:2px solid var(--pa);outline-offset:2px}.cf__select-sr{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cf__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.cf__hint{color:var(--fg-subtle);font-size:13px}.cf__hint strong{color:var(--fg-muted);font-weight:600}.cf__submit{min-width:220px;position:relative;overflow:hidden}.cf__submit-progress{transform-origin:0;background:#00000047;width:100%;height:3px;position:absolute;bottom:0;left:0;scale:0 1}.cf__submit.is-busy .cf__submit-progress{animation:1.6s cubic-bezier(.2,.7,.2,1) infinite cf-progress}.cf__submit.is-busy svg{animation:1.6s cubic-bezier(.2,.7,.2,1) infinite cf-fly}@keyframes cf-progress{0%{transform-origin:0;scale:0 1}60%{transform-origin:0;scale:1}61%{transform-origin:100%}to{transform-origin:100%;scale:0 1}}@keyframes cf-fly{0%,to{opacity:1;translate:0}45%{opacity:0;translate:14px}55%{opacity:0;translate:-10px}}.cf__error{color:var(--accent-red);border:1px solid var(--accent-red);border-radius:0;padding:12px 14px;font-size:14px}@supports (color:color-mix(in lab, red, red)){.cf__error{border:1px solid color-mix(in srgb, var(--accent-red) 35%, transparent)}}.cf__error{background:var(--accent-red)}@supports (color:color-mix(in lab, red, red)){.cf__error{background:color-mix(in srgb, var(--accent-red) 8%, transparent)}}.cf__success{border:1px solid var(--pa);border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:26px;padding:clamp(28px,4vw,44px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cf__success{border:1px solid color-mix(in srgb, var(--pa) 30%, var(--line))}}.cf__success{background:linear-gradient(135deg, var(--pa), transparent 60%), var(--s2)}@supports (color:color-mix(in lab, red, red)){.cf__success{background:linear-gradient(135deg, color-mix(in srgb, var(--pa) 8%, transparent), transparent 60%), var(--s2)}}.cf__success{background-image:none!important}.cf__success:after{content:"N71";pointer-events:none;font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--line-strong);font-size:clamp(110px,16vw,200px);line-height:1;position:absolute;bottom:-.35em;right:-.05em;display:none!important}.cf__success h3{color:var(--fg-strong);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(24px,2.6vw,32px)}.cf__success p{color:var(--fg-muted);max-width:46ch;font-size:15px;line-height:1.7}.cf__success-mark{width:72px;height:72px;color:var(--pa);place-items:center;display:grid;position:relative}.cf__success-ring{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.cf__success-ring circle{fill:none;stroke:var(--pa);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.2,.7,.2,1) .1s forwards cf-draw}.cf__success-tick{width:30px;height:30px}.cf__success-tick path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s cubic-bezier(.2,.7,.2,1) .9s forwards cf-draw}@keyframes cf-draw{to{stroke-dashoffset:0}}.cf__ref{border:1px solid var(--line-strong);font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);border-radius:8px;align-items:center;gap:10px;margin-top:18px;padding:8px 12px;font-size:12px;display:inline-flex}.cf__ref strong{color:var(--fg-strong);font-weight:500}@media (width<=639px){.cf__grid{grid-template-columns:minmax(0,1fr);gap:14px}.cf__actions{flex-direction:column;align-items:stretch}.cf__submit{width:100%}.cf__hint{text-align:center}.cf__success{grid-template-columns:minmax(0,1fr);padding:24px 20px}}@media (prefers-reduced-motion:reduce){.cf__label,.cf__line,.cf__input,.cf__chip{transition:none}.cf__submit.is-busy .cf__submit-progress,.cf__submit.is-busy svg{animation:none}.cf__success-ring circle,.cf__success-tick path{stroke-dashoffset:0;animation:none}}.csb__office{isolation:isolate;border:1px solid var(--line);background:linear-gradient(135deg, var(--pa), transparent 60%), var(--s2);border-radius:0;padding:22px 22px 24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.csb__office{background:linear-gradient(135deg, color-mix(in srgb, var(--pa) 8%, transparent), transparent 60%), var(--s2)}}.csb__office{background-image:none!important}.csb__office:before{content:"";background:var(--pa);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:22px;right:22px}.csb__office-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.csb__dot{background:var(--pa);width:8px;height:8px;box-shadow:0 0 0 4px var(--pa);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.csb__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--pa) 18%, transparent)}}.csb__dot{animation:2.8s ease-in-out infinite pulse-slow}.csb__office-label{color:var(--fg-strong);font-size:13px;font-weight:600}.csb__clock{letter-spacing:0;color:var(--fg-subtle);align-items:baseline;gap:8px;margin-left:auto;font-size:14px;display:inline-flex}.csb__clock strong{letter-spacing:0;color:var(--pa);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.csb__office-city{letter-spacing:-.015em;color:var(--fg-strong);margin-bottom:10px;font-size:22px;line-height:1.25}.csb__office-mail{min-height:40px;color:var(--pa);align-items:center;gap:8px;font-size:14px;display:inline-flex}.csb__office-mail span{transition:translate .3s cubic-bezier(.2,.7,.2,1)}.csb__office-mail:hover span{translate:3px -3px}.csb__office-mark{z-index:-1;pointer-events:none;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--line-strong);opacity:.8;font-size:110px;line-height:1;position:absolute;bottom:-.36em;right:-.04em;display:none!important}.csb__ledger{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.csb__row{border-bottom:1px solid var(--line);min-height:52px;color:inherit;isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:6px 0;text-decoration:none;display:grid;position:relative}.csb__row:before{content:"";z-index:-1;opacity:0;background:0 0;border-radius:8px;transition:opacity .3s;position:absolute;inset:0 -10px}.csb__name{color:var(--fg-muted);font-size:14.5px;transition:color .3s,translate .35s cubic-bezier(.2,.7,.2,1)}.csb__cta{color:var(--pa);opacity:.75;align-items:center;gap:6px;font-size:12.5px;font-weight:600;transition:opacity .3s;display:inline-flex}.csb__cta svg{width:13px;height:13px;transition:translate .3s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.csb__row:hover:before{opacity:1}.csb__row:hover .csb__name{color:var(--fg-strong);translate:4px}.csb__row:hover .csb__cta{opacity:1}.csb__row:hover .csb__cta svg{translate:2px -2px}}@media (prefers-reduced-motion:reduce){.csb__dot{animation:none}.csb__name,.csb__cta svg,.csb__office-mail span{transition:none}}.about-story__copy{position:relative}.about-story__year{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--line-strong);opacity:.7;font-size:clamp(96px,12vw,180px);line-height:1;position:absolute;top:-.55em;left:-.04em;display:none!important}.about-story{isolation:isolate}.about-story__lead{font-size:clamp(16px,1.3vw,18px);color:var(--fg)!important}.about-story__lead:first-letter{font-family:var(--font-display);float:left;color:var(--pa);padding:.06em .14em 0 0;font-size:3.4em;line-height:.82}.about-plate{border:1px solid #ffffff1a}.about-plate__grid{pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 70%)}.about-plate__corner{border:1px solid var(--pa);width:22px;height:22px;position:absolute}@supports (color:color-mix(in lab, red, red)){.about-plate__corner{border:1px solid color-mix(in srgb, var(--pa) 70%, transparent)}}.about-plate__corner{pointer-events:none}.about-plate__corner--tl{border-bottom:0;border-right:0;top:14px;left:14px}.about-plate__corner--br{border-top:0;border-left:0;bottom:14px;right:14px}.about-plate__list{margin:0;padding:0;list-style:none}.about-plate__row{align-items:center;gap:10px;display:flex}.about-plate__dot{background:var(--dot);width:7px;height:7px;box-shadow:none;border-radius:50%;flex-shrink:0}.about-plate__foot{border-top:1px solid #ffffff1f}.about-quote__mark{width:clamp(44px,6vw,64px);height:auto;margin:0 auto clamp(10px,2vw,18px);display:block}.about-quote__mark path{fill:none;stroke:var(--pa);stroke-width:1.4px;stroke-linejoin:round}.about-quote__text{line-height:1.18}.about-quote__mono{border:1.5px solid var(--pa);flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.about-values__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(24px,3vw,40px);display:flex}.vled{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.vled__row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;padding:22px 0;display:grid}.vled__icon{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--brand-fg);place-items:center;display:grid}.vled__icon svg{width:18px;height:18px}.vled__title{letter-spacing:-.02em;color:var(--fg-strong);font-size:clamp(20px,2vw,28px);line-height:1.1}.vled__desc{color:var(--fg-muted);font-size:16px;line-height:1.55}@media (width<=767px){.vled__row{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon title"".desc";gap:6px 12px;padding:16px 0}.vled__icon{grid-area:icon;width:36px;height:36px}.vled__title{grid-area:title;font-size:19px}.vled__desc{grid-area:desc;font-size:15px}}.about-person{border:1px solid var(--line);background:var(--s2);color:inherit;border-radius:0;text-decoration:none;transition:border-color .3s,translate .4s cubic-bezier(.2,.7,.2,1);display:block;overflow:hidden}.about-person:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.about-person:hover{border-color:color-mix(in srgb, var(--pa) 45%, transparent)}}.about-person:hover{translate:0 -3px}.about-person__plate{isolation:isolate;background:linear-gradient(135deg, var(--pa), transparent 65%), var(--fill-1);place-items:center;height:168px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-person__plate{background:linear-gradient(135deg, color-mix(in srgb, var(--pa) 10%, transparent), transparent 65%), var(--fill-1)}}.about-person__plate{border-bottom:1px solid var(--line);background-image:none!important}.about-person__grid{z-index:-1;opacity:.45;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 80%);mask-image:radial-gradient(#000 20%,#0000 80%);background-image:none!important}.about-person__mono{width:84px;height:84px;color:var(--pa);place-items:center;display:grid;position:relative}.about-person__mono>span{letter-spacing:-.02em;font-size:28px}.about-person__mono svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.about-person__mono circle{fill:none;stroke:var(--pa);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1) .3s}.reveal-target.is-revealed .about-person__mono circle,html:not(.js-reveal) .about-person__mono circle{stroke-dashoffset:0}.about-person__mark{z-index:-1;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--line-strong);pointer-events:none;font-size:96px;line-height:1;position:absolute;bottom:-.38em;right:-.05em;display:none!important}.about-person__body{position:relative}.about-person__body h3{transition:color .3s}.about-person:hover .about-person__body h3{color:var(--pa)}.about-person__arrow{opacity:0;color:var(--pa);font-size:18px;transition:opacity .3s,translate .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;right:18px;translate:-6px -50%}.about-person:hover .about-person__arrow{opacity:1;translate:0 -50%}.about-cta__band{grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:24px 48px;padding-top:clamp(28px,4vw,44px);display:grid;position:relative}.about-cta__rule{left:var(--gutter);right:var(--gutter);background:var(--line-strong);height:1px;position:absolute;top:0}.about-cta__rule:after{content:"";background:var(--pa);transform-origin:0;width:100%;height:1px;transition:scale 1.1s cubic-bezier(.2,.7,.2,1) .15s;position:absolute;top:0;left:0;scale:0 1}.reveal-target.is-revealed .about-cta__rule:after,html:not(.js-reveal) .about-cta__rule:after{scale:1}.about-cta__actions{justify-self:end}@media (width<=767px){.about-cta__band{grid-template-columns:minmax(0,1fr)}.about-cta__actions{justify-self:stretch}.about-cta__actions .btn{flex:1}}@media (prefers-reduced-motion:reduce){.about-plate__row,.vled__row,.vled__title,.about-person,.about-person__arrow{transition:none!important}.about-person__mono circle,.about-cta__rule:after{transition:none}.about-cta__rule:after{scale:1}}.dcards__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(28px,4vw,56px);display:flex}.dcards__count{letter-spacing:-.03em;color:var(--fg-strong);align-items:baseline;gap:10px;font-size:clamp(32px,4vw,56px);line-height:1;display:inline-flex}.dcards__count span{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);font-size:12px}.dcard{isolation:isolate;position:relative;overflow:hidden}.dcard__spot{z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), var(--pa), transparent 38%);position:absolute;inset:-40%}@supports (color:color-mix(in lab, red, red)){.dcard__spot{background:radial-gradient(circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--pa) 14%, transparent), transparent 38%)}}.dcard__spot{transition:opacity .35s;background-image:none!important}.dcard .dcard__spot{position:absolute!important}@media (hover:hover){.dcard:hover .dcard__spot{opacity:1}}.public-content:not(.sector-page *) section .grid>.dcard:before{content:none}@media (width<=639px){.dcards__count{font-size:28px}.dcards__grid{border-top:1px solid var(--line-strong);gap:0!important}.dcards__grid>.dcard{border-radius:0;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon title""icon desc";align-items:start;gap:4px 14px;display:grid;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;padding:16px 0!important}.dcards__grid>.dcard>.w-12{grid-area:icon;width:40px;height:40px;margin:0}.dcards__grid>.dcard>h3{grid-area:title;margin:0;font-size:17px}.dcards__grid>.dcard>p{grid-area:desc;font-size:13.5px}.dcards__grid>.dcard>:first-child:not(.absolute):before{content:none}.dcards__grid>.dcard:before{top:18px;right:0;content:none!important}}.cta-band{grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:24px 48px;padding-top:clamp(28px,4vw,44px);display:grid;position:relative}.cta-band__rule{background:var(--line-strong);height:1px;position:absolute;top:0;left:1.5rem;right:1.5rem}@media (width>=1024px){.cta-band__rule{left:2rem;right:2rem}}.cta-band__rule:after{content:"";background:var(--pa);transform-origin:0;width:100%;height:1px;transition:scale 1.1s cubic-bezier(.2,.7,.2,1) .15s;position:absolute;top:0;left:0;scale:0 1}.reveal-target.is-revealed .cta-band__rule:after,html:not(.js-reveal) .cta-band__rule:after{scale:1}.cta-band>.btn{justify-self:end}@media (width<=767px){.cta-band{grid-template-columns:minmax(0,1fr)}.cta-band>.btn{justify-self:stretch}}.job-post{position:relative}.job-post>.flex-1 h3{transition:translate .4s cubic-bezier(.2,.7,.2,1),color .3s}@media (hover:hover){.job-post:hover>.flex-1 h3{translate:4px}}.public-content .public-empty.is-loading h3{color:var(--fg-muted)}.jobs-pulse{gap:6px;margin-top:8px;display:inline-flex}.jobs-pulse span{background:var(--pa);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite jobs-pulse}.jobs-pulse span:nth-child(2){animation-delay:.15s}.jobs-pulse span:nth-child(3){animation-delay:.3s}@keyframes jobs-pulse{0%,to{opacity:.25;scale:.8}50%{opacity:1;scale:1}}.public-content .public-empty .btn{margin-top:4px}.inv-enquiry__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.inv-enquiry__intro{top:calc(var(--header-h) + 24px);position:sticky}.inv-enquiry__meta{border-top:1px solid var(--line);margin:0;padding-top:18px}.inv-enquiry__meta dt{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);margin-bottom:6px;font-size:12px}.inv-enquiry__meta dd a{color:var(--pa);align-items:center;gap:8px;min-height:40px;font-size:15px;display:inline-flex}.inv-enquiry__meta dd a span{transition:translate .3s cubic-bezier(.2,.7,.2,1)}.inv-enquiry__meta dd a:hover span{translate:3px -3px}.inv-enquiry__form{border:1px solid var(--line);background:var(--s2);border-radius:0;padding:clamp(22px,3vw,32px)}@media (width<=1023px){.inv-enquiry__grid{grid-template-columns:minmax(0,1fr)}.inv-enquiry__intro{position:static}}@media (prefers-reduced-motion:reduce){.dcard__spot,.job-post>.flex-1 h3,.inv-enquiry__meta dd a span{transition:none}.jobs-pulse span{opacity:1;animation:none}.cta-band__rule:after{transition:none;scale:1}}.sdg__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.sdg__tile{isolation:isolate;border:1px solid var(--line);background:var(--s2);border-radius:0;grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:18px;padding:22px;transition:border-color .3s,translate .4s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:hidden}.sdg__tile:before{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg, var(--sdg), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sdg__tile:before{background:linear-gradient(135deg, color-mix(in srgb, var(--sdg) 16%, transparent), transparent 60%)}}.sdg__tile:before{transition:opacity .35s}@media (hover:hover){.sdg__tile:hover{border-color:var(--sdg)}@supports (color:color-mix(in lab, red, red)){.sdg__tile:hover{border-color:color-mix(in srgb, var(--sdg) 55%, transparent)}}.sdg__tile:hover{translate:0 -3px}.sdg__tile:hover:before{opacity:1}}.sdg__badge{width:64px;height:64px;color:var(--sdg);place-items:center;display:grid;position:relative}.sdg__badge svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.sdg__badge circle{fill:var(--sdg)}@supports (color:color-mix(in lab, red, red)){.sdg__badge circle{fill:color-mix(in srgb, var(--sdg) 12%, transparent)}}.sdg__badge circle{stroke:var(--sdg);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s cubic-bezier(.2, .7, .2, 1) calc(.15s + var(--i) * .1s)}.reveal-target.is-revealed .sdg__badge circle,html:not(.js-reveal) .sdg__badge circle{stroke-dashoffset:0}.sdg__num{letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1;position:relative}.sdg__tag{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);margin-bottom:6px;font-size:12px;display:block}.sdg__title{color:var(--fg-strong);margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.3}.sdg__desc{color:var(--fg-muted);font-size:13.5px;line-height:1.65}.sdg__numeral{z-index:-1;pointer-events:none;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px var(--sdg);font-size:120px;font-weight:700;line-height:1;position:absolute;bottom:-.32em;right:-.06em}@supports (color:color-mix(in lab, red, red)){.sdg__numeral{-webkit-text-stroke:1px color-mix(in srgb, var(--sdg) 35%, transparent)}}.sdg__numeral{opacity:.6;display:none!important}.sdg__more{border:1px dashed var(--line-strong);background:linear-gradient(135deg, var(--pa), transparent 60%);border-radius:0;align-content:center;gap:10px;padding:22px 24px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sdg__more{background:linear-gradient(135deg, color-mix(in srgb, var(--pa) 7%, transparent), transparent 60%)}}.sdg__more{background-image:none!important}.sdg__more-rule{background:var(--pa);border-radius:0 0 2px 2px;width:44px;height:2px;position:absolute;top:0;left:24px}.sdg__more-idx{letter-spacing:-.02em;color:var(--pa);font-size:22px}.sdg__more p{color:var(--fg-muted);max-width:30ch;font-size:14px;line-height:1.6}@media (width<=1023px){.sdg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.sdg__grid{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);gap:0}.sdg__tile{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:48px minmax(0,1fr);column-gap:14px;padding:16px 0}.sdg__tile:before,.sdg__numeral{display:none}.sdg__badge{width:48px;height:48px}.sdg__num{font-size:20px}.sdg__title{font-size:15px}.sdg__desc{font-size:13px}.sdg__more{margin-top:16px}}.prog__band{border-block:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 40px;margin-bottom:clamp(28px,4vw,48px);padding:26px 0 26px 28px;display:grid;position:relative}.prog__tick{background:var(--pa);transform-origin:top;width:3px;box-shadow:none;border-radius:3px;transition:scale .9s cubic-bezier(.2,.7,.2,1) .15s;position:absolute;top:24px;bottom:24px;left:0;scale:1 0}.reveal-target.is-revealed .prog__tick,html:not(.js-reveal) .prog__tick{scale:1}.prog__figure{gap:4px;display:grid}.prog__stat--num{letter-spacing:-.03em;color:var(--pa);font-size:clamp(44px,5vw,64px);line-height:1}.prog__stat--phrase{letter-spacing:-.02em;color:var(--pa);font-size:clamp(28px,3vw,40px);line-height:1.05}.prog__label{color:var(--fg-strong);font-size:15px;font-weight:600}.prog__sub{color:var(--fg-muted);max-width:52ch;font-size:15px;line-height:1.7}.prog__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.prog__card{isolation:isolate;border:1px solid var(--line);background:var(--s2);border-radius:0;flex-direction:column;padding:20px;transition:border-color .3s,translate .4s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}@media (hover:hover){.prog__card:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.prog__card:hover{border-color:color-mix(in srgb, var(--pa) 45%, transparent)}}.prog__card:hover{translate:0 -3px}}.prog__icon{filter:grayscale()opacity(.55);font-size:22px;transition:filter .3s;position:absolute;top:14px;right:16px}.prog__card:hover .prog__icon{filter:none}.prog__title{color:var(--fg-strong);letter-spacing:-.01em;margin-bottom:8px;font-size:15.5px;font-weight:600}.prog__desc{color:var(--fg-muted);margin-bottom:16px;font-size:13.5px;line-height:1.65}.prog__foot{border-top:1px solid var(--line);gap:3px;margin-top:auto;padding-top:12px;display:grid}.prog__focus{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);font-size:12px}.prog__area{font-family:var(--font-display);color:var(--pa);letter-spacing:-.01em;font-size:17px}@media (width<=1023px){.prog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.prog__band{grid-template-columns:minmax(0,1fr);gap:10px;padding-left:20px}.prog__grid{gap:10px}.prog__card{border-radius:0;padding:14px}.prog__icon{display:none}.prog__title{font-size:14px}.prog__desc{margin-bottom:12px;font-size:12.5px}.prog__area{font-size:15px}}.pol__count{letter-spacing:-.03em;color:var(--fg-strong);align-items:baseline;gap:10px;font-size:clamp(32px,4vw,56px);line-height:1;display:inline-flex}.pol__count span{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);font-size:12px}.pol__list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.pol__row{isolation:isolate;border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:18px;padding:18px 0;display:grid;position:relative}.pol__row:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;opacity:0;background:linear-gradient(90deg, var(--pa), transparent 60%);position:absolute}@supports (color:color-mix(in lab, red, red)){.pol__row:before{background:linear-gradient(90deg, color-mix(in srgb, var(--pa) 8%, transparent), transparent 60%)}}.pol__row:before{transition:opacity .3s;background-image:none!important}.pol__icon{border:1px solid var(--pa);border-radius:0;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.pol__icon{border:1px solid color-mix(in srgb, var(--pa) 40%, transparent)}}.pol__icon{color:var(--pa)}.pol__icon svg{width:18px;height:18px}.pol__title{color:var(--fg-strong);letter-spacing:-.01em;font-size:17px;font-weight:600;transition:translate .4s cubic-bezier(.2,.7,.2,1)}.pol__desc{color:var(--fg-muted);margin-top:3px;font-size:14px;line-height:1.55}.pol__cta{border-radius:var(--corner-sm);border:1px solid var(--line-strong);min-height:40px;color:var(--fg-muted);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:color .3s,border-color .3s,background-color .3s;display:inline-flex}.pol__cta svg{width:14px;height:14px;transition:translate .3s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.pol__row:hover:before{opacity:1}.pol__row:hover .pol__title{translate:4px}.pol__cta:hover{color:var(--fg-onbrand);background:var(--pa);border-color:var(--pa)}.pol__cta:hover svg{translate:0 2px}}@media (width<=639px){.pol__row{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon body"".cta";gap:10px 12px}.pol__icon{grid-area:icon;width:36px;height:36px}.pol__body{grid-area:body}.pol__cta{grid-area:cta;justify-self:start}.pol__title{font-size:16px}}.gov-mandate{z-index:1;position:relative}.cta-band--flush .cta-band__rule{left:0;right:0}@media (prefers-reduced-motion:reduce){.sdg__tile,.sdg__badge circle,.prog__card,.prog__tick,.pol__title,.pol__cta svg{transition:none!important}.sdg__badge circle{stroke-dashoffset:0}.prog__tick{scale:1}}.ceo{isolation:isolate;border:1px solid var(--pa)}@supports (color:color-mix(in lab, red, red)){.ceo{border:1px solid color-mix(in srgb, var(--pa) 35%, var(--line))}}.ceo{background:linear-gradient(135deg, var(--pa), transparent 55%), var(--s2)!important}@supports (color:color-mix(in lab, red, red)){.ceo{background:linear-gradient(135deg, color-mix(in srgb, var(--pa) 8%, transparent), transparent 55%), var(--s2)!important}}.ceo{background-image:none!important}.ceo__spot{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), var(--pa), transparent 36%);position:absolute;inset:-40%}@supports (color:color-mix(in lab, red, red)){.ceo__spot{background:radial-gradient(circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--pa) 14%, transparent), transparent 36%)}}.ceo__spot{transition:opacity .35s;background-image:none!important}@media (hover:hover){.ceo:hover .ceo__spot{opacity:1}}.ceo__grid{z-index:0;pointer-events:none;opacity:.4;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 65%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 65%);background-image:none!important}.ceo__mark{z-index:0;pointer-events:none;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--line-strong);opacity:.6;font-size:clamp(120px,16vw,220px);line-height:1;position:absolute;bottom:-.36em;right:-.05em;display:none!important}.ceo .about-plate__corner{z-index:1}.ceo__mono{width:112px;height:112px;color:var(--pa);place-items:center;display:grid;position:relative}.ceo__mono>span{letter-spacing:-.02em;font-size:34px}.ceo__mono svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.ceo__mono circle{fill:var(--pa)}@supports (color:color-mix(in lab, red, red)){.ceo__mono circle{fill:color-mix(in srgb, var(--pa) 8%, transparent)}}.ceo__mono circle{stroke:var(--pa);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.2,1) .3s}.reveal-target.is-revealed .ceo__mono circle,html:not(.js-reveal) .ceo__mono circle{stroke-dashoffset:0}.ceo__tag{border:1px solid var(--line-strong);color:var(--fg-muted);border-radius:0;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;transition:border-color .3s,color .3s;display:inline-flex}.ceo__tag span{font-family:var(--font-mono);letter-spacing:0;color:var(--pa);font-size:12px}.ceo__tag:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.ceo__tag:hover{border-color:color-mix(in srgb, var(--pa) 45%, transparent)}}.ceo__tag:hover{color:var(--fg-strong)}.team__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.team__count{letter-spacing:-.03em;color:var(--fg-strong);align-items:baseline;gap:10px;font-size:40px;line-height:1;display:inline-flex}.team__count span{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);font-size:12px}.team__card{border:1px solid var(--line);background:var(--s2);border-radius:0;padding:24px;transition:border-color .3s,translate .4s cubic-bezier(.2,.7,.2,1);position:relative}.team__card:before{content:"";background:var(--pa);border-radius:0 0 2px 2px;width:28px;height:2px;transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:24px}@media (hover:hover){.team__card:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.team__card:hover{border-color:color-mix(in srgb, var(--pa) 45%, transparent)}}.team__card:hover{translate:0 -3px}.team__card:hover:before{width:64px}}.team__photo{object-fit:cover;border:1px solid var(--line-strong);border-radius:50%;width:84px;height:84px;margin-bottom:18px}.team__mono{width:84px;height:84px;color:var(--pa);place-items:center;margin-bottom:18px;display:grid;position:relative}.team__mono>span{font-size:26px}.team__mono svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.team__mono circle{fill:none;stroke:var(--pa);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1) .3s}.reveal-target.is-revealed .team__mono circle,html:not(.js-reveal) .team__mono circle{stroke-dashoffset:0}.team__name{color:var(--fg-strong);letter-spacing:-.015em;font-size:22px}.team__role{font-family:var(--font-mono);letter-spacing:0;color:var(--pa);margin:8px 0 12px;font-size:12px}.team__bio{color:var(--fg-muted);font-size:14.5px;line-height:1.7}.gcount{border-block:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.gcount__cell{border-right:1px solid var(--line);padding:26px 22px 26px 26px;position:relative}.gcount__cell:last-child{border-right:0}.gcount__tick{background:var(--pa);transform-origin:top;width:3px;transition:scale .8s cubic-bezier(.2, .7, .2, 1) calc(.15s + var(--i) * .12s);box-shadow:none;border-radius:3px;position:absolute;top:26px;bottom:26px;left:0;scale:1 0}.reveal-target.is-revealed .gcount__tick,html:not(.js-reveal) .gcount__tick{scale:1}.gcount dd{letter-spacing:-.03em;color:var(--pa);margin:0 0 8px;font-size:clamp(34px,4vw,56px);line-height:1}.gcount dt{color:var(--fg-muted);font-size:14px}.gcount__note{color:var(--fg-subtle);margin-top:14px;font-size:12.5px}@media (width<=639px){.gcount{grid-template-columns:minmax(0,1fr)}.gcount__cell{border-right:0;border-bottom:1px solid var(--line);padding:18px 16px 18px 20px}.gcount__cell:last-child{border-bottom:0}.gcount dd{font-size:34px}}.corr__list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.corr__row{--rc:var(--pa);isolation:isolate;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,.8fr);align-items:center;column-gap:18px;padding:22px 0;display:grid;position:relative}.corr__row:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;opacity:0;background:linear-gradient(90deg, var(--rc), transparent 50%, var(--rc));position:absolute}@supports (color:color-mix(in lab, red, red)){.corr__row:before{background:linear-gradient(90deg, color-mix(in srgb, var(--rc) 8%, transparent), transparent 50%, color-mix(in srgb, var(--rc) 8%, transparent))}}.corr__row:before{transition:opacity .35s;background-image:none!important}@media (hover:hover){.corr__row:hover:before{opacity:1}}.corr__end{align-items:center;gap:10px;min-width:0;display:flex}.corr__end--to{text-align:right;justify-content:flex-end}.corr__place{color:var(--fg-strong);letter-spacing:-.01em;font-size:15px;font-weight:600}.corr__dot{background:var(--rc);width:9px;height:9px;box-shadow:0 0 0 4px var(--rc);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.corr__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--rc) 18%, transparent)}}.corr__dot{flex-shrink:0}.corr__dot--to{border:1.5px solid var(--rc);box-shadow:none;background:0 0}.corr__line{height:32px;position:relative}.corr__base,.corr__fill{height:1px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.corr__base{background:var(--line-strong)}.corr__fill{background:linear-gradient(90deg, var(--rc), var(--rc))}@supports (color:color-mix(in lab, red, red)){.corr__fill{background:linear-gradient(90deg, var(--rc), color-mix(in srgb, var(--rc) 40%, transparent))}}.corr__fill{transform-origin:0;transition:scale 1.2s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i) * .15s);scale:0 1}.reveal-target.is-revealed .corr__fill,html:not(.js-reveal) .corr__fill{scale:1}.corr__particle{background:var(--rc);width:6px;height:6px;box-shadow:0 0 10px var(--rc);opacity:0;animation:3.4s cubic-bezier(.4,0,.6,1) infinite corr-travel;animation-delay:calc(1.2s + var(--i) * .5s);border-radius:50%;position:absolute;top:50%;left:0;translate:-50% -50%}@keyframes corr-travel{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}.corr__via{background:var(--s0);border:1px solid var(--line);letter-spacing:0;color:var(--fg-subtle);white-space:nowrap;border-radius:0;padding:3px 10px;font-size:12px;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (width<=639px){.corr__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"from""line""to";gap:8px 12px;padding:16px 0}.corr__end--from{grid-area:from}.corr__line{grid-area:line;height:28px}.corr__end--to{text-align:left;flex-direction:row-reverse;grid-area:to;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ceo__spot,.ceo__mono circle,.team__card,.team__mono circle,.gcount__tick,.corr__fill{transition:none!important}.ceo__mono circle,.team__mono circle{stroke-dashoffset:0}.gcount__tick,.corr__fill{scale:1}.corr__particle{animation:none}}@media (width<=639px){.dcards__grid--keep{border-top:0;gap:12px!important}.dcards__grid--keep>.dcard{border-radius:0;display:block;border:1px solid var(--line)!important;background:var(--s2)!important;padding:18px!important}.dcards__grid--keep>.dcard:before{right:18px}}.work-page-hero--sig{isolation:isolate;position:relative;overflow:hidden}.work-page-hero__mark{z-index:-1;pointer-events:none;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--line-strong);opacity:.55;font-size:clamp(160px,24vw,340px);line-height:1;position:absolute;bottom:-.36em;right:-.04em;display:none!important}.work-page-hero__eyebrow{align-items:center;gap:12px;display:inline-flex}.work-page-hero h1.hero-kinetic em{color:inherit;font-style:normal}.work-list-toolbar h2{align-items:baseline;gap:12px;display:inline-flex}.work-list-toolbar__count{color:var(--pa);letter-spacing:-.02em;font-size:.6em}.work-search{align-items:center}.work-search__field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.work-search__field svg{width:16px;height:16px;color:var(--fg-subtle);pointer-events:none;transition:color .25s;position:absolute;left:14px}.work-search__field:focus-within svg{color:var(--pa)}.work-list-toolbar .work-search__field input{border-radius:var(--corner-sm);background:var(--fill-1);border-color:var(--line);padding:12px 14px 12px 40px;transition:background-color .25s,border-color .25s}.work-list-toolbar .work-search__field input:focus{background:var(--fill-2);border-color:var(--pa);outline:none}@supports (color:color-mix(in lab, red, red)){.work-list-toolbar .work-search__field input:focus{border-color:color-mix(in srgb, var(--pa) 40%, var(--line))}}.work-search__line{background:var(--pa);transform-origin:0;border-radius:2px 2px 0 0;height:2px;transition:scale .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:18px;right:18px;scale:0 1}.work-search__field:focus-within .work-search__line{scale:1}.work-card{position:relative}.work-card-idx{z-index:1;color:#ffffffbf;letter-spacing:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04080e8c;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;top:14px;right:14px}.work-status{border-color:var(--pa)!important}@supports (color:color-mix(in lab, red, red)){.work-status{border-color:color-mix(in srgb, var(--pa) 40%, var(--line))!important}}.work-status{color:var(--pa)!important}.work-card h3{transition:translate .4s cubic-bezier(.2,.7,.2,1),color .3s}@media (hover:hover){.work-card:hover h3{color:var(--pa);translate:4px}}@media (width<=639px){.work-list-toolbar{flex-direction:column;align-items:stretch;gap:14px}.work-list-toolbar form{max-width:none}}@media (prefers-reduced-motion:reduce){.work-search__line,.work-card h3{transition:none}}.art__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(24px,3vw,40px);display:flex}.art__head .public-eyebrow{align-items:center;gap:12px;display:inline-flex}.art__title{letter-spacing:-.025em;color:var(--fg-strong);font-size:clamp(28px,3.4vw,44px);line-height:1.1}.art__count{letter-spacing:-.03em;color:var(--fg-strong);align-items:baseline;gap:10px;font-size:clamp(28px,3.4vw,48px);line-height:1;display:inline-flex}.art__count span{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);font-size:12px}.art__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.art__card{border:1px solid var(--line);background:var(--s2);border-radius:0;flex-direction:column;transition:border-color .3s,translate .45s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.art__card:before{content:"";z-index:2;background:var(--pa);border-radius:0 0 2px 2px;width:28px;height:2px;transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:22px}@media (hover:hover){.art__card:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.art__card:hover{border-color:color-mix(in srgb, var(--pa) 45%, transparent)}}.art__card:hover{translate:0 -4px}.art__card:hover:before{width:72px}.art__card:hover .art__media img{scale:1.04}.art__card:hover .art__h a{color:var(--pa);translate:3px}}.art__media{aspect-ratio:16/10;background:var(--s3);display:block;position:relative;overflow:hidden}.art__media img{object-fit:cover;width:100%;height:100%;transition:scale .7s cubic-bezier(.2,.7,.2,1)}.art__body{flex-direction:column;flex:1;padding:22px;display:flex}.art__meta{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.art__dot{background:var(--pa);border-radius:50%;flex-shrink:0;width:6px;height:6px}.art__author{color:var(--fg-muted)}.art__author:before{content:"·";color:var(--fg-faint);margin-right:10px}.art__h{letter-spacing:-.015em;margin-bottom:10px;font-size:22px;line-height:1.2}.art__h a{color:var(--fg-strong);text-decoration:none;transition:color .3s,translate .4s cubic-bezier(.2,.7,.2,1);display:inline-block}.art__summary{color:var(--fg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:18px;font-size:14.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.art__more{border-top:1px solid var(--line);color:var(--pa);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.art__more svg{width:14px;height:14px;transition:translate .3s cubic-bezier(.2,.7,.2,1)}.art__more:hover svg{translate:2px -2px}@media (width<=1023px){.art__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.art__grid{grid-template-columns:minmax(0,1fr);gap:16px}.art__head{flex-direction:column;align-items:flex-start}}.brief__media{position:relative}.brief__media img{transition:opacity .4s,scale .8s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.brief__row:hover .brief__media img{scale:1.05}.brief__row:hover .brief__h{color:var(--pa);translate:3px}}.brief__h{transition:color .3s,translate .4s cubic-bezier(.2,.7,.2,1)}.brief__tag{border:1px solid var(--pa);border-radius:0;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.brief__tag{border:1px solid color-mix(in srgb, var(--pa) 40%, transparent)}}.brief__tag{color:var(--pa);letter-spacing:0;font-size:12px;font-weight:600}.brief__tag:before{content:"";background:var(--pa);border-radius:50%;width:5px;height:5px}.sub__band{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start}.sub__side{justify-self:stretch;width:100%;max-width:520px;margin-left:auto}.sub__form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.sub__field .cf__input{min-height:54px}.sub__btn{min-width:0;min-height:54px}.sub__ok{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 14px;display:inline-flex}.sub__ok svg{width:16px;height:16px;color:var(--pa)}.sub__note{color:var(--fg-subtle);margin-top:12px;font-size:12.5px}@media (width<=767px){.sub__band{grid-template-columns:minmax(0,1fr)}.sub__side{max-width:none;margin-left:0}.sub__form{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.art__card,.art__card:before,.art__media img,.art__h a,.art__more svg,.brief__media img,.brief__h{transition:none!important}}.gal__tabs{gap:8px}.gal__tab-n{font-family:var(--font-mono);letter-spacing:0;opacity:.7;margin-left:8px;font-size:12px}.gal__card,.gal__card .work-card-image{position:relative}.gal__view{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#04080e99;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .3s,translate .4s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;bottom:12px;right:12px;translate:0 6px}.gal__view svg{width:16px;height:16px}.gal__card .work-card-image img{transition:scale .7s cubic-bezier(.2,.7,.2,1)}.gallery-caption{transition:background-color .3s}@media (hover:hover){.gal__card:hover .gal__view{opacity:1;translate:0}.gal__card:hover .work-card-image img{scale:1.05}.gal__card:hover .gallery-caption{background:var(--s2)}.gal__card:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.gal__card:hover{border-color:color-mix(in srgb, var(--pa) 45%, transparent)}}}.gal__card:focus-visible{outline:2px solid var(--pa);outline-offset:2px}.ltoc__head{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);margin-bottom:12px;font-size:12px}.ltoc__list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.ltoc__row{isolation:isolate;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--fg-muted);cursor:pointer;border-inline:0;background:0 0;border-top:0;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:10px;padding:12px 10px 12px 14px;font-size:14px;font-weight:500;transition:color .3s;display:grid;position:relative}.ltoc__row:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg, var(--pa), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ltoc__row:before{background:linear-gradient(90deg, color-mix(in srgb, var(--pa) 10%, transparent), transparent 70%)}}.ltoc__row:before{transition:opacity .3s;background-image:none!important}.ltoc__row:hover,.ltoc__row.is-active{color:var(--fg-strong)}.ltoc__row.is-active:before{opacity:1}.ltoc__bar{background:var(--pa);width:3px;height:calc(100% + 1px);box-shadow:none;border-radius:0 3px 3px 0;position:absolute;top:-1px;left:0}.ltoc__idx{letter-spacing:0;color:var(--fg-faint);font-size:12px;transition:color .3s}.ltoc__row.is-active .ltoc__idx{color:var(--pa)}.ltoc__row:focus-visible{outline:2px solid var(--pa);outline-offset:-2px}@media (width<=1023px){.ltoc__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ltoc__row{border-right:1px solid var(--line)}.ltoc__list li:nth-child(2n) .ltoc__row{border-right:0}}.lart{max-width:72ch}.lart__head{margin-bottom:22px;padding-top:22px;position:relative}.lart__rule{background:var(--line-strong);height:1px;position:absolute;top:0;left:0;right:0}.lart__rule:after{content:"";background:var(--pa);transform-origin:0;width:100%;height:1px;transition:scale 1s cubic-bezier(.2,.7,.2,1) .1s;position:absolute;top:0;left:0;scale:0 1}.reveal-target.is-revealed .lart__rule:after,html:not(.js-reveal) .lart__rule:after,.lart article .lart__rule:after{scale:1}.lart__meta{letter-spacing:0;color:var(--fg-subtle);align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.lart__icon{border:1px solid var(--pa);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.lart__icon{border:1px solid color-mix(in srgb, var(--pa) 40%, transparent)}}.lart__icon{color:var(--pa)}.lart__icon svg{width:14px;height:14px;color:var(--pa)!important}.lart__title{letter-spacing:-.02em;color:var(--fg-strong);align-items:baseline;gap:14px;font-size:clamp(28px,3vw,38px);line-height:1.1;display:flex}.lart__num{color:var(--pa);letter-spacing:-.02em;font-size:.6em}.lart__clause{color:var(--fg-strong);letter-spacing:-.01em;padding-left:18px;font-size:17px;font-weight:600;position:relative}.lart__clause:before{content:"";background:var(--pa);border-radius:2px;width:8px;height:2px;position:absolute;top:.35em;left:0}.lart .prose{font-size:15px;line-height:1.8}@media (prefers-reduced-motion:reduce){.gal__view,.gal__card .work-card-image img,.ltoc__row,.lart__rule:after{transition:none!important}.lart__rule:after{scale:1}}.bhero__rule{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) .2s forwards b-draw;scale:0 1}@keyframes b-draw{to{scale:1}}.bhero__count{letter-spacing:0;color:var(--fg-subtle);margin-left:auto;font-size:12px}.bsec{padding-top:18px;position:relative}.bsec__rule{background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.bsec__rule:after{content:"";background:var(--accent-red);opacity:.7;transform-origin:0;width:100%;height:1px;transition:scale 1s cubic-bezier(.2,.7,.2,1) .1s;position:absolute;top:0;left:0;scale:0 1}.reveal-target.is-revealed .bsec__rule:after,html:not(.js-reveal) .bsec__rule:after{scale:1}.bsec__row{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.bsec__num{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--line-strong);font-size:44px;line-height:.9;display:none!important}.bsec__idx{letter-spacing:0;color:var(--accent-red);margin-bottom:4px;font-size:12px;display:block}.btile{position:relative;transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .3s!important}.btile:after{content:"";background:var(--accent-red);transform-origin:0;pointer-events:none;height:2px;transition:scale .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;right:0;scale:0 1}@media (hover:hover){.btile:hover{translate:0 -3px;border-color:#d4242459!important}.btile:hover:after{scale:1}}.bswatch__chip{cursor:copy}.bswatch__copy{letter-spacing:0;opacity:0;align-items:center;gap:5px;font-size:12px;transition:opacity .25s,translate .3s cubic-bezier(.2,.7,.2,1);display:inline-flex;translate:0 4px}.bswatch__copy svg{width:12px;height:12px}.bswatch:hover .bswatch__copy,.bswatch__copy.is-on{opacity:.85;translate:0}.bclear{animation:none}.reveal-target.is-revealed .bclear{animation:1.6s ease-out .4s b-pulse}@keyframes b-pulse{0%{box-shadow:0 0 #d4242459}to{box-shadow:0 0 0 18px #d4242400}}.ezw__form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ezw__field{position:relative}.ezw__input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:0 12px 4px 4px;outline:none;width:100%;min-height:54px;padding:22px 16px 8px;font-size:15px;transition:background-color .25s,border-color .25s}.ezw__input:focus,.ezw__input:focus-visible{outline-offset:0;background:#ffffff14;border-color:#a855f780;outline:2px solid #0000!important}.ezw__label{pointer-events:none;color:#94a3b8;transform-origin:0 0;font-size:15px;transition:translate .25s cubic-bezier(.2,.7,.2,1),scale .25s cubic-bezier(.2,.7,.2,1),color .25s;position:absolute;top:17px;left:16px}.ezw__field:focus-within .ezw__label,.ezw__field.has-value .ezw__label{color:#c4b5fd;translate:0 -10px;scale:.74}.ezw__line{transform-origin:0;background:linear-gradient(90deg,#7c3aed,#ec4899,#22d3ee);border-radius:2px 2px 0 0;height:2px;transition:scale .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:4px;right:4px;scale:0 1}.ezw__field:focus-within .ezw__line{scale:1}.ezw__btn{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#ec4899);border:0;border-radius:0;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:14px;font-weight:600;transition:translate .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #a855f7b3}.ezw__btn svg{width:15px;height:15px;transition:translate .3s cubic-bezier(.2,.7,.2,1)}.ezw__btn:hover{translate:0 -1px;box-shadow:0 16px 36px -14px #ec4899b3}.ezw__btn:hover svg{translate:3px}.ezw__btn:disabled{cursor:progress}.ezw__progress{transform-origin:0;background:#ffffff59;width:100%;height:3px;position:absolute;bottom:0;left:0;scale:0 1}.ezw__btn.is-busy .ezw__progress{animation:1.6s cubic-bezier(.2,.7,.2,1) infinite cf-progress}.ezw__btn.is-busy svg{animation:1.6s cubic-bezier(.2,.7,.2,1) infinite cf-fly}.ezw__ok-mark{color:#c4b5fd;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;position:relative}.ezw__ok-mark svg:first-child{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.ezw__ok-mark svg:first-child circle{fill:none;stroke:#a855f7;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1s cubic-bezier(.2,.7,.2,1) .1s forwards cf-draw}.ezw__ok-mark svg:last-child{width:16px;height:16px}.ezw__ok-mark svg:last-child path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s cubic-bezier(.2,.7,.2,1) .8s forwards cf-draw}@media (width<=479px){.ezw__form{grid-template-columns:minmax(0,1fr)}.ezw__btn{justify-content:center}.ezw__ok{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.bhero__rule{animation:none;scale:1}.bsec__rule:after{transition:none;scale:1}.btile,.bswatch__copy,.ezw__label,.ezw__line,.ezw__btn,.ezw__input{transition:none!important}.reveal-target.is-revealed .bclear,.ezw__btn.is-busy .ezw__progress,.ezw__btn.is-busy svg{animation:none}.ezw__ok-mark svg circle,.ezw__ok-mark svg path{stroke-dashoffset:0;animation:none}}.about-name__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.about-name__numeral-wrap{place-items:center;min-height:260px;display:grid;position:relative}.about-name__numeral{letter-spacing:-.06em;font-size:clamp(160px,24vw,340px);line-height:.85;display:grid;position:relative}.about-name__numeral>span{grid-area:1/1}.about-name__numeral-stroke{color:#0000;-webkit-text-stroke:1.5px var(--line-strong)}.about-name__numeral-fill{color:#d42424;clip-path:inset(100% 0 0);transition:clip-path 1.5s cubic-bezier(.16,1,.3,1) .3s}.about-name__badge{z-index:-1;background:radial-gradient(60% 60% at 50% 60%,#d424241f,#0000 70%);border:1px solid #d4242440;border-radius:0;position:absolute;inset:10% 5%}.about-name__t2{color:#d42424}.about-name__lead{color:var(--fg-muted);max-width:52ch;margin:18px 0 30px;font-size:clamp(15px,1.25vw,18px);line-height:1.7}.about-name__notes{gap:14px;margin:0;padding:0;list-style:none;display:grid}.about-name__notes li{border-top:1px solid var(--line);grid-template-columns:84px 1fr;gap:16px;padding:16px 0;display:grid}.about-name__k{letter-spacing:0;color:#d42424;padding-top:3px;font-size:12px}.about-name__notes h3{color:var(--fg-strong);margin-bottom:4px;font-size:15px;font-weight:600}.about-name__notes p{color:var(--fg-muted);font-size:13.5px;line-height:1.6}@media (width<=1023px){.about-name__grid{grid-template-columns:1fr}.about-name__numeral-wrap{order:-1;min-height:0}.about-name__numeral{font-size:clamp(140px,36vw,240px)}.about-name__notes li{grid-template-columns:64px 1fr}}.about-eco__head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:32px;margin-bottom:clamp(32px,5vw,56px);display:grid}.about-eco__t2{color:var(--brand-bright)}.about-eco__lead{color:var(--fg-muted);font-size:14.5px;line-height:1.7}.about-eco__stage{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.about-eco__orbit{aspect-ratio:1;width:100%;max-width:640px;margin:0 auto;position:relative}.about-eco__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.about-eco__ring{fill:none;stroke:var(--line-strong);stroke-width:.35px}.about-eco__ring--inner{stroke-dasharray:.8 1.6;stroke:var(--line);transform-origin:50%;animation:90s linear infinite eco-turn}.about-eco__ticks line{stroke:var(--line-strong);stroke-width:.25px}.about-eco__spoke{stroke:var(--na);stroke-width:.5px;stroke-linecap:round;filter:drop-shadow(0 0 2px var(--na))}.about-eco__core{fill:var(--s1);stroke:var(--brand);stroke-width:.5px}.about-eco__corelabel{pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.about-eco__corelabel .font-mono{letter-spacing:0;color:var(--fg-subtle);font-size:12px}.about-eco__corelabel .font-display{color:var(--brand-bright);font-size:clamp(26px,3vw,40px);line-height:1}.about-eco__node{cursor:pointer;color:var(--fg-muted);background:0 0;border:0;justify-items:center;gap:6px;padding:6px;transition:color .3s;display:grid;position:absolute;translate:-50% -50%}.about-eco__node i{background:var(--s0);border:1.5px solid var(--nc);border-radius:0;width:14px;height:14px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .35s}.about-eco__node span{white-space:nowrap;letter-spacing:.01em;font-size:12px;font-weight:600}.about-eco__node.is-on{color:var(--fg-strong)}.about-eco__node.is-on i{background:var(--nc);box-shadow:0 0 0 6px var(--nc), 0 0 22px var(--nc);transform:scale(1.5)}@supports (color:color-mix(in lab, red, red)){.about-eco__node.is-on i{box-shadow:0 0 0 6px color-mix(in srgb, var(--nc) 22%, transparent), 0 0 22px var(--nc)}}@media (hover:hover){.about-eco__node:hover i{transform:scale(1.3)}}.about-eco__side{gap:18px;display:grid}.about-eco__core-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.about-eco__core-list li{color:var(--fg-muted);border:1px solid var(--line);background:var(--fill-1);border-radius:0;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.about-eco__core-list i{background:var(--brand);border-radius:0;width:5px;height:5px}.about-eco__card{border:1px solid var(--na);border-radius:0;padding:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.about-eco__card{border:1px solid color-mix(in srgb, var(--na) 35%, transparent)}}.about-eco__card{background:linear-gradient(160deg, var(--na), var(--fill-1))}@supports (color:color-mix(in lab, red, red)){.about-eco__card{background:linear-gradient(160deg, color-mix(in srgb, var(--na) 9%, transparent), var(--fill-1))}}.about-eco__card{transition:border-color .5s;overflow:hidden}.about-eco__card:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--na), transparent 70%);border-radius:0;width:60%;position:absolute;inset:auto -20% -50% auto}@supports (color:color-mix(in lab, red, red)){.about-eco__card:before{background:radial-gradient(circle, color-mix(in srgb, var(--na) 26%, transparent), transparent 70%)}}.about-eco__card:before{pointer-events:none;background-image:none!important}.about-eco__card-head{gap:4px;margin-bottom:16px;display:grid}.about-eco__card-idx{letter-spacing:0;color:var(--na);font-size:12px}.about-eco__card h3{color:var(--fg-strong);font-size:clamp(20px,2vw,26px);line-height:1.15}.about-eco__card dl{gap:12px;margin:0;display:grid}.about-eco__card dt{letter-spacing:0;color:var(--fg-subtle);margin-bottom:3px;font-size:12px}.about-eco__card dd{color:var(--fg);margin:0;font-size:13.5px;line-height:1.6}.about-eco__link{color:var(--na);align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.about-eco__link svg{width:16px;height:16px;transition:translate .3s}.about-eco__link:hover svg{translate:4px}.about-eco__foot{letter-spacing:0;color:var(--fg-subtle);margin-top:22px;font-size:12px}@keyframes eco-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.about-eco__ring--inner{animation:none}}@media (width<=1023px){.about-eco__head,.about-eco__stage{grid-template-columns:1fr}.about-eco__orbit{max-width:520px}}@media (width<=639px){.about-eco__orbit{max-width:none;margin-inline:-4px}.about-eco__node span{font-size:12px}.about-eco__node{gap:4px;padding:3px}.about-eco__card{padding:18px}}.about-explore__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.about-explore__card{border:1px solid var(--line);background:var(--fill-1);border-radius:0;grid-template-rows:auto auto 1fr auto;gap:10px;min-height:100%;padding:26px 22px 22px;text-decoration:none;transition:border-color .35s,transform .45s cubic-bezier(.16,1,.3,1),background .35s;display:grid;position:relative;overflow:hidden}.about-explore__card:hover{border-color:var(--brand-edge);background:var(--brand-wash);transform:translateY(-4px)}.about-explore__k{color:#0000;-webkit-text-stroke:1px var(--line-strong);font-size:44px;line-height:1;transition:color .4s;display:none!important}.about-explore__card:hover .about-explore__k{color:var(--brand);-webkit-text-stroke-color:transparent}.about-explore__card h3{color:var(--fg-strong);font-size:20px;line-height:1.2}.about-explore__card p{color:var(--fg-muted);font-size:13px;line-height:1.6}.about-explore__cta{color:var(--brand-bright);align-items:center;gap:8px;margin-top:6px;font-size:12.5px;font-weight:600;display:inline-flex}.about-explore__cta svg{width:15px;height:15px;transition:translate .3s}.about-explore__card:hover .about-explore__cta svg{translate:4px}.about-explore__glow{aspect-ratio:1;background:radial-gradient(circle, var(--brand-wash), transparent 70%);opacity:0;pointer-events:none;border-radius:0;width:70%;transition:opacity .4s;position:absolute;bottom:-40%;right:-30%;background-image:none!important}.about-explore__card:hover .about-explore__glow{opacity:1}@media (width<=1023px){.about-explore__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.about-explore__grid{grid-template-columns:1fr}}.invveh__head,.invalloc__head,.invrep__head{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:32px;margin-bottom:clamp(28px,4vw,48px);display:grid}.invveh__lead,.invalloc__lead,.invrep__lead{color:var(--fg-muted);font-size:14.5px;line-height:1.7}.invveh__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.invveh__tile{text-align:left;border:1px solid var(--line);background:var(--fill-1);color:var(--fg-muted);cursor:pointer;border-radius:0;gap:6px;padding:20px 20px 22px;transition:border-color .3s,background .3s,transform .4s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.invveh__tile:hover{transform:translateY(-2px)}.invveh__tile.is-on{border-color:var(--brand-edge);background:var(--brand-wash);color:var(--fg)}.invveh__code{color:#0000;-webkit-text-stroke:1px var(--line-strong);font-size:30px;line-height:1;transition:color .35s}.invveh__tile.is-on .invveh__code{color:var(--brand-bright);-webkit-text-stroke-color:transparent}.invveh__name{color:var(--fg-strong);font-size:16px;font-weight:600}.invveh__desc{font-size:12.5px;line-height:1.55}.invveh__tile-rule{background:var(--brand);transform-origin:0;height:2px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(0)}.invveh__tile.is-on .invveh__tile-rule{transform:scaleX(1)}.invveh__terms{border:1px solid var(--line);background:var(--fill-1);border-radius:0;margin:0;overflow:hidden}.invveh__row{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:16px;padding:16px 22px;display:grid}.invveh__row:first-child{border-top:0}.invveh__row dt{letter-spacing:0;color:var(--fg-subtle);padding-top:3px;font-size:12px}.invveh__row dd{color:var(--fg);margin:0;font-size:14px;line-height:1.6}.invveh__foot,.invalloc__foot,.invrep__foot,.invdd__foot{letter-spacing:0;color:var(--fg-subtle);margin-top:16px;font-size:12px}@media (width<=1023px){.invveh__head,.invalloc__head,.invrep__head{grid-template-columns:1fr;gap:14px}}@media (width<=767px){.invveh__tiles{grid-template-columns:1fr}.invveh__row{grid-template-columns:1fr;gap:4px;padding:14px 16px}}.invalloc__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.invalloc__ring{aspect-ratio:1;width:100%;max-width:420px;margin:0 auto;position:relative}.invalloc__ring svg{width:100%;height:100%;overflow:visible}.invalloc__track{fill:none;stroke:var(--line);stroke-width:9px}.invalloc__arc{fill:none;stroke-width:9px;stroke-linecap:butt;transform:rotate(var(--rot));transform-origin:50%;cursor:pointer;transition:opacity .3s,stroke-width .3s,filter .3s}.invalloc__arc.is-hot{stroke-width:12px;filter:drop-shadow(0 0 6px)}.invalloc__arc.is-dim{opacity:.35}.invalloc__centre{text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:6px;padding:22%;display:grid;position:absolute;inset:0}.invalloc__centre .font-display{color:var(--fg-strong);letter-spacing:-.03em;font-size:clamp(34px,4vw,56px);line-height:1}.invalloc__centre .font-mono{letter-spacing:0;color:var(--fg-subtle);font-size:12px;line-height:1.5}.invalloc__ledger{gap:4px;margin:0;padding:0;list-style:none;display:grid}.invalloc__row{cursor:default;border:1px solid #0000;border-radius:0;grid-template-columns:84px 1fr;gap:14px;padding:14px 16px;transition:background .3s,border-color .3s;display:grid}.invalloc__row.is-hot{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.invalloc__row.is-hot{background:color-mix(in srgb, var(--ac) 8%, transparent)}}.invalloc__row.is-hot{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.invalloc__row.is-hot{border-color:color-mix(in srgb, var(--ac) 35%, transparent)}}.invalloc__pct{color:var(--ac);letter-spacing:-.03em;font-size:34px;line-height:1}.invalloc__pct small{margin-left:2px;font-size:14px}.invalloc__label{color:var(--fg-strong);margin-bottom:3px;font-size:15px;font-weight:600}.invalloc__row p{color:var(--fg-muted);margin:0 0 10px;font-size:13px;line-height:1.55}.invalloc__bar{background:var(--line);border-radius:0;height:3px;display:block;overflow:hidden}.invalloc__bar i{background:var(--ac);transform-origin:0;border-radius:0;height:100%;display:block}@media (width<=1023px){.invalloc__grid{grid-template-columns:1fr}.invalloc__ring{max-width:320px}}@media (width<=479px){.invalloc__row{grid-template-columns:64px 1fr;padding:12px}.invalloc__pct{font-size:28px}}.invrep__cadence{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:26px 0 0;list-style:none;display:grid;position:relative}.invrep__rule{background:linear-gradient(90deg, var(--brand), var(--line));transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.invrep__cadence li{padding-top:6px;position:relative}.invrep__dot{background:var(--s0);border:1.5px solid var(--brand);border-radius:0;width:9px;height:9px;position:absolute;top:-30px;left:0}.invrep__period{letter-spacing:0;color:var(--brand-bright);margin-bottom:8px;font-size:12px;display:block}.invrep__cadence h3{color:var(--fg-strong);margin-bottom:6px;font-size:16px;font-weight:600}.invrep__cadence p{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.6}.invrep__access{border:1px solid var(--line);background:var(--fill-1);border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-top:36px;padding:18px 20px;display:grid}.invrep__access>span{letter-spacing:0;color:var(--fg-subtle);font-size:12px}.invrep__access ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.invrep__access li{color:var(--fg);align-items:center;gap:8px;font-size:13px;display:inline-flex}.invrep__access li i{background:var(--brand);border-radius:0;width:5px;height:5px}@media (width<=1023px){.invrep__cadence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.invrep__cadence{grid-template-columns:1fr;gap:18px;padding-top:0}.invrep__rule,.invrep__dot{display:none}.invrep__cadence li{border-left:1px solid var(--brand-edge);padding-left:16px}.invrep__access{grid-template-columns:1fr;gap:10px}}.invdd__lead{color:var(--fg-muted);max-width:56ch;margin:14px auto 0;font-size:14.5px;line-height:1.7}.invdd__spine{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid;position:relative}.invdd__track,.invdd__progress{top:14px;left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);pointer-events:none;border-radius:0;height:2px;position:absolute}.invdd__track{background:var(--line)}.invdd__progress{background:var(--brand);transform-origin:0;transform:scaleX(calc(var(--a) / (var(--n) - 1)));box-shadow:none;transition:transform .6s cubic-bezier(.16,1,.3,1)}.invdd__node button{text-align:center;cursor:pointer;width:100%;color:var(--fg-muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0 4px;transition:color .3s;display:flex}.invdd__dot{border:1px solid var(--line-strong);background:var(--s0);border-radius:0;place-items:center;width:30px;height:30px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid}.invdd__dot i{opacity:.35;background:currentColor;border-radius:0;width:8px;height:8px;transition:opacity .3s,background .3s}.invdd__node.is-done .invdd__dot{border-color:var(--brand-edge)}.invdd__node.is-done .invdd__dot i{background:var(--brand);opacity:1}.invdd__node.is-active button{color:var(--fg-strong)}.invdd__node.is-active .invdd__dot{border-color:var(--brand);box-shadow:0 0 0 5px var(--brand), 0 0 20px var(--brand);transform:scale(1.15)}@supports (color:color-mix(in lab, red, red)){.invdd__node.is-active .invdd__dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--brand) 18%, transparent), 0 0 20px color-mix(in srgb, var(--brand) 50%, transparent)}}.invdd__node.is-active .invdd__dot i{background:var(--brand);opacity:1}.invdd__code{letter-spacing:0;color:var(--brand-bright);margin-top:6px;font-size:12px}.invdd__title{font-size:12.5px;font-weight:600;line-height:1.3}.invdd__window{letter-spacing:0;opacity:.7;font-size:12px}.invdd__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:16px;display:grid}.invdd__card{border:1px solid var(--brand-edge);background:linear-gradient(160deg, var(--brand-wash), var(--s1) 65%);border-radius:0;padding:24px}.invdd__card-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.invdd__card-head .font-display{color:var(--brand-bright);font-size:40px;line-height:1}.invdd__card-head h3{color:var(--fg-strong);font-size:18px;font-weight:600}.invdd__card-head .font-mono{letter-spacing:0;font-size:12px}.invdd__cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.invdd__cols>div{background:var(--fill-1);border:1px solid var(--line);border-radius:0;padding:14px 16px}.invdd__cols span{letter-spacing:0;color:var(--brand-bright);margin-bottom:6px;font-size:12px;display:block}.invdd__cols p{color:var(--fg);margin:0;font-size:13.5px;line-height:1.6}.invdd__index{border:1px solid var(--line);background:var(--fill-1);border-radius:0;padding:22px}.invdd__index-label{letter-spacing:0;color:var(--fg-subtle);margin-bottom:12px;font-size:12px;display:block}.invdd__index ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.invdd__index li{color:var(--fg);grid-template-columns:26px 1fr;gap:8px;font-size:13px;line-height:1.5;display:grid}.invdd__index li .font-mono{color:var(--brand-bright);padding-top:3px;font-size:12px}@media (width<=1023px){.invdd__spine{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.invdd__track,.invdd__progress{display:none}.invdd__grid{grid-template-columns:1fr}}@media (width<=479px){.invdd__spine{grid-template-columns:repeat(2,minmax(0,1fr))}.invdd__cols{grid-template-columns:1fr}}.work-intro{--tx:.5;--ty:.5;will-change:transform}.work-intro-glow{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at calc(var(--tx) * 100%) calc(var(--ty) * 100%), var(--brand), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.work-intro-glow{background:radial-gradient(420px circle at calc(var(--tx) * 100%) calc(var(--ty) * 100%), color-mix(in srgb, var(--brand) 14%, transparent), transparent 60%)}}.work-intro-glow{transition:opacity .5s;background-image:none!important}@media (hover:hover){.work-intro:hover .work-intro-glow{opacity:1}}.work-intro-mark{translate:calc((var(--tx) - .5) * -22px) calc((var(--ty) - .5) * -14px);transition:translate .6s cubic-bezier(.2,.7,.2,1)}.work-intro-steps__idx{position:relative}.work-intro-steps__idx:after{content:"";border:1px solid var(--brand);opacity:0;border-radius:50%;position:absolute;inset:-1px;scale:1}.reveal-target.is-revealed .work-intro-steps__idx:after{animation:idx-ping 1.4s cubic-bezier(.2, .7, .2, 1) calc(.6s + var(--i) * .22s) both}@keyframes idx-ping{0%{opacity:.7;scale:1}to{opacity:0;scale:2.1}}.work-card{transition:border-color .3s,box-shadow .3s,translate .45s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.work-card:hover{translate:0 -4px}.work-card:hover .work-card-link span{translate:3px -3px}}.work-card-link span{transition:translate .35s cubic-bezier(.2,.7,.2,1);display:inline-block}.working-steps li{isolation:isolate;position:relative;overflow:hidden}.pline .working-steps li{--on:clamp(0, calc(var(--pline-lit) - var(--i) + 1), 1)}@media (hover:hover){.working-steps li{transition:translate .45s cubic-bezier(.2,.7,.2,1)}.working-steps li:hover{translate:0 -3px}}@media (width>=768px){.working-steps h3{padding-inline-end:76px}}@media (width>=1024px){.working-steps h3{padding-inline-end:92px}}@media (width<=767px){.pline .working-steps li{z-index:1;overflow:visible}.pline .working-number{z-index:1;--num-wash:var(--brand-wash)}@supports (color:color-mix(in lab, red, red)){.pline .working-number{--num-wash:color-mix(in srgb, var(--brand-wash) calc(var(--on,0) * 100%), transparent)}}.pline .working-number{background-color:var(--s1);background-image:linear-gradient(var(--num-wash), var(--num-wash))}}@media (prefers-reduced-motion:reduce){.work-intro-mark,.work-card{transition:none}.reveal-target.is-revealed .work-intro-steps__idx:after{animation:none}}@media (width>=768px){.dix__rail,.dix__rail-hint{display:none}}.ezy{--ezy-accent:var(--accent-purple)}.ezy__glow{pointer-events:none;aspect-ratio:1;border-radius:50%;transition:background-color .9s;position:absolute}.ezy__glow--a{background:var(--ezy-accent);width:min(700px,90vw);top:-10%;left:12%}@supports (color:color-mix(in lab, red, red)){.ezy__glow--a{background:color-mix(in srgb, var(--ezy-accent) 9%, transparent)}}.ezy__glow--a{filter:blur(140px)}.ezy__glow--b{filter:blur(120px);background:#ec48990b;width:min(500px,70vw);bottom:-5%;right:12%}.ezy-badge{border:1px solid var(--ezy-accent)}@supports (color:color-mix(in lab, red, red)){.ezy-badge{border:1px solid color-mix(in srgb, var(--ezy-accent) 32%, transparent)}}.ezy-badge{background:var(--ezy-accent)}@supports (color:color-mix(in lab, red, red)){.ezy-badge{background:color-mix(in srgb, var(--ezy-accent) 8%, transparent)}}.ezy-badge{transition:border-color .6s,background-color .6s}.ezy-word{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#a855f7 0%,#ec4899 45%,#22d3ee 80%,#a855f7 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite ezy-shimmer}.ezy-tabs{flex-direction:column;gap:4px;margin-bottom:28px;display:flex}.ezy-tab{--tab-accent:var(--accent-purple);isolation:isolate;text-align:start;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:0;align-items:flex-start;gap:14px;padding:14px 18px 16px;transition:border-color .3s;display:flex;position:relative}.ezy-tab:hover{border-color:var(--line)}.ezy-tab__plate{z-index:-1;background:var(--s0);border:1px solid var(--line);border-inline-start:3px solid var(--tab-accent);position:absolute;inset:0}.ezy-tab__body{flex:1;gap:4px;min-width:0;display:grid}.ezy-tab__label{color:var(--fg-muted);font-size:17px;font-weight:600;transition:color .3s}.ezy-tab.is-on .ezy-tab__label{color:var(--fg-strong)}.ezy-tab__desc{color:var(--fg-subtle);font-size:15px;line-height:1.45;transition:color .3s}.ezy-tab.is-on .ezy-tab__desc{color:var(--fg-muted)}.ezy-tab__progress{background:var(--tab-accent);inset-inline:0;height:2px;position:absolute;bottom:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ezy-tab__progress{background:color-mix(in srgb, var(--tab-accent) 18%, transparent)}}.ezy-tab__progress-fill{transform-origin:0;background:var(--tab-accent);width:100%;height:100%;display:block}.ezy-features{min-height:64px;margin-bottom:32px}.ezy-cta,.ezy-cta:hover{color:#fff!important}.ezy-cta{background:linear-gradient(135deg,#7c3aed,#db2777);transition:filter .2s}.ezy-cta:hover{filter:brightness(1.12)}.ezy-device{--tx:.5;--ty:.5;width:100%;position:relative}.ezy-device__shine{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(260px circle at calc(var(--tx) * 100%) calc(var(--ty) * 100%), #ffffff1a, transparent 60%);border-radius:46px;transition:opacity .4s;position:absolute;inset:0}@media (hover:hover){.ezy-device:hover .ezy-device__shine{opacity:1}}@media (prefers-reduced-motion:reduce){.ezy-word{animation:none}.ezy-tab__progress{display:none}}.mm__plate{isolation:isolate;background:var(--s2);border:1px solid var(--line);border-radius:0;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}@media (hover:hover){.mm__plate:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card)}}.mm__photo{position:relative;overflow:hidden}.mm__photo img{object-fit:cover;width:100%;height:112%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .8s;position:absolute;inset:-6% 0;transform:scale(1.02)}@media (hover:hover){.mm__plate:hover .mm__photo img{filter:saturate(1.05);transform:scale(1.07)}}.mm__scan{pointer-events:none;background:linear-gradient(90deg, transparent, var(--brand), transparent);height:2px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mm__scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand) 70%, transparent), transparent)}}.mm__scan{opacity:0;translate:0 -10px;background-image:none!important}.reveal-target.is-revealed .mm__scan{animation:1.6s cubic-bezier(.2,.7,.2,1) .3s both mm-scan}@keyframes mm-scan{0%{opacity:0;top:0}15%{opacity:1}to{opacity:0;top:100%}}.mm__live{font-family:var(--font-mono);letter-spacing:0;color:var(--accent-red);background:#ef444426;border:1px solid #ef44444d;border-radius:0;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.mm__live-dot{background:var(--accent-red);width:5px;height:5px;box-shadow:0 0 8px var(--accent-red);border-radius:50%;flex-shrink:0;animation:1.8s ease-in-out infinite pulse-slow}.mm__title{color:var(--fg-strong);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(26px,2.8vw,34px);line-height:1.1}.mm__eyebrow{font-family:var(--font-mono);letter-spacing:0;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.mm__eyebrow-rule{transform-origin:0;flex-shrink:0;width:18px;height:1px}.reveal-target .mm__eyebrow-rule{transition:transform .7s cubic-bezier(.2,.7,.2,1) .2s;transform:scaleX(0)}.reveal-target.is-revealed .mm__eyebrow-rule,html:not(.js-reveal) .mm__eyebrow-rule{transform:scaleX(1)}.mm__stories{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.mm__stories li{border-top:1px solid var(--line)}.mm__stories li:first-child{border-top:0}.mm__story{color:inherit;border-radius:10px;grid-template-columns:56px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:12px 4px;text-decoration:none;transition:background-color .25s,padding-left .35s cubic-bezier(.2,.7,.2,1);display:grid}.mm__story-thumb{background:var(--s3);border-radius:8px;width:56px;height:42px;overflow:hidden}.mm__story-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.mm__story-body{gap:4px;min-width:0;display:grid}.mm__story-title{color:var(--fg-strong);font-size:13.5px;font-weight:600;line-height:1.4;transition:color .3s}.mm__story-date{color:var(--fg-subtle);letter-spacing:0;font-size:12px}@media (hover:hover){.mm__story:hover{background:var(--fill-1);padding-left:10px}.mm__story:hover .mm__story-thumb img{transform:scale(1.08)}.mm__story:hover .mm__story-title{color:var(--brand-fg)}}.mm__more{min-height:44px;color:var(--brand-fg);letter-spacing:.01em;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;text-decoration:none;transition:gap .3s,opacity .2s;display:inline-flex}.mm__more:hover{gap:10px}.mm__plate--ship{--tx:.5;--ty:.5}.mm__ship-glow{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(360px circle at calc(var(--tx) * 100%) calc(var(--ty) * 100%), var(--accent-sky), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mm__ship-glow{background:radial-gradient(360px circle at calc(var(--tx) * 100%) calc(var(--ty) * 100%), color-mix(in srgb, var(--accent-sky) 12%, transparent), transparent 60%)}}.mm__ship-glow{transition:opacity .5s;background-image:none!important}@media (hover:hover){.mm__plate--ship:hover .mm__ship-glow{opacity:1}}.mm__ship{flex:1;position:relative;overflow:hidden}.mm__ship img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.06)translate(-1.5%)}@media (hover:hover){.mm__plate--ship:hover .mm__ship img{transform:scale(1.06)translate(1.5%)}}.mm__wave{pointer-events:none;background:linear-gradient(to top, var(--s2), transparent);height:26px;position:absolute;bottom:-1px;left:-10%;right:-10%}.mm__ledger{border-top:1px solid var(--line);flex-shrink:0}.mm__cell{text-align:center;border-right:1px solid var(--line);padding:18px 12px;transition:background-color .3s;position:relative}.mm__cell:last-child{border-right:0}.mm__cell:before{content:"";background:var(--accent-sky);transform-origin:0;height:1px;transition:transform .7s cubic-bezier(.2, .7, .2, 1) calc(.25s + var(--i) * .14s);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.reveal-target.is-revealed .mm__cell:before,html:not(.js-reveal) .mm__cell:before{transform:scaleX(1)}@media (hover:hover){.mm__cell:hover{background:var(--accent-sky)}@supports (color:color-mix(in lab, red, red)){.mm__cell:hover{background:color-mix(in srgb, var(--accent-sky) 5%, transparent)}}}.mm__cell-val{color:var(--accent-sky);letter-spacing:-.02em;font-size:clamp(20px,1.7vw,24px);line-height:1}.mm__cell-label{letter-spacing:0;color:var(--fg-subtle);margin-top:6px}@media (prefers-reduced-motion:reduce){.reveal-target.is-revealed .mm__scan{animation:none}.mm__photo img,.mm__ship img,.mm__story,.mm__story-thumb img{transition:none}}.esg__eyebrow{align-items:center;gap:12px;margin-bottom:clamp(14px,3vw,22px);display:inline-flex;color:var(--accent-teal)!important}.esg__cta{color:var(--accent-teal);border-color:#0d948866}.esg__cta:hover{background:#0d948814;border-color:#0d9488b3}.esg__card{--esg:var(--accent-teal);isolation:isolate;border:1px solid var(--line);background:var(--fill-1);color:inherit;border-radius:0;flex-direction:column;text-decoration:none;transition:border-color .35s,translate .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}.esg__glow{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), var(--esg), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.esg__glow{background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--esg) 12%, transparent), transparent 60%)}}.esg__glow{transition:opacity .4s;background-image:none!important}.esg__media{background:#0a1a10;position:relative;overflow:hidden}.esg__media img{object-fit:cover;filter:brightness(.5)saturate(.75);width:100%;height:100%;transition:filter .6s,transform 1s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1.02)}.esg__tint{background:linear-gradient(180deg, var(--esg) 0%, #060e1ce0 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.esg__tint{background:linear-gradient(180deg, color-mix(in srgb, var(--esg) 4%, transparent) 0%, #060e1ce0 100%)}}.esg__badge{width:44px;height:44px;color:var(--esg);border:1.5px solid var(--esg);background:0 0;border-radius:0;place-items:center;font-size:22px;font-weight:700;display:grid;position:absolute;bottom:14px;left:16px}@supports (color:color-mix(in lab, red, red)){.esg__badge{border:1.5px solid color-mix(in srgb, var(--esg) 32%, transparent)}}.esg__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .35s,color .35s,box-shadow .35s}.esg__stat{text-align:right;gap:3px;max-width:52%;display:grid;position:absolute;top:14px;right:14px}.esg__stat-val{letter-spacing:-.02em;color:var(--esg);text-shadow:0 0 20px var(--esg);font-size:22px;line-height:1}@supports (color:color-mix(in lab, red, red)){.esg__stat-val{text-shadow:0 0 20px color-mix(in srgb, var(--esg) 38%, transparent)}}.esg__stat-label{letter-spacing:0;color:#ffffff80;font-size:12px;line-height:1.4}.esg__body{flex:1;gap:8px;padding:20px 22px 22px;display:grid}.esg__label{color:var(--fg);font-size:15px;font-weight:700}.esg__desc{color:var(--fg-subtle);font-size:13px;line-height:1.65}.esg__link{color:var(--esg);opacity:0;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:600;transition:opacity .35s,translate .4s cubic-bezier(.2,.7,.2,1);display:inline-flex;translate:0 6px}.esg__link svg{width:13px;height:13px;transition:translate .35s cubic-bezier(.2,.7,.2,1)}.esg__rule{background:var(--esg);transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.reveal-target .esg__card{--uncover:0}.reveal-target .esg__media img{clip-path:inset(0 0 calc((1 - var(--uncover)) * 100%) 0);transition:clip-path 1s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i) * .15s), filter .6s, transform 1s cubic-bezier(.2, .7, .2, 1)}.reveal-target.is-revealed .esg__card{--uncover:1}@media (hover:hover){.esg__card:hover{border-color:var(--esg);translate:0 -5px}@supports (color:color-mix(in lab, red, red)){.esg__card:hover{border-color:color-mix(in srgb, var(--esg) 32%, transparent)}}.esg__card:hover{box-shadow:none}.esg__card:hover .esg__glow{opacity:1}.esg__card:hover .esg__media img{filter:brightness(.62)saturate(.95);transform:scale(1.06)}.esg__card:hover .esg__badge{background:var(--esg);color:#06101a;box-shadow:none;transform:translateY(-3px)}.esg__card:hover .esg__link{opacity:1;translate:none}.esg__card:hover .esg__link svg{translate:2px -2px}.esg__card:hover .esg__rule{transform:scaleX(1)}}@media (hover:none){.esg__link{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){.esg__card,.esg__media img,.esg__badge,.esg__link,.esg__rule{transition:none}.reveal-target .esg__media img{clip-path:none}}.portal__email{justify-items:center;display:inline-grid;position:relative}.portal__email:hover{text-decoration:none}.portal__email-line{background:var(--tab-accent,var(--brand));transform-origin:50%;border-radius:1px;width:100%;height:2px;margin-top:4px;transition:transform .5s cubic-bezier(.2,.7,.2,1),background-color .5s;display:block;transform:scaleX(0)}.portal__email:hover .portal__email-line,.portal__email:focus-visible .portal__email-line{transform:scaleX(1)}.portal__tab{transition:color .25s,translate .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.portal__tab:not(.is-active):hover{color:#fff;translate:0 -1px}}.portal__cta{transition:background-color .5s,box-shadow .5s,transform .2s}.about-vision-wrap{display:block}.about-vision{isolation:isolate;overflow:hidden}.about-vision__corner{border:1px solid var(--brand-fg);width:22px;height:22px;position:absolute}@supports (color:color-mix(in lab, red, red)){.about-vision__corner{border:1px solid color-mix(in srgb, var(--brand-fg) 55%, transparent)}}.about-vision__corner{opacity:0;transition:opacity .6s .9s}.about-vision__corner--tl{border-bottom:0;border-right:0;top:12px;left:12px}.about-vision__corner--br{border-top:0;border-left:0;bottom:12px;right:12px}.about-vision:hover .about-vision__corner,.about-vision__corner{opacity:1}.about-vision__dot{background:var(--brand-fg);width:7px;height:7px;box-shadow:none;border-radius:50%;animation:2.6s ease-out infinite sdash-ping}.about-vision:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg, transparent 35%, var(--brand-fg) 50%, transparent 65%);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.about-vision:after{background:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--brand-fg) 8%, transparent) 50%, transparent 65%)}}.about-vision:after{background-size:250% 100%;animation:9s ease-in-out infinite sv-sheen;background-image:none!important}.about-pur{isolation:isolate;transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .45s;position:relative;overflow:hidden}.about-pur__glow{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), var(--pa), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.about-pur__glow{background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--pa) 12%, transparent), transparent 60%)}}.about-pur__glow{transition:opacity .4s;background-image:none!important}.about-pur__ghost{z-index:0;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--line);pointer-events:none;font-size:clamp(64px,9vw,110px);line-height:1;transition:-webkit-text-stroke-color .5s,translate .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-14px;right:18px;display:none!important}.about-pur__icon{z-index:1;color:var(--pa);border:1px solid var(--pa);background:0 0;position:relative}@supports (color:color-mix(in lab, red, red)){.about-pur__icon{border:1px solid color-mix(in srgb, var(--pa) 22%, transparent)}}.about-pur__icon{transition:background-color .3s,color .3s,transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.about-pur__icon path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i) * .15s)}.reveal-target.is-revealed .about-pur__icon path,html:not(.js-reveal) .about-pur__icon path{stroke-dashoffset:0}.about-pur>:not(.about-pur__glow):not(.about-pur__ghost):not(.about-pur__rule){z-index:1;position:relative}.about-pur__rule{z-index:2;background:var(--pa);transform-origin:0;height:2px;transition:scale .9s cubic-bezier(.2, .7, .2, 1) calc(.25s + var(--i) * .15s);position:absolute;bottom:0;left:0;right:0;scale:0 1}.reveal-target.is-revealed .about-pur__rule,html:not(.js-reveal) .about-pur__rule{scale:1}@media (hover:hover){.about-pur:hover{translate:0 -5px;border-color:var(--pa)!important}@supports (color:color-mix(in lab, red, red)){.about-pur:hover{border-color:color-mix(in srgb, var(--pa) 40%, transparent)!important}}.about-pur:hover{box-shadow:none}.about-pur:hover .about-pur__glow{opacity:1}.about-pur:hover .about-pur__ghost{-webkit-text-stroke-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.about-pur:hover .about-pur__ghost{-webkit-text-stroke-color:color-mix(in srgb, var(--pa) 40%, transparent)}}.about-pur:hover .about-pur__ghost{translate:-6px -6px}.about-pur:hover .about-pur__icon{background:var(--pa);color:var(--s0);box-shadow:none;transform:translateY(-2px)rotate(-6deg)}}.about-tl__card{isolation:isolate;transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .45s;position:relative;overflow:hidden}.about-tl__ghost{z-index:0;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--line);pointer-events:none;font-size:76px;line-height:1;transition:-webkit-text-stroke-color .5s;position:absolute;top:-10px;right:12px;display:none!important}.about-tl--r .about-tl__ghost{left:12px;right:auto}.about-tl__card>:not(.about-tl__ghost){z-index:1;position:relative}.about-tl__year{align-items:center;gap:8px;display:inline-flex}.about-tl__year:before{content:"";background:var(--brand-fg);transform-origin:0;width:18px;height:1px;transition:scale .7s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i) * .12s);scale:0 1}.about-tl--r .about-tl__year{flex-direction:row-reverse}.about-tl--r .about-tl__year:before{transform-origin:100%}.reveal-target.is-revealed .about-tl__year:before,html:not(.js-reveal) .about-tl__year:before{scale:1}.about-tl__node{opacity:0;transition:box-shadow .4s,scale .4s cubic-bezier(.2,.7,.2,1);scale:.6}.reveal-target.is-revealed .about-tl__node,html:not(.js-reveal) .about-tl__node{opacity:1;transition:scale .6s cubic-bezier(.2, .7, .2, 1) calc(.1s + var(--i) * .12s), opacity .4s calc(.1s + var(--i) * .12s), box-shadow .4s;scale:1}@media (hover:hover){.about-tl:hover .about-tl__card{translate:0 -4px;border-color:var(--brand-fg)!important}@supports (color:color-mix(in lab, red, red)){.about-tl:hover .about-tl__card{border-color:color-mix(in srgb, var(--brand-fg) 40%, transparent)!important}}.about-tl:hover .about-tl__card{box-shadow:none}.about-tl:hover .about-tl__ghost{-webkit-text-stroke-color:var(--brand-fg)}@supports (color:color-mix(in lab, red, red)){.about-tl:hover .about-tl__ghost{-webkit-text-stroke-color:color-mix(in srgb, var(--brand-fg) 40%, transparent)}}.about-tl:hover .about-tl__node{box-shadow:0 0 0 6px var(--brand-fg), 0 0 24px var(--brand-fg)}@supports (color:color-mix(in lab, red, red)){.about-tl:hover .about-tl__node{box-shadow:0 0 0 6px color-mix(in srgb, var(--brand-fg) 18%, transparent), 0 0 24px var(--brand-fg)}}}.about-testi{isolation:isolate;transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .45s;position:relative;overflow:hidden}.about-testi__mark{fill:none;width:36px;height:27px;stroke:var(--pa);stroke-width:1.4px;margin-bottom:14px}.about-testi__mark path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i) * .15s)}.reveal-target.is-revealed .about-testi__mark path,html:not(.js-reveal) .about-testi__mark path{stroke-dashoffset:0}.about-testi:before{content:"";background:var(--pa);transform-origin:top;width:2px;transition:scale .9s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i) * .15s);position:absolute;top:0;bottom:0;left:0;scale:1 0}.reveal-target.is-revealed .about-testi:before,html:not(.js-reveal) .about-testi:before{scale:1}@media (hover:hover){.about-testi:hover{translate:0 -4px;border-color:var(--pa)!important}@supports (color:color-mix(in lab, red, red)){.about-testi:hover{border-color:color-mix(in srgb, var(--pa) 40%, transparent)!important}}.about-testi:hover{box-shadow:none}}@media (prefers-reduced-motion:reduce){.about-vision__dot,.about-vision:after{animation:none}.about-pur__icon path,.about-pur__rule,.about-tl__year:before,.about-testi__mark path,.about-testi:before{stroke-dashoffset:0;transition:none;scale:1}.about-tl__node{opacity:1;transition:none;scale:1}}.work-hero-facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:0;max-width:720px;margin-top:clamp(24px,3vw,40px);display:flex}.work-hero-facts__item{flex:160px;margin-right:24px;padding:18px 20px 0 0;position:relative}.work-hero-facts__item+.work-hero-facts__item{border-left:1px solid var(--line);padding-left:24px}.work-hero-facts__item:before{content:"";background:var(--pa);transform-origin:0;width:100%;height:1px;animation:.9s cubic-bezier(.2,.7,.2,1) .9s forwards work-fact-rule;position:absolute;top:-1px;left:0;scale:0 1}.work-hero-facts__item+.work-hero-facts__item:before{width:calc(100% - 24px);left:24px}@keyframes work-fact-rule{to{scale:1}}.work-page-hero .work-hero-facts dd{color:var(--fg-strong);letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);line-height:1}.work-page-hero .work-hero-facts dt{color:var(--fg-subtle);margin-top:6px;font-size:12.5px}.work-filter{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:-6px 0 28px;display:flex}.work-filter__label{letter-spacing:0;color:var(--fg-subtle);font-size:12px}.work-filter__chips{flex-wrap:wrap;gap:8px;display:flex}.work-chip{border:1px solid var(--line);background:var(--fill-1);color:var(--fg-muted);cursor:pointer;border-radius:0;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:border-color .25s,color .25s,background-color .25s,translate .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:inline-flex}.work-chip i{background:var(--pa);opacity:.6;border-radius:50%;width:7px;height:7px;transition:opacity .25s,box-shadow .25s}.work-chip:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.work-chip:hover{border-color:color-mix(in srgb, var(--pa) 45%, transparent)}}.work-chip:hover{color:var(--fg-strong);translate:0 -1px}.work-chip:hover i{opacity:1;box-shadow:none}.work-chip.is-on{border-color:var(--pa);color:var(--fg-strong);box-shadow:inset 0 0 0 1px var(--pa);background:0 0}@supports (color:color-mix(in lab, red, red)){.work-chip.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pa) 35%, transparent)}}.work-chip.is-on i{opacity:1;box-shadow:none}.work-intro--page{margin-top:8px}.work-intro--page .public-eyebrow{margin-bottom:10px;display:block}@media (width<=639px){.work-hero-facts__item{flex-basis:100%;margin-right:0}.work-hero-facts__item+.work-hero-facts__item{border-left:0;padding-left:0}.work-hero-facts__item+.work-hero-facts__item:before{width:100%;left:0}}@media (prefers-reduced-motion:reduce){.work-hero-facts__item:before{animation:none;scale:1}.work-chip{transition:none}}.page-hero .work-hero-facts{flex:100%;width:100%;max-width:640px;margin-top:0}.page-hero .work-hero-facts dd{color:var(--fg-strong);letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);line-height:1;font-family:var(--font-display)}.page-hero .work-hero-facts dt{color:var(--fg-subtle);margin-top:6px;font-size:12.5px}.inv-doc{position:relative;overflow:hidden;transition:background-color .3s,padding-left .35s cubic-bezier(.2,.7,.2,1)!important}.inv-doc__rule{background:var(--pa);transform-origin:0;height:1px;transition:scale .9s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i) * .15s);position:absolute;bottom:-1px;left:0;right:0;scale:0 1}.reveal-target.is-revealed .inv-doc__rule,html:not(.js-reveal) .inv-doc__rule{scale:1}.inv-doc__link{align-items:center;gap:6px;display:inline-flex}.inv-doc__link svg{width:14px;height:14px;transition:translate .3s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.inv-doc:hover{padding-left:14px!important}.inv-doc:hover .inv-doc__link svg{translate:2px -2px}}.inv-body .sseal__mark{place-items:center;display:grid}.inv-body__pending{align-items:center;gap:7px;display:inline-flex}.inv-body__pending i{background:var(--accent-amber);width:6px;height:6px;animation:sdash-ping 2.6s ease-out calc(var(--i) * .4s) infinite;border-radius:50%}@media (prefers-reduced-motion:reduce){.inv-doc__rule{transition:none;scale:1}.inv-body__pending i{animation:none}}.sector-page{--pa:var(--page-accent,var(--brand))}.shero__grid{-webkit-mask-image:radial-gradient(at 30% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(at 30% 40%,#000 0%,#0000 70%)}.shero__mark{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff21;font-size:clamp(180px,30vw,460px);line-height:1;animation:1.6s cubic-bezier(.2,.7,.2,1) .3s both shero-mark;position:absolute;bottom:-.22em;right:-.06em;display:none!important}@keyframes shero-mark{0%{opacity:0;translate:0 40px}to{opacity:1;translate:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.shero__mark{animation:1.6s cubic-bezier(.2,.7,.2,1) .3s both shero-mark,linear both shero-mark-drift;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}}}@keyframes shero-mark-drift{to{translate:0 -18vh}}.shero__rule{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) .15s both shero-rule}@keyframes shero-rule{0%{scale:0 1}to{scale:1}}.shero__amp{animation:1.1s cubic-bezier(.2,.7,.2,1) .55s both shero-amp;display:inline-block}@keyframes shero-amp{0%{opacity:0;rotate:-14deg;scale:.7}to{opacity:1;rotate:0deg;scale:1}}.shero__cta{box-shadow:none;border-color:#0000}.shero__cta:hover{filter:brightness(1.06);box-shadow:none}.shero__cta--ghost{color:#fff;border-color:#ffffff40}.shero__cta--ghost:hover{border-color:var(--pa);background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.shero__cta--ghost:hover{border-color:color-mix(in srgb, var(--pa) 60%, transparent)}}.shero__cta--ghost:hover{color:#fff}.shero__tags{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04080e66;border:1px solid #ffffff1f;border-radius:0;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;position:absolute;bottom:40px;right:32px;overflow:hidden}.shero__tag{border-right:1px solid #ffffff1a;align-items:center;gap:10px;padding:12px 16px;transition:background-color .3s;display:flex}.shero__tag:last-child{border-right:0}.shero__tag:hover{background:#ffffff0d}.shero__tag-dot{border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.shero__tag-label{color:#e2e8f0d9;letter-spacing:.02em;font-size:12px}@media (prefers-reduced-motion:reduce){.shero__mark,.shero__rule,.shero__amp{animation:none}}.sector-page section>div>:is(.flex,.text-center,.grid) .h-px[style*=background]{transform-origin:0}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]{transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .45s,background-color .35s}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]>.h-px:last-child{display:none}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:before{transition:color .3s,translate .4s cubic-bezier(.2,.7,.2,1)}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]>:is(.w-12.h-12,.w-11.h-11,.w-14.h-14,.w-10.h-10):first-child,.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]>.flex>:is(.w-12.h-12,.w-11.h-11,.w-14.h-14,.w-10.h-10){transition:background-color .35s,color .35s,transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .35s!important}@media (hover:hover){.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:hover{border-color:var(--pa)!important;translate:0 -5px!important}@supports (color:color-mix(in lab, red, red)){.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:hover{border-color:color-mix(in srgb, var(--pa) 32%, transparent)!important}}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:hover{box-shadow:none}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:hover:before{color:var(--pa);translate:-2px}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:hover>:is(.w-12.h-12,.w-11.h-11,.w-14.h-14,.w-10.h-10):first-child{box-shadow:none;background:var(--pa)!important;color:var(--s0)!important;transform:translateY(-2px)scale(1.04)!important}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:hover h3{color:var(--pa)}}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-] h3{transition:color .3s}.sector-page section .flex-wrap>.rounded-full.border{transition:translate .35s cubic-bezier(.2,.7,.2,1),background-color .3s,box-shadow .3s}@media (hover:hover){.sector-page section .flex-wrap>.rounded-full.border:hover{box-shadow:none;translate:0 -2px;background:0 0!important}}.sflow__track{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px 8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sflow__line{background:#ffffff1a;height:1px;position:absolute;top:7px;left:0;right:0}.sflow__line:after{content:"";background:var(--pa);transform-origin:0;box-shadow:none;transition:scale 1.8s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;inset:0;scale:0 1}.reveal-target.is-revealed .sflow__line:after,html:not(.js-reveal) .sflow__line:after{scale:1}.sflow__stage{gap:14px;padding-top:0;display:grid;position:relative}.sflow__node{background:var(--s1);width:15px;height:15px;transition:border-color .4s,background-color .4s,box-shadow .4s,scale .4s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.3s + var(--i) * .22s);border:1.5px solid #ffffff40;border-radius:50%;margin-left:0}.reveal-target.is-revealed .sflow__node,html:not(.js-reveal) .sflow__node{border-color:var(--pa);box-shadow:0 0 0 4px var(--pa)}@supports (color:color-mix(in lab, red, red)){.reveal-target.is-revealed .sflow__node,html:not(.js-reveal) .sflow__node{box-shadow:0 0 0 4px color-mix(in srgb, var(--pa) 14%, transparent)}}.sflow__stage.is-end .sflow__node{background:var(--pa);border-color:var(--pa)}.sflow__label{letter-spacing:.01em;color:var(--fg);opacity:.5;transition:opacity .5s,translate .6s cubic-bezier(.2,.7,.2,1),background-color .3s,border-color .3s,color .3s;transition-delay:calc(.4s + var(--i) * .22s);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-self:start;padding:8px 12px;font-size:12px;font-weight:600;display:inline-block;translate:0 6px}.reveal-target.is-revealed .sflow__label,html:not(.js-reveal) .sflow__label{opacity:1;translate:none}.sflow__stage.is-end .sflow__label{background:var(--pa);border-color:var(--pa);color:var(--s0)}@media (hover:hover){.sflow__stage:hover .sflow__node{transition-delay:0s;scale:1.25}.sflow__stage:not(.is-end):hover .sflow__label{border-color:var(--pa);background:0 0}@supports (color:color-mix(in lab, red, red)){.sflow__stage:not(.is-end):hover .sflow__label{border-color:color-mix(in srgb, var(--pa) 40%, transparent)}}.sflow__stage:not(.is-end):hover .sflow__label{color:var(--fg-strong);transition-delay:0s}}@media (width<=639px){.sflow__track{grid-template-columns:minmax(0,1fr);gap:10px;padding-left:26px}.sflow__line{width:1px;height:auto;inset:0 auto 0 7px}.sflow__line:after{transform-origin:top;scale:1 0}.reveal-target.is-revealed .sflow__line:after,html:not(.js-reveal) .sflow__line:after{scale:1}.sflow__stage{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0}.sflow__node{position:absolute;top:50%;left:-26px;translate:0 -50%}}@media (prefers-reduced-motion:reduce){.sflow__line:after,.sflow__node,.sflow__label{transition:none}}.sroad{padding-top:30px}.sroad .pline__base,.sroad .pline__fill{top:30px}.sroad__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.sroad__item{--on:clamp(0, calc(var(--pline-lit) - var(--i) + 1), 1);isolation:isolate;gap:8px;padding-top:20px;display:grid;position:relative}.sroad__node{width:60px;height:60px;color:var(--s0);background:var(--pa);border-radius:50%;place-items:center;margin-bottom:6px;font-size:20px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.sroad__node{background:color-mix(in srgb, var(--pa) calc(var(--on) * 100%), var(--s3))}}.sroad__node{box-shadow:none;transition:background-color .5s,box-shadow .5s}.sroad__year{letter-spacing:0;color:var(--fg-subtle);font-size:12px}.sroad__title{color:var(--fg-strong);transition:color .4s}@supports (color:color-mix(in lab, red, red)){.sroad__title{color:color-mix(in srgb, var(--fg-strong) calc(45% + var(--on) * 55%), transparent)}}.sroad__desc{opacity:calc(.55 + var(--on) * .45);transition:opacity .4s}.sroad__ghost{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--pa);font-size:110px;line-height:1;position:absolute;top:6px;right:8px}@supports (color:color-mix(in lab, red, red)){.sroad__ghost{-webkit-text-stroke:1px color-mix(in srgb, var(--pa) calc(var(--on) * 40%), var(--line))}}.sroad__ghost{opacity:calc(.4 + var(--on) * .6);translate:0 calc((1 - var(--on)) * 16px);transition:opacity .6s,translate .7s cubic-bezier(.2,.7,.2,1),-webkit-text-stroke-color .6s;display:none!important}@media (width<=1023px){.sroad{padding-top:0;padding-left:34px}.sroad .pline__base,.sroad .pline__fill{width:2px;height:auto;inset:0 auto 0 14px}.sroad .pline__fill{height:var(--pline-p)}.sroad__list{grid-template-columns:minmax(0,1fr);gap:28px}.sroad__item{padding-top:0}.sroad__node{width:44px;height:44px;font-size:16px;translate:0}.sroad__ghost{font-size:80px}}@media (prefers-reduced-motion:reduce){.sroad__node,.sroad__title,.sroad__desc,.sroad__ghost{transition:none}}.schain{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,6vw,96px);margin:0 0 48px;padding:0;list-style:none;display:grid;position:relative}.schain__line{background:var(--line-strong);pointer-events:none;height:1px;position:absolute;top:44px;left:8%;right:8%;overflow:visible}.schain__line:after{content:"";background:var(--pa);transform-origin:0;transition:scale 1.6s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;inset:0;scale:0 1}.reveal-target.is-revealed .schain__line:after,html:not(.js-reveal) .schain__line:after{scale:1}.schain__particle{background:var(--pa);width:7px;height:7px;box-shadow:0 0 12px var(--pa), 0 0 0 4px var(--pa);border-radius:50%;position:absolute;top:-3px;left:0}@supports (color:color-mix(in lab, red, red)){.schain__particle{box-shadow:0 0 12px var(--pa), 0 0 0 4px color-mix(in srgb, var(--pa) 18%, transparent)}}.schain__particle{opacity:0;animation:5.5s cubic-bezier(.45,0,.55,1) 1.8s infinite schain-travel}@keyframes schain-travel{0%{opacity:0;left:0}6%{opacity:1}94%{opacity:1}to{opacity:0;left:100%}}.schain__node{isolation:isolate;text-align:center;background:var(--s2);border:1px solid var(--line);border-radius:0;justify-items:center;gap:6px;padding:24px 22px 26px;transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .45s;display:grid;position:relative}.schain__idx{letter-spacing:0;color:var(--fg-faint);font-size:12px;transition:color .3s;position:absolute;top:14px;right:16px}.schain__icon{border:1px solid var(--pa);background:0 0;border-radius:0;place-items:center;width:56px;height:56px;margin-bottom:8px;font-size:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.schain__icon{border:1px solid color-mix(in srgb, var(--pa) 18%, transparent)}}.schain__icon{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background-color .35s}.schain__items{justify-items:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.schain__items li{color:var(--fg-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.schain__dot{background:var(--pa);border-radius:50%;flex-shrink:0;width:4px;height:4px}@media (hover:hover){.schain__node:hover{border-color:var(--pa);translate:0 -5px}@supports (color:color-mix(in lab, red, red)){.schain__node:hover{border-color:color-mix(in srgb, var(--pa) 32%, transparent)}}.schain__node:hover{box-shadow:none}.schain__node:hover .schain__idx{color:var(--pa)}.schain__node:hover .schain__icon{box-shadow:none;background:0 0;transform:translateY(-3px)scale(1.05)}}.schain__note{position:relative;overflow:hidden}.schain__note:after{content:"";background:var(--pa);transform-origin:0;width:100%;height:2px;transition:scale 1s cubic-bezier(.2,.7,.2,1) 1.2s;position:absolute;bottom:0;left:0;scale:0 1}.reveal-target.is-revealed .schain__note:after,html:not(.js-reveal) .schain__note:after{scale:1}.schain__flag{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.schain__note:hover .schain__flag{transform:rotate(-6deg)scale(1.1)}@media (width<=767px){.schain{grid-template-columns:minmax(0,1fr);gap:14px;padding-left:26px}.schain__line{width:1px;height:auto;inset:0 auto 0 7px}.schain__line:after{transform-origin:top;scale:1 0}.reveal-target.is-revealed .schain__line:after,html:not(.js-reveal) .schain__line:after{scale:1}.schain__particle{display:none}.schain__node{text-align:left;justify-items:start}.schain__items{justify-items:start}}@media (prefers-reduced-motion:reduce){.schain__particle{animation:none}.schain__line:after,.schain__note:after{transition:none}}.smkt{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.smkt__tile{isolation:isolate;text-align:center;background:var(--s2);border:1px solid var(--line);border-radius:0;justify-items:center;gap:4px;padding:24px 18px 22px;transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .45s;display:grid;position:relative;overflow:hidden}.smkt__tile.is-primary{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.smkt__tile.is-primary{border-color:color-mix(in srgb, var(--pa) 22%, transparent)}}.smkt__tile.is-primary{background:var(--s2)}.smkt__flag{filter:drop-shadow(0 6px 14px #00000040);margin-bottom:8px;font-size:34px;line-height:1;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.smkt__region{color:var(--fg-strong);font-size:14px;font-weight:600}.smkt__note{color:var(--fg-subtle);font-size:12px}.smkt__tier{letter-spacing:0;color:var(--pa);border:1px solid var(--pa);background:0 0;border-radius:0;margin-top:8px;padding:3px 9px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.smkt__tier{border:1px solid color-mix(in srgb, var(--pa) 25%, transparent)}}.smkt__rule{background:var(--pa);transform-origin:0;height:2px;transition:scale .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;scale:0 1}@media (hover:hover){.smkt__tile:hover{border-color:var(--pa);translate:0 -5px}@supports (color:color-mix(in lab, red, red)){.smkt__tile:hover{border-color:color-mix(in srgb, var(--pa) 35%, transparent)}}.smkt__tile:hover{box-shadow:none}.smkt__tile:hover .smkt__flag{transform:translateY(-4px)rotate(-6deg)scale(1.12)}.smkt__tile:hover .smkt__rule{scale:1}}@media (width<=767px){.smkt{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.shero__wave{transform-origin:bottom;animation:9s ease-in-out infinite shero-wave}@keyframes shero-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.35)}}.shero__stat{z-index:2;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--pa);background:#0a1223b8;border-radius:0;flex-direction:column;align-items:center;gap:4px;padding:22px 28px 20px;position:absolute;bottom:64px;right:64px}@supports (color:color-mix(in lab, red, red)){.shero__stat{border:1px solid color-mix(in srgb, var(--pa) 28%, transparent)}}.shero__stat{box-shadow:none}.shero__stat:before{content:"";background:linear-gradient(90deg, transparent, var(--pa), transparent);height:1px;position:absolute;top:-1px;left:20px;right:20px;background-image:none!important}.shero__stat-val{font-size:32px;line-height:1}.shero__stat-label{letter-spacing:0;color:#fff;font-size:12.5px;font-weight:600}.shero__stat-sub{letter-spacing:0;color:#ffffff73;font-size:12px}@media (prefers-reduced-motion:reduce){.shero__wave{animation:none}}.svals{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.svals__row{isolation:isolate;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:18px;padding:20px 8px 20px 0;transition:padding-left .4s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.svals__row:before{content:"";background:var(--pa);transform-origin:top;width:2px;transition:scale .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;bottom:-1px;left:0;scale:1 0}.svals__row:after{content:"";inset:0 calc(var(--gutter,24px) * -.5);z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg, var(--pa), transparent 60%);border-radius:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.svals__row:after{background:linear-gradient(90deg, color-mix(in srgb, var(--pa) 8%, transparent), transparent 60%)}}.svals__row:after{transition:opacity .35s;background-image:none!important}.svals__body h3{transition:color .3s,translate .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.svals__row:hover{padding-left:14px}.svals__row:hover:before{scale:1}.svals__row:hover:after{opacity:1}.svals__row:hover .svals__body h3{color:var(--pa)}}.sdash{isolation:isolate;background:var(--fill-1);border:1px solid var(--line);border-radius:0;padding:28px 32px 32px;position:relative;overflow:hidden}.sdash:before{content:"";z-index:-1;pointer-events:none;opacity:.35;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000,#0000 75%);mask-image:radial-gradient(at 50% 0,#000,#0000 75%)}.sdash__scan{pointer-events:none;background:linear-gradient(90deg, transparent, var(--pa), transparent);opacity:0;height:1px;position:absolute;top:0;left:0;right:0;background-image:none!important}.reveal-target.is-revealed .sdash__scan{animation:2.4s cubic-bezier(.2,.7,.2,1) .4s both sdash-scan}@keyframes sdash-scan{0%{opacity:0;top:0}10%{opacity:.9}to{opacity:0;top:100%}}.sdash__head{align-items:center;gap:10px;margin-bottom:22px;display:flex}.sdash__live{background:var(--pa);width:9px;height:9px;box-shadow:0 0 0 0 var(--pa);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sdash__live{box-shadow:0 0 0 0 color-mix(in srgb, var(--pa) 45%, transparent)}}.sdash__live{animation:2s ease-out infinite sdash-ping}@keyframes sdash-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pa) 45%, transparent)}to{box-shadow:0 0 0 10px #0000}}.sdash__status{letter-spacing:0;color:var(--pa);border:1px solid var(--pa);background:0 0;border-radius:0;margin-left:auto;padding:3px 9px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.sdash__status{border:1px solid color-mix(in srgb, var(--pa) 28%, transparent)}}.sdash__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sdash__cell{isolation:isolate;background:var(--fill-2);border:1px solid var(--line);border-radius:0;padding:18px 18px 30px;transition:border-color .3s,translate .4s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.sdash__spark{z-index:-1;opacity:.4;width:100%;height:26px;position:absolute;bottom:-2px;left:0;right:0}.sdash__spark polyline{fill:none;stroke:var(--pa);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.2, .7, .2, 1) calc(.5s + var(--i) * .15s)}.reveal-target.is-revealed .sdash__spark polyline,html:not(.js-reveal) .sdash__spark polyline{stroke-dashoffset:0}@media (hover:hover){.sdash__cell:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.sdash__cell:hover{border-color:color-mix(in srgb, var(--pa) 35%, transparent)}}.sdash__cell:hover{translate:0 -3px}.sdash__cell:hover .sdash__spark{opacity:1}}@media (width<=767px){.sdash{padding:22px 18px}.sdash__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (prefers-reduced-motion:reduce){.sdash__live,.reveal-target.is-revealed .sdash__scan{animation:none}.sdash__spark polyline{stroke-dashoffset:0;transition:none}}.schain--triptych .schain__node{text-align:left;justify-items:start}.schain--triptych .schain__items{justify-items:start}.schain--triptych .schain__node.is-hub{background:var(--s2);border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.schain--triptych .schain__node.is-hub{border-color:color-mix(in srgb, var(--pa) 22%, transparent)}}.schain__icon--solid{box-shadow:none;background:var(--pa)!important;border-color:var(--pa)!important}.schain__chips{flex-wrap:wrap;gap:6px;display:flex}.schain__chip{color:var(--fg-muted);background:var(--s2);border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-size:12px;transition:border-color .3s,color .3s,translate .3s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.schain__chip:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.schain__chip:hover{border-color:color-mix(in srgb, var(--pa) 40%, transparent)}}.schain__chip:hover{color:var(--fg-strong);translate:0 -2px}}.smeters{background:var(--s2);border:1px solid var(--line);border-radius:0;padding:28px}.smeter{--v:0%;margin-bottom:20px}.smeter:last-of-type{margin-bottom:0}.smeter__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.smeter__label{color:var(--fg);font-size:14px;font-weight:500}.smeter__val{letter-spacing:-.01em;color:var(--pa);align-items:baseline;gap:6px;font-size:18px;display:inline-flex}.smeter__cap{letter-spacing:0;color:var(--fg-subtle);font-size:12px}.smeter__track{background:var(--fill-2);border-radius:3px;height:6px;position:relative;overflow:visible}.smeter__fill{width:var(--v);background:linear-gradient(90deg, var(--pa), var(--pa));border-radius:3px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smeter__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--pa) 70%, transparent), var(--pa))}}.smeter__fill{transform-origin:0;transition:scale 1.3s cubic-bezier(.2, .7, .2, 1) calc(.25s + var(--i) * .14s);scale:0 1}.smeter__fill:after{content:"";animation:bar-sheen 2.6s ease-in-out calc(1.8s + var(--i) * .14s) infinite;background:linear-gradient(90deg,#0000,#ffffff73,#0000);position:absolute;inset:0;translate:-100%}.smeter__tick{top:-4px;bottom:-4px;left:var(--v);background:var(--pa);width:2px;box-shadow:none;opacity:0;transition:opacity .4s calc(1.4s + var(--i) * .14s);border-radius:1px;position:absolute;translate:-1px}.reveal-target.is-revealed .smeter__fill,html:not(.js-reveal) .smeter__fill{scale:1}.reveal-target.is-revealed .smeter__tick,html:not(.js-reveal) .smeter__tick{opacity:1}@media (prefers-reduced-motion:reduce){.smeter__fill{transition:none}.smeter__fill:after{animation:none}}.smkt--5{grid-template-columns:repeat(5,minmax(0,1fr))}.smkt__tile--left{text-align:left;background:var(--fill-1);border-color:var(--pa);justify-items:start}@supports (color:color-mix(in lab, red, red)){.smkt__tile--left{border-color:color-mix(in srgb, var(--pa) 18%, transparent)}}.smkt__tile--left .smkt__region{color:var(--fg-strong)}.smkt__role{letter-spacing:0;color:var(--pa);font-size:12px;font-weight:700}.sflags{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.sflags__flag{filter:grayscale()opacity(.55);cursor:default;font-size:26px;line-height:1;transition:filter .35s,transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.sflags__flag:hover{filter:none;transform:translateY(-4px)scale(1.2)}}.sflags__more{letter-spacing:0;color:var(--fg-subtle);margin-left:6px;font-size:12px}@media (width<=1023px){.smkt--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.smkt--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.sroad__list{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}}@media (width>=640px) and (width<=1023px){.sroad__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}.sroad__node--sm{width:48px;height:48px;font-size:16px}.scard-link{align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.scard-link svg{transition:translate .35s cubic-bezier(.2,.7,.2,1)}.scard-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:scale .4s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-4px;left:0;right:24px;scale:0 1}@media (hover:hover){.group:hover .scard-link svg,.scard-link:hover svg{translate:4px}.group:hover .scard-link:after,.scard-link:hover:after{scale:1}}.shero__warm{background:radial-gradient(70% 45% at 55% 100%, var(--pa), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.shero__warm{background:radial-gradient(70% 45% at 55% 100%, color-mix(in srgb, var(--pa) 18%, transparent), transparent 70%)}}.shero__warm{animation:7s ease-in-out infinite shero-warm;background-image:none!important}@keyframes shero-warm{0%,to{opacity:.7}50%{opacity:1}}.shero__cue{z-index:2;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:28px;left:50%;translate:-50%}.shero__cue-line{background:linear-gradient(to bottom, transparent, var(--pa));transform-origin:top;width:1px;height:48px;animation:2.2s cubic-bezier(.2,.7,.2,1) infinite shero-cue-line;background-image:none!important}.shero__cue-dot{background:var(--pa);width:6px;height:6px;box-shadow:none;border-radius:50%;animation:2.2s cubic-bezier(.2,.7,.2,1) infinite shero-cue-dot}@keyframes shero-cue-line{0%{opacity:0;scale:1 0}30%{opacity:1}70%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes shero-cue-dot{0%,60%{opacity:0;translate:0 -6px}75%{opacity:1;translate:0}to{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.shero__warm,.shero__cue-line,.shero__cue-dot{animation:none}}.sseg{background:var(--s2);border:1px solid var(--line);border-radius:0;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 40px;padding:5px;display:flex}.sseg__tab{isolation:isolate;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.sseg__tab:hover{color:var(--fg-strong)}.sseg__tab.is-on{color:var(--s0)}.sseg__pill{z-index:-1;background:var(--pa);box-shadow:none;border-radius:0;position:absolute;inset:0}.sseg__icon{font-size:15px;line-height:1}.sprod{isolation:isolate;background:var(--s2);border:1px solid var(--line);border-radius:0;padding:32px;position:relative;overflow:hidden}.sprod__icon{border:1px solid var(--pa);background:0 0;border-radius:0;place-items:center;width:48px;height:48px;font-size:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.sprod__icon{border:1px solid color-mix(in srgb, var(--pa) 20%, transparent)}}.sprod__items{margin:0;padding:0;list-style:none;display:grid}.sprod__items li{border-bottom:1px solid var(--line);color:var(--fg);align-items:center;gap:12px;padding:12px 0;font-size:14px;font-weight:500;display:flex}.sprod__items li:last-child{border-bottom:0}.sprod__check{width:24px;height:24px;color:var(--pa);background:0 0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.sprod__check svg{width:14px;height:14px}.sprod__check path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s cubic-bezier(.2,.7,.2,1) .25s both sprod-tick}@keyframes sprod-tick{to{stroke-dashoffset:0}}.sprod__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sprod__tile{isolation:isolate;text-align:left;background:var(--s2);border:1px solid var(--line);cursor:pointer;color:inherit;border-radius:0;justify-items:start;gap:6px;padding:22px 20px;transition:translate .4s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .4s;display:grid;position:relative}.sprod__ring{z-index:-1;border:1.5px solid var(--pa);box-shadow:none;background:0 0;border-radius:0;position:absolute;inset:-1px}.sprod__tile-icon{margin-bottom:6px;font-size:26px;line-height:1;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.sprod__tile-label{color:var(--fg-strong);font-size:14.5px;font-weight:600}.sprod__tile-meta{letter-spacing:0;color:var(--fg-subtle);font-size:12px}@media (hover:hover){.sprod__tile:hover{border-color:var(--pa);translate:0 -3px}@supports (color:color-mix(in lab, red, red)){.sprod__tile:hover{border-color:color-mix(in srgb, var(--pa) 30%, transparent)}}.sprod__tile:hover .sprod__tile-icon{transform:translateY(-2px)rotate(-6deg)scale(1.1)}}@media (width<=639px){.sseg{border-radius:0}.sseg__tab{padding:9px 14px;font-size:13px}.sseg__pill{border-radius:0}.sprod{padding:22px}}@media (prefers-reduced-motion:reduce){.sprod__check path{stroke-dashoffset:0;animation:none}}.splans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.splan{isolation:isolate;background:var(--fill-2);border:1px solid var(--line);color:var(--fg-strong);border-radius:0;padding:32px;transition:translate .5s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .5s;position:relative;overflow:hidden}.splan.is-hot{background:linear-gradient(160deg, var(--pa) 0%, var(--pa) 55%, var(--pa) 100%)}@supports (color:color-mix(in lab, red, red)){.splan.is-hot{background:linear-gradient(160deg, color-mix(in srgb, var(--pa) 92%, #fff) 0%, var(--pa) 55%, color-mix(in srgb, var(--pa) 80%, #000) 100%)}}.splan.is-hot{color:var(--s0);box-shadow:none;border-color:#0000;scale:1.03}.splan__flag{letter-spacing:0;color:inherit;background:#00000029;border-radius:0;margin-bottom:12px;margin-right:8px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.splan__tag{letter-spacing:0;color:var(--pa);background:0 0;border-radius:0;margin-bottom:16px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.splan.is-hot .splan__tag{color:inherit;background:#0000001a}.splan__desc{color:#e2e8f0b3}.splan.is-hot .splan__desc{color:#000000b3}.splan__points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.splan__points li{color:#e2e8f0c7;align-items:flex-start;gap:10px;font-size:14px;display:flex}.splan.is-hot .splan__points li{color:#000000c7}.splan__check{width:20px;height:20px;color:var(--pa);background:0 0;border-radius:6px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.splan.is-hot .splan__check{color:inherit;background:#00000024}.splan__check svg{width:12px;height:12px}.splan__check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s cubic-bezier(.2, .7, .2, 1) calc(.5s + var(--i) * .15s + var(--j) * 80ms)}.reveal-target.is-revealed .splan__check path,html:not(.js-reveal) .splan__check path{stroke-dashoffset:0}.splan__glow{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), var(--pa), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.splan__glow{background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--pa) 12%, transparent), transparent 60%)}}.splan__glow{transition:opacity .4s;background-image:none!important}.splan.is-hot .splan__glow{background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #ffffff38, transparent 60%);background-image:none!important}@media (hover:hover){.splan:hover{border-color:var(--pa);translate:0 -6px}@supports (color:color-mix(in lab, red, red)){.splan:hover{border-color:color-mix(in srgb, var(--pa) 35%, transparent)}}.splan:hover{box-shadow:none}.splan.is-hot:hover{scale:1.04}.splan:hover .splan__glow{opacity:1}}@media (width<=1023px){.splans{grid-template-columns:minmax(0,1fr)}.splan.is-hot{scale:1}}@media (prefers-reduced-motion:reduce){.splan__check path{stroke-dashoffset:0;transition:none}}.svals__row--badge{grid-template-columns:auto minmax(0,1fr) 18px}.svals__badge{white-space:nowrap;letter-spacing:0;text-align:center;min-width:56px;height:44px;color:var(--pa);border:1px solid var(--pa);background:0 0;border-radius:0;place-items:center;padding:0 10px;font-size:12px;font-weight:700;line-height:1.2;display:grid}@supports (color:color-mix(in lab, red, red)){.svals__badge{border:1px solid color-mix(in srgb, var(--pa) 22%, transparent)}}.svals__badge{transition:background-color .3s,color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.svals__row:hover .svals__badge{background:var(--pa);color:var(--s0)}}.svals__row--flag{grid-template-columns:44px minmax(0,1fr) 18px;align-items:center}.svals__flag{filter:drop-shadow(0 6px 12px #0000004d);font-size:30px;line-height:1;transition:transform .45s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.svals__row:hover .svals__flag{transform:translateY(-2px)rotate(-6deg)scale(1.12)}}.svals__chip{letter-spacing:0;color:var(--pa);border:1px solid var(--pa);background:0 0;border-radius:0;padding:2px 8px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.svals__chip{border:1px solid color-mix(in srgb, var(--pa) 25%, transparent)}}.sqc{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sqc__gate{text-align:center;border:1px solid var(--line);background:0 0;border-radius:0;justify-items:center;gap:8px;padding:18px 14px 16px;transition:border-color .3s,translate .4s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.sqc__ring{place-items:center;width:40px;height:40px;display:grid;position:relative}.sqc__ring svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.sqc__ring circle{fill:none;stroke:var(--pa);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i) * .25s)}.sqc__dot{background:var(--pa);width:10px;height:10px;transition:scale .4s cubic-bezier(.34, 1.56, .64, 1) calc(1.1s + var(--i) * .25s);box-shadow:none;border-radius:50%;scale:0}.reveal-target.is-revealed .sqc__ring circle,html:not(.js-reveal) .sqc__ring circle{stroke-dashoffset:0}.reveal-target.is-revealed .sqc__dot,html:not(.js-reveal) .sqc__dot{scale:1}.sqc__label{color:var(--fg);font-size:12.5px;font-weight:600}@media (hover:hover){.sqc__gate:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.sqc__gate:hover{border-color:color-mix(in srgb, var(--pa) 35%, transparent)}}.sqc__gate:hover{translate:0 -3px}}@media (prefers-reduced-motion:reduce){.sqc__ring circle,.sqc__dot{stroke-dashoffset:0;transition:none;scale:1}}.oil-half{flex:1 1 0;min-width:0}.oil-half img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .8s;transform:scale(1.02)}.oil-hero.is-a .oil-half:first-child img{filter:saturate(1.1);transform:scale(1.08)}.oil-hero.is-b .oil-half:first-child img{filter:saturate(.6)brightness(.8)}.oil-seam{z-index:5;pointer-events:none;background:linear-gradient(#0000,#ffffff59 30% 70%,#0000);width:1px;transition:left .9s cubic-bezier(.2,.7,.2,1),background .6s,box-shadow .6s;position:absolute;top:0;bottom:0;left:50%}.oil-hero.is-a .oil-seam{background:linear-gradient(to bottom, transparent, var(--accent-amber) 30%, var(--accent-amber) 70%, transparent);box-shadow:0 0 24px var(--accent-amber);left:67.5%;background-image:none!important}.oil-hero.is-b .oil-seam{background:linear-gradient(to bottom, transparent, var(--accent-sky) 30%, var(--accent-sky) 70%, transparent);box-shadow:0 0 24px var(--accent-sky);left:32.5%;background-image:none!important}.oil-side{transition:opacity .6s,translate .9s cubic-bezier(.2,.7,.2,1)}.oil-hero.is-a .oil-side--b,.oil-hero.is-b .oil-side--a{opacity:.35}.oil-hero.is-a .oil-side--a{translate:12px}.oil-hero.is-b .oil-side--b{translate:-12px}.oil-plate{border:var(--border-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1432d1;animation:7s ease-in-out 1.2s infinite oil-float;position:relative;box-shadow:0 40px 80px -40px #000000b3,inset 0 1px #ffffff1a}.oil-plate:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-amber), var(--accent-sky), transparent);height:1px;position:absolute;top:-1px;left:24px;right:24px;background-image:none!important}@keyframes oil-float{0%,to{translate:0}50%{translate:0 -8px}}.energy-blueprint path:first-child{stroke-dasharray:1;stroke-dashoffset:1px;animation:3.2s cubic-bezier(.2,.7,.2,1) .4s both oil-draw}@keyframes oil-draw{to{stroke-dashoffset:0}}.oil-cue{z-index:20;bottom:18px}.oil-cue__label{letter-spacing:0;color:#ffffff8c;margin-top:2px;font-size:12px}@media (width<=1023px){.oil-half{flex:1 1 0!important}.oil-seam{display:none}}@media (prefers-reduced-motion:reduce){.oil-plate,.energy-blueprint path:first-child{stroke-dashoffset:0;animation:none}}.stwin{isolation:isolate;transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .45s;position:relative;overflow:hidden}.stwin__glow{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), var(--pa), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stwin__glow{background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--pa) 12%, transparent), transparent 60%)}}.stwin__glow{transition:opacity .4s;background-image:none!important}@media (hover:hover){.stwin:hover{translate:0 -5px;border-color:var(--pa)!important}@supports (color:color-mix(in lab, red, red)){.stwin:hover{border-color:color-mix(in srgb, var(--pa) 38%, transparent)!important}}.stwin:hover{box-shadow:none}.stwin:hover .stwin__glow{opacity:1}}.schainmini{color:var(--fg-muted);flex-wrap:wrap;gap:10px 18px;margin:0;padding:14px 0 0;font-size:12px;list-style:none;display:flex;position:relative}.schainmini:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.schainmini:after{content:"";background:var(--pa);transform-origin:0;width:100%;height:1px;transition:scale 1.4s cubic-bezier(.2,.7,.2,1) .4s;position:absolute;top:0;left:0;scale:0 1}.reveal-target.is-revealed .schainmini:after,html:not(.js-reveal) .schainmini:after{scale:1}.schainmini li{opacity:.5;transition:opacity .5s calc(.5s + var(--i) * .16s), translate .5s cubic-bezier(.2, .7, .2, 1) calc(.5s + var(--i) * .16s), color .3s;align-items:center;gap:7px;display:inline-flex;translate:0 4px}.reveal-target.is-revealed .schainmini li,html:not(.js-reveal) .schainmini li{opacity:1;translate:none}.schainmini__dot{background:var(--pa);width:6px;height:6px;box-shadow:none;border-radius:50%;flex-shrink:0}@media (hover:hover){.schainmini li:hover{color:var(--fg-strong)}}@media (prefers-reduced-motion:reduce){.schainmini:after,.schainmini li{transition:none}}.snodes{position:relative}.snodes__line{transform-origin:0;background:linear-gradient(90deg,#f59e0b60,#10b98160,#0ea5e960);height:1px;transition:scale 1.6s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;top:40px;left:0;right:0;scale:0 1}.reveal-target.is-revealed .snodes__line,html:not(.js-reveal) .snodes__line{scale:1}.snodes__disc{z-index:1;width:80px;height:80px;color:var(--s0);background:var(--nc);border:4px solid var(--s2);box-shadow:none;opacity:0;transition:scale .6s cubic-bezier(.34, 1.56, .64, 1) calc(.35s + var(--i) * .22s), opacity .4s calc(.35s + var(--i) * .22s), box-shadow .4s;border-radius:50%;place-items:center;margin-bottom:16px;font-size:18px;font-weight:700;display:grid;position:relative;scale:.6}.reveal-target.is-revealed .snodes__disc,html:not(.js-reveal) .snodes__disc{opacity:1;scale:1}@media (hover:hover){.snodes__item:hover .snodes__disc{box-shadow:0 0 0 8px var(--nc), 0 14px 34px -12px var(--nc)}@supports (color:color-mix(in lab, red, red)){.snodes__item:hover .snodes__disc{box-shadow:0 0 0 8px color-mix(in srgb, var(--nc) 18%, transparent), 0 14px 34px -12px var(--nc)}}}.snet__pulse{transform-origin:400px 130px;transform-box:view-box;animation:2.6s ease-out infinite snet-pulse}@keyframes snet-pulse{0%{opacity:.35;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.snet__line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i) * .12s)}.reveal-target.is-revealed .snet__line,html:not(.js-reveal) .snet__line{stroke-dashoffset:0}.snet__packet{filter:drop-shadow(0 0 4px var(--accent-amber))}.snet__dc{transition:r .3s}.snet__spoke:hover .snet__dc{r:14}@media (prefers-reduced-motion:reduce){.snet__pulse,.snet__packet{animation:none;display:none}.snet__line{stroke-dashoffset:0;transition:none}.snodes__disc{opacity:1;transition:none;scale:1}}.sroadv{padding-left:0}.sroadv .pline__base,.sroadv .pline__fill{width:2px;height:auto;inset:0 auto 0 31px}.sroadv .pline__base{background:linear-gradient(to bottom, var(--accent-amber), var(--accent-sky))}@supports (color:color-mix(in lab, red, red)){.sroadv .pline__base{background:linear-gradient(to bottom, color-mix(in srgb, var(--accent-amber) 25%, transparent), color-mix(in srgb, var(--accent-sky) 25%, transparent))}}.sroadv .pline__fill{height:var(--pline-p);background:linear-gradient(to bottom, var(--accent-amber), var(--accent-sky))}.sroadv__list{gap:28px;margin:0;padding:0;list-style:none;display:grid}.sroadv__item{--on:clamp(0, calc(var(--pline-lit) - var(--i) + 1), 1);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:24px;display:grid}.sroadv__year{width:64px;height:64px;color:var(--s0);z-index:1;background:var(--pa);border-radius:0;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sroadv__year{background:color-mix(in srgb, var(--pa) calc(var(--on) * 100%), var(--s3))}}.sroadv__year{box-shadow:none;transition:background-color .5s,box-shadow .5s}.sroadv__card{background:var(--fill-2);border:1px solid var(--pa);border-radius:0;padding:20px}@supports (color:color-mix(in lab, red, red)){.sroadv__card{border:1px solid color-mix(in srgb, var(--pa) calc(8% + var(--on) * 22%), transparent)}}.sroadv__card{translate:calc((1 - var(--on)) * 10px) 0;opacity:calc(.6 + var(--on) * .4);transition:border-color .5s,translate .6s cubic-bezier(.2,.7,.2,1),opacity .5s,box-shadow .4s}@media (hover:hover){.sroadv__card:hover{box-shadow:none}}@media (width<=639px){.sroadv .pline__base,.sroadv .pline__fill{left:23px}.sroadv__item{grid-template-columns:48px minmax(0,1fr);gap:16px}.sroadv__year{width:48px;height:48px;font-size:12px}}@media (prefers-reduced-motion:reduce){.sroadv__year,.sroadv__card{transition:none}}.it-hero__grid{-webkit-mask-image:radial-gradient(420px circle at var(--mx,30%) var(--my,40%), #000 0%, #00000059 45%, #00000026 100%);-webkit-mask-image:radial-gradient(420px circle at var(--mx,30%) var(--my,40%), #000 0%, #00000059 45%, #00000026 100%);-webkit-mask-image:radial-gradient(420px circle at var(--mx,30%) var(--my,40%), #000 0%, #00000059 45%, #00000026 100%);mask-image:radial-gradient(420px circle at var(--mx,30%) var(--my,40%), #000 0%, #00000059 45%, #00000026 100%);-webkit-mask-image:radial-gradient(420px circle at var(--mx,30%) var(--my,40%), #000 0%, #00000059 45%, #00000026 100%);transition:-webkit-mask-position .2s,mask-position .2s}@keyframes it-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.it-hero__stats{flex-wrap:wrap;gap:24px 40px;margin-top:40px;display:flex}.it-hero__stat{border-top:2px solid var(--brand);min-width:140px;padding-top:18px}.it-term{z-index:2;border:1px solid var(--pa);background:#04080ebf;border-radius:0;width:380px;position:absolute;bottom:56px;right:64px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.it-term{border:1px solid color-mix(in srgb, var(--pa) 22%, transparent)}}.it-term{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;animation:.9s cubic-bezier(.2,.7,.2,1) .6s both it-term-in}@keyframes it-term-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:none}}.it-term__bar{border-bottom:1px solid #ffffff0f;gap:6px;padding:10px 12px;display:flex}.it-term__bar span{background:#ffffff24;border-radius:50%;width:9px;height:9px}.it-term__bar span:first-child{background:#ff5f57}.it-term__bar span:nth-child(2){background:#febc2e}.it-term__bar span:nth-child(3){background:#28c840}.it-term__body{padding:12px 14px 14px;font-size:13px;line-height:1.7}@keyframes tw-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.it-term{animation:none}}.it-term--inline{width:auto;animation:none;position:static;bottom:auto;right:auto}.it-feat,.it-model{transition:translate .4s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .4s,background-color .3s}@media (hover:hover){.it-feat:hover{translate:0 -4px;box-shadow:0 20px 40px -28px #a855f799,inset 0 2px #a855f7;border-color:#a855f773!important}.it-model:hover{translate:0 -3px;background:#a855f71f!important}}.sroadv--it .pline__base{background:linear-gradient(to bottom, var(--accent-cyan), var(--accent-purple))}@supports (color:color-mix(in lab, red, red)){.sroadv--it .pline__base{background:linear-gradient(to bottom, color-mix(in srgb, var(--accent-cyan) 25%, transparent), color-mix(in srgb, var(--accent-purple) 25%, transparent))}}.sroadv--it .pline__fill{background:linear-gradient(to bottom, var(--accent-cyan), var(--accent-purple))}.it-badge{transition:translate .4s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .4s}.it-badge>:first-child{transition:background-color .3s,color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.it-badge:hover{translate:0 -3px;border-color:var(--pa)!important}@supports (color:color-mix(in lab, red, red)){.it-badge:hover{border-color:color-mix(in srgb, var(--pa) 35%, transparent)!important}}.it-badge:hover{box-shadow:none}.it-badge:hover>:first-child{transform:rotate(-6deg)scale(1.06);background:var(--pa)!important;color:var(--s0)!important}}.it-proj{transition:translate .5s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .5s}@media (hover:hover){.it-proj:hover{translate:0 -6px;border-color:var(--accent-cyan)!important}@supports (color:color-mix(in lab, red, red)){.it-proj:hover{border-color:color-mix(in srgb, var(--accent-cyan) 32%, transparent)!important}}.it-proj:hover{box-shadow:0 34px 70px -40px var(--accent-cyan), inset 0 2px 0 0 var(--accent-cyan)}@supports (color:color-mix(in lab, red, red)){.it-proj:hover{box-shadow:0 34px 70px -40px color-mix(in srgb, var(--accent-cyan) 55%, transparent), inset 0 2px 0 0 var(--accent-cyan)}}}.sector-page section .grid>.it-model:before{content:none}.tr-routes line{animation:6s linear infinite tr-dash}@keyframes tr-dash{to{stroke-dashoffset:-140px}}.tr-badges{z-index:2;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;position:absolute;bottom:48px;right:32px}.tr-badge{border:1px solid var(--pa);background:#0a142dcc;border-radius:0;align-items:center;gap:12px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.tr-badge{border:1px solid color-mix(in srgb, var(--pa) 22%, transparent)}}.tr-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .3s,translate .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.tr-badge:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.tr-badge:hover{border-color:color-mix(in srgb, var(--pa) 55%, transparent)}}.tr-badge:hover{translate:-4px}}.tr-map__route{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.2, .7, .2, 1) calc(.4s + var(--i) * .18s)}.reveal-target.is-revealed .tr-map__route,html:not(.js-reveal) .tr-map__route{stroke-dashoffset:0}.reveal-target.is-revealed .tr-map__route{animation:2s linear 2.6s both tr-map-dash,8s linear 2.6s infinite tr-dash}@keyframes tr-map-dash{0%{stroke-dasharray:1}to{stroke-dasharray:6 5}}.reveal-target.is-revealed .tr-map__route{opacity:.9!important}.tr-map__cargo{filter:drop-shadow(0 0 4px var(--accent-blue));opacity:0}.reveal-target.is-revealed .tr-map__cargo{opacity:.95;transition:opacity .4s 2.2s}.tr-map__ping{transform-origin:var(--cx) var(--cy);transform-box:view-box;animation:2.8s ease-out infinite tr-ping}.tr-map__ping:nth-of-type(odd){animation-delay:1.2s}@keyframes tr-ping{0%{opacity:.45;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.tr-map__label{opacity:0;transition:opacity .5s calc(1.6s + var(--i) * .15s)}.tr-map__label+text,.tr-map__label+text+text{opacity:0;transition:opacity .5s calc(1.7s + var(--i,0) * .15s)}.reveal-target.is-revealed .tr-map__label,.reveal-target.is-revealed .tr-map__label+text,.reveal-target.is-revealed .tr-map__label+text+text,html:not(.js-reveal) .tr-map__label,html:not(.js-reveal) .tr-map__label+text,html:not(.js-reveal) .tr-map__label+text+text{opacity:1}@media (prefers-reduced-motion:reduce){.tr-routes line,.tr-map__ping,.reveal-target.is-revealed .tr-map__route{stroke-dasharray:6 5;animation:none}.tr-map__route{stroke-dashoffset:0;transition:none}.tr-map__cargo{display:none}.tr-map__label,.tr-map__label+text,.tr-map__label+text+text{opacity:1;transition:none}}.slane{isolation:isolate;transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .45s;position:relative;overflow:hidden}.slane__row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.slane__flag{font-size:26px;line-height:1;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.slane__track{flex:1;align-items:center;height:20px;display:flex;position:relative}.slane__dash{border-top:1px dashed var(--pa);flex:1;height:0}@supports (color:color-mix(in lab, red, red)){.slane__dash{border-top:1px dashed color-mix(in srgb, var(--pa) 55%, transparent)}}.slane__dash{transform-origin:0;transition:scale 1.2s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i) * .15s);scale:0 1}.reveal-target.is-revealed .slane__dash,html:not(.js-reveal) .slane__dash{scale:1}.slane__ship{width:22px;height:22px;color:var(--pa);background:var(--s2);box-shadow:0 0 0 1px var(--pa), 0 0 12px var(--pa);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.slane__ship{box-shadow:0 0 0 1px color-mix(in srgb, var(--pa) 40%, transparent), 0 0 12px color-mix(in srgb, var(--pa) 40%, transparent)}}.slane__ship svg{width:12px;height:12px}.reveal-target.is-revealed .slane__ship,html:not(.js-reveal) .slane__ship{animation:slane-sail 6s cubic-bezier(.45, 0, .55, 1) calc(1.4s + var(--i) * .6s) infinite alternate}@keyframes slane-sail{0%{left:8%}to{left:92%}}@media (hover:hover){.slane:hover{translate:0 -4px;border-color:var(--pa)!important}@supports (color:color-mix(in lab, red, red)){.slane:hover{border-color:color-mix(in srgb, var(--pa) 32%, transparent)!important}}.slane:hover{box-shadow:none}.slane:hover .slane__flag:first-child{transform:translate(-3px)rotate(-6deg)scale(1.1)}.slane:hover .slane__flag:last-child{transform:translate(3px)rotate(6deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){.slane__dash{transition:none;scale:1}.reveal-target.is-revealed .slane__ship{animation:none;left:50%}}.sector-page section .grid>.slane:before{content:none}.sector-page section .grid>:is(.spill,.sfreight,.sfin,.ssus):before{content:none!important}.sector-page section .grid>:is(.spill,.sfreight)>:not(.spill__ghost):not(.sfreight__ghost){z-index:1;position:relative}.sector-page section .grid>:is(.spill,.scat,.ssvc,.sfreight,.sfin,.ssus){isolation:isolate;position:relative;overflow:hidden}.spill__ghost{z-index:0;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--line);font-size:72px;line-height:1;transition:-webkit-text-stroke-color .4s,translate .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:2px;right:12px;display:none!important}.spill__rule{background:var(--pa);transform-origin:0;height:2px;transition:scale .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;scale:0 1}.spill__icon{transition:background-color .3s,color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.spill:hover .spill__ghost{-webkit-text-stroke-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.spill:hover .spill__ghost{-webkit-text-stroke-color:color-mix(in srgb, var(--pa) 45%, transparent)}}.spill:hover .spill__ghost{translate:-4px -3px}.spill:hover .spill__rule{scale:1}.spill:hover .spill__icon{transform:translateY(-2px)rotate(-6deg);background:var(--pa)!important;color:var(--s0)!important}}.scat{border:1px solid var(--line)}.scat__bar{z-index:2;background:var(--pa);transform-origin:top;width:4px;transition:scale .7s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i) * .1s);border-radius:0 2px 2px 0;position:absolute;top:0;bottom:0;left:0;scale:1 0}.reveal-target.is-revealed .scat__bar,html:not(.js-reveal) .scat__bar{scale:1}.scat__icon{transition:background-color .3s,color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.scat__route{border-top:1px solid var(--line);letter-spacing:0;color:var(--fg-subtle);align-items:center;gap:8px;padding-top:12px;font-size:12px;display:flex}.scat__route-dot{background:var(--pa);width:6px;height:6px;box-shadow:none;border-radius:50%;flex-shrink:0}@media (hover:hover){.scat:hover .scat__icon{transform:translateY(-2px)scale(1.05);background:var(--pa)!important;color:var(--s0)!important}.scat:hover .scat__route{color:var(--fg)}}.ssvc__rule{background:var(--pa);transform-origin:0;width:40px;height:2px;transition:scale .7s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i) * .12s);border-radius:1px;display:inline-block;scale:0 1}.reveal-target.is-revealed .ssvc__rule,html:not(.js-reveal) .ssvc__rule{scale:1}.ssvc__tick{width:18px;height:18px;color:var(--pa);background:0 0;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.ssvc__tick svg{width:11px;height:11px}.ssvc__tick path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s cubic-bezier(.2, .7, .2, 1) calc(.5s + var(--i,0) * .12s + var(--j,0) * 70ms)}.reveal-target.is-revealed .ssvc__tick path,html:not(.js-reveal) .ssvc__tick path{stroke-dashoffset:0}.ssvc__item{opacity:.55;transition:opacity .4s calc(.45s + var(--i,0) * .12s + var(--j,0) * 70ms), translate .4s cubic-bezier(.2, .7, .2, 1) calc(.45s + var(--i,0) * .12s + var(--j,0) * 70ms);translate:0 4px}.reveal-target.is-revealed .ssvc__item,html:not(.js-reveal) .ssvc__item{opacity:1;translate:none}.sseal{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sseal__item{border:1px solid var(--pa);border-radius:0;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sseal__item{border:1px solid color-mix(in srgb, var(--pa) 15%, transparent)}}.sseal__item{background:0 0;transition:border-color .3s,translate .35s cubic-bezier(.2,.7,.2,1)}.sseal__mark{width:30px;height:30px;color:var(--pa);flex-shrink:0;place-items:center;display:grid;position:relative}.sseal__mark>svg:first-child{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.sseal__mark circle{fill:none;stroke:var(--pa);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i) * .12s)}.sseal__tick{width:13px;height:13px}.sseal__tick path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .4s cubic-bezier(.2, .7, .2, 1) calc(1s + var(--i) * .12s)}.reveal-target.is-revealed .sseal__mark circle,.reveal-target.is-revealed .sseal__tick path,html:not(.js-reveal) .sseal__mark circle,html:not(.js-reveal) .sseal__tick path{stroke-dashoffset:0}.sseal__label{color:#e2e8f0d9;font-size:12.5px;font-weight:500}@media (hover:hover){.sseal__item:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.sseal__item:hover{border-color:color-mix(in srgb, var(--pa) 45%, transparent)}}.sseal__item:hover{translate:0 -2px}}.sfreight{border:1px solid var(--line)}.sfreight__bar{z-index:2;background:var(--pa);transform-origin:0;height:4px;transition:scale .8s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i) * .15s);position:absolute;top:0;left:0;right:0;scale:0 1}.reveal-target.is-revealed .sfreight__bar,html:not(.js-reveal) .sfreight__bar{scale:1}.sfreight__ghost{z-index:0;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px var(--line);font-size:96px;line-height:1;transition:-webkit-text-stroke-color .4s,translate .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:8px;right:16px;display:none!important}.sfreight__icon{transition:background-color .3s,color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.sfreight:hover .sfreight__ghost{-webkit-text-stroke-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.sfreight:hover .sfreight__ghost{-webkit-text-stroke-color:color-mix(in srgb, var(--pa) 40%, transparent)}}.sfreight:hover .sfreight__ghost{translate:-4px -4px}.sfreight:hover .sfreight__icon{transform:translateY(-3px)scale(1.05);background:var(--pa)!important;color:var(--s0)!important}}.sfin{background:var(--fill-2);border:1px solid var(--pa)}@supports (color:color-mix(in lab, red, red)){.sfin{border:1px solid color-mix(in srgb, var(--pa) 13%, transparent)}}.sfin__corner{border-style:solid;border-width:0 0 28px 28px;border-color:transparent transparent var(--pa) transparent;width:0;height:0;position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.sfin__corner{border-color:transparent transparent color-mix(in srgb, var(--pa) 14%, transparent) transparent}}.sfin__corner{transition:border-width .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.sfin:hover .sfin__corner{border-width:0 0 44px 44px}}.srisk{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.srisk__item{border:1px solid var(--pa);border-radius:0;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.srisk__item{border:1px solid color-mix(in srgb, var(--pa) 9%, transparent)}}.srisk__item{background:0 0;transition:border-color .3s,translate .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.srisk__shield{width:40px;height:40px;color:var(--pa);background:0 0;border-radius:0;place-items:center;display:grid}.srisk__shield svg{width:22px;height:22px}.srisk__shield path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i) * .15s)}.srisk__shield .srisk__check{transition-delay:calc(1.1s + var(--i) * .15s);transition-duration:.4s}.reveal-target.is-revealed .srisk__shield path,html:not(.js-reveal) .srisk__shield path{stroke-dashoffset:0}@media (hover:hover){.srisk__item:hover{border-color:var(--pa);translate:0 -3px}@supports (color:color-mix(in lab, red, red)){.srisk__item:hover{border-color:color-mix(in srgb, var(--pa) 35%, transparent)}}.srisk__item:hover{box-shadow:none}}.ssus{border:1px solid var(--line)}.ssus__pulse{background:var(--pa);width:10px;height:10px;box-shadow:0 0 0 0 var(--pa);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ssus__pulse{box-shadow:0 0 0 0 color-mix(in srgb, var(--pa) 40%, transparent)}}.ssus__pulse{animation:sdash-ping 2.4s ease-out calc(var(--i) * .5s) infinite}.ssus__rule{background:var(--pa);transform-origin:0;height:2px;transition:scale .9s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i) * .15s);position:absolute;bottom:0;left:0;right:0;scale:0 1}.reveal-target.is-revealed .ssus__rule,html:not(.js-reveal) .ssus__rule{scale:1}@media (width<=639px){.sseal,.srisk{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ssus__pulse{animation:none}.scat__bar,.ssvc__rule,.ssvc__tick path,.ssvc__item,.sseal__mark circle,.sseal__tick path,.sfreight__bar,.srisk__shield path,.ssus__rule{stroke-dashoffset:0;opacity:1;transition:none;translate:none;scale:1}}.sector-page section .grid>*>:is(.spill__ghost,.spill__rule,.scat__bar,.sfreight__bar,.sfreight__ghost,.sfin__ghost,.sfin__corner,.ssus__rule,.splan__glow,.splan__idx,.splan__flag,.stwin__glow,.esg__glow,.mdesk__ghost,.mdesk__rule,.mchan__rule,.madv__glow,.madv__rule,.mgal__frame,.mgal__rec,.mgal__idx){position:absolute!important}.sector-page section .grid>*>:is(.spill__ghost,.sfreight__ghost,.splan__glow,.stwin__glow,.mdesk__ghost,.madv__glow){z-index:0!important}.sector-page section .grid>*>:is(.spill__rule,.scat__bar,.sfreight__bar,.sfin__corner,.ssus__rule,.mdesk__rule,.mchan__rule,.madv__rule){z-index:2!important}.med-hero__scan{background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,#ef444405 3px 4px);animation:9s linear infinite med-scan}@keyframes med-scan{to{background-position:0 40px}}.med-strip{padding:0;display:block}.med-strip__item{white-space:nowrap;align-items:center;gap:10px;padding:12px 28px;display:inline-flex}.med-strip__dot{background:var(--accent-red);width:6px;height:6px;box-shadow:0 0 8px var(--accent-red);border-radius:50%;animation:2s ease-in-out infinite pulse-slow}.med-live{align-items:center;gap:10px;display:flex}.med-live__dot{background:var(--accent-red);width:10px;height:10px;box-shadow:0 0 10px var(--accent-red);border-radius:50%;animation:1.8s ease-out infinite sdash-ping}.med-live:before{background:var(--accent-red)}.mchan{isolation:isolate;position:relative;overflow:hidden;transition:translate .4s cubic-bezier(.2,.7,.2,1),border-color .3s!important}.mchan__bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.mchan__bars i{background:var(--pa);opacity:.35;transform-origin:bottom;border-radius:1px;width:3px;transition:scale .5s cubic-bezier(.2,.7,.2,1),opacity .4s;scale:1 .3}.mchan__bars i:first-child{height:4px;transition-delay:calc(.3s + var(--i) * .1s)}.mchan__bars i:nth-child(2){height:7px;transition-delay:calc(.4s + var(--i) * .1s)}.mchan__bars i:nth-child(3){height:10px;transition-delay:calc(.5s + var(--i) * .1s)}.mchan__bars i:nth-child(4){height:12px;transition-delay:calc(.6s + var(--i) * .1s)}.reveal-target.is-revealed .mchan__bars i,html:not(.js-reveal) .mchan__bars i{opacity:1;scale:1}.mchan__rule{background:var(--pa);transform-origin:0;height:2px;transition:scale .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;scale:0 1}@media (hover:hover){.mchan:hover{translate:0 -3px;border-color:var(--pa)!important}@supports (color:color-mix(in lab, red, red)){.mchan:hover{border-color:color-mix(in srgb, var(--pa) 40%, transparent)!important}}.mchan:hover{box-shadow:none}.mchan:hover .mchan__rule{scale:1}.mchan:hover .mchan__bars i{animation:.9s ease-in-out infinite alternate mchan-eq}.mchan:hover .mchan__bars i:nth-child(2){animation-delay:.15s}.mchan:hover .mchan__bars i:nth-child(3){animation-delay:.3s}.mchan:hover .mchan__bars i:nth-child(4){animation-delay:.45s}}@keyframes mchan-eq{to{scale:1 .45}}.mdesk{isolation:isolate;transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .45s;position:relative;overflow:hidden}.mdesk__icon{transition:background-color .3s,color .3s,transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.mdesk__rule{background:var(--pa);transform-origin:0;width:100%;height:2px;transition:scale .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;scale:.12 1}@media (hover:hover){.mdesk:hover{translate:0 -5px;border-color:var(--pa)!important}@supports (color:color-mix(in lab, red, red)){.mdesk:hover{border-color:color-mix(in srgb, var(--pa) 35%, transparent)!important}}.mdesk:hover{box-shadow:none}.mdesk:hover .mdesk__icon{box-shadow:none;transform:translateY(-2px)rotate(-8deg);background:var(--pa)!important;color:var(--s0)!important}.mdesk:hover .mdesk__rule{scale:1}}.sector-page section .grid>.mdesk>:not(.mdesk__ghost){z-index:1;position:relative}.sector-page section .grid>.mdesk:before{content:none!important}.mtv__status{align-items:center;gap:5px;display:inline-flex}.mtv__status-dot{background:var(--pa);border-radius:50%;width:5px;height:5px;animation:2.2s ease-out infinite sdash-ping}.mepg{border-top:1px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mepg__now{background:linear-gradient(90deg, var(--accent-red), transparent);z-index:2;height:2px;box-shadow:0 0 10px var(--accent-red);pointer-events:none;animation:14s cubic-bezier(.45,0,.55,1) infinite alternate mepg-now;position:absolute;top:-1px;left:0;right:0}@keyframes mepg-now{0%{top:-1px}to{top:calc(100% - 1px)}}.mepg__row{isolation:isolate;border-bottom:1px solid var(--line);grid-template-columns:120px 14px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:14px 10px;transition:padding-left .35s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.mepg__row:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg, var(--pa), transparent 70%);border-radius:0;position:absolute;inset:0 -8px}@supports (color:color-mix(in lab, red, red)){.mepg__row:after{background:linear-gradient(90deg, color-mix(in srgb, var(--pa) 10%, transparent), transparent 70%)}}.mepg__row:after{transition:opacity .3s;background-image:none!important}.mepg__time{letter-spacing:0;color:var(--pa);font-size:12px}.mepg__dot{background:var(--pa);width:8px;height:8px;box-shadow:0 0 0 0 var(--pa);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.mepg__dot{box-shadow:0 0 0 0 color-mix(in srgb, var(--pa) 35%, transparent)}}.mepg__dot{transition:box-shadow .35s}.mepg__title{transition:translate .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.mepg__row:hover{padding-left:16px}.mepg__row:hover:after{opacity:1}.mepg__row:hover .mepg__dot{box-shadow:0 0 0 5px var(--pa)}@supports (color:color-mix(in lab, red, red)){.mepg__row:hover .mepg__dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--pa) 25%, transparent)}}.mepg__row:hover .mepg__title{translate:3px}}@media (width<=639px){.mepg__row{grid-template-columns:14px minmax(0,1fr) 24px}.mepg__time{order:3;grid-column:2}}.madv{isolation:isolate;transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .45s;position:relative;overflow:hidden}.madv__glow{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), var(--pa), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.madv__glow{background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--pa) 14%, transparent), transparent 60%)}}.madv__glow{transition:opacity .4s;background-image:none!important}.madv__rule{background:var(--pa);transform-origin:0;height:2px;transition:scale .7s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i) * .15s);position:absolute;top:0;left:0;right:0;scale:0 1}.reveal-target.is-revealed .madv__rule,html:not(.js-reveal) .madv__rule{scale:1}@media (hover:hover){.madv:hover{translate:0 -5px;border-color:var(--pa)!important}@supports (color:color-mix(in lab, red, red)){.madv:hover{border-color:color-mix(in srgb, var(--pa) 40%, transparent)!important}}.madv:hover{box-shadow:none}.madv:hover .madv__glow{opacity:1}}.sector-page section .grid>.madv>:not(.madv__glow):not(.madv__rule){z-index:1;position:relative}.sector-page section .grid>.madv:before{content:none!important}.mgal{transition:translate .45s cubic-bezier(.2,.7,.2,1)}.mgal__img{filter:saturate(.85);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s}.mgal__frame i{opacity:0;border:1.5px solid #ffffffb3;width:18px;height:18px;transition:opacity .3s,translate .4s cubic-bezier(.2,.7,.2,1);position:absolute}.mgal__frame i:first-child{border-bottom:0;border-right:0;top:12px;left:12px;translate:-6px -6px}.mgal__frame i:nth-child(2){border-bottom:0;border-left:0;top:12px;right:12px;translate:6px -6px}.mgal__frame i:nth-child(3){border-top:0;border-right:0;bottom:12px;left:12px;translate:-6px 6px}.mgal__frame i:nth-child(4){border-top:0;border-left:0;bottom:12px;right:12px;translate:6px 6px}.mgal__rec{letter-spacing:0;color:#fff;opacity:0;align-items:center;gap:6px;font-size:12px;transition:opacity .3s;display:inline-flex;position:absolute;top:14px;left:16px}.mgal__rec i{background:var(--accent-red);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite pulse-slow}@media (hover:hover){.mgal:hover{translate:0 -4px}.mgal:hover .mgal__img{filter:saturate(1.05);transform:scale(1.06)}.mgal:hover .mgal__frame i{opacity:1;translate:0}.mgal:hover .mgal__rec{opacity:1}}@media (prefers-reduced-motion:reduce){.med-hero__scan,.med-hero__word,.med-strip__dot,.med-live__dot,.mtv__status-dot,.mepg__now,.mgal__rec i{animation:none}.mchan__bars i,.madv__rule{opacity:1;transition:none;scale:1}}.es-badge{border:1px solid var(--pa)}@supports (color:color-mix(in lab, red, red)){.es-badge{border:1px solid color-mix(in srgb, var(--pa) 21%, transparent)}}.es-badge{background:0 0}.es-badge__anchor{transform-origin:top;animation:4s ease-in-out infinite es-rock;display:inline-block}@keyframes es-rock{0%,to{rotate:-8deg}50%{rotate:8deg}}.es-radar{pointer-events:none;opacity:.55;border-radius:50%;width:520px;height:520px;position:absolute;top:50%;right:6%;translate:0 -50%}.es-radar__ring{border:1px solid var(--pa);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.es-radar__ring{border:1px solid color-mix(in srgb, var(--pa) 22%, transparent)}}.es-radar__ring:nth-child(2){inset:20%}.es-radar__ring:nth-child(3){inset:40%}.es-radar__sweep{background:conic-gradient(from 0deg, transparent 0deg, var(--pa) 40deg, transparent 60deg);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.es-radar__sweep{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--pa) 25%, transparent) 40deg, transparent 60deg)}}.es-radar__sweep{animation:6s linear infinite es-sweep;-webkit-mask-image:radial-gradient(circle,#000 0% 100%);mask-image:radial-gradient(circle,#000 0% 100%)}@keyframes es-sweep{to{rotate:360deg}}.es-radar__blip{left:var(--x);top:var(--y);background:var(--pa);width:6px;height:6px;box-shadow:none;animation:es-blip 6s ease-out var(--d) infinite;border-radius:50%;position:absolute}@keyframes es-blip{0%,12%{opacity:1;scale:1}40%,to{opacity:.15;scale:.7}}.es-waves{pointer-events:none;width:100%;height:120px;position:absolute;bottom:0;left:0;right:0}.es-waves path{fill:var(--pa)}@supports (color:color-mix(in lab, red, red)){.es-waves path{fill:color-mix(in srgb, var(--pa) 6%, transparent)}}.es-waves__a{animation:9s ease-in-out infinite es-wave}.es-waves__b{fill:var(--pa)}@supports (color:color-mix(in lab, red, red)){.es-waves__b{fill:color-mix(in srgb, var(--pa) 4%, transparent)}}.es-waves__b{animation:13s ease-in-out -4s infinite reverse es-wave}@keyframes es-wave{0%,to{translate:0}50%{translate:-60px 6px}}.es-svc,.es-cat,.es-yard,.es-why,.es-region{isolation:isolate;transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .45s;position:relative;overflow:hidden}.sector-page section .grid>:is(.es-svc,.es-cat,.es-yard,.es-why,.es-region):before{content:none!important}.sector-page section .grid>*>:is(.es-svc__ghost,.es-svc__rule,.es-yard__rule,.es-region__ping,.es-region__idx){position:absolute!important}.sector-page section .grid>*>:is(.es-svc__rule,.es-yard__rule){z-index:2!important}@media (hover:hover){:is(.es-svc,.es-cat,.es-yard,.es-why,.es-region):hover{translate:0 -4px;border-color:var(--pa)!important}@supports (color:color-mix(in lab, red, red)){:is(.es-svc,.es-cat,.es-yard,.es-why,.es-region):hover{border-color:color-mix(in srgb, var(--pa) 38%, transparent)!important}}:is(.es-svc,.es-cat,.es-yard,.es-why,.es-region):hover{box-shadow:none}}.es-svc__icon{border:1px solid var(--pa);background:0 0;border-radius:0;place-items:center;width:52px;height:52px;margin-bottom:20px;font-size:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.es-svc__icon{border:1px solid color-mix(in srgb, var(--pa) 20%, transparent)}}.es-svc__icon{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.es-svc:hover .es-svc__icon{box-shadow:none;transform:translateY(-3px)rotate(-6deg)}.es-svc__rule{background:var(--pa);transform-origin:0;height:2px;transition:scale .8s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i) * .12s);bottom:0;left:0;right:0;scale:0 1}.reveal-target.is-revealed .es-svc__rule,html:not(.js-reveal) .es-svc__rule{scale:1}.es-cat__hex{width:34px;height:34px;color:var(--pa);place-items:center;display:grid}.es-cat__hex svg{width:26px;height:26px}.es-cat__hex path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i) * .12s), fill .3s}.reveal-target.is-revealed .es-cat__hex path,html:not(.js-reveal) .es-cat__hex path{stroke-dashoffset:0}.es-cat:hover .es-cat__hex path{fill:var(--pa)}@supports (color:color-mix(in lab, red, red)){.es-cat:hover .es-cat__hex path{fill:color-mix(in srgb, var(--pa) 25%, transparent)}}.es-cat__link{letter-spacing:0;color:var(--pa);align-items:center;gap:6px;font-size:12px;display:inline-flex}.es-cat__link svg{width:12px;height:12px;transition:translate .3s cubic-bezier(.2,.7,.2,1)}.es-cat:hover .es-cat__link svg{translate:2px -2px}.es-fleet__item{transition:translate .5s cubic-bezier(.2,.7,.2,1)}.es-vessel{height:100%;transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .45s}.es-vessel__img{transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .5s}.es-vessel__btn{transition:background-color .3s,color .3s,translate .3s}@media (hover:hover){.es-vessel:hover{translate:0 -5px;border-color:var(--pa)!important}@supports (color:color-mix(in lab, red, red)){.es-vessel:hover{border-color:color-mix(in srgb, var(--pa) 40%, transparent)!important}}.es-vessel:hover{box-shadow:none}.es-vessel:hover .es-vessel__img{transform:scale(1.06);opacity:1!important}.es-vessel:hover .es-vessel__btn{background:var(--pa)!important;color:var(--s0)!important}}.es-yard__rule{background:var(--pa);transform-origin:0;height:2px;transition:scale .8s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i) * .12s);bottom:0;left:0;right:0;scale:0 1}.reveal-target.is-revealed .es-yard__rule,html:not(.js-reveal) .es-yard__rule{scale:1}.es-why__icon{width:40px;height:40px;color:var(--pa);border:1px solid var(--pa);background:0 0;border-radius:0;place-items:center;font-size:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.es-why__icon{border:1px solid color-mix(in srgb, var(--pa) 18%, transparent)}}.es-why__icon{transition:background-color .3s,color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.es-why:hover .es-why__icon{background:var(--pa);color:var(--s0);transform:translateY(-2px)rotate(-6deg)}.es-region__ping{width:12px;height:12px;top:20px;left:20px}.es-region__ping i{background:var(--pa);border-radius:50%;position:absolute;inset:0}.es-region__ping i:last-child{animation:sdash-ping 2.6s ease-out calc(var(--i) * .5s) infinite;box-shadow:0 0 0 0 var(--pa);background:0 0}@supports (color:color-mix(in lab, red, red)){.es-region__ping i:last-child{box-shadow:0 0 0 0 color-mix(in srgb, var(--pa) 45%, transparent)}}@media (prefers-reduced-motion:reduce){.es-hero__word,.es-badge__anchor,.es-radar__sweep,.es-radar__blip,.es-waves path,.es-region__ping i{animation:none}.es-svc__rule,.es-yard__rule,.es-cat__hex path{stroke-dashoffset:0;transition:none;scale:1}}.sv-hero__badge-dot{box-shadow:none;animation:2.4s ease-out infinite sdash-ping}.sv-orbit{background:var(--fill-1);border:1px solid var(--pa);border-radius:0;padding:22px 22px 18px}@supports (color:color-mix(in lab, red, red)){.sv-orbit{border:1px solid color-mix(in srgb, var(--pa) 18%, transparent)}}.sv-orbit{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sv-orbit__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.sv-orbit__stage{aspect-ratio:1;width:100%;position:relative}.sv-orbit__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sv-orbit__ring{fill:none;stroke:var(--pa)}@supports (color:color-mix(in lab, red, red)){.sv-orbit__ring{stroke:color-mix(in srgb, var(--pa) 28%, transparent)}}.sv-orbit__ring{stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.2,.7,.2,1) .4s forwards sv-draw}.sv-orbit__ring--inner{stroke-dasharray:.01 .02;stroke-dashoffset:0;transform-origin:50%;animation:40s linear infinite sv-spin}@keyframes sv-draw{to{stroke-dashoffset:0}}@keyframes sv-spin{to{rotate:360deg}}.sv-orbit__spoke{stroke-width:1px;opacity:.35;stroke-dasharray:1;stroke-dashoffset:1px;animation:sv-draw 1.1s cubic-bezier(.2, .7, .2, 1) calc(.9s + var(--i) * 80ms) forwards}.sv-orbit__hub{background:var(--s0);border:1px solid var(--pa);border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.sv-orbit__hub{border:1px solid color-mix(in srgb, var(--pa) 45%, transparent)}}.sv-orbit__hub{box-shadow:0 0 0 8px var(--pa), 0 0 40px -10px var(--pa)}@supports (color:color-mix(in lab, red, red)){.sv-orbit__hub{box-shadow:0 0 0 8px color-mix(in srgb, var(--pa) 8%, transparent), 0 0 40px -10px var(--pa)}}.sv-orbit__hub{letter-spacing:0;color:var(--fg);font-size:18px;animation:4s ease-in-out infinite sv-hub}@keyframes sv-hub{0%,to{box-shadow:0 0 0 8px color-mix(in srgb, var(--pa) 8%, transparent), 0 0 40px -10px var(--pa)}50%{box-shadow:0 0 0 14px color-mix(in srgb, var(--pa) 5%, transparent), 0 0 60px -8px var(--pa)}}.sv-orbit__node{opacity:0;width:0;height:0;animation:sv-node .6s cubic-bezier(.2, .7, .2, 1) calc(1.2s + var(--i) * 80ms) forwards;place-items:center;display:grid;position:absolute}@keyframes sv-node{to{opacity:1}}.sv-orbit__dot{background:var(--pa);width:12px;height:12px;box-shadow:0 0 0 4px var(--pa), 0 0 14px var(--pa);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sv-orbit__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--pa) 18%, transparent), 0 0 14px var(--pa)}}.sv-orbit__dot{transition:scale .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.sv-orbit__label{white-space:nowrap;letter-spacing:.02em;color:var(--fg-muted);background:var(--s0);border-radius:0;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;top:14px}@supports (color:color-mix(in lab, red, red)){.sv-orbit__label{background:color-mix(in srgb, var(--s0) 80%, transparent)}}.sv-orbit__label{border:1px solid #0000;transition:color .3s,border-color .3s,translate .3s cubic-bezier(.2,.7,.2,1)}.sv-orbit__node:hover .sv-orbit__dot,.sv-orbit__node:focus-visible .sv-orbit__dot{box-shadow:0 0 0 7px var(--pa), 0 0 24px var(--pa);scale:1.4}@supports (color:color-mix(in lab, red, red)){.sv-orbit__node:hover .sv-orbit__dot,.sv-orbit__node:focus-visible .sv-orbit__dot{box-shadow:0 0 0 7px color-mix(in srgb, var(--pa) 22%, transparent), 0 0 24px var(--pa)}}.sv-orbit__node:hover .sv-orbit__label,.sv-orbit__node:focus-visible .sv-orbit__label{color:var(--fg);border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.sv-orbit__node:hover .sv-orbit__label,.sv-orbit__node:focus-visible .sv-orbit__label{border-color:color-mix(in srgb, var(--pa) 45%, transparent)}}.sv-orbit__node:hover .sv-orbit__label,.sv-orbit__node:focus-visible .sv-orbit__label{translate:0 2px}.sv-prin,.sv-model,.sv-partner{isolation:isolate;transition:translate .45s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .45s;position:relative;overflow:hidden}.sector-page section .grid>:is(.sv-prin,.sv-model,.sv-partner):before{content:none!important}.sector-page section .grid>*>:is(.sv-prin__rule,.sv-model__ghost,.sv-model__rule,.sv-partner__tab,.sv-partner__arrow){position:absolute!important}.sector-page section .grid>*>:is(.sv-prin__rule,.sv-model__rule){z-index:2!important}@media (hover:hover){:is(.sv-prin,.sv-model,.sv-partner):hover{translate:0 -4px;border-color:var(--pa)!important}@supports (color:color-mix(in lab, red, red)){:is(.sv-prin,.sv-model,.sv-partner):hover{border-color:color-mix(in srgb, var(--pa) 40%, transparent)!important}}:is(.sv-prin,.sv-model,.sv-partner):hover{box-shadow:none}}.sv-prin__diamond{color:var(--pa);place-items:center;width:16px;height:16px;display:inline-grid}.sv-prin__diamond svg{width:14px;height:14px}.sv-prin__diamond path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i) * .12s), fill .3s}.reveal-target.is-revealed .sv-prin__diamond path,html:not(.js-reveal) .sv-prin__diamond path{stroke-dashoffset:0}.sv-prin:hover .sv-prin__diamond path{fill:var(--pa)}.sv-prin__rule,.sv-model__rule{background:var(--pa);transform-origin:0;height:2px;transition:scale .8s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i) * .1s);bottom:0;left:0;right:0;scale:0 1}.reveal-target.is-revealed :is(.sv-prin__rule,.sv-model__rule),html:not(.js-reveal) :is(.sv-prin__rule,.sv-model__rule){scale:1}.sv-model__icon{transition:background-color .3s,color .3s,transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.sv-model__icon path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i) * .1s)}.reveal-target.is-revealed .sv-model__icon path,html:not(.js-reveal) .sv-model__icon path{stroke-dashoffset:0}.sv-model:hover .sv-model__icon{box-shadow:none;transform:translateY(-2px)rotate(-8deg);background:var(--pa)!important;color:var(--s0)!important}.sv-partner__tab{letter-spacing:0;color:var(--pa);border-right:1px solid var(--pa);background:0 0;border-radius:0 0 10px;padding:4px 12px;font-size:12px;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.sv-partner__tab{border-right:1px solid color-mix(in srgb, var(--pa) 25%, transparent)}}.sv-partner__tab{border-bottom:1px solid var(--pa)}@supports (color:color-mix(in lab, red, red)){.sv-partner__tab{border-bottom:1px solid color-mix(in srgb, var(--pa) 25%, transparent)}}.sv-partner__tab{transition:background-color .3s,color .3s}.sv-partner:hover .sv-partner__tab{background:var(--pa);color:var(--s0)}.sv-status{isolation:isolate;position:relative;overflow:hidden}.sv-status__sheen{z-index:0;pointer-events:none;background:linear-gradient(110deg, transparent 30%, var(--pa) 50%, transparent 70%);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.sv-status__sheen{background:linear-gradient(110deg, transparent 30%, color-mix(in srgb, var(--pa) 10%, transparent) 50%, transparent 70%)}}.sv-status__sheen{background-size:250% 100%;animation:7s ease-in-out infinite sv-sheen;background-image:none!important}@keyframes sv-sheen{0%{background-position:200% 0}60%,to{background-position:-50% 0}}.sv-status>:not(.sv-status__sheen){z-index:1;position:relative}.sv-status__seal{place-items:center;width:52px;height:52px;display:grid;position:relative}.sv-status__seal>svg:first-child{width:100%;height:100%;position:absolute;inset:0}.sv-status__ring{fill:var(--pa)}@supports (color:color-mix(in lab, red, red)){.sv-status__ring{fill:color-mix(in srgb, var(--pa) 10%, transparent)}}.sv-status__ring{stroke:var(--pa);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1) .3s}.reveal-target.is-revealed .sv-status__ring,html:not(.js-reveal) .sv-status__ring{stroke-dashoffset:0}.sv-status__cta{transition:translate .3s cubic-bezier(.2,.7,.2,1)}.sv-status__cta:hover{translate:4px}@media (prefers-reduced-motion:reduce){.sv-hero__badge-dot,.sv-hero__word,.sv-orbit__ring--inner,.sv-orbit__hub,.sv-status__sheen{animation:none}.sv-orbit__ring,.sv-orbit__spoke{stroke-dashoffset:0;animation:none}.sv-orbit__node{opacity:1;animation:none}.sv-prin__rule,.sv-model__rule,.sv-prin__diamond path,.sv-model__icon path,.sv-status__ring{stroke-dashoffset:0;transition:none;scale:1}}.shero__photo{will-change:transform}.shero__line2 .shero__inline{margin:0;padding:0;display:inline;overflow:visible}.shero__line2 .shero__inline>*{display:inline}.shero__sweep{z-index:1;pointer-events:none;background:linear-gradient(105deg, transparent 40%, var(--pa) 50%, transparent 60%);position:absolute;inset:-20% -40%}@supports (color:color-mix(in lab, red, red)){.shero__sweep{background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--pa) 18%, transparent) 50%, transparent 60%)}}.shero__sweep{animation:2.4s cubic-bezier(.2,.7,.2,1) .4s both shero-sweep;translate:-60%;background-image:none!important}@keyframes shero-sweep{to{opacity:0;translate:60%}}.shero__cue--side{z-index:2;color:#ffffff8c;flex-direction:row;align-items:center;gap:12px;text-decoration:none;transition:color .3s;display:none;position:absolute;bottom:58px;left:32px;translate:none}.shero__cue--side:hover{color:#fff}.shero__cue--side .shero__cue-line{background:#ffffff2e;width:1px;height:56px;animation:none;position:relative;overflow:hidden;transform:none}.shero__cue--side .shero__cue-line>span{background:var(--pa);width:100%;height:40%;animation:2.2s cubic-bezier(.65,0,.35,1) infinite shero-cue;position:absolute;top:0;left:0}@keyframes shero-cue{0%{translate:0 -100%}to{translate:0 260%}}.shero__cue--side .shero__cue-label{letter-spacing:0;writing-mode:vertical-rl;font-size:12px}.shero__ticker{z-index:2;contain:paint;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080e59;border-top:1px solid #ffffff14;padding:10px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.shero__ticker-item{letter-spacing:0;color:#e2e8f0b3;white-space:nowrap;align-items:center;gap:16px;padding:0 20px;font-size:12px;display:inline-flex}.shero__ticker-dot{border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px}@media (width>=1024px){.shero__tags{bottom:72px}.shero__cue--side{display:flex}}@media (width<=1023px){.shero.sector-hero>.relative{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.shero__sweep,.shero__cue--side .shero__cue-line>span{animation:none}}.sfacts__grid{border:1px solid var(--line);background:var(--s2);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.sfacts__cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 26px 26px;transition:background-color .35s;position:relative}.sfacts__cell:nth-child(3n){border-right:0}.sfacts__cell:nth-child(n+4){border-bottom:0}.sfacts__value{letter-spacing:-.03em;color:var(--fg-strong);align-items:baseline;gap:2px;font-size:clamp(30px,3vw,40px);line-height:1;display:flex}.sfacts__unit{letter-spacing:.02em;color:var(--pa);font-size:.42em;font-family:var(--font-mono)}.sfacts__label{color:var(--fg);letter-spacing:.01em;margin-top:12px;font-size:13px;font-weight:600}.sfacts__sub{color:var(--fg-muted);margin-top:6px;font-size:12.5px;line-height:1.6}.sfacts__rule{background:var(--pa);transform-origin:0;height:2px;transition:scale .7s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i) * .1s);position:absolute;top:0;left:0;right:0;scale:0 1}.reveal-target.is-revealed .sfacts__rule,html:not(.js-reveal) .sfacts__rule{scale:1}@media (hover:hover){.sfacts__cell:hover{background:0 0}}.sfacts__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:22px;display:flex}@media (width<=1023px){.sfacts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sfacts__cell:nth-child(3n){border-right:1px solid var(--line)}.sfacts__cell:nth-child(2n){border-right:0}.sfacts__cell:nth-child(n+4){border-bottom:1px solid var(--line)}.sfacts__cell:nth-child(n+5){border-bottom:0}}@media (width<=479px){.sfacts__grid{grid-template-columns:minmax(0,1fr)}.sfacts__cell{padding:22px 20px;border-right:0!important;border-bottom:1px solid var(--line)!important}.sfacts__cell:last-child{border-bottom:0!important}}.sfaq__list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.sfaq__item{border-bottom:1px solid var(--line);transition:background-color .3s}.sfaq__q{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:16px;padding:22px 4px;display:grid}.sfaq__text{letter-spacing:-.01em;color:var(--fg-strong);font-size:17px;font-weight:600;line-height:1.4;transition:color .3s}.sfaq__plus{border:1px solid var(--line-strong);border-radius:50%;width:28px;height:28px;transition:border-color .3s,background-color .3s,rotate .45s cubic-bezier(.2,.7,.2,1);position:relative}.sfaq__plus span{background:var(--fg-muted);width:10px;height:1.5px;transition:background-color .3s,rotate .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;translate:-50% -50%}.sfaq__plus span:last-child{rotate:90deg}.sfaq__item.is-open .sfaq__text{color:var(--pa)}.sfaq__item.is-open .sfaq__plus{border-color:var(--pa);background:var(--pa);rotate:135deg}.sfaq__item.is-open .sfaq__plus span{background:var(--s0)}.sfaq__a{overflow:hidden}.sfaq__a p{color:var(--fg-muted);max-width:60ch;padding:0 4px 24px;font-size:15px;line-height:1.75}@media (hover:hover){.sfaq__q:hover .sfaq__text{color:var(--pa)}.sfaq__q:hover .sfaq__plus{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.sfaq__q:hover .sfaq__plus{border-color:color-mix(in srgb, var(--pa) 50%, transparent)}}}.sfaq__q:focus-visible{outline:2px solid var(--pa);outline-offset:2px;border-radius:8px}@media (width<=639px){.sfaq__q{grid-template-columns:minmax(0,1fr) 26px;gap:12px;padding:18px 0}.sfaq__text{font-size:15.5px}.sfaq__a p{padding-left:0;font-size:14.5px}}@media (width<=479px){.sfac .grid.grid-cols-3{grid-template-columns:minmax(0,1fr);gap:8px}.sfac .grid.grid-cols-3>div{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:12px 16px;display:grid}.sfac .grid.grid-cols-3>div>:first-child{grid-row:1/span 2;margin:0;font-size:18px}}.sfac__plate{background:var(--s3);border:1px solid var(--line);border-radius:0;margin:0;position:relative;overflow:hidden}.sfac__plate img{object-fit:cover;filter:saturate(.92);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .6s;transform:scale(1.04)}.sfac__plate figcaption{letter-spacing:0;color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#04080e8c;border:1px solid #ffffff1f;border-radius:8px;padding:5px 10px;font-size:12px;transition:opacity .4s,translate .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:12px;left:14px;translate:0 6px}.sfac__plate:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(#0000 50%,#04080e73);transition:opacity .4s;position:absolute;inset:0}@media (hover:hover){.sfac__plate:hover img{filter:saturate(1.05);transform:scale(1.1)}.sfac__plate:hover figcaption{opacity:1;translate:0}}@media (hover:none){.sfac__plate figcaption{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.sfac__plate img{transition:none}}.sover__lead{color:var(--fg);margin-bottom:20px;font-size:17px;line-height:1.75}.sover__pillars{--mx:50%;--my:50%}.sover__pillar{isolation:isolate;position:relative}.scrop{color:inherit;text-decoration:none;display:block;position:relative}.scrop__link{letter-spacing:0;color:var(--pa,var(--accent-green));opacity:0;font-size:12px;transition:opacity .3s,translate .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:20px;right:22px;translate:-6px}@media (hover:hover){.scrop:hover .scrop__link{opacity:1;translate:0}}@media (hover:none){.scrop__link{opacity:.8;translate:none}}.scal__legend{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);flex-wrap:wrap;gap:10px 22px;margin-bottom:16px;font-size:12px;display:flex}.scal__legend span{align-items:center;gap:8px;display:inline-flex}.scal__swatch{border-radius:3px;width:14px;height:10px;display:inline-block}.scal__swatch--harvest{background:var(--pa)}.scal__swatch--avail{background:repeating-linear-gradient(135deg, var(--pa) 0 3px, transparent 3px 6px)}@supports (color:color-mix(in lab, red, red)){.scal__swatch--avail{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--pa) 45%, transparent) 0 3px, transparent 3px 6px)}}.scal__swatch--avail{border:1px solid var(--pa)}@supports (color:color-mix(in lab, red, red)){.scal__swatch--avail{border:1px solid color-mix(in srgb, var(--pa) 40%, transparent)}}.scal__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto}.scal__grid{border:1px solid var(--line);background:var(--s2);border-radius:0;gap:6px;min-width:760px;padding:14px;display:grid;position:relative}.scal__head,.scal__row{grid-template-columns:minmax(200px,1.4fr) repeat(12,minmax(0,1fr));align-items:center;gap:6px;display:grid}.scal__month{text-align:center;letter-spacing:0;color:var(--fg-faint);padding:4px 0 8px;font-size:12px;transition:color .3s}.scal__month.is-now{color:var(--pa)}.scal__crop{align-items:center;gap:12px;min-width:0;padding:10px 8px;display:flex}.scal__emoji{flex-shrink:0;font-size:20px}.scal__crop-name{color:var(--fg-strong);letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.scal__crop-note{color:var(--fg-subtle);margin-top:2px;font-size:12px;line-height:1.4;display:block}.scal__cell{background:var(--fill-1);transform-origin:0;opacity:0;height:34px;transition:scale .6s cubic-bezier(.2, .7, .2, 1) calc(var(--d) * 35ms), opacity .5s calc(var(--d) * 35ms), background-color .3s;border-radius:7px;position:relative;scale:.6 1}.reveal-target.is-revealed .scal__cell,html:not(.js-reveal) .scal__cell{opacity:1;scale:1}.scal__cell.is-harvest{background:var(--pa);box-shadow:inset 0 1px #ffffff40}.scal__cell.is-avail{background:repeating-linear-gradient(135deg, var(--pa) 0 3px, var(--pa) 3px 6px)}@supports (color:color-mix(in lab, red, red)){.scal__cell.is-avail{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--pa) 40%, transparent) 0 3px, color-mix(in srgb, var(--pa) 10%, transparent) 3px 6px)}}.scal__cell.is-now:after{content:"";border:1px solid var(--pa);border-radius:9px;position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.scal__cell.is-now:after{border:1px solid color-mix(in srgb, var(--pa) 55%, transparent)}}.scal__cell.is-now:after{pointer-events:none}@media (hover:hover){.scal__row:hover .scal__cell:not(.is-harvest):not(.is-avail){background:var(--fill-2)}}.scal__now{display:none}@media (prefers-reduced-motion:reduce){.scal__cell{transition:none}}.sspec__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.sspec__tabs{gap:6px;display:grid}.sspec__tab{isolation:isolate;border:1px solid var(--line);background:var(--fill-1);text-align:left;cursor:pointer;color:var(--fg-muted);border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;transition:color .25s,border-color .3s,translate .35s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.sspec__tab>:not(.sspec__tab-bg){z-index:1;position:relative}.sspec__tab-bg{border:1px solid var(--pa);background:0 0;border-radius:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sspec__tab-bg{border:1px solid color-mix(in srgb, var(--pa) 45%, transparent)}}.sspec__tab-bg{box-shadow:none}.sspec__tab.is-on{color:var(--fg-strong);border-color:#0000}.sspec__tab-emoji{font-size:20px}.sspec__tab-label{letter-spacing:-.01em;font-size:14.5px;font-weight:600}@media (hover:hover){.sspec__tab:not(.is-on):hover{color:var(--fg-strong);border-color:var(--line-strong);translate:2px}}.sspec__tab:focus-visible{outline:2px solid var(--pa);outline-offset:2px}.sspec__sheet{background:var(--fill-1);border:1px solid var(--line);border-radius:0;min-height:100%;padding:28px;position:relative;overflow:hidden}.sspec__scan{background:linear-gradient(90deg, transparent, var(--pa), transparent);opacity:.7;pointer-events:none;height:1px;animation:5s cubic-bezier(.2,.7,.2,1) infinite sspec-scan;position:absolute;top:0;left:0;right:0;background-image:none!important}@keyframes sspec-scan{0%{opacity:0;top:0}10%{opacity:.8}90%{opacity:.8}to{opacity:0;top:100%}}.sspec__sheet-head{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:8px;padding-bottom:20px;display:flex}.sspec__sheet-emoji{border:1px solid var(--pa);background:0 0;border-radius:0;place-items:center;width:52px;height:52px;font-size:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.sspec__sheet-emoji{border:1px solid color-mix(in srgb, var(--pa) 28%, transparent)}}.sspec__rows{margin:0}.sspec__row{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.sspec__row:last-child{border-bottom:0}.sspec__row dt{letter-spacing:0;color:var(--pa);padding-top:3px;font-size:12px}.sspec__row dd{color:var(--fg);margin:0;font-size:15px;line-height:1.55}@media (width<=1023px){.sspec__layout{grid-template-columns:minmax(0,1fr)}.sspec__tabs{overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding-bottom:6px;padding-inline:var(--gutter);scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}.sspec__tab{scroll-snap-align:start;flex:none;grid-template-columns:auto auto;padding:10px 14px}}@media (width<=639px){.sspec__sheet{padding:20px}.sspec__row{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}}@media (prefers-reduced-motion:reduce){.sspec__scan{animation:none}}.sfacts--dark .sfacts__grid{background:#ffffff08;border-color:#ffffff1a}.sfacts--dark .sfacts__cell{border-color:#ffffff14!important}.sfacts--dark .sfacts__value{color:#fff}.sfacts--dark .sfacts__label{color:#e2e8f0}.sfacts--dark .sfacts__sub{color:#94a3b8}.sfaq--dark .sfaq__list{border-top-color:#ffffff26}.sfaq--dark .sfaq__item{border-bottom-color:#ffffff14}.sfaq--dark .sfaq__text{color:#fff}.sfaq--dark .sfaq__a p{color:#b0bdcf}.sfaq--dark .sfaq__plus{border-color:#ffffff40}.sfaq--dark .sfaq__plus span{background:#b0bdcf}.snpd__track{--p:0%;position:relative}.snpd__rail,.snpd__fill{pointer-events:none;border-radius:2px;position:absolute}.snpd__rail{background:var(--line-strong);height:2px;top:19px;left:0;right:0}.snpd__fill{height:2px;width:var(--p);background:var(--pa);box-shadow:none;top:19px;left:0}.snpd__list{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.snpd__stage{gap:18px;display:grid;position:relative}.snpd__gate{z-index:1;letter-spacing:0;width:40px;height:40px;color:var(--fg-muted);background:var(--s2);border:1px solid var(--line-strong);border-radius:50%;place-items:center;font-size:12px;transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s;display:grid;position:relative}.snpd__card{background:var(--s2);border:1px solid var(--line);border-radius:0;height:100%;padding:18px;transition:border-color .35s,translate .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;position:relative}.snpd__weeks{letter-spacing:0;color:var(--pa);margin-bottom:10px;font-size:12px;display:inline-block}.snpd__deliv{border-top:1px dashed var(--line-strong);color:var(--fg);align-items:flex-start;gap:8px;padding-top:12px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.snpd__deliv svg{width:14px;height:14px;color:var(--pa);flex-shrink:0;margin-top:2px}@media (hover:hover){.snpd__stage:hover .snpd__card{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.snpd__stage:hover .snpd__card{border-color:color-mix(in srgb, var(--pa) 40%, transparent)}}.snpd__stage:hover .snpd__card{box-shadow:none;translate:0 -4px}.snpd__stage:hover .snpd__gate{background:var(--pa);color:var(--s0);border-color:var(--pa);box-shadow:0 0 0 5px var(--pa)}@supports (color:color-mix(in lab, red, red)){.snpd__stage:hover .snpd__gate{box-shadow:0 0 0 5px color-mix(in srgb, var(--pa) 18%, transparent)}}}@media (width<=1279px){.snpd__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}.snpd__rail,.snpd__fill{display:none}}@media (width<=767px){.snpd__track{padding-left:30px}.snpd__rail,.snpd__fill{width:2px;height:auto;display:block;inset:0 auto 0 12px}.snpd__fill{height:var(--p);width:2px}.snpd__list{grid-template-columns:minmax(0,1fr);gap:18px}.snpd__stage{grid-template-columns:minmax(0,1fr)}.snpd__gate{width:26px;height:26px;margin-left:13px;font-size:12px;position:absolute;top:14px;left:-30px;translate:-50%}}.sfmt__wall{--mx:50%;--my:50%;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sfmt__tile{isolation:isolate;background:var(--fill-1);border:1px solid var(--line);border-radius:0;padding:22px 22px 20px;transition:border-color .35s,translate .45s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.sfmt__tile:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my), var(--pa), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sfmt__tile:before{background:radial-gradient(260px circle at var(--mx) var(--my), color-mix(in srgb, var(--pa) 14%, transparent), transparent 70%)}}.sfmt__tile:before{transition:opacity .4s;background-image:none!important}.sfmt__wall:hover .sfmt__tile:before{opacity:1}.sfmt__icon{border:1px solid var(--pa);background:0 0;border-radius:0;place-items:center;width:46px;height:46px;margin-bottom:14px;font-size:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.sfmt__icon{border:1px solid color-mix(in srgb, var(--pa) 22%, transparent)}}.sfmt__icon{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.sfmt__name{letter-spacing:-.01em;color:var(--fg-strong);font-size:16px;font-weight:600}.sfmt__sizes{letter-spacing:0;color:var(--pa);margin-top:4px;font-size:12px;display:inline-block}.sfmt__for{color:var(--fg-subtle);margin-top:8px;font-size:13px;line-height:1.5}@media (hover:hover){.sfmt__tile:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.sfmt__tile:hover{border-color:color-mix(in srgb, var(--pa) 40%, transparent)}}.sfmt__tile:hover{translate:0 -3px}.sfmt__tile:hover .sfmt__icon{transform:translateY(-2px)rotate(-4deg)}}@media (width<=1023px){.sfmt__wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.sfmt__wall{grid-template-columns:minmax(0,1fr)}.sfmt__tile{padding:18px}}.sospec__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto}.sospec__table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:var(--s2);border-radius:0;width:100%;min-width:880px;overflow:hidden}.sospec__table th,.sospec__table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}.sospec__table tbody tr:last-child th,.sospec__table tbody tr:last-child td{border-bottom:0}.sospec__oil{z-index:2;background:var(--s2);min-width:220px;box-shadow:1px 0 0 var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex;position:sticky;left:0}.sospec__oil--head{letter-spacing:0;color:var(--fg-faint);font-size:12px}.sospec__name{letter-spacing:-.01em;color:var(--fg-strong);font-size:15px;font-weight:600;display:block}.sospec__grade{color:var(--fg-subtle);margin-top:2px;font-size:12px;display:block}.sospec__param{letter-spacing:0;color:var(--fg-subtle);white-space:nowrap;padding:14px 16px;font-size:12px;transition:color .25s,background-color .25s}.sospec__cell{color:var(--fg);font-variant-numeric:tabular-nums;padding:16px;font-size:14px;transition:background-color .25s,color .25s}.sospec__param.is-on{color:var(--pa);background:0 0}.sospec__cell.is-on{color:var(--fg-strong);background:0 0}@media (hover:hover){.sospec__row:hover th,.sospec__row:hover td{background:var(--s2)}.sospec__row:hover .sospec__cell.is-on{background:var(--s2);color:var(--pa);font-weight:600}}@media (width<=639px){.sospec__oil{min-width:170px;padding:12px 14px}.sospec__name{font-size:14px}.sospec__cell{padding:12px 14px;font-size:13px}}.sfuel__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.sfuel__plan{isolation:isolate;background:var(--fill-1);border:1px solid var(--line);border-radius:0;flex-direction:column;padding:28px 26px;transition:border-color .35s,translate .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}.sfuel__plan.is-featured{background:var(--fill-1);border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.sfuel__plan.is-featured{border-color:color-mix(in srgb, var(--pa) 40%, transparent)}}.sfuel__glow{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(60% 60% at 50% 0%, var(--pa), transparent 70%);height:60%;position:absolute;inset:-40% -20% auto}@supports (color:color-mix(in lab, red, red)){.sfuel__glow{background:radial-gradient(60% 60% at 50% 0%, color-mix(in srgb, var(--pa) 22%, transparent), transparent 70%)}}.sfuel__glow{transition:opacity .5s;background-image:none!important}.sfuel__plan.is-featured .sfuel__glow{opacity:1}.sfuel__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.sfuel__code{letter-spacing:0;color:var(--pa);border:1px solid var(--pa);border-radius:0;padding:5px 10px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.sfuel__code{border:1px solid color-mix(in srgb, var(--pa) 35%, transparent)}}.sfuel__code{background:0 0}.sfuel__sla{letter-spacing:0;color:var(--fg-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.sfuel__sla-dot{background:var(--pa);width:6px;height:6px;box-shadow:none;border-radius:50%;animation:2.4s ease-in-out infinite pulse-slow}.sfuel__who{color:var(--fg-subtle);min-height:40px;margin-bottom:20px;font-size:13px;line-height:1.55}.sfuel__points{border-top:1px solid var(--line);flex:1;gap:11px;margin:0 0 26px;padding:18px 0 0;list-style:none;display:grid}.sfuel__points li{color:var(--fg);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.sfuel__points svg{width:15px;height:15px;color:var(--pa);flex-shrink:0;margin-top:3px}.sfuel__points svg path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s cubic-bezier(.2, .7, .2, 1) calc(.4s + var(--j) * 80ms)}.reveal-target.is-revealed .sfuel__points svg path,html:not(.js-reveal) .sfuel__points svg path{stroke-dashoffset:0}.sfuel__cta{align-self:flex-start}@media (hover:hover){.sfuel__plan:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.sfuel__plan:hover{border-color:color-mix(in srgb, var(--pa) 45%, transparent)}}.sfuel__plan:hover{box-shadow:none;translate:0 -4px}.sfuel__plan:hover .sfuel__glow{opacity:1}}@media (width<=1023px){.sfuel__grid{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}.sfuel__plan.is-featured{order:-1}}.stier__board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.stier__tier{isolation:isolate;background:var(--fill-1);border:1px solid var(--line);border-radius:0;flex-direction:column;gap:22px;padding:28px 26px;transition:border-color .35s,translate .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}.stier__tier.is-featured{background:var(--fill-1);border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.stier__tier.is-featured{border-color:color-mix(in srgb, var(--pa) 40%, transparent)}}@media (width>=1024px){.stier__tier.is-featured{translate:0 -10px}}.stier__scan{background:linear-gradient(90deg, transparent, var(--pa), transparent);opacity:0;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0;background-image:none!important}.stier__tier.is-featured .stier__scan{opacity:.8;animation:6s cubic-bezier(.2,.7,.2,1) infinite sspec-scan}.stier__code{letter-spacing:0;color:var(--pa);border:1px solid var(--pa);border-radius:0;margin-bottom:12px;padding:5px 10px;font-size:12px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.stier__code{border:1px solid color-mix(in srgb, var(--pa) 35%, transparent)}}.stier__code{background:0 0}.stier__who{color:var(--fg-subtle);min-height:40px;margin-top:6px;font-size:13px;line-height:1.5}.stier__figs{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:18px 0;display:grid}.stier__figs dt{letter-spacing:0;color:var(--fg-subtle);margin-bottom:6px;font-size:12px}.stier__figs dd{letter-spacing:-.02em;color:var(--fg-strong);margin:0;font-size:20px;line-height:1.1}.stier__figs dd:not(.font-display){color:var(--fg);font-size:12.5px;line-height:1.4}.stier__tier.is-featured .stier__figs dd.font-display{color:var(--pa)}.stier__inc{flex:1}.stier__inc-label{letter-spacing:0;color:var(--fg-subtle);margin-bottom:10px;font-size:12px;display:block}.stier__inc ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.stier__inc li{color:var(--fg);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.stier__inc svg{width:14px;height:14px;color:var(--pa);flex-shrink:0;margin-top:3px}.stier__inc svg path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s cubic-bezier(.2, .7, .2, 1) calc(.4s + var(--j) * 80ms)}.reveal-target.is-revealed .stier__inc svg path,html:not(.js-reveal) .stier__inc svg path{stroke-dashoffset:0}.stier__cta{align-self:flex-start}@media (hover:hover){.stier__tier:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.stier__tier:hover{border-color:color-mix(in srgb, var(--pa) 45%, transparent)}}.stier__tier:hover{box-shadow:none;translate:0 -4px}.stier__tier.is-featured:hover{translate:0 -14px}}@media (width<=1023px){.stier__board{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}.stier__tier.is-featured{order:-1}}@media (width<=479px){.stier__figs{grid-template-columns:1fr 1fr}.stier__figs>div:last-child{grid-column:1/-1}}.swow__grid{border:1px solid var(--line);background:var(--fill-1);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.swow__cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 24px 28px;transition:background-color .35s;position:relative}.swow__cell:nth-child(3n){border-right:0}.swow__cell:nth-child(n+4){border-bottom:0}.swow__icon{width:40px;height:40px;color:var(--pa);border:1px solid var(--pa);background:0 0;border-radius:0;place-items:center;font-size:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.swow__icon{border:1px solid color-mix(in srgb, var(--pa) 22%, transparent)}}.swow__icon{margin-bottom:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1),background-color .3s,color .3s}.swow__title{letter-spacing:-.01em;color:var(--fg-strong);margin-bottom:6px;font-size:16px;font-weight:600}.swow__desc{color:var(--fg-subtle);font-size:13.5px;line-height:1.6}.swow__rule{background:var(--pa);transform-origin:0;height:2px;transition:scale .7s cubic-bezier(.2, .7, .2, 1) calc(.15s + var(--i) * .1s);position:absolute;top:0;left:0;right:0;scale:0 1}.reveal-target.is-revealed .swow__rule,html:not(.js-reveal) .swow__rule{scale:1}@media (hover:hover){.swow__cell:hover{background:0 0}.swow__cell:hover .swow__icon{background:var(--pa);color:var(--s0);transform:translateY(-2px)}}@media (width<=1023px){.swow__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.swow__cell:nth-child(3n){border-right:1px solid var(--line)}.swow__cell:nth-child(2n){border-right:0}.swow__cell:nth-child(n+4){border-bottom:1px solid var(--line)}.swow__cell:nth-child(n+5){border-bottom:0}}@media (width<=479px){.swow__grid{grid-template-columns:minmax(0,1fr)}.swow__cell{padding:22px 20px;border-right:0!important;border-bottom:1px solid var(--line)!important}.swow__cell:last-child{border-bottom:0!important}}.sinco__legend{letter-spacing:0;color:var(--fg-subtle);flex-wrap:wrap;gap:10px 22px;margin-bottom:16px;font-size:12px;display:flex}.sinco__legend span{align-items:center;gap:8px;display:inline-flex}.sinco__sw{border:1px solid var(--line-strong);border-radius:3px;width:14px;height:10px;display:inline-block}.sinco__sw--seller{background:var(--pa);border-color:var(--pa)}.sinco__sw--hand{background:var(--pa);border-color:var(--pa);box-shadow:0 0 0 2px var(--s2), 0 0 0 3px var(--pa)}.sinco__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto}.sinco__grid{border:1px solid var(--line);background:var(--s2);border-radius:0;gap:6px;min-width:900px;padding:14px;display:grid;position:relative}.sinco__head,.sinco__row{grid-template-columns:minmax(230px,1.3fr) repeat(9,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.sinco__step{text-align:center;color:var(--fg-faint);justify-items:center;gap:4px;padding:6px 4px 10px;transition:color .25s;display:grid}.sinco__step-n{letter-spacing:0;font-size:12px}.sinco__step-l{letter-spacing:0;font-size:12px;line-height:1.3}.sinco__step.is-on{color:var(--pa)}.sinco__term{align-content:center;gap:2px;padding:10px 12px;display:grid}@media (width<=1023px){.sinco__term{z-index:2;background:var(--s2);position:sticky;left:0;box-shadow:6px 0 12px -8px #00000080}.sinco__head,.sinco__row{grid-template-columns:minmax(150px,150px) repeat(9,64px)}.sinco__note{display:none}.sinco__code{font-size:18px}}.sinco__code{letter-spacing:-.02em;color:var(--fg-strong);font-size:22px;line-height:1}.sinco__name{color:var(--fg);font-size:12px;font-weight:600}.sinco__note{color:var(--fg-subtle);margin-top:4px;font-size:12px;line-height:1.45}.sinco__cell{border:1px solid var(--line-strong);transform-origin:0;opacity:0;min-height:54px;transition:scale .55s cubic-bezier(.2, .7, .2, 1) calc(var(--d) * 40ms), opacity .45s calc(var(--d) * 40ms), background-color .3s, border-color .3s;background:0 0;border-radius:8px;place-items:center;display:grid;position:relative;scale:.6 1}.reveal-target.is-revealed .sinco__cell,html:not(.js-reveal) .sinco__cell{opacity:1;scale:1}.sinco__cell.is-seller{background:var(--pa);border-color:var(--pa);box-shadow:inset 0 1px #ffffff40}.sinco__cell.is-buyer.is-on{border-color:var(--pa);background:0 0}@supports (color:color-mix(in lab, red, red)){.sinco__cell.is-buyer.is-on{border-color:color-mix(in srgb, var(--pa) 45%, transparent)}}.sinco__cell.is-seller.is-on{filter:brightness(1.15)}.sinco__hand{width:12px;height:12px;box-shadow:0 0 0 3px var(--pa), 0 0 14px #fff9;background:#fff;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sinco__hand{box-shadow:0 0 0 3px color-mix(in srgb, var(--pa) 60%, #fff), 0 0 14px #fff9}}@media (hover:hover){.sinco__row:hover .sinco__code{color:var(--pa)}.sinco__row:hover .sinco__cell.is-buyer{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.sinco__row:hover .sinco__cell.is-buyer{border-color:color-mix(in srgb, var(--pa) 30%, var(--line-strong))}}}@media (prefers-reduced-motion:reduce){.sinco__cell{transition:none}}.slb__board{gap:6px;display:grid}.slb__head,.slb__row{grid-template-columns:minmax(0,2.2fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.6fr);align-items:center;gap:16px;display:grid}.slb__head{letter-spacing:0;color:var(--fg-subtle);padding:0 20px 10px;font-size:12px}.slb__row{background:var(--fill-1);border:1px solid var(--line);border-radius:0;padding:16px 20px;transition:border-color .3s,background-color .3s,translate .4s cubic-bezier(.2,.7,.2,1);position:relative}.slb__pair{grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.slb__port{color:var(--fg-strong);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.slb__flag{filter:drop-shadow(0 4px 10px #0000004d);font-size:18px}.slb__track{background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 12px);height:1px;position:relative}.slb__dot{background:var(--pa);width:7px;height:7px;box-shadow:none;animation:slb-travel 3.8s cubic-bezier(.45, 0, .55, 1) calc(var(--i) * .5s) infinite;border-radius:50%;position:absolute;top:50%;left:0;translate:0 -50%}@keyframes slb-travel{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.slb__fig{letter-spacing:-.02em;color:var(--fg-strong);font-variant-numeric:tabular-nums;font-size:22px}.slb__fig--air{color:var(--pa)}.slb__freq{letter-spacing:0;color:var(--fg);align-items:center;gap:8px;font-size:12px;display:inline-flex}.slb__live{background:var(--accent-green);width:6px;height:6px;box-shadow:0 0 8px var(--accent-green);border-radius:50%;animation:2.2s ease-in-out infinite pulse-slow}.slb__docs{letter-spacing:0;color:var(--fg-subtle);font-size:12px;line-height:1.5}@media (hover:hover){.slb__row:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.slb__row:hover{border-color:color-mix(in srgb, var(--pa) 40%, transparent)}}.slb__row:hover{background:var(--fill-1);translate:4px}}@media (width<=1023px){.slb__head{display:none}.slb__row{grid-template-columns:1fr 1fr;gap:12px 16px}.slb__pair{grid-column:1/-1}.slb__row>[data-label]:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);margin-bottom:4px;font-size:12px;display:block}.slb__docs{grid-column:1/-1}}@media (width<=479px){.slb__port{font-size:13px}.slb__fig{font-size:19px}}@media (prefers-reduced-motion:reduce){.slb__dot,.slb__live{animation:none}}.mspec__filter{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.mspec__tab{isolation:isolate;border:1px solid var(--line-strong);color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:color .25s,border-color .25s;display:inline-flex;position:relative}.mspec__tab>:not(.mspec__pill){z-index:1;position:relative}.mspec__pill{background:var(--g);border-radius:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mspec__pill{background:color-mix(in srgb, var(--g) 16%, transparent)}}.mspec__pill{border:1px solid var(--g)}@supports (color:color-mix(in lab, red, red)){.mspec__pill{border:1px solid color-mix(in srgb, var(--g) 50%, transparent)}}.mspec__tab.is-on{color:var(--fg-strong);border-color:#0000}.mspec__dot{background:var(--g);width:7px;height:7px;box-shadow:0 0 8px var(--g);border-radius:50%}.mspec__tab:focus-visible{outline:2px solid var(--pa);outline-offset:2px}.mspec__board{gap:6px;display:grid}.mspec__head,.mspec__row{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:16px;display:grid}.mspec__head{letter-spacing:0;color:var(--fg-subtle);padding:0 18px 8px;font-size:12px}.mspec__row{background:var(--fill-1);border:1px solid var(--line);border-radius:0;padding:14px 18px 14px 22px;transition:border-color .3s,background-color .3s;position:relative}.mspec__row:before{content:"";background:var(--g);width:3px;box-shadow:none;border-radius:0 3px 3px 0;position:absolute;top:10px;bottom:10px;left:0}.mspec__name{color:var(--fg-strong);letter-spacing:-.01em;gap:3px;font-size:15px;font-weight:600;display:grid}.mspec__group{letter-spacing:0;color:var(--g);font-size:12px}.mspec__val{color:var(--fg);font-size:13px;line-height:1.5}.mspec__lead{color:var(--pa);font-weight:600}.mspec__where{color:var(--fg-subtle)}@media (hover:hover){.mspec__row:hover{border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.mspec__row:hover{border-color:color-mix(in srgb, var(--g) 40%, transparent)}}.mspec__row:hover{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.mspec__row:hover{background:color-mix(in srgb, var(--g) 6%, var(--fill-1))}}}@media (width<=1023px){.mspec__head{display:none}.mspec__row{grid-template-columns:1fr 1fr;gap:10px 16px}.mspec__name{grid-column:1/-1}.mspec__row>[data-label]:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);margin-bottom:3px;font-size:12px;display:block}}.maud__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) minmax(0,.8fr);align-items:stretch;gap:16px;display:grid}.maud__meters{background:var(--fill-1);border-color:var(--line)}.maud__meters .smeter__label{color:var(--fg)}.maud__ring-card{background:var(--fill-1);border:1px solid var(--line);border-radius:0;place-items:center;gap:18px;padding:28px;display:grid}.maud__ring{background:var(--ring);--sweep:0deg;width:170px;height:170px;-webkit-mask:conic-gradient(#000 var(--sweep), transparent 0);-webkit-mask:conic-gradient(#000 var(--sweep), transparent 0);-webkit-mask:conic-gradient(#000 var(--sweep), transparent 0);mask:conic-gradient(#000 var(--sweep), transparent 0);-webkit-mask:conic-gradient(#000 var(--sweep), transparent 0);border-radius:50%;place-items:center;transition:--sweep 1.4s cubic-bezier(.2,.7,.2,1);animation:1.4s cubic-bezier(.2,.7,.2,1) .3s both maud-sweep;display:grid;position:relative}@keyframes maud-sweep{0%{-webkit-mask:conic-gradient(#000 0deg, transparent 0);-webkit-mask:conic-gradient(#000 0deg, transparent 0);-webkit-mask:conic-gradient(#000 0deg, transparent 0);mask:conic-gradient(#000 0deg, transparent 0);-webkit-mask:conic-gradient(#000 0deg, transparent 0)}to{-webkit-mask:conic-gradient(#000 360deg, transparent 0);-webkit-mask:conic-gradient(#000 360deg, transparent 0);-webkit-mask:conic-gradient(#000 360deg, transparent 0);mask:conic-gradient(#000 360deg, transparent 0);-webkit-mask:conic-gradient(#000 360deg, transparent 0)}}.maud__ring-hole{background:var(--s0);text-align:center;border-radius:50%;place-items:center;width:118px;height:118px;display:grid}.maud__ring-val{letter-spacing:-.03em;color:var(--fg-strong);font-size:30px;line-height:1}.maud__ring-lab{letter-spacing:0;color:var(--fg-subtle);margin-top:4px;font-size:12px}.maud__legend{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.maud__legend li{color:var(--fg);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.maud__legend i{border-radius:3px;width:10px;height:10px}.maud__legend b{color:var(--fg-strong);font-size:12px}.maud__regions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.maud__region{background:var(--fill-1);border:1px solid var(--line);border-radius:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"flag name""flag share";column-gap:12px;padding:14px 16px;transition:border-color .3s,translate .35s cubic-bezier(.2,.7,.2,1);display:grid}.maud__flag{grid-area:flag;align-self:center;font-size:24px}.maud__region-name{color:var(--fg-strong);grid-area:name;font-size:14.5px;font-weight:600}.maud__region-share{letter-spacing:0;color:var(--pa);grid-area:share;font-size:12px}@media (hover:hover){.maud__region:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.maud__region:hover{border-color:color-mix(in srgb, var(--pa) 40%, transparent)}}.maud__region:hover{translate:3px}}@media (width<=1023px){.maud__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.maud__meters{grid-column:1/-1}}@media (width<=639px){.maud__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.maud__ring{animation:none;-webkit-mask:none;mask:none}}.mprod__meta{border-top:1px dashed var(--line-strong);grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;padding-top:12px;display:grid}.mprod__meta dt{letter-spacing:0;color:var(--fg-subtle);margin-bottom:3px;font-size:12px}.mprod__meta dd{letter-spacing:.02em;color:var(--pa);margin:0;font-size:12px}.mpress__note{color:var(--fg-muted);border:1px solid var(--pa);background:0 0;border-radius:0;padding:14px 16px;font-size:13px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.mpress__note{border:1px solid color-mix(in srgb, var(--pa) 22%, transparent)}}.mpress__note{max-width:440px}.mpress__list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.mpress__row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 4px;transition:background-color .3s,padding-left .35s cubic-bezier(.2,.7,.2,1);display:grid}.mpress__icon{border:1px solid var(--pa);background:0 0;border-radius:0;place-items:center;width:44px;height:44px;font-size:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.mpress__icon{border:1px solid color-mix(in srgb, var(--pa) 24%, transparent)}}.mpress__icon{transition:background-color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.mpress__body h3{letter-spacing:-.01em;color:var(--fg-strong);margin-bottom:4px;font-size:16px;font-weight:600}.mpress__body p{color:var(--fg-subtle);font-size:13.5px;line-height:1.6}.mpress__sla{white-space:nowrap;letter-spacing:0;color:var(--fg);background:var(--fill-2);border:1px solid var(--line-strong);border-radius:0;align-self:center;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.mpress__sla i{background:var(--accent-green);width:6px;height:6px;box-shadow:0 0 8px var(--accent-green);border-radius:50%}@media (hover:hover){.mpress__row:hover{background:0 0;padding-left:10px}.mpress__row:hover .mpress__icon{background:var(--pa);transform:translateY(-2px)}}@media (width<=639px){.mpress__row{grid-template-columns:40px minmax(0,1fr)}.mpress__sla{grid-column:2;justify-self:start}.mpress__icon{width:40px;height:40px}}.sdocs__grid{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:start;gap:0 12px;display:grid}.sdocs__col{background:var(--fill-1);border:1px solid var(--line);border-radius:0;padding:24px}.sdocs__title{letter-spacing:0;color:var(--pa);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:14px;font-size:12px;display:flex}.sdocs__count{min-width:26px;height:22px;color:var(--fg-strong);background:var(--pa);border-radius:0;place-items:center;padding:0 7px;font-size:12px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.sdocs__count{background:color-mix(in srgb, var(--pa) 18%, transparent)}}.sdocs__count{border:1px solid var(--pa)}@supports (color:color-mix(in lab, red, red)){.sdocs__count{border:1px solid color-mix(in srgb, var(--pa) 40%, transparent)}}.sdocs__list{margin:0;padding:0;list-style:none;display:grid}.sdocs__item{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.sdocs__item:last-child{border-bottom:0}.sdocs__check{border:1px solid var(--pa);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.sdocs__check{border:1px solid color-mix(in srgb, var(--pa) 45%, transparent)}}.sdocs__check{color:var(--pa);background:0 0;margin-top:1px}.sdocs__check svg{width:13px;height:13px}.sdocs__check svg path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--i) * 80ms)}.reveal-target.is-revealed .sdocs__check svg path,html:not(.js-reveal) .sdocs__check svg path{stroke-dashoffset:0}.sdocs__name{color:var(--fg-strong);letter-spacing:-.01em;font-size:14.5px;font-weight:600;display:block}.sdocs__note{color:var(--fg-subtle);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.sdocs__spine{align-self:stretch;place-items:center;min-height:100%;display:grid;position:relative}.sdocs__spine-line{background:linear-gradient(to bottom, transparent, var(--pa), transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.sdocs__spine-line{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--pa) 60%, transparent), transparent)}}.sdocs__spine-badge{z-index:1;letter-spacing:0;color:var(--s0);background:var(--pa);box-shadow:none;border-radius:0;padding:8px 10px;font-size:12px;animation:3s ease-in-out infinite pulse-slow;position:relative}.sdocs__spine-arrow{color:var(--pa);opacity:.8;font-size:16px;position:absolute;top:50%;translate:0 -50%}.sdocs__spine-arrow--l{animation:1.8s ease-in-out infinite sdocs-nudge;left:-6px}.sdocs__spine-arrow--r{animation:1.8s ease-in-out infinite reverse sdocs-nudge;right:-6px}@keyframes sdocs-nudge{0%,to{translate:0 -50%}50%{translate:4px -50%}}@media (width<=1023px){.sdocs__grid{grid-template-columns:minmax(0,1fr);gap:16px}.sdocs__spine{min-height:56px}.sdocs__spine-line{background:linear-gradient(90deg, transparent, var(--pa), transparent);width:auto;height:1px;inset:50% 0 auto}@supports (color:color-mix(in lab, red, red)){.sdocs__spine-line{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pa) 60%, transparent), transparent)}}.sdocs__spine-arrow{display:none}}@media (prefers-reduced-motion:reduce){.sdocs__spine-badge,.sdocs__spine-arrow{animation:none}.sdocs__check svg path{transition:none}}.slist__inc{background:var(--fill-1);border:1px solid var(--line);border-radius:0;max-width:440px;padding:18px 20px}.slist__inc-title{letter-spacing:0;color:var(--pa);margin-bottom:12px;font-size:12px;display:block}.slist__inc ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.slist__inc li{color:var(--fg);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.slist__inc svg{width:14px;height:14px;color:var(--pa);flex-shrink:0;margin-top:3px}.slist__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.slist__steps:before{content:"";background:linear-gradient(to bottom, var(--pa), var(--pa));width:1px;position:absolute;top:24px;bottom:24px;left:31px}@supports (color:color-mix(in lab, red, red)){.slist__steps:before{background:linear-gradient(to bottom, var(--pa), color-mix(in srgb, var(--pa) 15%, transparent))}}.slist__step{background:var(--fill-1);border:1px solid var(--line);border-radius:0;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;padding:22px 24px 22px 0;transition:border-color .35s,translate .45s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.slist__code{z-index:1;letter-spacing:-.03em;width:64px;color:var(--pa);place-items:center;font-size:26px;display:grid;position:relative}.slist__code:before{content:"";background:var(--s0);border:1px solid var(--pa);border-radius:50%;width:44px;height:44px;position:absolute}@supports (color:color-mix(in lab, red, red)){.slist__code:before{border:1px solid color-mix(in srgb, var(--pa) 45%, transparent)}}.slist__code:before{z-index:-1}.slist__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.slist__head h3{letter-spacing:-.01em;color:var(--fg-strong);font-size:17px;font-weight:600}.slist__time{letter-spacing:0;color:var(--pa);white-space:nowrap;border:1px solid var(--pa);border-radius:0;padding:4px 9px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.slist__time{border:1px solid color-mix(in srgb, var(--pa) 35%, transparent)}}.slist__time{background:0 0}.slist__body p{color:var(--fg-subtle);font-size:13.5px;line-height:1.6}@media (hover:hover){.slist__step:hover{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.slist__step:hover{border-color:color-mix(in srgb, var(--pa) 40%, transparent)}}.slist__step:hover{translate:4px}}@media (width<=479px){.slist__step{grid-template-columns:52px minmax(0,1fr);gap:12px;padding-right:16px}.slist__code{width:52px;font-size:22px}.slist__code:before{width:38px;height:38px}.slist__steps:before{left:25px}.slist__head{flex-direction:column;gap:6px}}.svstruct__grid{border:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:150px repeat(6,minmax(0,1fr));gap:0;overflow:hidden}.svstruct__dims{border-right:1px solid var(--line);background:0 0;grid-template-rows:92px repeat(5,minmax(96px,auto));display:grid}.svstruct__dim{letter-spacing:0;color:var(--fg-subtle);border-top:1px solid var(--line);align-items:center;gap:.55rem;padding:0 1.1rem;font-size:12px;transition:color .3s,background .3s;display:flex}.svstruct__dim--head{border-top:0}.svstruct__dim-dot{background:var(--pa);opacity:.4;border-radius:0;width:5px;height:5px;transition:opacity .3s,transform .3s}.svstruct__dim.is-on{color:var(--fg-strong);background:0 0}.svstruct__dim.is-on .svstruct__dim-dot{opacity:1;box-shadow:none;transform:scale(1.4)}.svstruct__col{border-left:1px solid var(--line);grid-template-rows:92px repeat(5,minmax(96px,auto));transition:background .35s;display:grid;position:relative}.svstruct__col.is-active{background:0 0}.svstruct__col.is-active:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px var(--pa);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.svstruct__col.is-active:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pa) 45%, transparent)}}.svstruct__head{flex-direction:column;justify-content:center;gap:.15rem;padding:0 1.1rem;display:flex;position:relative}.svstruct__code{color:var(--pa);font-size:1.7rem;line-height:1}.svstruct__name{color:var(--fg);font-size:12px;font-weight:600}.svstruct__head-rule{background:linear-gradient(90deg, var(--pa), transparent);transform-origin:0;height:1px;transition:transform .5s var(--ease-out,cubic-bezier(.16,1,.3,1));position:absolute;bottom:0;left:1.1rem;right:1.1rem;transform:scaleX(0);background-image:none!important}.svstruct__col.is-active .svstruct__head-rule{transform:scaleX(1)}.svstruct__cell{color:var(--fg-subtle);border-top:1px solid var(--line);padding:1rem 1.1rem;font-size:12.5px;line-height:1.55;transition:color .3s,background .3s}.svstruct__cell.is-on{color:var(--fg);background:0 0}.svstruct__col.is-active .svstruct__cell{color:var(--fg)}.svstruct__tabs{overscroll-behavior-x:contain;scrollbar-width:none;gap:.4rem;margin-bottom:1rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.svstruct__tabs::-webkit-scrollbar{display:none}.svstruct__tab{border:1px solid var(--line);background:var(--fill-1);color:var(--fg-subtle);border-radius:0;flex-direction:column;flex:none;align-items:flex-start;gap:.1rem;padding:.6rem .9rem;font-size:12px;transition:border-color .3s,background .3s,color .3s;display:flex}.svstruct__tab-code{color:var(--pa);opacity:.6;font-size:1.15rem;line-height:1}.svstruct__tab.is-on{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.svstruct__tab.is-on{border-color:color-mix(in srgb, var(--pa) 50%, transparent)}}.svstruct__tab.is-on{color:var(--fg-strong);background:0 0}.svstruct__tab.is-on .svstruct__tab-code{opacity:1}.svstruct__card{border:1px solid var(--line);background:0 0;border-radius:0;overflow:hidden}.svstruct__card-row{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:.8rem;padding:.9rem 1rem;display:grid}.svstruct__card-row:first-child{border-top:0}.svstruct__card-row .svstruct__dim{border:0;align-items:flex-start;padding:.15rem 0 0;font-size:12px}.svstruct__val{color:var(--fg);font-size:13px;line-height:1.55;display:block}@media (width>=1024px){.svstruct__tabs,.svstruct__card{display:none}}.svtl__spine{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:grid;position:relative}.svtl__track,.svtl__progress{top:14px;left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);pointer-events:none;border-radius:0;height:2px;position:absolute}.svtl__track{background:var(--line)}.svtl__progress{background:linear-gradient(90deg, var(--pa), var(--pg));transform-origin:0;transform:scaleX(calc(var(--a) / (var(--n) - 1)));transition:transform .6s var(--ease-out,cubic-bezier(.16,1,.3,1));box-shadow:none}.svtl__btn{text-align:center;cursor:pointer;width:100%;color:var(--fg-subtle);background:0 0;border:0;flex-direction:column;align-items:center;gap:.35rem;padding:0 .25rem;transition:color .3s;display:flex}.svtl__dot{border:1px solid var(--line-strong);background:var(--s0);border-radius:0;place-items:center;width:30px;height:30px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid}.svtl__dot i{opacity:.35;background:currentColor;border-radius:0;width:8px;height:8px;transition:opacity .3s,transform .3s,background .3s}.svtl__node.is-done .svtl__dot{border-color:var(--pa)}@supports (color:color-mix(in lab, red, red)){.svtl__node.is-done .svtl__dot{border-color:color-mix(in srgb, var(--pa) 50%, transparent)}}.svtl__node.is-done .svtl__dot i{background:var(--pa);opacity:1}.svtl__node.is-active .svtl__btn{color:var(--fg-strong)}.svtl__node.is-active .svtl__dot{border-color:var(--pa);box-shadow:0 0 0 5px var(--pa), 0 0 20px var(--pa);transform:scale(1.15)}@supports (color:color-mix(in lab, red, red)){.svtl__node.is-active .svtl__dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--pa) 18%, transparent), 0 0 20px color-mix(in srgb, var(--pa) 50%, transparent)}}.svtl__node.is-active .svtl__dot i{background:var(--pa);opacity:1;transform:scale(1.3)}.svtl__code{letter-spacing:0;color:var(--pa);margin-top:.4rem;font-size:12px}.svtl__title{font-size:12.5px;font-weight:600;line-height:1.3}.svtl__window{letter-spacing:0;opacity:.7;font-size:12px}.svtl__card{border:1px solid var(--pa)}@supports (color:color-mix(in lab, red, red)){.svtl__card{border:1px solid color-mix(in srgb, var(--pa) 22%, transparent)}}.svtl__card{background:var(--s1);border-radius:0;padding:1.6rem;position:relative;overflow:hidden}.svtl__card:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--pa), transparent 70%);border-radius:0;width:45%;position:absolute;inset:-40% auto auto -10%}@supports (color:color-mix(in lab, red, red)){.svtl__card:before{background:radial-gradient(circle, color-mix(in srgb, var(--pa) 22%, transparent), transparent 70%)}}.svtl__card:before{pointer-events:none;background-image:none!important}.svtl__card-head{align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex;position:relative}.svtl__card-code{color:var(--pa);opacity:.85;font-size:2.6rem;line-height:1}.svtl__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:relative}.svtl__col{background:var(--fill-1);border:1px solid var(--line);border-radius:0;padding:1rem 1.1rem}.svtl__col p{color:var(--fg);margin:0;font-size:13px;line-height:1.6}.svtl__col-label{letter-spacing:0;color:var(--fg-subtle);margin-bottom:.5rem;font-size:12px;display:block}.svtl__col--we .svtl__col-label{color:var(--pa)}.svtl__col--out .svtl__col-label{color:var(--pg)}.svtl__col--out{border-color:var(--pg)}@supports (color:color-mix(in lab, red, red)){.svtl__col--out{border-color:color-mix(in srgb, var(--pg) 25%, transparent)}}.svtl__col--out{background:var(--pg)}@supports (color:color-mix(in lab, red, red)){.svtl__col--out{background:color-mix(in srgb, var(--pg) 4%, transparent)}}@media (width<=1023px){.svtl__spine{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.4rem}.svtl__track,.svtl__progress{display:none}.svtl__cols{grid-template-columns:1fr}}@media (width<=480px){.svtl__spine{grid-template-columns:repeat(2,minmax(0,1fr))}.svtl__card{padding:1.2rem}.svtl__card-code{font-size:2rem}}.svready__group{background:var(--fill-1);border:var(--border-subtle);transition:border-color .3s, transform .4s var(--ease-out,cubic-bezier(.16,1,.3,1));border-radius:0;padding:1.4rem 1.2rem;position:relative;overflow:hidden}.svready__group:hover{border-color:var(--pa);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.svready__group:hover{border-color:color-mix(in srgb, var(--pa) 40%, transparent)}}.svready__group ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.svready__item{color:var(--fg-subtle);align-items:flex-start;gap:.6rem;font-size:12.5px;line-height:1.5;display:flex}.svready__tick{fill:none;width:16px;height:16px;stroke:var(--pa);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.svready__tick path{stroke-dasharray:1;stroke-dashoffset:1px;animation:svready-draw .6s var(--ease-out,cubic-bezier(.16,1,.3,1)) forwards;animation-delay:calc(.45s + var(--i,0) * .12s)}@keyframes svready-draw{to{stroke-dashoffset:0}}.svready__cta{box-shadow:none;transition:transform .3s,box-shadow .3s}.svready__cta:hover{box-shadow:none;transform:translateY(-2px)}.ezy-badge__label{text-wrap:balance}.dix__card-scrim{background:linear-gradient(#04080e1f 0%,#04080e4d 32%,#04080ed1 62%,#04080ef5 100%)}.bwall__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;display:grid}.bwall__grid .bwall__mark{min-width:0}.bwall__grid .bwall__name,.bwall__grid .bwall__sub{white-space:normal}.mm__photo .mm__live{color:#fca5a5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c149e;border-color:#f8717173}.mm__photo .btn-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c1473}.esg__media,[data-theme=light] .esg__media{--esg-on:var(--esg)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .esg__media{--esg-on:color-mix(in srgb, var(--esg) 32%, #fff)}}.esg__stat-val{color:var(--esg-on);text-shadow:0 1px 14px #00000080}.esg__stat-label{color:#ffffffb8;font-size:12px}.esg__badge{color:var(--esg-on);border-color:var(--esg-on)}@supports (color:color-mix(in lab, red, red)){.esg__badge{border-color:color-mix(in srgb, var(--esg-on) 40%, transparent)}}.esg__badge{background:var(--esg-on)}@supports (color:color-mix(in lab, red, red)){.esg__badge{background:color-mix(in srgb, var(--esg-on) 12%, #060e1c66)}}@media (hover:hover){.esg__card:hover .esg__badge{background:var(--esg-on);color:#06101a}}@media (width<=479px){.work-intro-cta .btn{justify-content:center;width:100%}}.about-story__year{-webkit-text-stroke-color:var(--line);opacity:.9;left:auto;inset-inline-end:0;top:-.62em}.about-name__numeral{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.about-name__numeral-fill{clip-path:inset(calc(100% + .2em) -.2em -.2em)}.about-name__numeral.is-lit .about-name__numeral-fill{clip-path:inset(-.2em)}.about-name__k{color:#ef5350;font-size:12px}[data-theme=light] .about-name__k{color:#c21f1f}.about-eco__corelabel .font-mono{letter-spacing:0;text-align:center;max-width:8ch;font-size:12px;line-height:1.2}.about-eco__card-idx{font-size:12px}.about-eco__card dt{letter-spacing:0;font-size:12px}.about-eco__card dd{font-size:14px}.about-eco__foot{font-family:var(--font-sans);letter-spacing:0;color:var(--fg-subtle);max-width:72ch;font-size:12.5px;line-height:1.6}.about-eco__node.is-on span{translate:0 3px}[data-theme=light] .about-eco__t2,[data-theme=light] .about-eco__corelabel .font-display{color:var(--brand-fg)}@media (width<=639px){.about-eco__node{gap:4px;min-width:44px;min-height:44px;padding:4px 2px}.about-eco__node span{font-size:12px}.about-eco__corelabel{gap:1px}.about-eco__corelabel .font-mono{letter-spacing:0;font-size:12px}.about-eco__corelabel .font-display{font-size:22px}}.vled__desc{opacity:.8}.about-lead__note{border:1px dashed var(--line-strong);background:var(--fill-1);border-radius:0;align-self:stretch;align-items:center;min-height:120px;padding:22px 24px;display:flex}@media (width<=767px){.about-tl--r .about-tl__year{flex-direction:row}.about-tl--r .about-tl__year:before{transform-origin:0}.about-tl--r .about-tl__ghost{left:auto;right:12px}}@media (width>=768px){.about-tl+.about-tl{margin-block-start:-88px}}[data-theme=light] .about-explore__cta{color:var(--brand-fg)}.public-content .corp-pill.corp-pill[class*=font-mono],.public-content .corp-pill.corp-pill{font-size:12px!important}.pol-head h2{padding-top:18px;position:relative}.pol-head h2:before{content:"";background:var(--pa);inset-inline-start:0;border-radius:2px;width:40px;height:2px;position:absolute;top:0}[data-theme=light] .sus-metric__val{filter:brightness(.72)saturate(1.25)}@media (width<=479px){.prog .prog__grid{grid-template-columns:minmax(0,1fr)}.prog .prog__title{font-size:15px}.prog .prog__desc{font-size:13.5px}}.gp-map__label{fill:var(--fg-muted);font-family:var(--font-sans)}.gp-map__sub{fill:var(--brand-fg)}[data-theme=light] .gp-map__label{fill:var(--fg-strong)}.gp-map__legend{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:none}.gp-map__legend li{border:1px solid var(--line);background:var(--fill-1);color:var(--fg-muted);border-radius:0;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;display:inline-flex}.gp-map__legend li i{background:var(--brand-fg);border-radius:50%;width:7px;height:7px}.gp-map__legend li.is-hq{color:var(--fg-strong);border-color:var(--brand-fg)}@supports (color:color-mix(in lab, red, red)){.gp-map__legend li.is-hq{border-color:color-mix(in srgb, var(--brand-fg) 45%, transparent)}}.gp-map__legend li.is-hq b{font-family:var(--font-mono);letter-spacing:0;color:var(--brand-fg);font-size:12px;font-weight:500}@media (width<=639px){.gp-map__label,.gp-map__sub{display:none}.gp-map__legend{display:flex}}.gp-regions>.dcard{flex-direction:column;display:flex}.gp-regions>.dcard>ul{margin-bottom:4px}@media (width>=1024px){.gp-regions{grid-template-columns:repeat(6,minmax(0,1fr))!important}.gp-regions>.dcard{grid-column:span 2}.gp-regions>.dcard:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.gp-regions>.dcard:nth-child(3n+1):last-child{grid-column:3/span 2}}.gp-regions__note{color:var(--fg-subtle);text-align:center;margin-top:18px;font-size:13px}@media (width<=639px){.work-hero-facts__item{padding-bottom:14px}.work-hero-facts__item:last-child{padding-bottom:0}}.invveh .invveh__row dt,.invrep .invrep__period,.invrep .invrep__access>span,.invdd .invdd__code,.invdd .invdd__window,.invdd .invdd__card-head .font-mono,.invdd .invdd__cols span,.invdd .invdd__index-label,.invdd .invdd__index li .font-mono,.invalloc .invalloc__centre .font-mono{font-size:12px}.invveh .invveh__foot,.invalloc .invalloc__foot,.invrep .invrep__foot,.invdd .invdd__foot{color:var(--fg-subtle);font-size:12px;line-height:1.6}.invdd .invdd__window{opacity:.85}@media (width<=479px){.invdd .invdd__spine li:last-child:nth-of-type(odd){grid-column:1/-1}}.invveh .invveh__code{color:var(--fg-faint);-webkit-text-stroke:0 transparent}.invveh .invveh__tile.is-on .invveh__code{color:var(--brand-bright)}[data-theme=light] :is(.invrep__period,.invdd__code,.invdd__cols span,.invdd__index li .font-mono,.invdd__card-head .font-display,.invveh__tile.is-on .invveh__code),[data-theme=light] .invdd .invdd__card-head .font-mono.text-gold{color:var(--brand-fg)}[data-theme=light] .cf__chip.is-on{color:var(--fg-strong);border-color:var(--pa)}[data-theme=light] .cf__chip-bg{background:var(--s2);box-shadow:none}@media (width<=479px){.careers-benefits .dcards__count{display:none}}.contact-method__link{overflow-wrap:anywhere;align-items:center;min-height:40px;display:inline-flex}.work-filter__label,.wcap__handover span,.wstd__sample figcaption{font-size:12px}.wcap__foot,.wstd__foot{font-size:12px;line-height:1.6}@media (width<=639px){.public-work-page .working-steps li{padding-inline-end:56px;position:relative}}.biz-page .page-hero .btn{margin-top:4px}.biz-arrow{width:16px;height:16px}.biz-head{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:16px 40px;margin-bottom:clamp(28px,4vw,48px);display:grid}.biz-head:not(:has(.biz-head__lead)){grid-template-columns:minmax(0,1fr)}.biz-head h2{letter-spacing:-.025em;color:var(--fg-strong);font-size:clamp(28px,4.2vw,46px);line-height:1.08}.biz-head__eyebrow{font-family:var(--font-mono);letter-spacing:0;color:var(--pa,var(--brand-fg));align-items:center;gap:12px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.biz-head__eyebrow span{background:currentColor;flex:none;width:40px;height:1px}.biz-head__lead{color:var(--fg-muted);max-width:60ch;font-size:15px;line-height:1.7}@media (width<=1023px){.biz-head{grid-template-columns:minmax(0,1fr)}}.biz-cards{gap:16px;display:grid}.biz-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.biz-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1023px){.biz-cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.biz-cards--3,.biz-cards--2{grid-template-columns:minmax(0,1fr)}}.biz-card{border:1px solid var(--line);background:var(--s2);border-radius:0;flex-direction:column;gap:10px;min-width:0;padding:clamp(22px,2.6vw,30px);transition:border-color .3s,transform .3s;display:flex;position:relative}.biz-card:before{content:"";background:var(--pa,var(--brand));inset-inline-start:clamp(22px,2.6vw,30px);border-radius:0 0 2px 2px;width:36px;height:2px;position:absolute;top:-1px}@media (hover:hover){.biz-card:hover{border-color:var(--pa,var(--brand))}@supports (color:color-mix(in lab, red, red)){.biz-card:hover{border-color:color-mix(in srgb, var(--pa,var(--brand)) 35%, var(--line))}}.biz-card:hover{transform:translateY(-2px)}}.biz-card__idx{letter-spacing:0;color:var(--fg-subtle);font-size:12px}.biz-card h3{color:var(--fg-strong);letter-spacing:-.01em;font-size:clamp(20px,2vw,24px);line-height:1.2}.biz-card p{color:var(--fg-muted);margin:0;font-size:14.5px;line-height:1.7}.biz-card__tag{letter-spacing:0;color:var(--pa,var(--brand-fg));border:1px solid var(--pa,var(--brand));border-radius:0;align-self:flex-start;padding:4px 10px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.biz-card__tag{border:1px solid color-mix(in srgb, var(--pa,var(--brand)) 35%, transparent)}}.biz-card__meta{flex-wrap:wrap;gap:6px 20px;margin:4px 0 0;font-size:13px;display:flex}.biz-card__meta div{gap:6px;display:flex}.biz-card__meta dt{color:var(--fg-subtle)}.biz-card__meta dd{color:var(--fg);margin:0}.biz-card__fine{letter-spacing:0;color:var(--fg-subtle);font-size:12px}.biz-card__link{min-height:40px;color:var(--brand-fg);align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:600;display:inline-flex}.biz-card__link span{transition:translate .3s cubic-bezier(.2,.7,.2,1)}.biz-card__link:hover span{translate:3px -3px}.biz-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (width<=1023px){.biz-split{grid-template-columns:minmax(0,1fr)}}.biz-steps{gap:26px;margin:0;padding:0;list-style:none;display:grid;position:relative}.biz-steps:before{content:"";background:linear-gradient(var(--pa,var(--brand)), var(--line));inset-inline-start:19px;width:1px;position:absolute;top:20px;bottom:20px}.biz-steps li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:18px;display:grid;position:relative}.biz-steps__node{z-index:1;border:1px solid var(--pa,var(--brand));border-radius:0;place-items:center;width:40px;height:40px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.biz-steps__node{border:1px solid color-mix(in srgb, var(--pa,var(--brand)) 55%, transparent)}}.biz-steps__node{background:var(--s1);color:var(--pa,var(--brand-fg));letter-spacing:0;font-size:12px}.bg-navy .biz-steps__node{background:var(--s0)}.biz-steps h3{color:var(--fg-strong);margin:8px 0 6px;font-size:17px;font-weight:600}.biz-steps p{color:var(--fg-muted);margin:0;font-size:14.5px;line-height:1.7}.biz-panel{border:1px solid var(--line);background:linear-gradient(160deg, var(--brand-wash), transparent 55%), var(--s2);border-radius:0;padding:clamp(24px,3vw,36px);background-image:none!important}.biz-panel h2{letter-spacing:-.02em;color:var(--fg-strong);margin-bottom:20px;font-size:clamp(24px,2.8vw,32px);line-height:1.15}.biz-checks{gap:0;margin:0;padding:0;list-style:none;display:grid}.biz-checks li{border-top:1px solid var(--line);color:var(--fg);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;font-size:14.5px;line-height:1.6;display:grid}.biz-checks li:first-child{border-top:0;padding-top:0}.biz-checks svg{width:18px;height:18px;color:var(--pa,var(--brand-fg));margin-top:3px}.biz-checks--dot li i{background:var(--pa,var(--brand));border-radius:0;width:7px;height:7px;margin:9px 0 0 6px}.biz-alert{border:1px solid var(--accent-amber,#f59e0b);border-radius:0;align-items:flex-start;gap:12px;max-width:640px;margin:4px 0 0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.biz-alert{border:1px solid color-mix(in srgb, var(--accent-amber,#f59e0b) 45%, transparent)}}.biz-alert{background:var(--accent-amber,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.biz-alert{background:color-mix(in srgb, var(--accent-amber,#f59e0b) 10%, transparent)}}.biz-alert{color:var(--fg);font-size:14.5px;line-height:1.6}.biz-alert svg{width:20px;height:20px;color:var(--accent-amber,#f59e0b);flex:none;margin-top:1px}.biz-notice{max-width:72ch;color:var(--fg-subtle);margin-top:32px;font-size:13.5px;line-height:1.7}.biz-form-wrap{max-width:960px}.pif{border:1px solid var(--line);background:var(--s2);border-radius:0;gap:22px;padding:clamp(22px,3vw,36px);position:relative}.pif__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.pif__field{gap:8px;min-width:0;display:grid}.pif__field--wide{grid-column:1/-1}.pif__label{color:var(--fg-muted);font-size:13.5px;font-weight:500}.pif__req{color:var(--pa,var(--brand-fg))}.pif :is(input:not([type=checkbox]),textarea,select){min-height:48px}.pif textarea{resize:vertical;min-height:150px;line-height:1.6}.pif__select{display:block;position:relative}.pif__select select{appearance:none;border:1px solid var(--line-strong);background:var(--s2);width:100%;color:var(--fg);cursor:pointer;border-radius:0;padding:12px 44px 12px 14px;font-size:16px;transition:border-color .16s,box-shadow .16s}.pif__select select:focus-visible{border-color:var(--brand-edge);box-shadow:0 0 0 3px var(--brand-wash);outline:none}.pif__select svg{pointer-events:none;width:16px;height:16px;color:var(--fg-subtle);inset-inline-end:14px;position:absolute;top:50%;translate:0 -50%}[dir=rtl] .pif__select select{padding:12px 14px 12px 44px}.pif :is(input:not([type=checkbox]),textarea):user-invalid{border-color:var(--accent-red)}@supports (color:color-mix(in lab, red, red)){.pif :is(input:not([type=checkbox]),textarea):user-invalid{border-color:color-mix(in srgb, var(--accent-red) 60%, var(--line-strong))}}.pif__consent{align-items:flex-start;font-size:13.5px}.pif__consent input{margin-top:1px}.pif__consent .public-text-link{min-height:0;display:inline}.pif__error{border:1px solid var(--accent-red);border-radius:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.pif__error{border:1px solid color-mix(in srgb, var(--accent-red) 35%, transparent)}}.pif__error{background:var(--accent-red)}@supports (color:color-mix(in lab, red, red)){.pif__error{background:color-mix(in srgb, var(--accent-red) 8%, transparent)}}.pif__error{font-size:14px}.pif__actions{display:flex}.pif__actions .btn svg{width:16px;height:16px}[dir=rtl] .pif__actions .btn svg{transform:scaleX(-1)}.pif--sent{border-color:var(--pa,var(--brand));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.pif--sent{border-color:color-mix(in srgb, var(--pa,var(--brand)) 35%, var(--line))}}.pif__tick{border:1px solid var(--pa,var(--brand));width:52px;height:52px;color:var(--pa,var(--brand-fg));border-radius:0;place-items:center;display:grid}.pif__tick svg{width:24px;height:24px}.pif--sent h3{color:var(--fg-strong);margin-bottom:14px;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.pif__ref{border:1px solid var(--line-strong);letter-spacing:0;color:var(--fg-subtle);border-radius:8px;gap:10px;padding:8px 12px;font-size:12px;display:inline-flex}.pif__ref strong{color:var(--fg-strong);font-weight:500}@media (width<=639px){.pif__grid{grid-template-columns:minmax(0,1fr);gap:16px}.pif__actions .btn{width:100%}.pif--sent{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.biz-card,.biz-card__link span{transition:none}.biz-card:hover{transform:none}}.container-page.cta-band>.cta-band__rule{left:var(--gutter);right:var(--gutter)}.ct-badge{border:1px solid var(--brand-edge);background:var(--brand-wash);color:var(--brand-fg);font-family:var(--font-mono);letter-spacing:0;border-radius:0;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.brief__excerpt{max-width:68ch}.sub__form>.sub__field,.ezw__form>.ezw__field{grid-area:1/1}.sub__form>.sub__btn,.ezw__form>.ezw__btn{grid-area:1/2}.sub__form>.sub__consent,.ezw__form>.ezw__consent{grid-area:2/1/auto/-1;margin:2px 0 0}.sub__consent a,.ezw__consent a{color:var(--fg-strong);text-underline-offset:3px;margin-block:-12px;padding-block:12px;text-decoration:underline;display:inline-block}.ezw__consent{text-align:start;justify-content:flex-start}@media (width<=767px){.sub__form>.sub__field,.sub__form>.sub__btn,.sub__form>.sub__consent{grid-area:auto/1}}@media (width<=479px){.ezw__form>.ezw__field,.ezw__form>.ezw__btn,.ezw__form>.ezw__consent{grid-area:auto/1}}[data-theme=light] .ezw__input{background:var(--s2);border-color:var(--line-strong);color:var(--fg-strong)}[data-theme=light] .ezw__input:focus,[data-theme=light] .ezw__input:focus-visible{background:var(--s1);border-color:#7c3aed8c}[data-theme=light] .ezw__label{color:var(--fg-muted)}[data-theme=light] .ezw__field:focus-within .ezw__label,[data-theme=light] .ezw__field.has-value .ezw__label{color:#6d28d9}[data-theme=light] .ezw__ok{color:#5b21b6}.sector-page section .grid>.ezh-stat:before,.ezh-stat:before{content:none!important}.ezh-stat__sub{font-size:12px;line-height:1.45}.ezhub__label{color:var(--fg-strong);white-space:nowrap;text-align:center;font-size:12px;font-weight:600;line-height:1.2}.ezhub__hub{color:var(--fg-subtle);margin-top:2px;font-size:12px}@media (width<=479px){.ezhub__label{font-size:12px}}.gal__tab-n{font-size:12px}.bscale__label{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);font-size:12px}.bswatch__note{color:var(--fg-muted);font-size:12.5px;line-height:1.55}.bswatch__chip--dark{box-shadow:inset 0 0 0 1px #ffffff1a}.btile__sub{letter-spacing:0}.bclear__field{background:#fff;border-radius:4px}@media (width<=639px){.bfav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:28px 16px!important;display:grid!important}}.lart article :is(p,ul){max-width:70ch}.lart__clause:before{top:.72em}.lart__list{margin-inline-start:0;padding-inline-start:1.25rem;list-style:outside}.lart__list li{padding-inline-start:4px}.lart__list li::marker{color:var(--pa)}.lart__placeholder{text-align:center;padding:56px 24px}.lart__placeholder h3{max-width:26ch;margin-inline:auto}.a11y-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.a11y-card{border:1px solid var(--line);background:var(--s2);border-radius:0;padding:clamp(22px,2.4vw,32px);position:relative}.a11y-card:before{content:"";background:var(--pa,var(--brand));border-radius:0 0 2px 2px;width:28px;height:2px;position:absolute;top:0;left:clamp(22px,2.4vw,32px)}.public-content .a11y-card h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-strong);margin:0 0 12px;font-size:clamp(22px,2vw,28px);line-height:1.15}.a11y-card p{color:var(--fg-muted);max-width:60ch;font-size:15px;line-height:1.7}.a11y-list{color:var(--fg-muted);gap:12px;font-size:15px;line-height:1.55;display:grid}.a11y-list li{align-items:flex-start;gap:12px;display:flex}.a11y-list svg{width:18px;height:18px;color:var(--brand-fg);flex-shrink:0;margin-top:2px}.a11y-updated{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);margin-top:28px;font-size:12px}@media (width<=767px){.a11y-grid{grid-template-columns:minmax(0,1fr);gap:14px}}.artd__meta{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.artd__meta .art__dot{background:var(--brand)}.artd__back{color:var(--brand-fg);align-items:center;gap:8px;min-height:40px;margin-bottom:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.artd__back svg{width:16px;height:16px;transition:translate .3s cubic-bezier(.2,.7,.2,1)}.artd__back:hover svg{translate:-3px}.artd__figure{border:1px solid var(--line);background:var(--s2);border-radius:0;max-width:1040px;margin:0 0 clamp(28px,4vw,48px);overflow:hidden}.artd__body{max-width:68ch;color:var(--fg);white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(16px,1.25vw,18px);line-height:1.8}.artd__source{border-top:1px solid var(--line);max-width:68ch;margin-top:clamp(28px,4vw,44px);padding-top:22px}.work-page-hero .artd__lead{max-width:62ch}@media (prefers-reduced-motion:reduce){.artd__back svg{transition:none}}.nf__hint{font-family:var(--font-mono);letter-spacing:0;color:var(--fg-subtle);margin-bottom:16px;font-size:12px}.nf__chip{align-items:center;min-height:40px;display:inline-flex}.sa-page :is(.smkt__idx,.smkt__tier,.smkt__role,.sprod__tile-idx,.splan__flag,.splan__tag,.snpd__weeks,.sfmt__idx,.svals__chip,.scrop__link,.scal__month,.sspec__tab-idx,.sspec__row dt,.sdash__status,.shero__stat-sub,.sospec__oil--head,.sospec__idx,.sospec__param,.sfuel__sla,.sv-partner__tab,.sv-orbit__label,.svtl__code,.svtl__window,.svtl__col-label,.svstruct__dim){font-size:12px}@media (width<=767px){.sa-page .snpd__gate{font-size:12px}}.sa-page .sfac__plate figcaption{color:#fffffff0;background:#04080eb3;font-size:12px}.sa-page .sroad__ghost{font-size:84px;top:0}@media (width<=1023px){.sa-page .sroad__ghost{font-size:64px;top:-4px}}.sa-page .smkt__tile{align-content:start}.sa-page .smkt{margin-bottom:16px}@media (width<=639px){.sa-page .smkt--5>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=767px){.sa-agri .sdash__cell{padding:16px 14px 28px}.sa-agri .sdash__val{overflow-wrap:anywhere;font-size:19px;line-height:1.15}}@media (width<=1023px){.sa-agri .scal__scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}}.sa-fnb .splan__desc{color:var(--fg-muted)}.sa-fnb .splan__points li{color:var(--fg)}.sa-fnb .splan.is-hot .splan__desc{color:var(--s0)}@supports (color:color-mix(in lab, red, red)){.sa-fnb .splan.is-hot .splan__desc{color:color-mix(in srgb, var(--s0) 84%, transparent)}}.sa-fnb .splan.is-hot .splan__points li{color:var(--s0)}@supports (color:color-mix(in lab, red, red)){.sa-fnb .splan.is-hot .splan__points li{color:color-mix(in srgb, var(--s0) 92%, transparent)}}.sa-fnb .snpd__stage{grid-template-rows:auto 1fr;align-content:start}.sa-fnb .svals__row--badge{grid-template-columns:auto minmax(0,1fr) 18px}.sa-fnb .svals__badge{min-width:72px;font-size:12px}@media (width<=767px){.sa-oils .oil-cue{display:none}}.sa-oils .snet__spoke:hover .snet__dc{r:16}[data-theme=light] .sa-ventures .shero__cta--ghost{color:var(--fg-strong);border-color:var(--line-strong)}[data-theme=light] .sa-ventures .shero__cta--ghost:hover{color:var(--fg-strong);background:var(--fill-2)}.sector-page section .grid>:is(.it-model,.it-badge,.it-pillar,.slane,.mchan):before{content:none!important}.sector-page section .grid>.it-badge.p-4>:first-child{padding-right:0!important}[data-theme=light] .it-term{box-shadow:none;background:#060c16f5}.it-term__body{font-size:11.5px}@media (width>=1024px){.es-hero__stats{flex-wrap:nowrap}}.it-model{min-width:0}@media (width<=639px){.it-model{padding:12px 10px}}.stier__figs dt{letter-spacing:0;font-size:12px}.stier__inc-label{font-size:12px}.sector-page .sseal__label{color:var(--fg)}.sector-page section .grid>.sfin>h3{margin-top:44px!important}.sroad--trading .sroad__list{align-items:start}.sroad--trading .sroad__item{align-content:start}.sroad--trading .sroad__ghost{opacity:calc(.25 + var(--on) * .45);font-size:72px;top:0;right:0}@media (width<=1023px){.sroad--trading .sroad__ghost{font-size:56px}}.sinco__step-n,.sinco__step-l{font-size:12px}@media (width<=767px){.sinco__scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}}.tr-hubs{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tr-hubs__item{border:1px solid var(--pa);border-radius:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.tr-hubs__item{border:1px solid color-mix(in srgb, var(--pa) 18%, transparent)}}.tr-hubs__item{background:var(--fill-1)}.tr-hubs__dot{background:var(--pa);width:8px;height:8px;box-shadow:0 0 0 3px var(--pa);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tr-hubs__dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--pa) 20%, transparent)}}.tr-hubs__name{color:var(--fg-strong);font-size:14px;font-weight:600}.tr-hubs__role{letter-spacing:0;color:var(--fg-subtle);text-align:end;font-size:12px}.mspec__group{letter-spacing:0;font-size:12px}.mspec__head,.mepg__time,.maud__region-share,.mpress__sla{font-size:12px}.mprod__meta dt{letter-spacing:0;font-size:12px}.es-cat__link,.slist__inc-title,.slist__time{font-size:12px}body:not(:has(.admin-app)){font-variation-settings:"wdth" 100;font-feature-settings:"kern", "liga";font-size:17px;line-height:1.55}:is(h1,h2,h3,.font-display):not(.admin-app *){font-family:var(--font-display);font-variation-settings:"wdth" 116;letter-spacing:-.032em;text-wrap:balance;font-style:normal;font-weight:700;line-height:1.02}:is(h4,h5,h6):not(.admin-app *){font-variation-settings:"wdth" 106;letter-spacing:-.01em;font-weight:650}.font-display{font-variant-numeric:lining-nums tabular-nums}:is(h1,h2,h3,.font-display):not(.admin-app *) :is(em,i,.italic,[class*=__line]){font-style:normal!important;font-weight:inherit!important;color:inherit!important;font-variation-settings:inherit!important;margin-inline-start:0!important;padding-inline-start:0!important}.public-content :is(h1,h2,h3) .text-gold{color:inherit}:is(.public-content,header,footer,.mobile-drawer,.mega-panel) :is(.uppercase,[style*="text-transform: uppercase"]):not(.keep-case){text-transform:none!important}:is(.public-content,header,footer,.mobile-drawer,.mega-panel) :is(.tracking-wide,.tracking-wider,.tracking-widest,[class*="tracking-[0."],[style*="letter-spacing: 0.0"],[style*="letter-spacing: 0.1"],[style*="letter-spacing: 0.2"],[style*="letter-spacing: 0.3"],[style*="letter-spacing: 0.4"]){letter-spacing:0!important}:is(.public-content,header,footer) .font-mono{font-variation-settings:"wdth" 100}.eyebrow-rule,.public-content [style*=pulse-slow]{display:none!important}:is(.public-content,footer) :is(.public-eyebrow,[class*=__eyebrow]):not(:has(h1,h2,h3,a,button)){display:none!important}.public-content :is(div,p):has(>.h-px:first-child+:is(span,p)):not(:has(h1,h2,h3,a,button,img)){display:none!important}.public-content :is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-\[20px\],.rounded-\[24px\]){border-radius:0}.public-content :is([style*="border-radius: 10px"],[style*="border-radius: 12px"],[style*="border-radius: 14px"],[style*="border-radius: 16px"],[style*="border-radius: 18px"],[style*="border-radius: 20px"],[style*="border-radius: 22px"],[style*="border-radius: 24px"],[style*="border-radius: 28px"]){border-radius:0!important}.public-content :is(.rounded-full,[style*="border-radius: 50%"],[style*="border-radius: 999px"],[style*="border-radius: 9999px"],.journey__node,.sroad__node,.working-number,.snodes__disc,.sv-orbit__hub,.sv-orbit__label,.brief__tag,.ct-badge,.blog-category-chip,.mspec__tab,.mspec__pill,.mpress__sla,.sdash__status,.smkt__tier,.sseg,.splan__tag,.snpd__gate,.svals__chip,.sfuel__code,.stier__code,.sdocs__count,.slist__time):not(img,video,canvas,:has(>img),.phone-ui *,.gh *,.btn){border-radius:0!important}.public-content :is(a,button,input,select):is(.rounded-full,.pol__cta):not(:has(>img),.phone-ui *,.gh *,.btn){border-radius:var(--corner-sm)!important}html[dir=rtl] .public-content :is(a,button,input,select):is(.rounded-full,.pol__cta):not(:has(>img),.phone-ui *,.gh *,.btn){border-radius:12px 0 0!important}.corner{border-radius:var(--corner);overflow:hidden}.corner-lg{border-radius:var(--corner-lg);overflow:hidden}html[dir=rtl] .corner{border-radius:22px 0 0}html[dir=rtl] .corner-lg{border-radius:40px 0 0}.btn{border-radius:var(--corner-sm);letter-spacing:0;min-height:50px;box-shadow:none;padding:14px 24px;font-size:16px;font-weight:600;transition:background-color .18s,color .18s,border-color .18s}html[dir=rtl] .btn{border-radius:12px 0 0}.btn:hover,.btn:active,.btn:hover svg{transform:none}.btn-primary,.btn-primary:hover{box-shadow:none}.btn-primary{background:var(--brand);color:var(--fg-onbrand)}.btn-primary:hover{background:var(--fg-strong);color:var(--s0)}.btn-primary:after{display:none!important}.btn-secondary{color:var(--fg-strong);border-color:var(--fg-strong)}.btn-secondary:hover{background:var(--fg-strong);color:var(--s0);border-color:var(--fg-strong)}.btn-ghost{color:var(--fg-strong);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{background:var(--fg-strong);color:var(--s0);border-color:var(--fg-strong)}.btn-sm{min-height:42px;padding:10px 18px;font-size:15px}:is(.public-content,header,footer) .btn:not([aria-label])>svg,.site-header__cta>svg{display:none}:is(.public-content,footer,.mega-panel) :is(a,button):not([aria-label]) svg:has(path[d^="M7 17L17 7"],path[d^="M17 8l4 4"],path[d^="M9 5l7 7"],path[d^="M14 5l7 7"],path[d^=M5\ 12h14],path[d^="M13.5 4.5L21 12"],path[d^="M3 8h10M8 3"]){display:none}:is(.public-content,footer) :is(a,button):not([aria-label]) [class*=__arrow]:not(:has(:not(svg,path))){display:none}:focus-visible:not(.admin-app *){outline:2px solid var(--brand);outline-offset:3px;border-radius:0}.skip-link{background:var(--brand);color:var(--fg-onbrand);border-radius:var(--corner-sm)}@media (hover:hover){.card-lift:hover,.division-card:hover{box-shadow:none;border-color:var(--fg-strong);transform:none}}.card-lift:focus-visible{transform:none}.public-content :is([class*=__ghost],[class*=__numeral]:not([class*=about-name__numeral]),.working-ghost,.stmt__value-ghost,.svready__num,.hero-dot-grid,.dot-grid-overlay,.work-intro-mark,.about-person__mark,.csb__office-mark,.ceo__mark,.work-page-hero__mark),.foot-sig__mark,.public-content :is(.shero__mark,[class*=__mark].font-display[aria-hidden=true]),.public-content :is([class*=__cue],[class*=scroll-cue],[class*=scroll-hint]){display:none!important}.public-content :is(.shero__amp,[class*=__amp]){color:inherit!important}.public-content :is(.hstat__idx,.svals__idx,.swow__idx,.smkt__idx,.es-cat__idx,.biz-card__idx,.team__idx,.ssus__idx,.sseal__idx,.sqc__idx,.tr-badge__idx,.work-hero-facts__idx,.vled__idx){display:none!important}:is(h1,h2,h3):not([class*=ezy] *):not([class*=ezy]):not(.admin-app *) :is(span,em,strong,b,i){color:inherit!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.public-content :is([class*=blur-].rounded-full.pointer-events-none,[class*=__grid].pointer-events-none,.it-hero__grid,.dot-grid.pointer-events-none,[class*=__scan],.es-radar,.it-term,.med-strip,.media-intro-strip){display:none!important}.public-content [style*=radial-gradient]:not([class*=ezy] *){background-image:none!important}.public-content [style*=text-shadow]{text-shadow:none!important}.public-content :is([class*=__spot],[class*=-glow],[class*=__glow],[class*=__aurora]),.portal:before{display:none!important}.public-content :is([class*=__icon],[class*=__emoji],[class*=-emoji],[class*=__tile-icon]):not(:has(svg,img)):not([class*=flag]){filter:grayscale()contrast(1.1)}.public-content :is(.tl-dot,[class*=__dot],[class*=__badge],.splan.is-hot,.splan--key){box-shadow:none!important}.public-content [class*=__corner]{display:none!important}.public-content .shero__cta{background:var(--brand)!important;color:#fff!important}.public-content .shero__cta:hover{color:#000!important;background:#fff!important}.public-content :is(.hticker,.shero__ticker,.stmt__marquee){display:none!important}.public-content .reveal-target{opacity:1!important;transform:none!important}html:not(:has(.admin-app)) ::-webkit-scrollbar{width:8px;height:8px}html:not(:has(.admin-app)) ::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:0}html:not(:has(.admin-app)) ::-webkit-scrollbar-thumb:hover{background:var(--fg-subtle)}html:has(.admin-app) ::-webkit-scrollbar-thumb{background:#c8962a59;border-radius:2px}.admin-app ::selection{color:inherit;background:#c8962a40}.page-hero__photo{aspect-ratio:21/8;background:var(--s2);margin:clamp(36px,5vw,64px) 0 0;overflow:hidden}.page-hero__photo img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=767px){.page-hero__photo{aspect-ratio:4/3}}.photo-band{background:var(--s0);padding-block:clamp(20px,3vw,40px)}.photo-band__grid{gap:clamp(8px,1vw,14px);display:grid}.photo-band__item{background:var(--s2);min-height:0;margin:0;overflow:hidden}.photo-band__item img{object-fit:cover;width:100%;height:100%;display:block}.photo-band[data-count="1"] .photo-band__item{aspect-ratio:21/8}.photo-band[data-count="2"] .photo-band__grid{grid-template-columns:7fr 5fr}.photo-band[data-count="2"] .photo-band__item{aspect-ratio:4/3}.photo-band[data-count="2"] .photo-band__item:last-child{aspect-ratio:auto}.photo-band[data-count="3"] .photo-band__grid{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.photo-band[data-count="3"] .photo-band__item:first-child{aspect-ratio:4/3;grid-row:span 2}@media (width<=767px){.photo-band[data-count="1"] .photo-band__item{aspect-ratio:4/3}.photo-band[data-count="2"] .photo-band__grid,.photo-band[data-count="3"] .photo-band__grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.photo-band[data-count="2"] .photo-band__item,.photo-band[data-count="2"] .photo-band__item:last-child,.photo-band[data-count="3"] .photo-band__item{aspect-ratio:1}.photo-band[data-count="3"] .photo-band__item:first-child{aspect-ratio:4/3;grid-area:auto/span 2}}.hero-photo img{object-fit:cover;width:100%;height:100%;display:block}.hero-photo:after{content:"";background:linear-gradient(90deg,#000000e6 0%,#000000b8 50%,#00000061 100%);position:absolute;inset:0}@media (width<=767px){.hero-photo:after{background:#000000bd}}.sector-hero:has(>.hero-photo){color:var(--fg)}@media (width<=767px){.site-header__logo{padding-block:10px}footer a.tap-inline{align-items:center;min-height:36px;display:inline-flex}}.public-content :is(.mm__story-date,.mm__live,.lead__tag,.esg__stat-label,.portal__direct-label),footer :is(dt,.text-\[11px\]){font-size:12px!important}.stmt .stmt__grid{grid-template-columns:minmax(0,1fr)!important}.stmt .stmt__eyebrow{margin-bottom:22px}.stmt .stmt__lead{max-width:36ch;color:var(--fg-strong);font-size:clamp(22px,2.6vw,36px)!important;line-height:1.32!important}.stmt .stmt__lead strong{color:inherit}.stmt .stmt__links{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (width>=1024px){.stmt .stmt__body{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(40px,6vw,96px);display:grid}.stmt .stmt__eyebrow{grid-column:1/-1}.stmt .stmt__links{justify-content:flex-end;margin-top:0}}.public-content .phone-ui>:is([style*="position: absolute; top: 0px; border-radius: 13px"],[style*="position: absolute; bottom: 0px; border-radius: 13px"],[style*="blur(72px)"]),.public-content .ezy-badge,.public-content .esg :is(.esg__tint,.esg__badge,.esg__stat,.esg__glow){display:none!important}.public-content .esg .esg__media img{filter:none!important;opacity:1!important}.public-content .portal :is(.portal__aurora,.portal__grid){display:none!important}.public-content .portal .portal__tabs,.public-content .portal .portal__tab-bg{box-shadow:none!important;border-radius:0!important}.public-content .portal .portal__tab.is-active,.public-content .portal .portal__tab.is-active .portal__tab-label{color:#fff!important}.public-content .portal .portal__inner{text-align:start}.public-content .portal .portal__eyebrow{justify-content:flex-start}.public-content .portal .portal__title{margin-inline:0}.public-content .portal .portal__panel{max-width:640px;margin:0}.public-content .portal .portal__copy{justify-items:start;min-height:0}.public-content .portal .portal__email{justify-items:start}.public-content .portal .portal__tab{border-radius:0}@media (width>=1024px){.public-content .portal .portal__inner{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(40px,6vw,96px);display:grid}.public-content .portal .portal__eyebrow{display:none}.public-content .portal .portal__title{grid-area:1/1/3;margin-bottom:0}.public-content .portal .portal__tabs{grid-area:1/2;justify-self:start}.public-content .portal .portal__panel{grid-area:2/2}}:is(.force-dark,html[data-theme=dark]) [style*=--pa],.force-dark[style*=--pa]{--pa:var(--brand-fg)!important}.force-dark .sfacts__unit,html[data-theme=dark] .sfacts__unit{color:var(--fg-muted)!important}.sfacts__unit{font-family:inherit!important}.about-story__lead:first-letter{float:none!important;font:inherit!important;color:inherit!important;margin:0!important;padding:0!important}.public-content :is(.about-pur__icon,.about-pur__glow,.about-pur__ghost,.about-pur__rule){display:none!important}.public-content .about-eco__core .font-display{color:var(--brand-fg)!important}.public-content .about-eco__core{box-shadow:none!important}.public-content .about-eco__card{background:var(--s0)!important;border-color:var(--line)!important;box-shadow:none!important}.public-content :is(.about-name__k,.about-eco__card-idx,.about-eco__foot,.about-eco__corelabel .font-mono),.public-content :is(.about-tl__year,.text-\[10\.5px\]){font-size:12px!important}:is(.force-dark,html[data-theme=dark]) .scard-link{color:var(--brand-fg)!important}.public-content .about-eco__node span{font-size:12px!important}@media (width<=767px){.page-hero__crumb a{align-items:center;min-height:36px;display:inline-flex}.public-content :is(.scard-link,.about-eco__link){min-height:40px}}.public-content .about-eco__core-list li{font-size:13px!important}footer a[aria-label=Network71\ Home]{padding-block:8px}.public-content .about-eco__spoke{filter:none!important}.public-content .about-eco__node.is-on i{box-shadow:none!important}.public-content .about-eco__corelabel .font-mono{font-size:12px!important}.public-content .about-eco__svg circle[fill^=url\(]{display:none}.public-content .about-eco__card:before{display:none!important}.public-content .about-eco__card dt{font-size:12px!important}.public-content .work-chip i,.public-content .wcap__tab-dot{display:none!important}.public-content .work-chip{box-shadow:none!important;border-radius:0!important;translate:none!important}.public-content .work-chip.is-on{background:var(--fg-strong)!important;border-color:var(--fg-strong)!important;color:var(--s0)!important;box-shadow:none!important}.public-content .wcap__tab{grid-template-columns:1fr!important}.public-content .wcap__tab.is-on{background:var(--s0)!important;border-color:var(--fg-strong)!important;color:var(--fg-strong)!important;translate:none!important}.public-content .wcap__tab.is-on .wcap__tab-name{color:var(--fg-strong)!important}.public-content .wcap__panel>*{background:var(--s0)!important;box-shadow:none!important;background-image:none!important}.public-content .work-intro-steps{display:none!important}.public-content .work-hero-facts__item:before{background:var(--line-strong)!important}.public-content .wcap__panel>*,.public-content .wcap__panel{border-color:var(--line)!important}.public-content .work-filter input[type=search],.public-content .work-filter input{border-radius:0!important}.public-content .work-intro{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy cta"!important;align-items:end!important}.public-content .work-intro:before{display:none!important}@media (width<=767px){.public-content .work-intro{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy""cta"!important}}.public-content .cf__chip{border-radius:0!important}.public-content .cf__chip.is-on{color:var(--s0)!important}.public-content .cf__chip-bg{background:var(--fg-strong)!important;box-shadow:none!important;border-radius:0!important}.public-content .invalloc__pct{color:var(--fg-strong)!important}.public-content :is([class*=bg-gold\/],[class*=bg-brand\/],[class*=bg-red-500\/],[class*=bg-rose-500\/]):has(>svg):not(button,a,.btn){box-shadow:none!important;background:0 0!important;border-color:#0000!important;justify-content:flex-start!important;width:auto!important;height:auto!important;padding:0!important}.public-content :is(.dcards__count,.journey__count){display:none!important}.public-content .grid:has(.contact-method__link)>*{text-align:start!important;align-items:flex-start!important}.public-content .grid:has(.contact-method__link)>:before{display:none!important}.public-content .grid:has(.contact-method__link)>:after{display:none!important}.public-content section :is(p,span):not(:has(a,button,img,svg,strong)):has(+h2.font-display){display:none!important}.region-tag{border:1px solid var(--line-strong);color:var(--fg-muted);margin-top:4px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.public-content .ceo{border-color:var(--line)!important;box-shadow:none!important}.public-content .ceo :is(.ceo__spot,.ceo__grid,.ceo__mark,.about-plate__corner){display:none!important}.public-content .ceo .rounded-full.bg-gold\/15{border-color:var(--line-strong)!important;color:var(--fg-muted)!important;background:0 0!important;border-radius:0!important}.public-content .ceo .animate-pulse{background:var(--brand)!important;animation:none!important}.public-content .ceo__tag{border-radius:0!important}.public-content .corp-pill{color:var(--fg-muted)!important;border-color:var(--line-strong)!important;background:0 0!important;border-radius:0!important}.public-content .pol__count{display:none!important}.public-content .pol-head h2:before,.public-content section>div>h2.font-display.mb-12:before{content:none!important}.public-content .pol__icon{background:0 0!important;border-color:#0000!important}.skip-link:not(:focus){opacity:0;clip-path:inset(50%);pointer-events:none}@media (width<=767px){.public-content .art a.text-xs,.public-content a.text-xs.text-gold{align-items:center;min-height:36px;display:inline-flex}}.public-content :is(.a11y-card,.team__card,.art__card):before{content:none!important}.public-content>.absolute.pointer-events-none:has(>svg){display:none!important}.public-content .flex.items-center.gap-4.justify-center:has(>.h-1.w-1.rounded-full){display:none!important}.public-content .nf__chip{border-color:var(--line-strong)!important;background:0 0!important;border-radius:0!important}.public-content [style*=color-mix]:is([class*=w-9],[class*=w-10],[class*=w-11],[class*=w-12],[class*=w-14]):is(:has(>svg),:not(:has(*))):not(a,button){box-shadow:none!important;background:0 0!important;border-color:#0000!important;justify-content:flex-start!important;width:auto!important;height:auto!important}.public-content span.rounded-full.border[style*=color-mix]:not(:has(svg)){color:var(--fg-muted)!important;border-color:var(--line-strong)!important;background:0 0!important;border-radius:0!important}.mega-item{grid-template-columns:32px minmax(0,1fr) 14px!important}.mega-item__bar{background:var(--fill-2)!important;border-left-color:var(--brand)!important}.mega-item .div-icon{border-color:var(--line)!important;box-shadow:none!important;background:0 0!important}.mega-item .div-icon svg{color:var(--fg-muted)!important;stroke:currentColor!important}.mega-item.is-active .div-icon svg{color:var(--brand-fg)!important}.mega-preview__cta svg,.mega-preview__num,.mega-panel__glow,.mega-panel .dix__count{display:none!important}.mega-preview__tag,.mega-preview__cta{color:#fff!important}.mega-panel__eyebrow{color:var(--fg-muted)!important;font-family:inherit!important}.mega-panel__eyebrow .eyebrow-rule{display:none!important}.mega-item{padding-block:6px}.mega-item .div-icon{width:32px;height:32px}@media (width>=900px) and (height<=760px){.mega-panel__body{grid-template-columns:minmax(0,1fr)}.mega-preview{display:none}.mega-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}}.div-icon,.seg,.seg *{border-radius:0!important}@media (hover:hover){.mm__story:hover,.inv-doc:hover,.svals__row:hover,.mepg__row:hover,.mpress__row:hover{padding-left:revert-layer!important}.mm__story:hover{padding-left:0!important}.inv-doc:hover,.svals__row:hover,.mepg__row:hover,.mpress__row:hover{padding-left:unset!important}.mm__more:hover{gap:revert-layer!important}.dix__row:hover{padding-block:unset!important}.sospec__row:hover .sospec__cell.is-on{font-weight:inherit!important}.public-content :is(.team__card,.art__card,.mepg__row .mepg__title,.art__card .art__h a,.mpress__row .mpress__icon):hover,.public-content .art__card:hover .art__h a,.public-content .mepg__row:hover .mepg__title,.public-content .mpress__row:hover .mpress__icon,.public-content .mm__story:hover .mm__story-thumb img,.btn:hover svg:not(.admin-app *),.btn-primary:hover:not(.admin-app *),.btn-secondary:hover:not(.admin-app *),.card-lift:hover:not(.admin-app *),.division-card:hover:not(.admin-app *),.public-content section :is(.rounded-2xl,.rounded-xl)[class*=border-white\/][class*=hover\:border]:hover:not(.admin-app *),.public-content section :is(.rounded-2xl,.rounded-xl)[class*=border-white\/].group:hover:not(.admin-app *){transform:none!important}.csb__office-mail:hover span:not(.admin-app *),.csb__row:hover .csb__name:not(.admin-app *),.csb__row:hover .csb__cta svg:not(.admin-app *),.about-person:hover:not(.admin-app *),.job-post:hover>.flex-1 h3:not(.admin-app *),.inv-enquiry__meta dd a:hover span:not(.admin-app *),.sdg__tile:hover:not(.admin-app *),.prog__card:hover:not(.admin-app *),.pol__row:hover .pol__title:not(.admin-app *),.pol__cta:hover svg:not(.admin-app *),.team__card:hover:not(.admin-app *),.work-card:hover h3:not(.admin-app *),.art__card:hover:not(.admin-app *),.art__card:hover .art__h a:not(.admin-app *),.art__more:hover svg:not(.admin-app *),.brief__row:hover .brief__h:not(.admin-app *),.btile:hover:not(.admin-app *),.ezw__btn:hover:not(.admin-app *),.ezw__btn:hover svg:not(.admin-app *){translate:none!important}.about-eco__node:hover i:not(.admin-app *){transform:none!important}.about-eco__link:hover svg:not(.admin-app *){translate:none!important}.about-explore__card:hover:not(.admin-app *){transform:none!important}.about-explore__card:hover .about-explore__cta svg:not(.admin-app *){translate:none!important}.invveh__tile:hover:not(.admin-app *){transform:none!important}.mega-preview:hover .mega-preview__cta svg:not(.admin-app *){translate:none!important}.chip:hover:not(.admin-app *){transform:none!important}.work-card:hover:not(.admin-app *),.work-card:hover .work-card-link span:not(.admin-app *),.working-steps li:hover:not(.admin-app *){translate:none!important}.mm__story:hover:not(.admin-app *){padding-left:unset!important}.mm__more:hover:not(.admin-app *){gap:revert-layer!important}.esg__card:hover:not(.admin-app *){translate:none!important}.esg__card:hover .esg__badge:not(.admin-app *){transform:none!important}.esg__card:hover .esg__link svg:not(.admin-app *),.portal__tab:not(.is-active):hover:not(.admin-app *),.about-pur:hover:not(.admin-app *),.about-pur:hover .about-pur__ghost:not(.admin-app *){translate:none!important}.about-pur:hover .about-pur__icon:not(.admin-app *){transform:none!important}.about-tl:hover .about-tl__card:not(.admin-app *),.about-testi:hover:not(.admin-app *),.work-chip:hover:not(.admin-app *){translate:none!important}.inv-doc:hover:not(.admin-app *){padding-left:unset!important}.inv-doc:hover .inv-doc__link svg:not(.admin-app *),footer .tap-inline:hover:not(.admin-app *){translate:none!important}.biz-card:hover:not(.admin-app *){transform:none!important}.biz-card__link:hover span:not(.admin-app *),.artd__back:hover svg:not(.admin-app *),.wcap__link:hover svg:not(.admin-app *),.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:hover:not(.admin-app *){translate:none!important}.sector-page section .grid>:is(.rounded-2xl,.rounded-xl)[class*=p-]:hover>:is(.w-12.h-12,.w-11.h-11,.w-14.h-14,.w-10.h-10):first-child:not(.admin-app *){transform:none!important}.sector-page section .flex-wrap>.rounded-full.border:hover:not(.admin-app *),.schain__node:hover:not(.admin-app *){translate:none!important}.schain__node:hover .schain__icon:not(.admin-app *),.schain__note:hover .schain__flag:not(.admin-app *){transform:none!important}.smkt__tile:hover:not(.admin-app *){translate:none!important}.smkt__tile:hover .smkt__flag:not(.admin-app *){transform:none!important}.svals__row:hover:not(.admin-app *){padding-left:unset!important}.sdash__cell:hover:not(.admin-app *),.schain__chip:hover:not(.admin-app *){translate:none!important}.sflags__flag:hover:not(.admin-app *){transform:none!important}.group:hover .scard-link svg:not(.admin-app *),.scard-link:hover svg:not(.admin-app *),.sprod__tile:hover:not(.admin-app *){translate:none!important}.sprod__tile:hover .sprod__tile-icon:not(.admin-app *){transform:none!important}.splan:hover:not(.admin-app *){translate:none!important}.svals__row:hover .svals__flag:not(.admin-app *){transform:none!important}.sqc__gate:hover:not(.admin-app *),.stwin:hover:not(.admin-app *),.it-feat:hover:not(.admin-app *),.it-model:hover:not(.admin-app *),.it-badge:hover:not(.admin-app *){translate:none!important}.it-badge:hover>:first-child:not(.admin-app *){transform:none!important}.it-proj:hover:not(.admin-app *),.tr-badge:hover:not(.admin-app *),.slane:hover:not(.admin-app *){translate:none!important}.slane:hover .slane__flag:first-child:not(.admin-app *),.slane:hover .slane__flag:last-child:not(.admin-app *){transform:none!important}.spill:hover .spill__ghost:not(.admin-app *){translate:none!important}.spill:hover .spill__icon:not(.admin-app *),.scat:hover .scat__icon:not(.admin-app *){transform:none!important}.sseal__item:hover:not(.admin-app *),.sfreight:hover .sfreight__ghost:not(.admin-app *){translate:none!important}.sfreight:hover .sfreight__icon:not(.admin-app *){transform:none!important}.srisk__item:hover:not(.admin-app *),.mchan:hover:not(.admin-app *),.mdesk:hover:not(.admin-app *){translate:none!important}.mdesk:hover .mdesk__icon:not(.admin-app *){transform:none!important}.mepg__row:hover:not(.admin-app *){padding-left:unset!important}.mepg__row:hover .mepg__title:not(.admin-app *),.madv:hover:not(.admin-app *),.mgal:hover:not(.admin-app *),:is(.es-svc,.es-cat,.es-yard,.es-why,.es-region):hover:not(.admin-app *){translate:none!important}.es-svc:hover .es-svc__icon:not(.admin-app *){transform:none!important}.es-cat:hover .es-cat__link svg:not(.admin-app *),.es-vessel:hover:not(.admin-app *){translate:none!important}.es-why:hover .es-why__icon:not(.admin-app *){transform:none!important}.sv-orbit__node:hover .sv-orbit__label:not(.admin-app *),:is(.sv-prin,.sv-model,.sv-partner):hover:not(.admin-app *){translate:none!important}.sv-model:hover .sv-model__icon:not(.admin-app *){transform:none!important}.sv-status__cta:hover:not(.admin-app *),.sspec__tab:not(.is-on):hover:not(.admin-app *),.snpd__stage:hover .snpd__card:not(.admin-app *),.sfmt__tile:hover:not(.admin-app *){translate:none!important}.sfmt__tile:hover .sfmt__icon:not(.admin-app *){transform:none!important}.sospec__row:hover .sospec__cell.is-on:not(.admin-app *){font-weight:inherit!important}.sfuel__plan:hover:not(.admin-app *),.stier__tier:hover:not(.admin-app *),.stier__tier.is-featured:hover:not(.admin-app *){translate:none!important}.swow__cell:hover .swow__icon:not(.admin-app *){transform:none!important}.slb__row:hover:not(.admin-app *),.maud__region:hover:not(.admin-app *){translate:none!important}.mpress__row:hover:not(.admin-app *){padding-left:unset!important}.mpress__row:hover .mpress__icon:not(.admin-app *){transform:none!important}.slist__step:hover:not(.admin-app *){translate:none!important}.svready__group:hover:not(.admin-app *),.svready__cta:hover:not(.admin-app *){transform:none!important}.dix__row:hover:not(.admin-app *){padding-block:unset!important}.bwall__mark:hover:not(.admin-app *){translate:none!important}}.stier__tier.is-featured:not(.admin-app *){translate:none!important}.glyph-flag{letter-spacing:.04em;font-variant-numeric:normal;border:1px solid;justify-content:center;align-items:center;min-width:2.1em;padding:.15em .3em;font-family:inherit;font-size:.62em;font-weight:600;line-height:1;display:inline-flex}:is(.smkt__flag,.svals__flag,.slb__flag){filter:none!important}@media (width<=640px){.sector-page section :is(a.inline-flex.items-center,a.text-sm.font-semibold):not([class*=btn]){align-items:center;min-height:40px;display:inline-flex}}.public-content .rounded-full.pointer-events-none[class*=blur-\[]{display:none!important}@media (width<=640px){.public-content .es-cat__link{align-items:center;min-height:40px;display:inline-flex}}.artd__body{white-space:normal!important}.artd__body>*+*{margin-top:1.1em}.artd__body p{white-space:pre-line}.artd__body h2{font-family:var(--font-display,inherit);color:var(--fg);margin-top:1.8em;font-size:clamp(22px,2vw,28px);line-height:1.25}.artd__body ul{padding-inline-start:1.2em;list-style:outside}.artd__body li+li{margin-top:.35em}.artd__body li::marker{color:var(--brand-fg)}.artd__body blockquote{border-inline-start:2px solid var(--brand);color:var(--fg);white-space:pre-line;padding-inline-start:1em;font-size:1.15em;line-height:1.5}.public-content .splan.is-hot{background:var(--brand)!important;color:#fff!important;scale:none!important}.public-content .splan.is-hot :is(.splan__title,h3){color:#fff!important}.public-content .splan.is-hot :is(.splan__desc,.splan__points li,.splan__desc *){color:#ffffffe6!important}.public-content .splan.is-hot :is(.splan__flag,.splan__tag,.splan__check){color:#fff!important;background:#ffffff29!important;border-radius:0!important}@media (hover:hover){.public-content .splan.is-hot:hover,.public-content .sflow__stage:hover .sflow__node{scale:none!important}}.public-content :is(.cf__input,.cf__area){border-radius:0 12px 0 0!important}.gh{--gh-bg:#000;--gh-red:var(--brand);--gh-red-hi:#b81e1e;--gh-red-text:#f0524a;--gh-fg:#fff;--gh-muted:#ffffffbd;--gh-faint:#ffffff8f;--gh-line:#ffffff1f;isolation:isolate;background:var(--gh-bg);min-height:100svh;color:var(--gh-muted);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;position:relative;overflow:hidden}.gh__body{order:1}.gh__stage{order:2}.gh__strip{order:3}.gh__body{z-index:3;padding-top:calc(var(--header-h) + clamp(32px, 7vh, 88px));pointer-events:none;align-items:center;padding-bottom:8px;display:flex;position:relative}.gh__copy{pointer-events:auto;max-width:37rem}.gh__kicker{color:var(--gh-red-text);align-items:center;gap:10px;margin:0 0 22px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.gh__pulse{background:var(--gh-red);flex-shrink:0;width:8px;height:8px;position:relative}#home .gh__title{font-family:var(--font-display);font-variation-settings:"wdth" 116;letter-spacing:-.04em;color:var(--gh-fg);text-wrap:balance;margin:0 0 24px;font-size:clamp(2.5rem,1.2rem + 4.4vw,4.75rem);font-weight:700;line-height:1.02}.gh__row{display:block}#home .gh__lead{max-width:33rem;color:var(--gh-muted);margin:0 0 32px;font-size:clamp(1rem,.94rem + .3vw,1.15rem);line-height:1.7}.gh__actions{flex-wrap:wrap;gap:12px;display:flex}.gh__btn{border-radius:var(--corner-sm);min-height:50px;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}html[dir=rtl] .gh__btn{border-radius:12px 0 0}.gh__btn--primary{background:var(--gh-red);color:#fff}.gh__btn--line{color:#fff;background:0 0;border-color:#fff}@media (hover:hover){.gh__btn--primary:hover,.gh__btn--line:hover{color:#000;background:#fff}}.gh__btn:focus-visible,.gh__pin-cta:focus-visible,.gh__pin-close:focus-visible{outline:2px solid var(--gh-red-text);outline-offset:3px}.gh__hints{margin:40px 0 0;padding:0;list-style:none;display:none}.gh__hints li{color:var(--gh-faint);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.gh__hints svg{width:16px;height:16px}.gh__keys{gap:3px;display:inline-flex}.gh__keys kbd{border:1px solid var(--gh-line);width:20px;height:20px;font:500 12px/1 var(--font-sans);color:var(--gh-muted);place-items:center;display:inline-grid}.gh__stage{z-index:1;height:clamp(280px,82vw,480px);margin-top:-24px;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.gh__stage.is-lite{display:none}.gh__globe{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.gh__stage.is-ready .gh__globe{opacity:1}.gh__loader{pointer-events:none;width:84px;height:84px;transition:opacity .9s;position:absolute;top:50%;left:50%;translate:-50% -50%}.gh__stage.is-ready .gh__loader{opacity:0}.gh__loader span{border:1px solid #d4242424;border-top-color:#d424248c;border-radius:50%;animation:2.4s linear infinite gh-spin;position:absolute;inset:0}.gh__loader span:nth-child(2){animation-duration:3.4s;animation-direction:reverse;inset:14px}.gh__loader span:nth-child(3){animation-duration:1.8s;inset:28px}.gh__loader i{background:var(--gh-red);box-shadow:0 0 14px var(--gh-red);border-radius:50%;position:absolute;inset:38px}.gh__shade{display:none}.gh__strip{z-index:3;border-top:1px solid var(--gh-line);background:var(--gh-bg);position:relative}.gh__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 auto;padding-block:16px;list-style:none;display:grid}.gh__stat{border:1px solid var(--gh-line);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;position:relative}.gh__stat-icon{border:1px solid var(--gh-line);width:40px;height:40px;color:var(--gh-red-text);flex-shrink:0;place-items:center;display:grid}.gh__stat-icon svg{width:20px;height:20px}.gh__stat-text{min-width:0;display:block}.gh__stat-value{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:-.02em;color:var(--gh-fg);font-size:19px;font-weight:700;line-height:1.2;display:block}.gh__stat-label{color:var(--gh-muted);margin-top:6px;font-size:14px;font-weight:600;line-height:1.4;display:block}.gh__stat-sub{color:var(--gh-faint);margin-top:2px;font-size:14px;line-height:1.45;display:block}.gh__pin{z-index:60;animation:.22s cubic-bezier(.22,1,.36,1) both gh-pop;position:fixed;transform:translate(-50%,calc(-100% - 18px))}.gh__pin.is-below{transform:translate(-50%,18px)}.gh__pin-card{border:1px solid var(--gh-line);background:#000;flex-direction:column;align-items:flex-start;width:min(260px,100vw - 32px);padding:16px 18px 18px;display:flex;position:relative;box-shadow:0 18px 50px #0009}.gh__pin-close{cursor:pointer;width:36px;height:36px;color:var(--gh-faint);background:0 0;border:0;place-items:center;font-size:20px;line-height:1;transition:color .15s;display:grid;position:absolute;top:6px;right:6px}.gh__pin-close:hover{color:#fff}.gh__pin-kicker{color:var(--gh-red-text);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:inline-flex}.gh__pin-city{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:700;line-height:1.15}.gh__pin-country{color:var(--gh-faint);margin-top:2px;font-size:14px}.gh__pin-note{border-inline-start:2px solid var(--gh-red);color:var(--gh-muted);margin:12px 0;padding-inline-start:10px;font-size:13px;line-height:1.45}.gh__pin-cta{border-radius:var(--corner-sm);background:var(--gh-red);color:#fff;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.gh__pin-cta:hover{color:#000;background:#fff}@media (width>=640px){.gh__stat{flex-direction:row;align-items:flex-start;gap:14px;padding:18px}}@media (width>=1024px){.gh__body{flex:1;padding-bottom:clamp(40px,7vh,80px)}.gh__stage{height:auto;margin:0;position:absolute;inset-block:0;inset-inline:36% 0;-webkit-mask-image:none;mask-image:none}.gh__stage.is-lite{display:block}.gh__shade{z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--gh-bg) 34%, #000000b3 44%, #0000 60%), linear-gradient(180deg, #0009 0%, transparent 18%, transparent 74%, #000000b3 100%);display:block;position:absolute;inset:0}[dir=rtl] .gh__shade{scale:-1 1}.gh__hints{flex-wrap:wrap;gap:14px 24px;display:flex}.gh__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:0}.gh__stat{border:0;border-inline-start:1px solid var(--gh-line);background:0 0;border-radius:0;padding:24px 26px}.gh__stat:first-child{border-inline-start:0;padding-inline-start:0}.gh__stat-value{font-size:21px}}@media (width>=1280px){.gh__copy{max-width:40rem}}@media (width>=1024px) and (height<=760px){.gh__hints{margin-top:24px}.gh__stat{padding-block:18px}}@keyframes gh-spin{to{rotate:360deg}}@keyframes gh-pop{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.gh__loader span{animation:none}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.site-announcement{z-index:80;background:var(--s-inset);color:var(--fg);border-bottom:1px solid var(--line);position:relative}.site-announcement__inner{text-align:center;justify-content:center;align-items:center;gap:14px;width:min(100% - 32px,1180px);min-height:38px;margin:0 auto;padding:8px 0;font-size:13px;display:flex}.site-announcement a{color:var(--brand-fg);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=520px){.site-announcement__inner{width:min(100% - 24px,1180px);font-size:12px}}@keyframes orbit-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pulse-slow{0%,to{opacity:.5}50%{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes popIn{0%{opacity:0;transform:translate(-50%,calc(-100% - 10px))scale(.92)}to{opacity:1;transform:translate(-50%,calc(-100% - 18px))scale(1)}}@keyframes mesh-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(40px,-25px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.97)}to{transform:translate(0)scale(1)}}@keyframes scroll-dot{0%{opacity:.8;transform:translateY(0)}60%{opacity:.18;transform:translateY(10px)}to{opacity:.8;transform:translateY(0)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes screenIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s0:#000;--s1:#0e0e0d;--s2:#141413;--s3:#1c1c1a;--s-inset:#070707;--fg:#ecece8;--fg-strong:#fff;--fg-muted:#b5b5ae;--fg-subtle:#9a9a93;--fg-faint:#85857e;--fg-onbrand:#fff;--line:#ffffff1a;--line-strong:#ffffff38;--brand:#d42424;--brand-bright:#d42424;--brand-fg:#f0524a;--brand-wash:transparent;--brand-edge:#d4242473;--corner:0 22px 0 0;--corner-sm:0 12px 0 0;--corner-lg:0 40px 0 0;--img-dim:brightness(.7) saturate(.9);--img-scrim-strong:linear-gradient(175deg, #00000026 0%, #000000d9 100%);--img-scrim-soft:linear-gradient(to top, #000000e0 0%, #00000059 50%, #0000000d 100%);--shadow-card:0 0 0 1px var(--line-strong);--shadow-pop:0 24px 60px #0009;--shadow-device:0 28px 60px #0000008c;--shadow-brand:none;--glass:#000000eb;--header-bg:#000000f5;--header-idle-bg:transparent;--panel-bg:#0e0e0dfc;--overlay-bg:#000000fa;--scrim:#000000b8;--hero-fade-x:linear-gradient(90deg, #000 0%, #000 30%, #000000f5 42%, #000000c7 55%, #00000052 72%, #00000014 88%, transparent 100%);--hero-vignette:linear-gradient(180deg, #0000008c 0%, transparent 18%, transparent 78%, #000000a6 100%);--hero-fade-y:linear-gradient(180deg, #000000fa 0%, #000000f0 38%, #0000009e 60%, #00000038 82%, #0000006b 100%);--cta-img-dim:brightness(.28) saturate(.6);--cta-scrim:linear-gradient(180deg, #000000a6 0%, #000000d1 40%, #000000f5 100%);--grid-dot:transparent;--grid-line:transparent;--fill-1:#ffffff06;--fill-2:#ffffff0a;--fill-3:#ffffff12;--color-ink:var(--s0);--color-navy:var(--s0);--color-navy-dark:var(--s1);--color-navy-light:var(--s2);--color-surface:var(--s2);--color-gold:var(--brand);--color-gold-bright:var(--brand-bright);--color-gold-light:var(--brand-bright);--color-white:var(--fg-strong);--color-slate-100:var(--fg-strong);--color-slate-200:var(--fg);--color-slate-300:var(--fg);--color-slate-400:var(--fg-muted);--color-slate-500:var(--fg-subtle);--color-slate-600:var(--fg-faint);--color-slate-700:var(--fg-faint);--color-slate-800:var(--fill-3)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--s0:#fff;--s1:#f2f2ef;--s2:#fff;--s3:#ebebe7;--s-inset:#e4e4df;--fg:#1a1a18;--fg-strong:#000;--fg-muted:#3d3d39;--fg-subtle:#55554f;--fg-faint:#6a6a63;--fg-onbrand:#fff;--line:#0000001f;--line-strong:#00000042;--brand:#d42424;--brand-bright:#d42424;--brand-fg:#c42020;--brand-wash:transparent;--brand-edge:#d4242466;--img-dim:none;--img-scrim-strong:linear-gradient(175deg, #0000000d 0%, #000000b8 100%);--img-scrim-soft:linear-gradient(to top, #000000c7 0%, #00000047 50%, #00000005 100%);--shadow-card:0 0 0 1px var(--line-strong);--shadow-pop:0 20px 50px #00000024;--shadow-device:0 20px 40px #00000029;--shadow-brand:none;--glass:#fffffff0;--header-bg:#fffffff7;--header-idle-bg:#fff0;--panel-bg:#fffffffe;--overlay-bg:#fffffffb;--scrim:#00000061;--hero-fade-x:linear-gradient(90deg, #fff 0%, #fff 40%, #fff0 80%);--hero-vignette:none;--hero-fade-y:linear-gradient(180deg, #fff 0%, #ffffffe6 50%, #fff0 100%);--cta-img-dim:brightness(.4) saturate(.8);--cta-scrim:linear-gradient(180deg, #0009 0%, #000000c7 40%, #000000eb 100%);--grid-dot:transparent;--grid-line:transparent;--fill-1:#fff;--fill-2:#f2f2ef;--fill-3:#00000012}.force-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s0:#000;--s1:#0e0e0d;--s2:#141413;--s3:#1c1c1a;--s-inset:#070707;--fg:#ecece8;--fg-strong:#fff;--fg-muted:#b5b5ae;--fg-subtle:#9a9a93;--fg-faint:#85857e;--fg-onbrand:#fff;--line:#ffffff1a;--line-strong:#ffffff38;--brand:#d42424;--brand-bright:#d42424;--brand-fg:#f0524a;--brand-wash:transparent;--brand-edge:#d4242473;--fill-1:#ffffff08;--fill-2:#ffffff0f;--fill-3:#ffffff1a;--glass:#000c;--shadow-card:0 0 0 1px var(--line-strong);--grid-line:transparent;--img-dim:brightness(.7) saturate(.9);--img-scrim-strong:linear-gradient(175deg, #0000001f 0%, #000000e6 100%);--img-scrim-soft:linear-gradient(to top, #000000e6 0%, #00000061 50%, #0000000f 100%);--color-white:var(--fg-strong);--color-slate-100:var(--fg-strong);--color-slate-200:var(--fg);--color-slate-300:var(--fg);--color-slate-400:var(--fg-muted);--color-slate-500:var(--fg-subtle);--color-slate-600:var(--fg-faint);--color-slate-700:var(--fg-faint);--color-navy:var(--s0);--color-navy-dark:var(--s1);--color-navy-light:var(--s2)}html,body,#root{overscroll-behavior-x:none;min-height:100%;overflow-x:clip}:root{--header-h:60px;--gutter:16px;--section-y:56px;--safe-b:env(safe-area-inset-bottom,0px)}@media (width>=640px){:root{--header-h:64px;--gutter:24px;--section-y:72px}}@media (width>=1024px){:root{--header-h:68px;--gutter:32px;--section-y:96px}}body{font-family:var(--font-sans);background-color:var(--s0);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .28s,color .28s;overflow-x:clip}.theme-switching *,.theme-switching :before,.theme-switching :after{transition:background-color .28s,border-color .28s,color .28s,fill .28s,stroke .28s,box-shadow .28s!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}[id]{scroll-margin-top:calc(var(--header-h) + 12px)}img,svg,video,canvas{max-width:100%}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px;border-radius:4px}.skip-link{z-index:9999;background:var(--brand-bright);color:var(--fg-onbrand);border-radius:8px;padding:10px 14px;font-weight:700;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-loader{background:var(--s0);min-height:100dvh;color:var(--fg-subtle);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.page-loader__mark{border:2px solid var(--brand-edge);border-top-color:var(--brand);border-radius:999px;width:18px;height:18px;animation:.7s linear infinite spin}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--s0)}::-webkit-scrollbar-thumb{background:var(--brand-edge);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--brand)}.dot-grid{background-image:radial-gradient(circle, var(--grid-dot) 1px, transparent 1px);background-size:36px 36px}.ezy-grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:56px 56px}.theme-toggle-btn{color:var(--fg-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:color .18s,background .18s,border-color .18s;display:inline-flex;position:relative}.theme-toggle-btn:hover,.theme-toggle-btn:focus-visible{color:var(--brand-bright);background:var(--brand-wash);border-color:var(--brand-edge)}.theme-toggle-icon{opacity:0;justify-content:center;align-items:center;transition:opacity .26s,transform .34s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;inset:0;transform:rotate(-70deg)scale(.55)}.theme-toggle-icon[data-active=true]{opacity:1;transform:rotate(0)scale(1)}.theme-seg{background:var(--fill-1);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.theme-seg__opt{color:var(--fg-subtle);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:11.5px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.theme-seg__opt:hover{color:var(--fg);background:var(--fill-2)}.theme-seg__opt[data-active=true]{background:var(--brand);color:var(--fg-onbrand)}.container-page{width:100%;max-width:1360px;padding-inline:var(--gutter);margin-inline:auto}.section-y{padding-top:var(--section-y);padding-bottom:var(--section-y)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.card-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);gap:12px;padding-bottom:16px;display:flex;overflow-x:auto}.card-rail>*{scroll-snap-align:start;flex:none;width:min(74vw,260px)}@media (width>=768px){.card-rail{padding-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding-bottom:0;display:grid;overflow-x:visible}.card-rail>*{width:auto}}@media (width>=1024px){.card-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.card-rail{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (hover:none) and (pointer:coarse){a,button,[role=button],input[type=submit]{min-height:40px}a.tap-inline,button.tap-inline{min-height:0}}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=radio]:focus-visible{background-color:var(--brand-wash);border-radius:8px}.group:focus-visible,a.group:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}.group:focus-visible .group-hover\:opacity-100{opacity:1}.text-balance{text-wrap:balance}.wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}::selection{background:var(--brand);color:var(--fg-onbrand)}:root,.force-dark,[data-theme=light]{--accent-cyan:var(--brand-fg);--accent-sky:var(--brand-fg);--accent-green:var(--brand-fg);--accent-rose:var(--brand-fg);--accent-orange:var(--brand-fg);--accent-amber:var(--brand-fg);--accent-blue:var(--brand-fg);--accent-teal:var(--brand-fg);--accent-red:var(--brand-fg);--accent-emerald:var(--brand-fg);--accent-pink:var(--brand-fg);--accent-indigo:var(--brand-fg);--accent-purple:var(--brand-fg);--ezy:#a855f7}[data-theme=light]{--ezy:#7e22ce}:root,.force-dark{--chart-1:#e5413b;--chart-2:#ecece8;--chart-3:#a3a39c;--chart-4:#6a6a63;--chart-5:#3d3d39}[data-theme=light]{--chart-1:#d42424;--chart-2:#1a1a18;--chart-3:#55554f;--chart-4:#9a9a93;--chart-5:#cfcfc9}.text-gold{color:var(--brand-fg)}:root,.force-dark{--border-subtle:1px solid var(--line);--border-strong:1px solid var(--line-strong)}.border-slate-100{border-color:var(--line)}.text-cyan-400{color:var(--accent-cyan)}.text-sky-400{color:var(--accent-sky)}.text-purple-400,.text-purple-300,.text-violet-400{color:var(--accent-purple)}.text-pink-400,.text-pink-300{color:var(--accent-pink)}.text-rose-400{color:var(--accent-rose)}.text-red-400{color:var(--accent-red)}.text-indigo-300{color:var(--accent-indigo)}.text-orange-400{color:var(--accent-orange)}.text-blue-400,.text-blue-300{color:var(--accent-blue)}.text-emerald-400,.text-emerald-300,.text-emerald-600{color:var(--accent-emerald)}.text-green-400{color:var(--accent-green)}.text-teal{color:var(--accent-teal)}.text-amber-300,.text-amber-400,.text-amber-600,.text-amber-800{color:var(--accent-amber)}.grid>*,.flex>*{min-width:0}h1,h2,h3{text-wrap:balance;overflow-wrap:break-word}p{overflow-wrap:break-word}button,a{touch-action:manipulation}button:not(:disabled),a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.65}input:not([type=checkbox]):not([type=radio]),select,textarea{min-width:0;max-width:100%;font-size:16px}select option{background:var(--s2);color:var(--fg)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px}form label{display:block}.sector-hero{min-height:min(820px, calc(100svh - var(--header-h)))}.gallery-card{text-align:start;border:1px solid var(--line);background:var(--s2);width:100%}.gallery-caption{background:var(--s2);padding:12px 14px}.gallery-card img{aspect-ratio:4/3}.brand-preview{container-type:inline-size}.brand-preview>[role=img]{max-width:100%}.gallery-dialog{padding:max(64px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom))}.oil-hero{min-height:max(680px, calc(100svh - var(--header-h)))}.oil-hero:after{content:"";pointer-events:none;background:#0000004d;position:absolute;inset:0}@media (width<=1023px){.oil-hero{min-height:740px}.oil-intro{align-items:flex-start;padding:48px 24px 0}.oil-intro>div{width:min(100%,360px);padding:24px 16px}.oil-side{width:calc(50% - 36px);top:420px;bottom:auto;transform:translate(0)}.oil-side p{font-size:13px!important;line-height:1.6!important}}@media (width<=639px){:root{--section-y:56px}.sector-page h1{font-size:clamp(36px,10.5vw,56px);line-height:1.06}.sector-page h2{font-size:clamp(28px,8vw,36px);line-height:1.15}.sector-page .sector-hero>.relative{padding-top:64px;padding-bottom:64px}section:is(.py-20,.py-24,.py-28),section>:is(.py-20,.py-24,.py-28){padding-block:56px}.sector-page :is(.gap-14,.gap-16){gap:32px}.sector-page .sector-hero :is(.px-8.py-4,.px-8.py-3){padding-inline:20px}.sector-page .sector-hero p{font-size:16px;line-height:1.75}.brand-page h1{font-size:clamp(36px,11vw,48px)}.brand-page .mb-24,.brand-page .mb-20{margin-bottom:48px}.brand-page{padding-top:calc(var(--header-h) + 40px);padding-bottom:64px}#home{min-height:100svh!important}}@media (hover:none) and (pointer:coarse){button,input,select,nav a{min-height:44px}}@media (prefers-reduced-motion:reduce){.theme-switching *,.theme-switching :before,.theme-switching :after{transition-duration:.01ms!important}}html.lang-bn{--font-display:"Anek Bangla", "Anek Latin", system-ui, sans-serif;--font-sans:"Anek Bangla", "Anek Latin", system-ui, sans-serif;--font-mono:"Anek Bangla", "Anek Latin", system-ui, sans-serif}html.lang-bn body{font-family:var(--font-sans)}html.lang-bn .font-display,html.lang-bn h1,html.lang-bn h2,html.lang-bn h3{font-family:var(--font-display);letter-spacing:0!important;line-height:1.22!important}html.lang-bn .font-mono{font-family:var(--font-mono)}html.lang-bn .font-mono,html.lang-bn .public-content [style*=--font-mono],html.lang-bn header [style*=--font-mono],html.lang-bn footer [style*=--font-mono]{letter-spacing:.02em!important;text-transform:none!important}html.lang-bn p,html.lang-bn li,html.lang-bn a,html.lang-bn button{line-height:1.7}html.lang-bn :is(.text-\[7px\],.text-\[7\.5px\],.text-\[8px\],.text-\[8\.5px\],.text-\[9px\],.text-\[9\.5px\]):not(.phone-ui *){letter-spacing:.02em!important;font-size:12.5px!important}html.lang-bn :is(.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]){font-size:12.5px!important}html.lang-bn :is(.text-\[12px\],.text-\[12\.5px\],.text-xs){font-size:13.5px!important}html.lang-ar{--font-display:"Noto Kufi Arabic", "Anek Latin", system-ui, sans-serif;--font-sans:"Noto Sans Arabic", "Anek Latin", system-ui, sans-serif;--font-mono:"Noto Sans Arabic", "Anek Latin", system-ui, sans-serif}html.lang-ar body{font-family:var(--font-sans)}html.lang-ar :is(h1,h2,h3,.font-display){font-family:var(--font-display);letter-spacing:0!important;line-height:1.35!important}html.lang-ar :is(.font-mono,.public-eyebrow,.mobile-drawer__label),html.lang-ar .public-content [style*=--font-mono],html.lang-ar header [style*=--font-mono],html.lang-ar footer [style*=--font-mono]{font-family:var(--font-sans);letter-spacing:0!important;text-transform:none!important}html.lang-ar :is(p,li,a,button,input,textarea,label){line-height:1.7}html.lang-ar :is(input,textarea){text-align:start}html.lang-ar :is(input[type=email],input[type=tel],input[type=url],input[type=number]){text-align:left;direction:ltr;unicode-bidi:plaintext}html.lang-ar .public-content :is(.text-\[7px\],.text-\[7\.5px\],.text-\[8px\],.text-\[8\.5px\],.text-\[9px\],.text-\[9\.5px\]):not(.phone-ui *),html.lang-ar .public-content :is(.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]){letter-spacing:0!important;font-size:12.5px!important}html.lang-ar .public-content :is(.text-\[12px\],.text-\[12\.5px\],.text-xs){letter-spacing:0!important;font-size:13.5px!important}html.lang-ar :is(.site-header__cta,.hero-content .btn-primary) svg,html.lang-ar .sector-page :is(.shero__cta,header a[href=\/]) svg{transform:scaleX(-1)}html.lang-ar .mega-panel{left:auto;right:0;transform-origin:100% 0!important}html.lang-ar .mega-item__bar{border-left:0;border-right:2px solid var(--item-accent)}html.lang-ar .mega-preview__cta svg{transform:scaleX(-1)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
