.presentation-opening{padding-block:clamp(5rem,12vw,11rem) 6rem}.presentation-opening h1{letter-spacing:-.07em;max-width:1100px;font-size:clamp(2.7rem,6.9vw,7.2rem);line-height:.97}.presentation-opening h1 em{font-family:Georgia,serif;font-weight:400}.presentation-opening p:not(.eyebrow){max-width:520px;font-size:1.2rem;line-height:1.6}.catalog-experience{color:#17232b;--muted:#52636a;background:#ecebe5;padding:5rem 0}.catalog-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.catalog-heading h2,.catalog-details h2,.presentation-process h2,.presentation-gateway h2{letter-spacing:-.05em;font-size:clamp(2.2rem,4.4vw,4.8rem);line-height:1.05}.sector-search{gap:.7rem;width:min(100%,340px);display:grid}.sector-search input{color:#17232b;min-height:48px;font:inherit;background:0 0;border:0;border-bottom:1px solid #78818a;padding:1rem 0}.sector-index{overscroll-behavior:contain;border-block:1px solid #bcc1be;grid-template-columns:repeat(3,1fr);gap:0 2rem;max-height:325px;margin:2rem 0 4rem;display:grid;overflow:auto}.sector-link{border-bottom:1px solid #bcc1be;align-items:center;gap:.65rem;min-height:65px;padding:.85rem .4rem;font-size:.88rem;line-height:1.25;text-decoration:none;display:flex}.sector-link[hidden]{display:none}.sector-link span{color:#5d656b;font:11px monospace}.sector-link b{margin-left:auto}.sector-link[aria-current=true]{color:#2141d0;background:#dfe4f5}.presentation-player{background:#fffdf7;border:1px solid #bec3c0;scroll-margin-top:95px}.presentation-top{justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.presentation-top h2{margin:.3rem 0 0;font-size:1.2rem}.presentation-count{color:#545c63;font:11px monospace}.presentation-stage{isolation:isolate;height:clamp(480px,47vw,720px);position:relative;overflow:hidden;container-type:inline-size}.presentation-transport{border-top:1px solid #ccd0cb;align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}.presentation-transport[hidden]{display:none}.presentation-transport button,.presentation-tier-buttons button,.compare-controls button{color:#142231;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #b9c0c3;padding:.6rem .8rem}.presentation-transport button:first-child{min-width:105px}.chapter-select{flex:1}.chapter-select select{width:100%;min-height:44px;font:inherit;background:0 0;border:0}.presentation-transport [data-player-time]{white-space:nowrap;font:11px monospace}.presentation-timebar{background:#d9dedb;height:3px}.presentation-timebar i{transform-origin:0;background:#3158ee;height:100%;display:block;transform:scaleX(0)}.presentation-actions{flex-wrap:wrap;align-items:center;gap:1rem;padding:1.3rem 2rem;display:flex}.presentation-tier-buttons{gap:.35rem;display:flex}.presentation-tier-buttons [aria-pressed=true]{color:#fff;background:#142231}.presentation-actions>.btn{margin-left:auto}.catalog-details{padding-block:6rem}.presentation-inclusions{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.presentation-inclusions article{border-top:2px solid #172734;flex-direction:column;align-items:start;padding-top:1.3rem;display:flex}.presentation-inclusions h3{letter-spacing:-.035em;min-height:2.4em;font-size:1.8rem;line-height:1.1}.summary-price{margin:1rem 0 .4rem;font-size:2.8rem}.summary-price+span{font-size:.75rem}.presentation-inclusions ul{padding-left:1rem}.presentation-process>div{grid-template-columns:repeat(3,1fr);gap:2rem;padding-block:2rem;display:grid}.presentation-gateway{background:#dce2f5}.gateway-sectors{flex-wrap:wrap;gap:.7rem;margin:2rem 0;display:flex}.gateway-sectors span{border:1px solid #8d9bc0;border-radius:30px;padding:.7rem 1rem}.engine-mount{height:100%}.preview-engine{background:var(--sector-paper);color:#17232b;--intro:1;--travel:0;--detail:0;--finish:0;--veil:0;height:100%;position:relative;overflow:hidden;container-type:inline-size}.demo-brand{z-index:4;justify-content:space-between;align-items:center;height:12%;padding:0 5%;font-size:clamp(10px,1.15cqw,16px);display:flex;position:relative}.demo-brand span{letter-spacing:.05em;font:clamp(9px,.8cqw,12px) monospace}.demo-kicker{letter-spacing:.09em;text-transform:uppercase;font:clamp(10px,.85cqw,13px)/1.5 monospace;display:block}.demo-photo{background:#b5bfc1;margin:0;position:relative;overflow:hidden}.demo-photo img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.demo-action{background:var(--sector-color,#3158ee);color:#fff;margin-top:1rem;padding:1em 1.25em;font-size:clamp(11px,1cqw,15px);display:inline-block}.preview-engine h3{letter-spacing:-.055em;margin:.65em 0;font-size:clamp(27px,5cqw,66px);line-height:.99}.preview-engine p{max-width:31em;font-size:clamp(12px,1.25cqw,17px);line-height:1.5}.demo-veil{z-index:10;background:var(--sector-paper);opacity:var(--veil);pointer-events:none;position:absolute;inset:0}.essential-layout{height:75%;transform:translateY(calc(var(--travel)*-95%));opacity:calc(1 - var(--detail)*.5);grid-template-columns:1.05fr 1fr;gap:5%;padding:3% 5%;display:grid}.essential-copy{align-self:center}.essential-layout .demo-photo{border-radius:50% 50% 3px 3px;height:100%}.essential-services{transform:translateY(calc(var(--travel)*-98%));opacity:calc(1 - var(--finish));position:absolute;top:90%;left:5%;right:5%}.essential-services h4{letter-spacing:-.04em;max-width:50%;margin:0 0 3%;font-size:clamp(21px,3.5cqw,42px)}.essential-services ol{margin:0 0 0 38%;padding:0;list-style:none}.essential-services li{border-top:1px solid #8c999e;gap:1.5rem;padding:4% 0;font-size:clamp(13px,1.8cqw,25px);display:flex}.essential-services li span{font:11px monospace}.essential-services li i{margin-left:auto}.demo-end{background:var(--sector-paper);opacity:var(--finish);transform:translateY(calc((1 - var(--finish))*20px));flex-direction:column;justify-content:center;gap:2rem;display:flex;position:absolute;inset:20% 5% 10%}.demo-end span{letter-spacing:-.05em;font-size:clamp(30px,5cqw,66px);line-height:1.02}.demo-end b{color:var(--sector-color);font-size:clamp(15px,2cqw,25px)}.business-grid{height:85%;transform:translateY(calc(var(--travel)*-105%));grid-template-rows:44% 56%;grid-template-columns:23% 43% 1fr;gap:0 3%;padding:1% 5% 4%;display:grid}.business-index{border-right:1px solid #7e8c84;grid-row:1/3;padding-right:12%}.business-index>div{gap:.7rem;padding:20% 0 5%;font-size:clamp(12px,1.3cqw,18px);display:grid}.business-index small{font-family:monospace}.business-title{grid-column:2/4}.business-title h3{margin:.4em 0;font-family:Georgia,serif;font-size:clamp(29px,4.8cqw,67px);font-weight:400}.business-note span{font:9px monospace}.business-grid>.demo-photo{grid-column:2}.business-note{align-self:end;padding-left:4%;font-size:14px}.business-dossier{transform:translateY(calc((1 - var(--travel))*120%));background:var(--sector-paper);grid-template-columns:44% 1fr;gap:7%;display:grid;position:absolute;inset:16% 5% 6%}.business-dossier>div{align-self:center}.business-dossier h4{letter-spacing:-.045em;margin:.7em 0;font:clamp(25px,4cqw,49px)/1.04 Georgia,serif}.business-dossier p{border-top:1px solid #8c9991;padding-top:.6em}.business-dossier small{margin-right:1rem;font:11px monospace}.engine-signature{color:#fff8ef;background:#17232b}.engine-signature .demo-veil{background:#17232b}.signature-depth{perspective:1100px;position:absolute;inset:0;overflow:hidden}.signature-depth>.photo-context{opacity:.68;transform:scale(calc(1.04 + var(--travel)*.15));position:absolute;inset:0 0 0 38%}.signature-depth>.photo-detail{transform:translateY(calc(10% - var(--travel)*30%)) rotate(calc(-4deg + var(--detail)*6deg));opacity:calc(.6 + var(--detail)*.4);position:absolute;inset:14% 66% 15% 5%}.signature-title{z-index:2;transform:translate3d(calc(var(--travel)*-12%),calc(var(--travel)*-25%),0);opacity:calc(1 - var(--detail));position:absolute;top:27%;left:10%;right:7%}.signature-title h3{text-shadow:0 2px 30px #16202bb3;max-width:10em;font-size:clamp(38px,8cqw,110px)}.signature-coordinate{font:11px monospace}.signature-object{width:26%;height:50%;transform:translate3d(calc((1 - var(--detail))*120%),calc(var(--travel)*12%),100px) rotateY(calc((1 - var(--detail))*-18deg));z-index:3;position:absolute;top:24%;right:8%}.signature-object .demo-photo{height:88%}.signature-object>span{color:#17232b;background:#f6f1e8;padding:1rem;font:11px monospace;display:block}.signature-reframe{opacity:var(--detail);transform:translateY(calc((1 - var(--detail))*40px));z-index:3;position:absolute;inset:24% 37% 6% 8%}.signature-reframe h4{letter-spacing:-.05em;margin:.6em 0;font-size:clamp(28px,5cqw,64px);line-height:1.02}.signature-reframe>div{flex-direction:column;gap:.5rem;margin:1.5rem 0;font:11px monospace;display:flex}.signature-reframe p{max-width:27em}.signature-reframe b{font-size:clamp(11px,1.2cqw,16px)}.signature-depth>.photo-context{filter:brightness(calc(1 - var(--detail)*.6))}.chapter-info{background:#e8e6de;grid-template-columns:1fr 43%;align-items:center;gap:7%;height:100%;padding:5%;display:grid}.chapter-info h3,.demo-comparison h3{letter-spacing:-.045em;margin:.4em 0;font-size:clamp(30px,4.6cqw,64px);line-height:1.02}.chapter-info p{font-size:clamp(14px,1.4cqw,19px);line-height:1.5}.chapter-info>.demo-photo{border-radius:48% 48% 0 0;height:100%}.chapter-info ol{margin:2rem 0 0;padding:0;list-style:none}.chapter-info li{border-top:1px solid #b0b6b4;gap:1rem;padding:.7rem 0;font-size:clamp(12px,1.3cqw,18px);display:flex}.chapter-info li small{font:10px monospace}.tier-explainer>aside{flex-direction:column;height:100%;display:flex}.tier-explainer aside .demo-photo{height:65%}.tier-explainer aside ul{padding-left:1.1rem;font-size:clamp(12px,1.2cqw,16px);line-height:1.7}.tier-explainer aside>span{font-size:11px}.tier-explainer strong{margin-top:1em;font-size:clamp(27px,3.2cqw,43px);display:block}.tier-explainer small{font:11px monospace}.tier-essential{color:#fff;background:#3158ee}.tier-business{color:#20372a;background:#d3e4ad}.tier-signature{color:#101921;background:#ef7154}.demo-comparison{background:#f0ede4;height:100%;padding:3%}.demo-comparison h3{margin:.25em 0 .6em;font-size:clamp(24px,3cqw,38px)}.compare-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.compare-grid h4{text-transform:capitalize;margin:.4rem 0;font-size:1rem}.compare-grid [data-compare-engine]{pointer-events:none;height:240px}.compare-grid .preview-engine h3{font-size:clamp(18px,5cqw,28px)}.compare-grid p{margin:.7rem 0;font-size:12px;line-height:1.4}.compare-grid article>strong{font-size:1.4rem}.compare-grid article>span{margin-top:.4rem;font-size:11px;display:block}.compare-controls{gap:.5rem;margin-top:1.2rem;display:flex}.compare-mobile{display:none}.presentation-static-intro{padding:5%}.presentation-static-intro h3{font-size:3rem}.presentation-process{padding-bottom:3rem}@media (max-width:1099px){.sector-index{grid-template-columns:repeat(2,1fr)}.compare-grid{grid-template-columns:1fr}.compare-grid article:not(.compare-selected){display:none}.compare-grid [data-compare-engine]{height:280px}.compare-grid article>p{max-width:550px}.compare-mobile{align-items:center;gap:.5rem;margin-left:auto;display:flex}.compare-mobile select{min-height:44px;font:inherit;background:0 0;border:1px solid #8b969b}.presentation-stage{height:580px}.compare-grid .preview-engine h3{font-size:clamp(28px,5cqw,48px)}}@media (max-width:700px){.presentation-opening{padding-block:5rem 3rem}.presentation-opening h1{font-size:clamp(2.5rem,9vw,4rem)}.catalog-experience{padding-top:3rem}.catalog-heading{display:block}.sector-search{width:100%;margin-top:2rem}.sector-index{grid-template-columns:1fr;max-height:240px;margin:1.5rem 0 2rem}.presentation-player{margin-inline:-1rem}.presentation-top{padding:1.2rem}.presentation-count{display:none}.presentation-stage{height:580px}.presentation-transport{gap:.15rem;padding:.6rem}.presentation-transport button{min-width:44px;padding:.4rem}.presentation-transport button:first-child{min-width:85px;font-size:12px}.chapter-select select{font-size:11px}.presentation-transport [data-player-time]{display:none}.presentation-actions{gap:.8rem;padding:1rem}.presentation-actions>.btn{width:100%;margin:0}.presentation-tier-buttons{width:100%}.presentation-tier-buttons button{flex:1;font-size:12px}.presentation-inclusions{grid-template-columns:1fr;gap:2.5rem}.presentation-inclusions h3{min-height:0}.presentation-process>div{grid-template-columns:1fr;gap:1rem}.demo-brand{height:9%;padding:0 6%}.demo-brand b{max-width:55%;font-size:12px}.demo-brand span{font-size:9px}.essential-layout{flex-direction:column;gap:5%;height:85%;padding:2% 6% 0;display:flex}.essential-copy{align-self:stretch}.preview-engine h3{margin:.45em 0;font-size:clamp(30px,10cqw,45px)}.preview-engine p{margin:.6rem 0;font-size:13px;line-height:1.45}.demo-kicker{font-size:10px}.demo-action{margin-top:.5rem;padding:.7rem 1rem;font-size:12px}.essential-layout .demo-photo{border-radius:80px 80px 0 0;flex:1;min-height:38%}.essential-services{top:110%}.essential-services h4{max-width:90%;margin-bottom:2rem;font-size:29px}.essential-services ol{margin:0}.essential-services li{padding:1.2rem 0;font-size:20px}.demo-end span{font-size:35px}.demo-end b{font-size:16px}.business-grid{grid-template-rows:34% 42% 24%;grid-template-columns:1fr 1fr;gap:0 1rem;height:89%;padding:4% 6%;display:grid}.business-title{grid-area:1/1/auto/3}.business-title h3{font-size:37px}.business-index{border:0;grid-area:3/1;padding:0}.business-index>.demo-kicker{display:none}.business-index>div{gap:.2rem;padding:.5rem 0;font-size:11px}.business-index small{font-size:8px}.business-grid>.demo-photo{grid-area:2/1/auto/3}.business-note{grid-area:3/2}.business-note p{font-size:11px}.business-note span{font-size:8px}.business-dossier{grid-template-rows:34% 1fr;grid-template-columns:1fr;gap:1rem;inset:12% 6% 5%}.business-dossier h4{margin:.4em 0;font-size:30px}.business-dossier p{margin:.4rem 0;font-size:12px}.signature-depth>.photo-context{inset:10% 0 0 15%}.signature-depth>.photo-detail{inset:15% 60% 48% 4%}.signature-title{top:31%;left:8%}.signature-title h3{font-size:49px}.signature-object{width:39%;height:32%;top:58%;right:6%}.signature-reframe{inset:16% 8% 20%}.signature-reframe h4{max-width:9em;font-size:35px}.signature-reframe p{max-width:90%;font-size:13px}.signature-reframe>div{max-width:52%;line-height:1.5}.signature-reframe b{max-width:48%;font-size:12px;display:block}.chapter-info{flex-direction:column;align-items:stretch;gap:1.3rem;padding:7%;display:flex}.chapter-info>div{flex:1}.chapter-info h3{margin:.5em 0;font-size:36px}.chapter-info p{font-size:14px}.chapter-info li{padding:.65rem 0;font-size:13px}.chapter-info ol{margin-top:1rem}.chapter-info>.demo-photo{border-radius:60px 60px 0 0;flex-shrink:0;height:36%}.tier-explainer>aside{flex-flow:wrap;gap:1rem;height:auto;max-height:40%}.tier-explainer aside .demo-photo{width:38%;height:140px}.tier-explainer aside ul{flex:1;margin:0;font-size:12px}.tier-explainer aside>span{font-size:10px}.tier-explainer strong{margin-top:.6em;font-size:32px}.demo-comparison{padding:6%}.compare-grid [data-compare-engine]{height:310px}.compare-grid .preview-engine h3{font-size:26px}.compare-grid .preview-engine .demo-kicker{font-size:8px}.compare-grid .preview-engine p{font-size:10px}.compare-controls{flex-wrap:wrap;gap:.3rem}.compare-controls button{padding:.5rem;font-size:11px}.compare-mobile,.compare-mobile select{font-size:11px}.compare-grid p{font-size:12px}}@media (max-width:350px){.presentation-stage{height:570px}.presentation-transport button:first-child{min-width:74px}.preview-engine h3{font-size:30px}.signature-title h3{font-size:40px}.chapter-info h3{font-size:32px}.presentation-opening h1{font-size:2.5rem}.compare-grid [data-compare-engine]{height:290px}.compare-controls{margin-top:.6rem}}@media (prefers-reduced-motion:reduce){.preview-engine *{transition:none!important;animation:none!important}}.presentation-player .presentation-top{color:#152633;z-index:auto;background:#fffdf7;border:0;position:static}.presentation-player .eyebrow,.presentation-player [data-sector-title]{color:inherit}.presentation-player .presentation-transport,.presentation-player select{color:#152633}.presentation-player [data-player-compare]{color:#152633;background:0 0}.demo-brand{color:inherit!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;position:relative!important;top:auto!important}.preview-engine .demo-kicker,.chapter-info .demo-kicker{color:inherit}.presentation-player .presentation-top .eyebrow{color:#465359}.vertical-vocabulary{font-size:clamp(12px,1.25cqw,16px);line-height:1.4}.vertical-vocabulary h5{font:inherit;margin:.5rem 0 1rem;font-weight:700}.vertical-vocabulary h6{font:inherit;margin:.3rem 0}.vertical-vocabulary small,.vertical-vocabulary dt,.vertical-vocabulary sup{font:10px monospace}.vertical-vocabulary p{font-size:inherit!important;margin:.4rem 0!important}.vertical-vocabulary dl{margin:0}.vertical-vocabulary dl>div{border-top:1px solid #7e8b8477;padding:.7rem 0}.vertical-vocabulary dd{margin:.3rem 0 0;font-size:12px}.vertical-vocabulary ol{padding:0;list-style:none;margin:0!important}.vertical-vocabulary li{gap:.5rem;display:flex;font-size:inherit!important;padding:.6rem 0!important}.vertical-vocabulary table{border-collapse:collapse;width:100%;font-size:12px}.vertical-vocabulary th,.vertical-vocabulary td{text-align:left;border-bottom:1px solid #7c898277;padding:.7rem}.v-menu>div{border-top:1px dotted #8d8e7b;justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.v-menu>div span{font-size:11px}.v-treatments>div{grid-template-columns:30px 1fr;gap:.1rem .8rem;padding:.5rem 0;display:grid}.v-treatments p{grid-column:2}.v-decision>div:nth-of-type(2){gap:.5rem;margin:.8rem 0;display:flex}.v-decision>div span{border-top:2px solid #718776;flex:1;padding:.6rem}.decision-root{text-align:center;border:1px solid #718776;padding:.6rem}.v-property{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.v-plan{border:3px solid #78867c;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:140px;display:grid}.v-plan i{border:1px solid #78867c;padding:1rem;font:10px monospace}.v-plan i:first-child{grid-column:1/3}.v-materials>div{gap:.5rem;display:flex}.v-materials i{color:#101921;background:#a28b6d;flex:1;padding:2rem .7rem;font-size:11px}.v-materials i:nth-child(2){color:#293b36;background:#dfd9c9}.v-materials i:nth-child(3){color:#fff;background:#596160}.v-lookbook>h5{letter-spacing:-.045em;font:40px Georgia,serif}.v-lookbook>div{border-block:1px solid #7a817977;justify-content:space-between;padding:.8rem 0;display:flex}.v-departments>div{border-top:1px solid #7e8b8477;gap:1rem;padding:.8rem 0;display:flex}.v-departments i{margin-left:auto}.v-craft ol,.v-event ol,.v-syllabus ol{border-left:1px solid #7e8b8477;padding-left:1rem}.v-syllabus li,.v-event li{flex-direction:column}.v-schedule>div{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.v-schedule article{border-top:2px solid #728878;padding:.8rem}.v-schedule article>span{font:9px monospace}.v-exhibition p{font-family:Georgia,serif;font-size:21px!important}.v-exhibition sup{margin-right:1rem}.v-care p{padding:.6rem 0}.v-care p span{margin-right:1rem}.v-participation>div{gap:.5rem;display:flex}.v-participation article{border-top:1px solid #919683;flex:1;padding:.7rem}.v-participation article span{margin-top:.6rem;font-size:10px;display:block}.shipment-route,.v-technical-line{border-bottom:2px solid;justify-content:space-between;align-items:end;height:30px;margin:1rem 0;display:flex}.shipment-route i,.v-technical-line i{background:var(--sector-paper);border:2px solid;border-radius:50%;width:12px;height:12px;transform:translateY(7px)}.v-shipment ol{justify-content:space-between;display:flex}.v-shipment li{border:0;max-width:32%}.season-ring{float:right;border:9px solid #839369;border-bottom-color:#ac8060;border-radius:50%;width:65px;height:65px}.building-system{float:right;align-items:end;gap:5px;height:35px;display:flex}.building-system i{border:1px solid;width:15px;height:25px}.building-system i:nth-child(2){height:35px}.v-vehicle-line{border:2px solid;border-radius:50% 45% 5px 5px;width:85%;height:22px;margin:1rem 0;display:block}.essential-services .vertical-vocabulary{max-width:85%;margin-left:15%}.business-dossier .vertical-vocabulary h5{display:none}.signature-reframe .vertical-vocabulary{margin:1rem 0;font-size:12px}.signature-reframe .vertical-vocabulary h5{display:none}.signature-reframe .vertical-vocabulary small{font-size:9px}.signature-reframe .vertical-vocabulary>div>div{border-color:#fff5}.signature-reframe .vertical-vocabulary p{font-size:12px!important}.vertical-menu.engine-essential .essential-layout{grid-template-columns:1fr 1fr}.vertical-menu.engine-essential .essential-copy{text-align:center}.vertical-menu.engine-essential .demo-photo{border-radius:50%;align-self:center;height:90%}.vertical-stay.engine-essential .essential-layout{height:80%;padding:0;display:block;position:relative}.vertical-stay.engine-essential .essential-copy{z-index:2;background:#faf4eae8;padding:4%;position:absolute;inset:8% 42% 5% 6%}.vertical-stay.engine-essential .essential-layout>.demo-photo{border-radius:0;width:100%;height:100%}.vertical-lookbook.engine-essential .essential-layout{grid-template-columns:1.2fr 1fr}.vertical-lookbook.engine-essential h3{font-size:clamp(35px,6cqw,80px);font-weight:400}.vertical-lookbook.engine-essential .demo-photo{border-radius:0}.vertical-access.engine-essential .demo-photo,.vertical-specification.engine-essential .demo-photo,.vertical-installation.engine-essential .demo-photo{border-radius:4px}.vertical-exhibition.engine-essential .essential-layout{grid-template-columns:1fr 1fr}.vertical-exhibition.engine-essential h3{font-family:Georgia,serif;font-weight:400}.vertical-menu.engine-business .business-index{font-family:Georgia,serif}.vertical-stay.engine-business .business-grid{grid-template-columns:23% 32% 1fr}.vertical-lookbook.engine-business .business-title{text-align:right}.vertical-materials.engine-business .business-dossier{grid-template-columns:56% 1fr}.vertical-property.engine-business .business-dossier{grid-template-columns:38% 1fr}.vertical-syllabus.engine-business .business-title h3,.vertical-specification.engine-business .business-title h3{font-family:Arial,sans-serif;font-weight:500}.vertical-menu.engine-signature .signature-object .demo-photo{border-radius:50%}.vertical-menu.engine-signature .signature-object>span{color:inherit;text-align:center;background:0 0}.vertical-craft.engine-signature .signature-depth>.photo-detail{transform:rotate(0deg) translateY(calc(var(--detail)*-18%))}.vertical-exhibition.engine-signature .signature-title h3{font-family:Georgia,serif;font-weight:400}.vertical-lookbook.engine-signature .signature-title h3{letter-spacing:-.075em;font-weight:400}.vertical-access.engine-signature .signature-depth>.photo-detail{transform:none}.vertical-access.engine-signature .signature-title{transform:translateY(calc(var(--travel)*-8%))}.vertical-shipment.engine-signature .signature-object{transform:translateX(calc((1 - var(--detail))*130%))}.presentation-stage{height:min(610px,100svh - 310px);min-height:450px}@media (max-width:700px){.presentation-stage{height:560px;min-height:0}.essential-services .vertical-vocabulary{max-width:100%;margin-left:0}.vertical-stay.engine-essential .essential-layout{height:88%}.vertical-stay.engine-essential .essential-copy{background:#faf4eaf2;padding:5%;inset:3% 7% auto}.vertical-stay.engine-essential .essential-layout>.demo-photo{height:100%}.vertical-menu.engine-essential .essential-copy{text-align:left}.vertical-menu.engine-essential .demo-photo{border-radius:80px 80px 0 0;align-self:stretch;height:auto}.vertical-materials.engine-business .business-dossier,.vertical-property.engine-business .business-dossier{grid-template-columns:1fr}.vertical-vocabulary{font-size:12px}.signature-reframe .vertical-vocabulary{max-width:80%;font-size:10px}.signature-reframe .vertical-vocabulary h5{display:none}.signature-reframe .vertical-vocabulary .v-materials i{padding:1rem .3rem}.signature-reframe .v-property .v-plan{min-height:70px}.signature-reframe .v-property dd,.signature-reframe .v-menu>div span{font-size:9px}.signature-reframe .v-schedule>div{grid-template-columns:1fr}.signature-reframe .v-schedule article{padding:.2rem}.signature-reframe .v-schedule article span,.signature-reframe .v-participation article span{display:none}.vertical-stay.engine-business .business-grid{grid-template-columns:1fr 1fr}.business-dossier .vertical-vocabulary{max-height:175px;overflow:hidden}.presentation-player [data-sector-title]{font-size:15px;opacity:1!important;transform:none!important}}.preview-engine .demo-brand{background:var(--sector-paper)!important}.engine-signature .demo-brand{background:#17232b!important}.essential-services{height:78%;transform:translateY(calc(var(--travel)*-120%));top:110%}.essential-services h4{max-width:100%;margin-bottom:1.5rem;font-size:clamp(24px,3.3cqw,42px)}.signature-reframe h4{max-width:12ch}.signature-depth>.photo-detail{opacity:calc(.85 - var(--detail)*.72)}.signature-title{opacity:calc(1 - var(--detail)*1.5)}.signature-reframe{background:linear-gradient(90deg,#17232be8,#17232b99 85%,#0000);margin-left:-1.2rem;padding:1.2rem;top:20%;bottom:4%}.signature-reframe .vertical-vocabulary{max-width:100%}.presentation-top h2{opacity:1!important;clip-path:none!important;visibility:visible!important;color:#152633!important;transform:none!important}.presentation-top{overflow:visible!important}.presentation-transport button,.presentation-actions button{color:#152633}@media (max-width:700px){.signature-reframe{background:linear-gradient(90deg,#17232be8,#17232bbb 85%,#0000);margin-left:-1rem;padding:1rem;top:12%;bottom:15%;right:9%}.signature-reframe h4{max-width:11ch;font-size:31px}.signature-reframe .vertical-vocabulary{max-width:65%}.signature-object{height:26%;top:65%;right:4%}.signature-reframe .v-menu>div{padding:.4rem 0;display:block}.signature-reframe .v-menu>div span{display:none}.signature-reframe>p{max-width:95%;font-size:12px}.essential-services{height:80%;transform:translateY(calc(var(--travel)*-120%));top:110%}.essential-services h4{font-size:28px}.v-menu>div{display:block}.v-menu>div span{margin-top:.35rem;display:block}.v-stay dl>div{padding:.5rem 0}}.presentation-reading{padding-block:4rem 2rem}.presentation-reading h1{letter-spacing:-.055em;font-size:clamp(2rem,5vw,5rem)}.sector-transcript{max-width:1280px;margin:auto;padding:0 2rem 5rem}.deck-slide{color:#17232b;background:#ede9df;flex-direction:column;justify-content:center;min-height:500px;margin:1rem 0;padding:clamp(2rem,5vw,5rem);display:flex}.deck-slide h2{letter-spacing:-.055em;margin:.5em 0;font-size:clamp(2rem,4.7vw,4.4rem);line-height:1.05}.deck-slide p,.deck-slide li{font-size:clamp(15px,1.4vw,20px);line-height:1.55}.deck-slide li{padding:.3rem}.deck-three{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.deck-price{letter-spacing:-.05em;font-size:3.5rem}.deck-essential{color:#fff;background:#3158ee}.deck-business{color:#20372a;background:#d3e4ad}.deck-signature{color:#101921;background:#ef7154}.deck-slide .eyebrow{color:inherit}.deck-frame{object-fit:contain;object-position:left;max-width:100%;height:auto;max-height:420px;display:block}.deck-demo{padding:2rem}.deck-demo h2{font-size:2rem}.deck-small{font-size:12px!important}.deck-three h3{text-transform:capitalize;font-size:1.8rem}.presentation-reading-link{padding:1rem 0}.sector-transcript a{color:inherit}.sector-transcript a:focus-visible{outline-offset:4px;outline:3px solid #3158ee}.presentation-player button:focus-visible,.presentation-player a:focus-visible,.presentation-player select:focus-visible{outline-offset:3px;outline:3px solid #3158ee}body[data-presentation-visible=true] .sherlock-dock{transform:none}body[data-presentation-visible=true] .sherlock-launch img{display:none}@media (max-width:700px){.deck-three{grid-template-columns:1fr;gap:1rem}.sector-transcript{padding-inline:1rem}.deck-slide{min-height:0;padding:2rem 1.5rem}.deck-slide h2{font-size:2.4rem}.deck-slide .deck-frame{width:100%}.deck-slide .deck-three h3{font-size:1.5rem}.deck-price{font-size:2.7rem}.presentation-reading{padding-top:3rem}}@media print{@page{size:297mm 210mm;margin:0}body:has(.sector-transcript){background:#fff!important}.site-header,.zc-footer,.sherlock-dock,.presentation-reading,.v6-utility-bar,.v6-shortcuts,.site-footer{display:none!important}.sector-transcript{max-width:none;padding:0}.deck-slide{break-after:page;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;width:297mm;height:210mm;min-height:0;margin:0;padding:18mm;overflow:hidden}.deck-slide:last-child{break-after:auto}.deck-slide h2{font-size:35pt}.deck-slide p,.deck-slide li{font-size:15pt}.deck-three{grid-template-columns:repeat(3,1fr);gap:12mm;display:grid}.deck-demo{padding:10mm 18mm}.deck-demo h2{font-size:23pt}.deck-frame{width:auto;max-width:100%;height:130mm;max-height:none}.deck-demo>p{font-size:11pt}.deck-slide .eyebrow{font-size:9pt}.deck-slide a{color:inherit}.deck-price{font-size:36pt}}.presentation-stage:after{content:"";opacity:var(--loop-veil,0);pointer-events:none;z-index:15;background:#e8e6de;position:absolute;inset:0}.sector-search input::placeholder{color:#52636a;opacity:1}@container (width>=700px){.engine-essential:is(.vertical-materials,.vertical-craft,.vertical-exhibition) .essential-layout{grid-template-columns:1fr 1fr}.engine-essential:is(.vertical-materials,.vertical-craft,.vertical-exhibition) .essential-copy{grid-area:1/2;padding-left:4%}.engine-essential:is(.vertical-materials,.vertical-craft,.vertical-exhibition) .essential-layout>.demo-photo{border-radius:0;grid-area:1/1}.engine-essential:is(.vertical-practice,.vertical-decision,.vertical-syllabus) .essential-layout{grid-template-columns:1.7fr .65fr;gap:7%}.engine-essential:is(.vertical-practice,.vertical-decision,.vertical-syllabus) .essential-layout>.demo-photo{border-radius:0;align-self:end;height:67%}.engine-essential:is(.vertical-practice,.vertical-decision,.vertical-syllabus) h3{max-width:12ch;font-size:5.4cqw}.engine-essential:is(.vertical-property,.vertical-event) .essential-layout{padding:0 5%;display:block;position:relative}.engine-essential:is(.vertical-property,.vertical-event) .essential-copy{background:var(--sector-paper);z-index:2;padding:4%;position:absolute;inset:auto 43% 5% 8%}.engine-essential:is(.vertical-property,.vertical-event) .essential-layout>.demo-photo{border-radius:0;height:100%;margin-left:20%}.engine-essential:is(.vertical-specification,.vertical-technical,.vertical-shipment) .essential-layout{border-top:1px solid;grid-template-columns:1.3fr 1fr;margin-inline:5%;padding-inline:0}.engine-essential:is(.vertical-specification,.vertical-technical,.vertical-shipment) .essential-layout>.demo-photo{border-radius:0;align-self:center;height:80%}.engine-essential:is(.vertical-access,.vertical-care) .essential-layout{grid-template-columns:1.2fr .85fr;gap:8%}.engine-essential:is(.vertical-access,.vertical-care) .essential-layout>.demo-photo{border-radius:0 0 45% 45%}.engine-essential:is(.vertical-schedule,.vertical-participation) .essential-layout{grid-template-columns:.9fr 1.1fr}.engine-essential:is(.vertical-schedule,.vertical-participation) .essential-layout>.demo-photo{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);border-radius:0}.engine-essential.vertical-seasonal .essential-layout>.demo-photo{border-radius:0 45% 0 0}.engine-essential.vertical-vehicle .essential-layout>.demo-photo{object-position:40%;border-radius:0}.engine-business:is(.vertical-stay,.vertical-property,.vertical-event) .business-grid{grid-template-rows:50% 50%;grid-template-columns:54% 1fr;gap:0 5%}.engine-business:is(.vertical-stay,.vertical-property,.vertical-event) .business-grid>.demo-photo{grid-area:1/1/3}.engine-business:is(.vertical-stay,.vertical-property,.vertical-event) .business-title{grid-area:1/2;align-self:center}.engine-business:is(.vertical-stay,.vertical-property,.vertical-event) .business-title h3{font-size:4.3cqw}.engine-business:is(.vertical-stay,.vertical-property,.vertical-event) .business-index{border:0;grid-area:2/2;align-self:center;gap:8%;padding:0;display:flex}.engine-business:is(.vertical-stay,.vertical-property,.vertical-event) .business-index>.demo-kicker{display:none}.engine-business:is(.vertical-stay,.vertical-property,.vertical-event) .business-index>div{padding:1rem 0;font-size:1.2cqw}.engine-business:is(.vertical-stay,.vertical-property,.vertical-event) .business-note{display:none}.engine-business:is(.vertical-materials,.vertical-craft,.vertical-seasonal,.vertical-exhibition) .business-grid{grid-template-rows:50% 50%;grid-template-columns:30% 40% 1fr}.engine-business:is(.vertical-materials,.vertical-craft,.vertical-seasonal,.vertical-exhibition) .business-title{grid-area:1/1/auto/3}.engine-business:is(.vertical-materials,.vertical-craft,.vertical-seasonal,.vertical-exhibition) .business-grid>.demo-photo{grid-area:2/2}.engine-business:is(.vertical-materials,.vertical-craft,.vertical-seasonal,.vertical-exhibition) .business-index{border-left:1px solid #899083;border-right:0;grid-area:1/3/3;align-self:center;padding-left:12%}.engine-business:is(.vertical-materials,.vertical-craft,.vertical-seasonal,.vertical-exhibition) .business-note{grid-area:2/1;align-self:center;padding:0 10% 0 0}.engine-business:is(.vertical-practice,.vertical-decision,.vertical-access,.vertical-technical) .business-grid{grid-template-rows:53% 47%;grid-template-columns:22% 1fr 27%}.engine-business:is(.vertical-practice,.vertical-decision,.vertical-access,.vertical-technical) .business-title{grid-column:2/4}.engine-business:is(.vertical-practice,.vertical-decision,.vertical-access,.vertical-technical) .business-title h3{max-width:15ch;font-family:Arial,Helvetica,sans-serif}.engine-business:is(.vertical-practice,.vertical-decision,.vertical-access,.vertical-technical) .business-grid>.demo-photo{grid-column:3}.engine-business:is(.vertical-practice,.vertical-decision,.vertical-access,.vertical-technical) .business-note{grid-area:2/2;align-self:center;padding:0 12% 0 0}.engine-business:is(.vertical-schedule,.vertical-vehicle,.vertical-shipment) .business-grid{grid-template-columns:19% 53% 1fr}.engine-business:is(.vertical-schedule,.vertical-vehicle,.vertical-shipment) .business-title h3{letter-spacing:-.06em;font-family:Arial,Helvetica,sans-serif;font-weight:500}.engine-signature:is(.vertical-stay,.vertical-property,.vertical-event) .signature-depth>.photo-context{opacity:.8;inset:0}.engine-signature:is(.vertical-stay,.vertical-property,.vertical-event) .signature-depth>.photo-detail{transform:translateY(calc(var(--travel)*-40%));inset:53% 7% 7% 73%}.engine-signature:is(.vertical-stay,.vertical-property,.vertical-event) .signature-title{top:23%;left:7%;right:27%}.engine-signature:is(.vertical-stay,.vertical-property,.vertical-event) .signature-title h3{max-width:10ch;font-size:8cqw}.engine-signature:is(.vertical-materials,.vertical-craft,.vertical-lookbook) .signature-depth>.photo-context{opacity:.65;inset:0 45% 0 0}.engine-signature:is(.vertical-materials,.vertical-craft,.vertical-lookbook) .signature-depth>.photo-detail{transform:translateY(calc(var(--travel)*-14%)) rotate(calc(3deg - var(--detail)*3deg));inset:10% 7% 14% 68%}.engine-signature:is(.vertical-materials,.vertical-craft,.vertical-lookbook) .signature-title{top:23%;left:31%;right:5%}.engine-signature:is(.vertical-materials,.vertical-craft,.vertical-lookbook) .signature-title h3{max-width:11ch;font-size:7.2cqw}.engine-signature:is(.vertical-specification,.vertical-installation,.vertical-technical,.vertical-shipment) .signature-depth>.photo-context{opacity:.62;inset:12% 0 0 26%}.engine-signature:is(.vertical-specification,.vertical-installation,.vertical-technical,.vertical-shipment) .signature-depth>.photo-detail{transform:translateY(calc(var(--travel)*-10%));inset:16% 71% 8% 5%}.engine-signature:is(.vertical-specification,.vertical-installation,.vertical-technical,.vertical-shipment) .signature-title{top:30%;left:12%}.engine-signature:is(.vertical-specification,.vertical-installation,.vertical-technical,.vertical-shipment) .signature-title h3{max-width:11ch;font-size:7.4cqw}}.engine-signature:is(.vertical-access,.vertical-care,.vertical-syllabus,.vertical-participation){background:var(--sector-paper);color:#17232b}.engine-signature:is(.vertical-access,.vertical-care,.vertical-syllabus,.vertical-participation) .demo-brand,.engine-signature:is(.vertical-access,.vertical-care,.vertical-syllabus,.vertical-participation) .demo-veil{background:var(--sector-paper)!important}.engine-signature:is(.vertical-access,.vertical-care,.vertical-syllabus,.vertical-participation) .signature-depth>.photo-context{opacity:.3;filter:none}.engine-signature:is(.vertical-access,.vertical-care,.vertical-syllabus,.vertical-participation) .signature-depth>.photo-detail{opacity:calc(.6 - var(--detail)*.6);transform:none}.engine-signature:is(.vertical-access,.vertical-care,.vertical-syllabus,.vertical-participation) .signature-title h3{text-shadow:none}.engine-signature:is(.vertical-access,.vertical-care,.vertical-syllabus,.vertical-participation) .signature-reframe{background:linear-gradient(90deg,var(--sector-paper) 75%,transparent)}@container (width<=699px){.engine-essential:is(.vertical-property,.vertical-event) .essential-layout>.demo-photo{border-radius:0}.engine-essential:is(.vertical-materials,.vertical-craft,.vertical-exhibition) .essential-layout>.demo-photo{border-radius:0 60px 0 0}.engine-essential:is(.vertical-practice,.vertical-decision,.vertical-syllabus) .essential-layout>.demo-photo{border-radius:0;max-height:35%}.engine-business:is(.vertical-stay,.vertical-property,.vertical-event) .business-grid>.demo-photo{border-radius:0 50px 0 0}.engine-business:is(.vertical-specification,.vertical-technical,.vertical-shipment) .business-title h3{font-family:Arial,Helvetica,sans-serif}.engine-signature:is(.vertical-stay,.vertical-property,.vertical-event) .signature-depth>.photo-context{opacity:.8;inset:9% 0 0}.engine-signature:is(.vertical-stay,.vertical-property,.vertical-event) .signature-depth>.photo-detail{inset:63% 65% 8% 6%}.engine-signature:is(.vertical-materials,.vertical-craft,.vertical-lookbook) .signature-depth>.photo-detail{inset:14% 9% 52% 60%}}
