.ejOdHG_hero{height:340svh;position:relative}.ejOdHG_stage{height:100dvh;position:sticky;top:0;overflow:hidden}.ejOdHG_scene{width:100%;height:100%;font-family:var(--font-sans);font-feature-settings:"ss03";position:absolute;inset:0}.ejOdHG_scene path,.ejOdHG_scene rect,.ejOdHG_scene circle,.ejOdHG_scene text{transition:fill .42s}.ejOdHG_wide{display:block}.ejOdHG_tall{display:none}@media (max-aspect-ratio:1){.ejOdHG_wide{display:none}.ejOdHG_tall{display:block}}.ejOdHG_coat{clip-path:inset(0 100% 0 0);animation:ejOdHG_coat 1s var(--ease-roll) forwards;position:absolute;inset:0}@keyframes ejOdHG_coat{to{clip-path:inset(0)}}.ejOdHG_roller{inset-block:0;z-index:4;background:var(--nap);border-inline:5px solid var(--color-aulait);width:clamp(30px,3.4vw,54px);animation:ejOdHG_roller 1s var(--ease-roll) forwards;pointer-events:none;position:absolute;left:0}.ejOdHG_rollerArm{width:clamp(170px,22vw,320px);position:absolute;top:50%;left:100%;overflow:visible;transform:translateY(-50%)}@keyframes ejOdHG_roller{0%{transform:translate(-100%)}to{transform:translate(100vw)}}.ejOdHG_curtain{z-index:3;background:var(--color-oldwhite);animation:ejOdHG_curtain 1.15s .7s var(--ease-roll) both;pointer-events:none;position:absolute;inset:0}@keyframes ejOdHG_curtain{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%);visibility:hidden}}.ejOdHG_introRoller{animation:ejOdHG_roller 1.15s .7s var(--ease-roll) both, ejOdHG_appear 1ms .7s both}@keyframes ejOdHG_appear{0%{visibility:hidden}to{visibility:visible}}.ejOdHG_controls{z-index:2;opacity:calc(1 - var(--progress) * 9);pointer-events:auto;flex-direction:row-reverse;align-items:center;gap:clamp(.75rem,1.6vw,1.5rem);display:flex;position:absolute;bottom:clamp(.65rem,1.6vh,1.1rem);left:clamp(1rem,3vw,3rem)}.ejOdHG_tins{gap:clamp(.2rem,.5vw,.5rem);display:flex}.ejOdHG_tin{aspect-ratio:48/58;cursor:pointer;width:clamp(30px,3.5vw,50px);transition:transform .26s var(--ease-settle);background:0 0;border:0;padding:0}.ejOdHG_tin svg{width:100%;height:100%;display:block}@media (hover:hover){.ejOdHG_tin:hover{transform:translateY(-6px)rotate(-5deg)}}.ejOdHG_tin:focus-visible{transform:translateY(-6px)rotate(-5deg)}.ejOdHG_tin[aria-pressed=true]{transform:translateY(-9px)}.ejOdHG_tin:focus-visible{outline-color:var(--color-aulait)}.ejOdHG_note{max-width:min(19em,22vw);color:var(--color-aulait);margin:0;font-size:clamp(.9375rem,.82rem + .3vw,1.125rem);line-height:1.2}.ejOdHG_noteName{letter-spacing:-.02em;font-weight:900;display:block}.ejOdHG_coverline{z-index:2;text-align:right;color:var(--ink);opacity:calc(1 - var(--progress) * 9);margin:0;font-size:clamp(1rem,.86rem + .5vw,1.375rem);line-height:1.12;transition:color .42s;position:absolute;top:clamp(5.25rem,12vh,7rem);right:clamp(1rem,3vw,3rem)}@media (max-aspect-ratio:1){.ejOdHG_hero{height:290svh}.ejOdHG_controls{flex-direction:column;align-items:flex-start;gap:.45rem;left:1rem;right:1rem}.ejOdHG_note{max-width:none}.ejOdHG_tins{justify-content:space-between;width:100%}.ejOdHG_coverline{display:none}}@media (max-aspect-ratio:1) and (max-height:720px){.ejOdHG_noteName{display:none}}@media (prefers-reduced-motion:reduce){.ejOdHG_hero{height:100svh}.ejOdHG_curtain,.ejOdHG_introRoller{display:none}}
.N3VY6q_section{background:var(--color-aulait);color:var(--color-hague);padding-top:clamp(6rem,15vh,10rem)}.N3VY6q_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 3rem;margin-bottom:clamp(2.5rem,7vh,4.5rem);display:flex}.N3VY6q_head h2{max-width:7.6em}.N3VY6q_lead{max-width:19em;margin-bottom:.35em}.N3VY6q_stripes{height:clamp(30rem,84vh,52rem);display:flex}.N3VY6q_stripe{background:var(--paint);min-width:0;color:var(--ink);transition:flex-grow .62s var(--ease-settle);flex:1 1 0}.N3VY6q_stripe[data-active=true]{flex-grow:5.2}.N3VY6q_button{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.N3VY6q_button:focus-visible{outline-offset:-8px}.N3VY6q_name{letter-spacing:-.02em;white-space:nowrap;writing-mode:vertical-rl;font-size:clamp(1.5rem,2.6vw,2.75rem);font-weight:900;line-height:1;transition:opacity .24s;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)rotate(180deg)}.N3VY6q_detail{opacity:0;width:min(23rem,100vw - 2rem);transition:opacity .3s ease, transform .5s var(--ease-settle);position:absolute;inset:auto clamp(1rem,2vw,2rem) clamp(1rem,2vw,1.75rem);transform:translateY(.6rem)}.N3VY6q_code{margin-bottom:.35rem;display:block}.N3VY6q_note{letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,3rem);font-weight:900;line-height:1;display:block}.N3VY6q_stripe[data-active=true] .N3VY6q_name{writing-mode:horizontal-tb;font-size:clamp(2.25rem,4.6vw,4.75rem);top:clamp(1rem,2vw,1.75rem);bottom:auto;left:clamp(1rem,2vw,2rem);transform:none}.N3VY6q_stripe[data-active=true] .N3VY6q_detail{opacity:1;transition-delay:.16s;transform:none}@media (max-width:760px){.N3VY6q_stripes{flex-direction:column;height:auto}.N3VY6q_stripe{height:4.25rem;transition:height .52s var(--ease-settle);flex:none}.N3VY6q_stripe[data-active=true]{height:16rem}.N3VY6q_name,.N3VY6q_stripe[data-active=true] .N3VY6q_name{writing-mode:horizontal-tb;font-size:2.125rem;top:1rem;bottom:auto;left:1rem;transform:none}}
.Br9Q0q_section{background:var(--color-hague);color:var(--color-aulait);position:relative}.Br9Q0q_stage{scroll-snap-type:x proximity;scrollbar-width:none;align-items:center;min-height:100svh;padding-block:clamp(5rem,12vh,7rem) clamp(3.5rem,8vh,5rem);scroll-padding-inline:clamp(1rem,3.2vw,3.5rem);display:flex;overflow-x:auto}.Br9Q0q_stage::-webkit-scrollbar{display:none}.Br9Q0q_section[data-pinned] .Br9Q0q_stage{scroll-snap-type:none;height:100svh;position:sticky;top:0;overflow:hidden}.Br9Q0q_rail{will-change:transform;align-items:center;gap:clamp(1.25rem,2.6vw,2.75rem);width:max-content;padding-inline:clamp(1rem,3.2vw,3.5rem);display:flex}.Br9Q0q_intro{scroll-snap-align:start;flex:none;width:min(84vw,36rem)}.Br9Q0q_intro h2{color:var(--color-shallot)}.Br9Q0q_intro p{max-width:21em;margin-top:1.25rem}.Br9Q0q_card{scroll-snap-align:center;flex:none;width:min(84vw,100svh)}.Br9Q0q_cardLink{display:block}.Br9Q0q_art{aspect-ratio:4/3;border:clamp(7px, .75vw, 12px) solid var(--color-aulait);overflow:hidden}.Br9Q0q_svg{width:100%;height:100%;transition:transform .9s var(--ease-settle);display:block}.Br9Q0q_cardLink:hover .Br9Q0q_svg,.Br9Q0q_cardLink:focus-visible .Br9Q0q_svg{transform:scale(1.045)}.Br9Q0q_meta{justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;display:flex}.Br9Q0q_cardTitle{font-size:clamp(1.375rem,2.3vw,2.25rem)}.Br9Q0q_dots{flex:none;display:flex}.Br9Q0q_dots i{border:2px solid var(--color-aulait);border-radius:50%;width:1.15rem;height:1.15rem;margin-left:-.3rem}.Br9Q0q_introTop{display:none}.Br9Q0q_end{scroll-snap-align:end;flex-direction:column;flex:none;align-items:flex-start;gap:1.25rem;width:min(80vw,24rem);display:flex}@media (max-width:899px){.Br9Q0q_introTop{padding:5rem clamp(1rem,3.2vw,3.5rem) 1.25rem;display:block}.Br9Q0q_introTop p:first-child{color:var(--color-shallot)}.Br9Q0q_introTop p:last-child{margin-top:.9rem}.Br9Q0q_intro{display:none}.Br9Q0q_stage{min-height:0;padding-block:.5rem 4.5rem}.Br9Q0q_card{width:84vw}.Br9Q0q_art{aspect-ratio:1}.Br9Q0q_end{width:64vw}}
.VOKqqq_intro{background:var(--color-calamine);color:var(--color-hague);padding-block:clamp(5rem,12vh,7.5rem) clamp(5rem,13vh,9rem);position:relative;overflow-x:clip}.VOKqqq_introTitle{max-width:7.2em;color:var(--color-romesco)}.VOKqqq_introCopy{grid-template-columns:1fr;gap:1.25rem;max-width:44rem;margin-top:clamp(2.5rem,7vh,5rem);margin-left:auto;display:grid}.VOKqqq_lead{font-size:1.32em;line-height:1.16}.VOKqqq_rosette{aspect-ratio:1;width:clamp(12rem,21vw,21rem);position:absolute;top:clamp(6rem,13vh,8rem);right:clamp(1rem,5vw,6rem)}.VOKqqq_rosetteSpin,.VOKqqq_rosetteCore{width:100%;height:100%;position:absolute;inset:0}.VOKqqq_rosetteSpin{animation:26s linear infinite VOKqqq_spin}@keyframes VOKqqq_spin{to{transform:rotate(360deg)}}.VOKqqq_doorsSection{background:var(--color-india);color:var(--color-hague);padding-block:clamp(6rem,15vh,10rem) clamp(5rem,12vh,8rem);position:relative}.VOKqqq_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 3rem;margin-bottom:clamp(2.5rem,7vh,4.5rem);display:flex}.VOKqqq_headLead{max-width:21em;margin:0 0 .35em}.VOKqqq_doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3.4vw,4rem);display:grid}.VOKqqq_doorLink{height:100%;display:block}.VOKqqq_frame{aspect-ratio:5/8;background:var(--color-aulait);border-radius:999px 999px 0 0;padding:clamp(8px,1vw,15px) clamp(8px,1vw,15px) 0}.VOKqqq_opening{perspective:1500px;border-radius:999px 999px 0 0;height:100%;position:relative;overflow:hidden}.VOKqqq_beyond{width:100%;height:100%;position:absolute;inset:0}.VOKqqq_leaf{background:var(--leaf);color:var(--leaf-ink);transform-origin:0;transition:transform 1.1s var(--ease-settle);position:absolute;inset:0;transform:rotateY(0)}.VOKqqq_door[data-reveal=in] .VOKqqq_leaf{transition-delay:calc(var(--reveal-delay,0s) + .26s);transform:rotateY(26deg)}.VOKqqq_doorLink:focus-visible .VOKqqq_leaf{transition-delay:0s;transform:rotateY(76deg)}@media (hover:hover){.VOKqqq_doorLink:hover .VOKqqq_leaf{transition-delay:0s;transform:rotateY(76deg)}}@media (hover:none){.VOKqqq_door[data-reveal=in] .VOKqqq_leaf{transform:rotateY(68deg)}}.VOKqqq_leafPanelTop,.VOKqqq_leafPanelBottom{opacity:.55;border:clamp(3px,.32vw,5px) solid;position:absolute;inset-inline:15%}.VOKqqq_leafPanelTop{border-radius:999px 999px 0 0;top:8%;bottom:42%}.VOKqqq_leafPanelBottom{top:62%;bottom:6%}.VOKqqq_leafNumber{inset-inline:0;text-align:center;font-size:clamp(3.5rem,9vw,9rem);font-weight:900;line-height:1;position:absolute;top:22%}.VOKqqq_knob{aspect-ratio:1;background:var(--color-india);border-radius:50%;width:clamp(12px,1.4vw,22px);position:absolute;top:56%;right:6%}.VOKqqq_doorTitle{margin-top:1.1rem}.VOKqqq_doorText{margin-top:.6rem}.VOKqqq_doorMore{border-bottom:3px solid;margin-top:.75rem;line-height:1.15;display:inline-block}.VOKqqq_marquee{background:var(--color-bancha);color:var(--color-calamine);padding-block:clamp(1rem,3vh,2rem);overflow:hidden}.VOKqqq_marqueeTrack{width:max-content;animation:34s linear infinite VOKqqq_marquee;display:flex}@keyframes VOKqqq_marquee{to{transform:translate(-50%)}}.VOKqqq_marqueeItem{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.34em;padding-right:.34em;font-size:clamp(3rem,8.4vw,8.5rem);font-weight:900;line-height:1;display:inline-flex}.VOKqqq_marqueeDot{border-radius:50%;width:.5em;height:.5em}.VOKqqq_open{background:var(--color-lulworth);color:var(--color-hague);padding-block:clamp(5rem,13vh,9rem) clamp(7rem,17vh,12rem);position:relative}.VOKqqq_openLead{max-width:24em;margin-top:1.25rem}.VOKqqq_email{letter-spacing:-.02em;background-image:linear-gradient(var(--color-romesco), var(--color-romesco));transition:background-size .48s var(--ease-roll);background-position:0 100%;background-repeat:no-repeat;background-size:0 .09em;margin-top:clamp(1.75rem,5vh,3rem);font-size:min(7.7vw,7.5rem);font-weight:900;line-height:1;display:inline-block}.VOKqqq_email:hover,.VOKqqq_email:focus-visible{background-size:100% .09em}.VOKqqq_buttons{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,5vh,3rem);display:flex}@media (max-width:760px){.VOKqqq_doors{grid-template-columns:1fr;gap:3rem}.VOKqqq_frame{aspect-ratio:4/5}.VOKqqq_leafNumber{font-size:8rem}.VOKqqq_rosette{width:min(56vw,15rem);margin:1.5rem 0 0 auto;position:relative;top:auto;right:auto}.VOKqqq_introCopy{margin-top:1.75rem}.VOKqqq_doorsSection{padding-top:5.5rem}.VOKqqq_sectionHead{margin-bottom:2rem}.VOKqqq_marqueeItem{font-size:15vw}.VOKqqq_email{font-size:8vw}.VOKqqq_buttons{flex-direction:column;align-items:stretch}.VOKqqq_buttons a{justify-content:center}}@media (prefers-reduced-motion:reduce){.VOKqqq_door[data-reveal] .VOKqqq_leaf{transform:rotateY(40deg)}.VOKqqq_rosetteSpin,.VOKqqq_marqueeTrack{animation:none}}
