/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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-red:#ff2d2d;--color-amber:#ffa64d;--color-hivis:#e5ff4d;--font-display:"Cabinet Grotesk", "Inter", system-ui, sans-serif;--font-body:"Geist", "Inter", system-ui, sans-serif}}@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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-amber{color:var(--color-amber)}.text-hivis{color:var(--color-hivis)}.text-red{color:var(--color-red)}.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)}.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,)}.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-filter{-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--bedrock:#0e0d0b;--bedrock-1:#161310;--bedrock-2:#1f1b17;--steel:#2b2722;--steel-2:#36322c;--glass:#ffefd90a;--glass-hover:#ffefd914;--glass-strong:#ffefd91f;--bone:#ffefd9;--bone-1:#ece2cd;--bone-2:#c5bdb0;--bone-3:#9f968a;--bone-4:#5a554c;--red:#ff2d2d;--red-bright:#ff5a5a;--red-dim:#cc1f1f;--red-glow:#ff2d2d66;--red-soft:#ff2d2d14;--amber:#ffa64d;--amber-bright:#ffc07a;--amber-dim:#cc7e2e;--amber-glow:#ffa64d5c;--amber-soft:#ffa64d14;--hivis:#e5ff4d;--hivis-bright:#f2ff82;--hivis-dim:#b8cc3e;--hivis-glow:#e5ff4d66;--hivis-soft:#e5ff4d14;--line:1px solid #ffefd912;--line-strong:1px solid #ffefd924;--line-amber:1px solid #ffa64d52;--line-red:1px solid #ff2d2d5c;--line-hivis:1px solid #e5ff4d52;--r-sm:4px;--r-md:8px;--r-lg:16px;--r-xl:24px;--r-pill:9999px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.15s;--dur:.22s;--dur-slow:.4s;--t-cap:.75rem;--t-mono:.875rem;--t-body:1rem;--t-body-lg:1.125rem;--t-h3:1.75rem;--t-h2:2.5rem;--t-h1:4rem;--t-display:6rem;--t-display-xl:9rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--s-16:4rem;--s-20:5rem;--s-24:6rem;--s-32:8rem;--pad-sec:6rem;--pad-sec-lg:8rem;--container:1280px;--container-narrow:960px;--container-wide:1440px}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bedrock);color:var(--bone-1);text-rendering:optimizelegibility}body{font-family:var(--font-body);font-size:var(--t-body);background:var(--bedrock);color:var(--bone-1);min-height:100vh;margin:0;line-height:1.6;overflow-x:clip}::selection{background:var(--amber);color:var(--bedrock)}.skip-link{z-index:100;background:var(--hivis);color:var(--bedrock);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-pill);transition:top var(--dur) var(--ease);padding:.75rem 1.25rem;font-size:.75rem;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:.75rem}.skip-link:focus{box-shadow:0 0 0 3px var(--hivis-glow);outline:none;top:.75rem}:focus-visible{outline:2px solid var(--hivis);outline-offset:3px;border-radius:var(--r-sm)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--hivis);outline-offset:2px}.display{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);font-weight:900;line-height:.96}.display em{color:var(--amber);font-style:normal;font-weight:900}.display-xl{font-size:clamp(3.5rem,11vw,var(--t-display-xl))}.display-lg{font-size:clamp(2.75rem,7vw,var(--t-display))}.display-md{font-size:clamp(2rem,5vw,var(--t-h1))}.mono{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums}.cap{font-family:var(--font-mono);font-size:var(--t-cap);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-2);font-weight:500}.eyebrow{font-family:var(--font-mono);font-size:var(--t-cap);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.btn{border-radius:var(--r-pill);height:38px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--bone);white-space:nowrap;transition:all var(--dur) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary{background:var(--red);color:var(--bone);border-color:var(--red)}.btn-primary:hover{background:var(--red-bright);border-color:var(--red-bright);box-shadow:0 0 24px var(--red-glow);transform:translateY(-1px)}.btn-amber{background:var(--amber);color:var(--bedrock);border-color:var(--amber)}.btn-amber:hover{background:var(--amber-bright);box-shadow:0 0 24px var(--amber-glow);transform:translateY(-1px)}.btn-hivis{background:var(--hivis);color:var(--bedrock);border-color:var(--hivis)}.btn-hivis:hover{background:var(--hivis-bright);box-shadow:0 0 24px var(--hivis-glow);transform:translateY(-1px)}.btn-ghost{color:var(--bone);background:0 0;border-color:#ffefd933}.btn-ghost:hover{background:#ffefd90a;border-color:#ffefd966}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover{transform:none}}.btn-glass{border-radius:var(--r-pill);height:38px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);color:var(--bone);white-space:nowrap;isolation:isolate;transition:transform .22s var(--ease),filter .22s var(--ease),color .22s var(--ease),box-shadow .22s var(--ease);background:#080808b8;border:none;justify-content:center;align-items:center;gap:10px;padding:0 10px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.btn-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;transition:opacity .22s var(--ease),filter .22s var(--ease);background:conic-gradient(from 200deg,#ffffff0d,#ffffff80 70deg,#ffffff14 150deg,#fff6 240deg,#ffffff0f 320deg,#ffffff0d 360deg);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-glass:after{content:"";border-radius:inherit;z-index:0;pointer-events:none;transition:background .22s var(--ease),box-shadow .22s var(--ease);background:linear-gradient(#ffffff1a,#ffffff05 22%,#0000002e 62%,#0006);position:absolute;inset:2.5px;box-shadow:inset 0 1.5px #ffffff7a,inset 0 4px 6px -3px #ffffff38,inset 0 8px 14px -6px #ffffff2e,inset 0 -8px 14px -6px #0000008c,inset 0 -4px 6px -3px #0006,inset 0 -1.5px #00000080}.btn-glass>*{z-index:1;position:relative}.btn-glass:hover{transform:translateY(-1px);box-shadow:0 0 32px #ffffff1a}.btn-glass:hover:before{background:conic-gradient(from 200deg,#ffffff26,#ffffffc7 70deg,#fff3 150deg,#ffffff9e 240deg,#ffffff29 320deg,#ffffff26 360deg)}.btn-glass:hover:after{background:linear-gradient(#ffffff29,#ffffff0a 22%,#0000002e 62%,#0006);box-shadow:inset 0 1.5px #ffffffa6,inset 0 4px 6px -3px #ffffff52,inset 0 8px 14px -6px #ffffff42,inset 0 -8px 14px -6px #0000008c,inset 0 -4px 6px -3px #0006,inset 0 -1.5px #00000080}.btn-glass:active{transition-duration:90ms;transform:translateY(0)scale(.985)}.btn-glass:active:after{box-shadow:inset 0 1px #ffffff47,inset 0 5px 9px -4px #0000008c,inset 0 -1px #00000052}.btn-glass-primary:after{background:linear-gradient(#ffdcdc57,#ff64640f 24%,#8c00004d,#3c00008c),#ff2d2d57;box-shadow:inset 0 1.5px #ffe6e69e,inset 0 4px 6px -3px #ffc8c84d,inset 0 8px 14px -6px #ffc8c838,inset 0 -8px 14px -6px #3c00008c,inset 0 -4px 6px -3px #3c00006b,inset 0 -1.5px #3c00008c}.btn-glass-primary:hover{box-shadow:0 0 32px #ff282873}.btn-glass-primary:hover:after{background:linear-gradient(#ffebeb75,#ff6e6e14 24%,#8c000047,#3c000080),#ff2d2d85;box-shadow:inset 0 1.5px #fff0f0bd,inset 0 4px 6px -3px #ffd7d766,inset 0 8px 14px -6px #ffd7d74d,inset 0 -8px 14px -6px #3c00008c,inset 0 -4px 6px -3px #3c000066,inset 0 -1.5px #3c000080}.btn-glass-amber:after{background:linear-gradient(#ffe6c357,#ffc8820f 24%,#8c46004d,#3c1e008c),#ffa64d57;box-shadow:inset 0 1.5px #fff0d29e,inset 0 4px 6px -3px #ffdcb44d,inset 0 8px 14px -6px #ffdcb438,inset 0 -8px 14px -6px #3c1e008c,inset 0 -4px 6px -3px #3c1e006b,inset 0 -1.5px #3c1e008c}.btn-glass-amber:hover{box-shadow:0 0 32px #ffa64d73}.btn-glass-amber:hover:after{background:linear-gradient(#fff5dc75,#ffd29114 24%,#8c460047,#3c1e0080),#ffa64d85;box-shadow:inset 0 1.5px #fff8e1bd,inset 0 4px 6px -3px #ffe6c366,inset 0 8px 14px -6px #ffe6c34d,inset 0 -8px 14px -6px #3c1e008c,inset 0 -4px 6px -3px #3c1e0066,inset 0 -1.5px #3c1e0080}.btn-glass-hivis:after{background:linear-gradient(#f8ffc857,#f5ff960f 24%,#465a004d,#1e28008c),#e5ff4d4d;box-shadow:inset 0 1.5px #fcffd79e,inset 0 4px 6px -3px #f8ffc84d,inset 0 8px 14px -6px #f8ffc838,inset 0 -8px 14px -6px #1e28008c,inset 0 -4px 6px -3px #1e28006b,inset 0 -1.5px #1e28008c}.btn-glass-hivis:hover{box-shadow:0 0 32px #e5ff4d73}.btn-glass-hivis:hover:after{background:linear-gradient(#fcffdc75,#f8ffa514 24%,#465a0047,#1e280080),#e5ff4d70;box-shadow:inset 0 1.5px #feffe6bd,inset 0 4px 6px -3px #faffd266,inset 0 8px 14px -6px #faffd24d,inset 0 -8px 14px -6px #1e28008c,inset 0 -4px 6px -3px #1e280066,inset 0 -1.5px #1e280080}.btn-glass-ghost:hover{box-shadow:0 0 24px #ffffff1a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.btn-glass{background:#0c0c0cf5}.btn-glass-primary{background:#500e0ef5}.btn-glass-amber{background:#503218f5}.btn-glass-hivis{background:#485018f5}}.glass{border:var(--line);border-radius:var(--r-xl);background:#0e0d0bc7}.steel{background:var(--steel);border:var(--line);border-radius:var(--r-xl)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{gap:4rem;width:max-content;animation:40s linear infinite marquee;display:flex}.marquee-pause:hover .marquee-track{animation-play-state:paused}.fade-up{opacity:0;transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);transform:translateY(20px)}.fade-up.in-view{opacity:1;transform:translateY(0)}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes pulse-ring{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:0;transform:scale(2.2)}}.container{max-width:var(--container);margin:0 auto;padding:0 1.5rem}.container-narrow{max-width:var(--container-narrow);margin:0 auto;padding:0 1.5rem}.container-wide{max-width:var(--container-wide);margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.container,.container-narrow,.container-wide{padding:0 2.5rem}}.section{padding:var(--pad-sec) 0;content-visibility:auto;contain-intrinsic-size:auto 720px;position:relative}.section-lg{padding:var(--pad-sec-lg) 0}.section-bedrock{background:var(--bedrock)}.section-bedrock-1{background:var(--bedrock-1)}.section-bedrock-2{background:var(--bedrock-2)}.section-divider{border-top:var(--line)}.form-thanks{background:var(--amber-soft);border:var(--line-amber);border-radius:var(--r-pill);text-align:center;animation:thanks-in .36s var(--ease) both;flex-direction:column;align-items:center;gap:.625rem;padding:1.25rem 1.5rem;display:flex}.form-thanks-tag{color:var(--amber);font-family:var(--font-mono);font-size:var(--t-cap);letter-spacing:.16em;text-transform:uppercase}.form-thanks-msg{color:var(--bone);margin:0;font-size:.9375rem;line-height:1.5}.form-thanks-msg strong{color:var(--amber)}.form-thanks-sub{color:var(--bone-3);letter-spacing:.12em;margin:0;font-size:.625rem}.text-amber{color:var(--amber)}.text-red{color:var(--red)}.text-hivis{color:var(--hivis)}.text-bone{color:var(--bone)}.text-bone-2{color:var(--bone-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.marquee-track{animation:none!important;transform:none!important}.fade-up{opacity:1;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-ease{syntax:"*";inherits:false}.nv[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:50;background:#0e0d0bf5;border-bottom:var(--line);transform:translateZ(0);isolation:isolate}.nv-row[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;height:64px;gap:1rem}.brand[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;flex-shrink:0}.brand-logo[data-astro-cid-dmqpwcec]{height:36px;width:auto;display:block;filter:drop-shadow(0 0 6px var(--amber-glow));transition:filter var(--dur) var(--ease),transform var(--dur) var(--ease)}.brand[data-astro-cid-dmqpwcec]:hover .brand-logo[data-astro-cid-dmqpwcec]{filter:drop-shadow(0 0 10px var(--amber-glow));transform:scale(1.02)}@media (max-width: 480px){.brand-logo[data-astro-cid-dmqpwcec]{height:30px}}.nv-links[data-astro-cid-dmqpwcec]{display:none;gap:1.25rem;flex:1;justify-content:center;align-items:center}@media (min-width: 1100px){.nv-links[data-astro-cid-dmqpwcec]{display:flex}}.nv-link[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--bone-1);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;position:relative;transition:color var(--dur) var(--ease);white-space:nowrap}.nv-link[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:repeating-linear-gradient(90deg,var(--amber) 0,var(--amber) 4px,transparent 4px,transparent 7px);transform:scaleX(0);transition:transform var(--dur) var(--ease)}.nv-link[data-astro-cid-dmqpwcec]:hover{color:var(--bone)}.nv-link[data-astro-cid-dmqpwcec]:hover:after{transform:scaleX(1)}.nv-icon[data-astro-cid-dmqpwcec]{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--bone-3);transition:color var(--dur) var(--ease),transform var(--dur) var(--ease)}.nv-icon[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{width:100%;height:100%;display:block}.nv-link[data-astro-cid-dmqpwcec]:hover .nv-icon[data-astro-cid-dmqpwcec]{color:var(--amber);transform:scale(1.12)}.nv-link[data-astro-cid-dmqpwcec]:hover .nv-icon-truck[data-astro-cid-dmqpwcec]{transform:scale(1.12) translate(1.5px)}.nv-link[data-astro-cid-dmqpwcec]:hover .nv-icon-star[data-astro-cid-dmqpwcec]{transform:scale(1.18) rotate(36deg)}.nv-link[data-astro-cid-dmqpwcec]:hover .nv-icon-pin[data-astro-cid-dmqpwcec]{transform:scale(1.12) translateY(-1px)}.nv-tag[data-astro-cid-dmqpwcec]{font-size:.5625rem;padding:.0625rem .4rem;border-radius:var(--r-pill);letter-spacing:.1em;line-height:1.5;border:1px solid currentColor}.nv-tag-tool[data-astro-cid-dmqpwcec]{color:var(--amber);background:var(--amber-soft)}.nv-tag-hot[data-astro-cid-dmqpwcec]{color:var(--red);background:var(--red-soft)}.nv-tag-new[data-astro-cid-dmqpwcec]{color:var(--hivis);background:var(--hivis-soft)}.nv-tag-live[data-astro-cid-dmqpwcec]{width:7px;height:7px;border-radius:50%;background:var(--hivis);box-shadow:0 0 8px var(--hivis-glow);animation:pulse-dot 1.4s ease-in-out infinite}.nv-drop[data-astro-cid-dmqpwcec]{position:relative;flex-shrink:0;display:none}@media (min-width: 1100px){.nv-drop[data-astro-cid-dmqpwcec]{display:block}}.nv-drop[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;top:100%;left:-8px;right:-8px;height:16px;pointer-events:none}.nv-drop[data-astro-cid-dmqpwcec]:hover:after,.nv-drop[data-astro-cid-dmqpwcec]:focus-within:after,.nv-drop[data-astro-cid-dmqpwcec].nv-open:after{pointer-events:auto}.nv-drop-btn[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:none;cursor:pointer;padding:.4rem .75rem;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:.8125rem;color:var(--bone-1);letter-spacing:.08em;text-transform:uppercase;transition:all var(--dur) var(--ease)}.nv-drop-btn[data-astro-cid-dmqpwcec]:hover,.nv-drop[data-astro-cid-dmqpwcec].nv-open .nv-drop-btn[data-astro-cid-dmqpwcec]{background:var(--steel);color:var(--bone)}.nv-drop[data-astro-cid-dmqpwcec].nv-open .nv-drop-btn[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{transform:rotate(180deg)}.nv-drop-btn[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{transition:transform var(--dur) var(--ease)}.nv-drop-panel[data-astro-cid-dmqpwcec]{position:absolute;top:calc(100% + 16px);right:0;width:min(94vw,1080px);background:var(--bedrock-1);border:var(--line);border-radius:var(--r-lg);padding:1.5rem;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .2s var(--ease),transform .2s var(--ease);box-shadow:0 12px 40px #000000b3;z-index:60}.nv-drop[data-astro-cid-dmqpwcec]:hover .nv-drop-panel[data-astro-cid-dmqpwcec],.nv-drop[data-astro-cid-dmqpwcec]:focus-within .nv-drop-panel[data-astro-cid-dmqpwcec],.nv-drop[data-astro-cid-dmqpwcec].nv-open .nv-drop-panel[data-astro-cid-dmqpwcec]{opacity:1;pointer-events:auto;transform:translateY(0)}.nv-drop-grid[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}@media (max-width: 1024px){.nv-drop-grid[data-astro-cid-dmqpwcec]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (max-width: 720px){.nv-drop-grid[data-astro-cid-dmqpwcec]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.nv-drop-col[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.nv-drop-col-h[data-astro-cid-dmqpwcec]{color:var(--bone-3);padding:.25rem .5rem .625rem;border-bottom:var(--line);margin-bottom:.375rem}.nv-drop-item[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:var(--r-md);text-decoration:none;color:var(--bone-1);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;transition:all var(--dur) var(--ease)}.nv-drop-item[data-astro-cid-dmqpwcec]:hover{background:var(--steel);color:var(--amber)}.nv-drop-ico[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;flex-shrink:0;color:var(--bone-3);transition:color var(--dur) var(--ease),transform var(--dur) var(--ease)}.nv-drop-ico[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{width:100%;height:100%;display:block}.nv-drop-item[data-astro-cid-dmqpwcec]:hover .nv-drop-ico[data-astro-cid-dmqpwcec]{color:var(--amber);transform:scale(1.18)}.nv-cta[data-astro-cid-dmqpwcec]{padding:.625rem 1rem;font-size:.6875rem;flex-shrink:0}.nv-mobile-toggle[data-astro-cid-dmqpwcec]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:36px;height:36px;background:transparent;border:1px solid rgba(255,239,217,.18);border-radius:var(--r-md);cursor:pointer;padding:0}.nv-mobile-toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:16px;height:1.5px;background:var(--bone);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.nv-mobile-toggle[data-astro-cid-dmqpwcec].is-x span[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.nv-mobile-toggle[data-astro-cid-dmqpwcec].is-x span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.nv-mobile-toggle[data-astro-cid-dmqpwcec].is-x span[data-astro-cid-dmqpwcec]:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}@media (min-width: 1100px){.nv-mobile-toggle[data-astro-cid-dmqpwcec]{display:none}}@media (max-width: 1099px){.nv-links[data-astro-cid-dmqpwcec]{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--bedrock-1);border-bottom:var(--line);padding:.5rem;max-height:0;overflow:hidden;transition:max-height var(--dur-slow) var(--ease)}.nv-links[data-astro-cid-dmqpwcec].nv-mobile-open{max-height:80vh;padding:.75rem}.nv-link[data-astro-cid-dmqpwcec]{width:100%;padding:.875rem 1rem;border-radius:var(--r-md);font-size:.875rem;letter-spacing:.06em}.nv-link[data-astro-cid-dmqpwcec]:hover{background:var(--steel)}.nv-link[data-astro-cid-dmqpwcec]:after{display:none}}@media (max-width: 480px){.brand-sub[data-astro-cid-dmqpwcec]{display:none}.nv-cta[data-astro-cid-dmqpwcec]{padding:.5rem .75rem;font-size:.625rem}.nv-cta[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{display:none}}.sd[data-astro-cid-ke54fwuj]{display:flex;align-items:center;gap:1.25rem;width:100%;padding:1rem 0}.sd-line[data-astro-cid-ke54fwuj]{flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,179,0,.32) 50%,transparent 100%)}.sd-route[data-astro-cid-ke54fwuj]{background:repeating-linear-gradient(90deg,transparent 0,transparent 6px,rgba(255,179,0,.4) 6px,rgba(255,179,0,.4) 10px)}.sd-star[data-astro-cid-ke54fwuj]{color:var(--amber);filter:drop-shadow(0 0 8px var(--amber-glow));flex-shrink:0}.ft[data-astro-cid-sz7xmlte]{background:var(--bedrock-1);border-top:var(--line);margin-top:6rem;padding-bottom:2rem}.ft-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:3rem;padding:4rem 1.5rem 3rem}@media (min-width: 768px){.ft-grid[data-astro-cid-sz7xmlte]{padding:4rem 2.5rem 3rem}}@media (min-width: 1024px){.ft-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.2fr 2fr;gap:4rem}}.brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;margin-bottom:1.5rem;text-decoration:none}.brand-logo[data-astro-cid-sz7xmlte]{height:40px;width:auto;display:block;filter:drop-shadow(0 0 8px var(--amber-glow))}.ft-tag[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:clamp(1.875rem,3vw,2.75rem);color:var(--bone);margin:0 0 1rem;line-height:1;letter-spacing:-.02em;text-transform:uppercase;max-width:14ch}.ft-line[data-astro-cid-sz7xmlte]{color:var(--bone-2);font-size:.9375rem;line-height:1.55;margin:0 0 1.75rem;max-width:36ch}.ft-cta[data-astro-cid-sz7xmlte]{align-self:flex-start}.ft-cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2.5rem}.ft-col-title[data-astro-cid-sz7xmlte]{margin-bottom:1.25rem;color:var(--bone-3)}.ft-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.ft-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--bone-1);text-decoration:none;font-size:.9375rem;transition:color var(--dur) var(--ease)}.ft-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--amber)}.ft-bot[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:1rem;padding:2rem 1.5rem 1rem;border-top:var(--line)}@media (min-width: 768px){.ft-bot[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between;align-items:center;padding:2rem 2.5rem 1rem}}.ft-meta[data-astro-cid-sz7xmlte]{color:var(--bone-3);font-size:.6875rem;letter-spacing:.18em;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ft-dot[data-astro-cid-sz7xmlte]{color:var(--bone-4)}.ft-social[data-astro-cid-sz7xmlte]{display:flex;gap:1rem}.ft-soc-link[data-astro-cid-sz7xmlte]{color:var(--bone-1);text-decoration:none;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;transition:color var(--dur) var(--ease)}.ft-soc-link[data-astro-cid-sz7xmlte]:hover{color:var(--amber)}.ft-legal[data-astro-cid-sz7xmlte]{display:flex;gap:.5rem;align-items:center;padding:.75rem 1.5rem 0;color:var(--bone-3);font-size:.625rem;letter-spacing:.18em}@media (min-width: 768px){.ft-legal[data-astro-cid-sz7xmlte]{padding-left:2.5rem;padding-right:2.5rem}}.ft-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--bone-2);text-decoration:none}.ft-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--amber)}.af[data-astro-cid-k32dxkij]{position:fixed;bottom:1rem;left:1rem;z-index:60;pointer-events:none;opacity:0;transform:translateY(16px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.af[data-astro-cid-k32dxkij].af-on{opacity:1;transform:translateY(0);pointer-events:auto}.af[data-astro-cid-k32dxkij].af-off{opacity:0;transform:translateY(16px)}.af-card[data-astro-cid-k32dxkij]{display:flex;align-items:flex-start;gap:.625rem;max-width:360px;padding:.875rem 1rem;background:var(--bedrock-1);border:var(--line-hivis);border-radius:var(--r-lg);box-shadow:0 8px 24px #0009;transition:transform .28s var(--ease)}.af-card[data-astro-cid-k32dxkij].af-in{animation:af-pulse .32s var(--ease) both}@keyframes af-pulse{0%{transform:scale(.96);opacity:.5}to{transform:scale(1);opacity:1}}.af-dot[data-astro-cid-k32dxkij]{width:8px;height:8px;margin-top:4px;background:var(--hivis);border-radius:50%;box-shadow:0 0 10px var(--hivis-glow);animation:pulse-dot 1.6s ease-in-out infinite;flex-shrink:0}.af-body[data-astro-cid-k32dxkij]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.af-tag[data-astro-cid-k32dxkij]{color:var(--hivis);font-size:.625rem}.af-msg[data-astro-cid-k32dxkij]{color:var(--bone);font-size:.8125rem;line-height:1.45;margin:0}.af-time[data-astro-cid-k32dxkij]{color:var(--bone-3);font-size:.6rem;letter-spacing:.18em}.af-close[data-astro-cid-k32dxkij]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--bone-3);cursor:pointer;flex-shrink:0;border-radius:var(--r-pill);transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.af-close[data-astro-cid-k32dxkij]:hover{color:var(--bone);background:#ffefd90f}@media (max-width: 480px){.af[data-astro-cid-k32dxkij]{bottom:.625rem;left:.625rem;right:.625rem}.af-card[data-astro-cid-k32dxkij]{max-width:none}}@media (prefers-reduced-motion: reduce){.af[data-astro-cid-k32dxkij],.af-card[data-astro-cid-k32dxkij],.af-dot[data-astro-cid-k32dxkij]{transition:none;animation:none}.af-card[data-astro-cid-k32dxkij].af-in{animation:none}}.lm[data-astro-cid-ywqo7ouv]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .24s var(--ease)}.lm[data-astro-cid-ywqo7ouv].lm-open{opacity:1;pointer-events:auto}.lm-backdrop[data-astro-cid-ywqo7ouv]{position:absolute;inset:0;background:#0e0d0bd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lm-card[data-astro-cid-ywqo7ouv]{position:relative;width:100%;max-width:540px;max-height:92vh;overflow-y:auto;background:radial-gradient(ellipse 80% 60% at 0% 0%,var(--amber-soft) 0%,transparent 60%),var(--bedrock-1);border:var(--line-amber);border-radius:var(--r-xl);padding:2rem;box-shadow:0 20px 60px #000000b3;transform:translateY(16px) scale(.98);transition:transform .28s var(--ease)}.lm[data-astro-cid-ywqo7ouv].lm-open .lm-card[data-astro-cid-ywqo7ouv]{transform:translateY(0) scale(1)}@media (max-width: 540px){.lm-card[data-astro-cid-ywqo7ouv]{padding:1.5rem;max-height:96vh}}.lm-close[data-astro-cid-ywqo7ouv]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;background:transparent;border:var(--line);border-radius:var(--r-md);color:var(--bone-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all var(--dur) var(--ease)}.lm-close[data-astro-cid-ywqo7ouv]:hover{color:var(--bone);border-color:var(--amber);background:var(--amber-soft)}.lm-h[data-astro-cid-ywqo7ouv]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-right:2.5rem}.lm-title[data-astro-cid-ywqo7ouv]{font-family:var(--font-display);font-size:clamp(1.625rem,4vw,2.25rem);color:var(--bone);margin:.25rem 0 0;line-height:1;letter-spacing:-.02em}.lm-sub[data-astro-cid-ywqo7ouv]{color:var(--bone-1);margin:0;font-size:.9375rem;line-height:1.55}.lm-fields[data-astro-cid-ywqo7ouv]{display:flex;flex-direction:column;gap:1rem}.lm-row[data-astro-cid-ywqo7ouv]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 540px){.lm-row[data-astro-cid-ywqo7ouv]{grid-template-columns:1fr 1fr}}.lm-field[data-astro-cid-ywqo7ouv]{display:flex;flex-direction:column;gap:.4rem}.lm-k[data-astro-cid-ywqo7ouv]{color:var(--bone-3)}.lm-input[data-astro-cid-ywqo7ouv],.lm-select[data-astro-cid-ywqo7ouv]{background:var(--bedrock-2);border:var(--line);border-radius:var(--r-md);padding:.75rem .875rem;color:var(--bone);font-family:var(--font-body);font-size:.9375rem;width:100%;transition:all var(--dur) var(--ease)}textarea[data-astro-cid-ywqo7ouv].lm-input{resize:vertical;min-height:70px}.lm-input[data-astro-cid-ywqo7ouv]:focus,.lm-select[data-astro-cid-ywqo7ouv]:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.lm-input[data-astro-cid-ywqo7ouv]::placeholder{color:var(--bone-3)}.lm-select[data-astro-cid-ywqo7ouv]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239f968a' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;padding-right:2rem}.lm-submit[data-astro-cid-ywqo7ouv]{margin-top:1.25rem;width:100%}.lm-note[data-astro-cid-ywqo7ouv]{color:var(--bone-3);font-size:.625rem;text-align:center;margin:.875rem 0 0;letter-spacing:.1em}.lm-thanks[data-astro-cid-ywqo7ouv]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 0 0;animation:thanks-in .36s var(--ease) both}@keyframes thanks-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lm-thanks-star[data-astro-cid-ywqo7ouv]{color:var(--amber);filter:drop-shadow(0 0 18px var(--amber-glow));animation:thanks-pulse 2.4s ease-in-out infinite}@keyframes thanks-pulse{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 18px var(--amber-glow))}50%{transform:scale(1.06) rotate(6deg);filter:drop-shadow(0 0 28px var(--amber))}}.lm-thanks-tag[data-astro-cid-ywqo7ouv]{border:var(--line-amber);background:var(--amber-soft);border-radius:var(--r-pill);padding:.25rem .75rem}.lm-thanks-title[data-astro-cid-ywqo7ouv]{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.5rem);color:var(--bone);margin:.5rem 0 0;line-height:1;letter-spacing:-.03em}.lm-thanks-sub[data-astro-cid-ywqo7ouv]{color:var(--bone-1);margin:0;font-size:1.0625rem;line-height:1.55;max-width:36ch}.lm-thanks-meta[data-astro-cid-ywqo7ouv]{list-style:none;margin:1rem 0 0;padding:1.25rem 0;border-top:var(--line);border-bottom:var(--line);display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:360px}.lm-thanks-meta[data-astro-cid-ywqo7ouv] li[data-astro-cid-ywqo7ouv]{color:var(--bone-1);font-size:.75rem;text-align:left;letter-spacing:.08em}.lm-thanks-close[data-astro-cid-ywqo7ouv]{margin-top:.5rem}@media (prefers-reduced-motion: reduce){.lm-thanks[data-astro-cid-ywqo7ouv],.lm-thanks-star[data-astro-cid-ywqo7ouv]{animation:none!important}.lm-card[data-astro-cid-ywqo7ouv]{transition:none!important}}
