@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--un-bg-opacity:100%;--un-border-opacity:100%;--un-caret-opacity:100%;--un-ease:initial;--un-from-opacity:100%;--un-leading:initial;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-text-opacity:100%;--un-translate-x:initial;--un-translate-y:initial;--un-translate-z:initial;--un-via-opacity:100%}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-leading{syntax:"*";inherits:false}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --un-caret-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0}@property --un-scale-x{syntax:"*";inherits:false;initial-value:1}@property --un-scale-y{syntax:"*";inherits:false;initial-value:1}@property --un-scale-z{syntax:"*";inherits:false;initial-value:1}@property --un-ease{syntax:"*";inherits:false}@property --un-from-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --un-gradient-position{syntax:"*";inherits:false}@property --un-gradient-stops{syntax:"*";inherits:false}@property --un-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --un-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --un-gradient-via-stops{syntax:"*";inherits:false}@property --un-via-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-blur{syntax:"*";inherits:false}@property --un-brightness{syntax:"*";inherits:false}@property --un-contrast{syntax:"*";inherits:false}@property --un-drop-shadow{syntax:"*";inherits:false}@property --un-grayscale{syntax:"*";inherits:false}@property --un-hue-rotate{syntax:"*";inherits:false}@property --un-invert{syntax:"*";inherits:false}@property --un-saturate{syntax:"*";inherits:false}@property --un-sepia{syntax:"*";inherits:false}@property --un-backdrop-blur{syntax:"*";inherits:false}@property --un-backdrop-brightness{syntax:"*";inherits:false}@property --un-backdrop-contrast{syntax:"*";inherits:false}@property --un-backdrop-grayscale{syntax:"*";inherits:false}@property --un-backdrop-hue-rotate{syntax:"*";inherits:false}@property --un-backdrop-invert{syntax:"*";inherits:false}@property --un-backdrop-opacity{syntax:"*";inherits:false}@property --un-backdrop-saturate{syntax:"*";inherits:false}@property --un-backdrop-sepia{syntax:"*";inherits:false}@property --un-pan-x{syntax:"*";inherits:false}@property --un-pan-y{syntax:"*";inherits:false}@property --un-pinch-zoom{syntax:"*";inherits:false}@property --un-numeric-figure{syntax:"*";inherits:false}@property --un-numeric-fraction{syntax:"*";inherits:false}@property --un-numeric-spacing{syntax:"*";inherits:false}@property --un-ordinal{syntax:"*";inherits:false}@property --un-slashed-zero{syntax:"*";inherits:false}:host,:root{--spacing:.25rem;--radius-DEFAULT:.25rem;--spacing-safe:var(--spacing-safe);--default-transition-timingFunction:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--ease-DEFAULT:cubic-bezier(.4,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--leading-none:1;--spacing-gap:var(--spacing-gap);--ease-out:cubic-bezier(0,0,.2,1);--font-mono:var(--font-mono);--fontWeight-bold:700;--fontWeight-semibold:600;--tracking-normal:0em;--font-primary:var(--font-primary);--fontWeight-normal:400;--ease-in:cubic-bezier(.4,0,1,1);--ease-out-quart:var(--ease-out-quart);--radius-none:0;--colors-black:var(--color-black);--text-base-fontSize:1rem;--text-base-lineHeight:1.5rem;--container-lg:32rem}.container{width:100%}@media (width>=768px){.container{max-width:768px}}.text-\[16px\]{font-size:16px}.text-4{font-size:1rem}.text-base{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight))}.text-contrast-foreground{color:color-mix(in srgb,var(--color-contrast-foreground) var(--un-text-opacity),#0000)}.text-current{color:currentColor}.text-muted{color:color-mix(in srgb,var(--color-muted) var(--un-text-opacity),#0000)}.text-secondary{color:color-mix(in srgb,var(--color-secondary) var(--un-text-opacity),#0000)}.text-secondary\/55{color:color-mix(in srgb,var(--color-secondary) 55%,#0000)}.text-secondary\/72{color:color-mix(in srgb,var(--color-secondary) 72%,#0000)}.text-subtle{color:color-mix(in srgb,var(--color-subtle) var(--un-text-opacity),#0000)}.text-white{color:color-mix(in srgb,var(--color-white) var(--un-text-opacity),#0000)}.placeholder\:text-secondary::placeholder{color:color-mix(in srgb,var(--color-secondary) var(--un-text-opacity),#0000)}.text-inherit{color:inherit}.leading-\[100\%\]{--un-leading:100%;line-height:100%}.leading-none{--un-leading:var(--leading-none);line-height:var(--leading-none)}.tracking-\[-0\.02em\]{--un-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.48px\]{--un-tracking:-.48px;letter-spacing:-.48px}.tracking-normal{--un-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.font-bold{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.font-normal{--un-font-weight:var(--fontWeight-normal);font-weight:var(--fontWeight-normal)}.font-semibold{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}.tab{tab-size:4}.m-0{margin:calc(var(--spacing)*0)}.m12{margin:calc(var(--spacing)*12)}.m15{margin:calc(var(--spacing)*15)}.m18\.25{margin:calc(var(--spacing)*18.25)}.mx{margin-inline:calc(var(--spacing)*4)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-auto{margin-inline:auto}.mx-safe{margin-inline:var(--spacing-safe)}.my{margin-block:calc(var(--spacing)*4)}.-mb-0\.5{margin-bottom:calc(var(--spacing)*-.5)}.-mb-px{margin-bottom:-1px}.mb,.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-\[10px\]{margin-bottom:10px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-1\.75{margin-bottom:calc(var(--spacing)*1.75)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml{margin-left:calc(var(--spacing)*4)}.ml-\[var\(--marquee-gap\)\]{margin-left:var(--marquee-gap)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.mr{margin-right:calc(var(--spacing)*4)}.ms{margin-inline-start:calc(var(--spacing)*4)}.mt,.mt-4{margin-top:calc(var(--spacing)*4)}.mt-\[-82svh\]{margin-top:-82svh}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-gap{margin-top:var(--spacing-gap)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-gap{padding:var(--spacing-gap)}.p10{padding:calc(var(--spacing)*10)}.p50{padding:calc(var(--spacing)*50)}.p90{padding:calc(var(--spacing)*90)}.p95{padding:calc(var(--spacing)*95)}.px,.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[6px\]{padding-inline:6px}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-safe{padding-inline:var(--spacing-safe)}.py,.py-4{padding-block:calc(var(--spacing)*4)}.py-\[72px\]{padding-block:72px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.75{padding-block:calc(var(--spacing)*.75)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-10{padding-block:calc(var(--spacing)*10)}.py-2\.25{padding-block:calc(var(--spacing)*2.25)}.py-24{padding-block:calc(var(--spacing)*24)}.py-3{padding-block:calc(var(--spacing)*3)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.pb{padding-bottom:calc(var(--spacing)*4)}.pb-\[clamp\(12svh\,14vw\,20svh\)\]{padding-bottom:clamp(12svh,14vw,20svh)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-1\.75{padding-bottom:calc(var(--spacing)*1.75)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-18{padding-bottom:calc(var(--spacing)*18)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-8\.5{padding-bottom:calc(var(--spacing)*8.5)}.pb-safe{padding-bottom:var(--spacing-safe)}.pl{padding-left:calc(var(--spacing)*4)}.pl-\[6px\]{padding-left:6px}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-px{padding-left:1px}.pl-safe{padding-left:var(--spacing-safe)}.pr{padding-right:calc(var(--spacing)*4)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4\.5{padding-right:calc(var(--spacing)*4.5)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-px{padding-right:1px}.pt{padding-top:calc(var(--spacing)*4)}.pt-\[28px\]{padding-top:28px}.pt-\[clamp\(8svh\,9vw\,14svh\)\]{padding-top:clamp(8svh,9vw,14svh)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-32{padding-top:calc(var(--spacing)*32)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-7\.5{padding-top:calc(var(--spacing)*7.5)}.pt-8{padding-top:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-0\.02em\]{vertical-align:-.02em}.align-baseline{vertical-align:initial}.appearance-none{appearance:none}.outline{outline-style:var(--un-outline-style);outline-width:1px}.will-change-\[color\,opacity\,transform\]{will-change:color,opacity,transform}.will-change-\[opacity\,transform\]{will-change:opacity,transform}.will-change-opacity{will-change:opacity}.list-none{list-style-type:none}.caret-contrast{caret-color:color-mix(in srgb,var(--color-contrast) var(--un-caret-opacity),#0000)}.overscroll-contain{overscroll-behavior:contain}.b,.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-line{border-color:color-mix(in srgb,var(--color-line) var(--un-border-opacity),#0000)}.border-secondary{border-color:color-mix(in srgb,var(--color-secondary) var(--un-border-opacity),#0000)}.border-secondary\/15{border-color:color-mix(in srgb,var(--color-secondary) 15%,#0000)}.border-secondary\/35{border-color:color-mix(in srgb,var(--color-secondary) 35%,#0000)}.rounded{border-radius:var(--radius-DEFAULT)}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:var(--radius-none)}.rounded-b{border-bottom-right-radius:var(--radius-DEFAULT)}.rounded-b,.rounded-l{border-bottom-left-radius:var(--radius-DEFAULT)}.rounded-l{border-top-left-radius:var(--radius-DEFAULT)}.rounded-r{border-bottom-right-radius:var(--radius-DEFAULT)}.rounded-r,.rounded-t{border-top-right-radius:var(--radius-DEFAULT)}.rounded-t{border-top-left-radius:var(--radius-DEFAULT)}.rounded-bl{border-bottom-left-radius:var(--radius-DEFAULT)}.rounded-br{border-bottom-right-radius:var(--radius-DEFAULT)}.rounded-tl{border-top-left-radius:var(--radius-DEFAULT)}.rounded-tr{border-top-right-radius:var(--radius-DEFAULT)}.border-solid{--un-border-style:solid;border-style:solid}.backdrop\:bg-transparent::backdrop{background-color:initial}.bg-\[image\:linear-gradient\(color-mix\(in_oklab\,var\(--color-secondary\)_12\%\,transparent\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,color-mix\(in_oklab\,var\(--color-secondary\)_12\%\,transparent\)_1px\,transparent_1px\)\]{background-image:linear-gradient(color-mix(in oklab,var(--color-secondary) 12%,#0000) 1px,#0000 1px),linear-gradient(90deg,color-mix(in oklab,var(--color-secondary) 12%,#0000) 1px,#0000 1px)}.bg-\[size\:clamp\(16px\,1\.45vw\,24px\)_clamp\(16px\,1\.45vw\,24px\)\]{background-size:clamp(16px,1.45vw,24px) clamp(16px,1.45vw,24px)}.bg-contrast,.group:active .group-active\:bg-contrast{background-color:color-mix(in srgb,var(--color-contrast) var(--un-bg-opacity),#0000)}.bg-current{background-color:currentColor}.bg-primary{background-color:color-mix(in srgb,var(--color-primary) var(--un-bg-opacity),#0000)}.bg-red{background-color:color-mix(in srgb,var(--color-red) var(--un-bg-opacity),#0000)}.bg-secondary{background-color:color-mix(in srgb,var(--color-secondary) var(--un-bg-opacity),#0000)}.bg-secondary\/12{background-color:color-mix(in srgb,var(--color-secondary) 12%,#0000)}.bg-secondary\/16{background-color:color-mix(in srgb,var(--color-secondary) 16%,#0000)}.bg-secondary\/20{background-color:color-mix(in srgb,var(--color-secondary) 20%,#0000)}.bg-secondary\/35{background-color:color-mix(in srgb,var(--color-secondary) 35%,#0000)}.bg-secondary\/8{background-color:color-mix(in srgb,var(--color-secondary) 8%,#0000)}.bg-surface{background-color:color-mix(in srgb,var(--color-surface) var(--un-bg-opacity),#0000)}.bg-surface-black{background-color:color-mix(in srgb,var(--color-surface-black) var(--un-bg-opacity),#0000)}.bg-surface-raised{background-color:color-mix(in srgb,var(--color-surface-raised) var(--un-bg-opacity),#0000)}.bg-transparent{background-color:initial}.group:focus-visible .group-focus-visible\:bg-brand-700,.group:hover .group-hover\:bg-brand-700{background-color:color-mix(in srgb,var(--color-brand-700) var(--un-bg-opacity),#0000)}.data-\[past\]\:opacity-0[data-past],.opacity-0{opacity:0}.opacity-\[0\.42\]{opacity:.42}.opacity-100{opacity:1}.opacity-5{opacity:.05}.disabled\:opacity-40:disabled{opacity:.4}.placeholder\:opacity-100::placeholder{opacity:1}.\@container{container-type:inline-size}.underline{text-decoration-line:underline}.decoration-1,.decoration-\[1px\]{text-decoration-thickness:1px}.underline-offset-\[2px\]{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.no-underline{text-decoration:none}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-\[3px\]{gap:3px}.gap-\[var\(--marquee-gap\)\]{gap:var(--marquee-gap)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-0\.75{gap:calc(var(--spacing)*.75)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-1\.75{gap:calc(var(--spacing)*1.75)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-gap{gap:var(--spacing-gap)}.gap-x-2\.5{column-gap:calc(var(--spacing)*2.5)}.grid{display:grid}.inline-grid{display:inline-grid}.grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.grid-cols-\[auto\]{grid-template-columns:auto}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.size-1\.5{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5)}.size-11{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11)}.size-2\.25{height:calc(var(--spacing)*2.25);width:calc(var(--spacing)*2.25)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-full{width:100%;height:100%}.h-\[120vh\]{height:120vh}.h-\[17px\]{height:17px}.h-\[18\%\]{height:18%}.h-\[30\%\]{height:30%}.h-\[70svh\]{height:70svh}.h-\[70vh\]{height:70vh}.h-\[calc\(100svh-26px\)\]{height:calc(100svh - 26px)}.h-\[calc\(100svh-var\(--showcase-header-offset\,0px\)\)\]{height:calc(100svh - var(--showcase-header-offset,0px))}.h-\[clamp\(7\.25rem\,34vw\,10\.5rem\)\]{height:clamp(7.25rem,34vw,10.5rem)}.h-\[var\(--showcase-intro-icons-slot-height\)\]{height:var(--showcase-intro-icons-slot-height)}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-0\.75{height:calc(var(--spacing)*.75)}.h-11{height:calc(var(--spacing)*11)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-29\.5{height:calc(var(--spacing)*29.5)}.h-3,.h3{height:calc(var(--spacing)*3)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-5\.25{height:calc(var(--spacing)*5.25)}.h-5\.75{height:calc(var(--spacing)*5.75)}.h-8\.25{height:calc(var(--spacing)*8.25)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h01,.h1{height:calc(var(--spacing)*1)}.h10{height:calc(var(--spacing)*10)}.h2{height:calc(var(--spacing)*2)}.h23{height:calc(var(--spacing)*23)}.max-h-none{max-height:none}.max-w-100{max-width:calc(var(--spacing)*100)}.max-w-120{max-width:calc(var(--spacing)*120)}.max-w-275{max-width:calc(var(--spacing)*275)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-h-\[100svh\],.min-h-svh{min-height:100svh}.min-h-\[167\.5svh\]{min-height:167.5svh}.min-h-\[200svh\]{min-height:200svh}.min-h-\[50svh\]{min-height:50svh}.min-h-\[76svh\]{min-height:76svh}.min-h-\[78vh\]{min-height:78vh}.min-h-\[calc\(100svh-6\.5\*var\(--spacing\)\)\]{min-height:calc(100svh - var(--spacing)*6.5)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-screen{min-height:100vh}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-11{min-width:calc(var(--spacing)*11)}.w-\[153px\]{width:153px}.w-\[22\.75rem\]{width:22.75rem}.w-\[23px\]{width:23px}.w-\[calc\(100vw-12px\)\]{width:calc(100vw - 12px)}.w-\[clamp\(7\.25rem\,34vw\,10\.5rem\)\]{width:clamp(7.25rem,34vw,10.5rem)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1\/4{width:25%}.w-2\.25{width:calc(var(--spacing)*2.25)}.w-2\/3{width:66.6667%}.w-3,.w3{width:calc(var(--spacing)*3)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-4\/3{width:133.333%}.w-4\/5{width:80%}.w-5\/6{width:83.3333%}.w-60{width:calc(var(--spacing)*60)}.w-auto{width:auto}.w-dvw{width:100dvw}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-min{width:min-content}.w-screen{width:100vw}.w0{width:calc(var(--spacing)*0)}.w1{width:calc(var(--spacing)*1)}.w2{width:calc(var(--spacing)*2)}.aspect-13\/8,.aspect-\[13\/8\]{aspect-ratio:13/8}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[var\(--work-hero-mobile-aspect-ratio\)\]{aspect-ratio:var(--work-hero-mobile-aspect-ratio)}.inline{display:inline}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.contents{display:contents}.hidden{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.visible{visibility:visible}.invisible{visibility:hidden}.disabled\:cursor-default:disabled{cursor:default}.cursor-pointer{cursor:pointer}.pointer-events-auto{pointer-events:auto}.data-\[past\]\:pointer-events-none[data-past],.pointer-events-none{pointer-events:none}.resize{resize:both}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.content-visibility-auto{content-visibility:auto}.text-wrap{text-wrap:wrap}.text-balance{text-wrap:balance}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.oblique{font-style:oblique}.ring{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(1px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor)}.ring,.shadow{box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow{--un-shadow:0 1px 3px 0 var(--un-shadow-color,#0000001a),0 1px 2px -1px var(--un-shadow-color,#0000001a)}.origin-\[50\%_42\%\]{transform-origin:50% 42%}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--un-translate-x:-50%;translate:var(--un-translate-x) var(--un-translate-y)}.-translate-y-\[calc\(100\%\+0\.5rem\)\]{--un-translate-y:calc(-100% + -.5rem);translate:var(--un-translate-x) var(--un-translate-y)}.-translate-y-\[clamp\(1rem\,2svh\,1\.5rem\)\]{--un-translate-y:calc(clamp(1rem,2svh,1.5rem)*-1);translate:var(--un-translate-x) var(--un-translate-y)}.-translate-y-1\/2{--un-translate-y:-50%}.-translate-y-1\/2,.focus\:translate-y-0:focus{translate:var(--un-translate-x) var(--un-translate-y)}.focus\:translate-y-0:focus{--un-translate-y:calc(var(--spacing)*0)}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.scale-75{--un-scale-x:75%;--un-scale-y:75%;scale:var(--un-scale-x) var(--un-scale-y)}.transform{transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y)}.transition{transition-duration:var(--un-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction))}.transition-\[clip-path\]{transition-duration:var(--un-duration,var(--default-transition-duration));transition-property:clip-path;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction))}.transition-colors{transition-duration:var(--un-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction))}.transition-opacity{transition-duration:var(--un-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction))}.transition-transform{transition-duration:var(--un-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction))}.duration-150{--un-duration:.15s;transition-duration:.15s}.duration-200{--un-duration:.2s;transition-duration:.2s}.duration-300{--un-duration:.3s;transition-duration:.3s}.ease{--un-ease:var(--ease-DEFAULT);transition-timing-function:var(--ease-DEFAULT)}.ease-in{--un-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--un-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--un-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-out-quart{--un-ease:var(--ease-out-quart);transition-timing-function:var(--ease-out-quart)}.\[--media-object-fit\:contain\]{--media-object-fit:contain}.\[--services-header-offset\:26px\]{--services-header-offset:26px}.\[--services-top-padding\:28px\]{--services-top-padding:28px}.\[--showcase-intro-icons-slot-height\:0\.88em\]{--showcase-intro-icons-slot-height:.88em}.\[--showcase-intro-icons-visual-scale\:1\.3\]{--showcase-intro-icons-visual-scale:1.3}.\[--showcase-intro-icons-visual-y\:-50\%\]{--showcase-intro-icons-visual-y:-50%}.\[-webkit-mask-image\:linear-gradient\(to_bottom\,transparent_0\%\,black_17\%\,black_79\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#0000 0,#000 17% 79%,#0000)}.\[clip-path\:inset\(100\%_0_0_0\)\]{clip-path:inset(100% 0 0)}.\[debug\:contact-us\]{debug:contact-us}.\[debug\:intro-mask\]{debug:intro-mask}.\[debug\:showcase-intro\]{debug:showcase-intro}.\[mask-image\:linear-gradient\(to_bottom\,transparent_0\%\,black_17\%\,black_79\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#0000 0,#000 17% 79%,#0000);mask-image:linear-gradient(#0000 0,#000 17% 79%,#0000)}.\[mix-blend-mode\:difference\]{mix-blend-mode:difference}.\[overflow-anchor\:none\]{overflow-anchor:none}.\[overflow-x\:clip\],.overflow-x-clip{overflow-x:clip}.\[platform\:environment\]{platform:environment}.\[sanity\:preview\]{sanity:preview}.\[sanity\:route-content\]{sanity:route-content}.group:focus-within .group-focus-within\:\[clip-path\:inset\(0_0_0_0\)\]{clip-path:inset(0)}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.self-start{align-self:flex-start}.box-border{box-sizing:border-box}.inset-\[8\%\]{inset:8%}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-\[6px\]{inset-inline:6px}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-8{inset-block:calc(var(--spacing)*8)}.-bottom-\[160px\]{bottom:-160px}.-bottom-px{bottom:-1px}.-right-0\.75{right:calc(var(--spacing)*-.75)}.-top-0\.75{top:calc(var(--spacing)*-.75)}.bottom-\[8\%\]{bottom:8%}.bottom-\[clamp\(1\.5rem\,5svh\,4\.5rem\)\]{bottom:clamp(1.5rem,5svh,4.5rem)}.bottom-\[var\(--spacing-safe\)\]{bottom:var(--spacing-safe)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.bottom-6\.75{bottom:calc(var(--spacing)*6.75)}.bottom-7{bottom:calc(var(--spacing)*7)}.bottom-7\.25{bottom:calc(var(--spacing)*7.25)}.left-\[8\%\]{left:8%}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-full{left:100%}.right-\[8\%\]{right:8%}.right-\[var\(--spacing-safe\)\]{right:var(--spacing-safe)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.order-1{order:1}.order-2{order:2}.place-items-center{place-items:center}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.root-relative:root{position:relative}.static{position:static}.-z-\[1\]{z-index:-1}.-z-10{z-index:-10}.z-1,.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.z-2,.z-\[2\]{z-index:2}.z-3,.z-\[3\]{z-index:3}.z-4,.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[8\]{z-index:8}.z-\[80\]{z-index:80}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-51{z-index:51}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.from-black\/35{--un-from-opacity:35%;--un-gradient-from:color-mix(in oklab,var(--colors-black) var(--un-from-opacity),#0000);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position),var(--un-gradient-from) var(--un-gradient-from-position),var(--un-gradient-to) var(--un-gradient-to-position))}.to-transparent{--un-gradient-to:#0000;--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position),var(--un-gradient-from) var(--un-gradient-from-position),var(--un-gradient-to) var(--un-gradient-to-position))}.via-black\/15{--un-via-opacity:15%;--un-gradient-via:color-mix(in oklab,var(--colors-black) var(--un-via-opacity),#0000);--un-gradient-via-stops:var(--un-gradient-position),var(--un-gradient-from) var(--un-gradient-from-position),var(--un-gradient-via) var(--un-gradient-via-position),var(--un-gradient-to) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-via-stops)}.bg-gradient-to-b{--un-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--un-gradient-stops))}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.isolate{isolation:isolate}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.h-dvh{height:100dvh}.blur{--un-blur:blur(8px)}.blur,.invert{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.invert{--un-invert:invert(100%)}.backdrop-opacity-0{--un-backdrop-opacity:opacity(0%)}.backdrop-opacity-0,.backdrop-opacity-1{-webkit-backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,)}.backdrop-opacity-1{--un-backdrop-opacity:opacity(1%)}.backdrop-opacity-2{--un-backdrop-opacity:opacity(2%);-webkit-backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,)}.filter{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scroll-mt-0{scroll-margin-top:calc(var(--spacing)*0)}.table{display:table}.touch-pan-y{--un-pan-y:pan-y;touch-action:var(--un-pan-x) var(--un-pan-y) var(--un-pinch-zoom)}.touch-none{touch-action:none}.proportional-nums{--un-numeric-spacing:proportional-nums}.proportional-nums,.tabular-nums{font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}.tabular-nums{--un-numeric-spacing:tabular-nums}.dr-text-\[15px\]{font-size:max(0px,calc(15px*100vw/(var(--device-width-rem)*1rem)))}.dr-tracking-\[-0\.02em\]{letter-spacing:calc(-.02em*100vw/(var(--device-width-rem)*1rem))}.dr-w-col-\[7\.75\]{width:max(0px,calc(var(--column-width)*7.75 + var(--spacing-gap)*6.75))}.dr-w-col-4{width:max(0px,calc(var(--column-width)*4 + var(--spacing-gap)*3))}.dr-w-\[2\.5rem\]{width:max(0px,calc(2.5rem*100vw/(var(--device-width-rem)*1rem)))}.dr-w-2{width:max(0px,calc(200vw/var(--device-width)))}.dr-p-px{padding:calc(100/var(--device-width)*1vw)}.-dr-m-\[2\.5rem\]{margin:calc(2.5rem*100vw/(var(--device-width-rem)*1rem)*-1)}.-dr-m-2{margin:calc(200vw/var(--device-width)*-1)}@media (prefers-reduced-motion:reduce){.motion-reduce\:will-change-auto{will-change:auto}.motion-reduce\:transition-none{transition:none}.motion-reduce\:\!animate-none{animation:none!important}}@media (width<=767.9px){.max-md\:hidden{display:none}}@media (width>=768px){.md\:mx-auto{margin-inline:auto}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:mt-0\.5{margin-top:calc(var(--spacing)*.5)}.md\:mt-1{margin-top:calc(var(--spacing)*1)}.md\:py-\[88px\]{padding-block:88px}.md\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-1{padding-bottom:calc(var(--spacing)*1)}.md\:pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.md\:pb-18{padding-bottom:calc(var(--spacing)*18)}.md\:pb-2{padding-bottom:calc(var(--spacing)*2)}.md\:pb-26{padding-bottom:calc(var(--spacing)*26)}.md\:pr-0{padding-right:calc(var(--spacing)*0)}.md\:pr-24{padding-right:calc(var(--spacing)*24)}.md\:pr-3{padding-right:calc(var(--spacing)*3)}.md\:pt-\[34px\]{padding-top:34px}.md\:pt-1{padding-top:calc(var(--spacing)*1)}.md\:pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.md\:pt-16{padding-top:calc(var(--spacing)*16)}.md\:pt-2{padding-top:calc(var(--spacing)*2)}.md\:pt-24{padding-top:calc(var(--spacing)*24)}.md\:pt-5\.5{padding-top:calc(var(--spacing)*5.5)}.md\:pt-7{padding-top:calc(var(--spacing)*7)}.md\:pt-8\.5{padding-top:calc(var(--spacing)*8.5)}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:opacity-70{opacity:.7}.group:hover .md\:group-hover\:opacity-100{opacity:1}.md\:flex{display:flex}.md\:flex-1{flex:1}.md\:flex-none{flex:none}.md\:gap-1{gap:calc(var(--spacing)*1)}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-gap{gap:var(--spacing-gap)}.md\:gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.md\:gap-x-3{column-gap:calc(var(--spacing)*3)}.md\:gap-x-gap{column-gap:var(--spacing-gap)}.md\:grid{display:grid}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-8{grid-column:span 8/span 8}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:size-1\.75{height:calc(var(--spacing)*1.75);width:calc(var(--spacing)*1.75)}.md\:size-auto{width:auto;height:auto}.md\:h-\[calc\(100svh-26px\)\]{height:calc(100svh - 26px)}.md\:h-\[clamp\(9rem\,14\.5vw\,14\.5rem\)\]{height:clamp(9rem,14.5vw,14.5rem)}.md\:h-0\.5{height:calc(var(--spacing)*.5)}.md\:h-3{height:calc(var(--spacing)*3)}.md\:h-32\.5{height:calc(var(--spacing)*32.5)}.md\:h-7\.25{height:calc(var(--spacing)*7.25)}.md\:h-auto{height:auto}.md\:max-w-\[42vw\]{max-width:42vw}.md\:max-w-\[592px\]{max-width:592px}.md\:max-w-148{max-width:calc(var(--spacing)*148)}.md\:max-w-200{max-width:calc(var(--spacing)*200)}.md\:max-w-lg{max-width:var(--container-lg)}.md\:min-h-\[230svh\]{min-height:230svh}.md\:min-h-\[90vh\]{min-height:90vh}.md\:min-h-0{min-height:calc(var(--spacing)*0)}.md\:w-\[calc\(\(100vw-16px\)\/2\)\]{width:calc(50vw - 8px)}.md\:w-\[clamp\(9rem\,14\.5vw\,14\.5rem\)\]{width:clamp(9rem,14.5vw,14.5rem)}.md\:w-1\/2{width:50%}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:aspect-auto{aspect-ratio:auto}.md\:block{display:block}.md\:hidden{display:none}.md\:whitespace-nowrap{white-space:nowrap}.md\:translate-y-\[clamp\(3rem\,5svh\,4\.5rem\)\]{--un-translate-y:clamp(3rem,5svh,4.5rem);translate:var(--un-translate-x) var(--un-translate-y)}.md\:transition-opacity{transition-duration:var(--un-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction))}.md\:duration-150{--un-duration:.15s;transition-duration:.15s}.md\:ease-out{--un-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.md\:\[--service-tags-top\:8px\]{--service-tags-top:8px}.md\:\[--services-top-padding\:34px\]{--services-top-padding:34px}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:self-start{align-self:flex-start}.md\:inset-8{inset:calc(var(--spacing)*8)}.md\:bottom-7\.75{bottom:calc(var(--spacing)*7.75)}.md\:top-15{top:calc(var(--spacing)*15)}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:order-1{order:1}.md\:order-2{order:2}.md\:dr-text-\[58px\]{font-size:max(0px,calc(58px*100vw/(var(--device-width-rem)*1rem)))}.md\:dr-max-w-col-5{max-width:max(0px,calc(var(--column-width)*5 + var(--spacing-gap)*4))}}:where(:not(html,iframe,canvas,img,svg,video,audio,dialog,.sc-default,:where(select,option)):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}button,input,select,textarea{font:inherit}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:where(input[type=file]){appearance:none;cursor:default}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility}a,button{-webkit-tap-highlight-color:transparent}audio,video{max-block-size:100%;max-inline-size:100%}.text-display{--text-cap-height-trim:-.034em;--text-baseline-trim:-.035em;font-family:var(--font-primary);font-size:calc(((48*100)/var(--device-width))*1vw);letter-spacing:-.03em;font-style:normal;font-weight:700;line-height:79%}@media (width>=768px){.text-display{font-size:calc(((96*100)/var(--device-width))*1vw)}}.text-display-static{--text-cap-height-trim:-.034em;--text-baseline-trim:-.035em;font-family:var(--font-primary);letter-spacing:-.03em;font-size:48px;font-style:normal;font-weight:700;line-height:79%}@media (width>=768px){.text-display-static{font-size:96px}}.text-heading{--text-cap-height-trim:-.034em;--text-baseline-trim:-.035em;font-family:var(--font-primary);font-size:calc(((32*100)/var(--device-width))*1vw);letter-spacing:-.02em;font-style:normal;font-weight:600;line-height:79%}@media (width>=768px){.text-heading{font-size:calc(((48*100)/var(--device-width))*1vw)}}.text-subheading{--text-cap-height-trim:-.034em;--text-baseline-trim:-.035em;font-family:var(--font-primary);font-size:calc(((34*100)/var(--device-width))*1vw);letter-spacing:-.02em;font-style:normal;font-weight:700;line-height:79%}@media (width>=768px){.text-subheading{font-size:calc(((40*100)/var(--device-width))*1vw)}}.text-showcase-intro{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;font-family:var(--font-primary);font-size:calc(((24.3*100)/var(--device-width))*1vw);letter-spacing:-.03em;font-style:normal;font-weight:600;line-height:100%}@media (width>=768px){.text-showcase-intro{--text-cap-height-trim:-.129em;--text-baseline-trim:-.13em;font-size:calc(((48*100)/var(--device-width))*1vw);line-height:98%}}.text-meta{--text-cap-height-trim:-.289em;--text-baseline-trim:-.29em;line-height:71%}.text-body,.text-meta{font-family:var(--font-primary);letter-spacing:-.03em;font-size:16px;font-style:normal;font-weight:400}.text-body{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;line-height:100%}@media (width>=768px){.text-body{font-size:18px}}.text-caption{--text-cap-height-trim:-.145em;--text-baseline-trim:-.145em;font-family:var(--font-mono);letter-spacing:0;font-size:12px;font-style:normal;font-weight:400;line-height:100%}@media (width>=768px){.text-caption{font-size:14px}}.text-label{font-size:10px}.text-action,.text-label{--text-cap-height-trim:-.145em;--text-baseline-trim:-.145em;font-family:var(--font-mono);letter-spacing:0;font-style:normal;font-weight:400;line-height:100%}.text-action{font-size:12px}.text-control{--text-cap-height-trim:-.145em;--text-baseline-trim:-.145em;font-family:var(--font-mono);letter-spacing:0;font-size:11px;font-style:normal;font-weight:400;line-height:100%}@media (width>=768px){.text-control{font-size:12px}}.text-ui{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;font-size:15px;font-weight:600;line-height:100%}.text-service-heading,.text-ui{font-family:var(--font-primary);letter-spacing:0;font-style:normal}.text-service-heading{--text-cap-height-trim:-.034em;--text-baseline-trim:-.035em;font-size:36px;font-weight:700;line-height:79%}@media (width>=768px){.text-service-heading{font-size:48px}}.text-work-meta-heading{--text-cap-height-trim:-.034em;--text-baseline-trim:-.035em;font-family:var(--font-primary);letter-spacing:0;font-size:32px;font-style:normal;font-weight:600;line-height:79%}@media (width>=768px){.text-work-meta-heading{font-size:40px}}.text-work-year{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;font-family:var(--font-primary);letter-spacing:0;font-size:28px;font-style:normal;font-weight:700;line-height:100%}@media (width>=768px){.text-work-year{font-size:36px}}.text-work-title{--text-cap-height-trim:-.044em;--text-baseline-trim:-.045em;font-family:var(--font-primary);letter-spacing:0;font-size:48px;font-style:normal;font-weight:700;line-height:81%}@media (width>=768px){.text-work-title{font-size:64px}}.text-work-taxonomy{font-size:10px}.text-work-card-client,.text-work-taxonomy{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;font-family:var(--font-primary);letter-spacing:0;font-style:normal;font-weight:600;line-height:100%}.text-work-card-client{font-size:16px}.text-work-card-title{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;font-size:14px;font-weight:400;line-height:100%}.text-related-works-heading,.text-work-card-title{font-family:var(--font-primary);letter-spacing:0;font-style:normal}.text-related-works-heading{--text-cap-height-trim:-.034em;--text-baseline-trim:-.035em;font-size:42px;font-weight:700;line-height:79%}@media (width>=768px){.text-related-works-heading{font-size:48px}}.text-section-heading{--text-cap-height-trim:-.034em;--text-baseline-trim:-.035em;font-family:var(--font-primary);letter-spacing:0;font-size:32px;font-style:normal;font-weight:700;line-height:79%}@media (width>=768px){.text-section-heading{font-size:40px}}.text-prose{--text-cap-height-trim:-.314em;--text-baseline-trim:-.315em;font-family:var(--font-primary);letter-spacing:-.01em;font-size:16px;font-style:normal;font-weight:400;line-height:135%}@media (width>=768px){.text-prose{font-size:18px}}.text-prose-heading{--text-cap-height-trim:-.189em;--text-baseline-trim:-.19em;font-family:var(--font-primary);letter-spacing:-.02em;font-size:20px;font-style:normal;font-weight:700;line-height:110%}@media (width>=768px){.text-prose-heading{font-size:24px}}.text-work-overview-title{--text-cap-height-trim:-.034em;--text-baseline-trim:-.035em;font-family:var(--font-primary);letter-spacing:0;font-size:54px;font-style:normal;font-weight:700;line-height:79%}@media (width>=768px){.text-work-overview-title{font-size:96px}}.text-clients-heading{--text-cap-height-trim:-.034em;--text-baseline-trim:-.035em;font-family:var(--font-primary);letter-spacing:-.02em;font-size:32px;font-style:normal;font-weight:700;line-height:79%}@media (width>=768px){.text-clients-heading{font-size:48px}}.text-clients-cta{--text-cap-height-trim:-.109em;--text-baseline-trim:-.11em;font-family:var(--font-primary);font-size:calc(((36*100)/var(--device-width))*1vw);letter-spacing:-.035em;font-style:normal;font-weight:600;line-height:94%}@media (width>=768px){.text-clients-cta{--text-cap-height-trim:-.094em;--text-baseline-trim:-.095em;font-size:calc(((64*100)/var(--device-width))*1vw);line-height:91%}}.text-clients-cta-label{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;font-family:var(--font-primary);font-size:calc(((18*100)/var(--device-width))*1vw);letter-spacing:-.02em;font-style:normal;font-weight:600;line-height:100%}@media (width>=768px){.text-clients-cta-label{font-size:calc(((24*100)/var(--device-width))*1vw)}}.text-bracket-tag{--text-cap-height-trim:-.145em;--text-baseline-trim:-.145em;font-family:var(--font-mono);letter-spacing:.04em;font-size:10px;font-style:normal;font-weight:400;line-height:100%}@media (width>=768px){.text-bracket-tag{font-size:11px}}.text-chip{--text-cap-height-trim:-.075em;--text-baseline-trim:-.075em;font-family:var(--font-mono);letter-spacing:.04em;font-size:10px;font-style:normal;font-weight:400;line-height:86%}@media (width>=768px){.text-chip{font-size:11px}}.text-media-info{--text-cap-height-trim:-.299em;--text-baseline-trim:-.3em;font-family:var(--font-primary);letter-spacing:-.01em;font-size:11px;font-style:normal;font-weight:400;line-height:132%}@media (width>=768px){.text-media-info{--text-cap-height-trim:-.279em;--text-baseline-trim:-.28em;font-size:14px;line-height:128%}}.text-statement{--text-cap-height-trim:-.114em;--text-baseline-trim:-.115em;font-family:var(--font-primary);letter-spacing:-.03em;font-size:30px;font-style:normal;font-weight:700;line-height:95%}@media (width>=768px){.text-statement{--text-cap-height-trim:-.104em;--text-baseline-trim:-.105em;letter-spacing:-.035em;font-size:58px;line-height:93%}}.text-statement-eyebrow{--text-cap-height-trim:-.145em;--text-baseline-trim:-.145em;font-family:var(--font-mono);letter-spacing:.04em;font-size:11px;font-style:normal;font-weight:400;line-height:100%}@media (width>=768px){.text-statement-eyebrow{font-size:12px}}.text-credits-label{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;font-family:var(--font-primary);letter-spacing:0;font-size:13px;font-style:normal;font-weight:600;line-height:100%}@media (width>=768px){.text-credits-label{font-size:14px}}.text-credits-row{--text-cap-height-trim:-.214em;--text-baseline-trim:-.215em;font-family:var(--font-primary);letter-spacing:0;font-size:13px;font-style:normal;font-weight:600;line-height:115%}@media (width>=768px){.text-credits-row{font-size:16px}}.text-credits-name{--text-cap-height-trim:-.22em;--text-baseline-trim:-.22em;font-family:var(--font-mono);letter-spacing:0;font-size:12px;font-style:normal;font-weight:400;line-height:115%}@media (width>=768px){.text-credits-name{font-size:14px}}.text-footer-pages{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;font-family:var(--font-primary);letter-spacing:-.04em;font-size:30px;font-style:normal;font-weight:700;line-height:100%}@media (width>=768px){.text-footer-pages{--text-cap-height-trim:-.084em;--text-baseline-trim:-.085em;font-size:54px;line-height:89%}}.text-footer-link{--text-cap-height-trim:-.339em;--text-baseline-trim:-.34em;font-family:var(--font-primary);letter-spacing:0;font-size:14px;font-style:normal;font-weight:600;line-height:140%}@media (width>=768px){.text-footer-link{font-size:16px}}.text-footer-label{--text-cap-height-trim:-.145em;--text-baseline-trim:-.145em;font-family:var(--font-mono);letter-spacing:.06em;font-size:10px;font-style:normal;font-weight:400;line-height:100%}.text-contact-headline{--text-cap-height-trim:-.099em;--text-baseline-trim:-.1em;font-family:var(--font-primary);letter-spacing:-.04em;font-size:36px;font-style:normal;font-weight:700;line-height:92%}@media (width>=768px){.text-contact-headline{font-size:54px}}.text-contact-email{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;font-family:var(--font-primary);letter-spacing:-.035em;font-size:18px;font-style:normal;font-weight:700;line-height:100%}@media (width>=768px){.text-contact-email{font-size:32px}}.text-contact-value{--text-cap-height-trim:-.239em;--text-baseline-trim:-.24em;font-family:var(--font-primary);letter-spacing:0;font-size:14px;font-style:normal;font-weight:600;line-height:120%}@media (width>=768px){.text-contact-value{font-size:15px}}.text-contact-field{--text-cap-height-trim:-.239em;--text-baseline-trim:-.24em;font-family:var(--font-primary);letter-spacing:0;font-size:16px;font-style:normal;font-weight:600;line-height:120%}@media (width>=768px){.text-contact-field{font-size:15px}}.text-contact-label{--text-cap-height-trim:-.145em;--text-baseline-trim:-.145em;line-height:100%}.text-contact-label,.text-contact-meta{font-family:var(--font-mono);letter-spacing:.04em;font-size:10px;font-style:normal;font-weight:400}.text-contact-meta{--text-cap-height-trim:-.345em;--text-baseline-trim:-.345em;line-height:140%}@media (width>=768px){.text-contact-meta{font-size:11px}}.text-contact-service{--text-cap-height-trim:-.145em;--text-baseline-trim:-.145em;font-family:var(--font-mono);letter-spacing:.04em;font-size:10px;font-style:normal;font-weight:400;line-height:100%}@media (width>=768px){.text-contact-service{font-size:12px}}.text-contact-thanks{--text-cap-height-trim:-.059em;--text-baseline-trim:-.06em;font-family:var(--font-primary);letter-spacing:-.05em;font-size:52px;font-style:normal;font-weight:700;line-height:84%}@media (width>=768px){.text-contact-thanks{font-size:120px}}.bg-footer-gradient{background:linear-gradient(180deg,#0000 0,color-mix(in oklab,var(--color-primary) 0%,#0000) 0,color-mix(in oklab,var(--color-primary) 72%,#0000) 18%,var(--color-primary) 32%,var(--color-brand-950) 48%,var(--color-brand-900) 62%,var(--color-brand-700) 74%,var(--color-brand-600) 88%,var(--color-contrast) 100%)}.bg-service-placeholder-gradient{background:linear-gradient(135deg,var(--color-surface) 0,var(--color-surface-raised) 48%,var(--color-primary) 100%)}.bg-service-scrim-gradient{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 70%,#0000) 0,#0000 100%)}.bg-caption-texture{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-secondary) 72%,#0000) 1px,#0000 1px),linear-gradient(180deg,color-mix(in srgb,var(--color-secondary) 72%,#0000) 1px,#0000 1px);background-position:0 0;background-size:1024px 1024px}.shadow-frosted-tag{box-shadow:inset -20px -7px 76px -13px color-mix(in srgb,var(--color-contrast) 82%,#0000)}.shadow-frosted-caption{box-shadow:inset -25px -7px 93.5px -13px color-mix(in srgb,var(--color-contrast) 90%,#0000)}.shadow-marquee-pinned{box-shadow:inset -17px -7px 65px -13px var(--color-contrast)}.shadow-marquee-moving{box-shadow:inset -18px -10px 65px 0 color-mix(in srgb,var(--color-contrast) 30%,#0000)}.bg-marquee-fade-wide{background:linear-gradient(90deg,color-mix(in srgb,var(--color-contrast) 30%,#0000),#0000)}.bg-search-focus-glow{background-image:linear-gradient(to top,var(--color-contrast) 0,var(--color-contrast) 1px,var(--color-brand-600) 2px,var(--color-brand-700) 4px,color-mix(in srgb,var(--color-brand-900) 50%,#0000) 7px,color-mix(in srgb,var(--color-brand-950) 25%,#0000) 12px,color-mix(in srgb,var(--color-brand-950) 8%,#0000) 20px,#0000 33px)}.bg-marquee-fade-narrow{background:linear-gradient(90deg,color-mix(in srgb,var(--color-contrast) 20%,#0000),#0000)}.button-reset,.control-action{appearance:none;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.control-action{--text-cap-height-trim:-.145em;--text-baseline-trim:-.145em;letter-spacing:0;text-transform:uppercase;font-size:12px;line-height:100%}.bracket-chip,.control-action{font-family:var(--font-mono);font-style:normal;font-weight:400}.bracket-chip{--text-cap-height-trim:-.075em;--text-baseline-trim:-.075em;letter-spacing:.04em;font-size:10px;line-height:86%}@media (width>=768px){.bracket-chip{font-size:11px}}.bracket-chip{padding:calc(4px - .022em) calc(4px - .18em) calc(4px + .022em) calc(4px - .14em)}.label-chip{--text-cap-height-trim:-.075em;--text-baseline-trim:-.075em;font-family:var(--font-mono);letter-spacing:.04em;font-size:10px;font-style:normal;font-weight:400;line-height:86%}@media (width>=768px){.label-chip{font-size:11px}}.label-chip{padding:4px calc(4px - .1em) 4px calc(4px - .07em)}.work-taxonomy-label,.work-type-control{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;font-family:var(--font-primary);letter-spacing:0;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:600;line-height:100%}.work-type-control{appearance:none;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.eyebrow-row{--text-cap-height-trim:-.145em;--text-baseline-trim:-.145em;color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:0;padding-bottom:4px;text-indent:-13.25px;text-transform:uppercase;text-wrap:balance;min-height:14px;padding-inline-start:13.25px;font-size:10px;font-style:normal;font-weight:400;line-height:100%;display:block}.eyebrow-dot{background-color:var(--color-contrast);flex-shrink:0;width:7.25px;height:7.25px;margin-top:.75px}.media-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.caption-shell{border:1px solid var(--color-caption-line);bottom:0;left:0;right:0;top:var(--spacing);position:absolute;overflow:hidden}.frosted-fill-layer{background-color:var(--color-glass-black)}.frosted-fill-layer,.frosted-texture-layer{pointer-events:none;position:absolute;inset:0}.frosted-texture-layer{mix-blend-mode:color-dodge;opacity:.02}.frosted-caption-shadow-layer{box-shadow:inset -25px -7px 93.5px -13px color-mix(in srgb,var(--color-contrast) 90%,#0000);pointer-events:none;position:absolute;inset:0}.frosted-tag-shadow-layer{box-shadow:inset -20px -7px 76px -13px color-mix(in srgb,var(--color-contrast) 82%,#0000);pointer-events:none;position:absolute;inset:0}.work-card-caption{bottom:var(--spacing);color:var(--color-secondary);height:40px;left:var(--spacing);z-index:2;grid-template-columns:minmax(0,max-content);align-items:start;width:fit-content;max-width:calc(100% - 8px);padding:4px 24px 0 4px;display:inline-grid;position:absolute}.work-card-copy{white-space:nowrap;z-index:1;flex-direction:column;justify-content:flex-end;gap:3px;min-width:0;padding-top:5px;display:flex;position:relative}@supports not (text-box:trim-both cap alphabetic){.work-card-client:after,.work-card-client:before{content:"";display:table}.work-card-client:before{margin-bottom:var(--text-cap-height-trim,-.139em)}.work-card-client:after{margin-top:var(--text-baseline-trim,-.14em)}}@supports (text-box:trim-both cap alphabetic){.work-card-client{text-box:trim-both cap alphabetic}}.work-card-client{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;font-family:var(--font-primary);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:16px;font-style:normal;font-weight:600;line-height:100%;overflow:clip visible}@supports not (text-box:trim-both cap alphabetic){.work-card-type:after,.work-card-type:before{content:"";display:table}.work-card-type:before{margin-bottom:var(--text-cap-height-trim,-.139em)}.work-card-type:after{margin-top:var(--text-baseline-trim,-.14em)}}@supports (text-box:trim-both cap alphabetic){.work-card-type{text-box:trim-both cap alphabetic}}.work-card-type{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;font-family:var(--font-primary);letter-spacing:0;text-transform:uppercase;flex-shrink:0;margin-top:1px;font-size:10px;font-style:normal;font-weight:600;line-height:100%}@supports not (text-box:trim-both cap alphabetic){.work-card-title:after,.work-card-title:before{content:"";display:table}.work-card-title:before{margin-bottom:var(--text-cap-height-trim,-.139em)}.work-card-title:after{margin-top:var(--text-baseline-trim,-.14em)}}@supports (text-box:trim-both cap alphabetic){.work-card-title{text-box:trim-both cap alphabetic}}.work-card-title{--text-cap-height-trim:-.139em;--text-baseline-trim:-.14em;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:14px;line-height:100%;overflow:clip visible}.rich-text,.work-card-title{font-family:var(--font-primary);font-style:normal;font-weight:400}.rich-text{--text-cap-height-trim:-.314em;--text-baseline-trim:-.315em;letter-spacing:-.01em;font-size:16px;line-height:135%}@media (width>=768px){.rich-text{font-size:18px}}.rich-text{color:var(--color-secondary);flex-direction:column;gap:12px;max-width:72ch;display:flex}.rich-text :where(h1,h2,h3,h4){--text-cap-height-trim:-.189em;--text-baseline-trim:-.19em;font-family:var(--font-primary);letter-spacing:-.02em;font-size:20px;font-style:normal;font-weight:700;line-height:110%}@media (width>=768px){.rich-text :where(h1,h2,h3,h4){font-size:24px}}.rich-text :where(h1,h2,h3,h4){text-wrap:balance;margin-top:12px}.rich-text :where(p,li){white-space:pre-line}.rich-text :where(strong){font-weight:700}.rich-text :where(em){font-style:italic}.rich-text :where(u,a){text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.rich-text :where(code){font-family:var(--font-mono)}.rich-text :where(blockquote){border-left:1px solid;padding-left:16px}.rich-text :where(ul,ol){flex-direction:column;gap:8px;padding-left:20px;display:flex}.rich-text :where(ul){list-style-type:disc}.rich-text :where(ol){list-style-type:decimal}.rich-text :where(li>ul,li>ol){margin-top:8px}.media-card-shell{background-color:var(--color-surface);color:var(--color-secondary);isolation:isolate;text-decoration-line:none;display:block;position:relative;overflow:hidden}.media-card-shell:after{background:linear-gradient(180deg,#0000 55%,color-mix(in srgb,var(--color-primary) 22%,#0000) 100%);content:"";pointer-events:none;z-index:1;position:absolute;inset:0}@supports not (text-box:trim-both cap alphabetic){.cap-trim:after,.cap-trim:before{content:"";display:table}.cap-trim:before{margin-bottom:var(--text-cap-height-trim,-.139em)}.cap-trim:after{margin-top:var(--text-baseline-trim,-.14em)}}@supports (text-box:trim-both cap alphabetic){.cap-trim{text-box:trim-both cap alphabetic}}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}@media (width<768px){.desktop-only{display:none!important}}@media (width>=768px){.mobile-only{display:none!important}}.dr-grid{column-gap:var(--spacing-dr-gap);grid-template-columns:repeat(var(--columns),1fr);display:grid}.dr-layout-block{width:calc(100% - var(--spacing-dr-safe)*2);margin-inline:auto}.dr-layout-block-inner{padding-inline:var(--spacing-dr-safe);width:100%}.dr-layout-grid{width:calc(100% - var(--spacing-dr-safe)*2);margin-inline:auto}.dr-layout-grid,.dr-layout-grid-inner{column-gap:var(--spacing-dr-gap);grid-template-columns:repeat(var(--columns),1fr);display:grid}.dr-layout-grid-inner{padding-inline:var(--spacing-dr-safe);width:100%}.font-primary{font-family:var(--font-primary)}.font-mono{font-family:var(--font-mono)}@media (width<768px){[data-section-key][data-section-viewport-mode=selected]:not([data-section-viewport-names~=mobile]){display:none!important}}@media (width>=768px){[data-section-key][data-section-viewport-mode=selected]:not([data-section-viewport-names~=desktop]){display:none!important}}@property --color-primary{syntax:"<color>";inherits:true;initial-value:#040404}@property --color-secondary{syntax:"<color>";inherits:true;initial-value:#f3f3f3}@property --color-contrast{syntax:"<color>";inherits:true;initial-value:#00f}@property --color-contrast-foreground{syntax:"<color>";inherits:true;initial-value:#f3f3f3}@property --color-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --color-surface-raised{syntax:"<color>";inherits:true;initial-value:#0000}@property --color-muted{syntax:"<color>";inherits:true;initial-value:#0000}@property --color-subtle{syntax:"<color>";inherits:true;initial-value:#0000}@property --color-line{syntax:"<color>";inherits:true;initial-value:#0000}@property --color-line-strong{syntax:"<color>";inherits:true;initial-value:#0000}@property --device-width{syntax:"<number>";inherits:true;initial-value:375}@property --device-width-rem{syntax:"<number>";inherits:true;initial-value:23.4375}@property --device-height{syntax:"<number>";inherits:true;initial-value:650}@property --columns{syntax:"<number>";inherits:true;initial-value:4}@property --spacing-gap{syntax:"<length>";inherits:true;initial-value:16px}@property --spacing-dr-gap{syntax:"<length>";inherits:true;initial-value:16px}@property --spacing-safe{syntax:"<length>";inherits:true;initial-value:6px}@property --spacing-dr-safe{syntax:"<length>";inherits:true;initial-value:6px}@property --spacing-header-height{syntax:"<length>";inherits:true;initial-value:58px}@property --spacing-dr-header-height{syntax:"<length>";inherits:true;initial-value:58px}@property --layout-width{syntax:"<length-percentage>";inherits:true;initial-value:100vw}@property --column-width{syntax:"<length-percentage>";inherits:true;initial-value:100vw}@property --dr-layout-width{syntax:"<length-percentage>";inherits:true;initial-value:100vw}@property --dr-column-width{syntax:"<length-percentage>";inherits:true;initial-value:100vw}:root[data-theme=default]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#040404;--color-secondary:#f3f3f3;--color-contrast:#00f;--color-contrast-foreground:#f3f3f3;--color-surface:color-mix(in oklab,var(--color-secondary) 4%,var(--color-primary));--color-surface-raised:color-mix(in oklab,var(--color-secondary) 8%,var(--color-primary));--color-muted:color-mix(in oklab,var(--color-secondary) 70%,var(--color-primary));--color-subtle:color-mix(in oklab,var(--color-secondary) 52%,var(--color-primary));--color-line:color-mix(in oklab,var(--color-secondary) 12%,var(--color-primary));--color-line-strong:color-mix(in oklab,var(--color-secondary) 28%,var(--color-primary))}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{--scrollbar-gutter:0px;background-color:var(--color-primary);scrollbar-gutter:stable;scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}*{scrollbar-width:thin}html.overflow-hidden{touch-action:none;overflow:hidden}body{background-color:var(--color-primary);color:var(--color-secondary);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;display:flex}body,sanity-visual-editing,sanity-visual-editing>div,sanity-visual-editing>div[data-overlays]{overflow-x:clip}body:has(sanity-visual-editing){overflow-x:clip}html:has(sanity-visual-editing){overflow-x:clip}::selection{background-color:var(--color-contrast);color:var(--color-contrast-foreground)}svg.icon :is(circle[fill],path[fill],rect[fill]){fill:currentColor}svg.icon :is(circle[stroke],path[stroke],rect[stroke]){stroke:currentColor}@media (hover:hover){.link:hover{text-decoration:underline}}:focus,:focus-visible{outline:none}:where(a,button,summary,[role=button]):focus-visible{background-color:var(--color-contrast);text-underline-offset:.2em;text-decoration:underline}@media (forced-colors:active){:focus-visible{outline-offset:3px;outline:2px solid canvastext}}:where(a,button,input,select,textarea,summary,[role=button]){touch-action:manipulation}:where([id]){scroll-margin-block-start:var(--anchor-offset)}:where([data-safe-area]){padding-block-start:max(var(--page-gutter-block),var(--safe-area-top));padding-block-end:max(var(--page-gutter-block),var(--safe-area-bottom));padding-inline-start:max(var(--page-gutter-inline),var(--safe-area-left));padding-inline-end:max(var(--page-gutter-inline),var(--safe-area-right))}:where([data-hit-target]){position:relative}:where([data-hit-target]):after{block-size:max(100%,var(--target-size-fine));content:"";inline-size:max(100%,var(--target-size-fine));position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}@media (pointer:coarse){:where([data-hit-target]):after{block-size:max(100%,var(--target-size-coarse));inline-size:max(100%,var(--target-size-coarse))}body [data-hit-target-group=wrap]{gap:2rem 1.5rem}body [data-hit-target-section]{margin-block-start:2rem}}img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button{cursor:pointer}input[type=range]{appearance:none;cursor:pointer;background:0 0;height:1.5rem}input[type=range]::-webkit-slider-runnable-track{background:var(--color-secondary);opacity:.2;border-radius:2px;height:4px}input[type=range]::-moz-range-track{background:var(--color-secondary);opacity:.2;border-radius:2px;height:4px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-contrast);border-radius:50%;width:16px;height:16px;margin-top:-6px}input[type=range]::-moz-range-thumb{background:var(--color-contrast);border:none;border-radius:50%;width:16px;height:16px}.eyebrow-row:before{background-color:var(--color-contrast);content:"";margin-top:.75px;vertical-align:top;width:7.25px;height:7.25px;margin-inline-end:6px;display:inline-block}:root{--device-width:375;--device-width-rem:calc(var(--device-width)/16);--device-height:650;--columns:4;--spacing-gap:16px;--spacing-dr-gap:calc(((16*100)/var(--device-width))*1vw);--spacing-safe:6px;--spacing-dr-safe:calc(((6*100)/var(--device-width))*1vw);--spacing-header-height:58px;--spacing-dr-header-height:calc(((58*100)/var(--device-width))*1vw);--layout-width:calc(100vw - var(--spacing-safe)*2);--column-width:calc((var(--layout-width) - (var(--columns) - 1)*var(--spacing-gap))/var(--columns));--dr-layout-width:calc(100vw - var(--spacing-dr-safe)*2);--dr-column-width:calc((var(--dr-layout-width) - (var(--columns) - 1)*var(--spacing-dr-gap))/var(--columns));--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--page-gutter-inline:var(--spacing-dr-safe);--page-gutter-block:0px;--target-size-coarse:44px;--target-size-fine:24px;--anchor-offset:calc(var(--spacing-dr-header-height) + var(--safe-area-top) + 1rem);--breakpoint-md:768px;--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--ease-gleasing:cubic-bezier(.4,0,0,1);--color-black:#0d0d0d;--color-surface-black:#101010;--color-canvas-black:#040404;--color-white:#f3f3f3;--color-glass-black:#04040466;--color-overlay-backdrop:#0404047a;--color-caption-line:#aaaaaa05;--color-red:#d00016;--color-blue:#317fff;--color-brand-950:#0b0b1d;--color-brand-900:#0c0c4a;--color-brand-700:#101083;--color-brand-600:#0202b7;--color-brand-500:#00f;--color-scene-chrome:#ccc;--color-scene-metal:#d8d8d4;--color-scene-light:#fff;--color-scene-darkness:#000;--color-scene-cool-rim:#f4f6ff;--color-scene-extrusion-highlight:#aaa;--color-scene-extrusion-mid:#7c7c7c;--color-scene-extrusion-shadow:#555;--color-scene-extrusion-deep:#303030;--color-scene-showcase-inactive:#020214;--color-green:#00c55b;--color-purple:#9231e5;--color-pink:#fa00a6}@supports (color:oklab(0% 0 0%)){:root{--color-red:oklch(54% .22 27)}}@supports (color:color(display-p3 0 0 0%)){:root{--color-blue:color(display-p3 .27109 .4889 .97625)}}@supports (color:oklab(0% 0 0%)){:root{--color-blue:oklch(62% .21 260)}}@supports (color:color(display-p3 0 0 0%)){:root{--color-green:color(display-p3 .29597 .77195 .37374)}}@supports (color:oklab(0% 0 0%)){:root{--color-green:oklch(72% .22 150);--color-purple:oklch(55% .25 303)}}@supports (color:color(display-p3 0 0 0%)){:root{--color-pink:color(display-p3 .90979 .16521 .63861)}}@supports (color:oklab(0% 0 0%)){:root{--color-pink:oklch(65% .28 350)}}@media (width>=768px){:root{--device-width:1440;--device-width-rem:calc(var(--device-width)/16);--device-height:816;--columns:12;--spacing-gap:16px;--spacing-dr-gap:calc(((16*100)/var(--device-width))*1vw);--spacing-safe:6px;--spacing-dr-safe:calc(((6*100)/var(--device-width))*1vw);--spacing-header-height:98px;--spacing-dr-header-height:calc(((98*100)/var(--device-width))*1vw)}}
