html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Tobias;src:url(/fonts/Tobias-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Khteka;src:url(/fonts/KHTeka-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Ot 2049";src:url(/fonts/OT2049-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;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}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--fluid-desktop:1440;--fluid-mobile:375;--fluid-max:5000px;--fluid-font-desktop:calc((16 / var(--fluid-desktop)) * 100vw);--fluid-font-mobile:calc((16 / var(--fluid-mobile)) * 100vw);--fluid-font-max:calc((16 / var(--fluid-desktop)) * var(--fluid-max));--ease-default:cubic-bezier(.625, .05, 0, 1);--ease-linear:linear;--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-grow:cubic-bezier(.35, 1.2, .65, 1);--ease-theme-reveal:cubic-bezier(.7, .05, .13, 1);--duration-fast:.3s;--duration-default:.6s;--duration-slow:.9s;--transition-fast:var(--duration-fast) var(--ease-default);--transition-default:var(--duration-default) var(--ease-default);--transition-slow:var(--duration-slow) var(--ease-default);--transition-grow:var(--duration-default) var(--ease-grow);--font-base:"Khteka", Arial, sans-serif;--font-heading:"Tobias", serif;--font-heading-weight:300;--font-heading-transform:none;--black:#141414;--white:#fff;--grey-light:#ebebeb;--grey-dark:#202020;--cream:#fefdf7;--brown:#f0ede0;--orange:#ff3d00;--color-border:currentColor}:root,[data-theme=light]{--color-bg:var(--white);--color-text:var(--black);--color-muted:color-mix(in srgb, var(--black) 50%, transparent);--color-accent:var(--grey-light);--border-radius:1.5rem;--font-heading:"Tobias", serif;--font-heading-weight:300;--font-heading-transform:none}[data-theme=dark]{--color-bg:var(--black);--color-text:var(--white);--color-muted:color-mix(in srgb, var(--white) 50%, transparent);--color-accent:var(--grey-dark);--border-radius:0rem;--font-heading:"Khteka", sans-serif;--font-heading-weight:500;--font-heading-transform:none}[data-theme=crazy]{--color-bg:var(--cream);--color-text:var(--orange);--color-muted:color-mix(in srgb, var(--orange) 50%, transparent);--color-accent:var(--brown);--border-radius:1000rem;--font-heading:"Ot 2049", sans-serif;--font-heading-weight:400;--font-heading-transform:uppercase}:root,[data-theme]{--selection-bg-color:var(--color-text);--selection-text-color:var(--color-accent)}:root{--scrollbar-color:var(--selection-bg-color);--scrollbar-width:.35rem;--scrollbar-radius:1000rem}html{font-size:var(--fluid-font-desktop)}@media screen and (width<=767px){html{font-size:var(--fluid-font-mobile)}}@media screen and (width>=5000px){html{font-size:var(--fluid-font-max)}}*,:before,:after{box-sizing:border-box}body{min-height:100svh;font-family:var(--font-base);background-color:var(--color-bg);color:var(--color-text);font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;font-weight:500;line-height:1.1}h1,h2,h3,h4,h5,h6,blockquote{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p,label,blockquote{margin-top:0;margin-bottom:0}button{background-color:unset;padding:unset;text-align:inherit;cursor:pointer;font:inherit;color:inherit;border:none}a{color:inherit;text-decoration:none}:is(h1,h2,h3,h4,h5,h6,p) a{text-decoration:underline}html.is-booting,html.is-booting body{overflow:hidden}html.is-booting [data-app-shell]{visibility:hidden;opacity:0;pointer-events:none}img{object-fit:cover;-webkit-user-drag:none;user-select:none;max-width:100%;display:block}img::selection{background:0 0}video{object-fit:cover;width:100%}svg{width:100%;height:auto;display:block}section,header,footer{position:relative}ul,ol{margin:0;padding:0;list-style:none}body ::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none}html{scrollbar-width:none}::selection{background-color:var(--selection-bg-color);color:var(--selection-text-color)}::selection{background-color:var(--selection-bg-color);color:var(--selection-text-color)}.scrollbar-thumb{width:var(--scrollbar-width);background-color:var(--scrollbar-color);border-radius:var(--scrollbar-radius);z-index:9999;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;right:.25rem}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;animation:theme-reveal 1.2s var(--ease-theme-reveal) forwards}@keyframes theme-reveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.line-mask,.word-mask,.char-mask{pointer-events:none;margin-block:-.5em;margin-inline:-.2em;padding-block:.5em;padding-inline:.2em}.line,.word,.char{pointer-events:auto}.line-mask:not(:first-child){margin-top:-1em}.line-mask:not(:last-child){margin-bottom:-1em}.u-container{width:100%;max-width:var(--fluid-max);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;position:relative}@media screen and (width<=767px){.u-container{padding-left:1rem;padding-right:1rem}}.u-cover{object-fit:cover;width:100%;height:100%}.u-cover-absolute{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.u-link{color:inherit;text-decoration:none}[data-link-underline]{padding:.15rem 0;position:relative}[data-link-underline]:before{background-color:color-mix(in srgb, currentColor 40%, transparent);content:"";transform-origin:100% 0;height:1px;transition:transform var(--transition-fast);width:100%;position:absolute;bottom:0;left:0;transform:scaleX(0)translateZ(0)}[data-link-underline-swap]{position:relative}[data-link-underline-swap]:before,[data-link-underline-swap]:after{content:"";height:1px;transition:transform var(--transition-default);background-color:currentColor;width:100%;position:absolute;bottom:0;left:0}[data-link-underline-swap]:before{transform-origin:0;transition-delay:.3s;transform:scaleX(1)translateZ(0)}[data-link-underline-swap]:after{transform-origin:100%;transform:scaleX(0)translateZ(0)}@media (hover:hover) and (pointer:fine){[data-link-underline]:hover:before{transform-origin:0 100%;transform:scaleX(1)translateZ(0)}[data-link-underline-swap]:hover:before{transform-origin:100%;transition-delay:0s;transform:scaleX(0)translateZ(0)}[data-link-underline-swap]:hover:after{transform-origin:0;transition-delay:.3s;transform:scaleX(1)translateZ(0)}}.u-rich-text>:first-child{margin-top:0}.u-rich-text>:last-child{margin-bottom:0}.u-prevent-flicker{visibility:hidden;opacity:0;pointer-events:none}.u-hide-if-empty:empty{display:none!important}[data-theme]:not([data-theme-follow]){background-color:var(--color-bg);color:var(--color-text)}@supports (text-wrap:pretty){.u-text-pretty:not([data-split]){text-wrap:pretty}}@supports (text-wrap:balance){.u-text-balance:not([data-split]){text-wrap:balance}}.u-text-style-xxl,.u-text-style-xl,.u-text-style-l,.u-text-style-m{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.u-text-style-xxl,.u-text-style-xl,.u-text-style-l{text-transform:var(--font-heading-transform)}.u-text-style-xxl{font-size:4rem;line-height:.9}.u-text-style-xl{font-size:2.5rem;line-height:1}.u-text-style-l{font-size:2rem;line-height:1}.u-text-style-m{font-size:1.5rem;line-height:1}.u-text-style-s{font-size:1rem;font-weight:500;line-height:1.1}.u-text-style-xs{font-size:.875rem;font-weight:500;line-height:1.1}.u-text-style-xxs{font-size:.75rem;font-weight:500;line-height:1.1}@media screen and (width<=767px){.u-text-style-xxl{font-size:2.5rem;line-height:.95}.u-text-style-xl{font-size:2rem;line-height:1}.u-text-style-l{font-size:1.75rem;line-height:1.05}.u-text-style-m{font-size:1.25rem;line-height:1.1}}.nav_wrap[data-astro-cid-xy5x4qwk]{--cubic-default:cubic-bezier(.625, .05, 0, 1);--duration-default:.5s;--duration-default-long:.75s;--animation-default:var(--duration-default) var(--cubic-default);--animation-default-long:var(--duration-default-long) var(--cubic-default);z-index:100;pointer-events:none;color:var(--color-text);position:fixed;inset:0% 0% auto}.nav_contain[data-astro-cid-xy5x4qwk].u-container{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:center;align-items:center;padding-top:.75rem;padding-bottom:.75rem;display:flex}.nav_links[data-astro-cid-xy5x4qwk]{grid-column-gap:1rem;grid-row-gap:1rem;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav_layout[data-astro-cid-xy5x4qwk]{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.nav_logo_wrap[data-astro-cid-xy5x4qwk]{pointer-events:auto;padding-top:.2rem;padding-bottom:.2rem;overflow:clip}.nav_themes[data-astro-cid-xy5x4qwk]{grid-column-gap:.38rem;grid-row-gap:.38rem;pointer-events:auto;justify-content:flex-end;align-items:center;display:flex}.nav_theme_wrap[data-astro-cid-xy5x4qwk]{border:1px solid var(--color-accent);cursor:pointer;border-radius:100vw;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:Tobias,Arial,sans-serif;font-size:.75rem;font-weight:300;line-height:.9;display:flex;position:relative;overflow:clip}.nav_wrap[data-astro-cid-xy5x4qwk][data-theme=dark] .nav_theme_wrap[data-astro-cid-xy5x4qwk]{border-color:#434343}.nav_theme_text[data-astro-cid-xy5x4qwk]{--slide-distance:2.5em;text-shadow:0 var(--slide-distance) 0 currentColor;transition:transform var(--animation-default);display:inline-block;position:relative}.nav_btn_wrap[data-astro-cid-xy5x4qwk]{padding-top:.2rem;padding-bottom:.2rem;overflow:clip}.nav_btn_wrap[data-astro-cid-xy5x4qwk].is-flex{grid-column-gap:.13rem;grid-row-gap:.13rem;justify-content:center;align-items:flex-start;display:inline-flex}.nav_btn_text[data-astro-cid-xy5x4qwk].u-text-style-xs{display:inline-block}.nav_btn_span[data-astro-cid-xy5x4qwk]{font-size:.5rem;line-height:1.05}.nav_btn_span_wrap[data-astro-cid-xy5x4qwk]{flex-flow:row;justify-content:flex-start;align-items:flex-start;display:inline-flex;overflow:clip}[data-astro-cid-xy5x4qwk][data-nav-link]{color:color-mix(in srgb, var(--color-text) 40%, transparent);transition:color .3s}[data-astro-cid-xy5x4qwk][data-nav-link=active],.nav_links[data-astro-cid-xy5x4qwk]:not(:has([data-nav-link=active])) [data-astro-cid-xy5x4qwk][data-nav-link]{color:var(--color-text)}@media (hover:hover) and (pointer:fine){.nav_links[data-astro-cid-xy5x4qwk]:has([data-nav-link]:hover) [data-astro-cid-xy5x4qwk][data-nav-link]:not(:hover){color:color-mix(in srgb, var(--color-text) 40%, transparent)}.nav_links[data-astro-cid-xy5x4qwk] [data-astro-cid-xy5x4qwk][data-nav-link]:hover{color:var(--color-text)}}[data-astro-cid-xy5x4qwk][data-nav-btn=text]{--slide-distance:1.5em;text-shadow:0 var(--slide-distance) 0 currentColor;transition:transform var(--animation-default)}@media (hover:hover) and (pointer:fine){[data-astro-cid-xy5x4qwk][data-nav-btn=trigger]:hover [data-astro-cid-xy5x4qwk][data-nav-btn=text]{transform:translateY(calc(-1 * var(--slide-distance)))}}[data-astro-cid-xy5x4qwk][data-theme-trigger]{background:var(--color-bg);color:var(--color-text)}[data-astro-cid-xy5x4qwk][data-theme-trigger=light][data-theme-trigger-status=active]{background:var(--color-accent)}[data-astro-cid-xy5x4qwk][data-theme-trigger=dark][data-theme-trigger-status=active],[data-astro-cid-xy5x4qwk][data-theme-trigger=crazy][data-theme-trigger-status=active]{background:var(--color-text);color:var(--color-bg)}[data-astro-cid-xy5x4qwk][data-theme-trigger=dark]{font-family:Khteka,sans-serif;font-weight:500}[data-astro-cid-xy5x4qwk][data-theme-trigger=crazy]{font-family:"Ot 2049",sans-serif;font-size:.8125rem;font-weight:400}@media (hover:hover) and (pointer:fine){[data-astro-cid-xy5x4qwk][data-theme-trigger]:not([data-theme-trigger-status=active]):hover .nav_theme_text[data-astro-cid-xy5x4qwk]{transform:translateY(calc(-1 * var(--slide-distance)))}}.nav_mobile_bg[data-astro-cid-xy5x4qwk],.nav_mobile_wrap[data-astro-cid-xy5x4qwk]{display:none}@media screen and (width<=767px){.nav_wrap[data-astro-cid-xy5x4qwk]{inset:0}.nav_contain[data-astro-cid-xy5x4qwk].u-container{height:0;padding:0;overflow:visible}.nav_logo_wrap[data-astro-cid-xy5x4qwk],.nav_links[data-astro-cid-xy5x4qwk]{display:none}.nav_mobile_bg[data-astro-cid-xy5x4qwk]{z-index:1;opacity:0;pointer-events:auto;visibility:hidden;width:100%;height:100%;transition:opacity var(--animation-default), visibility var(--animation-default);background-color:#0003;display:block;position:fixed;inset:0}.nav_wrap[data-astro-cid-xy5x4qwk][data-nav-status=active] .nav_mobile_bg[data-astro-cid-xy5x4qwk]{opacity:1;visibility:visible}.nav_mobile_wrap[data-astro-cid-xy5x4qwk]{z-index:2;justify-content:center;align-items:stretch;width:100%;display:flex;position:absolute;top:0;left:0}.nav_mobile_width[data-astro-cid-xy5x4qwk]{flex-flow:column;flex:none;justify-content:flex-start;align-items:center;width:100%;padding:.9375rem 1rem 0;display:flex}.nav_mobile_bar[data-astro-cid-xy5x4qwk]{pointer-events:auto;color:var(--color-text);width:100%;position:relative}.nav_mobile_back[data-astro-cid-xy5x4qwk]{z-index:0;width:0;transition:width var(--animation-default-long) .2s, top var(--animation-default-long) .2s, bottom var(--animation-default-long) .2s;position:absolute;top:25%;bottom:25%;right:0}.nav_wrap[data-astro-cid-xy5x4qwk][data-nav-status=active] .nav_mobile_back[data-astro-cid-xy5x4qwk]{width:100%;transition:width var(--animation-default) 0s, top var(--animation-default) 0s, bottom var(--animation-default) 0s;top:0;bottom:0}.nav_mobile_back_bg[data-astro-cid-xy5x4qwk]{width:100%;height:100%;transition:background-color 0s .95s, border-radius var(--animation-default-long) .2s;background-color:#0000;border-radius:.375rem;position:absolute;inset:0}.nav_wrap[data-astro-cid-xy5x4qwk][data-nav-status=active] .nav_mobile_back_bg[data-astro-cid-xy5x4qwk]{background-color:var(--color-accent);transition:background-color 0s 0s, border-radius var(--animation-default) 0s;border-radius:1rem}.nav_wrap[data-astro-cid-xy5x4qwk][data-theme=light][data-nav-status=active] .nav_mobile_back_bg[data-astro-cid-xy5x4qwk]{background-color:var(--color-bg)}.nav_wrap[data-astro-cid-xy5x4qwk][data-theme=crazy][data-nav-status=active] .nav_mobile_back_bg[data-astro-cid-xy5x4qwk]{background-color:var(--orange)}.nav_mobile_top[data-astro-cid-xy5x4qwk]{z-index:1;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.nav_mobile_logo[data-astro-cid-xy5x4qwk]{color:inherit;transition:opacity var(--animation-default) .3s, visibility var(--animation-default) .3s;font-size:1rem;line-height:1.05;text-decoration:none}.nav_mobile_logo[data-astro-cid-xy5x4qwk] .nav_logo_part[data-astro-cid-xy5x4qwk]{display:block}.nav_wrap[data-astro-cid-xy5x4qwk][data-nav-status=active] .nav_mobile_logo[data-astro-cid-xy5x4qwk],.nav_wrap[data-astro-cid-xy5x4qwk][data-nav-status=active] .nav_mobile_btn[data-astro-cid-xy5x4qwk].is-work{opacity:0;visibility:hidden;transition:opacity var(--animation-default) 0s, visibility var(--animation-default) 0s}.nav_mobile_top_actions[data-astro-cid-xy5x4qwk]{align-items:center;gap:.5rem;display:inline-flex}.nav_mobile_btn[data-astro-cid-xy5x4qwk]{border:1px solid var(--color-text);background:var(--color-bg);color:var(--color-text);cursor:pointer;font:inherit;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.1;text-decoration:none;display:inline-flex}.nav_mobile_btn[data-astro-cid-xy5x4qwk].is-work{border-color:var(--color-accent);transition:opacity var(--animation-default) .3s, visibility var(--animation-default) .3s}.nav_mobile_btn[data-astro-cid-xy5x4qwk].is-menu{background:var(--color-accent);transition:background-color var(--animation-default) .3s;border-color:#0000}.nav_wrap[data-astro-cid-xy5x4qwk][data-nav-status=active] .nav_mobile_btn[data-astro-cid-xy5x4qwk].is-menu{transition:background-color var(--animation-default) 0s;background:0 0}.nav_mobile_btn_text[data-astro-cid-xy5x4qwk]{vertical-align:top;height:1.1em;line-height:1.1;display:inline-block;position:relative;overflow:hidden}.nav_mobile_btn_text_label[data-astro-cid-xy5x4qwk]{transition:transform var(--animation-default);display:block}.nav_wrap[data-astro-cid-xy5x4qwk][data-nav-status=active] .nav_mobile_btn_text_label[data-astro-cid-xy5x4qwk]{transform:translateY(-100%)}.nav_mobile_btn_icon[data-astro-cid-xy5x4qwk]{flex-shrink:0;width:.875rem;height:.875rem;display:inline-block;position:relative}.nav_mobile_btn_icon[data-astro-cid-xy5x4qwk] span[data-astro-cid-xy5x4qwk]{width:100%;height:1.5px;transition:transform var(--animation-default);background:currentColor;position:absolute;top:50%;left:0;transform:translateY(-.125rem)rotate(.001deg)}.nav_mobile_btn_icon[data-astro-cid-xy5x4qwk] span[data-astro-cid-xy5x4qwk]:nth-child(2){transform:translateY(.125rem)rotate(.001deg)}.nav_wrap[data-astro-cid-xy5x4qwk][data-nav-status=active] .nav_mobile_btn_icon[data-astro-cid-xy5x4qwk] span[data-astro-cid-xy5x4qwk]{transform:translateY(0)rotate(45deg)}.nav_wrap[data-astro-cid-xy5x4qwk][data-nav-status=active] .nav_mobile_btn_icon[data-astro-cid-xy5x4qwk] span[data-astro-cid-xy5x4qwk]:nth-child(2){transform:translateY(0)rotate(-45deg)}.nav_mobile_bottom[data-astro-cid-xy5x4qwk]{width:100%;transition:grid-template-rows var(--animation-default) 0s, transform var(--animation-default) 0s;grid-template-rows:0fr;display:grid;position:relative;overflow:hidden;transform:translateY(-.625rem)}.nav_wrap[data-astro-cid-xy5x4qwk][data-nav-status=active] .nav_mobile_bottom[data-astro-cid-xy5x4qwk]{transition:grid-template-rows var(--animation-default-long) .25s, transform var(--animation-default) .25s;grid-template-rows:1fr;transform:translateY(0)}.nav_mobile_bottom_overflow[data-astro-cid-xy5x4qwk]{flex-flow:column;justify-content:flex-start;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.nav_mobile_bottom_inner[data-astro-cid-xy5x4qwk]{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;padding:6.5rem 1.25rem 1.25rem;display:flex;position:relative}.nav_mobile_bottom_row[data-astro-cid-xy5x4qwk]{justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.nav_mobile_bottom_col[data-astro-cid-xy5x4qwk]{flex-direction:column;flex:1;align-items:center;gap:6.125rem;min-height:100%;display:flex}.nav_mobile_bottom_row[data-astro-cid-xy5x4qwk]>[data-astro-cid-xy5x4qwk]{opacity:0;transition:all var(--animation-default) 0s;transform:translateY(2em)}.nav_wrap[data-astro-cid-xy5x4qwk][data-nav-status=active] .nav_mobile_bottom_row[data-astro-cid-xy5x4qwk]>[data-astro-cid-xy5x4qwk]{opacity:1;transition:all var(--animation-default-long) .5s;transform:translateY(0)}.nav_mobile_links[data-astro-cid-xy5x4qwk]{flex-direction:column;align-items:center;gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.nav_mobile_link[data-astro-cid-xy5x4qwk]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:var(--font-heading-transform);color:var(--color-text);font-size:1.75rem;line-height:1.05;text-decoration:none}.nav_wrap[data-astro-cid-xy5x4qwk][data-theme=crazy][data-nav-status=active] .nav_mobile_link[data-astro-cid-xy5x4qwk],.nav_wrap[data-astro-cid-xy5x4qwk][data-theme=crazy][data-nav-status=active] .nav_mobile_link_count[data-astro-cid-xy5x4qwk],.nav_wrap[data-astro-cid-xy5x4qwk][data-theme=crazy][data-nav-status=active] .nav_mobile_meta_link[data-astro-cid-xy5x4qwk],.nav_wrap[data-astro-cid-xy5x4qwk][data-theme=crazy][data-nav-status=active] .nav_mobile_btn[data-astro-cid-xy5x4qwk].is-menu{color:var(--cream)}.nav_mobile_link_count[data-astro-cid-xy5x4qwk]{vertical-align:top;text-transform:none;margin-left:.125rem;padding-top:.375rem;font-family:Khteka,Arial,sans-serif;font-size:.625rem;line-height:1.05;display:inline-block}.nav_mobile_meta[data-astro-cid-xy5x4qwk]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.nav_mobile_meta_link[data-astro-cid-xy5x4qwk]{color:var(--color-text);font-size:.75rem;line-height:1.05;text-decoration:underline}.nav_themes[data-astro-cid-xy5x4qwk]{z-index:0;position:fixed;bottom:1rem;right:1rem}}.footer_contain[data-astro-cid-ui5ps2i3].u-container{padding-top:10rem;padding-bottom:1rem}.footer_top[data-astro-cid-ui5ps2i3]{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;padding-bottom:12.5rem;padding-left:11.19rem;padding-right:11.19rem;display:flex}.footer_title_wrap[data-astro-cid-ui5ps2i3]{max-width:28.44rem}.footer_ctas[data-astro-cid-ui5ps2i3]{grid-column-gap:2.5rem;grid-row-gap:2.5rem;justify-content:flex-start;align-items:flex-start;display:flex}.footer_cta_wrap[data-astro-cid-ui5ps2i3]{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;flex:1;display:flex}.footer_line[data-astro-cid-ui5ps2i3]{background-color:var(--color-text);opacity:.2;width:100%;height:1px;position:absolute;inset:0% auto auto 0%}.footer_cta_visual_wrap[data-astro-cid-ui5ps2i3]{aspect-ratio:1;border-radius:var(--border-radius);background-color:var(--color-accent);width:100%;position:relative;overflow:hidden}[data-theme=crazy] .footer_cta_visual_wrap[data-astro-cid-ui5ps2i3]{border-radius:6.25rem}.footer_cta_visual_wrap[data-astro-cid-ui5ps2i3] .footer_cta_visual_img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform var(--transition-default)}.footer_cta_wrap[data-astro-cid-ui5ps2i3]:hover .footer_cta_visual_img{transform:scale(1.06)}.footer_cta_title_wrap[data-astro-cid-ui5ps2i3]{flex-flow:column;justify-content:flex-start;align-items:center;display:flex;overflow:clip}.footer_cta_title_el[data-astro-cid-ui5ps2i3]{--slide-distance:1.2em;text-shadow:0 var(--slide-distance) 0 currentColor;transition:transform var(--transition-default);display:inline-block}@media (hover:hover) and (pointer:fine){.footer_cta_wrap[data-astro-cid-ui5ps2i3]:hover .footer_cta_title_el[data-astro-cid-ui5ps2i3]{transform:translateY(calc(-1 * var(--slide-distance)))}}.footer_cta_visual_expertises[data-astro-cid-ui5ps2i3]{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:center;display:flex;position:absolute;inset:0}.footer_cta_visual_expertise_layout[data-astro-cid-ui5ps2i3]{flex-flow:row;width:max-content;animation:32s linear infinite footer-cta-marquee;display:flex}.footer_cta_visual_expertise_layout[data-astro-cid-ui5ps2i3].is-1{--marquee-start:-5.12rem;animation-duration:28s}.footer_cta_visual_expertise_layout[data-astro-cid-ui5ps2i3].is-2{--marquee-start:-1.56rem;animation-name:footer-cta-marquee-rev;animation-duration:38s}.footer_cta_visual_expertise_layout[data-astro-cid-ui5ps2i3].is-3{--marquee-start:-8.06rem;animation-duration:34s}.footer_cta_visual_expertise_dup[data-astro-cid-ui5ps2i3]{display:contents}.footer_cta_visual_expertise_wrap[data-astro-cid-ui5ps2i3]{border:1px solid color-mix(in srgb, var(--color-text) 20%, transparent);transition:border-color var(--transition-default);border-radius:1000rem;flex:none;margin-right:.5rem;padding:.44rem .75rem .5rem}@keyframes footer-cta-marquee{0%{transform:translateX(var(--marquee-start,0))}to{transform:translateX(calc(var(--marquee-start,0%) - 33.3333%))}}@keyframes footer-cta-marquee-rev{0%{transform:translateX(calc(var(--marquee-start,0%) - 33.3333%))}to{transform:translateX(var(--marquee-start,0))}}.footer_cta_archive_collection[data-astro-cid-ui5ps2i3]{width:100%;height:100%;position:relative}.footer_cta_archive_item[data-astro-cid-ui5ps2i3]{aspect-ratio:15.1/9;transition:transform var(--transition-default), filter var(--transition-default);will-change:transform, filter;position:absolute;overflow:hidden}.footer_cta_archive_item[data-astro-cid-ui5ps2i3] .footer_cta_archive_img{object-fit:cover;width:100%;height:100%}.footer_cta_archive_item[data-astro-cid-ui5ps2i3]:first-child{z-index:5;width:9.4375rem;top:4.125rem;left:-3.9375rem}.footer_cta_archive_item[data-astro-cid-ui5ps2i3]:nth-child(2){z-index:4;width:9.4375rem;bottom:2.5rem;right:-2.25rem}.footer_cta_archive_item[data-astro-cid-ui5ps2i3]:nth-child(3){z-index:3;width:6.1875rem;bottom:-1.5rem;left:1.5rem}.footer_cta_archive_item[data-astro-cid-ui5ps2i3]:nth-child(4){z-index:2;filter:blur(3px);width:6.1875rem;top:2rem;right:2rem}.footer_cta_archive_item[data-astro-cid-ui5ps2i3]:nth-child(5){z-index:1;filter:blur(3.5px);width:6.1875rem;bottom:6.3125rem;left:2.9375rem}.footer_cta_wrap[data-astro-cid-ui5ps2i3]:hover .footer_cta_archive_item[data-astro-cid-ui5ps2i3]:first-child{transform:translate(2.25rem,-.75rem)}.footer_cta_wrap[data-astro-cid-ui5ps2i3]:hover .footer_cta_archive_item[data-astro-cid-ui5ps2i3]:nth-child(2){transform:translate(-1.5rem,-.5rem)}.footer_cta_wrap[data-astro-cid-ui5ps2i3]:hover .footer_cta_archive_item[data-astro-cid-ui5ps2i3]:nth-child(3){transform:translate(.5rem,-1.5rem)}.footer_cta_wrap[data-astro-cid-ui5ps2i3]:hover .footer_cta_archive_item[data-astro-cid-ui5ps2i3]:nth-child(4){filter:blur();transform:translate(-.75rem,.5rem)}.footer_cta_wrap[data-astro-cid-ui5ps2i3]:hover .footer_cta_archive_item[data-astro-cid-ui5ps2i3]:nth-child(5){filter:blur();transform:translate(1rem,-.5rem)}.footer_bottom[data-astro-cid-ui5ps2i3]{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.footer_inner[data-astro-cid-ui5ps2i3]{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:center;align-items:center;display:flex}@media screen and (width<=767px){.footer_contain[data-astro-cid-ui5ps2i3].u-container{padding-top:4rem}.footer_top[data-astro-cid-ui5ps2i3]{grid-row-gap:2rem;padding-bottom:5rem;padding-left:.875rem;padding-right:.875rem}.footer_ctas[data-astro-cid-ui5ps2i3]{grid-row-gap:2rem;flex-flow:column;align-items:stretch}.footer_bottom[data-astro-cid-ui5ps2i3]{grid-column-gap:1.5rem;grid-row-gap:0;flex-flow:row;align-items:flex-start}.footer_inner[data-astro-cid-ui5ps2i3]{grid-column-gap:0;grid-row-gap:.5rem;flex-flow:column}.footer_inner[data-astro-cid-ui5ps2i3]:first-child{align-items:flex-start}.footer_inner[data-astro-cid-ui5ps2i3]:last-child{align-items:flex-end}}.mouse-follower[data-astro-cid-kavvds6b]{z-index:200;pointer-events:none;background:var(--color-text);color:var(--color-bg);font-family:var(--font-base);letter-spacing:0;white-space:nowrap;will-change:transform, scale;border-radius:.25rem;padding:.375rem .75rem .5rem;font-size:.875rem;font-weight:500;line-height:1;position:fixed;top:0;left:0;scale:0}@media (hover:none),(pointer:coarse){.mouse-follower[data-astro-cid-kavvds6b]{display:none}}.transition[data-astro-cid-a4aih5dz]{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:clip}.transition__white[data-astro-cid-a4aih5dz],.transition__dark[data-astro-cid-a4aih5dz]{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.transition__white[data-astro-cid-a4aih5dz]{background-color:#5f5f5f}.transition__dark[data-astro-cid-a4aih5dz]{background-color:var(--black)}.page_loader[data-astro-cid-ysta5si7]{z-index:200;color:var(--color-text);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.page_loader_half[data-astro-cid-ysta5si7]{background-color:var(--color-accent);height:50%;position:absolute;left:0;right:0}.page_loader_half[data-astro-cid-ysta5si7].is-top{top:0}.page_loader_half[data-astro-cid-ysta5si7].is-bottom{bottom:0}.page_loader_line[data-astro-cid-ysta5si7]{transform-origin:50%;background-color:currentColor;height:1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.page_loader_type[data-astro-cid-ysta5si7]{--loader-type-window-size:2rem;place-items:center;display:grid;position:absolute;inset:0}.page_loader_type_mask[data-astro-cid-ysta5si7]{height:var(--loader-type-window-size);overflow:hidden}.page_loader_type_track[data-astro-cid-ysta5si7]{will-change:transform;flex-direction:column;display:flex}.page_loader_type_item[data-astro-cid-ysta5si7]{height:var(--loader-type-window-size);font-size:var(--loader-type-window-size);letter-spacing:0;justify-content:center;align-items:center;line-height:1;display:flex}.page_loader_type_item[data-astro-cid-ysta5si7].is-tobias{font-family:Tobias,serif;font-weight:300}.page_loader_type_item[data-astro-cid-ysta5si7].is-khteka{font-family:Khteka,sans-serif;font-weight:500}.page_loader_type_item[data-astro-cid-ysta5si7].is-ot{text-transform:uppercase;font-family:"Ot 2049",sans-serif;font-weight:400}.page_loader[data-astro-cid-ysta5si7][data-page-loader-mode=type-stack] .page_loader_line[data-astro-cid-ysta5si7],.page_loader[data-astro-cid-ysta5si7][data-page-loader-mode=type-stack] .page_loader_counter[data-astro-cid-ysta5si7],.page_loader[data-astro-cid-ysta5si7][data-page-loader-mode=curtain] .page_loader_type[data-astro-cid-ysta5si7],.page_loader[data-astro-cid-ysta5si7][data-page-loader-mode=curtain] .page_loader_line[data-astro-cid-ysta5si7],.page_loader[data-astro-cid-ysta5si7][data-page-loader-mode=curtain] .page_loader_counter[data-astro-cid-ysta5si7],.page_loader[data-astro-cid-ysta5si7][data-page-loader-mode=counter] .page_loader_type[data-astro-cid-ysta5si7]{display:none}.page_loader_counter[data-astro-cid-ysta5si7]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:.3em;padding-bottom:.3em;position:absolute;inset:auto 1.5rem calc(50% + .5rem);overflow:hidden}.page_loader_counter_inner[data-astro-cid-ysta5si7]{will-change:transform;display:inline-block}main[data-astro-cid-ju4pidww]{background-color:var(--color-bg);overflow:clip}
