.pe-root{--pe-ease:cubic-bezier(.22, .61, .36, 1);--pe-expo:cubic-bezier(.16, 1, .3, 1)}.pe-hero{--pe-h1:clamp(2.2rem, min(5.2vw, 8.4svh), 5rem)}@media (max-width:699px){.pe-hero{--pe-h1:clamp(1.9rem, min(8.6vw, 5.2svh), 2.6rem)}}@media (max-width:479px){.pe-hero-btns{grid-template-columns:1fr 1fr;gap:8px;width:100%;padding-top:0;display:grid}.pe-hero-btns>a{letter-spacing:.12em;text-align:center;justify-content:center;min-height:44px;padding-inline:8px;font-size:11px}.pe-hero-btns .pe-arrow{display:none}}.pe-hero-occ .pe-hero-occ-mark,.pe-hero-occ .pe-arrow{transition:transform .42s var(--pe-ease)}.pe-hero-occ:hover .pe-hero-occ-mark,.pe-hero-occ:focus-visible .pe-hero-occ-mark{transform:scale(1.12)}.pe-hero-occ:hover .pe-arrow,.pe-hero-occ:focus-visible .pe-arrow{transform:translate(5px)}.pe-dishes-chevron{transition:transform .42s var(--pe-ease)}.pe-dishes[open] .pe-dishes-chevron{transform:rotate(180deg)}.pe-dishes>summary:hover{color:var(--gold-ink)}.pe-act .pe-act-mark{transition:transform .42s var(--pe-ease)}@media (hover:hover){.pe-act:hover .pe-act-mark{transform:scale(1.12)}}.pe-w{vertical-align:bottom;margin:0 -.06em -.12em 0;padding:0 .06em .12em 0;display:inline-block;overflow:hidden}.pe-w>span{display:inline-block}.pe-w-load>span{animation:peWordIn 1.1s var(--pe-expo) both;animation-delay:calc(.26s + var(--w,0) * 80ms)}@keyframes peWordIn{0%{transform:translateY(108%)rotate(2deg)}to{transform:none}}.pe-load-rise{animation:peRise 1.1s var(--pe-expo) both;animation-delay:calc(.42s + var(--in,0) * 90ms)}@keyframes peRise{0%{transform:translateY(18px)}to{transform:none}}.pe-load-line{transform-origin:0;animation:peDraw .9s var(--pe-expo) .2s both}@keyframes peDraw{0%{transform:scaleX(0)}to{transform:none}}.pe-frame{position:relative;overflow:hidden}.pe-settle{position:absolute;inset:0}.pe-frame img{transition:transform 1.4s var(--pe-ease)}@media (hover:hover){.pe-frame:hover img{transform:scale(1.045)}}[data-pe=out] .pe-open,[data-pe=out].pe-open{clip-path:inset(10%);transition:none}[data-pe=out] .pe-open>.pe-settle,[data-pe=out].pe-open>.pe-settle{transition:none;transform:scale(1.2)}[data-pe=in] .pe-open,[data-pe=in].pe-open{clip-path:inset(0);transition:clip-path 1.3s var(--pe-expo) calc(var(--i,0) * .11s)}[data-pe=in] .pe-open>.pe-settle,[data-pe=in].pe-open>.pe-settle{transition:transform 1.8s var(--pe-expo) calc(var(--i,0) * .11s);transform:none}.pe-caption-rule{background:var(--gold-ink);width:16px;height:1px;transition:width .5s var(--pe-ease);display:inline-block}@media (hover:hover){.pe-frame-fig:hover .pe-caption-rule{width:40px}}[data-pe=out] .pe-w>span{transition:none;transform:translateY(108%)rotate(2deg)}[data-pe=in] .pe-w>span{transition:transform 1s var(--pe-expo) calc(var(--w,0) * 60ms);transform:none}[data-pe=out] .pe-stagger>*,[data-pe=out].pe-stagger-self{opacity:0;transition:none;transform:translateY(18px)}[data-pe=in] .pe-stagger>*,[data-pe=in].pe-stagger-self{opacity:1;transition:opacity .8s var(--pe-ease) calc(var(--i,0) * 55ms), transform .8s var(--pe-ease) calc(var(--i,0) * 55ms);transform:none}[data-pe=out] .pe-draw{transition:none;transform:scaleX(0)}[data-pe=out] .pe-draw-y{transition:none;transform:scaleY(0)}.pe-draw{transform-origin:0}.pe-draw-y{transform-origin:top}[data-pe=in] .pe-draw,[data-pe=in] .pe-draw-y{transition:transform 1.8s var(--pe-expo) .2s;transform:none}.pe-canape .pe-canape-rule{width:16px;transition:width .5s var(--pe-ease)}.pe-canape .pe-canape-name{transition:transform .5s var(--pe-ease)}@media (hover:hover){.pe-canape:hover .pe-canape-rule{width:28px}.pe-canape:hover .pe-canape-name{transform:translate(6px)}}.pe-btn .pe-arrow{transition:transform .42s var(--pe-ease)}.pe-btn:hover .pe-arrow,.pe-btn:focus-visible .pe-arrow{transform:translate(5px)}.pe-btn-line{isolation:isolate;position:relative;overflow:hidden}.pe-btn-line:before{content:"";z-index:-1;background:var(--btn-bg);transform-origin:bottom;transition:transform .42s var(--pe-ease);position:absolute;inset:0;transform:scaleY(0)}.pe-btn-line:hover:before,.pe-btn-line:focus-visible:before{transform:none}.pe-btn-line:hover,.pe-btn-line:focus-visible{color:var(--btn-ink)}.pe-btn-light{isolation:isolate;position:relative;overflow:hidden}.pe-btn-light:before{content:"";z-index:-1;background:var(--gold);transform-origin:0;transition:transform .52s var(--pe-ease);position:absolute;inset:0;transform:scaleX(0)}.pe-btn-light:hover:before,.pe-btn-light:focus-visible:before{transform:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){@media (min-width:1081px){.pe-drift-copy{animation:linear both peDriftCopy;animation-timeline:scroll(root);animation-range:0 100vh}}@media (min-width:700px){.pe-slide-a,.pe-slide-b{animation:none;animation-timeline:view();animation-range:cover}.pe-slide-a{animation-name:peSlideA}.pe-slide-b{animation-name:peSlideB}}}}@keyframes peDriftCopy{to{transform:translateY(-80px)}}@keyframes peSlideA{0%{transform:translate(2%)}to{transform:translate(-2%)}}@keyframes peSlideB{0%{transform:translate(-2%)}to{transform:translate(2%)}}@media (prefers-reduced-motion:reduce){[data-pe] .pe-w>span,[data-pe] .pe-stagger>*,[data-pe].pe-stagger-self,[data-pe] .pe-draw,[data-pe] .pe-draw-y,[data-pe] .pe-open>.pe-settle,[data-pe].pe-open>.pe-settle{opacity:1!important;transform:none!important}[data-pe] .pe-open,[data-pe].pe-open{clip-path:none!important}}
