*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,button{background:none;outline:0;border:1px solid rgba(0,0,0,.6);border-radius:0;padding:1.4rem;margin:0;width:100%}button{cursor:pointer}pre{white-space:pre-wrap}img{display:block;width:100%;height:auto}a{text-decoration:none}:root{--black: #363636;--white: #ffffff;--yellow: #fffc6c;--pink: #fe6dde;--vw: 100vw;--layout-width: 100vw;--layout-columns: 8;--layout-margin: 3.2vw;--layout-gutter: 2.1333333333vw;--layout-column-width: calc(var(--layout-width) / var(--layout-columns));--scrollable-page-width: 100%;--header-size: 48;--about-content-size: 92;--about-subtitle-size: 38;--about-copy-size: 56;--work-title-size: 110;--work-body-size: 48;--header-final-size: 3.3333333333vw;--about-content-final-size: calc( var(--header-final-size) * var(--about-content-size) / var(--header-size) );--about-subtitle-final-size: calc( var(--header-final-size) * var(--about-subtitle-size) / var(--header-size) );--about-copy-final-size: calc( var(--header-final-size) * var(--about-copy-size) / var(--header-size) );--work-title-final-size: calc( var(--header-final-size) * var(--work-title-size) / var(--header-size) );--work-body-final-size: calc( var(--header-final-size) * var(--work-body-size) / var(--header-size) )}@media screen and (min-width: 769px){:root{--layout-columns: 12;--layout-margin: 2.4rem;--layout-gutter: 1.6rem;--scrollable-page-width: 42rem;--header-size: 35;--about-content-size: 70;--about-subtitle-size: 25;--about-copy-size: 40;--header-final-size: 1.53rem}}@supports (height: 1svh){:root{--vh: 100svh}}@supports not (height: 1vh){:root{--vh: 100vh}}@supports (overflow: clip){:root{--overflow--hidden: clip}}@supports not (overflow: clip){:root{--overflow--hidden: hidden}}html{font-size:10px}html *::-webkit-scrollbar{width:0;height:0}body{overflow:hidden;background-color:var(--black)}body.in-app-browser{background-color:var(--yellow)}body:after{display:none;content:"mobile"}@media screen and (min-width: 561px){body:after{content:"tablet"}}@media screen and (min-width: 769px){body:after{content:"tablet--landscape"}}@media screen and (min-width: 1024px){body:after{content:"desktop"}}@media screen and (min-width: 1280px){body:after{content:"desktop--medium"}}@media screen and (min-width: 1441px){body:after{content:"desktop--large"}}@media screen and (min-width: 1800px){body:after{content:"desktop--x-large"}}@media all and (pointer: coarse){body:after{--touch: 1}}.observer{position:absolute;left:0;width:100%;height:.1rem;pointer-events:none;z-index:999}a,button,input,textarea,select,embed,object,iframe,details{color:#000;outline:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,embed:focus-visible,object:focus-visible,iframe:focus-visible,details:focus-visible{outline:2px solid var(--pink);outline-offset:.2rem}a.clicked,button.clicked,input.clicked,textarea.clicked,select.clicked,embed.clicked,object.clicked,iframe.clicked,details.clicked{outline:0}p{font-size:1.6rem;margin-bottom:.6rem}p a{font-size:inherit;color:inherit}ul,li,button{font-size:1.6rem}h1{font-size:3.2rem;margin-bottom:1.2rem}h2,h3,h4,h5{font-size:2rem;margin-bottom:1.2rem}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.svg__logo[data-astro-cid-ddapmqn7],.svg__logo--light[data-astro-cid-ddapmqn7],.svg__logo--dark[data-astro-cid-ddapmqn7]{display:block;width:20rem;fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2}.svg__logo--light[data-astro-cid-ddapmqn7] ellipse[data-astro-cid-ddapmqn7]{fill:var(--white)}.svg__logo--light[data-astro-cid-ddapmqn7] path[data-astro-cid-ddapmqn7]{fill:var(--white)}.svg__logo--dark[data-astro-cid-ddapmqn7] ellipse[data-astro-cid-ddapmqn7]{fill:var(--black)}.svg__logo--dark[data-astro-cid-ddapmqn7] path[data-astro-cid-ddapmqn7]{fill:var(--black)}.svg__logo[data-astro-cid-ddapmqn7] path[data-astro-cid-ddapmqn7],.svg__logo--light[data-astro-cid-ddapmqn7] path[data-astro-cid-ddapmqn7],.svg__logo--dark[data-astro-cid-ddapmqn7] path[data-astro-cid-ddapmqn7]{fill-rule:nonzero}.hour[data-astro-cid-q7qnst4i]{font-variant-numeric:tabular-nums}.svg__linked-in[data-astro-cid-zpmhdphz],.svg__linked-in--light[data-astro-cid-zpmhdphz],.svg__linked-in--dark[data-astro-cid-zpmhdphz]{display:block;width:4.2666666667vw;fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2}@media screen and (min-width: 769px){.svg__linked-in[data-astro-cid-zpmhdphz],.svg__linked-in--light[data-astro-cid-zpmhdphz],.svg__linked-in--dark[data-astro-cid-zpmhdphz]{width:1.8rem}}.svg__linked-in--light[data-astro-cid-zpmhdphz] path[data-astro-cid-zpmhdphz]{fill:var(--white)}.svg__linked-in--dark[data-astro-cid-zpmhdphz] path[data-astro-cid-zpmhdphz]{fill:var(--black)}.svg__linked-in--active[data-astro-cid-hkclr5io],.svg__linked-in--active--light[data-astro-cid-hkclr5io],.svg__linked-in--active--dark[data-astro-cid-hkclr5io]{display:block;width:4.2666666667vw;fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2}@media screen and (min-width: 769px){.svg__linked-in--active[data-astro-cid-hkclr5io],.svg__linked-in--active--light[data-astro-cid-hkclr5io],.svg__linked-in--active--dark[data-astro-cid-hkclr5io]{width:1.8rem}}.svg__linked-in--active--light[data-astro-cid-hkclr5io] path[data-astro-cid-hkclr5io]{fill:var(--white)}.svg__linked-in--active--dark[data-astro-cid-hkclr5io] path[data-astro-cid-hkclr5io]{fill:var(--black)}.header{position:fixed;z-index:9;top:0;left:0;width:100%;pointer-events:none;opacity:.00001;will-change:opacity}.header--ready{opacity:1}.header--safari .header__nav__wrapper__section__list__item--separator,.header--safari .header__nav__wrapper__section__list__item__label,.header--safari .header__nav__wrapper__section__list__item__label--city,.header--safari .header__nav__wrapper__section__list__item__anchor--city,.header--safari .header__nav__wrapper__section__list__item__anchor{font-weight:500!important}.header--safari .header__nav__wrapper__section__list__item--separator .header__nav__wrapper__section__list__item__label,.header--safari .header__nav__wrapper__section__list__item--separator .header__nav__wrapper__section__list__item__label--city,.header--safari .header__nav__wrapper__section__list__item--separator .header__nav__wrapper__section__list__item__anchor--city{width:.1rem}.header__nav,.header__nav--light,.header__nav--dark{position:absolute;top:0;left:0;width:var(--vw);height:var(--vh);overflow:var(--overflow--hidden);will-change:transform}.header__nav--light{display:none}.header__nav--light .header__nav__wrapper__section__list__item--separator span{background-color:var(--white)}.header__nav--light .header__nav__wrapper__section__list__item__anchor,.header__nav--light .header__nav__wrapper__section__list__item__label,.header__nav--light .header__nav__wrapper__section__list__item__label--city,.header__nav--light .header__nav__wrapper__section__list__item__anchor--city{color:var(--white)}.header__nav--dark .header__nav__wrapper__section__list__item--separator span{background-color:var(--black)}.header__nav--dark .header__nav__wrapper__section__list__item__anchor,.header__nav--dark .header__nav__wrapper__section__list__item__label,.header__nav--dark .header__nav__wrapper__section__list__item__label--city,.header__nav--dark .header__nav__wrapper__section__list__item__anchor--city{color:var(--black)}.header__nav__wrapper{width:100%;height:100%;will-change:transform}.header__nav__wrapper__section,.header__nav__wrapper__section--main,.header__nav__wrapper__section--logo{position:absolute;top:2.6666666667vw}@media screen and (min-width: 769px){.header__nav__wrapper__section,.header__nav__wrapper__section--main,.header__nav__wrapper__section--logo{top:var(--layout-margin)}}.header__nav__wrapper__section--logo{left:var(--layout-margin)}.header__nav__wrapper__section--logo .header__nav__wrapper__section__list__item,.header__nav__wrapper__section--logo .header__nav__wrapper__section__list__item--icon{--original-width: 2384;--original-height: 989;--width: 21.3333333333vw;--height: calc(var(--width) * var(--original-height) / var(--original-width));width:var(--width);height:var(--height);transform:translate(-5%);pointer-events:auto}@media screen and (min-width: 769px){.header__nav__wrapper__section--logo .header__nav__wrapper__section__list__item,.header__nav__wrapper__section--logo .header__nav__wrapper__section__list__item--icon{--width: 12rem;rotate:90deg;transform:translate(calc(var(--height) * -1),12%);transform-origin:bottom left}}.header__nav__wrapper__section--logo .header__nav__wrapper__section__list__item svg,.header__nav__wrapper__section--logo .header__nav__wrapper__section__list__item--icon svg{width:var(--width)}.header__nav__wrapper__section--main{right:0;width:calc(var(--vh) - var(--layout-margin) * 2);display:flex;justify-content:space-between;align-items:center;transform:translate(100%) rotate(90deg);transform-origin:top left}@media screen and (min-width: 769px){.header__nav__wrapper__section--main{transform:unset;width:unset;gap:.6rem;padding-top:unset;padding-right:var(--layout-margin)}}.header__nav__wrapper__section--main ul:first-child{order:2}.header__nav__wrapper__section--main ul:last-child{order:1;pointer-events:auto}@media screen and (min-width: 769px){.header__nav__wrapper__section--main ul:first-child,.header__nav__wrapper__section--main ul:last-child{order:unset}}.header__nav__wrapper__section__list{display:flex;align-items:center;column-gap:.8vw}@media screen and (min-width: 769px){.header__nav__wrapper__section__list{column-gap:.4rem}}.header__nav__wrapper__section__list__item,.header__nav__wrapper__section__list__item--icon{width:max-content}.header__nav__wrapper__section__list__item[data-city],[data-city].header__nav__wrapper__section__list__item--icon{display:none;opacity:.00001;will-change:opacity}.header__nav__wrapper__section__list__item[data-city].active,[data-city].active.header__nav__wrapper__section__list__item--icon{display:block}.header__nav__wrapper__section__list__item--separator{position:relative;font-size:0;height:3.2vw;width:.2rem}@media screen and (min-width: 769px){.header__nav__wrapper__section__list__item--separator{height:1.8rem;width:.2rem}}.header__nav__wrapper__section__list__item--separator .header__nav__wrapper__section__list__item__label,.header__nav__wrapper__section__list__item--separator .header__nav__wrapper__section__list__item__label--city,.header__nav__wrapper__section__list__item--separator .header__nav__wrapper__section__list__item__anchor--city{position:absolute;inset:0}.header__nav__wrapper__section__list__item--icon{font-size:0;transform:rotate(-90deg);margin-left:.5333333333vw}.header__nav__wrapper__section__list__item--icon:first-child{margin-left:0}@media screen and (min-width: 769px){.header__nav__wrapper__section__list__item--icon{transform:none;margin-left:.2rem}}.header__nav__wrapper__section__list__item--icon a{font-size:0}.header__nav__wrapper__section__list__item__label,.header__nav__wrapper__section__list__item__label--city,.header__nav__wrapper__section__list__item__anchor--city,.header__nav__wrapper__section__list__item__anchor{display:inline-block;position:relative;margin:0;font-size:var(--header-final-size);font-variation-settings:"wdth" 100;font-family:HelveticaNowVariableRoman,Arial,sans-serif;font-style:normal;font-stretch:normal;font-feature-settings:"ss01" 1,"ss03" 1,"ss04" 1,"ss05" 1,"ss06" 1,"ss07" 1;font-weight:700;letter-spacing:-.02rem;line-height:1}.header__nav__wrapper__section__list__item__label.internal,.internal.header__nav__wrapper__section__list__item__label--city,.internal.header__nav__wrapper__section__list__item__anchor--city,.header__nav__wrapper__section__list__item__anchor.internal{padding:var(--layout-margin) 0}@media screen and (min-width: 769px){.header__nav__wrapper__section__list__item__label.internal,.internal.header__nav__wrapper__section__list__item__label--city,.internal.header__nav__wrapper__section__list__item__anchor--city,.header__nav__wrapper__section__list__item__anchor.internal{padding:unset}}.helper__grid{position:fixed;z-index:9;inset:0;pointer-events:none}.helper__grid.visible .helper__grid__columns{display:flex}.helper__grid__columns{position:absolute;inset:0;width:100%;display:flex;flex-wrap:wrap;grid-gap:0;column-gap:var(--layout-gutter);padding-left:var(--layout-margin);padding-right:var(--layout-margin);margin-left:auto;margin-right:auto;display:none}.helper__grid__columns>div{width:100%;height:100%;background-color:#ff00ff40;--columns: 1;--columns-width: calc((var(--columns) / var(--layout-columns)) * 100%);--columns-gap-width: calc( var(--layout-gutter) * (1 - (1 / (var(--layout-columns) / var(--columns)))) );width:calc(var(--columns-width) - var(--columns-gap-width))}.helper__grid button{pointer-events:auto;position:absolute;top:0;left:0;width:var(--layout-margin);height:var(--layout-margin);padding:0;margin:0;border:none;background-color:#f0f}.video[data-astro-cid-lcoddvvd],.video--flip[data-astro-cid-lcoddvvd],.video--flop[data-astro-cid-lcoddvvd]{width:100%;height:100%;object-fit:cover;opacity:.00001;will-change:opacity}.video--flip[data-astro-cid-lcoddvvd]{z-index:2}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}main{position:relative;z-index:3}video{position:fixed;inset:0;z-index:1}
