:root{--living-burgundy:#3b0d20;--living-rose:#dfb8c6;--living-cream:#fff5ed}.cinema-cover{isolation:isolate;min-height:min(830px,100svh - 112px);color:var(--living-cream);--light-x:65%;--light-y:30%;--cover-scroll:0px;background:#190c10;align-items:center;display:flex;position:relative;overflow:hidden}.cinema-image{z-index:-3;transform:translateY(var(--cover-scroll));will-change:transform;position:absolute;inset:-4% 0}.cinema-image img{object-fit:cover;object-position:72% 38%;transform-origin:70% 40%;width:100%;height:100%;animation:22s ease-in-out infinite alternate salon-breathe}.cinema-shade{z-index:-2;background:linear-gradient(90deg,#1c091bea 0%,#1c091b9e 34%,#1c091b12 66%),linear-gradient(#0000 65%,#180810b8);position:absolute;inset:0}.cinema-light{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at var(--light-x) var(--light-y),#ffd5ae18,transparent 44%);mix-blend-mode:screen;position:absolute;inset:0}.cinema-copy{width:63%;padding:clamp(60px,8vw,115px) 6% 110px;position:relative}.cinema-copy>.eyebrow{letter-spacing:.2em;color:#eed3d9;margin-bottom:34px;font-size:12px;display:block}.cinema-copy h1{letter-spacing:-.035em;text-wrap:balance;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.5vw,6rem);font-weight:400;line-height:1.06}.cinema-copy h1 em{color:#efc7cf;font-weight:400;display:block}.cinema-copy>p{color:#fff1f0;max-width:560px;margin-bottom:30px;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.7}.cinema-copy .gloss-button{color:#49132c;background:#fff6ee;border:1px solid #fff6ee;min-height:54px;padding:16px 28px;font-size:14px}.cinema-copy .gloss-button:hover{color:#320a1b;background:#e4b9c9;border-color:#e4b9c9}.cinema-sound{color:#efced7;text-align:start;background:0 0;border:0;align-items:center;gap:10px;max-width:100%;min-height:44px;margin-top:16px;padding:8px 0;font-size:14px;display:flex}.cinema-sound:hover{color:#fff}.cinema-folio{letter-spacing:.09em;color:#efd9da;border-top:1px solid #ffe2df40;justify-content:space-between;align-items:center;gap:20px;padding-top:19px;font-size:12px;display:flex;position:absolute;inset:auto 6% 26px}.cinema-folio a{letter-spacing:.02em;align-items:center;min-height:30px;display:flex}.cinema-copy>*{animation:1s both salon-enter}.cinema-copy h1{animation-delay:.1s}.cinema-copy>p{animation-delay:.2s}.cinema-copy>a{animation-delay:.3s}.cinema-copy>button{animation-delay:.4s}@keyframes salon-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes salon-breathe{0%{transform:scale(1.025)}to{transform:scale(1.095)}}.desire-section{color:#fff5f0;isolation:isolate;background:#351020;padding:90px 6%;position:relative;overflow:hidden}.desire-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 65%,#883d5438,#0000 50%);animation:16s ease-in-out infinite alternate desire-glow;position:absolute;inset:-50%}@keyframes desire-glow{to{transform:translate(-8%)rotate(8deg)}}.desire-intro>.eyebrow,.desire-intro h2 em{color:#e7b7c7}.desire-intro>p{color:#dec7d0}.desire-intro h2{font-size:clamp(2.7rem,4.5vw,5rem);line-height:1.04}.desire-options button{color:#f2dce4;background:0 0;border:1px solid #b486986e;min-height:46px;font-size:14px;transition:background .3s,color .3s,transform .3s}.desire-options button:hover{color:#fff;background:#774159;transform:translateY(-2px)}.desire-options button.chosen{color:#481a2b;background:#f6e4e7;border-color:#f6e4e7;box-shadow:0 8px 24px #0e030a33}.desire-answer{border-radius:0;min-height:265px;padding:25px 0 20px 65px;animation:.65s both salon-enter;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.desire-answer:before{content:"";background:linear-gradient(#0000,#dca6ba,#0000);width:1px;position:absolute;inset:28px auto 25px 33px}.desire-answer h3{color:#fff1ef;max-width:650px;font-size:clamp(2rem,3vw,3.1rem);line-height:1.14}.desire-answer p{color:#e8cad6;max-width:550px;font-size:16px}.desire-answer .gloss-inline{color:#fff0f3;border-color:#d5a0b4}.desire-answer .gloss-inline:hover{color:#fff}.desire-ordinal{color:#d6a2b7;letter-spacing:.1em;font-size:12px;position:absolute;top:26px;left:0}.desire-navigation{align-items:center;gap:13px;margin-top:4px;padding-inline-start:65px;display:flex}.desire-navigation button{color:#f5e1e9;background:0 0;border:1px solid #d4a4b65c;place-items:center;width:46px;height:46px;transition:background .25s,transform .25s;display:grid}.desire-navigation button:hover{background:#75374f;transform:scale(1.06)}.desire-navigation span{color:#e0b6c7;letter-spacing:.16em;text-align:center;min-width:46px;font-size:12px}.gloss-photo{overflow:hidden}html[data-living-motion=true] .gloss-story .gloss-photo img,html[data-living-motion=true] .moment-card .gloss-photo img,html[data-living-motion=true] .journal-tile .gloss-photo img{transition:transform 1.3s cubic-bezier(.18,.7,.18,1),filter .8s!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-living-motion=true] .gloss-story:hover .gloss-photo img,html[data-living-motion=true] .moment-card:hover .gloss-photo img,html[data-living-motion=true] .journal-tile:hover .gloss-photo img{transform:scale(1.045)!important}}.gloss-caption h3,.moment-card h3,.journal-tile h2{transition:color .35s}.gloss-story:hover h3,.moment-card:hover h3,.journal-tile:hover h2{color:#913f5b}.international-hero{isolation:isolate;min-height:660px;position:relative;overflow:hidden;color:#fff4ef!important;background:#240b18!important;grid-template-columns:1fr!important;padding:80px 6%!important}.international-hero>div{z-index:2;width:60%;max-width:650px;position:relative;padding:0!important}.international-hero>div p{color:#f1dce4!important}.international-hero>img{object-fit:cover;object-position:73% 35%;z-index:-2;animation:22s ease-in-out infinite alternate salon-breathe;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.international-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#270a20ef,#270a20a8 40%,#0000 75%);position:absolute;inset:0}.international-site[dir=rtl] .international-hero:after{background:linear-gradient(270deg,#270a20ef,#270a20a8 40%,#0000 75%)}.international-site[dir=rtl] .international-hero>img{object-position:35% 35%;animation:none;transform:scaleX(-1)}.international-hero .gloss-button{color:#421326;background:#fff4ed;border-color:#fff4ed}.international-hero h1{color:#ffe5eb!important;font-size:clamp(3rem,5.5vw,6rem)!important;line-height:1.06!important}.living-dock{bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:45;color:#fff4f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#361222ed;border:1px solid #bf8ba481;border-radius:999px;align-items:center;max-width:calc(100vw - 24px);display:flex;position:fixed;inset-inline-end:22px;box-shadow:0 8px 32px #20081333}.living-dock button{min-height:46px;color:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:10px 14px;font-size:14px;display:flex}.living-dock button:hover{background:#ffffff12}.living-settings-trigger{justify-content:center;min-width:46px;border-inline-start:1px solid #cfa5b53d!important}.living-equalizer{align-items:center;gap:3px;height:17px;margin-inline-start:3px;display:flex}.living-equalizer i{background:#ecc3cf;border-radius:10px;width:2px;height:3px}.living-equalizer.is-playing i{animation:.85s ease-in-out infinite alternate salon-meter}.living-equalizer i:nth-child(2){animation-delay:-.3s}.living-equalizer i:nth-child(3){animation-delay:-.5s}.living-equalizer i:nth-child(4){animation-delay:-.2s}@keyframes salon-meter{to{height:16px}}.living-settings{max-height:calc(100dvh - 32px);overflow-y:auto;color:#43182c!important;z-index:75!important;background:#fff7f3!important;border:1px solid #d0a3b5!important;border-radius:28px!important;gap:16px!important;width:420px!important;max-width:calc(100vw - 24px)!important;padding:28px!important}.living-settings-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.living-settings-heading h2{font-family:Georgia,serif;line-height:1.15;font-size:30px!important;font-weight:400!important}.living-settings-heading button{color:#5b213c;background:0 0;border:1px solid #c6a5b5;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.living-settings p{color:#755266;font-size:14px;line-height:1.6}.living-tracks{gap:6px;display:grid}.living-tracks button{color:#57223c;text-align:start;background:0 0;border:1px solid #d8bcc9;align-items:center;gap:16px;min-height:46px;padding:12px 17px;font-size:16px;display:flex}.living-tracks button span{opacity:.7;font-size:12px}.living-tracks button[aria-pressed=true]{color:#fff2f2;background:#521a33;border-color:#521a33}.living-play-button{color:#54172f;background:#f0dfe6;border:0;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:10px 20px;font-size:16px;display:flex}.living-volume{gap:16px;padding:8px 0 12px;font-size:14px;display:grid}.living-volume [data-slot=slider]{min-height:26px}.living-preference{border-top:1px solid #e5cfd9;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding-top:10px;font-size:16px;display:flex}.living-preference [data-slot=switch]{width:44px;height:26px;min-height:26px;padding:0}.living-preference [data-slot=switch-thumb]{width:20px;height:20px}.living-settings .living-help{margin-top:-9px;font-size:13px}.living-audio-credit{border-top:1px solid #e5cfd9;padding-top:8px;font-size:12px!important}.living-audio-credit a{text-underline-offset:3px;text-decoration:underline}.living-audio-error{bottom:60px;color:#512138;background:#fff4ef;border:1px solid #c599ad;border-radius:16px;width:260px;padding:16px;font-size:14px;line-height:1.5;position:absolute;inset-inline-end:0;box-shadow:0 7px 30px #290b2222}body:has([role=dialog][data-state=open]) .living-dock{visibility:hidden}.living-dock:focus-within{outline-offset:3px;outline:1px solid #e6bfca}@media (max-width:850px){.cinema-cover{min-height:760px}.cinema-copy{width:75%}.cinema-copy h1{font-size:clamp(3rem,5.5vw,6rem)}.desire-section{padding:65px 6%}.international-hero>div{width:70%}}@media (max-width:540px){.cinema-cover{align-items:flex-end;min-height:770px}.cinema-image{height:73%;inset:-2% -40% 0 -28%}.cinema-image img{object-position:71% top}.cinema-shade{background:linear-gradient(#200a1915 28%,#200a19c9 63%,#200a19 82% 100%)}.cinema-copy{width:100%;padding:365px 6% 100px}.cinema-copy>.eyebrow{margin-bottom:22px;font-size:12px}.cinema-copy h1{margin-bottom:22px;font-size:clamp(2.6rem,11vw,4rem);line-height:1.06}.cinema-copy>p{max-width:305px;margin-bottom:23px;font-size:16px}.cinema-copy .gloss-button{padding:15px 25px;font-size:14px}.cinema-sound{margin-top:12px;font-size:13px}.cinema-folio{inset-inline:6%;letter-spacing:.015em;align-items:flex-start;font-size:12px;bottom:24px}.cinema-folio span{max-width:165px}.cinema-folio a{text-align:end;max-width:120px;line-height:1.5}.desire-section{padding:50px 6%}.desire-intro h2{font-size:3rem}.desire-answer{min-height:275px;padding:24px 0 14px 36px}.desire-answer:before{inset-inline-start:20px}.desire-ordinal{font-size:12px;top:26px;left:-5px}.desire-answer h3{font-size:2.1rem}.desire-navigation{padding-inline-start:36px}.living-dock{inset-inline-end:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.living-settings{padding:23px!important}.international-hero{min-height:780px!important;padding:355px 6% 65px!important;display:block!important}.international-hero>div{width:100%;max-width:none}.international-hero>img{object-position:75% 20%;height:65%!important}.international-hero:after,.international-site[dir=rtl] .international-hero:after{background:linear-gradient(#0000 15%,#270a20ae 49%,#270a20 71% 100%)}.international-hero h1{font-size:clamp(2.6rem,11vw,4rem)!important}.international-hero>div p{font-size:16px}}@media (max-width:360px){.cinema-copy{padding-top:325px}.cinema-cover{min-height:755px}.desire-answer h3{font-size:1.85rem}.living-settings-heading h2{font-size:26px!important}}html[data-living-motion=false] .cinema-image,html[data-living-motion=false] .cinema-image img,html[data-living-motion=false] .cinema-copy>*,html[data-living-motion=false] .desire-section:before,html[data-living-motion=false] .desire-answer,html[data-living-motion=false] .international-hero>img,html[data-living-motion=false] .living-equalizer i{animation:none!important;transform:none!important}html[data-living-motion=false] .reveal-ready{opacity:1!important;transition:none!important;transform:none!important}html[data-living-motion=false] .gloss-photo img{transition:none!important;transform:none!important}html[data-living-motion=false]{scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){.cinema-image,.cinema-image img,.cinema-copy>*,.desire-section:before,.desire-answer,.international-hero>img,.living-equalizer i{animation:none!important;transform:none!important}.cinema-copy>*{opacity:1}.gloss-photo img{transform:none!important}html[data-living-motion=true] .gloss-story .gloss-photo img,html[data-living-motion=true] .moment-card .gloss-photo img,html[data-living-motion=true] .journal-tile .gloss-photo img{transition:none!important;transform:none!important}}@media (max-width:540px){.cinema-image{height:73%;inset:-2% 0 0}.cinema-image img{object-position:76% top}.international-site[dir=rtl] .international-hero>img{object-position:76% 20%;transform:none!important}.living-sound-toggle>span{display:none}.living-sound-toggle{justify-content:center;min-width:46px}}
