@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 400;font-display:swap;src:url(/v2-assets/cormorant-latin-vTYAbwjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 400;font-display:swap;src:url(/v2-assets/cormorant-italique-latin-C6MJWnjX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Manrope;font-style:normal;font-weight:400 500;font-display:swap;src:url(/v2-assets/manrope-latin-BmzK5LJ9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122}.page-sorell{--ms-charbon: #121110;--ms-charbon-2: #1D1B19;--ms-creme: #F2ECE2;--ms-lin: #E5DCCD;--ms-cognac: #9A6440;--ms-cognac-clair: #C68B5E;--ms-cognac-sombre: #7E4E2F;--ms-gris-chaud: #B8AFA2;--ms-gris-pierre: #6B645B;background:var(--ms-charbon)}.page-sorell main [data-theme=dark]{background:var(--ms-charbon);--muted: var(--ms-gris-chaud);--accent: var(--ms-cognac-clair);--line: rgba(242, 236, 226, .13)}.page-sorell main [data-theme=light]{background:var(--ms-creme);color:var(--ms-charbon);--muted: var(--ms-gris-pierre);--line: rgba(29, 27, 25, .14);--accent: var(--ms-cognac-sombre)}.page-sorell .final[data-theme=dark]{--accent: var(--signal)}.page-sorell main [data-theme=light] .frame{background:var(--ms-lin)}.page-sorell main [data-theme=light] .frame__bar{background:var(--ms-lin);color:var(--ms-gris-pierre)}.page-sorell main [data-theme=light] .phone{border-color:var(--ms-charbon);background:var(--ms-charbon)}.page-sorell .phone{border-color:var(--ms-charbon-2);background:var(--ms-charbon-2)}.ms-label{color:var(--accent);margin-bottom:14px}.ms-open{position:relative;padding:clamp(132px,15vw,196px) 0 clamp(72px,9vw,128px);overflow:hidden}.ms-open__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px var(--gutter);align-items:end}.ms-open .breadcrumb{grid-column:1 / -1;margin-bottom:8px}.ms-open__tag{grid-column:1 / -1}.ms-open__tag .tag{color:var(--ms-gris-chaud)}.ms-open__title{grid-column:1 / 8;font-family:var(--serif);font-size:clamp(4.2rem,13vw,15rem);line-height:.84;letter-spacing:-.035em}.ms-open__title em{font-style:italic;color:var(--ms-cognac-clair);padding-left:.42em}.ms-open__aside{grid-column:8 / 13;padding-bottom:1.4vw}.ms-open__lead{font-size:var(--fs-lead);line-height:1.55;color:var(--ms-creme);max-width:42ch;margin-bottom:32px}.page-sorell [data-theme=dark] .btn:not(.btn--ghost){--btn-bg: var(--ms-creme);--btn-fg: var(--ms-charbon);--dot-bg: var(--ms-cognac);--dot-fg: var(--ms-creme)}.page-sorell [data-theme=light] .btn:not(.btn--ghost){--btn-bg: var(--ms-charbon);--btn-fg: var(--ms-creme);--dot-bg: var(--ms-cognac);--dot-fg: var(--ms-creme)}.page-sorell .final .btn{--btn-bg: var(--signal);--btn-fg: var(--carbone);--dot-bg: var(--carbone);--dot-fg: var(--signal)}.ms-facts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter);margin:clamp(40px,5vw,72px) 0 0}.ms-facts div{padding-top:16px;border-top:1px solid var(--line)}.ms-facts dt{color:var(--ms-cognac-clair);font-size:11px;margin-bottom:8px}.ms-facts dd{margin:0;color:var(--ms-gris-chaud);font-size:15px;line-height:1.45}.ms-cover{position:relative;margin:clamp(48px,6vw,88px) 0 0;overflow:hidden}.ms-cover img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;will-change:transform}.ms-cover figcaption{position:absolute;left:var(--margin);bottom:18px;padding:6px 12px;border-radius:999px;background:#121110b8;color:var(--ms-creme);font-size:10px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ms-truth{position:relative;max-width:74ch;margin:clamp(40px,5vw,64px) 0 0;padding-left:28px;color:var(--ms-gris-chaud);font-size:15px;line-height:1.6}.ms-truth:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--ms-cognac)}.ms-truth strong{color:var(--ms-creme);font-weight:500}.ms-index{margin-top:clamp(48px,6vw,80px)}.ms-index ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line)}.ms-index a{display:flex;flex-direction:column;gap:10px;min-height:44px;padding:18px 16px 4px 0;font-family:var(--serif);font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1.1;transition:color .3s var(--ease)}.ms-index .mono{color:var(--ms-cognac-clair);font-size:11px}@media(hover:hover){.ms-index a:hover{color:var(--ms-cognac-clair)}}.ms-chapter{padding-block:var(--section);position:relative}.ms-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px var(--gutter);align-items:end;margin-bottom:clamp(56px,7vw,104px)}.ms-num{grid-column:1 / 3;align-self:start;font-family:var(--serif);font-style:italic;font-size:clamp(4rem,9vw,9.5rem);line-height:.8;color:var(--ms-cognac)}[data-theme=dark] .ms-num{color:var(--ms-cognac);opacity:.9}.ms-head__title{grid-column:3 / 9}.ms-head__title .eyebrow{margin-bottom:22px}.ms-head__text{grid-column:9 / 13;color:var(--muted);max-width:40ch}.ms-caption{color:var(--muted);font-size:15px;max-width:56ch}.ms-caption strong{color:inherit;font-weight:500}[data-theme=dark] .ms-caption strong{color:var(--ms-creme)}[data-theme=light] .ms-caption strong{color:var(--ms-charbon)}.ms-note{margin-top:18px;color:var(--muted);font-size:13px}.ms-list li{position:relative;padding:14px 0 14px 26px;border-top:1px solid var(--line);color:var(--muted);font-size:15px}.ms-list li:before{content:"";position:absolute;left:0;top:25px;width:12px;height:1px;background:var(--ms-cognac)}.js .page-sorell [data-unveil]{transition:clip-path 1.3s var(--ease-out)}.js .page-sorell [data-unveil]:not(.is-in){clip-path:inset(14% 0 0 0)}.js .page-sorell [data-unveil] img{transition:transform 1.6s var(--ease-out)}.js .page-sorell [data-unveil]:not(.is-in) img{transform:scale(1.06)}.ms-vision__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px var(--gutter);align-items:center}.ms-vision__text{grid-column:3 / 8;display:grid;gap:18px;color:var(--muted);font-size:var(--fs-lead);line-height:1.55}.ms-quote{font-family:"Cormorant Garamond",var(--serif);font-style:italic;font-weight:300;font-size:clamp(2.6rem,5vw,5rem);line-height:1;color:var(--ms-charbon);letter-spacing:-.01em;margin-bottom:8px}.ms-vision__photo{grid-column:9 / 13;margin:0;overflow:hidden}.ms-vision__photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.ms-vision__photo figcaption{margin-top:12px;color:var(--muted);font-size:10px}.ms-palette{margin-top:clamp(72px,9vw,128px)}.ms-palette ul{display:grid;grid-template-columns:2.2fr 1.6fr 1.2fr 1.6fr 1fr}.ms-palette li{display:flex;flex-direction:column;gap:2px;padding-right:12px;color:var(--ms-charbon);font-size:14px}.ms-palette li:before{content:"";display:block;height:clamp(160px,18vw,260px);margin:0 -12px 16px 0;background:var(--c)}.ms-palette li.is-light:before{box-shadow:inset 0 0 0 1px #1d1b191f}.ms-palette code{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:#56504a}.ms-type{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px var(--gutter);margin-top:clamp(56px,7vw,96px);padding-top:32px;border-top:1px solid var(--line)}.ms-type__specimen{grid-column:1 / 8}.ms-type__big{font-family:"Cormorant Garamond",var(--serif);font-weight:300;font-size:clamp(3rem,7.4vw,8rem);line-height:.92;letter-spacing:-.02em}.ms-type__big em{font-style:italic}.ms-type__body{grid-column:9 / 13;align-self:end}.ms-type__sans{font-family:"Manrope",var(--sans);font-size:1.15rem;line-height:1.55;margin-bottom:20px}.ms-type__note{color:var(--muted);font-size:15px}.ms-seq{position:relative;height:340vh}.ms-seq__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#0b0a09}.ms-seq__still img,.ms-seq__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ms-seq__canvas{opacity:0;transition:opacity .6s var(--ease)}.ms-seq.is-ready .ms-seq__canvas{opacity:1}.ms-seq__ui{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(84px,9vw,120px) var(--margin) clamp(28px,4vw,48px);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;pointer-events:none;background:linear-gradient(180deg,rgba(11,10,9,.55) 0%,transparent 26%,transparent 70%,rgba(11,10,9,.65) 100%)}.ms-seq__title{color:var(--ms-creme)}.ms-seq__count{justify-self:end;color:var(--ms-creme);font-variant-numeric:tabular-nums}.ms-seq__chapters{grid-row:3;grid-column:1 / -1;display:grid;grid-template-columns:16fr 18fr 21fr 45fr;gap:6px}.ms-seq__chapters li{display:flex;flex-direction:column;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#f2ece28c;transition:color .3s var(--ease)}.ms-seq__chapters li.is-active{color:var(--ms-creme)}.ms-seq__chapters i{display:block;height:2px;background:#f2ece233;overflow:hidden}.ms-seq__chapters i:after{content:"";display:block;height:100%;background:var(--ms-cognac-clair);transform-origin:left;transform:scaleX(var(--fill, 0))}.ms-seq__hint{grid-row:2;grid-column:1 / -1;align-self:end;justify-self:center;margin-bottom:28px;color:var(--ms-creme);transition:opacity .4s var(--ease)}.ms-seq__hint span{display:inline-block;animation:ms-hint 1.8s var(--ease) infinite}@keyframes ms-hint{50%{transform:translateY(5px)}}.no-motion .ms-seq{height:auto}.no-motion .ms-seq__sticky{position:relative;height:auto;aspect-ratio:16 / 9}.no-motion .ms-seq__hint,.no-motion .ms-seq__count,.no-motion .ms-seq__chapters,.no-motion .ms-seq__title,.no-motion .ms-seq-note{display:none}.ms-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter);margin-top:clamp(56px,7vw,96px)}.ms-specs li{display:grid;gap:10px;align-content:start;padding-top:18px;border-top:1px solid var(--line)}.ms-specs strong{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1;color:var(--ms-creme)}.ms-specs span{color:var(--muted);font-size:15px}.ms-duo{position:relative;margin-top:clamp(72px,9vw,128px);padding-right:14%;padding-bottom:7%}.ms-duo__phone{right:2%;width:19%}.ms-duo+.ms-caption{margin-top:28px}.ms-wide{margin-inline:calc(var(--margin) * -.5)}.ms-film{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px var(--gutter);align-items:end;margin-top:clamp(72px,9vw,128px)}.ms-film__media{grid-column:1 / 9;position:relative;margin:0}.ms-film__media video{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:14px;background:var(--ms-lin);box-shadow:0 50px 90px -50px #1d1b1980}.ms-film__toggle{position:relative;margin-top:16px;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 14px;border:0;border-radius:999px;cursor:pointer;background:var(--ms-charbon);color:var(--ms-creme);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ms-film__toggle:before{content:"";width:0;height:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent}.ms-film__toggle[aria-pressed=true]:before{width:9px;height:11px;border:0;border-left:3px solid currentColor;border-right:3px solid currentColor}.ms-film__toggle{transition:background .3s var(--ease),box-shadow .3s var(--ease)}.ms-film__toggle:focus-visible{outline:2px solid var(--ms-cognac-sombre);outline-offset:4px;border-radius:999px}@media(hover:hover){.ms-film__toggle:hover{background:var(--ms-cognac-sombre)}}.ms-film__text{grid-column:10 / 13;color:var(--muted);font-size:15px}.ms-film__text .h3{color:var(--ms-charbon);margin-bottom:14px}.ms-views{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(40px,5vw,72px) var(--gutter);margin-top:clamp(72px,9vw,128px)}.ms-view{grid-column:span 5;margin:0;overflow:hidden}.ms-view--wide{grid-column:span 7}.ms-views li:nth-child(2){margin-top:clamp(40px,8vw,120px)}.ms-views li:nth-child(3){grid-column:2 / 7}.ms-views li:nth-child(4){grid-column:7 / 13;margin-top:clamp(40px,8vw,120px)}.ms-view img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:4px}.ms-view p{margin-top:14px;color:var(--muted);font-size:15px;max-width:46ch}.ms-view .mono{display:block;color:var(--accent);margin-bottom:6px}.ms-touch{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px var(--gutter);align-items:center;margin-top:clamp(96px,11vw,160px)}.ms-touch__phones{grid-column:1 / 7;display:flex;justify-content:center;gap:clamp(16px,3vw,40px)}.ms-touch__phone{position:relative;right:auto;bottom:auto;width:min(42%,240px);border-width:6px;border-radius:26px}.ms-touch__phone:nth-child(2){margin-top:18%}.ms-touch__text{grid-column:8 / 13}.ms-touch__text .h3{margin-bottom:20px}.ms-atelier__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px var(--gutter);align-items:start}.ms-atelier__frame{grid-column:1 / 9}.ms-atelier__photo{grid-column:9 / 12;margin:22% 0 0;overflow:hidden}.ms-atelier__photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.ms-atelier__photo figcaption,.ms-carnet__trio figcaption{margin-top:12px;color:var(--muted);font-size:10px}.ms-atelier__caption{grid-column:2 / 8}.ms-carnet{margin-top:clamp(96px,12vw,176px)}.ms-carnet__trio{margin:0 calc(var(--margin) * -1);overflow:hidden}.ms-carnet__trio img{width:100%;aspect-ratio:21 / 9;object-fit:cover;object-position:50% 60%}.ms-carnet__trio figcaption{padding-inline:var(--margin)}.ms-carnet__pair{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter);margin-top:clamp(56px,7vw,96px)}.ms-carnet__pair .frame:first-child{grid-column:1 / 7}.ms-carnet__pair .frame:last-child{grid-column:7 / 13;margin-top:clamp(48px,8vw,128px)}.ms-signature{position:relative;margin:clamp(96px,12vw,176px) 0 0;overflow:hidden}.ms-signature img{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:50% 70%}.ms-signature figcaption{position:absolute;left:var(--margin);bottom:clamp(20px,3vw,40px);max-width:40ch;color:var(--ms-gris-chaud);font-size:15px;text-shadow:0 1px 12px rgba(0,0,0,.6)}.ms-signature figcaption .mono{display:block;color:var(--ms-cognac-clair);margin-bottom:8px}.ms-phones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.6vw,40px);padding-inline:clamp(0px,4vw,64px)}.ms-phones li:nth-child(2n){margin-top:clamp(40px,7vw,112px)}.ms-phones .phone{position:relative;right:auto;bottom:auto;width:100%;border-width:6px;border-radius:26px}.ms-phones .mono{margin-top:14px;color:var(--muted)}.ms-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px var(--gutter);margin-top:clamp(80px,10vw,144px)}.ms-honest{margin-top:32px;color:var(--muted);font-size:15px;max-width:70ch}.ms-explore{margin-top:clamp(80px,10vw,144px);padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--ms-charbon);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px var(--gutter);align-items:end}.ms-explore__title{grid-column:1 / 8;font-family:var(--serif);font-size:var(--fs-h2);line-height:.98;letter-spacing:-.02em}.ms-explore__title em{font-style:italic;color:var(--ms-cognac-sombre)}.ms-explore .ctas{grid-column:8 / 13;justify-self:end}.ms-explore__note{grid-column:8 / 13;justify-self:end;color:var(--muted);font-size:11px}@media(max-width:1100px){.ms-open__title{grid-column:1 / -1}.ms-open__aside{grid-column:1 / 10}.ms-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-index ol{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-head__title{grid-column:3 / -1}.ms-head__text{grid-column:3 / 11}.ms-specs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.ms-film__media{grid-column:1 / -1}.ms-film__text{grid-column:1 / 9}.ms-explore__title,.ms-explore .ctas,.ms-explore__note{grid-column:1 / -1;justify-self:start}}@media(max-width:860px){.ms-open__aside,.ms-open__title{grid-column:1 / -1}.ms-open__title em{padding-left:.2em}.ms-facts{grid-template-columns:1fr 1fr;gap:20px 16px}.ms-cover img{aspect-ratio:4 / 5}.ms-index ol{grid-template-columns:1fr}.ms-index a{flex-direction:row;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.ms-head{margin-bottom:48px}.ms-num{grid-column:1 / -1;font-size:4.2rem}.ms-head__title,.ms-head__text,.ms-vision__text,.ms-vision__photo,.ms-type__specimen,.ms-type__body{grid-column:1 / -1}.ms-vision__photo{width:82%;justify-self:end}.ms-palette ul{grid-template-columns:1fr 1fr;row-gap:24px}.ms-palette li:first-child{grid-column:1 / -1}.ms-palette li:before{height:88px;margin-bottom:12px}.ms-seq{height:280vh}.ms-seq__ui{padding-top:88px;grid-template-columns:1fr}.ms-seq__count{justify-self:start;margin-top:6px}.ms-seq__chapters li{font-size:9px;letter-spacing:.04em}.no-motion .ms-seq__sticky{aspect-ratio:9 / 16}.ms-specs{grid-template-columns:1fr;row-gap:28px}.ms-duo{padding-right:18%}.ms-duo__phone{width:30%;right:0}.ms-wide{margin-inline:0}.ms-film__text{grid-column:1 / -1}.ms-views{grid-template-columns:1fr;gap:40px}.ms-view,.ms-view--wide,.ms-views li:nth-child(3),.ms-views li:nth-child(4){grid-column:1 / -1}.ms-views li:nth-child(2),.ms-views li:nth-child(4){margin-top:0}.ms-views li:nth-child(2n){width:86%;justify-self:end}.ms-touch__phones,.ms-touch__text,.ms-atelier__frame,.ms-atelier__caption{grid-column:1 / -1}.ms-atelier__photo{grid-column:4 / -1;margin-top:0}.ms-carnet__trio img{aspect-ratio:4 / 3}.ms-carnet__pair .frame:first-child,.ms-carnet__pair .frame:last-child{grid-column:1 / -1;margin-top:0}.ms-carnet__pair{row-gap:32px}.ms-signature img{aspect-ratio:9 / 16;object-position:50% 100%}.ms-signature figcaption{position:static;padding:20px var(--margin) 0;text-shadow:none}.ms-phones{grid-template-columns:repeat(4,62vw);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--margin) 12px;margin-inline:calc(var(--margin) * -1);-webkit-overflow-scrolling:touch;scrollbar-width:none}.ms-phones li{scroll-snap-align:center}.ms-phones:focus-visible{outline-offset:-2px}.ms-phones li:nth-child(2n){margin-top:0}.ms-choices{grid-template-columns:1fr}.ms-explore .ctas{flex-direction:column;align-items:flex-start}}
