.maison-home{background:var(--ms-ivory);color:var(--ms-text)}.mx-wrap{width:min(1320px,90%);margin-inline:auto}.mx-kicker{gap:10px;font:600 11px/1.6 var(--ms-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ms-gold-text)}.mx-btn,.mx-kicker{display:inline-flex;align-items:center}.mx-btn{gap:18px;padding:18px 26px 18px 30px;border-radius:999px;background:var(--ms-gold);color:var(--ms-deep);font:600 14px/1 var(--ms-sans);letter-spacing:-.01em;transition:background .3s,box-shadow .3s;box-shadow:0 14px 40px -14px #e2bd7888}.mx-btn:hover{background:var(--ms-champagne);box-shadow:0 18px 50px -12px #e2bd78aa}.mx-btn svg{transition:transform .35s var(--ms-ease)}.mx-btn:hover svg{transform:rotate(45deg)}.mx-ghost{position:relative;color:#fff;font-size:14px;font-weight:500;padding-bottom:4px}.mx-ghost:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .45s var(--ms-ease)}.mx-ghost:hover:after{transform:scaleX(.35)}.mx-line-link{display:inline-flex;align-items:center;gap:14px;align-self:flex-start;font-size:14px;font-weight:600;padding-bottom:6px;border-bottom:1px solid}.mx-line-link svg{transition:transform .3s var(--ms-ease)}.mx-line-link:hover svg{transform:translate(3px,-3px)}.maison-home :is(.mx-dest-copy,.mx-dest-end,.mx-chapter-copy) h3,.maison-home :is(.mx-finder-head,.mx-pin-head,.mx-chapters-head,.mx-final-copy,.mx-dest-end) h2{margin:0;font-family:var(--ms-serif);font-weight:400;letter-spacing:-.025em;line-height:.98}.maison-home :is(.mx-finder-head,.mx-pin-head,.mx-chapters-head,.mx-final-copy,.mx-dest-end,.mx-chapter-copy) em{font-style:italic;color:var(--ms-gold)}.mx-chapter:not(:nth-child(2)) .mx-chapter-copy em,.mx-chapters-head em,.mx-finder-head em{color:#8f6b2c!important}.mx-orb{position:relative;display:grid;place-items:center;align-content:center;gap:10px;width:190px;height:190px;border-radius:50%;margin-top:16px;background:var(--ms-gold);color:var(--ms-deep);font:600 15px/1.25 var(--ms-sans);text-align:center;box-shadow:0 0 0 0 #e2bd7866,0 30px 80px -20px #e2bd7888;animation:mx-breathe 3.2s ease-in-out infinite;transition:background .3s}.mx-orb:hover{background:var(--ms-champagne)}@keyframes mx-breathe{50%{box-shadow:0 0 0 18px #e2bd7800,0 30px 80px -20px #e2bd78aa}}@keyframes mx-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.mx-hero{position:relative;height:100svh;min-height:700px;overflow:hidden;isolation:isolate;color:#fff;background:var(--ms-ink)}.mx-hero-frame{position:absolute;inset:0;z-index:-1;overflow:hidden;clip-path:inset(0 0 0 0 round 0);will-change:clip-path}.mx-hero-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;will-change:transform}.mx-hero-shade{background:linear-gradient(90deg,#051922f2,#051922b8 34%,#0519222e 66%,#05192200),linear-gradient(0deg,#051922f5,transparent 46%),linear-gradient(180deg,#05192299,transparent 24%)}.mx-dust,.mx-hero-shade{position:absolute;inset:0}.mx-dust{width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.mx-hero-copy{position:absolute;left:0;right:0;bottom:11vh}.mx-eyeline{display:flex;align-items:center;gap:12px;margin:0;font:600 11px/1.4 var(--ms-sans);letter-spacing:.22em;color:var(--ms-champagne)}.mx-dot{display:block;width:6px;height:6px;border-radius:50%;background:var(--ms-gold);box-shadow:0 0 0 4px #e2bd781f}.mx-hero h1{display:flex;flex-direction:column;margin:26px 0 30px;font:500 clamp(64px,9.4vw,152px)/.94 var(--ms-sans);letter-spacing:-.065em}.mx-hero h1 em{font-family:var(--ms-serif);font-weight:400;font-size:1.1em;color:#f1ce90;letter-spacing:-.04em}.mx-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.mx-line>*{display:inline-block;animation:sx-rise 1.25s var(--ms-ease) both}.mx-line:nth-child(2)>*{animation-delay:.14s}.mx-hero-lead{margin:0;font-size:18px;line-height:1.7;max-width:470px;color:#dbe6e6}.mx-hero-actions{display:flex;align-items:center;gap:34px;margin-top:34px}.mx-hero-after,.mx-route-wrap{position:absolute;inset:0;pointer-events:none}.mx-hero-after{display:grid;place-content:center;justify-items:center;gap:18px;text-align:center}.mx-hero-after>*{opacity:0}.mx-hero-after span{font-size:11px;letter-spacing:.3em;color:var(--ms-champagne)}.mx-hero-after p{margin:0;font:400 clamp(44px,5.4vw,84px)/1 var(--ms-serif);letter-spacing:-.03em;max-width:12ch;text-shadow:0 10px 50px #0009}.mx-hero-after em{color:var(--ms-champagne)}.mx-hero-meta{top:118px;right:4.5%;display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em}.mx-hero-cue,.mx-hero-meta{position:absolute;color:#cfdcdc}.mx-hero-cue{left:50%;bottom:28px;translate:-50% 0;display:grid;justify-items:center;gap:10px;font-size:10px;letter-spacing:.3em}.mx-hero-cue i{position:relative;width:1px;height:46px;background:#ffffff30;overflow:hidden}.mx-hero-cue i:after{content:"";position:absolute;inset:0;background:var(--ms-gold);animation:mx-cue 2s var(--ms-ease) infinite}.mx-eyeline,.mx-hero-actions,.mx-hero-cue,.mx-hero-lead,.mx-hero-meta,.mx-route{animation:sx-fade 1.1s var(--ms-ease) both}.mx-eyeline{animation-delay:.05s}.mx-hero-lead{animation-delay:.35s}.mx-hero-actions{animation-delay:.48s}.mx-route{animation-delay:.6s}.mx-hero-cue,.mx-hero-meta{animation-delay:.8s}.mx-route{position:absolute;right:4.5%;bottom:11vh;width:350px;padding:22px;border-radius:18px;pointer-events:auto;color:#f4efe4;background:linear-gradient(160deg,#0d3446c4,#061f2bd9);border:1px solid #ffffff26;box-shadow:0 30px 80px -30px #000a,inset 0 1px 0 #ffffff1c;backdrop-filter:blur(18px) saturate(1.2)}.mx-route-head{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;color:#c3d3d3}.mx-route-head>span:last-child{display:flex;align-items:center;gap:7px;letter-spacing:.04em}.mx-route-cities{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:10px;margin:22px 0 18px}.mx-route-cities small{display:block;font-size:9px;letter-spacing:.16em;color:#a9bcbd;margin-bottom:4px}.mx-route-cities strong{font:400 30px/1 var(--ms-serif);color:var(--ms-champagne);letter-spacing:-.02em}.mx-route-cities svg{width:100%;height:46px;overflow:visible;fill:none}.mx-route-arc{stroke:#ffffff35;stroke-width:1;stroke-dasharray:3 4}.mx-route-trail{stroke:var(--ms-gold);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset 1.2s var(--ms-ease);filter:drop-shadow(0 0 6px #e2bd78aa)}.mx-route ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.mx-route li{display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:center;padding:9px 10px;border-radius:10px;opacity:.55;transition:background .5s,opacity .5s}.mx-route li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid #ffffff30;color:#dfe9e8;transition:all .5s}.mx-route li strong{display:block;font-size:14px;font-weight:500;letter-spacing:-.02em}.mx-route li small{font-size:12px;color:#a9bcbd}.mx-route li b{font-size:10px;font-weight:500;color:#8fa5a6}.mx-route li.is-done{opacity:.8}.mx-route li.is-done>span{border-color:#e2bd7880;color:var(--ms-gold)}.mx-route li.is-active{opacity:1;background:#ffffff12}.mx-route li.is-active>span{background:var(--ms-gold);border-color:var(--ms-gold);color:var(--ms-deep);box-shadow:0 0 22px #e2bd7866}.mx-route-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid #ffffff1f;font-size:11px;color:#a9bcbd}.mx-route-foot a{display:flex;align-items:center;gap:6px;color:var(--ms-champagne);font-weight:600}.mx-route-foot a:hover{color:#fff}.mx-finder{padding:140px 0 130px;background:var(--ms-ivory);position:relative}.mx-finder-head{text-align:center;display:grid;justify-items:center;gap:22px;margin-bottom:50px}.mx-finder-head h2{font-size:clamp(54px,7vw,112px);color:var(--ms-deep)}.mx-finder-head>p:last-child{margin:0;font-size:17px;color:var(--ms-muted);max-width:520px}.mx-search{margin-bottom:22px}.ms-finder{z-index:3;grid-template-columns:1.6fr 1fr 1fr auto;align-items:end;gap:14px;padding:18px;border-radius:28px;background:var(--ms-paper);border:1px solid var(--ms-line);box-shadow:0 50px 100px -60px #0b2a3a77}.ms-finder,.ms-finder-query{position:relative;display:grid}.ms-finder-query{gap:8px}.ms-finder-hint{margin:0;padding-left:4px;font-size:13px;line-height:1.4;color:#ffb4a8}.ms-finder.has-hint .ms-input-icon input{border-color:#ff9d8f99;box-shadow:0 0 0 3px #ff9d8f22}.ms-finder-field>span,.ms-finder-query>label{font:600 11px/1.4 var(--ms-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ms-gold-text);padding-left:4px}.ms-finder-field{display:grid;gap:8px}.ms-finder :is(input,select){width:100%;min-height:60px;padding:16px 18px;border-radius:18px;border:1px solid var(--ms-line);background:var(--ms-ivory);color:var(--ms-text);font:500 16px/1.3 var(--ms-sans);transition:border-color .2s,box-shadow .2s}.ms-finder :is(input,select):focus-visible{outline:none;border-color:var(--ms-gold-text);box-shadow:0 0 0 4px #e2bd7833}.ms-finder select:disabled{opacity:.55;cursor:not-allowed}.ms-finder-go{min-height:60px;border:0;cursor:pointer}.ms-finder-suggest{position:absolute;left:0;right:0;top:calc(100% + 8px);display:grid;padding:8px;border-radius:20px;background:var(--ms-paper);border:1px solid var(--ms-line);box-shadow:0 40px 80px -30px #0b2a3a66;animation:sx-fade .3s var(--ms-ease) both}.ms-finder-suggest button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:0;background:none;text-align:left;cursor:pointer;color:var(--ms-text)}.ms-finder-suggest button.is-highlighted{background:var(--ms-sand)}.ms-finder-suggest strong{display:block;font-size:15px}.ms-finder-suggest small{font-size:12px;color:var(--ms-muted);text-transform:capitalize}.mx-stats{display:grid;grid-template-columns:repeat(3,1fr) 1.25fr;border:1px solid var(--ms-line);border-radius:24px;background:var(--ms-paper);overflow:hidden}.mx-stat{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:6px;padding:34px 30px;border-right:1px solid var(--ms-line)}.mx-stat>strong{font:400 clamp(44px,4.6vw,68px)/1 var(--ms-serif);letter-spacing:-.03em;color:var(--ms-deep);font-variant-numeric:tabular-nums}.mx-stat>span{font-size:15px;font-weight:600;margin-top:10px;letter-spacing:-.01em}.mx-stat small{font-size:13px;color:var(--ms-muted)}.mx-stat:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),#e2bd7824,transparent 65%)}.mx-stat:hover:after{opacity:1}.mx-stat-note{border:0;justify-content:center;gap:14px;background:var(--ms-deep);color:#d5e1e1}.mx-stat-note p{margin:0;font-size:14px;line-height:1.65}.mx-stat-note strong{font:inherit;color:#fff}.mx-stat-note a{display:inline-flex;align-items:center;gap:8px;color:var(--ms-gold);font-size:13px;font-weight:600}.mx-stat-note a:hover{color:#fff}.mx-marquee{background:var(--ms-ink);padding:70px 0;overflow:hidden;display:grid;gap:6px}.mx-marquee-row{overflow:hidden;white-space:nowrap}.mx-marquee-track{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.mx-marquee-track span{display:inline-flex;align-items:center;gap:.4em;padding-right:.4em;font:400 clamp(64px,9vw,148px)/1.05 var(--ms-serif);letter-spacing:-.03em;color:#f3ead8}.mx-marquee-track span.is-outline{color:transparent;-webkit-text-stroke:1px #e2bd78b0;font-style:italic}.mx-marquee-track i{font-style:normal;font-size:.28em;color:var(--ms-gold)}.mx-pin{position:relative;height:100vh;min-height:720px;display:flex;flex-direction:column;justify-content:center;gap:44px;padding-top:70px;background:var(--ms-ink);color:var(--ms-ivory);overflow:hidden}.mx-pin-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.mx-pin-head .mx-kicker{color:var(--ms-champagne);margin-bottom:18px}.mx-pin-head h2{font-size:clamp(46px,5vw,82px)}.mx-pin-progress{display:flex;align-items:center;gap:16px;font-size:13px;color:#9fb2b2;font-variant-numeric:tabular-nums}.mx-pin-progress b{font-weight:500;color:#fff}.mx-pin-progress span{position:relative;width:180px;height:1px;background:#ffffff26}.mx-pin-progress i{position:absolute;inset:0;background:var(--ms-gold);transform-origin:left;transition:transform .5s var(--ms-ease)}.mx-dest-viewport{overflow:hidden}.mx-dest-track{display:flex;gap:28px;width:-moz-max-content;width:max-content;padding-inline:5vw;will-change:transform}.mx-dest{position:relative;flex:none;width:min(44vw,680px);height:min(60vh,580px);border-radius:24px;overflow:hidden;isolation:isolate;color:#fff;background:var(--ms-deep)}.mx-dest-img{position:absolute;inset:0 -9%;z-index:-2;transition:transform 1.2s var(--ms-ease)}.mx-dest-img img{-o-object-fit:cover;object-fit:cover}.mx-dest:hover .mx-dest-img{transform:scale(1.05)}.mx-dest-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#051922f0,#05192260 45%,#05192220)}.mx-dest-index{position:absolute;top:24px;left:28px;display:flex;gap:12px;font-size:13px;letter-spacing:.14em;color:#e6eeee}.mx-dest-copy{position:absolute;left:28px;right:100px;bottom:28px}.mx-dest-copy p{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ms-champagne)}.mx-dest-copy h3{font-size:clamp(46px,4.6vw,76px);margin:12px 0 20px!important}.mx-dest-copy dl{display:flex;gap:32px;margin:0;padding-top:16px;border-top:1px solid #ffffff2e}.mx-dest-copy dt{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#b8c9c9}.mx-dest-copy dd{margin:4px 0 0;font-size:22px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mx-dest-arrow{position:absolute;right:28px;bottom:28px;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:1px solid #ffffff55;transition:all .4s var(--ms-ease)}.mx-dest:hover .mx-dest-arrow{background:var(--ms-gold);border-color:var(--ms-gold);color:var(--ms-deep);transform:rotate(45deg)}.mx-dest-end{width:min(32vw,460px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding:48px;background:radial-gradient(120% 120% at 100% 0,#1b4d63,var(--ms-deep) 60%);border:1px solid #ffffff1c}.mx-dest-end .mx-kicker{color:var(--ms-champagne)}.mx-dest-end h3{font-size:clamp(40px,3.6vw,60px)}.mx-manifesto{padding:clamp(100px,12vw,160px) 0;color:var(--ms-ivory);background:radial-gradient(70% 100% at 85% 0,#123d50,var(--ms-deep) 55%,var(--ms-ink))}.mx-manifesto .mx-wrap{display:grid;grid-template-columns:1fr 1fr;gap:24px 8%;align-items:start}.mx-manifesto .ms-kicker{grid-column:1/-1}.mx-manifesto h2{position:sticky;top:130px;margin:0;font:400 clamp(48px,5.6vw,92px)/.98 var(--ms-serif);letter-spacing:-.03em}.mx-manifesto h2>span{color:#9fb5b4}.mx-manifesto h2 em{font-style:italic;color:var(--ms-gold)}.mx-scroll-words{margin:0 0 28px;font:400 clamp(24px,2.4vw,34px)/1.4 var(--ms-sans);letter-spacing:-.035em;color:var(--ms-ivory)}.mx-scroll-words>span[aria-hidden]{transition:opacity .25s linear}.mx-scroll-words .is-emphasis{color:var(--ms-gold);font-family:var(--ms-serif);font-style:italic;font-size:1.15em}.mx-manifesto .ms-link{grid-column:2;justify-self:start;color:var(--ms-champagne)}.mx-chapters{padding:140px 0 160px;background:var(--ms-ivory)}.mx-chapters-head{text-align:center;display:grid;justify-items:center;gap:20px;margin-bottom:70px}.mx-chapters-head h2{font-size:clamp(56px,7.4vw,124px);color:var(--ms-deep)}.mx-stack{display:grid;gap:48px}.mx-chapter{position:sticky;display:grid;grid-template-columns:1.05fr 1fr;min-height:min(74vh,640px);border-radius:28px;overflow:hidden;background:var(--ms-paper);border:1px solid var(--ms-line);box-shadow:0 50px 90px -50px #0b2a3a70;transform-origin:50% 0;will-change:transform}.mx-chapter:nth-child(2){background:var(--ms-deep);color:var(--ms-ivory);border-color:#ffffff14}.mx-chapter:nth-child(3){background:#f3ebdb}.mx-chapter-img{position:relative;overflow:hidden;min-height:320px}.mx-chapter-img img{-o-object-fit:cover;object-fit:cover}.mx-chapter-img span{position:absolute;left:24px;bottom:22px;padding:8px 14px;border-radius:999px;background:#07161daa;backdrop-filter:blur(10px);color:#fff;font-size:11px;letter-spacing:.16em}.mx-chapter-copy{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:clamp(34px,5vw,76px)}.mx-chapter:nth-child(2) .mx-kicker{color:var(--ms-champagne)}.mx-chapter-copy h3{font-size:clamp(42px,4.4vw,70px)}.mx-chapter-copy>p:not(.mx-kicker){margin:0;font-size:16px;line-height:1.75;color:var(--ms-muted);max-width:470px}.mx-chapter:nth-child(2) .mx-chapter-copy>p:not(.mx-kicker){color:#bccdcd}.mx-chapter-copy ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mx-chapter-copy li{display:flex;align-items:center;gap:12px;font-size:15px}.mx-chapter-copy li svg{color:#a7803d;flex:none}.mx-chapter:nth-child(2) li svg{color:var(--ms-gold)}.mx-bento{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mx-bento .mx-bento-lead{grid-column:span 2}.mx-bento .ms-card h3{font-size:clamp(24px,2vw,30px)}.mx-bento .mx-bento-lead h3{font-size:clamp(34px,3vw,46px)}.mx-support-note{display:flex;align-items:center;gap:10px;margin:26px 0 0;padding-top:20px;border-top:1px solid var(--ms-line);font-size:14px;color:var(--ms-muted)}.mx-support-note svg{color:var(--ms-gold-text)}.mx-founder .ms-split-media img{inset:-8% 0!important;height:116%!important}.mx-journey-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding-top:10px}.mx-journey-line{position:absolute;top:38px;left:28px;right:28px;height:1px;background:#ffffff22}.mx-journey-line i{position:absolute;inset:0;background:linear-gradient(90deg,var(--ms-gold),#f6dca8);transform-origin:0 50%;transform:scaleX(var(--journey,0));box-shadow:0 0 12px #e2bd7899}.mx-journey-grid article,.mx-journey-node{position:relative}.mx-journey-node{z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;margin-bottom:28px;font:italic 400 24px/1 var(--ms-serif);color:var(--ms-champagne);background:var(--ms-deep);border:1px solid #ffffff30;transition:all .6s var(--ms-ease)}.mx-journey-grid article.is-reached .mx-journey-node{background:var(--ms-gold);color:var(--ms-deep);border-color:var(--ms-gold);box-shadow:0 0 0 8px #e2bd781a,0 0 30px #e2bd7855}.mx-journey-grid h3{margin:0 0 10px;font:400 clamp(26px,2.2vw,32px)/1.1 var(--ms-serif);letter-spacing:-.02em}.mx-journey-grid article>p{margin:0;font-size:15px;line-height:1.75;color:#bccdcd}.mx-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mx-quote{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:24px;margin:0;padding:clamp(26px,2.6vw,36px);border-radius:var(--ms-radius);background:var(--ms-paper);border:1px solid var(--ms-line);transition:transform .5s var(--ms-ease),box-shadow .5s}.mx-quote:hover{transform:translateY(-6px);box-shadow:0 34px 70px -36px #0b2a3a66}.mx-quote:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),#e2bd7824,transparent 65%)}.mx-quote:hover:after{opacity:1}.mx-quote blockquote{font:400 clamp(22px,1.9vw,28px)/1.35 var(--ms-serif);letter-spacing:-.01em}.mx-quote blockquote:before{content:"“";display:block;height:.45em;font-size:2.4em;line-height:1;color:var(--ms-gold)}.mx-quote figcaption{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--ms-line);font-size:14px}.mx-quote figcaption strong{display:block}.mx-quote figcaption small{color:var(--ms-muted);font-size:12px}.mx-quote figcaption>span:last-child{margin-left:auto;font-size:18px}.mx-quote .ms-monogram{width:44px;height:44px;font-size:18px;background:#f1e8d4;color:var(--ms-gold-text)}.mx-final{position:relative;min-height:115vh;display:grid;place-items:center;padding:140px 0;overflow:hidden;isolation:isolate;text-align:center;color:#fff;background:var(--ms-ink)}.mx-final-aperture{position:absolute;inset:0;z-index:-1;clip-path:circle(78% at 50% 50%);will-change:clip-path}.mx-final-aperture img{-o-object-fit:cover;object-fit:cover}.mx-final-shade{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#07161d77,#07161dee 75%)}.mx-final-copy{display:grid;justify-items:center;gap:26px}.mx-final-copy .mx-kicker{color:var(--ms-champagne)}.mx-final-copy h2{font-size:clamp(58px,8.4vw,150px);line-height:.95}.mx-final-word{display:inline-block}.mx-final-copy>p:not(.mx-kicker){margin:0;font-size:18px;color:#d3dfdf;max-width:460px;line-height:1.7}.mx-final-copy>small{font-size:13px;color:#b8c9c9}@media (max-width:1180px){.mx-route{display:none}.mx-stats{grid-template-columns:repeat(3,1fr)}.mx-stat-note{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.mx-dest{width:min(58vw,640px)}.mx-bento{grid-template-columns:repeat(2,1fr)}.ms-finder{grid-template-columns:1fr 1fr}.ms-finder-go,.ms-finder-query{grid-column:1/-1}}@media (max-width:900px){.mx-hero{min-height:620px}.mx-hero-copy{bottom:13vh}.mx-hero-after,.mx-hero-meta{display:none}.mx-hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.mx-pin{height:auto;min-height:0;padding:110px 0 90px}.mx-pin-head{flex-direction:column;align-items:flex-start}.mx-pin-progress{display:none}.mx-dest-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mx-dest-viewport::-webkit-scrollbar{display:none}.mx-dest-track{gap:14px}.mx-dest{width:82vw;height:68vh;max-height:560px;scroll-snap-align:center}.mx-dest-img{inset:0}.mx-dest-end{width:82vw}.mx-manifesto .mx-wrap{grid-template-columns:1fr}.mx-manifesto h2{position:static}.mx-manifesto .ms-link{grid-column:1}.mx-chapter{position:relative;top:auto!important;grid-template-columns:1fr;min-height:0}.mx-chapter-img{height:300px}.mx-journey-grid{grid-template-columns:1fr;gap:30px;padding-left:76px}.mx-journey-line{top:10px;bottom:10px;left:27px;right:auto;width:1px;height:auto}.mx-journey-line i{transform:scaleY(var(--journey,0));transform-origin:50% 0}.mx-journey-node{position:absolute;left:-76px;top:-6px;margin:0}.mx-quotes{grid-template-columns:1fr}}@media (max-width:760px){.mx-hero h1{font-size:clamp(44px,13vw,84px)}.mx-hero h1 em{font-size:1.04em}.mx-hero-lead{font-size:15px;max-width:340px}.mx-eyeline{font-size:10px;letter-spacing:.12em}.mx-finder{padding:90px 0 80px}.ms-finder{grid-template-columns:1fr;padding:14px;border-radius:22px}.mx-stats{grid-template-columns:1fr 1fr}.mx-stat{padding:22px 18px;border-bottom:1px solid var(--ms-line)}.mx-stat:nth-child(2){border-right:0}.mx-stat:nth-child(3){grid-column:1/-1;border-right:0}.mx-stat>strong{font-size:40px}.mx-stat>span{font-size:13px;margin-top:6px}.mx-stat-note{padding:22px 18px}.mx-marquee{padding:40px 0}.mx-dest-copy{right:24px;bottom:96px;left:22px}.mx-dest-arrow{right:22px;bottom:24px;width:50px;height:50px}.mx-dest-copy dl{gap:22px}.mx-chapters{padding:90px 0 100px}.mx-stack{gap:22px}.mx-chapter-img{height:240px}.mx-bento{grid-template-columns:1fr}.mx-bento .mx-bento-lead{grid-column:auto}.mx-final{min-height:90vh;padding:100px 0}.mx-orb{width:160px;height:160px;font-size:14px}}@media (prefers-reduced-motion:reduce){.mx-eyeline,.mx-hero-actions,.mx-hero-cue,.mx-hero-cue i:after,.mx-hero-lead,.mx-hero-meta,.mx-line>*,.mx-orb,.mx-route{animation:none}.mx-hero-after{display:none}}.ms-nextsteps .ms-head-aside a{color:var(--ms-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ms-gold-text)}.lumiere-home{color:var(--ms-text);overflow-x:clip}.lx-wrap{width:min(1360px,90%);margin-inline:auto}.lx-narrow{width:min(980px,90%)}.lx-center{display:grid;justify-items:center;text-align:center}.lx-section{position:relative;padding:clamp(90px,11vw,170px) 0}.lx-title{margin:0;font:700 clamp(40px,5.6vw,92px)/.96 var(--ms-serif);letter-spacing:-.045em}.lumiere-home h1 em,.lx-dest-end h3 em,.lx-final-title em,.lx-tile h3 em,.lx-title em{font-family:var(--ms-italic);font-style:italic;font-weight:400;letter-spacing:-.01em;background:var(--lx-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}.lx-lead{margin:0;max-width:620px;font-size:18px;line-height:1.7;color:#bdb8d0}.lx-muted{color:#a8a5b8;font-size:13px}.lx-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 60px;margin-bottom:clamp(40px,5vw,72px)}.lx-head .ms-kicker{margin-bottom:18px}.lx-tag{display:inline-flex;gap:8px;width:-moz-fit-content;width:fit-content;padding:7px 12px;border-radius:999px;background:#0a0910a6;border:1px solid #ffffff1f;backdrop-filter:blur(12px);font:600 11px/1 var(--ms-sans);letter-spacing:.08em;text-transform:uppercase;color:#e6e1f5}.lx-hero,.lx-tag{align-items:center}.lx-hero{position:relative;min-height:100svh;display:flex;padding:120px 0 90px;isolation:isolate;overflow:hidden}.lx-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(60% 70% at 72% 50%,#3b2a9a40,transparent 70%),radial-gradient(40% 50% at 20% 100%,#ff5f9e1c,transparent 70%)}.lx-hero-stage{z-index:-1;will-change:transform,opacity}.lx-globe,.lx-hero-stage{position:absolute;inset:0}.lx-globe{cursor:grab;touch-action:pan-y}.lx-globe[data-drag=true]{cursor:grabbing}.lx-globe canvas{position:absolute;inset:0;width:100%!important;height:100%!important;opacity:0;animation:lx-globe-in 2.2s var(--ms-ease) .3s forwards}@keyframes lx-globe-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.lx-globe.is-loading,.lx-globe[data-fallback=true]{background:radial-gradient(circle at 70% 50%,#5b3dff33,transparent 45%)}.lx-globe-label{position:absolute;left:0;top:0;display:grid;gap:2px;margin:-10px 0 0 18px;padding:8px 12px;border-radius:12px;background:#0a0910b3;border:1px solid #ffffff1f;backdrop-filter:blur(10px);pointer-events:none;white-space:nowrap;opacity:0;transition:opacity .4s}.lx-globe-label b{font:600 13px/1 var(--ms-sans);color:#fff}.lx-globe-label small{font-size:11px;color:#a8a5b8}.lx-globe-label.is-home{border-color:#ffb46b66;box-shadow:0 0 30px -6px #ffb46b66}.lx-globe-label.is-home b{color:#ffd2b0}.lx-hero-copy{position:relative;z-index:2;pointer-events:none}.lx-hero-copy>*{pointer-events:auto}.lx-badge{display:inline-flex;align-items:center;gap:10px;margin:0;padding:9px 16px;border-radius:999px;background:#ffffff0d;border:1px solid #ffffff1f;backdrop-filter:blur(14px);font:600 12px/1 var(--ms-sans);letter-spacing:.04em;color:#e6e1f5;animation:sx-fade 1s var(--ms-ease) .1s both}.lumiere-home h1{display:flex;flex-direction:column;margin:28px 0 26px;font:800 clamp(64px,10.5vw,184px)/.86 var(--ms-serif);letter-spacing:-.06em}.lumiere-home h1 em{font-size:1.06em;line-height:.9;letter-spacing:-.02em}.lx-h1-line{display:block;overflow:hidden;padding:0 .06em .1em 0;margin-bottom:-.1em}.lx-h1-line>*{display:inline-block}@keyframes lx-rise{0%{transform:translateY(110%) rotate(4deg);filter:blur(8px)}to{transform:none;filter:none}}.lx-hero-lead{margin:0;max-width:520px;font-size:19px;line-height:1.65;color:#cbc7db}.lx-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px;animation:sx-fade .5s var(--ms-ease) .2s both}.lx-hero-actions .ms-btn{min-height:58px}.lx-hero-stats{display:flex;flex-wrap:wrap;gap:0;width:-moz-fit-content;width:fit-content;margin:44px 0 0;border-radius:20px;background:#ffffff08;border:1px solid #ffffff17;animation:sx-fade 1s var(--ms-ease) .7s both}.lx-hero-stats>div{padding:16px 24px;border-right:1px solid #ffffff14}.lx-hero-stats>div:last-child{border-right:0}.lx-hero-stats dt{letter-spacing:.12em;text-transform:uppercase;color:#a8a5b8}.lx-hero-stats dd{margin:4px 0 0;font:700 30px/1 var(--ms-serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#c9bcff);color:transparent}.lx-pass{position:absolute;right:4.5%;bottom:9vh;z-index:2;width:300px;padding:18px 20px 0;border-radius:20px;background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid #ffffff26;backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 40px 80px -30px #000,0 0 60px -20px #9d8bff55;transform:rotate(-3deg);animation:lx-pass-in 1.2s var(--ms-ease) .9s both,lx-float 7s ease-in-out 2.2s infinite;overflow:hidden}@keyframes lx-pass-in{0%{opacity:0;transform:translateY(40px) rotate(4deg)}to{opacity:1;transform:rotate(-3deg)}}@keyframes lx-float{50%{transform:translateY(-10px) rotate(-2deg)}}.lx-pass-top{display:flex;justify-content:space-between;align-items:center;font:700 10px/1 var(--ms-sans);letter-spacing:.18em;color:#c9bcff}.lx-pass-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:16px 0}.lx-pass-route>div:last-child{text-align:right}.lx-pass-route small{display:block;font-size:9px;letter-spacing:.16em;color:#a8a5b8}.lx-pass-route strong{display:block;font:700 28px/1 var(--ms-serif);letter-spacing:-.04em;color:#fff}.lx-pass-route span{font-size:12px;color:#cbc7db}.lx-pass-route i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--lx-grad);color:#0b0910}.lx-pass-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;padding:14px 0;border-top:1px dashed #ffffff33}.lx-pass-grid dt{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#a8a5b8}.lx-pass-grid dd{margin:2px 0 0;font:600 14px/1.2 var(--ms-sans);color:#fff}.lx-pass-barcode{height:34px;margin:0 -20px;background:repeating-linear-gradient(90deg,#ffffffd9 0 2px,transparent 2px 4px,#ffffffd9 4px 5px,transparent 5px 8px,#ffffffd9 8px 11px,transparent 11px 13px);opacity:.85;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lx-scroll{position:absolute;left:50%;bottom:26px;translate:-50% 0;display:grid;place-items:start center;width:26px;height:42px;border-radius:999px;border:1px solid #ffffff4d}.lx-scroll span{width:4px;height:8px;margin-top:8px;border-radius:4px;background:var(--lx-grad);animation:lx-wheel 1.8s var(--ms-ease) infinite}@keyframes lx-wheel{0%{transform:translateY(0);opacity:1}80%{transform:translateY(14px);opacity:0}to{opacity:0}}.lx-ribbon{overflow:hidden;padding:26px 0;border-block:1px solid #ffffff12;background:#ffffff04}.lx-ribbon>div{display:flex;width:-moz-max-content;width:max-content;animation:lx-marquee 42s linear infinite}.lx-ribbon span{font:700 clamp(28px,3.6vw,56px)/1 var(--ms-serif);letter-spacing:-.04em;white-space:nowrap;padding-right:.4em;background:linear-gradient(90deg,#f4f1ea,#c9bcff 30%,#f4f1ea 60%,#ffd2b0);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-ribbon i{font-style:normal;font-size:.5em;color:#ff8fbd;-webkit-text-fill-color:#ff8fbd;vertical-align:middle;padding:0 .3em}@keyframes lx-marquee{to{transform:translateX(-50%)}}.lx-finder .lx-center{gap:20px;margin-bottom:48px}.lx-palette{position:relative;max-width:1100px;padding:10px;border-radius:30px;background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;box-shadow:0 60px 120px -50px #000,inset 0 0 0 1px #ffffff08,0 0 100px -40px #9d8bff88}.lx-palette:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1px;background:conic-gradient(from var(--lx-angle,0deg),#9d8bff,#ff6fa3,#ffb46b,#4d7cff,#9d8bff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.75}.lx-palette:hover:before,.lx-reviews:hover:before{animation:lx-spin 8s linear infinite}@property --lx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lx-spin{to{--lx-angle:360deg}}.lx-palette-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 14px 12px;font:600 12px/1 var(--ms-sans);color:#a8a5b8}.lx-palette-bar span:first-child{display:inline-flex;align-items:center;gap:8px}.lx-dots{display:flex;gap:6px}.lx-dots i{width:9px;height:9px;border-radius:50%;background:#ffffff26}.lx-dots i:first-child{background:#ff6fa3}.lx-dots i:nth-child(2){background:#ffb46b}.lx-dots i:nth-child(3){background:#9d8bff}.lx-palette .ms-finder{background:#0b0a12e6;border-color:#ffffff14;box-shadow:none;border-radius:22px}.lx-palette .ms-finder :is(input,select){background:#ffffff0a;border-color:#ffffff1a;color:#f4f1ea}.lx-palette .ms-finder :is(input,select)::-moz-placeholder{color:#8f8aa6}.lx-palette .ms-finder :is(input,select)::placeholder{color:#8f8aa6}.lx-palette .ms-finder option{background:#14121f}.lx-palette .ms-finder-field>span,.lx-palette .ms-finder-query>label{color:#c9bcff}.lx-palette .ms-finder-suggest{background:#14121f;border-color:#ffffff1f}.lx-palette .ms-finder-suggest button{color:#f4f1ea}.lx-palette .ms-finder-suggest button.is-highlighted{background:#ffffff12}.lx-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 10px 6px;font-size:13px;color:#a8a5b8}.lx-quick :is(a,button){display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#ffffff0a;border:1px solid #ffffff17;color:#e6e1f5;font-weight:600;transition:all .3s}.lx-quick :is(a,button):hover{background:#ffffff1a;border-color:#9d8bff88;transform:translateY(-2px)}.lx-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(250px,auto);gap:16px;perspective:1200px}.lx-tile{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:26px;border-radius:28px;background:linear-gradient(160deg,#ffffff0f,#ffffff03);border:1px solid #ffffff17;color:var(--ms-text);transition:transform .6s var(--ms-ease),border-color .4s,box-shadow .6s}a.lx-tile:hover{transform:translateY(-6px);border-color:#9d8bff66;box-shadow:0 40px 90px -40px #6c4dffaa}.lx-span-2x2{grid-row:span 2}.lx-span-2x1,.lx-span-2x2{grid-column:span 2}.lx-tile-photo img{-o-object-fit:cover;object-fit:cover;z-index:-2;transition:transform 1.4s var(--ms-ease),filter 1s;filter:saturate(1.05)}.lx-tile-photo:hover img{transform:scale(1.07)}.lx-tile-photo:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#050508f2,#05050888 45%,#05050810 75%)}.lx-tile-copy{display:grid;gap:12px}.lx-tile h3{margin:0;font:700 clamp(26px,2.4vw,42px)/1 var(--ms-serif);letter-spacing:-.04em}.lx-span-2x2 h3{font-size:clamp(34px,3.6vw,60px)}.lx-tile p{margin:0;max-width:460px;font-size:15px;line-height:1.6;color:#cbc7db}.lx-tile-stat{justify-content:space-between;background:radial-gradient(120% 120% at 100% 0,#6b4dff55,#140f2a 60%,#0b0a12)}.lx-tile-stat strong{font:800 clamp(40px,4vw,64px)/1 var(--ms-serif);letter-spacing:-.05em;background:var(--lx-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.lx-tile-quote{justify-content:space-between;background:radial-gradient(120% 120% at 0 100%,#ff5f9e33,#140f22 60%,#0b0a12)}.lx-tile-quote p{font:italic 400 22px/1.3 var(--ms-italic);color:#f4f1ea}.lx-tile-quote span{font-size:12px;color:#a8a5b8}.lx-tile-services ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.lx-tile-services a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #ffffff12;font-weight:600;font-size:14px;color:#e6e1f5;transition:color .2s,padding .3s}.lx-tile-services a:hover{color:#ffd2b0;padding-left:6px}.lx-tile-services{justify-content:space-between}.lx-pin{position:relative;height:100vh;min-height:720px;display:flex;flex-direction:column;justify-content:center;gap:44px;padding-top:80px;overflow:hidden}.lx-pin-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.lx-pin-head .ms-kicker{margin-bottom:18px}.lx-pin-progress{display:flex;align-items:center;gap:16px;font-size:13px;color:#a8a5b8;font-variant-numeric:tabular-nums}.lx-pin-progress b{color:#fff;font-weight:600}.lx-pin-progress span{position:relative;width:180px;height:2px;border-radius:2px;background:#ffffff1f;overflow:hidden}.lx-pin-progress i{position:absolute;inset:0;background:var(--lx-grad);transform-origin:left;transition:transform .5s var(--ms-ease)}.lx-dest-viewport{overflow:hidden}.lx-dest-track{display:flex;gap:24px;width:-moz-max-content;width:max-content;padding-inline:5vw;will-change:transform}.lx-dest{position:relative;flex:none;width:min(40vw,640px);height:min(60vh,560px);border-radius:30px;overflow:hidden;isolation:isolate;color:#fff;border:1px solid #ffffff1a;background:#0b0a12}.lx-dest-img{position:absolute;inset:0;z-index:-2}.lx-dest-img img{-o-object-fit:cover;object-fit:cover}.lx-dest:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#050508f0,#05050855 50%,#05050810)}.lx-dest-index{position:absolute;top:22px;left:24px;padding:7px 12px;border-radius:999px;background:#0a0910a6;border:1px solid #ffffff1f;backdrop-filter:blur(10px);font:600 12px/1 var(--ms-sans);letter-spacing:.1em}.lx-dest-copy{position:absolute;left:26px;right:96px;bottom:26px}.lx-dest-copy p{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#ffd2b0}.lx-dest-copy h3{margin:10px 0 18px;font:600 clamp(34px,3.4vw,58px)/.98 var(--ms-serif);letter-spacing:-.045em}.lx-dest-copy dl{display:flex;gap:28px;margin:0;padding-top:14px;border-top:1px solid #ffffff26}.lx-dest-copy dt{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#cbc7db}.lx-dest-copy dd{margin:4px 0 0;font:700 22px/1 var(--ms-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lx-dest-arrow{position:absolute;right:24px;bottom:24px;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#ffffff14;border:1px solid #ffffff33;backdrop-filter:blur(10px);transition:all .45s var(--ms-ease)}.lx-dest:hover .lx-dest-arrow{background:var(--lx-grad);color:#0b0910;border-color:transparent;transform:rotate(45deg) scale(1.08)}.lx-dest-end{width:min(30vw,440px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding:44px;background:radial-gradient(120% 120% at 100% 0,#6b4dff66,#140f2a 60%,#0b0a12)}.lx-dest-end:after{display:none}.lx-dest-end h3{margin:0;font:600 clamp(30px,2.6vw,44px)/1 var(--ms-serif);letter-spacing:-.05em}.lx-manifesto{text-align:left}.lx-manifesto .ms-kicker{margin-bottom:28px}.lumiere-home .mx-scroll-words{margin:0 0 34px;font:700 clamp(30px,4vw,62px)/1.12 var(--ms-serif);letter-spacing:-.045em;color:#f4f1ea}.lumiere-home .mx-scroll-words .is-emphasis{font-family:var(--ms-italic);font-weight:400;font-size:1.08em;letter-spacing:-.01em;background:var(--lx-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lumiere-home .mx-journey-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.lumiere-home .mx-journey-line{position:absolute;top:28px;left:28px;right:28px;height:2px;border-radius:2px;background:#ffffff14}.lumiere-home .mx-journey-line i{position:absolute;inset:0;background:var(--lx-grad);transform-origin:0 50%;transform:scaleX(var(--journey,0));box-shadow:0 0 16px #ff6fa388}.lumiere-home .mx-journey-grid article{position:relative;padding:0}.lumiere-home .mx-journey-node{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;margin-bottom:26px;border-radius:50%;background:#0d0c16;border:1px solid #ffffff26;font:italic 400 24px/1 var(--ms-italic);color:#e2d9ff;transition:all .6s var(--ms-ease)}.lumiere-home .mx-journey-grid article.is-reached .mx-journey-node{background:var(--lx-grad);color:#0b0910;border-color:transparent;box-shadow:0 0 0 8px #9d8bff1f,0 0 40px #ff6fa366}.lumiere-home .mx-journey-grid h3{margin:0 0 10px;font:700 clamp(22px,1.9vw,30px)/1.05 var(--ms-serif);letter-spacing:-.035em}.lumiere-home .mx-journey-grid article>p{margin:0;font-size:15px;line-height:1.7;color:#bdb8d0}.lx-founder{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,96px);align-items:center}.lx-founder-photo{position:relative;aspect-ratio:4/5;max-height:720px;border-radius:32px;overflow:hidden;border:1px solid #ffffff1a;box-shadow:0 60px 120px -60px #000,0 0 80px -40px #9d8bff88}.lx-founder-photo img{-o-object-fit:cover;object-fit:cover}.lx-founder-photo span{position:absolute;left:16px;bottom:16px;padding:8px 12px;border-radius:999px;background:#0a0910b3;backdrop-filter:blur(10px);font-size:12px;color:#e6e1f5}.lx-founder-copy{display:grid;justify-items:start;gap:22px}.lx-founder-copy>p:not(.ms-kicker){margin:0;font-size:18px;line-height:1.75;color:#cbc7db;max-width:540px}.lumiere-home .ms-signature span{background:var(--lx-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lumiere-home .ms-signature small{color:#a8a5b8}.lumiere-home>main>.lx-section[aria-label="More student words"]{padding-top:0}.lx-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lx-quote{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:22px;margin:0;padding:30px;border-radius:26px;background:linear-gradient(160deg,#ffffff0d,#ffffff03);border:1px solid #ffffff17;transition:transform .5s var(--ms-ease),border-color .4s}.lx-quote:hover{transform:translateY(-6px);border-color:#9d8bff55}.lx-quote blockquote{font:italic 400 clamp(21px,1.8vw,26px)/1.35 var(--ms-italic)}.lx-quote figcaption{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid #ffffff14;font-size:14px}.lx-quote figcaption strong{display:block}.lx-quote figcaption small{font-size:12px;color:#a8a5b8}.lx-quote .ms-monogram{width:44px;height:44px;font-size:18px}.lx-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,6vw,90px);align-items:start}.lx-faq>div:first-child{display:grid;justify-items:start;gap:24px;position:sticky;top:120px}.lx-final{position:relative;padding:clamp(140px,16vw,240px) 0;overflow:hidden;isolation:isolate}.lx-final-ring{position:absolute;left:50%;top:50%;width:min(1100px,120vw);aspect-ratio:1;translate:-50% -50%;z-index:-1;border-radius:50%;background:radial-gradient(circle,#ff6fa333 0,#6b4dff2b 35%,transparent 65%);filter:blur(10px)}.lx-final-ring:after{content:"";position:absolute;inset:18%;border-radius:50%;border:1px solid #ffffff1a;box-shadow:inset 0 0 120px #9d8bff44}.lx-final .lx-center{gap:26px}.lx-final-title{margin:0;max-width:14ch;font:700 clamp(48px,7.4vw,132px)/.92 var(--ms-serif);letter-spacing:-.06em}.lx-orb{width:200px;height:200px;background:var(--lx-grad)!important;color:#0b0910!important;box-shadow:0 0 0 0 #ff6fa366,0 30px 90px -20px #ff6fa3aa!important}@media (max-width:1180px){.lx-pass{display:none}.lx-bento{grid-template-columns:repeat(2,1fr)}.lx-dest{width:min(56vw,620px)}}@media (max-width:900px){.lx-hero{align-items:flex-end;padding:110px 0 70px}.lx-hero-stage{opacity:.85}.lx-pin{height:auto;min-height:0;padding:100px 0 90px}.lx-pin-head{flex-direction:column;align-items:flex-start}.lx-pin-progress{display:none}.lx-dest-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lx-dest-viewport::-webkit-scrollbar{display:none}.lx-dest-track{gap:14px}.lx-dest{height:66vh;max-height:540px;scroll-snap-align:center}.lx-dest,.lx-dest-end{width:82vw}.lumiere-home .mx-journey-grid{grid-template-columns:1fr;gap:30px;padding-left:78px}.lumiere-home .mx-journey-line{top:10px;bottom:10px;left:28px;right:auto;width:2px;height:auto}.lumiere-home .mx-journey-line i{transform:scaleY(var(--journey,0));transform-origin:50% 0}.lumiere-home .mx-journey-node{position:absolute;left:-78px;top:-6px;margin:0}.lx-faq,.lx-founder{grid-template-columns:1fr}.lx-faq>div:first-child{position:static}.lx-quotes{grid-template-columns:1fr}}@media (max-width:640px){.lumiere-home h1{font-size:clamp(56px,17vw,96px)}.lx-hero-lead{font-size:16px}.lx-hero-stats{width:100%}.lx-hero-stats>div{flex:1;padding:12px 14px}.lx-hero-stats dd{font-size:22px}.lx-hero-stats dt{font-size:9px}.lx-bento{grid-template-columns:1fr}.lx-span-2x1,.lx-span-2x2{grid-column:auto;grid-row:auto}.lx-span-2x2{min-height:440px}.lx-tile-services ul{grid-template-columns:1fr}.lx-dest-copy{right:22px;bottom:94px}.lx-orb{width:170px;height:170px}}@media (prefers-reduced-motion:reduce){.lx-badge,.lx-globe canvas,.lx-h1-line>*,.lx-hero-actions,.lx-hero-lead,.lx-hero-stats,.lx-palette:before,.lx-pass,.lx-ribbon>div,.lx-scroll span{animation:none!important;opacity:1}}.mx-orb{background:var(--lx-grad)!important;color:#0b0910!important;box-shadow:0 0 0 0 #ff6fa366,0 30px 90px -20px #ff6fa3aa!important}.ms-footer-word{background:linear-gradient(180deg,#9d8bff40,#ff6fa310 70%,transparent)!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:var(--ms-italic)!important;font-style:italic;font-weight:400!important}.ms-float-btn,.ms-nav-cta{color:#0b0910!important}.ms-burger,.ms-float-btn,.ms-nav-cta{background:var(--lx-grad)!important}.sx-cursor{border-color:#c9bcff!important}.sx-cursor.is-label{background:var(--lx-grad)!important;border-color:transparent!important}.sx-cursor.is-label:after{color:#0b0910!important}.sx-progress{background:var(--lx-grad)!important}.ms-cover{min-height:auto!important;padding:150px 0 110px!important;background:radial-gradient(55% 70% at 80% 30%,#5b3dff33,transparent 70%),radial-gradient(40% 60% at 10% 100%,#ff5f9e1a,transparent 70%)!important;align-items:center!important}.ms-cover-shade{display:none!important}.ms-cover-media{position:absolute!important;inset:auto!important;top:130px!important;right:4.5%!important;bottom:70px!important;width:min(40%,560px)!important;z-index:0!important;border-radius:34px;overflow:hidden;border:1px solid #ffffff26;box-shadow:0 60px 120px -50px #000,0 0 120px -40px #9d8bffaa;transform:perspective(1200px) rotateY(-8deg) rotate(1.5deg);animation:lx-window 1.4s var(--ms-ease) .2s both}@keyframes lx-window{0%{opacity:0;transform:perspective(1200px) rotateY(-24deg) translateY(40px)}to{opacity:1;transform:perspective(1200px) rotateY(-8deg) rotate(1.5deg)}}.ms-cover-media img{animation:none!important;transition:transform 1.4s var(--ms-ease)}.ms-cover-media:hover img{transform:scale(1.05)}.ms-cover-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#050508cc,transparent 45%)}.ms-cover-media figcaption{left:18px!important;right:18px!important;bottom:16px!important;z-index:1;max-width:none!important;text-align:left!important;font-size:12px!important;color:#e6e1f5!important}.ms-cover-copy{position:relative;z-index:1;max-width:min(56%,760px);margin-left:max(5%,calc((100% - 1320px)/2))!important}.ms-cover h1{font-weight:700!important;letter-spacing:-.05em!important;max-width:none!important;font-size:clamp(46px,6vw,104px)!important;line-height:.93!important}.ms-cover h1 em{font-size:1.04em}.ms-crumbs{padding:8px 14px;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#ffffff0a;border:1px solid #ffffff17;backdrop-filter:blur(12px)}.ms-cover-intro{color:#cbc7db!important}.ms-cover-cue{display:none!important}@media (max-width:900px){.ms-cover{display:block!important;padding:120px 0 60px!important}.ms-cover-copy{max-width:none;margin:0 auto!important;width:90%}.ms-cover-media{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;display:block;width:90%!important;aspect-ratio:4/3;margin:36px auto 0;transform:rotate(-1.5deg);animation:none}}@media (prefers-reduced-motion:reduce){.ms-cover-media{animation:none}}.lx-paris-stage{overflow:hidden}.lx-paris-stage img{-o-object-fit:cover;object-fit:cover;-o-object-position:65% 45%;object-position:65% 45%}.lx-paris-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080711ed,#080711ba 34%,#08071118 73%),linear-gradient(0deg,#080711,transparent 40%,#08071133)}.lx-paris-caption{position:absolute;z-index:1;top:140px;right:5%;padding:10px 16px;border:1px solid #fff5;border-radius:999px;background:#08071166;backdrop-filter:blur(12px);color:#fff;font-size:10px;letter-spacing:.18em}.lx-hero-stats{width:min(850px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;border:0;background:none;backdrop-filter:none}.lx-hero-stats>div{min-width:0;display:flex;flex-direction:column;padding:22px;border:1px solid #c9bcff66;border-radius:20px;background:linear-gradient(145deg,#34275de8,#100e1de8);box-shadow:0 16px 44px #0004,inset 0 1px #ffffff1a}.lx-hero-stats>div:last-child{border-right:1px solid #c9bcff66}.lx-hero-stats dt{display:flex;align-items:center;gap:7px;color:#e4dcff;font-size:11px;letter-spacing:.06em}.lx-hero-stats dd{margin:18px 0;font-size:clamp(30px,3.8vw,56px);font-weight:800;background:linear-gradient(135deg,#fff1d5,#ffcf9e 45%,#ffa6c9);background-clip:text;-webkit-background-clip:text}.lx-hero-stats a{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid #ffffff26;color:#fff;font-size:12px;font-weight:600}.lx-hero-stats a:hover{color:#ffcf9e}.lx-pin-head .lx-title{text-shadow:0 0 60px #9d8bff44}.lx-quote{overflow:hidden;padding:32px;border-color:#bcabff66;background:radial-gradient(ellipse at top right,#9d8bff33,transparent 70%),linear-gradient(145deg,#231b39,#100e1a);box-shadow:0 22px 60px #0004,inset 0 1px #ffffff14}.lx-quote:nth-child(2){border-color:#ffb46b66;background:radial-gradient(ellipse at top right,#ffb46b26,transparent 70%),linear-gradient(145deg,#2c2027,#100e1a)}.lx-quote:nth-child(3){border-color:#ff8fbd66;background:radial-gradient(ellipse at top right,#ff6fa326,transparent 70%),linear-gradient(145deg,#2b1b33,#100e1a)}.lx-quote-mark{color:#ffcf9e;font:80px/.7 var(--ms-serif)}.lx-quote blockquote{margin:0;color:#fff4e8;font-size:clamp(24px,2.1vw,32px)}.lx-quote figcaption strong{font-size:16px;color:#ffe0bc}.lx-quote figcaption small{color:#d6d0e5}.lumiere-home .ms-stage-card{border:1px solid #c9bcff77;background:radial-gradient(ellipse at top right,#9d8bff33,transparent 65%),#151020;box-shadow:0 24px 80px #0005}.lx-final .lx-lead{color:#e4dcf3}.lx-final .lx-orb{border:2px solid #ffe4c3;box-shadow:0 0 0 10px #ffb46b12,0 24px 100px #ff6fa366!important}@media (max-width:900px){.lx-paris-stage{opacity:1}.lx-paris-stage img{-o-object-position:62% top;object-position:62% top}.lx-paris-stage:after{background:linear-gradient(0deg,#080711,#080711d9 36%,#08071133 85%)}.lx-paris-caption{top:100px;right:5%;font-size:8px}.lx-hero{padding-top:240px}}@media (max-width:640px){.lx-hero-stats{gap:8px}.lx-hero-stats>div{padding:14px 10px;border-radius:14px}.lx-hero-stats dt{flex-direction:column;align-items:flex-start;min-height:42px;font-size:9px;line-height:1.4;letter-spacing:.02em}.lx-hero-stats dd{font-size:clamp(24px,7vw,38px);margin:12px 0}.lx-hero-stats a{font-size:10px;line-height:1.5}.lx-hero-stats a svg{flex-shrink:0;width:12px}}.lx-hero-stats dd{font-family:var(--ms-sans);font-size:clamp(26px,3vw,44px);letter-spacing:-.055em;line-height:1.1}@media (max-width:640px){.lx-hero-stats dd{font-size:clamp(19px,5.5vw,32px);letter-spacing:-.065em}.lumiere-home h1{font-size:clamp(44px,13.5vw,76px)}}@media (max-width:359px){.lx-hero-stats dd{font-size:17px}}.lx-hero-stats,.lx-pass,.lx-quotes,.lx-tile-stat,.ms-footer-call,.mx-quotes,.mx-stat,.mx-stats,.sx-curtain,.sx-intro{display:none!important}.lx-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense}.lx-tile-quote{grid-column:span 2}.lx-final{padding-block:clamp(72px,8vw,120px)}.ms-footer{padding-top:0}.ms-footer-grid{padding-top:48px}.ms-footer :is(.sx-wait,.sx-in){opacity:1;transform:none}.course-results{align-items:start}.course-results .ms-dir-card{min-width:0;height:auto;border-radius:24px;background:linear-gradient(155deg,#191424,#0e0d14)}.course-results .ms-dir-card:has(.ms-course-details[open]){border-color:#bcabff99;box-shadow:0 18px 60px #0005}.ms-course-details>summary{padding:10px 12px;border-radius:12px;background:#9d8bff14}.ms-course-details[open]>summary{background:#9d8bff26}.ms-course-details .ms-dir-facts>div{padding:12px 0;border-bottom:1px solid #ffffff12}.ms-course-topic{border-top:1px solid #ffffff1a;padding-top:10px}.ms-course-topic>summary{font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:8px 0}.ms-course-details .ms-course-topic:not([open])>summary:after{transform:none}.ms-course-details .ms-course-topic[open]>summary:after{transform:rotate(45deg)}@media (max-width:1180px){.lx-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lx-bento{grid-template-columns:1fr}.lx-tile-quote{grid-column:auto}}.ms-course-body{max-height:480px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9d8bff66 transparent;padding:4px 10px 10px 0}@media (max-width:640px){.ms-course-body{max-height:60svh}}.course-results{grid-template-columns:minmax(0,1fr);gap:16px}.course-results .ms-dir-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);-moz-column-gap:32px;column-gap:32px;row-gap:12px;padding:26px}.course-results .ms-card-kicker,.course-results .ms-dir-inst,.course-results h3{grid-column:1}.course-results .ms-dir-fee{grid-column:2;grid-row:1/4;align-self:center}.course-results .ms-course-details{grid-column:1/-1;margin-top:6px}.course-results .ms-course-body{max-height:560px}.ms-course-body .ms-dir-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.lx-dest-copy dl,.ms-dir-counts,.ms-dir-mode small,.ms-dir-side-count,.ms-dir-subjects button span{display:none}.comparison-toolbar{display:flex;align-items:start;justify-content:space-between;gap:28px;margin-bottom:32px}.comparison-toolbar h2{margin:16px 0}.comparison-picker{display:flex;flex-wrap:wrap;gap:12px;border:1px solid #ffffff26;border-radius:22px;padding:20px;margin:0 0 28px}.comparison-picker legend{padding:0 10px;color:#e2d8ff;font-size:13px}.comparison-picker label{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #ffffff26;border-radius:14px;cursor:pointer}.comparison-picker label.is-selected{background:#9d8bff26;border-color:#bba5ff;color:#fff}.comparison-options input,.comparison-picker input{accent-color:#bb9fff;width:18px;height:18px}.comparison-options{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.comparison-options label{display:flex;align-items:center;gap:10px}.comparison-table-wrap{overflow-x:auto;border:1px solid #ffffff26;border-radius:22px;scrollbar-width:thin}.comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:780px}.comparison-table caption{text-align:left;padding:18px 22px;font-size:12px;letter-spacing:.1em;color:#cfc4ef;background:#181222;text-transform:uppercase}.comparison-table :is(th,td){padding:24px;text-align:left;vertical-align:top;border-right:1px solid #ffffff17;border-bottom:1px solid #ffffff17;overflow-wrap:anywhere}.comparison-table thead th{background:#22182f}.comparison-table thead th:first-child{width:180px}.comparison-table thead span{display:block;font-size:11px;font-weight:400;color:#d0c6e0;margin-bottom:12px}.comparison-table thead strong{display:block;font-size:24px;line-height:1.2;color:#ffe1bd}.comparison-table thead button{margin-top:16px;padding:8px 0;background:none;border:0;cursor:pointer;font-size:12px;color:#d0c6e0}.comparison-table tbody th{background:#14101c;font-size:14px;font-weight:600}.comparison-table th small{display:block;margin-top:12px;color:#bca9ec;font-size:10px;font-weight:400}.comparison-table td{font-size:14px;line-height:1.8;color:#ddd6e9;background:#0f0d16}.comparison-table .is-different td{background:linear-gradient(135deg,#9d8bff12,#ffb46b08)}.comparison-table td a{display:block;margin-bottom:12px;color:#ffdbb4}.comparison-note{margin-top:24px;max-width:900px;font-size:13px}.comparison-empty{border:1px dashed #bca9ec77;padding:36px;border-radius:20px;background:#9d8bff0a}@media(max-width:760px){.course-results .ms-dir-card{grid-template-columns:1fr;padding:20px}.course-results .ms-dir-fee{grid-column:1;grid-row:auto}.ms-course-body .ms-dir-facts{grid-template-columns:1fr}.comparison-toolbar{flex-direction:column}.comparison-table :is(th,td){padding:18px}.comparison-picker{padding:14px;gap:8px}.comparison-picker label{font-size:12px;padding:10px}}.sx-cursor,.sx-progress{display:none!important}.ms-section{padding-block:clamp(44px,5.5vw,80px)}.lx-section{padding-block:clamp(56px,7vw,108px)}.ms-cover{padding-block:130px 56px!important}.ms-cover-media{top:110px!important;bottom:40px!important}.ms-page-body>.ms-section:first-child{padding-top:40px}.ms-head{margin-bottom:32px}.ms-closing{min-height:0;padding-block:80px}.lx-final{padding-block:64px}.sx-wait,.sx-wait.sx-in{opacity:1;transform:none}.booking-form{scroll-margin-top:110px}@media(max-width:900px){.ms-cover{padding-block:112px 36px!important}.ms-cover-media{top:auto!important;bottom:auto!important;margin-top:24px}.ms-closing{padding-block:56px}}@media(min-width:901px){.ms-package-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ms-package-grid>*{grid-column:span 2}.ms-package-grid>:nth-last-child(-n+2){grid-column:span 3}}@media(max-width:480px){.ms-nav{gap:10px;padding-inline:4%}.ms-nav-brand .althea-brand-lockup{gap:8px}.ms-nav-brand .althea-brand-mark{width:30px;height:30px;border-radius:8px}.ms-nav-brand .althea-brand-name{font-size:clamp(15px,4.4vw,19px)}.ms-nav-actions{flex-shrink:0;gap:8px}.ms-menu-btn{gap:8px;padding-left:12px}}.lx-reviews{justify-content:flex-start!important;gap:18px!important;padding:26px 28px 22px!important;background:radial-gradient(90% 120% at 0 100%,#ff5f9e3d,transparent 60%),radial-gradient(80% 90% at 100% 0,#6c4dff4a,transparent 62%),linear-gradient(160deg,#171229,#0b0a12)!important;border:1px solid #c9bcff2e}.lx-reviews:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1px;background:conic-gradient(from var(--lx-angle,0deg),#9d8bff,#ff6fa3,#ffb46b,#9d8bff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55}.lx-reviews-mark{right:18px;top:-34px;font:italic 400 260px/1 var(--ms-italic);background:var(--lx-grad);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.16}.lx-reviews-glow,.lx-reviews-mark{position:absolute;z-index:-1;pointer-events:none}.lx-reviews-glow{left:-20%;bottom:-40%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#ff6fa344,transparent);animation:lx-breathe 6s ease-in-out infinite alternate}@keyframes lx-breathe{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.15) translate(8%,-6%);opacity:1}}.lx-reviews-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.lx-reviews-label{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#ffffff12;border:1px solid #ffffff1f;font:600 11px/1 var(--ms-sans);letter-spacing:.14em;text-transform:uppercase;color:#ffd2b0}.lx-reviews-nav{display:flex;align-items:center;gap:8px}.lx-reviews-count{margin-right:6px;font:500 12px/1 var(--ms-sans);color:#a8a5b8;font-variant-numeric:tabular-nums}.lx-reviews-count b{color:#fff;font-weight:600}.lx-reviews-nav button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #ffffff2e;background:#ffffff0a;color:#fff;cursor:pointer;transition:background .3s,border-color .3s,transform .3s var(--ms-ease)}.lx-reviews-nav button:hover{background:#ffffff1f;border-color:#ffb46b99;transform:scale(1.06)}.lx-reviews-slide{display:grid;gap:14px;animation:lx-story-in .7s var(--ms-ease) both}@keyframes lx-story-in{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.lx-reviews-takeaway{margin:0!important;max-width:none!important;font:italic 400 clamp(24px,2.1vw,32px)/1.12 var(--ms-italic)!important;letter-spacing:-.01em;background:linear-gradient(100deg,#fff,#ffd2b0 60%,#ff9fc4);-webkit-background-clip:text;background-clip:text;color:transparent!important}.lx-reviews-quote{margin:0;font:400 15px/1.65 var(--ms-sans);color:#cbc7db;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lx-reviews-who{display:flex;align-items:center;gap:12px}.lx-reviews-avatar{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;font:600 14px/1 var(--ms-sans);color:#0b0910;background:var(--lx-grad);box-shadow:0 0 0 3px #0b0a12,0 0 0 4px #ffb46b80,0 10px 30px -8px #ff6fa3aa}.lx-reviews-person{display:grid;gap:4px;min-width:0}.lx-reviews-person strong{font:600 15px/1.2 var(--ms-sans);color:#fff}.lx-reviews-person small{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:#a8a5b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-reviews-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0!important;max-width:none!important}.lx-reviews-chips span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;font:600 12px/1.2 var(--ms-sans)}.lx-reviews-chips .is-school{background:#9d8bff1f;border:1px solid #9d8bff55;color:#e2d9ff}.lx-reviews-chips .is-outcome{background:#7fe0b014;border:1px solid #7fe0b055;color:#bff3d8}.lx-reviews-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto}.lx-reviews-bars{display:flex;gap:6px;flex:1;max-width:320px}.lx-reviews-bars button{flex:1;height:16px;padding:6px 0;border:0;background:none;cursor:pointer}.lx-reviews-bars i{display:block;position:relative;height:3px;border-radius:3px;background:#ffffff26;overflow:hidden}.lx-reviews-bars i:after{content:"";position:absolute;inset:0;transform:scaleX(0);transform-origin:left;border-radius:inherit;background:var(--lx-grad)}.lx-reviews-bars .is-done i:after{transform:none}.lx-reviews-bars .is-current i:after{animation:lx-bar var(--dwell,7s) linear forwards}.lx-reviews-bars .is-paused i:after{animation-play-state:paused}@keyframes lx-bar{to{transform:none}}.lx-reviews-all{display:inline-flex;align-items:center;gap:6px;font:600 13px/1 var(--ms-sans);color:#fff;border-bottom:1px solid #ffffff55;padding-bottom:4px;white-space:nowrap}.lx-reviews-all:hover{color:#ffd2b0;border-color:#ffd2b0}@media (max-width:640px){.lx-reviews{padding:22px 20px 18px!important;min-height:440px}.lx-reviews-mark{font-size:200px;top:-24px}.lx-reviews-takeaway{font-size:24px!important}.lx-reviews-quote{-webkit-line-clamp:4}.lx-reviews-count{display:none}}@media (prefers-reduced-motion:reduce){.lx-reviews-glow,.lx-reviews-slide,.lx-reviews:before{animation:none}.lx-reviews-bars .is-current i:after{animation:none;transform:none}}.lx-tile-quote.lx-reviews span{font-size:inherit;color:inherit}.lx-reviews .lx-reviews-label{font-size:11px;color:#ffd2b0}.lx-reviews .lx-reviews-count{font-size:12px;color:#a8a5b8}.lx-reviews .lx-reviews-avatar{font-size:14px;color:#0b0910;font-weight:700}.lx-reviews .lx-reviews-chips span{font-size:12px}.lx-reviews .lx-reviews-chips .is-school{color:#e2d9ff}.lx-reviews .lx-reviews-chips .is-outcome{color:#bff3d8}@media (max-width:640px){.lx-reviews .lx-reviews-label{letter-spacing:.1em;padding:7px 10px}.lx-reviews-person small{white-space:normal}}.cc-section{--cc-accent:#f1b799;background:radial-gradient(ellipse at 95% 50%,#34203824,transparent 65%),#09080c}.cc-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:52px}.cc-heading .ms-kicker{margin:0 0 26px;color:#d6b8c6}.cc-heading h2{font:600 clamp(44px,5.5vw,84px)/.99 var(--font-display),sans-serif;letter-spacing:-.065em;color:#f3eee8;margin:0}.cc-heading h2 em{font-family:var(--font-italic),serif;font-weight:400;font-size:1.22em;letter-spacing:-.035em;color:var(--cc-accent);transition:color .4s}.cc-heading-note{display:flex;align-items:flex-start;gap:25px;padding-bottom:5px}.cc-heading-note>span{font:300 48px/1 var(--font-body),sans-serif;color:#c0a2b7}.cc-heading-note p{font-size:14px;line-height:1.9;color:#b5acbe;margin:0}.cc-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #ffffff24;margin-bottom:28px}.cc-tabs button{display:flex;align-items:center;gap:12px;position:relative;border:0;background:transparent;text-align:left;padding:25px 18px;font:500 13px/1.5 var(--font-body),sans-serif;color:#ada4b6;cursor:pointer;transition:color .3s,background .3s}.cc-tabs button>span{font-size:9px;color:#aaa0b4;margin-right:3px}.cc-tabs button>svg{margin-left:auto;opacity:.45;flex-shrink:0}.cc-tabs button:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--cc-accent);transform:scaleX(0);transform-origin:left;transition:transform .35s}.cc-tabs button[aria-selected=true]{color:#fff6eb;background:linear-gradient(0deg,#ffffff08,transparent)}.cc-tabs button[aria-selected=true]:after{transform:scaleX(1)}.cc-tabs button[aria-selected=true]>span,.cc-tabs button[aria-selected=true]>svg{color:var(--cc-accent);opacity:1}.cc-tabs button:hover{color:#fff6eb}.cc-panel{display:grid;grid-template-columns:1.02fr 1fr;border:1px solid #ffffff1c;border-radius:18px;background:#141117}.cc-panel,.cc-scene{overflow:hidden;min-height:640px}.cc-scene{position:relative;isolation:isolate;min-width:0;background:#20292e;animation:cc-reveal .7s ease both}.cc-scene img{-o-object-fit:cover;object-fit:cover;filter:saturate(.65);z-index:-2;transition:transform 1.4s cubic-bezier(.2,.6,.2,1)}.cc-scene:hover img{transform:scale(1.04)}.cc-scene:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0b15195c,transparent 32%,#0e1416a3 58%,#0b1115f5),linear-gradient(90deg,#0b151926,transparent)}.cc-scene-top{top:30px;right:34px;display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:.17em;color:#fff7e9;text-shadow:0 1px 8px #000}.cc-orbit,.cc-scene-top{position:absolute;left:34px}.cc-orbit{top:85px;width:125px;height:145px;color:#fff0d9b3}.cc-orbit svg{width:115px;height:115px;fill:none;stroke:currentColor;stroke-width:.6}.cc-orbit svg circle:first-child{stroke-dasharray:1 5;stroke-width:2}.cc-needle{transform-origin:120px 120px;transition:transform 1s;fill:#fff0d933}.cc-orbit>span{display:block;font-size:6px;letter-spacing:.15em;margin-top:10px;white-space:nowrap}.cc-scene-copy{position:absolute;left:38px;right:30px;bottom:138px;color:#fff4df}.cc-scene-copy>p{font:400 clamp(100px,11vw,172px)/.85 var(--font-italic),serif;letter-spacing:-.065em;margin:0 0 26px}.cc-scene-copy h3{font:500 24px/1.4 var(--font-display),sans-serif;letter-spacing:-.035em;max-width:330px;margin:0}.cc-subjects{position:absolute;bottom:30px;left:38px;right:30px;border-top:1px solid #ffffff40;padding-top:18px}.cc-subjects>span{font-size:8px;letter-spacing:.18em;color:#ded5c8}.cc-subjects>div{display:flex;flex-wrap:wrap;gap:8px 17px;margin-top:12px}.cc-subjects a{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.6;color:#fff1dd;text-underline-offset:5px}.cc-subjects a:hover{text-decoration:underline}.cc-careers{display:flex;flex-direction:column;min-width:0;padding:36px clamp(28px,3.6vw,52px) 28px;background:radial-gradient(ellipse at 100% 0,#6448561c,transparent 70%),#141117}.cc-careers-top{display:flex;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:.15em;color:#b5a7bd;margin-bottom:26px}.cc-careers-top>span:last-child{color:#ab9fb1}.cc-role{border-top:1px solid #ffffff20}.cc-role:last-child{border-bottom:1px solid #ffffff20}.cc-role h3{margin:0}.cc-role h3 button{display:flex;align-items:center;width:100%;gap:17px;padding:23px 0;font:500 clamp(17px,1.7vw,25px)/1.35 var(--font-display),sans-serif;letter-spacing:-.035em;text-align:left;background:none;border:0;color:#bdb3c3;cursor:pointer;transition:color .25s}.cc-role h3 button:hover,.cc-role.is-open h3 button{color:#fff5e8}.cc-role-number{align-self:flex-start;margin-top:6px;font:400 9px/1.4 var(--font-body),sans-serif;letter-spacing:0;color:#b4a2b7}.cc-role-toggle{display:grid;place-items:center;margin-left:auto;border:1px solid #ffffff29;width:29px;height:29px;border-radius:50%;flex-shrink:0;color:#baa9c4}.cc-role.is-open .cc-role-toggle{color:#18111b;background:var(--cc-accent);border-color:var(--cc-accent)}.cc-role-detail{padding:0 0 26px 31px;animation:cc-reveal .4s ease both}.cc-role-detail[hidden]{display:none}.cc-role-detail>p{color:#b9acbf;font-size:13px;line-height:1.9;margin:0 0 23px;max-width:400px}.cc-skills>span{font-size:8px;letter-spacing:.16em;color:var(--cc-accent)}.cc-skills ul{list-style:none;padding:0;margin:13px 0 24px;display:grid;gap:12px}.cc-skills li{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.7;color:#e0d4e5}.cc-skills li svg{flex-shrink:0;margin-top:4px;color:#af9ab8}.cc-path-link{display:inline-flex;align-items:center;gap:18px;color:var(--cc-accent);font-size:12px;font-weight:500;border-bottom:1px solid #ffffff30;padding-bottom:7px}.cc-path-link:hover{border-color:var(--cc-accent)}.cc-careers-bottom{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:32px}.cc-small-orbit{font-size:32px;line-height:1;color:#b39bb9}.cc-careers-bottom p{font-size:11px;line-height:1.9;color:#b4a5bb;margin:0}.cc-careers-bottom>a{display:grid;place-items:center;margin-left:auto;flex-shrink:0;width:42px;height:42px;border:1px solid #ffffff29;border-radius:50%;color:#dec6e7;transition:background .25s}.cc-careers-bottom>a:hover{background:#ffffff10}.cc-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.cc-bottom p{font-size:10px;line-height:1.8;color:#afa1b7;margin:0}.cc-bottom a{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:#e8d2e6;text-underline-offset:5px}.cc-bottom a:hover{text-decoration:underline}.cc-section :is(button,a):focus-visible{outline:2px solid var(--cc-accent);outline-offset:5px}@keyframes cc-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1100px){.cc-tabs button{font-size:11px;padding:22px 12px;gap:8px}.cc-heading-note{gap:16px}.cc-heading-note p{font-size:12px}.cc-careers{padding:28px}.cc-careers-top{font-size:7px;letter-spacing:.08em}.cc-scene-copy,.cc-subjects{left:28px}.cc-role h3 button{font-size:19px}.cc-role-detail{padding-left:26px}.cc-role h3 button{gap:12px}.cc-careers-bottom p{font-size:10px}}@media(max-width:800px){.cc-heading{display:block;margin-bottom:32px}.cc-heading h2{font-size:clamp(38px,7vw,62px)}.cc-heading-note{margin-top:25px;gap:17px}.cc-heading-note>span{font-size:32px}.cc-heading-note p{font-size:13px}.cc-heading .ms-kicker{font-size:10px;margin-bottom:20px}.cc-tabs{grid-template-columns:1fr 1fr;margin-bottom:18px;border-bottom:0}.cc-tabs button{font-size:11px;padding:18px 10px;border-bottom:1px solid #ffffff20;gap:10px}.cc-tabs button>span{font-size:8px}.cc-panel{grid-template-columns:1fr;border-radius:12px}.cc-scene{min-height:430px}.cc-scene-top{left:24px;right:24px;top:24px;font-size:7px}.cc-orbit{left:auto;right:22px;top:72px;width:80px;height:90px}.cc-orbit svg{width:75px;height:75px}.cc-orbit>span{display:none}.cc-scene-copy{left:24px;right:24px;bottom:133px}.cc-scene-copy>p{font-size:116px;margin-bottom:19px}.cc-scene-copy h3{font-size:22px;max-width:260px}.cc-subjects{left:24px;right:24px;bottom:25px}.cc-subjects a{font-size:10px}.cc-subjects>div{gap:6px 15px}.cc-careers{padding:28px 24px 26px}.cc-careers-top{font-size:7px;margin-bottom:23px}.cc-role h3 button{font-size:20px;padding:21px 0;gap:12px}.cc-role-detail{padding-left:25px}.cc-role-detail>p{font-size:13px}.cc-skills li{font-size:12px}.cc-careers-bottom p{font-size:11px}.cc-bottom{align-items:flex-start;flex-direction:column;gap:16px}.cc-bottom p{font-size:10px}.cc-bottom a{font-size:12px}}@media(max-width:360px){.cc-tabs button{font-size:10px;gap:7px;padding-inline:7px}.cc-tabs button>svg{width:14px}.cc-scene-copy>p{font-size:100px}.cc-careers{padding-inline:19px}.cc-role h3 button{font-size:18px}.cc-careers-bottom p{font-size:10px}.cc-careers-top{font-size:6px}}@media(prefers-reduced-motion:reduce){.cc-role-detail,.cc-scene{animation:none}.cc-careers-bottom>a,.cc-heading h2 em,.cc-needle,.cc-role h3 button,.cc-scene img,.cc-tabs button,.cc-tabs button:after{transition:none}.cc-scene:hover img{transform:none}}.lx-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.lx-path{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,3vw,40px);border-radius:30px;border:1px solid #ffffff1a;background:radial-gradient(120% 120% at 0 0,#2a1f6355,#0b0a12 62%)}.lx-path-here{background:radial-gradient(120% 120% at 100% 0,#ff6fa333,#0b0a12 62%)}.lx-path h3{margin:0;font:600 clamp(28px,2.6vw,42px)/1.05 var(--ms-serif);letter-spacing:-.04em;color:var(--ms-text)}.lx-path h3 em{display:block;font-family:var(--ms-italic);font-style:italic;font-weight:400;background:var(--lx-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}.lx-path ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.lx-path li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:16px;line-height:1.55;color:var(--ms-muted)}.lx-path li svg{margin-top:4px;color:#7fe0b0}.lx-path-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:auto;padding-top:6px}.lx-dest-soon{cursor:default}.lx-dest-soon .lx-dest-img{filter:grayscale(.65) brightness(.62)}.lx-dest-copy .lx-soon{margin-bottom:12px}@media (max-width:900px){.lx-paths{grid-template-columns:1fr}}:root{--sx-ease:cubic-bezier(.2,.7,.1,1);--sx-gold:#ffb46b;--sx-navy:#0d0c16}@keyframes sx-drift{0%{transform:scale(1.14)}to{transform:scale(1.02)}}@keyframes sx-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes sx-fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sx-pulse{70%{box-shadow:0 0 0 8px #7fe0b000}to{box-shadow:0 0 0 0 #7fe0b000}}.sx-progress{position:fixed;inset:0 0 auto;height:2px;z-index:80;pointer-events:none;background:linear-gradient(90deg,#9d8bff,var(--sx-gold),#ffd2b0);transform-origin:0 50%;transform:scaleX(var(--sx-progress,0))}.sx-wait{opacity:0;transform:translateY(28px)}.sx-wait.sx-in{opacity:1;transition:opacity .55s var(--sx-ease) var(--sx-delay,0ms),transform .6s var(--sx-ease) var(--sx-delay,0ms)}[data-lenis-prevent]{overscroll-behavior:contain}.sx-intro{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#060608;pointer-events:none;animation:sx-curtain 1s cubic-bezier(.76,0,.24,1) 1.45s forwards}.sx-intro-mark{display:grid;justify-items:center;gap:18px;overflow:hidden;padding-bottom:.1em}.sx-intro-mark span{font:italic 400 clamp(72px,11vw,160px)/1 var(--font-display),system-ui,sans-serif;letter-spacing:-.03em;color:#ffd2b0;animation:sx-rise 1.1s var(--sx-ease) .1s both}.sx-intro-mark small{font:500 11px/1 var(--font-body),sans-serif;letter-spacing:.34em;color:#a19cb8;animation:sx-fade 1s var(--sx-ease) .45s both}.sx-intro-line{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#9d8bff,#ffd2b0);transform-origin:left;animation:sx-load 1.4s cubic-bezier(.6,0,.2,1) both}@keyframes sx-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sx-curtain{to{transform:translateY(-100%);visibility:hidden}}html.sx-seen .sx-intro{display:none}.sx-cursor{position:fixed;left:0;top:0;z-index:150;width:38px;height:38px;margin:-19px 0 0 -19px;display:grid;place-items:center;border:1px solid #ffb46b;border-radius:50%;pointer-events:none;opacity:0;transition:width .35s var(--sx-ease),height .35s var(--sx-ease),margin .35s var(--sx-ease),background-color .3s,opacity .3s,border-color .3s}.sx-cursor.is-on{opacity:.9}.sx-cursor.is-hover{width:66px;height:66px;margin:-33px 0 0 -33px;background:#ffb46b1f}.sx-cursor.is-label{width:104px;height:104px;margin:-52px 0 0 -52px;background:#ffb46b;border-color:#ffb46b;opacity:1}.sx-cursor.is-label:after{content:attr(data-label);font:600 13px/1 var(--font-body),sans-serif;color:#0d0c16;letter-spacing:-.01em}.sx-cursor.is-down{width:28px;height:28px;margin:-14px 0 0 -14px}@media (pointer:coarse){.sx-cursor{display:none}}.sx-curtain{position:fixed;inset:0;z-index:190;display:grid;place-items:center;pointer-events:none;background:#060608;transform:translateY(100%)}.sx-curtain span{font:italic 400 clamp(56px,8vw,120px)/1 var(--font-display),system-ui,sans-serif;color:#ffd2b0;letter-spacing:-.03em;opacity:0;transform:translateY(30px);transition:opacity .4s .2s,transform .6s var(--sx-ease) .2s}.sx-curtain i{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#9d8bff,#ffd2b0)}.sx-curtain[data-state=cover]{transform:none;pointer-events:auto;transition:transform .56s cubic-bezier(.76,0,.24,1)}.sx-curtain[data-state=cover] span{opacity:1;transform:none}.sx-curtain[data-state=reveal]{transform:translateY(-100%);transition:transform .8s cubic-bezier(.76,0,.24,1)}.sx-curtain[data-state=reveal] span{opacity:0;transform:translateY(-30px);transition:opacity .3s,transform .5s}.sx-word{white-space:nowrap}.sx-chars .ch,.sx-word{display:inline-block}.sx-wait .sx-chars .ch{opacity:0;transform:translateY(.6em) rotate(6deg)}.sx-wait.sx-in .sx-chars .ch{opacity:1;transform:none;transition:opacity .5s var(--sx-ease),transform .6s var(--sx-ease);transition-delay:calc(var(--i) * 18ms + 60ms)}.sx-wait.sx-in{transform:none}em .sx-chars .ch,em .sx-word{display:inline}.mx-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#7fe0b0;box-shadow:0 0 0 0 #7fe0b0aa;animation:sx-pulse 2.2s infinite;flex:none}@media (prefers-reduced-motion:reduce){.sx-intro{display:none}.mx-live{animation:none}.sx-curtain{display:none}}