/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}body,button,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{word-wrap:break-word;-webkit-box-sizing:inherit;box-sizing:inherit}button,input,textarea{-webkit-appearance:none;border-radius:0}details,summary{outline:none}summary{display:block}summary::-webkit-details-marker{display:none}@font-face{font-family:MM77-Sans;font-style:normal;font-weight:400;src:url(../fonts/BasisGrotesque-Medium-e561a403e2.woff2) format("woff2"),url(../fonts/BasisGrotesque-Medium-283c5f1f8d.woff) format("woff")}:root{--font-size:clamp(12px,1.75vh,21px);--line-height:1.25em;--font-family:"MM77-Sans",sans-serif;--color-base:#000;--color-contrast:#fff;--color-accent:#838383;--color-accent--border:#666;--gutter:6rem;--column-width:34rem;--transition-duration:0.6s;--transition-delay:0.2s;--transition-easing:cubic-bezier(.75,.07,.5,.65)}@media screen and (max-width:737px) and (orientation:portrait){:root{--font-size:clamp(12px,2vw,24px);--gutter:2rem}}.u-visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.u-hidden{display:none}.u-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.u-hide-scrollbar::-webkit-scrollbar{display:none}.Distance{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-flow:row;flex-flow:row;height:auto;justify-content:space-evenly;width:100%}.Distance-option{position:relative}.Distance-option h3{cursor:default;position:relative;z-index:10}.Distance-video{display:none;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;width:100%;z-index:1}.Distance-option h3:hover{opacity:0}.Distance-option:has(h3:hover) .Distance-video{display:block}.Richtext{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;row-gap:var(--line-height)}.Richtext,.Richtext h2{width:100%}.Richtext p:not(:only-child){color:var(--color-contrast);letter-spacing:.0125em;max-width:var(--column-width);text-align:left;text-transform:none}section.--center .Richtext{text-align:center}.Richtext dl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto;max-width:48rem;width:100%}.Richtext dt{padding:.45rem calc(var(--gutter)/2) .25rem 0;text-align:right}.Richtext dd,.Richtext dt{border-bottom:1px solid var(--color-accent--border);line-height:var(--line-height);margin:0;width:50%}.Richtext dd{padding:.45rem 0 .25rem calc(var(--gutter)/2);text-align:left}.Richtext table{margin:0 auto;max-width:calc(var(--column-width)*2 + var(--gutter));width:100%}.Richtext tr.available{color:var(--color-contrast)}.Richtext td{border-bottom:1px solid var(--color-accent--border);line-height:var(--line-height);margin:0;padding:.45rem 0 .25rem;text-align:left}.Richtext td:last-child{white-space:nowrap}@media screen and (orientation:portrait){.Richtext table{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.Richtext thead{display:none}.Richtext tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid var(--color-accent--border);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin-bottom:var(--line-height)}.Richtext tbody td:before{content:attr(data-label) ":";display:inline-block;margin-right:.5rem}}[data-viewport]{opacity:0;position:relative;-webkit-transition:opacity var(--transition-duration) var(--transition-easing) var(--transition-delay),-webkit-transform var(--transition-duration) var(--transition-easing) var(--transition-delay);transition:opacity var(--transition-duration) var(--transition-easing) var(--transition-delay),-webkit-transform var(--transition-duration) var(--transition-easing) var(--transition-delay);-o-transition:transform var(--transition-duration) var(--transition-easing) var(--transition-delay),opacity var(--transition-duration) var(--transition-easing) var(--transition-delay);transition:transform var(--transition-duration) var(--transition-easing) var(--transition-delay),opacity var(--transition-duration) var(--transition-easing) var(--transition-delay);transition:transform var(--transition-duration) var(--transition-easing) var(--transition-delay),opacity var(--transition-duration) var(--transition-easing) var(--transition-delay),-webkit-transform var(--transition-duration) var(--transition-easing) var(--transition-delay)}[data-viewport=in]{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}[data-viewport=before]{-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem)}[data-viewport=after]{-webkit-transform:translateY(-2rem);-ms-transform:translateY(-2rem);transform:translateY(-2rem)}html{background-color:var(--color-base);color:var(--color-accent);font-size:var(--font-size)}body,html{height:100%;position:fixed;width:100%}body{font-family:var(--font-family);font-size:inherit;letter-spacing:.05em;text-transform:uppercase}body,h1,h2,h3,h4,h5,h6{line-height:var(--line-height)}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:400;margin:0}h2{color:var(--color-contrast)}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-contrast)}main{height:100%;overflow-y:scroll;position:fixed;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}main,section{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;width:100%}section{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:flex-start;min-height:100dvh;padding:var(--gutter);position:relative;scroll-snap-align:start end;scroll-snap-stop:always;text-align:center}section.--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header{margin-bottom:var(--gutter)}footer,header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;justify-content:flex-start;width:100%}footer{margin-top:var(--gutter)}section.--center header{left:0;margin-bottom:0;padding:var(--gutter);position:absolute;top:0}section.--center footer{-webkit-box-pack:center;-ms-flex-pack:center;bottom:0;justify-content:center;left:0;margin-top:0;min-height:calc(var(--line-height)*2.5 + var(--gutter)*2);padding:var(--gutter);position:absolute}.Logo{height:3.15rem;width:auto}article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:var(--gutter);justify-content:center;width:100%}figure{aspect-ratio:4/5;margin:0;max-height:calc(100vh - 30rem);position:relative}@media screen and (orientation:portrait){figure{margin-left:var(--gutter);margin-right:var(--gutter);width:calc(100% - var(--gutter)*2)}}figure.--landscape{aspect-ratio:3/2;margin:0;max-height:unset;width:100%}figure.--portrait{aspect-ratio:4/5;margin:0;max-height:unset;width:calc(50% - var(--gutter)/2)}figure img{left:0;top:0}figure img,video{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}figcaption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:18.75vh;justify-content:center;position:absolute!important;top:100%;width:100%}span{text-align:center}form{display:none;max-width:50vh;width:100%}u{cursor:pointer;text-decoration:underline;text-underline-offset:3px}u:hover{color:var(--color-accent)}input{background-color:transparent;border:none;color:inherit;font-family:var(--font-family);letter-spacing:.05em;line-height:var(--line-height);outline:none;padding:0;text-transform:uppercase}input[type=email]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}input[type=email]::-webkit-input-placeholder{color:var(--color-contrast);text-transform:uppercase}input[type=email]::-moz-placeholder{color:var(--color-contrast);text-transform:uppercase}input[type=email]:-ms-input-placeholder{color:var(--color-contrast);text-transform:uppercase}input[type=email]::-ms-input-placeholder{color:var(--color-contrast);text-transform:uppercase}input[type=email]::placeholder{color:var(--color-contrast);text-transform:uppercase}input[type=submit]{-webkit-box-flex:0;cursor:pointer;-ms-flex:0 1 auto;flex:0 1 auto;text-transform:uppercase}input[type=submit]:hover{color:var(--color-accent)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-accent);-webkit-background-clip:text;-webkit-box-shadow:inset 0 0 20px 20px var(--color-base);box-shadow:inset 0 0 20px 20px var(--color-base);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}