@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--mx:50%;--my:50%}*,:before,:after,::backdrop{--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-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-ease:initial;--cursor-on:0;--sp:0;--m1:#0000;--m2:#0000;--m3:#0000;--m4:#0000;--m5:#0000;--m6:#0000;--m7:#0000;--m8:#0000}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--color-bg-elev:var(--bg-elev);--color-fg-muted:var(--fg-muted);--color-fg-faint:var(--fg-faint);--color-accent-1:var(--teal);--color-accent-2:var(--grey);--color-stroke:var(--stroke);--font-display:var(--font-display)}}@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}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.right-6{right:calc(var(--spacing) * 6)}.bottom-16{bottom:calc(var(--spacing) * 16)}.z-10{z-index:10}.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}}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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}.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{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded:focus{border-radius:.25rem}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}@media (min-width:40rem){.sm\:right-10{right:calc(var(--spacing) * 10)}.sm\:bottom-24{bottom:calc(var(--spacing) * 24)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:aspect-square{aspect-ratio:1}}}:root{--bg:#f3f7f3;--bg-elev:#fcfefc;--bg-deep:#fbfdfb;--fg:#080e11;--fg-muted:#33393c;--fg-faint:#666a6c;--teal:#00696b;--teal-deep:#00484a;--teal-mid:#00595a;--grey:#4b4d4f;--amber:#00696b;--stroke:#080e1114;--stroke-mid:#080e112e;--glass:#fcfefcb8;--bg-soft:#f3f7f3c7;--bg-deep-soft:#fcfefcf5;--card-grad-a:#fcfefc;--card-grad-b:#f9fcf9f5;--teal-wash:#00696b0a;--teal-wash-mid:#00696b14;--teal-wash-hi:#00696b24;--stroke-soft:#080e112e;--pulse-tint:#00696b73;--card-shadow:0 1px 0 #080e1105, 0 2px 8px -2px #080e110a, 0 16px 32px -16px #080e110f;--card-shadow-hover:0 1px 0 #080e1108, 0 4px 14px -4px #00696b14, 0 24px 48px -20px #080e111a;--fog-hex:#e8efe9;--ambient-pow:.95;--scrim-bottom:#f3f7f300;--scrim-radial:#f3f7f300;--grain-blend:multiply;--grain-opacity:.025;--font-display:var(--font-cabinet-grotesk), "Helvetica Neue", system-ui, sans-serif;--font-body:var(--font-geist-sans), "Helvetica Neue", system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), var(--font-geist-mono), ui-monospace, monospace;--maxw:1440px;--t-hero:clamp(56px, 9.5vw, 168px);--t-h1:clamp(48px, 7vw, 112px);--t-h2:clamp(36px, 5vw, 72px);--t-h3:clamp(22px, 2.2vw, 32px);--t-body:clamp(15px, 1.05vw, 18px);--t-small:clamp(11px, .85vw, 13px)}@supports (color:lab(0% 0 0)){:root{--bg:lab(96.8317% -1.67677 1.29542);--bg-elev:lab(99.4599% -.838459 .647271);--bg-deep:lab(99.1119% -.838459 .647271);--fg:lab(3.72333% -1.38917 -2.28892);--fg-muted:lab(23.4772% -2.08581 -2.90269);--fg-faint:lab(44.3434% -1.27369 -1.75351);--teal:lab(39.3874% -27.348 -9.36882);--teal-deep:lab(26.5716% -25.7134 -8.75701);--teal-mid:lab(33.5551% -26.3742 -9.01596);--grey:lab(32.7357% -.850752 -1.16994);--amber:lab(39.3874% -27.348 -9.36882);--stroke:lab(3.72333% -1.38917 -2.28892/.08);--stroke-mid:lab(3.72333% -1.38917 -2.28892/.18);--glass:lab(99.4599% -.838459 .647271/.72);--bg-soft:lab(96.8317% -1.67677 1.29542/.78);--bg-deep-soft:lab(99.4599% -.838459 .647271/.96);--card-grad-a:lab(99.4599% -.838459 .647271);--card-grad-b:lab(98.6877% -1.67674 1.2954/.96);--teal-wash:lab(39.3874% -27.348 -9.36882/.04);--teal-wash-mid:lab(39.3874% -27.348 -9.36882/.08);--teal-wash-hi:lab(39.3874% -27.348 -9.36882/.14);--stroke-soft:lab(3.72333% -1.38917 -2.28892/.18);--pulse-tint:lab(39.3874% -27.348 -9.36882/.45);--card-shadow:0 1px 0 lab(3.72333% -1.38917 -2.28892/.02), 0 2px 8px -2px lab(3.72333% -1.38917 -2.28892/.04), 0 16px 32px -16px lab(3.72333% -1.38917 -2.28892/.06);--card-shadow-hover:0 1px 0 lab(3.72333% -1.38917 -2.28892/.03), 0 4px 14px -4px lab(39.3874% -27.348 -9.36882/.08), 0 24px 48px -20px lab(3.72333% -1.38917 -2.28892/.1);--scrim-bottom:lab(96.8317% -1.67677 1.29542/0);--scrim-radial:lab(96.8317% -1.67677 1.29542/0)}}:root[data-theme=dark]{--bg:#010202;--bg-elev:#040608;--bg-deep:#000001;--fg:#faf8f5;--fg-muted:#9fa6aa;--fg-faint:#595e63;--teal:#00d2d3;--teal-deep:#347f81;--teal-mid:#30a5a7;--grey:#868686;--amber:#ff9c3e;--stroke:#f3faff1a;--stroke-mid:#f3faff38;--glass:#e9f0f50a;--bg-soft:#01020299;--bg-deep-soft:#020304e6;--card-grad-a:#04060899;--card-grad-b:#02040599;--teal-wash:#347f810f;--teal-wash-mid:#347f811a;--teal-wash-hi:#347f812e;--stroke-soft:#faf8f52e;--pulse-tint:#00d2d380;--fog-hex:#0a0d10;--ambient-pow:.15;--scrim-bottom:#010202b3;--scrim-radial:#01020259;--grain-blend:overlay;--grain-opacity:.05;--card-shadow:0 1px 0 #0006, 0 12px 32px -16px #00000080;--card-shadow-hover:0 1px 0 #00000080, 0 4px 14px -2px #347f8140, 0 24px 48px -20px #0000008c}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--bg:lab(.463146% -.109799 -.267157);--bg-elev:lab(1.56312% -.391796 -.966573);--bg-deep:lab(.113022% -.0394806 -.109115);--fg:lab(97.7061% -.0120103 1.9075);--fg-muted:lab(67.5352% -1.62396 -3.29205);--fg-faint:lab(39.6943% -1.60605 -3.28265);--teal:lab(76.1651% -52.3874 -15.6252);--teal-deep:lab(48.541% -23.3767 -8.42758);--teal-mid:lab(61.5846% -32.1935 -11.0797);--grey:lab(55.92% -.0000298023 0);--amber:lab(73.8254% 33.482 64.1888);--stroke:lab(97.6956% -1.63329 -3.29721/.1);--stroke-mid:lab(97.6956% -1.63329 -3.29721/.22);--glass:lab(94.2156% -1.63248 -3.29677/.04);--bg-soft:lab(.463146% -.109799 -.267157/.6);--bg-deep-soft:lab(.90452% -.17605 -.411198/.9);--card-grad-a:lab(1.56312% -.391796 -.966573/.6);--card-grad-b:lab(.904505% -.264347 -.682002/.6);--teal-wash:lab(48.541% -23.3767 -8.42758/.06);--teal-wash-mid:lab(48.541% -23.3767 -8.42758/.1);--teal-wash-hi:lab(48.541% -23.3767 -8.42758/.18);--stroke-soft:lab(97.7061% -.0120103 1.9075/.18);--pulse-tint:lab(76.1651% -52.3874 -15.6252/.5);--scrim-bottom:lab(.463146% -.109799 -.267157/.7);--scrim-radial:lab(.463146% -.109799 -.267157/.35);--card-shadow:0 1px 0 lab(0% 0 0/.4), 0 12px 32px -16px lab(0% 0 0/.5);--card-shadow-hover:0 1px 0 lab(0% 0 0/.5), 0 4px 14px -2px lab(48.541% -23.3767 -8.42758/.25), 0 24px 48px -20px lab(0% 0 0/.55)}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:450;line-height:1.55;transition:background-color .6s cubic-bezier(.6,.05,.2,1),color .6s cubic-bezier(.6,.05,.2,1)}body{overflow-x:hidden}@media (pointer:fine){body{cursor:none}}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}::selection{background:var(--teal);color:var(--bg-deep)}h1,h2{font-family:var(--font-display);letter-spacing:-.02em}:root[data-theme=light] h1,:root[data-theme=light] h2,:root[data-theme=light] h3,:root[data-theme=light] .display{letter-spacing:-.025em;font-weight:700}.theme-bg{z-index:0;background:var(--bg);pointer-events:none;transition:background-color .6s cubic-bezier(.6,.05,.2,1);position:fixed;inset:0}.scrim{z-index:1;pointer-events:none;background:radial-gradient(60% 80% at 50% 50%, transparent 0%, var(--scrim-radial) 100%), linear-gradient(180deg, transparent 0%, transparent 60%, var(--scrim-bottom) 100%);position:fixed;inset:0}.grain{z-index:2;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}:root[data-theme=light] #stage{display:none!important}:root[data-theme=light] .lightshapes,:root[data-theme=light] .lightbg{opacity:1}.lightshapes,.lightbg{z-index:0;pointer-events:none;opacity:0;transition:opacity 1s cubic-bezier(.6,.05,.2,1);position:fixed;inset:0}.lightshapes{overflow:hidden}.lightshapes .shape{filter:blur(2px);will-change:transform;border-radius:50%;position:absolute}.lightshapes .shape.s1{background:radial-gradient(circle,#8ce3be8c,#0000 70%);background:radial-gradient(circle,lab(83.9352% -33.6336 9.64171/.55),#0000 70%);width:420px;height:420px;animation:32s ease-in-out infinite alternate shape-drift-1;top:8%;left:-8%}.lightshapes .shape.s2{background:radial-gradient(circle,#a2f0e073,#0000 70%);background:radial-gradient(circle,lab(89.4043% -27.5302 -.232553/.45),#0000 70%);width:520px;height:520px;animation:38s ease-in-out infinite alternate shape-drift-2;top:30%;right:-6%}.lightshapes .shape.s3{background:radial-gradient(circle,#cdf0cd80,#0000 70%);background:radial-gradient(circle,lab(91.4972% -16.7673 13.1474/.5),#0000 70%);width:380px;height:380px;animation:28s ease-in-out infinite alternate shape-drift-3;bottom:12%;left:35%}.lightshapes .shape.s4{background:radial-gradient(circle,#a2e9cf66,#0000 70%);background:radial-gradient(circle,lab(87.1384% -27.2549 5.06164/.4),#0000 70%);width:460px;height:460px;animation:42s ease-in-out infinite alternate shape-drift-4;bottom:-8%;right:20%}@keyframes shape-drift-1{0%{transform:translate(0)scale(1)}to{transform:translate(60px,80px)scale(1.15)}}@keyframes shape-drift-2{0%{transform:translate(0)scale(1.1)}to{transform:translate(-80px,60px)scale(1)}}@keyframes shape-drift-3{0%{transform:translate(0)scale(1)}to{transform:translate(50px,-70px)scale(1.2)}}@keyframes shape-drift-4{0%{transform:translate(0)scale(1.1)}to{transform:translate(-70px,-50px)scale(1.1)}}.lightshapes .geom{will-change:transform;border:1px solid #36816f33;border:1px solid lab(48.8352% -27.8807 2.42616/.2);border-radius:50%;position:absolute}.lightshapes .geom.g1{width:240px;height:240px;animation:60s linear infinite geom-rotate;top:12%;left:5%}.lightshapes .geom.g2{border-radius:0;width:320px;height:320px;animation:80s linear infinite reverse geom-rotate;top:55%;right:8%}.lightshapes .geom.g3{border-radius:8px;width:160px;height:160px;animation:50s linear infinite geom-rotate;bottom:18%;left:45%}@keyframes geom-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lightshapes .line{background:#36816f38;background:lab(48.8352% -27.8807 2.42616/.22);height:1px;position:absolute}.lightshapes .line.l1{width:22%;top:22%;left:0}.lightshapes .line.l2{width:28%;top:64%;right:0}.lightshapes .line.l3{width:18%;bottom:8%;left:12%}.lightbg .grid{background-image:linear-gradient(90deg,#3ea38c0f 1px,#0000 1px),linear-gradient(#3ea38c0f 1px,#0000 1px),linear-gradient(90deg,#3ea38c1f 1px,#0000 1px),linear-gradient(#3ea38c1f 1px,#0000 1px);background-image:linear-gradient(90deg,lab(60.6938% -34.9242 3.03507/.06) 1px,#0000 1px),linear-gradient(lab(60.6938% -34.9242 3.03507/.06) 1px,#0000 1px),linear-gradient(90deg,lab(60.6938% -34.9242 3.03507/.12) 1px,#0000 1px),linear-gradient(lab(60.6938% -34.9242 3.03507/.12) 1px,#0000 1px);background-size:32px 32px,32px 32px,160px 160px,160px 160px;animation:80s linear infinite bg-grid-drift;position:absolute;inset:-10%}@keyframes bg-grid-drift{0%{transform:translate(0)}to{transform:translate(-160px,-160px)}}.lightbg .sweeps{background:radial-gradient(50% 60% at 15% 25%,#a5f0db8c,#0000 65%),radial-gradient(40% 50% at 88% 70%,#c6f5da73,#0000 65%),radial-gradient(60% 50% at 50% 100%,#a8ebb559,#0000 60%);background:radial-gradient(50% 60% at 15% 25%,lab(89.4362% -27.5099 2.41344/.55),#0000 65%),radial-gradient(40% 50% at 88% 70%,lab(92.6885% -19.3878 7.68762/.45),#0000 65%),radial-gradient(60% 50% at 50% 100%,lab(87.3834% -29.7952 19.2238/.35),#0000 60%);animation:28s ease-in-out infinite alternate bg-sweeps-drift;position:absolute;inset:0}@keyframes bg-sweeps-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-3%,2%)scale(1.06)}}.lightbg .sketch{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800'><g fill='none' stroke='%2380c5b9' stroke-width='0.6' opacity='0.30'><path d='M -50 380 C 200 320, 400 440, 700 360 S 1100 280, 1300 340' /><path d='M -50 480 C 240 420, 460 540, 760 460 S 1100 380, 1300 440' stroke-opacity='0.7' /><path d='M -50 580 C 280 520, 520 640, 820 560 S 1100 480, 1300 540' stroke-opacity='0.5' /><circle cx='180' cy='220' r='80' stroke-dasharray='2 4' /><circle cx='980' cy='180' r='120' stroke-dasharray='1 6' opacity='0.6' /><rect x='720' y='420' width='240' height='180' stroke-dasharray='2 3' opacity='0.5'/><path d='M 280 700 L 280 460 L 520 460 L 520 700 Z' opacity='0.4'/></g></svg>");background-position:50%;background-repeat:no-repeat;background-size:cover;animation:16s ease-in-out infinite alternate bg-sketch-breathe;position:absolute;inset:0}@keyframes bg-sketch-breathe{0%{opacity:.6;transform:translate(0)}to{opacity:1;transform:translate(-1.2%,.8%)}}.lightbg .dots{background-image:radial-gradient(circle,#3ea38c4d 1px,#0000 1.5px);background-image:radial-gradient(circle,lab(60.6938% -34.9242 3.03507/.3) 1px,#0000 1.5px);background-size:80px 80px;animation:22s linear infinite bg-dots-shift;position:absolute;inset:0}@keyframes bg-dots-shift{0%{background-position:0 0}to{background-position:80px 40px}}.page{z-index:3;position:relative}#cursor{border:1px solid var(--teal);pointer-events:none;z-index:1000;will-change:transform;border-radius:50%;width:28px;height:28px;transition:width .2s,height .2s,background .2s,border-color .2s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}:root[data-theme=dark] #cursor{mix-blend-mode:difference}#cursor.is-hover{background:var(--teal);mix-blend-mode:normal;width:64px;height:64px}#cursor-dot{background:var(--teal);pointer-events:none;z-index:1001;border-radius:50%;width:5px;height:5px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}@media (pointer:coarse){#cursor,#cursor-dot{display:none}}.shell{max-width:var(--maxw);margin:0 auto;padding:0 32px}@media (max-width:700px){.shell{padding:0 20px}}.eyebrow{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--teal);padding-left:24px;font-size:11px;display:inline-block;position:relative}.eyebrow:before{content:"";background:var(--teal);width:14px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}:root[data-theme=light] .eyebrow,:root[data-theme=light] .eyebrow:before{color:var(--teal-deep);background:var(--teal-deep)}.display{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:.92}.display em{color:var(--teal);font-style:normal}.display .grey{color:var(--grey)}.body-lg{color:var(--fg-muted);text-wrap:pretty;max-width:60ch;font-size:clamp(17px,1.3vw,22px);line-height:1.5}.body{color:var(--fg-muted);text-wrap:pretty}[data-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.15,1),transform 1s cubic-bezier(.2,.7,.15,1);transform:translateY(40px)}[data-reveal].in{opacity:1;transform:translateY(0)}.split{vertical-align:top;display:inline-block;overflow:hidden}.split .w{transition:transform .9s cubic-bezier(.2,.7,.15,1);display:inline-block;transform:translateY(110%)}.split.in .w{transform:translateY(0)}.split-chars .ch{opacity:0;transform-origin:50% 100% -.5em;transition:opacity .8s cubic-bezier(.2,.7,.15,1),transform .9s cubic-bezier(.2,.7,.15,1);transition-delay:calc(var(--i,0) * 30ms);display:inline-block;transform:translateY(.6em)rotateX(-60deg)}.split-chars.in .ch{opacity:1;transform:translateY(0)rotateX(0)}.nav{z-index:50;font-family:var(--font-mono);letter-spacing:.08em;background:0 0;border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:22px 32px;font-size:12px;transition:background-color .35s cubic-bezier(.6,.05,.2,1),-webkit-backdrop-filter .35s cubic-bezier(.6,.05,.2,1),backdrop-filter .35s cubic-bezier(.6,.05,.2,1),border-color .35s cubic-bezier(.6,.05,.2,1),padding .35s cubic-bezier(.6,.05,.2,1);display:grid;position:fixed;top:0;left:0;right:0}.nav.scrolled{background:var(--bg-soft);-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom-color:var(--stroke);padding:14px 32px}:root[data-theme=light] .nav.scrolled{border-bottom-color:var(--stroke-mid);background:#fffffff0;background:lab(100% 0 0/.94)}.nav .mark{align-items:center;height:32px;display:inline-flex}.nav .mark img{width:auto;height:32px;transition:height .35s cubic-bezier(.6,.05,.2,1);display:block}:root[data-theme=dark] .nav .mark img{filter:brightness(1.15)contrast(1.05)}.nav ul{justify-content:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.nav a{text-transform:uppercase;opacity:.85;transition:opacity .2s;position:relative}.nav a:hover{opacity:1}.nav a:after{content:"";background:var(--teal);transform-origin:100%;height:1px;transition:transform .35s cubic-bezier(.6,.05,.2,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after{transform-origin:0;transform:scaleX(1)}.nav .clock{text-align:right;opacity:.85;align-items:center;gap:16px;display:flex}.theme-toggle{border:1px solid var(--stroke-mid);font-family:var(--font-mono);letter-spacing:.18em;background:var(--bg-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:0;padding:4px;font-size:10px;display:inline-flex;position:relative}.theme-toggle button{z-index:2;color:var(--fg-faint);letter-spacing:.2em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;transition:color .4s;display:inline-flex;position:relative}.theme-toggle button.active{color:var(--bg)}.theme-toggle .pill{background:var(--teal);z-index:1;border-radius:999px;width:calc(50% - 4px);transition:transform .55s cubic-bezier(.6,.05,.2,1);position:absolute;top:4px;bottom:4px}:root[data-theme=light] .theme-toggle .pill{transform:translate(100%)}.theme-toggle button svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:11px;height:11px}@media (max-width:700px){.nav{grid-template-columns:auto auto;gap:16px;padding:18px 20px}.nav ul{display:none}}.btn{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;will-change:transform;border-radius:999px;align-items:center;gap:12px;padding:18px 26px;font-size:12px;transition:transform .35s cubic-bezier(.2,.7,.15,1);display:inline-flex;position:relative;overflow:hidden}.btn .arrow{transition:transform .35s cubic-bezier(.2,.7,.15,1)}.btn:hover .arrow{transform:translate(4px)}.btn-primary{background:var(--teal);color:var(--bg-deep);font-weight:600}.btn-primary:after{content:"";background:var(--fg);z-index:-1;transition:transform .5s cubic-bezier(.6,.05,.2,1);position:absolute;inset:0;transform:translateY(100%)}.btn-primary:hover:after{transform:translateY(0)}.btn-ghost{border:1px solid var(--stroke-mid);color:var(--fg)}.btn-ghost:hover{border-color:var(--teal);color:var(--teal)}:root[data-theme=light] .btn-primary{background:var(--teal);color:#fff}:root[data-theme=light] .btn-primary:after{background:var(--teal-deep)}:root[data-theme=light] .btn-primary:hover{color:#fff}:root[data-theme=light] .btn-ghost{border-color:var(--stroke-mid);color:var(--fg);background:var(--bg-deep)}:root[data-theme=light] .btn-ghost:hover{border-color:var(--teal);color:var(--teal);background:var(--bg-deep)}.hero{flex-direction:column;justify-content:flex-end;min-height:100svh;padding:0 32px 60px;display:flex;position:relative}.hero-top{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);justify-content:space-between;gap:32px;font-size:11px;display:flex;position:absolute;top:110px;left:32px;right:32px}.hero-top .col{max-width:280px;line-height:1.5}.hero-top .col .k{color:var(--fg)}.hero-title{font-family:var(--font-display);font-weight:800;font-size:var(--t-hero);letter-spacing:-.045em;text-wrap:balance;line-height:.86}.hero-title .row{display:block;overflow:hidden}.hero-title .row>span{white-space:nowrap;display:inline-block;transform:translateY(110%)}.hero-title.in .row>span{transition:transform 1.1s cubic-bezier(.2,.7,.15,1);transform:translateY(0)}.hero-title.in .row:nth-child(2)>span{transition-delay:.12s}.hero-title.in .row:nth-child(3)>span{transition-delay:.24s}.hero-title em{color:var(--teal);font-style:normal;position:relative}.hero-title em:after{content:"";border:1px solid var(--teal);transform-origin:0;position:absolute;inset:-.04em -.06em -.02em;transform:scaleX(0)}.hero-title.in em:after{transition:transform 1s cubic-bezier(.6,.05,.2,1) .8s;transform:scaleX(1)}:root[data-theme=light] .hero-title em:after{background:var(--teal-wash-hi);z-index:-1;border:0;height:.18em;top:auto;bottom:.04em}.hero-foot{grid-template-columns:1fr auto auto;align-items:end;gap:32px;margin-top:48px;display:grid}.hero-foot .lede{max-width:44ch;color:var(--fg-muted);font-size:clamp(15px,1.1vw,18px);line-height:1.55}.hero-foot .lede strong{color:var(--fg);font-weight:500}.scroll-cue{font-family:var(--font-mono);letter-spacing:.3em;color:var(--fg-faint);flex-direction:column;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.scroll-cue .line{background:linear-gradient(to bottom, transparent, var(--teal), transparent);width:1px;height:40px;animation:2.2s ease-in-out infinite scroll-line}@keyframes scroll-line{0%{opacity:0;transform:translateY(-20px)}50%{opacity:1}to{opacity:0;transform:translateY(20px)}}.marquee{border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke);background:var(--bg-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:22px 0;position:relative;overflow:hidden}.marquee-track{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.02em;will-change:transform;gap:60px;font-size:clamp(28px,4vw,56px);font-weight:800;animation:35s linear infinite marquee;display:flex}.marquee-track span{align-items:center;gap:60px;display:inline-flex}.marquee-track .diamond{color:var(--teal)}.marquee-track .grey{color:#0000;-webkit-text-stroke:1px var(--grey)}:root[data-theme=light] .marquee-track .grey{-webkit-text-stroke:1px oklch(35% .005 235);color:#0000}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:clamp(80px,12vw,180px) 32px;position:relative}.section .shell{z-index:2;position:relative}.vision{text-align:left}.vision-quote{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;max-width:18ch;font-size:clamp(32px,5.5vw,88px);font-weight:500;line-height:1.05}.vision-quote em{color:var(--teal);font-style:normal}.vision-quote .grey{color:var(--grey)}.vision-meta{border-top:1px solid var(--stroke);grid-template-columns:1fr 1fr 1fr;gap:32px;margin-top:80px;padding-top:32px;display:grid}.vision-meta .col p{color:var(--fg-muted);font-size:14px;line-height:1.6}.vision-meta .col .k{color:var(--fg);font-weight:500}.vision-meta .col .lbl{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--teal);margin-bottom:10px;font-size:10px;display:block}@media (max-width:760px){.vision-meta,.hero-foot{grid-template-columns:1fr}.hero-top{display:none}}.industries-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:80px;display:grid}@media (max-width:760px){.industries-head{grid-template-columns:1fr}}.industries-list{border-top:1px solid var(--stroke);margin:0;padding:0;list-style:none}:root[data-theme=light] .industries-list{border-top-color:var(--stroke-mid)}.industry-row{border-bottom:1px solid var(--stroke);cursor:pointer;grid-template-columns:60px 1.3fr 2fr 90px 50px;align-items:center;gap:24px;padding:28px 0;transition:padding .5s cubic-bezier(.2,.7,.15,1);display:grid;position:relative}:root[data-theme=light] .industry-row{border-bottom-color:var(--stroke-mid)}.industry-row:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--teal-wash) 50%, transparent 100%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.industry-row:hover:before{opacity:1}.industry-row .num{font-family:var(--font-mono);color:var(--fg-faint);letter-spacing:.2em;font-size:12px}.industry-row .name{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(to right, var(--fg) 50%, var(--teal) 50%);-webkit-text-fill-color:transparent;background-position:0 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,2.6vw,38px);font-weight:700;line-height:1.05;transition:background-position .6s cubic-bezier(.6,.05,.2,1)}.industry-row:hover .name{background-position:-100% 0}.industry-row .desc{color:var(--fg-muted);max-width:50ch;font-size:14px;line-height:1.6}.industry-row .arrow{border:1px solid var(--stroke-mid);border-radius:50%;justify-self:end;place-items:center;width:44px;height:44px;transition:border-color .3s,background .3s,transform .4s cubic-bezier(.2,.7,.15,1),color .3s;display:grid}.industry-row:hover .arrow{border-color:var(--teal);background:var(--teal);color:var(--bg-deep);transform:rotate(-45deg)}:root[data-theme=light] .industry-row .arrow{background:var(--bg-deep)}.industry-row .tag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin-top:6px;font-size:10px;display:block}.industry-row .thumb{border:1px solid var(--stroke);background:var(--bg-elev);border-radius:4px;width:90px;height:64px;transition:transform .5s cubic-bezier(.2,.7,.15,1);position:relative;overflow:hidden}.industry-row .thumb img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.15,1)}.industry-row:hover .thumb{transform:scale(1.06)}.industry-row:hover .thumb img{transform:scale(1.12)}@media (max-width:760px){.industry-row{grid-template-columns:50px 1fr 70px 40px}.industry-row .desc{display:none}}.brikbond-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;margin-bottom:80px;display:grid}.brikbond-subtitle{line-height:1.05;font-size:clamp(28px,4vw,56px)!important}@media (max-width:760px){.brikbond-head{grid-template-columns:1fr}}.brikbond-logomark{border:1px solid var(--stroke);background:radial-gradient(85% 100% at 50% 80%,#0072750f,#0000 70%),linear-gradient(#fffc,#f6fbfb99);background:radial-gradient(85% 100% at 50% 80%,lab(43.0046% -31.9451 -11.4066/.06),#0000 70%),linear-gradient(lab(100% 0 0/.8),lab(98.3117% -1.60632 -.593281/.6));border-radius:6px;max-width:720px;margin-top:24px;padding:24px 36px 56px;display:block;position:relative;overflow:hidden}:root[data-theme=dark] .brikbond-logomark{border-color:var(--stroke-mid);background:radial-gradient(85% 100% at 50% 80%,#347f812e,#0000 70%),linear-gradient(#070a0cb3,#02040566);background:radial-gradient(85% 100% at 50% 80%,lab(48.541% -23.3767 -8.42758/.18),#0000 70%),linear-gradient(lab(2.48213% -.544049 -1.30067/.7),lab(.904505% -.264347 -.682002/.4))}.bb-logo-img{filter:drop-shadow(0 12px 32px #00595c14);filter:drop-shadow(0 12px 32px lab(33.7186% -31.8917 -11.3362/.08));width:100%;max-width:540px;height:auto;margin:0 auto;transition:transform 1.2s cubic-bezier(.2,.7,.15,1);display:block}.brikbond-logomark:hover .bb-logo-img{transform:translateY(-4px)}:root[data-theme=dark] .bb-logo-img{filter:brightness(1.1)drop-shadow(0 12px 32px #347f8166);filter:brightness(1.1)drop-shadow(0 12px 32px lab(48.541% -23.3767 -8.42758/.4))}.bb-ribbon{width:88%;height:36px;display:block;position:absolute;bottom:14px;left:6%;right:6%}.bb-ribbon-path{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 2.2s cubic-bezier(.6,.05,.2,1) .4s}[data-reveal].in .bb-ribbon-path,.brikbond-logomark.in .bb-ribbon-path{stroke-dashoffset:0}.brikbond-trio{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:920px){.brikbond-trio{grid-template-columns:1fr}}.bb-card{border:1px solid var(--stroke);background:linear-gradient(180deg, var(--card-grad-a), var(--card-grad-b));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:4px;flex-direction:column;min-height:460px;transition:border-color .4s,transform .4s cubic-bezier(.2,.7,.15,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}:root[data-theme=light] .bb-card{background:var(--bg-deep);box-shadow:0 1px #0000000a,0 8px 24px #0000000a;box-shadow:0 1px lab(0% 0 0/.04),0 8px 24px lab(0% 0 0/.04)}:root[data-theme=light] .bb-card:hover{box-shadow:0 1px #0000000a,0 16px 36px #00595c1a;box-shadow:0 1px lab(0% 0 0/.04),0 16px 36px lab(33.7186% -31.8917 -11.3362/.1)}.bb-card-img{background:var(--bg-elev);height:200px;position:relative;overflow:hidden}.bb-card-img img{object-fit:cover;filter:saturate(1.05);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.15,1),filter .5s}.bb-card:hover .bb-card-img img{transform:scale(1.06)}.bb-card-body{flex-direction:column;flex:1;padding:28px 32px 32px;display:flex}.bb-card:before{content:"";background:linear-gradient(90deg, transparent, var(--teal), transparent);transform-origin:0;height:1px;transition:transform .8s cubic-bezier(.6,.05,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.bb-card:hover{border-color:var(--stroke-mid);transform:translateY(-6px)}.bb-card:hover:before{transform:scaleX(1)}.bb-card .ix{font-family:var(--font-mono);letter-spacing:.25em;color:var(--teal);font-size:11px}.bb-card h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:14px;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.05}.bb-card .promise{font-family:var(--font-display);color:var(--teal);margin-top:8px;font-size:clamp(15px,1.2vw,18px);font-weight:500}.bb-card .body{color:var(--fg-muted);margin-top:18px;font-size:13.5px;line-height:1.6}.bb-card ul{border-top:1px solid var(--stroke);flex-direction:column;gap:10px;margin-top:22px;padding:22px 0 0;list-style:none;display:flex}.bb-card li{color:var(--fg-muted);gap:10px;font-size:12.5px;line-height:1.5;display:flex}.bb-card li:before{content:"◆";color:var(--teal);font-size:8px;line-height:1.9}.bb-mantra{border:1px solid var(--stroke);background:var(--teal-wash);text-align:center;font-family:var(--font-display);letter-spacing:-.02em;border-radius:4px;margin-top:80px;padding:60px 32px;font-size:clamp(24px,3.5vw,52px);font-weight:600;line-height:1.1}.bb-mantra .a{color:var(--teal)}.bb-mantra .b{color:var(--fg)}.bb-mantra .c{color:var(--grey)}.why-head{max-width:30ch;margin-bottom:80px}.why-pillars{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:100px;display:grid}@media (max-width:760px){.why-pillars{grid-template-columns:1fr}}.why-pillar{border:1px solid var(--stroke);background:var(--bg-elev);flex-direction:column;min-height:420px;display:flex;position:relative;overflow:hidden}:root[data-theme=light] .why-pillar{background:var(--bg-deep)}.why-pillar .pillar-img{height:220px;position:relative;overflow:hidden}.why-pillar .pillar-img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.15,1)}.why-pillar:hover .pillar-img img{transform:scale(1.06)}.why-pillar .pillar-body{flex-direction:column;flex:1;padding:32px 40px 40px;display:flex}.why-pillar:after{content:"";background:radial-gradient(circle at var(--mx,30%) var(--my,30%), var(--teal-wash-hi), transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.why-pillar:hover:after{opacity:1}.why-pillar .num{font-family:var(--font-mono);color:var(--bg-deep);letter-spacing:.25em;z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;background:lab(0% 0 0/.4);border-radius:3px;padding:6px 10px;font-size:11px;position:absolute;top:20px;right:24px}:root[data-theme=light] .why-pillar .num{background:#0000008c;background:lab(0% 0 0/.55)}.why-pillar .eb{color:var(--teal)}.why-pillar h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:16px;font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.05}.why-pillar p{color:var(--fg-muted);max-width:36ch;margin-top:18px;font-size:14.5px}.why-edges{background:var(--stroke);border:1px solid var(--stroke);perspective:1400px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}:root[data-theme=light] .why-edges{background:var(--stroke)}@media (max-width:760px){.why-edges{grid-template-columns:1fr}}.why-edge{background:var(--bg-deep-soft);cursor:pointer;min-height:240px;transform-style:preserve-3d;transform:perspective(1400px) rotateX(calc(var(--ry,0deg))) rotateY(calc(var(--rx,0deg))) translateZ(0);z-index:0;padding:44px 40px 48px;transition:transform .5s cubic-bezier(.2,.7,.15,1),background .4s cubic-bezier(.6,.05,.2,1),box-shadow .5s cubic-bezier(.6,.05,.2,1),border-color .4s,z-index;position:relative;overflow:hidden}.why-edge:hover{z-index:2;background:var(--bg-elev);box-shadow:0 1px #080e110a,0 24px 56px -18px #00696b33;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.04),0 24px 56px -18px lab(39.3874% -27.348 -9.36882/.2)}:root[data-theme=light] .why-edge{background:var(--bg-deep)}:root[data-theme=light] .why-edge:hover{background:var(--bg-elev)}.why-edge:before{content:attr(data-num);font-family:var(--font-display);letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px var(--stroke-mid);pointer-events:none;z-index:0;transform-origin:100% 0;opacity:.55;-webkit-user-select:none;user-select:none;font-size:clamp(120px,16vw,200px);font-weight:800;line-height:.92;transition:transform .65s cubic-bezier(.2,.7,.15,1),-webkit-text-stroke-color .45s cubic-bezier(.6,.05,.2,1),opacity .35s;position:absolute;top:-28px;right:-8px}.why-edge:hover:before{-webkit-text-stroke-color:var(--teal);opacity:1;transform:scale(1.32)translate(10px,-12px)}.why-edge:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), var(--teal-wash-hi), transparent 60%), linear-gradient(135deg, transparent 30%, var(--teal-wash-mid) 45%, var(--teal-wash-mid) 55%, transparent 70%);opacity:0;z-index:0;background-position:50%,0 0;background-size:100% 100%,300% 300%;transition:opacity .4s cubic-bezier(.6,.05,.2,1),background-position .9s cubic-bezier(.6,.05,.2,1);position:absolute;inset:0}.why-edge:hover:after{opacity:1;background-position:50%,100% 100%}.why-edge-corner{opacity:0;z-index:2;pointer-events:none;width:14px;height:14px;transition:opacity .35s,transform .55s cubic-bezier(.2,.7,.15,1);position:absolute}.why-edge-corner-tl{border-top:1px solid var(--teal);border-left:1px solid var(--teal);top:14px;left:14px;transform:translate(-6px,-6px)}.why-edge-corner-br{border-bottom:1px solid var(--teal);border-right:1px solid var(--teal);bottom:14px;right:14px;transform:translate(6px,6px)}.why-edge:hover .why-edge-corner{opacity:1;transform:translate(0)}.why-edge .num{z-index:1;font-family:var(--font-mono);letter-spacing:.3em;color:var(--fg-faint);font-size:10px;position:relative}.why-edge h4{z-index:1;font-family:var(--font-display);letter-spacing:-.01em;margin-top:16px;font-size:clamp(18px,1.7vw,26px);font-weight:700;line-height:1.12;transition:transform .45s cubic-bezier(.2,.7,.15,1),color .3s;position:relative}.why-edge:hover h4{color:var(--teal-deep);transform:translate(6px)}:root[data-theme=dark] .why-edge:hover h4{color:var(--teal)}.why-edge p{z-index:1;color:var(--fg-muted);margin-top:14px;font-size:13.5px;transition:color .3s;position:relative}.why-edge:hover p{color:var(--fg)}.why-edge-glyph{font-family:var(--font-display);color:var(--teal);opacity:0;pointer-events:none;z-index:2;font-size:22px;transition:opacity .4s cubic-bezier(.2,.7,.15,1),transform .55s cubic-bezier(.2,.7,.15,1),color .3s;position:absolute;bottom:24px;right:32px;transform:translate(-12px)}.why-edge:hover .why-edge-glyph{opacity:1;color:var(--teal-deep);transform:translate(0)}:root[data-theme=dark] .why-edge:hover .why-edge-glyph{color:var(--teal)}.why-edge[data-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.15,1) calc(var(--edge-i,0) * .1s), transform 1.1s cubic-bezier(.2,.7,.15,1) calc(var(--edge-i,0) * .1s);transform:perspective(1400px)translateY(60px)scale(.96)}.why-edge[data-reveal].in{transform:perspective(1400px) rotateX(calc(var(--ry,0deg))) rotateY(calc(var(--rx,0deg))) translateY(0) scale(1);opacity:1;transition:opacity 1s cubic-bezier(.2,.7,.15,1) calc(var(--edge-i,0) * .1s), transform .5s cubic-bezier(.2,.7,.15,1), background .4s, box-shadow .5s, border-color .4s}.giga-section{justify-content:center;align-items:center;min-height:60vh;padding:120px 32px 100px;display:flex;position:relative;overflow:hidden}.giga-atmos{pointer-events:none;z-index:1;position:absolute;inset:0}.giga-grid{background-image:linear-gradient(to right, var(--stroke-mid) 1px, transparent 1px), linear-gradient(to bottom, var(--stroke-mid) 1px, transparent 1px);opacity:.4;background-size:72px 72px;animation:80s linear infinite giga-grid-drift;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(60% 60%,#000 40%,#0000 95%);mask-image:radial-gradient(60% 60%,#000 40%,#0000 95%)}@keyframes giga-grid-drift{0%{background-position:0 0,0 0}to{background-position:-72px -72px,-72px -72px}}.giga-glow{background:radial-gradient(40% 50% at 50% 50%, var(--teal-wash-mid), transparent 70%);animation:8s ease-in-out infinite giga-glow-pulse;position:absolute;inset:0}@keyframes giga-glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.giga-coords{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--fg-faint);opacity:.7;font-size:10px;position:absolute}.giga-coords-tl{top:32px;left:48px}.giga-coords-tr{top:32px;right:48px}.giga-coords-bl{bottom:32px;left:48px}.giga-coords-br{color:var(--teal-deep);bottom:32px;right:48px}@media (max-width:760px){.giga-coords{font-size:9px}.giga-coords-tl,.giga-coords-tr{top:18px}.giga-coords-bl,.giga-coords-br{bottom:18px}.giga-coords-tl,.giga-coords-bl{left:20px}.giga-coords-tr,.giga-coords-br{right:20px}}.giga{z-index:2;font-family:var(--font-display);letter-spacing:-.07em;text-align:center;-webkit-text-stroke:1px var(--stroke-soft);color:#0000;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(110px,28vw,480px);font-weight:800;line-height:.78;position:relative}.giga em{-webkit-text-stroke:1px var(--teal);color:#0000;font-style:normal}.giga .dot{background:var(--grey);vertical-align:text-top;-webkit-text-stroke:0;border-radius:50%;width:.12em;height:.12em;margin-right:-.02em;display:inline-block}.giga{perspective:1400px}.giga>*{transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform;display:inline-block}.giga>span:first-of-type{animation:6.5s ease-in-out infinite giga-letter-v}.giga>.dot{animation:5.5s ease-in-out .4s infinite giga-letter-dot}.giga>.grey{animation:7s ease-in-out .8s infinite giga-letter-t}.giga>em:first-of-type{animation:6s ease-in-out .2s infinite giga-letter-a}.giga>em:nth-of-type(2){animation:7.5s ease-in-out .6s infinite giga-letter-g}@keyframes giga-letter-v{0%,to{transform:translateY(calc(var(--p,0) * -56px)) rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg)) rotate(0deg)}50%{transform:translateY(calc(var(--p,0) * -56px - 18px)) rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg)) rotate(-1deg)}}@keyframes giga-letter-dot{0%,to{transform:translateY(calc(var(--p,0) * 36px)) rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg)) scale(1)}50%{transform:translateY(calc(var(--p,0) * 36px - 10px)) rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg)) scale(1.18)}}@keyframes giga-letter-t{0%,to{transform:translateY(calc(var(--p,0) * 28px)) rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg))}50%{transform:translateY(calc(var(--p,0) * 28px + 12px)) rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg))}}@keyframes giga-letter-a{0%,to{transform:translateY(calc(var(--p,0) * -40px)) rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg)) rotate(0deg)}50%{transform:translateY(calc(var(--p,0) * -40px - 14px)) rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg)) rotate(1deg)}}@keyframes giga-letter-g{0%,to{transform:translateY(calc(var(--p,0) * 64px)) rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg)) rotate(0deg)}50%{transform:translateY(calc(var(--p,0) * 64px + 20px)) rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg)) rotate(-1deg)}}.giga[data-reveal]>*{clip-path:inset(110% 0 0);transition:clip-path 1.4s cubic-bezier(.2,.7,.15,1)}.giga[data-reveal].in>span:first-of-type{clip-path:inset(0);transition-delay:0s}.giga[data-reveal].in>.dot{clip-path:inset(0);transition-delay:.12s}.giga[data-reveal].in>.grey{clip-path:inset(0);transition-delay:.24s}.giga[data-reveal].in>em:first-of-type{clip-path:inset(0);transition-delay:.36s}.giga[data-reveal].in>em:nth-of-type(2){clip-path:inset(0);transition-delay:.48s}.status-pill{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);border:1px solid var(--stroke-mid);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:inline-flex}.status-pill .dot{background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 0 var(--teal);border-radius:50%;animation:2s ease-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.contact-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:80px;display:grid}@media (max-width:920px){.contact-grid{grid-template-columns:1fr;gap:48px}}.contact form{flex-direction:column;gap:24px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field label{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.field input,.field textarea{border:0;border-bottom:1px solid var(--stroke-mid);font:inherit;color:var(--fg);resize:none;background:0 0;outline:none;width:100%;padding:14px 0;transition:border-color .3s}.field input:focus,.field textarea:focus{border-color:var(--teal)}.field textarea{min-height:120px}.field-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:600px){.field-row{grid-template-columns:1fr}}:root[data-theme=light] .field input,:root[data-theme=light] .field textarea{background:var(--bg-deep);border:1px solid var(--stroke);border-radius:4px;padding:14px 16px}.contact-lines{flex-direction:column;gap:36px;display:flex}.contact-lines .line .lbl{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--teal);font-size:10px}.contact-lines .line .v{font-family:var(--font-display);letter-spacing:-.01em;margin-top:8px;font-size:clamp(18px,1.6vw,24px);font-weight:500}.contact-lines .line a:hover{color:var(--teal)}.site-footer{border-top:1px solid var(--stroke);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--fg-faint);z-index:3;margin-top:80px;padding:60px 32px 40px;font-size:11px;position:relative}.site-footer .row{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;gap:32px;margin:0 auto;display:flex}.site-footer a:hover{color:var(--teal)}.industry-row .num,.bb-card .ix,.why-pillar .num,.why-edge .num,.eyebrow,.hero-top,.theme-toggle,#nav-clock,.footer,.site-footer{font-variant-numeric:tabular-nums}.scroll-progress{z-index:60;pointer-events:none;background:linear-gradient(90deg, transparent, var(--teal) 35%, var(--teal) 65%, transparent);transform-origin:0 0;width:100%;height:1px;transform:scaleX(var(--p,0));opacity:.55;transition:transform .12s cubic-bezier(.6,.05,.2,1);position:fixed;inset:0 auto auto 0}.marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}:root[data-theme=light] .marquee{border-top-color:var(--stroke);border-bottom-color:var(--stroke);-webkit-backdrop-filter:blur(10px)saturate(1.05);background:#fcfefc8c;background:lab(99.4599% -.838459 .647271/.55)}:root[data-theme=light] .marquee-track{color:var(--fg);animation-duration:52s}.marquee-track .diamond{transition:color .4s}@media (pointer:fine){.marquee:hover .marquee-track{animation-play-state:paused}}:root[data-theme=light] .section+.section{padding-top:0}:root[data-theme=light] .eyebrow{letter-spacing:.36em;color:var(--teal-deep);padding-left:28px;font-size:10.5px}:root[data-theme=light] .eyebrow:before{background:linear-gradient(90deg, transparent, var(--teal-deep));width:18px;height:1px}:root[data-theme=light] .nav.scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid var(--stroke);background:#fcfefcdb;background:lab(99.4599% -.838459 .647271/.86);box-shadow:0 1px #080e110a,0 12px 24px -16px #080e110f;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.04),0 12px 24px -16px lab(3.72333% -1.38917 -2.28892/.06)}:root[data-theme=light] .nav a{color:var(--fg-muted);letter-spacing:.12em;opacity:1}:root[data-theme=light] .nav a:hover{color:var(--fg)}:root[data-theme=light] .nav .clock{color:var(--fg-muted)}:root[data-theme=light] .theme-toggle{border-color:var(--stroke-mid);background:#fcfefc99;background:lab(99.4599% -.838459 .647271/.6)}:root[data-theme=light] .theme-toggle button{color:var(--fg-faint)}:root[data-theme=light] .theme-toggle button.active{color:#fff}:root[data-theme=light] .hero-title{letter-spacing:-.045em;font-weight:700}:root[data-theme=light] .hero-title em:after{background:linear-gradient(180deg, transparent 60%, var(--teal-wash-hi) 60%, var(--teal-wash-hi) 92%, transparent 92%);height:.28em;bottom:.08em}:root[data-theme=light] .hero-top .col{color:var(--fg-faint)}:root[data-theme=light] .hero-top .col .k{color:var(--fg);font-weight:500}:root[data-theme=light] .btn{letter-spacing:.18em;font-size:11.5px;font-weight:600}:root[data-theme=light] .btn-primary{background:var(--teal-deep);color:#fff;box-shadow:0 1px #080e110d,0 12px 24px -10px #00484a4d;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.05),0 12px 24px -10px lab(26.5716% -25.7134 -8.75701/.3)}:root[data-theme=light] .btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px #080e110f,0 18px 36px -12px #00484a73;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.06),0 18px 36px -12px lab(26.5716% -25.7134 -8.75701/.45)}:root[data-theme=light] .btn-ghost{box-shadow:0 1px #080e110a;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.04)}:root[data-theme=light] .btn-ghost:hover{box-shadow:0 1px #080e110d,0 12px 24px -12px #00484a2e;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.05),0 12px 24px -12px lab(26.5716% -25.7134 -8.75701/.18)}.bb-card,.why-pillar,.why-edge{transform-style:preserve-3d}.bb-card{box-shadow:var(--card-shadow);transform:perspective(1400px) rotateX(calc(var(--ry,0deg))) rotateY(calc(var(--rx,0deg))) translateZ(0);transition:transform .5s cubic-bezier(.2,.7,.15,1),box-shadow .5s cubic-bezier(.2,.7,.15,1),border-color .4s}.bb-card:hover{box-shadow:var(--card-shadow-hover)}.why-pillar{box-shadow:var(--card-shadow);transform:perspective(1400px) rotateX(calc(var(--ry,0deg))) rotateY(calc(var(--rx,0deg))) translateZ(0);transition:transform .5s cubic-bezier(.2,.7,.15,1),box-shadow .5s cubic-bezier(.2,.7,.15,1)}.why-pillar:hover{box-shadow:var(--card-shadow-hover)}:root[data-theme=light] .bb-card{background:linear-gradient(180deg, var(--card-grad-a) 0%, var(--card-grad-b) 100%);border-color:var(--stroke)}:root[data-theme=light] .bb-card-body{padding:32px 36px 36px}:root[data-theme=light] .bb-card h3{font-weight:700}:root[data-theme=light] .bb-card .promise{color:var(--teal-deep);font-weight:500}:root[data-theme=light] .bb-card ul{border-top-color:var(--stroke)}:root[data-theme=light] .bb-card li:before{color:var(--teal-deep)}:root[data-theme=light] .why-pillar{background:var(--bg-elev);border-color:var(--stroke)}:root[data-theme=light] .why-edges{background:var(--stroke);border-color:var(--stroke)}:root[data-theme=light] .why-edge{background:var(--bg-elev);transition:background .4s,box-shadow .4s}:root[data-theme=light] .why-edge:hover{background:var(--card-grad-b);box-shadow:inset 0 0 0 1px #00696b1a;box-shadow:inset 0 0 0 1px lab(39.3874% -27.348 -9.36882/.1)}:root[data-theme=light] .why-edge h4{color:var(--fg);font-weight:700}:root[data-theme=light] .bb-card-img,:root[data-theme=light] .why-pillar .pillar-img,:root[data-theme=light] .industry-row .thumb{border-bottom:1px solid var(--stroke);box-shadow:inset 0 1px #0000000a;box-shadow:inset 0 1px lab(0% 0 0/.04)}:root[data-theme=light] .industry-row .thumb{border:1px solid var(--stroke);border-radius:6px;box-shadow:0 1px #080e1105,0 8px 16px -8px #080e110f;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.02),0 8px 16px -8px lab(3.72333% -1.38917 -2.28892/.06)}:root[data-theme=light] .industry-row:hover .thumb{box-shadow:0 1px #080e110a,0 14px 28px -10px #00696b29;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.04),0 14px 28px -10px lab(39.3874% -27.348 -9.36882/.16)}:root[data-theme=light] .industry-row .name{font-weight:600}:root[data-theme=light] .grain{opacity:.022}:root[data-theme=light] .status-pill{border-color:var(--stroke-mid);color:var(--fg-muted);-webkit-backdrop-filter:blur(10px);background:#fcfefcb3;background:lab(99.4599% -.838459 .647271/.7);box-shadow:0 1px #080e1108;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.03)}:root[data-theme=light] .brikbond-logomark{border-color:var(--stroke);box-shadow:var(--card-shadow);background:radial-gradient(85% 100% at 50% 80%,#00696b0d,#0000 70%),linear-gradient(#fcfefcf2,#f9fcf9d9);background:radial-gradient(85% 100% at 50% 80%,lab(39.3874% -27.348 -9.36882/.05),#0000 70%),linear-gradient(lab(99.4599% -.838459 .647271/.95),lab(98.6877% -1.67674 1.2954/.85))}:root[data-theme=light] .brikbond-logomark:hover{box-shadow:var(--card-shadow-hover)}:root[data-theme=light] .bb-mantra{border-color:var(--stroke);letter-spacing:-.025em;background:linear-gradient(#00696b0a,#00696b14);background:linear-gradient(lab(39.3874% -27.348 -9.36882/.04),lab(39.3874% -27.348 -9.36882/.08));font-weight:600}:root[data-theme=light] .bb-mantra .a{color:var(--teal-deep)}:root[data-theme=light] .bb-mantra .b{color:var(--fg)}:root[data-theme=light] .bb-mantra .c{color:var(--grey)}:root[data-theme=light] .field input,:root[data-theme=light] .field textarea{background:var(--bg-elev);border:1px solid var(--stroke);border-radius:6px;padding:14px 16px;transition:border-color .25s,box-shadow .25s,background .25s;box-shadow:inset 0 1px #00000005;box-shadow:inset 0 1px lab(0% 0 0/.02)}:root[data-theme=light] .field input:hover,:root[data-theme=light] .field textarea:hover{border-color:var(--stroke-mid)}:root[data-theme=light] .field input:focus,:root[data-theme=light] .field textarea:focus{border-color:var(--teal-deep);box-shadow:0 0 0 4px var(--teal-wash)}:root[data-theme=light] .field label{letter-spacing:.32em;color:var(--fg-faint);font-size:9.5px}:root[data-theme=light] .contact-lines .line .lbl{color:var(--teal-deep)}:root[data-theme=light] .site-footer{border-top:1px solid var(--stroke);color:var(--fg-faint);background:linear-gradient(#0000,#fcfefc80);background:linear-gradient(#0000,lab(99.4599% -.838459 .647271/.5))}:root[data-theme=light] .site-footer a{color:var(--fg-muted)}:root[data-theme=light] .site-footer a:hover{color:var(--teal-deep)}:root[data-theme=light] .lightshapes .shape.s1{opacity:.7;animation-duration:48s}:root[data-theme=light] .lightshapes .shape.s2{opacity:.6;animation-duration:56s}:root[data-theme=light] .lightshapes .shape.s3{opacity:.65;animation-duration:44s}:root[data-theme=light] .lightshapes .shape.s4{opacity:.55;animation-duration:60s}:root[data-theme=light] .lightshapes .geom{opacity:.55}:root[data-theme=light] .lightshapes .geom.g1{animation-duration:110s}:root[data-theme=light] .lightshapes .geom.g2{animation-duration:140s}:root[data-theme=light] .lightshapes .geom.g3{animation-duration:95s}:root[data-theme=light] .lightshapes .line{opacity:.6}:root[data-theme=light] .lightbg .grid{opacity:.7;animation-duration:140s}:root[data-theme=light] .lightbg .sweeps{opacity:.85;animation-duration:48s}:root[data-theme=light] .lightbg .sketch{opacity:.55;animation-duration:26s}:root[data-theme=light] .lightbg .dots{opacity:.55;animation-duration:40s}:root[data-theme=light] .giga{-webkit-text-stroke:1px oklch(16% .012 230/.12)}:root[data-theme=light] .giga em{-webkit-text-stroke:1px oklch(47% .085 197/.55)}:root[data-theme=light] .industry-row .arrow{border-color:var(--stroke-mid);background:var(--bg-elev);color:var(--fg)}:root[data-theme=light] .industry-row:hover .arrow{border-color:var(--teal-deep);background:var(--teal-deep);color:#fff;box-shadow:0 6px 18px -6px #00484a73;box-shadow:0 6px 18px -6px lab(26.5716% -25.7134 -8.75701/.45)}:root[data-theme=light] .industry-row:hover{background:linear-gradient(90deg,#0000 0%,#00696b08 50%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(39.3874% -27.348 -9.36882/.03) 50%,#0000 100%)}:root[data-theme=light] .vision-quote{font-weight:500}:root[data-theme=light] .vision-quote em{color:var(--teal-deep)}:root[data-theme=light] [data-reveal]{transition:opacity 1.1s cubic-bezier(.22,.6,.2,1),transform 1.1s cubic-bezier(.22,.6,.2,1)}.section-rail{z-index:40;font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--fg-faint);pointer-events:none;opacity:0;font-variant-numeric:tabular-nums;mix-blend-mode:difference;flex-direction:column;align-items:center;gap:14px;font-size:10px;animation:.8s cubic-bezier(.2,.7,.15,1) .3s forwards rail-fade-in;display:flex;position:fixed;top:50%;left:20px;transform:translateY(-50%)}:root[data-theme=light] .section-rail{mix-blend-mode:normal;color:var(--fg-muted)}.section-rail-num{color:var(--teal);letter-spacing:.18em;font-size:11px;font-weight:500}:root[data-theme=light] .section-rail-num{color:var(--teal-deep)}.section-rail-divider{background:linear-gradient(to bottom, transparent, var(--teal), transparent);opacity:.55;width:1px;height:48px;display:block}.section-rail-label{writing-mode:vertical-rl;letter-spacing:.32em;font-size:10.5px;transform:rotate(180deg)}@keyframes rail-fade-in{to{opacity:1}}@media (max-width:980px){.section-rail{display:none}}.theme-bg:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% 35%,#0000 0% 60%,#a5dbcb00 100%);background:radial-gradient(120% 80% at 50% 35%,#0000 0% 60%,lab(83.3774% -20.5489 1.80701/0) 100%);transition:background .9s cubic-bezier(.6,.05,.2,1);position:absolute;inset:0}:root[data-theme=light][data-scene=hero] .theme-bg:after{background:radial-gradient(120% 80% at 50% 20%,#ddf5e98c 0%,#0000 70%);background:radial-gradient(120% 80% at 50% 20%,lab(94.6038% -9.90048 2.86845/.55) 0%,#0000 70%)}:root[data-theme=light][data-scene=vision] .theme-bg:after{background:radial-gradient(110% 90% at 30% 40%,#c9f7e973 0%,#0000 65%);background:radial-gradient(110% 90% at 30% 40%,lab(93.6881% -17.0601 1.5034/.45) 0%,#0000 65%)}:root[data-theme=light][data-scene=industries] .theme-bg:after{background:radial-gradient(120% 80% at 70% 45%,#dcf7e166 0%,#0000 70%);background:radial-gradient(120% 80% at 70% 45%,lab(94.7335% -11.8404 7.56122/.4) 0%,#0000 70%)}:root[data-theme=light][data-scene=brikbond] .theme-bg:after{background:radial-gradient(120% 90% at 50% 60%,#b9f5f666 0%,#0000 65%);background:radial-gradient(120% 90% at 50% 60%,lab(92.5022% -19.3416 -6.76308/.4) 0%,#0000 65%)}:root[data-theme=light][data-scene=why] .theme-bg:after{background:radial-gradient(110% 80% at 35% 55%,#dafbeb80 0%,#0000 70%);background:radial-gradient(110% 80% at 35% 55%,lab(95.8979% -13.2281 3.82813/.5) 0%,#0000 70%)}:root[data-theme=light][data-scene=contact] .theme-bg:after{background:radial-gradient(120% 90% at 65%,#c0f9ed73 0%,#0000 65%);background:radial-gradient(120% 90% at 65%,lab(93.7933% -20.5466 -.18028/.45) 0%,#0000 65%)}[data-mask-reveal]{position:relative;overflow:hidden}[data-mask-reveal]>img{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(.2,.7,.15,1),transform 1.4s cubic-bezier(.2,.7,.15,1);transform:scale(1.08)}[data-mask-reveal].mask-in>img{clip-path:inset(0);transform:scale(1)}[data-mask-reveal]:after{content:"";background:linear-gradient(90deg, var(--teal) 0%, var(--teal) 50%, transparent 50%);pointer-events:none;z-index:1;opacity:.85;mix-blend-mode:multiply;transition:transform 1.4s cubic-bezier(.2,.7,.15,1);position:absolute;inset:0;transform:translate(-100%)}[data-mask-reveal].mask-in:after{transform:translate(100%)}.industry-preview{pointer-events:none;z-index:30;border:1px solid var(--stroke-mid);background:var(--bg-elev);width:280px;height:188px;box-shadow:var(--card-shadow-hover);opacity:0;will-change:transform, opacity;border-radius:6px;transition:opacity .35s cubic-bezier(.2,.7,.15,1),transform .35s cubic-bezier(.2,.7,.15,1);position:fixed;top:0;left:0;overflow:hidden;transform:translate(0)translate(24px,-50%)scale(.92)}.industry-preview.is-visible{opacity:1;transform:translate(0)translate(24px,-50%)scale(1)}.industry-preview img{object-fit:cover;width:100%;height:100%}@media (max-width:980px),(pointer:coarse){.industry-preview{display:none}}.industry-row:hover .thumb img{transition:opacity .3s}@supports (view-transition-name:root){:root{view-transition-name:root}::view-transition-old(root){animation:none}::view-transition-new(root){transform-origin:var(--theme-wipe-x,50%) var(--theme-wipe-y,50%);animation:.65s cubic-bezier(.2,.7,.15,1) forwards theme-wipe}@keyframes theme-wipe{0%{clip-path:circle(0 at var(--theme-wipe-x,50%) var(--theme-wipe-y,50%))}to{clip-path:circle(var(--theme-wipe-r,200vmax) at var(--theme-wipe-x,50%) var(--theme-wipe-y,50%))}}}#cursor .cursor-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bg-deep);opacity:0;pointer-events:none;place-items:center;font-size:10px;transition:opacity .2s;display:grid;position:absolute;inset:0}#cursor.has-label .cursor-label{opacity:1}#cursor.has-label{background:var(--teal);mix-blend-mode:normal;width:84px;height:84px}:root[data-theme=light] #cursor.has-label .cursor-label{color:#fff}.sticky-cta{z-index:45;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:var(--teal);color:#fff;opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:11px;font-weight:600;transition:transform .55s cubic-bezier(.2,.7,.15,1),opacity .55s cubic-bezier(.2,.7,.15,1),box-shadow .35s;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(20px)scale(.92);box-shadow:0 1px #080e110f,0 14px 28px -10px #00484a66;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.06),0 14px 28px -10px lab(26.5716% -25.7134 -8.75701/.4)}.sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.sticky-cta:hover{box-shadow:0 1px #080e1114,0 20px 40px -10px #00484a8c;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.08),0 20px 40px -10px lab(26.5716% -25.7134 -8.75701/.55)}:root[data-theme=dark] .sticky-cta{background:var(--teal);color:var(--bg-deep)}@media (max-width:700px){.sticky-cta{padding:12px 18px;font-size:10px;bottom:16px;right:16px}}.diamond-divider{z-index:3;justify-content:center;align-items:center;gap:24px;padding:28px 32px;display:flex;position:relative}.diamond-divider .rule{background:linear-gradient(90deg, transparent, var(--stroke-mid), transparent);flex:0 220px;height:1px}.diamond-divider .diamond{color:var(--teal);letter-spacing:.4em;font-size:11px}:root[data-theme=light] .diamond-divider .diamond{color:var(--teal-deep)}.section{padding:clamp(60px,8.5vw,130px) 32px}:root[data-theme=light] .section{padding:clamp(64px,9vw,140px) 32px}.industries-head,.brikbond-head{margin-bottom:56px}.vision-meta{margin-top:56px;padding-top:28px}.why-head{margin-bottom:56px}.why-pillars{margin-bottom:72px}.bb-mantra{margin-top:56px;padding:44px 32px}.section-watermark{font-family:var(--font-display);letter-spacing:-.06em;-webkit-text-stroke:1px var(--stroke-soft);color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;z-index:1;opacity:.7;font-size:clamp(120px,22vw,360px);font-weight:800;line-height:.78;transition:opacity .6s,transform .6s;position:absolute}.section-watermark-right{bottom:6%;right:-2vw}.section-watermark-left{top:8%;left:-2vw;transform:rotate(0)}.section-watermark-center{opacity:.4;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-theme=light] .section-watermark{-webkit-text-stroke:1px oklch(47% .085 197/.16);opacity:1}@media (max-width:760px){.section-watermark{opacity:.35;font-size:clamp(80px,36vw,200px)}}.hero-deco{pointer-events:none;z-index:0;opacity:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:0 8vw;animation:1.4s cubic-bezier(.2,.7,.15,1) .6s forwards hero-deco-in;display:grid;position:absolute;inset:0}:root[data-theme=dark] .hero-deco{opacity:0;animation:none}@keyframes hero-deco-in{to{opacity:1}}.hero-deco-mark{font-family:var(--font-display);letter-spacing:-.075em;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--teal) 0%, var(--teal-deep) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 12px 32px #00696b2e);filter:drop-shadow(0 12px 32px lab(39.3874% -27.348 -9.36882/.18));-webkit-background-clip:text;background-clip:text;font-size:clamp(160px,26vw,440px);font-weight:800;line-height:.78;animation:7s ease-in-out infinite hero-mark-breathe;position:relative}.hero-deco-mark em{background:linear-gradient(180deg, var(--teal) 0%, var(--teal-deep) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-deco-mark .grey{-webkit-text-fill-color:transparent;background:linear-gradient(#6c6f70 0%,#464849 100%);background:linear-gradient(lab(46.6558% -.852555 -1.17091) 0%,lab(30.4157% -.850365 -1.16972) 100%);-webkit-background-clip:text;background-clip:text}.hero-deco-mark .dot{vertical-align:text-top;background:#4b4d4f;background:lab(32.7357% -.850752 -1.16994);border-radius:50%;width:.13em;height:.13em;margin-right:-.02em;display:inline-block;box-shadow:0 6px 14px #4b4d4f40;box-shadow:0 6px 14px lab(32.7357% -.850752 -1.16994/.25)}@keyframes hero-mark-breathe{0%,to{filter:drop-shadow(0 12px 32px #00696b2e);filter:drop-shadow(0 12px 32px lab(39.3874% -27.348 -9.36882/.18));transform:scale(1)}50%{filter:drop-shadow(0 18px 48px #00696b47);filter:drop-shadow(0 18px 48px lab(39.3874% -27.348 -9.36882/.28));transform:scale(1.012)}}:root[data-theme=dark] .hero-deco-mark{-webkit-text-fill-color:transparent;filter:drop-shadow(0 18px 48px #00d2d347);filter:drop-shadow(0 18px 48px lab(76.1651% -52.3874 -15.6252/.28));opacity:.55;background:linear-gradient(#00d2d3 0%,#347f81 100%);background:linear-gradient(lab(76.1651% -52.3874 -15.6252) 0%,lab(48.541% -23.3767 -8.42758) 100%);-webkit-background-clip:text;background-clip:text}.hero-deco-side{font-family:var(--font-mono);letter-spacing:.32em;color:var(--fg-faint);flex-direction:column;align-items:center;gap:14px;font-size:9.5px;display:flex}.hero-deco-side .hairline{background:linear-gradient(to bottom, transparent, var(--teal), transparent);opacity:.45;width:1px;height:80px;display:block}.hero-deco-side-l{place-self:center end}.hero-deco-side-r{place-self:center start}@media (max-width:980px){.hero-deco-side{display:none}.hero-deco{grid-template-columns:1fr}}.industry-row .name{background-image:linear-gradient(to right, var(--fg) 50%, var(--teal) 50%)}:root[data-theme=light] .industry-row .name{background-image:linear-gradient(to right, var(--fg) 50%, var(--teal-deep) 50%)}.bb-card h3,.why-pillar h3,.why-edge h4,.bb-card .promise{display:inline-block;position:relative}.bb-card h3:after,.why-pillar h3:after,.why-edge h4:after,.bb-card .promise:after{content:"";background:var(--teal-wash-hi);z-index:-1;transform-origin:0;height:.55em;transition:transform .55s cubic-bezier(.6,.05,.2,1);position:absolute;bottom:.06em;left:-4px;right:-4px;transform:scaleX(0)}.bb-card:hover h3:after,.why-pillar:hover h3:after,.why-edge:hover h4:after,.bb-card:hover .promise:after{transform:scaleX(1)}:root[data-theme=light] a:not(.btn):not(.mark):not(.sticky-cta),:root[data-theme=light] .vision-meta .col .lbl,:root[data-theme=light] .field label,:root[data-theme=light] .industry-row .tag,:root[data-theme=light] .bb-card .ix,:root[data-theme=light] .why-edge .num{transition:letter-spacing .35s cubic-bezier(.6,.05,.2,1),color .25s}:root[data-theme=light] .industry-row:hover .tag,:root[data-theme=light] .bb-card:hover .ix,:root[data-theme=light] .why-edge:hover .num,:root[data-theme=light] .vision-meta .col:hover .lbl{letter-spacing:.42em;color:var(--teal-deep)}:root[data-theme=light] .eyebrow{transition:letter-spacing .35s cubic-bezier(.6,.05,.2,1),color .25s}:root[data-theme=light] .eyebrow:hover{letter-spacing:.42em}.marquee-track-alt{opacity:0;pointer-events:none;padding:22px 0;transition:opacity .45s cubic-bezier(.6,.05,.2,1),transform .45s cubic-bezier(.6,.05,.2,1);animation-duration:35s;position:absolute;top:0;left:0;right:0;transform:translateY(20%)}.marquee{position:relative}.marquee:hover .marquee-track{opacity:0;transform:translateY(-20%)}.marquee:hover .marquee-track-alt{opacity:1;transform:translateY(0)}.marquee-track,.marquee-track-alt{transition:opacity .45s,transform .45s}@media (pointer:coarse){.marquee-track-alt{display:none}}.giga:hover{-webkit-text-stroke:1px transparent;color:#080e111a;color:lab(3.72333% -1.38917 -2.28892/.1)}.giga:hover em{-webkit-text-stroke:1px transparent;color:var(--teal)}:root[data-theme=dark] .giga:hover{color:#faf8f51f;color:lab(97.7061% -.0120103 1.9075/.12)}.brikbond-trio{gap:20px}.why-edge{min-height:200px;padding:32px}.bb-card{min-height:440px}.bb-card-body{padding:26px 30px 30px}.bb-card-img{height:180px}.why-pillar{min-height:380px}.why-pillar .pillar-img{height:200px}.why-pillar .pillar-body{padding:28px 32px 32px}.industry-row{padding:22px 0}.industry-row:hover{padding:30px 0}.brand-loader{z-index:9999;background:var(--bg);place-items:center;transition:opacity .55s cubic-bezier(.6,.05,.2,1),transform .55s cubic-bezier(.6,.05,.2,1);display:grid;position:fixed;inset:0}.brand-loader.is-out{opacity:0;pointer-events:none;transform:translateY(-8%)}.brand-loader-inner{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:920px;padding:0 32px;display:flex}.brand-loader-mark{font-family:var(--font-display);letter-spacing:-.06em;align-items:flex-start;gap:.04em;font-size:clamp(80px,16vw,220px);font-weight:800;line-height:1;display:inline-flex;position:relative}.brand-loader-mark .ch{opacity:0;background:linear-gradient(180deg, var(--teal), var(--teal-deep));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:.9s cubic-bezier(.2,.7,.15,1) forwards loader-ch-in;display:inline-block;transform:translateY(40%)}.brand-loader-mark .ch.grey{-webkit-text-fill-color:transparent;background:linear-gradient(#6c6f70,#464849);background:linear-gradient(lab(46.6558% -.852555 -1.17091),lab(30.4157% -.850365 -1.16972));-webkit-background-clip:text;background-clip:text}.brand-loader-mark .dot{opacity:0;background:#4b4d4f;background:lab(32.7357% -.850752 -1.16994);border-radius:50%;align-self:flex-end;width:.13em;height:.13em;margin:0 .02em .62em;animation:.9s cubic-bezier(.2,.7,.15,1) .12s forwards loader-ch-in;display:inline-block}@keyframes loader-ch-in{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}.brand-loader-tag{font-family:var(--font-mono);letter-spacing:.45em;text-transform:uppercase;color:var(--fg-muted);opacity:0;font-size:11px;animation:.9s cubic-bezier(.2,.7,.15,1) .48s forwards loader-ch-in}.brand-loader-bar{background:var(--stroke);opacity:0;width:220px;height:1px;animation:.9s cubic-bezier(.2,.7,.15,1) .56s forwards loader-ch-in;position:relative;overflow:hidden}.brand-loader-bar>span{background:var(--teal);transform-origin:0;animation:1.1s cubic-bezier(.6,.05,.2,1) .56s forwards loader-bar-fill;position:absolute;inset:0;transform:scaleX(0)}@keyframes loader-bar-fill{to{transform:scaleX(1)}}.brand-loader-foot{width:100%;max-width:720px;font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--fg-faint);opacity:0;justify-content:space-between;font-size:10px;animation:.9s cubic-bezier(.2,.7,.15,1) .7s forwards loader-ch-in;display:flex}.brand-tape{z-index:1;pointer-events:none;border-left:1px solid var(--stroke);background:linear-gradient(180deg, transparent, var(--bg-soft) 20%, var(--bg-soft) 80%, transparent);justify-content:center;align-items:center;width:28px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.brand-tape-track{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-faint);will-change:transform;flex-direction:column;gap:24px;font-size:9.5px;animation:80s linear infinite brand-tape-scroll;display:flex}@keyframes brand-tape-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (max-width:980px),(pointer:coarse){.brand-tape{display:none}}.mag-ch{will-change:transform;transition:transform .35s cubic-bezier(.2,.7,.15,1);display:inline-block}.hero-title em .mag-ch{color:inherit}.cursor-trail{background:var(--teal);pointer-events:none;z-index:999;width:8px;height:8px;opacity:calc(var(--cursor-speed,0) * (1 - var(--i,0) / 8) * .55);transform-origin:50%;filter:blur(1px);mix-blend-mode:multiply;border-radius:50%;transition:opacity .15s linear;position:fixed;top:0;left:0}:root[data-theme=dark] .cursor-trail{mix-blend-mode:screen;opacity:calc(var(--cursor-speed,0) * (1 - var(--i,0) / 8) * .45)}@media (pointer:coarse){.cursor-trail{display:none}}.click-ripple{background:var(--teal);pointer-events:none;z-index:1002;opacity:.55;mix-blend-mode:multiply;border-radius:50%;width:12px;height:12px;animation:.7s cubic-bezier(.2,.7,.15,1) forwards click-ripple;position:fixed;transform:translate(-50%,-50%)scale(.4)}:root[data-theme=dark] .click-ripple{mix-blend-mode:screen}@keyframes click-ripple{0%{opacity:.6;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}@media (pointer:coarse){.click-ripple{display:none}}.nav a.is-active{color:var(--fg);opacity:1}.nav a.is-active:before{content:"";background:var(--teal);border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite nav-dot-pulse;position:absolute;top:50%;left:-14px;transform:translateY(-50%)scale(1)}@keyframes nav-dot-pulse{0%,to{box-shadow:0 0 0 0 var(--pulse-tint)}50%{box-shadow:0 0 0 6px #0000}}.nav:not(.scrolled) .mark img{height:44px}.nav.scrolled .mark img{height:28px}.marquee-track{animation-duration:calc((1 - var(--marquee-speed,0) * .55) * 35s)}:root[data-theme=light] .marquee-track{animation-duration:calc((1 - var(--marquee-speed,0) * .55) * 52s)}.bb-stage{position:relative}.bb-stage .brikbond-logomark{transition:transform .5s cubic-bezier(.2,.7,.15,1),box-shadow .5s,border-color .4s}.bb-stage .brikbond-logomark:hover{border-color:var(--teal-deep);transform:translateY(-3px);box-shadow:0 1px #080e110a,0 20px 44px -16px #00696b2e;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.04),0 20px 44px -16px lab(39.3874% -27.348 -9.36882/.18)}.bb-enter-hint{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--teal-deep);opacity:0;pointer-events:none;font-size:9.5px;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.15,1);position:absolute;bottom:14px;right:16px;transform:translateY(6px)}.bb-stage .brikbond-logomark:hover .bb-enter-hint{opacity:.85;transform:translateY(0)}.bb-mode{isolation:isolate;min-height:460px;position:relative}.bb-grid-mode{transform-origin:50%;z-index:2;transition:opacity .35s cubic-bezier(.7,.2,.9,.3),transform .42s cubic-bezier(.7,.2,.9,.3),filter .38s ease-in;position:relative}.bb-stage.is-carousel .bb-grid-mode{opacity:0;filter:blur(18px);pointer-events:none;transform:scale(.12)rotate(-4deg)}.bb-ring-wrap{z-index:3;opacity:0;pointer-events:none;filter:blur(24px)brightness(.7);transform-origin:50%;background:radial-gradient(58% 70%,#e8faf1d9,#eff6efeb),linear-gradient(#fafdfa99,#edf4ed99);background:radial-gradient(58% 70%,lab(96.8164% -7.24724 2.10183/.85),lab(96.099% -3.35345 2.5946/.92)),linear-gradient(lab(98.9065% -1.39743 1.07929/.6),lab(95.519% -3.35348 2.59464/.6));border-radius:12px;place-items:center;transition:opacity .55s cubic-bezier(.34,1.56,.64,1) .28s,transform .65s cubic-bezier(.34,1.56,.64,1) .28s,filter .5s ease-out .28s;display:grid;position:absolute;inset:-32px;overflow:hidden;transform:scale(.18)}.bb-stage.is-carousel .bb-ring-wrap{opacity:1;pointer-events:auto;filter:blur()brightness();transform:scale(1)}.bb-ring-wrap:after{content:"";opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(50% 60%,#e8fffbe6,#0000 70%);background:radial-gradient(50% 60%,lab(99.6176% -20.5045 1.80533/.9),#0000 70%);border-radius:12px;position:absolute;inset:0}.bb-stage.is-carousel .bb-ring-wrap:after{animation:.55s cubic-bezier(.3,1.4,.6,1) .28s forwards bb-flash}@keyframes bb-flash{0%{opacity:0}20%{opacity:.85}to{opacity:0}}.bb-ring-wrap:before{content:"";border:2px solid var(--teal);opacity:0;pointer-events:none;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;position:absolute;top:50%;left:50%;transform:scale(0)}.bb-stage.is-carousel .bb-ring-wrap:before{animation:1s cubic-bezier(.18,.7,.25,1) .3s forwards bb-shockwave}@keyframes bb-shockwave{0%{opacity:0;border-width:3px;transform:scale(0)}10%{opacity:.9}60%{border-width:1px}to{opacity:0;border-width:.5px;transform:scale(28)}}:root[data-theme=dark] .bb-ring-wrap{background:radial-gradient(58% 70%,#020708f0,#000001f5),linear-gradient(#020304e6,#000000f2);background:radial-gradient(58% 70%,lab(1.58324% -.937328 -1.0974/.94),lab(.113022% -.0394806 -.109115/.96)),linear-gradient(lab(.90452% -.17605 -.411198/.9),lab(.0578156% -.0237972 -.071913/.95))}.bb-ring-dots{opacity:.45;mix-blend-mode:multiply;pointer-events:none;background-image:radial-gradient(circle,#00696b2e 1px,#0000 1.5px);background-image:radial-gradient(circle,lab(39.3874% -27.348 -9.36882/.18) 1px,#0000 1.5px);background-position:0 0;background-size:36px 36px;animation:28s linear infinite bb-ring-dots-drift;position:absolute;inset:0}@keyframes bb-ring-dots-drift{0%{background-position:0 0}to{background-position:36px 18px}}:root[data-theme=dark] .bb-ring-dots{mix-blend-mode:screen;background-image:radial-gradient(circle,#00d2d338 1px,#0000 1.5px);background-image:radial-gradient(circle,lab(76.1651% -52.3874 -15.6252/.22) 1px,#0000 1.5px)}.bb-ring-vignette{pointer-events:none;background:radial-gradient(58% 70%,#0000 45%,#eff6ef99 100%);background:radial-gradient(58% 70%,#0000 45%,lab(96.099% -3.35345 2.5946/.6) 100%);position:absolute;inset:0}:root[data-theme=dark] .bb-ring-vignette{background:radial-gradient(58% 70%,#0000 45%,#000c 100%);background:radial-gradient(58% 70%,#0000 45%,lab(.0578156% -.0237972 -.071913/.8) 100%)}.bb-ring-helper{font-family:var(--font-mono);letter-spacing:.4em;text-transform:uppercase;color:var(--fg-faint);opacity:.7;font-size:9.5px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.bb-ring-perspective{perspective:1600px;perspective-origin:50%;width:100%;max-width:720px;height:460px;position:relative}.bb-ring-axle{width:320px;height:420px;transform-style:preserve-3d;transform:rotateX(var(--ring-tilt,-3deg)) rotateY(var(--ring-rot,0deg));margin:auto;position:absolute;inset:0}.bb-ring-card{width:320px;height:420px;transform:rotateY(calc(var(--i) * 120deg)) translateZ(0px) scale(.35);opacity:0;filter:blur(6px);backface-visibility:hidden;border:1px solid var(--stroke-mid);transition:transform .8s cubic-bezier(.34, 1.56, .64, 1) calc(.32s + var(--i) * 80ms), opacity .55s cubic-bezier(.34, 1.56, .64, 1) calc(.32s + var(--i) * 80ms), filter .5s cubic-bezier(.34, 1.56, .64, 1) calc(.32s + var(--i) * 80ms), box-shadow .35s, border-color .35s;background:linear-gradient(#fcfefcf0,#f7fcf7eb);background:linear-gradient(lab(99.4599% -.838459 .647271/.94),lab(98.3662% -2.23571 1.72802/.92));border-radius:8px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px #080e110f,0 28px 64px -24px #080e112e,inset 0 0 0 1px #00696b0f;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.06),0 28px 64px -24px lab(3.72333% -1.38917 -2.28892/.18),inset 0 0 0 1px lab(39.3874% -27.348 -9.36882/.06)}.bb-stage.is-carousel .bb-ring-card{transform:rotateY(calc(var(--i) * 120deg)) translateZ(280px) scale(1);opacity:1;filter:blur()}:root[data-theme=dark] .bb-ring-card{border-color:var(--stroke-mid);background:linear-gradient(#040608eb,#010202e6);background:linear-gradient(lab(1.56312% -.391796 -.966573/.92),lab(.463146% -.109799 -.267157/.9));box-shadow:0 1px #0009,0 28px 64px -24px #0009,inset 0 0 0 1px #00d2d31f;box-shadow:0 1px lab(0% 0 0/.6),0 28px 64px -24px lab(0% 0 0/.6),inset 0 0 0 1px lab(76.1651% -52.3874 -15.6252/.12)}.bb-ring-card:hover{border-color:var(--teal-deep);box-shadow:0 1px #080e1114,0 36px 72px -20px #00696b4d,inset 0 0 0 1px #00696b33;box-shadow:0 1px lab(3.72333% -1.38917 -2.28892/.08),0 36px 72px -20px lab(39.3874% -27.348 -9.36882/.3),inset 0 0 0 1px lab(39.3874% -27.348 -9.36882/.2)}.bb-ring-card-img{border-bottom:1px solid var(--stroke);width:100%;height:240px;position:relative;overflow:hidden}.bb-ring-card-img img{object-fit:cover;filter:saturate(1.05);width:100%;height:100%}.bb-ring-card-body{flex-direction:column;flex:1;gap:8px;padding:22px 24px 24px;display:flex}.bb-ring-card-body .ix{font-family:var(--font-mono);letter-spacing:.28em;color:var(--teal-deep);text-transform:uppercase;font-size:10px}:root[data-theme=dark] .bb-ring-card-body .ix{color:var(--teal)}.bb-ring-card-body h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);margin:0;font-size:22px;font-weight:700;line-height:1.05}.bb-ring-card-body .promise{font-family:var(--font-display);letter-spacing:-.01em;color:var(--teal-deep);font-size:14px;font-style:italic;font-weight:500}:root[data-theme=dark] .bb-ring-card-body .promise{color:var(--teal)}.bb-ring-card:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(120deg,#00696b1a 0%,#0000 35%);background:linear-gradient(120deg,lab(39.3874% -27.348 -9.36882/.1) 0%,#0000 35%);border-radius:8px;position:absolute;inset:0}.bb-ring-wrap .bb-ring-helper{opacity:0;transition:opacity .8s .2s}.bb-stage.is-carousel .bb-ring-helper{opacity:.7}@media (pointer:coarse){.bb-ring-wrap,.bb-enter-hint{display:none}}@media (prefers-reduced-motion:reduce){.bb-ring-wrap,.bb-enter-hint{display:none}.bb-stage.is-carousel .bb-grid-mode{opacity:1;filter:none;pointer-events:auto;transform:none}}.hero-title em{transition:color .45s cubic-bezier(.6,.05,.2,1);position:relative}.hero-title em:before{content:"";background:linear-gradient(90deg, transparent, var(--teal), var(--teal-deep), transparent);transform-origin:0;pointer-events:none;height:3px;transition:transform .9s cubic-bezier(.6,.05,.2,1);position:absolute;bottom:.02em;left:-.04em;right:-.04em;transform:scaleX(0)}.hero-title em:hover{color:var(--teal-deep)}.hero-title em:hover:before{transform:scaleX(1)}.hero-deco-mark>span,.hero-deco-mark>em{transform-origin:50% 100%;transition:transform .55s cubic-bezier(.2,.7,.15,1),filter .35s;display:inline-block}.hero-deco:hover .hero-deco-mark>span:first-of-type{transform:translateY(-10px)rotate(-2deg)}.hero-deco:hover .hero-deco-mark>span.dot{transform:translateY(-14px)scale(1.2)}.hero-deco:hover .hero-deco-mark>.grey{transform:translateY(-4px)}.hero-deco:hover .hero-deco-mark>em:first-of-type{transform:translateY(-14px)rotate(2deg)}.hero-deco:hover .hero-deco-mark>em:nth-of-type(2){filter:drop-shadow(0 6px 14px #00696b59);filter:drop-shadow(0 6px 14px lab(39.3874% -27.348 -9.36882/.35));transform:translateY(-8px)rotate(-1deg)}.display em{transition:color .45s cubic-bezier(.6,.05,.2,1);position:relative}.display em:after{content:"";background:var(--teal);transform-origin:0;height:2px;transition:transform .85s cubic-bezier(.6,.05,.2,1);position:absolute;bottom:-.04em;left:0;right:0;transform:scaleX(0)}.display:hover em:after{transform:scaleX(1)}.display:hover em{color:var(--teal-deep)}.industries-head .display,.brikbond-head .display,.why-head .display,.section .shell>div>.display{position:relative}.industries-head .display:after,.brikbond-head .display:after,.why-head .display:after{content:"◆";color:var(--teal);opacity:0;vertical-align:middle;margin-left:.32em;font-size:.32em;transition:opacity .45s cubic-bezier(.2,.7,.15,1),transform .55s cubic-bezier(.2,.7,.15,1);display:inline-block;transform:translate(-16px)scale(.7)}.industries-head:hover .display:after,.brikbond-head:hover .display:after,.why-head:hover .display:after{opacity:1;transform:translate(0)scale(1)}.vision-quote em{transition:color .5s;display:inline-block;position:relative}.vision-quote em:before{content:"";background:var(--teal-wash-hi);transform-origin:0;z-index:-1;height:.42em;transition:transform .9s cubic-bezier(.6,.05,.2,1);position:absolute;bottom:.08em;left:-.08em;right:-.08em;transform:scaleX(0)}.vision-quote:hover em:before{transform:scaleX(1)}.vision-quote .grey{transition:color .8s cubic-bezier(.6,.05,.2,1)}.vision-quote:hover .grey{color:var(--teal-deep)}.bb-card h3,.bb-card .promise{transition:transform .5s cubic-bezier(.2,.7,.15,1),color .35s,letter-spacing .4s,font-style .35s}.bb-card:hover h3{color:var(--teal-deep);transform:translate(6px)}.bb-card:hover .promise{letter-spacing:.04em;text-transform:uppercase;color:var(--teal);font-size:.85em;font-style:normal}.why-pillar h3{transition:transform .5s cubic-bezier(.2,.7,.15,1),color .3s;position:relative}.why-pillar h3:after{content:"→";color:var(--teal);opacity:0;margin-left:.2em;transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.15,1);display:inline-block;position:absolute;transform:translate(-10px)}.why-pillar:hover h3{color:var(--teal-deep)}.why-pillar:hover h3:after{opacity:1;transform:translate(0)}.why-edge h4{transition:transform .45s cubic-bezier(.2,.7,.15,1);position:relative}.why-edge h4:after{content:"";background:var(--teal);transform-origin:0;width:36px;height:1px;transition:transform .65s cubic-bezier(.6,.05,.2,1);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.why-edge:hover h4:after{transform:scaleX(1)}.why-edge .num{transform-origin:0;transition:transform .4s cubic-bezier(.2,.7,.15,1),color .25s,letter-spacing .35s;display:inline-block}.why-edge:hover .num{color:var(--teal);transform:scale(1.18)}.industry-row .name{padding-right:28px;transition:padding-right .4s cubic-bezier(.2,.7,.15,1);display:inline-block;position:relative}.industry-row .name:after{content:"→";color:var(--teal);-webkit-text-fill-color:var(--teal);opacity:0;font-family:var(--font-display);transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.15,1);position:absolute;top:50%;right:0;transform:translate(-12px,-50%)}:root[data-theme=light] .industry-row .name:after{color:var(--teal-deep);-webkit-text-fill-color:var(--teal-deep)}.industry-row:hover .name:after{opacity:1;transform:translateY(-50%)}.industry-row:hover .name{padding-right:40px}.bb-mantra .a,.bb-mantra .b,.bb-mantra .c{transition:transform .55s cubic-bezier(.2,.7,.15,1),color .35s,letter-spacing .4s,font-style .3s,filter .35s;display:inline-block;position:relative}.bb-mantra .a:hover{filter:drop-shadow(0 6px 18px #00696b66);filter:drop-shadow(0 6px 18px lab(39.3874% -27.348 -9.36882/.4));transform:scale(1.08)}.bb-mantra .b:hover{letter-spacing:0;color:var(--teal-deep);font-style:italic}.bb-mantra .c:hover{color:var(--teal-deep);letter-spacing:.01em;transform:translateY(-2px)}.giga>*{transform-origin:50% 100%;transition:transform .65s cubic-bezier(.2,.7,.15,1);display:inline-block}.giga:hover>span:first-of-type{transform:rotate(-4deg)translateY(-10px)}.giga:hover>.dot{transform:translateY(-14px)scale(1.3)}.giga:hover>.grey{transform:translateY(6px)rotate(2deg)}.giga:hover>em:first-of-type{transform:rotate(4deg)translateY(-14px)}.giga:hover>em:nth-of-type(2){transform:rotate(-2deg)translateY(10px)}.section:hover .section-watermark{opacity:1;transform:translateY(-6px)}.section-watermark-right.section-watermark{transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.15,1)}.section:hover .section-watermark-left{transform:translateY(6px)}.hero{justify-content:flex-start;gap:0}.hero .hero-top{top:110px}.hero-center{z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(24px,4vw,56px);width:100%;padding:clamp(140px,14vw,200px) 0 32px;display:flex;position:relative}.hero-sentences{font-family:var(--font-display);letter-spacing:-.025em;text-align:center;text-wrap:balance;flex-wrap:wrap;justify-content:center;gap:clamp(24px,4vw,64px);font-size:clamp(20px,2.4vw,38px);font-weight:500;line-height:1.05;display:flex}.hero-sentence{opacity:.4;color:var(--fg-muted);transform-origin:50% 100%;cursor:default;padding:4px 2px 10px;transition:opacity .8s cubic-bezier(.6,.05,.2,1),transform .8s cubic-bezier(.2,.7,.15,1),color .55s cubic-bezier(.6,.05,.2,1);position:relative;transform:translateY(2px)scale(.94)}.hero-sentence:after{content:"";background:var(--teal-deep);height:1px;transition:left .7s cubic-bezier(.2,.7,.15,1),right .7s cubic-bezier(.2,.7,.15,1);position:absolute;bottom:0;left:50%;right:50%}.hero-sentence.is-active{opacity:1;color:var(--teal-deep);font-weight:600;transform:translateY(-6px)scale(1.08)}.hero-sentence.is-active:after{left:8%;right:8%}:root[data-theme=dark] .hero-sentence.is-active{color:var(--teal)}.hero-wordmark{font-family:var(--font-display);letter-spacing:-.085em;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 32px #00696b24);filter:drop-shadow(0 12px 32px lab(39.3874% -27.348 -9.36882/.14));justify-content:center;align-items:baseline;font-size:clamp(150px,24vw,420px);font-style:normal;font-weight:800;line-height:.82;display:flex}.hero-letter-wrap{align-items:baseline;display:inline-flex;position:relative}.hero-letter-wrap[data-letter=v] .hero-letter-dot{z-index:1;pointer-events:none;background:#4b4d4f;background:lab(32.7357% -.850752 -1.16994);border-radius:50%;width:.16em;height:.16em;transition:transform .55s cubic-bezier(.2,.7,.15,1);position:absolute;top:-.02em;left:-.05em;box-shadow:0 .04em .1em #4b4d4f40;box-shadow:0 .04em .1em lab(32.7357% -.850752 -1.16994/.25)}.hero-wordmark:has(.hero-letter[data-active=true]) .hero-letter-dot{transform:translateY(-10px)scale(1.06)}.hero-letter{cursor:pointer;font:inherit;letter-spacing:inherit;font-style:normal;line-height:inherit;transform-origin:50% 100%;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:transform .55s cubic-bezier(.2,.7,.15,1),filter .45s cubic-bezier(.6,.05,.2,1);display:inline-block;position:relative}.hero-letter>span{background:linear-gradient(180deg, var(--teal) 0%, var(--teal-deep) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;transition:filter .35s;display:inline-block}.hero-letter[data-variant=grey]>span{-webkit-text-fill-color:transparent;background:linear-gradient(#6c6f70 0%,#464849 100%);background:linear-gradient(lab(46.6558% -.852555 -1.17091) 0%,lab(30.4157% -.850365 -1.16972) 100%);-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .hero-letter>span{-webkit-text-fill-color:transparent;background:linear-gradient(#00eded 0%,#347f81 100%);background:linear-gradient(lab(84.4944% -58.9441 -17.5594) 0%,lab(48.541% -23.3767 -8.42758) 100%);-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .hero-letter[data-variant=grey]>span{-webkit-text-fill-color:transparent;background:linear-gradient(#b8b7b4 0%,#7b7a77 100%);background:linear-gradient(lab(74.5059% -.0101328 1.90873) 0%,lab(51.3058% -.00700355 1.91082) 100%);-webkit-background-clip:text;background-clip:text}.hero-letter[data-active=true]{filter:drop-shadow(0 18px 44px #00696b59);filter:drop-shadow(0 18px 44px lab(39.3874% -27.348 -9.36882/.35));transform:translateY(-22px)scale(1.04)}.hero-wordmark:has(.hero-letter[data-active=true]) .hero-letter:not([data-active=true]){filter:brightness(.62)saturate(.7);transform:translateY(6px)}:root[data-theme=dark] .hero-wordmark:has(.hero-letter[data-active=true]) .hero-letter:not([data-active=true]){filter:brightness(.55)saturate(.6)}.hero-letter[data-sentence="1"]:after{content:"";background:linear-gradient(to bottom, transparent, var(--teal) 30%, var(--teal-deep));transform-origin:bottom;pointer-events:none;width:1px;height:clamp(40px,6vw,96px);transition:transform .7s cubic-bezier(.2,.7,.15,1);position:absolute;bottom:105%;left:50%;transform:translate(-50%)scaleY(0)}.hero-letter[data-sentence="1"][data-active=true]:after{transform:translate(-50%)scaleY(1)}.hero-letter:focus-visible{outline:2px solid var(--teal-deep);outline-offset:8px;border-radius:4px}@media (max-width:760px){.hero-center{gap:20px;padding:clamp(110px,16vh,160px) 0 24px}.hero-sentences{flex-direction:column;gap:8px;font-size:clamp(18px,5vw,26px)}.hero-wordmark{font-size:clamp(110px,38vw,240px)}}@media (prefers-reduced-motion:reduce){.hero-letter[data-active=true]{filter:none;transform:none}.hero-wordmark:has(.hero-letter[data-active=true]) .hero-letter:not([data-active=true]){filter:none;transform:none}.hero-sentence.is-active{transform:none}}@property --cursor-on{syntax:"<number>";inherits:false;initial-value:0}@property --sp{syntax:"<number>";inherits:false;initial-value:0}[data-chroma]{background-image:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), oklch(.82 .18 195 / var(--cursor-on,0)) 0%, oklch(.62 .16 195 / calc(var(--cursor-on,0) * .4)) 35%, transparent 70%), linear-gradient(var(--chroma-base,currentColor), var(--chroma-base,currentColor));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transition:--cursor-on .45s cubic-bezier(.6,.05,.2,1)}[data-chroma].chroma-on{--cursor-on:1}[data-chroma] em{background-image:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), oklch(.9 .2 195 / var(--cursor-on,0)) 0%, oklch(.7 .18 195 / calc(var(--cursor-on,0) * .5)) 35%, transparent 70%), linear-gradient(var(--chroma-em,currentColor), var(--chroma-em,currentColor));-webkit-text-fill-color:transparent;color:var(--teal);-webkit-background-clip:text;background-clip:text}[data-chroma] .grey{background-image:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), oklch(.72 .04 230 / var(--cursor-on,0)) 0%, transparent 60%), linear-gradient(var(--grey), var(--grey));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=light] [data-chroma]{--chroma-base:#0c1316}@supports (color:lab(0% 0 0)){:root[data-theme=light] [data-chroma]{--chroma-base:lab(5.29845% -1.77962 -2.87077)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] [data-chroma]{--chroma-base:color-mix(in oklch, lab(5.29845% -1.77962 -2.87077), lab(49.4697% -52.4787 -15.4208) calc(var(--sp,0) * 100%))}}:root[data-theme=light] [data-chroma]{--chroma-em:#00595b}@supports (color:lab(0% 0 0)){:root[data-theme=light] [data-chroma]{--chroma-em:lab(33.5847% -27.3344 -9.33463)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] [data-chroma]{--chroma-em:color-mix(in oklch, lab(33.5847% -27.3344 -9.33463), lab(69.4066% -58.9907 -17.4539) calc(var(--sp,0) * 100%))}}:root[data-theme=dark] [data-chroma]{--chroma-base:#f3f2ee}@supports (color:lab(0% 0 0)){:root[data-theme=dark] [data-chroma]{--chroma-base:lab(95.386% -.0118315 1.90759)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] [data-chroma]{--chroma-base:color-mix(in oklch, lab(95.386% -.0118315 1.90759), lab(81.0128% -58.9537 -17.5375) calc(var(--sp,0) * 100%))}}:root[data-theme=dark] [data-chroma]{--chroma-em:#00d2d3}@supports (color:lab(0% 0 0)){:root[data-theme=dark] [data-chroma]{--chroma-em:lab(76.1651% -52.3874 -15.6252)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] [data-chroma]{--chroma-em:color-mix(in oklch, lab(76.1651% -52.3874 -15.6252), lab(92.8236% -65.5012 -19.4927) calc(var(--sp,0) * 100%))}}@media (pointer:coarse){[data-chroma]{-webkit-text-fill-color:var(--chroma-base,currentColor);background-image:none}[data-chroma] em{-webkit-text-fill-color:var(--chroma-em,var(--teal));background-image:none}}@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<percentage>";inherits:true;initial-value:50%}.why-pillars{perspective:1600px;position:relative}.why-pillar[data-pillar-id=bold]{animation:6s ease-in-out infinite pillar-breath}.why-pillar[data-pillar-id=wise]{animation:6s ease-in-out 3s infinite pillar-breath}@keyframes pillar-breath{0%,to{transform:perspective(1600px)rotateX(0)rotateY(0)translateY(0)scale(1)}50%{transform:perspective(1600px)rotateX(0)rotateY(0)translateY(-3px)scale(1.005)}}.why-pillars:has(.why-pillar:hover) .why-pillar{animation-play-state:paused}.pillar-img{position:relative;overflow:hidden}.pillar-img-spot{opacity:0;pointer-events:none;-webkit-mask-image:radial-gradient(200px circle at var(--mx,50%) var(--my,50%), #000 5%, #0009 35%, transparent 70%);-webkit-mask-image:radial-gradient(200px circle at var(--mx,50%) var(--my,50%), #000 5%, #0009 35%, transparent 70%);-webkit-mask-image:radial-gradient(200px circle at var(--mx,50%) var(--my,50%), #000 5%, #0009 35%, transparent 70%);-webkit-mask-image:radial-gradient(200px circle at var(--mx,50%) var(--my,50%), #000 5%, #0009 35%, transparent 70%);mask-image:radial-gradient(200px circle at var(--mx,50%) var(--my,50%), #000 5%, #0009 35%, transparent 70%);mix-blend-mode:hard-light;background-position:50%;background-size:cover;transition:opacity .35s cubic-bezier(.6,.05,.2,1);position:absolute;inset:0}.why-pillar[data-pillar-id=bold] .pillar-img-spot{filter:hue-rotate(48deg)saturate(2.4)contrast(1.18)brightness(1.05)}.why-pillar[data-pillar-id=wise] .pillar-img-spot{filter:sepia(.55)hue-rotate(-22deg)saturate(1.45)contrast(1.05)brightness(1.04);mix-blend-mode:multiply}.why-pillar:hover .pillar-img-spot{opacity:1}.why-pillars:has(.why-pillar[data-pillar-id=bold]:hover) .why-pillar[data-pillar-id=wise] .pillar-img img{filter:saturate(.75)hue-rotate(38deg)brightness(1.06)contrast(1.05);transition:filter .9s cubic-bezier(.6,.05,.2,1)}.why-pillars:has(.why-pillar[data-pillar-id=wise]:hover) .why-pillar[data-pillar-id=bold] .pillar-img img{filter:sepia(.5)hue-rotate(-18deg)saturate(.8)brightness(1.02);transition:filter .9s cubic-bezier(.6,.05,.2,1)}.pillar-img img{transition:filter .9s cubic-bezier(.6,.05,.2,1)}.why-pillars:has(.why-pillar[data-pillar-id=bold]:hover) .why-pillar[data-pillar-id=wise]{filter:brightness(.94);transition:transform .55s cubic-bezier(.2,.7,.15,1),filter .55s cubic-bezier(.2,.7,.15,1);transform:perspective(1600px)rotateY(-3deg)translate(10px)}.why-pillars:has(.why-pillar[data-pillar-id=wise]:hover) .why-pillar[data-pillar-id=bold]{filter:brightness(.94);transition:transform .55s cubic-bezier(.2,.7,.15,1),filter .55s cubic-bezier(.2,.7,.15,1);transform:perspective(1600px)rotateY(3deg)translate(-10px)}.why-bridge{z-index:4;pointer-events:none;opacity:0;transition:opacity .45s cubic-bezier(.6,.05,.2,1);position:absolute;inset:0}.why-pillars:has(.why-pillar:hover) .why-bridge{opacity:1}.why-bridge-line{background:linear-gradient(90deg, transparent, var(--teal), transparent);transform-origin:50%;opacity:.55;height:1px;transition:transform .7s cubic-bezier(.2,.7,.15,1);position:absolute;top:50%;left:6%;right:6%;transform:translateY(-50%)scaleX(0)}.why-pillars:has(.why-pillar:hover) .why-bridge-line{transform:translateY(-50%)scaleX(1)}.why-bridge-particle{background:var(--teal);width:7px;height:7px;box-shadow:0 0 14px var(--teal), 0 0 28px var(--teal-wash-hi);opacity:0;animation-duration:1.9s;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-iteration-count:infinite;animation-delay:calc(var(--i) * .18s);border-radius:50%;margin:-3.5px 0 0 -3.5px;animation-play-state:paused;position:absolute;top:50%;left:50%}.why-pillars:has(.why-pillar[data-pillar-id=bold]:hover) .why-bridge-particle{animation-name:bridge-bold-to-wise;animation-play-state:running}.why-pillars:has(.why-pillar[data-pillar-id=wise]:hover) .why-bridge-particle{animation-name:bridge-wise-to-bold;animation-play-state:running}@keyframes bridge-bold-to-wise{0%{opacity:0;background:var(--teal);box-shadow:0 0 14px var(--teal), 0 0 28px var(--teal-wash-hi);left:18%;transform:scale(.35)}12%{opacity:1;transform:scale(1)}60%{background:var(--teal);box-shadow:0 0 14px var(--teal), 0 0 28px var(--teal-wash-hi)}85%{background:var(--grey);box-shadow:0 0 8px var(--grey), 0 0 0 transparent;transform:scale(.85)}to{opacity:0;background:var(--grey);left:82%;transform:scale(.4)}}@keyframes bridge-wise-to-bold{0%{opacity:0;background:var(--grey);box-shadow:0 0 6px var(--grey);left:82%;transform:scale(.35)}12%{opacity:1;transform:scale(1)}55%{background:var(--grey);box-shadow:0 0 8px var(--grey)}80%{background:var(--teal);box-shadow:0 0 14px var(--teal), 0 0 28px var(--teal-wash-hi);transform:scale(1.15)}to{opacity:0;background:var(--teal);left:18%;transform:scale(.4)}}@media (pointer:coarse){.why-bridge,.pillar-img-spot{display:none}}@property --m1{syntax:"<color>";inherits:false;initial-value:#0000}@property --m2{syntax:"<color>";inherits:false;initial-value:#0000}@property --m3{syntax:"<color>";inherits:false;initial-value:#0000}@property --m4{syntax:"<color>";inherits:false;initial-value:#0000}@property --m5{syntax:"<color>";inherits:false;initial-value:#0000}@property --m6{syntax:"<color>";inherits:false;initial-value:#0000}@property --m7{syntax:"<color>";inherits:false;initial-value:#0000}@property --m8{syntax:"<color>";inherits:false;initial-value:#0000}:root{--gold:#d29922;--gold-bright:#ffea98;--gold-glow:drop-shadow(0 .04em .45em #d498248c);--m1-on:#6a3a00;--m2-on:#fed252;--m3-on:#8b5600;--m4-on:#d28f00;--m5-on:#fff1bd;--m6-on:#845000;--m7-on:#f2bb3b;--m8-on:#552c00}@supports (color:lab(0% 0 0)){:root{--gold:lab(67.5362% 14.8294 64.5914);--gold-bright:lab(93.5126% 3.30299 60.0612);--gold-glow:drop-shadow(0 .04em .45em lab(67.4762% 16.4066 64.08/.55));--m1-on:lab(30.0176% 19.9367 46.3169);--m2-on:lab(86.4742% 6.15835 66.6916);--m3-on:lab(41.6945% 20.2857 60.6361);--m4-on:lab(65.0504% 19.8824 71.8461);--m5-on:lab(95.839% 3.19734 59.8067);--m6-on:lab(39.3705% 19.4495 51.8627);--m7-on:lab(79.291% 12.0144 68.1261);--m8-on:lab(23.0871% 17.1516 32.9296)}}h1,h2,h3,h4,.vision-quote,.bb-card h3,.bb-card .promise,.why-pillar h3,.why-edge h4,.brikbond-subtitle,.display em,.vision-quote em,.hero-letter>span,.bb-mantra .a,.bb-mantra .b,.bb-mantra .c,.hero-sentence{background-image:repeating-linear-gradient(90deg, #fff0 0, #ffffff1a 1px, #fff0 2px, #0000001a 3px, #0000 4px, #0000 6px), linear-gradient(180deg, var(--m1) 0%, var(--m2) 14%, var(--m3) 28%, var(--m4) 42%, var(--m5) 56%, var(--m6) 70%, var(--m7) 84%, var(--m8) 100%), linear-gradient(currentColor, currentColor);-webkit-text-fill-color:transparent;background-position:0 0,0 0,0 0;background-repeat:repeat,no-repeat,no-repeat;background-size:100% 4px,100% 200%,100% 100%;-webkit-background-clip:text;background-clip:text;transition:--m1 .55s cubic-bezier(.6,.05,.2,1),--m2 .55s cubic-bezier(.6,.05,.2,1),--m3 .55s cubic-bezier(.6,.05,.2,1),--m4 .55s cubic-bezier(.6,.05,.2,1),--m5 .55s cubic-bezier(.6,.05,.2,1),--m6 .55s cubic-bezier(.6,.05,.2,1),--m7 .55s cubic-bezier(.6,.05,.2,1),--m8 .55s cubic-bezier(.6,.05,.2,1),color .55s cubic-bezier(.6,.05,.2,1),filter .4s cubic-bezier(.6,.05,.2,1)}h1:hover,h2:hover,h3:hover,h4:hover,.vision-quote:hover,.bb-card:hover h3,.bb-card:hover .promise,.why-pillar:hover h3,.why-edge:hover h4,.brikbond-subtitle:hover,.display:hover em,.vision-quote:hover em,.hero-letter:hover>span,.hero-letter[data-active=true]>span,.bb-mantra .a:hover,.bb-mantra .b:hover,.bb-mantra .c:hover,.hero-sentence.is-active,.hero-sentence:hover{--m1:var(--m1-on);--m2:var(--m2-on);--m3:var(--m3-on);--m4:var(--m4-on);--m5:var(--m5-on);--m6:var(--m6-on);--m7:var(--m7-on);--m8:var(--m8-on);filter:var(--gold-glow)}.hero-letter:hover>span,.hero-letter[data-active=true]>span{animation:4.5s ease-in-out infinite brushed-shimmer}@keyframes brushed-shimmer{0%,to{background-position:0 0,0 0,0 0}50%{background-position:0 0,0 100%,0 0}}.hero-letter>span{color:var(--teal-deep);font-style:normal;display:inline-block}.hero-letter[data-variant=grey]>span{color:#535657;color:lab(36.2195% -1.06187 -1.46148)}:root[data-theme=dark] .hero-letter>span{color:#00bfc0;color:lab(69.202% -52.4063 -15.582)}:root[data-theme=dark] .hero-letter[data-variant=grey]>span{color:#93928f;color:lab(60.5858% -.00843406 1.90982)}.hero-letter-wrap[data-letter=v] .hero-letter-dot{transition:background .55s cubic-bezier(.6,.05,.2,1),transform .55s cubic-bezier(.2,.7,.15,1),box-shadow .55s}.hero-letter-wrap[data-letter=v]:hover .hero-letter-dot{background:var(--gold);box-shadow:0 .04em .16em #d2a33380;box-shadow:0 .04em .16em lab(70.0242% 9.99901 61.3407/.5)}.hero-letter-wrap[data-letter=v]:has(.hero-letter[data-active=true]) .hero-letter-dot{background:var(--gold);box-shadow:0 .04em .16em #d2a33380;box-shadow:0 .04em .16em lab(70.0242% 9.99901 61.3407/.5)}.industry-row:hover .name{background-image:linear-gradient(to right, var(--m2-on) 0%, var(--m3-on) 50%, var(--m4-on) 100%);filter:var(--gold-glow)}.giga{transition:--m1 .55s cubic-bezier(.6,.05,.2,1),--m2 .55s cubic-bezier(.6,.05,.2,1),--m3 .55s cubic-bezier(.6,.05,.2,1),--m4 .55s cubic-bezier(.6,.05,.2,1),--m5 .55s cubic-bezier(.6,.05,.2,1),--m6 .55s cubic-bezier(.6,.05,.2,1),--m7 .55s cubic-bezier(.6,.05,.2,1),--m8 .55s cubic-bezier(.6,.05,.2,1),color .55s cubic-bezier(.6,.05,.2,1),-webkit-text-stroke .6s cubic-bezier(.6,.05,.2,1),filter .4s}.giga:hover{--m1:var(--m1-on);--m2:var(--m2-on);--m3:var(--m3-on);--m4:var(--m4-on);--m5:var(--m5-on);--m6:var(--m6-on);--m7:var(--m7-on);--m8:var(--m8-on);-webkit-text-stroke:1px transparent;filter:var(--gold-glow);animation:4.5s ease-in-out infinite brushed-shimmer}.giga:hover em{-webkit-text-stroke:1px transparent}.why-edge h4:after{background:var(--teal-deep)}.why-edge:hover h4:after{background:var(--gold)}.giga{color:#00696b26;color:lab(39.3874% -27.348 -9.36882/.15);-webkit-text-stroke:2.5px oklch(47% .085 197/.7);filter:drop-shadow(0 .06em .36em #00696b1f);filter:drop-shadow(0 .06em .36em lab(39.3874% -27.348 -9.36882/.12))}:root[data-theme=dark] .giga{color:#00d2d324;color:lab(76.1651% -52.3874 -15.6252/.14);-webkit-text-stroke:1.8px oklch(78% .16 195/.55);filter:drop-shadow(0 .06em .36em #00d2d338);filter:drop-shadow(0 .06em .36em lab(76.1651% -52.3874 -15.6252/.22))}.giga em{-webkit-text-stroke:2.5px oklch(47% .085 197/.85);color:#00696b2e;color:lab(39.3874% -27.348 -9.36882/.18)}:root[data-theme=dark] .giga em{-webkit-text-stroke:1.8px var(--teal);color:#00d2d32e;color:lab(76.1651% -52.3874 -15.6252/.18)}.giga .dot{background:#4b4d4f;background:lab(32.7357% -.850752 -1.16994);width:.14em;height:.14em;box-shadow:0 .04em .16em #4b4d4f59;box-shadow:0 .04em .16em lab(32.7357% -.850752 -1.16994/.35)}:root[data-theme=dark] .giga .dot{background:#878683;background:lab(55.9458% -.0077486 1.91028)}.giga>span,.giga>em{cursor:pointer;transition:-webkit-text-stroke-color .45s cubic-bezier(.6,.05,.2,1),color .45s cubic-bezier(.6,.05,.2,1),filter .4s cubic-bezier(.6,.05,.2,1)}.giga>span:hover,.giga>em:hover{-webkit-text-stroke-color:var(--gold);color:#d2a33373;color:lab(70.0242% 9.99901 61.3407/.45);filter:drop-shadow(0 .06em .4em #d2a33399);filter:drop-shadow(0 .06em .4em lab(70.0242% 9.99901 61.3407/.6))}.giga>span.dot:hover{background:var(--gold);box-shadow:0 .06em .24em #d2a33399;box-shadow:0 .06em .24em lab(70.0242% 9.99901 61.3407/.6)}.giga-section{position:relative}.giga-section:before{content:"";z-index:1;pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,#00696b40 0 6px,#0000 6px 12px);background:repeating-linear-gradient(90deg,lab(39.3874% -27.348 -9.36882/.25) 0 6px,#0000 6px 12px);height:1px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}:root[data-theme=dark] .giga-section:before{background:repeating-linear-gradient(90deg,#00d2d338 0 6px,#0000 6px 12px);background:repeating-linear-gradient(90deg,lab(76.1651% -52.3874 -15.6252/.22) 0 6px,#0000 6px 12px)}.giga-section:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(to right, var(--teal-deep) 0 24px, transparent 24px) top left/24px 1px no-repeat, linear-gradient(to bottom, var(--teal-deep) 0 24px, transparent 24px) top left/1px 24px no-repeat, linear-gradient(to left, var(--teal-deep) 0 24px, transparent 24px) top right/24px 1px no-repeat, linear-gradient(to bottom, var(--teal-deep) 0 24px, transparent 24px) top right/1px 24px no-repeat, linear-gradient(to right, var(--teal-deep) 0 24px, transparent 24px) bottom left/24px 1px no-repeat, linear-gradient(to top, var(--teal-deep) 0 24px, transparent 24px) bottom left/1px 24px no-repeat, linear-gradient(to left, var(--teal-deep) 0 24px, transparent 24px) bottom right/24px 1px no-repeat, linear-gradient(to top, var(--teal-deep) 0 24px, transparent 24px) bottom right/1px 24px no-repeat;opacity:.55;position:absolute;inset:28px}:root[data-theme=dark] .giga-section:after{background:linear-gradient(to right, var(--teal) 0 24px, transparent 24px) top left/24px 1px no-repeat, linear-gradient(to bottom, var(--teal) 0 24px, transparent 24px) top left/1px 24px no-repeat, linear-gradient(to left, var(--teal) 0 24px, transparent 24px) top right/24px 1px no-repeat, linear-gradient(to bottom, var(--teal) 0 24px, transparent 24px) top right/1px 24px no-repeat, linear-gradient(to right, var(--teal) 0 24px, transparent 24px) bottom left/24px 1px no-repeat, linear-gradient(to top, var(--teal) 0 24px, transparent 24px) bottom left/1px 24px no-repeat, linear-gradient(to left, var(--teal) 0 24px, transparent 24px) bottom right/24px 1px no-repeat, linear-gradient(to top, var(--teal) 0 24px, transparent 24px) bottom right/1px 24px no-repeat;opacity:.5}.giga-glow{background:radial-gradient(40% 50%,#00696b2e,#0000 70%);background:radial-gradient(40% 50%,lab(39.3874% -27.348 -9.36882/.18),#0000 70%)}:root[data-theme=dark] .giga-glow{background:radial-gradient(40% 50%,#00d2d32e,#0000 70%);background:radial-gradient(40% 50%,lab(76.1651% -52.3874 -15.6252/.18),#0000 70%)}.giga-grid{opacity:.5;background-image:linear-gradient(90deg,#00696b2e 1px,#0000 1px),linear-gradient(#00696b2e 1px,#0000 1px);background-image:linear-gradient(90deg,lab(39.3874% -27.348 -9.36882/.18) 1px,#0000 1px),linear-gradient(lab(39.3874% -27.348 -9.36882/.18) 1px,#0000 1px)}:root[data-theme=dark] .giga-grid{background-image:linear-gradient(90deg,#00d2d326 1px,#0000 1px),linear-gradient(#00d2d326 1px,#0000 1px);background-image:linear-gradient(90deg,lab(76.1651% -52.3874 -15.6252/.15) 1px,#0000 1px),linear-gradient(lab(76.1651% -52.3874 -15.6252/.15) 1px,#0000 1px)}.giga{color:oklch(.47 .085 197 / calc(.15 + var(--vp-c,0) * .3))}.giga em{color:oklch(.47 .085 197 / calc(.18 + var(--vp-c,0) * .35))}:root[data-theme=dark] .giga{color:oklch(.78 .16 195 / calc(.14 + var(--vp-c,0) * .32))}:root[data-theme=dark] .giga em{color:oklch(.78 .16 195 / calc(.18 + var(--vp-c,0) * .35))}.giga-dims{pointer-events:none;z-index:2;justify-content:center;gap:clamp(80px,16vw,240px);display:flex;position:absolute;inset:auto 0 22%}.giga-dim{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#00696b8c;color:lab(39.3874% -27.348 -9.36882/.55);opacity:calc(.4 + var(--vp-c,0) * .55);flex-direction:column;align-items:center;gap:4px;font-size:clamp(9px,.78vw,11px);transition:opacity .5s;display:inline-flex}:root[data-theme=dark] .giga-dim{color:#00d2d38c;color:lab(76.1651% -52.3874 -15.6252/.55)}.giga-dim .dim-arrow{letter-spacing:0;font-size:1.4em;font-weight:500;line-height:1}.giga-dim .dim-val{border-bottom:1px dashed #00696b66;border-bottom:1px dashed lab(39.3874% -27.348 -9.36882/.4);padding-bottom:3px}:root[data-theme=dark] .giga-dim .dim-val{border-bottom-color:#00d2d366;border-bottom-color:lab(76.1651% -52.3874 -15.6252/.4)}@media (max-width:760px){.giga-dims{gap:clamp(40px,10vw,100px);inset:auto 0 18%}.giga-dim{letter-spacing:.22em;font-size:8.5px}}@media (pointer:coarse){.giga>span,.giga>em{cursor:default}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-mask-reveal]>img{clip-path:inset(0);transform:none}[data-mask-reveal]:after{transform:translate(100%)}.mag-ch{transform:none!important}.cursor-trail,.click-ripple,.brand-loader,.why-bridge,.pillar-img-spot{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}
