.lg-single{--lg-optical-violet:#b79aff;--lg-optical-mint:#7de8c5;--lg-content-max:1600px;--lg-paper:#f4f4f0;background:var(--lg-paper)}.lg-single .lg-wrap{width:88%;max-width:1600px}.lg-single .lg-hero-wrap{height:clamp(800px,42vw,1320px);padding:0;background:#111521}.lg-single .lg-campaign-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;max-width:none;overflow:hidden}.lg-single .lg-campaign-art picture,.lg-single .lg-campaign-art img{width:100%;height:100%;max-width:none}.lg-single .lg-campaign-art img{object-fit:cover;object-position:center;transform:none;mask:none;-webkit-mask:none}.lg-single .lg-campaign-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 7%,#0b0d162b 20%,transparent 70%),linear-gradient(0deg,#0c101c66,transparent 40%);pointer-events:none}.lg-single .lg-independent-header{top:22px;left:6%;right:6%}.lg-single .lg-independent-header .lg-brand{margin:0}.lg-single .lg-independent-header .lg-brand img{width:clamp(190px,18vw,330px)}.lg-single .lg-independent-nav{gap:32px;font-size:15px}.lg-single .lg-hero-wrap h1{left:max(8%,calc((100% - 1600px)/2));top:25%;width:52%;max-width:850px;font-size:clamp(56px,5.4vw,104px);font-weight:600;line-height:1.03;letter-spacing:-.055em;text-shadow:0 3px 24px #10132188}.lg-single .lg-hero-wrap .lg-eyebrow{left:max(8%,calc((100% - 1600px)/2));top:19%;font-size:13px;letter-spacing:.19em;color:#e0e3ed}.lg-single .lg-campaign-line{left:max(8%,calc((100% - 1600px)/2));top:52%;font-size:clamp(19px,2vw,35px);max-width:47%;color:#e2e5ec}.lg-single .lg-hero-letter{display:none}.lg-single .lg-commerce{left:50%;right:auto;bottom:78px;width:min(88%,1600px);min-height:128px;padding:22px 28px;transform:translate(-50%);border-radius:24px;background:linear-gradient(115deg,#b89ae21e,#e4edff22 48%,#5ec7a329),#12172555;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);box-shadow:inset 0 1px #fff9,inset 0 -1px #ffffff30,0 16px 60px #0005,-8px 0 32px #b17beb20,8px 0 32px #85e6c722}.lg-single .lg-commerce-grid{min-height:82px;grid-template-columns:minmax(300px,1.6fr) minmax(140px,.65fr) minmax(120px,.6fr) minmax(205px,1fr);gap:24px}.lg-single .lg-commerce :is(legend,label){font-size:12px;letter-spacing:.12em;margin-bottom:10px}.lg-single .lg-capacity-options button{min-height:50px;font-size:15px;padding:9px 10px}.lg-single .lg-quantity-control{height:52px;min-width:128px;border-radius:17px}.lg-single .lg-quantity-control input{height:50px;font-size:18px}.lg-single .lg-commerce :is([data-lg-price],[data-lg-price-preview]){font-size:42px}.lg-single .lg-button-primary{height:66px;min-height:54px;border-radius:22px;font-size:19px;background:linear-gradient(112deg,#d0b0ff,#dfe7f4ee 45%,#9ff9e3ee);color:#101a1b}.lg-single .lg-shipping-timing{position:absolute;left:50%;bottom:33px;width:min(85%,1560px);transform:translate(-50%);display:flex;justify-content:center;gap:5%;color:#ced4dc;font-size:clamp(12px,1.1vw,18px);line-height:1.5}.lg-single .lg-shipping-timing p+p{border-left:1px solid #fff4;padding-left:5%}.lg-single .lg-shipping-timing strong{font-weight:600;color:#fff;white-space:nowrap}.lg-single .lg-commerce-caption{left:6%;right:6%;bottom:8px;font-size:10px;color:#c1c8d3;align-items:center}.lg-single .lg-scroll-cue{display:none}.lg-single .lg-eyebrow{font-weight:600;letter-spacing:.17em;font-size:12px;line-height:1.5}.lg-single .lg-proof{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,410px) minmax(155px,.45fr);gap:7%;padding:90px max(6vw,calc((100vw - 1600px)/2));min-height:0;background:radial-gradient(ellipse at 5% 18%,#dbd2fb80,transparent 35%),radial-gradient(ellipse at 90% 90%,#aee4d955,transparent 45%),#f3f3f0}.lg-single .lg-proof-intro{position:relative;align-self:center;min-height:0}.lg-single .lg-proof-number{position:relative;display:block;top:auto;left:auto;font-size:clamp(94px,9vw,152px);line-height:1;letter-spacing:-.075em;font-weight:500;color:#6f6386;-webkit-text-stroke:0;background:linear-gradient(120deg,#6f539f,#797f8c 53%,#3e867b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px #ffffff25;margin-bottom:28px}.lg-single .lg-proof-intro .lg-eyebrow,.lg-single .lg-proof h2,.lg-single .lg-proof-camera,.lg-single .lg-video-tabs,.lg-single [data-lg-full-frame-toggle]{position:static;inset:auto}.lg-single .lg-proof-intro .lg-eyebrow{color:#535363;font-size:12px}.lg-single .lg-proof h2{font-size:clamp(44px,4.8vw,72px);margin-top:20px;line-height:1.02}.lg-single .lg-proof-camera{margin-top:26px;font-size:17px;white-space:normal;color:#4c5861}.lg-single .lg-video-tabs{margin-top:34px;border-radius:18px;padding:4px;background:#ffffff70;border:1px solid #b6bbcd66}.lg-single .lg-video-tabs button{min-height:44px;border-radius:14px;font-size:14px}.lg-single [data-lg-full-frame-toggle]{margin-top:16px;font-size:12px}.lg-single .lg-video-switcher{max-width:410px;width:100%;padding:12px;border:1px solid #fff;border-radius:26px;background:linear-gradient(135deg,#fff9,#c5e6dc35,#dacded66);box-shadow:0 20px 55px #28313c1a,inset 0 0 0 1px #b7c5c83b}.lg-single .lg-video-window{border-radius:17px}.lg-single .lg-proof-aside{font-size:12px;letter-spacing:.11em;border-left:1px solid #758c8666;line-height:1.9;padding-left:22px;color:#516560}.lg-single .lg-macro{min-height:460px;padding:60px max(6vw,calc((100vw - 1600px)/2));background:#efefec}.lg-single .lg-macro-art{left:auto;right:max(0px,calc((100vw - 1880px)/2));width:min(85%,1500px);inset-block:0;height:100%;transform:none}.lg-single .lg-macro-art img{object-fit:cover;object-position:68% 50%;height:100%;width:100%}.lg-single .lg-macro-copy{margin:0;max-width:680px;width:50%}.lg-single .lg-macro h2{font-size:clamp(38px,4vw,60px)}.lg-single .lg-macro:after{background:linear-gradient(90deg,#efefec,#efefeccc 32%,transparent 66%)}.lg-single .lg-performance{position:relative;isolation:isolate;padding:35px 0 88px;background:radial-gradient(ellipse at 0 30%,#42336738,transparent 50%),radial-gradient(ellipse at 100% 75%,#196b6040,transparent 50%),#0c151a;color:#f2f5f6}.lg-single .lg-performance-stage{position:relative;isolation:isolate;min-height:610px;padding:65px 0 45px}.lg-single .lg-performance-intro{position:relative;z-index:2;max-width:49%;margin:0}.lg-single .lg-performance-intro h2{font-size:clamp(44px,4.8vw,76px);max-width:12ch;margin:20px 0 24px;line-height:1.02}.lg-single .lg-performance-intro>p:not(.lg-eyebrow){max-width:48ch;font-size:13px;line-height:1.75;color:#bccbd1;margin-top:12px}.lg-single .lg-performance .lg-eyebrow{color:#c5b4ed;margin:0}.lg-single .lg-performance-art{position:absolute;z-index:-1;right:-4%;top:0;width:61%;height:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 25%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 93%,transparent)}.lg-single .lg-performance-art img{width:100%;height:100%;object-fit:cover;object-position:center}.lg-single .lg-speed-hero{position:relative;z-index:2;width:49%;gap:30px;margin:38px 0 0;padding:0;border:0}.lg-single .lg-speed-value{font-size:clamp(58px,5.6vw,89px);font-weight:400;line-height:1;letter-spacing:-.075em;color:#f0f3ff}.lg-single .lg-speed-value small{display:block;font-size:12px;letter-spacing:.12em;color:#bcb3d4;margin-top:12px}.lg-single .lg-speed-value+p{margin-top:10px;font-size:12px;color:#c1d3cd}.lg-single .lg-benchmark-console{position:relative;z-index:2;border:1px solid #e4e8ff55;border-radius:23px;padding:22px 32px;background:linear-gradient(110deg,#ac91e615,#edf7ff0d 55%,#5fddba18),#111c218f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff48,0 20px 60px #0002}.lg-single .lg-benchmark-tabs{margin:0 0 16px;display:flex;gap:8px;width:max-content;max-width:100%;padding:4px;border:1px solid #ffffff26;border-radius:16px;background:#0002}.lg-single .lg-benchmark-tabs button{min-height:44px;min-width:84px;padding:8px 18px;border:1px solid transparent;border-radius:12px;font-size:14px;color:#dae4e6;background:none}.lg-single .lg-benchmark-tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(110deg,#b693ed44,#cdeade35);border-color:#f0f4ff99;box-shadow:inset 0 1px #fff9,0 2px 12px #b898df25}.lg-single .lg-benchmark-metrics{padding:22px 0;border-block:1px solid #ffffff20}.lg-single .lg-benchmark-metrics strong{font-size:clamp(28px,3.1vw,43px);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.045em}.lg-single .lg-benchmark-metrics small{font-size:12px;color:#c1c9d6}.lg-single .lg-benchmark-panel>p{font-size:12px;line-height:1.75;margin-block:16px;max-width:70ch}.lg-single .lg-test-method{border-color:#ffffff2d}.lg-single .lg-test-method summary{font-size:13px;min-height:48px}.lg-single .lg-compatibility-story{padding:65px 0 80px;overflow:hidden;background:radial-gradient(ellipse at 4% 25%,#ded4f85e,transparent 48%),radial-gradient(ellipse at 100% 40%,#a4e5d833,transparent 45%),#f6f7f3}.lg-single .lg-compatibility-stage{position:relative;display:grid;grid-template-columns:43% 57%;align-items:center;min-height:510px;isolation:isolate}.lg-single .lg-compatibility-copy{position:relative;z-index:2;padding:15px 20px 35px 0}.lg-single .lg-compatibility-copy h2{font-size:clamp(42px,4.4vw,68px);line-height:1.06;margin:20px 0 25px;max-width:14ch}.lg-single .lg-compatibility-copy p:not(.lg-eyebrow){font-size:15px;line-height:1.8;color:#50605f;max-width:46ch}.lg-single .lg-compatibility-copy .lg-format-note{font-size:12px!important;color:#586172;margin-top:24px;max-width:45ch}.lg-single .lg-compatibility-art{position:relative;min-width:0;margin-right:-9%;align-self:stretch}.lg-single .lg-compatibility-art picture,.lg-single .lg-compatibility-art img{height:100%;width:100%;object-fit:cover;object-position:76% center;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 94%,transparent)}.lg-single .lg-interface-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:22px}.lg-single .lg-interface-comparison>div{border:1px solid #ffffff;border-radius:22px;padding:26px 30px;background:linear-gradient(130deg,#fff9,#d6c9ef26);box-shadow:inset 0 0 0 1px #bac4c333,0 12px 35px #24313108}.lg-single .lg-interface-comparison>div:last-child{background:linear-gradient(130deg,#fff9,#b9e4d72b)}.lg-single .lg-generation{font-size:11px;letter-spacing:.16em;color:#655780;font-weight:600}.lg-single .lg-interface-comparison h3{font-size:25px;margin-top:15px}.lg-single .lg-interface-comparison p{font-size:13px;line-height:1.8;margin-top:14px;color:#526360}.lg-single .lg-compatibility-note{display:flex;gap:7%;align-items:center;justify-content:space-between;margin-top:24px}.lg-single .lg-compatibility-note p{max-width:80ch;font-size:12px;line-height:1.8;color:#5d6a68}.lg-single .lg-compatibility-note .lg-text-link{font-size:12px;white-space:nowrap}.lg-single .lg-materials{padding:90px 0;background:radial-gradient(ellipse at 20% 0,#dfdaf780,transparent 45%),radial-gradient(ellipse at 90% 80%,#c3e3d950,transparent 50%),#eeefed;border-top:1px solid #dde0dc}.lg-single .lg-two-column{gap:8%;grid-template-columns:42% 50%;align-items:center}.lg-single .lg-materials h2{font-size:clamp(44px,4.4vw,68px);line-height:1.06;margin:20px 0 26px}.lg-single .lg-materials-copy>p:not(.lg-eyebrow){font-size:14px;color:#566460;line-height:1.85;max-width:44ch}.lg-single .lg-spec-list{margin-top:26px}.lg-single .lg-spec-list>div{font-size:13px;border-color:#7b8b882f;padding-block:16px;gap:20px}.lg-single .lg-product-gallery{padding:20px;border:1px solid #fff;border-radius:28px;background:linear-gradient(135deg,#e5daff52,#ffffff80 48%,#b6e9d833);box-shadow:0 20px 70px #3b3e4e15,inset 0 1px #fff}.lg-single .lg-gallery-controls{display:flex;gap:5px;border-radius:17px;padding:4px;margin-bottom:18px;background:#ffffff50;border:1px solid #b7c2bb5c}.lg-single .lg-gallery-controls button{flex:1;min-height:44px;border:1px solid transparent;border-radius:13px;background:transparent;color:#526660;font-size:13px}.lg-single .lg-gallery-controls button[aria-selected=true]{border-color:#fff;background:linear-gradient(110deg,#e2d8f6,#fbfdfd,#d0e8df);box-shadow:0 4px 14px #78618e2b,inset 0 1px #fff;color:#192c25}.lg-single .lg-product-gallery figure{margin:0}.lg-single .lg-product-gallery figure+figure{margin-top:20px}.lg-single .lg-product-gallery[data-lg-gallery-ready] figure{margin:0}.lg-single .lg-product-gallery figure>picture{height:490px;border-radius:15px;overflow:hidden;background:#edf0ee}.lg-single .lg-product-gallery figure>picture img{height:100%;width:100%;object-fit:contain}.lg-single .lg-product-gallery figcaption{color:#56645f;font-size:11px;line-height:1.75;margin:14px 10px 0;min-height:38px}.lg-single .lg-inside-pair{display:flex;align-items:center;gap:14px;height:490px;overflow:hidden}.lg-single .lg-inside-pair img{width:calc(50% - 7px);height:auto;max-height:100%;object-fit:contain;border-radius:12px}.lg-single .lg-delivery{padding:60px 0 70px;background:radial-gradient(ellipse at 13% 30%,#4237594a,transparent 55%),radial-gradient(ellipse at 95% 70%,#20655033,transparent 50%),#0c1517;color:#eef5f1}.lg-single .lg-delivery-head{grid-template-columns:46% 46%;gap:8%;align-items:center}.lg-single .lg-delivery-sculpture{margin-left:-10%;position:relative}.lg-single .lg-delivery-sculpture img{width:100%;height:auto;mask-image:radial-gradient(ellipse,#000 48%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse,#000 48%,transparent 75%)}.lg-single .lg-delivery-head h2{font-size:clamp(42px,4.2vw,66px);line-height:1.06;letter-spacing:-.05em;margin:20px 0 26px}.lg-single .lg-delivery-head p:not(.lg-eyebrow){font-size:14px;line-height:1.85;color:#bfcfc9;max-width:50ch}.lg-single .lg-delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff35;border-radius:21px;background:linear-gradient(110deg,#a88bd219,#ffffff07,#73cbb614);margin:10px 0 22px;padding:26px 30px;gap:30px;box-shadow:inset 0 1px #ffffff30}.lg-single .lg-delivery-grid>div+div{border-left:1px solid #ffffff29;padding-left:30px}.lg-single .lg-delivery-grid strong{font-size:clamp(34px,3.8vw,53px);font-weight:400;letter-spacing:-.05em}.lg-single .lg-delivery-grid p{font-size:12px;line-height:1.75;max-width:32ch;color:#b9cbc3;margin-top:10px}.lg-single .lg-delivery .lg-delivery-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;width:max-content;min-width:250px;min-height:56px;padding:12px 24px;border:1px solid #e6fdfbad;border-radius:16px;background:linear-gradient(110deg,#b58ce63d,#e3f0ff12,#80dbb74d);box-shadow:inset 0 1px #fff6,-3px 0 13px #ae8ccc24,3px 0 13px #73c3ad33;text-decoration:none;font-size:15px;color:#f4f6f6;margin-block:24px}.lg-single .lg-estimate-line{color:#c6d2ce}.lg-single .lg-support{padding:0 0 54px;background:radial-gradient(ellipse at 75% 15%,#1c695134,transparent 58%),#0c1517;color:#edf3f0}.lg-single .lg-warranty-scene{display:grid;grid-template-columns:43% 50%;gap:7%;padding:30px 0 45px;border-top:1px solid #ffffff29;align-items:center}.lg-single .lg-warranty-art img{width:100%;height:auto;mask-image:radial-gradient(ellipse,#000 50%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse,#000 50%,transparent 75%)}.lg-single .lg-support-layout{display:block}.lg-single .lg-support-layout h2{font-size:clamp(38px,4vw,61px);max-width:14ch;line-height:1.05;margin:20px 0 26px}.lg-single .lg-support-layout>div>p:not(.lg-eyebrow){font-size:14px;line-height:1.85;color:#bdcec6;margin:16px 0}.lg-single .lg-faq{margin-top:32px}.lg-single .lg-policy-drafts{border:1px solid #ffffff22;border-radius:22px;padding:30px;background:linear-gradient(115deg,#b098d10c,#dce4df06,#70c5aa0c)}.lg-single .lg-policy-drafts h3{font-size:26px}.lg-single .lg-policy-drafts>p{color:#b9cbc2}.lg-single .lg-policy-drafts details{border-color:#ffffff20}.lg-single .lg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media(min-width:2200px){.lg-single .lg-hero-wrap h1{top:28%}.lg-single .lg-hero-wrap .lg-eyebrow{top:23%}.lg-single .lg-campaign-line{top:49%}.lg-single .lg-commerce{bottom:160px}.lg-single .lg-shipping-timing{bottom:108px}.lg-single .lg-commerce-caption{bottom:50px}.lg-single .lg-performance-stage{min-height:670px}}@media(min-width:900px)and (max-width:1150px){.lg-single .lg-commerce-grid{grid-template-columns:minmax(215px,1.3fr) 118px 106px 165px;gap:14px}.lg-single .lg-commerce{padding:20px}.lg-single .lg-commerce .lg-quantity-control{min-width:96px}.lg-single .lg-capacity-options button{font-size:12px;padding:8px 5px}.lg-single .lg-button-primary{font-size:15px;padding-inline:16px}.lg-single .lg-proof{grid-template-columns:1fr 1fr;gap:6%}.lg-single .lg-proof-aside{grid-column:1/-1;max-width:none;display:flex;gap:20px;margin:0}.lg-single .lg-proof-aside p+p{margin:0}.lg-single .lg-performance-intro{max-width:52%}.lg-single .lg-speed-hero{width:52%}.lg-single .lg-speed-value{font-size:56px}}@media(max-width:899px){.lg-single .lg-hero-wrap{height:auto;min-height:0;padding:84px 6% 28px;background:radial-gradient(ellipse at 20% 50%,#56357440,transparent 60%),radial-gradient(ellipse at 100% 30%,#147f6960,transparent 65%),#0c151d}.lg-single .lg-independent-header{top:16px;left:6%;right:5%;gap:18px}.lg-single .lg-independent-header .lg-brand img{width:180px}.lg-single .lg-independent-nav{gap:18px;font-size:12px}.lg-single .lg-independent-nav a{min-height:44px}.lg-single .lg-campaign-art{position:relative;inset:auto;transform:none;width:calc(100% + 12vw);max-width:none;margin-left:-6vw;height:clamp(330px,74vw,530px)}.lg-single .lg-campaign-art img{object-fit:contain;object-position:center;-webkit-mask:none;mask:none}.lg-single .lg-campaign-art:after{display:block;background:linear-gradient(0deg,#0c151d,transparent 17%)}.lg-single .lg-hero-copy{position:relative;padding:18px 0 24px}.lg-single .lg-hero-wrap h1,.lg-single .lg-hero-wrap .lg-eyebrow,.lg-single .lg-campaign-line{position:static;inset:auto;width:100%;max-width:none}.lg-single .lg-hero-wrap .lg-eyebrow{font-size:11px;margin-bottom:18px}.lg-single .lg-hero-wrap h1{font-size:clamp(43px,8vw,64px);line-height:1.02}.lg-single .lg-campaign-line{font-size:19px;margin-top:20px}.lg-single .lg-commerce{position:relative;inset:auto;transform:none;width:100%;padding:22px 18px;margin-top:8px;border-radius:22px}.lg-single .lg-commerce-grid{grid-template-columns:1fr 1fr;gap:20px;min-height:0}.lg-single .lg-capacity-field,.lg-single .lg-commerce-action{grid-column:1/-1}.lg-single .lg-capacity-options button{min-height:46px;font-size:13px}.lg-single .lg-quantity{border:0;padding:0}.lg-single .lg-commerce-price{border:0;padding:0;text-align:right;align-items:flex-end}.lg-single .lg-commerce :is([data-lg-price],[data-lg-price-preview]){font-size:37px}.lg-single .lg-quantity-control{width:145px}.lg-single .lg-button-primary{height:57px;font-size:17px;border-radius:17px}.lg-single .lg-shipping-timing{position:relative;inset:auto;transform:none;width:100%;display:block;text-align:center;font-size:12px;padding:22px 2px 10px}.lg-single .lg-shipping-timing p+p{padding:0;border:0;margin-top:8px}.lg-single .lg-commerce-caption{position:static;display:block;margin-top:14px;font-size:10px;line-height:1.65}.lg-single .lg-commerce-caption p,.lg-single .lg-commerce-caption a{max-width:none}.lg-single .lg-commerce-caption a{display:block;text-align:left;margin-top:10px}.lg-single .lg-scroll-cue{position:static;transform:none;display:block;margin-top:22px}.lg-single .lg-proof{grid-template-columns:1fr 1fr;padding:54px 6%;gap:30px}.lg-single .lg-proof-number{font-size:86px;margin-bottom:22px}.lg-single .lg-proof h2{font-size:42px}.lg-single .lg-proof-camera{font-size:14px}.lg-single .lg-proof-aside{grid-column:1/-1;display:flex;gap:16px;font-size:11px}.lg-single .lg-proof-aside p+p{margin:0}.lg-single .lg-video-tabs button{min-width:74px;padding:10px 13px}.lg-single .lg-video-switcher{padding:9px;border-radius:22px}.lg-single .lg-macro{padding:55px 6% 22px;min-height:0;display:flex;flex-direction:column;align-items:stretch}.lg-single .lg-macro-copy{position:relative;inset:auto;width:100%;max-width:600px}.lg-single .lg-macro h2{font-size:39px}.lg-single .lg-macro-art{position:relative;inset:auto;width:100%;height:260px;margin:24px 0 0;order:2}.lg-single .lg-macro-art img{object-fit:cover}.lg-single .lg-macro-disclaimer{position:relative;inset:auto;order:3;margin-top:16px;background:none}.lg-single .lg-performance{padding:0 0 52px}.lg-single .lg-performance-stage{min-height:0;padding:56px 0 0;display:flex;flex-direction:column}.lg-single .lg-performance-intro{max-width:100%;order:0}.lg-single .lg-performance-intro h2{font-size:48px;max-width:15ch}.lg-single .lg-performance-intro p{max-width:60ch}.lg-single .lg-speed-hero{width:100%;order:1;margin:30px 0;gap:22px}.lg-single .lg-speed-value{font-size:70px}.lg-single .lg-performance-art{position:relative;inset:auto;width:100%;height:350px;order:2;z-index:0;mask-image:linear-gradient(0deg,transparent,#000 14%,#000 90%,transparent);-webkit-mask-image:linear-gradient(0deg,transparent,#000 14%,#000 90%,transparent)}.lg-single .lg-performance-art img{object-fit:cover;object-position:center 45%}.lg-single .lg-benchmark-console{padding:20px;border-radius:20px;margin-top:-18px}.lg-single .lg-benchmark-tabs{width:100%;gap:3px}.lg-single .lg-benchmark-tabs button{min-width:0;flex:1;padding:8px 7px;font-size:12px}.lg-single .lg-benchmark-metrics{grid-template-columns:1fr 1fr;gap:24px 16px}.lg-single .lg-benchmark-metrics>div,.lg-single .lg-benchmark-metrics>div+div{border:0;padding:0}.lg-single .lg-benchmark-metrics strong{font-size:32px}.lg-single .lg-benchmark-metrics small{font-size:11px}.lg-single .lg-compatibility-story{padding:55px 0}.lg-single .lg-compatibility-stage{grid-template-columns:1fr;min-height:0}.lg-single .lg-compatibility-copy{padding:0}.lg-single .lg-compatibility-copy h2{font-size:45px}.lg-single .lg-compatibility-art{height:380px;margin:25px -6vw 10px;width:calc(100% + 12vw)}.lg-single .lg-compatibility-art img{object-position:75% center}.lg-single .lg-interface-comparison{gap:16px}.lg-single .lg-interface-comparison>div{padding:22px;border-radius:18px}.lg-single .lg-interface-comparison h3{font-size:23px}.lg-single .lg-compatibility-note{display:block}.lg-single .lg-compatibility-note .lg-text-link{margin-top:16px}.lg-single .lg-materials{padding:58px 0}.lg-single .lg-two-column{grid-template-columns:1fr;gap:35px}.lg-single .lg-materials h2{font-size:45px}.lg-single .lg-product-gallery{padding:14px;border-radius:23px}.lg-single .lg-product-gallery figure>picture,.lg-single .lg-inside-pair{height:440px}.lg-single .lg-delivery{padding:30px 0 48px}.lg-single .lg-delivery-head{grid-template-columns:1fr;gap:0}.lg-single .lg-delivery-sculpture{margin:0 auto;width:min(100%,520px)}.lg-single .lg-delivery-head h2{font-size:44px}.lg-single .lg-delivery-grid{margin-top:32px;padding:22px;gap:20px}.lg-single .lg-delivery-grid>div+div{padding-left:20px}.lg-single .lg-delivery-grid strong{font-size:34px}.lg-single .lg-delivery-cta{width:100%!important}.lg-single .lg-warranty-scene{grid-template-columns:1fr;gap:0;padding-bottom:30px}.lg-single .lg-warranty-art{width:min(100%,460px);margin:auto}.lg-single .lg-support-layout h2{font-size:44px}.lg-single .lg-policy-drafts{padding:23px}.lg-single .lg-support{padding-bottom:40px}}@media(max-width:599px){.lg-single .lg-independent-header .lg-brand img{width:154px}.lg-single .lg-independent-nav{gap:13px;font-size:11px}.lg-single .lg-independent-nav>a+a:before{display:none}.lg-single .lg-independent-nav .lg-bag{min-width:36px}.lg-single .lg-proof{grid-template-columns:1fr;gap:32px}.lg-single .lg-proof h2{font-size:47px}.lg-single .lg-proof-number{font-size:78px;margin-bottom:22px}.lg-single .lg-proof-intro{max-width:none}.lg-single .lg-proof-aside{grid-column:auto;display:block}.lg-single .lg-proof-aside p+p{margin-top:10px}.lg-single .lg-video-switcher{max-width:365px}.lg-single .lg-video-tabs{margin-top:23px}.lg-single .lg-performance-intro h2{font-size:43px}.lg-single .lg-speed-value{font-size:60px}.lg-single .lg-performance-art,.lg-single .lg-compatibility-art{height:300px}.lg-single .lg-interface-comparison{grid-template-columns:1fr}.lg-single .lg-product-gallery figure>picture,.lg-single .lg-inside-pair{height:370px}.lg-single .lg-gallery-controls button{font-size:12px}.lg-single .lg-delivery-grid{grid-template-columns:1fr;gap:0;padding:0 24px}.lg-single .lg-delivery-grid>div{padding:22px 0!important}.lg-single .lg-delivery-grid>div+div{border-left:0;border-top:1px solid #ffffff26}.lg-single .lg-delivery-grid strong{font-size:42px}.lg-single .lg-shipping-timing{font-size:11px}}@media(min-width:900px)and (max-width:1150px){.lg-single .lg-campaign-art img{object-position:70% center}}@media(max-width:599px){.lg-single .lg-independent-header .lg-brand img{width:136px}.lg-single .lg-independent-nav{gap:8px;font-size:10px}.lg-single .lg-independent-nav>a:not(.lg-bag){display:inline-flex}.lg-single .lg-independent-nav .lg-bag{min-width:32px}}.lg-single .lg-cfa-card-stage{position:absolute;z-index:1;width:clamp(235px,20vw,485px);height:auto;transform:translate(-50%);pointer-events:none;isolation:isolate}.lg-single .lg-cfa-card-stage:before{content:"";position:absolute;z-index:-1;left:-10%;right:-10%;bottom:-3%;height:7%;background:radial-gradient(ellipse,#050b10a6,transparent 70%);filter:blur(7px)}.lg-single .lg-cfa-card-stage .lg-cfa-card-front{position:relative;display:block;width:100%;height:auto;max-width:none;object-fit:contain;transform:none;mask:none;-webkit-mask:none;filter:drop-shadow(3px 4px 3px #0006)}.lg-single .lg-cfa-card-stage .lg-cfa-card-reflection{position:absolute;display:block;left:0;top:calc(100% - 1px);width:100%;height:50%;max-width:none;object-fit:fill;transform:scaleY(-1);transform-origin:center center;opacity:.18;filter:blur(1.3px);mask-image:linear-gradient(to top,#000,transparent 75%);-webkit-mask-image:linear-gradient(to top,#000,transparent 75%)}.lg-single .lg-cfa-card--hero{left:72%;top:21%}.lg-single .lg-cfa-card--performance{left:57%;top:21%;width:clamp(200px,17vw,300px)}.lg-single .lg-cfa-card--compatibility{left:70%;top:31%;width:clamp(165px,14vw,255px)}.lg-single .lg-cfa-macro{display:flex;align-items:center;justify-content:center;overflow:visible}.lg-single .lg-cfa-macro img{width:auto;max-width:none;height:90%;object-fit:contain;object-position:center;transform:rotate(-18deg) scale(1.16);filter:drop-shadow(14px 22px 14px #25302d35)}@media(max-width:899px){.lg-single .lg-cfa-card--hero{left:50%;top:12%;width:clamp(160px,46vw,270px)}.lg-single .lg-cfa-card--performance{left:56%;top:12%;width:clamp(155px,26vw,195px)}.lg-single .lg-cfa-card--compatibility{left:56%;top:31%;width:clamp(140px,25vw,185px)}.lg-single .lg-cfa-macro{height:300px}.lg-single .lg-cfa-macro img{height:85%;width:auto;transform:rotate(-18deg) scale(1.15)}}@media(prefers-reduced-motion:reduce){.lg-single *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.lg-single .lg-compatibility-art{align-self:center;margin:0;width:110%;height:auto;aspect-ratio:3/2;overflow:hidden}.lg-single .lg-compatibility-art>picture{display:block;width:100%;height:100%;mask:none;-webkit-mask:none}.lg-single .lg-compatibility-art>picture>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 94%,transparent)}.lg-single .lg-cfa-card--compatibility{left:50%;top:40%;width:26%;max-width:none}@media(max-width:899px){.lg-single .lg-compatibility-art{width:calc(100% + 12vw);height:auto;margin:18px -6vw 12px}.lg-single .lg-cfa-card--compatibility{left:50%;top:40%;width:26%;max-width:none}}.lg-single .lg-commerce-price{justify-content:flex-start;align-self:start}.lg-single .lg-commerce-price>small{order:-1;margin:0 0 10px;font-size:12px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.lg-single .lg-commerce :is([data-lg-price],[data-lg-price-preview]){line-height:50px}@media(min-width:900px){.lg-single .lg-commerce :is([data-lg-price],[data-lg-price-preview]){font-size:clamp(26px,2.5vw,34px)}}@media(min-width:900px)and (max-width:1150px){.lg-single .lg-commerce-price{padding-left:14px}.lg-single .lg-commerce :is([data-lg-price],[data-lg-price-preview]){font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/lg-home-scenes.css.map */
