.shs-exact *, .shs-exact ::before, .shs-exact ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.shs-exact ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */.shs-exact *,.shs-exact ::after,.shs-exact ::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.shs-exact ::after,.shs-exact ::before{--tw-content:''}.shs-exact,.shs-exact{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}.shs-exact{margin:0;line-height:inherit}.shs-exact hr{height:0;color:inherit;border-top-width:1px}.shs-exact abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.shs-exact h1,.shs-exact h2,.shs-exact h3,.shs-exact h4,.shs-exact h5,.shs-exact h6{font-size:inherit;font-weight:inherit}.shs-exact a{color:inherit;text-decoration:inherit}.shs-exact b,.shs-exact strong{font-weight:bolder}.shs-exact code,.shs-exact kbd,.shs-exact pre,.shs-exact samp{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}.shs-exact small{font-size:80%}.shs-exact sub,.shs-exact sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.shs-exact sub{bottom:-.25em}.shs-exact sup{top:-.5em}.shs-exact table{text-indent:0;border-color:inherit;border-collapse:collapse}.shs-exact button,.shs-exact input,.shs-exact optgroup,.shs-exact select,.shs-exact textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.shs-exact button,.shs-exact select{text-transform:none}.shs-exact button,.shs-exact input:where([type=button]),.shs-exact input:where([type=reset]),.shs-exact input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}.shs-exact :-moz-focusring{outline:auto}.shs-exact :-moz-ui-invalid{box-shadow:none}.shs-exact progress{vertical-align:baseline}.shs-exact ::-webkit-inner-spin-button,.shs-exact ::-webkit-outer-spin-button{height:auto}.shs-exact [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.shs-exact ::-webkit-search-decoration{-webkit-appearance:none}.shs-exact ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.shs-exact summary{display:list-item}.shs-exact blockquote,.shs-exact dd,.shs-exact dl,.shs-exact figure,.shs-exact h1,.shs-exact h2,.shs-exact h3,.shs-exact h4,.shs-exact h5,.shs-exact h6,.shs-exact hr,.shs-exact p,.shs-exact pre{margin:0}.shs-exact fieldset{margin:0;padding:0}.shs-exact legend{padding:0}.shs-exact menu,.shs-exact ol,.shs-exact ul{list-style:none;margin:0;padding:0}.shs-exact dialog{padding:0}.shs-exact textarea{resize:vertical}.shs-exact input::placeholder,.shs-exact textarea::placeholder{opacity:1;color:#9ca3af}.shs-exact [role=button],.shs-exact button{cursor:pointer}.shs-exact :disabled{cursor:default}.shs-exact audio,.shs-exact canvas,.shs-exact embed,.shs-exact iframe,.shs-exact img,.shs-exact object,.shs-exact svg,.shs-exact video{display:block;vertical-align:middle}.shs-exact img,.shs-exact video{max-width:100%;height:auto}.shs-exact [hidden]:where(:not([hidden=until-found])){display:none}.shs-exact .pointer-events-none{pointer-events:none}.shs-exact .pointer-events-auto{pointer-events:auto}.shs-exact .fixed{position:fixed}.shs-exact .absolute{position:absolute}.shs-exact .relative{position:relative}.shs-exact .inset-0{inset:0px}.shs-exact .inset-x-0{left:0px;right:0px}.shs-exact .-bottom-6{bottom:-1.5rem}.shs-exact .-right-4{right:-1rem}.shs-exact .left-6{left:1.5rem}.shs-exact .right-6{right:1.5rem}.shs-exact .top-10{top:2.5rem}.shs-exact .top-24{top:6rem}.shs-exact .top-4{top:1rem}.shs-exact .z-10{z-index:10}.shs-exact .z-50{z-index:50}.shs-exact .mx-auto{margin-left:auto;margin-right:auto}.shs-exact .my-auto{margin-top:auto;margin-bottom:auto}.shs-exact .mb-1{margin-bottom:0.25rem}.shs-exact .mb-14{margin-bottom:3.5rem}.shs-exact .mb-2{margin-bottom:0.5rem}.shs-exact .mb-3{margin-bottom:0.75rem}.shs-exact .mb-6{margin-bottom:1.5rem}.shs-exact .ml-0\.5{margin-left:0.125rem}.shs-exact .ml-1{margin-left:0.25rem}.shs-exact .mt-1{margin-top:0.25rem}.shs-exact .mt-6{margin-top:1.5rem}.shs-exact .mt-9{margin-top:2.25rem}.shs-exact .mt-auto{margin-top:auto}.shs-exact .mb-12{margin-bottom:3rem}.shs-exact .mb-4{margin-bottom:1rem}.shs-exact .mb-5{margin-bottom:1.25rem}.shs-exact .mb-8{margin-bottom:2rem}.shs-exact .mt-3{margin-top:0.75rem}.shs-exact .mt-8{margin-top:2rem}.shs-exact .block{display:block}.shs-exact .inline-block{display:inline-block}.shs-exact .flex{display:flex}.shs-exact .inline-flex{display:inline-flex}.shs-exact .grid{display:grid}.shs-exact .hidden{display:none}.shs-exact .h-10{height:2.5rem}.shs-exact .h-16{height:4rem}.shs-exact .h-2{height:0.5rem}.shs-exact .h-24{height:6rem}.shs-exact .h-\[520px\]{height:520px}.shs-exact .h-\[88vh\]{height:88vh}.shs-exact .h-full{height:100%}.shs-exact .h-8{height:2rem}.shs-exact .max-h-\[820px\]{max-height:820px}.shs-exact .min-h-\[280px\]{min-height:280px}.shs-exact .min-h-\[420px\]{min-height:420px}.shs-exact .min-h-\[720px\]{min-height:720px}.shs-exact .w-10{width:2.5rem}.shs-exact .w-2{width:0.5rem}.shs-exact .w-full{width:100%}.shs-exact .w-8{width:2rem}.shs-exact .max-w-3xl{max-width:48rem}.shs-exact .max-w-\[1320px\]{max-width:1320px}.shs-exact .max-w-md{max-width:28rem}.shs-exact .max-w-xl{max-width:36rem}.shs-exact .max-w-2xl{max-width:42rem}.shs-exact .shrink-0{flex-shrink:0}.shs-exact .scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shs-exact .select-none{-webkit-user-select:none;user-select:none}.shs-exact .grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.shs-exact .grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.shs-exact .grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.shs-exact .flex-col{flex-direction:column}.shs-exact .flex-wrap{flex-wrap:wrap}.shs-exact .items-start{align-items:flex-start}.shs-exact .items-center{align-items:center}.shs-exact .justify-center{justify-content:center}.shs-exact .justify-between{justify-content:space-between}.shs-exact .gap-2{gap:0.5rem}.shs-exact .gap-2\.5{gap:0.625rem}.shs-exact .gap-3{gap:0.75rem}.shs-exact .gap-3\.5{gap:0.875rem}.shs-exact .gap-4{gap:1rem}.shs-exact .gap-6{gap:1.5rem}.shs-exact .gap-7{gap:1.75rem}.shs-exact .gap-8{gap:2rem}.shs-exact .gap-10{gap:2.5rem}.shs-exact .gap-5{gap:1.25rem}.shs-exact .self-start{align-self:flex-start}.shs-exact .overflow-hidden{overflow:hidden}.shs-exact .rounded-2xl{border-radius:1rem}.shs-exact .rounded-3xl{border-radius:1.5rem}.shs-exact .rounded-\[28px\]{border-radius:28px}.shs-exact .rounded-full{border-radius:9999px}.shs-exact .rounded-\[24px\]{border-radius:24px}.shs-exact .rounded-\[32px\]{border-radius:32px}.shs-exact .border{border-width:1px}.shs-exact .border-b{border-bottom-width:1px}.shs-exact .border-t{border-top-width:1px}.shs-exact .border-white\/10{border-color:rgb(255 255 255 / 0.1)}.shs-exact .border-white\/15{border-color:rgb(255 255 255 / 0.15)}.shs-exact .border-white\/\[0\.06\]{border-color:rgb(255 255 255 / 0.06)}.shs-exact .border-black\/5{border-color:rgb(0 0 0 / 0.05)}.shs-exact .border-zinc-100{--tw-border-opacity:1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.shs-exact .bg-\[\#070708\]{--tw-bg-opacity:1;background-color:rgb(7 7 8 / var(--tw-bg-opacity, 1))}.shs-exact .bg-\[\#D02412\]{--tw-bg-opacity:1;background-color:rgb(208 36 18 / var(--tw-bg-opacity, 1))}.shs-exact .bg-\[\#F5F5F7\]{--tw-bg-opacity:1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.shs-exact .bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.shs-exact .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.shs-exact .bg-white\/5{background-color:rgb(255 255 255 / 0.05)}.shs-exact .bg-white\/\[0\.03\]{background-color:rgb(255 255 255 / 0.03)}.shs-exact .bg-\[\#D02412\]\/10{background-color:rgb(208 36 18 / 0.1)}.shs-exact .bg-zinc-100{--tw-bg-opacity:1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.shs-exact .bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.shs-exact .bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.shs-exact .bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.shs-exact .from-\[\#D02412\]{--tw-gradient-from:#D02412 var(--tw-gradient-from-position);--tw-gradient-to:rgb(208 36 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.shs-exact .from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.shs-exact .from-black\/90{--tw-gradient-from:rgb(0 0 0 / 0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.shs-exact .from-black\/95{--tw-gradient-from:rgb(0 0 0 / 0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.shs-exact .from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.shs-exact .via-black\/40{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.shs-exact .via-black\/45{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.shs-exact .via-black\/55{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.55) var(--tw-gradient-via-position), var(--tw-gradient-to)}.shs-exact .via-black\/65{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.65) var(--tw-gradient-via-position), var(--tw-gradient-to)}.shs-exact .via-transparent{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.shs-exact .via-zinc-100{--tw-gradient-to:rgb(244 244 245 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f4f4f5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.shs-exact .via-black\/50{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.shs-exact .via-black\/60{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.shs-exact .to-\[\#8A1105\]{--tw-gradient-to:#8A1105 var(--tw-gradient-to-position)}.shs-exact .to-\[\#FF4D3B\]{--tw-gradient-to:#FF4D3B var(--tw-gradient-to-position)}.shs-exact .to-black\/10{--tw-gradient-to:rgb(0 0 0 / 0.1) var(--tw-gradient-to-position)}.shs-exact .to-black\/20{--tw-gradient-to:rgb(0 0 0 / 0.2) var(--tw-gradient-to-position)}.shs-exact .to-black\/25{--tw-gradient-to:rgb(0 0 0 / 0.25) var(--tw-gradient-to-position)}.shs-exact .to-black\/30{--tw-gradient-to:rgb(0 0 0 / 0.3) var(--tw-gradient-to-position)}.shs-exact .to-black\/50{--tw-gradient-to:rgb(0 0 0 / 0.5) var(--tw-gradient-to-position)}.shs-exact .to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.shs-exact .bg-clip-text{-webkit-background-clip:text;background-clip:text}.shs-exact .object-contain{object-fit:contain}.shs-exact .object-cover{object-fit:cover}.shs-exact .object-center{object-position:center}.shs-exact .object-left{object-position:left}.shs-exact .object-right{object-position:right}.shs-exact .p-1{padding:0.25rem}.shs-exact .p-4{padding:1rem}.shs-exact .p-8{padding:2rem}.shs-exact .px-3{padding-left:0.75rem;padding-right:0.75rem}.shs-exact .px-3\.5{padding-left:0.875rem;padding-right:0.875rem}.shs-exact .px-4{padding-left:1rem;padding-right:1rem}.shs-exact .px-5{padding-left:1.25rem;padding-right:1.25rem}.shs-exact .px-6{padding-left:1.5rem;padding-right:1.5rem}.shs-exact .px-8{padding-left:2rem;padding-right:2rem}.shs-exact .py-1{padding-top:0.25rem;padding-bottom:0.25rem}.shs-exact .py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}.shs-exact .py-2{padding-top:0.5rem;padding-bottom:0.5rem}.shs-exact .py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}.shs-exact .py-24{padding-top:6rem;padding-bottom:6rem}.shs-exact .py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}.shs-exact .py-4{padding-top:1rem;padding-bottom:1rem}.shs-exact .px-7{padding-left:1.75rem;padding-right:1.75rem}.shs-exact .px-9{padding-left:2.25rem;padding-right:2.25rem}.shs-exact .py-12{padding-top:3rem;padding-bottom:3rem}.shs-exact .py-20{padding-top:5rem;padding-bottom:5rem}.shs-exact .py-5{padding-top:1.25rem;padding-bottom:1.25rem}.shs-exact .pb-6{padding-bottom:1.5rem}.shs-exact .pb-8{padding-bottom:2rem}.shs-exact .pt-24{padding-top:6rem}.shs-exact .pt-3{padding-top:0.75rem}.shs-exact .pt-4{padding-top:1rem}.shs-exact .pt-6{padding-top:1.5rem}.shs-exact .pb-12{padding-bottom:3rem}.shs-exact .text-2xl{font-size:1.5rem;line-height:2rem}.shs-exact .text-3xl{font-size:1.875rem;line-height:2.25rem}.shs-exact .text-4xl{font-size:2.25rem;line-height:2.5rem}.shs-exact .text-5xl{font-size:3rem;line-height:1}.shs-exact .text-6xl{font-size:3.75rem;line-height:1}.shs-exact .text-\[110px\]{font-size:110px}.shs-exact .text-\[160px\]{font-size:160px}.shs-exact .text-\[90px\]{font-size:90px}.shs-exact .text-base{font-size:1rem;line-height:1.5rem}.shs-exact .text-lg{font-size:1.125rem;line-height:1.75rem}.shs-exact .text-sm{font-size:0.875rem;line-height:1.25rem}.shs-exact .text-xl{font-size:1.25rem;line-height:1.75rem}.shs-exact .text-xs{font-size:0.75rem;line-height:1rem}.shs-exact .font-black{font-weight:900}.shs-exact .font-bold{font-weight:700}.shs-exact .font-extrabold{font-weight:800}.shs-exact .font-medium{font-weight:500}.shs-exact .font-semibold{font-weight:600}.shs-exact .uppercase{text-transform:uppercase}.shs-exact .leading-\[1\.06\]{line-height:1.06}.shs-exact .leading-\[1\.1\]{line-height:1.1}.shs-exact .leading-none{line-height:1}.shs-exact .leading-relaxed{line-height:1.625}.shs-exact .leading-snug{line-height:1.375}.shs-exact .leading-tight{line-height:1.25}.shs-exact .leading-\[1\.12\]{line-height:1.12}.shs-exact .tracking-\[0\.18em\]{letter-spacing:0.18em}.shs-exact .tracking-\[0\.25em\]{letter-spacing:0.25em}.shs-exact .tracking-\[0\.2em\]{letter-spacing:0.2em}.shs-exact .tracking-tight{letter-spacing:-0.025em}.shs-exact .tracking-tighter{letter-spacing:-0.05em}.shs-exact .tracking-wide{letter-spacing:0.025em}.shs-exact .tracking-wider{letter-spacing:0.05em}.shs-exact .tracking-widest{letter-spacing:0.1em}.shs-exact .text-\[\#111113\]{--tw-text-opacity:1;color:rgb(17 17 19 / var(--tw-text-opacity, 1))}.shs-exact .text-\[\#D02412\]{--tw-text-opacity:1;color:rgb(208 36 18 / var(--tw-text-opacity, 1))}.shs-exact .text-\[\#F5F5F7\]{--tw-text-opacity:1;color:rgb(245 245 247 / var(--tw-text-opacity, 1))}.shs-exact .text-\[\#FF4D3B\]{--tw-text-opacity:1;color:rgb(255 77 59 / var(--tw-text-opacity, 1))}.shs-exact .text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.shs-exact .text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.shs-exact .text-transparent{color:transparent}.shs-exact .text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shs-exact .text-white\/10{color:rgb(255 255 255 / 0.1)}.shs-exact .text-white\/80{color:rgb(255 255 255 / 0.8)}.shs-exact .text-white\/85{color:rgb(255 255 255 / 0.85)}.shs-exact .text-white\/90{color:rgb(255 255 255 / 0.9)}.shs-exact .text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.shs-exact .text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.shs-exact .text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.shs-exact .text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.shs-exact .text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.shs-exact .text-zinc-800{--tw-text-opacity:1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.shs-exact .text-zinc-900{--tw-text-opacity:1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.shs-exact .shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shs-exact .shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shs-exact .shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shs-exact .shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shs-exact .shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shs-exact .shadow-\[\#D02412\]\/20{--tw-shadow-color:rgb(208 36 18 / 0.2);--tw-shadow:var(--tw-shadow-colored)}.shs-exact .shadow-\[\#D02412\]\/35{--tw-shadow-color:rgb(208 36 18 / 0.35);--tw-shadow:var(--tw-shadow-colored)}.shs-exact .shadow-\[\#D02412\]\/40{--tw-shadow-color:rgb(208 36 18 / 0.4);--tw-shadow:var(--tw-shadow-colored)}.shs-exact .shadow-black\/10{--tw-shadow-color:rgb(0 0 0 / 0.1);--tw-shadow:var(--tw-shadow-colored)}.shs-exact .shadow-black\/60{--tw-shadow-color:rgb(0 0 0 / 0.6);--tw-shadow:var(--tw-shadow-colored)}.shs-exact .transition{transition-property:color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.shs-exact .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.shs-exact .duration-300{transition-duration:300ms}.shs-exact .selection\:bg-\[\#D02412\] *::selection{--tw-bg-opacity:1;background-color:rgb(208 36 18 / var(--tw-bg-opacity, 1))}.shs-exact .selection\:text-white *::selection{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shs-exact .selection\:bg-\[\#D02412\]::selection{--tw-bg-opacity:1;background-color:rgb(208 36 18 / var(--tw-bg-opacity, 1))}.shs-exact .selection\:text-white::selection{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shs-exact .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shs-exact .hover\:border-\[\#D02412\]\/50:hover{border-color:rgb(208 36 18 / 0.5)}.shs-exact .hover\:bg-\[\#D02412\]:hover{--tw-bg-opacity:1;background-color:rgb(208 36 18 / var(--tw-bg-opacity, 1))}.shs-exact .hover\:bg-\[\#e02612\]:hover{--tw-bg-opacity:1;background-color:rgb(224 38 18 / var(--tw-bg-opacity, 1))}.shs-exact .hover\:bg-\[\#e62915\]:hover{--tw-bg-opacity:1;background-color:rgb(230 41 21 / var(--tw-bg-opacity, 1))}.shs-exact .hover\:bg-white\/15:hover{background-color:rgb(255 255 255 / 0.15)}.shs-exact .hover\:bg-zinc-200:hover{--tw-bg-opacity:1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.shs-exact .hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.shs-exact .hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shs-exact .hover\:text-\[\#D02412\]:hover{--tw-text-opacity:1;color:rgb(208 36 18 / var(--tw-text-opacity, 1))}.shs-exact .hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.shs-exact .hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.shs-exact .hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shs-exact .group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shs-exact .group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shs-exact .group:hover .group-hover\:via-black\/55{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.55) var(--tw-gradient-via-position), var(--tw-gradient-to)}.shs-exact .group:hover .group-hover\:via-black\/60{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.shs-exact .group:hover .group-hover\:text-\[\#FF4D3B\]{--tw-text-opacity:1;color:rgb(255 77 59 / var(--tw-text-opacity, 1))}.shs-exact .group:hover .group-hover\:text-\[\#D02412\]{--tw-text-opacity:1;color:rgb(208 36 18 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.shs-exact .sm\:left-12{left:3rem}.shs-exact .sm\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.shs-exact .sm\:flex-row{flex-direction:row}.shs-exact .sm\:items-end{align-items:flex-end}.shs-exact .sm\:items-center{align-items:center}.shs-exact .sm\:gap-10{gap:2.5rem}.shs-exact .sm\:gap-3{gap:0.75rem}.shs-exact .sm\:self-auto{align-self:auto}.shs-exact .sm\:p-10{padding:2.5rem}.shs-exact .sm\:p-16{padding:4rem}.shs-exact .sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.shs-exact .sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.shs-exact .sm\:px-8{padding-left:2rem;padding-right:2rem}.shs-exact .sm\:py-32{padding-top:8rem;padding-bottom:8rem}.shs-exact .sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.shs-exact .sm\:py-24{padding-top:6rem;padding-bottom:6rem}.shs-exact .sm\:py-28{padding-top:7rem;padding-bottom:7rem}.shs-exact .sm\:text-2xl{font-size:1.5rem;line-height:2rem}.shs-exact .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.shs-exact .sm\:text-5xl{font-size:3rem;line-height:1}.shs-exact .sm\:text-6xl{font-size:3.75rem;line-height:1}.shs-exact .sm\:text-7xl{font-size:4.5rem;line-height:1}.shs-exact .sm\:text-8xl{font-size:6rem;line-height:1}.shs-exact .sm\:text-\[150px\]{font-size:150px}.shs-exact .sm\:text-base{font-size:1rem;line-height:1.5rem}.shs-exact .sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.shs-exact .sm\:text-sm{font-size:0.875rem;line-height:1.25rem}.shs-exact .sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.shs-exact .md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.shs-exact .md\:flex-row{flex-direction:row}.shs-exact .md\:items-end{align-items:flex-end}.shs-exact .md\:self-end{align-self:flex-end}}@media (min-width: 1024px){.shs-exact .lg\:col-span-5{grid-column:span 5 / span 5}.shs-exact .lg\:col-span-7{grid-column:span 7 / span 7}.shs-exact .lg\:block{display:block}.shs-exact .lg\:flex{display:flex}.shs-exact .lg\:w-auto{width:auto}.shs-exact .lg\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.shs-exact .lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.shs-exact .lg\:flex-row{flex-direction:row}.shs-exact .lg\:items-center{align-items:center}.shs-exact .lg\:border-t-0{border-top-width:0px}.shs-exact .lg\:pt-0{padding-top:0px}.shs-exact .lg\:text-\[200px\]{font-size:200px}.shs-exact .lg\:text-\[82px\]{font-size:82px}}
    .shs-exact {
      font-family: "PingFang SC", "SF Pro Display", "Microsoft YaHei", system-ui, -apple-system, sans-serif;
      background-color: #000000;
      color: #F5F5F7;
      -webkit-font-smoothing: antialiased;
      overflow-x: hidden;
    }
    /* Nike 风格紧凑超粗无衬线数字与英文 */
    .shs-exact .font-impact {
      font-family: "SF Pro Display", "Helvetica Neue", "Arial Black", "PingFang SC", sans-serif;
      letter-spacing: -0.04em;
    }
    /* 大疆/蔚来级真实摄影高反差电影调色：压暗高光杂色、强化路面与车辆金属质感 */
    .shs-exact .cinema-real-photo {
      filter: contrast(1.14) saturate(0.92) brightness(0.94);
      transition: transform 0.9s cubic-bezier(0.16, 1, 0.3, 1), filter 0.7s ease;
    }
    .shs-exact .group:hover .cinema-real-photo {
      transform: scale(1.06);
      filter: contrast(1.18) saturate(1.05) brightness(1.02);
    }
    /* 镂空巨型背景字 (Nike 招牌手法) */
    .shs-exact .stroke-text {
      -webkit-text-stroke: 1px rgba(255, 255, 255, 0.12);
      color: transparent;
    }
    .shs-exact .stroke-text-dark {
      -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.07);
      color: transparent;
    }
    /* 苹果式光泽边框 */
    .shs-exact .apple-glass {
      background: rgba(22, 22, 24, 0.68);
      backdrop-filter: saturate(180%) blur(24px);
      -webkit-backdrop-filter: saturate(180%) blur(24px);
      border: 1px solid rgba(255, 255, 255, 0.12);
    }
    .shs-exact .apple-card-dark {
      background: linear-gradient(145deg, #161618 0%, #0C0C0E 100%);
      border: 1px solid rgba(255, 255, 255, 0.09);
    }
  
/* WordPress integration, only when the reference homepage is rendered. */
body.home:has(.shs-exact) #masthead{display:none}
body.home:has(.shs-exact) #main{padding:0}
body.home:has(.shs-exact) #main>.inner-wrap{max-width:none;width:100%}
body.home:has(.shs-exact) #post-7>.entry-content{margin:0;padding:0}
.shs-exact{line-height:1.5}
.shs-exact .shs-reference-header{z-index:9990}
.admin-bar .shs-exact .shs-reference-header{top:48px}
.shs-exact .shs-reference-mobile{display:none;position:relative;color:#fff;order:3}
.shs-exact .shs-reference-mobile summary{list-style:none;cursor:pointer;padding:8px;white-space:nowrap;font-size:13px}
.shs-exact .shs-reference-mobile nav{position:absolute;right:0;top:calc(100% + 12px);width:150px;padding:8px;background:#17181c;border-radius:14px;box-shadow:0 12px 32px #0005}
.shs-exact .shs-reference-mobile nav a{display:block;padding:8px 12px;color:#fff;font-size:14px}
.shs-exact .shs-reference-header>div>a:last-child{white-space:nowrap}
.shs-exact #hero button[aria-pressed=true]{background:#fff;color:#111}
.shs-exact #hero button[aria-pressed=false]{background:#ffffff10;color:#e4e4e7}
.shs-exact #news .corp-news{max-width:1240px;margin:auto;padding:0 26px}
.shs-exact #news .corp-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.shs-exact #news .corp-section-head h2{font-size:clamp(28px,4vw,48px);color:#111113}
.shs-exact #news .corp-news-card{border-radius:20px;background:#fff;border-color:#e8e8eb}
@media(max-width:1023px){.shs-exact .shs-reference-mobile{display:block}}
@media(max-width:782px){.admin-bar .shs-exact .shs-reference-header{top:54px}}
@media(max-width:680px){
 .shs-exact .shs-reference-header>div{padding-inline:12px;gap:8px}
 .shs-exact .shs-reference-header>div>a:first-child{min-width:0}
 .shs-exact .shs-reference-header>div>a:first-child>div:last-child{display:none}
 .shs-exact .shs-reference-header>div>a:last-child{font-size:12px;padding:8px 10px}
 .shs-exact #hero{min-height:740px}
 .shs-exact #hero-headline{font-size:clamp(37px,10vw,50px)}
 .shs-exact #news .corp-news-grid{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){.shs-exact *, .shs-exact *::before,.shs-exact *::after{animation:none!important;transition:none!important}}

/* Native transparent logo, with no badge, offset or hover rotation. */
.shs-exact .shs-reference-header .shs-brand-mark{width:44px;height:44px;display:grid;place-items:center;flex:none}
.shs-exact .shs-reference-header .shs-brand-mark img{display:block;width:100%;height:100%;object-fit:contain;margin:0;transform:none}
body.home:has(.shs-exact) .sh-foot{display:flex}
.shs-exact #news{padding-bottom:clamp(34px,6vw,76px)}
body.home:has(.shs-exact) #page .sh-foot{display:flex}

body.wp-theme-spacious{padding-bottom:0!important}
body.wp-theme-spacious #page{margin-bottom:0}
body:has(.shs-shared-navigation) #masthead{display:none}
body:has(.shs-shared-navigation) #main{padding-top:112px}
.shs-shared-navigation{height:0;background:none}
@media(max-width:680px){body:has(.shs-shared-navigation) #main{padding-top:100px}}

.shs-exact .shs-reference-header nav>a{font-weight:500;color:#c9c9cf}
.shs-exact .shs-reference-header nav>a[aria-current=page]{color:#fff;font-weight:850}
.shs-exact .shs-reference-header nav>a[aria-current=page]::after{content:"";display:block;width:16px;height:2px;background:#f14b3b;margin:4px auto -6px;border-radius:2px}
body:has(.shs-shared-navigation) #main{padding-top:var(--shs-nav-bottom,120px)!important}
body:has(.shs-shared-navigation) .entry-content>:first-child{margin-top:0}

/* Compact section rhythm requested from the homepage spacing preview. */
.shs-exact #bento,.shs-exact #sectors{padding-top:1rem;padding-bottom:2rem}

/* Wider hero typography and actions, based on the approved screenshot. */
.shs-exact #hero .max-w-3xl{max-width:1000px}
.shs-exact #hero-headline{font-size:clamp(54px,6.1vw,100px);line-height:1.06}
.shs-exact #hero .mt-9{margin-top:7.25rem}
.shs-exact #hero .mt-9>a{min-width:164px;padding:20px 32px;font-size:18px;justify-content:center;gap:24px}
.shs-exact #hero-real-img{object-position:center 65%}
@media(max-width:680px){
.shs-exact #hero-headline{font-size:clamp(37px,10vw,50px)}
.shs-exact #hero .mt-9{margin-top:2.5rem;gap:12px}
.shs-exact #hero .mt-9>a{min-width:140px;padding:16px 20px;font-size:15px;gap:16px}
}

/* AI art-directed hero assets already carry their own tonal hierarchy. */
.shs-exact #hero>img{filter:none;object-position:center}
.shs-exact #hero>div.absolute.inset-0{opacity:.42}
@media(max-width:680px){.shs-exact #hero>img{object-position:62% center}}
