.path-line[data-v-29280820]{fill:none;stroke:currentcolor;stroke-width:1.25}.btn-menu[data-v-d012c227]{align-items:center;color:#e0dfdf;cursor:pointer;display:flex;flex-direction:column;height:2.8rem;justify-content:center;position:relative;transition:color .3s cubic-bezier(.445,.05,.55,.95);width:2.8rem}.btn-menu.alt-color[data-v-d012c227]{color:#000}.btn-menu__lines[data-v-d012c227]{align-items:center;display:flex;flex-direction:column;gap:.5rem 0;justify-content:center;width:2.8rem}.path-line[data-v-d012c227],.path-line[data-v-652f9def]{fill:none;stroke:currentcolor;stroke-width:1.25}.btn-menu[data-v-6471b683]{align-items:center;color:#e0dfdf;cursor:pointer;display:flex;flex-direction:column;height:2.8rem;justify-content:center;position:relative;width:2.8rem}.btn-menu.alt-color[data-v-6471b683]{color:#000}.logo-link[data-v-3d9b291f]{align-items:center;aspect-ratio:1/1;color:#000;display:flex;flex-direction:column;justify-content:center;transition:color .3s cubic-bezier(.445,.05,.55,.95)}.logo[data-v-3d9b291f]{display:block;height:1.2rem;width:1.3rem}.header[data-v-3d9b291f]{align-items:center;background-color:#000;display:flex;height:4.8rem;left:0;position:sticky;top:0;z-index:5}.header .logo-link[data-v-3d9b291f]{color:#e0dfdf}.header.alt-color .logo-link[data-v-3d9b291f]{color:#000}@media (min-width:801px){.header[data-v-3d9b291f]{background-color:transparent;padding:1rem 2rem;position:absolute}}.header__container[data-v-3d9b291f]{align-items:center;display:flex;flex-direction:row;padding:1rem 1.6rem}@media (min-width:801px){.header__container[data-v-3d9b291f]{padding:1rem 0}}.header__btn-close[data-v-3d9b291f]{margin-left:auto;position:absolute;right:1.6rem;top:1rem}@media (min-width:801px){.header__btn-close[data-v-3d9b291f]{position:relative;right:auto;top:auto}}.header__content[data-v-3d9b291f]{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media (min-width:801px){.header__content[data-v-3d9b291f]{padding-right:1.8rem}}.header__border[data-v-3d9b291f]{background-color:#fff;bottom:0;height:1px;left:0;opacity:.1;position:absolute}.header-photos[data-v-3d9b291f]{background-color:#fff;border-bottom:1px solid #e0dfdf;height:4.8rem;left:0;position:fixed;top:0;width:100%;z-index:5}.header-photos[data-v-3d9b291f]:after{background-color:#000;bottom:0;content:"";display:none;height:.2rem;left:0;position:absolute;width:calc(100% + 1px)}@media (min-width:801px){.header-photos[data-v-3d9b291f]{border-bottom:none;border-right:1px solid #e0dfdf;height:100%;position:absolute;width:6rem}.header-photos[data-v-3d9b291f]:after{display:block}}.header-photos__content[data-v-3d9b291f]{display:grid;grid-template-columns:repeat(3,1fr);padding:.6rem 1.6rem;place-items:center flex-start}@media (min-width:801px){.header-photos__content[data-v-3d9b291f]{grid-template-columns:none;grid-template-rows:repeat(3,1fr);padding:1.6rem;place-items:flex-start center}}.photos-modal[data-v-3d9b291f]{display:none;left:6rem;position:fixed;top:0;width:calc(100% - 6rem);z-index:5}.photos-modal.visible[data-v-3d9b291f]{display:flex}.photos-modal__container[data-v-3d9b291f]{align-items:center;background-color:#f6f6f6;display:flex;flex-direction:column;padding:2rem 1.6rem;position:relative}.photos-modal__bg[data-v-3d9b291f]{top:0;right:0;bottom:0;left:0;position:absolute}.photos-modal__title[data-v-3d9b291f]{margin-bottom:2rem}.photos-list[data-v-3d9b291f]{display:grid;gap:2.8rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.photos-list__card[data-v-3d9b291f]{max-width:30rem}.btn-chapters[data-v-3d9b291f]{align-items:center;display:flex;flex-direction:row}@media (min-width:801px){.btn-chapters[data-v-3d9b291f]{padding-bottom:.4rem;text-orientation:mixed;writing-mode:vertical-rl}}.header-photos__chapters[data-v-3d9b291f]{margin-top:.2rem;margin-inline:auto;order:1}@media (min-width:801px){.header-photos__chapters[data-v-3d9b291f]{margin-top:auto;margin-inline:0;order:2}}.header-photos__logo[data-v-3d9b291f]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-block:0;order:0}@media (min-width:801px){.header-photos__logo[data-v-3d9b291f]{margin-block:auto;order:1;width:100%}}.header-photos__btn-wrapper[data-v-3d9b291f]{margin-left:auto;order:2;position:relative}@media (min-width:801px){.header-photos__btn-wrapper[data-v-3d9b291f]{margin-left:0;order:0}}.header-photos__btn-menu-close[data-v-3d9b291f]{left:0;position:absolute;top:0}.chevron[data-v-3d9b291f]{height:2.8rem;width:2.8rem}.chevron.active[data-v-3d9b291f]{transform:scaleY(-1)}@media (min-width:801px){.chevron[data-v-3d9b291f]{transform:rotate(90deg) scaleY(-1)}.chevron.active[data-v-3d9b291f]{transform:rotate(90deg)}}.menu-list__item-link[data-v-593996f7]{color:#ffffff80;cursor:pointer;transition:opacity .3s cubic-bezier(.445,.05,.55,.95)}.menu-list__item-link[data-v-593996f7]:hover{opacity:.5}.menu-list__wrapper[data-v-593996f7]{color:#e0dfdf;margin-block:1.6rem}.menu-list__wrapper.light[data-v-593996f7]{color:#000}.menu-list__wrapper.light .menu-list__item-link[data-v-593996f7]{color:#00000080}@media (min-width:801px){.menu-list__wrapper[data-v-593996f7]{margin-block:0}.menu-list__wrapper[data-v-593996f7]:nth-of-type(2){margin-left:5.4rem}}.menu-list__title[data-v-593996f7]{margin-bottom:.4rem;overflow:hidden}.menu-list__item[data-v-593996f7]{margin-top:1.2rem;overflow:hidden}.menu-list__title-line[data-v-593996f7]{display:block}.menu-list__item-container[data-v-593996f7],.menu-list__title-line[data-v-593996f7]{transform:translate3d(0,110%,0)}.split-wrapper[data-v-32569075]{overflow:hidden;padding:1px}.split-element[data-v-32569075]{display:block;transform:translate3d(0,110%,0)}.nav-link[data-v-d7b7ed66]{display:flex;padding-bottom:2rem;position:relative;transition:opacity .3s cubic-bezier(.445,.05,.55,.95)}.nav-link.disabled[data-v-d7b7ed66]{opacity:.35}@media (min-width:801px){.nav-link[data-v-d7b7ed66]{padding-bottom:3.6rem}}.nav-link__content[data-v-d7b7ed66]{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.nav-block[data-v-d7b7ed66]{align-items:flex-start;display:flex;flex-direction:column;overflow:hidden;width:100%}@media (min-width:801px){.nav-block[data-v-d7b7ed66]{overflow:initial;width:auto}}.nav-inline[data-v-d7b7ed66]{display:flex;flex-direction:column}@media (min-width:801px){.nav-inline[data-v-d7b7ed66]{flex-direction:row}}.nav-photo[data-v-d7b7ed66]{background:url(./oakley-project-2075-cover.ktwjws01.webp) 50% no-repeat;background-size:cover;display:none;height:6.4rem;margin-inline:2rem;width:11.3rem}@media (min-width:801px){.nav-photo[data-v-d7b7ed66]{display:inline-block}}.alone-word[data-v-d7b7ed66]{--offset:0;transform:translate(calc(-13.8rem*var(--offset)))}.nav-numbered[data-v-d7b7ed66]{position:relative;width:100%}@media (min-width:801px){.nav-numbered[data-v-d7b7ed66]{width:auto}}.nav-number[data-v-d7b7ed66]{position:absolute;right:0;top:0}@media (min-width:801px){.nav-number[data-v-d7b7ed66]{left:calc(100% + 1rem);right:auto;top:-.5rem}}.nav-arrow[data-v-d7b7ed66]{align-items:center;aspect-ratio:1/1;bottom:0;display:flex;position:absolute;right:0}@media (min-width:801px){.nav-arrow[data-v-d7b7ed66]{position:relative}}.nav-border[data-v-d7b7ed66]{background-color:#ffffff1a;bottom:0;height:1px;left:0;position:absolute}.nav-border.is-alt[data-v-d7b7ed66]{background-color:#e0dfdf}.nav-link[data-v-3b68e149]{display:flex;padding-bottom:2rem;position:relative;transition:opacity .3s cubic-bezier(.445,.05,.55,.95)}.nav-link.disabled[data-v-3b68e149]{opacity:.35}@media (min-width:801px){.nav-link[data-v-3b68e149]{padding-bottom:3.6rem}}.nav-link__content[data-v-3b68e149]{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.nav-block[data-v-3b68e149]{align-items:flex-start;display:flex;flex-direction:column;overflow:hidden;width:100%}@media (min-width:801px){.nav-block[data-v-3b68e149]{overflow:initial;width:auto}}.nav-inline[data-v-3b68e149]{display:flex;flex-direction:column}@media (min-width:801px){.nav-inline[data-v-3b68e149]{flex-direction:row}}.nav-photo[data-v-3b68e149]{background:url(./home-bali.i3on8xff.webp) 50% no-repeat;background-size:cover;display:none;height:6.4rem;margin-inline:2rem;width:11.3rem}@media (min-width:801px){.nav-photo[data-v-3b68e149]{display:inline-block}}.alone-word[data-v-3b68e149]{--offset:0;transform:translate(calc(-13.8rem*var(--offset)))}.nav-numbered[data-v-3b68e149]{position:relative;width:100%}@media (min-width:801px){.nav-numbered[data-v-3b68e149]{width:auto}}.nav-number[data-v-3b68e149]{position:absolute;right:0;top:0}@media (min-width:801px){.nav-number[data-v-3b68e149]{left:calc(100% + 1rem);right:auto;top:-.5rem}}.nav-arrow[data-v-3b68e149]{align-items:center;aspect-ratio:1/1;bottom:0;display:flex;position:absolute;right:0}@media (min-width:801px){.nav-arrow[data-v-3b68e149]{position:relative}}.nav-border[data-v-3b68e149]{background-color:#ffffff1a;bottom:0;height:1px;left:0;position:absolute}.nav-border.is-alt[data-v-3b68e149]{background-color:#e0dfdf}.menu__wrapper[data-v-0ee5a469]{display:flex;flex-direction:column;overflow-y:scroll;overscroll-behavior:none;padding:7.8rem 1.6rem calc(env(safe-area-inset-bottom) + 2rem);position:relative}@media (min-width:801px){.menu__wrapper[data-v-0ee5a469]{overflow-y:hidden;padding:10rem 5.4rem 4.4rem}}.menu__bg[data-v-0ee5a469]{background-color:#000;top:0;right:0;bottom:0;left:0;position:absolute}.menu__border[data-v-0ee5a469]{background-color:#fff;height:1px;left:0;opacity:.1;position:absolute;top:calc(4.8rem - 1px)}.socials[data-v-0ee5a469]{border-top:1px solid hsla(0,2%,88%,.1);display:flex;flex-direction:row;gap:0 2rem;margin-left:auto;padding-top:1.4rem;width:100%}@media (min-width:801px){.socials[data-v-0ee5a469]{border-top:none;margin-left:auto;padding-top:0;width:auto}}.socials__item[data-v-0ee5a469]{color:#ffffff80}.menu[data-v-0ee5a469]{color:#e0dfdf;display:none;left:0;overflow:hidden;position:fixed;top:0;z-index:4}.menu.visible[data-v-0ee5a469]{display:flex}.menu.light[data-v-0ee5a469]{color:#000}.menu.light .menu__bg[data-v-0ee5a469]{background-color:#f6f6f6}.menu.light .menu__wrapper[data-v-0ee5a469]{padding:7.8rem 1.6rem 2rem}@media (min-width:801px){.menu.light .menu__wrapper[data-v-0ee5a469]{padding:4.4rem 5.4rem 4.4rem 10rem}}.menu.light .nav-border[data-v-0ee5a469]{opacity:1}.menu.light .socials[data-v-0ee5a469]{border-top:1px solid #e0dfdf}@media (min-width:801px){.menu.light .socials[data-v-0ee5a469]{border-top:none}}.menu.light .socials__item[data-v-0ee5a469]{color:#00000080}.menu-secondary[data-v-0ee5a469]{align-items:flex-end;display:flex;flex-direction:row;margin-top:1.2rem}@media (min-width:801px){.menu-secondary[data-v-0ee5a469]{margin-top:auto}}.nav-list__item[data-v-0ee5a469]:nth-of-type(2) .nav-link{margin-top:4rem}@media (min-width:801px){.nav-list__item[data-v-0ee5a469]:nth-of-type(2) .nav-link{margin-top:0;padding-top:2.8rem}}.socials__item-link[data-v-0ee5a469]{transition:opacity .3s cubic-bezier(.445,.05,.55,.95)}.socials__item-link[data-v-0ee5a469]:hover{opacity:.5}.text-image__wrapper[data-v-a84c1dea]{height:0;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:0;z-index:3}.text-image[data-v-a84c1dea]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.4);transition:transform 1.4s cubic-bezier(.165,.84,.44,1);width:100%}.text-image__container[data-v-a84c1dea]{aspect-ratio:1/1;-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:-webkit-clip-path 1.4s cubic-bezier(.165,.84,.44,1);transition:clip-path 1.4s cubic-bezier(.165,.84,.44,1);transition:clip-path 1.4s cubic-bezier(.165,.84,.44,1),-webkit-clip-path 1.4s cubic-bezier(.165,.84,.44,1);width:18rem}.text-image__container.visible[data-v-a84c1dea]{-webkit-clip-path:inset(0 0);clip-path:inset(0 0);transition:-webkit-clip-path 1s cubic-bezier(.19,1,.22,1);transition:clip-path 1s cubic-bezier(.19,1,.22,1);transition:clip-path 1s cubic-bezier(.19,1,.22,1),-webkit-clip-path 1s cubic-bezier(.19,1,.22,1)}.text-image__container.visible .text-image[data-v-a84c1dea]{transform:scale(1);transition:transform 1s cubic-bezier(.19,1,.22,1)}.progresses[data-v-570c41ee]{pointer-events:none;position:fixed;z-index:3}.progresses.is-photo[data-v-570c41ee]{bottom:0;left:0}.progresses.is-home[data-v-570c41ee]{left:0;top:0}.scroll-hint[data-v-570c41ee]{display:none;opacity:1;pointer-events:none;position:absolute;transition:opacity .65s cubic-bezier(.445,.05,.55,.95)}.scroll-hint.hint-up[data-v-570c41ee]{right:2rem;top:1.6rem}.scroll-hint.hint-down[data-v-570c41ee]{bottom:1.6rem;left:2rem}@media (min-width:801px){.scroll-hint[data-v-570c41ee]{display:block}}.home-progress[data-v-570c41ee],.photos-progress[data-v-570c41ee]{position:relative}.home-progress.scrolled .scroll-hint[data-v-570c41ee]{opacity:0}.progress-wrapper[data-v-570c41ee]{background-color:#0000004d;height:calc(100dvh - 4.8rem);overflow:hidden;position:absolute;top:4.8rem;width:.2rem}.progress-wrapper.progress-left[data-v-570c41ee]{left:0}.progress-wrapper.progress-right[data-v-570c41ee]{right:0}@media (min-width:801px){.progress-wrapper[data-v-570c41ee]{height:100svh;top:0}}.progress[data-v-570c41ee]{background-color:#fff;height:100%;position:relative;transform-origin:top left;width:100%}.progress-right .progress[data-v-570c41ee]{transform-origin:top right}.progress-single__wrapper[data-v-570c41ee]{bottom:0;height:.2rem;left:0;overflow:hidden;position:absolute;width:100vw}@media (min-width:801px){.progress-single__wrapper[data-v-570c41ee]{left:6rem;width:calc(100vw - 6rem)}}.progress-single[data-v-570c41ee]{background-color:#000;height:100%;position:relative;transform-origin:bottom left;width:100%}.wrapper[data-v-de2baff1]{backface-visibility:hidden;left:0;top:0;width:100%;will-change:transform}.wrapper.horizontal[data-v-de2baff1]{display:flex;flex-direction:column;width:100%}@media (min-width:801px){.wrapper.horizontal[data-v-de2baff1]{display:inline-block;white-space:nowrap;width:auto}.wrapper[data-v-de2baff1]{position:fixed}}.pointer-blocker[data-v-de2baff1]{display:none;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;width:100%;z-index:10}.pointer-blocker.blocking[data-v-de2baff1]{pointer-events:all}@media (min-width:801px){.pointer-blocker[data-v-de2baff1]{display:block}}
