@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:url(/fonts/lora-v36-latin-regular.woff2)format("woff2"),url(/fonts/lora-v36-latin-regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:600;src:url(/fonts/lora-v36-latin-600.woff2)format("woff2"),url(/fonts/lora-v36-latin-600.ttf)format("truetype")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:700;src:url(/fonts/lora-v36-latin-700.woff2)format("woff2"),url(/fonts/lora-v36-latin-700.ttf)format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:300;src:url(/fonts/dm-sans-v16-latin-300.woff2)format("woff2"),url(/fonts/dm-sans-v16-latin-300.ttf)format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(/fonts/dm-sans-v16-latin-regular.woff2)format("woff2"),url(/fonts/dm-sans-v16-latin-regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(/fonts/dm-sans-v16-latin-italic.woff2)format("woff2"),url(/fonts/dm-sans-v16-latin-italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(/fonts/dm-sans-v16-latin-600.woff2)format("woff2"),url(/fonts/dm-sans-v16-latin-600.ttf)format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:800;src:url(/fonts/dm-sans-v16-latin-800.woff2)format("woff2"),url(/fonts/dm-sans-v16-latin-800.ttf)format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:900;src:url(/fonts/dm-sans-v16-latin-900.woff2)format("woff2"),url(/fonts/dm-sans-v16-latin-900.ttf)format("truetype")}@font-face{font-display:swap;font-family:DM Mono;font-style:normal;font-weight:400;src:url(/fonts/dm-mono-v15-latin-regular.woff2)format("woff2"),url(/fonts/dm-mono-v15-latin-regular.ttf)format("truetype")}:root{--ff-heading:"Lora", serif;--ff-body:"DM Sans", sans-serif;--ff-mono:"DM Mono", monospace;--fs-200:clamp(.8125rem, 1.25vw, .9375rem);--fs-300:clamp(.9375rem, 1.5vw, 1rem);--fs-400:clamp(1rem, 2.25vw, 1.125rem);--fs-450:clamp(1.125rem, 2.5vw, 1.25rem);--fs-500:clamp(1.1875rem, 2.75vw, 1.375rem);--fs-600:clamp(1.375rem, 3.5vw, 1.625rem);--fs-700:clamp(1.625rem, 4vw, 2.25rem);--fs-800:clamp(1.75rem, 4.5vw, 2.625rem);--fs-1000:clamp(2rem, 5vw, 3.75rem);--fw-light:300;--fw-regular:400;--fw-medium:600;--fw-bold:800;--fw-black:1000;--gap-200:clamp(.125rem, .25vw, .25rem);--gap-300:clamp(.25rem, .5vw, .5rem);--gap-400:clamp(.75rem, 1vw, 1rem);--gap-500:clamp(1.25rem, 1.5vw, 1.5rem);--gap-600:clamp(1.5rem, 2vw, 2rem);--gap-700:clamp(2rem, 2vw, 4rem);--gap-800:clamp(3rem, 3vw, 5rem);--gap-900:clamp(4rem, 4vw, 6rem);--navbar-height:4.5rem;--scroll-offset:var(--navbar-height)}@media (max-width:57rem){:root{--scroll-offset:1.5rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--clr-primary-0:#2e1505;--clr-primary-300:#a14912;--clr-primary-400:#bd520f;--clr-primary-500:#eb8647;--clr-bg-black:#010000;--clr-bg-darker:#d6d4ce;--clr-bg-dark:#e6e5df;--clr-bg:#f3f2ec;--clr-bg-light:#fff;--clr-bg-white:#fff;--clr-text-white:#faf9f3;--clr-text-white-muted:#8c887b;--clr-text-black:#0f0b00;--clr-text-black-muted:#4d4835;--clr-text:#0e0b02;--clr-text-muted:#4c4839;--clr-border:#858070;--clr-border-muted:#a39f8d;--clr-wain-book-1:#6c8f40;--clr-wain-book-2:#d1304d;--clr-wain-book-3:#208bc1;--clr-wain-book-4:#d55b36;--clr-wain-book-5:#7f4234;--clr-wain-book-6:#edb636;--clr-wain-book-7:#1b8651;--clr-bus-77:#ddad00;--clr-bus-77A:#ddad00;--clr-bus-77C:#ddad00;--clr-bus-78:#ec6608;--clr-bus-505:#016067;--clr-bus-508:#814997;--clr-bus-509:#af5742;--clr-bus-516:#a71681;--clr-bus-553:#ef99c1;--clr-bus-554:#ef99c1;--clr-bus-555:#e30613;--clr-bus-599:#3fa535;--clr-bus-X4:#312783;--clr-bus-X5:#009fe3;--clr-terrain-icon-color:var(--clr-text);--clr-terrain-icon-highlight:var(--clr-text-white-muted);--clr-terrain-level-1:#57b493;--clr-terrain-level-2:#b48b32;--clr-terrain-level-3:#a03b3b;--clr-terrain-level-4:#7b284a;--footer-mountain-height:max(min(5vw, 6rem), 3rem);--footer-padding:calc(var(--gap-600) + var(--footer-mountain-height))}html{background-color:var(--clr-bg-black);scroll-padding:calc(var(--scroll-offset) * 1.5)}body{font-family:var(--ff-body);font-size:var(--fs-400);font-weight:var(--fw-regular);font-optical-sizing:auto;color:var(--clr-text);background:var(--clr-bg-dark);flex-direction:column;min-height:100vh;display:flex}@media (max-width:46rem){body.mobile-nav-open{overflow:hidden}}main{padding-block:var(--gap-600) var(--footer-padding);flex:1}section,header,footer{--section-padding:1.5rem;--content-max-width:1300px}@media (max-width:41rem){section,header,footer{--section-padding:1.25rem}}section,header,footer{grid-template-columns:[full-width-start] minmax(var(--section-padding), 1fr) [content-start] min(100% - (var(--section-padding) * 2), var(--content-max-width)) [content-end] minmax(var(--section-padding), 1fr) [full-width-end];width:100%;display:grid}header{--section-padding:1rem}section>*,header>*,footer>*{grid-column:content}*{box-sizing:border-box;margin:0;padding:0;line-height:1.4}input,select{font:inherit;color:inherit}select:focus-visible{accent-color:currentColor}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button:focus-visible{outline-offset:2px;outline:2px solid}img{object-fit:cover;object-position:center;max-width:100%;max-height:100%;display:block}picture img{width:100%;height:100%}a{color:inherit;text-decoration:none}a:focus-visible{outline-offset:1px;outline:2px solid}p{text-wrap:pretty;max-width:68ch}::selection{color:var(--clr-text-white);background:var(--clr-primary-400)}#navbar.sticky{top:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pigeon-tiles-box{-webkit-user-select:none;user-select:none}.pigeon-zoom-in:focus-visible,.pigeon-zoom-out:focus-visible{outline-offset:0!important;outline:2px solid #000!important}
.Navbar-module___rHu7W__navbar,.Navbar-module___rHu7W__mobile{font-size:var(--fs-400);font-weight:var(--fw-medium);color:var(--clr-text-white);background:var(--clr-bg-black)}.Navbar-module___rHu7W__navbar{--content-max-width:1400px;--_inline-padding:var(--gap-500);z-index:calc(infinity);padding-inline:var(--_inline-padding);height:var(--navbar-height);transition-property:top,background-color;transition-duration:.2s;transition-timing-function:ease-in-out;position:sticky;top:0}.Navbar-module___rHu7W__navbar.Navbar-module___rHu7W__invisible{background:0 0}.Navbar-module___rHu7W__navbar.Navbar-module___rHu7W__invisible .Navbar-module___rHu7W__logo svg{color:currentColor}.Navbar-module___rHu7W__navbar a:focus-visible{outline-offset:.25rem;outline:3px solid}.Navbar-module___rHu7W__navbar ul{list-style:none}.Navbar-module___rHu7W__logo{font-family:var(--ff-heading);font-size:calc((var(--fs-600) + var(--fs-800)) / 2);font-weight:var(--fw-bold);text-transform:lowercase;align-items:center;gap:.5ch;line-height:1.1;display:flex}.Navbar-module___rHu7W__logo svg{color:var(--clr-primary-400);width:1.625ch;height:1.625ch;margin-block-start:.1lh;transition:color .15s ease-in-out}.Navbar-module___rHu7W__main{justify-content:space-between;align-items:center;display:flex}.Navbar-module___rHu7W__mainLeft{align-items:center;gap:2rem;display:flex}.Navbar-module___rHu7W__nav{align-items:center;gap:var(--gap-600);margin-block-start:var(--gap-300);display:flex}.Navbar-module___rHu7W__navbar .Navbar-module___rHu7W__navItem{align-items:center;gap:.625ch;transition:opacity .15s;display:flex}.Navbar-module___rHu7W__navbar .Navbar-module___rHu7W__navItem svg{width:1.75ch;height:1.75ch;margin-block-end:.1lh;margin-inline-start:-.1ch}.Navbar-module___rHu7W__navbar .Navbar-module___rHu7W__nav:has(.Navbar-module___rHu7W__navItem:hover) .Navbar-module___rHu7W__navItem:not(:hover){opacity:.5}.Navbar-module___rHu7W__navSearchInput{width:4ch;color:var(--clr-text-black);background:var(--clr-bg-light);font-weight:var(--fw-regular);cursor:text;border-radius:99999rem;flex:1;align-items:center;margin-inline-end:-.5rem;padding-block:.375rem;padding-inline:.825rem .5rem;transition-property:width;transition-duration:.15s;transition-timing-function:linear;display:none;overflow:hidden}.Navbar-module___rHu7W__navSearchInput input{background:0 0;border:none;outline:none;flex:1;min-width:0}.Navbar-module___rHu7W__navSearchInput button{justify-content:center;align-items:center;height:100%;margin-inline:-.25ch;padding-inline:.25ch;display:flex}.Navbar-module___rHu7W__navSearchInput svg{min-width:2ch;max-width:2ch;min-height:2ch;max-height:2ch}.Navbar-module___rHu7W__navSearch[data-open=true] .Navbar-module___rHu7W__navItem{transition:none;display:none}.Navbar-module___rHu7W__navSearch[data-open=true] .Navbar-module___rHu7W__navSearchInput{width:14ch;display:flex}@starting-style{.Navbar-module___rHu7W__navSearch[data-open=true] .Navbar-module___rHu7W__navSearchInput{width:4ch}}.Navbar-module___rHu7W__mainRight{gap:var(--gap-500);align-items:center;display:flex}.Navbar-module___rHu7W__button{width:30px;height:30px;transition:rotate .2s}.Navbar-module___rHu7W__button svg{justify-content:center;align-items:center;display:flex}.Navbar-module___rHu7W__mobileOnly,.Navbar-module___rHu7W__mobile{display:none}.Navbar-module___rHu7W__mobile{z-index:-1;pointer-events:fill;padding-block-start:1.625lh;padding-block-end:var(--gap-400);padding-inline:calc(var(--_inline-padding) + var(--section-padding));min-width:min(55%,500px);height:100dvh;font-size:var(--fs-800);transition-property:display transform;transition-behavior:allow-discrete;transition-duration:.2s;transition-timing-function:ease-out;position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.Navbar-module___rHu7W__mobile .Navbar-module___rHu7W__button{position:absolute;top:1.5rem;right:1.25rem}.Navbar-module___rHu7W__mobile h2{font-size:var(--fs-400);font-weight:var(--fw-medium);cursor:default;line-height:1}.Navbar-module___rHu7W__mobile nav{margin-block:var(--gap-600)}.Navbar-module___rHu7W__mobile ul{gap:var(--gap-700);list-style:none;display:grid}.Navbar-module___rHu7W__mobile ul>div{gap:var(--gap-400);display:grid}.Navbar-module___rHu7W__mobile ul li{width:fit-content}.Navbar-module___rHu7W__mobile ul a{align-items:center;gap:.5ch;transition:opacity 50ms;display:flex}.Navbar-module___rHu7W__mobile ul a svg{width:1.5ch;height:1.5ch}.Navbar-module___rHu7W__mobile ul a:hover{opacity:.5}.Navbar-module___rHu7W__mobile .Navbar-module___rHu7W__bottomQuote{text-align:right;font-size:var(--fs-300);font-weight:var(--fw-regular);margin-block:auto .5lh;font-style:italic}@media (max-width:57rem){.Navbar-module___rHu7W__navbar{top:-5rem}.Navbar-module___rHu7W__navbar:has(.Navbar-module___rHu7W__mobile.Navbar-module___rHu7W__active){top:0!important}.Navbar-module___rHu7W__navbar:has(.Navbar-module___rHu7W__mobile.Navbar-module___rHu7W__active) .Navbar-module___rHu7W__logo svg{color:currentColor}.Navbar-module___rHu7W__nav{display:none}.Navbar-module___rHu7W__mobileOnly,.Navbar-module___rHu7W__mobile.Navbar-module___rHu7W__active{display:grid}.Navbar-module___rHu7W__mobile.Navbar-module___rHu7W__active{transition-property:transform;transform:translate(0)}@starting-style{.Navbar-module___rHu7W__mobile.Navbar-module___rHu7W__active{transform:translate(100%)}}.Navbar-module___rHu7W__mainLeft{gap:var(--gap-400)}}@media (max-width:33rem){.Navbar-module___rHu7W__navbar{--_inline-padding:.25rem}}
.Footer-module__Grjkva__footer{--content-max-width:1350px;--section-padding:2rem;color:var(--clr-text-white);background:var(--clr-bg-black);margin-block-start:auto;padding-block:1rem;position:relative}@media (max-width:46rem){.Footer-module__Grjkva__footer{--section-padding:1.5rem}}.Footer-module__Grjkva__mountains{width:100%;height:var(--footer-mountain-height);color:var(--clr-bg-black);pointer-events:none;grid-column:full-width;display:grid;position:absolute;bottom:calc(100% - 2px);left:0;overflow:hidden}.Footer-module__Grjkva__mountains svg{justify-self:center;width:auto;min-width:100%;height:auto;min-height:110%}.Footer-module__Grjkva__grid{gap:var(--gap-500);display:grid}.Footer-module__Grjkva__row{column-gap:var(--gap-800);row-gap:var(--gap-700);justify-content:space-between;display:flex}.Footer-module__Grjkva__row .Footer-module__Grjkva__group{gap:clamp(2rem,7vw,7rem);display:flex}.Footer-module__Grjkva__logo{justify-items:center;margin-inline:auto;display:grid}.Footer-module__Grjkva__links{gap:.5rem;height:fit-content;display:grid}.Footer-module__Grjkva__links ul{list-style:none;display:contents}.Footer-module__Grjkva__links a:hover{text-decoration:underline}.Footer-module__Grjkva__base{font-size:var(--fs-300);color:var(--clr-text-white-muted);margin-block-start:var(--gap-500)}.Footer-module__Grjkva__base a{transition:color .1s}.Footer-module__Grjkva__base a:hover{color:var(--clr-text-white);text-decoration:underline}.Footer-module__Grjkva__search{gap:var(--gap-400);width:min(100%,35ch);height:fit-content;display:grid}.Footer-module__Grjkva__footerSearchInput{width:24ch;color:var(--clr-text-black);background:var(--clr-bg-light);font-weight:var(--fw-regular);cursor:text;border-radius:99999rem;flex:1;align-items:center;margin-inline-end:-.5rem;padding-block:.375rem;padding-inline:.825rem .5rem;display:flex;overflow:hidden}.Footer-module__Grjkva__footerSearchInput input{background:0 0;border:none;outline:none;flex:1;min-width:0}.Footer-module__Grjkva__footerSearchInput button{justify-content:center;align-items:center;height:100%;margin-inline:-.25ch;padding-inline:.25ch;display:flex}.Footer-module__Grjkva__footerSearchInput svg{min-width:2ch;max-width:2ch;min-height:2ch;max-height:2ch}@media (max-width:52.5rem){.Footer-module__Grjkva__row.Footer-module__Grjkva__wrappable{align-items:center;gap:var(--gap-800);flex-direction:column;margin-block-start:var(--gap-400)}.Footer-module__Grjkva__row.Footer-module__Grjkva__wrappable .Footer-module__Grjkva__group{gap:clamp(4rem,15vw,7rem)}.Footer-module__Grjkva__search{align-content:center;justify-items:center}}@media (max-width:24rem){.Footer-module__Grjkva__row.Footer-module__Grjkva__wrappable .Footer-module__Grjkva__group{flex-direction:column;gap:2lh}.Footer-module__Grjkva__row.Footer-module__Grjkva__wrappable .Footer-module__Grjkva__group .Footer-module__Grjkva__links{justify-items:center}}
