html{line-height:1.15;-webkit-text-size-adjust:100%;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:not(iframe,canvas,img,svg,video,svg *){all:unset;display:revert}:not(svg,svg *),:not(svg,svg *):after,:not(svg,svg *):before{box-sizing:border-box!important}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayLight.woff2) format("woff2");font-weight:450;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayLightItalic.woff2) format("woff2");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayRoman.woff2) format("woff2");font-weight:550;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayRomanItalic.woff2) format("woff2");font-weight:550;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayMedium.woff2) format("woff2");font-weight:650;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/fonts/NeueHaasDisplayBold.woff2) format("woff2");font-weight:750;font-display:swap}@font-face{font-family:Varsity;src:url(/fonts/varsity_regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-primary:"Neue Haas Grotesk Display Pro"}body{font-family:var(--font-primary),sans-serif}html{--white:#f0f4f1;--black:#28282b;--menuColor:#28282b;--accentColor:#f9f9f9;--fillColor:#f2ffbd;--menuFontColor:#f0f4f1;--highlightColor:#ff7e00}:root{--layout-columns-count:6;--layout-columns-gap:5.4187192118vw;--layout-margin:5.4187192118vw;--layout-width:calc(100vw - (2 * var(--layout-margin)));--layout-column-width:calc((var(--layout-width) - ((var(--layout-columns-count) - 1) * var(--layout-columns-gap))) / var(--layout-columns-count))}@media(min-width:812px){:root{--layout-columns-count:16;--layout-columns-gap:1.3888888889vw;--layout-margin:3.3333333333vw}}.layout-block,.layout-grid{max-width:var(--layout-width);margin-left:auto;margin-right:auto}.layout-block-inner,.layout-grid-inner{padding-left:var(--layout-margin);padding-right:var(--layout-margin)}.layout-grid,.layout-grid-inner{display:grid;grid-template-columns:repeat(var(--layout-columns-count),minmax(0,1fr));grid-gap:var(--layout-columns-gap)}.aspect-ratio{position:relative;padding-bottom:calc(100%/var(--aspect-ratio));width:100%;height:0}.aspect-ratio>:first-child{position:absolute;top:0;left:0;width:100%;height:100%}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.hidden-overflow{overflow:hidden}.relative{position:relative}@media(min-width:812px){.hide-on-desktop{display:none!important}}@media(max-width:812px){.hide-on-mobile{display:none!important}}html.has-scroll-smooth .hide-on-smooth-scroll,html:not(.has-scroll-smooth) .hide-on-native-scroll{display:none!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.h1{font-size:6.7vw;line-height:120%;font-weight:550}@media(max-width:812px){.h1{font-size:9.4vw;line-height:130%}}.h2{font-size:4.7vw;line-height:120%;font-weight:550}@media(max-width:812px){.h2{font-size:7.6vw;line-height:120%}}.h3{font-size:3.8vw;line-height:130%;font-weight:550}@media(max-width:812px){.h3{font-size:7vw;line-height:130%}}.h4{font-size:2.3vw;line-height:130%;font-weight:550}@media(max-width:812px){.h4{font-size:5.9vw;line-height:140%}}.h5{font-size:1.9vw;line-height:130%;font-weight:550}@media(max-width:812px){.h5{font-size:3.7vw;line-height:140%}}.h6{font-size:max(1.5vw,14px);line-height:140%;font-weight:550}@media(max-width:812px){.h6{font-size:3.4vw;line-height:140%}}.p-l{font-size:1.15vw;line-height:140%;font-weight:550}@media(max-width:812px){.p-l{font-size:max(3.1vw,13px);line-height:140%}}.p{font-size:max(.95vw,11.5px);line-height:140%;font-weight:550}@media(max-width:812px){.p{font-size:max(2.9vw,12px);line-height:140%}}.p-x{font-size:max(.85vw,10.5px);line-height:140%;font-weight:550}@media(max-width:812px){.p-x{font-size:max(2.8vw,11.5px);line-height:140%}}.p-xs{font-size:max(.75vw,10px);line-height:140%;font-weight:550}@media(max-width:812px){.p-xs{font-size:max(2.7vw,11px);line-height:140%}}.footer{color:var(--white);font-size:1.15vw;line-height:140%;font-weight:550}@media(max-width:812px){.footer{font-size:max(3.1vw,13px);line-height:140%}}.roman{font-weight:550}.medium{font-weight:650}.bold{font-weight:750}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}:root{--banner-height:60px}@media(max-width:812px){:root{--banner-height:calc(var(--layout-columns-gap) + 8vw + 16px)}}html{font-weight:bolder;font-family:var(--font-primary),sans-serif;touch-action:manipulation;scrollbar-width:thin}body,html.nav,main.lenis-stopped{overflow:hidden}body{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:100%}body>canvas{position:fixed;top:0;left:0;width:100vw;height:100%}#backgroundWebGl{position:fixed;width:100vw;height:100vh}#backgroundWebGl canvas{width:100%;height:100%}#layout:before{content:"";position:fixed;left:0;z-index:9999;top:0;width:calc(100% + 20rem);height:calc(100% + 20rem);background-image:url(/other/noise.png);opacity:.65;pointer-events:none;animation:noise 1s steps(2) infinite}a,button,input,label,select,textarea{color:inherit;cursor:pointer}section{padding-top:calc(var(--layout-columns-gap)*2);padding-bottom:calc(var(--layout-columns-gap)*2);box-shadow:inset 0 calc(var(--layout-columns-gap)*2.1) 0 0 var(--white),inset calc(var(--layout-margin)*-1.05) 0 0 0 var(--white),inset 0 calc(var(--layout-columns-gap)*-2.1) 0 0 var(--white),inset calc(var(--layout-margin)*1.05) 0 0 0 var(--white),0 0 0 calc(var(--layout-columns-gap)*.045) var(--white);background-color:transparent}@media(max-width:812px){section{box-shadow:inset 0 calc(var(--layout-columns-gap)*2.1) 0 0 var(--white),inset calc(var(--layout-margin)*-1.0265) 0 0 0 var(--white),inset 0 calc(var(--layout-columns-gap)*-2.1) 0 0 var(--white),inset calc(var(--layout-margin)*1.0265) 0 0 0 var(--white),0 0 0 calc(var(--layout-columns-gap)*.04) var(--white)}}main>div>section:last-child{border-bottom-left-radius:var(--layout-columns-gap);border-bottom-right-radius:var(--layout-columns-gap)}@media(max-width:812px){main>div>section:last-child{border-bottom-left-radius:calc(var(--layout-columns-gap)*.5);border-bottom-right-radius:calc(var(--layout-columns-gap)*.5)}}.trigger-footer{height:10px;width:100%}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#menu,#scrollbar,header,main{will-change:transform,opacity}.contactSheet_root__84GB6{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;pointer-events:none;visibility:hidden;transition:visibility 0s linear .5s}.contactSheet_root__84GB6.contactSheet_open__l__IH{visibility:visible;transition-delay:0s}.contactSheet_root__84GB6:not(.contactSheet_open__l__IH) *,.contactSheet_root__84GB6:not(.contactSheet_open__l__IH) :after,.contactSheet_root__84GB6:not(.contactSheet_open__l__IH) :before{animation-play-state:paused}@media(max-width:812px){.contactSheet_root__84GB6{align-items:flex-end}}.contactSheet_backdrop__JyaEq{position:absolute;inset:0;background-color:rgba(14,14,18,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.contactSheet_card__wni_o{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:max(1.1vw,16px);width:min(52vw,840px);min-width:560px;max-height:calc(100svh - 32px);padding:max(2vw,26px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:calc(max(1.1vw, 16px)*1.6);color:var(--white);background:linear-gradient(160deg,#1d1f27,#15161c 55%);box-shadow:inset 0 0 0 1px rgba(240,244,241,.14),0 40px 120px rgba(0,0,0,.45);opacity:0;transform:translateY(28px) scale(.96);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),width .7s cubic-bezier(.22,1,.36,1)}.contactSheet_card__wni_o:before{content:"";position:absolute;inset:0;background-image:url(/other/noise.png);z-index:-1;opacity:.035;pointer-events:none}.contactSheet_card__wni_o.contactSheet_wide__i3Lfz{width:min(70vw,1040px)}@media(max-width:812px){.contactSheet_card__wni_o{width:100%;min-width:0;max-height:92svh;gap:14px;padding:14px 18px calc(20px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;transform:translateY(100%);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1)}.contactSheet_card__wni_o.contactSheet_wide__i3Lfz{width:100%}}.contactSheet_open__l__IH{pointer-events:auto}.contactSheet_open__l__IH .contactSheet_backdrop__JyaEq{opacity:1}.contactSheet_open__l__IH .contactSheet_card__wni_o,.contactSheet_open__l__IH .contactSheet_rise__rRLQ_{opacity:1;transform:none}.contactSheet_rise__rRLQ_{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:calc(.12s + var(--i, 0)*.06s)}.contactSheet_spot__8Dj_n{position:absolute;left:0;top:0;z-index:-1;width:640px;height:640px;margin:-320px 0 0 -320px;border-radius:50%;background:radial-gradient(circle,rgba(255,126,0,.13),transparent 62%);translate:50% 0;pointer-events:none;will-change:translate}@media not all and (hover:hover){.contactSheet_spot__8Dj_n{display:none}}.contactSheet_handle__9Haz_{display:none}@media(max-width:812px){.contactSheet_handle__9Haz_{display:block;align-self:center;width:42px;height:4px;margin-bottom:2px;border-radius:4px;background-color:rgba(240,244,241,.25)}}.contactSheet_top__2P5Rj{display:flex;align-items:center;justify-content:space-between}.contactSheet_label__j1gQE{display:inline-flex;align-items:center;gap:.6em;color:var(--highlightColor);letter-spacing:.16em;text-transform:uppercase}.contactSheet_pulse__tYUfY{position:relative;width:.55em;aspect-ratio:1;border-radius:50%;background-color:#5fd38d}.contactSheet_pulse__tYUfY:after{content:"";position:absolute;inset:0;border-radius:50%;background-color:#5fd38d;animation:contactSheet_pulse__tYUfY 2.2s ease-out infinite}@keyframes contactSheet_pulse__tYUfY{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.contactSheet_close__IFHQT,.contactSheet_pill__6UQFX{display:inline-flex;align-items:center;gap:.4em;padding:.5em 1em;border-radius:9vw;border:1px solid rgba(240,244,241,.2);letter-spacing:.06em;white-space:nowrap;opacity:.75;transition:opacity .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.contactSheet_close__IFHQT:hover,.contactSheet_pill__6UQFX:hover{opacity:1;border-color:rgba(240,244,241,.6);background-color:rgba(240,244,241,.06)}}.contactSheet_title__zJ33X{font-weight:600;letter-spacing:-.035em;line-height:1.05}.contactSheet_title__zJ33X em{font-style:italic;font-weight:450;color:var(--highlightColor)}.contactSheet_wordSlot__xlacD{display:inline-flex;overflow:hidden;vertical-align:bottom;padding-right:.08em}.contactSheet_word__opoX2{display:inline-block;animation:contactSheet_wordIn__9OCMc .7s cubic-bezier(.22,1,.36,1) both}@keyframes contactSheet_wordIn__9OCMc{0%{opacity:0;transform:translateY(70%) rotateX(-70deg)}}.contactSheet_topics__wXoYu{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:calc(max(.4vw,6px)*-1)}.contactSheet_topicsLabel__xGm17{margin-right:.4em;opacity:.55;letter-spacing:.08em;text-transform:uppercase}@media(max-width:812px){.contactSheet_topicsLabel__xGm17{flex-basis:100%}}.contactSheet_topicChip__3CwF0{padding:.55em 1em;border-radius:9vw;border:1px dashed rgba(240,244,241,.3);color:var(--white);transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.2,1.5,.4,1)}@media(hover:hover){.contactSheet_topicChip__3CwF0:hover{border-style:solid;border-color:var(--highlightColor)}}.contactSheet_topicChip__3CwF0:active{transform:scale(.94)}.contactSheet_topicChip__3CwF0:focus-visible{outline:2px solid var(--highlightColor);outline-offset:2px}.contactSheet_topicChip__3CwF0.contactSheet_topicOn__tGjrk{border-style:solid;border-color:var(--highlightColor);color:#15161c;background-color:var(--highlightColor);animation:contactSheet_chipPop__ddfyv .45s cubic-bezier(.2,1.5,.4,1)}@keyframes contactSheet_chipPop__ddfyv{40%{transform:scale(1.08)}}.contactSheet_bento__rhrFr{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;grid-gap:max(.7vw,10px);gap:max(.7vw,10px);perspective:900px}@media(max-width:812px){.contactSheet_bento__rhrFr{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px}}.contactSheet_tile__0fHHR{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:max(.9vw,12px);min-height:max(9.5vw,140px);padding:max(1.1vw,16px);overflow:hidden;border-radius:max(1.1vw,16px);border:1px solid rgba(240,244,241,.14);color:var(--white);background-color:rgba(240,244,241,.035);text-align:left;cursor:pointer;transition:rotate .45s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),background-color .4s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1)}.contactSheet_tile__0fHHR:focus-visible{outline:2px solid var(--highlightColor);outline-offset:3px}@media(max-width:812px){.contactSheet_tile__0fHHR{min-height:120px;padding:14px}}.contactSheet_glare__my7A7{position:absolute;left:0;top:0;z-index:-1;width:320px;height:320px;margin:-160px 0 0 -160px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1),transparent 60%);opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1);pointer-events:none}.contactSheet_tile__0fHHR:hover .contactSheet_glare__my7A7{opacity:1}.contactSheet_tileHead__iN1iH{display:flex;align-items:flex-start;justify-content:space-between;gap:.8em}.contactSheet_tileIcon__kwimJ{display:grid;flex:none;place-items:center;width:max(2.6vw,40px);aspect-ratio:1;border-radius:50%}.contactSheet_tileIcon__kwimJ svg{width:52%}.contactSheet_tileTag__C54y6{padding:.35em .8em;border-radius:9vw;border:1px solid;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.contactSheet_tileFoot__N_ydk{display:flex;flex-direction:column;gap:.2em;padding-right:calc(max(2.2vw,34px) + .6em)}@media(hover:hover){.contactSheet_tileFoot__N_ydk{padding-right:calc(max(2.2vw,34px) + 3.4em)}}.contactSheet_tileTitle__qltcx{font-weight:600;letter-spacing:-.02em}.contactSheet_tileMeta__d5N9A{opacity:.65}.contactSheet_tileArrow__89aur{position:absolute;right:max(1.1vw,16px);bottom:max(1.1vw,16px);display:grid;place-items:center;width:max(2.2vw,34px);aspect-ratio:1;border-radius:50%;border:1px solid;font-size:max(.9vw,13px);transition:translate .5s cubic-bezier(.2,1.5,.4,1),scale .5s cubic-bezier(.2,1.5,.4,1),background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1)}.contactSheet_tile__0fHHR:hover .contactSheet_tileArrow__89aur{scale:1.08}.contactSheet_key__PwyY6{position:absolute;right:calc(max(1.1vw,16px) + max(2.2vw,34px) + 8px);bottom:calc(max(1.1vw,16px) + (max(2.2vw,34px) - 2em)/2);display:grid;place-items:center;min-width:2em;height:2em;padding:0 .4em;border-radius:6px;border:solid rgba(240,244,241,.22);border-width:1px 1px 2px;font-family:inherit;opacity:.55;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.contactSheet_tile__0fHHR:hover .contactSheet_key__PwyY6{opacity:.9}@media not all and (hover:hover){.contactSheet_key__PwyY6{display:none}}.contactSheet_tileBook__cI1wK{grid-row:span 2;border-color:rgba(255,126,0,.45);background:linear-gradient(150deg,rgba(255,126,0,.2),rgba(255,126,0,.04) 60%)}.contactSheet_tileBook__cI1wK .contactSheet_tileIcon__kwimJ{color:#15161c;background-color:var(--highlightColor)}.contactSheet_tileBook__cI1wK .contactSheet_tileArrow__89aur,.contactSheet_tileBook__cI1wK .contactSheet_tileTag__C54y6{color:var(--highlightColor)}@media(hover:hover){.contactSheet_tileBook__cI1wK:hover{border-color:var(--highlightColor)}.contactSheet_tileBook__cI1wK:hover .contactSheet_tileArrow__89aur{color:#15161c;background-color:var(--highlightColor)}}@media(max-width:812px){.contactSheet_tileBook__cI1wK{grid-column:1/-1;grid-row:auto}}.contactSheet_calendar__gt9lY{display:flex;flex-direction:column;gap:.6em;padding:max(.8vw,10px);border-radius:calc(max(1.1vw, 16px)*.7);background-color:rgba(14,14,18,.45)}@media(max-width:812px){.contactSheet_calendar__gt9lY{display:none}}.contactSheet_calendarMonth__wI3NO{letter-spacing:.12em;text-transform:uppercase;opacity:.7}.contactSheet_calendarGrid__TMUEJ{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px;font-size:max(.62vw,10px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.contactSheet_weekday__1GXma{padding-bottom:2px;opacity:.45}.contactSheet_day__gQzJU{display:grid;place-items:center;aspect-ratio:1.15;border-radius:6px;opacity:.35;transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d, 0)*18ms)}.contactSheet_ahead__O_U9u{opacity:.75}.contactSheet_tile__0fHHR:hover .contactSheet_ahead__O_U9u{background-color:rgba(255,126,0,.16);opacity:1}.contactSheet_today__3qkTs{color:#15161c;background-color:var(--highlightColor);font-weight:700;opacity:1}.contactSheet_tileChat__YY9iZ .contactSheet_tileIcon__kwimJ{color:#25d366;background-color:rgba(37,211,102,.14)}.contactSheet_tileChat__YY9iZ .contactSheet_tileArrow__89aur{color:#25d366}@media(hover:hover){.contactSheet_tileChat__YY9iZ:hover{border-color:#25d366;background-color:rgba(37,211,102,.06)}.contactSheet_tileChat__YY9iZ:hover .contactSheet_tileArrow__89aur{color:#15161c;background-color:#25d366}}.contactSheet_chat__LjLQQ{position:relative;flex:1 1;min-height:2.6em}@media(max-width:812px){.contactSheet_chat__LjLQQ{display:none}}.contactSheet_bubble__Meex5,.contactSheet_typing__s7wXR{position:absolute;right:0;top:0;border-radius:14px 14px 4px 14px;background-color:#1f8f54;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.2,1.5,.4,1)}.contactSheet_typing__s7wXR{display:flex;gap:4px;padding:8px 10px;opacity:0;transform:scale(.6);transform-origin:right top}.contactSheet_typing__s7wXR span{width:5px;aspect-ratio:1;border-radius:50%;background-color:hsla(0,0%,100%,.85)}.contactSheet_typing__s7wXR span:nth-child(2){animation-delay:.15s}.contactSheet_typing__s7wXR span:nth-child(3){animation-delay:.3s}.contactSheet_tile__0fHHR:hover .contactSheet_typing__s7wXR{animation:contactSheet_typing__s7wXR 1.4s cubic-bezier(.22,1,.36,1) both}.contactSheet_tile__0fHHR:hover .contactSheet_typing__s7wXR span{animation:contactSheet_dots__wDdns 1s ease-in-out infinite}@keyframes contactSheet_dots__wDdns{50%{transform:translateY(-3px);opacity:.5}}@keyframes contactSheet_typing__s7wXR{0%{opacity:0;transform:scale(.6)}15%,55%{opacity:1;transform:none}70%,to{opacity:0;transform:scale(.8)}}.contactSheet_bubble__Meex5{max-width:92%;padding:8px 11px;color:#f0fff6;line-height:1.35;opacity:0;transform:translateY(6px) scale(.85);transform-origin:right top}.contactSheet_tile__0fHHR:hover .contactSheet_bubble__Meex5{opacity:1;transform:none;transition-delay:.9s}@media(hover:hover){.contactSheet_tileMail__iGuox:hover{border-color:rgba(240,244,241,.5)}.contactSheet_tileMail__iGuox:hover .contactSheet_tileArrow__89aur{color:#15161c;background-color:var(--white)}}.contactSheet_envelope__o1ON_{position:relative;width:max(3.4vw,50px);height:max(2.4vw,36px);margin-top:max(.6vw,8px)}.contactSheet_envelopeBody__Gpqwy,.contactSheet_flap___y1jb,.contactSheet_letter__e8Mur{position:absolute}.contactSheet_envelopeBody__Gpqwy{inset:0;z-index:2;border-radius:5px;background:linear-gradient(to top right,transparent 49%,rgba(21,22,28,.25) 50%) 0/50% 100% no-repeat,linear-gradient(to top left,transparent 49%,rgba(21,22,28,.25) 50%) 100%/50% 100% no-repeat,#e9ece9}.contactSheet_flap___y1jb{left:0;right:0;top:0;z-index:3;height:60%;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background-color:#d9ddd9;transform-origin:top;transition:transform .5s cubic-bezier(.22,1,.36,1),z-index 0s .25s}.contactSheet_tile__0fHHR:hover .contactSheet_flap___y1jb{z-index:0;transform:rotateX(180deg);transition:transform .5s cubic-bezier(.22,1,.36,1),z-index 0s .2s}.contactSheet_letter__e8Mur{left:12%;right:12%;top:8%;z-index:1;display:grid;place-items:center;height:80%;border-radius:3px;color:var(--highlightColor);background-color:#fff;font-weight:700;font-size:max(.9vw,13px);transition:transform .55s cubic-bezier(.2,1.5,.4,1) .15s}.contactSheet_tile__0fHHR:hover .contactSheet_letter__e8Mur{transform:translateY(-55%)}.contactSheet_strip__vLmLS{display:flex;flex-direction:column;gap:.7em;padding:max(.9vw,12px) max(1.1vw,14px) max(.8vw,12px);border-radius:max(1.1vw,16px);border:1px solid rgba(240,244,241,.14)}.contactSheet_track__DYNT8{position:relative;height:8px;margin-top:2.1em;border-radius:8px;background:linear-gradient(90deg,#232634,#2f3446 20%,#ff9b45 27%,#ffe2a8 36%,#f3f6f2 50%,#ffe2a8 66%,#ff7e00 75%,#2f3446 83%,#232634)}.contactSheet_marker__A_3M1{position:absolute;top:50%;left:calc(var(--at)*100%);width:14px;aspect-ratio:1;border-radius:50%;border:3px solid #15161c;translate:-50% -50%}.contactSheet_marker__A_3M1 span{position:absolute;bottom:calc(100% + 6px);left:50%;padding:.3em .7em;border-radius:9vw;white-space:nowrap;translate:-50% 0}.contactSheet_atStart__TowPB span{left:-4px;translate:0 0}.contactSheet_atEnd__hal1S span{left:auto;right:-4px;translate:0 0}.contactSheet_markerHome__G7yXB,.contactSheet_markerHome__G7yXB span{background-color:var(--highlightColor)}.contactSheet_markerHome__G7yXB span{color:#15161c}.contactSheet_markerYou__UyPTk{background-color:var(--white)}.contactSheet_markerYou__UyPTk span{top:calc(100% + 6px);bottom:auto;color:#15161c;background-color:var(--white)}.contactSheet_strip__vLmLS:has(.contactSheet_markerYou__UyPTk) .contactSheet_track__DYNT8{margin-bottom:2em}.contactSheet_relation__htSmk{opacity:.6}.contactSheet_copyChip__QLqZx{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:max(.6vw,8px) max(.6vw,8px) max(.6vw,8px) max(1.1vw,14px);border-radius:9vw;background-color:rgba(240,244,241,.06)}.contactSheet_address__2_qdr{font-weight:550;letter-spacing:-.01em;-webkit-user-select:text;-moz-user-select:text;user-select:text;overflow-wrap:anywhere}.contactSheet_copy__bXhFK{flex-shrink:0;padding:.6em 1.2em;border-radius:9vw;color:#15161c;background-color:var(--white);letter-spacing:.08em;text-transform:uppercase;transition:background-color .3s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.2,1.5,.4,1)}.contactSheet_copy__bXhFK:active{transform:scale(.92)}.contactSheet_copy__bXhFK.contactSheet_copied__Lms_w{background-color:#5fd38d}.contactSheet_bar__BpmTJ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1vw;gap:1vw}@media(max-width:812px){.contactSheet_bar__BpmTJ{grid-template-columns:auto auto;justify-content:space-between;gap:10px}}.contactSheet_barHeading__s8h7k{text-align:center;font-weight:550}@media(max-width:812px){.contactSheet_barHeading__s8h7k{grid-column:1/-1;grid-row:2;text-align:left}}.contactSheet_options__6CMub{display:flex;flex-direction:column;border-top:1px solid rgba(240,244,241,.14)}.contactSheet_option__4xX5W{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:1em;column-gap:1em;padding:max(1vw,14px) max(.6vw,8px);overflow:hidden;border-bottom:1px solid rgba(240,244,241,.14);isolation:isolate}.contactSheet_option__4xX5W:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--highlightColor);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.contactSheet_option__4xX5W:hover{color:#15161c}.contactSheet_option__4xX5W:hover:before{transform:none}.contactSheet_option__4xX5W:hover .contactSheet_optionArrow__a0Z6K{transform:translateX(4px) rotate(0deg)}}.contactSheet_option__4xX5W:focus-visible{outline:2px solid var(--highlightColor);outline-offset:-2px}.contactSheet_option__4xX5W.contactSheet_optionPrimary__6oISi{color:#15161c;background-color:var(--white)}.contactSheet_optionLabel___ZwZV{font-weight:600}.contactSheet_optionNote__Kgv15{grid-row:2;opacity:.6}.contactSheet_optionArrow__a0Z6K{grid-row:1/span 2;grid-column:2;font-size:max(1.2vw,18px);transition:transform .4s cubic-bezier(.2,1.5,.4,1)}.contactSheet_note__9dTh5{opacity:.5}.contactSheet_frame__iF6Hd{position:relative;height:min(70svh,700px);overflow:hidden;border-radius:max(1.1vw,16px);background-color:rgba(240,244,241,.04)}.contactSheet_frame__iF6Hd iframe{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.contactSheet_frame__iF6Hd.contactSheet_ready__W3IIW iframe{opacity:1}@media(max-width:812px){.contactSheet_frame__iF6Hd{height:68svh;margin:0 -6px}}.contactSheet_skeleton__ctpxx{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;opacity:.7;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.contactSheet_ready__W3IIW .contactSheet_skeleton__ctpxx{opacity:0}.contactSheet_spinner___tnGy{width:28px;aspect-ratio:1;border:2px solid rgba(240,244,241,.15);border-top:2px solid var(--highlightColor);border-radius:50%;animation:contactSheet_spin__MhZes .9s linear infinite}@keyframes contactSheet_spin__MhZes{to{rotate:1turn}}.contactSheet_booked__irwFC{display:flex;flex-direction:column;align-items:flex-start;gap:max(1vw,14px);padding:max(1vw,14px) 0 max(.5vw,8px)}.contactSheet_bookedMark__w3nCj{display:grid;place-items:center;width:max(3.6vw,52px);aspect-ratio:1;border-radius:50%;color:#15161c;background-color:#5fd38d;font-size:max(1.5vw,22px);font-weight:700;animation:contactSheet_pop__2blNv .6s cubic-bezier(.2,1.5,.4,1) both}@keyframes contactSheet_pop__2blNv{0%{opacity:0;scale:.3}}.contactSheet_bookedText__IV0cY{opacity:.75}.contactSheet_done__uOC6b{padding:.8em 1.6em;border-radius:9vw;color:#15161c;background-color:var(--white);font-weight:550}.contactSheet_close__IFHQT:focus-visible,.contactSheet_copy__bXhFK:focus-visible,.contactSheet_done__uOC6b:focus-visible,.contactSheet_pill__6UQFX:focus-visible{outline:2px solid var(--highlightColor);outline-offset:2px}.contactSheet_confetti__5w4J7{position:absolute;inset:0;pointer-events:none}.contactSheet_confetti__5w4J7 span{position:absolute;left:var(--x);top:var(--y);width:7px;height:10px;border-radius:1px;background-color:var(--c);animation:contactSheet_paper__7J0Q8 1s cubic-bezier(.2,.7,.4,1) forwards}@keyframes contactSheet_paper__7J0Q8{0%{transform:translate(-50%,-50%) rotate(0deg);opacity:1}70%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy) + 40px)) rotate(var(--spin));opacity:0}}@media(prefers-reduced-motion:reduce){.contactSheet_card__wni_o,.contactSheet_day__gQzJU,.contactSheet_flap___y1jb,.contactSheet_letter__e8Mur,.contactSheet_marker__A_3M1,.contactSheet_rise__rRLQ_,.contactSheet_tile__0fHHR{transition:none}.contactSheet_bookedMark__w3nCj,.contactSheet_pulse__tYUfY:after,.contactSheet_spinner___tnGy,.contactSheet_topicChip__3CwF0.contactSheet_topicOn__tGjrk,.contactSheet_typing__s7wXR,.contactSheet_typing__s7wXR span,.contactSheet_word__opoX2{animation:none}}.appearTitle_title__NWbXX,.appearTitle_title__NWbXX>div{overflow:hidden}.appearTitle_inline__ys_AC{display:block}.appearTitle_inline__ys_AC .appearTitle_wrap__3f0Zf{display:block;overflow:hidden}.appearTitle_inline__ys_AC .appearTitle_wrap__3f0Zf>*{display:block}.appearTitle_inline__ys_AC.appearTitle_visible__ed7By .appearTitle_wrap__3f0Zf>*{transition:transform .45s ease-out;transition-delay:calc(50ms*var(--i));transform:translateY(0) skewY(0)}.appearTitle_inline__ys_AC.appearTitle_notVisible__Q_4Yb .appearTitle_wrap__3f0Zf>*{transform:translateY(100%) skewY(1deg)}.appearTitle_visibleFooter__e1G9X>*{transition:transform .45s ease-out,opacity .45s ease-out;opacity:1;transition-delay:calc(.1s*var(--i));transform:translateY(0) skewY(0)}.appearTitle_notVisibleFooter__bOFzc>*{transform:translateY(100%) skewY(1deg);opacity:0}.appearTitle_visible__ed7By>div>*{transition:transform .45s ease-out;transition-delay:calc(50ms*var(--i));transform:translateY(0) skewY(0)}.appearTitle_notVisible__Q_4Yb>div>*{transform:translateY(100%) skewY(1deg)}.appearTitle_titleFooter__eMg91{display:inline-block;overflow:hidden}.appearTitle_titleFooter__eMg91>*{display:block}.linkText_root__m0DpP{display:block;position:relative;overflow:hidden}.linkText_root__m0DpP svg{overflow:hidden;display:inline;position:absolute;top:0;left:-1vw;transition:transform .4s ease-in;transform:rotate(-90deg)}.linkText_root__m0DpP span{margin:0;display:inline-block;position:relative;transition:transform .4s ease-in}.linkText_root__m0DpP span div{display:inline-block;transform:translateZ(0)}.footer_root__s8jc0{height:auto;width:100%;translate:inherit!important;box-shadow:none}@media(max-width:812px){.footer_root__s8jc0{padding-top:var(--layout-columns-gap);padding-bottom:var(--layout-columns-gap)}}.footer_root__s8jc0 .footer_linksContainer__T7A5C{padding-top:calc(var(--layout-columns-gap)*4);width:100%}@media(max-width:812px){.footer_root__s8jc0 .footer_linksContainer__T7A5C{padding-top:calc(var(--layout-columns-gap)*1.5)}}.footer_root__s8jc0 .footer_linksContainer__T7A5C>div{width:100%}.footer_root__s8jc0 .footer_linksContainer__T7A5C .footer_title__gNhmS{color:var(--white);padding-bottom:var(--layout-columns-gap)}.footer_root__s8jc0 .footer_linksContainer__T7A5C .footer_linkTextContainer__eysg2{padding-top:calc(var(--layout-columns-gap)*.5)}@media(max-width:812px){.footer_root__s8jc0 .footer_linksContainer__T7A5C .footer_linkTextContainer__eysg2{padding-top:0}}.footer_root__s8jc0 .footer_linksContainer__T7A5C .footer_linkTextContainer__eysg2 .footer_linkText__nKx6n{cursor:pointer;overflow:unset;display:flex;align-items:center;position:relative}@media(max-width:812px){.footer_root__s8jc0 .footer_linksContainer__T7A5C .footer_linkTextContainer__eysg2 .footer_linkText__nKx6n{padding:1.6vw 0}}.footer_root__s8jc0 .footer_linksContainer__T7A5C .footer_linkTextContainer__eysg2 .footer_linkText__nKx6n>svg{height:.75vw;width:.75vw;top:auto;overflow:unset;fill:var(--white);stroke:var(--white)}@media(max-width:812px){.footer_root__s8jc0 .footer_linksContainer__T7A5C .footer_linkTextContainer__eysg2 .footer_linkText__nKx6n>svg{height:2vw;width:2vw;left:-2vw}}.footer_root__s8jc0 .footer_linksContainer__T7A5C .footer_linkTextContainer__eysg2 .footer_linkText__nKx6n:hover svg{transition:transform .4s cubic-bezier(.4,0,.1,1)!important;transform:translate3d(1vw,0,0) rotate(-150deg)!important}@media(max-width:812px){.footer_root__s8jc0 .footer_linksContainer__T7A5C .footer_linkTextContainer__eysg2 .footer_linkText__nKx6n:hover svg{transform:translate3d(2vw,0,0) rotate(-150deg)!important}}.footer_root__s8jc0 .footer_linksContainer__T7A5C .footer_linkTextContainer__eysg2 .footer_linkText__nKx6n:hover span{transition:transform .4s cubic-bezier(.4,0,.1,1)!important;transform:translate3d(.6vw,0,0)}@media(max-width:812px){.footer_root__s8jc0 .footer_linksContainer__T7A5C .footer_linkTextContainer__eysg2 .footer_linkText__nKx6n:hover span{transform:translate3d(1.8vw,0,0)}}.footer_root__s8jc0 .footer_emailContaineer__Ar2UR{padding-top:calc(var(--layout-columns-gap)*4);width:min-content;grid-column:9/17}@media(max-width:812px){.footer_root__s8jc0 .footer_emailContaineer__Ar2UR{grid-column:1/7;padding-top:var(--layout-columns-gap)}}.footer_root__s8jc0 .footer_emailContaineer__Ar2UR .footer_workWithMe__Q4dDg{color:var(--white)}.footer_root__s8jc0 .footer_emailContaineer__Ar2UR .footer_link__vJ4hm{color:var(--white);font-size:2.5vw;line-height:4.1vw;position:relative;white-space:nowrap;cursor:pointer}.footer_root__s8jc0 .footer_emailContaineer__Ar2UR .footer_link__vJ4hm .footer_email__mb5rC{display:block;color:var(--white)}.footer_root__s8jc0 .footer_emailContaineer__Ar2UR .footer_link__vJ4hm:after,.footer_root__s8jc0 .footer_emailContaineer__Ar2UR .footer_link__vJ4hm:before{position:absolute!important;width:100%;height:1px;top:100%;left:0;pointer-events:none}.footer_root__s8jc0 .footer_emailContaineer__Ar2UR .footer_link__vJ4hm:before{content:""}.footer_root__s8jc0 .footer_emailContaineer__Ar2UR .footer_link__vJ4hm:hover .footer_linkGraphic__CQ964{transform:translate3d(-65.5%,0,0)}.footer_root__s8jc0 .footer_emailContaineer__Ar2UR .footer_linkGraphic__CQ964{position:absolute!important;left:0;pointer-events:none;fill:none;stroke:var(--white);bottom:0;stroke-width:.03em;transition:transform .7s;transition-timing-function:cubic-bezier(0,.25,.5,1)}.footer_root__s8jc0 .footer_middleText__o7Dp7{padding-top:calc(var(--layout-columns-gap)*.5)}@media(max-width:812px){.footer_root__s8jc0 .footer_middleContainer__QRvHD{grid-column:1/7!important;padding-top:var(--layout-columns-gap)}}.footer_root__s8jc0 .footer_middleContainer__QRvHD>span>span>span{display:flex;flex-direction:column}.footer_root__s8jc0 div{color:var(--white)}.footer_root__s8jc0 .footer_huzaifa__0tn88{align-self:flex-end;grid-column:1/13;display:flex;white-space:nowrap;font-size:15.2vw;line-height:12.628vw;transform:translate(-.3vw,2.1vw);color:var(--white)}@media(max-width:812px){.footer_root__s8jc0 .footer_huzaifa__0tn88{grid-column:1/6;font-size:16.4vw;line-height:13.2vw}}.footer_root__s8jc0 .footer_huzaifa__0tn88 .footer_letter__YR0R5{display:inline-block;overflow:hidden;padding-top:.08em;margin-top:-.08em}.footer_root__s8jc0 .footer_huzaifa__0tn88 .footer_letterInner__LrRk5{display:inline-block;transform:translateY(105%);transition:transform 1.1s cubic-bezier(.19,1,.22,1) calc(var(--i)*55ms),color .4s cubic-bezier(.4,0,.1,1)}.footer_root__s8jc0 .footer_huzaifa__0tn88.footer_huzaifaVisible__Nj6A0 .footer_letterInner__LrRk5{transform:translateY(0)}@media(hover:hover){.footer_root__s8jc0 .footer_huzaifa__0tn88.footer_huzaifaVisible__Nj6A0 .footer_letter__YR0R5:hover .footer_letterInner__LrRk5{color:var(--highlightColor);transform:translateY(-.06em);transition-delay:0s}}.footer_root__s8jc0 .footer_goToTop__VApPt{position:relative;align-self:flex-end;justify-self:flex-end;grid-column:13/17}@media(max-width:812px){.footer_root__s8jc0 .footer_goToTop__VApPt{grid-column:6/7}}.footer_circleButton__aI9zh{z-index:2;box-shadow:0 .32vw .52vw rgba(0,0,0,.039),0 .12vw .22vw rgba(0,0,0,.039);width:4vw;height:4vw;background-color:var(--white);border-radius:50%;position:relative;overflow:hidden}@media(max-width:812px){.footer_circleButton__aI9zh{width:10vw;height:10vw}}.footer_circleButton__aI9zh .footer_arrowClassic__VIRA0{z-index:2;position:absolute;top:1.25vw;left:1.25vw;height:1.5vw;width:1.5vw;fill:var(--black);stroke:var(--black);transform:translateY(0) rotate(180deg)}@media(max-width:812px){.footer_circleButton__aI9zh .footer_arrowClassic__VIRA0{width:4vw;height:4vw;top:3.05vw;left:3.05vw}}.footer_circleButton__aI9zh .footer_ball__ZQjqC{position:absolute;display:block;width:0;height:0;border-radius:40vw;background-color:var(--fillColor);transition:width .6s cubic-bezier(.4,0,.1,1),height .6s cubic-bezier(.4,0,.1,1);transform:translate(-50%,-50%);z-index:1}.footer_circleButton__aI9zh:hover .footer_ball__ZQjqC{width:25vw;height:25vw;z-index:1}@media(max-width:812px){.footer_circleButton__aI9zh:hover .footer_ball__ZQjqC{width:80vw;height:80vw}}.footer_availability__HjC8T{display:flex;align-items:center;gap:8px;padding-left:8px}.footer_onlineDot__oy5QX{position:relative;display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#4ade80;box-shadow:0 0 4px #4ade80,0 0 10px rgba(74,222,128,.8),0 0 18px rgba(74,222,128,.45);animation:footer_onlinePulse__hU_1U 2s ease-in-out infinite}.footer_onlineDot__oy5QX:after{width:100%;height:100%;border-radius:50%;border:1px solid rgba(74,222,128,.7);animation:footer_onlineRing__vt7px 2s ease-out infinite}.footer_onlineDot__oy5QX:after,.footer_onlineDot__oy5QX:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer_onlineDot__oy5QX:before{width:7px;height:7px;border-radius:50%;background:rgba(74,222,128,.35);filter:blur(4px);animation:footer_onlineGlow__bHjHH 2s ease-in-out infinite}@keyframes footer_onlinePulse__hU_1U{0%,to{opacity:.85;transform:scale(.9);box-shadow:0 0 4px rgba(74,222,128,.9),0 0 9px rgba(74,222,128,.65),0 0 15px rgba(74,222,128,.35)}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 5px #4ade80,0 0 13px rgba(74,222,128,.9),0 0 24px rgba(74,222,128,.55)}}@keyframes footer_onlineRing__vt7px{0%{opacity:.75;transform:translate(-50%,-50%) scale(.8)}70%{opacity:.25}to{opacity:0;transform:translate(-50%,-50%) scale(2.8)}}@keyframes footer_onlineGlow__bHjHH{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.5)}}@media(prefers-reduced-motion:reduce){.footer_onlineDot__oy5QX,.footer_onlineDot__oy5QX:after,.footer_onlineDot__oy5QX:before{animation:none}}.footer_terminalHint__V2J4d{margin-top:.6em;padding:0;border:0;color:inherit;background:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:0;text-transform:none;opacity:.45;cursor:pointer;transition:opacity .3s ease,color .3s ease}.footer_terminalHint__V2J4d:focus-visible,.footer_terminalHint__V2J4d:hover{color:var(--highlightColor);opacity:1}.buttonLink_btnPosnawr__CNjFx{position:relative;overflow:hidden;height:2.5vw;padding:0 1.25vw;border-radius:9vw;text-decoration:none;background-color:var(--accentColor);display:flex;gap:calc(var(--layout-columns-gap)/2);align-items:center;justify-content:center;box-shadow:0 .32vw .52vw rgba(0,0,0,.039),0 .12vw .22vw rgba(0,0,0,.039)}@media(max-width:812px){.buttonLink_btnPosnawr__CNjFx{height:9vw;padding:0 4vw}}.buttonLink_btnPosnawr__CNjFx:hover .buttonLink_ball__aTBoa{width:25vw;height:25vw;z-index:1}@media(max-width:812px){.buttonLink_btnPosnawr__CNjFx:hover .buttonLink_ball__aTBoa{width:80vw;height:80vw}}.buttonLink_btnPosnawr__CNjFx:hover .buttonLink_labelClassic__aHoA6{transform:translate3d(calc(var(--layout-columns-gap) * -.4),0,0)}@media(max-width:812px){.buttonLink_btnPosnawr__CNjFx:hover .buttonLink_labelClassic__aHoA6{transform:translate3d(calc(var(--layout-columns-gap) * -.3),0,0)}}.buttonLink_btnPosnawr__CNjFx:hover .buttonLink_arrowClassic__Slo_3{transform:translate3d(calc(var(--layout-columns-gap) * -1.3),0,0) rotate(-90deg);fill:var(--black);stroke:var(--black)}@media(max-width:812px){.buttonLink_btnPosnawr__CNjFx:hover .buttonLink_arrowClassic__Slo_3{transform:translate3d(calc(var(--layout-columns-gap) * -1.2),0,0) rotate(-90deg)}}.buttonLink_btnPosnawr__CNjFx .buttonLink_labelClassic__aHoA6{z-index:2;line-height:46%;transition:all .6s cubic-bezier(.4,0,.1,1)}@media(max-width:812px){.buttonLink_btnPosnawr__CNjFx .buttonLink_labelClassic__aHoA6{line-height:100%}}.buttonLink_btnPosnawr__CNjFx .buttonLink_arrowClassic__Slo_3{width:.6vw;height:.6vw;fill:var(--black);stroke:var(--black);transform:rotate(-90deg);transition:all .6s cubic-bezier(.4,0,.1,1);position:absolute;right:calc(var(--layout-columns-gap)*-.8);z-index:2}@media(max-width:812px){.buttonLink_btnPosnawr__CNjFx .buttonLink_arrowClassic__Slo_3{width:2vw;height:2vw}}.buttonLink_btnPosnawr__CNjFx .buttonLink_ball__aTBoa{position:absolute;display:block;width:0;height:0;border-radius:40vw;background-color:var(--fillColor);transition:width .6s cubic-bezier(.4,0,.1,1),height .6s cubic-bezier(.4,0,.1,1);transform:translate(-50%,-50%);z-index:1}.preFooter_root__Zxcjj{position:relative;width:100%;height:100svh;background-color:var(--white);padding:0;margin:0}.preFooter_root__Zxcjj .preFooter_line__GBoXV{display:block}.preFooter_root__Zxcjj .preFooter_textsContainer__FemcE{display:flex;text-align:center;flex-direction:column;justify-content:center;position:absolute;align-items:center;width:100%;height:100%;gap:calc(var(--layout-columns-gap)*4)}@media(max-width:812px){.preFooter_root__Zxcjj .preFooter_textsContainer__FemcE{gap:calc(var(--layout-columns-gap)*2)}}.preFooter_root__Zxcjj .preFooter_textsContainer__FemcE .preFooter_actions__CiCF2{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--layout-columns-gap);margin-top:calc(var(--layout-columns-gap)*-2)}@media(max-width:812px){.preFooter_root__Zxcjj .preFooter_textsContainer__FemcE .preFooter_actions__CiCF2{margin-top:calc(var(--layout-columns-gap)*-.5);gap:calc(var(--layout-columns-gap)*.5)}}.preFooter_root__Zxcjj .preFooter_canvas__vrQAz{position:relative;width:100%;height:100%;z-index:1}.preFooter_root__Zxcjj .preFooter_canvas__vrQAz>div,.preFooter_root__Zxcjj .preFooter_canvas__vrQAz>div>div>canvas{width:100%!important;height:100%!important}.layout_footer__I5bXP{height:auto;width:100vw;overflow:hidden}@keyframes codeCard_fadeUp__WGcGP{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes codeCard_flash__CZCTW{0%{background-color:rgba(255,126,0,.18)}to{background-color:rgba(255,126,0,0)}}.codeCard_root__RiXmM{position:absolute;top:50%;right:var(--layout-margin);z-index:1;width:25vw;translate:0 -50%;color:#28282b;animation:codeCard_fadeUp__WGcGP .6s cubic-bezier(.4,0,.1,1) both;animation-delay:calc(var(--d) + .2s)}@media(max-width:812px){.codeCard_root__RiXmM{top:22vw;left:var(--layout-margin);width:auto;translate:none}}@media(min-width:812px){.codeCard_low__r5GPs{top:auto;bottom:3.6vw;translate:none}}.codeCard_head__29YpT{display:flex;justify-content:space-between;gap:1em;padding-bottom:.7vw;border-bottom:1px solid rgba(40,40,43,.15);white-space:nowrap}@media(max-width:812px){.codeCard_head__29YpT{padding-bottom:2vw}}.codeCard_head__29YpT .codeCard_file___iqrf{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;opacity:.55}.codeCard_head__29YpT .codeCard_state__oxgcc{color:var(--highlightColor);letter-spacing:.16em;text-transform:uppercase}.codeCard_code__bwLa6{margin:.7vw 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.65;white-space:pre;cursor:crosshair;touch-action:none}@media(max-width:812px){.codeCard_code__bwLa6{margin-top:2vw}}.codeCard_line__rwLh8{display:block;overflow:hidden;text-overflow:ellipsis;margin:0 -.4em;padding:0 .4em;border-radius:.25em}.codeCard_flash__CZCTW{animation:codeCard_flash__CZCTW 1.2s ease-out}.codeCard_number__0UEc9{display:inline-block;width:3ch;opacity:.3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.codeCard_kw__kkbLB{font-weight:650}.codeCard_fn__kaOSg{text-decoration:underline;-webkit-text-decoration-color:rgba(40,40,43,.3);text-decoration-color:rgba(40,40,43,.3);text-underline-offset:.2em}.codeCard_key__scJrn{opacity:.7}.codeCard_str__S3aIQ{color:#b85c00}.codeCard_num__lT9w0{color:#28282b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.codeCard_hot__MezKR{color:var(--highlightColor);font-weight:650}@keyframes codeCard_arrive__P4n1j{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes codeCard_grow__SylNy{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.codeCard_net__XYV9m{margin-top:.7vw;padding-top:.6vw;border-top:1px solid rgba(40,40,43,.15);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.65}@media(max-width:812px){.codeCard_net__XYV9m{margin-top:2vw;padding-top:1.6vw}}.codeCard_netHead__zhpXD{display:flex;justify-content:space-between;opacity:.45}.codeCard_empty__twtO6,.codeCard_more__FMIfP{opacity:.45}.codeCard_row__NgPMu{display:grid;grid-template-columns:4.5ch minmax(0,1fr) 8ch 26%;align-items:center;grid-gap:0 .8ch;gap:0 .8ch;animation:codeCard_arrive__P4n1j .35s cubic-bezier(.4,0,.1,1) both}@media(max-width:812px){.codeCard_row__NgPMu:nth-last-child(n+4){display:none}}.codeCard_kind__5n2Sj{opacity:.45}.codeCard_name__m2dPB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codeCard_size__AbkMz{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.codeCard_track__8m73I{position:relative;height:.5em;background-color:rgba(40,40,43,.07)}.codeCard_bar__UfsMm{position:absolute;top:0;bottom:0;background-color:#28282b;transform-origin:left center;transition:left .3s cubic-bezier(.4,0,.1,1),width .3s cubic-bezier(.4,0,.1,1);animation:codeCard_grow__SylNy .4s cubic-bezier(.4,0,.1,1) both}.codeCard_cached__LqoAy{background-color:transparent;outline:1px dashed rgba(40,40,43,.45);outline-offset:-1px}.codeCard_newest__3Shnk .codeCard_bar__UfsMm{background-color:var(--highlightColor)}.codeCard_newest__3Shnk .codeCard_name__m2dPB{color:var(--highlightColor)}.codeCard_ready__dXHf9 .codeCard_netHead__zhpXD{color:var(--highlightColor);opacity:1}@keyframes transitionScreen_rise__GX7xK{0%{transform:translateY(110%) rotate(3deg)}to{transform:none}}@keyframes transitionScreen_fadeUp__cE6Mb{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes transitionScreen_type__5_EQC{0%{width:0}to{width:calc(var(--len)*1ch)}}@keyframes transitionScreen_blink__bPoBN{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes transitionScreen_scan__ps1ue{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@keyframes transitionScreen_dots__B3__j{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}.transitionScreen_root__BU5cw{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:2.6vw var(--layout-margin) 3.6vw;color:#28282b}@media(max-width:812px){.transitionScreen_root__BU5cw{padding:8vw var(--layout-margin) 12vw}}.transitionScreen_top__cBGGA{display:flex;justify-content:space-between;animation:transitionScreen_fadeUp__cE6Mb .6s cubic-bezier(.4,0,.1,1) both;animation-delay:var(--d)}.transitionScreen_label__lsgNu{color:var(--highlightColor);letter-spacing:.16em;text-transform:uppercase}.transitionScreen_route__wZNYm{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;opacity:.5}.transitionScreen_center__jFvon{display:flex;flex-direction:column;align-items:flex-start;gap:1vw}@media(max-width:812px){.transitionScreen_center__jFvon{gap:3vw}}.transitionScreen_terminal__hC_zx{display:flex;align-items:center;gap:1ch;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:450;animation:transitionScreen_fadeUp__cE6Mb .5s cubic-bezier(.4,0,.1,1) both;animation-delay:calc(var(--d) + .1s)}.transitionScreen_terminal__hC_zx .transitionScreen_prompt___1zPE{color:var(--highlightColor)}.transitionScreen_terminal__hC_zx .transitionScreen_dollar__mSGTU{opacity:.45}.transitionScreen_terminal__hC_zx .transitionScreen_command__NnWGA{display:inline-block;width:0;overflow:hidden;white-space:nowrap;animation:transitionScreen_type__5_EQC calc(var(--len)*40ms) steps(var(--len)) forwards;animation-delay:calc(var(--d) + .3s)}.transitionScreen_terminal__hC_zx .transitionScreen_caret__sFuZt{width:.6ch;height:1.1em;margin-left:-.9ch;background-color:var(--highlightColor);animation:transitionScreen_blink__bPoBN 1s steps(1) infinite}.transitionScreen_word__R9Biq{display:flex;overflow:hidden;padding:.18em .05em .06em 0;margin:-.18em 0 -.06em;font-size:15vw;line-height:.95;font-weight:650;letter-spacing:-.055em;white-space:nowrap}@media(max-width:812px){.transitionScreen_word__R9Biq{font-size:19vw}}.transitionScreen_word__R9Biq .transitionScreen_char__Ni_Og{display:inline-block;transform:translateY(110%);animation:transitionScreen_rise__GX7xK 1.05s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--d) + .25s + var(--i)*55ms);transition:translate .45s cubic-bezier(.34,1.8,.64,1)}@media(hover:hover){.transitionScreen_word__R9Biq .transitionScreen_char__Ni_Og:hover{translate:0 -.12em}}.transitionScreen_word__R9Biq .transitionScreen_dot__OE_Rj{color:var(--highlightColor)}.transitionScreen_status__wggag{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:450;opacity:.6;animation:transitionScreen_fadeUp__cE6Mb .5s cubic-bezier(.4,0,.1,1) both;animation-delay:calc(var(--d) + .55s)}.transitionScreen_status__wggag .transitionScreen_dots__B3__j:after{content:"";animation:transitionScreen_dots__B3__j 1.2s steps(1) infinite}.transitionScreen_status__wggag .transitionScreen_check__lgLC9{color:var(--highlightColor)}.transitionScreen_ready__JFH_s .transitionScreen_status__wggag{opacity:1}.transitionScreen_bottom__Ps_Vo{display:flex;flex-direction:column;gap:.6vw;max-width:44vw;animation:transitionScreen_fadeUp__cE6Mb .6s cubic-bezier(.4,0,.1,1) both;animation-delay:calc(var(--d) + .45s)}@media(max-width:812px){.transitionScreen_bottom__Ps_Vo{gap:2vw;max-width:100%}}.transitionScreen_bottom__Ps_Vo .transitionScreen_fact__CfTN0{font-weight:550}.transitionScreen_progress__eB91W{position:absolute;left:var(--layout-margin);right:var(--layout-margin);bottom:1.8vw;height:2px;overflow:hidden;background-color:rgba(40,40,43,.12)}@media(max-width:812px){.transitionScreen_progress__eB91W{bottom:6vw}}.transitionScreen_progress__eB91W .transitionScreen_bar__WOY0_{position:absolute;top:0;bottom:0;left:0;width:40%;background-color:var(--highlightColor);animation:transitionScreen_scan__ps1ue 1.1s cubic-bezier(.4,0,.1,1) infinite}.transitionScreen_progress__eB91W .transitionScreen_fill__SQVaO{position:absolute;inset:0;background-color:var(--highlightColor);transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.transitionScreen_progress__eB91W .transitionScreen_bar__WOY0_{transition:opacity .3s ease}.transitionScreen_ready__JFH_s .transitionScreen_progress__eB91W .transitionScreen_bar__WOY0_{opacity:0}.transitionScreen_ready__JFH_s .transitionScreen_progress__eB91W .transitionScreen_fill__SQVaO{transform:scaleX(1)}.loader_root__8gquB{position:fixed;top:0;z-index:5;width:100vw;height:100vh;height:calc(100*var(--svh, 1vh));height:100svh;overflow:hidden;color:#28282b;background-color:#f0f4f1}.loader_root__8gquB .loader_innerContainer__HUqPe{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.loader_root__8gquB .loader_innerContainer__HUqPe .loader_fullNameContainer__nRqoa{width:100%;height:100%;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center}.loader_root__8gquB .loader_innerContainer__HUqPe .loader_fullNameContainer__nRqoa .loader_fullName__BmpAy{text-align:left;display:inline-block;overflow:hidden;color:#18181b}.loader_root__8gquB .loader_innerContainer__HUqPe .loader_fullNameContainer__nRqoa .loader_fullName__BmpAy>span{position:relative;top:0}.loader_root__8gquB .loader_innerContainer__HUqPe .loader_shortNameContainer__eQA3M{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.loader_root__8gquB .loader_innerContainer__HUqPe .loader_shortNameContainer__eQA3M .loader_shortName__UMMdc{text-align:center;display:inline-block;overflow:hidden;opacity:0;color:#020002}.loader_root__8gquB .loader_innerContainer__HUqPe .loader_shortNameContainer__eQA3M .loader_shortName__UMMdc>span{position:relative;top:12vw}.loader_root__8gquB .loader_progressContainer__2B8pC{bottom:2svh;right:0;position:absolute}.loader_root__8gquB .loader_progressContainer__2B8pC .loader_progress__jBBk8{text-align:center;display:inline-block;overflow:hidden;color:#020002}.loader_root__8gquB .loader_progressContainer__2B8pC .loader_progress__jBBk8>span{position:relative;top:0}.loader_other__E4vZD{display:none}.loader_fullNameContainer__nRqoa{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:hidden}.loader_fullName__BmpAy{position:absolute;left:2vw;top:50%;width:auto;max-width:none;transform:translateY(-50%);margin:0;padding:0;font-size:clamp(8rem,17vw,18rem);line-height:.76;font-weight:600;letter-spacing:-.045em;display:block;overflow:visible}@media(max-width:600px){.loader_fullName__BmpAy{left:5vw;text-align:center!important;font-size:clamp(2.25rem,13vw,3.5rem);line-height:.86;letter-spacing:-.02em}}.loader_fullNameLine__6QkBr{display:block;width:100%}.perspectiveText_root__Ncs_Y{height:100%;width:100%}.perspectiveText_root__Ncs_Y:hover .perspectiveText_perspectiveText__fVDC2{transform:rotateX(90deg)}.perspectiveText_root__Ncs_Y:hover .perspectiveText_perspectiveText__fVDC2 a:first-of-type,.perspectiveText_root__Ncs_Y:hover .perspectiveText_perspectiveText__fVDC2 p:first-of-type{transform:translateY(-100%);opacity:0}.perspectiveText_root__Ncs_Y:hover .perspectiveText_perspectiveText__fVDC2 a:nth-of-type(2),.perspectiveText_root__Ncs_Y:hover .perspectiveText_perspectiveText__fVDC2 p:nth-of-type(2){opacity:1}.perspectiveText_perspectiveText__fVDC2{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.4,0,.1,1)}.perspectiveText_perspectiveText__fVDC2 a,.perspectiveText_perspectiveText__fVDC2 p{color:var(--menuFontColor);transition:all .45s cubic-bezier(.4,0,.1,1);text-transform:uppercase}.perspectiveText_perspectiveText__fVDC2 a:nth-of-type(2),.perspectiveText_perspectiveText__fVDC2 p:nth-of-type(2){position:absolute;transform-origin:bottom center;transform:rotateX(-90deg) translateY(50%);opacity:0}.menuButton_button__BA6ZV{height:2.5vw;border-radius:9vw;background-color:var(--menuColor);box-shadow:0 .32vw .52vw rgba(0,0,0,.039),0 .12vw .22vw rgba(0,0,0,.039)}@media(max-width:812px){.menuButton_button__BA6ZV{height:6vw}}.menuButton_button__BA6ZV .menuButton_label__IJwbs{padding:0 1.25vw}@media(max-width:812px){.menuButton_button__BA6ZV .menuButton_label__IJwbs{padding:0 3vw}}.menuLinks_menu__Pitki{position:fixed;right:0;top:0;opacity:0;width:40vw;height:100%;z-index:1;overflow:hidden}@media(max-width:812px){.menuLinks_menu__Pitki{width:100vw}}.menuLinks_menuWrapper__FGdxP{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;padding-top:calc(var(--layout-columns-gap)*2);padding-bottom:calc(var(--layout-columns-gap)*2);height:inherit;color:var(--white);display:flex;flex-direction:column;justify-content:space-between}.menuLinks_menuWrapper__FGdxP::-webkit-scrollbar{display:none}.menuLinks_menuWrapper__FGdxP .menuLinks_menuClose__cP4YF{position:absolute;top:var(--layout-columns-gap);right:var(--layout-margin);border:1px solid var(--white);height:2.5vw;width:2.5vw;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.menuLinks_menuWrapper__FGdxP .menuLinks_menuClose__cP4YF>p{line-height:.4;font-size:1.2vw}@media(max-width:812px){.menuLinks_menuWrapper__FGdxP .menuLinks_menuClose__cP4YF{height:6vw;width:6vw}.menuLinks_menuWrapper__FGdxP .menuLinks_menuClose__cP4YF>p{line-height:.4;font-size:3.8vw}}.menuLinks_menuList__Vhw2z{counter-reset:menuList;margin-bottom:calc(var(--layout-columns-gap)*2)}.menuLinks_menuList__Vhw2z:before{position:relative;font-size:2.3vw;line-height:130%;font-weight:550;color:var(--accentColor);display:inline-block}@media(max-width:812px){.menuLinks_menuList__Vhw2z:before{font-size:5.9vw;line-height:140%}}.menuLinks_menuList__Vhw2z:first-child:before{content:"Sitemap";font-weight:700;margin-bottom:var(--layout-columns-gap)}.menuLinks_menuList__Vhw2z:nth-child(2){counter-reset:menulist2 4}.menuLinks_menuList__Vhw2z:nth-child(2):before{font-weight:700;content:"Selected Projects";margin-bottom:var(--layout-columns-gap)}.menuLinks_menuList__Vhw2z:nth-child(3){display:none}@media(max-width:812px){.menuLinks_menuList__Vhw2z:nth-child(3){display:block}}.menuLinks_menuList__Vhw2z:nth-child(4):before{font-weight:700;content:"Follow Me";margin-bottom:var(--layout-columns-gap)}.menuLinks_menuListItem__Qbh_w{font-weight:450;position:relative;width:-moz-fit-content;width:fit-content;text-indent:0;cursor:pointer;pointer-events:auto;margin-bottom:var(--layout-columns-gap)}.menuLinks_menuListItem__Qbh_w:after{content:"";position:absolute;top:89%;left:0;width:100%;height:.375vw;background:var(--white);z-index:-1;transform:scaleX(.001);opacity:0;transform-origin:100% 50%;transition:transform .3s cubic-bezier(.2,1,.3,1),opacity .1s linear .2s;transform-origin:0 50%}.menuLinks_menuListItem__Qbh_w:hover:after{opacity:1;transform:scaleX(1);transform-origin:0 50%;transition:transform .7s cubic-bezier(.2,1,.3,1),opacity .1s linear;transform:scaleX(.15)}.menuLinks_menuListItem__Qbh_w span{font-size:1.9vw;display:block;color:var(--white);text-decoration:none}@media(max-width:812px){.menuLinks_menuListItem__Qbh_w span{font-size:3.7vw;line-height:140%}}.menuLinks_menuListItem__Qbh_w.menuLinks_menuListItemActive__Pphf5:after,.menuLinks_menuListItem__Qbh_w.menuLinks_menuListItemActive__Pphf5:hover:after{opacity:1;transform:scaleX(1);transform-origin:0 50%;transition:transform .7s cubic-bezier(.2,1,.3,1),opacity .1s linear}.styles_root__E_BhR{position:fixed;z-index:2;opacity:0;top:0;left:0;padding:var(--layout-columns-gap) var(--layout-margin) 0 var(--layout-margin);width:100%;pointer-events:none;scale:1}.styles_root__E_BhR .styles_innerHeader___7yW2{height:3.1vw;position:relative;display:flex;justify-content:space-between;align-items:center;width:100%}@media(max-width:812px){.styles_root__E_BhR .styles_innerHeader___7yW2{height:6.5vw}}.styles_root__E_BhR .styles_innerHeader___7yW2>a{pointer-events:all}.styles_root__E_BhR .styles_innerHeader___7yW2 .styles_rightContainer__n0Mv9{pointer-events:all;display:flex;gap:var(--layout-columns-gap);align-items:center}.styles_brand__NA5vg{color:var(--highlightColor);font-family:Varsity,sans-serif;font-size:clamp(2rem,8vw,3rem);line-height:1;font-weight:400}.scrollbar_scrollbar__ytmpT{width:.25vw;position:fixed;top:10svh;height:80svh;right:1vw;z-index:100;opacity:0;mix-blend-mode:difference;border-radius:.15vw;background-color:rgba(240,244,241,.102)}@media(max-width:812px){.scrollbar_scrollbar__ytmpT{width:.65vw}}.scrollbar_scrollbar__ytmpT .scrollbar_inner__0uUXI{position:absolute;width:.25vw;height:6svh;background-color:var(--white);border:none;border-radius:.15vw}@media(max-width:812px){.scrollbar_scrollbar__ytmpT .scrollbar_inner__0uUXI{width:.65vw}}.app_background__3Pqaf{height:100%;width:100vw;position:fixed;top:0;left:0}.app_background__3Pqaf>div,.app_background__3Pqaf>div>div>canvas{width:100%!important;height:100%!important}.app_root__CIxIS{display:flex;align-items:center;height:100svh;width:100vw}.app_layout__eWQlV{background-color:transparent;opacity:1;height:100svh;display:flex;flex-direction:column;position:relative;width:100%;overflow:hidden}.app_layout__eWQlV .app_main__yf5R5{flex-grow:1;z-index:1;opacity:0;top:0;left:0;position:fixed;transition:color .35s ease-in-out;color:var(--black);overflow:hidden;max-height:100svh;height:100svh!important;width:100%;-ms-overflow-style:none;scrollbar-width:none}.app_layout__eWQlV .app_main__yf5R5 ::-webkit-scrollbar{display:none;--webkit-appearance:none}.app_layout__eWQlV .app_main__yf5R5 .app_mainContainer__VYKuP{height:auto;width:100%}.app_layout__eWQlV .app_canvasContainer__drRA_{position:absolute!important;top:0;left:0;height:100%!important;overflow:hidden;background-color:transparent;pointer-events:none;z-index:2;opacity:1}.app_layout__eWQlV .app_canvasContainer__drRA_>div,.app_layout__eWQlV .app_canvasContainer__drRA_>div>canvas{width:100%!important;height:100%!important}