@font-face{font-family:BP Juliette;src:url(../fonts/bp-juliette-bold.woff2) format(woff2);font-display:swap}@font-face{font-family:General Sans;src:url(../fonts/general-sans-variable.woff2) format(woff2);font-display:swap}:root{--color-white:#fffdf0;--color-black:#261c15;--color-brown:#7a6c3d;--color-pink-background:#fff0f7;--color-dark-pink:var(--color-pink-background);--color-yellow:#fff7d1;--color-yellow-dark:#ffe9a0;--color-red:red;--color-dark-gray:#bdbdbd;--color-scrim:rgba(0,0,0,.3);--color-border:rgba(0,0,0,.08);--header-height:52px;--unit-100vh:100vh;--unit-gap:40px;--unit-gutter:100px;--unit-page-gutter:48px;--unit-max-width:1800px;--font-primary:"General Sans",sans-serif;--font-secondary:"BP Juliette",serif;--easing-authentic-motion:cubic-bezier(.4,0,.2,1);--physical-motion:cubic-bezier(.59,-.01,.22,1.53);--transition-in-view-distance:50px;--transition-in-view-duration:.55s;--page-transition-duration:1s}@media only screen and (max-width:1024px){:root{--header-height:52px;--unit-gap:30px;--unit-gutter:60px;--unit-page-gutter:24px}}@media only screen and (max-width:850px){:root{--header-height:72px;--unit-gap:20px;--unit-gutter:50px;--unit-page-gutter:16px}}@supports (height:100dvh){:root{--unit-100vh:100dvh}}:root{--breakpoint-name:"desktop"}@media only screen and (min-width:1800px){:root{--breakpoint-name:"cinema"}}@media only screen and (max-width:1799px){:root{--breakpoint-name:"desktop"}}@media only screen and (max-width:1024px){:root{--breakpoint-name:"tablet"}}@media only screen and (max-width:850px){:root{--breakpoint-name:"phone"}}html{background-color:var(--color-white);color:var(--color-black);font-family:var(--font-primary);font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;font-kerning:normal;overflow-y:scroll;scrollbar-gutter:stable}body,html{margin:0}::-moz-selection{background:var(--color-yellow);color:var(--color-black)}::selection{background:var(--color-yellow);color:var(--color-black)}h1,h2,h3,h4,h5{font-weight:400}a{color:inherit;text-decoration:none;transition:color .4s}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;margin:0}:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:.01ms!important;transition-duration:.01ms!important}}.is-hydrated .in-view-item{opacity:0;transform:translateY(var(--transition-in-view-distance));transition:opacity var(--transition-in-view-duration) var(--easing-authentic-motion),transform var(--transition-in-view-duration) var(--easing-authentic-motion)}.is-hydrated .in-view-item.has-entered{opacity:1;transform:translateY(0)}.link-fancy{box-sizing:border-box;color:inherit;padding:5px;position:relative;text-decoration:underline;transition:text-decoration-thickness .15s var(--easing-authentic-motion),color .15s var(--easing-authentic-motion);z-index:10}.link-fancy:before{background-color:var(--color-black);border-radius:8px 8px 0;content:"";height:100%;left:-6px;position:absolute;top:0;transition:width .15s var(--easing-authentic-motion);width:0;z-index:-1}@media (hover:hover){.link-fancy:hover{color:var(--color-yellow)}.link-fancy:hover:before{width:calc(100% + 12px)}}.is-hydrated .image-container-in-view{opacity:0;transform:translateY(var(--transition-in-view-distance));transition:opacity var(--transition-in-view-duration) var(--easing-authentic-motion),transform var(--transition-in-view-duration) var(--easing-authentic-motion)}.is-hydrated .image-container-in-view.has-entered{opacity:1;transform:translateY(0)}.title .line{display:block}.overlay{background:#0000004d;inset:0;position:absolute}.svg path{transition:fill .4s}html.menu-opened{overflow:hidden}.footer{z-index:-100}.page{background-color:var(--color-white);box-sizing:border-box;min-height:var(--unit-100vh);padding:calc(var(--header-height) + var(--unit-gap)) var(--unit-page-gutter) var(--unit-gap);position:relative;z-index:100}.header{z-index:600}.menu-panel{z-index:300}.global-hamburger{z-index:400}#content{--unit-margin-large:25px;--unit-margin-small:10px;--unit-gutter:var(--unit-gap,40px);--unit-gallery-gap:16px;--unit-max-width-large:1400px;--unit-max-width-medium:1080px;--unit-max-width-small:800px}#content .core-paragraph+.core-heading{margin-top:var(--unit-margin-large)}#content a{color:inherit;position:relative;text-decoration:underline;text-underline-offset:3px;transition:background-color .15s var(--easing-authentic-motion),color .15s var(--easing-authentic-motion);z-index:0}@media (hover:hover){#content a:hover{background-color:var(--color-black);color:var(--color-yellow)}}@media only screen and (max-width:850px){#content .core-spacer{display:none}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.btn-chip{align-items:center;background-color:var(--color-yellow);border:1px solid var(--color-brown);border-radius:6px;box-shadow:1px 1px 7px #00000040;box-sizing:border-box;color:var(--color-black);cursor:pointer;display:inline-flex;font-family:var(--font-tertiary);font-size:16px;font-weight:400;gap:8px;justify-content:center;letter-spacing:.04em;line-height:24px;padding:10px 26px;text-decoration:none;text-transform:uppercase;transition:background-color .3s var(--easing-authentic-motion),color .3s var(--easing-authentic-motion),box-shadow .3s var(--easing-authentic-motion)}.btn-chip:disabled{cursor:default;opacity:.35}@media (hover:hover){.btn-chip:hover:not(:disabled){background-color:var(--color-brown);color:var(--color-yellow)}}.btn-chip--icon{min-height:44px;padding:4px 18px}.btn-chip--sm{font-size:13px;line-height:1;padding:8px 18px}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .4s var(--easing-authentic-motion)}.slide-left-leave-to,.slide-right-enter-from{transform:translate(-100%)}.slide-left-enter-from,.slide-right-leave-to{transform:translate(100%)}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.slide-up-enter-active,.slide-up-leave-active{transition:transform .4s var(--easing-authentic-motion)}.slide-up-enter-from{transform:translateY(100%)}.slide-up-enter-to,.slide-up-leave{transform:translateY(0)}.slide-up-leave-to{transform:translateY(-100%)}.slide-down-enter-active,.slide-down-leave-active{transition:transform .4s var(--easing-authentic-motion)}.slide-down-enter-from{transform:translateY(-100%)}.slide-down-enter-to,.slide-down-leave{transform:translateY(0)}.slide-down-leave-to{transform:translateY(100%)}.reveal-up-enter-active,.reveal-up-leave-active{transition:clip-path .6s var(--easing-authentic-motion)}.reveal-up-enter-active>*,.reveal-up-leave-active>*{transition:transform .6s var(--easing-authentic-motion),opacity .4s var(--easing-authentic-motion)}.reveal-up-enter-active{z-index:10}.reveal-up-enter-from{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.reveal-up-enter-from>*{transform:translateY(100px)}.reveal-up-enter-to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.reveal-up-enter-to>*{transform:translateY(0)}.reveal-up-leave{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.reveal-up-leave>*{transform:translateY(0)}.reveal-up-leave-to{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.reveal-up-leave-to>*{transform:translateY(-100px)}.reveal-down-enter-active,.reveal-down-leave-active{transition:clip-path .6s var(--easing-authentic-motion)}.reveal-down-enter-active>*,.reveal-down-leave-active>*{transition:transform .6s var(--easing-authentic-motion),opacity .4s var(--easing-authentic-motion)}.reveal-down-enter-active{z-index:10}.reveal-down-enter-from{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.reveal-down-enter-from>*{transform:translateY(-100px)}.reveal-down-enter-to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.reveal-down-enter-to>*{transform:translateY(0)}.reveal-down-leave{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.reveal-down-leave>*{transform:translateY(0)}.reveal-down-leave-to{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.reveal-down-leave-to>*{transform:translateY(100px)}.page-error[data-v-9733951b]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;padding:40px;text-align:center}.status[data-v-9733951b]{font-size:120px;line-height:1;opacity:.12}.status[data-v-9733951b],.title[data-v-9733951b]{color:var(--color-text-black);font-weight:500;margin:0}.title[data-v-9733951b]{font-size:32px}.message[data-v-9733951b]{color:var(--color-text-black);font-size:16px;font-weight:400;margin:0;max-width:600px;opacity:.6}.back[data-v-9733951b]{background:var(--color-text-black);border:none;border-radius:6px;color:var(--color-white);cursor:pointer;font-size:16px;font-weight:500;margin-top:8px;padding:12px 24px}@media only screen and (max-width:850px){.status[data-v-9733951b]{font-size:80px}.title[data-v-9733951b]{font-size:24px}}
