@font-face{font-family:DM Serif Display;src:url(/fonts/DMSerifDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Serif Display;src:url(/fonts/DMSerifDisplay-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}body{font-family:DM Sans,system-ui,sans-serif;font-size:1.6rem;line-height:1.5;position:relative}main{color:#191b22;background-color:#0000;background-image:linear-gradient(currentColor 1px,#0000 0),linear-gradient(currentColor 1px,#0000 0),linear-gradient(90deg,currentColor 1px,#0000 0),linear-gradient(90deg,currentColor 1px,#0000 0);background-position:0 60vh,0 calc(60vh + 7px),90vw 0,calc(90vw + 7px) 0;background-repeat:no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:relative}@media (width>=768px){main{background-image:linear-gradient(currentColor 1px,#0000 0),linear-gradient(currentColor 1px,#0000 0),linear-gradient(currentColor 1px,#0000 0),linear-gradient(currentColor 1px,#0000 0),linear-gradient(90deg,currentColor 1px,#0000 0),linear-gradient(90deg,currentColor 1px,#0000 0);background-position:0 11vh,0 calc(11vh + 17px),0 83vh,0 calc(83vh + 17px),42vw 0,calc(42vw + 17px) 0;background-size:100% 1px,100% 1px,100% 1px,100% 1px,1px 100%,1px 100%}}main.is-now-layout{color:#fff;background:linear-gradient(90deg,#191b22 0%,#464850 100%)}.title{font-family:DM Serif Display,serif}.text{font-family:DM Sans,system-ui,sans-serif}.container{width:100%;max-width:151.2rem;margin:0 auto;padding:0 3rem}.btn{min-width:14rem;height:3.5rem;letter-spacing:5%;cursor:pointer;color:currentColor;will-change:transform;border:1px solid;border-radius:10rem;padding:0 1rem;font-family:DM Serif Display,serif;font-size:1.2rem;transition:color .16s,background .16s,border-color .16s,transform .16s;transform:translateZ(0)}@media (width>=768px){.btn{min-width:16.4rem;height:4.1rem;font-size:1.4rem}}.btn.btn-primary{color:#fff;background:#191b22;border-color:#fff}.btn.btn-primary:hover,.btn.btn-primary:focus{transform:translateZ(0)scale(1.05)}.btn.btn-outline{color:#191b22;background:#fff;border-color:#191b22}.btn.btn-outline:hover,.btn.btn-outline:focus{transform:translateZ(0)scale(1.05)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}#root,#__next{isolation:isolate}.slide-container{overscroll-behavior:contain;z-index:999;pointer-events:none;scrollbar-gutter:stable;width:100vw;height:100dvh;max-height:100dvh;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;overflow:hidden auto;transform:translateY(-100%)}@media (width>=768px){.slide-container{flex-direction:column;display:flex}}.slide-container.light{color:#191b22;background-color:#fff}.slide-container.dark{color:#fff;background-color:#191b22}.slide-container__logo{width:12rem;height:auto}@media (width>=768px){.slide-container__logo{width:18.9rem}}.slide-container__header{justify-content:space-between;align-items:center;width:100%;padding:1.6rem 0 0;display:flex}@media (width>=768px){.slide-container__header{padding:3.2rem 0 0}}.slide-container__close{cursor:pointer;transition:transform .2s ease-in-out}.slide-container__close:hover,.slide-container__close:focus{transform:scale(1.1)}.slide-container__close svg{width:3.5rem;height:3.5rem}@media (width>=768px){.slide-container__close svg{width:4rem;height:4rem}}.slide-container__content{flex-direction:column;flex:1 0 auto;align-items:center;width:100%;padding:2rem 0;display:flex}.slide-container.active{pointer-events:auto;transform:translateY(0)}.image-card{will-change:transform, opacity;opacity:0;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--appear-delay,0s);position:absolute;transform:scale(.4)}.image-card--visible{opacity:1;transform:scale(1)}.image-card--now{color:#fff}.image-card--now .image-card__image-wrapper{background-color:#c4c4c4}.image-card--now .image-card__placeholder{color:#191b22}.image-card--now .image-card__title{color:#fff}.image-card--skeleton{pointer-events:none}.image-card--skeleton .image-card__image-wrapper{background-color:#191b222e}.image-card__image-wrapper{text-align:center;background-color:#191b22;border-radius:3rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.is-now-layout .image-card__image-wrapper{background-color:#c4c4c4}.image-card__image-wrapper .image-card__placeholder{color:#fff;padding:1rem;font-family:DM Serif Display,serif}.is-now-layout .image-card__image-wrapper .image-card__placeholder,.canvas__scene--now .image-card__image-wrapper .image-card__placeholder{color:#191b22}.image-card__image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;draggable:false;width:100%;height:100%;display:block}.image-card__skeleton{background:linear-gradient(90deg,#ffffff1f 0%,#ffffff61 50%,#ffffff1f 100%) 0 0/220% 100%;width:100%;height:100%;animation:1.2s ease-in-out infinite image-card-skeleton}.is-now-layout .image-card__skeleton,.canvas__scene--now .image-card__skeleton{background:linear-gradient(90deg,#191b2214 0%,#191b223d 50%,#191b2214 100%) 0 0/220% 100%}.image-card__caption{-webkit-user-select:text;user-select:text;cursor:auto;padding-top:.8rem}.image-card__title{margin-bottom:.4rem;font-family:DM Serif Display,serif;font-size:1.4rem;font-style:italic;line-height:1.4}.is-now-layout .image-card__title{color:#fff}.image-card__subtitle{margin-bottom:.4rem;font-family:DM Serif Display,serif;font-size:1.3rem;font-style:italic;line-height:1.4}.image-card__source,.image-card__location{font-family:DM Sans,system-ui,sans-serif;font-size:1.2rem}@media (width<=768px){.image-card__image-wrapper{border-radius:1.5rem}.image-card__caption{padding-top:.5rem}.image-card__title{margin-bottom:.2rem;font-size:1rem;line-height:1.25}.image-card__subtitle{margin-bottom:.2rem;font-size:.95rem;line-height:1.25}.image-card__source,.image-card__location{font-size:.85rem;line-height:1.3}}@keyframes image-card-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.portal-reveal{--portal-x:-9999px;--portal-y:-9999px;--portal-radius:146px;--portal-feather:112px;--portal-shape-width:23rem;--portal-shape-height:25rem;--portal-lens-ring:24px;--portal-glow-size:52px;--portal-mask-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cdefs%3E%3Cfilter id='blur' x='-25%25' y='-25%25' width='150%25' height='150%25'%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23blur)'%3E%3Cpath fill='%23fff' d='M22.1,-28.6C34,-26.7,52.7,-29.7,62.2,-24C71.7,-18.3,72,-3.9,67.9,8.3C63.9,20.6,55.6,30.8,44.9,33.6C34.2,36.4,21.1,31.8,9.4,37.9C-2.2,43.9,-12.5,60.7,-21.3,62.6C-30.1,64.5,-37.4,51.7,-43.3,40.1C-49.1,28.6,-53.5,18.5,-50.8,9.8C-48.1,1.2,-38.3,-5.9,-35.4,-17.8C-32.4,-29.6,-36.4,-46.2,-31.7,-51.4C-26.9,-56.6,-13.5,-50.3,-4.2,-43.8C5.1,-37.3,10.2,-30.6,22.1,-28.6Z' transform='translate(100 100)'/%3E%3C/g%3E%3C/svg%3E");--portal-mask-shape-inner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cdefs%3E%3Cfilter id='blur' x='-25%25' y='-25%25' width='150%25' height='150%25'%3E%3CfeGaussianBlur stdDeviation='6'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23blur)'%3E%3Cpath fill='%23fff' d='M22.1,-28.6C34,-26.7,52.7,-29.7,62.2,-24C71.7,-18.3,72,-3.9,67.9,8.3C63.9,20.6,55.6,30.8,44.9,33.6C34.2,36.4,21.1,31.8,9.4,37.9C-2.2,43.9,-12.5,60.7,-21.3,62.6C-30.1,64.5,-37.4,51.7,-43.3,40.1C-49.1,28.6,-53.5,18.5,-50.8,9.8C-48.1,1.2,-38.3,-5.9,-35.4,-17.8C-32.4,-29.6,-36.4,-46.2,-31.7,-51.4C-26.9,-56.6,-13.5,-50.3,-4.2,-43.8C5.1,-37.3,10.2,-30.6,22.1,-28.6Z' transform='translate(100 100)'/%3E%3C/g%3E%3C/svg%3E");isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.portal-reveal__layer{position:absolute;inset:0}.portal-reveal__layerContent{width:100%;height:100%}.portal-reveal__passive{pointer-events:none}.portal-reveal__portalLayer{z-index:2;-webkit-mask-image:var(--portal-mask-shape);mask-image:var(--portal-mask-shape);-webkit-mask-position:calc(var(--portal-x) - var(--portal-shape-width) / 2) calc(var(--portal-y) - var(--portal-shape-height) / 2);mask-position:calc(var(--portal-x) - var(--portal-shape-width) / 2) calc(var(--portal-y) - var(--portal-shape-height) / 2);-webkit-mask-size:var(--portal-shape-width) var(--portal-shape-height);mask-size:var(--portal-shape-width) var(--portal-shape-height);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask-image:var(--portal-mask-shape);-webkit-mask-position:calc(var(--portal-x) - var(--portal-shape-width) / 2) calc(var(--portal-y) - var(--portal-shape-height) / 2);-webkit-mask-size:var(--portal-shape-width) var(--portal-shape-height);-webkit-mask-mode:alpha;-webkit-mask-repeat:no-repeat}.portal-reveal__portalFx{z-index:3;pointer-events:none;position:absolute;inset:0}.portal-reveal__portalGlow{pointer-events:none;opacity:.3;filter:blur(1.1rem);mix-blend-mode:screen;background:radial-gradient(circle at var(--portal-x) var(--portal-y), #fff5ea3d 0, #fff5ea38 calc(var(--portal-radius) * .18), #c9e0f133 calc(var(--portal-radius) * .62), #c9e0f114 calc(var(--portal-radius) + 2.2rem), #c9e0f100 calc(var(--portal-radius) + 4.8rem));-webkit-mask-image:var(--portal-mask-shape-inner);mask-image:var(--portal-mask-shape-inner);-webkit-mask-position:calc(var(--portal-x) - (var(--portal-shape-width) + 2.25rem) / 2) calc(var(--portal-y) - (var(--portal-shape-height) + 2.25rem) / 2);mask-position:calc(var(--portal-x) - (var(--portal-shape-width) + 2.25rem) / 2) calc(var(--portal-y) - (var(--portal-shape-height) + 2.25rem) / 2);-webkit-mask-size:calc(var(--portal-shape-width) + 2.25rem) calc(var(--portal-shape-height) + 2.25rem);mask-size:calc(var(--portal-shape-width) + 2.25rem) calc(var(--portal-shape-height) + 2.25rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--portal-mask-shape-inner);-webkit-mask-position:calc(var(--portal-x) - (var(--portal-shape-width) + 2.25rem) / 2) calc(var(--portal-y) - (var(--portal-shape-height) + 2.25rem) / 2);-webkit-mask-size:calc(var(--portal-shape-width) + 2.25rem) calc(var(--portal-shape-height) + 2.25rem);position:absolute;inset:0;-webkit-mask-repeat:no-repeat}.portal-reveal__portalRing{pointer-events:none;opacity:.24;mix-blend-mode:screen;background:radial-gradient(circle at calc(var(--portal-x) - .15rem) calc(var(--portal-y) - .1rem), #0000 calc(var(--portal-radius) * .56), #73aeda24 calc(var(--portal-radius) * .82), #73aeda14 calc(var(--portal-radius) + .8rem), #73aeda00 calc(var(--portal-radius) + 2.2rem)), radial-gradient(circle at calc(var(--portal-x) + .18rem) calc(var(--portal-y) + .12rem), #0000 calc(var(--portal-radius) * .48), #ffe9d51f calc(var(--portal-radius) * .9), #ffe9d50f calc(var(--portal-radius) + 1.1rem), #ffe9d500 calc(var(--portal-radius) + 2.6rem));-webkit-mask-image:var(--portal-mask-shape);mask-image:var(--portal-mask-shape);-webkit-mask-position:calc(var(--portal-x) - (var(--portal-shape-width) + .9rem) / 2) calc(var(--portal-y) - (var(--portal-shape-height) + .9rem) / 2);mask-position:calc(var(--portal-x) - (var(--portal-shape-width) + .9rem) / 2) calc(var(--portal-y) - (var(--portal-shape-height) + .9rem) / 2);-webkit-mask-size:calc(var(--portal-shape-width) + .9rem) calc(var(--portal-shape-height) + .9rem);mask-size:calc(var(--portal-shape-width) + .9rem) calc(var(--portal-shape-height) + .9rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--portal-mask-shape);-webkit-mask-position:calc(var(--portal-x) - (var(--portal-shape-width) + .9rem) / 2) calc(var(--portal-y) - (var(--portal-shape-height) + .9rem) / 2);-webkit-mask-size:calc(var(--portal-shape-width) + .9rem) calc(var(--portal-shape-height) + .9rem);position:absolute;inset:0;-webkit-mask-repeat:no-repeat}.portal-reveal__portalDistortion{z-index:4;pointer-events:none;opacity:.76;background:radial-gradient(circle at var(--portal-x) var(--portal-y), #ffffff29 0, #ffffff14 calc(var(--portal-radius) * .58), #ffffff08 calc(var(--portal-radius) + 1.1rem), #fff0 calc(var(--portal-radius) + 4.2rem));-webkit-backdrop-filter:blur(1.15rem)saturate(1.06)contrast(1.02);-webkit-mask-image:var(--portal-mask-shape-inner);mask-image:var(--portal-mask-shape-inner);-webkit-mask-position:calc(var(--portal-x) - (var(--portal-shape-width) + 1.4rem) / 2) calc(var(--portal-y) - (var(--portal-shape-height) + 1.4rem) / 2);mask-position:calc(var(--portal-x) - (var(--portal-shape-width) + 1.4rem) / 2) calc(var(--portal-y) - (var(--portal-shape-height) + 1.4rem) / 2);-webkit-mask-size:calc(var(--portal-shape-width) + 1.4rem) calc(var(--portal-shape-height) + 1.4rem);mask-size:calc(var(--portal-shape-width) + 1.4rem) calc(var(--portal-shape-height) + 1.4rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--portal-mask-shape-inner);-webkit-mask-position:calc(var(--portal-x) - (var(--portal-shape-width) + 1.4rem) / 2) calc(var(--portal-y) - (var(--portal-shape-height) + 1.4rem) / 2);-webkit-mask-size:calc(var(--portal-shape-width) + 1.4rem) calc(var(--portal-shape-height) + 1.4rem);position:absolute;inset:0;-webkit-mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.portal-reveal__portalGlow,.portal-reveal__portalRing,.portal-reveal__portalDistortion{transition:none}}.canvas{z-index:0;cursor:grab;width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.canvas--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.canvas--dragging .canvas__content{transition:none}.canvas__content{z-index:1;will-change:transform;transition:transform .22s ease-out;position:absolute;top:0;left:0}.canvas__content .canvas__inner{will-change:transform}.canvas__content .canvas__inner--bounce{animation:4s ease-in-out forwards canvas-bounce}.canvas__inner{position:relative}.canvas__portal{width:100%;height:100%}.canvas__scene{color:#191b22;width:100%;height:100%;position:absolute;inset:0}.canvas__scene--now{color:#fff}.canvas__backdrop{pointer-events:none;color:inherit;background-color:#fff;background-image:linear-gradient(currentColor 1px,#0000 0),linear-gradient(currentColor 1px,#0000 0),linear-gradient(90deg,currentColor 1px,#0000 0),linear-gradient(90deg,currentColor 1px,#0000 0);background-position:0 60vh,0 calc(60vh + 7px),90vw 0,calc(90vw + 7px) 0;background-repeat:no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute;inset:0}@media (width>=768px){.canvas__backdrop{background-image:linear-gradient(currentColor 1px,#0000 0),linear-gradient(currentColor 1px,#0000 0),linear-gradient(currentColor 1px,#0000 0),linear-gradient(currentColor 1px,#0000 0),linear-gradient(90deg,currentColor 1px,#0000 0),linear-gradient(90deg,currentColor 1px,#0000 0);background-position:0 11vh,0 calc(11vh + 17px),0 83vh,0 calc(83vh + 17px),42vw 0,calc(42vw + 17px) 0;background-size:100% 1px,100% 1px,100% 1px,100% 1px,1px 100%,1px 100%}}.canvas__backdrop--now{background:linear-gradient(90deg,#191b22 0%,#464850 100%)}@keyframes canvas-bounce{0%{transform:translate(0)rotate(0)}20%{transform:translate(1.6rem,1.1rem)rotate(.1deg)}40%{transform:translate(-1.2rem,.8rem)rotate(-.08deg)}60%{transform:translate(1rem,-1rem)rotate(.06deg)}80%{transform:translate(-.9rem,.6rem)rotate(-.05deg)}to{transform:translate(0)rotate(0)}}.photo-source-dialog{z-index:1100;justify-content:center;align-items:center;padding:2.4rem;display:flex;position:fixed;inset:0}.photo-source-dialog__backdrop{cursor:default;background:#191b2273;border:0;position:absolute;inset:0}.photo-source-dialog__content{color:#191b22;background:#fff;border-radius:1.6rem;outline:none;width:min(100%,31rem);padding:2rem;position:relative}.is-now-layout .photo-source-dialog__content{color:#fff;background:#191b22;border:1px solid #ffffff26}.photo-source-dialog__title{text-align:center;margin:0 0 1.6rem;font-family:DM Serif Display,serif;font-size:1.8rem;font-style:italic}.photo-source-dialog__actions{flex-direction:column;gap:.8rem;display:grid}.photo-source-dialog__actions .btn{white-space:nowrap;width:100%;min-width:0;padding:0 .8rem}.filters{width:100%}@media (width>=768px){.filters{width:auto}}.filters.disabled{pointer-events:none;opacity:.5}.filters__wrapper{justify-content:center;align-items:center;width:100%;transition:all .22s;display:flex}@media (width>=768px){.filters__wrapper{width:auto}}.filters__container{align-items:center;gap:.8rem;display:flex}@media (width<=768px){.filters__container{flex-direction:column-reverse;justify-content:center;width:100%}}.filters__trigger{white-space:nowrap;color:#191b22;background:#fff;border-color:#191b22}.is-now-layout .filters__trigger{color:#fff;background:0 0;border-color:#fff}.filters__trigger-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%;display:grid}.filters__trigger-group .btn{white-space:nowrap;text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;max-width:none;padding:0 .8rem;display:flex}@media (width>=768px){.filters__trigger-group{width:auto;max-width:none;display:flex}.filters__trigger-group .btn{width:auto;min-width:16.4rem;padding:0 1rem}}.filters__search-trigger-wrapper{align-items:center;width:100%;min-width:0;display:flex;position:relative}.filters__search-trigger-wrapper .filters__trigger{width:100%}.filters__search-trigger-wrapper .filters__filter-close{z-index:1;position:absolute;right:.8rem}@media (width>=768px){.filters__search-trigger-wrapper{gap:.8rem;width:auto}.filters__search-trigger-wrapper .filters__trigger{width:auto}.filters__search-trigger-wrapper .filters__filter-close{position:static}}.filters__scan{white-space:nowrap;color:#191b22;background:#f7a827;border:1px solid #191b22;justify-content:center;align-items:center;width:100%;min-width:0;max-width:none;padding:0 .8rem;display:flex}.filters__scan i{font-style:italic}.filters__scan:hover,.filters__scan:focus{background:#f59e0b;transform:translateZ(0)scale(1.05)}.is-now-layout .filters__scan{color:#191b22;background:#f7a827;border-color:#f7a827}@media (width>=768px){.filters__scan{display:none}}.filters__camera-input{display:none}.filters__options{background-color:#fff;border:1px solid;border-radius:999px;align-items:center;height:3.5rem;padding:.3rem;animation:.18s navbarFiltersIn;display:flex}@media (width<=480px){.filters__options{justify-content:space-between;width:100%}}@media (width>=480px){.filters__options{gap:1rem;height:4.1rem}}.filters__search{width:min(46rem,100vw - 3.2rem);position:relative}@media (width>=768px){.filters__search{width:min(52rem,100vw - 8rem)}}.filters__search-input{color:#191b22;background:#fff;border:1px solid;border-radius:999px;outline:none;width:100%;height:3.5rem;padding:0 1.8rem;font-family:DM Serif Display,serif;font-size:1.6rem}@media (width>=768px){.filters__search-input{height:4.1rem;padding:0 2rem}}.filters__search-input::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()brightness(0)}.is-now-layout .filters__search-input::-webkit-search-cancel-button{filter:grayscale()invert()}.filters__search-input::placeholder{color:#191b22a6;font-style:italic}.is-now-layout .filters__search-input{color:#fff;background-color:#0000}.is-now-layout .filters__search-input::placeholder{color:#fff}.filters__search-results{z-index:2;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:#fff;border:1px solid;border-radius:1.8rem;flex-direction:column;width:100%;max-height:min(35.3rem,50vh);padding:0;display:flex;position:absolute;top:calc(100% + .6rem);left:0;overflow-y:auto;box-shadow:0 .8rem 2.4rem #191b2229}.filters__search-results::-webkit-scrollbar{display:none}.footer .filters__search-results{top:auto;bottom:calc(100% + .6rem)}.filters__search-result{color:#191b22;text-align:left;background:0 0;border-bottom:1px solid;flex-direction:column;align-items:flex-start;width:100%;padding:1.1rem 1.8rem;display:flex}.filters__search-result:first-child{border-top-left-radius:1.8rem;border-top-right-radius:1.8rem}.filters__search-result:last-child{border-bottom:none;border-bottom-right-radius:1.8rem;border-bottom-left-radius:1.8rem}.filters__search-result:hover,.filters__search-result:focus-visible,.filters__search-result.active{background:#c4c4c480}.filters__search-result-name{color:#191b22;text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:DM Sans,system-ui,sans-serif;font-size:1.4rem;line-height:1.25;overflow:hidden}.filters__search-result-location{color:#191b22;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:.3rem;font-family:DM Serif Display,serif;font-size:1.4rem;font-style:italic;line-height:1.25;overflow:hidden}.filters__search-message{color:#191b22;margin:0;padding:1.2rem 1.8rem;font-family:DM Sans,system-ui,sans-serif;font-size:1.4rem}.filters__filter-btn{white-space:nowrap;max-width:min(28rem,55vw);height:2.3rem;letter-spacing:5%;color:#191b22;will-change:transform;background-color:#0000;border-radius:10rem;padding:0 .45rem;font-family:DM Serif Display,serif;font-size:1.2rem;transition:color .16s,background .16s,border-color .16s,transform .16s;transform:translateZ(0)}.filters__filter-btn span{text-overflow:ellipsis;display:block;overflow:hidden}@media (width>=768px){.filters__filter-btn{height:3.5rem;padding:0 1.4rem;font-size:1.4rem}}.filters__filter-btn:not(.active):hover,.filters__filter-btn:not(.active):focus{transform:translateZ(0)scale(1.1)}.filters__filter-btn.active{cursor:default;background:#c4c4c4}.is-now-layout .filters__filter-btn.active{color:#191b22}.filters__filter-btn.search{font-style:italic}.filters__filter-close{cursor:pointer;will-change:transform;transition:transform .2s ease-in-out;transform:translateZ(0)}.filters__filter-close:hover,.filters__filter-close:focus{transform:translateZ(0)scale(1.1)}.filters__filter-close svg{width:3.5rem;height:3.5rem}@media (width>=768px){.filters__filter-close svg{width:4rem;height:4rem}}@keyframes navbarFiltersIn{0%{opacity:0}to{opacity:1}}.footer{z-index:9;background:0 0;justify-content:center;width:100%;padding-bottom:2.8rem;display:flex;position:fixed;bottom:0;left:0}@media (width>=768px){.footer{display:none}}.footer__container{pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:100%;max-width:40rem;margin:0 auto;padding:0 1.6rem;display:flex}.footer__nav-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%;display:grid}.footer__nav-row .btn{white-space:nowrap;text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;max-width:none;padding:0 .8rem;display:flex}.footer__nav-row .btn i{font-style:italic}.footer__filters{justify-content:center;width:100%;display:flex}.navbar{z-index:99;background:0 0;justify-content:center;width:100%;padding:1.6rem 0 0;display:flex;position:fixed;top:0;left:0}@media (width>=768px){.navbar{padding:3.2rem 0 0}}@media (width<=768px){.navbar__filters{display:none}}.navbar__filters.disabled{pointer-events:none;opacity:.5}.navbar__container{justify-content:space-between;align-items:center;gap:1rem;display:flex}.navbar__left{display:none}@media (width>=768px){.navbar__left{flex-direction:row;align-items:center;gap:1rem;display:flex}}.navbar__external{justify-content:center;align-items:center;display:flex}.navbar__logo{width:12rem;height:auto}@media (width>=768px){.navbar__logo{display:none}}.toggle{align-items:center;display:inline-flex;position:relative}.toggle__input{opacity:0;pointer-events:none;position:absolute;inset:0}.toggle__track{border:1px solid;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:13.3rem;height:4.1rem;padding:.3rem;display:grid}.toggle .toggle__option{text-align:center;will-change:transform;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;min-width:50%;font-family:DM Serif Display,serif;font-size:1.2rem;transition:background-color .16s,color .16s,transform .16s;display:flex;transform:translateZ(0)}.toggle .toggle__option.option-then{color:#fff}.toggle .toggle__option.option-now{color:#191b22}.toggle .toggle__option:not(.active){cursor:pointer}.toggle .toggle__option:not(.active):hover,.toggle .toggle__option:not(.active):focus{transform:scale(1.1)}.toggle .toggle__option.active{color:#fff;cursor:default;background:#191b22}.is-now-layout .toggle .toggle__option.active{color:#191b22;background:#f9a825}.toggle.toggle-dark .toggle__option.option-then,.toggle.toggle-dark .toggle__option.option-now{color:#fff;background:0 0}.toggle.toggle-dark .toggle__option.active,.toggle.toggle-dark .toggle__option.active.option-then{color:#191b22;background:#fff}.toggle.toggle-dark .toggle__option.active.option-now{color:#191b22;background:#f9a825}.intro-section{z-index:1;pointer-events:none;height:100vh;min-height:60rem;padding-top:9rem;position:relative}@media (width>=768px){.intro-section{flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}}.intro-section:before{content:"";z-index:-1;background-image:linear-gradient(#fefbf4 0%,#ffffff80 69.4%,#fff0 81.75%);width:100%;height:100%;position:absolute;top:0;left:0}.is-now-layout .intro-section:before{background-image:linear-gradient(#191b22 0%,#191b2280 69.4%,#191b2200 81.75%)}@media (width>=768px){.intro-section:before{background-image:linear-gradient(90deg,#fefbf4 0%,#fefbf4e6 20%,#fefbf4cc 30%,#fefbf480 40%,#fefbf433 45%,#fefbf400 55% 100%);background-position:0 0;background-repeat:no-repeat;background-size:max(1024px,100vw) 100%}}@media (width>=768px) and (width>=1920px){.intro-section:before{background-size:max(1024px,120vw) 100%}}@media (width>=768px){.is-now-layout .intro-section:before{background-image:linear-gradient(90deg,#191b22 0%,#191b22e6 20%,#191b22cc 30%,#191b2280 40%,#191b2233 45%,#46485000 55% 100%)}}@media (width>=768px) and (width>=1920px){.is-now-layout .intro-section:before{background-size:max(1024px,120vw) 100%}}.intro-section__content{pointer-events:auto;max-width:50.2rem}.intro-section__logo{pointer-events:auto;margin-bottom:3.2rem}@media (width<=768px){.intro-section__logo{display:none}}.intro-section__logo svg{width:100%;max-width:18.9rem;height:auto}.intro-section__text{pointer-events:auto;flex-direction:column;gap:1.6rem;margin-bottom:2.4rem;display:flex}@media (width>=768px){.intro-section__text{margin-bottom:3.2rem}}.intro-section__text--title{letter-spacing:0;font-size:3.2rem;font-weight:400;line-height:3.6rem;transition:color .16s}@media (width>=768px){.intro-section__text--title{font-size:4.8rem;line-height:5rem}}.intro-section__text--subtitle{letter-spacing:-0.5%;font-size:1.8rem;font-weight:300;line-height:2.7rem;transition:color .16s}.snackbar-container{z-index:10000;pointer-events:none;justify-content:center;align-items:center;width:auto;max-width:calc(100vw - 3.2rem);display:flex;position:fixed;bottom:2.4rem;left:50%;transform:translate(-50%)}@media (width>=768px){.snackbar-container{bottom:3.6rem}}.snackbar{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(12px);letter-spacing:.02em;opacity:0;background-color:#191b22eb;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.8rem;padding:1rem 2rem;font-family:DM Sans,system-ui,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.4;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(1rem)scale(.96);box-shadow:0 1rem 3rem #00000059,0 .2rem .6rem #0003}.snackbar--visible{opacity:1;transform:translateY(0)scale(1)}.snackbar__icon{color:#f9a825;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.snackbar__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
