@import "https://use.typekit.net/iss7eyr.css";
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}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-weight-normal:400;--font-weight-bold:700;--font-weight-black:900;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{:root{--section-radius:3rem;--radius:.5rem;--button-radius:.5rem;--radius-sm:max(3px, .4vw);--radius-huge:max(200px, 100vw);--gutter-size:4rem;--gutter-size-xs:.5rem;--gutter-size-sm:1.25rem;--gutter-size-md:2rem;--gutter-size-lg:max(20px, 2vw);--gutter-size-xl:max(30px, 5vw);--gutter-size-xxl:max(50px, 25vh);--gallery-container-gap:2rem;--gallery-gap:50rem;--minimap-gap:.5rem;--minimap-circle:1rem;--extra-data-gap:1rem;--content-gap:15rem;--content-padding:2.5rem;--button-padding:2rem;--button-padding-lg:2rem;--inside-padding:7rem;--inside-padding-md:2.5rem;--inside-padding-lg:5rem;--inside-padding-xl:max(25px, 5vw);--inside-padding-smaller:max(10px, 1.5vw);--inside-padding-sm:max(5px, 1vw);--inside-padding-xs:.2rem;--card-border-rgb:131, 134, 135;--display-font-size:25rem;--display-line-height:.85;--h1-font-size:8rem;--h1-line-height:1;--h2-font-size:6rem;--h2-line-height:1;--h3-font-size:3rem;--h3-line-height:1.3;--h4-font-size:2rem;--h4-line-height:1.1;--h5-font-size:1.25rem;--h5-line-height:1.3;--p-font-size:1rem;--p-line-height:1.3}*{box-sizing:border-box;margin:0;padding:0}button{font-weight:600}html{width:100%;height:100%;font-size:.520833vw}body,html{text-transform:uppercase;overscroll-behavior:none;background:#f8f8f8;height:100%;font-family:monospace}body{width:100%;margin:0}.main{position:relative}a,a:visited,button{color:inherit;cursor:pointer;pointer-events:all;text-decoration:none;display:flex}.line{padding-right:1rem;overflow:hidden}h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);text-transform:uppercase;font-weight:900}h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);text-transform:uppercase;font-weight:900}h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-weight:900}h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height);font-weight:900}h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height);text-transform:uppercase;font-weight:400}p{font-size:var(--p-font-size);line-height:var(--p-line-height);font-weight:500}h1,h2,h3,h4,h5{font-display:swap}input,textarea{font-size:var(--h2-font-size);line-height:var(--h2-line-height);text-transform:uppercase;font-weight:900}input::placeholder,textarea::placeholder{color:inherit;opacity:1}.line{overflow:hidden}@media screen and (max-width:1024px){body{--radius:3rem;--button-radius:1rem;--button-padding:3rem;--inside-padding-xs:3rem;--inside-padding-md:5rem;--inside-padding-lg:10rem;--display-font-size:35rem;--p-font-size:6rem;--h5-font-size:3rem;--h4-font-size:6rem;--h3-font-size:11rem;--h2-font-size:10rem;--h1-font-size:12rem;--content-padding:6rem;--gutter-size:8rem;--gutter-size-md:9rem;--gutter-size-sm:6rem;--gutter-size-xs:1rem;--content-gap:20rem;--extra-data-gap:3rem;--minimap-gap:3rem}}@media screen and (max-width:600px){body{--p-font-size:6rem;--h5-font-size:6rem;--h4-font-size:9rem;--h3-font-size:11rem;--h2-font-size:10rem;--h1-font-size:12rem}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[-30rem\]{top:-30rem}.right-0{right:0}.bottom-\(--content-padding\){bottom:var(--content-padding)}.bottom-0{bottom:0}.bottom-\[-30rem\]{bottom:-30rem}.bottom-\[calc\(-1_\*_var\(--minimap-gap\)_-_var\(--minimap-circle\)_\/_2\)\]{bottom:calc(-1 * var(--minimap-gap) - var(--minimap-circle) / 2)}.left-0{left:0}.left-1\/2{left:50%}.z-0{z-index:0}.z-1{z-index:1}.z-99{z-index:99}.z-999{z-index:999}.z-1000{z-index:1000}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.h-\(--minimap-circle\){height:var(--minimap-circle)}.h-0{height:0}.h-\[30vh\]{height:30vh}.h-\[70\%\]{height:70%}.h-full{height:100%}.h-svh{height:100svh}.w-\(--minimap-circle\){width:var(--minimap-circle)}.w-1\/2{width:50%}.w-1\/5{width:20%}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-\(--content-gap\){gap:var(--content-gap)}.gap-\(--extra-data-gap\){gap:var(--extra-data-gap)}.gap-\(--gallery-gap\){gap:var(--gallery-gap)}.gap-\(--gutter-size\){gap:var(--gutter-size)}.gap-\(--gutter-size-md\){gap:var(--gutter-size-md)}.gap-\(--gutter-size-sm\){gap:var(--gutter-size-sm)}.gap-\(--minimap-gap\){gap:var(--minimap-gap)}.gap-0{gap:0}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded-\(--button-radius\){border-radius:var(--button-radius)}.rounded-\[100\%\]{border-radius:100%}.border-none{--tw-border-style:none;border-style:none}.object-cover{object-fit:cover}.object-center{object-position:center}.p-\(--button-padding\){padding:var(--button-padding)}.p-\(--content-padding\){padding:var(--content-padding)}.p-\(--inside-padding-xs\){padding:var(--inside-padding-xs)}.p-\[calc\(var\(--button-padding\)\/2\)\]{padding:calc(var(--button-padding) / 2)}.px-\(--button-padding-lg\){padding-inline:var(--button-padding-lg)}.px-\(--content-padding\){padding-inline:var(--content-padding)}.py-\[calc\(var\(--button-padding-lg\)\/2\)\]{padding-block:calc(var(--button-padding-lg) / 2)}.pt-0{padding-top:0}.pb-\(--content-padding\){padding-bottom:var(--content-padding)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[\#444444\]{color:#444}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.mix-blend-difference{mix-blend-mode:difference}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.brightness-100{--tw-brightness:brightness(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.brightness-\[0\.5\]{--tw-brightness:brightness(.5);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.invert{--tw-invert:invert(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur-\[50px\]{--tw-backdrop-blur:blur(50px);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.will-change-transform{will-change:transform}.\[background\:none\]{background:0 0}.\[image-rendering\:pixelated\]{image-rendering:pixelated}@media (hover:hover){.hover\:opacity-100:hover{opacity:1}.hover\:brightness-50:hover{--tw-brightness:brightness(50%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}@media screen and (max-width:1024px){.tablet\:top-1\/2{top:50%}.tablet\:right-auto{right:auto}.tablet\:left-0{left:0}.tablet\:left-1\/2{left:50%}.tablet\:block{display:block}.tablet\:hidden{display:none}.tablet\:h-auto{height:auto}.tablet\:h-fit{height:fit-content}.tablet\:w-full{width:100%}.tablet\:flex-col{flex-direction:column}.tablet\:items-start{align-items:flex-start}.tablet\:gap-\(--gutter-size-xs\){gap:var(--gutter-size-xs)}.tablet\:self-stretch{align-self:stretch}.tablet\:overflow-visible{overflow:visible}.tablet\:p-\(--content-padding\){padding:var(--content-padding)}.tablet\:p-\[calc\(var\(--button-padding\)\*2\)\]{padding:calc(var(--button-padding) * 2)}.tablet\:px-\(--content-padding\){padding-inline:var(--content-padding)}.tablet\:py-\[calc\(var\(--content-padding\)\/2\)\]{padding-block:calc(var(--content-padding) / 2)}.tablet\:pt-\(--content-padding\){padding-top:var(--content-padding)}.tablet\:text-left{text-align:left}.tablet\:will-change-auto{will-change:auto}.tablet\:\[background\:inherit\]{background:inherit}}@media screen and (max-width:600px){.phone\:hidden{display:none}}.\[\&_h1\]\:w-3\/4 h1{width:75%}.\[\&_h1\]\:text-center h1{text-align:center}.\[\&_h1\]\:text-\(length\:--display-font-size\) h1{font-size:var(--display-font-size)}.\[\&_h1\]\:leading-\[1\.1\] h1{--tw-leading:1.1;line-height:1.1}.\[\&_h1\]\:font-normal h1{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_h3\]\:w-\[70\%\] h3{width:70%}.\[\&_h3\]\:text-center h3{text-align:center}@media screen and (max-width:1024px){.tablet\:\[\&_h3\]\:w-full h3{width:100%}}.\[\&_h4\]\:truncate h4,.\[\&_h5\]\:truncate h5{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_h5\]\:leading-none h5{--tw-leading:1;line-height:1}.\[\&_h5\]\:font-black h5{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.\[\&_h5\]\:font-bold h5{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_img\]\:relative\! img{position:relative!important}.\[\&_img\]\:h-\[8rem\] img{height:8rem}.\[\&_img\]\:w-auto img{width:auto}.\[\&_img\]\:object-contain img{object-fit:contain}@media screen and (max-width:1024px){.tablet\:\[\&_img\]\:h-auto img{height:auto}.tablet\:\[\&_img\]\:w-\[15rem\] img{width:15rem}}@media screen and (max-width:600px){.phone\:\[\&_img\]\:h-auto img{height:auto}.phone\:\[\&_img\]\:w-\[25rem\] img{width:25rem}}.\[\&_svg\]\:h-\(--h5-font-size\) svg{height:var(--h5-font-size)}.\[\&_svg\]\:h-\[calc\(var\(--h5-font-size\)\/3\)\] svg{height:calc(var(--h5-font-size) / 3)}.\[\&_svg\]\:w-\[calc\(var\(--h5-font-size\)\/3\)\] svg{width:calc(var(--h5-font-size) / 3)}.\[\&_svg\]\:w-auto svg{width:auto}@media screen and (max-width:1024px){.tablet\:\[\&_svg\]\:hidden svg{display:none}}.\[\&_video\]\:relative video{position:relative}.\[\&_video\]\:h-full video{height:100%}.\[\&_video\]\:w-full video{width:100%}.\[\&_video\]\:object-cover video{object-fit:cover}.\[\&_video\]\:object-center video{object-position:center}@media screen and (max-width:1024px){.tablet\:\[\&_video\]\:h-auto video{height:auto}.tablet\:\[\&_video\]\:w-full video{width:100%}}}.imageWrapper:before{content:"";background:linear-gradient(90deg,#0a0a0a 0%,#333 50%,#0a0a0a 100%) 0 0/200% 100%;animation:1.4s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
