@font-face{font-family:Bentley;src:url(https://www.bentleymotors.com/etc.clientlibs/bm-platform/bmcom/clientlibs/bm-platform.bm.app/resources/fonts/bentley-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bentley;src:url(https://www.bentleymotors.com/etc.clientlibs/bm-platform/bmcom/clientlibs/bm-platform.bm.app/resources/fonts/bentley-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bentley;src:url(https://www.bentleymotors.com/etc.clientlibs/bm-platform/bmcom/clientlibs/bm-platform.bm.app/resources/fonts/bentley-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bentley;src:url(https://www.bentleymotors.com/etc.clientlibs/bm-platform/bmcom/clientlibs/bm-platform.bm.app/resources/fonts/bentley-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bentley;src:url(https://www.bentleymotors.com/etc.clientlibs/bm-platform/bmcom/clientlibs/bm-platform.bm.app/resources/fonts/bentley-regular_italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gals;src:url(https://www.bentleymotors.com/etc.clientlibs/bm-platform/bmcom/clientlibs/bm-platform.bm.app/resources/fonts/Gals_Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gals;src:url(https://www.bentleymotors.com/etc.clientlibs/bm-platform/bmcom/clientlibs/bm-platform.bm.app/resources/fonts/Gals_Book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gals;src:url(https://www.bentleymotors.com/etc.clientlibs/bm-platform/bmcom/clientlibs/bm-platform.bm.app/resources/fonts/Gals_Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bm-black:#000;--bm-white:#fff;--bm-dark-green:#394d45;--bm-living-green:var(--bm-dark-green);--bg-container-gradient-top:#000;--bg-container-gradient-bottom:#183319;--bm-teal:#637a77;--bm-moss:#dcd8c0;--bm-moss-10:#f8f7f2;--bm-blush:#e7cfb9;--bm-alert:#eb1124;--bm-font-display:"Bentley", Palatino, "Palatino Linotype", "Times New Roman", serif;--bm-font-text:"Gals", "Bentley", Palatino, serif;--kiosk-w:1080;--kiosk-h:1920;--kiosk-pad-x:7%;--kiosk-pad-y:6%}html,body,#root{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden}html{background:var(--bm-black)}body{background:var(--bm-black);color:var(--bm-white);font-family:var(--bm-font-display);-webkit-font-smoothing:antialiased;margin:0}body.attract-active,body.attract-active #root{cursor:pointer}#root{width:100%;height:100%;display:block;position:relative}@supports (height:100dvh){html,body,#root{width:100vw;height:100dvh;min-height:100dvh}}.kiosk-screen{flex-direction:column;justify-content:stretch;align-items:stretch;width:100%;min-width:100%;height:100%;min-height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.kiosk-screen__bg{z-index:0;position:absolute;inset:0}.kiosk-screen__bg img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.kiosk-screen__overlay{background:linear-gradient(#0000008c 0%,#00000026 38%,#000000b8 100%);position:absolute;inset:0}.kiosk-screen__nav{z-index:2;pointer-events:none;justify-content:center;padding:2.2% 4%;display:flex;position:absolute;top:0;left:0;right:0}.kiosk-screen__logo{width:auto;height:clamp(28px,4.4vh,48px)}.kiosk-screen__main{min-height:0;padding:var(--kiosk-pad-y) var(--kiosk-pad-x);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.kiosk-footer{z-index:20;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;min-height:76px;padding:16px 40px 20px;display:flex;position:relative}.kiosk-footer__spacer{width:32px}.kiosk-footer__back{appearance:none;width:32px;height:32px;color:var(--bm-white);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.kiosk-footer__back:hover{background:#ffffff1a}.kiosk-footer--branded{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.kiosk-footer--branded .lang-switcher{justify-self:end}.kiosk-footer__logo{width:auto;height:clamp(28px,4.2vh,40px);display:block}.landing{background:var(--bm-moss-10)}.landing .kiosk-footer{background:var(--bg-container-gradient-bottom)}.landing__scroll{flex:1;min-height:0;overflow-y:auto}.landing__kicker{font-family:var(--bm-font-text);letter-spacing:.06em;color:var(--bm-blush);align-items:baseline;gap:.75em;margin:0;font-size:13px;font-style:italic;font-weight:300;display:inline-flex}.landing__kicker--on-image{z-index:2;color:#ffffffc7;position:absolute;bottom:24px;left:28px}.landing__kicker--ink{color:#0000006b;margin-bottom:40px;display:flex}.landing__kicker--moss{color:#dcd8c0b3;margin-bottom:14px;display:flex}.landing__hero{background:#d4d0c8;height:auto;min-height:0;position:relative;overflow:hidden}.landing__hero:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#000000b8 0%,#00000047 45%,#0000 100%);height:22%;position:absolute;inset:0 0 auto}.landing__stage{z-index:0;aspect-ratio:16/9;background:#d4d0c8;width:100%;position:relative}.landing__stage img{object-fit:cover;object-position:center 72%;opacity:0;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.landing__stage img.is-active{opacity:1}.landing__masthead{z-index:2;max-width:82%;padding:64px var(--kiosk-pad-x) 0;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;top:0;left:0}.landing__title{font-family:var(--bm-font-display);color:var(--bm-white);margin:0;font-size:clamp(1.7rem,5.2cqi,2.6rem);font-weight:300;line-height:1.08}.landing__title:after{content:"";background:var(--bm-blush);width:36px;height:1px;margin-top:12px;display:block}.landing__tagline{font-family:var(--bm-font-text);letter-spacing:.02em;color:#ffffffc7;margin:0;font-size:clamp(.95rem,2.2cqi,1.15rem);font-style:italic;font-weight:300}.landing__paints{left:var(--kiosk-pad-x);z-index:2;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:52px}.landing__paints .landing__kicker{color:var(--bm-living-green)}.landing__paints-row{align-items:center;gap:14px;display:flex}.landing__colors{gap:4px;display:flex}.landing__color{appearance:none;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.landing__swatch{border:1px solid #0000006b;border-radius:0;width:22px;height:22px;display:block}.landing__color.is-active .landing__swatch{outline:1px solid var(--bm-black);outline-offset:4px}.landing__color-name{font-family:var(--bm-font-display);letter-spacing:.02em;color:#000000d1;font-size:16px;font-style:italic;font-weight:400}.landing__atelier{background:var(--bm-moss-10);color:var(--bm-black);padding:96px var(--kiosk-pad-x) 112px}.landing__atelier-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:36px;max-width:none;margin:0;display:grid}.landing__atelier-plate{background:#cfc9b4;min-height:760px;position:relative}.landing__atelier-plate img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.landing__atelier-plate img.is-active{opacity:1}.landing__atelier-plate img[data-topic=freshAir],.landing__atelier-plate img[data-topic=urbanDriving],.landing__atelier-plate img[data-topic=driveModes]{object-position:right center}.landing__atelier-heading{letter-spacing:.2em;text-transform:uppercase;color:#0000006b;margin:0 0 8px;font-size:13px;font-weight:300}.landing__atelier-index{flex-direction:column;min-height:0;display:flex}.landing__atelier-item{appearance:none;text-align:left;color:#00000061;cursor:pointer;background:0 0;border:0;border-top:1px solid #0000001f;border-radius:0;grid-template-columns:2.4em minmax(0,1fr);gap:12px;width:100%;padding:14px 0;font-family:inherit;font-size:18px;font-weight:300;line-height:1.3;display:grid}.landing__atelier-item:last-of-type{border-bottom:1px solid #0000001f}.landing__atelier-item.is-active{color:var(--bm-black)}.landing__atelier-num{font-family:var(--bm-font-text);color:var(--bm-living-green);font-size:13px;font-style:italic;font-weight:400}.landing__atelier-item:not(.is-active) .landing__atelier-num{color:#394d4573}.landing__atelier-read{margin-top:auto;padding-top:52px}.landing__atelier-read h3{margin:0 0 22px;font-size:30px;font-weight:300;line-height:1.15}.landing__atelier-read p{color:#0000009e;max-width:36em;margin:0;font-size:18px;font-weight:300;line-height:1.45}.landing__more{padding:0 var(--kiosk-pad-x);background:var(--bm-moss-10);text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#0000006b;pointer-events:none;margin:0;font-size:clamp(13px,1.3cqi,16px);font-weight:300;animation:5.5s ease-in-out infinite hintBreathe}.landing__hybrid{background:var(--bg-container-gradient-bottom);color:var(--bm-moss);padding:24px var(--kiosk-pad-x) 40px;margin-top:0}.landing__hybrid-inner{max-width:none;margin:0}.landing__hybrid-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.landing__hybrid-head .landing__kicker--moss{margin-bottom:0}.landing__units{z-index:3;flex-direction:column;align-items:flex-end;margin:0;display:flex;position:relative}.landing__unit-trigger{appearance:none;min-width:132px;height:36px;color:var(--bm-white);letter-spacing:.08em;text-align:left;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5 6 6.5 11 1.5' stroke='%23dcd8c0' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #dcd8c066;border-radius:0;padding:0 36px 0 14px;font-family:inherit;font-size:13px;font-weight:300}.landing__unit-trigger.is-open{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 6.5 6 1.5 11 6.5' stroke='%23dcd8c0' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.landing__unit-menu{background:var(--bg-container-gradient-bottom);border:1px solid #dcd8c066;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% - 1px);left:0;right:0}.landing__unit-option{appearance:none;color:#dcd8c0c7;letter-spacing:.08em;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:300;display:block}.landing__unit-option.is-active,.landing__unit-option:hover{color:var(--bm-white);background:#ffffff0f}.landing__hybrid-title{font-family:var(--bm-font-display);color:var(--bm-white);margin:0 0 22px;font-size:clamp(1.25rem,3cqi,1.7rem);font-style:italic;font-weight:400;line-height:1.2}.landing__hybrid-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.landing__hybrid-stat{border-left:1px solid #dcd8c038;flex-direction:column;gap:8px;min-width:0;padding:0 14px;display:flex}.landing__hybrid-stat:first-child{border-left:0;padding-left:0}.landing__hybrid-label{letter-spacing:.14em;text-transform:uppercase;color:#dcd8c09e;font-size:10px;font-weight:300}.landing__hybrid-value{color:var(--bm-white);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.35rem,3.4cqi,1.85rem);font-weight:300;line-height:1}.landing__hybrid-unit{color:var(--bm-blush);margin-left:.35em;font-size:14px;font-style:normal}.landing__tech{background:var(--bm-moss-10);color:var(--bm-black);padding:96px var(--kiosk-pad-x) 112px}.landing__tech-inner{max-width:720px;margin:0 auto}.landing__tech-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:40px;display:flex}.landing__tech-head .landing__kicker--ink{margin-bottom:0}.landing__units--ink{z-index:4}.landing__units--ink .landing__unit-trigger{color:var(--bm-black);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5 6 6.5 11 1.5' stroke='%23394D45' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");border-color:#0000002e}.landing__units--ink .landing__unit-trigger.is-open{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 6.5 6 1.5 11 6.5' stroke='%23394D45' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.landing__units--ink .landing__unit-menu{background:var(--bm-moss-10);border-color:#0000002e}.landing__units--ink .landing__unit-option{color:#0000007a}.landing__units--ink .landing__unit-option.is-active,.landing__units--ink .landing__unit-option:hover{color:var(--bm-black);background:#0000000a}.landing__spec-group{min-width:0}.landing__spec-group+.landing__spec-group{margin-top:48px}.landing__spec-heading{letter-spacing:.02em;color:var(--bm-black);margin:0 0 20px;font-size:30px;font-weight:300;line-height:1.2}.landing__spec-row{border-bottom:1px solid #0000001f;justify-content:space-between;gap:1.5rem;padding:10px 0;display:flex}.landing__spec-label{color:#0000009e;font-size:16px;font-weight:300;line-height:1.4}.landing__spec-value{color:var(--bm-black);text-align:right;flex-shrink:0;font-size:16px;font-weight:300;line-height:1.4}.landing__craft{background:var(--bm-moss-10);color:var(--bm-black);padding:80px var(--kiosk-pad-x) 96px;text-align:center}.landing__craft .landing__kicker--ink{margin-bottom:28px}.landing__craft-quote{max-width:22em;font-family:var(--bm-font-text);color:var(--bm-dark-green);margin:0 auto;font-size:clamp(1.7rem,5cqi,2.5rem);font-style:italic;font-weight:300;line-height:1.25}.landing__craft-quote:after{content:"";background:var(--bm-blush);width:36px;height:1px;margin:22px auto 0;display:block}.landing__craft-place{letter-spacing:.28em;text-transform:uppercase;color:#00000061;margin:18px 0 0;font-size:11px;font-weight:300}.landing__craft-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:48px 0 36px;padding:0;list-style:none;display:grid}.landing__craft-swatch{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block}.landing__craft-swatch img{aspect-ratio:1;object-fit:cover;object-position:center;opacity:.38;width:100%;transition:opacity .45s;display:block}.landing__craft-swatch.is-active img{opacity:1;outline:1px solid var(--bm-dark-green);outline-offset:5px}.landing__craft-swatch span{font-family:var(--bm-font-text);letter-spacing:.08em;color:#00000052;margin-top:10px;font-size:12px;font-style:italic;display:block}.landing__craft-swatch.is-active span{color:var(--bm-dark-green)}.landing__craft-label{max-width:32em;min-height:8.5em;margin:0 auto}.landing__craft-label h3{font-family:var(--bm-font-display);color:var(--bm-black);margin:0 0 12px;font-size:22px;font-weight:300;line-height:1.2}.landing__craft-label p{color:#0000009e;margin:0;font-size:16px;font-weight:300;line-height:1.55}@media (prefers-reduced-motion:reduce){.landing__stage img,.landing__atelier-plate img,.landing__craft-swatch img{transition:none}}.attract{background:linear-gradient(180deg, var(--bg-container-gradient-top) 0%, var(--bg-container-gradient-bottom) 100%);perspective:1400px}.second-screen{background:linear-gradient(180deg, var(--bg-container-gradient-top) 0%, var(--bg-container-gradient-bottom) 100%);perspective:1400px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.second-screen .attract__logo{margin-bottom:0}.attract__hint{z-index:4;letter-spacing:.22em;text-transform:uppercase;color:#fff;pointer-events:none;margin:0;font-size:clamp(13px,1.3cqi,16px);font-weight:300;animation:5.5s ease-in-out infinite hintBreathe;position:absolute;top:48px;bottom:auto;left:50%;transform:translate(-50%)}@keyframes hintBreathe{0%,to{opacity:.96}50%{opacity:1}}.attract .kiosk-screen__main{gap:3.2vh}.attract__heading{flex-direction:column;align-items:center;gap:.35rem;display:flex}.attract__logo{transform-origin:50%;width:clamp(280px,72%,820px);transform-style:preserve-3d;margin-bottom:4.2vh;line-height:0;animation:4.8s ease-in-out infinite logoTilt;display:block;position:relative}.attract__logo-img{mix-blend-mode:screen;width:100%;height:auto;display:block}.attract__logo-bling{object-fit:contain;pointer-events:none;mix-blend-mode:screen;opacity:0;filter:brightness();width:100%;height:100%;animation:4.8s ease-in-out infinite logoShine;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 28%,#ffffff73 42%,#fff 50%,#ffffff73 58%,#0000 72%);mask-image:linear-gradient(90deg,#0000 28%,#ffffff73 42%,#fff 50%,#ffffff73 58%,#0000 72%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes logoShine{0%,50%,to{opacity:0;filter:brightness();-webkit-mask-position:50% 0;mask-position:50% 0}25%{opacity:1;filter:brightness(1.7);-webkit-mask-position:78% 0;mask-position:78% 0}75%{opacity:1;filter:brightness(1.05);-webkit-mask-position:22% 0;mask-position:22% 0}}@keyframes logoTilt{0%,to{transform:rotateY(0)rotateX(0)}25%{transform:rotateY(8deg)rotateX(-2deg)}50%{transform:rotateY(0)rotateX(0)}75%{transform:rotateY(-8deg)rotateX(2deg)}}.attract__title{color:var(--bm-white);text-align:center;margin:0;font-size:clamp(3.2rem,7.2cqi,5.6rem);font-weight:300;line-height:1.08}.attract__tagline{letter-spacing:.02em;color:#ffffffc7;text-align:center;margin:0;font-size:clamp(1.25rem,2.4cqi,1.85rem);font-weight:300}.attract__facts{gap:clamp(2rem,6cqi,4.5rem);margin-top:3.2vh;display:flex}.attract__fact{flex-direction:column;align-items:center;min-width:5.5rem;display:flex}.attract__fact-label{letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin-bottom:.5vh;font-size:clamp(17px,1.9cqi,23px);font-weight:300}.attract__fact-value{color:var(--bm-white);font-size:clamp(2.35rem,4.3cqi,3.5rem);font-weight:300}.attract__price{letter-spacing:.08em;color:#ffffffe0;margin-top:1.2vh;font-size:clamp(1.7rem,3cqi,2.4rem);font-weight:300}.lang-switcher{position:relative}.lang-switcher__button,.lang-switcher__option{appearance:none;color:var(--bm-white);font-family:var(--bm-font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:0;font-size:13px;font-weight:300}.lang-switcher__button{justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:12px;display:inline-flex;position:relative}.lang-switcher__sizer{visibility:hidden;white-space:nowrap;pointer-events:none}.lang-switcher__label{white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lang-switcher__button:hover,.lang-switcher__option:hover,.lang-switcher__option.is-active{background:#ffffff1a}.lang-switcher__menu{background:#0c1a0d;border:1px solid #ffffff8c;min-width:100%;margin:0;padding:0;list-style:none;position:absolute;top:auto;bottom:calc(100% + 4px);right:0}.lang-switcher__option{text-align:left;border:0;width:100%;padding:8px 14px;font-size:12px;display:block}.reveal{z-index:40;background:var(--bg-container-gradient-bottom);will-change:transform;pointer-events:none;position:absolute;inset:0}.reveal.is-open{pointer-events:auto}.reveal__pull{z-index:2;border:0;border-left:1px solid var(--bm-blush);background:var(--bg-container-gradient-bottom);width:44px;height:380px;color:var(--bm-moss);font-family:var(--bm-font-text);letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;cursor:grab;touch-action:none;pointer-events:auto;border-radius:14px 0 0 14px;justify-content:center;align-items:center;padding:0;font-size:12px;font-style:italic;font-weight:300;display:flex;position:absolute;top:66.666%;left:0;transform:translate(-100%,-50%)}.reveal__pull:active{cursor:grabbing}.reveal__sheet{touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.reveal__home{height:100%;padding:96px var(--kiosk-pad-x) 48px;color:var(--bm-moss);flex-direction:column;display:flex}.reveal__close{color:var(--bm-blush);font-family:var(--bm-font-text);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:12px;margin-top:auto;padding:16px 0 0;font-size:13px;font-style:italic;font-weight:300;display:inline-flex}.reveal__close svg{flex-shrink:0}.reveal__title{max-width:18em;font-family:var(--bm-font-display);color:var(--bm-moss);margin:0;font-size:clamp(2rem,5.4cqi,2.7rem);font-weight:300;line-height:1.12}.reveal__title:after{content:"";background:var(--bm-blush);width:36px;height:1px;margin-top:22px;display:block}.reveal__lede{max-width:28em;font-family:var(--bm-font-text);letter-spacing:.02em;color:#dcd8c0b8;margin:28px 0 0;font-size:clamp(1rem,2.3cqi,1.2rem);font-style:italic;font-weight:300;line-height:1.5}.reveal__nav{margin-top:56px}.reveal__nav ul{border-top:1px solid #e7cfb947;margin:0;padding:0;list-style:none}.reveal__item{width:100%;color:var(--bm-moss);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7cfb947;align-items:center;gap:18px;padding:22px 0;display:flex}.reveal__item:after{content:"";border-right:1px solid var(--bm-blush);border-top:1px solid var(--bm-blush);opacity:.65;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.reveal__item:hover .reveal__label{color:var(--bm-blush)}.reveal__index{font-family:var(--bm-font-text);letter-spacing:.08em;color:var(--bm-blush);flex-shrink:0;font-size:13px;font-style:italic;font-weight:300}.reveal__label{font-family:var(--bm-font-display);letter-spacing:.02em;flex:1;font-size:clamp(1.35rem,3.4cqi,1.75rem);font-weight:300;line-height:1.2}.reveal__panel{z-index:3;background:var(--bm-moss-10);color:var(--bm-black);pointer-events:none;touch-action:pan-y;flex-direction:column;transition:transform .48s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translate(100%)}.reveal__panel.is-open{pointer-events:auto;transform:translate(0)}.reveal__panel-head{padding:36px var(--kiosk-pad-x) 28px;border-bottom:1px solid #00000014;align-items:center;gap:16px;display:flex}.reveal__panel-head h2{font-family:var(--bm-font-display);color:var(--bm-black);margin:0;font-size:clamp(1.5rem,4cqi,2rem);font-weight:300;line-height:1.15}.reveal__back{appearance:none;width:40px;height:40px;color:var(--bm-dark-green);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.reveal__panel-body{min-height:0;padding:28px var(--kiosk-pad-x) 80px;flex:1;overflow:auto}.reveal__panel-lede{max-width:38em;font-family:var(--bm-font-text);letter-spacing:.01em;color:#0000009e;margin:0 0 28px;font-size:18px;font-style:italic;font-weight:300;line-height:1.5}.more-picker{flex-direction:column;gap:40px;display:flex}.more-family__title{font-family:var(--bm-font-text);letter-spacing:.04em;color:var(--bm-dark-green);margin:0 0 20px;font-size:20px;font-style:italic;font-weight:300}.more-family__title:after{content:"";background:#394d4547;width:100%;height:1px;margin-top:12px;display:block}.more-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 10px;display:grid}.more-picker--large .more-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}.more-tile{appearance:none;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.more-tile__face{aspect-ratio:2;background:#dcd8c0;width:100%;display:block;overflow:hidden}.more-picker--large .more-tile__face{aspect-ratio:4/3}.more-picker--large .more-tile__name{font-size:13px}.more-tile.is-selected .more-tile__face{outline:2px solid var(--bm-dark-green);outline-offset:3px}.more-tile__swatch,.more-tile__wordmark,.more-tile__face img{object-fit:cover;width:100%;height:100%;display:block}.more-tile__wordmark{background:#f3f1ea;justify-content:center;align-items:center;display:flex}.more-tile__wordmark span{font-family:var(--bm-font-display);letter-spacing:.16em;font-size:10px;font-weight:300}.more-tile__name{font-family:var(--bm-font-text);color:#000000b8;font-size:11px;font-weight:300;line-height:1.3}.more-tile__note{font-family:var(--bm-font-text);letter-spacing:.02em;color:var(--bm-moss);background:var(--bm-dark-green);padding:5px 8px;font-size:10px;font-weight:300}.more-tile__note--standard{color:var(--bm-dark-green);background:0 0}
