@font-face{font-family:InterVariable;src:url(/assets/InterVariable-DiVDrmQJ.woff2)}@font-face{font-family:secondary;src:url(/assets/InterVariable-DiVDrmQJ.woff2)}html,body{width:100%;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}:root{--text-style-font-primary: "InterVariable", sans-serif;--text-style-font-secondary: secondary, monospace;--theme-accent: #e2e2e2;--theme-primary: #e2e2e2;--swatch-light: #e2e2e2;--swatch-dark: #000;--theme-background: var(--swatch-dark);--theme-background-2: var(--swatch-light);--theme-background-skeleton: color-mix(in lab, currentcolor 10%, transparent);--theme-heading-accent: var(--theme-accent);--swatch-light-o20: color-mix(in srgb, var(--swatch-light) 20%, transparent);--swatch-dark-o20: color-mix(in srgb, var(--swatch-dark) 20%, transparent);--swatch-brand-100: color-mix(in srgb, var(--theme-primary), white 80%);--swatch-brand-200: color-mix(in srgb, var(--theme-primary), white 60%);--swatch-brand-400: color-mix(in srgb, var(--theme-primary), white 20%);--swatch-brand-300: color-mix(in srgb, var(--theme-primary), white 40%);--swatch-brand-900: color-mix(in srgb, var(--theme-primary), black 80%);--swatch-brand-800: color-mix(in srgb, var(--theme-primary), black 60%);--swatch-brand-700: color-mix(in srgb, var(--theme-primary), black 40%);--swatch-brand-600: color-mix(in srgb, var(--theme-primary), black 20%);--size-0rem: 0rem;--size-0-125rem: .125rem;--size-0-25rem: .25rem;--size-0-375rem: .375rem;--size-0-5rem: .5rem;--size-0-75rem: .75rem;--size-1rem: 1rem;--size-1-25rem: 1.25rem;--size-1-5rem: 1.5rem;--size-2rem: 2rem;--size-2-5rem: 2.5rem;--size-3rem: 3rem;--size-3-5rem: 3.5rem;--size-4rem: 4rem;--size-5rem: 5rem;--size-7rem: 7rem;--size-8rem: 8rem;--size-10rem: 10rem;--typography-font-size-text-small: clamp(.875 * 1rem, ((.875 - ((1 - .875) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1 - .875) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 1 * 1rem);--typography-font-size-text-main: clamp(1 * 1rem, ((1 - ((1.125 - 1) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.125 - 1) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 1.125 * 1rem);--typography-font-size-large: clamp(1.125 * 1rem, ((1.125 - ((1.25 - 1.125) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.25 - 1.125) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 1.25 * 1rem);--typography-font-size-h5: clamp(1.375 * 1rem, ((1.375 - ((1.5 - 1.375) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.5 - 1.375) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 1.5 * 1rem);--typography-font-size-h4: clamp(1.75 * 1rem, ((1.75 - ((2 - 1.75) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2 - 1.75) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 2 * 1rem);--typography-font-size-h3: clamp(2.25 * 1rem, ((2.25 - ((3 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 3 * 1rem);--typography-font-size-h2: clamp(2.5 * 1rem, ((2.5 - ((4 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 4 * 1rem);--typography-font-size-h1: clamp(3 * 1rem, ((3 - ((5 - 3) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((5 - 3) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 5 * 1rem);--typography-font-size-display: clamp(4 * 1rem, ((4 - ((7 - 4) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((7 - 4) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 7 * 1rem);--font-primary-trim-top: .33em;--font-primary-trim-bottom: .38em;--typography-line-height-1: 1;--typography-line-height-small: .85;--typography-line-height-medium: 1.25;--typography-line-height-large: 1.5;--typography-font-primary-regular: 400;--typography-font-primary-medium: 500;--typography-font-primary-bold: 700;--typography-letter-spacing: -.04em;--typography-letter-spacing-default: .035em;--spacing-section-space-none: 0px;--spacing-section-space-small: clamp(3 * 1rem, ((3 - ((5 - 3) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((5 - 3) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 5 * 1rem);--spacing-section-space-medium: clamp(4 * 1rem, ((4 - ((7 - 4) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((7 - 4) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 7 * 1rem);--spacing-section-space-large: clamp(5.5 * 1rem, ((5.5 - ((10 - 5.5) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((10 - 5.5) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 10 * 1rem);--spacing-section-space-page-top: clamp(10 * 1rem, ((10 - ((14 - 10) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((14 - 10) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 14 * 1rem);--max-width--small: 50rem;--max-width--main: calc(var(--site--viewport-max) * 1rem);--site--column-count: 12;--site--viewport-max: 110;--site--viewport-min: 20;--site--margin: clamp(1 * 1rem, ((1 - ((3 - 1) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3 - 1) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 3 * 1rem);--site--gutter: clamp(1 * 1rem, ((1 - ((2 - 1) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2 - 1) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 2 * 1rem);--column-width: calc((min(var(--max-width--main), 100% - var(--site--margin) * 2) - (var(--site--gutter) * (var(--site--column-count) - 1))) / var(--site--column-count));--site--gutter-total: calc(var(--site--gutter) * (var(--site--column-count) - 1));--container--main: calc(var(--site--viewport-max) * 1rem);--container--small: 50rem;--container--full: calc(100vw - (var(--site--margin) * 2));--column-width-plus-gutter: calc(var(--column-width) + var(--site--gutter));--column-width-2: calc(var(--column-width-plus-gutter) * 2 - var(--site--gutter));--column-width-3: calc(var(--column-width-plus-gutter) * 3 - var(--site--gutter));--column-width-4: calc(var(--column-width-plus-gutter) * 4 - var(--site--gutter));--column-width-5: calc(var(--column-width-plus-gutter) * 5 - var(--site--gutter));--column-width-6: calc(var(--column-width-plus-gutter) * 6 - var(--site--gutter));--column-width-7: calc(var(--column-width-plus-gutter) * 7 - var(--site--gutter));--column-width-8: calc(var(--column-width-plus-gutter) * 8 - var(--site--gutter));--column-width-9: calc(var(--column-width-plus-gutter) * 9 - var(--site--gutter));--column-width-10: calc(var(--column-width-plus-gutter) * 10 - var(--site--gutter));--column-width-11: calc(var(--column-width-plus-gutter) * 11 - var(--site--gutter));--column-width-12: calc(var(--column-width-plus-gutter) * 12 - var(--site--gutter));--column-margin--2: 2px;--column-margin--5: 5px;--column-margin--6: 6px;--column-margin--9: 9px;--column-margin--10: 10px;--border-width--main: .094rem;--radius-main: 1rem;--radius-small: .5rem;--radius-round: 100vw;--btn-icon-size: clamp(2.5rem, 2.5rem + .5vw, 3.25rem);--btn-gap: var(--spacing-space-2);--btn-padding-y: clamp(.75rem, .75rem + .25vw, 1rem);--btn-padding-x: clamp(1.25rem, 1.25rem + .75vw, 2rem);--btn-animation-duration: .5s;--btn-animation-ease: cubic-bezier(.65, 0, .35, 1);--spacing-space-1: clamp(.375 * 1rem, ((.375 - ((.5 - .375) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.5 - .375) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), .5 * 1rem);--spacing-space-2: clamp(.625 * 1rem, ((.625 - ((.75 - .625) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.75 - .625) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), .75 * 1rem);--spacing-space-3: clamp(.875 * 1rem, ((.875 - ((1 - .875) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1 - .875) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 1 * 1rem);--spacing-space-4: clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.5 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 1.5 * 1rem);--spacing-space-5: clamp(1.75 * 1rem, ((1.75 - ((2 - 1.75) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2 - 1.75) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 2 * 1rem);--spacing-space-6: clamp(2 * 1rem, ((2 - ((2.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 2.5 * 1rem);--spacing-space-7: clamp(2.25 * 1rem, ((2.25 - ((3 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 3 * 1rem);--spacing-space-8: clamp(2.5 * 1rem, ((2.5 - ((4 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 4 * 1rem);--grid-line-color: rgba(255, 255, 255, .1);--grid-line-width: 1px;--grid-major-line-color: rgba(255, 255, 255, .2);--grid-major-line-width: 2px;--grid-major-every: 5;--grid-zoom: 1}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{display:none}body{font-family:var(--text-style-font-primary);font-size:var(--typography-font-size-text-main);background-color:var(--theme-background);color:var(--theme-primary)}button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-transform:inherit}span{color:var(--theme-accent)}h1,h2,h3,h4,h5,h6,p,a{padding-top:calc(var(--font-primary-trim-top) * -1);padding-bottom:calc(var(--font-primary-trim-bottom) * -1);text-wrap:pretty;text-transform:uppercase}h1{cursor:pointer;font-size:var(--typography-font-size-h1);font-weight:500;color:var(--tone-500);line-height:var(--typography-line-height-1);letter-spacing:var(--typography-letter-spacing)}h2{cursor:pointer;font-size:var(--typography-font-size-h2);font-weight:500;line-height:var(--typography-line-height-1);letter-spacing:var(--typography-letter-spacing)}h3{cursor:pointer;font-family:var(--text-style-font-primary);font-size:var(--typography-font-size-h3);font-weight:500;line-height:var(--typography-line-height-1);letter-spacing:var(--typography-letter-spacing)}h4{text-align:center;font-size:var(--typography-font-size-h4);font-weight:700;line-height:var(--typography-line-height-1)}h5{text-decoration:none;font-size:var(--typography-font-size-h5);font-weight:400;line-height:var(--typography-line-height-medium);letter-spacing:var(--typography-letter-spacing)}a{text-decoration:none;color:var(--theme-accent)}.btn-text,a,p{font-size:var(--typography-font-size-text-small);letter-spacing:var(--typography-letter-spacing);font-weight:400;font-family:var(--text-style-font-secondary);font-style:normal;text-decoration:none;line-height:var(--typography-line-height-medium)}.page-wrap{z-index:1;flex-flow:column;min-height:100svh;display:flex;position:relative;overflow:clip}.nav-wrap{z-index:200;position:fixed;width:100%;top:0;left:0;margin-top:var(--spacing-space-4);align-items:center;display:block;pointer-events:none}.nav-wrap *{pointer-events:auto}.nav-contain{max-width:var(--container--main);width:100%;margin-left:auto;margin-right:auto;grid-column-gap:var(--spacing-space-3);grid-row-gap:var(--spacing-space-3);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:space-between;display:grid}.nav-contain>:nth-child(1){justify-self:start}.nav-contain>:nth-child(2){justify-self:center}.nav-contain>:nth-child(3){justify-self:end}.bottom-nav-wrap{z-index:200;position:fixed;margin-inline:auto;right:0;left:0;bottom:0;max-width:var(--container--main);width:100%;margin-left:auto;margin-right:auto;padding-bottom:var(--spacing-space-4);pointer-events:none}.bottom-nav-wrap *{pointer-events:auto}.bottom-nav-contain{display:flex;flex-direction:row;width:100%;justify-content:space-between}#time{pointer-events:none;width:fit-content}.btn{display:inline-flex;flex-direction:row;align-items:stretch;gap:0;width:fit-content;height:fit-content;overflow:visible;cursor:pointer;text-decoration:none;position:relative;isolation:isolate;min-height:44px}.btn-container{background-color:var(--swatch-light);border-radius:100vw;padding:var(--btn-padding-y) var(--btn-padding-x);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;overflow:visible;-webkit-user-select:none;user-select:none}.btn-text{color:var(--swatch-dark);white-space:nowrap;pointer-events:none;font-size:var(--typography-font-size-text-small);letter-spacing:var(--typography-letter-spacing);font-weight:var(--typography-font-primary-medium)}.btn-icon-circle,.btn-icon-square{display:flex;align-items:center;justify-content:center;width:var(--btn-icon-size);height:var(--btn-icon-size);flex-shrink:0;background-color:var(--swatch-dark);color:var(--swatch-light);pointer-events:none;position:relative;z-index:1}.btn-icon-square{position:absolute;left:0;border-radius:50%}.btn-icon-circle{border-radius:50%}.btn-icon-circle svg,.btn-icon-square svg{width:clamp(20px,1.5rem,28px);height:clamp(20px,1.5rem,28px);stroke-width:2}@media(hover:none)and (pointer:coarse){.btn{min-height:48px}.btn-container{padding:var(--spacing-space-3) var(--spacing-space-5)}}#background{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-10;overflow:hidden}.page-wrap:after{display:none;content:"";top:-50%;left:-50%;width:200%;height:200%;pointer-events:none;position:fixed;background-image:url(/grain.png);z-index:5;background-repeat:repeat;background-size:1000px;opacity:.3;mix-blend-mode:overlay}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}.u-layout-wrapper{grid-column-gap:var(--site--gutter);grid-row-gap:var(--spacing-space-8);justify-content:center;align-items:stretch;width:100%;display:flex}.u-layout{grid-column-gap:inherit;grid-row-gap:inherit;flex-flow:column;grid-template-rows:auto;grid-auto-columns:1fr;width:100%;display:flex}.u-layout-column-1,.u-layout-column-2{width:100%;position:relative}.u-grid-wrapper{grid-column-gap:var(--site--gutter);grid-row-gap:var(--site--gutter);width:100%;display:flex}.u-grid-autofit{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--site--gutter);row-gap:var(--site--gutter)}.u-content-wrapper{text-align:start;justify-content:start;align-items:start;width:100%}.u-background-slot{pointer-events:none;width:100%;height:100%;position:absolute;inset:0%}.u-video{aspect-ratio:2;background-color:var(--theme-background-skeleton);width:100%;height:100%}.u-image-wrapper{aspect-ratio:2;background-color:var(--theme-background-skeleton);object-fit:cover;width:100%;height:100%;position:relative;overflow:clip}.u-image{object-position:calc(var(--x, 50) * 1%) calc(var(--y, 50) * 1%);object-fit:inherit;height:100%;display:block;position:absolute;inset:0%}.u-iframe-wrapper{aspect-ratio:16 / 9;position:relative}.u-iframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0%}.u-overlay{background-color:color-mix(in srgb,black calc(var(--number) / 100 * 80%),transparent);width:100%;height:100%;position:absolute;inset:0%}section{position:relative;width:100%;background-color:var(--theme-background)}.u-section-spacer-small{height:var(--spacing-section-space-small);position:relative}.u-section-spacer-medium{height:var(--spacing-section-space-medium);position:relative}.u-section-spacer-large{height:var(--spacing-section-space-large);position:relative}.u-container{container-type:inline-size;margin-left:auto;margin-right:auto;max-width:var(--container--main);z-index:1;height:100%;width:100%;position:relative}.u-container-small{z-index:1;max-width:var(--max-width--small);grid-column-gap:var(--spacing-space-8);grid-row-gap:var(--spacing-space-8);width:calc(100% - var(--site--margin) * 2);flex-flow:column;justify-content:center;margin-left:auto;margin-right:auto;display:flex;position:relative;container-type:inline-size}.u-container-full{width:100%;max-width:var(--container--full);margin:auto;position:relative}.u-svg{width:100%;height:100%;display:block;overflow:visible!important}.u-path{stroke-width:var(--border-width--main);stroke:currentColor;vector-effect:non-scaling-stroke}.u-display-block{display:block}.u-display-inline{display:inline}.u-display-inline-block{display:inline-block}.u-display-inline-flex{display:inline-flex}.u-display-inline-grid{display:inline-grid}.u-display-contents{display:contents}.u-display-none{display:none}.u-zindex-negative{z-index:-1}.u-zindex-0{z-index:0}.u-zindex-1{z-index:1}.u-zindex-2{z-index:2}.u-zindex-3{z-index:3}.u-position-static{position:static}.u-position-relative{position:relative}.u-position-absolute{position:absolute}.u-position-sticky{position:sticky;top:0}.u-position-fixed{position:fixed}.u-height-full{height:100%}.u-height-auto{height:auto}.u-width-full{width:100%}.u-width-auto{width:auto}.u-cover{width:100%;height:100%}.u-cover-absolute{width:100%;height:100%;position:absolute;inset:0%}.u-center-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-center-fixed{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.u-min-width-auto{min-width:auto}.u-min-height-screen{min-height:100svh}.u-max-width-none{max-width:none}.u-max-width-full{max-width:100%}.u-overflow-visible{overflow:visible}.u-overflow-hidden{overflow:hidden}.u-overflow-clip{overflow:clip}.u-overflow-x-auto{overflow:auto clip}.u-overflow-y-auto{overflow:clip auto}.u-flex-horizontal-wrap{align-content:center;align-items:center;justify-content:inherit;flex-flow:wrap;display:flex}.u-flex-vertical-nowrap{justify-content:center;align-items:inherit;flex-flow:column;display:flex}.u-flex-horizontal-nowrap{align-content:center;align-items:center;justify-content:inherit;flex-flow:row;display:flex}.u-flex-vertical-wrap{justify-content:center;align-items:inherit;flex-flow:column wrap;display:flex}.u-flex-grow{flex:1}.u-flex-shrink{flex:0 auto}.u-flex-noshrink{flex:none}.u-align-self-inherit{align-self:inherit}.u-align-self-start{align-self:flex-start}.u-align-self-center{align-self:center}.u-align-self-end{align-self:flex-end}.u-align-self-stretch{align-self:stretch}.u-align-items-stretch{align-items:stretch}.u-align-items-start{align-items:flex-start}.u-align-items-center{align-items:center}.u-align-items-end{align-items:flex-end}.u-align-items-inherit{align-items:inherit}.u-justify-content-start{justify-content:flex-start}.u-justify-content-center{justify-content:center}.u-justify-content-end{justify-content:flex-end}.u-justify-content-between{justify-content:space-between}.u-justify-content-around{justify-content:space-around}.u-justify-content-inherit{justify-content:inherit}.u-order-first{order:-1}.u-order-last{order:1}.u-column-span-full{grid-column:1 / -1}.u-column-span-1{grid-column-end:span 1}.u-column-span-2{grid-column-end:span 2}.u-column-span-3{grid-column-end:span 3}.u-column-span-4{grid-column-end:span 4}.u-column-span-5{grid-column-end:span 5}.u-column-span-6{grid-column-end:span 6}.u-column-span-7{grid-column-end:span 7}.u-column-span-8{grid-column-end:span 8}.u-column-span-9{grid-column-end:span 9}.u-column-span-10{grid-column-end:span 10}.u-column-span-11{grid-column-end:span 11}.u-column-span-12{grid-column-end:span 12}.u-column-start-auto{grid-column-start:auto}.u-column-start-1{grid-column-start:1}.u-column-start-2{grid-column-start:2}.u-column-start-3{grid-column-start:3}.u-column-start-4{grid-column-start:4}.u-column-start-5{grid-column-start:5}.u-column-start-6{grid-column-start:6}.u-column-start-7{grid-column-start:7}.u-column-start-8{grid-column-start:8}.u-column-start-9{grid-column-start:9}.u-column-start-10{grid-column-start:10}.u-column-start-11{grid-column-start:11}.u-column-start-12{grid-column-start:12}.u-row-start-auto{grid-row-start:auto}.u-row-start-1{grid-row-start:1}.u-row-start-2{grid-row-start:2}.u-row-start-3{grid-row-start:3}.u-row-start-4{grid-row-start:4}.u-row-start-5{grid-row-start:5}.u-row-start-6{grid-row-start:6}.u-row-span-1{grid-row-end:span 1}.u-row-span-2{grid-row-end:span 2}.u-row-span-3{grid-row-end:span 3}.u-row-span-4{grid-row-end:span 4}.u-row-span-5{grid-row-end:span 5}.u-row-span-6{grid-row-end:span 6}.u-column-width-1{width:var(--column-width)}.u-column-width-2{width:var(--column-width-2)}.u-column-width-3{width:var(--column-width-3)}.u-column-width-4{width:var(--column-width-4)}.u-column-width-5{width:var(--column-width-5)}.u-column-width-6{width:var(--column-width-6)}.u-column-width-7{width:var(--column-width-7)}.u-column-width-8{width:var(--column-width-8)}.u-column-width-9{width:var(--column-width-9)}.u-column-width-10{width:var(--column-width-10)}.u-column-width-11{width:var(--column-width-11)}.u-column-width-12{width:var(--column-width-12)}.u-gap-0{gap:0rem}.u-gap-1{gap:var(--spacing-space-1)}.u-gap-2{gap:var(--spacing-space-2)}.u-gap-3{gap:var(--spacing-space-3)}.u-gap-4{gap:var(--spacing-space-4)}.u-gap-5{gap:var(--spacing-space-5)}.u-gap-6{gap:var(--spacing-space-6)}.u-gap-7{gap:var(--spacing-space-7)}.u-gap-8{gap:var(--spacing-space-8)}.u-gap-gutter{grid-column-gap:var(--site--gutter);grid-row-gap:var(--site--gutter)}.u-gap-row-0{grid-row-gap:0rem}.u-gap-row-1{grid-row-gap:var(--spacing-space-1)}.u-gap-row-2{grid-row-gap:var(--spacing-space-2)}.u-gap-row-3{grid-row-gap:var(--spacing-space-3)}.u-gap-row-4{grid-row-gap:var(--spacing-space-4)}.u-gap-row-5{grid-row-gap:var(--spacing-space-5)}.u-gap-row-6{grid-row-gap:var(--spacing-space-6)}.u-gap-row-7{grid-row-gap:var(--spacing-space-7)}.u-gap-row-8{grid-row-gap:var(--spacing-space-8)}.u-margin-auto{margin:auto}.u-margin-top-0{margin-top:0}.u-margin-top-1{margin-top:var(--spacing-space-1)}.u-margin-top-2{margin-top:var(--spacing-space-2)}.u-margin-top-3{margin-top:var(--spacing-space-3)}.u-margin-top-4{margin-top:var(--spacing-space-4)}.u-margin-top-5{margin-top:var(--spacing-space-5)}.u-margin-top-6{margin-top:var(--spacing-space-6)}.u-margin-top-7{margin-top:var(--spacing-space-7)}.u-margin-top-8{margin-top:var(--spacing-space-8)}.u-margin-bottom-0{margin-bottom:0}.u-margin-bottom-1{margin-bottom:var(--spacing-space-1)}.u-margin-bottom-2{margin-bottom:var(--spacing-space-2)}.u-margin-bottom-3{margin-bottom:var(--spacing-space-3)}.u-margin-bottom-4{margin-bottom:var(--spacing-space-4)}.u-margin-bottom-5{margin-bottom:var(--spacing-space-5)}.u-margin-bottom-6{margin-bottom:var(--spacing-space-6)}.u-margin-bottom-7{margin-bottom:var(--spacing-space-7)}.u-margin-bottom-8{margin-bottom:var(--spacing-space-8)}.u-padding-0{padding:0}.u-padding-1{padding:var(--spacing-space-1)}.u-padding-2{padding:var(--spacing-space-2)}.u-padding-3{padding:var(--spacing-space-3)}.u-padding-4{padding:var(--spacing-space-4)}.u-padding-5{padding:var(--spacing-space-5)}.u-padding-6{padding:var(--spacing-space-6)}.u-padding-7{padding:var(--spacing-space-7)}.u-padding-8{padding:var(--spacing-space-8)}.u-padding-block-0{padding-top:0;padding-bottom:0}.u-padding-block-1{padding-top:var(--spacing-space-1);padding-bottom:var(--spacing-space-1)}.u-padding-block-2{padding-top:var(--spacing-space-2);padding-bottom:var(--spacing-space-2)}.u-padding-block-3{padding-top:var(--spacing-space-3);padding-bottom:var(--spacing-space-3)}.u-padding-block-4{padding-top:var(--spacing-space-4);padding-bottom:var(--spacing-space-4)}.u-padding-block-5{padding-top:var(--spacing-space-5);padding-bottom:var(--spacing-space-5)}.u-padding-block-6{padding-top:var(--spacing-space-6);padding-bottom:var(--spacing-space-6)}.u-padding-block-7{padding-top:var(--spacing-space-7);padding-bottom:var(--spacing-space-7)}.u-padding-block-8{padding-top:var(--spacing-space-8);padding-bottom:var(--spacing-space-8)}.u-padding-inline-0{padding-left:0;padding-right:0}.u-padding-inline-1{padding-left:var(--spacing-space-1);padding-right:var(--spacing-space-1)}.u-padding-inline-2{padding-left:var(--spacing-space-2);padding-right:var(--spacing-space-2)}.u-padding-inline-3{padding-left:var(--spacing-space-3);padding-right:var(--spacing-space-3)}.u-padding-inline-4{padding-left:var(--spacing-space-4);padding-right:var(--spacing-space-4)}.u-padding-inline-5{padding-left:var(--spacing-space-5);padding-right:var(--spacing-space-5)}.u-padding-inline-6{padding-left:var(--spacing-space-6);padding-right:var(--spacing-space-6)}.u-padding-inline-7{padding-left:var(--spacing-space-7);padding-right:var(--spacing-space-7)}.u-padding-inline-8{padding-left:var(--spacing-space-8);padding-right:var(--spacing-space-8)}.u-text-style-display{font-size:var(--typography-font-size-display);line-height:var(--typography-line-height-small);font-weight:var(--typography-font-primary-medium);letter-spacing:var(--typography-letter-spacing)}.u-text-style-h1{font-size:var(--typography-font-size-h1);line-height:var(--typography-line-height-small);font-weight:var(--typography-font-primary-medium);letter-spacing:var(--typography-letter-spacing)}.u-text-style-h2{font-size:var(--typography-font-size-h2);line-height:var(--typography-line-height-small);font-weight:var(--typography-font-primary-medium);letter-spacing:var(--typography-letter-spacing)}.u-text-style-h3{font-size:var(--typography-font-size-h3);line-height:var(--typography-line-height-medium);font-weight:var(--typography-font-primary-medium);letter-spacing:var(--typography-letter-spacing)}.u-text-style-h4{font-size:var(--typography-font-size-h4);line-height:var(--typography-line-height-medium);font-weight:var(--typography-font-primary-regular)}.u-text-style-h5{font-size:var(--typography-font-size-h5);line-height:var(--typography-line-height-medium);font-weight:var(--typography-font-primary-medium)}.u-text-style-h6{font-size:var(--typography-font-size-h6);line-height:var(--typography-line-height-medium);font-weight:var(--typography-font-primary-medium)}.u-text-align-left{text-align:start!important}.u-text-align-center{text-align:center!important}.u-text-style-large{font-size:var(--typography-font-size-large);line-height:var(--typography-line-height-huge)}.u-text-style-main{font-size:var(--typography-font-size-text-main);line-height:var(--typography-line-height-1-3)}.u-text-style-small{font-size:var(--typography-font-size-text-small);line-height:var(--typography-line-height-1)}.u-text-style-font-primary{font-family:var(--text-style-font-primary)}.u-text-style-font-secondary{font-family:var(--text-style-font-secondary)}.u-line-height-small{line-height:var(--typography-line-height-small)}.u-line-height-medium{line-height:var(--typography-line-height-medium)}.u-line-height-large{line-height:var(--typography-line-height-large)}.u-line-height-huge{line-height:var(--typography-line-height-huge)}.u-weight-regular{font-weight:var(--typography-font-primary-regular)}.u-weight-medium{font-weight:var(--typography-font-primary-medium)}.u-weight-bold{font-weight:var(--typography-font-primary-bold)}.u-text-transform-none{text-transform:none}.u-text-transform-uppercase{text-transform:uppercase!important}.u-text-transform-capitalize{text-transform:capitalize!important}.u-text-transform-lowercase{text-transform:lowercase!important}.u-text-wrap-balance{text-wrap:balance}.u-text-wrap-nowrap{text-wrap:nowrap}.u-text-wrap-pretty{text-wrap:pretty}.u-alignment-start{text-align:start!important;justify-content:start!important;align-items:start!important}.u-alignment-center{text-align:center!important;justify-content:center!important;align-items:center!important}.u-alignment-end{text-align:end!important;justify-content:end!important;align-items:end!important}.u-sr-only{white-space:nowrap;clip:rect(0,0,0,0);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-theme-light{color:var(--swatch-dark);background-color:var(--swatch-light)}.u-theme-dark{color:var(--swatch-light);background-color:var(--swatch-dark)}.u-theme-brand{color:var(--swatch-dark);background-color:var(--theme-accent)}.u-color-inherit{color:inherit}.u-color-faded{color:color-mix(in srgb,currentColor 70%,transparent)}.u-background-1{background-color:var(--theme-background)}.u-background-2{background-color:var(--theme-background-2)}.u-background-skeleton{background-color:var(--theme-background-skeleton)}.u-heading-accent strong{color:var(--theme-heading-accent);font-weight:inherit}.u-background-transparent{background-color:#0000}.u-pointer-on{pointer-events:auto}.u-pointer-off{pointer-events:none}.u-pointer-cursor{cursor:pointer}.u-radius-none{border-radius:0}.u-radius-inherit{border-radius:inherit}.u-radius-small{border-radius:var(--radius-small)}.u-radius-main{border-radius:var(--radius-main)}.u-radius-round{border-radius:var(--radius-round)}.u-ratio-1-1{aspect-ratio:1}.u-ratio-16-9{aspect-ratio:16 / 9}.u-ratio-3-2{aspect-ratio:3 / 2}.u-ratio-2-3{aspect-ratio:2 / 3}.u-ratio-2-1{aspect-ratio:2}.u-ratio-5-4{aspect-ratio:5 / 4}.u-ratio-4-5{aspect-ratio:4 / 5}.u-object-fit-cover{object-fit:cover}.u-object-fit-contain{object-fit:contain}@container (width < 50em){*{--_responsive---large: 0;--_responsive---medium: 1;--flex-medium: flex;--none-medium: none;--column-medium: column;--row-medium: row;--start-medium: start;--center-medium: center;--end-medium: end;--relative-medium: relative}:not([data-wf--grid--variant*=auto])>[data-medium-columns="1"]{display:flex}:not([data-wf--grid--variant*=auto])>[data-medium-columns="2"]{display:grid;--column-count-value: 2}:not([data-wf--grid--variant*=auto])>[data-medium-columns="3"]{display:grid;--column-count-value: 3}:not([data-wf--grid--variant*=auto])>[data-medium-columns="4"]{display:grid;--column-count-value: 4}:not([data-wf--grid--variant*=auto])>[data-medium-columns="5"]{display:grid;--column-count-value: 5}:not([data-wf--grid--variant*=auto])>[data-medium-columns="6"]{display:grid;--column-count-value: 6}:not([data-wf--grid--variant*=auto])>[data-medium-columns="7"]{display:grid;--column-count-value: 7}:not([data-wf--grid--variant*=auto])>[data-medium-columns="8"]{display:grid;--column-count-value: 8}:not([data-wf--grid--variant*=auto])>[data-medium-columns="9"]{display:grid;--column-count-value: 9}:not([data-wf--grid--variant*=auto])>[data-medium-columns="10"]{display:grid;--column-count-value: 10}:not([data-wf--grid--variant*=auto])>[data-medium-columns="11"]{display:grid;--column-count-value: 11}:not([data-wf--grid--variant*=auto])>[data-medium-columns="12"]{display:grid;--column-count-value: 12}.u-order-first-medium{order:-1}.u-order-auto-medium{order:0}.u-order-last-medium{order:1}.u-display-contents-medium{display:contents}.u-display-block-medium{display:block}.u-display-grid-medium{display:grid}.u-display-flex-medium{display:flex}.u-display-none-medium{display:none}.u-all-unset-medium{all:unset}.slider_offset{--slide-count: var(--md)}}@container (width < 35em){*{--_responsive---medium: 0;--_responsive---small: 1;--flex-small: flex;--none-small: none;--column-small: column;--row-small: row;--start-small: start;--center-small: center;--end-small: end;--relative-small: relative}:not([data-wf--grid--variant*=auto])>[data-small-columns="1"]{display:flex}:not([data-wf--grid--variant*=auto])>[data-small-columns="2"]{display:grid;--column-count-value: 2}:not([data-wf--grid--variant*=auto])>[data-small-columns="3"]{display:grid;--column-count-value: 3}:not([data-wf--grid--variant*=auto])>[data-small-columns="4"]{display:grid;--column-count-value: 4}:not([data-wf--grid--variant*=auto])>[data-small-columns="5"]{display:grid;--column-count-value: 5}:not([data-wf--grid--variant*=auto])>[data-small-columns="6"]{display:grid;--column-count-value: 6}:not([data-wf--grid--variant*=auto])>[data-small-columns="7"]{display:grid;--column-count-value: 7}:not([data-wf--grid--variant*=auto])>[data-small-columns="8"]{display:grid;--column-count-value: 8}:not([data-wf--grid--variant*=auto])>[data-small-columns="9"]{display:grid;--column-count-value: 9}:not([data-wf--grid--variant*=auto])>[data-small-columns="10"]{display:grid;--column-count-value: 10}:not([data-wf--grid--variant*=auto])>[data-small-columns="11"]{display:grid;--column-count-value: 11}:not([data-wf--grid--variant*=auto])>[data-small-columns="12"]{display:grid;--column-count-value: 12}.u-order-first-small{order:-1}.u-order-auto-small{order:0}.u-order-last-small{order:1}.u-display-contents-small{display:contents}.u-display-block-small{display:block}.u-display-grid-small{display:grid}.u-display-flex-small{display:flex}.u-display-none-small{display:none}.u-all-unset-small{all:unset}.slider_offset{--slide-count: var(--sm)}}@container (width < 20em){*{--_responsive---small: 0;--_responsive---xsmall: 1;--flex-xsmall: flex;--none-xsmall: none;--column-xsmall: column;--row-xsmall: row;--start-xsmall: start;--center-xsmall: center;--end-xsmall: end;--relative-xsmall: relative}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="1"]{display:flex}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="2"]{display:grid;--column-count-value: 2}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="3"]{display:grid;--column-count-value: 3}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="4"]{display:grid;--column-count-value: 4}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="5"]{display:grid;--column-count-value: 5}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="6"]{display:grid;--column-count-value: 6}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="7"]{display:grid;--column-count-value: 7}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="8"]{display:grid;--column-count-value: 8}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="9"]{display:grid;--column-count-value: 9}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="10"]{display:grid;--column-count-value: 10}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="11"]{display:grid;--column-count-value: 11}:not([data-wf--grid--variant*=auto])>[data-xsmall-columns="12"]{display:grid;--column-count-value: 12}.u-order-first-xsmall{order:-1}.u-order-auto-xsmall{order:0}.u-order-last-xsmall{order:1}.u-display-contents-xsmall{display:contents}.u-display-block-xsmall{display:block}.u-display-grid-xsmall{display:grid}.u-display-flex-xsmall{display:flex}.u-display-none-xsmall{display:none}.u-all-unset-xsmall{all:unset}.slider_offset{--slide-count: var(--xs)}}@media screen and (max-width:479px){.u-max-width-full{max-width:100%}}@media(max-width:1024px){:root{--margin: 15px;--frame-font-size: 10px}}@media(max-width:768px){:root{--site--margin: 1rem}.u-mobile-hidden{display:none}}.guide_wrap{opacity:0;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;pointer-events:none;display:flex;justify-content:center}.guide_contain{height:100%}.guide_layout{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--site--gutter);height:100%;width:100%}.guide_column{background-color:#ff00001a;height:100%}.hero{position:relative;width:100%;height:100svh}.hero-contain{width:100%;max-width:100%}.about-top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.spotlight-contain{height:fit-content;min-height:105vh;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-space-8);align-items:center;margin:0 auto;text-align:center}.section-2 .spotlight-container{position:relative;width:100%;max-width:1400px;display:flex;justify-content:center;margin:2rem 0}.middle-img{aspect-ratio:5/3;position:relative;height:100%}.middle-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.1) 70%,rgba(0,0,0,.75) 90%,rgba(0,0,0,1) 100%)}.vignette-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.1) 70%,rgba(0,0,0,.75) 90%,rgba(0,0,0,1) 100%)}@media(max-width:786px){.spotlight-contain{width:100%}}.menu-overlay{padding-top:var(--spacing-space-3);padding-left:var(--site--margin);padding-right:var(--site--margin);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background-color:var(--swatch-transparent);justify-content:center;align-items:center;width:100%;max-width:none;height:100vh;position:fixed;overflow:hidden}.menu-box{position:relative;display:flex;flex-direction:column;align-self:flex-start;padding:var(--size-0-5rem);margin-left:auto;width:100%;height:fit-content;max-width:var(--container--full);background-color:var(--theme-accent);clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);transform-origin:top center;will-change:clip-path;overflow:hidden;pointer-events:none}.nav-overlay .nav-items .nav-item{padding:.7rem;position:relative;width:100%;opacity:0;will-change:transform}.menu-item .active{background-color:var(--swatch-dark)}.menu-item .active a{color:var(--theme-accent)}.menu-toggle-btn{display:none;cursor:pointer}.menu-wrap{z-index:300;position:fixed;width:100%;right:0;left:0;bottom:0;max-width:var(--container--main);height:100%;margin:auto;padding-top:var(--spacing-space-4);pointer-events:none;background-color:#0000001b;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.menu-content{padding-left:var(--site--margin);padding-right:var(--site--margin);margin:auto;position:static;margin-top:var(--size-0-5rem)}.menu-box h3,.menu-box a{width:100%;color:#3e2300}.menu-box h3{font-weight:700}.menu-item{padding:var(--size-0-5rem);position:relative;width:100%;opacity:0;will-change:transform}.menu-box .menu-footer{padding-top:var(--size-0-5rem);width:100%;gap:1rem;text-align:center}.menu-box .menu-footer .menu-footer-item{display:flex;justify-content:space-around}@media(max-width:768px){.nav-contain{display:flex}.menu-toggle-btn{display:block}}.transition{position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100vh;pointer-events:none}.transition-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000;pointer-events:none;overflow:hidden}.transition-overlay canvas{width:100%;height:100%;display:block}.contact-contain{width:100%;max-width:100%;gap:var(--size-1rem);flex-flow:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative;inset:0%}img{width:100%;height:100%;object-fit:cover}.grid-guide{position:fixed;inset:0;pointer-events:none;z-index:9999}.grid-guide__inner{box-sizing:border-box;margin-left:auto;margin-right:auto;width:calc(100% - var(--site--margin) * 2);max-width:var(--container--main);height:100%;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--site--gutter)}.grid-guide__col{background:#ffffff0f;outline:1px dashed rgba(255,255,255,.15)}@media(prefers-color-scheme:light){.grid-guide__col{background:#0000000f;outline-color:#0000001f}}.slider{transform-style:preserve-3d}.slide{position:absolute;width:45vw;height:100vh;overflow:hidden}.slide img{width:100%;height:100%;object-fit:cover}.slide-title{pointer-events:auto;cursor:pointer}.slide-title p{color:var(--theme-accent)}.thumbnail-item{position:absolute;width:4rem;aspect-ratio:1/1;overflow:hidden}.thumbnail-item img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1000px){.slide{width:75vw}.thumbnail-item{width:20px;height:30px}}.archive-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:var(--site--margin);opacity:0;transition:opacity .5s ease}.archive-overlay.active{opacity:1;pointer-events:auto}.archive-header{width:100%;text-align:center;margin-top:5rem;overflow:hidden}.archive-nav-wrap{z-index:5;width:100%;align-items:center;display:block}.archive-nav-contain{max-width:var(--container--main);width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between}.nav-btn{aspect-ratio:1/1;width:3rem;background:#00000080;border:1px solid var(--theme-accent);color:var(--theme-accent);padding:.5rem;cursor:pointer;font-family:var(--text-style-font-secondary);text-transform:uppercase;transition:all .3s ease;pointer-events:auto}.nav-btn:hover{background:var(--theme-accent);color:var(--theme-background)}#archive-year{font-family:var(--text-style-font-secondary);color:var(--theme-accent);font-size:var(--typography-font-size-h5)}#gallery{scale:1.2;position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;transform-style:preserve-3d;transform-origin:center center;will-change:transform}#gallery canvas{width:100%!important;height:100%!important;display:block;cursor:grab}#gallery canvas:active{cursor:grabbing}
