:root{--paper:#eee9e5;--ink:#343d4c;--muted:#84858c;--accent:#b7a18d;--line:#d0ccd0}.site-nav{position:absolute;inset:0 0 auto;color:#f1ece3;border-color:#ffffff35}.night-hero{height:850px;position:relative;isolation:isolate;color:#f2e8db}.night-hero>video{position:absolute;inset:0;height:100%;z-index:-3;filter:saturate(.45) brightness(.7)}.night-gradient{position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#202634f5,#222a3677 65%,#18202a66)}.night-hero .hero-copy{position:absolute;bottom:110px;left:var(--pad);max-width:700px;padding-inline-end:var(--pad)}.night-hero .hero-copy h1{font-size:clamp(40px,4.5vw,66px)}.night-hero .action{background:#e1d4bd;color:#343d4c}.night-hero .overline{color:#c6b89e}.night-marker{position:absolute;bottom:30px;left:var(--pad);font-size:8px;letter-spacing:.23em;opacity:.65}.moon{position:absolute;top:160px;right:13%;width:74px;height:74px;border-radius:50%;box-shadow:-15px 4px 0 #d1c2a78c;transform:rotate(-25deg)}.evening-ritual{display:grid;grid-template-columns:1fr 1fr;gap:10%}.ritual-intro>p{font-size:14px;line-height:2;color:var(--muted);margin-top:30px}.ritual-track{border-left:1px solid var(--line);padding-left:40px}.ritual-track>article{padding:0 0 40px;position:relative}.ritual-track>article:last-child{padding-bottom:0}.ritual-track h3{margin-bottom:20px}.ritual-light{position:absolute;left:-48px;top:9px;width:15px;height:15px;border-radius:50%;background:#e0c6a1}.light-1{background:#bca996}.light-2{background:#697487}.bedroom-light{background:#d7d4d5}.light-title{max-width:750px;margin-bottom:45px}.light-title h2{margin-block:20px 25px}.light-title>p:not(.overline){font-size:14px;color:#727482;line-height:2}.bedroom-diptych{display:grid;grid-template-columns:1fr 1fr;gap:35px}.bedroom-diptych>.photo:last-child{margin-top:100px}.bedroom-diptych img{aspect-ratio:4/5}.night-film{display:grid;grid-template-columns:1fr 1fr;background:#343d4c;color:#e8ddcd;align-items:center}.night-film>video{min-height:600px;height:100%}.night-film>div{padding:80px 65px}.night-film .copy-block>p:not(.overline),.night-film .brand-questions p{color:#b8b8bd}.night-film .brand-questions{--line:#59616c}.night-close{background:#202837;color:#e3d6bf}@media(max-width:600px){.night-hero{height:790px}.night-hero .hero-copy{bottom:105px}.night-hero .hero-copy h1{font-size:37px}.moon{top:130px;right:20%;width:52px;height:52px;box-shadow:-11px 3px 0 #d1c2a78c}.evening-ritual{display:block}.ritual-intro>p{font-size:13px;margin-top:25px}.ritual-track{margin:40px 0 0 10px;padding-left:28px}.ritual-light{left:-36px}.ritual-track>article{padding-bottom:30px}.bedroom-diptych{gap:16px}.bedroom-diptych>.photo:last-child{margin-top:70px}.light-title>p:not(.overline){font-size:13px}.night-film{display:block}.night-film>video{min-height:0;aspect-ratio:4/3}.night-film>div{padding:55px 23px}}
.site-nav{height:83px;position:relative;inset:auto;background:var(--paper);color:var(--ink);border-color:var(--line)}.art-picture{height:100%;width:100%;object-fit:cover}.hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.quiet-consult{font-size:11px;border-bottom:1px solid currentColor;padding:8px 0}.sea-discover,.frost-link,.tailor-underline,.scent-arrow,.residence-explore,.watch-explore{display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:12px;width:max-content;max-width:100%}.sea-discover span,.frost-link span,.tailor-underline span,.scent-arrow span,.residence-explore span,.watch-explore span{font-size:24px}.sevena-opening h1,.frost-opening h1,.pairhaven-opening h1,.kindora-opening h1,.fluxora-opening h1,.velora-opening h1,.nexora-opening h1,.truevale-opening h1,.voltora-opening h1,.hashora-opening h1,.chainora-opening h1,.yprobix-opening h1{margin:0;font-weight:400;letter-spacing:-.035em;line-height:1.25}.auto-video{width:100%;height:100%;object-fit:cover}.section{scroll-margin-top:20px}.photo{overflow:hidden}.photo img{transition:transform .65s}.photo:hover img{transform:scale(1.035)}@media(max-width:600px){.site-nav{height:72px}.site-nav .logo{font-size:28px}.hero-actions{gap:16px}.nav-consult{height:34px;width:34px}.section{padding-block:65px}.copy-block h2{line-height:1.35}.brand-questions summary{font-size:13px;line-height:1.8}}:root{--paper:#e8e0d8;--ink:#394043;--muted:#85898a;--accent:#b99b77;--line:#c9c6c0}body[data-layout=nocturne] .site-nav{background:#192a2a;color:#ddd2bb;border-color:#596b6244}.truevale-opening{background:#192a2a;color:#ebe0ca;padding:27px var(--pad) 38px}.night-clock{display:flex;justify-content:space-between;gap:30px;align-items:center;font-size:8px;letter-spacing:.17em;color:#a5b1a2}.night-dots{display:flex;gap:7px}.night-dots>i{width:5px;height:5px;border-radius:50%;background:#d3be91;opacity:.25}.night-dots>i:first-child{opacity:1}.truevale-title{display:grid;grid-template-columns:1.2fr .7fr;gap:12%;align-items:end;margin-top:35px;margin-bottom:35px}.truevale-title h1{font-size:clamp(46px,4.8vw,74px);line-height:1.3}.truevale-title>p{font-size:13px;line-height:2;color:#aeb9ad;max-width:390px}.truevale-window{height:420px;position:relative;overflow:hidden}.truevale-window>.art-picture{object-position:center 58%;filter:brightness(.78) saturate(.7)}.truevale-window:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#192a2a80);pointer-events:none}.truevale-moon{position:absolute;top:35px;right:100px;width:65px;height:65px;border-radius:50%;box-shadow:15px 0 0 #ecd3a6a6;transform:rotate(25deg);z-index:2}.truevale-film{position:absolute;right:35px;top:45px;width:220px;height:285px;border:7px solid #b3b09c33;z-index:3}.truevale-film video{height:100%;filter:saturate(.55) brightness(.8)}.truevale-window>a{position:absolute;bottom:27px;left:32px;display:flex;align-items:center;gap:45px;z-index:3;font-size:12px;color:#fff4de}.truevale-window>a>span{font-size:28px}.night-choice{display:flex;align-items:center;gap:20px;justify-content:center;padding-top:25px}.night-choice>button{font-size:10px;color:#c6baa1;padding:6px 2px;opacity:.55}.night-choice>button[aria-pressed=true]{opacity:1;border-bottom:1px solid #b69b71}.night-choice>span{width:65px;border-top:1px solid #5b6859}.evening-ritual{background:#ece4d8}.bedroom-light{background:#d9d2c7}.night-film{background:#243b37}.night-close{background:#192a2a}@media(max-width:600px){.truevale-opening{padding-top:22px;padding-bottom:25px}.night-clock{font-size:6px;letter-spacing:.08em}.truevale-title{display:block;margin-block:28px}.truevale-title h1{font-size:40px;max-width:300px}.truevale-title>p{font-size:12px;margin-top:21px;color:#b6beb0}.truevale-window{height:330px}.truevale-window>.art-picture{object-position:45% center}.truevale-film{width:112px;height:170px;right:15px;top:25px;border-width:4px}.truevale-moon{width:35px;height:35px;top:25px;right:40px}.truevale-window>a{left:19px;bottom:18px;font-size:10px;gap:25px}.truevale-window>a>span{font-size:23px}.night-choice{gap:17px;padding-top:19px}.night-choice>button{font-size:8px}.night-choice>span{width:35px}}/* Full viewport films; each brand retains its own composition above the film. */
html,body{max-width:100%;overflow-x:clip}.site-nav .logo{white-space:nowrap}
.site-nav,body[data-layout] .site-nav,body> #app > header{position:absolute!important;inset:0 0 auto!important;background:transparent!important;color:#fff!important;border-color:#ffffff35!important;z-index:20;box-shadow:none}
.site-nav select,header .lang select{color:#fff;background:transparent}.site-nav select option,header .lang select option{color:#252525;background:#f7f3ec}.site-nav .nav-consult{border-color:#ffffff66}.site-nav .logo,header .wordmark{color:inherit}
.fs-opening{position:relative!important;isolation:isolate;overflow:hidden!important;display:block!important;width:100%!important;height:100vh!important;height:100svh!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;background:#171b1a!important;color:#fff!important;--film-pad:clamp(25px,6.2vw,100px);--film-serif:clamp(50px,5.6vw,84px);--film-sans:clamp(45px,5.2vw,78px)}
.fs-opening .opening-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:-3;overflow:hidden;pointer-events:none;background:#171b1a}
.fs-opening .opening-backdrop>video{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;transform:none!important;object-fit:cover!important;object-position:50% 50%;filter:none;opacity:1}
.fs-opening:after{content:'';position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(0deg,#07171588,transparent 65%),linear-gradient(90deg,#091918aa,transparent 85%)}
.fs-opening:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#09171570,transparent 22%)}
.fs-opening h1{color:#fff!important;font-size:var(--film-serif);text-wrap:balance;max-width:100%;line-height:1.24!important;letter-spacing:-.035em;text-shadow:0 3px 25px #0002;overflow-wrap:normal;word-break:normal}
.fs-opening p:not(.overline):not(.eyebrow){color:#ffffffda!important}.fs-opening .overline,.fs-opening .eyebrow{color:#fff9!important;font-size:8px;letter-spacing:.18em}.fs-opening a,.fs-opening button{color:inherit}.fs-opening a:focus-visible,.fs-opening button:focus-visible{outline:2px solid #fff;outline-offset:6px}.fs-opening a:hover{border-color:#fff}.fs-opening a>span{transition:transform .25s}.fs-opening a:hover>span{transform:translate(3px,3px)}
.fs-opening .island-cinema,.fs-opening .season-photo,.fs-opening .kindora-visual>.art-picture,.fs-opening .tailor-film,.fs-opening .scent-lens>.art-picture,.fs-opening .scent-film-window,.fs-opening .velora-photograph,.fs-opening .velora-film,.fs-opening .nexora-picture,.fs-opening .nexora-film-strip,.fs-opening .truevale-window>.art-picture,.fs-opening .truevale-film,.fs-opening .voltora-scene>.art-picture,.fs-opening .voltora-film,.fs-opening .cabinet-cover-image,.fs-opening .cabinet-cover-film,.fs-opening .yprobix-dial>.art-picture,.fs-opening .cuff-micro-film,.fs-opening .lunelle-campaign{display:none!important}
/* SEVENA: ocean journal and a sunlit invitation. */
.sevena-opening.fs-opening .island-edition{position:absolute;top:115px;inset-inline:var(--film-pad);margin:0}.sevena-opening.fs-opening .island-statement{position:absolute;left:var(--film-pad);top:29%;margin:0;max-width:620px}.sevena-opening.fs-opening h1{margin-block:23px}.sevena-opening.fs-opening .island-statement>p:not(.overline){max-width:370px;font-size:13px}.sevena-opening.fs-opening .island-ticket{right:var(--film-pad);bottom:14%;background:#f4efdfed;color:#17584f;width:300px;padding:20px}.sevena-opening.fs-opening .island-ticket p{color:#17584f!important}.sevena-opening.fs-opening .island-masthead{font-size:clamp(110px,19vw,290px);left:var(--film-pad);bottom:-.1em;opacity:.85}
/* FROSTVEIL: Swiss typography, an immense mountain panorama. */
.frost-opening.fs-opening:after{background:linear-gradient(0deg,#102c39bd,transparent 95%)}.frost-opening.fs-opening .frost-topline{position:absolute;inset-inline:var(--film-pad);top:115px;border-color:#ffffff44;padding-bottom:17px;color:#fff9}.frost-opening.fs-opening .frost-topline>span:nth-child(2){color:#efb894}.frost-opening.fs-opening .frost-title{position:absolute;inset-inline:var(--film-pad);top:39%;display:grid;grid-template-columns:1.1fr .65fr;gap:16%;padding:0;z-index:2}.frost-opening.fs-opening h1{font-size:var(--film-sans);font-family:var(--sans)}.frost-opening.fs-opening .frost-title>div>p{font-size:13px;max-width:350px}.frost-opening.fs-opening .frost-link{border-color:#ffffff88}.frost-opening.fs-opening .frost-landscape{position:absolute;inset:0;height:100%;background:transparent;overflow:visible;pointer-events:none}.frost-opening.fs-opening .frost-landscape:after{display:none}.frost-opening.fs-opening .frost-caption{inset-inline:var(--film-pad);bottom:38px}.frost-opening.fs-opening .frost-season{right:var(--film-pad);top:180px;pointer-events:auto}.frost-opening.fs-opening .frost-season button{background:#ffffff13;color:#fff;border:1px solid #ffffff44;backdrop-filter:blur(8px)}.frost-opening.fs-opening .frost-season button.selected{background:#c47452;border-color:#c47452}.frost-opening.fs-opening[data-video-choice="1"] .opening-backdrop video{filter:saturate(1.15) brightness(1.08)}
/* PAIRHAVEN: a course across the sea, coral compass. */
.pairhaven-opening.fs-opening .coastal-spine{position:absolute;left:28px;top:150px;bottom:50px;width:40px;border:0;color:#fff9}.pairhaven-opening.fs-opening .coastal-spine i{color:#fff9}.pairhaven-opening.fs-opening .pairhaven-main{padding:0}.pairhaven-opening.fs-opening .sailing-heading{display:block;position:absolute;left:calc(var(--film-pad) + 30px);top:29%;max-width:650px;padding:0}.pairhaven-opening.fs-opening .sailing-heading h1{margin-block:23px}.pairhaven-opening.fs-opening .sailing-heading>p:last-child{max-width:350px;font-size:13px;margin-top:24px}.pairhaven-opening.fs-opening .sailing-screen{position:absolute;inset:0;height:auto;pointer-events:none}.pairhaven-opening.fs-opening .sailing-compass{left:auto;right:13%;top:25%;font-size:110px;color:#fff7}.pairhaven-opening.fs-opening .sailing-circle{right:var(--film-pad);bottom:15%;width:165px;height:165px;pointer-events:auto;background:#df805e;color:#fff;box-shadow:none}.pairhaven-opening.fs-opening .sailing-footer{position:absolute;left:calc(var(--film-pad) + 30px);right:var(--film-pad);bottom:40px;padding:0;color:#fff9}.pairhaven-opening.fs-opening .sailing-route{max-width:300px}.pairhaven-opening.fs-opening .sailing-footer button{margin-left:auto}
/* KINDORA: a tailor's chalk line and a monumental initial. */
.kindora-opening.fs-opening:after{background:linear-gradient(90deg,#111b19d9,transparent 85%),linear-gradient(0deg,#151b1980,transparent 75%)}.kindora-opening.fs-opening .kindora-copy{position:absolute;left:var(--film-pad);top:25%;padding:0;max-width:580px}.kindora-opening.fs-opening .kindora-copy h1{margin-block:24px}.kindora-opening.fs-opening .kindora-copy>p:not(.overline){max-width:340px}.kindora-opening.fs-opening .tailor-underline{border-color:#dbc2a8;width:290px;margin-top:28px}.kindora-opening.fs-opening .tailor-index{margin-top:35px;color:#f8e4c4a8}.kindora-opening.fs-opening .kindora-visual{position:absolute;inset:0;min-height:0;pointer-events:none}.kindora-opening.fs-opening .tailor-caption{top:auto;bottom:55px;right:var(--film-pad);color:#fff9}.kindora-opening.fs-opening .kindora-signature{left:auto;right:var(--film-pad);bottom:-.14em;font-size:clamp(160px,26vw,400px);color:#ffffff21}.kindora-opening.fs-opening .tailor-line{z-index:1;left:30px;top:110px;bottom:45px;border-color:#e5d2b44a}
/* FLUXORA: scent as a luminous atmosphere, three note directions. */
.fluxora-opening.fs-opening:after{background:linear-gradient(90deg,#151812bd,transparent),linear-gradient(0deg,#171b1ae8,transparent 65%)}.fluxora-opening.fs-opening .fluxora-type{position:absolute;top:100px;left:var(--film-pad);right:var(--film-pad);font-size:clamp(110px,20vw,300px);line-height:.9;color:#ffffff24;text-align:center;margin:0}.fluxora-opening.fs-opening .scent-editorial{display:block;padding:0}.fluxora-opening.fs-opening .scent-headline{position:absolute;left:var(--film-pad);top:41%;max-width:560px}.fluxora-opening.fs-opening h1{margin-block:20px;font-size:clamp(48px,5vw,77px)}.fluxora-opening.fs-opening .scent-headline>p:not(.overline){max-width:360px;font-size:13px}.fluxora-opening.fs-opening .scent-arrow{margin-top:26px;border-color:#fff8}.fluxora-opening.fs-opening .scent-lens{position:absolute;right:10%;top:31%;width:320px;height:320px;background:none;border:1px solid #ffffff30;transform:none;pointer-events:none;box-shadow:none}.fluxora-opening.fs-opening .scent-orb{background:none;border:1px solid #ffffff55;box-shadow:none;backdrop-filter:none}.fluxora-opening.fs-opening .scent-directions{position:absolute;inset-inline:var(--film-pad);bottom:35px;padding:0;border-color:#ffffff55;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.fluxora-opening.fs-opening .scent-directions button{color:#fff;padding:16px 20px;border-color:#ffffff44;font-size:11px}.fluxora-opening.fs-opening .scent-directions button[aria-pressed=true]{background:#ffffff1a}.fluxora-opening.fs-opening[data-video-choice="1"] .opening-backdrop video{filter:sepia(.14)}
/* VELORA: a jewel in the light, quiet central typography. */
.velora-opening.fs-opening:after{background:linear-gradient(180deg,#1d1c2160,transparent 55%,#161519b8)}.velora-opening.fs-opening .velora-heading{position:absolute;top:21%;left:20%;right:20%;text-align:center;padding:0;margin:0}.velora-opening.fs-opening h1{font-size:clamp(48px,5vw,75px);margin-block:24px}.velora-opening.fs-opening .velora-heading>p:not(.overline){max-width:480px;margin-inline:auto;font-size:13px}.velora-opening.fs-opening .velora-composition{position:absolute;inset:0;display:block;margin:0;padding:0;pointer-events:none}.velora-opening.fs-opening .jewel-pencil{position:absolute;left:var(--film-pad);bottom:16%;width:180px;color:#ffffffa6;pointer-events:auto}.velora-opening.fs-opening .jewel-drawing{width:100px;height:100px;border-color:#ffffff77;margin:0 auto 20px;opacity:.6}.velora-opening.fs-opening .jewel-pencil>a{border-color:#ffffff66;font-size:11px}.velora-opening.fs-opening .velora-bottom{position:absolute;inset-inline:var(--film-pad);bottom:35px;border-color:#ffffff50;padding-top:20px;color:#fff9}.velora-opening.fs-opening .velora-bottom button{color:#fff}
/* NEXORA: an architectural magazine cover over a moving interior. */
.nexora-opening.fs-opening .residence-logotype{position:absolute;inset-inline:var(--film-pad);top:100px;font-size:clamp(115px,18vw,280px);color:#ffffffc9;border-color:#ffffff50;padding:0 0 15px;line-height:.95;letter-spacing:-.06em;margin:0}.nexora-opening.fs-opening .residence-logotype>span{color:#fff9}.nexora-opening.fs-opening .nexora-spread{display:block;padding:0;margin:0}.nexora-opening.fs-opening .nexora-copy{position:absolute;left:var(--film-pad);bottom:10%;width:550px;max-width:70%;padding:0}.nexora-opening.fs-opening h1{font-size:clamp(44px,4.8vw,72px);margin-block:20px}.nexora-opening.fs-opening .nexora-copy>p:not(.overline){max-width:380px;font-size:13px}.nexora-opening.fs-opening .residence-explore{border-color:#fff8;margin-top:25px}.nexora-opening.fs-opening .room-caption{display:block;color:#fff7;font-size:6px;margin-top:30px}
/* TRUEVALE: a nocturne with a fine moon orbit. */
.truevale-opening.fs-opening:after{background:linear-gradient(90deg,#0f1817c9,transparent),linear-gradient(0deg,#0b1318b5,transparent 75%)}.truevale-opening.fs-opening .night-clock{position:absolute;top:115px;inset-inline:var(--film-pad);border-color:#ffffff33;color:#ffffffa1;padding-bottom:20px}.truevale-opening.fs-opening .night-dots i{background:#e5d8b7}.truevale-opening.fs-opening .truevale-title{position:absolute;left:var(--film-pad);top:34%;width:550px;max-width:65%;text-align:start;padding:0;margin:0}.truevale-opening.fs-opening h1{font-size:var(--film-serif)}.truevale-opening.fs-opening .truevale-title>p{max-width:380px;margin-top:26px;font-size:13px}.truevale-opening.fs-opening .truevale-window{position:absolute;inset:0;background:none;border:0;border-radius:0;margin:0;height:100%;width:100%;overflow:visible;pointer-events:none}.truevale-opening.fs-opening .truevale-moon{width:160px;height:160px;position:absolute;left:auto;right:12%;top:31%;background:none;border:1px solid #eeddb56b;box-shadow:inset 22px 0 0 #e8dbb640;border-radius:50%}.truevale-opening.fs-opening .truevale-window>a{position:absolute;left:var(--film-pad);bottom:23%;border-bottom:1px solid #fff7;padding:12px 0;width:270px;display:flex;justify-content:space-between;pointer-events:auto;background:none;color:#fff}.truevale-opening.fs-opening .night-choice{position:absolute;left:var(--film-pad);right:var(--film-pad);bottom:38px;margin:0;color:#fff9;border-color:#ffffff44;max-width:none}.truevale-opening.fs-opening .night-choice button[aria-pressed=true]{color:#fff;border-color:#fff}.truevale-opening.fs-opening[data-video-choice="2"] .opening-backdrop video{filter:brightness(.72) saturate(.65)}
/* VOLTORA: assertive type and a warm orange directional mark. */
.voltora-opening.fs-opening .voltora-title{position:absolute;top:22%;inset-inline:var(--film-pad);padding:0;display:block}.voltora-opening.fs-opening h1{font-family:var(--sans);font-size:var(--film-sans);max-width:750px;margin-top:22px}.voltora-opening.fs-opening .focus-mark{position:absolute;right:0;top:0;color:#f48d58;font-size:160px;line-height:1;transform:none}.voltora-opening.fs-opening .voltora-workbench{position:absolute;inset-inline:var(--film-pad);top:56%;display:block;padding:0;margin:0;background:none}.voltora-opening.fs-opening .voltora-note{padding:0;width:380px;max-width:70%;background:none;transform:none}.voltora-opening.fs-opening .orange-index{color:#ffb98d}.voltora-opening.fs-opening .voltora-note>p{font-size:13px;line-height:2;margin-block:18px}.voltora-opening.fs-opening .voltora-note>a{border-color:#ffffff88}.voltora-opening.fs-opening .book-spines,.voltora-opening.fs-opening .voltora-scene{display:none}.voltora-opening.fs-opening .voltora-bottom{position:absolute;inset-inline:var(--film-pad);bottom:30px;padding:18px 0 0;font-size:12px;color:#ffffffa8;border-top:1px solid #ffffff44}
/* HASHORA: technical indices around the macro dial. */
.hashora-opening.fs-opening:after{background:linear-gradient(90deg,#080e0ef0,transparent 90%),linear-gradient(0deg,#080e0e88,transparent 70%)}.hashora-opening.fs-opening .hashora-copy{position:absolute;left:var(--film-pad);top:30%;width:550px;max-width:55%;padding:0;z-index:2}.hashora-opening.fs-opening h1{font-family:var(--sans);font-size:var(--film-sans);margin-block:24px}.hashora-opening.fs-opening .hashora-copy>p:not(.overline){font-size:13px;max-width:350px}.hashora-opening.fs-opening .watch-explore{border-color:#ffffff77;margin-top:28px}.hashora-opening.fs-opening .watch-calibration{margin-top:40px;max-width:310px}.hashora-opening.fs-opening .watch-calibration i{background:#ffffff77}.hashora-opening.fs-opening .hashora-dial{position:absolute;inset:0;margin:0;height:100%;pointer-events:none;background:none;border:0}.hashora-opening.fs-opening .dial-circle{width:410px;height:410px;left:auto;right:6%;top:24%;border-color:#ffffff22}.hashora-opening.fs-opening .dial-top{top:125px;left:auto;right:var(--film-pad);font-size:7px;color:#fff8}.hashora-opening.fs-opening .dial-bottom{font-size:17px;right:var(--film-pad);bottom:130px;color:#fff8}.hashora-opening.fs-opening .hashora-footer{inset-inline:var(--film-pad);bottom:35px;border-color:#ffffff33;color:#ffffff8c;padding-top:18px}.hashora-opening.fs-opening .hashora-footer button{color:#fff}
/* CHAINORA: a golden archive cover with an asymmetric editorial. */
.chainora-opening.fs-opening:after{background:linear-gradient(270deg,#26190dc4,transparent 90%),linear-gradient(0deg,#22150bd9,transparent 75%)}.chainora-opening.fs-opening .chainora-issue{position:absolute;top:115px;inset-inline:var(--film-pad);border-color:#ffffff44;color:#fff9}.chainora-opening.fs-opening .chainora-masthead{position:absolute;top:145px;inset-inline:var(--film-pad);font-size:clamp(110px,17vw,260px);color:#efddbac9;margin:0;text-align:start;line-height:1}.chainora-opening.fs-opening .chainora-cover{position:absolute;inset:0;display:block;padding:0;margin:0}.chainora-opening.fs-opening .chainora-story{position:absolute;right:var(--film-pad);bottom:12%;width:500px;max-width:48%;padding:0}.chainora-opening.fs-opening h1{font-size:clamp(46px,4.8vw,72px);margin-block:20px}.chainora-opening.fs-opening .chainora-story>p:not(.overline){font-size:13px;max-width:390px}.chainora-opening.fs-opening .chainora-story>a{border-color:#ffffff88}
/* YPROBIX: a restrained black and white cuff study. */
.yprobix-opening.fs-opening:after{background:linear-gradient(90deg,#0a1212a8,transparent),linear-gradient(0deg,#0c1313ad,transparent 80%)}.yprobix-opening.fs-opening .yprobix-top{position:absolute;inset-inline:var(--film-pad);top:115px;color:#fff8;border-bottom:1px solid #ffffff33;padding-bottom:20px}.yprobix-opening.fs-opening .yprobix-editorial{display:block;margin:0;padding:0}.yprobix-opening.fs-opening .yprobix-dial{position:absolute;left:var(--film-pad);top:29%;width:33%;height:36%;padding:0;margin:0;pointer-events:none;opacity:.4}.yprobix-opening.fs-opening .dial-marker{background:#ffffff66}.yprobix-opening.fs-opening .measure-label{background:none;color:#fff;font-size:6px;bottom:20px}.yprobix-opening.fs-opening .yprobix-copy{position:absolute;right:var(--film-pad);top:31%;width:520px;max-width:46%}.yprobix-opening.fs-opening h1{font-family:var(--sans);font-size:clamp(43px,4.4vw,68px)}.yprobix-opening.fs-opening .yprobix-copy>p{font-size:13px;max-width:365px}.yprobix-opening.fs-opening .yprobix-copy>a{border-color:#ffffff77}.yprobix-opening.fs-opening .yprobix-word{position:absolute;bottom:-.13em;left:var(--film-pad);font-size:clamp(145px,22vw,340px);color:#ffffffaa;letter-spacing:-.08em;margin:0;line-height:1}
/* LUNELLE: a fashion film with a spacious boutique wordmark. */
.lunelle-opening.fs-opening:after{background:linear-gradient(90deg,#21151cbd,transparent 90%),linear-gradient(0deg,#22151b99,transparent 70%)}.lunelle-opening.fs-opening .lunelle-introduction{position:absolute;top:29%;left:var(--film-pad);width:630px;max-width:62%;padding:0}.lunelle-opening.fs-opening h1{font-size:clamp(50px,5.7vw,88px);margin-block:25px}.lunelle-opening.fs-opening .lunelle-introduction>p:not(.eyebrow){max-width:390px;font-size:13px}.lunelle-opening.fs-opening .lunelle-discover{border-color:#ffffff88;margin-top:26px}.lunelle-opening.fs-opening .lunelle-edition{margin-top:25px;color:#fff9}.lunelle-opening.fs-opening .lunelle-opening-word{left:auto;right:var(--film-pad);bottom:-.14em;line-height:1;font-size:clamp(160px,25vw,380px);color:#ffffffa6;z-index:0;letter-spacing:-.07em}
.truevale-opening.fs-opening .truevale-title{display:block}.truevale-opening.fs-opening .truevale-title h1{width:100%;max-width:none}.fluxora-opening.fs-opening .scent-headline{padding:0}.fs-opening h1{width:100%}.velora-opening.fs-opening .jewel-pencil{display:block}
/* Small screens: keep the story and its next action inside the first screen. */
@media(max-width:700px){
 .truevale-opening.fs-opening .truevale-title,.hashora-opening.fs-opening .hashora-copy,.lunelle-opening.fs-opening .lunelle-introduction{left:25px;right:25px;width:auto;max-width:none}.fs-opening .opening-backdrop>video{object-position:50% 50%}.fluxora-opening.fs-opening .opening-backdrop>video{object-position:89% 50%}.velora-opening.fs-opening .opening-backdrop>video{object-position:76% 50%}.truevale-opening.fs-opening .opening-backdrop>video{object-position:35% 50%}.yprobix-opening.fs-opening .opening-backdrop>video{object-position:65% 50%}
 .fs-opening{--film-pad:25px;--film-serif:clamp(34px,9.7vw,53px);--film-sans:clamp(32px,9vw,49px)}
 .fs-opening h1{font-size:var(--film-serif)!important;line-height:1.27!important}.fs-opening p:not(.overline):not(.eyebrow){font-size:12px!important;line-height:1.9!important}.fs-opening .overline,.fs-opening .eyebrow{font-size:6px!important;letter-spacing:.12em}
 .fs-opening .island-edition,.fs-opening .frost-topline,.fs-opening .night-clock,.fs-opening .chainora-issue,.fs-opening .yprobix-top{top:100px!important;font-size:5.5px;letter-spacing:.07em}
 .fs-opening .island-statement,.fs-opening .kindora-copy,.fs-opening .sailing-heading,.fs-opening .truevale-title,.fs-opening .hashora-copy,.fs-opening .lunelle-introduction{left:25px;right:25px;width:auto;max-width:none;top:27%;margin:0;padding:0}
 .fs-opening .island-statement h1,.fs-opening .kindora-copy h1,.fs-opening .sailing-heading h1,.fs-opening .hashora-copy h1,.fs-opening .lunelle-introduction h1{margin-block:19px}
 .fs-opening .island-statement>p:not(.overline),.fs-opening .kindora-copy>p:not(.overline),.fs-opening .sailing-heading>p:last-child,.fs-opening .truevale-title>p,.fs-opening .hashora-copy>p:not(.overline),.fs-opening .lunelle-introduction>p:not(.eyebrow){max-width:290px}
 .sevena-opening.fs-opening .island-masthead{font-size:25vw;left:22px;bottom:-.05em}.sevena-opening.fs-opening .island-ticket{width:225px;right:25px;bottom:15%;padding:12px 16px;gap:13px}.sevena-opening.fs-opening .island-ticket p{font-size:7px!important;line-height:1.65!important}.sevena-opening.fs-opening .ticket-sun{font-size:30px}.sevena-opening.fs-opening .sea-discover{margin-top:22px;font-size:11px}
 .frost-opening.fs-opening .frost-title{display:block;top:34%;left:25px;right:25px}.frost-opening.fs-opening .frost-title>div>p{margin-top:20px;max-width:290px}.frost-opening.fs-opening .frost-link{font-size:11px;margin-top:20px}.frost-opening.fs-opening .frost-season{top:155px;right:25px}.frost-opening.fs-opening .frost-season button{font-size:8px;padding:7px 10px}.frost-opening.fs-opening .frost-caption{left:25px;right:25px;bottom:27px}.frost-opening.fs-opening .frost-caption>span:last-child{font-size:46px}.frost-opening.fs-opening .frost-caption>span:first-child{font-size:5px}
 .pairhaven-opening.fs-opening .coastal-spine{display:none}.pairhaven-opening.fs-opening .sailing-heading{left:25px}.pairhaven-opening.fs-opening .sailing-compass{font-size:75px;top:14%;right:25px}.pairhaven-opening.fs-opening .sailing-circle{width:115px;height:115px;right:25px;bottom:12%;padding:19px;font-size:10px}.pairhaven-opening.fs-opening .sailing-footer{left:25px;right:25px;bottom:25px;max-width:190px;font-size:5px}.pairhaven-opening.fs-opening .sailing-footer button{display:none}.pairhaven-opening.fs-opening .sailing-route{margin-top:12px;width:110px}
 .kindora-opening.fs-opening .kindora-signature{font-size:180px;bottom:-.08em;right:22px}.kindora-opening.fs-opening .tailor-index{margin-top:28px;font-size:6px}.kindora-opening.fs-opening .tailor-underline{width:255px;margin-top:24px;font-size:11px}.kindora-opening.fs-opening .tailor-line{left:12px;top:100px;bottom:25px}.kindora-opening.fs-opening .tailor-caption{right:20px;bottom:40px;font-size:6px}
 .fluxora-opening.fs-opening .fluxora-type{top:110px;left:20px;right:20px;font-size:27vw}.fluxora-opening.fs-opening .scent-headline{left:25px;right:25px;top:34%;max-width:none}.fluxora-opening.fs-opening h1{margin-block:20px}.fluxora-opening.fs-opening .scent-lens{height:160px;width:160px;right:-75px;top:45%;opacity:.5}.fluxora-opening.fs-opening .scent-directions{inset-inline:25px;bottom:30px}.fluxora-opening.fs-opening .scent-directions button{font-size:8px;padding:14px 7px;gap:5px}.fluxora-opening.fs-opening .scent-directions b{display:none}.fluxora-opening.fs-opening .scent-note-dot{width:6px;height:6px}
 .velora-opening.fs-opening .velora-heading{top:25%;left:25px;right:25px;text-align:center}.velora-opening.fs-opening h1{margin-block:22px}.velora-opening.fs-opening .velora-heading>p:not(.overline){max-width:290px}.velora-opening.fs-opening .jewel-pencil{bottom:13%;left:25px;width:170px}.velora-opening.fs-opening .jewel-drawing{height:65px;width:65px;margin-bottom:15px}.velora-opening.fs-opening .jewel-pencil>span{display:none}.velora-opening.fs-opening .velora-bottom{bottom:25px;left:25px;right:25px;font-size:5px;padding-top:15px}.velora-opening.fs-opening .velora-bottom button{font-size:10px}
 .nexora-opening.fs-opening .residence-logotype{font-size:25vw;left:25px;right:25px;top:110px;line-height:1.05}.nexora-opening.fs-opening .residence-logotype>span{font-size:5px}.nexora-opening.fs-opening .nexora-copy{left:25px;right:25px;width:auto;max-width:none;bottom:12%}.nexora-opening.fs-opening h1{margin-block:20px}.nexora-opening.fs-opening .room-caption{font-size:5px;margin-top:25px}
 .truevale-opening.fs-opening .truevale-title{top:32%;max-width:none}.truevale-opening.fs-opening .truevale-title>p{margin-top:22px}.truevale-opening.fs-opening .truevale-moon{height:85px;width:85px;right:25px;top:17%;box-shadow:inset 12px 0 0 #e8dbb640}.truevale-opening.fs-opening .truevale-window>a{bottom:21%;left:25px;font-size:11px;width:255px}.truevale-opening.fs-opening .night-choice{bottom:30px;left:25px;right:25px;font-size:8px}.truevale-opening.fs-opening .night-choice button{font-size:9px}.truevale-opening.fs-opening .night-clock{font-size:5px}
 .voltora-opening.fs-opening .voltora-title{top:24%;left:25px;right:25px}.voltora-opening.fs-opening h1{max-width:275px;margin-top:20px}.voltora-opening.fs-opening .focus-mark{font-size:67px;top:-55px;right:0}.voltora-opening.fs-opening .voltora-workbench{top:54%;left:25px;right:25px}.voltora-opening.fs-opening .voltora-note{max-width:none;width:290px}.voltora-opening.fs-opening .orange-index{font-size:8px}.voltora-opening.fs-opening .voltora-note>p{margin-block:15px}.voltora-opening.fs-opening .voltora-note>a{font-size:11px}.voltora-opening.fs-opening .voltora-bottom{bottom:25px;font-size:8px;left:25px;right:25px}
 .hashora-opening.fs-opening .hashora-copy{max-width:none;top:31%}.hashora-opening.fs-opening .dial-circle{height:250px;width:250px;right:-130px;top:19%}.hashora-opening.fs-opening .dial-top{top:110px;left:25px;right:25px;font-size:5px}.hashora-opening.fs-opening .dial-bottom{font-size:12px;bottom:100px;right:25px}.hashora-opening.fs-opening .watch-calibration{margin-top:30px;max-width:260px}.hashora-opening.fs-opening .hashora-footer{bottom:25px;left:25px;right:25px;font-size:5px;padding-top:15px}.hashora-opening.fs-opening .hashora-footer button{font-size:9px}
 .chainora-opening.fs-opening .chainora-masthead{top:135px;font-size:22vw;left:23px;right:23px}.chainora-opening.fs-opening .chainora-story{left:25px;right:25px;top:40%;bottom:auto;width:auto;max-width:none}.chainora-opening.fs-opening h1{margin-block:20px}.chainora-opening.fs-opening .chainora-story>a{font-size:11px;margin-top:24px}.chainora-opening.fs-opening .chainora-issue{left:25px;right:25px;font-size:5px}
 .yprobix-opening.fs-opening .yprobix-top{left:25px;right:25px;padding-bottom:17px;font-size:5px}.yprobix-opening.fs-opening .yprobix-dial{display:none}.yprobix-opening.fs-opening .yprobix-copy{left:25px;right:25px;top:31%;width:auto;max-width:none}.yprobix-opening.fs-opening .yprobix-copy>p{margin-top:22px;max-width:280px}.yprobix-opening.fs-opening .yprobix-copy>a{margin-top:23px;font-size:11px}.yprobix-opening.fs-opening .yprobix-word{font-size:26vw;left:20px;bottom:2%}
 .lunelle-opening.fs-opening .lunelle-introduction{top:28%}.lunelle-opening.fs-opening .lunelle-discover{font-size:11px;max-width:265px;margin-top:23px}.lunelle-opening.fs-opening .lunelle-opening-word{font-size:30vw;right:25px;bottom:-.06em}.lunelle-opening.fs-opening .lunelle-edition{font-size:5px;margin-top:25px}
}
@media(max-height:650px) and (min-width:701px){.fs-opening h1{font-size:clamp(32px,4.7vw,58px)!important}.fs-opening .island-statement,.fs-opening .kindora-copy,.fs-opening .sailing-heading,.fs-opening .hashora-copy,.fs-opening .lunelle-introduction{top:25%}.fs-opening .island-edition,.fs-opening .frost-topline,.fs-opening .night-clock,.fs-opening .yprobix-top,.fs-opening .chainora-issue{display:none}.fs-opening .fluxora-type,.fs-opening .residence-logotype,.fs-opening .chainora-masthead{top:85px;font-size:100px}.fs-opening .frost-season{top:100px}.fs-opening .kindora-signature,.fs-opening .island-masthead,.fs-opening .yprobix-word,.fs-opening .lunelle-opening-word{font-size:140px}.fs-opening .island-ticket{width:220px;bottom:12%;font-size:8px}.fs-opening .scent-headline{top:36%}.fs-opening .velora-heading{top:25%}.fs-opening .truevale-title{top:29%}.fs-opening .voltora-title{top:22%}.fs-opening .voltora-workbench{top:52%}.fs-opening .chainora-story{bottom:9%}.fs-opening .yprobix-copy{top:27%}}
@media(max-height:680px) and (max-width:700px){
 .fs-opening{--film-serif:clamp(28px,8.8vw,38px);--film-sans:clamp(28px,8.4vw,37px)}.site-nav,body> #app >header{height:72px!important}.site-nav .logo{font-size:28px!important}header .wordmark{font-size:35px!important}
 .fs-opening .island-edition,.fs-opening .frost-topline,.fs-opening .night-clock,.fs-opening .chainora-issue,.fs-opening .yprobix-top{top:85px!important}.fs-opening .island-statement,.fs-opening .kindora-copy,.fs-opening .sailing-heading,.fs-opening .hashora-copy,.fs-opening .lunelle-introduction{top:25%}
 .fs-opening h1{margin-block:15px!important}.fs-opening p:not(.overline):not(.eyebrow){font-size:10px!important;line-height:1.8!important}.fs-opening .overline,.fs-opening .eyebrow{font-size:5px!important}.fs-opening .sea-discover,.fs-opening .tailor-underline,.fs-opening .watch-explore,.fs-opening .lunelle-discover,.fs-opening .scent-arrow{margin-top:17px;font-size:10px;padding-bottom:8px}
 .sevena-opening.fs-opening .island-ticket{display:none}.sevena-opening.fs-opening .island-masthead{font-size:23vw}.frost-opening.fs-opening .frost-title{top:31%}.frost-opening.fs-opening .frost-season{top:125px}.frost-opening.fs-opening .frost-title>div>p{margin-top:15px}.frost-opening.fs-opening .frost-caption>span:last-child{font-size:35px}.frost-opening.fs-opening .frost-caption>span:first-child{display:none}
 .pairhaven-opening.fs-opening .sailing-circle{width:90px;height:90px;font-size:8px;bottom:8%;padding:14px}.pairhaven-opening.fs-opening .sailing-circle span{font-size:22px}.pairhaven-opening.fs-opening .sailing-footer{font-size:4px;bottom:25px}.pairhaven-opening.fs-opening .sailing-compass{display:none}
 .kindora-opening.fs-opening .tailor-index{margin-top:21px}.kindora-opening.fs-opening .kindora-signature{font-size:120px}.fluxora-opening.fs-opening .fluxora-type{top:95px;font-size:24vw}.fluxora-opening.fs-opening .scent-headline{top:34%}.fluxora-opening.fs-opening .scent-directions{bottom:20px}.fluxora-opening.fs-opening .scent-directions button{font-size:6px;padding:12px 4px}
 .velora-opening.fs-opening .velora-heading{top:24%}.velora-opening.fs-opening .jewel-pencil{bottom:13%;width:150px}.velora-opening.fs-opening .jewel-drawing{display:none}.velora-opening.fs-opening .jewel-pencil>a{font-size:9px}.velora-opening.fs-opening .velora-bottom{bottom:20px;font-size:4px}.velora-opening.fs-opening .velora-bottom button{font-size:8px}
 .nexora-opening.fs-opening .residence-logotype{top:95px;font-size:24vw}.nexora-opening.fs-opening .nexora-copy{bottom:10%}.nexora-opening.fs-opening .room-caption{display:none}.truevale-opening.fs-opening .truevale-title{top:31%}.truevale-opening.fs-opening .truevale-title>p{margin-top:16px}.truevale-opening.fs-opening .truevale-moon{top:18%;height:50px;width:50px}.truevale-opening.fs-opening .truevale-window>a{bottom:20%;font-size:10px}.truevale-opening.fs-opening .night-choice{bottom:20px}.truevale-opening.fs-opening .night-choice button{font-size:7px}
 .voltora-opening.fs-opening .voltora-title{top:25%}.voltora-opening.fs-opening .voltora-workbench{top:54%}.voltora-opening.fs-opening .voltora-note{width:245px}.voltora-opening.fs-opening .orange-index{display:none}.voltora-opening.fs-opening .voltora-note>p{margin-block:0 15px}.voltora-opening.fs-opening .focus-mark{font-size:45px;top:-40px}.voltora-opening.fs-opening .voltora-bottom{bottom:20px;font-size:6px}.hashora-opening.fs-opening .hashora-copy{top:27%}.hashora-opening.fs-opening .watch-calibration{display:none}.hashora-opening.fs-opening .dial-bottom{bottom:80px;font-size:9px}.hashora-opening.fs-opening .hashora-footer{bottom:20px;font-size:4px}.hashora-opening.fs-opening .hashora-footer button{font-size:8px}
 .chainora-opening.fs-opening .chainora-masthead{top:110px;font-size:22vw}.chainora-opening.fs-opening .chainora-story{top:36%}.chainora-opening.fs-opening .chainora-story>a{margin-top:18px;font-size:10px}.yprobix-opening.fs-opening .yprobix-copy{top:29%}.yprobix-opening.fs-opening .yprobix-copy>p{margin-top:18px}.yprobix-opening.fs-opening .yprobix-word{font-size:24vw}.lunelle-opening.fs-opening .lunelle-edition{margin-top:18px}.lunelle-opening.fs-opening .lunelle-opening-word{font-size:29vw}
}
@media(max-width:360px){.site-nav{gap:10px!important}.site-nav .logo{font-size:24px!important;white-space:nowrap;flex-shrink:0}.site-nav .nav-tools{gap:7px}.site-nav .language{gap:0}.site-nav .language>span{display:none}.site-nav .language select{max-width:72px;font-size:9px}.site-nav .nav-consult{height:28px;width:28px}}
