@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-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-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-3xl:48rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--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:"Inter", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Space Mono", ui-monospace, monospace;--color-lava:#ff4500;--color-ember:#ff7849;--color-glow:#944828;--color-forge-black:#0e0c0a;--color-forge:#1f1b18;--color-forge-card:#322a24;--color-text-primary:#f6f8fa;--color-text-body:#b5aca4;--color-text-secondary:#8b8178;--color-border-dark:#322a24;--font-space-grotesk:var(--font-space-grotesk,"Space Grotesk"), sans-serif;--font-playfair:var(--font-playfair,"Playfair Display"), serif;--font-cormorant:var(--font-cormorant,"Cormorant Garamond"), serif;--font-jakarta:var(--font-jakarta,"Plus Jakarta Sans"), sans-serif;--font-jetbrains:var(--font-jetbrains,"JetBrains Mono"), monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.-inset-1\.5{inset:calc(var(--spacing) * -1.5)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-3{top:calc(var(--spacing) * 3)}.top-\[60px\]{top:60px}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[58px\]{bottom:58px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[56px\]{left:56px}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[10\]{z-index:10}.z-\[25\]{z-index:25}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[91\]{z-index:91}.z-\[99\]{z-index:99}.z-\[100\]{z-index:100}.z-\[1000\]{z-index:1000}.order-1{order:1}.order-2{order:2}.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}}.m-0{margin:calc(var(--spacing) * 0)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.-mt-\[120px\]{margin-top:-120px}.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-12{margin-top:calc(var(--spacing) * 12)}.mt-\[3\.5px\]{margin-top:3.5px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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-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-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-\[18px\]{margin-bottom:18px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.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}.h-0{height:calc(var(--spacing) * 0)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-\[1\.1em\]{height:1.1em}.h-\[1\.5px\]{height:1.5px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[60px\]{height:60px}.h-\[480px\]{height:480px}.h-\[552px\]{height:552px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-\[80vh\]{min-height:80vh}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-\[2px\]{width:2px}.w-\[320px\]{width:320px}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[780px\]{max-width:780px}.max-w-\[900px\]{max-width:900px}.max-w-\[1200px\]{max-width:1200px}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-\[0_0_42\%\]{flex:0 0 42%}.flex-\[0_0_45\%\]{flex:0 0 45%}.flex-\[0_0_55\%\]{flex:0 0 55%}.flex-\[0_0_58\%\]{flex:0 0 58%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-4{--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-5{--tw-translate-y:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[5px\]{--tw-translate-y:calc(5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-5{--tw-translate-y:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[5px\]{--tw-translate-y:5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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-8{gap:calc(var(--spacing) * 8)}.gap-16{gap:calc(var(--spacing) * 16)}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-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-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-\[\#0D8F6F\]\/20{border-color:#0d8f6f33;border-color:lab(52.6686% -39.416 7.60946/.2)}.border-\[\#00BFA6\]\/15{border-color:#00bfa626;border-color:lab(69.2275% -46.3344 .655794/.15)}.border-\[\#00BFA6\]\/20{border-color:#00bfa633;border-color:lab(69.2275% -46.3344 .655794/.2)}.border-\[\#5A3FFF\]\/15{border-color:#5a3fff26;border-color:lab(41.057% 53.352 -92.7761/.15)}.border-\[\#F2A11E\]\/15{border-color:#f2a11e26;border-color:lab(73.1442% 24.3745 72.0022/.15)}.border-\[\#F2A11E\]\/20{border-color:#f2a11e33;border-color:lab(73.1442% 24.3745 72.0022/.2)}.border-border-dark{border-color:#322a24}.border-ember{border-color:#ff7849}.border-forge-card{border-color:#322a24}.border-glow{border-color:#944828}.border-glow\/20{border-color:#94482833;border-color:lab(40.1855% 30.9202 34.0531/.2)}.border-lava{border-color:#ff4500}.border-transparent{border-color:#0000}.border-l-lava{border-left-color:#ff4500}.bg-\[\#0D8F6F\]\/5{background-color:#0d8f6f0d;background-color:lab(52.6686% -39.416 7.60946/.05)}.bg-\[\#00BFA6\]{background-color:#00bfa6}.bg-\[\#00BFA6\]\/8{background-color:#00bfa614;background-color:lab(69.2275% -46.3344 .655794/.08)}.bg-\[\#00BFA6\]\/12{background-color:#00bfa61f;background-color:lab(69.2275% -46.3344 .655794/.12)}.bg-\[\#5A3FFF\]\/10{background-color:#5a3fff1a;background-color:lab(41.057% 53.352 -92.7761/.1)}.bg-\[\#F2A11E\]\/8{background-color:#f2a11e14;background-color:lab(73.1442% 24.3745 72.0022/.08)}.bg-\[\#F2A11E\]\/10{background-color:#f2a11e1a;background-color:lab(73.1442% 24.3745 72.0022/.1)}.bg-border-dark{background-color:#322a24}.bg-ember{background-color:#ff7849}.bg-forge{background-color:#1f1b18}.bg-forge-black{background-color:#0e0c0a}.bg-forge-black\/60{background-color:#0e0c0a99;background-color:lab(3.42954% .420347 1.03272/.6)}.bg-forge-black\/85{background-color:#0e0c0ad9;background-color:lab(3.42954% .420347 1.03272/.85)}.bg-forge-black\/90{background-color:#0e0c0ae6;background-color:lab(3.42954% .420347 1.03272/.9)}.bg-forge-card{background-color:#322a24}.bg-forge\/95{background-color:#1f1b18f2;background-color:lab(10.1525% 1.51937 2.84253/.95)}.bg-glow{background-color:#944828}.bg-lava{background-color:#ff4500}.bg-text-body{background-color:#b5aca4}.bg-transparent{background-color:#0000}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from: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))}.via-ember\/20{--tw-gradient-via:#ff784933;--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)}@supports (color:lab(0% 0 0)){.via-ember\/20{--tw-gradient-via:lab(66.6098% 50.3594 50.6516/.2)}}.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))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[13px\]{padding-inline:13px}.px-\[18px\]{padding-inline:18px}.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-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-\[60px\]{padding-top:60px}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-\[80px\]{padding-bottom:80px}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[21px\]{padding-left:21px}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-jetbrains{font-family:var(--font-jetbrains,"JetBrains Mono"), monospace}.font-mono{font-family:Space Mono,ui-monospace,monospace}.font-playfair{font-family:var(--font-playfair,"Playfair Display"), serif}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.font-space-grotesk{font-family:var(--font-space-grotesk,"Space Grotesk"), sans-serif}.text-2xl{font-size:1.5rem;line-height:var(--tw-leading,1.333)}.text-3xl{font-size:1.875rem;line-height:var(--tw-leading,1.267)}.text-4xl{font-size:2.25rem;line-height:var(--tw-leading,1.222)}.text-5xl{font-size:3rem;line-height:var(--tw-leading,1.167)}.text-base{font-size:1rem;line-height:var(--tw-leading,1.625)}.text-lg{font-size:1.125rem;line-height:var(--tw-leading,1.556)}.text-sm{font-size:.875rem;line-height:var(--tw-leading,1.5)}.text-xl{font-size:1.25rem;line-height:var(--tw-leading,1.5)}.text-xs{font-size:.75rem;line-height:var(--tw-leading,1.5)}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.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-\[18px\]{font-size:18px}.text-\[24px\]{font-size:24px}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.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\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#0C0825\]{color:#0c0825}.text-\[\#0D8F6F\]{color:#0d8f6f}.text-\[\#0D9488\]{color:#0d9488}.text-\[\#00BFA6\]{color:#00bfa6}.text-\[\#5A3FFF\]{color:#5a3fff}.text-\[\#5EEAD4\]{color:#5eead4}.text-\[\#8883AA\]{color:#8883aa}.text-\[\#E06380\]{color:#e06380}.text-\[\#F0B429\]{color:#f0b429}.text-\[\#F0EDFF\]\/80{color:#f0edffcc;color:lab(94.381% 3.48359 -8.33303/.8)}.text-\[\#F2A11E\]{color:#f2a11e}.text-ember{color:#ff7849}.text-forge-card{color:#322a24}.text-glow{color:#944828}.text-lava{color:#ff4500}.text-lumen{color:#f6f8fa}.text-text-body{color:#b5aca4}.text-text-primary{color:#f6f8fa}.text-text-secondary{color:#8b8178}.text-text-secondary\/80{color:#8b8178cc;color:lab(54.6793% 2.7132 6.33311/.8)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-ember\/40{text-decoration-color:#ff784966;text-decoration-color:lab(66.6098% 50.3594 50.6516/.4)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.caret-ember{caret-color:#ff7849}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-100{opacity:1}.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_0_0_3px_rgba\(255\,69\,0\,0\.12\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ff45001f);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_0_0_3px_rgba\(255\,120\,73\,0\.25\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ff784940);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_0_6px_rgba\(255\,69\,0\,0\.4\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#ff450066);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)}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.sepia{--tw-sepia:sepia(100%);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\:brightness\(0\)_invert\(75\%\)_sepia\(8\%\)_saturate\(350\%\)_hue-rotate\(350deg\)\]{filter:brightness(0)invert(75%)sepia(8%)saturate(350%)hue-rotate(350deg)}.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-\[12px\]{--tw-backdrop-blur:blur(12px);-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-\[16px\]{--tw-backdrop-blur:blur(16px);-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-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))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,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-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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-800{--tw-duration:.8s;transition-duration:.8s}.duration-\[700ms\]{--tw-duration:.7s;transition-duration:.7s}.duration-\[1500ms\]{--tw-duration:1.5s;transition-duration:1.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.select-none{-webkit-user-select:none;user-select:none}.\[area\:subarea\]{area:subarea}.\[contact\:hubspot\]{contact:hubspot}.placeholder\:text-text-secondary::placeholder{color:#8b8178}.placeholder\:opacity-0::placeholder{opacity:0}.placeholder\:opacity-100::placeholder{opacity:1}.placeholder\:transition-opacity::placeholder{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.placeholder\:duration-400::placeholder{--tw-duration:.4s;transition-duration:.4s}.focus-within\:border-ember\/40:focus-within{border-color:#ff784966;border-color:lab(66.6098% 50.3594 50.6516/.4)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-ember:hover{border-color:#ff7849}.hover\:border-glow:hover{border-color:#944828}.hover\:bg-ember:hover{background-color:#ff7849}.hover\:bg-lava\/8:hover{background-color:#ff450014;background-color:lab(58.5233% 69.1703 70.897/.08)}.hover\:bg-white\/4:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/4:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:pl-4:hover{padding-left:calc(var(--spacing) * 4)}.hover\:text-\[\#FDF6E7\]:hover{color:#fdf6e7}.hover\:text-ember:hover{color:#ff7849}.hover\:text-lava:hover{color:#ff4500}.hover\:text-text-primary:hover{color:#f6f8fa}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-ember:hover{text-decoration-color:#ff7849}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:scale-\[0\.97\]:active{scale:.97}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:text-lg{font-size:1.125rem;line-height:var(--tw-leading,1.556)}.sm\:text-\[2\.25rem\]{font-size:2.25rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[3rem\]{font-size:3rem}}@media (min-width:48rem){.md\:block{display:block}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[340px\]{width:340px}.lg\:max-w-\[820px\]{max-width:820px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:pr-12{padding-right:calc(var(--spacing) * 12)}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}.lg\:text-\[1\.625rem\]{font-size:1.625rem}.lg\:text-\[2\.5rem\]{font-size:2.5rem}.lg\:text-\[2\.625rem\]{font-size:2.625rem}.lg\:text-\[3\.5rem\]{font-size:3.5rem}}}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.87, 0, .13, 1);--ease-labs-snap:cubic-bezier(.34, 1.56, .64, 1);--ease-labs-build:cubic-bezier(.22, 1, .36, 1);--duration-instant:.1s;--duration-fast:.2s;--duration-normal:.3s;--duration-slow:.5s;--duration-deliberate:.7s;--gradient-forge-glow:radial-gradient(circle at 40% 40%, #94482814 0%, #0e0c0a 70%);--gradient-lava-bleed:linear-gradient(135deg, #ff45000d 0%, #0e0c0a 60%);--gradient-ember-vignette:linear-gradient(90deg, #0e0c0a 0%, #1f1b18 30%, #1f1b18 70%, #0e0c0a 100%)}body{background-color:var(--color-forge-black);color:var(--color-text-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-weight:500;line-height:1.625}.skip-link{z-index:9999;background:var(--color-forge);color:var(--color-text-primary);border:1px solid var(--color-ember);font-family:var(--font-inter), sans-serif;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:12px}.skip-link:focus{outline:2px solid var(--color-ember);outline-offset:2px;top:12px}h1,.text-5xl,.text-6xl,.text-7xl{letter-spacing:-.02em;color:var(--color-text-primary);font-weight:300}h2,h3{letter-spacing:0;color:var(--color-text-primary);font-weight:600}h4,h5{letter-spacing:.01em;color:var(--color-text-primary);font-weight:700}code,pre,.mono{font-family:var(--font-mono);letter-spacing:0;font-size:.875em;font-weight:400}@media (max-width:768px){:root{--text-7xl:3rem;--text-6xl:2.5rem;--text-5xl:2.25rem;--text-4xl:1.875rem;--text-3xl:1.5rem}}@media (max-width:640px){:root{--text-7xl:2.5rem;--text-6xl:2.25rem;--text-5xl:1.875rem;--text-4xl:1.5rem;--text-3xl:1.375rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:none;box-shadow:0 0 0 3px #ff45001f}.hero-keyword{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 18px #ff784926);background:linear-gradient(#ff7849 0%,#c9410f 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;transform:translateY(.02em)}@keyframes lava-shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes forge-phrase-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes forge-perimeter{0%,to{box-shadow:0 0 0 3px #ff450014}50%{box-shadow:0 0 0 5px #ff450033}}.animate-lava-shimmer{animation:1.8s linear infinite lava-shimmer}.animate-forge-perimeter{animation:2.2s ease-in-out infinite forge-perimeter}@keyframes beacon-breathe{0%,to{border-color:#ff78491f;box-shadow:0 0 #ff784900}50%{border-color:#ff784980;box-shadow:0 0 24px 6px #ff78492e}}.animate-beacon-breathe{animation:4s ease-in-out infinite beacon-breathe}@keyframes beacon-breathe-inner{0%,to{border-color:#ff78492e}50%{border-color:#ff78498c}}.animate-beacon-breathe-inner{animation:4s ease-in-out infinite beacon-breathe-inner}.forge-chamber{overflow-anchor:none;min-height:80vh}.forge-chamber.settled{min-height:0}#canvas-area{overflow-anchor:none}.response-section.cerno-glass{-webkit-backdrop-filter:blur(12px);background:#0e0c0abf;border:1px solid #0d948840;padding:56px 56px 48px;position:relative;overflow:visible;box-shadow:0 0 1px #0d948880,0 0 12px #0d948826,0 0 40px #0d948814,0 0 80px #0d94880a,inset 0 0 40px #0d94880a}.response-section.cerno-glass:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#0d94880f 0%,#0000 70%);border-radius:20px;position:absolute;inset:-12px}.response-section.cerno-glass:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#0d948808 0%,#0000 70%);border-radius:40px;position:absolute;inset:-40px}@media (max-width:640px){.response-section.cerno-glass{padding:36px 28px 32px}}.cerno-overview-mobile-visual{display:none}@media (max-width:900px){.cerno-floorplan-anim{display:none!important}.cerno-overview-mobile-visual{aspect-ratio:1024/860;border:1px solid #0d948826;border-radius:8px;width:100%;display:block;overflow:hidden}.cerno-overview-mobile-visual .cerno-floorplan-static-canvas{width:100%;height:100%;display:block}}.cerno-stagger>*{opacity:0;animation:.6s forwards cerno-content-enter;transform:translateY(8px)}.cerno-stagger>:first-child{animation-delay:.3s}.cerno-stagger>:nth-child(2){animation-delay:.42s}.cerno-stagger>:nth-child(3){animation-delay:.54s}.cerno-stagger>:nth-child(4){animation-delay:.66s}.cerno-stagger>:nth-child(5){animation-delay:.78s}.cerno-stagger>:nth-child(6){animation-delay:.9s}.cerno-stagger>:nth-child(7){animation-delay:1.02s}@keyframes cerno-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cerno-explore-stagger>*{opacity:0;animation:.6s forwards cerno-content-enter;transform:translateY(8px)}.cerno-explore-stagger>:first-child{animation-delay:.4s}.cerno-explore-stagger>:nth-child(2){animation-delay:.58s}.cerno-explore-stagger>:nth-child(3){animation-delay:.76s}.cerno-explore-stagger>:nth-child(4){animation-delay:.94s}.cerno-explore-stagger>:nth-child(5){animation-delay:1.12s}.cerno-explore-stagger>:nth-child(6){animation-delay:1.3s}.cerno-explore-stagger>:nth-child(7){animation-delay:1.48s}.cerno-divider{background:linear-gradient(90deg,#0000,#0d948840 30% 70%,#0000);height:1px;margin:32px 0}.cerno-use-case-card{background:#0d94880a;border:1px solid #0d94881a;border-radius:8px;padding:20px 24px;transition:border-color .2s,background .2s}.cerno-use-case-card:hover{background:#0d948812;border-color:#0d948840}.cerno-callout-amber{background:#f59e0b08;border-left:2px solid #f59e0b59;border-radius:0 8px 8px 0;padding:24px 28px}.response-section.veris-glass{-webkit-backdrop-filter:blur(12px);background:#0e0c0abf;border:1px solid #c9a84c38;padding:0;position:relative;overflow:hidden;box-shadow:0 0 1px #c9a84c66,0 0 12px #c9a84c1a,0 0 40px #c9a84c0f,0 0 80px #c9a84c08,inset 0 0 40px #c9a84c08}.response-section.veris-glass:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#c9a84c0d 0%,#0000 70%);border-radius:20px;position:absolute;inset:-12px}.response-section.veris-glass:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#c9a84c06 0%,#0000 70%);border-radius:40px;position:absolute;inset:-40px}.response-section.veris-glass.veris-explore{padding:56px 56px 48px;overflow:visible}.veris-stagger>*{opacity:0;animation:.6s forwards veris-content-enter;transform:translateY(8px)}.veris-stagger>:first-child{animation-delay:.3s}.veris-stagger>:nth-child(2){animation-delay:.42s}.veris-stagger>:nth-child(3){animation-delay:.54s}.veris-stagger>:nth-child(4){animation-delay:.66s}.veris-stagger>:nth-child(5){animation-delay:.78s}.veris-stagger>:nth-child(6){animation-delay:.9s}.veris-stagger>:nth-child(7){animation-delay:1.02s}@keyframes veris-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.veris-explore-stagger>*{opacity:0;animation:.6s forwards veris-content-enter;transform:translateY(8px)}.veris-explore-stagger>:first-child{animation-delay:.4s}.veris-explore-stagger>:nth-child(2){animation-delay:.58s}.veris-explore-stagger>:nth-child(3){animation-delay:.76s}.veris-explore-stagger>:nth-child(4){animation-delay:.94s}.veris-explore-stagger>:nth-child(5){animation-delay:1.12s}.veris-explore-stagger>:nth-child(6){animation-delay:1.3s}.veris-explore-stagger>:nth-child(7){animation-delay:1.48s}.veris-divider{background:linear-gradient(90deg,#0000,#e0638040 30% 70%,#0000);height:1px;margin:32px 0}.veris-use-case-card{background:#0d8f6f0a;border:1px solid #0d8f6f1a;border-radius:8px;padding:20px 24px;transition:border-color .2s,background .2s}.veris-use-case-card:hover{background:#0d8f6f12;border-color:#0d8f6f40}.veris-callout-rose{background:#e0638008;border-left:2px solid #e0638059;border-radius:0 8px 8px 0;padding:24px 28px}.response-section.auric-glass{-webkit-backdrop-filter:blur(12px);background:#0e0c0abf;border:1px solid #f0b42933;padding:0;position:relative;overflow:hidden;box-shadow:0 0 1px #f0b42966,0 0 20px #f0b42914,0 0 60px #946b0c0d,inset 0 1px #ffffff0a}.response-section.auric-glass:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#f0b4290d 0%,#0000 70%);border-radius:20px;position:absolute;inset:-12px}.response-section.auric-glass:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 50% 30%,#f0b42906 0%,#0000 70%);border-radius:40px;position:absolute;inset:-40px}.response-section.auric-glass.auric-explore{padding:56px 56px 48px;overflow:visible}.auric-explore-stagger>*{opacity:0;animation:.6s forwards auric-content-enter;transform:translateY(8px)}.auric-explore-stagger>:first-child{animation-delay:.4s}.auric-explore-stagger>:nth-child(2){animation-delay:.58s}.auric-explore-stagger>:nth-child(3){animation-delay:.76s}.auric-explore-stagger>:nth-child(4){animation-delay:.94s}.auric-explore-stagger>:nth-child(5){animation-delay:1.12s}.auric-explore-stagger>:nth-child(6){animation-delay:1.3s}@keyframes auric-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auric-divider{background:linear-gradient(90deg,#0000,#f0b42940 30% 70%,#0000);height:1px;margin:32px 0}.auric-use-case-card{background:#f0b42908;border:1px solid #f0b4291a;border-radius:8px;padding:20px 22px;transition:border-color .2s,background .2s}.auric-use-case-card:hover{background:#f0b4290f;border-color:#f0b42940}.auric-callout-gold{background:#f0b42908;border-left:2px solid #f0b42959;border-radius:0 8px 8px 0;padding:24px 28px}.vatic-divider{background:linear-gradient(90deg,#0000,#ff784933 30% 70%,#0000);height:1px;margin:32px 0}.section-riser{opacity:0;transition:opacity .5s var(--ease-out);align-items:center;gap:12px;margin:48px 0;padding:0 36px;display:flex}.section-riser.visible{opacity:1}.riser-line{background:linear-gradient(90deg, var(--color-border-dark), transparent);flex:1;height:1px}.riser-line.right{background:linear-gradient(90deg, transparent, var(--color-border-dark))}.riser-dot{background:var(--color-glow);border-radius:50%;flex-shrink:0;width:4px;height:4px;transition:background .3s,box-shadow .3s}.section-riser.hot .riser-dot{background:var(--color-lava);box-shadow:0 0 8px #ff450066}.section-riser.cooling .riser-dot{background:var(--color-glow);box-shadow:none}.section-riser.set .riser-dot{background:var(--color-border-dark)}@keyframes forge-load-line{0%{opacity:1;width:0}40%{opacity:1;width:100%}to{opacity:0;width:100%}}.section-load-line{background:var(--color-lava);height:1px;animation:forge-load-line .9s var(--ease-labs-build) forwards;border-radius:12px 12px 0 0;margin:-32px -36px 20px;box-shadow:0 0 12px #ff450033}@keyframes forge-load-pending{0%{opacity:.6;width:0}50%{opacity:1;width:70%}to{opacity:.4;width:100%}}.section-load-line-pending{background:linear-gradient(90deg, var(--color-lava), var(--color-ember), var(--color-lava));background-size:200% 100%;border-radius:12px 12px 0 0;height:2px;margin:-32px -36px 20px;animation:1.8s ease-in-out infinite alternate forge-load-pending,1.8s linear infinite lava-shimmer;box-shadow:0 0 16px #ff45004d}@keyframes forge-header-tag{0%{opacity:0;color:var(--color-lava)}30%{opacity:1;color:var(--color-lava)}to{opacity:1;color:var(--color-ember)}}@keyframes forge-header-headline{0%{opacity:0;color:var(--color-lava)}30%{opacity:1;color:var(--color-lava)}to{opacity:1;color:var(--color-text-primary)}}.section-header-wrap{animation:forge-fade-in .4s var(--ease-labs-build) .2s both}.section-header-wrap .forge-tag{animation:forge-header-tag .8s var(--ease-labs-build) .25s both}.section-header-wrap .forge-headline{animation:forge-header-headline .8s var(--ease-labs-build) .25s both}@keyframes forge-fade-in{0%{opacity:0}to{opacity:1}}.section-body{animation:forge-fade-in .35s var(--ease-labs-build) .5s both}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes livePulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes forge-section-entrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.response-section{-webkit-backdrop-filter:blur(6px);animation:forge-section-entrance .4s var(--ease-labs-build) both;background:#0a0a0a73;border:1px solid #94482814;border-radius:12px;margin-bottom:0;padding:32px 36px;scroll-margin-top:120px;transition:background .6s,border-color .6s,box-shadow .6s,opacity .6s;box-shadow:inset 0 1px #9448280f,0 0 40px #0000004d}.response-section.hot{background:#0a0a0a66;border-color:#9448281f;box-shadow:inset 0 1px #9448281a,0 0 50px #0000004d,0 0 1px #ff45000f}.response-section.hot .forge-headline{color:var(--color-text-primary)}.response-section.hot .forge-tag{color:var(--color-ember)}.response-section.cooling{opacity:.85;background:#0a0a0a80;border-color:#9448280d}.response-section.cooling .forge-headline{color:var(--color-text-body)}.response-section.cooling .forge-tag{color:var(--color-glow)}.response-section.set{opacity:.6;background:#0a0a0a8c;border-color:#94482808}.response-section.set .forge-headline,.response-section.set .forge-tag{color:var(--color-text-secondary)}@keyframes forge-card-birth{0%{opacity:0;box-shadow:none;background:0 0;border-color:#0000;transform:translateY(8px)}15%{opacity:1;border-color:var(--color-glow);background:0 0;transform:translateY(0);box-shadow:0 0 12px #ff45000f}40%{opacity:1;border-color:var(--color-lava);background:#ff450014;transform:translateY(0);box-shadow:0 0 24px #ff450026,inset 0 0 30px #ff45000a}to{opacity:1;background:var(--color-forge-card);border-color:var(--color-border-dark);box-shadow:none;transform:translateY(0)}}@keyframes forge-card-name-birth{0%,15%{opacity:0;color:var(--color-lava)}40%{opacity:1;color:var(--color-lava)}to{opacity:1;color:var(--color-text-primary)}}@keyframes forge-card-desc-birth{0%,20%{opacity:0;color:var(--color-glow)}45%{opacity:1;color:var(--color-glow)}to{opacity:1;color:var(--color-text-body)}}@keyframes forge-card-cta-birth{0%,25%{opacity:0;color:var(--color-lava)}50%{opacity:1;color:var(--color-lava)}to{opacity:1;color:var(--color-ember)}}@keyframes forge-accent-sweep{0%,15%{transform:scaleX(0)}40%{transform:scaleX(1)}70%,to{transform:scaleX(0)}}.forge-card{opacity:0;animation:forge-card-birth 1.2s var(--ease-labs-build) forwards;animation-delay:var(--forge-delay,0s)}.forge-card .forge-card-name{animation:forge-card-name-birth 1.2s var(--ease-labs-build) forwards;animation-delay:var(--forge-delay,0s)}.forge-card .forge-card-desc{animation:forge-card-desc-birth 1.2s var(--ease-labs-build) forwards;animation-delay:var(--forge-delay,0s)}.forge-card .forge-card-cta{animation:forge-card-cta-birth 1.2s var(--ease-labs-build) forwards;animation-delay:var(--forge-delay,0s)}.forge-card:before{content:"";background:linear-gradient(90deg, var(--color-lava), var(--color-ember));transform-origin:0;height:2px;animation:forge-accent-sweep 1.2s var(--ease-labs-build) forwards;animation-delay:var(--forge-delay,0s);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.forge-card:hover{border-color:var(--color-glow);transition:border-color .3s ease, transform .3s var(--ease-labs-snap), box-shadow .3s ease;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d,0 0 1px #ff45001a}.forge-card:hover:before{transition:transform .4s var(--ease-labs-build);animation:none;transform:scaleX(1)}.narrative-forge .narrative-md-root{display:flow-root}.narrative-forge .narrative-md-h2{font-family:var(--font-inter), sans-serif;color:#f6f8fa;margin:40px 0 20px;font-size:28px;font-weight:600;line-height:1.4}.narrative-forge .narrative-md-h2:first-child{margin-top:0}.narrative-forge .narrative-md-h3{font-family:var(--font-inter), sans-serif;color:#f6f8fa;margin:32px 0 16px;font-size:20px;font-weight:700;line-height:1.4}.narrative-forge .narrative-md-h4{font-family:var(--font-inter), sans-serif;color:#f6f8fa;letter-spacing:.04em;text-transform:uppercase;margin:24px 0 12px;font-size:14px;font-weight:700;line-height:1.4}.narrative-forge .narrative-md-p{font-family:var(--font-inter), sans-serif;color:#b5aca4;margin-bottom:20px;font-size:16px;font-weight:500;line-height:1.7}.narrative-forge .narrative-md-p:last-child{margin-bottom:0}.narrative-forge .narrative-md-strong{color:#f6f8fa;font-weight:600}.narrative-forge .narrative-md-em{font-style:italic}.narrative-forge .narrative-md-link{color:#ff7849;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.narrative-forge .narrative-md-link:hover{color:#ff4500}.narrative-forge .narrative-md-code{font-family:"Space Mono", var(--font-space-mono), monospace;color:#ff7849;background:#322a2480;border-radius:3px;padding:2px 6px;font-size:.9em}.narrative-forge .narrative-md-blockquote{background:#94482814;border-left:3px solid #944828;border-radius:0 6px 6px 0;margin:24px 0;padding:20px 24px}.narrative-forge .narrative-md-blockquote p{font-family:var(--font-inter), sans-serif;color:#f6f8fa;margin:0;font-size:16px;font-style:italic;font-weight:500;line-height:1.7}.narrative-forge .narrative-md-callout{border-left:2px solid #ff4500;margin:24px 0;padding:6px 0 6px 20px}.narrative-forge .narrative-md-callout p{font-family:var(--font-inter), sans-serif;color:#f6f8fa;letter-spacing:-.005em;margin:0;font-size:17px;font-weight:500;line-height:1.6}.narrative-forge .narrative-md-pullquote{float:right;border-left:2px solid #ff7849;width:clamp(220px,34%,300px);margin:6px 0 16px 28px;padding:0 0 0 22px;position:relative}.narrative-forge .narrative-md-pullquote:before{content:"";background:linear-gradient(#ff4500 0%,#ff450000 100%);width:2px;height:14px;position:absolute;top:0;left:-2px}.narrative-forge .narrative-md-pullquote p{font-family:var(--font-inter), sans-serif;color:#f6f8fa;letter-spacing:-.01em;margin:0;font-size:22px;font-style:normal;font-weight:500;line-height:1.35}@media (max-width:720px){.narrative-forge .narrative-md-pullquote{float:none;width:100%;margin:24px 0;padding-left:18px}.narrative-forge .narrative-md-pullquote p{font-size:19px}}.narrative-forge .narrative-md-ul{margin:16px 0;padding:0;list-style:none}.narrative-forge .narrative-md-ul li{font-family:var(--font-inter), sans-serif;color:#b5aca4;margin-bottom:8px;padding-left:20px;font-size:16px;font-weight:500;line-height:1.7;position:relative}.narrative-forge .narrative-md-ul li:last-child{margin-bottom:0}.narrative-forge .narrative-md-ul li:before{content:"";background:#ff7849;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.narrative-forge .narrative-md-ol{margin:16px 0;padding:0;list-style:none}.narrative-forge .narrative-md-ol li{font-family:var(--font-inter), sans-serif;color:#b5aca4;margin-bottom:8px;padding-left:32px;font-size:16px;font-weight:500;line-height:1.7;position:relative}.narrative-forge .narrative-md-ol li:last-child{margin-bottom:0}.narrative-forge .narrative-md-ol-marker{text-align:right;width:24px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:#ff7849;font-size:13px;font-weight:500;line-height:1.8;position:absolute;top:0;left:0}.narrative-forge .narrative-md-hr{background:#322a24;border:none;height:1px;margin:32px 0;padding:0}.narrative-forge>section>:not(.narrative-md-root),.narrative-forge .narrative-md-item{opacity:0;animation:.65s cubic-bezier(.16,1,.3,1) both narrative-reveal;transform:translateY(8px)}.narrative-forge>section>:first-child,.narrative-forge .narrative-md-item:first-child{animation-delay:.15s}.narrative-forge>section>:nth-child(2),.narrative-forge .narrative-md-item:nth-child(2){animation-delay:.3s}.narrative-forge>section>:nth-child(3),.narrative-forge .narrative-md-item:nth-child(3){animation-delay:.45s}.narrative-forge>section>:nth-child(4),.narrative-forge .narrative-md-item:nth-child(4){animation-delay:.6s}.narrative-forge>section>:nth-child(5),.narrative-forge .narrative-md-item:nth-child(5){animation-delay:.75s}.narrative-forge>section>:nth-child(6),.narrative-forge .narrative-md-item:nth-child(6){animation-delay:.9s}.narrative-forge>section>:nth-child(7),.narrative-forge .narrative-md-item:nth-child(7){animation-delay:1.05s}.narrative-forge>section>:nth-child(8),.narrative-forge .narrative-md-item:nth-child(8){animation-delay:1.2s}.narrative-forge>section>:nth-child(9),.narrative-forge .narrative-md-item:nth-child(9){animation-delay:1.35s}.narrative-forge>section>:nth-child(10),.narrative-forge .narrative-md-item:nth-child(10){animation-delay:1.5s}.narrative-forge>section>:nth-child(n+11),.narrative-forge .narrative-md-item:nth-child(n+11){animation-delay:1.65s}@keyframes narrative-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.narrative-forge>section>*,.narrative-forge .narrative-md-item{opacity:1;animation:none;transform:none}}@keyframes forge-delight-birth{0%{opacity:0;color:var(--color-lava)}40%{opacity:1;color:var(--color-lava)}to{opacity:1;color:var(--color-text-primary)}}.delight-redirect{flex-direction:column;gap:24px;max-width:900px;display:flex}.delight-header{flex-direction:column;gap:10px;display:flex}.delight-tag{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:#ff7849;margin:0;font-size:11px;font-weight:500}.delight-headline{font-family:var(--font-inter), sans-serif;letter-spacing:-.015em;color:#f6f8fa;margin:0;font-size:clamp(26px,3.2vw,32px);font-weight:600;line-height:1.25}.delight-lead-in{font-family:var(--font-inter), sans-serif;color:#f6f8fa;margin:0;font-size:16px;font-weight:500;line-height:1.7}.delight-inline-content,.delight-inline-form,.delight-inline-cta{margin-top:4px}.contact-form-body.contact-form-compact,.contact-form-success.contact-form-compact{background:#1c120859;border:1px solid #ff784929;border-radius:10px;padding:20px 22px 22px}@keyframes forge-avatar-birth{0%{opacity:0;transform:scale(.7);box-shadow:0 0 0 2px #ff450099,0 0 20px #ff45004d}25%{opacity:1;transform:scale(1.05);box-shadow:0 0 0 2px #ff4500cc,0 0 32px #ff450066}50%{box-shadow:0 0 0 2px var(--avatar-accent,var(--color-lava)), 0 0 20px var(--avatar-glow,#ff450033);transform:scale(1)}to{opacity:1;box-shadow:0 0 0 1px var(--avatar-accent,var(--color-glow)), 0 0 12px var(--avatar-glow,#9448281a);transform:scale(1)}}@keyframes forge-initial-birth{0%,15%{opacity:0;color:#fff;text-shadow:0 0 12px #ff4500cc}40%{opacity:1;color:var(--color-lava);text-shadow:0 0 8px #ff450066}to{opacity:1;color:var(--avatar-accent,var(--color-ember));text-shadow:none}}@keyframes forge-avatar-pulse{0%,to{opacity:.4}50%{opacity:.7}}@keyframes forge-team-card-birth{0%{opacity:0;box-shadow:none;background:0 0;border-color:#0000;transform:translateY(12px)}12%{opacity:1;border-color:var(--card-accent,var(--color-glow));box-shadow:0 0 16px var(--card-glow,#ff45000f);background:0 0;transform:translateY(0)}35%{opacity:1;border-color:var(--card-accent,var(--color-lava));box-shadow:0 0 28px var(--card-glow,#ff45001f), inset 0 0 40px #ff450008;background:#ff45000d;transform:translateY(0)}to{opacity:1;background:var(--color-forge-card);border-color:var(--color-border-dark);box-shadow:none;transform:translateY(0)}}@keyframes forge-team-name-birth{0%,12%{opacity:0;color:var(--color-lava)}35%{opacity:1;color:var(--color-lava)}to{opacity:1;color:var(--color-text-primary)}}@keyframes forge-team-role-birth{0%,18%{opacity:0;color:var(--color-ember)}42%{opacity:1;color:var(--color-ember)}to{opacity:1;color:var(--color-text-secondary)}}@keyframes forge-team-bio-birth{0%,22%{opacity:0;color:var(--color-glow)}48%{opacity:1;color:var(--color-glow)}to{opacity:1;color:var(--color-text-body)}}@keyframes forge-team-accent-sweep{0%,12%{opacity:0;transform:scaleX(0)}35%{opacity:1;transform:scaleX(1)}60%{opacity:.6;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.3)}}.forge-team-card{opacity:0;animation:forge-team-card-birth 1.4s var(--ease-labs-build) forwards;animation-delay:var(--forge-delay,0s)}.forge-team-card .forge-team-avatar{animation:forge-avatar-birth 1.4s var(--ease-labs-build) forwards;animation-delay:var(--forge-delay,0s)}.forge-team-card .forge-team-initial{animation:forge-initial-birth 1.4s var(--ease-labs-build) forwards;animation-delay:var(--forge-delay,0s)}.forge-team-card .forge-team-name{animation:forge-team-name-birth 1.4s var(--ease-labs-build) forwards;animation-delay:var(--forge-delay,0s)}.forge-team-card .forge-team-role{animation:forge-team-role-birth 1.4s var(--ease-labs-build) forwards;animation-delay:var(--forge-delay,0s)}.forge-team-card .forge-team-bio{animation:forge-team-bio-birth 1.4s var(--ease-labs-build) forwards;animation-delay:var(--forge-delay,0s)}.forge-team-card:after{content:"";background:linear-gradient(90deg, var(--card-accent,var(--color-lava)), transparent);transform-origin:0;height:2px;animation:forge-team-accent-sweep 1.4s var(--ease-labs-build) forwards;animation-delay:var(--forge-delay,0s);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.forge-team-card:hover{border-color:var(--card-accent,var(--color-glow));box-shadow:0 12px 32px #0006, 0 0 1px var(--card-glow,#ff450014);transition:border-color .3s ease, transform .3s var(--ease-labs-snap), box-shadow .3s ease;transform:translateY(-3px)}.forge-team-card:hover:after{opacity:.7;transition:transform .4s var(--ease-labs-build), opacity .4s ease;animation:none;transform:scaleX(1)}.forge-team-card:hover .forge-team-avatar{box-shadow:0 0 0 1px var(--avatar-accent,var(--color-lava)), 0 0 20px var(--avatar-glow,#ff450040);transition:box-shadow .3s}.canvas-bottom-cap{background:var(--color-forge-black);z-index:0;pointer-events:none;height:200px;position:fixed;bottom:0;left:0;right:0}.prompt-buffer{background:linear-gradient(to top, var(--color-forge-black) 0%, #0e0c0ad9 40%, transparent 100%);z-index:80;pointer-events:none;opacity:0;height:100px;transition:opacity .4s;position:fixed;bottom:0;left:0;right:0}.prompt-buffer.visible{opacity:1}.scroll-hump{z-index:1;background:var(--color-forge-black);height:0;position:relative}.timeline-ribbon{z-index:50;opacity:0;max-height:80vh;transition:opacity .4s var(--ease-out);flex-direction:column;gap:0;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.timeline-ribbon.visible{opacity:1}.timeline-entry-home{flex-shrink:0;padding-bottom:14px}.timeline-history{flex-direction:column;gap:14px;max-height:calc(80vh - 40px);display:flex}.timeline-dot{background:var(--color-lava);width:6px;height:6px;transition:transform .2s var(--ease-labs-snap), box-shadow .3s ease, background .3s ease;border-radius:50%;flex-shrink:0}.timeline-entry:hover .timeline-dot{transform:scale(1.5)}.timeline-entry.hot .timeline-dot{background:var(--color-lava);box-shadow:0 0 8px #ff450080}.timeline-entry.cooling .timeline-dot{background:var(--color-glow);box-shadow:none}.timeline-entry.set .timeline-dot{background:#322a2499}.timeline-entry.active .timeline-dot{box-shadow:0 0 0 3px #0e0c0a,0 0 0 4px #ff4500b3}.timeline-entry.active .timeline-label{opacity:1;transform:translate(0)}.timeline-label{font-family:var(--font-mono);color:var(--color-text-secondary);letter-spacing:.02em;white-space:nowrap;opacity:0;transition:opacity .15s ease, transform .15s var(--ease-labs-snap);font-size:10px;transform:translate(-4px)}.timeline-entry:hover .timeline-label{opacity:1;transform:translate(0)}@media (max-width:768px){.timeline-ribbon{display:none}}@keyframes lava-cool{0%{filter:brightness(1.15)sepia(.5)saturate(2.2)hue-rotate(-22deg)}to{filter:brightness()sepia(0)saturate()hue-rotate()}}.lava-cool-0{animation:.65s ease-out backwards lava-cool}.lava-cool-1{animation:.65s ease-out 80ms backwards lava-cool}.lava-cool-2{animation:.65s ease-out .16s backwards lava-cool}.lava-cool-3{animation:.65s ease-out .24s backwards lava-cool}.lava-cool-4{animation:.65s ease-out .32s backwards lava-cool}@keyframes indicator-fill{0%{width:0%}to{width:100%}}html,body{overflow-x:hidden}.response-section.forge-spectrum-glass{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;animation:none;overflow:visible}.forge-spectrum-section{width:100vw;margin-left:calc(50% - 50vw)}.forge-galaxy-viewport{aspect-ratio:6400/1600;width:100%;margin-top:-60px;position:relative}.forge-galaxy-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.forge-galaxy-bg-img{opacity:.7;pointer-events:none;width:100%;height:auto;display:block;position:absolute;top:-7.75vw;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20%);mask-image:linear-gradient(#0000 0%,#000 20%)}.forge-smoke-canvas{pointer-events:none;z-index:1;position:absolute;top:-400px;left:0}.forge-galaxy-canvas{z-index:2;position:absolute;inset:0}.forge-nodes{z-index:10;pointer-events:none;position:absolute;inset:0}.forge-node{cursor:pointer;pointer-events:auto;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:8px;transition:filter .6s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;transform:translate(-50%,-50%)}.forge-node-ring{border-radius:50%;flex-shrink:0;transition:width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1)}.forge-node-core{border-radius:50%;transition:width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1),box-shadow .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 3px))}.forge-node-label{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-top:28px;font-size:11px;font-weight:400;transition:color .6s,font-size .3s,font-weight .3s,text-shadow .6s;position:relative}.forge-heading-wrap{z-index:5;max-width:900px;margin:calc(40px - 7.4vw) auto 0;padding:0 32px;position:relative}.forge-card-wrap{z-index:5;max-width:900px;margin:16px auto 0;padding:0 32px;position:relative}@media (max-width:640px){.forge-card-wrap{padding:0 24px}}.forge-card-section{background:#ffffff0f;border-radius:0 0 12px 12px;gap:1px;min-height:320px;display:flex;overflow:hidden}.forge-focus-panel{background:#0d0d14;flex:1;min-width:0;padding:32px}.forge-list-panel{background:#0d0d14;flex-direction:column;flex:1;justify-content:flex-start;gap:12px;min-width:0;padding:24px;display:flex}.forge-card-content{flex-direction:column;gap:16px;height:100%;display:flex}@keyframes forge-card-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes forge-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.forge-card-exiting{animation:.3s cubic-bezier(.4,0,.2,1) both forge-card-exit}.forge-card-entering{animation:.45s cubic-bezier(.4,0,.2,1) both forge-card-enter}.forge-card-visual{aspect-ratio:16/9;border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}@keyframes forge-card-spin{to{transform:rotate(360deg)}}.forge-card-spin{transform-origin:50%;animation:15s linear infinite forge-card-spin;position:absolute;inset:0}.forge-card-visual-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.forge-card-name{font-size:24px;font-weight:600;line-height:1.2}.forge-card-tagline{text-transform:uppercase;letter-spacing:.1em;color:#fff6;font-size:11px;font-weight:400}.forge-card-desc{color:#fff9;font-size:14px;line-height:1.65}.forge-card-desc-stack{grid-template-areas:"stack";display:grid}.forge-card-desc-stack .forge-card-desc{grid-area:stack;margin:0}.forge-card-cta{cursor:pointer;border-radius:6px;align-self:flex-start;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:filter .2s}.forge-card-cta:hover{filter:brightness(1.3)}.forge-list-section{flex-direction:column;gap:12px;display:flex}.forge-list-section+.forge-list-section{margin-top:16px}.forge-list-header{text-transform:uppercase;letter-spacing:.15em;color:#fff3;font-size:10px;font-weight:400}.forge-mini-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.forge-mini-card{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;min-height:80px;padding:14px;font-family:inherit;transition:background .2s,border-color .2s}.forge-mini-card:hover{background:#ffffff0a}.forge-mini-card-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.forge-mini-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:box-shadow .3s}.forge-mini-name{font-size:13px;font-weight:500;transition:color .3s}.forge-mini-tagline{text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;font-size:10px;font-weight:400}@media (max-width:768px){.forge-card-section{flex-direction:column;min-height:auto}.forge-focus-panel{padding:24px}.forge-list-panel{gap:10px;padding:20px}.forge-mini-grid{gap:8px}.forge-card-name{font-size:22px}.forge-card-desc{font-size:13.5px}}@media (max-width:480px){.forge-mini-grid{grid-template-columns:1fr}.forge-focus-panel{padding:20px}.forge-list-panel{padding:16px}}.insights-overview{max-width:1280px;margin:0 auto;padding:0 24px}.insights-header{border-bottom:1px solid #322a24;margin-bottom:48px;padding-bottom:32px}.insights-header-mark{color:#b5aca4;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:600}.insights-header-title{color:#f6f8fa;margin-bottom:12px;font-size:30px;font-weight:600}.insights-header-subtitle{color:#b5aca4;font-size:18px;font-weight:500;line-height:1.5}.insights-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px;display:flex}.insights-filter-pills{flex-wrap:wrap;gap:12px;display:flex}.insight-filter-pill{color:#b5aca4;cursor:pointer;text-transform:capitalize;white-space:nowrap;background:0 0;border:1px solid #322a24;border-radius:4px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s}.insight-filter-pill:hover{color:#f6f8fa;border-color:#944828}.insight-filter-pill.active{color:#f6f8fa;background:#944828;border-color:#944828}.insights-sort{align-items:center;gap:12px;display:flex}.insights-sort label{color:#8b8178;font-size:12px}.insights-sort select{color:#b5aca4;cursor:pointer;background:#322a24;border:1px solid #322a24;border-radius:4px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500}.insights-sort select:hover{border-color:#944828}.insights-grid-wrap{position:relative;overflow:hidden}.insights-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.insights-grid>.insight-card{opacity:0;transform:translateY(16px)}.insights-grid.animated>.insight-card{animation:insightCardFadeUp .3s var(--ease-build,cubic-bezier(.22, 1, .36, 1)) forwards;animation-delay:calc(.1s + var(--card-index,0) * 40ms)}.insights-scan-line{z-index:10;background:#ff4500;width:2px;height:100%;animation:.3s ease-out forwards insightScanSweep;position:absolute;top:0;left:0;box-shadow:0 0 12px #ff450099,0 0 4px #ff450066}@keyframes insightScanSweep{0%{opacity:1;left:0}90%{opacity:1}to{opacity:0;left:100%}}@keyframes insightCardFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.insight-card{cursor:pointer;background:#1f1b18;border:1px solid #322a24;border-radius:8px;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.insight-card:hover{border-color:#944828;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 32px #94482826}.insight-card-hero{aspect-ratio:16/9;min-height:200px;position:relative;overflow:hidden}.insight-card-hero-img{object-fit:cover;width:100%;height:100%;display:block}.insight-card-tint{background:var(--product-color);mix-blend-mode:multiply;opacity:.1;transition:opacity .2s;position:absolute;inset:0}.insight-card:hover .insight-card-tint{opacity:.2}.insight-card-accent{background:var(--product-color);width:3px;height:0;transition:height .3s;position:absolute;top:0;left:0}.insight-card:hover .insight-card-accent{height:100%}.insight-card-badge-wrap{position:absolute;top:16px;left:16px}.insight-badge{text-transform:capitalize;letter-spacing:.3px;border-radius:3px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.insight-card-content{padding:24px}.insight-card-title{color:#f6f8fa;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:20px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.insight-card-excerpt{color:#b5aca4;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;font-size:14px;font-weight:500;line-height:1.55;transition:color .2s;display:-webkit-box;overflow:hidden}.insight-card:hover .insight-card-excerpt{color:#f6f8fa}.insight-card-meta{color:#8b8178;align-items:center;gap:6px;font-size:12px;font-weight:500;transition:color .2s;display:flex}.insight-card:hover .insight-card-meta{color:#b5aca4}.insight-card-clock{flex-shrink:0;width:14px;height:14px}.insight-card-meta-sep{opacity:.5}.insights-empty{text-align:center;color:#8b8178;padding:48px 0;font-size:14px}.insights-skeleton-overlay{pointer-events:none;opacity:1;grid-template-columns:repeat(2,1fr);gap:32px;transition:opacity .32s ease-out;display:grid;position:absolute;inset:0}.insights-skeleton-overlay.fading{opacity:0}.insight-skeleton{opacity:0;animation:insight-skeleton-rise .32s var(--ease-build,cubic-bezier(.22, 1, .36, 1)) forwards;animation-delay:calc(var(--skeleton-index,0) * 50ms);background:#1f1b18;border:1px solid #322a24;border-radius:8px;overflow:hidden}.insight-skeleton-hero{aspect-ratio:16/9;background:linear-gradient(100deg,#322a2473 30%,#9448282e 50%,#322a2473 70%) 0 0/200% 100%;min-height:200px;animation:1.6s ease-in-out infinite insight-skeleton-shimmer;position:relative}.insight-skeleton-content{flex-direction:column;gap:10px;padding:24px;display:flex}.insight-skeleton-line{background:linear-gradient(100deg,#322a2499 30%,#94482838 50%,#322a2499 70%) 0 0/200% 100%;border-radius:3px;height:12px;animation:1.6s ease-in-out infinite insight-skeleton-shimmer}.insight-skeleton-line.title{width:90%;height:16px}.insight-skeleton-line.title.short{width:65%;margin-bottom:6px}.insight-skeleton-line.excerpt{width:100%;height:10px}.insight-skeleton-line.meta{width:50%;height:10px;margin-top:6px}@keyframes insight-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes insight-skeleton-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.insights-overview{padding:0 16px}.insights-header{margin-bottom:32px;padding-bottom:24px}.insights-header-title{font-size:24px}.insights-header-subtitle{font-size:16px}.insights-controls{margin-bottom:32px}.insights-sort{display:none}.insights-grid,.insights-skeleton-overlay{grid-template-columns:1fr;gap:24px}}.insight-reader{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(20px)}.insight-reader.visible{opacity:1;transform:translateY(0)}.insight-reader-hero{border-radius:8px 8px 0 0;width:100%;height:360px;position:relative;overflow:hidden}.insight-reader-hero-img{object-fit:cover;width:100%;height:100%}.insight-reader-hero-tint{background:var(--product-color,#944828);mix-blend-mode:multiply;opacity:.1;position:absolute;inset:0}.insight-reader-hero-scrim{background:linear-gradient(#0000,#0e0c0a99);height:120px;position:absolute;bottom:0;left:0;right:0}.insight-reader-hero-title{position:absolute;bottom:24px;left:32px;right:32px}.insight-reader-hero-title h2{color:#f6f8fa;max-width:680px;font-size:36px;font-weight:300;line-height:1.2}.insight-reader-popout{color:#b5aca4;cursor:pointer;background:#322a24;border:1px solid #322a24;border-radius:6px;align-items:center;gap:8px;margin:16px 0 0;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:flex}.insight-reader-popout:hover{color:#f6f8fa;border-color:#944828}.insight-canvas-toc{background:#0a0a0a4d;border:1px solid #322a2466;border-radius:8px;margin-top:20px;padding:20px 24px}.insight-canvas-toc-title{color:#8b8178;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:11px;font-weight:700}.insight-canvas-toc-links{flex-wrap:wrap;gap:4px 16px;display:flex}.insight-canvas-toc-link{color:#8b8178;padding:4px 0;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.insight-canvas-toc-link:hover{color:#b5aca4}.insight-canvas-toc-link.active{color:#ff7849}.insight-canvas-related{border-top:1px solid #322a24;margin-top:32px;padding-top:24px}.insight-canvas-related-title{color:#8b8178;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;font-size:11px;font-weight:700}.insight-canvas-related-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:767px){.insight-canvas-related-grid{grid-template-columns:1fr}}.insight-reader-surface{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0a66;border:1px solid #322a2480;border-radius:8px;margin-top:24px;padding:48px}.insight-reader-meta{color:#8b8178;border-bottom:1px solid #322a24;align-items:center;gap:8px;margin-bottom:32px;padding-bottom:20px;font-size:13px;font-weight:500;display:flex}.insight-reader-meta-sep{opacity:.5}.insight-reader-article h2{color:#f6f8fa;margin:40px 0 20px;scroll-margin-top:100px;font-size:28px;font-weight:600;line-height:1.4}.insight-reader-article h2:first-child{margin-top:0}.insight-reader-article h3{color:#f6f8fa;margin:32px 0 16px;font-size:20px;font-weight:700;line-height:1.4}.insight-reader-article p{color:#b5aca4;margin-bottom:20px;font-size:16px;font-weight:500;line-height:1.7}.insight-reader-article strong{color:#f6f8fa;font-weight:600}.insight-reader-article em{font-style:italic}.insight-reader-article a{color:#ff7849;text-underline-offset:2px;text-decoration:underline}.insight-reader-article a:hover{color:#ff4500}.insight-reader-article code{color:#ff7849;background:#322a2480;border-radius:3px;padding:2px 6px;font-family:Space Mono,monospace;font-size:.9em}.insight-reader-article blockquote{background:#94482814;border-left:3px solid #944828;border-radius:0 6px 6px 0;margin:24px 0;padding:20px 24px}.insight-reader-article blockquote p{color:#f6f8fa;margin-bottom:0;font-style:italic}.insight-reader-article ul{margin:16px 0;padding:0;list-style:none}.insight-reader-article ul li{color:#b5aca4;margin-bottom:8px;padding-left:20px;font-size:16px;font-weight:500;line-height:1.7;position:relative}.insight-reader-article ul li:before{content:"";background:#ff7849;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.insight-reader-article hr{background:#322a24;border:none;height:1px;margin:32px 0}.insight-reader-toc-link{color:#8b8178;border-left:2px solid #0000;padding:6px 0 6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:block}.insight-reader-toc-link:hover{color:#b5aca4}.insight-reader-toc-link.active{color:#ff7849;border-left-color:#944828}.insight-reader-related-card{cursor:pointer;color:inherit;text-align:left;background:#322a24;border:1px solid #322a24;border-radius:6px;width:100%;margin-bottom:8px;padding:12px;font-family:inherit;text-decoration:none;transition:border-color .2s;display:block}.insight-reader-related-card:hover{border-color:#944828}.insight-reader-related-title{color:#f6f8fa;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.4}.insight-reader-related-meta{color:#8b8178;text-transform:capitalize;font-size:10px}@media (max-width:767px){.insight-reader-hero{border-radius:0;height:240px}.insight-reader-hero-title h2{font-size:24px}.insight-reader-hero-title{bottom:16px;left:16px;right:16px}.insight-reader-surface{padding:24px}}.standalone-reader{color:#f6f8fa;opacity:0;background:#0e0c0a;min-height:100vh;transition:opacity .6s ease-out}.standalone-reader.visible{opacity:1}.standalone-bg{z-index:0;pointer-events:none;background:radial-gradient(800px 500px at 50% 15%,#ff8c3c14 0%,#0000 70%),linear-gradient(#1a1612 0%,#0e0c0a 100%);position:fixed;inset:0}.standalone-particles{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.standalone-particle{opacity:0;background:radial-gradient(circle,#ff8c3c99 0%,#0000 70%);border-radius:50%;animation:linear infinite standaloneDrift;position:absolute}@keyframes standaloneDrift{0%{opacity:0;filter:blur();transform:translateY(0)translate(0)}10%{opacity:var(--opacity-peak,.2)}90%{opacity:calc(var(--opacity-peak,.2) * .25)}to{opacity:0;transform:translateY(-100vh) translateX(var(--drift-x,0px));filter:blur(var(--blur-end,2px))}}.standalone-scroll-progress{z-index:200;background:linear-gradient(#ff4500,#ff7849);width:3px;transition:height 50ms linear;position:fixed;top:0;left:0}.standalone-back{z-index:102;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#b5aca4;background:#0e0c0ab3;border:1px solid #322a24;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;position:fixed;top:24px;left:24px}.standalone-back:hover{color:#f6f8fa;border-color:#944828}.standalone-hero{width:100%;height:360px;position:relative;overflow:hidden}.standalone-hero-img{object-fit:cover;width:100%;height:100%}.standalone-hero-tint{background:var(--product-color,#944828);mix-blend-mode:multiply;opacity:.1;position:absolute;inset:0}.standalone-hero-scrim{background:linear-gradient(#0000,#0e0c0a99);height:120px;position:absolute;bottom:0;left:0;right:0}.standalone-hero-title{color:#f6f8fa;z-index:2;max-width:680px;font-size:36px;font-weight:300;line-height:1.2;position:absolute;bottom:32px;left:48px;right:48px}.standalone-layout{z-index:2;gap:48px;max-width:1080px;margin:0 auto;padding:48px 24px 96px;display:flex;position:relative}.standalone-surface{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0a66;border:1px solid #322a2480;border-radius:8px;flex:1;min-width:0;max-width:680px;margin-top:-48px;padding:48px}.standalone-meta{color:#8b8178;border-bottom:1px solid #322a24;align-items:center;gap:8px;margin-bottom:32px;padding-bottom:20px;font-size:13px;font-weight:500;display:flex}.standalone-meta-sep{opacity:.5}.standalone-footer-nav{border-top:1px solid #322a24;justify-content:space-between;gap:24px;margin-top:64px;padding-top:32px;display:flex}.standalone-footer-card{color:inherit;background:#322a24;border:1px solid #322a24;border-radius:8px;flex:1;padding:20px;text-decoration:none;transition:border-color .2s}.standalone-footer-card:hover{border-color:#944828}.standalone-footer-label{color:#8b8178;text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;font-size:11px;font-weight:600}.standalone-footer-title{color:#f6f8fa;font-size:14px;font-weight:600;line-height:1.4}.standalone-sidebar{flex-shrink:0;align-self:flex-start;width:240px;position:sticky;top:24px}.standalone-sidebar-title{color:#8b8178;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;font-size:11px;font-weight:700}.standalone-toc,.standalone-related{margin-bottom:32px}@media (max-width:1279px){.standalone-sidebar{width:100%;margin-top:48px;position:static}.standalone-layout{flex-direction:column}.standalone-surface{max-width:100%}}@media (max-width:767px){.standalone-hero{height:240px}.standalone-hero-title{font-size:24px;bottom:16px;left:16px;right:16px}.standalone-back{padding:6px 12px;font-size:12px;top:16px;left:16px}.standalone-surface{margin-top:-32px;padding:24px}.standalone-layout{padding:32px 16px 64px}.standalone-footer-nav{flex-direction:column}}.response-section.ticket-glass,.response-section.neat-glass,.response-section.vatic-platform-glass,.response-section.vatic-prelude-glass{box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.response-section.ticket-glass:before,.response-section.ticket-glass:after,.response-section.neat-glass:before,.response-section.neat-glass:after,.response-section.vatic-platform-glass:before,.response-section.vatic-platform-glass:after,.response-section.vatic-prelude-glass:before,.response-section.vatic-prelude-glass:after{display:none}.product-module{-webkit-backdrop-filter:blur(12px);background:#0e0c0abf;border-radius:12px;width:100%;margin:0 auto;animation:.8s ease-out both product-module-flicker;position:relative;overflow:hidden}@keyframes product-module-flicker{0%{opacity:.15}6%{opacity:.6}12%{opacity:.1}18%{opacity:.55}25%{opacity:.8}35%{opacity:.2}50%{opacity:.7}70%{opacity:.9}85%{opacity:.5}to{opacity:1}}.product-module-ticket{border:1px solid #b85c3833;box-shadow:0 0 1px #b85c3866,0 0 20px #b85c3814,0 0 60px #8b3f220d,inset 0 1px #ffffff0a}.product-module-neat{border:1px solid #b8733333;box-shadow:0 0 1px #b8733366,0 0 20px #b8733314,0 0 60px #7a4a2a0d,inset 0 1px #ffffff0a}.product-module-vatic{border:1px solid #ff784933;box-shadow:0 0 1px #ff784966,0 0 20px #ff784914,0 0 60px #b83a000d,inset 0 1px #ffffff0a}.product-module .glass-panel{background:0 0;border:none;min-height:520px;padding:0;display:flex;position:relative;overflow:hidden}.product-module .panel-visual{perspective:1200px;flex:0 0 46%;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.product-module-ticket .panel-visual{border-right:1px solid #b85c3814}.product-module-neat .panel-visual{border-right:1px solid #b8733314}.product-module-vatic .panel-visual{border-right:1px solid #ff784914}.product-module .panel-content{flex-direction:column;flex:1;justify-content:center;padding:48px 48px 40px;display:flex}.module-handoff{background:linear-gradient(#0e0c0a00 0%,#ff784905 50%,#0e0c0a00 100%);justify-content:center;align-items:center;gap:18px;padding:34px 40px;display:flex;position:relative}.handoff-divider{background:linear-gradient(90deg,#0000 0%,#ff784940 50%,#0000 100%);flex:1;max-width:180px;height:1px}.handoff-mark{white-space:nowrap;align-items:center;gap:10px;display:flex}.handoff-dot{background:#ff7849;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 10px #ff784999}.handoff-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ff7849;font-size:11px;font-weight:600}@media (max-width:640px){.module-handoff{flex-direction:column;gap:12px;padding:26px 20px}.handoff-divider{display:none}.handoff-mark{text-align:center;flex-direction:column;gap:6px}}.product-module .explore-panel{width:100%;padding:52px 56px 56px;position:relative}@media (max-width:640px){.product-module .glass-panel{flex-direction:column}.product-module .panel-visual{border-right:none;flex:none;min-height:360px}.product-module-ticket .panel-visual{border-bottom:1px solid #b85c3814}.product-module-neat .panel-visual{border-bottom:1px solid #b8733314}.product-module-vatic .panel-visual{border-bottom:1px solid #ff784914}.product-module .explore-panel{padding:36px 28px 32px}}.ticket-context-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#b85c38;margin-bottom:16px;font-size:11px;font-weight:600}.ticket-headline{font-family:var(--font-instrument), Georgia, serif;letter-spacing:-.015em;color:#f6f8fa;margin-bottom:18px;font-size:46px;font-weight:400;line-height:1.05}.ticket-headline-accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#b85c38,#3d4f5f);-webkit-background-clip:text;background-clip:text;font-style:italic}.ticket-body{color:#b5aca4;margin-bottom:28px;font-size:15px;line-height:1.65}.ticket-pill-row{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.ticket-pill{color:#b85c38;letter-spacing:.02em;background:#b85c380f;border:1px solid #b85c382e;border-radius:20px;padding:5px 13px;font-size:11px;font-weight:500}.ticket-closing{color:#b5aca4b3;font-size:13px;line-height:1.6}.ticket-block-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:#8a7f75;margin-bottom:28px;font-size:10px;font-weight:500}.ticket-divider{background:linear-gradient(90deg,#0000 0%,#b85c3833 20% 80%,#0000 100%);width:100%;height:1px;margin:48px 0}.ticket-explore-headline{font-family:var(--font-instrument), Georgia, serif;letter-spacing:-.015em;color:#f6f8fa;margin-bottom:14px;font-size:clamp(28px,4vw,38px);font-weight:400;line-height:1.05}.ticket-explore-headline .accent-italic{color:#b85c38;font-style:italic}.ticket-explore-subline{color:#b5aca4;max-width:640px;font-size:14.5px;line-height:1.65}.ticket-steps{flex-direction:column;display:flex}.ticket-step{border-bottom:1px solid #b85c380f;grid-template-columns:40px 1fr;align-items:start;gap:16px;padding:20px 0;display:grid}.ticket-step:first-child{padding-top:0}.ticket-step:last-child{border-bottom:none;padding-bottom:0}.ticket-step-number{font-family:var(--font-jetbrains), monospace;color:#b85c38;padding-top:2px;font-size:12px;font-weight:700}.ticket-step-name{font-family:var(--font-jakarta), sans-serif;color:#f6f8fa;margin-bottom:6px;font-size:15px;font-weight:600}.ticket-step-desc{color:#b5aca4b3;font-size:13px;line-height:1.6}.ticket-radar-row{align-items:stretch;gap:32px;margin-top:32px;display:flex}.ticket-radar-metrics{flex-direction:column;flex:none;justify-content:center;gap:16px;display:flex}.ticket-radar-metrics .ticket-block-label{margin-bottom:4px}.ticket-metrics-col{flex-direction:column;gap:12px;display:flex}.ticket-metric-card{background:#b85c3808;border:1px solid #b85c3814;border-radius:8px;align-items:baseline;gap:12px;padding:20px 22px;display:flex}.ticket-metric-value{font-family:var(--font-jetbrains), monospace;-webkit-text-fill-color:transparent;white-space:nowrap;background:linear-gradient(135deg,#b85c38,#3d4f5f);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:22px;font-weight:700}.ticket-metric-label{color:#b5aca499;font-size:11px}.ticket-radar-wrap{flex:1;min-width:0}.ticket-radar-wrap .ticket-block-label{margin-bottom:16px}.ticket-cases-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ticket-case-card{background:#b85c3808;border:1px solid #b85c3814;border-radius:8px;padding:20px 22px;transition:border-color .3s,background .3s}.ticket-case-card:hover{background:#b85c380f;border-color:#b85c3833}.ticket-case-name{font-family:var(--font-inter), sans-serif;color:#f6f8fa;margin-bottom:8px;font-size:14px;font-weight:600}.ticket-case-desc{color:#b5aca499;font-size:12.5px;line-height:1.6}.ticket-diff{background:#b85c3808;border-left:2px solid #b85c3859;border-radius:0 8px 8px 0;padding:28px}.ticket-diff-headline{font-family:var(--font-instrument), Georgia, serif;letter-spacing:-.01em;color:#b85c38;margin-bottom:12px;font-size:24px;font-style:italic;font-weight:400;line-height:1.2}.ticket-diff-body{color:#b5aca4;font-size:13.5px;line-height:1.7}.ticket-cta-divider{background:linear-gradient(90deg,#0000 0%,#b85c382e 20% 80%,#0000 100%);width:100%;height:1px;margin-bottom:36px}.ticket-cta-headline{font-family:var(--font-instrument), Georgia, serif;letter-spacing:-.015em;color:#f6f8fa;margin-bottom:6px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.1}.ticket-cta-headline .accent-italic{color:#b85c38;font-style:italic}.ticket-cta-sub{color:#b5aca4a6;margin-bottom:24px;font-size:13px;line-height:1.6}.ticket-cta-primary{font-family:var(--font-inter), sans-serif;color:#fff;cursor:pointer;background:linear-gradient(135deg,#b85c38,#8b3f22);border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:box-shadow .25s,opacity .25s;display:inline-flex}.ticket-cta-primary:hover{opacity:.92;box-shadow:0 0 24px #b85c384d}@media (max-width:640px){.ticket-headline{font-size:34px}.ticket-radar-row{flex-direction:column}.ticket-cases-grid{grid-template-columns:1fr}}.neat-context-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#b87333;margin-bottom:16px;font-size:11px;font-weight:600}.neat-headline{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;color:#f6f8fa;margin-bottom:18px;font-size:46px;font-weight:400;line-height:1.05}.neat-headline-accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#b87333,#7a4a2a);-webkit-background-clip:text;background-clip:text;font-style:italic}.neat-body{color:#b5aca4;margin-bottom:28px;font-size:15px;line-height:1.65}.neat-pill-row{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.neat-pill{color:#b87333;letter-spacing:.02em;background:#b873330f;border:1px solid #b873332e;border-radius:20px;padding:5px 13px;font-size:11px;font-weight:500}.neat-closing{color:#b5aca4b3;font-size:13px;line-height:1.6}.neat-block-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:#8a7f6f;margin-bottom:28px;font-size:10px;font-weight:500}.neat-divider{background:linear-gradient(90deg,#0000 0%,#b8733333 20% 80%,#0000 100%);width:100%;height:1px;margin:48px 0}.neat-explore-headline{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;color:#f6f8fa;margin-bottom:14px;font-size:clamp(28px,4vw,38px);font-weight:400;line-height:1.05}.neat-explore-headline .accent-italic{color:#b87333;font-style:italic}.neat-explore-subline{color:#b5aca4;max-width:640px;font-size:14.5px;line-height:1.65}.neat-steps{flex-direction:column;display:flex}.neat-step{border-bottom:1px solid #b873330f;grid-template-columns:40px 1fr;align-items:start;gap:16px;padding:20px 0;display:grid}.neat-step:first-child{padding-top:0}.neat-step:last-child{border-bottom:none;padding-bottom:0}.neat-step-number{font-family:var(--font-jetbrains), monospace;color:#b87333;padding-top:2px;font-size:12px;font-weight:700}.neat-step-name{font-family:var(--font-jakarta), sans-serif;color:#f6f8fa;margin-bottom:6px;font-size:15px;font-weight:600}.neat-step-desc{color:#b5aca4b3;font-size:13px;line-height:1.6}.neat-radar-row{align-items:stretch;gap:32px;margin-top:32px;display:flex}.neat-radar-metrics{flex-direction:column;flex:none;justify-content:center;gap:16px;display:flex}.neat-radar-metrics .neat-block-label{margin-bottom:4px}.neat-metrics-col{flex-direction:column;gap:12px;display:flex}.neat-metric-card{background:#b8733308;border:1px solid #b8733314;border-radius:8px;align-items:baseline;gap:12px;padding:20px 22px;display:flex}.neat-metric-value{font-family:var(--font-jetbrains), monospace;-webkit-text-fill-color:transparent;white-space:nowrap;background:linear-gradient(135deg,#b87333,#7a4a2a);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:22px;font-weight:700}.neat-metric-label{color:#b5aca499;font-size:11px}.neat-radar-wrap{flex:1;min-width:0}.neat-radar-wrap .neat-block-label{margin-bottom:16px}.neat-cases-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.neat-case-card{background:#b8733308;border:1px solid #b8733314;border-radius:8px;padding:20px 22px;transition:border-color .3s,background .3s}.neat-case-card:hover{background:#b873330f;border-color:#b8733333}.neat-case-name{font-family:var(--font-inter), sans-serif;color:#f6f8fa;margin-bottom:8px;font-size:14px;font-weight:600}.neat-case-desc{color:#b5aca499;font-size:12.5px;line-height:1.6}.neat-diff{background:#b8733308;border-left:2px solid #b8733359;border-radius:0 8px 8px 0;padding:28px}.neat-diff-headline{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;color:#b87333;margin-bottom:12px;font-size:24px;font-style:italic;font-weight:400;line-height:1.2}.neat-diff-body{color:#b5aca4;font-size:13.5px;line-height:1.7}.neat-cta-divider{background:linear-gradient(90deg,#0000 0%,#b873332e 20% 80%,#0000 100%);width:100%;height:1px;margin-bottom:36px}.neat-cta-headline{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;color:#f6f8fa;margin-bottom:6px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.1}.neat-cta-headline .accent-italic{color:#b87333;font-style:italic}.neat-cta-sub{color:#b5aca4a6;margin-bottom:24px;font-size:13px;line-height:1.6}.neat-cta-primary{font-family:var(--font-inter), sans-serif;color:#fff;cursor:pointer;background:linear-gradient(135deg,#b87333,#7a4a2a);border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:box-shadow .25s,opacity .25s;display:inline-flex}.neat-cta-primary:hover{opacity:.92;box-shadow:0 0 24px #b873334d}@media (max-width:640px){.neat-headline{font-size:34px}.neat-radar-row{flex-direction:column}.neat-cases-grid{grid-template-columns:1fr}}.vatic-context-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#ff7849;margin-bottom:16px;font-size:11px;font-weight:600}.vatic-headline{font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;color:#f6f8fa;margin-bottom:18px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.15}.vatic-headline-accent{color:#ff7849}.vatic-body{color:#b5aca4;max-width:420px;margin-bottom:28px;font-size:15px;line-height:1.65}.vatic-pill-row{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.vatic-pill{color:#ff7849;letter-spacing:.02em;background:#ff78490f;border:1px solid #ff78492e;border-radius:20px;padding:5px 13px;font-size:11px;font-weight:500}.vatic-closing{color:#b5aca4b3;font-size:13px;font-style:italic;line-height:1.6}.vatic-block-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:#8b8178;margin-bottom:20px;font-size:10px;font-weight:500}.vatic-explore-headline{font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;color:#f6f8fa;margin-bottom:14px;font-size:clamp(28px,4vw,38px);font-weight:600;line-height:1.1}.vatic-explore-subline{color:#b5aca4;max-width:680px;font-size:14.5px;line-height:1.65}.vatic-steps{flex-direction:column;gap:20px;display:flex}.vatic-step{gap:20px;display:flex}.vatic-step-number{font-family:var(--font-jetbrains), monospace;color:#ff7849;flex-shrink:0;padding-top:2px;font-size:12px;font-weight:700}.vatic-step-name{font-family:var(--font-inter), sans-serif;color:#f6f8fa;margin-bottom:4px;font-size:15px;font-weight:600}.vatic-step-desc{color:#b5aca4b3;font-size:13px;line-height:1.6}.vatic-radar-row{align-items:stretch;gap:32px;margin-top:32px;display:flex}.vatic-radar-metrics{flex-direction:column;flex:none;justify-content:center;gap:16px;display:flex}.vatic-metrics-col{flex-direction:column;gap:12px;display:flex}.vatic-metric-card{background:#ff784908;border:1px solid #ff784914;border-radius:8px;align-items:baseline;gap:12px;min-width:160px;padding:20px 22px;display:flex}.vatic-metric-value{font-family:var(--font-jetbrains), monospace;color:#ff7849;white-space:nowrap;flex-shrink:0;font-size:22px;font-weight:700}.vatic-metric-label{color:#b5aca499;font-size:11px}.vatic-radar-wrap{flex:1;min-width:0}.vatic-radar-wrap .vatic-block-label{margin-bottom:16px}.vatic-cases-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vatic-case-card{background:#ff784908;border:1px solid #ff78491a;border-radius:8px;padding:20px 22px;transition:border-color .3s,background .3s}.vatic-case-card:hover{background:#ff78490f;border-color:#ff784940}.vatic-case-name{font-family:var(--font-inter), sans-serif;color:#f6f8fa;margin-bottom:8px;font-size:14px;font-weight:600}.vatic-case-desc{color:#b5aca499;font-size:12.5px;line-height:1.6}.vatic-platform-heading{font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;color:#f6f8fa;margin-bottom:8px;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.2}.vatic-platform-dek{font-family:var(--font-inter), sans-serif;color:#8b8178;letter-spacing:.01em;margin-bottom:18px;font-size:14px;font-weight:500}.vatic-platform-para{color:#b5aca4;max-width:720px;margin-bottom:14px;font-size:14.5px;line-height:1.75}.vatic-platform-para:last-child{margin-bottom:0}.vatic-bands{background:#ff784908;border-left:2px solid #ff784959;border-radius:0 8px 8px 0;flex-direction:column;gap:10px;margin:20px 0 18px;padding:20px 22px;display:flex}.vatic-band{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.vatic-band-name{font-family:var(--font-jetbrains), monospace;color:#ff7849;text-transform:uppercase;letter-spacing:.08em;min-width:96px;font-size:12px;font-weight:700}.vatic-band-body{color:#b5aca4;flex:1;font-size:13.5px;line-height:1.6}.vatic-diff{background:#ff784908;border-left:2px solid #ff784959;border-radius:0 8px 8px 0;padding:24px 28px}.vatic-diff-headline{font-family:var(--font-inter), sans-serif;color:#ff7849;letter-spacing:-.005em;margin-bottom:12px;font-size:16px;font-weight:600}.vatic-diff-body{color:#b5aca4;font-size:13.5px;line-height:1.7}.vatic-cta-divider{background:linear-gradient(90deg,#0000 0%,#ff78492e 20% 80%,#0000 100%);width:100%;height:1px;margin-bottom:36px}.vatic-cta-headline{font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;color:#f6f8fa;margin-bottom:8px;font-size:clamp(18px,2.5vw,22px);font-weight:600;line-height:1.2}.vatic-cta-sub{color:#b5aca4a6;margin-bottom:20px;font-size:13px;line-height:1.6}.vatic-cta-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vatic-cta-primary{font-family:var(--font-inter), sans-serif;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7849,#b83a00);border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 28px;font-size:13px;font-weight:600;transition:box-shadow .25s,opacity .25s,transform .15s;display:inline-flex}.vatic-cta-primary:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 0 24px #ff78494d}@media (max-width:640px){.vatic-radar-row{flex-direction:column}.vatic-cases-grid{grid-template-columns:1fr}.vatic-band{flex-direction:column;gap:4px}.vatic-band-name{min-width:0}}.prelude-module{-webkit-backdrop-filter:blur(12px);background:#0e0c0abf;border:1px solid #ff78492e;border-radius:12px;width:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ff78490a,0 30px 60px -30px #0009}.prelude-inner{flex-direction:column;gap:32px;padding:48px 52px 42px;display:flex}.prelude-identity{flex-direction:column;gap:14px;max-width:680px;display:flex}.prelude-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.prelude-tag-primary{color:#ff7849}.prelude-tag-divider{color:#b5aca466;margin:0 10px}.prelude-tag-muted{color:#b5aca4;opacity:.7}.prelude-headline{font-family:var(--font-inter), sans-serif;letter-spacing:-.015em;color:#f6f8fa;font-size:clamp(26px,3.4vw,36px);font-weight:600;line-height:1.15}.prelude-accent{color:#ff7849}.prelude-body{color:#b5aca4;max-width:620px;font-size:14.5px;line-height:1.7}.prelude-body em{color:#f6f8facc;font-style:italic}.experiences-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.destination-card{cursor:pointer;color:inherit;background:#0e0c0a80;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;transition:border-color .3s,background .3s,transform .25s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.destination-card:before{content:"";opacity:0;background:linear-gradient(135deg, rgba(var(--card-rgb,129, 140, 248), .08) 0%, transparent 60%);pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.destination-card:hover,.destination-card:focus-visible{border-color:rgba(var(--card-rgb), .35);box-shadow:0 0 1px rgba(var(--card-rgb), .35), 0 0 14px rgba(var(--card-rgb), .08);background:#0e0c0ab8;outline:none;transform:translate(2px)}.destination-card:hover:before,.destination-card:focus-visible:before{opacity:1}.destination-card.is-selected{border-color:rgb(var(--card-rgb));box-shadow:0 0 1px rgba(var(--card-rgb), .5), 0 0 24px rgba(var(--card-rgb), .15)}.dest-dot{background:rgb(var(--card-rgb));width:10px;height:10px;box-shadow:0 0 8px rgba(var(--card-rgb), .6);z-index:1;border-radius:50%;flex-shrink:0;position:relative}.dest-info{z-index:1;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.dest-name{font-family:var(--font-inter), sans-serif;letter-spacing:-.005em;color:#f6f8fa;font-size:14px;font-weight:600;line-height:1.2}.dest-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#b5aca499;font-size:9px;font-weight:500}.dest-arrow{color:#b5aca440;z-index:1;flex-shrink:0;font-size:14px;line-height:1;transition:color .25s,transform .25s;position:relative}.destination-card:hover .dest-arrow,.destination-card:focus-visible .dest-arrow{color:rgb(var(--card-rgb));transform:translate(3px)}.destination-ghost{background:0 0;border:1px dashed #ffffff17;border-radius:10px;justify-content:center;align-items:center;padding:16px 18px;transition:border-color .4s,background .4s;display:flex;position:relative}.destination-ghost:hover{background:#ffffff04;border-color:#ffffff29}.ghost-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:lowercase;color:#b5aca473;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.ghost-label:before{content:"+";color:#b5aca459;font-size:15px;font-weight:400;line-height:1}.platform-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.platform-card{cursor:pointer;color:inherit;--card-rgb:255, 120, 73;background:#0e0c0a80;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;transition:border-color .3s,background .3s,transform .25s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.platform-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ff784914 0%,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.platform-card:hover,.platform-card:focus-visible{background:#0e0c0ab8;border-color:#ff784959;outline:none;transform:translate(2px);box-shadow:0 0 1px #ff784959,0 0 14px #ff784914}.platform-card:hover:before,.platform-card:focus-visible:before{opacity:1}.platform-card.is-selected{border-color:#ff7849;box-shadow:0 0 1px #ff784980,0 0 24px #ff784926}.platform-dot{z-index:1;background:#ff7849;border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative;box-shadow:0 0 8px #ff784999}.platform-info{z-index:1;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.platform-name{font-family:var(--font-inter), sans-serif;letter-spacing:-.005em;color:#f6f8fa;font-size:14px;font-weight:600;line-height:1.2}.platform-sub{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#b5aca499;font-size:9px;font-weight:500}.platform-arrow{color:#b5aca440;z-index:1;flex-shrink:0;font-size:14px;line-height:1;transition:color .25s,transform .25s;position:relative}.platform-card:hover .platform-arrow,.platform-card:focus-visible .platform-arrow{color:#ff7849;transform:translate(3px)}.prelude-footnote{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:#b5aca473;font-size:10.5px;font-weight:500}.prelude-footnote-dot{color:#ff7849;opacity:.7}@media (max-width:720px){.prelude-inner{gap:26px;padding:36px 24px 30px}.experiences-row{grid-template-columns:1fr 1fr}.experiences-row .destination-ghost{grid-column:span 2}.platform-row{grid-template-columns:1fr 1fr}}@media (max-width:460px){.experiences-row{grid-template-columns:1fr}.experiences-row .destination-ghost{grid-column:auto}.platform-row{grid-template-columns:1fr}}.team-grid{flex-direction:column;gap:40px;max-width:900px;display:flex}.team-header{flex-direction:column;gap:10px;max-width:640px;display:flex}.team-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#ff7849;font-size:11px;font-weight:600}.team-headline{font-family:var(--font-inter), sans-serif;letter-spacing:-.015em;color:#f6f8fa;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.15}.team-lede{color:#b5aca4;max-width:580px;font-size:15px;line-height:1.7}.team-rows{border-top:1px solid #ff78491a;flex-direction:column;gap:56px;padding-top:48px;display:flex}.team-row{opacity:0;grid-template-columns:minmax(180px,280px) 1fr;align-items:start;gap:40px;animation:.7s cubic-bezier(.16,1,.3,1) both teamRowIn;display:grid;transform:translateY(10px)}@keyframes teamRowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.team-portrait-col{width:100%;position:relative}.team-portrait-frame{aspect-ratio:1;background:#0e0c0a;border:1px solid #ff784924;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 1px #ff78492e,0 0 24px #ff78490a,inset 0 1px #ffffff08}.team-identity-ember{width:100%;height:100%;display:block;position:absolute;inset:0}.team-portrait-photo{object-fit:cover;object-position:center top;z-index:1;filter:url(#forge-duotone)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.team-portrait-monogram{z-index:1;color:#f6f8fae0;font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-shadow:0 0 32px #ff784959;justify-content:center;align-items:center;font-size:clamp(72px,12vw,140px);font-weight:700;display:flex;position:absolute;inset:0}.team-portrait-monogram span{display:inline-block;transform:translateY(-2%)}.team-content-col{flex-direction:column;gap:16px;padding-top:4px;display:flex}.team-name{flex-direction:column;margin-bottom:2px;line-height:.92;display:flex}.team-name-first{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ff784926;background:linear-gradient(#ff7849 0%,#b83a00 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,6.5vw,84px);font-weight:700}.team-name-last{font-family:var(--font-inter), sans-serif;letter-spacing:-.015em;color:#f6f8fa9e;margin-top:4px;font-size:clamp(20px,2.2vw,28px);font-weight:400}.team-title{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:#b5aca4bf;margin-top:2px;font-size:11px;font-weight:500}.team-lede-line{font-family:var(--font-inter), sans-serif;color:#f6f8fa;letter-spacing:-.005em;max-width:520px;margin-top:6px;font-size:16px;font-weight:500;line-height:1.45}.team-block{flex-direction:column;gap:6px;margin-top:4px;display:flex}.team-block-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:#8b8178;font-size:10px;font-weight:500}.team-block-body{color:#b5aca4;max-width:560px;font-size:14px;line-height:1.65}.team-footer{border-top:1px solid #ff78490f;padding-top:24px}.team-footer-text{font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;color:#b5aca48c;font-size:11px;font-weight:500}@media (max-width:760px){.team-rows{gap:48px;padding-top:40px}.team-row{grid-template-columns:1fr;gap:24px}.team-portrait-col{max-width:220px}}@media (max-width:480px){.team-grid{gap:32px}.team-rows{gap:40px;padding-top:32px}.team-portrait-col{max-width:180px}.team-name-first{font-size:clamp(44px,13vw,64px)}.team-name-last{font-size:clamp(18px,5vw,22px)}}@media (prefers-reduced-motion:reduce){.team-row{opacity:1;animation:none;transform:none}}.insight-feed-stage{perspective:1200px;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:24px 20px;display:flex}.insight-feed-bezel{width:100%;max-width:320px;height:380px;transform-style:preserve-3d;border-radius:14px;position:relative;overflow:hidden;transform:rotateY(-8deg)rotateX(3deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.insight-feed-header{z-index:2;justify-content:space-between;align-items:center;padding:14px 16px 8px;display:flex;position:relative}.insight-feed-title{font-family:var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.insight-feed-live{font-family:var(--font-jetbrains), monospace;align-items:center;gap:6px;font-size:10px;font-weight:500;display:inline-flex}.insight-feed-live-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite livePulse}.insight-feed-stack{flex-direction:column;gap:10px;padding:0 12px;display:flex;position:absolute;bottom:12px;left:0;right:0}@media (max-width:640px){.insight-feed-stage{padding:12px 8px}.insight-feed-bezel{max-width:100%;height:340px;transform:none}}.veris-overview-split{min-height:520px;display:flex}.veris-overview-visual{flex:0 0 42%;min-height:520px;position:relative}.veris-overview-text{padding:48px 48px 40px}.auric-overview-split{min-height:520px;display:flex}.auric-overview-text{flex:0 0 54%;padding:48px 48px 40px}.auric-overview-visual{flex:0 0 46%;min-height:520px;position:relative}@media (max-width:640px){.veris-overview-split,.auric-overview-split{flex-direction:column;min-height:0}.veris-overview-visual,.auric-overview-visual{aspect-ratio:4/3;border-bottom:1px solid #ffffff0d;border-left:none;border-right:none;flex:none;width:100%;min-height:320px}.auric-overview-split{flex-direction:column-reverse}.auric-overview-split .auric-overview-visual{border-top:1px solid #f0b42914;border-bottom:none}.veris-overview-text,.auric-overview-text{flex:auto;padding:36px 28px 32px}}.product-radar-wrap{flex-direction:column;gap:16px;display:flex}.product-radar-canvas{border-radius:8px;width:100%;display:block}.product-radar-legend{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:none}.product-radar-legend-row{border-bottom:1px solid #ffffff0a;grid-template-columns:10px 1fr auto;align-items:baseline;gap:10px;padding:6px 0;display:grid}.product-radar-legend-row:last-child{border-bottom:none}.product-radar-legend-dot{border-radius:50%;align-self:center;width:10px;height:10px;box-shadow:0 0 6px}.product-radar-legend-name{font-family:var(--font-inter), sans-serif;color:#f6f8fa;letter-spacing:-.005em;font-size:13px;font-weight:500}.product-radar-legend-status{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}@media (max-width:900px){.product-radar-legend{display:flex}}@media (max-width:640px){.product-radar-canvas{min-height:240px!important}.ticket-metrics-col,.neat-metrics-col,.vatic-metrics-col{flex-flow:column;width:100%}.ticket-metric-card,.neat-metric-card,.vatic-metric-card{flex:auto;width:100%;min-width:0}.ticket-radar-wrap,.neat-radar-wrap,.vatic-radar-wrap{margin-top:8px}}.forge-trace{opacity:0;background:linear-gradient(#0e0c0a00 0%,#ff784906 50%,#0e0c0a00 100%);border-top:1px solid #ff78491a;border-bottom:1px solid #ff78491a;margin-top:28px;padding:22px 20px 36px;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(4px)}.forge-trace.is-revealed{opacity:1;transform:translateY(0)}.forge-trace-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ff7849bf;margin-bottom:22px;font-size:10px;font-weight:500}.forge-trace-rail{height:14px;margin:0 6%;position:relative}.forge-trace-line{background:linear-gradient(90deg,#ff784900 0%,#ff965fd9 18%,#ffb478f2 50%,#ff965fd9 82%,#ff784900 100%);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 12px #ff784959}.forge-trace-pin{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;margin-left:-11px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.forge-trace-pin:focus-visible{outline:none}.forge-trace-dot{z-index:2;background:#ff7849;border-radius:50%;width:8px;height:8px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 0 8px #ff7849a6,inset 0 0 0 1.5px #ffe6bed9}.forge-trace-flare{opacity:0;z-index:1;pointer-events:none;background:radial-gradient(circle,#ffb47873 0%,#ff784900 65%);border-radius:50%;width:26px;height:26px;transition:opacity .3s,transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.forge-trace-pin:hover .forge-trace-dot,.forge-trace-pin:focus-visible .forge-trace-dot,.forge-trace-pin.is-active .forge-trace-dot{transform:scale(1.25);box-shadow:0 0 16px #ff7849d9,inset 0 0 0 1.5px #fff0d2}.forge-trace-pin:hover .forge-trace-flare,.forge-trace-pin:focus-visible .forge-trace-flare,.forge-trace-pin.is-active .forge-trace-flare{opacity:1;transform:translate(-50%,-50%)scale(1.2)}.forge-trace-pin:after{content:"";width:10px;height:10px;animation:3s ease-in-out infinite forgeTracePulse;animation-delay:calc(var(--pin-offset,0) * 1s);pointer-events:none;opacity:.5;background:0 0;border-radius:50%;margin-top:-5px;margin-left:-5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #ff784973}.forge-trace-pin:nth-child(2):after{animation-delay:.3s}.forge-trace-pin:nth-child(3):after{animation-delay:.9s}.forge-trace-pin:nth-child(4):after{animation-delay:1.5s}.forge-trace-pin:nth-child(5):after{animation-delay:2.1s}@keyframes forgeTracePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(2.2)}}.forge-trace-captions{height:36px;margin:18px 6% 0;padding:0;list-style:none;position:relative}.forge-trace-caption{text-align:center;flex-direction:column;align-items:center;gap:2px;transition:color .25s;display:flex;position:absolute;top:0;transform:translate(-50%)}.forge-trace-caption-label{font-family:var(--font-inter), sans-serif;letter-spacing:-.005em;color:#f6f8fa;font-size:12px;font-weight:600}.forge-trace-caption-status{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#b5aca48c;font-size:8.5px;font-weight:500;transition:color .25s}.forge-trace-caption.is-active .forge-trace-caption-status{color:#ff7849d9}@media (max-width:640px){.forge-trace{padding:18px 12px 30px}.forge-trace-rail{margin:0 10%}.forge-trace-captions{margin:14px 10% 0}.forge-trace-caption-label{font-size:11px}.forge-trace-caption-status{font-size:8px}}@media (prefers-reduced-motion:reduce){.forge-trace-pin:after{opacity:0;animation:none}}.forge-diagram{aspect-ratio:4/3;width:100%;max-width:640px;margin:8px auto 0;position:relative}.forge-diagram-wires{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.forge-diagram-wire{fill:none;stroke:#ff78498c;stroke-width:1px;stroke-dasharray:160;stroke-dashoffset:160px;filter:drop-shadow(0 0 3px #ff784966);transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1)}.forge-diagram.is-revealed .forge-diagram-wire-0{stroke-dashoffset:0;transition-delay:.15s}.forge-diagram.is-revealed .forge-diagram-wire-1{stroke-dashoffset:0;transition-delay:.3s}.forge-diagram.is-revealed .forge-diagram-wire-2{stroke-dashoffset:0;transition-delay:.45s}.forge-diagram.is-revealed .forge-diagram-wire-3{stroke-dashoffset:0;transition-delay:.6s}.forge-diagram-hub-wrap{z-index:2;opacity:0;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .5s .9s;display:flex;position:absolute;transform:translate(-50%,-50%)}.forge-diagram.is-revealed .forge-diagram-hub-wrap{opacity:1}.forge-diagram-hub-core{background:#ff7849;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #ff7849e6}.forge-diagram-hub-halo{border:1px solid #ff784980;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:3s ease-in-out infinite forgeDiagramHubPulse;position:absolute;top:50%;left:50%}@keyframes forgeDiagramHubPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.35)}}.forge-diagram-node{opacity:0;z-index:1;flex-direction:column;align-items:center;width:180px;transition:opacity .6s;display:flex;position:absolute;transform:translate(-50%,-50%)}.forge-diagram.is-revealed .forge-diagram-node-0{opacity:1;transition-delay:.15s}.forge-diagram.is-revealed .forge-diagram-node-1{opacity:1;transition-delay:.3s}.forge-diagram.is-revealed .forge-diagram-node-2{opacity:1;transition-delay:.45s}.forge-diagram.is-revealed .forge-diagram-node-3{opacity:1;transition-delay:.6s}.forge-diagram-glyph{color:#ff7849;background:#0e0c0aeb;border:1px solid #ff784959;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:8px;display:flex;box-shadow:0 0 14px #ff784938,inset 0 0 10px #ff78490f}.forge-diagram-glyph svg{width:24px;height:24px}.forge-diagram-label{text-align:center;-webkit-backdrop-filter:blur(2px);background:#0e0c0ad1;border:1px solid #ff78491f;border-radius:8px;flex-direction:column;align-items:center;gap:4px;width:100%;padding:14px 14px 12px;display:flex}.forge-diagram-name{font-family:var(--font-inter), sans-serif;color:#f6f8fa;font-size:13px;font-weight:600;line-height:1.3}.forge-diagram-body{color:#b5aca4bf;font-size:11.5px;line-height:1.45}@media (max-width:640px){.forge-diagram{aspect-ratio:auto;flex-direction:column;gap:14px;max-width:100%;margin-top:12px;display:flex}.forge-diagram-wires,.forge-diagram-hub-wrap{display:none}.forge-diagram-node{width:100%;position:static;transform:none}.forge-diagram-glyph{width:40px;height:40px;margin-bottom:6px}.forge-diagram-glyph svg{width:22px;height:22px}.forge-diagram-label{padding:14px 16px 12px}}@media (prefers-reduced-motion:reduce){.forge-diagram-wire{stroke-dashoffset:0;transition:none}.forge-diagram-node,.forge-diagram-hub-wrap{opacity:1;transition:none}.forge-diagram-hub-halo{animation:none}}.about-beliefs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.about-belief-pair{background:#ff784906;border:1px solid #ff78491a;border-radius:8px;grid-template-columns:1fr auto 1fr;place-items:center;gap:16px;padding:18px 20px;transition:border-color .25s,background .25s,transform .25s;display:grid}.about-belief-pair:hover{background:#ff78490b;border-color:#ff784940;transform:translateY(-1px)}.about-belief-provocation{font-family:var(--font-inter), sans-serif;color:#f6f8fa;letter-spacing:-.005em;text-align:right;justify-self:end;font-size:14.5px;font-weight:600}.about-belief-joint{background:linear-gradient(#0000,#ff78498c,#0000);flex-shrink:0;justify-self:center;width:1px;height:26px}.about-belief-resolution{color:#b5aca4;text-align:left;justify-self:start;font-size:13.5px;line-height:1.5}@media (max-width:720px){.about-beliefs{grid-template-columns:1fr}}@media (max-width:480px){.about-belief-pair{gap:12px;padding:14px}.about-belief-provocation{font-size:14px}.about-belief-resolution{font-size:13px}}.about-steps-big{counter-reset:aboutBigStep;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.about-step-big{opacity:0;border-bottom:1px solid #ff78490f;grid-template-columns:130px 1fr;align-items:baseline;gap:24px;padding:22px 0;animation:.65s cubic-bezier(.16,1,.3,1) both aboutStepsFadeIn;display:grid;transform:translateY(6px)}.about-step-big:last-child{border-bottom:none}.about-step-big:first-child{animation-delay:.15s}.about-step-big:nth-child(2){animation-delay:.3s}.about-step-big:nth-child(3){animation-delay:.45s}.about-step-big:nth-child(4){animation-delay:.6s}.about-step-big:nth-child(5){animation-delay:.75s}@keyframes aboutStepsFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.about-step-big-number{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ff784926;background:linear-gradient(#ff7849 0%,#b83a00 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,9vw,112px);font-weight:700;line-height:.9}.about-step-big-text{font-family:var(--font-inter), sans-serif;color:#b5aca4;padding-bottom:10px;font-size:15.5px;line-height:1.55}@media (max-width:640px){.about-step-big{grid-template-columns:96px 1fr;gap:16px;padding:16px 0}.about-step-big-number{font-size:clamp(56px,14vw,80px)}.about-step-big-text{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.about-step-big{opacity:1;animation:none;transform:none}}.about-hero{flex-direction:column;gap:14px;display:flex}.about-section{flex-direction:column;gap:14px;max-width:720px;display:flex}.about-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#ff7849;font-size:11px;font-weight:600}.about-headline{font-family:var(--font-inter), sans-serif;letter-spacing:-.015em;color:#f6f8fa;margin:4px 0 6px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.15}.about-lede{color:#b5aca4;max-width:640px;margin-bottom:8px;font-size:15px;line-height:1.7}.about-divider{background:linear-gradient(90deg,#0000,#ff784933 30% 70%,#0000);width:100%;height:1px;margin:18px 0}.about-block{flex-direction:column;gap:14px;display:flex}.about-block-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:#8b8178;font-size:10px;font-weight:500}.about-body{color:#b5aca4;max-width:640px;font-size:14.5px;line-height:1.7}.about-callout{background:#ff78490a;border-left:2px solid #ff784959;border-radius:0 8px 8px 0;margin-top:18px;padding:20px 24px}.about-callout p{color:#f6f8fa;font-size:14px;font-style:italic;line-height:1.7}.about-cta-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.about-cta-primary{font-family:var(--font-inter), sans-serif;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7849,#b83a00);border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:box-shadow .25s,transform .15s;display:inline-flex}.about-cta-primary:hover{transform:translateY(-1px);box-shadow:0 0 24px #ff78494d}.about-cta-secondary{font-family:var(--font-inter), sans-serif;color:#b5aca4b3;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;transition:color .2s}.about-cta-secondary:hover{color:#ff7849}.studio-section{flex-direction:column;gap:14px;max-width:720px;display:flex}.studio-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.studio-tag-primary{color:#ff7849}.studio-tag-divider{color:#b5aca466;margin:0 10px}.studio-tag-muted{color:#b5aca4;opacity:.7}.studio-headline{font-family:var(--font-inter), sans-serif;letter-spacing:-.015em;color:#f6f8fa;margin:4px 0 6px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.15}.studio-lede{color:#b5aca4;max-width:640px;margin-bottom:8px;font-size:15px;line-height:1.7}.studio-divider{background:linear-gradient(90deg,#0000,#ff784933 30% 70%,#0000);width:100%;height:1px;margin:18px 0}.studio-block{flex-direction:column;gap:14px;display:flex}.studio-block-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:#8b8178;font-size:10px;font-weight:500}.studio-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.studio-list-item{color:#b5aca4;padding-left:16px;font-size:14.5px;line-height:1.6;position:relative}.studio-list-item:before{content:"·";color:#ff7849;font-weight:700;position:absolute;top:0;left:0}.studio-filters{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.studio-filter{font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;color:#f6f8fa;border-bottom:1px solid #ff78491a;padding:18px 0 18px 22px;font-size:clamp(16px,1.7vw,19px);font-weight:600;position:relative}.studio-filter:last-child{border-bottom:none}.studio-filter:before{content:"";background:linear-gradient(90deg,#ff7849bf,#ff784900);width:10px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.studio-hero{flex-direction:column;gap:14px;display:flex}.studio-callout{background:#ff78490a;border-left:2px solid #ff784959;border-radius:0 8px 8px 0;margin-top:18px;padding:20px 24px}.studio-callout p{color:#f6f8fa;font-size:14px;font-style:italic;line-height:1.7}.studio-cta-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.studio-cta-primary{font-family:var(--font-inter), sans-serif;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7849,#b83a00);border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:600;transition:box-shadow .25s,transform .15s;display:inline-flex}.studio-cta-primary:hover{transform:translateY(-1px);box-shadow:0 0 24px #ff78494d}@media (max-width:560px){.about-cta-row,.studio-cta-row{flex-direction:column;align-items:flex-start}}.transition-section{flex-direction:column;gap:16px;max-width:900px;display:flex}.transition-hero{flex-direction:column;gap:14px;display:flex}.transition-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#ff7849;font-size:11px;font-weight:600}.transition-tag-copper{color:#b87333}.transition-headline{font-family:var(--font-inter), sans-serif;letter-spacing:-.018em;color:#f6f8fa;margin:4px 0 6px;font-size:clamp(28px,3.2vw,38px);font-weight:600;line-height:1.12}.transition-lede{color:#b5aca4;max-width:780px;font-size:16px;line-height:1.7}.transition-divider{background:linear-gradient(90deg,#0000,#ff784933 30% 70%,#0000);width:100%;height:1px;margin:22px 0}.transition-divider-copper{background:linear-gradient(90deg,#0000,#ff784924 18%,#b873334d 50%,#ff784924 82%,#0000)}.transition-block{flex-direction:column;gap:12px;display:flex}.transition-block-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:#8b8178;font-size:10px;font-weight:500}.transition-body{color:#b5aca4;max-width:780px;font-size:15.5px;line-height:1.75}.transition-callout{background:#ff78490a;border-left:2px solid #ff784959;border-radius:0 8px 8px 0;margin-top:6px;padding:22px 26px}.transition-callout p{color:#f6f8fa;margin:0;font-size:15px;font-style:italic;line-height:1.7}.transition-callout-copper{background:#b873330d;border-left-color:#b873337a}.transition-cta-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.transition-cta-primary{font-family:var(--font-inter), sans-serif;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7849,#b83a00);border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .25s,transform .15s;display:inline-flex}.transition-cta-primary:hover{transform:translateY(-1px);box-shadow:0 0 24px #ff78494d}.transition-cta-secondary{font-family:var(--font-inter), sans-serif;color:#b5aca4b3;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.transition-cta-secondary:hover{color:#ff7849}.transition-footer{color:#8b8178;border-top:1px solid #322a2499;margin-top:28px;padding-top:20px;font-size:12px}.transition-footer a{color:#ff7849;text-decoration:none;transition:color .2s}.transition-footer a:hover{color:#ff4500}@keyframes transition-stagger{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.transition-section>*{opacity:0;animation:.65s cubic-bezier(.22,1,.36,1) both transition-stagger;transform:translateY(8px)}.transition-section>:first-child{animation-delay:.1s}.transition-section>:nth-child(2){animation-delay:.25s}.transition-section>:nth-child(3){animation-delay:.4s}.transition-section>:nth-child(4){animation-delay:.55s}.transition-section>:nth-child(5){animation-delay:.7s}.transition-section>:nth-child(6){animation-delay:.85s}.transition-section>:nth-child(7){animation-delay:1s}.transition-section>:nth-child(8){animation-delay:1.15s}.transition-section>:nth-child(n+9){animation-delay:1.3s}@media (max-width:560px){.transition-cta-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.transition-section>*{opacity:1;animation:none;transform:none}}.contact-form-wrap{flex-direction:column;gap:24px;max-width:720px;display:flex}.contact-form-header{flex-direction:column;gap:12px;display:flex}.contact-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#ff7849;font-size:11px;font-weight:600}.contact-headline{font-family:var(--font-inter), sans-serif;letter-spacing:-.015em;color:#f6f8fa;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.15}.contact-lede{color:#b5aca4;max-width:600px;font-size:14.5px;line-height:1.65}.contact-form{flex-direction:column;gap:18px;margin-top:4px;display:flex}.contact-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-field{flex-direction:column;gap:6px;display:flex}.contact-field label{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:#b5aca4bf;font-size:10px;font-weight:500}.contact-field input,.contact-field select,.contact-field textarea{font-family:var(--font-inter), sans-serif;color:#f6f8fa;background:#0e0c0a80;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:11px 14px;font-size:14px;line-height:1.5;transition:border-color .2s,background .2s,box-shadow .2s}.contact-field textarea{resize:vertical;min-height:96px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#b5aca459}.contact-field input:hover,.contact-field select:hover,.contact-field textarea:hover{border-color:#ffffff24}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{background:#0e0c0ab8;border-color:#ff784980;box-shadow:0 0 0 3px #ff784914}.contact-field input:disabled,.contact-field select:disabled,.contact-field textarea:disabled{opacity:.6;cursor:not-allowed}.contact-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#b5aca473 50%),linear-gradient(135deg,#b5aca473 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.contact-field select option{color:#f6f8fa;background:#1f1b18}.contact-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-turnstile{margin-top:4px}.contact-error{font-family:var(--font-inter), sans-serif;color:#ff9b6b;background:#ff78490f;border:1px solid #ff784940;border-radius:6px;padding:10px 14px;font-size:13px;line-height:1.5}.contact-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}.contact-submit{font-family:var(--font-inter), sans-serif;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7849,#b83a00);border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:600;transition:box-shadow .25s,opacity .25s,transform .15s;display:inline-flex}.contact-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 24px #ff78494d}.contact-submit:disabled{opacity:.7;cursor:not-allowed}.contact-inline-link{font-family:var(--font-inter), sans-serif;color:#ff7849;font-size:13px;text-decoration:none;transition:color .2s}.contact-inline-link:hover{color:#ff9b6b}.contact-success{background:#ff78490a;border:1px solid #ff784938;border-radius:10px;flex-direction:column;gap:14px;max-width:560px;padding:28px 32px;display:flex}.contact-success-headline{font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;color:#f6f8fa;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.2}.contact-success-body{color:#b5aca4;font-size:14.5px;line-height:1.65}@media (max-width:560px){.contact-row{grid-template-columns:1fr}}.cooldown-card{max-width:720px;animation:forge-section-entrance .5s var(--ease-labs-build,cubic-bezier(.22, 1, .36, 1)) both;flex-direction:column;gap:20px;margin:0 auto;padding:8px 0 0;display:flex}.cooldown-tag{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ember,#ff7849);margin:0;font-size:13px;font-weight:400}.cooldown-headline{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.02em;color:#f6f8fa;max-width:18ch;margin:0;font-size:clamp(28px,4vw,44px);font-weight:300;line-height:1.12}.cooldown-body{color:#b5aca4;max-width:56ch;margin:0 0 8px;font-size:16.5px;line-height:1.65}.cooldown-mailto-row{margin:0;padding-top:8px}.cooldown-mailto-link{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.02em;color:#f6f8fa;transition:border-color .2s var(--ease-out,ease), color .2s var(--ease-out,ease);border-bottom:1px solid #ff784952;padding-bottom:2px;font-size:14px;text-decoration:none}.cooldown-mailto-link:hover{border-color:var(--color-ember,#ff7849);color:var(--color-ember,#ff7849)}.cooldown-mailto-link:focus-visible{outline:2px solid var(--color-ember,#ff7849);outline-offset:4px;border-radius:2px}.cooldown-card.cooldown-session-paused .cooldown-headline,.cooldown-card.cooldown-suspended .cooldown-headline{color:#e5ded7}.response-section.narrative-panel{min-height:0;margin-bottom:24px;box-shadow:none!important;background:#0a0a0a73!important;border-color:#94482814!important}.response-section.narrative-panel+.response-section:before{content:"";background:linear-gradient(90deg,#ff784900 0%,#ff784980 50%,#ff784900 100%);width:40px;height:1px;margin:-12px auto 20px;display:block}.not-found-surface{color:#f6f8fa;min-height:100dvh;font-family:var(--font-inter), system-ui, sans-serif;background:radial-gradient(at 50% 0,#94482814 0%,#0e0c0a00 55%),#0e0c0a;flex-direction:column;padding:32px 32px 48px;display:flex}.not-found-header{align-items:center;padding-bottom:16px;display:flex}.not-found-mark-link{color:#f6f8fa;opacity:.88;transition:opacity .25s var(--ease-out,ease);text-decoration:none;display:inline-flex}.not-found-mark-link:hover{opacity:1}.not-found-mark-link:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #ff7849}.not-found-mark{width:auto;height:36px;display:block}.not-found-stage{width:100%;max-width:720px;animation:forge-section-entrance .7s var(--ease-labs-build,cubic-bezier(.22, 1, .36, 1)) both;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;margin:0 auto;padding:48px 0;display:flex}.not-found-tag{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ember,#ff7849);margin-bottom:28px;font-size:14px;font-weight:400}.not-found-headline{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.02em;color:#f6f8fa;max-width:14ch;margin:0 0 24px;font-size:clamp(40px,6vw,68px);font-weight:300;line-height:1.1}.not-found-body{color:#b5aca4;max-width:58ch;margin:0 0 36px;font-size:17px;line-height:1.6}.not-found-path{font-family:var(--font-space-mono), ui-monospace, monospace;color:#f6f8fa;word-break:break-all;background:#ff784914;border:1px solid #ff78492e;border-radius:3px;padding:2px 8px;font-size:15px}.not-found-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:48px;display:flex}.not-found-cta-primary{color:#0e0c0a;letter-spacing:-.005em;transition:transform .2s var(--ease-out,ease), box-shadow .2s var(--ease-out,ease);background:linear-gradient(135deg,#ff4500 0%,#ff7849 100%);border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 32px #ff450038}.not-found-cta-primary:hover{transform:translateY(-1px);box-shadow:0 10px 40px #ff450052}.not-found-cta-primary:focus-visible{outline-offset:3px;outline:2px solid #ff7849}.not-found-arrow{transition:transform .2s var(--ease-out,ease);display:inline-block}.not-found-cta-primary:hover .not-found-arrow{transform:translate(3px)}.not-found-cta-secondary{color:#b5aca4;transition:color .2s var(--ease-out,ease), border-color .2s var(--ease-out,ease);border-bottom:1px solid #b5aca43d;padding-bottom:2px;font-size:15px;text-decoration:none}.not-found-cta-secondary:hover{color:#f6f8fa;border-color:#f6f8fa7a}.not-found-cta-secondary:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #ff7849}.not-found-quick{color:#8b8178;border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%;padding-top:28px;font-size:14px;display:flex}.not-found-quick-label{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#8b8178;margin-right:4px;font-size:11px}.not-found-quick a{color:#b5aca4;transition:color .2s var(--ease-out,ease);text-decoration:none}.not-found-quick a:hover{color:#f6f8fa}.not-found-quick a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #ff7849}.not-found-quick-sep{color:#55504b}@media (max-width:640px){.not-found-surface{padding:24px 20px 36px}.not-found-stage{padding:24px 0}.not-found-headline{max-width:100%}.not-found-actions{flex-direction:column;align-items:flex-start;gap:20px}.not-found-cta-primary{justify-content:center;width:100%}}.audio-control-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:inline-flex}.audio-control-trigger:hover{background:#ff78490f}.audio-control-trigger:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}.audio-eq{align-items:flex-end;gap:2px;width:14px;height:14px;display:inline-flex}.audio-eq-bar{background:var(--color-glow);border-radius:1px;width:3px;transition:background .3s,height .3s}.audio-eq[data-active=true] .audio-eq-bar{animation:1.1s ease-in-out infinite audio-eq-pulse}.audio-eq[data-active=true] .audio-eq-bar-1{animation-delay:0s}.audio-eq[data-active=true] .audio-eq-bar-2{animation-delay:-.37s}.audio-eq[data-active=true] .audio-eq-bar-3{animation-delay:-.73s}.audio-eq[data-active=false] .audio-eq-bar{height:30%}@keyframes audio-eq-pulse{0%,to{background:var(--color-glow);height:30%}35%{background:var(--color-ember);height:65%}50%{background:var(--color-lava);height:100%}65%{background:var(--color-ember);height:65%}}@media (prefers-reduced-motion:reduce){.audio-eq[data-active=true] .audio-eq-bar{background:var(--color-ember)!important;height:60%!important;animation:none!important}}.audio-control-panel{z-index:110;-webkit-backdrop-filter:blur(12px);background:#0e0c0ad9;border:1px solid #ff78492e;border-radius:8px;flex-direction:column;gap:10px;width:184px;padding:28px 12px 12px;animation:.18s cubic-bezier(.22,1,.36,1) audio-panel-in;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000073,inset 0 1px #ff78490f}.audio-control-close{color:#b5aca480;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-family:inherit;font-size:14px;line-height:1;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:6px;right:6px}.audio-control-close:hover{color:var(--color-ember);background:#ff784914}.audio-control-close:focus-visible{outline:2px solid var(--color-ember);outline-offset:1px}@keyframes audio-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.audio-control-row{align-items:center;gap:4px;display:flex}.audio-control-arrow{width:22px;height:22px;color:var(--color-ember);cursor:pointer;background:0 0;border:1px solid #ff78492e;border-radius:4px;justify-content:center;align-items:center;font-family:inherit;font-size:16px;line-height:1;transition:all .15s;display:inline-flex}.audio-control-arrow:hover{border-color:var(--color-ember);background:#ff784914}.audio-control-arrow:focus-visible{outline:2px solid var(--color-ember);outline-offset:1px}.audio-control-marquee{min-width:0;height:22px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#b5aca4;flex:auto;align-items:center;font-size:10px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 8px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 8px),#0000 100%)}.audio-control-marquee-text{white-space:nowrap;gap:1.6em;padding-left:1.6em;animation:9s linear infinite audio-marquee;display:inline-flex}.audio-control-marquee-text>span{flex-shrink:0}@keyframes audio-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.audio-control-mute{color:var(--color-ember);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ff784924;border-radius:4px;justify-content:center;align-self:center;align-items:center;gap:8px;padding:6px 12px;font-size:10px;transition:all .15s;display:inline-flex}.audio-control-mute:hover{border-color:var(--color-ember);background:#ff78490f}.audio-control-mute[aria-pressed=true]{color:var(--color-glow)}.audio-control-mute:focus-visible{outline:2px solid var(--color-ember);outline-offset:1px}.audio-control-toggle{cursor:pointer;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 4px 8px;font-size:10px;display:flex}.audio-control-toggle-label{color:#b5aca4}.audio-control-toggle-pill{background:#94482666;border-radius:7px;flex-shrink:0;width:28px;height:14px;transition:background .2s;position:relative}.audio-control-toggle-pill[data-on=true]{background:var(--color-lava)}.audio-control-toggle-dot{background:#f6f8fa;border-radius:50%;width:10px;height:10px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px}.audio-control-toggle-pill[data-on=true] .audio-control-toggle-dot{transform:translate(14px)}.audio-control-toggle:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px;border-radius:4px}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}
