Files
housesof/static/bundle.css

7 lines
55 KiB
CSS

:root{--color-primary:#3C0576;--color-secondary:#FF6C89;--color-text:#333;--color-tertiary:#FFE0C5;--color-lightpurple:#8B50B2;--color-gray:#666;--color-lightgray:#999}.clear:after{content:"";display:table;clear:both}.wrap{max-width:1648px;margin:0 auto;padding:0 16px}@media(min-width: 450px){.wrap{padding:0 24px}}@media(min-width: 768px){.wrap{padding:0 60px}}@media(min-width: 992px){.wrap{padding:0 128px}}.wrapper{max-width:calc(892px + 32vw);margin:0 auto;padding:0 8vw}@media(min-width: 768px){.wrapper{padding:0 14vw}}@media(min-width: 1600px){.wrapper{padding:0 224px}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font:28px "G-Regular", Helvetica, Arial, sans-serif;color:#333;min-width:320px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#3C0576;color:#fff;cursor:default;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}strong{font-weight:normal}em{font-style:normal}figure,p,dl,dt,dd,ul,ol,li{margin:0;padding:0}figure img{display:block}button{background:none;border:none;outline:none;cursor:pointer}::-moz-selection{color:#fff;background:#FF6C89}::selection{color:#fff;background:#FF6C89}::-moz-selection{color:#fff;background:#FF6C89}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-style:normal}.title-massive{font-family:"M-Extralight", Georgia, serif;font-size:50vw;line-height:1;color:#FF6C89;letter-spacing:-2vw;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width: 1200px){.title-massive{font-size:43.75vw}}@media(min-width: 1920px){.title-massive{font-size:32.143rem}}.title-category{font-family:"M-Light", Georgia, serif;font-size:1rem;line-height:1;color:#FF6C89}.title-location{font-family:"M-Light", Georgia, serif;font-size:2.429rem;line-height:1;color:#FF6C89;text-align:center}@media(min-width: 768px){.title-location{font-size:2.286rem}}@media(min-width: 1200px){.title-location{font-size:2.571rem}}@media(min-width: 1440px){.title-location{font-size:3.429rem}}.title-location em{display:block;font-size:0.643rem;color:#8B50B2;text-transform:uppercase;letter-spacing:1px}@media(min-width: 768px){.title-location em{display:inline-block;font-size:1.143rem;margin-right:-8px}}.title-location--big{font-size:1.429rem}@media(min-width: 450px){.title-location--big{font-size:2rem}}@media(min-width: 768px){.title-location--big{font-size:10vw}}@media(min-width: 992px){.title-location--big{font-size:5.714rem}}.title-location--big em{display:inline-block;font-size:0.35em}@media(min-width: 992px){.title-location--big em{margin-left:-8px}}.title-location--inline{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.title-location--inline em{margin:8px 0 4px}@media(min-width: 768px){.title-location--inline em{margin:2px 16px 0 24px}}@media(min-width: 768px){.title-location--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:baseline;align-items:baseline}}.style-location{font-family:"M-Light", Georgia, serif;font-size:0.857rem;color:#fff;line-height:1;text-align:center}.style-location a{color:#fff;text-decoration:none}.style-location a:hover{color:#FF6C89}@media(min-width: 768px){.style-location{font-size:1rem}}.style-location .street{margin-bottom:8px}.style-caps{font-family:"G-Regular", Helvetica, Arial, sans-serif;font-size:0.5rem;color:#FFE0C5;text-transform:uppercase;letter-spacing:1px}.style-caps--transparent{color:rgba(255, 224, 197, 0.5)}.style-description{color:#FFE0C5;font-family:"G-Light", Helvetica, Arial, sans-serif;font-size:0.643rem;line-height:1.55;text-align:center}@media(min-width: 768px){.style-description{max-width:572px;font-size:1rem;line-height:1.64}}@font-face{font-family:"G-Light";font-style:normal;font-weight:normal;font-display:swap;src:local("G-Light"), url("/fonts/G-Light.woff2") format("woff2"), url("/fonts/G-Light.woff") format("woff")}@font-face{font-family:"G-Regular";font-style:normal;font-weight:normal;font-display:swap;src:local("G-Regular"), url("/fonts/G-Regular.woff2") format("woff2"), url("/fonts/G-Regular.woff") format("woff")}@font-face{font-family:"G-Semibold";font-style:normal;font-weight:normal;font-display:swap;src:local("G-Semibold"), url("/fonts/G-Semibold.woff2") format("woff2"), url("/fonts/G-Semibold.woff") format("woff")}@font-face{font-family:"M-Extralight";font-style:normal;font-weight:normal;font-display:swap;src:local("M-Extralight"), url("/fonts/M-Extralight.woff2") format("woff2"), url("/fonts/M-Extralight.woff") format("woff")}@font-face{font-family:"M-Light";font-style:normal;font-weight:normal;font-display:swap;src:local("M-Light"), url("/fonts/M-Light.woff2") format("woff2"), url("/fonts/M-Light.woff") format("woff")}.button{position:relative;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;height:40px;overflow:hidden;padding:0 16px;background:#fff;font-family:"G-Semibold", Helvetica, Arial, sans-serif;font-size:0.5rem;color:#666;border-radius:50vh;text-decoration:none;border:none;outline:none;cursor:pointer;-webkit-transition:background-color 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86), color 350ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:background-color 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86), color 350ms cubic-bezier(0.785, 0.135, 0.15, 0.86);will-change:background-color, color}@media(min-width: 768px){.button{height:48px;padding:1px 24px 0;font-size:0.643rem}}.button img,.button svg{position:relative;z-index:2;display:block;width:18px;height:auto;margin-right:8px}@media(min-width: 768px){.button img,.button svg{width:22px;height:auto;margin-right:16px}}.button svg{-webkit-transition:all 350ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 350ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}.button svg .anim{-webkit-animation-delay:100ms;animation-delay:100ms}.button .text{position:relative;overflow:hidden}.button .text:after{content:attr(data-text);opacity:0;display:block;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-120%);transform:translateY(-120%)}.button span{display:block}.button span,.button .text:after{-webkit-transition:opacity 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:opacity 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);will-change:transform, opacity}.button:hover{color:#fff;background-color:#FF6C89}.button:hover svg{fill:#fff !important}.button:hover .anim{-webkit-animation-play-state:running;animation-play-state:running}.button:hover .text span{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.button:hover .text:after{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button-outline{overflow:hidden;position:relative;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;height:32px;padding:1px 16px 0;background:none;font-family:"G-Semibold", Helvetica, Arial, sans-serif;font-size:0.5rem;color:#fff;border:2px solid #fff;border-radius:50vh;text-decoration:none;cursor:pointer;outline:none;-webkit-transition:all 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);will-change:border, color}@media(min-width: 768px){.button-outline{height:40px;font-size:0.643rem}}.button-outline .text span{display:block}.button-outline .text:after{opacity:0;content:attr(data-text);position:absolute;display:block;text-align:center;top:50%;left:0;right:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}.button-outline .text span,.button-outline .text:after{-webkit-transition:opacity 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:opacity 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);will-change:transform, opacity}.button-outline.disabled{color:#8B50B2;border-color:#8B50B2}.button-outline:hover{color:#FFE0C5;border-color:#FFE0C5}.button-outline:hover span{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.button-outline:hover .text:after{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button-control{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:40px;height:40px;overflow:hidden;padding-top:2px;pointer-events:auto;border-radius:50vh;border:none;cursor:pointer;outline:none;-webkit-transition:background-color 350ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background-color 350ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:background-color}@media(min-width: 768px){.button-control{width:56px;height:56px}}.button-control .icon{overflow:hidden;display:block;width:13px;height:auto;-webkit-transition:opacity 150ms ease-in-out, -webkit-transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 150ms ease-in-out, -webkit-transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 150ms ease-in-out;transition:transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 150ms ease-in-out, -webkit-transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}@media(min-width: 768px){.button-control .icon{width:20px}}.button-control .icon[aria-hidden]{opacity:0;position:absolute;top:50%;left:50%}.button-control--white{background-color:#fff}.button-control--white:hover,.button-control--white:focus{background-color:#FF6C89}.button-control--pink{background-color:rgba(255, 108, 137, 0.4)}.button-control--pink:hover,.button-control--pink:focus{background-color:rgba(255, 108, 137, 0.75)}.button-control--gray{background-color:#666}.button-control--gray:hover,.button-control--gray:focus{background-color:#333}.button-control.dir-left .icon[aria-hidden]{-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.button-control.dir-left:hover .icon:not([aria-hidden]),.button-control.dir-left:focus .icon:not([aria-hidden]){opacity:0;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.button-control.dir-left:hover .icon[aria-hidden],.button-control.dir-left:focus .icon[aria-hidden]{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.button-control.dir-right .icon[aria-hidden]{-webkit-transform:translate(-150%, -50%);transform:translate(-150%, -50%)}.button-control.dir-right:hover .icon:not([aria-hidden]),.button-control.dir-right:focus .icon:not([aria-hidden]){opacity:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.button-control.dir-right:hover .icon[aria-hidden],.button-control.dir-right:focus .icon[aria-hidden]{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.button-control.dir-top .icon[aria-hidden]{left:auto;-webkit-transform:translate(0, -150%);transform:translate(0, -150%)}.button-control.dir-top:hover .icon:not([aria-hidden]),.button-control.dir-top:focus .icon:not([aria-hidden]){opacity:0;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.button-control.dir-top:hover .icon[aria-hidden],.button-control.dir-top:focus .icon[aria-hidden]{opacity:1;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.button-control.dir-bottom .icon[aria-hidden]{left:auto;-webkit-transform:translate(0, 150%);transform:translate(0, 150%)}.button-control.dir-bottom:hover .icon:not([aria-hidden]),.button-control.dir-bottom:focus .icon:not([aria-hidden]){opacity:0;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.button-control.dir-bottom:hover .icon[aria-hidden],.button-control.dir-bottom:focus .icon[aria-hidden]{opacity:1;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.button-control--dashed{position:relative;overflow:visible;background-color:rgba(139, 80, 178, 0.5);-webkit-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out;will-change:background-color}.button-control--dashed svg[fill]{height:auto}.button-control--dashed svg:not([fill]){position:absolute;top:50%;left:50%;width:130%;height:130%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.button-control--dashed circle{display:block;stroke-width:1.75;stroke-dasharray:7, 3;stroke:rgba(139, 80, 178, 0.35);fill:none;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:rotateDashes 5s linear infinite;animation:rotateDashes 5s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-delay:50ms;animation-delay:50ms;-webkit-transition:stroke 150ms ease-in-out;transition:stroke 150ms ease-in-out;will-change:stroke}.button-control--dashed:hover,.button-control--dashed:focus{background-color:rgba(139, 80, 178, 0.65)}.button-control--dashed:hover *,.button-control--dashed:focus *{-webkit-animation-play-state:running;animation-play-state:running}.button-control--big{width:72px;height:72px;text-decoration:none}@media(min-width: 768px){.button-control--big{width:152px;height:152px}}.button-control--big .center{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.button-control--big .center span{display:block;margin-top:8px;color:rgba(255, 255, 255, 0.3);text-transform:uppercase;font-family:"G-Semibold", Helvetica, Arial, sans-serif;font-size:0.214rem;letter-spacing:1px;line-height:1}@media(min-width: 768px){.button-control--big .center span{margin-top:10px;font-size:0.357rem}}.button-control--big img{display:block;width:24px}@media(min-width: 768px){.button-control--big img{width:40px}}@media(max-width: 767px){.button-control--big.button-control--dashed svg[fill]{width:24px}}@media(min-width: 768px){.button-control--big.button-control--dashed circle{stroke-width:4.5;stroke-dasharray:20, 8}}.toggle{position:relative;margin-top:58px;background-color:rgba(255, 108, 137, 0.25);display:-webkit-inline-box;display:inline-flex;border-radius:50vh}.toggle button,.toggle .pill{position:relative;z-index:2;color:#FF6C89;border-radius:50vh;padding:12px 24px;font-family:"G-Semibold", Helvetica, Arial, sans-serif;font-size:0.643rem;line-height:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;outline:none;-webkit-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out;will-change:color}.toggle button span{margin-left:16px}.toggle button svg{fill:#FF6C89}.toggle button svg *{-webkit-transition:fill 150ms ease-in-out;transition:fill 150ms ease-in-out;-webkit-transition-delay:0ms;transition-delay:0ms}.toggle button.active{color:#fff}.toggle button.active svg *{fill:#C78FEC}.toggle button:hover:not(.active){color:#FF0536}.toggle button:hover:not(.active) svg{fill:#FF0536}.toggle button[data-layout="list"]:hover rect:nth-of-type(even){-webkit-animation:layoutListEven 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite alternate forwards;animation:layoutListEven 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite alternate forwards}.toggle button[data-layout="list"]:hover rect:nth-of-type(odd){-webkit-animation:layoutListOdd 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite alternate forwards;animation:layoutListOdd 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite alternate forwards}.toggle button[data-layout="grid"]:hover rect:nth-of-type(even){-webkit-animation:layoutGridEven 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite alternate forwards;animation:layoutGridEven 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite alternate forwards}.toggle button[data-layout="grid"]:hover rect:nth-of-type(odd){-webkit-animation:layoutGridOdd 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite alternate forwards;animation:layoutGridOdd 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite alternate forwards}.toggle .pill{position:absolute;z-index:1;top:0;left:0;width:auto;height:100%;background-color:#3C0576;-webkit-transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:width, left}.toggle .pill span{content:attr(data-text);display:block;margin:0}.link-change{position:relative;display:inline-block;margin:0 6px;padding:0 4px;color:#FF6C89;text-decoration:none;-webkit-transition:color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}@media(min-width: 768px){.link-change{padding:0 8px}}.link-change:after{content:"";position:absolute;z-index:-1;background-color:rgba(255, 108, 137, 0.22);width:100%;height:8px;bottom:3px;left:0;border-radius:50vh;-webkit-transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition-delay:50ms;transition-delay:50ms}@media(min-width: 768px){.link-change:after{height:14px;bottom:5px}}.link-change .icon{position:relative;z-index:3;top:-3px;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:22px;height:22px;margin-left:6px;background-color:#fff;border-radius:50vh}.link-change .icon svg{height:auto}.link-change:hover{color:#333}.link-change:hover:after{background-color:rgba(255, 108, 137, 0.4)}.link-change:hover svg *{-webkit-animation-play-state:running;animation-play-state:running}.link-translate .text{position:relative;overflow:hidden}.link-translate .text:after{content:attr(data-text);position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-webkit-transition:all 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);will-change:transform, opacity}.link-translate .text span{display:inline-block;-webkit-transform:translateY(-75%);transform:translateY(-75%);opacity:0;-webkit-transition:all 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86);will-change:transform, opacity}.link-translate:hover .text:after{-webkit-transform:translateY(25%);transform:translateY(25%);opacity:0}.link-translate:hover .text span{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.switcher{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.switcher a{color:#C78FEC;text-decoration:none}.switcher__text{position:relative;z-index:2;display:block;font-family:"M-Light", Georgia, serif;font-size:1.071rem;line-height:1;text-align:right}.switcher__text em{margin-left:-2px;margin-right:16px;font-size:0.5rem;text-transform:uppercase;color:#8B50B2;letter-spacing:1px}.switcher__text em.same-line{margin-right:0}.switcher__text .bottom{display:block;color:#FF6C89;text-align:center}.switcher__text.empty{text-align:left}.switcher__icon{width:52px;height:52px;margin-top:4px;margin-left:-8px}.switcher__icon a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.switcher--side .switcher__text{font-size:0.786rem}.switcher--side .switcher__icon{width:40px;height:40px;background-color:#F4EDFB}.switcher--side .switcher__icon circle{stroke:#F4EDFB}.switcher--side .switcher__icon img,.switcher--side .switcher__icon svg[fill]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.switcher--side .switcher__icon:hover{background-color:#e2d0f5}.switcher--side .switcher__icon:hover circle{stroke:#e2d0f5}.switcher--side .top{color:#3C0576}.photo{}.photo__location{margin-bottom:32px}@media(max-width: 992px){.photo__location{padding:0}}@media(min-width: 768px){.photo__location{margin-bottom:56px}}.photo__location h2{text-align:left;white-space:pre-line}@media(max-width: 767px){.photo__location h2{font-size:1.429rem}}.photo__location p{color:#999;margin-top:16px}.photo__image{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}@media(max-width: 767px){.photo__image{padding:0}}.photo__image .align{position:relative;width:100%;max-width:1180px;margin:0;padding:0}.photo__image--img{overflow:hidden;position:relative;z-index:2;display:block;width:100%;border-radius:0;background-color:#fff;box-shadow:0 8px 18px rgba(113, 94, 78, 0.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width: 768px){.photo__image--img{border-radius:8px}}.photo__image--img img{display:block;width:100%;height:auto}.photo__image--img:after{content:"";position:absolute;z-index:2;opacity:0;pointer-events:none;top:0;left:0;bottom:0;right:0;background-color:#3C0576;display:block;z-index:3;-webkit-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}.photo__image a{display:block;width:100%;text-decoration:none}.photo__image a:hover{cursor:url(/img/icons/zoom.svg) 6 8, pointer}.photo__image a:hover .photo__image--img:after{opacity:0.6}.photo__image--date{display:block;margin-top:16px;padding:0 8vw;font-size:0.5rem;color:#999}@media(min-width: 768px){.photo__image--date{position:absolute;z-index:3;left:calc(100% + 30px);bottom:0;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:0 0;transform-origin:0 0;white-space:nowrap;line-height:0;padding:0}}.photo__image--number{position:absolute;bottom:-80px;right:24px;font-family:"M-Extralight", Georgia, serif;color:rgba(255, 224, 197, 0.5);font-size:4.429rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width: 768px){.photo__image--number{font-size:18.75vw;left:92%;top:50%;z-index:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media(min-width: 1600px){.photo__image--number{font-size:10.714rem}}.pagination{position:relative;padding:64px 0 72px;background-color:#FFE0C5;text-align:center}@media(min-width: 768px){.pagination{padding:11vw 0 7.5vw}}@media(min-width: 1440px){.pagination{padding:176px 0 120px}}.pagination__page{position:relative;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0 auto;font-family:"M-Extralight", Georgia, serif;font-size:2.571rem;color:rgba(51, 51, 51, 0.15);line-height:1;cursor:pointer;-webkit-transition:color 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:color 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}@media(min-width: 768px){.pagination__page{font-size:5.714rem}}.pagination__page--numbers{overflow:hidden;height:62px;margin-right:4px}@media(min-width: 768px){.pagination__page--numbers{height:136px}}.pagination__page--numbers .scroll{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-transform:translate(0, 0);transform:translate(0, 0);text-align:right;line-height:0.85;-webkit-transition:-webkit-transform 325ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:-webkit-transform 325ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 325ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 325ms cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 325ms cubic-bezier(0.785, 0.135, 0.15, 0.86);will-change:transform}.pagination__page--info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -72%);transform:translate(-50%, -72%);font-family:"M-Light", Georgia, serif;font-size:18px;color:#FF0536}@media(min-width: 768px){.pagination__page--info{font-size:1.429rem}}.pagination__page:hover{color:rgba(51, 51, 51, 0.25)}.pagination__caption{max-width:420px;margin:0 auto;font-size:10px;color:#999;letter-spacing:2px;line-height:1.6}@media(min-width: 768px){.pagination__caption{font-size:14px}}.pagination__message{padding:2.5vw 0}.pagination__message h3{font-family:"M-Light", Georgia, serif;font-size:1.143rem;color:#FF6C89;margin-bottom:16px}@media(min-width: 768px){.pagination__message h3{font-size:1.429rem}}.globe{z-index:2;position:relative}@media(max-width: 767px){.globe .wrap{padding:0}}.globe img{display:inline-block;margin:0 auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.globe--part{overflow:hidden;height:30vw;min-height:300px;opacity:0.5}.footer{background-color:#2D0458}.footer .wrap{display:block;padding-top:48px;padding-bottom:32px}@media(min-width: 768px){.footer .wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:120px;padding-top:0;padding-bottom:0}}.footer__left{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:40px}@media(min-width: 768px){.footer__left{margin:0}}.footer__right{font-size:14px;text-align:center}@media(min-width: 768px){.footer__right{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline}}.footer__right li{display:block;text-align:center}.footer__right li > ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:32px}@media(min-width: 768px){.footer__right li > ul{margin-bottom:0;margin-right:24px}}.footer__right li > ul li{margin:0 20px}.footer__right a{position:relative;color:#fff;text-decoration:none;-webkit-transition:color 85ms ease-in-out;transition:color 85ms ease-in-out}.footer__right a img{margin-right:16px}.footer__right a:hover{color:#FF6C89}.footer__right .instagram a{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.footer__right .instagram img{display:inline-block}.footer__right .cetrucflotte{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.footer__right .cetrucflotte span{color:rgba(255, 255, 255, 0.4)}.footer__right .cetrucflotte img{display:inline-block;margin:8px 0 0 12px;-webkit-transition:-webkit-transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}@media(min-width: 768px){.footer__right .cetrucflotte img{margin-left:16px}}.footer__right .cetrucflotte a:hover img{-webkit-transform:scale(1.025);transform:scale(1.025)}.browse{margin-top:72px;margin-bottom:72px}@media(min-width: 768px){.browse{margin-top:120px;margin-bottom:52px}}.browse__description{margin-left:auto;margin-right:auto;margin-bottom:32px}@media(min-width: 768px){.browse__description{margin-bottom:40px}}.browse__continents{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;justify-content:center;margin-bottom:8px}.browse__continents li{display:block;margin:0 4px}@media(min-width: 768px){.browse__continents li{margin:0 8px}}.browse__locations{min-height:200px;margin-top:112px}@media(min-width: 768px){.browse__locations{display:-webkit-box;display:flex;grid-column-gap:120px;grid-row-gap:7.5vw;-webkit-box-pack:center;justify-content:center;margin-bottom:14.5vw}}@media(min-width: 1440px){.browse__locations{margin-bottom:232px}}.browse .location{position:relative;margin-bottom:48px}@media(min-width: 768px){.browse .location{margin-left:4.5vw;margin-right:4.5vw}}@media(min-width: 1440px){.browse .location{margin-left:72px;margin-right:72px}}.browse .location a{position:relative;z-index:2;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:center;align-items:center;text-decoration:none}.browse .location img{display:block;width:32px;height:auto;margin:0 auto;border-radius:50vh}.browse .location__city{font-family:"M-Light", Georgia, serif;font-size:1.143rem;color:#FF6C89}@media(min-width: 768px){.browse .location__city{font-size:1.714rem}}.browse .location .mask-city{height:40px;margin:24px 0 16px}@media(min-width: 768px){.browse .location .mask-city{height:64px;margin-bottom:24px}}.browse .location .mask-country{height:16px}.browse .location:after{content:"";pointer-events:none;opacity:0;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0.94);transform:translate(-50%, -50%) scale(0.94);display:block;width:216px;height:216px;background:rgba(139, 80, 178, 0.3);border-radius:50vh;-webkit-transition:all 85ms ease-in-out;transition:all 85ms ease-in-out}.browse .location:hover .location__city{color:#FFE0C5}.browse .location:hover:after{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.carousel{background-color:#3C0576}.carousel .wrap{max-width:1280px;padding:0}@media(min-width: 1600px){.carousel .wrap{max-width:1424px}}.carousel .gallery{position:relative;z-index:2;margin:0 auto}@media(min-width: 768px){.carousel .gallery{max-width:85%}}@media(min-width: 1440px){.carousel .gallery{max-width:100%}}.carousel .gallery__images{position:relative;height:0;padding-bottom:calc(100% / 1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel .gallery__images--photo{opacity:0;overflow:hidden;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0.9);transform:scale(0.9);box-shadow:0 0.9375vw 3.75vw rgba(0, 0, 0, 0.3);-webkit-transition:opacity 0.9s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.9s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.9s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform, opacity}@media(min-width: 768px){.carousel .gallery__images--photo{border-radius:8px}}.carousel .gallery__images--photo img{opacity:0;position:relative;z-index:1;display:block;width:100%;height:auto}.carousel .gallery__images--photo:before{opacity:0;content:"";display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background-color:#3C0576}.carousel .gallery__images .active{opacity:1;z-index:10;-webkit-transform:scale(1);transform:scale(1)}.carousel .gallery__images .active img{opacity:1}.carousel .gallery__images .prev,.carousel .gallery__images .next{opacity:1}.carousel .gallery__images .prev img,.carousel .gallery__images .next img{opacity:1}.carousel .gallery__images .prev:before,.carousel .gallery__images .next:before{opacity:0.4}.carousel .gallery__images .prev{z-index:8}@media(min-width: 768px){.carousel .gallery__images .prev{-webkit-transform:translate(-9%, -1%) rotate(-1deg) scale(0.9);transform:translate(-9%, -1%) rotate(-1deg) scale(0.9)}}.carousel .gallery__images .prev.hover{-webkit-transform:translate(-10%, -1%) rotate(-1.25deg) scale(0.9);transform:translate(-10%, -1%) rotate(-1.25deg) scale(0.9)}.carousel .gallery__images .next{z-index:9}@media(min-width: 768px){.carousel .gallery__images .next{-webkit-transform:translate(9%, -1%) rotate(1deg) scale(0.9);transform:translate(9%, -1%) rotate(1deg) scale(0.9)}}.carousel .gallery__images .next.hover{-webkit-transform:translate(10%, -1%) rotate(1.25deg) scale(0.9);transform:translate(10%, -1%) rotate(1.25deg) scale(0.9)}.carousel__controls{display:none}@media(min-width: 768px){.carousel__controls{position:absolute;z-index:11;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}}.carousel__controls--area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:12%;height:100%;cursor:pointer}.carousel__controls--area.prev{margin-left:-6%}.carousel__controls--area.next{margin-right:-6%}.carousel__controls button{box-shadow:0 2px 20px rgba(0, 0, 0, 0.15)}.carousel__infos{position:relative;z-index:3}.carousel__infos--locations{position:relative;overflow:hidden;min-height:128px}.carousel__infos--location{position:absolute;top:0;left:0;width:100%;opacity:0;text-align:center;-webkit-transition:opacity 0.9s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.9s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.9s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform, opacity;margin-top:32px}@media(min-width: 768px){.carousel__infos--location{margin-top:5vw}}@media(min-width: 1440px){.carousel__infos--location{margin-top:72px}}.carousel__infos--location.prev{-webkit-transform:translateY(-40%);transform:translateY(-40%)}.carousel__infos--location.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.carousel__infos--location.next{-webkit-transform:translateY(40%);transform:translateY(40%)}.carousel__infos--location .state{margin-top:6px}.carousel__dots{display:none}@media(max-width: 767px){.carousel__dots{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:32px}.carousel__dots li{display:block;padding:4px;cursor:pointer}.carousel__dots li.active button{background-color:#FF6C89;-webkit-transform:scale(1.25);transform:scale(1.25);will-change:scale, background-color}.carousel__dots li:hover:not(.active) button{background-color:#a273c2}.carousel__dots button{display:block;width:8px;height:8px;padding:0;background-color:#8B50B2;border-radius:50vh;text-decoration:none;-webkit-transition:all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 600ms cubic-bezier(0.165, 0.84, 0.44, 1)}}.zoomer{opacity:0;pointer-events:none;position:absolute;z-index:101;top:0;right:0;left:0;bottom:0}.zoomer.show{opacity:1;pointer-events:auto}.zoomer__image{width:100%;height:100%;overflow:auto}.zoomer__image img{display:block;height:100%;width:auto}.zoomer .button-control{position:absolute;bottom:32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.photos{position:relative;margin-top:-22px;background-color:#fff}@media(min-width: 768px){.photos{margin-top:-128px;padding-top:88px}}@media(min-width: 1440px){.photos{padding-top:72px}}.photos__side{display:none}@media(min-width: 992px){.photos__side{display:-webkit-box;display:flex;position:absolute;z-index:5;left:24px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:end;align-items:flex-end;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%)}}@media(min-width: 992px){.photos__side--wrap{position:-webkit-sticky;position:sticky;z-index:10;top:32px;height:100%}}.photos__side p{font-size:0.429rem;color:#999;margin-right:24px}.photos__side p strong{font-weight:600;display:block;text-align:right}.photos .photo{position:relative;z-index:4;margin-bottom:88px}@media(min-width: 768px){.photos .photo{margin-bottom:120px}}.photos .photo:last-child{margin-bottom:0}.photos--list .photos__view{max-width:100%;margin:0;padding:0}@media(min-width: 768px){.photos--list .photo:nth-child(even) .photo__location,.photos--list .photo:nth-child(even) h2{text-align:right}.photos--list .photo:nth-child(even) .photo__image{-webkit-box-pack:end;justify-content:flex-end}.photos--list .photo:nth-child(even) .photo__image--date{right:100%;left:-30px}.photos--list .photo:nth-child(even) .photo__image--number{right:77%;left:auto;text-align:right}}@media(min-width: 768px){.photos--list .photo__image--number{-webkit-transform:translate(-50%, var(--translate));transform:translate(-50%, var(--translate));will-change:transform}}.photos--list .pagination{margin-top:104px}@media(min-width: 768px){.photos--list .pagination{margin-top:-64px}}@media(min-width: 992px){.photos--grid .photos__view{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:48px;grid-row-gap:72px;padding-left:192px;padding-right:64px}}@media(min-width: 1600px){.photos--grid .photos__view{padding-left:192px}}@media(min-width: 1776px){.photos--grid .photos__view{padding-right:0}}.photos--grid .photo{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;margin-bottom:40px}@media(min-width: 450px){.photos--grid .photo{margin-bottom:11vw}}@media(min-width: 992px){.photos--grid .photo{margin-bottom:0}}@media(min-width: 992px){.photos--grid .photo:nth-child(2n+2){-webkit-transform:translateY(-64px);transform:translateY(-64px)}}.photos--grid .photo .wrap,.photos--grid .photo .wrapper{padding:0;margin:0}.photos--grid .photo__location{text-align:left}.photos--grid .photo__location h2{font-size:1rem;margin-top:28px;white-space:normal}.photos--grid .photo__location p{font-size:0.429rem;margin-top:8px}.photos--grid .photo__image--img{border-radius:8px}.photos--grid .photo__image--number{font-size:3.429rem;bottom:-88px;right:24px;z-index:1;-webkit-transform:none;transform:none;top:auto;left:auto}.photos--grid .photo__image--date{display:none}.photos--grid .pagination{margin-top:64px}.explore__description{max-width:312px;margin:0 auto;margin-bottom:72px}@media(min-width: 768px){.explore__description{max-width:472px;margin-bottom:120px}}.page{overflow-x:hidden}.page__top{margin-top:96px;margin-bottom:56px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative}@media(min-width: 768px){.page__top{margin-top:120px;margin-bottom:96px}}.page__top a{position:absolute;top:-64px}@media(min-width: 768px){.page__top a{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.page__description{max-width:312px;margin:0 auto;margin-bottom:72px;color:#FFE0C5}@media(min-width: 768px){.page__description{max-width:472px;margin-bottom:120px}}.page__list--category{margin-bottom:96px;text-align:center}.page__list--category:last-child{margin-bottom:0}.page__list--category h2{margin-bottom:56px}.page__list--category dl{margin-bottom:40px}.page__list--category dt{margin-bottom:8px}.page .globe--part{margin-top:8vw}.intro{background-color:#FFE0C5}.intro .title-parallax{margin-top:-10vw;margin-left:-10vw}.intro__description{margin-bottom:72px;color:#333}@media(min-width: 768px){.intro__description{margin:0 auto 120px}}.intro__description p{margin-bottom:40px}@media(min-width: 768px){.intro__description p{margin-bottom:72px}}.intro .carousel{position:relative}.intro .carousel:after{content:"";position:absolute;z-index:0;top:0;left:0;right:0;display:block;width:100%;height:48vw;background-color:#FFE0C5}@media(min-width: 1600px){.intro .carousel:after{height:820px}}.intro .carousel .gallery__images--photo:before{background-color:#FF6C89}.explore--homepage{margin-top:15.5vw}@media(min-width: 1200px){.explore--homepage{margin-top:248px}}.explore--homepage .style-description{color:#FFE0C5}.explore--homepage .browse{margin-top:0}.explore--homepage .of{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:14vw;font-family:"M-Extralight", Georgia, serif;font-size:15.5vw;line-height:1;color:#8B50B2;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media(min-width: 1200px){.explore--homepage .of{margin-bottom:200px;font-size:8.857rem}}.explore--homepage .anim-title{margin-top:-22vw;margin-left:-60px}.explore--homepage .anim-title span:nth-of-type(1){letter-spacing:-6vw}.viewer{position:relative;height:100vh;min-height:560px;padding-top:24px}@media(min-width: 768px){.viewer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%}}.viewer__top{position:absolute;z-index:10;top:0;left:0;right:0;margin-top:16px;padding-left:24px;padding-right:16px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}@media(min-width: 768px){.viewer__top{position:static;-webkit-box-pack:center;justify-content:center;margin:24px 0 0}}.viewer__top .tip{font-family:"G-Semibold", Helvetica, Arial, sans-serif;font-size:0.357rem;text-transform:uppercase;color:rgba(255, 224, 197, 0.4);letter-spacing:1px}@media(min-width: 768px){.viewer__top .tip{display:none}}.viewer__top .buttons{display:-webkit-box;display:flex}.viewer__top .buttons a{margin-left:16px}.viewer .carousel{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-37%);transform:translateY(-37%);margin:0}@media(min-width: 768px){.viewer .carousel{position:static;-webkit-transform:none;transform:none;margin-top:auto;margin-bottom:auto;width:85%;min-height:500px}}.viewer .carousel .gallery{left:0;right:0}.viewer .carousel .gallery__images--photo{box-shadow:0 1pxvw 2.5vw rgba(46, 2, 92, 0.4)}.viewer .carousel__information{margin-top:32px;padding:0 24px}@media(min-width: 768px){.viewer .carousel__information{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:0}}.viewer .carousel__information--location{width:75%;text-align:left}.viewer .carousel__information--location .street{margin:0}.viewer .carousel__information--date{color:rgba(255, 224, 197, 0.5);font-size:0.429rem;margin-top:16px}@media(min-width: 768px){.viewer .carousel__information--date{font-size:0.5rem;margin:0}}.viewer .carousel__number{position:absolute;z-index:1;left:0;top:-33.5vw;width:100%;font-family:"M-Extralight", Georgia, serif;font-size:42vw;color:rgba(255, 224, 197, 0.4);text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width: 768px){.viewer .carousel__number{display:block;top:auto;right:112px;bottom:-240px;width:auto;font-size:8.929rem;text-align:right}}@media(min-width: 992px){.viewer .carousel__number{bottom:-288px;font-size:10.714rem}}.viewer .carousel__dots{position:absolute;bottom:24px;left:0;right:0;z-index:20}.place{position:relative;background-position:50% 0;background-size:100%;background-repeat:no-repeat;overflow-x:hidden}.place__title{padding:25vw 0 25vw;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:end;align-items:flex-end}@media(min-width: 768px){.place__title{padding:14vw 0 15vw}}@media(min-width: 1600px){.place__title{padding-top:240px;padding-bottom:280px}}.place__title h1{position:relative;z-index:2;text-align:left;pointer-events:none}.place__title h1 span{display:block}.place__title h1 .bottom{text-align:right;margin-left:8vw}.place__title .button-control--dashed{z-index:1;flex-shrink:0;margin-left:-12px}@media(min-width: 768px){.place__title .button-control--dashed{margin-left:-24px}}.place__description{position:relative;z-index:2;padding-top:12.5vw;padding-bottom:72px;background-color:#FFE0C5}@media(min-width: 450px){.place__description{padding-bottom:96px}}@media(min-width: 768px){.place__description{padding-bottom:15vw}}@media(min-width: 992px){.place__description{border-radius:8px 0 0 8px}}@media(min-width: 1600px){.place__description{padding-top:200px;padding-bottom:240px}}.place__description .wrapper{margin:0;max-width:1280px}.place__description p{font-size:0.643rem;font-family:"G-Light", Helvetica, Arial, sans-serif;line-height:1.64;color:#333}@media(min-width: 768px){.place__description p{font-size:0.786rem}}@media(min-width: 1200px){.place__description p{font-size:1rem}}.place__description .updated{font-size:0.429rem;margin-top:32px}.place__description .updated strong{font-family:"G-Semibold", Helvetica, Arial, sans-serif;color:rgba(51, 51, 51, 0.4)}@media(min-width: 768px){.place__description .updated{display:none}}.place__description .toggle{display:none}@media(min-width: 992px){.place__description .toggle{display:-webkit-inline-box;display:inline-flex}}.place__description:after{content:"";display:block;position:absolute;top:0;right:-49.9vw;width:50vw;height:100%;background-color:#FFE0C5}.place__description--wrap{padding:0}@media(min-width: 992px){.place__description--wrap{padding-left:128px}}.place__illustration{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:url(/img/illustration.png) 0 0 no-repeat;background-size:100% auto}.title-parallax{-webkit-transform:translateX(var(--translateX));transform:translateX(var(--translateX));will-change:transform}.anim-mask{display:block;overflow:hidden}[data-aos="letters-translate-top"],[data-aos="letters-translate-bottom"]{white-space:nowrap}[data-aos="letters-translate-top"] span,[data-aos="letters-translate-bottom"] span{display:inline-block;-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}[data-aos="letters-translate-top"] span:nth-child(1),[data-aos="letters-translate-bottom"] span:nth-child(1){-webkit-transition-delay:40ms;transition-delay:40ms}[data-aos="letters-translate-top"] span:nth-child(2),[data-aos="letters-translate-bottom"] span:nth-child(2){-webkit-transition-delay:80ms;transition-delay:80ms}[data-aos="letters-translate-top"] span:nth-child(3),[data-aos="letters-translate-bottom"] span:nth-child(3){-webkit-transition-delay:120ms;transition-delay:120ms}[data-aos="letters-translate-top"] span:nth-child(4),[data-aos="letters-translate-bottom"] span:nth-child(4){-webkit-transition-delay:160ms;transition-delay:160ms}[data-aos="letters-translate-top"] span:nth-child(5),[data-aos="letters-translate-bottom"] span:nth-child(5){-webkit-transition-delay:200ms;transition-delay:200ms}[data-aos="letters-translate-top"] span:nth-child(6),[data-aos="letters-translate-bottom"] span:nth-child(6){-webkit-transition-delay:240ms;transition-delay:240ms}[data-aos="letters-translate-top"] span:nth-child(7),[data-aos="letters-translate-bottom"] span:nth-child(7){-webkit-transition-delay:280ms;transition-delay:280ms}[data-aos="letters-translate-top"].aos-animate span,[data-aos="letters-translate-bottom"].aos-animate span{-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-aos="letters-translate-top"] span{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}[data-aos="letters-translate-bottom"] span{-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}[data-aos="carousel-prev"]{-webkit-transform:translate(-16%, -4%) rotate(-3deg) scale(0.8);transform:translate(-16%, -4%) rotate(-3deg) scale(0.8);opacity:0;-webkit-transition-duration:1.6s;transition-duration:1.6s;-webkit-transition-delay:450ms;transition-delay:450ms}[data-aos="carousel-prev"].aos-animate{-webkit-transform:translate(-9%, -1%) rotate(-1deg) scale(0.9);transform:translate(-9%, -1%) rotate(-1deg) scale(0.9);opacity:1}[data-aos="carousel-active"]{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition-delay:400ms;transition-delay:400ms}[data-aos="carousel-active"].aos-animate{-webkit-transform:scale(1);transform:scale(1);opacity:1}[data-aos="carousel-next"]{-webkit-transform:translate(16%, -4%) rotate(3deg) scale(0.8);transform:translate(16%, -4%) rotate(3deg) scale(0.8);opacity:0;-webkit-transition-duration:1.6s;transition-duration:1.6s;-webkit-transition-delay:500ms;transition-delay:500ms}[data-aos="carousel-next"].aos-animate{-webkit-transform:translate(9%, -1%) rotate(1deg) scale(0.9);transform:translate(9%, -1%) rotate(1deg) scale(0.9);opacity:1}[data-aos="scale-down-fade-in"]{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0;-webkit-transition:opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 2s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 2s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 2s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform, opacity}[data-aos="scale-down-fade-in"].aos-animate{-webkit-transform:scale(1);transform:scale(1);opacity:1}[data-aos="location"] img{opacity:0;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity, transform}[data-aos="location"] h3,[data-aos="location"] p{-webkit-transform:translateY(150%);transform:translateY(150%);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}[data-aos="location"] h3{-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-delay:100ms;transition-delay:100ms}[data-aos="location"] p{-webkit-transition-delay:200ms;transition-delay:200ms}[data-aos="location"].aos-animate img{opacity:1;-webkit-transform:scale(1);transform:scale(1)}[data-aos="location"].aos-animate h3,[data-aos="location"].aos-animate p{-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes rotateDashes{:global(0%){-webkit-transform:rotate(0deg);transform:rotate(0deg)}:global(100%){-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateDashes{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes moveContinents{:global(0%){-webkit-transform:translate(0, 0);transform:translate(0, 0)}:global(100%){-webkit-transform:translate(-80.26px, 28.2px);transform:translate(-80.26px, 28.2px)}}@keyframes moveContinents{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(-80.26px, 28.2px);transform:translate(-80.26px, 28.2px)}}.anim-spinGlobe{-webkit-animation:moveContinents 1.7s linear infinite;animation:moveContinents 1.7s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes moveContinentsSmall{:global(0%){-webkit-transform:translate(0, 0);transform:translate(0, 0)}:global(100%){-webkit-transform:translate(-96.95px, 0);transform:translate(-96.95px, 0)}}@keyframes moveContinentsSmall{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(-96.95px, 0);transform:translate(-96.95px, 0)}}.anim-spinGlobeSmall{-webkit-animation:moveContinentsSmall 1.5s linear infinite;animation:moveContinentsSmall 1.5s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes layoutListOdd{:global(0%){-webkit-transform:translateX(0);transform:translateX(0)}:global(100%){-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes layoutListOdd{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@-webkit-keyframes layoutListEven{:global(0%){-webkit-transform:translateX(0);transform:translateX(0)}:global(100%){-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@keyframes layoutListEven{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@-webkit-keyframes layoutGridOdd{:global(0%){-webkit-transform:translateY(0);transform:translateY(0)}:global(100%){-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes layoutGridOdd{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@-webkit-keyframes layoutGridEven{:global(0%){-webkit-transform:translateY(0);transform:translateY(0)}:global(100%){-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes layoutGridEven{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}
svg.svelte-1x7wjnu{height:100%;overflow:hidden}svg.svelte-1x7wjnu:after{content:"";display:block;padding-bottom:100%}
svg.svelte-1xf616b{height:100%;overflow:hidden}svg.svelte-1xf616b:after{content:"";display:block;padding-bottom:133.93%}
svg.svelte-irrbdf{height:100%;overflow:hidden}svg.svelte-irrbdf:after{content:"";display:block;padding-bottom:133.93%}
svg.svelte-qs0v5y{height:100%;overflow:hidden}svg.svelte-qs0v5y:after{content:"";display:block;padding-bottom:100%}
/*# sourceMappingURL=bundle.css.map */