@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-700:#bf000f;--color-stone-300:#d6d3d1;--color-stone-400:#a6a09b;--color-stone-500:#79716b;--color-stone-600:#57534d;--color-stone-700:#44403b;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-stone-950:#0c0a09;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--font-display:var(--font-display);--font-body:var(--font-body);--radius-btn:var(--radius-btn);--radius-input:var(--radius-input);--radius-card:var(--radius-card);--radius-panel:var(--radius-panel)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-400:lab(66.2166% 1.88044 3.20326);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-stone-600:lab(35.5168% 1.08604 4.07829);--color-stone-700:lab(27.3812% 1.32917 3.57789);--color-stone-800:lab(15.0353% 1.96067 1.53427);--color-stone-900:lab(9.03835% 1.15298 1.92955);--color-stone-950:lab(2.86037% .455312 .568903)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.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}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[84px\]{height:84px}.h-full{height:100%}.max-h-60{max-height:calc(var(--spacing) * 60)}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-\[200px\]{width:200px}.w-\[320px\]{width:320px}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[var\(--radius-input\,10px\)\]{border-radius:var(--radius-input,10px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#8a6528\]{border-color:#8a6528}.border-\[\#bc934e\]\/30{border-color:#bc934e4d;border-color:lab(63.8091% 10.114 42.1374/.3)}.border-\[\#bc934e\]\/40{border-color:#bc934e66;border-color:lab(63.8091% 10.114 42.1374/.4)}.border-\[color-mix\(in_srgb\,var\(--border\)_55\%\,transparent\)\]{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--border\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--border) 55%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--foreground\,\#0d0e12\)_20\%\,transparent\)\]{border-color:var(--foreground,#0d0e12)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--foreground\,\#0d0e12\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--foreground,#0d0e12) 20%,transparent)}}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border\,\#d0ccc8\)\]{border-color:var(--border,#d0ccc8)}.border-border{border-color:var(--border)}.border-red-200{border-color:var(--color-red-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-\[\#8a6528\]\/8{background-color:#8a652814;background-color:lab(45.7881% 10.6859 39.3124/.08)}.bg-\[\#8a6528\]\/12{background-color:#8a65281f;background-color:lab(45.7881% 10.6859 39.3124/.12)}.bg-\[\#f5f1eb\]{background-color:#f5f1eb}.bg-\[\#fbf9f4\]{background-color:#fbf9f4}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--card\,\#f8f6f1\)\]{background-color:var(--card,#f8f6f1)}.bg-\[var\(--onyx\)\]{background-color:var(--onyx)}.bg-background\/94{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/94{background-color:color-mix(in oklab, var(--background) 94%, transparent)}}.bg-brass{background-color:var(--brass)}.bg-card{background-color:var(--card)}.bg-onyx{background-color:var(--onyx)}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:var(--spacing)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11\.5px\]{font-size:11.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#0d0e12\]{color:#0d0e12}.text-\[\#8a6528\]{color:#8a6528}.text-\[color-mix\(in_srgb\,var\(--foreground\)_75\%\,transparent\)\]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--foreground\)_75\%\,transparent\)\]{color:color-mix(in srgb,var(--foreground) 75%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--foreground\)_80\%\,transparent\)\]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--foreground\)_80\%\,transparent\)\]{color:color-mix(in srgb,var(--foreground) 80%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--foreground\,\#0d0e12\)_40\%\,transparent\)\]{color:var(--foreground,#0d0e12)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--foreground\,\#0d0e12\)_40\%\,transparent\)\]{color:color-mix(in srgb,var(--foreground,#0d0e12) 40%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--foreground\,\#0d0e12\)_55\%\,transparent\)\]{color:var(--foreground,#0d0e12)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--foreground\,\#0d0e12\)_55\%\,transparent\)\]{color:color-mix(in srgb,var(--foreground,#0d0e12) 55%,transparent)}}.text-\[var\(--brass\)\]{color:var(--brass)}.text-\[var\(--brass-deep\)\]{color:var(--brass-deep)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--foreground\,\#0d0e12\)\]{color:var(--foreground,#0d0e12)}.text-\[var\(--offwhite\)\]{color:var(--offwhite)}.text-brass{color:var(--brass)}.text-brass-deep{color:var(--brass-deep)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-offwhite,.text-offwhite\/65{color:var(--offwhite)}@supports (color:color-mix(in lab, red, red)){.text-offwhite\/65{color:color-mix(in oklab, var(--offwhite) 65%, transparent)}}.text-offwhite\/75{color:var(--offwhite)}@supports (color:color-mix(in lab, red, red)){.text-offwhite\/75{color:color-mix(in oklab, var(--offwhite) 75%, transparent)}}.text-offwhite\/80{color:var(--offwhite)}@supports (color:color-mix(in lab, red, red)){.text-offwhite\/80{color:color-mix(in oklab, var(--offwhite) 80%, transparent)}}.text-red-700{color:var(--color-red-700)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.shadow-\[0_12px_32px_rgba\(13\,14\,18\,0\.14\)\,0_2px_8px_rgba\(13\,14\,18\,0\.06\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0d0e1224), 0 2px 8px var(--tw-shadow-color,#0d0e120f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#8a6528\]\/15{--tw-ring-color:#8a652826}@supports (color:lab(0% 0 0)){.ring-\[\#8a6528\]\/15{--tw-ring-color:lab(45.7881% 10.6859 39.3124/.15)}}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.hover\:border-\[color-mix\(in_srgb\,var\(--border\,\#d0ccc8\)_70\%\,var\(--brass\,\#bc934e\)\)\]:hover{border-color:var(--border,#d0ccc8)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--border\,\#d0ccc8\)_70\%\,var\(--brass\,\#bc934e\)\)\]:hover{border-color:color-mix(in srgb,var(--border,#d0ccc8) 70%,var(--brass,#bc934e))}}.hover\:border-\[color-mix\(in_srgb\,var\(--foreground\,\#0d0e12\)_40\%\,transparent\)\]:hover{border-color:var(--foreground,#0d0e12)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--foreground\,\#0d0e12\)_40\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--foreground,#0d0e12) 40%,transparent)}}.hover\:border-stone-400:hover{border-color:var(--color-stone-400)}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:text-\[var\(--brass-deep\)\]:hover{color:var(--brass-deep)}.hover\:text-brass:hover{color:var(--brass)}.hover\:text-offwhite:hover{color:var(--offwhite)}.hover\:text-stone-950:hover{color:var(--color-stone-950)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-\[36px\]{font-size:36px}}@media (min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}:root,[data-theme=light]{--onyx:#0d0e12;--offwhite:#f5f1eb;--graphite:#5c6370;--stone:#b9b2ac;--brass:#bc934e;--brass-deep:#8a6528;--background:#f5f1eb;--foreground:#0d0e12;--card:#f8f6f1;--muted:#dcd9d6;--muted-foreground:#5c6370;--border:#d0ccc8;--accent:#bc934e;--on-brass:#0d0e12;--ring:#8a6528;--field-line:#5c6370;--destructive:#ef4343;--on-destructive:#f5f1eb;--header-bg:#0d0e12f2;--offwhite-10:#f5f1eb1a;--offwhite-50:#f5f1eb80;--offwhite-60:#f5f1eb99;--offwhite-70:#f5f1ebb3;--stone-10:#b9b2ac1a;--stone-15:#b9b2ac26;--stone-20:#b9b2ac33;--stone-30:#b9b2ac4d;--brass-30:#bc934e4d;--scrim-strong:#000000e6;--scrim-mid:#0006;--on-photo:#fff;--on-photo-soft:#fffc}[data-theme=dark]{--background:#0d0e12;--foreground:#f5f1eb;--card:#111318;--muted:#21242c;--muted-foreground:#8f96a3;--border:#272c35;--ring:#bc934e;--field-line:#b9b2ac4d;--destructive:#7c1d1d}:root{--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:56px;--space-8:64px;--section-light:112px;--section-dark:112px;--section-band:64px;--header-h:84px;--section-cta:80px;--container-max:1280px;--container-padding:48px;--brass-line-max:120px;--radius-btn:12px;--radius-input:12px;--radius-card:24px;--radius-panel:40px;--radius-round:50%;--shadow-card:0 30px 80px -30px #0d0e122e;--shadow-header:0 1px 0 #0d0e1214;--font-display:var(--font-bodoni-moda), "Didot", "Bodoni MT", "Bodoni Moda", Georgia, serif;--font-body:var(--font-inter), "Inter", system-ui, sans-serif}.h1{font:500 56px/1.06 var(--font-display);letter-spacing:-.02em}.h2{font:500 52px/1.08 var(--font-display);letter-spacing:-.02em}.h3{font:500 20px/28px var(--font-body);letter-spacing:.02em}.lede{font:600 20px/1.625 var(--font-body)}.body-lg{font:400 18px/1.625 var(--font-body)}.body{font:400 16px/1.625 var(--font-body)}.body-sm{font:400 14px/1.625 var(--font-body)}.caption{font:500 14px/20px var(--font-body);letter-spacing:.04em;text-transform:uppercase}.caption-sm{font:500 12px/16px var(--font-body);letter-spacing:.04em;text-transform:uppercase}.button{font:500 14px/20px var(--font-body)}.button-sm{font:400 12px/16px var(--font-body);letter-spacing:.12em;text-transform:uppercase}.eyebrow{font:600 20px/28px var(--font-body);letter-spacing:.12em;text-transform:uppercase}.nav{font:500 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase}.metric{font:400 60px/1 var(--font-display);letter-spacing:-.025em}.step-number{font:400 48px/1 var(--font-display);letter-spacing:-.025em}.quote{font:italic 400 20px/1.625 var(--font-display)}@media (max-width:1023px){.h1{font-size:44px}.h2{font-size:40px}.metric{font-size:48px}}@media (max-width:767px){.h1{font-size:36px}.h2{font-size:32px}.eyebrow{font-size:14px;line-height:20px}.h3,.lede{font-size:18px}.body-lg{font-size:16px}.caption{font-size:12px;line-height:16px}.metric,.step-number{font-size:36px}}.knb-btn{border-radius:var(--radius-btn);background:var(--accent);color:var(--on-brass);font:500 14px/20px var(--font-body);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 28px;text-decoration:none;transition:all .5s;display:inline-flex}.knb-btn svg{transition:transform .3s}.knb-btn:hover,.knb-btn.is-hover{background:var(--foreground);color:var(--background)}.knb-btn:hover svg,.knb-btn.is-hover svg{transform:translate(4px)}.knb-btn--outline{color:var(--foreground);border-color:var(--foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){.knb-btn--outline{border-color:color-mix(in srgb, var(--foreground) 25%, transparent)}}.knb-btn--outline:hover,.knb-btn--outline.is-hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.knb-btn--outline:hover,.knb-btn--outline.is-hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.knb-btn--outline:hover,.knb-btn--outline.is-hover{color:var(--foreground);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.knb-btn--outline:hover,.knb-btn--outline.is-hover{border-color:color-mix(in srgb, var(--foreground) 45%, transparent)}}.knb-btn--quiet{border-color:var(--stone-30);color:var(--offwhite-70);background:0 0}.knb-btn--quiet:hover,.knb-btn--quiet.is-hover{border-color:var(--offwhite-50);color:var(--offwhite);background:0 0}.knb-btn--sm{font:400 12px/16px var(--font-body);letter-spacing:.12em;text-transform:uppercase;padding:10px 16px}.knb-btn:disabled{opacity:.5;cursor:not-allowed}.knb-btn:focus-visible,.knb-field input:focus-visible,.knb-field select:focus-visible,.knb-field textarea:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.knb-line{height:1px;max-width:var(--brass-line-max);background:var(--accent);border:0;margin:0}.knb-heading .h2{color:var(--foreground);text-wrap:balance;margin:0 0 24px}.knb-heading--dark p{color:var(--offwhite-60)}.knb-field{flex-direction:column;gap:4px;min-width:0;display:flex}.knb-field label{font:500 12px/16px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.knb-field input,.knb-field select,.knb-field textarea{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-input);width:100%;color:var(--foreground);font:400 16px/1.5 var(--font-body);padding:12px 16px;transition:border-color .3s,box-shadow .3s}.knb-field input,.knb-field select{height:44px}.knb-field input::placeholder,.knb-field textarea::placeholder{color:var(--muted-foreground)}.knb-field input:focus,.knb-field select:focus,.knb-field textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.knb-field input:focus,.knb-field select:focus,.knb-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 20%, transparent)}}.knb-field input:focus,.knb-field select:focus,.knb-field textarea:focus{outline:0}.knb-field[data-invalid=true] input{border-color:var(--destructive)}.knb-field .knb-error{font:400 14px/20px var(--font-body);color:var(--foreground)}.knb-card{border-radius:var(--radius-card);height:320px;transition:box-shadow .5s,transform .5s;position:relative;overflow:hidden}.knb-card:hover,.knb-card.is-hover{box-shadow:var(--shadow-card)}.knb-card__photo{background:var(--graphite);transition:transform .7s;position:absolute;inset:0}.knb-card:hover .knb-card__photo,.knb-card.is-hover .knb-card__photo{transform:scale(1.1)}.knb-card__scrim{background:linear-gradient(to top, var(--scrim-strong), var(--scrim-mid), transparent);position:absolute;inset:0}.knb-card__body{height:100%;color:var(--on-photo);flex-direction:column;justify-content:flex-end;padding:32px;display:flex;position:relative}.knb-card__icon{width:28px;height:28px;color:var(--on-photo-soft);margin-bottom:16px;transition:color .5s}.knb-card:hover .knb-card__icon,.knb-card.is-hover .knb-card__icon{color:var(--brass)}.knb-card h3{font:600 18px/28px var(--font-body);letter-spacing:.02em;color:var(--on-photo);margin:0 0 8px}.knb-card p{font:400 14px/1.625 var(--font-body);color:var(--on-photo-soft);opacity:0;margin:0;transition:opacity .5s,transform .5s;transform:translateY(8px)}.knb-card:hover p,.knb-card.is-hover p{opacity:1;transform:none}.knb-card__rule{background:var(--brass);transform-origin:0;height:1px;margin-top:16px;transition:transform .4s;transform:scaleX(0)}.knb-card:hover .knb-card__rule,.knb-card.is-hover .knb-card__rule{transform:scaleX(1)}.knb-metric{text-align:center}.knb-metric .metric{color:var(--offwhite);margin-bottom:16px}.knb-metric .caption{color:var(--brass);margin-bottom:8px}.knb-metric p{color:var(--offwhite-50);font:400 14px/1.625 var(--font-body);margin:0}.knb-step .step-number{color:var(--brass);margin-bottom:24px}.knb-step h3{color:var(--offwhite);font:500 18px/28px var(--font-body);letter-spacing:.02em;margin:0 0 12px;transition:color .5s}.knb-step:hover h3{color:var(--brass)}.knb-step p{color:var(--offwhite-50);font:400 14px/1.625 var(--font-body);margin:0}.knb-step__rule{background:var(--brass-30);transform-origin:0;height:1px;margin-top:16px;transition:transform .5s;transform:scaleX(0)}.knb-step:hover .knb-step__rule{transform:scaleX(1)}.knb-feature{align-items:flex-start;gap:20px;display:flex}.knb-feature__tile{background:var(--stone-10);border:1px solid var(--stone-10);border-radius:var(--radius-input);color:var(--brass);flex:none;padding:12px;line-height:0}.knb-feature h3{font:500 16px/24px var(--font-body);letter-spacing:.025em;color:var(--offwhite);margin:0 0 8px}.knb-feature p{font:400 14px/1.625 var(--font-body);color:var(--offwhite-50);margin:0}.knb-header{background:var(--header-bg);color:var(--offwhite);justify-content:space-between;align-items:center;gap:24px;padding:24px 48px;display:flex}.knb-header__brand{font:400 14px/20px var(--font-body);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.knb-header nav{gap:40px;display:flex}.knb-header nav a{color:var(--offwhite);opacity:.8;font:400 14px/20px var(--font-body);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:opacity .3s;position:relative}.knb-header nav a:after{content:"";background:var(--brass);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.knb-header nav a:hover{opacity:1}.knb-header nav a:hover:after{transform:scaleX(1)}.knb-header nav a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.knb-bar{z-index:50;background:0 0;padding:22px 0;transition:all .5s;position:fixed;inset:0 0 auto}.knb-bar.is-scrolled{background:var(--background);padding:10px 0}@supports (color:color-mix(in lab, red, red)){.knb-bar.is-scrolled{background:color-mix(in srgb, var(--background) 82%, transparent)}}.knb-bar.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-header)}.knb-bar__in{max-width:var(--container-max);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 40px;display:flex}.knb-bar nav{align-items:center;gap:36px;display:flex}.knb-nav-link,.knb-bar nav>a,.knb-bar nav .knb-nav-trigger{white-space:nowrap;color:var(--muted-foreground);font:500 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.knb-nav-link:hover,.knb-nav-link.is-current,.knb-bar nav>a:hover,.knb-bar nav>a.is-current,.knb-bar nav .knb-nav-trigger:hover,.knb-bar nav .knb-nav-trigger.is-current{color:var(--foreground)}.knb-nav-link:after,.knb-bar nav>a:after,.knb-bar nav .knb-nav-trigger:after{content:"";background:var(--brass);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.knb-nav-link:hover:after,.knb-nav-link.is-current:after,.knb-bar nav>a:hover:after,.knb-bar nav>a.is-current:after,.knb-bar nav .knb-nav-trigger:hover:after,.knb-bar nav .knb-nav-trigger.is-current:after{transform:scaleX(1)}.knb-dropdown{z-index:60;opacity:0;visibility:hidden;pointer-events:none;padding-top:14px;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;position:absolute;top:100%;transform:translateY(6px)}.knb-dropdown--center{left:50%;transform:translate(-50%)translateY(6px)}.group:hover .knb-dropdown,.group:focus-within .knb-dropdown{opacity:1;visibility:visible;pointer-events:auto}.group:hover .knb-dropdown--center,.group:focus-within .knb-dropdown--center{transform:translate(-50%)translateY(0)}.knb-dropdown__menu{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.knb-dropdown__menu{background:color-mix(in srgb, var(--background) 96%, #000 4%)}}.knb-dropdown__menu{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);border-radius:18px;padding:8px;box-shadow:0 16px 40px -10px #0d0e1229,0 4px 16px #0d0e120f}.knb-dropdown__item{font:500 13px/1.35 var(--font-body)!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--foreground)!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:9px 14px!important;text-decoration:none!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.knb-dropdown__item{color:color-mix(in srgb, var(--foreground) 85%, transparent)!important}}.knb-dropdown__item{white-space:nowrap!important;transition:all .2s!important}.knb-dropdown__item:after{display:none!important}.knb-dropdown__item:hover,.knb-dropdown__item.is-active{background:var(--brass)!important}@supports (color:color-mix(in lab, red, red)){.knb-dropdown__item:hover,.knb-dropdown__item.is-active{background:color-mix(in srgb, var(--brass) 12%, transparent)!important}}.knb-dropdown__item:hover,.knb-dropdown__item.is-active{color:var(--brass-deep)!important}.knb-dropdown__footer{border-top:1px solid var(--border);text-align:center;margin-top:6px;padding:8px 6px 2px}.knb-dropdown__footer-link{font:600 11px/16px var(--font-body)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--brass-deep)!important;align-items:center!important;gap:6px!important;padding:4px 8px!important;text-decoration:none!important;transition:color .2s!important;display:inline-flex!important}.knb-dropdown__footer-link:after{display:none!important}.knb-dropdown__footer-link:hover{color:var(--foreground)!important}.knb-partners{border-block:1px solid var(--border);padding:64px 0}.knb-partners__label{text-align:center;color:var(--brass-deep);font:600 20px/28px var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:0 0 40px}.knb-partners__cell{border-right:1px solid var(--border);flex:none;justify-content:center;align-items:center;height:56px;padding:0 32px;display:flex}.knb-partners__cell img{filter:grayscale();opacity:.7;max-width:120px;max-height:56px;transition:filter .3s,opacity .3s}.knb-partners__cell img:hover{filter:none;opacity:1}.hero{background:var(--background);padding:112px 0 48px;overflow:hidden}.hero-copy{text-align:center;flex-direction:column;align-items:center;padding:0 48px;display:flex}.hero-copy h1{max-width:700px;color:var(--foreground);margin:0}.hero-copy h1 em{color:var(--brass-deep);font-style:italic}.hero-copy p{max-width:576px;color:var(--foreground);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.hero-copy p{color:color-mix(in srgb, var(--foreground) 80%, transparent)}}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.vframe{aspect-ratio:16/9;background:var(--background);width:100%;margin-top:32px;position:relative;overflow:hidden}.vcard{box-shadow:var(--shadow-card);transform-origin:50%;background:var(--graphite);border-radius:22px;position:absolute;inset:0;overflow:hidden;transform:scale(.875)}.vmove{position:absolute;inset:0 0 -24px;transform:translateY(-20px)}.vmove img,.vmove video{object-fit:cover;width:100%;height:100%;display:block}.vcard img,.vcard video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vtag{border-radius:var(--radius-btn);color:var(--offwhite-70);background:#0d0e12cc;padding:6px 12px;position:absolute;top:16px;right:16px}@keyframes cardGrow{to{border-radius:0;transform:scale(1);box-shadow:0 0 #0d0e1200}}@keyframes vidMove{to{transform:translateY(0)}}@supports (animation-timeline:scroll()){.vcard{animation:linear both cardGrow;animation-timeline:scroll(root);animation-range:0 580px}.vmove{animation:linear both vidMove;animation-timeline:scroll(root);animation-range:0 580px}}.partners{background:var(--card)}.marq{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marq-track{align-items:stretch;width:max-content;animation:60s linear infinite marqRight;display:flex}.marq:hover .marq-track{animation-play-state:paused}.marq-group{flex:none;align-items:stretch;display:flex}@keyframes marqRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.knb-partners__cell img{width:auto;height:auto;display:block}@keyframes rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.rv{animation:linear both rise;animation-timeline:view();animation-range:entry entry 40%}}.impact{background:var(--background);padding:var(--section-light) 0}.impact-in{max-width:var(--container-max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;margin:0 auto;padding:0 48px;display:grid}.eyebrow-l{font:500 14px/20px var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--foreground)}.impact h2{max-width:600px;color:var(--foreground);margin:20px 0 0}.impact h2 em{color:var(--brass-deep);font-style:italic}.impact-body{max-width:540px;color:var(--foreground);margin:32px 0 0}@supports (color:color-mix(in lab, red, red)){.impact-body{color:color-mix(in srgb, var(--foreground) 80%, transparent)}}.statrow{border-top:1px solid var(--border);align-items:flex-start;gap:56px;margin-top:48px;padding-top:40px;display:flex}.stat{flex-direction:column;gap:10px;display:flex}.stat .v{white-space:nowrap;font:400 44px/1 var(--font-display);letter-spacing:-.02em;color:var(--foreground)}.stat .l{white-space:nowrap;font:500 12px/16px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground)}.impact-pics{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pic{aspect-ratio:3/4;background:var(--muted);border-radius:32px;position:relative;overflow:hidden}.pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pic.b{margin-top:96px}.pic-tag{border-radius:var(--radius-btn);background:var(--background);padding:6px 12px;position:absolute;bottom:16px;left:16px}@supports (color:color-mix(in lab, red, red)){.pic-tag{background:color-mix(in srgb, var(--background) 92%, transparent)}}.pic-tag{color:var(--foreground);font:500 12px/16px var(--font-body)}.work{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.work{background:color-mix(in srgb, var(--muted) 40%, var(--background))}}.work{padding:var(--section-light) 0}.work-head{max-width:var(--container-max);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:40px;margin:0 auto;padding:0 48px;display:grid}.work-head h2{color:var(--foreground);margin:0}.work-head h2 em{color:var(--brass-deep);font-style:italic}.work-head p{max-width:460px;color:var(--foreground);margin:0 0 4px}@supports (color:color-mix(in lab, red, red)){.work-head p{color:color-mix(in srgb, var(--foreground) 80%, transparent)}}.work-list{flex-direction:column;gap:32px;margin-top:64px;display:flex}.wsticky{position:sticky}.wcard{width:100%;height:68vh;min-height:420px;color:var(--on-photo);display:block;position:relative;overflow:hidden}.wimg{transition:transform .7s;position:absolute;inset:0}.wimg img{object-fit:cover;width:100%;height:100%}.wcard:hover .wimg{transform:scale(1.04)}.wscrim{background:linear-gradient(to top, var(--scrim-strong), var(--scrim-mid) 55%, transparent);position:absolute;inset:0}.wtop{padding:40px 48px 0;position:absolute;top:0;left:0;right:0}.wpill{color:var(--onyx);font:500 11px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase;background:#f5f1ebeb;border-radius:999px;align-items:center;padding:4px 12px;display:inline-flex}.wbot{padding:40px 48px 48px;position:absolute;bottom:0;left:0;right:0}.wbot-in{max-width:var(--container-max);margin:0 auto}.wrow{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.wloc{font:500 11px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--on-photo-soft);margin:0}.wtitle{font:500 41.6px/1.08 var(--font-display);letter-spacing:-.02em;color:var(--on-photo);margin:8px 0 0}.wdone{text-align:right}.wdone small{font:500 10px/15px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--on-photo-soft);display:block}.wdone b{font:500 24px/32px var(--font-display);color:var(--on-photo);display:block}.wmeta{font:400 14px/20px var(--font-body);color:var(--on-photo-soft);border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:16px;display:flex}.wmeta .tags{gap:20px;display:flex}.wmeta .i{align-items:center;gap:8px;display:inline-flex}.work-cta{justify-content:center;margin-top:56px;display:flex}.svc{background:var(--background);padding:var(--section-light) 0}.svc-in{max-width:var(--container-max);margin:0 auto;padding:0 48px}.svc-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}.svc-head .eyebrow-l{letter-spacing:.18em;color:var(--brass-deep);font-size:11.5px}.svc-head h2{max-width:640px;color:var(--foreground);margin:16px 0 0}.svc-head h2 em{color:var(--brass-deep);font-style:italic}.svc-head p{max-width:384px;color:var(--foreground);margin:0 0 4px}@supports (color:color-mix(in lab, red, red)){.svc-head p{color:color-mix(in srgb, var(--foreground) 80%, transparent)}}.svc-sub{font:500 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-deep);margin:56px 0 16px}@supports (color:color-mix(in lab, red, red)){.svc-sub{color:color-mix(in srgb, var(--brass-deep) 75%, transparent)}}.sv-row{gap:12px;height:480px;display:flex}.sv{background:var(--onyx);color:var(--on-photo);border-radius:24px;flex:0 0 72px;transition:flex .7s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.sv.on,.sv:hover,.sv:focus-within{flex:1 1 0}.sv-link{z-index:2;display:block;position:absolute;inset:0}.sv-img{opacity:0;transition:opacity .5s;position:absolute;inset:0}.sv-img img{object-fit:cover;width:100%;height:100%}.sv-img:after{content:"";background:linear-gradient(to top, var(--onyx), var(--onyx) 50%, var(--onyx));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sv-img:after{background:linear-gradient(to top, var(--onyx), color-mix(in srgb, var(--onyx) 60%, transparent) 50%, color-mix(in srgb, var(--onyx) 10%, transparent))}}.pa{background:var(--graphite)}@supports (color:color-mix(in lab, red, red)){.pa{background:color-mix(in srgb, var(--graphite) 70%, var(--onyx))}}.pb{background:var(--brass)}@supports (color:color-mix(in lab, red, red)){.pb{background:color-mix(in srgb, var(--brass) 35%, var(--onyx))}}.pc{background:var(--graphite)}@supports (color:color-mix(in lab, red, red)){.pc{background:color-mix(in srgb, var(--graphite) 50%, var(--onyx))}}.pd{background:var(--brass)}@supports (color:color-mix(in lab, red, red)){.pd{background:color-mix(in srgb, var(--brass) 20%, var(--graphite))}}.sv-col{flex-direction:column;justify-content:space-between;align-items:center;padding:20px 0;transition:opacity .35s;display:flex;position:absolute;inset:0}.sv-n{font:500 36px/1 var(--font-display);color:#f5f1eb4d}.sv-v{writing-mode:vertical-rl;white-space:nowrap;font:400 18px/1 var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#f5f1ebe6;transform:rotate(180deg)}.sv-h{font:400 10.4px/14px var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#f5f1eb80}.sv-ex{opacity:0;pointer-events:none;z-index:1;flex-direction:column;justify-content:space-between;padding:36px 40px;transition:opacity .5s cubic-bezier(.22,1,.36,1) .1s;display:flex;position:absolute;inset:0;overflow:hidden}.sv-top{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.sv-chip{-webkit-backdrop-filter:blur(8px);font:500 11px/1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#f5f1ebf2;background:#f5f1eb1f;border:1px solid #f5f1eb38;border-radius:999px;align-items:center;padding:6px 14px;display:inline-flex;box-shadow:0 4px 16px #00000040}.sv-big{font:500 140px/.85 var(--font-display);color:#f5f1eb24;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;position:absolute;top:-24px;right:-8px}.sv-txt{z-index:2;flex-direction:column;align-items:flex-start;max-width:100%;display:flex;position:relative}.sv-t{max-width:26ch;font:500 32px/1.18 var(--font-display);letter-spacing:-.02em;color:var(--on-photo);margin:0 0 12px}.sv-d{max-width:48ch;font:400 14.5px/1.65 var(--font-body);color:#f5f1ebd1;margin:0 0 22px}.sv-act{align-items:center;display:flex}.sv-go{-webkit-backdrop-filter:blur(8px);font:500 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--offwhite);white-space:nowrap;background:#f5f1eb14;border:1px solid #f5f1eb33;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.sv-go-icon{color:var(--brass-light,#d4af37);transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s}.sv:hover .sv-go,.sv.on:hover .sv-go{color:#fff;background:#f5f1eb29;border-color:#d4af3780}.sv:hover .sv-go-icon,.sv.on:hover .sv-go-icon{color:#fff;transform:translate(3px,-3px)}.sv.on .sv-col,.sv:hover .sv-col,.sv:focus-within .sv-col{opacity:0}.sv.on .sv-ex,.sv:hover .sv-ex,.sv:focus-within .sv-ex,.sv.on .sv-img,.sv:hover .sv-img,.sv:focus-within .sv-img{opacity:1;pointer-events:auto}.sv-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.tile{aspect-ratio:4/5;background:var(--onyx);color:var(--on-photo);border-radius:24px;display:block;position:relative;overflow:hidden}.tile-img{transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.tile-img img{object-fit:cover;width:100%;height:100%}.tile:hover .tile-img{transform:scale(1.06)}.tile-sc{background:linear-gradient(to top, var(--onyx), var(--onyx) 45%, var(--onyx));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tile-sc{background:linear-gradient(to top, var(--onyx), color-mix(in srgb, var(--onyx) 55%, transparent) 45%, color-mix(in srgb, var(--onyx) 5%, transparent))}}.tile-b{padding:24px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.tile:hover .tile-b{transform:translateY(-4px)}.tile-r{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tile-r h3{font:500 20px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--on-photo);margin:0}.tile-r svg{color:#f5f1ebcc;flex:none;margin-top:4px;transition:transform .4s}.tile:hover .tile-r svg{transform:translate(2px,-2px)}.tile-d{max-width:26ch;font:400 12.5px/1.35 var(--font-body);color:#f5f1ebcc;opacity:0;margin:8px 0 0;transition:all .5s;transform:translateY(4px)}.tile:hover .tile-d{opacity:1;transform:none}.proc{background:var(--background);padding:var(--section-light) 0}.proc-in{max-width:var(--container-max);margin:0 auto;padding:0 48px}.proc-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}.proc-head .eyebrow-l,.dix-head .eyebrow-l,.rev-head .eyebrow-l,.cta-l .eyebrow-l{letter-spacing:.18em;color:var(--brass-deep);font-size:11.5px}.proc-head h2,.rev-head h2{max-width:560px;color:var(--foreground);margin:16px 0 0}.proc-head h2 em,.rev-head h2 em{color:var(--brass-deep);font-style:italic}.proc-head p,.rev-head p{max-width:440px;color:var(--foreground);margin:0 0 4px}@supports (color:color-mix(in lab, red, red)){.proc-head p,.rev-head p{color:color-mix(in srgb, var(--foreground) 80%, transparent)}}.tl{margin-top:96px;position:relative}.tl-line,.tl-fill{pointer-events:none;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.tl-line{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tl-line{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.tl-fill{background:var(--brass-deep);transform-origin:top}.tl ol{margin:0;padding:0;list-style:none;position:relative}.tl-li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;height:170px;display:grid;position:relative}.tl-li:nth-child(odd) .tl-t{text-align:right;grid-column:1;padding-right:64px}.tl-li:nth-child(2n) .tl-t{text-align:left;grid-column:2;padding-left:64px}.tl-dot{z-index:2;background:var(--background);width:56px;height:56px;color:var(--brass-deep);font:400 16px/1 var(--font-display);border:1px solid #8a652866;border-radius:50%;place-items:center;margin:-28px 0 0 -28px;display:grid;position:absolute;top:50%;left:50%}.tl-t{position:relative}.tl-box{max-width:100%;display:inline-block;position:relative}.tl-ghost{font:400 80px/1 var(--font-display);color:var(--brass-deep);position:absolute;top:-24px}@supports (color:color-mix(in lab, red, red)){.tl-ghost{color:color-mix(in srgb, var(--brass-deep) 7%, transparent)}}.tl-ghost{pointer-events:none;-webkit-user-select:none;user-select:none}.tl-li:nth-child(odd) .tl-ghost{right:0}.tl-li:nth-child(2n) .tl-ghost{left:0}.tl-box h3{font:500 24px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0;position:relative}.tl-box p{max-width:448px;font:400 15.2px/1.6 var(--font-body);color:var(--foreground);margin:8px 0 0;position:relative}@supports (color:color-mix(in lab, red, red)){.tl-box p{color:color-mix(in srgb, var(--foreground) 70%, transparent)}}@keyframes tlFill{to{transform:scaleY(1)}}@keyframes dotOn{to{background:var(--brass-deep);color:var(--offwhite)}}@supports (animation-timeline:view()){.tl-fill{animation:linear both tlFill;animation-timeline:view();animation-range:cover 50vh cover calc(50vh + 1190px);transform:scaleY(0)}.tl-dot{animation:linear both dotOn;animation-timeline:view();animation-range:cover 47% cover 50%}}.dix{background:var(--background);color:var(--foreground);padding:var(--section-light) 0}.dix-in{max-width:var(--container-max);margin:0 auto;padding:0 48px}.dix-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}.dix-head .eyebrow-l{color:var(--brass)}.dix-head h2{max-width:620px;color:var(--foreground);margin:16px 0 0}.dix-head h2 em{color:var(--brass);font-style:italic}.dix-head p{max-width:420px;color:var(--foreground);margin:0 0 4px}@supports (color:color-mix(in lab, red, red)){.dix-head p{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.tax{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:20px 0;display:flex}.tax-l{font:500 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);flex:none}.tax a{font:400 22px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--foreground);position:relative}@supports (color:color-mix(in lab, red, red)){.tax a{color:color-mix(in srgb, var(--foreground) 85%, transparent)}}.tax a{transition:color .3s}.tax a:after{content:"";background:var(--brass);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.tax a:hover{color:var(--brass)}.tax a:hover:after{transform:scaleX(1)}.mos{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:260px;gap:16px;margin-top:48px;display:grid}.idea{color:var(--on-photo);border-radius:24px;display:block;position:relative;overflow:hidden}.i1{grid-area:span 2/span 5}.i2{grid-column:span 4}.i3{grid-column:span 3}.i4{grid-column:span 4}.i5{grid-column:span 3}.idea:hover .tile-img{transform:scale(1.05)}.idea-sc{background:linear-gradient(to top, var(--scrim-strong), var(--scrim-mid) 60%, transparent);position:absolute;inset:0}.idea-b{padding:24px;position:absolute;bottom:0;left:0;right:0}.idea-tags{flex-wrap:wrap;gap:8px;display:flex}.idea-tags span{font:500 10.5px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#f5f1ebf2;background:#f5f1eb29;border-radius:999px;padding:4px 10px}.idea-b h3{font:500 26px/1.1 var(--font-display);letter-spacing:-.01em;color:var(--on-photo);margin:12px 0 0}.i1 .idea-b h3{font-size:36px}.dix-cta{justify-content:center;margin-top:56px;display:flex}.rev{background:var(--background);padding:var(--section-light) 0}.rev-in{max-width:var(--container-max);margin:0 auto;padding:0 48px}.rev-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}.rev-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;margin-top:56px;display:grid}.rev-feat{background:var(--graphite);border-radius:24px;min-height:560px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rev-feat{background:color-mix(in srgb, var(--graphite) 70%, var(--onyx))}}.rev-feat{color:var(--on-photo)}.rev-feat img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rev-feat-b{background:linear-gradient(to top, var(--onyx), var(--onyx) 55%, transparent);padding:28px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.rev-feat-b{background:linear-gradient(to top, var(--onyx), color-mix(in srgb, var(--onyx) 70%, transparent) 55%, transparent)}}.rev-feat-b p.q{font:400 20px/1.35 var(--font-display);color:var(--on-photo);margin:16px 0 0}.rev-feat-b p.n{font:400 24px/1.2 var(--font-display);color:var(--on-photo);margin:24px 0 0}.rev-feat-b p.r{font:500 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#f5f1ebb3;margin:4px 0 0}.rev-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.rcard{background:var(--card);border:1px solid var(--border);border-radius:24px;flex-direction:column;justify-content:space-between;margin:0;padding:28px;display:flex;box-shadow:0 1px 2px #0d0e120d,0 10px 30px -18px #0d0e122e}@supports (color:color-mix(in lab, red, red)){.rcard{border:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.rcard blockquote{font:400 16px/1.6 var(--font-body);color:var(--foreground);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.rcard blockquote{color:color-mix(in srgb, var(--foreground) 85%, transparent)}}.rcard figcaption{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.av{background:var(--muted);width:40px;height:40px;color:var(--graphite);border-radius:50%;flex:none;place-items:center;display:grid}.rcard b{font:500 14px/20px var(--font-body);color:var(--foreground);display:block}.rcard small{font:500 10.5px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);display:block}.rev-note{font:400 13px/20px var(--font-body);color:var(--muted-foreground);margin:20px 0 0}.faq{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.faq{background:color-mix(in srgb, var(--muted) 40%, var(--background))}}.faq{padding:var(--section-light) 0}.faq-in{max-width:var(--container-max);margin:0 auto;padding:0 48px}.faq-head{text-align:center;max-width:768px;margin:0 auto}.faq-head .eyebrow-l{letter-spacing:.18em;color:var(--brass-deep);font-size:11.5px}.faq-head h2{color:var(--foreground);margin:16px 0 0}.faq-head h2 em{color:var(--brass-deep);font-style:italic}.faq-head p{max-width:560px;color:var(--foreground);margin:24px auto 0}@supports (color:color-mix(in lab, red, red)){.faq-head p{color:color-mix(in srgb, var(--foreground) 80%, transparent)}}.faq-list{background:var(--muted);border-radius:24px;max-width:768px;margin:56px auto 0;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.faq-list{background:color-mix(in srgb, var(--muted) 55%, var(--background))}}.faq-list details{border-bottom:1px solid var(--brass-deep);padding:0 20px}@supports (color:color-mix(in lab, red, red)){.faq-list details{border-bottom:1px solid color-mix(in srgb, var(--brass-deep) 14%, transparent)}}.faq-list details:last-child{border-bottom:0}.faq-list summary{cursor:pointer;font:500 18px/1.35 var(--font-body);color:var(--foreground);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.fi{background:var(--background);border-radius:50%;flex:none;width:28px;height:28px;position:relative;box-shadow:0 1px 2px #0d0e121f}.fi:before,.fi:after{content:"";background:var(--foreground);width:10px;height:1.5px;margin:-.75px 0 0 -5px;transition:transform .3s;position:absolute;top:50%;left:50%}.fi:after{transform:rotate(90deg)}.faq-list details[open] .fi:after{transform:rotate(0)}.faq-list details p{max-width:600px;font:400 14.5px/1.65 var(--font-body);color:var(--foreground);margin:0;padding:0 48px 24px 0}@supports (color:color-mix(in lab, red, red)){.faq-list details p{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.cta,.cta-sec{background:var(--background);padding:var(--section-light) 0}.cta-in{max-width:var(--container-max);margin:0 auto;padding:0 48px}.cta-panel{background:var(--onyx);color:var(--offwhite);border-radius:40px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;padding:64px;display:grid}.cta-l .eyebrow-l{color:var(--brass)}.cta-l h2{color:var(--offwhite);margin:16px 0 0}.cta-l h2 em{color:var(--brass);font-style:italic}.cta-l .lead{color:#f5f1ebb8;max-width:440px;margin:24px 0 0}.cta-ul{flex-direction:column;gap:14px;margin:32px 0 0;padding:0;list-style:none;display:flex}.cta-ul li{font:400 16px/24px var(--font-body);color:#f5f1ebe6;align-items:center;gap:12px;display:flex}.cta-ul svg{color:var(--brass);flex:none}.cta-meta{border-top:1px solid #f5f1eb24;gap:40px;margin-top:40px;padding-top:24px;display:flex}.cta-meta small{font:500 11px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#f5f1eb80;display:block}.cta-meta b{font:500 20px/1.2 var(--font-display);color:var(--offwhite);margin-top:6px;display:block}.cta-form{background:var(--background);color:var(--foreground);border-radius:24px;padding:32px}.cta-form .fg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.cta-form .full{grid-column:1/-1}.cta-form textarea{resize:none;min-height:96px;padding:12px 14px}.cta-form .knb-btn{width:100%;margin-top:20px}.cta-form .fine{text-align:center;font:400 13px/20px var(--font-body);color:var(--muted-foreground);margin:14px 0 0}.cta-form .consent{font:400 13px/20px var(--font-body);color:var(--muted-foreground);align-items:flex-start;gap:10px;margin-top:16px;display:flex}.cta-form .consent input{margin-top:3px}.cta-form .form-error{font:400 13px/20px var(--font-body);color:var(--destructive);margin:12px 0 0}.cta-form .form-success{font:500 14px/20px var(--font-body);color:var(--brass-deep);margin:12px 0 0}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:767px){.hero{padding:96px 0 24px}.hero-copy{padding:0 20px}.hero-copy p{margin-top:16px}.hero-cta{width:100%;margin-top:22px}.hero-cta .knb-btn{flex:auto}.vframe{aspect-ratio:4/5;margin-top:28px}.vcard{border-radius:20px;transform:scale(.94)}.vtag{top:12px;right:12px}.knb-partners{padding:40px 0}.knb-partners__label{margin-bottom:24px;font-size:15px}.knb-partners__cell{height:44px;padding:0 20px}.knb-partners__cell img{max-width:88px;max-height:40px}.impact,.work,.svc,.proc,.dix,.rev,.cta-sec,.faq{padding:64px 0}.impact-in,.work-head,.svc-in,.proc-in,.dix-in,.rev-in,.cta-in,.faq-in{padding:0 20px}.work-head,.svc-head,.proc-head,.dix-head,.rev-head{grid-template-columns:minmax(0,1fr);gap:16px}.work-head p,.svc-head p,.proc-head p,.dix-head p,.rev-head p{max-width:none}.impact-in{grid-template-columns:minmax(0,1fr);gap:36px}.impact h2{margin-top:14px}.impact-body{margin-top:20px}.statrow{flex-wrap:wrap;gap:24px;margin-top:32px;padding-top:28px}.stat .v{font-size:36px}.stat .l{letter-spacing:.12em;font-size:11px}.impact-pics{gap:12px}.pic{border-radius:20px}.pic.b{margin-top:40px}.work-list{gap:16px;margin-top:36px}.wcard{height:520px;min-height:0}.wtop{padding:20px 20px 0}.wbot{padding:20px 20px 24px}.wrow{flex-direction:column;align-items:flex-start;gap:14px}.wtitle{font-size:30px}.wdone{text-align:left}.wdone b{font-size:20px}.wmeta{flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px}.wmeta .tags{flex-wrap:wrap;gap:16px}.work-cta{margin-top:32px}.svc-sub{margin:36px 0 14px}.sv-row{flex-direction:column;gap:12px;height:auto}.sv-row .sv,.sv-row:not(:hover) .sv.on{border-radius:20px;flex:none;height:200px}.sv-row.sv-row--cat .sv,.sv-row.sv-row--cat:not(:hover) .sv.on{height:auto;min-height:330px}.sv-row .sv .sv-col{display:none}.sv-row .sv .sv-img,.sv-row .sv .sv-ex{pointer-events:auto;opacity:1!important}.sv-ex{min-height:330px;padding:24px 22px 26px}.sv-big{opacity:.12;font-size:80px;top:-12px;right:-4px}.sv-t{max-width:none;margin:0 0 8px;font-size:22px}.sv-row--cat .sv-t{font-size:22px}.sv-d{max-width:none;margin:0 0 16px;font-size:13.5px;line-height:1.55}.sv-go{padding:8px 16px;font-size:11.5px}.sv-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px}.tile{border-radius:20px}.tile-b{padding:14px}.tile-r h3{font-size:17px}.tile-d{display:none}.tl{margin-top:44px}.tl-line{left:22px}.tl-fill{display:none}.tl-li{height:auto;min-height:0;padding:0 0 30px 66px;display:block}.tl-li:nth-child(odd) .tl-t,.tl-li:nth-child(2n) .tl-t{text-align:left;grid-column:auto;padding:0}.tl-dot{background:var(--brass-deep);width:44px;height:44px;color:var(--offwhite);margin:0 0 0 -22px;font-size:14px;animation:none;top:0;left:22px}.tl-ghost{display:none}.tl-box h3{font-size:21px}.tl-box p{font-size:14.5px}.tax{scrollbar-width:none;justify-content:flex-start;gap:26px;margin-top:36px;padding:16px 0;overflow-x:auto}.tax::-webkit-scrollbar{display:none}.tax-l{display:none}.tax a{flex:none;font-size:19px}.mos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:190px;gap:10px;margin-top:28px}.i1{grid-area:span 2/span 2}.i2,.i3,.i4,.i5{grid-area:auto/span 1}.idea{border-radius:18px}.idea-b{padding:14px}.idea-b h3{margin-top:8px;font-size:17px}.i1 .idea-b h3{font-size:26px}.idea-tags span{padding:3px 8px;font-size:9.5px}.dix-cta{margin-top:32px}.rev-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}.rev-feat{border-radius:20px;min-height:420px}.rev-feat-b p.q{font-size:18px}.rev-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px 8px;display:flex;overflow-x:auto}.rev-cards::-webkit-scrollbar{display:none}.rcard{scroll-snap-align:start;border-radius:20px;flex:0 0 84%;padding:22px}.cta-panel{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 20px 20px}.cta-panel>*{min-width:0}.cta-ul{margin-top:24px}.cta-meta{flex-direction:column;gap:18px;margin-top:28px}.cta-form{border-radius:20px;padding:20px}.cta-form .fg{grid-template-columns:minmax(0,1fr)}.faq-list{border-radius:20px;margin-top:32px;padding:0 4px}.faq-list details{padding:0 14px}.faq-list summary{padding:18px 0;font-size:16px}.faq-list details p{padding:0 0 20px}}@media (prefers-reduced-motion:reduce){.rv,.tl-fill,.tl-dot{animation:none}.tl-fill{transform:none}.sv,.tile-img,.tile-b{transition:none}.marq-track,.vcard,.vmove{animation:none}}.ft{background:var(--onyx);color:var(--offwhite);padding:80px 0 0}.ft-in{max-width:1280px;margin:0 auto;padding:0 48px}.ft-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.6fr);gap:40px;display:grid}.ft-brand{font:500 18px/1.2 var(--font-display);letter-spacing:.04em;color:var(--offwhite);align-items:center;gap:12px;display:inline-flex}.ft-tag{max-width:300px;font:italic 400 20px/1.45 var(--font-display);color:var(--stone);margin:24px 0 0}.ft-soc{gap:12px;margin-top:28px;display:flex}.ft-soc a{color:#f5f1ebcc;border:1px solid #f5f1eb33;border-radius:50%;place-items:center;width:36px;height:36px;transition:all .3s;display:grid}.ft-soc a:hover{border-color:var(--brass);color:var(--brass)}.ft h4{font:500 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#f5f1eb80;margin:0 0 20px}.ft-l{flex-direction:column;gap:12px;display:flex}.ft-l a{font:400 14px/1.4 var(--font-body);color:#f5f1ebd9;align-self:flex-start;transition:color .3s}.ft-l a:hover{color:var(--brass)}.ft-c{flex-direction:column;gap:16px;display:flex}.ft-c div{font:400 14px/1.55 var(--font-body);color:#f5f1ebd9;align-items:flex-start;gap:12px;display:flex}.ft-c svg{color:var(--brass);flex:none;margin-top:2px}.ft-bot{font:400 12px/16px var(--font-body);color:#f5f1eb80;border-top:1px solid #f5f1eb24;justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding:24px 0;display:flex}.ft-bot nav{gap:24px;display:flex}.ft-bot a{transition:color .3s}.ft-bot a:hover{color:var(--offwhite)}.ft-grid a:not(.ft-brand):not([aria-label]):not(.ft-ct){padding:7px 0;display:inline-block}.ft-bot nav a{padding:10px 0}[data-theme=dark] :focus-visible,.ft :focus-visible,.mm :focus-visible{outline-color:#bc934e}.pmeta,.facts,.ft,.of-pr{font-variant-numeric:tabular-nums}@media (max-width:767px){.knb-header{padding:16px 20px}.knb-header nav{display:none}.knb-card{height:256px}.knb-card__body{padding:24px}.ft-in{padding:0 20px}.ft{padding:56px 0 88px}.ft-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 20px}.ft-grid>div:first-child,.ft-grid>div:last-child{grid-column:1/-1}.ft-bot{flex-direction:column;align-items:flex-start;gap:12px;margin-top:40px}.ft-bot nav{gap:18px}}@media (prefers-reduced-motion:reduce){.knb-btn,.knb-btn svg,.knb-card,.knb-card__photo,.knb-card p,.knb-card__rule,.knb-step__rule,.knb-header nav a:after,.knb-bar{transition:none}}.sd-hero{background:var(--background);padding:152px 0 96px}.sd-in{max-width:1280px;margin:0 auto;padding:0 48px}.crumb{font:500 12px/16px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:10px;margin:0 0 32px;display:flex}.crumb a{color:inherit}.crumb a:hover{color:var(--brass-deep)}.crumb b{color:var(--foreground);font-weight:500}.sd-hero .eyebrow-l{letter-spacing:.18em;color:var(--brass-deep);font-size:11.5px}.sd-hero h1{max-width:900px;color:var(--foreground);margin:16px 0 0}.sd-hero h1 em{color:var(--brass-deep);font-style:italic}.sd-hero .lead{max-width:620px;color:var(--foreground);margin:24px 0 0}@supports (color:color-mix(in lab, red, red)){.sd-hero .lead{color:color-mix(in srgb, var(--foreground) 80%, transparent)}}.sv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:64px;padding-bottom:120px;display:grid}.svc-card{aspect-ratio:4/5;background:var(--graphite);isolation:isolate;border-radius:24px;display:block;position:relative;overflow:hidden}.svc-card:hover .tile-img{transform:scale(1.06)}.svc-card:after{content:"";z-index:1;background:linear-gradient(#0d0e1200,#0d0e121f 45%,#0d0e12d1);position:absolute;inset:0}.svc-card .n{z-index:2;font:500 12px/16px var(--font-body);letter-spacing:.18em;color:#f5f1ebcc;position:absolute;top:20px;left:20px}.svc-card .b{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.svc-card h3{font:500 24px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--offwhite);margin:0}.svc-card .go{background:var(--offwhite);width:36px;height:36px;color:var(--onyx);border-radius:50%;flex:none;place-items:center;transition:transform .4s;display:grid}.svc-card:hover .go{transform:translate(2px,-2px)}.sd-media{margin-top:56px}.sd-vid{aspect-ratio:21/10;background:var(--graphite);box-shadow:var(--shadow-card);isolation:isolate;border-radius:32px;position:relative;overflow:hidden}.sd-vid img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vtg{z-index:2;border-radius:var(--radius-btn);color:var(--offwhite-70);font:500 11.5px/16px var(--font-body);letter-spacing:.06em;background:#0d0e12cc;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:absolute;bottom:16px;left:16px}.vtg i{background:var(--brass);border-radius:50%;width:6px;height:6px}.sd-partners{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.sd-partners{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.sd-partners{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.sd-partners{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.sd-sec{padding:112px 0}.sd-soft{background:var(--brass)}@supports (color:color-mix(in lab, red, red)){.sd-soft{background:color-mix(in srgb, var(--brass) 10%, var(--background))}}.sd-bg{background:var(--background)}.sd-dark{background:var(--onyx);color:var(--offwhite)}.sd-ctr{text-align:center;max-width:900px;margin:0 auto 56px}.sd-lab{font:500 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-deep)}.sd-dark .sd-lab{color:var(--brass)}.sd-ctr h2,.sd-row h2{color:var(--foreground);margin:14px 0 0}.sd-ctr h2 em,.sd-row h2 em{color:var(--brass-deep);font-style:italic}.sd-dark h2{color:var(--offwhite)}.sd-dark h2 em{color:var(--brass)}.sd-ctr p{max-width:600px;font:400 17px/1.65 var(--font-body);color:var(--foreground);margin:20px auto 0}@supports (color:color-mix(in lab, red, red)){.sd-ctr p{color:color-mix(in srgb, var(--foreground) 74%, transparent)}}.sd-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:48px;display:grid}.sd-row p{font:400 16.5px/1.65 var(--font-body);color:var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.sd-row p{color:color-mix(in srgb, var(--foreground) 74%, transparent)}}.sd-dark .sd-row p{color:#f5f1ebb8}.ov{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 44px;display:grid}.ov-c{border-top:1px solid var(--border);padding:24px 0 0}.ov-c h3{font:500 21px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0}.ov-c p{font:400 14.5px/1.6 var(--font-body);color:var(--foreground);margin:10px 0 0}@supports (color:color-mix(in lab, red, red)){.ov-c p{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.mos-w{background:#f5f1eb0a;border:1px solid #f5f1eb24;border-radius:32px;padding:8px}.mos2{grid-template-rows:repeat(5,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,1fr);gap:8px;height:520px;display:grid}.mt{background:var(--graphite);isolation:isolate;border-radius:16px;position:relative;overflow:hidden}.mt .tile-img{position:absolute;inset:0}.mt.a{grid-area:1/1/6}.mt.b{grid-area:1/2/4}.mt.c{grid-area:4/2/6}.mt.d{grid-area:1/3/6}.mt.e{grid-area:1/4/6}.mt .pt{z-index:2;font:500 10.5px/14px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#f5f1ebcc;background:#0d0e12b3;border-radius:999px;padding:4px 10px;position:absolute;bottom:12px;left:12px}.sc{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.sc-c{border-top:1px solid var(--brass);grid-template-columns:minmax(220px,340px) minmax(0,1fr);align-items:baseline;gap:12px 40px;padding:26px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.sc-c{border-top:1px solid color-mix(in srgb, var(--brass) 45%, var(--border))}}.sc-c:last-child{border-bottom:1px solid var(--brass)}@supports (color:color-mix(in lab, red, red)){.sc-c:last-child{border-bottom:1px solid color-mix(in srgb, var(--brass) 45%, var(--border))}}.sc-c h3{font:500 22px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0}.sc-c p{font:400 15px/1.6 var(--font-body);color:var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.sc-c p{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 44px;display:grid}.tr-c{border-top:1px solid #f5f1eb33;margin-bottom:44px;padding:26px 0 0}.tr-c h3{font:500 21px/1.2 var(--font-display);color:var(--offwhite);margin:0}.tr-c p{font:400 14.5px/1.6 var(--font-body);color:#f5f1ebad;margin:10px 0 0}.sd-note{max-width:1280px;font:400 13px/20px var(--font-body);color:#f5f1eb80;margin:28px auto 0;padding:0 48px}.rs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rs a{background:var(--card);border:1px solid var(--border);border-radius:20px;justify-content:space-between;align-items:center;padding:26px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.rs a{border:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.rs a{font:500 22px/1.2 var(--font-display);color:var(--foreground);transition:border-color .3s,color .3s}.rs a:hover{border-color:var(--brass-deep);color:var(--brass-deep)}.rs a span{background:var(--background);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.sd-faq{background:var(--brass)}@supports (color:color-mix(in lab, red, red)){.sd-faq{background:color-mix(in srgb, var(--brass) 10%, var(--background))}}@media (max-width:767px){.sd-hero{padding:104px 0 56px}.sd-in{padding:0 20px}.crumb{flex-wrap:wrap;margin-bottom:22px}.sd-hero .lead{font-size:16px}.sd-btns{flex-direction:column;margin-top:24px}.sd-btns .knb-btn{justify-content:center;width:100%}.sv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:32px;padding-bottom:64px}.svc-card{border-radius:20px}.svc-card h3{font-size:19px}.svc-card .n{top:14px;left:14px}.svc-card .b{bottom:14px;left:14px;right:14px}.svc-card .go{width:30px;height:30px}.sd-media{margin-top:28px}.sd-vid{aspect-ratio:4/5;border-radius:24px}.sd-sec{padding:64px 0}.sd-ctr{margin-bottom:32px}.sd-ctr p{font-size:16px}.sd-row{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:28px}.sd-row p{font-size:15.5px}.ov{grid-template-columns:minmax(0,1fr);gap:0}.ov-c{padding:20px 0}.mos2{grid-template-rows:repeat(4,150px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;height:auto}.mt.a{grid-area:1/1/auto/3}.mt.b{grid-area:2/1}.mt.c{grid-area:2/2}.mt.d{grid-area:3/1}.mt.e{grid-area:3/2}.sc-c{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0}.tr{grid-template-columns:minmax(0,1fr)}.tr-c{margin-bottom:24px;padding:20px 0 0}.rs{grid-template-columns:minmax(0,1fr)}.sd-note{padding:0 20px}}.pp-jump{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:64px;display:grid}.pp-j{background:var(--card);border:1px solid var(--border);border-radius:24px;flex-direction:column;gap:8px;padding:28px 28px 30px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pp-j{border:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.pp-j{transition:border-color .3s}.pp-j:hover{border-color:var(--brass-deep)}.pp-jn{font:500 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-deep)}.pp-j b{font:400 38px/1.05 var(--font-display);letter-spacing:-.02em;color:var(--foreground)}.pp-j small{font:500 12px/18px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}.pp-ja{background:var(--background);border:1px solid var(--border);width:36px;height:36px;color:var(--foreground);border-radius:50%;place-items:center;transition:transform .3s;display:grid;position:absolute;top:24px;right:24px}.pp-j:hover .pp-ja{transform:translate(2px,-2px)}.pp-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;display:grid}.pp-grid.rev{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pp-grid.rev .pp-media{order:2}.pp-media{position:sticky;top:112px}.pp-ph{aspect-ratio:4/5;color:#ffffff38;border-radius:32px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pp-txt h2{color:var(--foreground);margin:14px 0 0}.pp-txt h2 em{color:var(--brass-deep);font-style:italic}.sd-dark .pp-txt h2{color:var(--offwhite)}.sd-dark .pp-txt h2 em{color:var(--brass)}.pp-price{font:400 56px/1.02 var(--font-display);letter-spacing:-.025em;color:var(--foreground);margin-top:20px}.sd-dark .pp-price{color:var(--brass)}.pp-tag{font:500 12px/18px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:16px 0 0}.sd-dark .pp-tag{color:#f5f1eb99}.pp-desc{max-width:560px;font:400 17px/1.65 var(--font-body);color:var(--foreground);margin:22px 0 0}@supports (color:color-mix(in lab, red, red)){.pp-desc{color:color-mix(in srgb, var(--foreground) 78%, transparent)}}.sd-dark .pp-desc{color:#f5f1ebc2}.pp-fh{border-top:1px solid var(--border);margin-top:40px;padding-top:28px}@supports (color:color-mix(in lab, red, red)){.pp-fh{border-top:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.pp-fh{font:500 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--foreground)}.sd-dark .pp-fh{color:#f5f1eb99;border-top-color:#f5f1eb24}.pp-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px;margin-top:20px;display:grid}.pp-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pp-list li{font:400 15.5px/1.45 var(--font-body);color:var(--foreground);align-items:flex-start;gap:12px;display:flex}.sd-dark .pp-list li{color:#f5f1ebe6}.pp-list svg{color:var(--brass-deep);flex:none;margin-top:1px}.sd-dark .pp-list svg{color:var(--brass)}.pp-band{background:var(--brass);border-radius:16px;align-items:center;gap:18px;margin-top:36px;padding:22px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.pp-band{background:color-mix(in srgb, var(--brass) 14%, var(--background))}}.pp-band{border:1px solid var(--brass)}@supports (color:color-mix(in lab, red, red)){.pp-band{border:1px solid color-mix(in srgb, var(--brass) 30%, transparent)}}.pp-band p{font:500 17px/1.45 var(--font-display);color:var(--foreground);margin:0}.pp-bi{color:var(--brass-deep);flex:none}.sd-dark .pp-band{background:#bc934e1a;border-color:#bc934e73}.sd-dark .pp-band p{color:var(--offwhite)}.sd-dark .pp-bi{color:var(--brass)}.pp-btns{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pp-std{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 32px;display:grid}.pp-std .ov-c h3{font:500 17px/1.3 var(--font-display);margin-top:12px}@media (max-width:767px){.pp-jump{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:32px}.pp-grid,.pp-grid.rev{grid-template-columns:minmax(0,1fr);gap:28px}.pp-grid.rev .pp-media{order:0}.pp-media{position:static}.pp-ph{aspect-ratio:16/10;border-radius:24px}.pp-price{font-size:40px}.pp-cols{grid-template-columns:minmax(0,1fr);gap:0}.pp-band{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px}.pp-btns .knb-btn{justify-content:center;width:100%}.pp-std{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px}}.hp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.hp-card{background:var(--card);border:1px solid var(--border);border-radius:24px;flex-direction:column;padding:32px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.hp-card{border:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.hp-card{transition:box-shadow .5s}.hp-card:hover{box-shadow:var(--shadow-card)}.hp-lab{font:500 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-deep)}.hp-card h3{font:500 26px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:12px 0 0}.hp-price{font:400 32px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin:10px 0 0}.hp-tag{font:500 12px/18px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:10px 0 0}.hp-list{border-top:1px solid var(--border);flex-direction:column;flex:1;gap:12px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:flex}.hp-list li{font:400 14.5px/1.4 var(--font-body);color:var(--foreground);align-items:flex-start;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.hp-list li{color:color-mix(in srgb, var(--foreground) 85%, transparent)}}.hp-list svg{color:var(--brass-deep);flex:none;margin-top:2px}.hp-cta{font:500 14px/20px var(--font-body);color:var(--foreground);align-items:center;gap:8px;margin-top:24px;transition:color .3s;display:inline-flex}.hp-card:hover .hp-cta{color:var(--brass-deep)}@media (max-width:767px){.hp-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.hp-card{padding:24px 20px}}.pg{background:var(--background);padding:152px 0 56px}.pg-head{text-align:center;max-width:1280px;margin:0 auto;padding:0 48px}.pg-head .eyebrow-l{letter-spacing:.18em;color:var(--brass-deep);font-size:11.5px}.pg-head h1{max-width:760px;color:var(--foreground);margin:16px auto 0}.pg-head h1 em{color:var(--brass-deep);font-style:italic}.pg-head p{max-width:600px;color:var(--foreground);margin:24px auto 0}@supports (color:color-mix(in lab, red, red)){.pg-head p{color:color-mix(in srgb, var(--foreground) 80%, transparent)}}.pills{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.pill{border:1px solid var(--border);font:500 12px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);cursor:pointer;border-radius:999px;padding:10px 20px;text-decoration:none;transition:border-color .3s,color .3s,background-color .3s}.pill:hover{border-color:var(--brass-deep);color:var(--brass-deep)}.pill.on{background:var(--onyx);border-color:var(--onyx);color:var(--offwhite)}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1280px;margin:0 auto;padding:0 48px 112px;display:grid}.pcard{background:var(--card);border:1px solid var(--border);border-radius:24px;padding:16px;display:block}@supports (color:color-mix(in lab, red, red)){.pcard{border:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.pcard{color:inherit;text-decoration:none;transition:box-shadow .5s}.pcard:hover{box-shadow:var(--shadow-card)}.pimg{aspect-ratio:5/4;background:var(--muted);border-radius:16px;position:relative;overflow:hidden}.pcard:hover .tile-img{transform:scale(1.05)}.ppill{z-index:2;font:500 11.2px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--onyx);background:#f8f6f1f2;border-radius:999px;padding:6px 12px;position:absolute;top:12px;left:12px}.pbadges{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.pbadges .ppill{position:static}.ppill-dark{background:var(--onyx);font:500 11.2px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--offwhite);white-space:nowrap;border-radius:999px;padding:6px 12px}.pbody{padding:20px 8px 8px}.pbody h3{font:500 24px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0}.ploc{font:400 14px/20px var(--font-body);color:var(--foreground);margin:4px 0 0}@supports (color:color-mix(in lab, red, red)){.ploc{color:color-mix(in srgb, var(--foreground) 70%, transparent)}}.pdesc{font:400 14px/1.6 var(--font-body);color:var(--foreground);margin:12px 0 0}@supports (color:color-mix(in lab, red, red)){.pdesc{color:color-mix(in srgb, var(--foreground) 80%, transparent)}}.pmeta{border-top:1px solid var(--border);font:400 12px/16px var(--font-body);color:var(--foreground);gap:20px;margin-top:20px;padding-top:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.pmeta{color:color-mix(in srgb, var(--foreground) 80%, transparent)}}.pmeta span{align-items:center;gap:6px;display:inline-flex}.pnote{max-width:1280px;font:400 13px/20px var(--font-body);color:var(--muted-foreground);text-align:center;margin:-72px auto 0;padding:0 48px 8px}.icard{aspect-ratio:4/5;color:var(--on-photo);border-radius:24px;text-decoration:none;display:block;position:relative;overflow:hidden}.icard:hover .tile-img{transform:scale(1.05)}.icard .tile-img{color:#fff3}.icard-sc{pointer-events:none;background:linear-gradient(#0000,#0000001a 40%,#000000c7);position:absolute;inset:0}.icard-t{z-index:2;font:500 11.2px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--onyx);background:#f8f6f1f2;border-radius:999px;padding:6px 12px;position:absolute;top:16px;left:16px}.pbadges--icard{top:16px;left:16px;right:16px}.icard-b{z-index:2;text-align:left;padding:24px;position:absolute;bottom:0;left:0;right:0}.icard-b h3{font:500 26px/1.12 var(--font-display);letter-spacing:-.01em;color:var(--on-photo);margin:0}.icard-b p{font:400 13px/1.5 var(--font-body);color:#f5f1ebcc;margin:10px 0 0}.dt{background:var(--background);padding:128px 0 0}.dt-in{max-width:1280px;margin:0 auto;padding:0 48px}.back{font:500 13px/16px var(--font-body);letter-spacing:.04em;color:var(--foreground);align-items:center;gap:8px;text-decoration:none;transition:color .3s;display:inline-flex}.back:hover{color:var(--brass-deep)}.gal{max-width:820px;margin:28px auto 0}.gal-main{aspect-ratio:3/2;background:var(--muted);border-radius:24px;width:min(100%,90vh);margin:0 auto;position:relative;overflow:hidden}.gal-arr{z-index:2;background:var(--background);width:40px;height:40px;color:var(--foreground);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-top:-20px;display:grid;position:absolute;top:50%;box-shadow:0 2px 10px #0d0e1233}.gal-arr.l{left:16px}.gal-arr.r{right:16px}.gal-bar{align-items:center;gap:16px;margin-top:16px;display:flex}.gal-n{font:500 12px/16px var(--font-body);letter-spacing:.14em;color:var(--foreground)}.gal-th{opacity:.75;cursor:pointer;background:var(--muted);border:2px solid #0000;border-radius:12px;width:88px;height:64px;position:relative;overflow:hidden}.gal-th.on{border-color:var(--brass);opacity:1}.gal-zoom-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.glb-overlay{z-index:100;background:#0d0e12f2;justify-content:center;align-items:center;padding:24px;animation:.2s glb-fade;display:flex;position:fixed;inset:0}@keyframes glb-fade{0%{opacity:0}to{opacity:1}}.glb-stage{width:100%;max-width:1400px;height:100%;position:relative}.glb-close{z-index:2;width:44px;height:44px;color:var(--offwhite);cursor:pointer;background:#f5f1eb1a;border:0;border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute;top:20px;right:20px}.glb-close:hover{background:#f5f1eb33}.glb-arr{z-index:2;width:48px;height:48px;color:var(--offwhite);cursor:pointer;background:#f5f1eb1a;border:0;border-radius:50%;place-items:center;margin-top:-24px;transition:background .2s;display:grid;position:absolute;top:50%}.glb-arr:hover{background:#f5f1eb33}.glb-arr.l{left:20px}.glb-arr.r{right:20px}.glb-n{font:500 12px/16px var(--font-body);letter-spacing:.14em;color:#f5f1ebcc;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.dt-title{margin-top:56px}.dt-title .eyebrow-l{letter-spacing:.18em;color:var(--brass-deep);font-size:11.5px}.dt-title h1{max-width:900px;color:var(--foreground);margin:12px 0 0}.dt-title h1 em{color:var(--brass-deep);font-style:italic}.facts{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:36px;display:grid}.f5{grid-template-columns:repeat(5,minmax(0,1fr))}.f4{grid-template-columns:repeat(4,minmax(0,1fr))}.fact{border-left:1px solid var(--border);padding:24px}.fact:first-child{border-left:0;padding-left:0}.fact small{font:500 11px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);display:block}.fact b{font:600 15px/1.4 var(--font-body);color:var(--foreground);margin-top:8px;display:block}.fact-blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.fact--locked{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;display:block}.fact--locked:hover b.fact-blur{filter:blur(4px)}.fact-unlock{font:500 11px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--brass-deep);align-items:center;gap:5px;margin-top:8px;display:inline-flex}.sec{grid-template-columns:240px minmax(0,1fr);gap:48px;margin-top:56px;display:grid}.sec h4{font:500 11px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-deep);margin:4px 0 0}.sec p{max-width:680px;font:400 17px/1.7 var(--font-body);color:var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.sec p{color:color-mix(in srgb, var(--foreground) 82%, transparent)}}.specs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;max-width:760px;display:grid}.spec{border-bottom:1px solid var(--border);font:400 14.5px/1.4 var(--font-body);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.spec span{color:var(--muted-foreground)}.spec b{color:var(--foreground);text-align:right;font-weight:500}.why{flex-direction:column;gap:14px;max-width:680px;margin:0;padding:0;list-style:none;display:flex}.why li{font:400 16px/1.6 var(--font-body);color:var(--foreground);gap:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.why li{color:color-mix(in srgb, var(--foreground) 85%, transparent)}}.why svg{color:var(--brass-deep);flex:none;margin-top:3px}.more{margin-top:112px;padding-bottom:0}.more-h{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.more-h h2{color:var(--foreground);margin:0}.more-h h2 em{color:var(--brass-deep);font-style:italic}.more-h a{font:500 13px/16px var(--font-body);letter-spacing:.04em;color:var(--foreground);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.more-h a:hover{color:var(--brass-deep)}.more .pgrid{padding:0}.pcta{background:var(--background);padding:112px 0}.pcta-in{max-width:1280px;margin:0 auto;padding:0 48px}.pcta-p{background:var(--onyx);color:var(--offwhite);border-radius:40px;justify-content:space-between;align-items:center;gap:48px;padding:64px;display:flex}.pcta-p h2{max-width:640px;color:var(--offwhite);margin:0}.pcta-p h2 em{color:var(--brass);font-style:italic}.pcta-p p{color:#f5f1ebb8;max-width:460px;margin:20px 0 0}.pcta-r{flex-direction:column;flex:none;align-items:flex-start;gap:16px;display:flex}.pcta-r small{font:500 11px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#f5f1eb80}.pcta-r b{font:500 20px/1.2 var(--font-display);color:var(--offwhite);margin-top:4px;display:block}@media (max-width:767px){.pg{padding:104px 0 28px}.pg-head{padding:0 20px}.pg-head p{margin-top:16px}.pills{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:24px -20px 0;padding:0 20px 4px;overflow-x:auto}.pills::-webkit-scrollbar{display:none}.pill{flex:none;min-height:44px}.pgrid{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 20px 64px}.pnote{margin-top:-40px;padding:0 20px 8px}.pcard{border-radius:20px;padding:12px}.pbody h3{font-size:22px}.pmeta{flex-wrap:wrap;gap:12px 16px}.icard{aspect-ratio:5/6;border-radius:20px}.dt{padding:92px 0 0}.dt-in{padding:0 20px}.gal{margin-top:20px}.gal-main{border-radius:18px;width:min(100%,63vh)}.gal-arr{width:34px;height:34px;margin-top:-17px}.gal-bar{scrollbar-width:none;gap:10px;overflow-x:auto}.gal-bar::-webkit-scrollbar{display:none}.gal-n{flex:none}.gal-th{border-radius:10px;flex:none;width:64px;height:48px}.glb-overlay{padding:12px}.glb-close{width:38px;height:38px;top:12px;right:12px}.glb-arr{width:38px;height:38px;margin-top:-19px}.glb-arr.l{left:8px}.glb-arr.r{right:8px}.dt-title{margin-top:28px}.dt-title h1{margin-top:10px}.facts{border-bottom:0;margin-top:24px}.f5,.f4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fact{border-left:0;border-bottom:1px solid var(--border);padding:16px 12px 16px 0}.fact:first-child{padding-left:0}.sec{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:36px}.sec p{font-size:16px}.specs{grid-template-columns:minmax(0,1fr)}.more{margin-top:64px}.more-h{flex-wrap:wrap;gap:10px;margin-bottom:24px}.pcta{padding:56px 0}.pcta-in{padding:0 20px}.pcta-p{border-radius:28px;flex-direction:column;align-items:flex-start;gap:24px;padding:32px 22px}.pcta-r,.pcta-r .knb-btn{width:100%}}.feat{max-width:1280px;margin:0 auto;padding:0 48px}.feat-c{background:var(--card);border:1px solid var(--border);border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.feat-c{border:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.feat-c{color:inherit;text-decoration:none;transition:box-shadow .5s}.feat-c:hover{box-shadow:var(--shadow-card)}.feat-img{background:var(--muted);min-height:380px;position:relative;overflow:hidden}.feat-c:hover .tile-img{transform:scale(1.04)}.feat-t{flex-direction:column;justify-content:center;padding:48px 44px;display:flex}.feat-t .ml{color:var(--brass-deep);font:500 11px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase;background:#bc934e29;border-radius:999px;align-items:center;width:fit-content;padding:4px 12px;display:inline-flex}.feat-t h2{font:500 36px/1.12 var(--font-display);letter-spacing:-.02em;color:var(--foreground);margin:16px 0 0}.feat-t p{font:400 16px/1.7 var(--font-body);color:var(--foreground);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.feat-t p{color:color-mix(in srgb, var(--foreground) 78%, transparent)}}.feat-by{font:400 13px/20px var(--font-body);color:var(--muted-foreground);margin-top:28px}.rd{font:500 13px/16px var(--font-body);letter-spacing:.04em;color:var(--foreground);align-items:center;gap:8px;margin-top:28px;transition:color .3s;display:inline-flex}.feat-c:hover .rd,.bcard:hover .rd{color:var(--brass-deep)}.sec-h{max-width:1280px;margin:80px auto 40px;padding:0 48px}.sec-h h2{color:var(--foreground);margin:0}.sec-h h2 em{color:var(--brass-deep);font-style:italic}.bgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;max-width:1280px;margin:0 auto;padding:0 48px 112px;display:grid}.bcard{color:inherit;text-decoration:none;display:block}.bimg{aspect-ratio:16/10;background:var(--muted);border-radius:20px;position:relative;overflow:hidden}.bcard:hover .tile-img{transform:scale(1.05)}.bmeta{font:500 11px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:12px;margin-top:20px;display:flex}.bmeta b{color:var(--brass-deep);font-weight:500}.bcard h3{font:500 24px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:10px 0 0;transition:color .3s}.bcard:hover h3{color:var(--brass-deep)}.bcard p{font:400 14px/1.6 var(--font-body);color:var(--foreground);margin:10px 0 0}@supports (color:color-mix(in lab, red, red)){.bcard p{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.ar-head{text-align:center;max-width:840px;margin:36px auto 0}.ar-head .eyebrow-l{letter-spacing:.18em;color:var(--brass-deep);font-size:11.5px}.ar-head h1{color:var(--foreground);margin:16px 0 0}.ar-head h1 em{color:var(--brass-deep);font-style:italic}.ar-meta{font:400 14px/20px var(--font-body);color:var(--muted-foreground);justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.ar-meta i{background:currentColor;border-radius:50%;width:3px;height:3px;display:inline-block}.ar-cover{aspect-ratio:21/9;background:var(--muted);border-radius:32px;max-width:1100px;margin:48px auto 0;position:relative;overflow:hidden}.ar-body{max-width:720px;margin:56px auto 0}.ar-body p{font:400 18px/1.8 var(--font-body);color:var(--foreground);margin:0 0 24px}@supports (color:color-mix(in lab, red, red)){.ar-body p{color:color-mix(in srgb, var(--foreground) 85%, transparent)}}.ar-body .lead{font:400 22px/1.65 var(--font-display);color:var(--foreground)}.ar-body h2{font:500 32px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:56px 0 16px}.ar-body ul{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ar-body li{font:400 17px/1.7 var(--font-body);color:var(--foreground);gap:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ar-body li{color:color-mix(in srgb, var(--foreground) 85%, transparent)}}.ar-body li:before{content:"";background:var(--brass);border-radius:50%;flex:none;width:6px;height:6px;margin-top:12px}.ar-body p.ar-q{border-left:2px solid var(--brass);font:italic 400 28px/1.4 var(--font-display);color:var(--foreground);margin:48px 0;padding:4px 0 4px 28px}.ar-fig{aspect-ratio:16/9;background:var(--muted);border-radius:24px;margin:48px 0;position:relative;overflow:hidden}.ar-body p.ar-fig-c{font:400 13px/20px var(--font-body);color:var(--muted-foreground);text-align:center;margin:-32px 0 48px}.ar-cta{background:var(--onyx);color:var(--offwhite);border-radius:24px;justify-content:space-between;align-items:center;gap:32px;margin:56px 0;padding:32px 36px;display:flex}.ar-cta h3{font:500 26px/1.2 var(--font-display);color:var(--offwhite);margin:0}.ar-cta h3 em{color:var(--brass);font-style:italic}.ar-cta p{font:400 15px/1.5 var(--font-body);color:#f5f1ebb3;margin:8px 0 0}.ar-cta .knb-btn{flex:none}.ar-by{border-top:1px solid var(--border);align-items:center;gap:16px;margin-top:56px;padding-top:32px;display:flex}.ar-av{background:var(--muted);width:56px;height:56px;color:var(--graphite);border-radius:50%;flex:none;place-items:center;display:grid}.ar-by b{font:600 15px/22px var(--font-body);color:var(--foreground);display:block}.ar-by span:not(.ar-av){font:400 14px/20px var(--font-body);color:var(--muted-foreground);display:block}@media (max-width:767px){.feat{padding:0 20px}.feat-c{border-radius:22px;grid-template-columns:minmax(0,1fr)}.feat-img{min-height:230px}.feat-t{padding:24px 22px}.feat-t h2{font-size:28px}.sec-h{margin-top:36px;margin-bottom:20px;padding:0 20px}.bgrid{grid-template-columns:minmax(0,1fr);gap:32px;padding:0 20px 64px}.ar-head{margin-top:24px;padding:0 20px}.ar-meta{flex-wrap:wrap;gap:8px 12px;margin-top:20px}.ar-cover{aspect-ratio:4/3;border-radius:20px;margin:28px 20px 0}.ar-body{margin-top:32px;padding:0 20px}.ar-body p{font-size:16px;line-height:1.75}.ar-body .lead{font-size:19px}.ar-body h2{margin:40px 0 14px;font-size:26px}.ar-body li{font-size:16px}.ar-body p.ar-q{margin:36px 0;padding-left:18px;font-size:22px}.ar-fig{border-radius:18px;margin:32px 0}.ar-body p.ar-fig-c{margin:-20px 0 32px}.ar-cta{flex-direction:column;align-items:flex-start;gap:18px;margin:40px 0;padding:24px 22px}.ar-cta .knb-btn{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{background:var(--background);max-width:100%;color:var(--foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;margin:0;overflow-x:clip}a{color:inherit}img,svg{max-width:100%;display:block}.ab-hero{background:var(--background);padding:152px 0 80px}.ab-head{text-align:center;max-width:1280px;margin:0 auto;padding:0 48px}.ab-head .eyebrow-l{letter-spacing:.18em;color:var(--brass-deep);font-size:11.5px}.ab-head h1{max-width:820px;color:var(--foreground);margin:16px auto 0}.ab-head h1 em{color:var(--brass-deep);font-style:italic}.ab-head p{max-width:620px;color:var(--foreground);margin:24px auto 0}@supports (color:color-mix(in lab, red, red)){.ab-head p{color:color-mix(in srgb, var(--foreground) 80%, transparent)}}.ab-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.ab-vid{background:var(--graphite);isolation:isolate;position:relative;overflow:hidden}.ab-vid video,.ab-vid img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ab-vid .vt{border-radius:var(--radius-btn);color:var(--offwhite-70);font:500 11.5px/16px var(--font-body);letter-spacing:.06em;background:#0d0e12cc;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:absolute;bottom:16px;left:16px}.ab-vid .vt i{background:var(--brass);border-radius:50%;width:6px;height:6px}.ab-main{max-width:1280px;margin:56px auto 0;padding:0 48px}.ab-main .ab-vid{aspect-ratio:21/9;box-shadow:var(--shadow-card);border-radius:32px}.ab-sec{background:var(--background);padding:112px 0 0}.ab-in{max-width:1280px;margin:0 auto;padding:0 48px}.ab-lab{font:500 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-deep)}.ab-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.ab-story h2{color:var(--foreground);margin:14px 0 0}.ab-story h2 em{color:var(--brass-deep);font-style:italic}.ab-story p{font:400 17px/1.7 var(--font-body);color:var(--foreground);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.ab-story p{color:color-mix(in srgb, var(--foreground) 76%, transparent)}}.ab-story .ab-vid{aspect-ratio:4/5;border-radius:28px}.ab-ph{border-top:1px solid var(--border);gap:40px;margin-top:36px;padding-top:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.ab-ph{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.ab-ph div small{font:500 11px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);display:block}.ab-ph div b{font:500 22px/1.2 var(--font-display);color:var(--foreground);margin-top:6px;display:block}.ab-sh{text-align:center;max-width:680px;margin:0 auto 48px}.ab-sh h2{color:var(--foreground);margin:14px 0 0}.ab-sh h2 em{color:var(--brass-deep);font-style:italic}.ab-sh p{font:400 17px/1.65 var(--font-body);color:var(--foreground);margin:16px auto 0}@supports (color:color-mix(in lab, red, red)){.ab-sh p{color:color-mix(in srgb, var(--foreground) 74%, transparent)}}.ab-pill{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;display:grid}.ab-pc{border-top:1px solid var(--brass);padding:28px 0 0}@supports (color:color-mix(in lab, red, red)){.ab-pc{border-top:1px solid color-mix(in srgb, var(--brass) 45%, var(--border))}}.ab-pc h3{font:500 26px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0}.ab-pc p{font:400 15.5px/1.65 var(--font-body);color:var(--foreground);margin:14px 0 0}@supports (color:color-mix(in lab, red, red)){.ab-pc p{color:color-mix(in srgb, var(--foreground) 74%, transparent)}}.ab-team{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.ab-tc .ph{aspect-ratio:4/5;color:var(--graphite);background:linear-gradient(160deg,#d9d2c6,#c3baab);border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ab-tc .ph{color:color-mix(in srgb, var(--graphite) 55%, transparent)}}.ab-tc .ph .tg{font:500 10.5px/14px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);background:#f8f6f1eb;border-radius:999px;padding:5px 10px;position:absolute;bottom:12px;left:12px}.ab-team{align-items:start}.ab-tc b{font:500 22px/1.2 var(--font-display);color:var(--foreground);margin-top:18px;display:block}.ab-tc span{font:400 14px/1.5 var(--font-body);color:var(--muted-foreground);margin-top:4px;display:block}.ab-vis{background:var(--brass);border-radius:36px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ab-vis{background:color-mix(in srgb, var(--brass) 14%, var(--background))}}.ab-vis .ab-vid{min-height:380px}.ab-vis-t{flex-direction:column;justify-content:center;padding:56px 52px;display:flex}.ab-vis-t h2{color:var(--foreground);margin:14px 0 0}.ab-vis-t h2 em{color:var(--brass-deep);font-style:italic}.ab-vis-t .l{font:400 16px/1.6 var(--font-body);color:var(--foreground);gap:12px;margin:12px 0 0;display:flex}.ab-vis-t .l svg{color:var(--brass-deep);flex:none;margin-top:4px}.ab-vis-t .ab-btns{justify-content:flex-start;margin-top:28px}.ab-partners{background:var(--background)}@media (max-width:767px){.ab-hero{padding:104px 0 40px}.ab-head{padding:0 20px}.ab-btns{margin-top:24px}.ab-main{margin-top:32px;padding:0 20px}.ab-main .ab-vid{aspect-ratio:4/5;border-radius:24px}.ab-sec{padding-top:64px}.ab-in{padding:0 20px}.ab-story{grid-template-columns:minmax(0,1fr);gap:32px}.ab-story p{font-size:16px}.ab-story .ab-vid{aspect-ratio:4/5;border-radius:22px}.ab-ph{flex-wrap:wrap;gap:24px}.ab-ph div b{font-size:18px}.ab-sh{margin-bottom:32px}.ab-pill{grid-template-columns:minmax(0,1fr);gap:0}.ab-pc{padding:22px 0 26px}.ab-team{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.ab-tc b{font-size:18px}.ab-vis{border-radius:24px;grid-template-columns:minmax(0,1fr)}.ab-vis .ab-vid{min-height:240px}.ab-vis-t{padding:28px 22px}}.cf{background:var(--background);padding:152px 0 0}.cf-in{max-width:1280px;margin:0 auto;padding:0 48px}.cf-head{max-width:640px}.cf-head .eyebrow-l{letter-spacing:.18em;color:var(--brass-deep);font-size:11.5px}.cf-head h1{color:var(--foreground);margin:16px 0 0}.cf-head h1 em{color:var(--brass-deep);font-style:italic}.cf-head p{color:var(--foreground);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.cf-head p{color:color-mix(in srgb, var(--foreground) 76%, transparent)}}.cf-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:64px;margin-top:64px;display:grid}.cf-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.cf-form label{display:block}.cf-form .full{grid-column:1/-1}.cf-form input:not([type=checkbox]):not([type=hidden]),.cf-form select,.cf-form textarea{border:0;border-bottom:1px solid var(--foreground);width:100%;margin-top:12px;padding:10px 0 14px;display:block}@supports (color:color-mix(in lab, red, red)){.cf-form input:not([type=checkbox]):not([type=hidden]),.cf-form select,.cf-form textarea{border-bottom:1px solid color-mix(in srgb, var(--foreground) 20%, transparent)}}.cf-form input:not([type=checkbox]):not([type=hidden]),.cf-form select,.cf-form textarea{font:400 16px/24px var(--font-body);color:var(--foreground);appearance:none;background:0 0;border-radius:0;outline:0}.cf-form input[type=hidden],.cf-form .hidden{display:none!important}.cf-form input[type=checkbox]{width:16px;height:16px;accent-color:var(--brass-deep);cursor:pointer;appearance:auto;margin-top:2px}.cf-form select option{background:var(--card);color:var(--foreground)}.cf-form textarea{resize:none;height:145px}.cf-form ::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cf-form ::placeholder{color:color-mix(in srgb, var(--foreground) 36%, transparent)}}.cf-form select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235c6370' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") right 2px center no-repeat}.cf-ph{border-bottom:1px solid var(--foreground);align-items:center;gap:14px;margin-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cf-ph{border-bottom:1px solid color-mix(in srgb, var(--foreground) 20%, transparent)}}.cf-ph span{border-right:1px solid var(--foreground);flex:none;align-items:center;gap:6px;padding:10px 14px 14px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.cf-ph span{border-right:1px solid color-mix(in srgb, var(--foreground) 16%, transparent)}}.cf-ph span{font:400 15px/24px var(--font-body);color:var(--foreground)}.cf-ph input{border:0;margin:0;padding:10px 0 14px}.cf-form .sub{grid-column:1/-1;margin-top:8px}.cf-st{background:var(--onyx);color:var(--offwhite);border-radius:24px;padding:32px}.cf-st .eyebrow-l{letter-spacing:.18em;color:var(--brass);font-size:11.5px}.cf-st h3{font:500 32px/1.12 var(--font-display);letter-spacing:-.01em;color:var(--offwhite);margin:14px 0 0}.cf-st>p{font:400 16px/1.65 var(--font-body);color:#f5f1ebb8;margin:14px 0 0}.cf-st dl{border-top:1px solid #f5f1eb24;gap:22px;margin:28px 0 0;padding-top:28px;display:grid}.cf-st dt{font:500 11px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#f5f1eb80}.cf-st dd{font:400 15.5px/1.55 var(--font-body);color:var(--offwhite);margin:6px 0 0}.info{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1280px;margin:0 auto;padding:0 48px;display:grid}.ic{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:6px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.ic{border:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.ic-i{background:var(--brass);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.ic-i{background:color-mix(in srgb, var(--brass) 18%, transparent)}}.ic-i{color:var(--brass-deep)}.ic small{font:500 11px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground)}.ic b{font:500 22px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--foreground)}.ic span{font:400 14px/1.5 var(--font-body);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ic span{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.loc{background:var(--background);padding:96px 0}.loc-in{max-width:1280px;margin:0 auto;padding:0 48px}.loc-h{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.loc-h .eyebrow-l{letter-spacing:.18em;color:var(--brass-deep);font-size:11.5px}.loc-h h2{color:var(--foreground);margin:12px 0 0}.loc-h h2 em{color:var(--brass-deep);font-style:italic}.sr{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.sbox{background:var(--card);border:1px solid var(--border);height:56px;font:400 16px/1 var(--font-body);color:var(--muted-foreground);border-radius:14px;align-items:center;gap:14px;padding:0 20px;display:flex}.sbox svg{color:var(--graphite);flex:none}.sbox.sel{color:var(--foreground);justify-content:space-between}.found{font:400 15px/20px var(--font-body);color:var(--muted-foreground);margin:20px 0 0}.lg{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:20px;display:grid}.map{aspect-ratio:5/4;border:1px solid var(--border);background:#ece8df;border-radius:24px;position:relative;overflow:hidden}.map iframe{border:0;width:100%;height:100%}.mtip{background:var(--background);border-radius:12px;max-width:300px;padding:14px 16px;position:absolute;top:16px;left:16px;box-shadow:0 4px 18px #0d0e122e}.mtip b{font:600 15px/20px var(--font-body);color:var(--foreground);display:block}.mtip span{font:400 12.5px/1.45 var(--font-body);color:var(--foreground);margin-top:4px;display:block}@supports (color:color-mix(in lab, red, red)){.mtip span{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.mbadge{font:500 10.5px/14px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);background:#f8f6f1eb;border-radius:999px;padding:5px 10px;position:absolute;bottom:12px;right:12px}.sd{background:var(--brass);border-radius:24px;padding:32px}@supports (color:color-mix(in lab, red, red)){.sd{background:color-mix(in srgb, var(--brass) 14%, var(--background))}}.sd-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sd h3{font:500 30px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0}.tag{background:var(--brass);border-radius:999px;flex:none;padding:5px 12px}@supports (color:color-mix(in lab, red, red)){.tag{background:color-mix(in srgb, var(--brass) 28%, transparent)}}.tag{font:500 11.5px/16px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-deep)}.sd .area{font:400 16px/24px var(--font-body);color:var(--foreground);margin:8px 0 0}@supports (color:color-mix(in lab, red, red)){.sd .area{color:color-mix(in srgb, var(--foreground) 70%, transparent)}}.sd .addr{font:400 16px/1.7 var(--font-body);color:var(--foreground);gap:12px;margin:24px 0 0;display:flex}.sd .addr svg{color:var(--brass-deep);flex:none;margin-top:5px}.sd .hrs{font:400 16px/1.7 var(--font-body);color:var(--foreground);gap:12px;margin:14px 0 0;display:flex}.sd .hrs svg{color:var(--brass-deep);flex:none;margin-top:5px}.sd-btns{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.btn-w{background:var(--background);font:500 15px/1 var(--font-body);color:var(--foreground);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:14px 22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-w{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.btn-w{text-decoration:none}@media (max-width:767px){.cf{padding:104px 0 0}.cf-in{padding:0 20px}.cf-grid{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:32px}.cf-form{grid-template-columns:minmax(0,1fr);gap:26px}.cf-st{padding:26px 22px}.cf-st h3{font-size:28px}.info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0 20px}.loc{padding:64px 0}.loc-in{padding:0 20px}.sr{grid-template-columns:minmax(0,1fr)}.sbox{height:52px}.lg{grid-template-columns:minmax(0,1fr);gap:20px}.map{aspect-ratio:1;border-radius:20px}.mtip{max-width:230px;padding:10px 12px;top:10px;left:10px}.mtip span{font-size:11.5px}.sd{border-radius:20px;padding:24px 20px}.sd h3{font-size:24px}.sd-top{flex-wrap:wrap;gap:10px}.sd-btns{flex-direction:column}.sd-btns .btn-w,.sd-btns .knb-btn{justify-content:center;width:100%}}.lc-strip{background:var(--card);border:1px solid var(--border);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.lc-strip{border:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.lc-strip{z-index:2;margin-top:-48px;position:relative}.lc-strip div{border-left:1px solid var(--border);padding:26px 28px}@supports (color:color-mix(in lab, red, red)){.lc-strip div{border-left:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.lc-strip div:first-child{border-left:0}.lc-strip small{font:500 11px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);display:block}.lc-strip b{font:500 19px/1.3 var(--font-display);color:var(--foreground);margin-top:8px;display:block}.lc-sv{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lc-sv a{background:var(--card);border:1px solid var(--border);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.lc-sv a{border:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.lc-sv a{font:500 20px/1.2 var(--font-display);color:var(--foreground);text-decoration:none}.lc-sv a span{background:var(--background);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.lc-why{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.lc-why h2{color:var(--foreground);margin:14px 0 0}.lc-why h2 em{color:var(--brass-deep);font-style:italic}.lc-why p.t{font:400 17px/1.7 var(--font-body);color:var(--foreground);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.lc-why p.t{color:color-mix(in srgb, var(--foreground) 76%, transparent)}}.lc-ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lc-ul li{font:400 16px/1.5 var(--font-body);color:var(--foreground);gap:12px;display:flex}.lc-ul svg{color:var(--brass-deep);flex:none;margin-top:3px}.lc-why .map{aspect-ratio:1}.lc-near{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lc-near a{background:var(--card);border:1px solid var(--border);font:500 15px/1 var(--font-body);color:var(--foreground);border-radius:999px;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;display:inline-flex}.lc-near a svg{color:var(--brass-deep)}.lc-loc{background:var(--background);padding:112px 0}@media (max-width:767px){.lc-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:0}.lc-strip div{border-left:0;border-top:1px solid var(--border);padding:18px}@supports (color:color-mix(in lab, red, red)){.lc-strip div{border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.lc-strip div:nth-child(-n+2){border-top:0}.lc-strip div:nth-child(2n){border-left:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.lc-strip div:nth-child(2n){border-left:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.lc-strip b{font-size:16px}.lc-sv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.lc-sv a{border-radius:16px;padding:16px;font-size:16px}.lc-sv a span{width:28px;height:28px}.lc-why{grid-template-columns:minmax(0,1fr);gap:32px}.lc-why p.t{font-size:16px}.lc-near a{padding:12px 18px}}:is(body:has([data-page=landing]) .knb-header,body:has([data-page=landing]) .ft){display:none!important}.lp-bar{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.lp-bar{background:color-mix(in srgb, var(--background) 82%, transparent)}}.lp-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-header);z-index:50;padding:10px 0;position:sticky;top:0}.lp-bar .knb-bar__in{max-width:var(--container-max);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 40px;display:flex}.lp-bar .brand{font:600 15px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.lp-bar .brand svg{width:50px;height:40px}.lp-r{align-items:center;gap:24px;display:flex}.lp-tel{font:500 11.5px/16px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lp-tel svg{color:var(--brass-deep);flex:none}.lp-hero{background:var(--background);padding:144px 0 96px}.lp-hero--tight{min-height:0;padding:40px 0}.lp-hero--tight h1{font-size:40px;line-height:1.12}.lp-hero--tight .lead{max-width:480px;margin-top:16px}.lp-hero--tight .lp-card{padding:28px}.lp-hero--tight .lp-card h2{font-size:24px}.lp-in{max-width:1280px;margin:0 auto;padding:0 48px}.lp-g{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:72px;display:grid}.lp-hero .eyebrow-l{letter-spacing:.18em;color:var(--brass-deep);font-size:11.5px}.lp-hero h1{color:var(--foreground);margin:16px 0 0}.lp-hero h1 em{color:var(--brass-deep);font-style:italic}.lp-hero .lead{max-width:560px;color:var(--foreground);margin:24px 0 0}@supports (color:color-mix(in lab, red, red)){.lp-hero .lead{color:color-mix(in srgb, var(--foreground) 78%, transparent)}}.lp-ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lp-ul li{font:400 16px/1.4 var(--font-body);color:var(--foreground);align-items:center;gap:12px;display:flex}.lp-ul svg{color:var(--brass-deep);flex:none}.lp-call{border-top:1px solid var(--border);gap:40px;margin-top:36px;padding-top:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.lp-call{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.lp-call small{font:500 11px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);display:block}.lp-call b{font:500 22px/1.2 var(--font-display);color:var(--foreground);margin-top:6px;display:block}.lp-card{background:var(--card);border:1px solid var(--border);border-radius:28px;padding:36px}@supports (color:color-mix(in lab, red, red)){.lp-card{border:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.lp-card{box-shadow:var(--shadow-card)}.lp-card h2{font:500 30px/1.12 var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0}.lp-card>p{font:400 14.5px/1.55 var(--font-body);color:var(--foreground);margin:10px 0 0}@supports (color:color-mix(in lab, red, red)){.lp-card>p{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.lp-sec{background:var(--background);padding:112px 0 0}.lp-h{text-align:center;max-width:720px;margin:0 auto 48px}.lp-h .l{font:500 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-deep)}.lp-h h2{color:var(--foreground);margin:14px 0 0}.lp-h h2 em{color:var(--brass-deep);font-style:italic}.lp-h p{font:400 17px/1.65 var(--font-body);color:var(--foreground);margin:16px auto 0}@supports (color:color-mix(in lab, red, red)){.lp-h p{color:color-mix(in srgb, var(--foreground) 74%, transparent)}}.lp-sv{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lp-why{background:var(--onyx);color:var(--offwhite);margin-top:112px;padding:112px 0}.lp-wg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.lp-wv{aspect-ratio:4/5;background:var(--graphite);isolation:isolate;border-radius:28px;position:relative;overflow:hidden}.lp-wv video,.lp-wv img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-why .l{font:500 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass)}.lp-why h2{color:var(--offwhite);margin:14px 0 0}.lp-why h2 em{color:var(--brass);font-style:italic}.lp-wl{gap:0;margin:36px 0 0;display:grid}.lp-wl>div{border-top:1px solid #f5f1eb24;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.lp-wl>div:last-child{border-bottom:1px solid #f5f1eb24}.lp-wl span{font:500 14px/1.6 var(--font-display);letter-spacing:.14em;color:var(--brass)}.lp-wl b{font:500 22px/1.2 var(--font-display);color:var(--offwhite);display:block}.lp-wl p{font:400 15px/1.6 var(--font-body);color:#f5f1ebad;margin:6px 0 0}.lp-hw{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 40px;display:grid}.lp-hw div{border-top:1px solid var(--brass);padding:24px 0 0}@supports (color:color-mix(in lab, red, red)){.lp-hw div{border-top:1px solid color-mix(in srgb, var(--brass) 45%, var(--border))}}.lp-hw span{font:500 13px/1 var(--font-display);letter-spacing:.14em;color:var(--brass-deep)}.lp-hw h3{font:500 22px/1.2 var(--font-display);color:var(--foreground);margin:22px 0 0}.lp-hw p{font:400 14.5px/1.6 var(--font-body);color:var(--foreground);margin:10px 0 0}@supports (color:color-mix(in lab, red, red)){.lp-hw p{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.lp-rw{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lp-cta-b{justify-content:center;margin-top:48px;display:flex}.rw{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.rw-more{justify-content:center;margin-top:48px;display:flex}@media (min-width:768px) and (max-width:1024px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 32px 80px}.bgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding:0 32px 80px}.sv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:48px;padding-bottom:80px}.lp-rw,.rw{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lp-sv,.lc-sv,.lp-hw,.ab-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cta-panel{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 32px}.cta-meta{flex-direction:column;gap:18px}.tax{scrollbar-width:none;justify-content:flex-start;gap:22px;overflow-x:auto}.tax::-webkit-scrollbar{display:none}.tax a{flex:none}}.lp-ft{background:var(--onyx);color:var(--offwhite);padding:48px 0 32px}.lp-fi{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1280px;margin:0 auto;padding:0 48px;display:flex}.lp-fi .brand{font:500 18px/1 var(--font-display);color:var(--offwhite);align-items:center;gap:12px;display:flex}.lp-fa{font:400 14px/1.6 var(--font-body);color:#f5f1ebb3;max-width:420px}.lp-fa b{font:500 20px/1.2 var(--font-display);color:var(--offwhite);margin-bottom:4px;display:block}.lp-fc{max-width:1184px;font:400 13px/1.5 var(--font-body);color:#f5f1eb80;border-top:1px solid #f5f1eb1f;margin:32px auto 0;padding:24px 0 0}@media (max-width:767px){.lp-bar .knb-bar__in{gap:8px;padding:10px 14px}.lp-bar .brand{letter-spacing:.04em;white-space:nowrap;flex-shrink:0;gap:6px;font-size:10.5px}.lp-bar .brand svg{flex-shrink:0;width:28px;height:22px}.lp-r{flex-shrink:0;gap:8px}.lp-tel-label{display:none}.lp-bar .knb-btn--sm{letter-spacing:.04em;white-space:nowrap;padding:8px 11px;font-size:10px}}@media (max-width:359px){.lp-bar .knb-bar__in{gap:6px;padding:10px}.lp-bar .brand{letter-spacing:.02em;gap:4px;font-size:9.5px}.lp-bar .brand svg{width:24px;height:19px}.lp-r{gap:6px}.lp-bar .knb-btn--sm{padding:8px 9px;font-size:9.5px}}@media (max-width:767px){.lp-hero{padding:96px 0 48px}.lp-hero--tight{padding:24px 0}.lp-hero--tight h1{font-size:30px}.lp-in{padding:0 20px}.lp-g{grid-template-columns:minmax(0,1fr);gap:36px}.lp-call{flex-wrap:wrap;gap:20px}.lp-card{border-radius:20px;padding:24px 20px}.lp-sec{padding:64px 0 0}.lp-h{margin-bottom:28px}.lp-sv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.lp-why{margin-top:64px;padding:64px 0}.lp-wg{grid-template-columns:minmax(0,1fr);gap:32px}.lp-wv{aspect-ratio:4/5;border-radius:20px}.lp-hw{grid-template-columns:minmax(0,1fr)}.lp-hw div{padding:20px 0 24px}.lp-rw,.rw{grid-template-columns:minmax(0,1fr)}.lp-cta-b{margin-top:32px}.lp-fi{flex-direction:column;align-items:flex-start;gap:20px;padding:0 20px}.lp-fc{max-width:none;margin:28px 20px 0;padding:20px 0 88px}.lp-ft{padding-bottom:0}}.m-bar{z-index:60;background:var(--background);gap:10px;padding:10px 16px 14px;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.m-bar{background:color-mix(in srgb, var(--background) 94%, transparent)}}.m-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border)}.m-bar .m-call{border:1px solid var(--border);background:var(--card);width:48px;height:48px;color:var(--brass-deep);border-radius:12px;flex:none;place-items:center;text-decoration:none;display:grid}.m-bar .knb-btn{flex:1}@media (min-width:768px){.m-bar{display:none!important}}.st{background:var(--background);padding:176px 0 120px}.st-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:96px;max-width:1280px;margin:0 auto;padding:0 48px;display:grid}.st-code{font:400 clamp(140px, 17vw, 240px)/.9 var(--font-display);letter-spacing:-.04em;color:var(--stone)}@supports (color:color-mix(in lab, red, red)){.st-code{color:color-mix(in srgb, var(--stone) 70%, transparent)}}.st-l .eyebrow-l{font:600 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-deep);margin-top:28px}.st-l h1{color:var(--foreground);margin:14px 0 0}.st-l h1 em{color:var(--brass-deep);font-style:italic}.st-l p{max-width:520px;font:400 17px/1.65 var(--font-body);color:var(--foreground);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.st-l p{color:color-mix(in srgb, var(--foreground) 74%, transparent)}}.st-act{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.st-lk .t{font:600 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground)}.st-lk a{border-top:1px solid var(--border);font:500 26px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--foreground);justify-content:space-between;align-items:center;padding:22px 0;text-decoration:none;transition:padding .3s cubic-bezier(.32,.72,0,1),color .2s;display:flex}.st-lk a:first-of-type{margin-top:16px}.st-lk a:last-of-type{border-bottom:1px solid var(--border)}.st-lk a:hover{color:var(--brass-deep);padding-left:10px}.st-lk a span{border:1px solid var(--border);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.er{background:var(--background);padding:176px 0 120px}.er-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:96px;max-width:1280px;margin:0 auto;padding:0 48px;display:grid}.er-code{font:400 clamp(140px, 17vw, 240px)/.9 var(--font-display);letter-spacing:-.04em;color:var(--stone)}@supports (color:color-mix(in lab, red, red)){.er-code{color:color-mix(in srgb, var(--stone) 70%, transparent)}}.er-l .eyebrow-l{font:600 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-deep);margin-top:28px}.er-l h1{color:var(--foreground);margin:14px 0 0}.er-l h1 em{color:var(--brass-deep);font-style:italic}.er-l p{max-width:520px;font:400 17px/1.65 var(--font-body);color:var(--foreground);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.er-l p{color:color-mix(in srgb, var(--foreground) 74%, transparent)}}.er-act{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.er-help{background:var(--onyx);color:var(--offwhite);border-radius:24px;padding:36px}.er-help h2{font:500 28px/1.15 var(--font-display);color:var(--offwhite);margin:0}.er-help>p{font:400 15px/1.6 var(--font-body);color:#f5f1ebb3;margin:12px 0 0}.er-row{border-top:1px solid #f5f1eb24;align-items:center;gap:14px;margin-top:20px;padding:18px 0;display:flex}.er-row+.er-row{margin-top:0}.er-row svg{color:var(--brass);flex:none}.er-row small{font:600 11px/16px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#f5f1eb8c;display:block}.er-row b{font:500 20px/1.2 var(--font-display);color:var(--offwhite);margin-top:2px;display:block}.ty{background:var(--background);border-radius:32px;width:min(560px,100%);max-height:100%;padding:52px 48px 36px;position:relative;overflow:auto;box-shadow:0 30px 80px #0d0e1273}.ty-page{background:var(--card);border:1px solid var(--border);border-radius:32px;max-width:640px;margin:152px auto 96px;padding:52px 48px 36px}@supports (color:color-mix(in lab, red, red)){.ty-page{border:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.ty-page{box-shadow:var(--shadow-card)}.ty-x{border:1px solid var(--border);background:var(--background);width:36px;height:36px;color:var(--foreground);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.ty-ic{background:var(--brass);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}@supports (color:color-mix(in lab, red, red)){.ty-ic{background:color-mix(in srgb, var(--brass) 18%, transparent)}}.ty .eyebrow-l,.ty-page .eyebrow-l{font:600 11.5px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-deep);margin-top:24px}.ty h2,.ty-page h2{font:500 40px/1.08 var(--font-display);letter-spacing:-.015em;color:var(--foreground);margin:12px 0 0}.ty h2 em,.ty-page h2 em{color:var(--brass-deep);font-style:italic}.ty>p,.ty-page>p{font:400 16px/1.6 var(--font-body);color:var(--foreground);margin:14px 0 0}@supports (color:color-mix(in lab, red, red)){.ty>p,.ty-page>p{color:color-mix(in srgb, var(--foreground) 74%, transparent)}}.ty-nx{margin:28px 0 0;padding:0;list-style:none}.ty-nx li{border-top:1px solid var(--border);font:400 15px/1.5 var(--font-body);color:var(--foreground);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.ty-nx li:last-child{border-bottom:1px solid var(--border)}.ty-nx b{font:500 15px/1.5 var(--font-display);color:var(--brass-deep)}.ty-act{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ty-act .knb-btn{flex:200px;justify-content:center}.ty-call{text-align:center;font:400 13.5px/20px var(--font-body);color:var(--muted-foreground);margin:20px 0 0}.ty-call b{color:var(--foreground);font-weight:600}@media (max-width:767px){.st,.er{padding:112px 0 72px}.st-in,.er-in{grid-template-columns:minmax(0,1fr);gap:48px;padding:0 20px}.st-code,.er-code{font-size:112px}.st-l .eyebrow-l,.er-l .eyebrow-l{margin-top:16px}.st-l p,.er-l p{font-size:16px}.st-act .knb-btn,.er-act .knb-btn{flex:100%;justify-content:center}.st-lk a{padding:18px 0;font-size:22px}.er-help{border-radius:20px;padding:24px}.er-help h2{font-size:24px}.ty-bd{padding:14px}.ty{border-radius:24px;padding:40px 22px 24px}.ty h2,.ty-page h2{font-size:30px}.ty-page{margin:104px 20px 64px;padding:36px 20px 24px}}.ty-bd{z-index:200;-webkit-backdrop-filter:blur(4px);background:#0d0e12a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ty{background:var(--background);width:min(440px,100%);color:var(--foreground);text-align:center;border-radius:28px;padding:52px 36px 36px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0d0e1273}.ty-x{border:1px solid var(--border);width:36px;height:36px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .3s;display:grid;position:absolute;top:14px;right:14px}.ty-x:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ty-x:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.ty-x:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ty-ic{background:var(--brass);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.ty-ic{background:color-mix(in srgb, var(--brass) 16%, transparent)}}.ty-ic{color:var(--brass-deep)}.ty h2{font:500 30px/1.12 var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0}.ty p{font:400 15px/1.6 var(--font-body);color:var(--foreground);margin:12px 0 0}@supports (color:color-mix(in lab, red, red)){.ty p{color:color-mix(in srgb, var(--foreground) 74%, transparent)}}.ty .ty-note{letter-spacing:.04em;color:var(--muted-foreground);margin-top:20px;font-size:12.5px}.ty-bar{background:var(--brass);transform-origin:0;width:100%;height:3px;animation:3s linear forwards tyBar;position:absolute;bottom:0;left:0}@keyframes tyBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:767px){.ty{border-radius:22px;padding:48px 24px 32px}.ty h2{font-size:24px}}.of-bd{z-index:100;-webkit-backdrop-filter:blur(4px);background:#0d0e12a3;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.of{background:var(--background);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(800px,100%);max-height:min(600px,100vh - 64px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0d0e1273}.of-v{background:var(--graphite);isolation:isolate;min-height:0;position:relative}.of-v img{object-fit:cover}.of-v:after{content:"";z-index:1;background:linear-gradient(#0d0e121a 40%,#0d0e12c7);position:absolute;inset:0}.of-badge{z-index:2;background:var(--brass);font:600 11px/16px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--onyx);border-radius:999px;padding:7px 14px;position:absolute;top:24px;left:24px}.of-vt{z-index:2;font:500 28px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--offwhite);position:absolute;bottom:24px;left:24px;right:24px}.of-vt small{font:400 13px/1.5 var(--font-body);letter-spacing:0;color:#f5f1ebb8;margin-top:10px;display:block}.of-b{padding:36px 36px 28px;position:relative;overflow-y:auto}.of-x{z-index:3;border:1px solid var(--border);background:var(--background);width:36px;height:36px;color:var(--foreground);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.of-b .eyebrow-l{letter-spacing:.18em;color:var(--brass-deep);font-size:11.5px}.of-b h2{font:500 30px/1.12 var(--font-display);letter-spacing:-.015em;color:var(--foreground);margin:10px 0 0}.of-b h2 em{color:var(--brass-deep);font-style:italic}.of-b>p{font:400 14.5px/1.55 var(--font-body);color:var(--foreground);margin:10px 0 0}@supports (color:color-mix(in lab, red, red)){.of-b>p{color:color-mix(in srgb, var(--foreground) 74%, transparent)}}.of-f{grid-template-columns:minmax(0,1fr);gap:11px;margin-top:18px;display:grid}.lp-f-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.of-f .knb-btn{justify-content:center;width:100%}.of-fine{text-align:center;font:400 12.5px/18px var(--font-body);color:var(--muted-foreground);margin:14px 0 0}.of-fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.of-fine a:hover{color:var(--foreground)}.of-skip{font:500 13px/18px var(--font-body);color:var(--graphite);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:12px auto 0;text-decoration:underline;display:block}.bq-bd{z-index:100;-webkit-backdrop-filter:blur(3px);background:#0d0e128f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bq{background:var(--background);border-radius:24px;width:min(440px,100%);max-height:calc(100vh - 32px);position:relative;overflow-y:auto;box-shadow:0 16px 36px #0d0e124d}.bq-b{padding:32px 28px 28px;position:relative}.bq-x{border:1px solid var(--border);background:var(--background);width:30px;height:30px;color:var(--foreground);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.bq-b .eyebrow-l{letter-spacing:.16em;color:var(--brass-deep);font-size:11px}.bq-b h2{font:500 24px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:10px 0 0;padding-right:24px}.bq-b>p{font:400 14px/1.55 var(--font-body);color:var(--foreground);margin:8px 0 0}@supports (color:color-mix(in lab, red, red)){.bq-b>p{color:color-mix(in srgb, var(--foreground) 74%, transparent)}}.bq-f{gap:14px;margin-top:22px;display:grid}.bq-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.bq-f label{display:block}.bq-f label small{font:500 11px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:6px;display:block}.bq-f input{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);font:400 14px/1.4 var(--font-body);border-radius:12px;padding:11px 14px}.bq-f input::placeholder{color:var(--muted-foreground)}.bq-f input:focus{border-color:var(--brass-deep);outline:none}.bq-f .knb-btn{justify-content:center;width:100%;margin-top:4px}.bq-fine{text-align:center;font:400 11.5px/16px var(--font-body);color:var(--muted-foreground);margin:10px 0 0}.bq-fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.bq-fine a:hover{color:var(--foreground)}.bq-error{color:#b91c1c;font:400 12.5px/1.5 var(--font-body);background:#dc26261a;border:1px solid #dc26264d;border-radius:10px;padding:10px 12px}.bq-success{background:var(--muted);text-align:center;border-radius:18px;margin-top:22px;padding:28px}.bq-success svg{color:var(--brass-deep);margin:0 auto 10px}.bq-success b{font:500 18px/1.3 var(--font-display);color:var(--foreground);display:block}.bq-success p{font:400 13px/1.5 var(--font-body);color:var(--muted-foreground);margin:8px 0 0}@media (max-width:640px){.bq-row{grid-template-columns:minmax(0,1fr)}.bq-b{padding:24px 20px 20px}.lp-f-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.of-bd{padding:14px}.of{border-radius:24px;grid-template-columns:minmax(0,1fr);max-height:100%;overflow-y:auto}.of-v{min-height:130px}.of-vt{font-size:20px;bottom:16px;left:18px;right:18px}.of-vt small{display:none}.of-badge{top:16px;left:16px}.of-b{padding:22px 18px 16px}.of-b h2{font-size:24px}.of-b>p{font-size:14px}.of-f{gap:10px;margin-top:16px}}@keyframes selectFadeIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.custom-select-scroll::-webkit-scrollbar{width:5px}.custom-select-scroll::-webkit-scrollbar-track{background:0 0}.custom-select-scroll::-webkit-scrollbar-thumb{background:var(--brass)}@supports (color:color-mix(in lab, red, red)){.custom-select-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brass) 35%, transparent)}}.custom-select-scroll::-webkit-scrollbar-thumb{border-radius:999px}.custom-select-scroll::-webkit-scrollbar-thumb:hover{background:var(--brass-deep)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
