.ma1-copy .ma1-page{--ink:#171617;--muted:#68656a;--line:#dedde0;--dark:#1d1d20;--dark-surface:#303034;--radius:28px;color:var(--ink);background:#fff;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;overflow:hidden}.ma1-copy .ma1-page *{box-sizing:border-box}.ma1-copy .ma1-page img,.ma1-copy .ma1-page video{max-width:100%;display:block}.ma1-copy .ma1-page h1,.ma1-copy .ma1-page h2,.ma1-copy .ma1-page h3,.ma1-copy .ma1-page p{font-weight:300}.ma1-copy .ma1-header__logo img{width:108px;height:auto}.ma1-copy .ma1-mobile-menu{top:64px}.ma1-copy .ma1-purchase{grid-template-columns:minmax(0,1.5fr) minmax(360px,.72fr);gap:68px;max-width:1440px;margin:auto;padding:56px 64px 96px;display:grid}.ma1-copy .ma1-gallery__main{aspect-ratio:1;background:#fff;place-items:center;display:grid;overflow:hidden}.ma1-copy .ma1-gallery__main img{object-fit:contain;width:100%;height:100%}.ma1-copy .ma1-gallery__thumbs{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:10px;display:grid}.ma1-copy .ma1-gallery__thumb{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #0000;padding:0;overflow:hidden}.ma1-copy .ma1-gallery__thumb.is-active{border-color:#181719}.ma1-copy .ma1-gallery__thumb img{object-fit:contain;width:100%;height:100%}.ma1-copy .ma1-buy{align-self:start;padding-top:12px}.ma1-copy .ma1-crumbs{color:#7a777c;gap:8px;margin-bottom:44px;font-size:11px;display:flex}.ma1-copy .ma1-buy h1{letter-spacing:-.052em;margin:0 0 14px;font-size:49px;line-height:1.02}.ma1-copy .ma1-price{margin:0 0 27px;font-size:18px}.ma1-copy .ma1-lead{color:#555258;max-width:410px;margin:0 0 8px;font-size:17px;line-height:1.5}.ma1-copy .ma1-ritual-line{color:#858187;margin:0 0 30px;font-size:14px;line-height:1.5}.ma1-copy .ma1-highlights{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:27px;padding:19px 0;display:grid}.ma1-copy .ma1-highlights span{color:#77737a;font-size:11px}.ma1-copy .ma1-highlights strong{color:#1d1b1e;margin-bottom:3px;font-size:18px;display:block}.ma1-copy .ma1-color{justify-content:space-between;align-items:center;margin:0 0 25px;font-size:13px;display:flex}.ma1-copy .ma1-color strong{align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.ma1-copy .ma1-color i{background:#f7f5f2;border:1px solid #c9c6c4;border-radius:50%;width:17px;height:17px;display:inline-block}.ma1-copy .ma1-form>label{margin-bottom:10px;font-size:12px;display:block}.ma1-copy .ma1-form__row{grid-template-columns:116px 1fr;gap:10px;display:grid}.ma1-copy .ma1-quantity{border:1px solid #c9c7ca;border-radius:26px;grid-template-columns:34px 1fr 34px;align-items:center;height:50px;display:grid}.ma1-copy .ma1-quantity button{cursor:pointer;background:0 0;border:0;height:100%}.ma1-copy .ma1-quantity input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;width:100%}.ma1-copy .ma1-quantity input::-webkit-inner-spin-button{display:none}.ma1-copy .ma1-add,.ma1-copy .ma1-sticky button{color:#fff;cursor:pointer;background:#181719;border:1px solid #181719;border-radius:26px;height:50px;font-weight:500}.ma1-copy .ma1-form__status{min-height:18px;margin:8px 0 0;font-size:12px}.ma1-copy .ma1-assurances{border-top:1px solid var(--line);margin:27px 0 0;padding:0;list-style:none}.ma1-copy .ma1-assurances li{border-bottom:1px solid var(--line);padding:13px 0;font-size:12px}.ma1-copy .ma1-love{background:var(--dark);color:#f5f4f6;padding:128px 0 150px}.ma1-copy .ma1-love__head,.ma1-copy .ma1-wavelengths,.ma1-copy .ma1-modes{width:min(1312px,100% - 128px);margin-inline:auto}.ma1-copy .ma1-love__head h2{letter-spacing:-.05em;margin:0 0 57px;font-size:clamp(54px,5vw,76px);line-height:1}.ma1-copy .ma1-love__rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:0 max(64px,50vw - 656px);display:flex;overflow-x:auto}.ma1-copy .ma1-love__rail::-webkit-scrollbar{display:none}.ma1-copy .ma1-love__card{aspect-ratio:16/9;border-radius:var(--radius);scroll-snap-align:center;background:#09090a;flex:0 0 min(76vw,1050px);position:relative;overflow:hidden}.ma1-copy .ma1-love__card img,.ma1-copy .ma1-love__card video{object-fit:cover;width:100%;height:100%}.ma1-copy .ma1-love__copy{z-index:2;opacity:0;max-width:460px;transition:opacity .65s,transform .65s;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.ma1-copy .ma1-love__card.is-active .ma1-love__copy{opacity:1;transform:translateY(-50%)translate(0)}.ma1-copy .ma1-love__copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4vw,64px);line-height:1.02}.ma1-copy .ma1-love__copy p{margin:14px 0 0;font-size:22px}.ma1-copy .ma1-love__card--dark-copy{color:#151416}.ma1-copy .ma1-love__card--center .ma1-love__copy{text-align:center;width:80%;top:9%;left:50%;transform:translate(-50%)translateY(12px)}.ma1-copy .ma1-love__card--center.is-active .ma1-love__copy{transform:translate(-50%)}.ma1-copy .ma1-love__card--right .ma1-love__copy{text-align:right;left:auto;right:7%}.ma1-copy .ma1-love__controls{background:#333337;border-radius:36px;align-items:center;gap:16px;width:max-content;height:68px;margin:25px auto 0;padding:0 10px;display:flex}.ma1-copy .ma1-love__controls>button,.ma1-copy .ma1-scenes__controls button{color:inherit;cursor:pointer;background:0 0;border:0;width:42px;height:42px;padding:10px}.ma1-copy .ma1-love__controls svg,.ma1-copy .ma1-scenes__controls svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:100%;height:100%}.ma1-copy .ma1-love__dots{align-items:center;gap:7px;display:flex}.ma1-copy .ma1-love__dots button{cursor:pointer;background:#77777b;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.ma1-copy .ma1-love__dots button.is-active{background:#fff;border-radius:4px;width:28px}.ma1-copy .ma1-wavelengths{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);align-items:center;gap:85px;padding-top:170px;display:grid}.ma1-copy .ma1-wavelengths__image{aspect-ratio:1;border-radius:var(--radius);background:#fff;overflow:hidden}.ma1-copy .ma1-wavelengths__image img{object-fit:cover;width:100%;height:100%}.ma1-copy .ma1-wavelengths__content h2,.ma1-copy .ma1-modes>h2{letter-spacing:-.05em;margin:0 0 42px;font-size:clamp(50px,4.7vw,70px);line-height:1}.ma1-copy .ma1-accordion{gap:10px;display:grid}.ma1-copy .ma1-accordion__item,.ma1-copy .ma1-modes__buttons button{background:var(--dark-surface);color:#f8f7f8;text-align:left;width:100%;min-height:58px;font:inherit;cursor:pointer;border:0;border-radius:30px;align-items:flex-start;gap:14px;padding:8px 18px 8px 8px;transition:min-height .35s,border-radius .35s,background .35s;display:flex}.ma1-copy .ma1-accordion__item>span:last-child,.ma1-copy .ma1-modes__buttons button>span:last-child{gap:7px;padding:10px 0;display:grid}.ma1-copy .ma1-accordion__item strong,.ma1-copy .ma1-modes__buttons strong{font-size:16px;font-weight:400}.ma1-copy .ma1-accordion__item small,.ma1-copy .ma1-modes__buttons small{color:#c4c1c6;font-size:14px;line-height:1.45;display:none}.ma1-copy .ma1-accordion__item.is-open,.ma1-copy .ma1-modes__buttons button.is-open{background:#3a3a3f;border-radius:28px;min-height:118px}.ma1-copy .ma1-accordion__item.is-open small,.ma1-copy .ma1-modes__buttons button.is-open small{display:block}.ma1-copy .ma1-plus{border:1px solid #77777b;border-radius:50%;flex:0 0 42px;height:42px;position:relative}.ma1-copy .ma1-plus:before,.ma1-copy .ma1-plus:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ma1-copy .ma1-plus:after{transition:transform .3s;transform:translate(-50%,-50%)rotate(90deg)}.ma1-copy .is-open>.ma1-plus:after{transform:translate(-50%,-50%)rotate(0)}.ma1-copy .ma1-modes{padding-top:170px}.ma1-copy .ma1-modes__stage{aspect-ratio:2560/1100;border-radius:var(--radius);background:#29292c;position:relative;overflow:hidden}.ma1-copy .ma1-modes__stage>img{object-fit:cover;width:100%;height:100%;transition:opacity .25s}.ma1-copy .ma1-modes__buttons{z-index:2;gap:9px;width:315px;display:grid;position:absolute;top:50%;left:36px;transform:translateY(-50%)}.ma1-copy .ma1-modes__buttons button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#202022d1}.ma1-copy .ma1-modes__buttons button.is-open{background:#313134e6}.ma1-copy .ma1-daily{background:#fff;position:relative}.ma1-copy .ma1-daily picture,.ma1-copy .ma1-daily picture img{width:100%;display:block}.ma1-copy .ma1-daily picture img{object-fit:cover;height:min(42.969vw,720px);min-height:610px}.ma1-copy .ma1-daily__copy{z-index:2;color:#fff;max-width:500px;position:absolute;top:50%;left:max(64px,50vw - 656px);transform:translateY(-50%)}.ma1-copy .ma1-daily__copy h2{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(52px,4.6vw,68px);line-height:1}.ma1-copy .ma1-daily__copy p{max-width:430px;margin:0;font-size:18px;line-height:1.55}.ma1-copy .ma1-results{background:#fff;padding:140px 64px 110px}.ma1-copy .ma1-results__head{text-align:center;margin:0 auto 70px}.ma1-copy .ma1-results__head h2{letter-spacing:-.05em;margin:0 0 17px;font-size:clamp(50px,4.8vw,72px);line-height:1}.ma1-copy .ma1-results__head p{color:#666268;margin:0;font-size:19px}.ma1-copy .ma1-results__grid{grid-template-columns:1fr 1fr;gap:18px;max-width:1312px;margin:auto;display:grid}.ma1-copy .ma1-results__grid img{aspect-ratio:1;object-fit:cover;width:100%}.ma1-copy .ma1-results__disclaimer{text-align:center;color:#7d7980;max-width:980px;margin:27px auto 0;font-size:11px;line-height:1.5}.ma1-copy .ma1-scenes{background:#e8e4e3;height:min(42.969vw,720px);min-height:610px;position:relative;overflow:hidden}.ma1-copy .ma1-scene,.ma1-copy .ma1-scene picture,.ma1-copy .ma1-scene img{width:100%;height:100%;position:absolute;inset:0}.ma1-copy .ma1-scene{opacity:0;visibility:hidden;transition:opacity .65s}.ma1-copy .ma1-scene.is-active{opacity:1;visibility:visible}.ma1-copy .ma1-scene img{object-fit:cover}.ma1-copy .ma1-scenes__controls{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111012a8;border-radius:28px;align-items:center;gap:4px;height:54px;padding:0 8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.ma1-copy .ma1-scenes__controls span{text-align:center;min-width:46px;font-size:11px}.ma1-copy .ma1-closing{text-align:center;place-items:center;min-height:560px;padding:80px 28px;display:grid}.ma1-copy .ma1-closing>div{max-width:880px}.ma1-copy .ma1-closing h2{letter-spacing:-.055em;margin:0 0 31px;font-size:clamp(58px,5.3vw,80px);line-height:.98}.ma1-copy .ma1-closing p{color:#555158;margin:0;font-size:21px;line-height:1.55}.ma1-copy .ma1-information{background:#f5f5f4;padding:130px max(64px,50vw - 656px)}.ma1-copy .ma1-information__head{grid-template-columns:1fr 2fr;align-items:start;margin-bottom:65px;display:grid}.ma1-copy .ma1-information__head>p{text-transform:uppercase;letter-spacing:.14em;margin:8px 0;font-size:12px}.ma1-copy .ma1-information__head h2{letter-spacing:-.05em;margin:0;font-size:clamp(54px,5vw,72px);line-height:.98}.ma1-copy .ma1-information__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ma1-copy .ma1-information details{border-top:1px solid #c9c8c7}.ma1-copy .ma1-information summary{cursor:pointer;padding:21px 0;font-size:14px;font-weight:500;list-style:none}.ma1-copy .ma1-information summary::-webkit-details-marker{display:none}.ma1-copy .ma1-information article{padding:12px 26px 36px 0}.ma1-copy .ma1-information article h3{margin:0 0 20px;font-size:26px}.ma1-copy .ma1-information article p,.ma1-copy .ma1-information article li,.ma1-copy .ma1-information dd{color:#5f5b61;font-size:14px;line-height:1.55}.ma1-copy .ma1-information article ul{padding-left:18px}.ma1-copy .ma1-information dl{margin:0}.ma1-copy .ma1-information dl>div{border-bottom:1px solid #ddd;grid-template-columns:1fr 1.2fr;gap:15px;padding:10px 0;display:grid}.ma1-copy .ma1-information dt,.ma1-copy .ma1-information dd{margin:0;font-size:12px}.ma1-copy .ma1-usage{border-bottom:1px solid #c9c8c7!important}.ma1-copy .ma1-usage summary{justify-content:space-between;display:flex;font-size:18px!important}.ma1-copy .ma1-usage[open] summary span:last-child{transform:rotate(45deg)}.ma1-copy .ma1-usage>div{color:#5f5b61;max-width:850px;padding:0 0 34px;font-size:14px;line-height:1.6}.ma1-copy .ma1-footer .footer-logo{width:158px;height:auto}.ma1-copy .ma1-sticky{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-radius:32px;align-items:center;gap:24px;padding:8px 8px 8px 20px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #00000029}.ma1-copy .ma1-sticky[hidden]{display:none}.ma1-copy .ma1-sticky span{display:grid}.ma1-copy .ma1-sticky strong{font-size:12px}.ma1-copy .ma1-sticky small{color:#777;font-size:11px}.ma1-copy .ma1-sticky button{height:43px;padding:0 22px}@media (max-width:749px){.ma1-copy .ma1-header{height:56px;padding:0 10px}.ma1-copy .ma1-header__logo{justify-self:center}.ma1-copy .ma1-header__logo img{width:78px}.ma1-copy .ma1-mobile-menu{top:56px}.ma1-copy .ma1-purchase{padding:22px 16px 60px;display:block}.ma1-copy .ma1-gallery__main{aspect-ratio:1;width:100%}.ma1-copy .ma1-gallery__thumbs{scroll-snap-type:x mandatory;gap:7px;display:flex;overflow-x:auto}.ma1-copy .ma1-gallery__thumb{scroll-snap-align:start;flex:0 0 65px}.ma1-copy .ma1-buy{padding:35px 3px 0}.ma1-copy .ma1-crumbs{margin-bottom:28px}.ma1-copy .ma1-buy h1{font-size:37px}.ma1-copy .ma1-lead{font-size:15px}.ma1-copy .ma1-highlights{margin-top:25px}.ma1-copy .ma1-form__row{grid-template-columns:104px 1fr}.ma1-copy .ma1-love{padding:82px 0 90px}.ma1-copy .ma1-love__head,.ma1-copy .ma1-wavelengths,.ma1-copy .ma1-modes{width:calc(100% - 36px)}.ma1-copy .ma1-love__head h2{margin-bottom:28px;font-size:42px}.ma1-copy .ma1-love__rail{gap:12px;padding:0 18px}.ma1-copy .ma1-love__card{aspect-ratio:1;background:#29292c;flex-direction:column;flex-basis:calc(100vw - 36px);display:flex}.ma1-copy .ma1-love__card .ma1-love__copy{opacity:1;text-align:left;color:#fff;order:0;width:auto;max-width:none;min-height:118px;padding:22px 20px 14px;position:relative;top:auto;left:auto;right:auto;transform:none!important}.ma1-copy .ma1-love__copy h3{font-size:32px}.ma1-copy .ma1-love__copy p{margin-top:8px;font-size:15px}.ma1-copy .ma1-love__card img,.ma1-copy .ma1-love__card video{object-fit:cover;object-position:center;flex:1;order:1;min-height:0}.ma1-copy .ma1-love__controls{height:52px;margin-top:17px}.ma1-copy .ma1-love__controls>button{width:34px;height:34px;padding:8px}.ma1-copy .ma1-wavelengths{flex-direction:column;align-items:stretch;gap:22px;padding-top:105px;display:flex}.ma1-copy .ma1-wavelengths__content{display:contents}.ma1-copy .ma1-wavelengths__content h2{order:-1;margin:0 0 4px;font-size:41px}.ma1-copy .ma1-wavelengths__image{order:0}.ma1-copy .ma1-accordion{order:1}.ma1-copy .ma1-accordion__item{min-height:54px}.ma1-copy .ma1-accordion__item.is-open{min-height:110px}.ma1-copy .ma1-modes{padding-top:105px}.ma1-copy .ma1-modes>h2{margin-bottom:30px;font-size:41px}.ma1-copy .ma1-modes__stage{aspect-ratio:auto;flex-direction:column;display:flex;overflow:visible}.ma1-copy .ma1-modes__stage>img{aspect-ratio:4/3;object-fit:cover;border-radius:22px}.ma1-copy .ma1-modes__buttons{width:100%;padding-top:18px;position:static;transform:none}.ma1-copy .ma1-modes__buttons button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#303034}.ma1-copy .ma1-modes__buttons button.is-open{background:#3a3a3f}.ma1-copy .ma1-daily{flex-direction:column;display:flex}.ma1-copy .ma1-daily__copy{color:#171617;background:#fff;order:0;max-width:none;padding:58px 20px 32px;position:static;transform:none}.ma1-copy .ma1-daily__copy h2{margin-bottom:18px;font-size:39px}.ma1-copy .ma1-daily__copy p{color:#605d61;font-size:14px}.ma1-copy .ma1-daily picture{order:1}.ma1-copy .ma1-daily picture img{aspect-ratio:1;object-fit:cover;height:auto;min-height:0}.ma1-copy .ma1-results{padding:85px 12px 72px}.ma1-copy .ma1-results__head{margin-bottom:38px;padding:0 12px}.ma1-copy .ma1-results__head h2{font-size:42px}.ma1-copy .ma1-results__head p{font-size:15px}.ma1-copy .ma1-results__grid{gap:6px}.ma1-copy .ma1-results__disclaimer{padding:0 10px;font-size:9px}.ma1-copy .ma1-scenes{height:100vw;min-height:0}.ma1-copy .ma1-scenes__controls{bottom:14px}.ma1-copy .ma1-closing{min-height:440px;padding:70px 24px}.ma1-copy .ma1-closing h2{font-size:46px}.ma1-copy .ma1-closing p{font-size:15px}.ma1-copy .ma1-information{padding:80px 18px}.ma1-copy .ma1-information__head{margin-bottom:45px;display:block}.ma1-copy .ma1-information__head>p{margin-bottom:18px}.ma1-copy .ma1-information__head h2{font-size:44px}.ma1-copy .ma1-information__grid{display:block}.ma1-copy .ma1-information__grid details{border-bottom:1px solid #c9c8c7}.ma1-copy .ma1-information__grid summary{justify-content:space-between;align-items:center;display:flex}.ma1-copy .ma1-information__grid summary:after{content:"+";font-size:19px;font-weight:300}.ma1-copy .ma1-information__grid details[open] summary:after{content:"−"}.ma1-copy .ma1-information article{padding-top:4px}.ma1-copy .ma1-information article h3{display:none}.ma1-copy .ma1-footer .footer-logo{width:128px}.ma1-copy .ma1-sticky{justify-content:space-between;bottom:12px;left:12px;right:12px}.ma1-copy .ma1-sticky button{min-width:132px}}@media (prefers-reduced-motion:reduce){.ma1-copy .ma1-page *{scroll-behavior:auto!important;transition:none!important}.ma1-copy .ma1-love__rail{scroll-snap-type:none}.ma1-copy .ma1-love__copy{opacity:1}.ma1-copy .ma1-scenes .ma1-scene{transition:none}}@media (min-width:750px){.ma1-copy .ma1-purchase{grid-template-columns:minmax(0,1.22fr) minmax(400px,.78fr);gap:64px;max-width:1312px;padding:42px 32px 88px}.ma1-copy .ma1-modes>h2{text-align:center}.ma1-copy .ma1-daily__copy{color:#171617}.ma1-copy .ma1-daily__copy p{color:#3e3b40}.ma1-copy .ma1-results__grid{max-width:1170px}}.ma1-copy .ma1-love__head{justify-content:space-between;align-items:baseline;gap:30px;display:flex}.ma1-copy .ma1-love__head>a{color:#fff;text-underline-offset:6px;white-space:nowrap;font-size:clamp(14px,1.2vw,20px);font-weight:300;text-decoration:underline}.ma1-copy .ma1-film-dialog{background:#050505;border:0;width:min(1180px,100vw - 48px);max-width:none;padding:0;box-shadow:0 25px 100px #0000008c}.ma1-copy .ma1-film-dialog::backdrop{background:#000000e6}.ma1-copy .ma1-film-dialog video{background:#000;width:100%;max-height:88vh;display:block}.ma1-copy .ma1-film-dialog>button{z-index:2;color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff73;border-radius:50%;width:42px;height:42px;padding:10px;position:absolute;top:16px;right:16px}.ma1-copy .ma1-film-dialog>button svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:100%;height:100%}@media (max-width:749px){.ma1-copy .ma1-love__head{align-items:flex-end}.ma1-copy .ma1-love__head>a{margin-bottom:33px;font-size:12px}.ma1-copy .ma1-film-dialog{width:calc(100vw - 20px)}}.ma1-copy .ma1-page .site-header{z-index:20;position:relative}.ma1-copy .ma1-gallery{justify-self:center;width:min(100%,680px)}.ma1-copy .ma1-gallery__main img{width:94%;height:94%}.ma1-copy .ma1-gallery__thumbs-shell{grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px;margin-top:10px;display:grid}.ma1-copy .ma1-gallery__thumbs{scroll-snap-type:x mandatory;scroll-behavior:smooth;grid-template-columns:none;grid-auto-columns:calc(16.6667% - 6.66667px);grid-auto-flow:column;gap:8px;margin-top:0;display:grid;overflow:hidden}.ma1-copy .ma1-gallery__thumb{scroll-snap-align:start}.ma1-copy .ma1-gallery__arrow{color:#171617;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:42px;padding:5px;display:grid}.ma1-copy .ma1-gallery__arrow svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:100%;height:100%;display:block}.ma1-copy .ma1-gallery__arrow:disabled{opacity:.18;cursor:default}.ma1-copy .ma1-love__head h2{margin-bottom:42px;font-size:clamp(42px,3.6vw,52px)}.ma1-copy .ma1-love__copy{max-width:390px}.ma1-copy .ma1-love__copy h3,.ma1-copy .ma1-love__copy p{letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:400;line-height:1.18}.ma1-copy .ma1-love__copy p{margin-top:6px}.ma1-copy .ma1-love__card--top-center .ma1-love__copy{text-align:center;width:88%;max-width:none;top:7%;left:50%;transform:translate(-50%)translateY(10px)}.ma1-copy .ma1-love__card--top-center.is-active .ma1-love__copy{transform:translate(-50%)translateY(0)}.ma1-copy .ma1-love__card--left .ma1-love__copy{top:50%;left:6%;transform:translateY(-50%)translate(-10px)}.ma1-copy .ma1-love__card--left.is-active .ma1-love__copy{transform:translateY(-50%)translate(0)}.ma1-copy .ma1-love__card--wavelengths img{will-change:transform;transition:transform 5.5s cubic-bezier(.2,.7,.2,1);transform:scale(1)}.ma1-copy .ma1-love__card--wavelengths.is-active img{transform:scale(1.1)}.ma1-copy .ma1-love__card:not(.is-active){cursor:pointer}.ma1-copy .ma1-love__card:focus-visible{outline-offset:4px;outline:2px solid #fff}.ma1-copy .ma1-wavelengths__content h2,.ma1-copy .ma1-modes>h2{font-size:clamp(43px,4vw,58px)}.ma1-copy .ma1-accordion__item em,.ma1-copy .ma1-modes__buttons em{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:1.35;display:none}.ma1-copy .ma1-accordion__item.is-open em,.ma1-copy .ma1-modes__buttons button.is-open em{display:block}.ma1-copy .ma1-accordion__item.is-open,.ma1-copy .ma1-modes__buttons button.is-open{min-height:0;padding-bottom:17px}.ma1-copy .ma1-accordion__item small,.ma1-copy .ma1-modes__buttons small{padding-right:5px;font-size:12px;line-height:1.52}.ma1-copy .ma1-modes__media{position:absolute;inset:0;overflow:hidden}.ma1-copy .ma1-modes__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ma1-copy .ma1-modes__image--current{z-index:0}.ma1-copy .ma1-modes__image--next{z-index:1;opacity:0;transition:opacity .52s}.ma1-copy .ma1-modes__image--next.is-visible{opacity:1}.ma1-copy .ma1-modes__buttons{z-index:3;width:420px}.ma1-copy .ma1-results__grid{align-items:start}.ma1-copy .ma1-results__card{aspect-ratio:1;background:#f5f5f5;place-items:center;display:grid;overflow:hidden}.ma1-copy .ma1-results__card img{object-fit:contain;width:100%;height:100%}@media (min-width:750px){.ma1-copy .ma1-purchase{grid-template-columns:minmax(0,1fr) minmax(400px,440px);align-items:start;gap:72px;max-width:1320px;padding:34px 32px 80px}.ma1-copy .ma1-buy{padding-top:8px}}@media (max-width:749px){.ma1-copy .ma1-gallery{width:100%}.ma1-copy .ma1-gallery__thumbs-shell{margin-top:0;display:block}.ma1-copy .ma1-gallery__arrow{display:none}.ma1-copy .ma1-gallery__thumbs{scroll-behavior:smooth;margin-top:9px;padding:0 0 8px;display:flex;overflow-x:auto}.ma1-copy .ma1-love__head h2{font-size:36px}.ma1-copy .ma1-love__card .ma1-love__copy{width:auto;max-width:none;min-height:84px;padding:19px 18px 12px;position:relative;top:auto;left:auto;right:auto;transform:none!important}.ma1-copy .ma1-love__copy h3,.ma1-copy .ma1-love__copy p{font-size:16px;line-height:1.22}.ma1-copy .ma1-love__card--top-center .ma1-love__copy{text-align:center}.ma1-copy .ma1-love__card--left .ma1-love__copy{text-align:left}.ma1-copy .ma1-wavelengths__content h2,.ma1-copy .ma1-modes>h2{font-size:36px}.ma1-copy .ma1-accordion__item em,.ma1-copy .ma1-modes__buttons em{font-size:13px}.ma1-copy .ma1-accordion__item small,.ma1-copy .ma1-modes__buttons small{font-size:11px}.ma1-copy .ma1-modes__media{aspect-ratio:4/3;border-radius:22px;width:100%;position:relative;inset:auto;overflow:hidden}.ma1-copy .ma1-modes__stage>img{display:none}.ma1-copy .ma1-modes__buttons{width:100%}.ma1-copy .ma1-results__head h2{font-size:34px;line-height:1.05}}.ma1-copy .ma1-light-results{background:var(--dark);color:#f5f4f6;padding:118px 0 72px}.ma1-copy .ma1-light-results__head{width:min(1312px,100% - 128px);margin:0 auto 72px}.ma1-copy .ma1-light-results__head h2{letter-spacing:-.052em;max-width:760px;margin:0;font-size:clamp(48px,4.5vw,66px);font-weight:300;line-height:1}.ma1-copy .ma1-light-results__rail{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;gap:28px;padding-inline:max(18px,50vw - min(75vw,960px)/2);scroll-padding-inline:max(18px,50vw - min(75vw,960px)/2);display:flex;overflow-x:auto}.ma1-copy .ma1-light-results__rail::-webkit-scrollbar{display:none}.ma1-copy .ma1-light-results__card{scroll-snap-align:center;flex:0 0 min(75vw,960px)}.ma1-copy .ma1-light-results__card h3{text-align:center;letter-spacing:-.015em;color:#f5f4f6;margin:0 0 17px;font-size:clamp(15px,1.15vw,18px);font-weight:300;line-height:1.3}.ma1-copy .ma1-light-results__card picture{background:#29292c;border-radius:28px;display:block;position:relative;overflow:hidden}.ma1-copy .ma1-light-results__card picture:after{content:"";opacity:1;pointer-events:none;background:#00000070;transition:opacity .48s;position:absolute;inset:0}.ma1-copy .ma1-light-results__card.is-active picture:after{opacity:0}.ma1-copy .ma1-light-results__card img{aspect-ratio:2200/1212;object-fit:cover;width:100%;height:auto;display:block}.ma1-copy .ma1-light-results__controls{margin-top:27px}.ma1-copy .ma1-light-results__controls button:focus-visible{outline-offset:-2px;border-radius:50%;outline:1px solid #ffffffb8}.ma1-copy .ma1-light-results+.ma1-love{padding-top:74px}@media (min-width:750px){.ma1-copy .ma1-love__rail{padding-inline:max(18px,50vw - min(76vw,1050px)/2);scroll-padding-inline:max(18px,50vw - min(76vw,1050px)/2)}}@media (max-width:749px){.ma1-copy .ma1-light-results{padding:76px 0 50px}.ma1-copy .ma1-light-results__head{width:calc(100% - 36px);margin-bottom:45px}.ma1-copy .ma1-light-results__head h2{font-size:40px;line-height:1.02}.ma1-copy .ma1-light-results__rail{gap:12px;padding-inline:18px;scroll-padding-inline:18px}.ma1-copy .ma1-light-results__card{flex-basis:calc(100vw - 36px)}.ma1-copy .ma1-light-results__card h3{min-height:20px;margin-bottom:13px;font-size:14px}.ma1-copy .ma1-light-results__card picture{border-radius:20px}.ma1-copy .ma1-light-results__card img{aspect-ratio:1}.ma1-copy .ma1-light-results__controls{margin-top:18px}.ma1-copy .ma1-light-results+.ma1-love{padding-top:50px}}
.ma1-copy .ma1-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#68656a;margin:0 0 14px;font-size:11px}.ma1-copy .ma1-lead{margin-bottom:24px}.ma1-copy .ma1-project-actions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.ma1-copy .ma1-project-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#181719;border:1px solid #181719;border-radius:25px;justify-content:center;align-items:center;padding:0 21px;font-size:12px;text-decoration:none;display:inline-flex}.ma1-copy .ma1-project-note{color:#68656a;margin-bottom:28px;font-size:13px;line-height:1.6}.ma1-copy .ma1-gallery__arrow{font-size:27px}.ma1-copy .ma1-love__controls>button,.ma1-copy .ma1-scenes__controls button{padding:0;font-size:25px}.ma1-copy .ma1-love__card{outline:0}.ma1-copy .ma1-love__card:focus-visible{outline:2px solid #fff}.ma1-copy .ma1-love{padding-top:0}.ma1-copy .ma1-love__head{justify-content:flex-start;align-items:center;min-height:250px}.ma1-copy .ma1-love__head h2{text-align:left;margin:0}.ma1-copy .ma1-love__card{aspect-ratio:auto;background:0 0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.ma1-copy .ma1-love__card .ma1-love__copy{color:#f5f4f6;text-align:center;order:0;place-items:center;width:auto;max-width:none;min-height:58px;padding:0 20px 17px;display:grid;position:relative;top:auto;left:auto;right:auto;transform:none}.ma1-copy .ma1-love__card.is-active .ma1-love__copy{transform:none}.ma1-copy .ma1-love__media{aspect-ratio:16/9;background:#09090a;border-radius:28px;order:1;width:100%;display:block;overflow:hidden}.ma1-copy .ma1-love__media img{object-fit:cover;width:100%;height:100%}.ma1-copy .ma1-modes__image{transition:opacity .5s}.ma1-copy .ma1-modes__image img{object-fit:cover;width:100%;height:100%}.ma1-copy .ma1-modes__buttons button.is-open{flex-wrap:wrap;row-gap:0}.ma1-copy .ma1-modes__buttons button.is-open>span:nth-child(2){flex:1;gap:7px;padding:10px 0;display:grid}.ma1-copy .ma1-modes__buttons button.is-open>span.ma1-mode-comparison{padding:0;display:block}.ma1-copy .ma1-mode-comparison{border-radius:12px;width:calc(100% - 16px);height:auto;margin:8px;position:relative;left:0;overflow:hidden}.ma1-copy .ma1-mode-comparison__mobile{width:100%;height:auto}.ma1-copy .ma1-mode-comparison__desktop{display:none}.ma1-copy .ma1-accordion__item strong,.ma1-copy .ma1-modes__buttons strong{font-size:18px}.ma1-copy .ma1-accordion__item small,.ma1-copy .ma1-modes__buttons small{font-size:14px;line-height:1.6}.ma1-copy .ma1-wavelengths__image{background:#000}.ma1-copy .ma1-wavelengths__image img{object-fit:contain}.ma1-copy .ma1-information article h3{font-size:18px}.ma1-copy .ma1-spec-sheet{margin:28px 0 0}.ma1-copy .ma1-spec-sheet>div{border-bottom:1px solid #dedde0;grid-template-columns:140px 1fr;gap:18px;padding:12px 0;display:grid}.ma1-copy .ma1-spec-sheet dt{color:#68656a}.ma1-copy .ma1-spec-sheet dd{margin:0}.ma1-spec-dialog{color:#171617;background:#fff;border:0;border-radius:20px;width:min(720px,100% - 32px);max-height:calc(100dvh - 40px);padding:48px 32px 30px}.ma1-spec-dialog::backdrop{background:#00000085}.ma1-spec-dialog>button{cursor:pointer;background:#f1f1f1;border:0;border-radius:50%;width:40px;height:40px;font-size:25px;position:absolute;top:12px;right:12px}.ma1-spec-dialog h2{margin:0 0 26px;font-size:30px}.ma1-spec-dialog dl>div{border-top:1px solid #dedde0;grid-template-columns:135px 1fr;gap:16px;padding:13px 0;font-size:14px;line-height:1.5;display:grid}.ma1-spec-dialog dt{color:#68656a}.ma1-spec-dialog dd{margin:0}.ma1-spec-dialog>p{color:#68656a;font-size:12px;line-height:1.6}@media (min-width:750px){.ma1-copy .ma1-modes__stage{aspect-ratio:auto;height:clamp(600px,46vw,650px)}.ma1-copy .ma1-modes__buttons{top:50%;bottom:auto;left:36px;transform:translateY(-50%)}.ma1-copy .ma1-modes__buttons button.is-open{border-radius:28px;padding:8px}.ma1-copy .ma1-mode-comparison{aspect-ratio:1200/550;flex:none;margin-top:4px;line-height:0;display:block}.ma1-copy .ma1-mode-comparison>.ma1-mode-comparison__mobile{display:none}.ma1-copy .ma1-mode-comparison__desktop{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;display:grid}.ma1-copy .ma1-mode-comparison__half{min-width:0;position:relative;overflow:hidden}.ma1-copy .ma1-mode-comparison__half img{width:200%;max-width:none;height:auto;position:absolute;top:0;left:0}.ma1-copy .ma1-mode-comparison__half--after img{left:-100%}}@media (max-width:749px){.ma1-copy .ma1-project-note{font-size:12px}.ma1-copy .ma1-spec-sheet>div{grid-template-columns:100px 1fr}.ma1-copy .ma1-love__head{align-items:center;min-height:190px}.ma1-copy .ma1-love__head h2{margin:0}.ma1-copy .ma1-love__card{aspect-ratio:auto}.ma1-copy .ma1-love__card .ma1-love__copy{text-align:center;min-height:72px;padding:12px 18px}.ma1-copy .ma1-love__media{aspect-ratio:1;border-radius:22px}.ma1-copy .ma1-modes__stage{background:0 0;border-radius:0}.ma1-copy .ma1-modes__buttons{transform:none}.ma1-copy .ma1-modes__buttons button.is-open{padding:8px}.ma1-copy .ma1-modes__image img{aspect-ratio:4/3;object-fit:cover}.ma1-copy .ma1-mode-comparison{margin-top:8px}.ma1-copy .ma1-accordion__item strong,.ma1-copy .ma1-modes__buttons strong{font-size:17px}.ma1-copy .ma1-accordion__item small,.ma1-copy .ma1-modes__buttons small{font-size:13px;line-height:1.58}.ma1-spec-dialog{padding:56px 24px 28px}.ma1-spec-dialog dl>div{grid-template-columns:95px 1fr;font-size:12px}}
.m223-copy .m223-summary-list{color:#2d2b2f;gap:5px;margin:0 0 22px;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.m223-copy .m223-summary-list li:before{content:"·";margin-right:7px;display:inline-block}.m223-copy .ma1-color i{background:#cfcac4}.m223-copy .ma1-love__media img,.m223-copy .ma1-modes__image img{object-position:center}.m223-copy .ma1-wavelengths__image{aspect-ratio:4/3}.m223-copy .ma1-wavelengths__image img{object-fit:cover}.m223-copy .ma1-scene img{object-position:center}@media (min-width:750px){.m223-copy .ma1-modes__buttons{left:auto;right:36px}}@media (max-width:749px){.m223-copy .m223-summary-list{margin-bottom:20px;font-size:13px}.m223-copy .ma1-love__media img{object-position:center}.m223-copy .ma1-modes__image img{aspect-ratio:4/3;object-position:58% center}.m223-copy .ma1-wavelengths__image{aspect-ratio:4/3}.m223-copy .ma1-scene img{object-position:64% center}.m223-copy .ma1-scene:nth-child(2) img{object-position:58% center}}
