/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--fit-text-captured-length:0px}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:"GeistMono VF",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-600:oklch(44.6% .043 257.281);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16/9;--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);--font-saans:"Saans VF",sans-serif;--font-size-heading-l:clamp(4.5rem,1.8592rem + 7.0423vw,12rem);--font-size-heading-m:clamp(2.55rem,1.2296rem + 3.5211vw,6.3rem);--font-size-heading-s-m:clamp(2.55rem,1.969rem + 1.5493vw,4.2rem);--font-size-heading-s:clamp(2.2rem,1.4958rem + 1.8779vw,4.2rem);--font-size-heading-xs:clamp(2.2rem,2.0944rem + 0.2817vw,2.5rem);--font-size-heading-xs-number:clamp(2.4rem,1.731rem + 1.784vw,4.3rem);--font-size-heading-menulogo:2.2rem;--font-size-paragraph-l:clamp(1.8rem,1.7648rem + 0.0939vw,1.9rem);--font-size-paragraph-m:clamp(1.5rem,1.4648rem + 0.0939vw,1.6rem);--font-size-tag:clamp(1.1rem,0.9944rem + 0.2817vw,1.4rem);--font-size-tag-m:clamp(1.3rem,1.2648rem + 0.0939vw,1.4rem);--font-size-tag-lg:clamp(1.6rem,1.2831rem + 0.8451vw,2.5rem);--spacing-xxxl:clamp(6.4rem,5.2732rem + 3.0047vw,9.6rem);--spacing-xxl:6.4rem;--spacing-xl:clamp(4rem,3.7183rem + 0.7512vw,4.8rem);--spacing-l:3.2rem;--spacing-m:clamp(2rem,1.8592rem + 0.3756vw,2.4rem);--spacing-s:1.6rem;--spacing-xs:clamp(1rem,0.9296rem + 0.1878vw,1.2rem);--spacing-xxs:clamp(0.6rem,0.5296rem + 0.1878vw,0.8rem);--spacing-xxxs:clamp(0.2rem,0.1296rem + 0.1878vw,0.4rem);--spacing-gutter:clamp(1rem,0.9296rem + 0.1878vw,1.2rem);--spacing-1:.1rem;--spacing-2:.2rem;--spacing-3:.3rem;--spacing-4:.4rem;--spacing-5:.5rem;--spacing-6:.6rem;--spacing-8:.8rem;--spacing-9:.9rem;--spacing-10:1rem;--spacing-12:1.2rem;--spacing-15:1.5rem;--spacing-16:1.6rem;--spacing-20:2rem;--spacing-22:2.2rem;--spacing-24:2.4rem;--spacing-30:3rem;--spacing-32:3.2rem;--spacing-40:4rem;--spacing-42:4.2rem;--spacing-44:4.4rem;--spacing-48:4.8rem;--spacing-50:5rem;--spacing-52:5.2rem;--spacing-54:5.4rem;--spacing-56:5.6rem;--spacing-60:6rem;--spacing-64:6.4rem;--spacing-68:6.8rem;--spacing-70:7rem;--spacing-74:7.4rem;--spacing-75:7.5rem;--spacing-80:8rem;--spacing-96:9.6rem;--spacing-100:10rem;--spacing-126:12.6rem;--spacing-140:14rem;--spacing-148:14.8rem;--spacing-150:15rem;--spacing-156:15.6rem;--spacing-164:16.4rem;--spacing-180:18rem;--spacing-184:18.4rem;--spacing-200:20rem;--spacing-204:20.4rem;--spacing-214:21.4rem;--spacing-222:22.2rem;--spacing-234:23.4rem;--spacing-248:24.8rem;--spacing-272:27.2rem;--spacing-284:28.4rem;--spacing-288:28.8rem;--spacing-300:30rem;--spacing-322:32.2rem;--spacing-334:33.4rem;--color-black-background-800:#afafaf;--color-black-background-700:#9b9b9b;--color-black-background-200:#3a3a3a;--color-black-background-100:#272727;--color-white-background-900:#c2c2c2;--color-white-background-600:#d4d4d4;--color-white-background-500:#dadada;--color-white-background-400:#e1e1e1;--color-white-background-300:#e7e7e7;--color-white-background-200:#ededed;--color-white-background-100:#f3f3f3;--color-white-background-50:#f9f9f9;--color-white-background-0:#fff;--color-base-900:#000;--color-base-500:#666;--color-base-400:gray;--color-base-300:#999;--color-base-200:#b2b2b2;--color-base-0:#fff;--color-bg-50:var(--color-white-background-50);--color-bg-100:var(--color-white-background-100);--color-bg-200:var(--color-white-background-200);--color-border-100:var(--color-white-background-100);--color-border-300:var(--color-white-background-300);--color-border-900:var(--color-white-background-900);--color-border-900-dark:#616161;--color-text-primary:var(--color-base-900);--color-text-secondary:var(--color-black-background-700);--radius-2:.2rem;--radius-4:.4rem;--radius-6:.6rem;--animate-300:.3s var(--ease);--ease:cubic-bezier(.84,0,.14,1);--ease-card:cubic-bezier(.7,0,.39,1);--ease-link-arrow:cubic-bezier(.81,0,.27,1)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,h4,h5,h6{font-size:unset;font-weight:unset}:root{--bg-clock:white;--bg-clock-numbers:black;--bg-clock-hand:black;--media-background-color:transparent;font-size:10px}a,button{border-radius:var(--radius-2);outline-style:var(--tw-outline-style);outline-width:2px;outline-color:#0000}:is(a,button):focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-white-background-500)}:is(header a,header button):focus-visible{outline-offset:0}.filter-button:focus{outline-style:var(--tw-outline-style);outline-width:0}ul{list-style:none}html{scrollbar-gutter:stable}body{min-height:100vh;color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;background-color:#fff;flex-direction:column;display:flex;position:relative}body[data-scroll-locked]{margin-right:0!important;padding-right:0!important}::selection{text-shadow:none;background:#00000013}footer ::selection{text-shadow:none;background:#fff3}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.link-arrow{transition:padding .5s var(--ease-link-arrow);align-items:center;display:inline-flex;position:relative;overflow:hidden}.link-arrow:before{content:"↗";display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-1ch,.5rem)}.link-arrow .link-content,.link-arrow:before{transition:transform .5s var(--ease-link-arrow);align-items:center}.link-arrow .link-content{gap:inherit;display:inline-flex}.link-arrow .link-content .arrow-right{transition:transform .5s var(--ease-link-arrow);position:relative;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.link-arrow:hover{padding-left:.5rem}.link-arrow:hover:before{transform:translate(0)}.link-arrow:hover .link-content{transform:translate(1ch)}.link-arrow:hover .link-content .arrow-right{transform:translateY(-.5rem)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-5{top:calc(var(--spacing-5)*-1)}.-top-\[\.1vw\]{top:-.1vw}.-top-\[9999px\]{top:-9999px}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-5{top:var(--spacing-5)}.top-\[\.1rem\]{top:.1rem}.top-\[\.2rem\]{top:.2rem}.top-\[0\.025em\]{top:.025em}.top-\[20\%\]{top:20%}.-right-5{right:calc(var(--spacing-5)*-1)}.right-0{right:calc(var(--spacing)*0)}.right-s{right:var(--spacing-s)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-10{bottom:var(--spacing-10)}.bottom-12{bottom:var(--spacing-12)}.bottom-50{bottom:var(--spacing-50)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:var(--spacing-2)}.left-10{left:var(--spacing-10)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-100{z-index:100}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-6{grid-column:span 6/span 6}.col-span-9{grid-column:span 9/span 9}.col-span-12{grid-column:span 12/span 12}.col-start-2{grid-column-start:2}.col-start-4{grid-column-start:4}.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:560px){.container{max-width:560px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1900px){.container{max-width:1900px}}@media (min-width:1980px){.container{max-width:1980px}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.-mx-1{margin-inline:calc(var(--spacing-1)*-1)}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing-1)}.my-12{margin-block:var(--spacing-12)}.my-auto{margin-block:auto}.my-xl{margin-block:var(--spacing-xl)}.my-xxxl{margin-block:var(--spacing-xxxl)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-\[30vh\]{margin-top:30vh}.mt-auto{margin-top:auto}.mt-l{margin-top:var(--spacing-l)}.mt-m{margin-top:var(--spacing-m)}.mt-xxs{margin-top:var(--spacing-xxs)}.mt-xxxl{margin-top:var(--spacing-xxxl)}.mr-2{margin-right:var(--spacing-2)}.mr-4{margin-right:var(--spacing-4)}.mr-\[\.25em\]{margin-right:.25em}.mb-10{margin-bottom:var(--spacing-10)}.mb-24{margin-bottom:var(--spacing-24)}.mb-48{margin-bottom:var(--spacing-48)}.mb-50{margin-bottom:var(--spacing-50)}.mb-m{margin-bottom:var(--spacing-m)}.mb-s{margin-bottom:var(--spacing-s)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-xxxl{margin-bottom:var(--spacing-xxxl)}.-ml-50{margin-left:calc(var(--spacing-50)*-1)}.-ml-\[0\.05em\]{margin-left:-.05em}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:var(--spacing-1)}.ml-m{margin-left:var(--spacing-m)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-2\/3{aspect-ratio:2/3}.aspect-3\/2{aspect-ratio:3/2}.aspect-3\/4{aspect-ratio:3/4}.aspect-4\/5{aspect-ratio:4/5}.aspect-226\/290{aspect-ratio:226/290}.aspect-1400\/1200{aspect-ratio:1400/1200}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-32{width:var(--spacing-32);height:var(--spacing-32)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-8{height:var(--spacing-8)}.h-9{height:var(--spacing-9)}.h-10{height:var(--spacing-10)}.h-11{height:calc(var(--spacing)*11)}.h-16{height:var(--spacing-16)}.h-30{height:var(--spacing-30)}.h-32{height:var(--spacing-32)}.h-44{height:var(--spacing-44)}.h-48{height:var(--spacing-48)}.h-50{height:var(--spacing-50)}.h-56{height:var(--spacing-56)}.h-60{height:var(--spacing-60)}.h-\[18px\]{height:18px}.h-\[80vh\]{height:80vh}.h-\[100vw\]{height:100vw}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:var(--spacing-96)}.max-h-\[56px\]{max-height:56px}.max-h-\[86vh\]{max-height:86vh}.max-h-\[calc\(100vh-32rem\)\]{max-height:calc(100vh - 32rem)}.min-h-200{min-height:var(--spacing-200)}.min-h-\[80px\]{min-height:80px}.w-\(--radix-select-trigger-width\){width:var(--radix-select-trigger-width)}.w-1\/2{width:50%}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:var(--spacing-4)}.w-5{width:var(--spacing-5)}.w-9{width:var(--spacing-9)}.w-10{width:var(--spacing-10)}.w-16{width:var(--spacing-16)}.w-32{width:var(--spacing-32)}.w-44{width:var(--spacing-44)}.w-60{width:var(--spacing-60)}.w-\[60\%\]{width:60%}.w-\[80vw\]{width:80vw}.w-\[calc\(100vw-20px\)\]{width:calc(100vw - 20px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-fit\!{width:fit-content!important}.w-full{width:100%}.w-max{width:max-content}.max-w-640{max-width:calc(var(--spacing)*640)}.max-w-\[50rem\]{max-width:50rem}.max-w-\[94rem\]{max-width:94rem}.max-w-\[160rem\]{max-width:160rem}.max-w-max{max-width:max-content}.max-w-none{max-width:none}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-bottom-left{transform-origin:0 100%}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);--tw-translate-y:calc(calc(1/2*100%)*-1)}.-translate-1\/2,.-translate-x-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0)}.-translate-y-1\/2,.translate-x-0{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.-translate-y-2{--tw-translate-y:calc(var(--spacing-2)*-1)}.-translate-y-2,.-translate-y-full{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%}.\[transform\:translate\(-50\%\,-50\%\)\]{transform:translate(-50%,-50%)}.\[transform\:translate\(calc\(-50\%-12px\)\,calc\(-50\%\+12px\)\)\]{transform:translate(calc(-50% - 12px),calc(12px - 50%))}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.columns-2{column-count:2}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-6{gap:var(--spacing-6)}.gap-10{gap:var(--spacing-10)}.gap-gutter{gap:var(--spacing-gutter)}.gap-l{gap:var(--spacing-l)}.gap-m{gap:var(--spacing-m)}.gap-s{gap:var(--spacing-s)}.gap-xl{gap:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}.gap-xxs{gap:var(--spacing-xxs)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-0{column-gap:calc(var(--spacing)*0)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-5{column-gap:var(--spacing-5)}.gap-x-10{column-gap:var(--spacing-10)}.gap-x-12{column-gap:var(--spacing-12)}.gap-x-16{column-gap:var(--spacing-16)}.gap-x-24{column-gap:var(--spacing-24)}.gap-x-gutter{column-gap:var(--spacing-gutter)}.gap-x-m{column-gap:var(--spacing-m)}.gap-x-s{column-gap:var(--spacing-s)}.gap-x-xs{column-gap:var(--spacing-xs)}.gap-x-xxs{column-gap:var(--spacing-xxs)}.gap-y-4{row-gap:var(--spacing-4)}.gap-y-5{row-gap:var(--spacing-5)}.gap-y-6{row-gap:var(--spacing-6)}.gap-y-10{row-gap:var(--spacing-10)}.gap-y-12{row-gap:var(--spacing-12)}.gap-y-20{row-gap:var(--spacing-20)}.gap-y-32{row-gap:var(--spacing-32)}.gap-y-64{row-gap:var(--spacing-64)}.gap-y-\[2\.1rem\]{row-gap:2.1rem}.gap-y-m{row-gap:var(--spacing-m)}.gap-y-s{row-gap:var(--spacing-s)}.gap-y-xl{row-gap:var(--spacing-xl)}.gap-y-xs{row-gap:var(--spacing-xs)}.gap-y-xxxl{row-gap:var(--spacing-xxxl)}.gap-y-xxxs{row-gap:var(--spacing-xxxs)}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2{border-radius:var(--radius-2)}.rounded-4{border-radius:var(--radius-4)}.rounded-6{border-radius:var(--radius-6)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-4{border-top-left-radius:var(--radius-4);border-top-right-radius:var(--radius-4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-none{--tw-border-style:none;border-style:none}.border-\[\#CBCBCB\]\/30{border-color:oklab(84.2119% 5.96046e-8 0/.3)}.border-black-background-200{border-color:var(--color-black-background-200)}.border-border-100{border-color:var(--color-border-100)}.border-border-300{border-color:var(--color-border-300)}.border-border-900{border-color:var(--color-border-900)}.border-border-900-dark{border-color:var(--color-border-900-dark)}.border-slate-600{border-color:var(--color-slate-600)}.border-white-background-200{border-color:var(--color-white-background-200)}.border-white-background-900{border-color:var(--color-white-background-900)}.bg-bg-50{background-color:var(--color-bg-50)}.bg-bg-100{background-color:var(--color-bg-100)}.bg-bg-200{background-color:var(--color-bg-200)}.bg-black{background-color:var(--color-black)}.bg-black-background-100{background-color:var(--color-black-background-100)}.bg-black-background-200{background-color:var(--color-black-background-200)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white-background-100{background-color:var(--color-white-background-100)}.bg-white-background-400{background-color:var(--color-white-background-400)}.bg-white-background-600{background-color:var(--color-white-background-600)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.from-bg-200{--tw-gradient-from:var(--color-bg-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-4{padding:var(--spacing-4)}.p-6{padding:var(--spacing-6)}.p-12{padding:var(--spacing-12)}.p-xs{padding:var(--spacing-xs)}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-6{padding-inline:var(--spacing-6)}.px-8{padding-inline:var(--spacing-8)}.px-10{padding-inline:var(--spacing-10)}.px-12{padding-inline:var(--spacing-12)}.px-20{padding-inline:var(--spacing-20)}.px-22{padding-inline:var(--spacing-22)}.px-24{padding-inline:var(--spacing-24)}.px-30{padding-inline:var(--spacing-30)}.px-s{padding-inline:var(--spacing-s)}.px-xs{padding-inline:var(--spacing-xs)}.py-1{padding-block:var(--spacing-1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:var(--spacing-2)}.py-5{padding-block:var(--spacing-5)}.py-6{padding-block:var(--spacing-6)}.py-8{padding-block:var(--spacing-8)}.py-12{padding-block:var(--spacing-12)}.py-20{padding-block:var(--spacing-20)}.py-75{padding-block:var(--spacing-75)}.py-m{padding-block:var(--spacing-m)}.py-s{padding-block:var(--spacing-s)}.py-xs{padding-block:var(--spacing-xs)}.py-xxs{padding-block:var(--spacing-xxs)}.heading-top-spacer-180{padding-top:var(--spacing-148)}@media (min-width:768px){.heading-top-spacer-180{padding-top:var(--spacing-156)}}@media (min-width:1024px){.heading-top-spacer-180{padding-top:var(--spacing-180)}}@media (min-width:1980px){.heading-top-spacer-180{padding-top:var(--spacing-248)}}.heading-top-spacer-200{padding-top:var(--spacing-150)}@media (min-width:768px){.heading-top-spacer-200{padding-top:var(--spacing-150)}}@media (min-width:1024px){.heading-top-spacer-200{padding-top:var(--spacing-200)}}@media (min-width:1980px){.heading-top-spacer-200{padding-top:var(--spacing-200)}}.heading-top-spacer-204{padding-top:var(--spacing-184)}@media (min-width:768px){.heading-top-spacer-204{padding-top:var(--spacing-204)}}@media (min-width:1024px){.heading-top-spacer-204{padding-top:var(--spacing-204)}}@media (min-width:1980px){.heading-top-spacer-204{padding-top:var(--spacing-204)}}.heading-top-spacer-222{padding-top:var(--spacing-140)}@media (min-width:768px){.heading-top-spacer-222{padding-top:var(--spacing-164)}}@media (min-width:1024px){.heading-top-spacer-222{padding-top:var(--spacing-222)}}@media (min-width:1980px){.heading-top-spacer-222{padding-top:var(--spacing-288)}}.heading-top-spacer-272{padding-top:var(--spacing-164)}@media (min-width:768px){.heading-top-spacer-272{padding-top:var(--spacing-214)}}@media (min-width:1024px){.heading-top-spacer-272{padding-top:var(--spacing-272)}}@media (min-width:1980px){.heading-top-spacer-272{padding-top:var(--spacing-322)}}.heading-top-spacer-284-about{padding-top:var(--spacing-184)}@media (min-width:768px){.heading-top-spacer-284-about{padding-top:var(--spacing-234)}}@media (min-width:1024px){.heading-top-spacer-284-about{padding-top:var(--spacing-284)}}@media (min-width:1980px){.heading-top-spacer-284-about{padding-top:var(--spacing-334)}}.heading-top-spacer-284-services{padding-top:var(--spacing-126)}@media (min-width:768px){.heading-top-spacer-284-services{padding-top:var(--spacing-156)}}@media (min-width:1024px){.heading-top-spacer-284-services{padding-top:var(--spacing-96)}}@media (min-width:1980px){.heading-top-spacer-284-services{padding-top:var(--spacing-96)}}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-24{padding-top:var(--spacing-24)}.pt-48{padding-top:var(--spacing-48)}.pt-68{padding-top:var(--spacing-68)}.pt-m{padding-top:var(--spacing-m)}.pt-s{padding-top:var(--spacing-s)}.pt-xl{padding-top:var(--spacing-xl)}.pt-xxs{padding-top:var(--spacing-xxs)}.pr-2{padding-right:var(--spacing-2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-10{padding-right:var(--spacing-10)}.pr-40{padding-right:var(--spacing-40)}.pr-xxxs{padding-right:var(--spacing-xxxs)}.pb-4{padding-bottom:var(--spacing-4)}.pb-10{padding-bottom:var(--spacing-10)}.pb-40{padding-bottom:var(--spacing-40)}.pb-52{padding-bottom:var(--spacing-52)}.pb-100{padding-bottom:var(--spacing-100)}.pb-m{padding-bottom:var(--spacing-m)}.pb-s{padding-bottom:var(--spacing-s)}.pb-xs{padding-bottom:var(--spacing-xs)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-8{padding-left:var(--spacing-8)}.text-center{text-align:center}.text-left{text-align:left}.copy-tag{font-family:var(--font-mono);font-size:var(--font-size-tag);letter-spacing:-.01em;text-transform:uppercase;font-weight:425;line-height:1}.copy-heading-m{font-family:var(--font-saans);font-size:var(--font-size-heading-m);letter-spacing:0;font-weight:450;line-height:1.2}p.copy-heading-m{line-height:1.3}@media (min-width:1024px){.copy-heading-m{line-height:1}p.copy-heading-m{line-height:1.1}}.copy-heading-l{font-family:var(--font-saans);font-size:var(--font-size-heading-l);letter-spacing:-.02em;font-weight:450;line-height:.95}.copy-heading-s{font-size:var(--font-size-heading-s)}.copy-heading-s,.copy-heading-s-m{font-family:var(--font-saans);letter-spacing:0;font-weight:450;line-height:1.15}.copy-heading-s-m{font-size:var(--font-size-heading-s-m)}.copy-heading-xs{font-size:var(--font-size-heading-xs)}.copy-heading-xs,.copy-heading-xs-number{font-family:var(--font-saans);letter-spacing:0;font-weight:450;line-height:1}.copy-heading-xs-number{font-size:var(--font-size-heading-xs-number)}.copy-paragraph-l{font-weight:450}.copy-paragraph-l,.copy-paragraph-l-bold{font-family:var(--font-saans);font-size:var(--font-size-paragraph-l);letter-spacing:0;line-height:1.35}.copy-paragraph-l-bold{font-weight:550}.copy-paragraph-m{font-weight:450}.copy-paragraph-m,.copy-paragraph-m-bold{font-family:var(--font-saans);font-size:var(--font-size-paragraph-m);letter-spacing:0;line-height:1.3}.copy-paragraph-m-bold{font-weight:550}.copy-tag-lg{font-size:var(--font-size-tag-lg);letter-spacing:0}.copy-jumbo,.copy-tag-lg{font-family:var(--font-saans);font-weight:450;line-height:1}.copy-jumbo{font-size:18.4rem}@media (min-width:768px){.copy-jumbo{font-size:22.2rem}}@media (min-width:1024px){.copy-jumbo{font-size:30rem}}@media (min-width:1980px){.copy-jumbo{font-size:51.7rem}}.copy-esq-tag{font-size:1.2rem}.copy-esq-tag,.copy-footer-fullwidth{font-family:var(--font-saans);font-weight:400;line-height:1}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-nowrap{text-wrap:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-black{color:var(--color-black)}.text-black\/40{color:#0006}@supports (color:color-mix(in lab,red,red)){.text-black\/40{color:color-mix(in oklab,var(--color-black)40%,transparent)}}.text-current{color:currentColor}.text-inherit{color:inherit}.text-red-400{color:var(--color-red-400)}.text-slate-200{color:var(--color-slate-200)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.generic-hover{transition:opacity var(--animate-300)}.generic-hover:hover{opacity:.6}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.opacity-\[0\.4\]{opacity:.4}.mix-blend-difference{mix-blend-mode:difference}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-white\/50{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.ring-white\/50{--tw-ring-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-transparent{outline-color:#0000}.blur{--tw-blur:blur(8px)}.blur,.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-all\!{transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-650{--tw-duration:.65s;transition-duration:.65s}.ease{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.ease-card{--tw-ease:var(--ease-card);transition-timing-function:var(--ease-card)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[transition-timing-function\:cubic-bezier\(0\.9\,0\.01\,0\.18\,0\.99\)\]{transition-timing-function:cubic-bezier(.9,.01,.18,.99)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-400{animation-duration:.4s}.duration-500{animation-duration:.5s}.duration-600{animation-duration:.6s}.duration-650{animation-duration:.65s}.ease-card{animation-timing-function:cubic-bezier(.7,0,.39,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.paused{animation-play-state:paused}.trim-text{text-box:trim-both cap alphabetic}@media (hover:hover){.group-hover\:translate-x-50:is(:where(.group):hover *){--tw-translate-x:var(--spacing-50);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:\[transform\:translate\(-50\%\,-50\%\)\]:is(:where(.group):hover *){transform:translate(-50%,-50%)}.group-hover\:\[transform\:translate\(calc\(-50\%\+12px\)\,calc\(-50\%-12px\)\)\]:is(:where(.group):hover *){transform:translate(calc(12px - 50%),calc(-50% - 12px))}.group-hover\:\[transition-delay\:30ms\]:is(:where(.group):hover *){transition-delay:30ms}}.group-data-\[state\=closed\]\:hidden:is(:where(.group)[data-state=closed] *),.group-data-\[state\=open\]\:hidden:is(:where(.group)[data-state=open] *){display:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-white::placeholder{color:var(--color-white)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:pt-24:first-child{padding-top:var(--spacing-24)}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-24:last-child{padding-bottom:var(--spacing-24)}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-bg-100:hover{background-color:var(--color-bg-100)}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-12:focus{top:var(--spacing-12)}.focus\:left-12:focus{left:var(--spacing-12)}.focus\:z-200:focus{z-index:200}.focus\:rounded:focus{border-radius:.25rem}.focus\:border-2:focus{border-style:var(--tw-border-style);border-width:2px}.focus\:border-white-background-600:focus{border-color:var(--color-white-background-600)}.focus\:bg-white-background-100:focus{background-color:var(--color-white-background-100)}.focus\:px-12:focus{padding-inline:var(--spacing-12)}.focus\:py-12:focus{padding-block:var(--spacing-12)}.focus\:text-black:focus{color:var(--color-black)}.focus\:ring-2:focus{--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)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-highlighted\:opacity-70[data-highlighted]{opacity:.7}.data-placeholder\:text-white[data-placeholder]{color:var(--color-white)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.2rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing-1)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.2rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.2rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing-1)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.2rem}.data-\[state\=checked\]\:border-white[data-state=checked]{border-color:var(--color-white)}.data-\[state\=checked\]\:bg-white[data-state=checked]{background-color:var(--color-white)}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media not all and (min-width:768px){.max-md\:hidden{display:none}}@media (min-width:560px){.sm-m\:columns-2{column-count:2}}@media (min-width:768px){.md\:-top-\[0\.3vw\]{top:-.3vw}.md\:top-0{top:calc(var(--spacing)*0)}.md\:top-1{top:var(--spacing-1)}.md\:top-10{top:var(--spacing-10)}.md\:bottom-12{bottom:var(--spacing-12)}.md\:bottom-20{bottom:var(--spacing-20)}.md\:left-12{left:var(--spacing-12)}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-4{grid-column-start:4}.md\:mx-auto{margin-inline:auto}.md\:mr-m{margin-right:var(--spacing-m)}.md\:mb-12{margin-bottom:var(--spacing-12)}.md\:mb-xxl{margin-bottom:var(--spacing-xxl)}.md\:mb-xxxl{margin-bottom:var(--spacing-xxxl)}.md\:-ml-52{margin-left:calc(var(--spacing-52)*-1)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:aspect-3\/2{aspect-ratio:3/2}.md\:aspect-1400\/500{aspect-ratio:1400/500}.md\:aspect-video{aspect-ratio:var(--aspect-video)}.md\:h-15{height:var(--spacing-15)}.md\:h-42{height:var(--spacing-42)}.md\:h-50{height:var(--spacing-50)}.md\:max-h-max{max-height:max-content}.md\:min-h-300{min-height:var(--spacing-300)}.md\:w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.md\:max-w-\[80\%\]{max-width:80%}.md\:max-w-\[90\%\]{max-width:90%}.md\:max-w-\[500px\]{max-width:500px}.md\:columns-1{column-count:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-12{gap:var(--spacing-12)}.md\:gap-xl{gap:var(--spacing-xl)}.md\:gap-x-12{column-gap:var(--spacing-12)}.md\:gap-y-10{row-gap:var(--spacing-10)}.md\:gap-y-24{row-gap:var(--spacing-24)}.md\:gap-y-xl{row-gap:var(--spacing-xl)}.md\:gap-y-xxxl{row-gap:var(--spacing-xxxl)}.md\:p-24{padding:var(--spacing-24)}.md\:px-12{padding-inline:var(--spacing-12)}.md\:px-24{padding-inline:var(--spacing-24)}.md\:px-32{padding-inline:var(--spacing-32)}.md\:px-75{padding-inline:var(--spacing-75)}.md\:py-50{padding-block:var(--spacing-50)}.md\:py-100{padding-block:var(--spacing-100)}.md\:pt-l{padding-top:var(--spacing-l)}.md\:pt-xs{padding-top:var(--spacing-xs)}.md\:pr-0{padding-right:calc(var(--spacing)*0)}.md\:pl-3{padding-left:var(--spacing-3)}.md\:copy-heading-s{font-size:var(--font-size-heading-s);line-height:1.15}.md\:copy-heading-s,.md\:copy-heading-xs-number{font-family:var(--font-saans);letter-spacing:0;font-weight:450}.md\:copy-heading-xs-number{font-size:var(--font-size-heading-xs-number);line-height:1}.md\:copy-paragraph-m{font-family:var(--font-saans);font-size:var(--font-size-paragraph-m);letter-spacing:0;font-weight:450;line-height:1.3}@media (hover:hover){.md\:group-hover\:translate-x-52:is(:where(.group):hover *){--tw-translate-x:var(--spacing-52);translate:var(--tw-translate-x)var(--tw-translate-y)}}}@media (min-width:1024px){.lg\:absolute{position:absolute}.lg\:top-0{top:calc(var(--spacing)*0)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-9{grid-column-start:9}.lg\:-mt-\[3em\]{margin-top:-3em}.lg\:mt-m{margin-top:var(--spacing-m)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-54{height:var(--spacing-54)}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:max-h-full{max-height:100%}.lg\:w-\[80vw\]{width:80vw}.lg\:w-fit{width:fit-content}.lg\:max-w-\[58rem\]{max-width:58rem}.lg\:max-w-\[77\.6rem\]{max-width:77.6rem}.lg\:max-w-\[80\%\]{max-width:80%}.lg\:max-w-\[80vw\]{max-width:80vw}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:columns-2{column-count:2}.lg\:columns-3{column-count:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:justify-between{justify-content:space-between}.lg\:justify-items-center{justify-items:center}.lg\:gap-12{gap:var(--spacing-12)}.lg\:gap-24{gap:var(--spacing-24)}.lg\:gap-x-3{column-gap:var(--spacing-3)}.lg\:gap-x-gutter{column-gap:var(--spacing-gutter)}.lg\:gap-x-xxs{column-gap:var(--spacing-xxs)}.lg\:gap-y-4{row-gap:var(--spacing-4)}.lg\:gap-y-20{row-gap:var(--spacing-20)}.lg\:gap-y-30{row-gap:var(--spacing-30)}.lg\:gap-y-xs{row-gap:var(--spacing-xs)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-border-100{border-color:var(--color-border-100)}.lg\:bg-bg-50{background-color:var(--color-bg-50)}.lg\:px-16{padding-inline:var(--spacing-16)}.lg\:px-xs{padding-inline:var(--spacing-xs)}.lg\:py-xxs{padding-block:var(--spacing-xxs)}.lg\:pr-m{padding-right:var(--spacing-m)}.lg\:pr-m\!{padding-right:var(--spacing-m)!important}.lg\:pr-xl{padding-right:var(--spacing-xl)}.lg\:opacity-100{opacity:1}}@media (min-width:1280px){.\31 280\:col-span-3{grid-column:span 3/span 3}.\31 280\:col-span-9{grid-column:span 9/span 9}.\31 280\:flex{display:flex}.\31 280\:hidden{display:none}}@media (min-width:1440px){.xl\:mt-48{margin-top:var(--spacing-48)}.xl\:h-70{height:var(--spacing-70)}.xl\:h-74{height:var(--spacing-74)}.xl\:h-80{height:var(--spacing-80)}.xl\:max-w-\[80\%\]{max-width:80%}.xl\:max-w-\[90\%\]{max-width:90%}.xl\:gap-16{gap:var(--spacing-16)}.xl\:gap-y-48{row-gap:var(--spacing-48)}.xl\:px-150{padding-inline:var(--spacing-150)}.xl\:px-\[24px\]{padding-inline:24px}.xl\:px-xs{padding-inline:var(--spacing-xs)}.xl\:py-24{padding-block:var(--spacing-24)}.xl\:py-100{padding-block:var(--spacing-100)}.xl\:py-150{padding-block:var(--spacing-150)}.xl\:pr-xxl{padding-right:var(--spacing-xxl)}}@media (min-width:1980px){.xxl\:bottom-24{bottom:var(--spacing-24)}.xxl\:left-24{left:var(--spacing-24)}.xxl\:col-span-3{grid-column:span 3/span 3}.xxl\:col-span-5{grid-column:span 5/span 5}.xxl\:col-span-6{grid-column:span 6/span 6}.xxl\:col-span-7{grid-column:span 7/span 7}.xxl\:mb-24{margin-bottom:var(--spacing-24)}.xxl\:max-w-\[80\%\]{max-width:80%}.xxl\:gap-24{gap:var(--spacing-24)}.xxl\:gap-x-24{column-gap:var(--spacing-24)}.xxl\:gap-x-48{column-gap:var(--spacing-48)}.xxl\:gap-y-xl{row-gap:var(--spacing-xl)}.xxl\:px-24{padding-inline:var(--spacing-24)}.xxl\:px-48{padding-inline:var(--spacing-48)}.xxl\:px-200{padding-inline:var(--spacing-200)}.xxl\:py-150{padding-block:var(--spacing-150)}.xxl\:pr-xl{padding-right:var(--spacing-xl)}}.dark\:bg-black:where([data-theme=dark] *){background-color:var(--color-black)}.dark\:prose-invert:where([data-theme=dark] *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (pointer:coarse){.pointer-coarse\:hidden{display:none}}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}:root{--cc-bg:#fff;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:transparent;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:transparent;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:transparent;--cc-btn-secondary-hover-color:var(--cc-primary-color);--cc-separator-border-color:transparent;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:var(--color-black-background-800);--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:var(--color-white-background-300);--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--color-white-background-50);--cc-section-category-border:var(--color-white-background-50);--cc-cookie-category-block-bg:var(--color-white-background-50);--cc-cookie-category-block-border:transparent;--cc-cookie-category-block-hover-bg:var(--color-white-background-100);--cc-cookie-category-block-hover-border:transparent;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-primary-color:#022!important;--cc-secondary-color:var(--color-white-background-50)!important;--cc-btn-primary-bg:black!important;--cc-btn-primary-hover-bg:#000000e6!important;--cc-btn-secondary-bg:var(--color-white-background-100)!important;--cc-btn-secondary-hover-bg:var(--color-white-background-200)!important;--cc-btn-secondary-hover-border-color:transparent!important;--cc-font-family:"Saans VF"!important;--cc-modal-margin:1rem!important}@media only screen and (min-width:768px){:root{--cc-modal-margin:1.2rem!important}}@media only screen and (min-width:1980px){:root{--cc-modal-margin:2.4rem!important}}#cc-main{z-index:55!important}#cc-main .cm{border:1px solid #ededed;border-radius:var(--radius-4)!important;box-shadow:none!important}#cc-main .pm__section-toggles{filter:grayscale()}@media screen and (max-width:430px){#cc-main .cm{margin-left:var(--spacing-10)!important;right:var(--spacing-10)!important}}@media screen and (min-width:431px){#cc-main .cm{max-width:32rem!important}}#cm__desc{font-family:Saans VF!important;font-weight:450!important}.cm__texts{padding:var(--spacing-s)0 0 0!important}#cc-main a,.cm__title{margin-bottom:var(--spacing-xs)!important;font-weight:450!important;font-size:var(--font-size-tag-m)!important}.cm__desc,.cm__title{padding:0 var(--spacing-s)!important}#cc-main .cm__btn,.cm__btn,.pm__btn{font-weight:400!important;font-size:var(--font-size-tag-m)!important;border-radius:var(--radius-2)!important;padding:var(--spacing-xs)var(--spacing-xs)!important;line-height:1!important}#cc-main .cm__btn.cm__btn--secondary,#cc-main .pm__btn--secondary{font-weight:450!important}.cm__btns{padding:var(--spacing-s)!important;padding-top:0!important;font-weight:400!important}#cc-main .cm-wrapper .cm__btns{border-top:none!important}.cm__btn-group{margin-top:.6rem!important}.cm__btn-group .cm__btn.cm__btn--secondary{margin-left:0!important}.cm__btn-group{column-gap:.5rem!important}.pm__btn.pm__btn--secondary{margin-left:.6rem!important}.pm__section-desc{color:#000!important}.pm__section-title,.pm__title{font-weight:500!important}#cc-main .pm__section-table,#cc-main .pm__section-table td,#cc-main .pm__section-table th{color:var(--cc-primary-color)!important}input:-webkit-autofill,input:-webkit-autofill:hover{font-family:var(--font-saans);-webkit-text-fill-color:white;color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;font-size:var(--font-size-paragraph-m)!important}input:-webkit-autofill:focus,textarea:-webkit-autofill{font-family:var(--font-saans);-webkit-text-fill-color:white;color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;font-size:var(--font-size-paragraph-m)!important}textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{font-family:var(--font-saans);-webkit-text-fill-color:white;color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;font-size:var(--font-size-paragraph-m)!important}select:-webkit-autofill,select:-webkit-autofill:hover{font-family:var(--font-saans);-webkit-text-fill-color:white;color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;font-size:var(--font-size-paragraph-m)!important}select:-webkit-autofill:focus{font-family:var(--font-saans);-webkit-text-fill-color:white;color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;font-size:var(--font-size-paragraph-m)!important}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{appearance:none}input.hide-clear[type=search]::-webkit-search-cancel-button,input.hide-clear[type=search]::-webkit-search-decoration{display:none}input.hide-clear[type=search]::-webkit-search-results-button,input.hide-clear[type=search]::-webkit-search-results-decoration{display:none}mux-player{--controls:none}mux-player.object-cover{--media-object-fit:cover;--media-object-position:center}@media (min-width:768px){.wtk-section .item:nth-child(odd){border-right:1px solid #c2c2c2}}body:has(.project-info-reached) .sticky-widget{opacity:0;pointer-events:none;transition:opacity .3s}body:has(.project-info-inview) .work-single .content-wrapper{background-color:#fff!important}.filter-button{opacity:1;transition:opacity .3s}body.footer-in-view .filter-button{opacity:0;pointer-events:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis.smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.embla.embla-social-media{--slide-size:55%;--slide-gap:1rem;--slide-spacing:var(--spacing-m);width:100%}@media (min-width:768px){.embla.embla-social-media{--slide-size:33.33%}}@media (min-width:1280px){.embla.embla-social-media{--slide-size:30%}}@media (min-width:1580px){.embla.embla-social-media{--slide-size:25%}}.embla.embla-social-media .embla__viewport{padding-inline:var(--slide-spacing);overflow:hidden}.embla.embla-social-media .embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);display:flex}.embla.embla-social-media .embla__container.centered{justify-content:center}.embla.embla-social-media .embla__slide{flex:0 0 var(--slide-size);padding-left:var(--slide-spacing);min-width:0}.embla.embla-mobile{--slide-size:63%;--slide-gap:2rem;--slide-spacing:3rem;width:100%}@media (min-width:768px){.embla.embla-mobile{--slide-size:33.33%;--slide-gap:3rem;--slide-spacing:4rem}}@media (min-width:1280px){.embla.embla-mobile{--slide-size:34%;--slide-gap:4rem;--slide-spacing:7rem}}@media (min-width:1580px){.embla.embla-mobile{--slide-size:33%;--slide-gap:6rem;--slide-spacing:10.5rem}}.embla.embla-mobile .embla__viewport{padding-inline:var(--slide-spacing);overflow:hidden}.embla.embla-mobile .embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);display:flex}.embla.embla-mobile .embla__container.centered{justify-content:center}.embla.embla-mobile .embla__slide{flex:0 0 var(--slide-size);padding-left:var(--slide-spacing);min-width:0}.grecaptcha-badge{visibility:hidden}@media (max-width:768px){.parallax-motion{transform:none!important}}@font-face{font-family:Saans VF;font-display:swap;src:url(/fonts/SaansUprightsVF.woff2)format("woff2");font-weight:100 900}@font-face{font-family:GeistMono VF;font-display:swap;font-weight:100 900;src:url(/fonts/GeistMonoVF.ttf)format("truetype")}@media (min-width:1440px){:root{--font-size-heading-l:clamp(12rem,8.0276rem + 2.7586vw,15.2rem);--font-size-heading-m:clamp(6.3rem,4.9345rem + 0.9483vw,7.4rem);--font-size-heading-s:clamp(4.2rem,3.2069rem + 0.6897vw,5rem);--font-size-heading-xs:clamp(2.5rem,0.7621rem + 1.2069vw,3.9rem);--font-size-heading-xs-number:clamp(4.3rem,3.1828rem + 0.7759vw,5.2rem);--font-size-heading-menulogo:clamp(2.2rem,0.9586rem + 0.8621vw,3.2rem);--font-size-paragraph-l:clamp(1.9rem,1.5276rem + 0.2586vw,2.2rem);--font-size-paragraph-m:clamp(1.6rem,1.3517rem + 0.1724vw,1.8rem);--font-size-tag:clamp(1.4rem,0.9034rem + 0.3448vw,1.8rem);--font-size-tag-lg:3.5rem;--spacing-xxxl:clamp(9.6rem,1.1586rem + 5.8621vw,16.4rem);--spacing-xxl:clamp(6.4rem,-6.5103rem + 8.9655vw,16.8rem);--spacing-xl:clamp(4.8rem,-1.1586rem + 4.1379vw,9.6rem);--spacing-m:clamp(2.4rem,-0.5793rem + 2.069vw,4.8rem);--spacing-xs:clamp(1.2rem,-0.2897rem + 1.0345vw,2.4rem);--spacing-xxs:clamp(0.8rem,0.3034rem + 0.3448vw,1.2rem);--spacing-xxxs:clamp(0.8rem,0.8rem + 0vw,0.8rem);--spacing-gutter:clamp(1.2rem,-0.2897rem + 1.0345vw,2.4rem);font-size:clamp(.625rem,.1595rem + .5172vw,1rem)}}[data-project-first-media],[data-project-next-media]{view-transition-class:project-media}::view-transition-new(.project-media){mix-blend-mode:normal;height:100%;animation:none}::view-transition-old(.project-media){mix-blend-mode:normal;height:100%}::view-transition-old(.project-media){object-fit:cover;overflow:hidden}::view-transition-new(.project-media){object-fit:cover;overflow:hidden}::view-transition-old(project-title){animation-duration:.3s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-new(project-title){animation-duration:.3s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-old(project-tags){animation-duration:.3s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-new(project-tags){animation-duration:.3s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-old(.project-media){animation-duration:.3s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-new(.project-media){animation-duration:.3s;animation-timing-function:cubic-bezier(.76,0,.24,1)}.prose{--tw-prose-bullets:black;--tw-prose-counters:black}.prose ol li,.prose ul li{margin-block:0}.prose ul{padding-left:.4em!important}.prose ul li{align-items:center;gap:.8rem;list-style:none;display:flex}.prose ul li:before{content:"";background-color:#000;border-radius:50px;flex-shrink:0;width:6px;height:6px;display:block}.faq-section .prose ul li:before{background-color:#fff}.payload-richtext strong{font-family:var(--font-saans);font-size:var(--font-size-paragraph-m);letter-spacing:0;font-weight:550;line-height:1.3}.generic-layout .payload-richtext{color:#000}.generic-layout .payload-richtext p{margin-top:0;font-weight:450;margin-bottom:1.4rem!important}.generic-layout .payload-richtext p,.generic-layout .payload-richtext p strong{font-family:var(--font-saans);font-size:var(--font-size-paragraph-m);letter-spacing:0;line-height:1.3}.generic-layout .payload-richtext p strong{font-weight:550}.generic-layout .payload-richtext h1{font-family:var(--font-saans);font-size:var(--font-size-heading-m);letter-spacing:0;font-weight:450;line-height:1.2}p:is(.generic-layout .payload-richtext h1){line-height:1.3}@media (min-width:1024px){.generic-layout .payload-richtext h1{line-height:1}p:is(.generic-layout .payload-richtext h1){line-height:1.1}}.generic-layout .payload-richtext h1{margin-top:4.8rem;margin-bottom:2.4rem}.generic-layout .payload-richtext h2{font-family:var(--font-saans);font-size:var(--font-size-heading-s);letter-spacing:0;margin-top:4.8rem;margin-bottom:1.4rem;font-weight:450;line-height:1.15}.generic-layout .payload-richtext h3,.generic-layout .payload-richtext h4,.generic-layout .payload-richtext h5{font-family:var(--font-saans);font-size:var(--font-size-heading-xs);letter-spacing:0;font-weight:450;line-height:1;margin-bottom:.8rem!important;padding-top:.6rem!important}.generic-layout .payload-richtext ol,.generic-layout .payload-richtext ul{font-family:var(--font-saans);font-size:var(--font-size-paragraph-m);letter-spacing:0;margin-top:0;margin-left:0;font-weight:450;line-height:1.3;margin-bottom:1.4rem!important;padding-left:0!important}:is(.generic-layout .payload-richtext ul,.generic-layout .payload-richtext ol) li{align-items:baseline;padding-left:0;display:flex}:is(.generic-layout .payload-richtext ul,.generic-layout .payload-richtext ol) li:before{position:relative;top:-.2em}.generic-layout .payload-richtext a{text-decoration:none;display:inline-flex;position:relative;overflow:hidden;font-weight:450!important}.generic-layout .payload-richtext a:after{content:"";opacity:1;background-color:#000;width:100%;height:1px;transition:opacity .3s,width .3s;position:absolute;bottom:0;left:0}.generic-layout .payload-richtext a:focus:after,.generic-layout .payload-richtext a:hover:after{width:0}.generic-layout .payload-richtext a:hover{text-decoration:none;opacity:1!important}.generic-layout .payload-richtext table p{text-align:left!important;margin-bottom:0!important}.generic-layout .payload-richtext .lexical-table-container{margin:0!important}.generic-layout .payload-richtext .payload-richtext .lexical-table{margin-bottom:0!important}.generic-layout .payload-richtext .payload-richtext .lexical-table-cell{padding:1rem!important}.generic-layout footer .payload-richtext,footer .payload-richtext{color:#fff}.payload-richtext a{transition:opacity var(--animate-300)}.payload-richtext a:hover{opacity:.6}.payload-richtext .lexical-table-container{margin-block:2.4rem;overflow-x:auto}.payload-richtext .lexical-table{width:100%}.payload-richtext .lexical-table-cell{vertical-align:top}@property --fit-text-captured-length{syntax:"<length>";inherits:true;initial-value:0}.fit-text{overflow:clip}.fit-text,.fit-text-hero-about{--fit-text-captured-length:initial;display:flex;container-type:inline-size}.fit-text-hero-about{overflow-clip-margin:3rem;overflow:clip}.fit-text__container{--fit-text-captured-length:100cqi;--fit-text-available-space:var(--fit-text-captured-length);flex-grow:1;min-width:0;container-type:inline-size}.fit-text__display{--fit-text-captured-length:100cqi;--fit-text-ratio:tan(atan2(var(--fit-text-available-space),var(--fit-text-available-space) - var(--fit-text-captured-length)));inline-size:var(--fit-text-available-space);font-size:clamp(1px,1em*var(--fit-text-ratio),var(--fit-text-max-font-size,9999px));white-space:nowrap;display:block}.fit-text__reference{visibility:hidden;pointer-events:none;white-space:nowrap}@media (min-width:1024px){.fit-text-hero{--fit-text-max-font-size:30.8rem}}@media (min-width:1980px){.fit-text-hero{--fit-text-max-font-size:43rem}}.nav-logo{fill:var(--color-black)}footer .social-media-links{border-color:var(--color-border-900-dark)}body:has(.theme-dark){background-color:var(--color-black)!important}body:has(.theme-dark) ::selection{text-shadow:none;background:#fff3}body:has(.theme-dark) footer ::selection{text-shadow:none;background:#00000013}body:has(.theme-dark) header .nav-item,body:has(.theme-dark) header nav{background-color:var(--color-black);color:var(--color-white)}@media (hover:hover) and (pointer:fine){@media (hover:hover){body:has(.theme-dark) header .nav-item:hover{background-color:var(--color-black-background-100)}}}body:has(.theme-dark) header .nav-logo{fill:var(--color-white)}body:has(.theme-dark) header .button-arrows{background-color:#fff6!important}body:has(.theme-dark) footer,body:has(.theme-dark) header .button-arrows .arrow-in,body:has(.theme-dark) header .button-arrows .arrow-out,body:has(.theme-dark) header .button-arrows .label{background-color:var(--color-white);color:var(--color-black)}body:has(.theme-dark) footer .payload-richtext{color:#000}body:has(.theme-dark) a,body:has(.theme-dark) button{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:#0000}:is(body:has(.theme-dark) a,body:has(.theme-dark) button):focus-visible{outline-color:var(--color-black-background-200)}body:has(.theme-dark) .tag{background-color:#000;border-color:#3a3a3a}body:has(.theme-dark) footer .social-media-links{border-color:var(--color-white-background-900)}body:has(.mobile-menu-open) header>div{translate:0!important}html:has(.theme-dark){--bg-clock:black;--bg-clock-numbers:white;--bg-clock-hand:white}header{transition:all .3s ease-in-out}body:has(.hero-homepage) header{visibility:hidden;top:0}body:has(.hero-homepage) .nav-tagline{visibility:hidden}body:has(.video-loaded) .nav-tagline,body:has(.video-loaded) header{animation:header-anim .6s .5s forwards}.nav-tagline{opacity:1}body.next-project-visible .nav-tagline{opacity:0}@keyframes header-anim{0%{visibility:hidden;top:2rem}to{visibility:visible;top:0}}@media (max-width:768px){nav{height:5.6rem;transition:height .4s cubic-bezier(.84,0,.14,1)}}.mobile-menu-open{flex-direction:column;flex-grow:1;display:flex}header:has(.mobile-menu-open){background-color:#000000b3;bottom:0}@media (max-width:768px){header:has(.mobile-menu-open) nav{height:calc(100svh - 1.6rem)}}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}.AccordionContent{overflow:hidden}.AccordionContent[data-state=open]{animation:slideDown .3s ease-out}.AccordionContent[data-state=closed]{animation:slideUp .3s ease-out}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes tagImagePop{0%{opacity:0;transform:translateY(6px)scale(.85)}15%{opacity:1;transform:scale(1)}85%{opacity:1}to{opacity:0;transform:translateY(var(--ty,-12px))scale(1)}}.tag-image-pop{animation:tagImagePop .8s linear forwards}.letter-group span:before{content:attr(data-letter);display:block}.project-info-sticky-border{border-bottom:1px solid #0006!important}.accordion-scroll-container{background-color:#f3f3f3;-webkit-mask-image:linear-gradient(#0000,#f3f3f3 7px 95%,#0000);mask-image:linear-gradient(#0000,#f3f3f3 7px 95%,#0000)}.work-single .nav-tagline{translate:0 -50%!important}.work-single .nav-tagline span{opacity:1;width:max-content;transition:opacity 3s ease-in-out;display:block;position:relative}.work-single .nav-tagline span:last-child{opacity:0;position:absolute;transform:translateY(-100%)}.work-single .nav-tagline.is-off-top span:last-child{opacity:1}.work-single .nav-tagline.is-off-top span:first-child{opacity:0}.footer-contact-text{max-width:100%}@media (min-width:768px){.footer-contact-text{max-width:85%}}@media (min-width:1440px){.footer-contact-text{max-width:68%}}div[role=dialog]:focus-visible{outline:#0000}.contain-media .h-full{max-width:-webkit-fill-available;max-height:-webkit-fill-available}mux-player.object-cover.object-top{--media-object-position:top}.media-loading-bg{position:relative}.media-loading-bg:before{content:"";background-color:#f3f3f3;position:absolute;inset:0}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}