2 lines
42 KiB
CSS
2 lines
42 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:1424px;margin:0 auto;padding:0 24px}@media(min-width: 768px){.wrap{padding:0 60px}}@media(min-width: 992px){.wrap{padding:0 128px}}@media(min-width: 1600px){.wrap{padding:0 48px}}.wrapper{margin:0 auto;max-width:calc(892px + 28vw);padding:0 8vw}@media(min-width: 768px){.wrapper{padding:0 14vw}}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;scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#3C0576;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:50.25vw;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: 1600px){.title-massive{font-size:32.143rem}}.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: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:2rem}@media(min-width: 768px){.title-location--big{font-size:5.714rem}}.title-location--big em{display:inline-block;font-size:0.714rem}@media(min-width: 768px){.title-location--big em{margin-left:-8px;font-size:2rem}}.title-location--inline{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;-webkit-box-pack:center;justify-content:center}.title-location--inline em{margin:0 16px 0 24px}.style-location{text-align:center}.style-location .street{margin-bottom:8px;font-family:"M-Light", Georgia, serif;font-size:0.857rem}@media(min-width: 768px){.style-location .street{font-size:1rem}}.style-caps{font-size:0.5rem;color:#FFE0C5;text-transform:uppercase;letter-spacing:1px}.description{font-family:"G-Light", Helvetica, Arial, sans-serif;font-size:0.643rem;line-height:1.55;text-align:center}@media(min-width: 768px){.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;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;overflow:hidden;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)}@media(min-width: 768px){.button{height:48px;padding:0 24px;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 span{display:block}.button:after{opacity:0;content:attr(data-text);position:absolute;display:block;top:50%;left:calc(50% + 19px);width:100%;-webkit-transform:translate3d(-50%, -120%, 0);transform:translate3d(-50%, -120%, 0)}.button span,.button: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:opacity 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), 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), transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}.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 span{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.button:hover:after{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.button-outline{position:relative;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;height:32px;padding:1px 16px 0;font-family:"G-Semibold", Helvetica, Arial, sans-serif;font-size:0.5rem;color:#fff;background:none;border:2px solid #fff;border-radius:50vh;overflow:hidden;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)}@media(min-width: 768px){.button-outline{height:40px;font-size:0.643rem}}.button-outline span{display:block}.button-outline:after{opacity:0;content:attr(data-text);position:absolute;display:block;text-align:center;top:50%;left:0;right:0;-webkit-transform:translate3d(0, -120%, 0);transform:translate3d(0, -120%, 0)}.button-outline span,.button-outline: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:opacity 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), 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), transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 275ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}.button-outline.disabled{color:#8B50B2;border-color:#8B50B2}.button-outline:hover{color:#FFE0C5;border-color:#FFE0C5}.button-outline:hover span{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.button-outline:hover:after{opacity:1;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.button-control{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:40px;height:40px;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)}@media(min-width: 768px){.button-control{width:56px;height:56px}}.button-control .icon{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);overflow:hidden}@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{background-color:#FF6C89}.button-control--pink{background-color:rgba(255, 108, 137, 0.4)}.button-control--pink:hover{background-color:rgba(255, 108, 137, 0.75)}.button-control--gray{background-color:#666}.button-control--gray:hover{background-color:#333}.button-control.dir-left .icon[aria-hidden]{-webkit-transform:translate3d(100%, -50%, 0);transform:translate3d(100%, -50%, 0)}.button-control.dir-left:hover .icon:not([aria-hidden]){opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.button-control.dir-left:hover .icon[aria-hidden]{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.button-control.dir-right .icon[aria-hidden]{-webkit-transform:translate3d(-150%, -50%, 0);transform:translate3d(-150%, -50%, 0)}.button-control.dir-right:hover .icon:not([aria-hidden]){opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.button-control.dir-right:hover .icon[aria-hidden]{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.button-control.dir-top .icon[aria-hidden]{left:auto;-webkit-transform:translate3d(0, -150%, 0);transform:translate3d(0, -150%, 0)}.button-control.dir-top:hover .icon:not([aria-hidden]){opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.button-control.dir-top:hover .icon[aria-hidden]{opacity:1;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.button-control--dashed{position:relative;background-color:rgba(139, 80, 178, 0.5);-webkit-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out}.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}.button-control--dashed:hover{background-color:rgba(139, 80, 178, 0.65)}.button-control--dashed:hover *{-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(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}.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:#ff204c}.toggle button:hover:not(.active) svg{fill:#ff204c}.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)}.toggle .pill span{content:attr(data-text);display:block;margin:0}.link-change{position:relative;display:inline-block;margin:0 6px;padding:0 8px;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)}.link-change:after{content:"";position:absolute;z-index:-1;background-color:rgba(255, 108, 137, 0.22);height:14px;width:100%;bottom:5px;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}.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}.switcher a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;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--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:hover{background-color:#e2d0f5}.switcher--side .switcher__icon:hover circle{stroke:#e2d0f5}.switcher--side .top{color:#3C0576}.switcher--side img,.switcher--side svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cursor-zoom{position:absolute;display:block;width:36px;height:36px;background:url(/img/icons/zoom.svg) 0 0 no-repeat;background-size:cover;-webkit-transition:opacity 300ms ease, -webkit-transform 300ms ease;transition:opacity 300ms ease, -webkit-transform 300ms ease;transition:opacity 300ms ease, transform 300ms ease;transition:opacity 300ms ease, transform 300ms ease, -webkit-transform 300ms ease;-webkit-filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.7));filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.7))}.cursor-zoom[aria-hidden="true"]{opacity:0;pointer-events:none;-webkit-transform:scale3d(0.7, 0.7, 0.7);transform:scale3d(0.7, 0.7, 0.7)}.photo{}.photo__location{margin-bottom:32px}@media(min-width: 768px){.photo__location{margin-bottom:56px}}@media(max-width: 767px){.photo__location{padding:0}}.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;max-width:1180px;margin:0;padding:0}.photo__image--img{position:relative;z-index:2;overflow:hidden;border-radius:0;box-shadow:0 8px 18px rgba(113, 94, 78, 0.2)}@media(min-width: 768px){.photo__image--img{border-radius:8px}}.photo__image--img img{display:block;width:100%;height:auto}.photo__image--img .cursor{position:absolute;z-index:4;top:0;left:0}.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:all 200ms ease-in-out;transition:all 200ms ease-in-out}.photo__image a{display:block;text-decoration:none}.photo__image a:hover{cursor:none}.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%)}}.pagination{position:relative;padding:64px 0 72px;background-color:#FFE0C5;text-align:center}@media(min-width: 768px){.pagination{padding:16vw 0 7.5vw}}@media(min-width: 1440px){.pagination{padding-top:200px}}.pagination__page{position:relative;display:inline-block;margin:0 auto;padding-left:72px;font-family:"M-Extralight", Georgia, serif;font-size:2.571rem;color:rgba(51, 51, 51, 0.15);line-height:1;cursor:pointer}@media(min-width: 768px){.pagination__page{font-size:5.714rem}}.pagination__page--numbers{position:absolute;top:0;left:-32px;height:136px;overflow:hidden}.pagination__page--numbers .scroll{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;text-align:right;line-height:0.85;-webkit-transform:translate3d(0, -190%, 0);transform:translate3d(0, -190%, 0);-webkit-transition:-webkit-transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1)}.pagination__page:hover .pagination__page--numbers .scroll{-webkit-transform:translate3d(0, -135%, 0);transform:translate3d(0, -135%, 0)}.pagination__page--info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -65%);transform:translate(-50%, -65%);font-family:"M-Light", Georgia, serif;font-size:18px;color:#FF0536}@media(min-width: 768px){.pagination__page--info{font-size:1.429rem}}.pagination__caption{font-size:10px;color:#999;letter-spacing:2px}@media(min-width: 768px){.pagination__caption{font-size:14px}}.globe{z-index:2;position:relative}@media(max-width: 767px){.globe .wrap{padding:0}}.globe img{display:block;width:100%}.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:32px}@media(min-width: 768px){.footer__left{margin:0}}.footer__right{font-size:14px}@media(min-width: 768px){.footer__right{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.footer__right .instagram{margin-bottom:20px}@media(min-width: 768px){.footer__right .instagram{margin:0 40px 0 0}}.footer__right .instagram a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-decoration:none;color:#fff}.footer__right .instagram a span{margin-left:16px}.footer__right .cetrucflotte{display:-webkit-box;display: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:12px 0 0 12px}@media(min-width: 768px){.footer__right .cetrucflotte img{margin-left:16px}}.browse{margin-top:72px;margin-bottom:72px}@media(min-width: 768px){.browse{margin-top:120px;margin-bottom:52px}}.browse .description{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{margin-top:112px}@media(min-width: 768px){.browse__locations{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-column-gap:120px;grid-row-gap:7.5vw;-webkit-box-pack:center;justify-content:center;margin-bottom:14.5vw}}.browse .location{position:relative;margin-bottom:48px}@media(min-width: 768px){.browse .location{margin-bottom:0}}.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{margin:24px 0 16px;font-family:"M-Light", Georgia, serif;font-size:1.143rem;color:#FF6C89;-webkit-transition:color 85ms ease-in-out;transition:color 85ms ease-in-out}@media(min-width: 768px){.browse .location__city{font-size:1.714rem;margin-bottom:24px}}.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;-webkit-transform:translateZ(0);transform:translateZ(0)}.carousel .wrap{max-width:1280px;padding:0}@media(min-width: 1600px){.carousel .wrap{max-width:1424px}}.carousel .gallery{position:relative;z-index:2}.carousel .gallery__images{position:relative;height:0;padding-bottom:calc(100% / 1.5)}.carousel .gallery__images--photo{position:absolute;background-color:#FF6C89;overflow:hidden;box-shadow:0 15px 60px rgba(0, 0, 0, 0.3);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 600ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 600ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 600ms cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 600ms cubic-bezier(0.165, 0.84, 0.44, 1)}@media(min-width: 768px){.carousel .gallery__images--photo{border-radius:8px}}.carousel .gallery__images--photo img{display:block;height:auto;width:100%;opacity:0.55;-webkit-transition:opacity 600ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 600ms cubic-bezier(0.165, 0.84, 0.44, 1)}.carousel .gallery__images--photo:nth-of-type(4),.carousel .gallery__images--photo:nth-of-type(5){display:none}.carousel .gallery__images .active{z-index:10;top:50%;left:50%;width:100%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.carousel .gallery__images .active img{opacity:1}@media(min-width: 768px){.carousel .gallery__images .prev{top:50%;-webkit-transform:translate3d(-5%, -50%, 0) rotate(-1deg);transform:translate3d(-5%, -50%, 0) rotate(-1deg);width:85%}}.carousel .gallery__images .prev.hover{-webkit-transform:translate3d(-6.5%, -50%, 0) rotate(-1.25deg);transform:translate3d(-6.5%, -50%, 0) rotate(-1.25deg)}.carousel .gallery__images .prev.hover img{opacity:0.7}@media(min-width: 768px){.carousel .gallery__images .next{top:50%;right:0;-webkit-transform:translate3d(5%, -50%, 0) rotate(1deg);transform:translate3d(5%, -50%, 0) rotate(1deg);width:85%}}.carousel .gallery__images .next.hover{-webkit-transform:translate3d(6.5%, -50%, 0) rotate(1.25deg);transform:translate3d(6.5%, -50%, 0) rotate(1.25deg)}.carousel .gallery__images .next.hover img{opacity:0.7}.carousel__controls{display:none}@media(min-width: 768px){.carousel__controls{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:11}.carousel__controls .dir-left{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.carousel__controls .dir-right{-webkit-transform:translateX(50%);transform:translateX(50%)}}.carousel__controls a{box-shadow:0 2px 21px rgba(0, 0, 0, 0.15)}.carousel__information{position:relative;z-index:3}.carousel__information--location .street{margin-top:24px;color:#fff}@media(min-width: 768px){.carousel__information--location .street{margin-top:5vw}}@media(min-width: 1440px){.carousel__information--location .street{margin-top:72px}}.carousel__information--location .state{color:rgba(255, 224, 197, 0.5)}.carousel__dots{display:none}@media(max-width: 767px){.carousel__dots{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:40px}.carousel__dots li{display:block;margin:0 3px}.carousel__dots li.active a{background-color:#FF6C89}.carousel__dots button{display:block;width:8px;height:8px;background-color:#8B50B2;border-radius:50vh;text-decoration:none}}.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;padding-bottom:102px;background-color:#fff}@media(min-width: 768px){.photos{margin-top:-128px;padding-top:72px;padding-bottom:0}}.photos__side{position:absolute;z-index:5;top:40px;left:24px;height:96%;pointer-events:none}.photos__side .sticky{position:-webkit-sticky;position:sticky;top:16px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:end;align-items:flex-end;-webkit-transform:rotate(270deg) translate(-46%, -240%);transform:rotate(270deg) translate(-46%, -240%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.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:102px}@media(min-width: 768px){.photos .photo{margin-bottom:120px}}.photos .photo:last-child{margin-bottom:0}.photos--list > .wrap{padding:0}.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}.photos--list .pagination{margin-top:-64px}.photos--grid > .wrap{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:48px;grid-row-gap:72px;padding-left:192px;padding-right:64px}.photos--grid .photo{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;margin-bottom:0}.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--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}.intro{background-color:#FFE0C5;overflow-x:hidden}.intro .title-massive{margin-top:-10vw;margin-left:-10vw}.intro .description{margin-bottom:72px}@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:-1;top:0;left:0;right:0;display:block;width:100%;height:48vw;background-color:#FFE0C5}@media(min-width: 1600px){.intro .carousel:after{height:820px}}.viewer{position:relative;height:100vh;min-height:560px;padding-top:24px}.viewer__top{position:absolute;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 48px}}.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:translate3d(0, -37%, 0);transform:translate3d(0, -37%, 0)}@media(min-width: 768px){.viewer .carousel{position:static;-webkit-transform:none;transform:none;margin-bottom:88px}}.viewer .carousel .gallery{left:0;right:0}.viewer .carousel__information{margin-top:24px;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{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{display:none;position:absolute;z-index:1;top:50%;-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);width:100%;font-family:"M-Extralight", Georgia, serif;color:rgba(255, 224, 197, 0.4);font-size:42vw;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{top:auto;right:250px;bottom:-19vw;width:auto;font-size:10.714rem;text-align:right}}.viewer .carousel__dots{position:absolute;bottom:24px;left:0;right:0;z-index:20}.place{background-position:50% 0;background-size:100%;background-repeat:no-repeat}.place__title{padding:14vw 0 15vw;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:end;align-items:flex-end}.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:-24px}.place__description{position:relative;z-index:2;padding-top:12.5vw;padding-bottom:72px;background-color:#FFE0C5;border-radius:unset}@media(min-width: 450px){.place__description{padding-bottom:96px}}@media(min-width: 768px){.place__description{border-radius:8px 0 0 8px;padding-bottom:15vw}}.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: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: 768px){.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}@media(max-width: 767px){.place__description--wrap{padding:0}}.explore{background-color:#3C0576;overflow-x:hidden}.explore--homepage{margin-top:15.5vw}.explore--homepage .browse{margin-top:0}.explore__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){.explore__top{margin-top:120px;margin-bottom:96px}}.explore__top a{position:absolute;top:-64px}@media(min-width: 768px){.explore__top a{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.explore .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}.explore .description{max-width:312px;margin:0 auto;margin-bottom:72px;color:#FFE0C5}@media(min-width: 768px){.explore .description{max-width:472px;margin-bottom:120px}}.explore .title-massive{margin-top:-22vw;margin-left:-60px}.title-parallax{-webkit-transform:translate3d(var(--translateX), 0, 0);transform:translate3d(var(--translateX), 0, 0);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:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1)}[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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}[data-aos="letters-translate-top"] span{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}[data-aos="letters-translate-bottom"] span{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 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 moveContinentsSmall{:global(0%){-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:global(100%){-webkit-transform:translate3d(-96.95px, 0, 0);transform:translate3d(-96.95px, 0, 0)}}@keyframes moveContinentsSmall{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(-96.95px, 0, 0);transform:translate3d(-96.95px, 0, 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 moveContinents{:global(0%){-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:global(100%){-webkit-transform:translate3d(-80.26px, 28.2px, 0);transform:translate3d(-80.26px, 28.2px, 0)}}@keyframes moveContinents{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(-80.26px, 28.2px, 0);transform:translate3d(-80.26px, 28.2px, 0)}}.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 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)}}
|