@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=DM+Sans:wght@400;500;600&family=Noto+Serif+SC:wght@400;500&display=swap');
:root{--paper:#f4f0e9;--ink:#34212a;--wine:#351923;--gold:#b39a72;--muted:#827573;--line:#d8ccc2;--serif:'Cormorant Garamond','Noto Serif SC','Songti SC',Georgia,serif;--sans:'DM Sans','PingFang SC','Microsoft YaHei',Arial,sans-serif;--pad:clamp(24px,6.2vw,105px)}*{box-sizing:border-box;min-width:0}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.8 var(--sans)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.25;text-wrap:balance}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:transparent}img,video{display:block;width:100%;max-width:100%;object-fit:cover}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.skip{position:absolute;top:-100px;z-index:99;background:var(--paper);padding:12px}.skip:focus{top:10px}::selection{background:#b39a72;color:#fff}header{position:absolute;top:0;left:0;right:0;z-index:20;height:105px;color:#fff;padding-inline:var(--pad);display:flex;align-items:center;gap:50px;border-bottom:1px solid #ffffff35}.wordmark{font:45px/1 var(--serif);letter-spacing:-.05em}.wordmark>span{display:block;font:6px/1.6 var(--sans);letter-spacing:.19em;margin-top:11px}nav{margin:auto;display:flex;gap:40px;font-size:11px}.lang{display:flex;align-items:center;gap:8px}.lang select{color:inherit;font-size:11px;padding:10px 0;background:transparent;border:0;max-width:115px}.lang option{color:var(--ink);background:var(--paper)}.hero{height:100svh;min-height:750px;position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:250px var(--pad) 180px;display:flex;align-items:flex-end;background:#26131b}.hero>video{position:absolute;inset:0;height:100%;z-index:-3}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#170b15e0,#1b0c1655 67%,#22141b20),linear-gradient(0deg,#170d15f0,transparent 85%)}.hero-copy{max-width:900px;position:relative;z-index:3}.eyebrow{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:500}.hero .eyebrow{color:#dcc9a8}.hero h1{font-size:clamp(62px,7vw,110px);font-weight:500;max-width:940px;margin-block:22px 26px;line-height:1.15;letter-spacing:-.025em}.hero-deck{font-size:14px;line-height:1.9;max-width:460px;color:#efe6dfc9}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 25px;min-height:56px;font-size:12px;background:var(--wine);color:var(--paper);border:1px solid transparent;text-align:start;line-height:1.5}.action>span{font-size:21px;line-height:1}.action:hover{background:var(--gold);color:#fff}.hero .action{background:#e9d7b7;color:#36232b;margin-top:32px}.hero .action:hover{background:#fff0d3}.hero-season{position:absolute;right:var(--pad);top:150px;font-size:8px;letter-spacing:.18em;text-align:end;line-height:1.9;color:#fff9}.hero-mark{position:absolute;right:var(--pad);top:165px;font:clamp(150px,23vw,360px)/1 var(--serif);letter-spacing:-.07em;color:#ffffff0f;pointer-events:none;z-index:0}.hero-index{position:absolute;bottom:35px;left:var(--pad);right:var(--pad);display:grid;grid-template-columns:repeat(3,1fr);gap:40px;z-index:4}.hero-index a{display:flex;align-items:center;gap:18px;border-top:1px solid #ffffff50;padding-top:20px;font-size:12px}.hero-index a:hover{color:#ead5b3}.hero-index span{font:20px/1 var(--serif);color:#cdb891}.section{padding:110px var(--pad)}.section h2{font-size:clamp(35px,4.2vw,64px);margin-top:22px;line-height:1.3}.section-heading{display:grid;grid-template-columns:1.5fr .8fr;gap:12%;align-items:end;margin-bottom:60px}.section-heading>p,.preowned-heading>p{color:var(--muted);font-size:14px;line-height:2}.new-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:35px;align-items:start}.piece-art{position:relative;overflow:hidden;background:#e6ded4}.piece-art>img{height:390px;object-fit:contain;background:#ede8e0;mix-blend-mode:multiply;transition:transform .65s}.piece:hover .piece-art>img{transform:scale(1.035)}.new-grid .piece:first-child .piece-art>img{height:480px}.piece-category{position:absolute;left:16px;top:16px;max-width:calc(100% - 30px);font-size:9px;padding:5px 10px;background:#f7f2ebd9;color:var(--ink);backdrop-filter:blur(8px)}.piece-title{padding-top:24px}.piece-title .eyebrow{font-size:8px}.piece h3{font-size:29px;margin-top:10px;line-height:1.2}.price-row{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.price-row small{font-size:9px;color:var(--muted)}.price-row p{font:29px/1.5 var(--serif);margin-top:2px}.piece-enquire{border:1px solid var(--line);border-radius:50%;height:43px;width:43px;flex:none;font-size:23px}.piece-enquire:hover{background:var(--wine);color:#fff}.price-source{font-size:9px;color:var(--muted);border-bottom:1px solid var(--line);margin-top:14px;display:inline-block}.condition-tag{font-size:10px;color:var(--muted);margin-top:12px}.typographic-piece{padding-top:65px}.typographic-piece .piece-art{height:310px;display:grid;place-items:center;background:#dfd3c1;isolation:isolate}.typographic-piece .piece-art:after{content:'';position:absolute;width:180px;height:180px;border:1px solid #a38c6d66;border-radius:50%;z-index:-1}.typographic-piece:nth-child(2) .piece-art{background:#ddd0c9}.brand-letter{font:100px/1 var(--serif);color:#8c6d5a60;letter-spacing:-.07em}.reference-note{font-size:10px;line-height:1.85;color:var(--muted);padding-top:28px;margin-top:25px;border-top:1px solid var(--line);max-width:1000px}.preowned-section{background:#e8e1d7}.preowned-heading{display:grid;grid-template-columns:1.2fr .7fr;gap:15%;align-items:end;margin-bottom:40px}.filter{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:35px}.filter button{border:1px solid #c9bcb0;padding:10px 17px;font-size:10px}.filter button.selected{background:var(--wine);border-color:var(--wine);color:#fff}.used-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;min-height:570px}.used-grid .piece-art>img{height:360px}.used-grid .piece:nth-child(2){padding-top:55px}.used-grid .piece:nth-child(3){padding-top:110px}.empty{grid-column:1/-1;padding:80px 0}.details-film{display:grid;grid-template-columns:1.1fr .8fr;gap:10%;align-items:center;margin-top:85px;padding-top:80px;border-top:1px solid var(--line)}.details-film>video{aspect-ratio:4/3}.details-film h3{font-size:43px;margin-block:23px}.details-film div>p:not(.eyebrow){font-size:13px;line-height:2;color:var(--muted)}.text-link{display:inline-block;border-bottom:1px solid var(--gold);padding-bottom:5px;font-size:11px;margin-top:25px}.valuation-section{display:grid;grid-template-columns:.9fr 1.15fr;gap:10%;background:var(--wine);color:#eee1d0}.valuation-intro>p:not(.eyebrow){font-size:14px;line-height:2;color:#c4ada5;margin-top:25px}.valuation-section h2{font-size:clamp(36px,4vw,57px)}.valuation-emblem{width:170px;height:190px;border:1px solid #ac8f674a;border-radius:50% 50% 0 0;margin-top:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;color:#b79c78}.valuation-emblem span{font:100px/.85 var(--serif);font-style:italic}.valuation-emblem i{font:26px/1 var(--serif);letter-spacing:-.05em;margin-top:14px}.photo-guide{margin-top:45px;max-width:410px}.photo-guide h3{font-size:27px;margin-bottom:15px}.photo-guide p{font-size:12px;line-height:2;color:#bea79c}form{width:100%}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}form label{display:flex;flex-direction:column;font-size:10px;gap:9px;line-height:1.8;margin-bottom:20px}input,select,textarea{width:100%;border:1px solid #ad948350;background:#ffffff08;color:inherit;padding:13px;min-height:46px;border-radius:0;font-size:13px}select option{background:#f0e7da;color:#35242b}textarea{resize:vertical}.valuation-section .action{background:#dcc6a2;color:#36202a;width:100%;margin-top:8px}.privacy,.photo-tip{font-size:9px;line-height:1.9;color:#b49b90;margin-top:18px}.upload-label{position:relative;margin-top:10px}.upload-label>input{position:absolute;inset:28px 0 0;height:67px;opacity:0;cursor:pointer;z-index:2}.upload-prompt{display:grid;place-items:center;min-height:67px;border:1px dashed #b99b7677;color:#dac5a2;padding:15px;font-size:12px}.upload-label:focus-within .upload-prompt{outline:2px solid var(--gold);outline-offset:4px}.photo-previews{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.photo-previews img{height:105px}.photo-previews figcaption{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:5px;color:#c0a796}.upload-status{color:#e2bda4;font-size:11px;margin-top:10px}.brief-output{margin-top:25px;border:1px solid #a88c6a55;padding:22px}.brief-ready{font-size:12px}.brief-output pre{font:11px/1.9 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;color:#c8b4a5;margin-top:18px}.brief-actions{display:flex;flex-direction:column;align-items:center;gap:15px}.copy-link{border-bottom:1px solid #bda37e66;font-size:11px;padding:5px 0;display:block;margin:14px auto 0}.valuation-status{font-size:11px;margin-top:18px;color:#decbad}footer{background:#24141d;color:#dbc7b4;display:grid;grid-template-columns:1fr auto auto;gap:50px;padding:50px var(--pad);align-items:center}footer>a:not(.wordmark){font-size:11px}footer>span{font-size:9px;color:#9d8279}dialog{border:0;background:var(--paper);color:var(--ink);width:min(650px,calc(100% - 28px));padding:45px;max-height:90svh;overflow:auto;box-shadow:0 25px 100px #0007}dialog::backdrop{background:#160b15db;backdrop-filter:blur(7px)}.dialog-close{position:absolute;right:15px;top:10px;font-size:30px;padding:5px 12px;line-height:1}dialog h2{font-size:36px;margin:20px 0 25px}.selected-piece{display:flex;gap:25px;align-items:center;border-block:1px solid var(--line);padding-block:22px;margin-bottom:25px}.selected-piece img{width:110px;height:110px;object-fit:contain;mix-blend-mode:multiply}.selected-piece p{font-size:9px;color:var(--gold)}.selected-piece h3{font-size:26px;margin-block:8px}.selected-piece span{font-size:10px;color:var(--muted)}dialog input,dialog textarea{border-color:var(--line);background:#fff6}dialog .action{width:100%;margin-top:10px}dialog .privacy{color:var(--muted)}.enquiry-status{font-size:11px;margin-top:15px}html[dir=rtl] .wordmark{direction:ltr}html[dir=rtl] .dialog-close{right:auto;left:15px}
@media(max-width:850px){header{gap:30px}nav{gap:20px}.new-grid{gap:20px}.piece-art>img{height:300px}.new-grid .piece:first-child .piece-art>img{height:400px}.typographic-piece .piece-art{height:230px}.piece h3{font-size:25px}.used-grid{gap:22px}.used-grid .piece-art>img{height:270px}.valuation-section{gap:6%}.form-grid{gap:13px}.section-heading{gap:7%}footer{gap:25px}}
@media(max-width:600px){header{height:83px;padding-inline:24px;gap:15px}.wordmark{font-size:39px}.wordmark>span{font-size:4.5px;letter-spacing:.1em;margin-top:8px}nav{display:none}.lang{margin-inline-start:auto;gap:5px}.lang select{max-width:95px;font-size:10px}.hero{min-height:640px;padding:155px 25px 155px;height:100svh}.hero h1{font-size:clamp(43px,12.5vw,62px);line-height:1.2;margin-block:17px 23px}.hero-deck{font-size:12px;max-width:305px}.hero .action{font-size:11px;min-height:50px;padding:14px 19px;gap:25px;margin-top:27px}.hero-season{top:110px;font-size:6px;right:24px}.hero-mark{font-size:100px;top:155px;right:25px;color:#ffffff18}.hero-index{left:25px;right:25px;gap:15px;bottom:28px}.hero-index a{display:block;font-size:10px;padding-top:12px;line-height:1.6}.hero-index span{display:block;font-size:17px;margin-bottom:7px}.hero-shade{background:linear-gradient(0deg,#180c16f5,#180c1677 60%,#180c1633)}.section{padding:65px 24px}.section h2{font-size:34px;margin-top:17px}.section-heading,.preowned-heading{display:block;margin-bottom:35px}.section-heading>p,.preowned-heading>p{margin-top:23px;font-size:12px;line-height:1.95}.new-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.new-grid .piece:first-child{grid-column:1/-1}.new-grid .piece:first-child .piece-art>img{height:370px}.typographic-piece{padding-top:0}.typographic-piece .piece-art{height:180px}.typographic-piece .piece-art:after{width:105px;height:105px}.brand-letter{font-size:63px}.piece-category{left:10px;top:10px;font-size:8px;padding:4px 8px}.piece-title{padding-top:17px}.piece h3{font-size:24px;line-height:1.3;margin-top:7px;overflow-wrap:anywhere}.piece-title .eyebrow{font-size:7px;letter-spacing:.13em}.price-row{gap:10px;padding-top:14px;margin-top:18px}.price-row p{font-size:26px}.price-row small{font-size:8px}.piece-enquire{width:32px;height:32px;font-size:19px}.price-source{font-size:8px;margin-top:10px}.reference-note{font-size:9px;padding-top:22px;margin-top:24px}.filter{gap:8px;margin-bottom:28px}.filter button{font-size:8px;padding:9px 12px}.used-grid{grid-template-columns:1fr;gap:38px;min-height:0}.used-grid .piece:nth-child(2),.used-grid .piece:nth-child(3){padding-top:0}.used-grid .piece-art>img{height:340px}.used-grid .piece-title{display:block}.used-grid .piece h3{font-size:29px}.used-grid .piece-title .eyebrow{font-size:9px}.used-grid .price-row p{font-size:32px}.used-grid .piece-enquire{height:41px;width:41px}.condition-tag{font-size:10px}.details-film{display:block;margin-top:48px;padding-top:45px}.details-film video{aspect-ratio:4/3;margin-bottom:30px}.details-film h3{font-size:32px;margin-block:17px 20px}.details-film div>p:not(.eyebrow){font-size:12px}.text-link{font-size:10px;margin-top:20px}.valuation-section{display:block}.valuation-intro{margin-bottom:40px}.valuation-intro>p:not(.eyebrow){font-size:12px}.valuation-emblem{display:none}.photo-guide{margin-top:30px;padding-top:25px;border-top:1px solid #ac8f6755}.photo-guide h3{font-size:25px}.photo-guide p{font-size:11px}.form-grid{gap:13px}form label{font-size:10px;gap:8px;margin-bottom:15px}input,select,textarea{font-size:16px;padding:11px;min-height:46px}.privacy,.photo-tip{font-size:9px}.photo-previews{gap:9px}.photo-previews img{height:75px}.action{min-height:52px;font-size:11px;padding:15px 19px}.brief-output{padding:17px}.brief-output pre{font-size:10px}.brief-ready{font-size:11px}footer{grid-template-columns:1fr;gap:25px;padding:40px 24px}.eyebrow{font-size:8px}dialog{padding:40px 23px 27px}dialog h2{font-size:31px}.selected-piece{gap:17px}.selected-piece img{width:80px;height:95px}.selected-piece h3{font-size:23px}.selected-piece span{font-size:9px}}
@media(prefers-reduced-motion:no-preference){.hero-copy{animation:arrive 1s both}@keyframes arrive{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* lunelle: a light editorial boutique, with product photography as the subject. */
:root{--paper:#f5f1e9;--ink:#33282b;--wine:#50313a;--gold:#a38b67;--muted:#8b8080;--line:#ddd3c7;--pad:clamp(24px,6.2vw,100px)}header{position:relative;background:var(--paper);color:var(--ink);height:105px;border-bottom:1px solid var(--line);gap:45px}header .wordmark{font-size:51px}header .wordmark>span{font-size:6px;letter-spacing:.14em}header nav{margin-inline:auto;gap:43px;font-size:12px}.lang select{font-size:11px}.lunelle-opening{display:grid;grid-template-columns:.9fr 1.15fr;gap:7%;padding:40px var(--pad) 145px;align-items:center;position:relative;isolation:isolate;overflow:hidden;background:#f3ede5;min-height:740px}.lunelle-introduction{position:relative;z-index:3;padding-bottom:30px}.lunelle-introduction>.eyebrow{font-size:8px;letter-spacing:.18em;color:#aa8e6b}.lunelle-introduction h1{font-size:clamp(48px,5.5vw,82px);font-weight:400;line-height:1.25;letter-spacing:-.045em;margin-block:26px}.lunelle-introduction>p:not(.eyebrow){font-size:13px;line-height:2;color:#8b7b7d;max-width:385px}.lunelle-discover{display:flex;align-items:center;justify-content:space-between;font-size:12px;width:100%;max-width:290px;gap:30px;padding-block:14px;border-bottom:1px solid #786052;margin-top:29px}.lunelle-discover>span{font-size:25px;line-height:1}.lunelle-edition{display:flex;align-items:center;gap:14px;font-size:6px;letter-spacing:.14em;color:#9c8a80;margin-top:40px}.lunelle-edition>i{height:1px;width:15px;background:#c4b49c}.lunelle-campaign{height:510px;position:relative;background:radial-gradient(ellipse at 52% 43%,#eee5d6,#e5dbca);align-self:center;border-radius:48% 48% 0 0}.lunelle-campaign>img{height:100%;object-fit:contain;padding:10px 15px;filter:drop-shadow(0 30px 20px #4c3d2a20);position:relative;z-index:2}.campaign-signature{position:absolute;right:20px;top:35px;font:17px/1.3 var(--serif);color:#958069;text-align:end;z-index:3}.campaign-signature>i{font-size:10px;font-style:normal}.campaign-film{position:absolute;right:-25px;bottom:-45px;width:210px;height:155px;background:#f5f1e9;padding:7px 7px 23px;transform:rotate(4deg);z-index:4;box-shadow:0 10px 40px #4d3c2422}.campaign-film>video{height:100%}.campaign-film>span{display:block;font-size:6px;letter-spacing:.16em;text-align:center;line-height:1;margin-top:9px;color:#8b7b69}.lunelle-opening-word{position:absolute;bottom:-28px;left:var(--pad);font:clamp(140px,22vw,330px)/1 var(--serif);letter-spacing:-.07em;color:#dcd0bf;z-index:0;pointer-events:none}.lunelle-chapter-nav{display:grid;grid-template-columns:repeat(3,1fr);padding-inline:var(--pad);border-block:1px solid var(--line);background:#e9dfd1}.lunelle-chapter-nav>a{display:flex;align-items:center;gap:18px;padding:26px 30px;font:25px/1.3 var(--serif);border-inline-end:1px solid #ccbba7}.lunelle-chapter-nav>a:first-child{border-inline-start:1px solid #ccbba7}.lunelle-chapter-nav>a>span{font:9px/1 var(--sans);color:#a58d70}.lunelle-chapter-nav>a>b{font:25px/1 var(--serif);font-weight:400;margin-inline-start:auto}.lunelle-chapter-nav>a:hover{background:#f1e9dd}.new-section{background:#faf7f1}.section-heading{grid-template-columns:1.25fr .7fr;gap:15%;margin-bottom:55px}.section h2{font-size:clamp(36px,3.9vw,59px);line-height:1.35}.section-heading>p,.preowned-heading>p{font-size:13px;line-height:2.1;max-width:380px}.new-grid{grid-template-columns:repeat(3,1fr);gap:34px;align-items:stretch}.piece{display:flex;flex-direction:column;position:relative}.piece-art{width:100%;padding:0;display:block;position:relative;aspect-ratio:4/5;height:auto;background:#eee9e1;overflow:hidden}.piece-art>img,.new-grid .piece:first-child .piece-art>img,.used-grid .piece-art>img{width:100%;height:100%;object-fit:contain;background:transparent;mix-blend-mode:multiply;padding:18px;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.new-grid .piece:first-child .piece-art{background:#e8e1d5}.new-grid .piece:nth-child(2) .piece-art{background:#eae2e1}.new-grid .piece:nth-child(3) .piece-art{background:#e8e8df}.piece-art:hover>img{transform:scale(1.07)}.piece-category{top:16px;left:16px;font-size:9px;letter-spacing:.03em;background:#fbf8f2c9;border:1px solid #ffffff77;padding:6px 11px;color:#7b6c5f;backdrop-filter:blur(5px)}.piece-closer{position:absolute;right:16px;bottom:17px;width:30px;height:30px;display:grid;place-items:center;border:1px solid #b5a48b80;border-radius:50%;font-size:20px;color:#90775a;opacity:0;transform:translateY(7px);transition:.25s}.piece-art:hover .piece-closer,.piece-art:focus-visible .piece-closer{opacity:1;transform:translateY(0)}.piece-title{padding-top:25px;min-height:111px}.piece-title .eyebrow{font-size:9px;letter-spacing:.16em}.piece h3{font-size:29px;line-height:1.3;margin-top:12px;letter-spacing:-.02em}.piece-specs{font-size:10px;line-height:1.6;color:#a29686;margin-top:11px;min-height:18px}.price-row{margin-top:20px;padding-top:18px;gap:15px;align-items:end}.price-row small{font-size:10px;letter-spacing:.03em;color:#9a8d7f}.price-row p{font-size:32px;margin-top:4px;letter-spacing:-.02em}.piece-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;margin-top:auto}.piece-enquire{width:auto;min-width:0;height:auto;border:0;border-radius:0;font-size:11px;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:9px 0;border-bottom:1px solid #8c705a;color:#6e5142;text-align:start}.piece-enquire>span{font-size:21px;line-height:1}.piece-enquire:hover{background:none;color:#402e25;border-color:#402e25}.price-source{font-size:8px;line-height:1.7;border:0;color:#a89986;display:inline-block;margin-top:0;white-space:nowrap}.price-source:hover{text-decoration:underline}.reference-note{font-size:10px;line-height:1.9;max-width:100%;margin-top:45px;padding-top:25px;color:#a69686}.preowned-section{background:#e7dcd0}.preowned-heading{grid-template-columns:1.15fr .75fr;gap:15%;margin-bottom:35px}.filter{gap:0;border-bottom:1px solid #cbbba8;padding-bottom:13px;margin-bottom:40px}.filter button{border:0;border-bottom:1px solid transparent;font-size:10px;padding:12px 18px;color:#9a806b}.filter button:first-child{padding-inline-start:0}.filter button.selected{background:none;color:#543a2d;border-bottom-color:#654936}.used-grid{grid-template-columns:repeat(3,1fr);gap:35px;min-height:0;align-items:start}.used-grid .piece:nth-child(2){padding-top:60px}.used-grid .piece:nth-child(3){padding-top:120px}.used-grid .piece-art{background:#f4eee4;aspect-ratio:1}.used-grid .piece-art>img{padding:0;object-fit:cover;transform:scale(1.12) translateY(-5%)}.used-grid .piece-art:hover>img{transform:scale(1.2) translateY(-5%)}.used-grid .piece-title{min-height:0}.used-grid .piece h3{font-size:29px}.details-film{grid-template-columns:1.15fr .75fr;gap:12%;margin-top:80px;padding-top:65px}.details-film>video{aspect-ratio:16/10;filter:saturate(.4)}.details-film h3{font-size:40px;line-height:1.4}.details-film div>p:not(.eyebrow){font-size:13px}.valuation-section{background:#50313a;grid-template-columns:.85fr 1fr;gap:13%;padding-block:100px}.valuation-section h2{font-size:clamp(37px,3.9vw,58px);line-height:1.4}.valuation-intro>p:not(.eyebrow){font-size:13px;line-height:2;color:#cdb9ad}.valuation-emblem{border-color:#bba48244;width:155px;height:170px;margin-top:38px}.photo-guide{padding-top:30px;border-top:1px solid #ad94784d;margin-top:35px}.photo-guide h3{font-size:27px}.photo-guide p{font-size:12px;line-height:2.1;color:#c7afa0}.valuation-section .form-grid{gap:23px}.valuation-section form label{font-size:11px;line-height:1.8;margin-bottom:23px}.valuation-section input,.valuation-section select,.valuation-section textarea{padding:14px;font-size:13px;border-color:#b69d8250;background:#ffffff06;transition:border .2s}.valuation-section input:focus,.valuation-section select:focus,.valuation-section textarea:focus{border-color:#e5d0ab;outline:0;box-shadow:0 0 0 1px #e5d0ab44}.valuation-section .upload-prompt{padding:23px}.valuation-section .action{margin-top:14px;min-height:58px;background:#ddc5a1}.valuation-section .action:hover{background:#f0ddbb}.photo-tip,.privacy{font-size:10px;line-height:1.9}.brief-output{padding:25px;margin-top:25px}.enquiry-editorial{display:grid;grid-template-columns:1fr 1fr;gap:40px}dialog{width:min(980px,calc(100% - 40px));padding:42px}.selected-piece{display:block;padding:0;border:0;margin:0;align-self:start}.selected-piece>img{width:100%;height:330px;padding:15px;object-fit:contain;background:#ebe3d6;mix-blend-mode:multiply}.selected-piece>div{padding-top:23px}.selected-piece p{font-size:9px}.selected-piece h3{font-size:30px;margin-block:12px}.selected-piece span{font-size:11px;line-height:1.8}.enquiry-editorial form{padding-top:0}.enquiry-editorial form label{font-size:11px}.enquiry-editorial form input,.enquiry-editorial form textarea{font-size:14px}.enquiry-editorial .privacy{font-size:9px}.dialog-close{font-size:28px}footer{background:#37272c;color:#d9c4b5}
@media(max-width:850px){header{gap:25px}header nav{gap:25px}.lunelle-opening{gap:6%;padding-bottom:115px;min-height:650px}.lunelle-introduction h1{font-size:53px}.lunelle-campaign{height:440px}.campaign-signature{font-size:14px;right:15px}.campaign-film{width:160px;height:130px;right:-15px;bottom:-30px}.lunelle-opening-word{font-size:190px;bottom:-15px}.new-grid,.used-grid{gap:23px}.piece h3,.used-grid .piece h3{font-size:25px}.piece-title{min-height:105px}.piece-enquire{gap:13px}.price-source{font-size:7px}.piece-bottom{gap:10px}.section h2{font-size:40px}.valuation-section{gap:8%}.enquiry-editorial{gap:25px}.selected-piece>img{height:290px}}
@media(max-width:600px){header{height:84px;padding-inline:24px;gap:15px}header .wordmark{font-size:44px}header .wordmark>span{font-size:5px;letter-spacing:.1em}header nav{display:none}.lunelle-opening{display:flex;flex-direction:column;gap:0;align-items:stretch;min-height:0;padding:35px 24px 105px}.lunelle-introduction{padding:0}.lunelle-introduction>.eyebrow{font-size:6px}.lunelle-introduction h1{font-size:43px;line-height:1.3;margin-block:20px 21px}.lunelle-introduction>p:not(.eyebrow){font-size:12px;max-width:300px;line-height:1.9}.lunelle-discover{font-size:11px;margin-top:20px;padding-block:10px;max-width:280px}.lunelle-edition{margin-top:24px;font-size:5px;gap:11px}.lunelle-edition>i{width:12px}.lunelle-campaign{height:310px;margin-top:30px;margin-inline:20px 5px;border-radius:48% 48% 0 0;align-self:auto}.lunelle-campaign>img{padding:0 10px}.campaign-signature{font-size:11px;top:23px;right:12px}.campaign-signature>i{font-size:7px}.campaign-film{width:125px;height:100px;right:-12px;bottom:-25px;padding:5px 5px 20px}.campaign-film>span{font-size:4.5px;letter-spacing:.08em;margin-top:7px}.lunelle-opening-word{font-size:109px;left:22px;bottom:-8px}.lunelle-chapter-nav{padding-inline:0}.lunelle-chapter-nav>a{padding:17px 15px;display:block;font-size:18px;border-color:#ccbba766}.lunelle-chapter-nav>a:first-child{border-inline-start:0}.lunelle-chapter-nav>a:last-child{border-inline-end:0}.lunelle-chapter-nav>a>span{display:block;font-size:7px;margin-bottom:9px}.lunelle-chapter-nav>a>b{display:none}.section{padding:65px 24px}.section h2{font-size:33px;line-height:1.4}.section-heading,.preowned-heading{display:block;margin-bottom:32px}.section-heading>p,.preowned-heading>p{font-size:12px;line-height:2;max-width:none;margin-top:23px}.new-grid{grid-template-columns:1fr;gap:36px}.new-grid .piece:first-child{grid-column:auto}.piece-art{aspect-ratio:1.1;max-height:none}.piece-art>img,.new-grid .piece:first-child .piece-art>img{height:100%;padding:9px 16px}.piece-title{padding-top:21px;min-height:0}.piece-title .eyebrow{font-size:8px}.piece h3,.used-grid .piece h3{font-size:29px;line-height:1.3;margin-top:11px}.piece-specs{font-size:10px;margin-top:10px}.price-row{padding-top:15px;margin-top:19px}.price-row small{font-size:10px}.price-row p,.used-grid .price-row p{font-size:31px}.piece-bottom{gap:25px;padding-top:13px;margin-top:0}.piece-enquire{font-size:11px;gap:30px;padding-block:9px}.price-source{font-size:8px}.piece-closer{opacity:1;transform:none;right:13px;bottom:13px;width:27px;height:27px;font-size:18px}.piece-category{font-size:8px;top:12px;left:12px;padding:5px 9px}.reference-note{font-size:9px;margin-top:35px;padding-top:23px;line-height:1.9}.preowned-heading{margin-bottom:25px}.filter{gap:0;padding-bottom:8px;margin-bottom:28px;justify-content:space-between}.filter button{font-size:8px;padding:10px 7px}.filter button:first-child{padding-inline-start:0}.used-grid{grid-template-columns:1fr;gap:36px}.used-grid .piece:nth-child(2),.used-grid .piece:nth-child(3){padding:0}.used-grid .piece-art{aspect-ratio:1.1}.used-grid .piece-art>img{height:100%;padding:0}.details-film{display:block;margin-top:45px;padding-top:40px}.details-film>video{aspect-ratio:4/3;margin-bottom:28px}.details-film h3{font-size:31px;margin-block:19px 22px}.details-film div>p:not(.eyebrow){font-size:12px}.valuation-section{display:block;padding-block:65px}.valuation-intro{margin-bottom:35px}.valuation-section h2{font-size:34px;line-height:1.4}.valuation-intro>p:not(.eyebrow){font-size:12px;line-height:2}.valuation-emblem{display:none}.photo-guide{margin-top:28px;padding-top:24px}.photo-guide h3{font-size:26px}.photo-guide p{font-size:11px}.valuation-section .form-grid{gap:14px}.valuation-section form label{font-size:10px;margin-bottom:19px}.valuation-section input,.valuation-section select,.valuation-section textarea{font-size:16px;padding:12px}.valuation-section .upload-prompt{padding:18px}.photo-tip,.privacy{font-size:9px}.enquiry-editorial{display:block}.selected-piece{display:grid;grid-template-columns:90px 1fr;gap:20px;margin-bottom:25px;align-items:center}.selected-piece>img{width:90px;height:110px;padding:5px}.selected-piece>div{padding:0}.selected-piece h3{font-size:25px;margin-block:10px}.selected-piece p{font-size:8px}.selected-piece span{font-size:9px}.enquiry-editorial form input,.enquiry-editorial form textarea{font-size:16px}.enquiry-editorial form label{font-size:10px}.enquiry-editorial .privacy{font-size:9px}dialog{padding:38px 23px 27px;width:calc(100% - 28px)}dialog h2{font-size:29px;margin-block:18px 24px}.enquiry-editorial .action{font-size:11px}footer{padding:40px 24px}}
/* Full viewport films; each brand retains its own composition above the film. */
.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}
}
