body:has([data-lg-independent]) #header-group,body:has([data-lg-independent]) [id$=__footer_bottom]{display:none!important}body:has([data-lg-independent]){margin:0;background:#f5f2ed}.lg-single{--lg-paper:#f5f2ed;--lg-ink:#171b1b;--lg-muted:#69716d;--lg-line:#d8dcd5;font:16px/1.5 Arial,Helvetica,sans-serif;color:var(--lg-ink);background:var(--lg-paper);overflow:clip;isolation:isolate}.lg-single,.lg-single *,.lg-single *:before,.lg-single *:after{box-sizing:border-box}.lg-single [hidden]{display:none!important}.lg-single :is(h1,h2,h3,p,figure,fieldset,dl,dd,form){margin:0}.lg-single :is(h1,h2,h3){font-family:inherit;font-weight:600;line-height:1.04;letter-spacing:-.05em;color:inherit;text-transform:none}.lg-single h2{font-size:clamp(34px,4.5vw,64px)}.lg-single h3{font-size:23px}.lg-single :is(button,input,select){font:inherit}.lg-single button{-webkit-appearance:none;appearance:none;text-transform:none;letter-spacing:normal;cursor:pointer}.lg-single button:disabled{cursor:not-allowed}.lg-single a{color:inherit;text-decoration:none}.lg-single img{display:block;max-width:100%;height:auto}.lg-single :is(a,button,input,select,summary):focus-visible{outline:2px solid #b6a0df;outline-offset:4px}.lg-single fieldset{border:0;padding:0;min-inline-size:0}.lg-single [id]{scroll-margin-top:24px}.lg-single .lg-wrap{width:88%;max-width:1280px;margin-inline:auto}.lg-single .lg-eyebrow{font-size:11px;font-weight:500;line-height:1.35;letter-spacing:.17em;text-transform:uppercase}.lg-single .lg-small{font-size:12px;line-height:1.6;color:var(--lg-muted)}.lg-single .lg-text-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;font-size:13px;border-bottom:1px solid currentColor;padding-block:8px}.lg-single .lg-hero-wrap{position:relative;isolation:isolate;height:clamp(548px,60.9vw,880px);overflow:hidden;background:radial-gradient(ellipse at 69% 96%,#a5b5ac30,transparent 51%),radial-gradient(ellipse at 88% 83%,#70998412,transparent 37%),#080b0d;color:#f7f7f3}.lg-single .lg-campaign-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.lg-single .lg-campaign-art img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:translate(-1.8vw,-1.2vw) scale(.84);transform-origin:70% 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,#000 0%,#000 78%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.lg-single .lg-hero-copy{position:static}.lg-single .lg-hero-wrap h1{position:absolute;z-index:2;top:17.6vw;left:5.85%;width:60%;font-size:clamp(58px,6.38vw,92px);font-weight:600;line-height:.99;letter-spacing:-.057em;color:#f7f7f3}.lg-single .lg-hero-wrap h1 span{display:block}.lg-single .lg-hero-wrap .lg-eyebrow{position:absolute;z-index:2;top:15.05vw;left:6.05%;font-size:clamp(10px,1.07vw,15px);letter-spacing:.15em;color:#c4cbcc}.lg-single .lg-campaign-line{position:absolute;z-index:2;left:6%;top:52.5%;color:#d9ddda;font-size:clamp(18px,2.45vw,35px);font-weight:400;line-height:1.3;letter-spacing:-.025em}.lg-single .lg-hero-letter{position:absolute;z-index:1;top:5.85vw;left:37.2%;font-size:clamp(300px,35.1vw,506px);font-weight:600;line-height:.9;letter-spacing:-.08em;color:#f7f7f30e;pointer-events:none;-webkit-user-select:none;user-select:none}.lg-single .lg-independent-header{position:absolute;z-index:5;top:clamp(6px,.7vw,11px);left:5.3%;right:5.3%;display:flex;align-items:center;justify-content:space-between;gap:24px;background:transparent;color:#f7f7f3}.lg-single .lg-brand{display:inline-flex;align-items:center;flex-shrink:0;line-height:1}.lg-single .lg-independent-header .lg-brand{margin-left:-.8vw}.lg-single .lg-independent-header .lg-brand img{width:clamp(210px,24vw,340px);height:auto;max-width:none}.lg-single .lg-independent-nav{display:flex;align-items:center;gap:clamp(15px,2.2vw,32px);font-size:clamp(11px,1.28vw,17px)}.lg-single .lg-independent-nav a{display:inline-flex;align-items:center;min-height:44px;color:#f7f7f3;white-space:nowrap}.lg-single .lg-independent-nav>a+a{position:relative}.lg-single .lg-independent-nav>a+a:before{content:"";position:absolute;left:clamp(-16px,-1.1vw,-8px);width:1px;height:15px;background:#fff2}.lg-single .lg-bag{position:relative;justify-content:center;min-width:44px;min-height:44px}.lg-single .lg-bag svg{width:clamp(22px,2.3vw,32px);height:auto}.lg-single .lg-cart-count{position:absolute;top:0;right:0;font-size:10px}.lg-single .lg-commerce{position:absolute;z-index:3;isolation:isolate;left:5.2%;right:5.2%;bottom:clamp(82px,9.04vw,130px);min-height:clamp(96px,10.31vw,149px);padding:clamp(13px,1.49vw,21px) clamp(16px,1.9vw,27px);border:1px solid #ffffff44;border-radius:clamp(18px,1.91vw,28px);background:linear-gradient(105deg,#ffffff0a,#ffffff1a 54%,#d6fff013);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px #fff6,0 9px 25px #0003;color:#f7f7f3}.lg-single .lg-commerce:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;padding:1px;border-radius:inherit;background:linear-gradient(105deg,#d6b6ffc9,#f9f5ff4d 27%,#ffffff30 57%,#9df3d0c4 92%,#d5fffbe8);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lg-single .lg-commerce:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:-6px 0 16px #b58aec40,6px 0 18px #7ef7c538;pointer-events:none}.lg-single .lg-commerce-grid{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(132px,.7fr) minmax(115px,.82fr) minmax(170px,1fr);align-items:center;gap:clamp(12px,1.49vw,21px);min-height:clamp(68px,7.1vw,102px)}.lg-single .lg-commerce-grid>*{min-width:0}.lg-single .lg-commerce :is(legend,label){display:block;float:none;margin:0 0 6px;padding:0;color:#c7cdce;font-size:clamp(10px,1.07vw,15px);font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.lg-single .lg-capacity-options{display:flex;align-items:stretch;gap:0;padding:3px;border:1px solid #ffffff25;border-radius:clamp(18px,2.1vw,30px);background:#0207085e;box-shadow:inset 0 1px 4px #0004}.lg-single .lg-capacity-options button{display:inline-flex;align-items:center;justify-content:center;flex:1;min-width:44px;min-height:clamp(44px,4.6vw,66px);margin:0;padding:7px 8px;border:1px solid transparent;border-radius:clamp(14px,1.6vw,23px);background:transparent;color:#f1f3f2;font-size:clamp(12px,1.38vw,18px);font-weight:400;line-height:1;white-space:nowrap}.lg-single .lg-capacity-options button[aria-pressed=true]{border-color:#f1fcffc9;background:linear-gradient(113deg,#d4bdff40,#fff5 47%,#b1efdc38);box-shadow:inset 0 1px 3px #fffc,inset 0 -1px 4px #b6ffff30,-3px 0 10px #c7b0ff42,3px 0 10px #b3ffe02e;color:#fff;font-weight:600}.lg-single .lg-capacity-options button:disabled{opacity:.35;cursor:not-allowed}.lg-single .lg-quantity{padding-left:clamp(12px,1.4vw,20px);border-left:1px solid #ffffff2b}.lg-single .lg-quantity-control{display:grid;grid-template-columns:1fr 1.05fr 1fr;min-width:123px;min-height:46px;overflow:hidden;border:1px solid #ffffff25;border-radius:13px;background:#0c111a30;box-shadow:inset 0 1px #ffffff14}.lg-single .lg-quantity-control button{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;padding:0;border:0;background:#ffffff04;color:#f1f4f1;font-size:clamp(16px,1.8vw,24px)}.lg-single .lg-quantity-control button:disabled{opacity:.35}.lg-single .lg-quantity-control input{width:100%;min-width:0;min-height:44px;padding:0;border:0;border-inline:1px solid #ffffff12;border-radius:0;background:transparent;color:#f7f7f3;font-size:clamp(13px,1.49vw,20px);text-align:center;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.lg-single .lg-quantity-control input::-webkit-inner-spin-button,.lg-single .lg-quantity-control input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.lg-single .lg-commerce-price{display:flex;flex-direction:column;justify-content:center;align-self:stretch;padding-left:clamp(16px,2vw,29px);border-left:1px solid #ffffff35}.lg-single .lg-commerce :is([data-lg-price],[data-lg-price-preview]){display:block;font-size:clamp(30px,3.4vw,49px);font-weight:600;line-height:1.05;letter-spacing:-.045em;color:#f7f7f3;white-space:nowrap}.lg-single .lg-commerce-price small{display:block;margin-top:6px;color:#c9cdca;font-size:clamp(10px,1.17vw,14px);line-height:1.3}.lg-single .lg-button-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;height:clamp(56px,5.95vw,86px);padding:12px clamp(18px,2vw,30px);border:1px solid #ffffffe6;border-radius:clamp(18px,2.05vw,30px);background:linear-gradient(113deg,#ddc3ffeb,#f6f9f6e0 48%,#a7ead1e6);color:#131c1a;font-size:clamp(16px,1.7vw,23px);font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:inset 0 1px 3px #fffffff5,inset 0 -1px 4px #b9f4df77,-5px 0 17px #bd92ef50,6px 0 18px #76f1c65e}.lg-single .lg-commerce-action>.lg-button-primary{position:relative;justify-content:center;padding-inline:48px;text-align:center;font-size:clamp(18px,1.8vw,25px)}.lg-single .lg-commerce-action>.lg-button-primary>span:last-child{position:absolute;right:clamp(18px,2vw,30px)}.lg-single .lg-button-primary>span:last-child{font-weight:400;font-size:1.3em}.lg-single .lg-button-primary:disabled{opacity:1;filter:none;cursor:not-allowed}.lg-single .lg-button-primary:not(:disabled):hover{filter:brightness(1.04)}.lg-single .lg-commerce-caption{position:absolute;z-index:3;left:6.8%;right:6%;bottom:clamp(54px,6.05vw,87px);display:flex;justify-content:space-between;align-items:flex-start;gap:24px;color:#b1b9bb;font-size:clamp(9px,1.03vw,14px);line-height:1.4}.lg-single .lg-commerce-caption p{max-width:58%}.lg-single .lg-commerce-caption a{max-width:40%;text-align:right}.lg-single .lg-scroll-cue{position:absolute;z-index:2;left:50%;bottom:clamp(12px,1.7vw,24px);transform:translate(-50%);color:#b6bec0;font-size:clamp(8px,.96vw,12px);text-align:center}.lg-single .lg-scroll-cue:after{content:"";display:block;width:1px;height:14px;margin:8px auto 0;background:#e0e8ec77}.lg-single .lg-express{margin-top:12px}.lg-single .lg-proof{position:relative;display:grid;grid-template-columns:32.65% 42.32% 1fr;column-gap:5.1%;align-items:center;min-height:clamp(473px,52.5vw,756px);padding:clamp(19px,2.1vw,30px) 6%;background:#f5f2ed}.lg-single .lg-proof-intro{position:relative;align-self:stretch;min-height:clamp(433px,48.35vw,696px)}.lg-single .lg-proof-number{position:absolute;top:0;left:-3px;color:transparent;font-size:clamp(145px,17.2vw,248px);font-weight:500;line-height:.84;letter-spacing:-.08em;-webkit-text-stroke:1px #b7b8b55e;-webkit-user-select:none;user-select:none}.lg-single .lg-proof-intro .lg-eyebrow{position:absolute;top:38%;left:0;color:#383d3b;font-size:clamp(9px,1.06vw,14px)}.lg-single .lg-proof h2{position:absolute;top:43.5%;left:0;font-size:clamp(44px,5.1vw,73px);line-height:.99;letter-spacing:-.052em}.lg-single .lg-proof h2 span,.lg-single .lg-macro h2 span{display:block}.lg-single .lg-proof-camera{position:absolute;top:71%;left:0;font-size:clamp(12px,1.7vw,23px);line-height:1.45;color:#535658;white-space:nowrap}.lg-single .lg-video-tabs{position:absolute;left:0;bottom:8%;display:flex;gap:2px;width:max-content;max-width:100%;padding:3px;border:1px solid #d0d2cb99;border-radius:14px;background:#eae8e370;box-shadow:inset 0 1px 3px #6f746b12}.lg-single .lg-video-tabs button{min-width:86px;min-height:38px;border:1px solid transparent;border-radius:11px;padding:8px 20px;background:transparent;color:#59645d;font-size:clamp(11px,1.18vw,16px)}.lg-single .lg-video-tabs button[aria-pressed=true]{border-color:#fff;background:linear-gradient(110deg,#dfece47d,#ffffffdb 50%,#e0d6f96b);color:#161b18;box-shadow:inset 0 1px #fff,0 3px 8px #61537924,-2px 0 7px #9ac4b25c,2px 0 7px #d0bdf259}.lg-single [data-lg-full-frame-toggle]{position:absolute;left:0;bottom:-2%;min-height:44px;padding:6px 0;border:0;background:transparent;color:#59645d;font-size:clamp(10px,1.03vw,14px);text-decoration:underline;text-underline-offset:3px}.lg-single .lg-video-switcher{align-self:center;width:100%;min-width:0}.lg-single .lg-video-panel{width:100%}.lg-single .lg-video-window{position:relative;width:100%;aspect-ratio:350/455;overflow:hidden;border:0;border-radius:10px;background:#101518;box-shadow:0 7px 22px #1c251a12}.lg-single .lg-video-window video{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}.lg-single .lg-video-panel figcaption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lg-single .lg-proof-aside{align-self:center;border-left:1px solid #999e9755;padding-left:14px;color:#59645d;font-size:clamp(10px,1.03vw,14px);font-weight:400;line-height:1.65;letter-spacing:.12em;text-transform:uppercase}.lg-single .lg-proof-aside p+p{margin-top:14px}.lg-single [data-lg-proof][data-lg-full-frame=true]{min-height:0}.lg-single [data-lg-proof][data-lg-full-frame=true] .lg-video-window{aspect-ratio:9/16}.lg-single [data-lg-proof][data-lg-full-frame=true] .lg-video-window video{object-fit:contain}.lg-single .lg-video-window video:fullscreen,.lg-single .lg-video-window:fullscreen video{object-fit:contain;background:#000}.lg-single .lg-macro{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(311px,34.54vw,498px);padding:4% 6%;overflow:hidden;background:#f2f0ee}.lg-single .lg-macro-art{position:absolute;top:0;right:0;bottom:0;left:30%;z-index:0}.lg-single .lg-macro-art img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:scale(1.45);transform-origin:10% 40%}.lg-single .lg-macro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#f2f0ee,#f2f0eef5 24%,#f2f0ee82 40%,#f2f0ee00 65%);pointer-events:none}.lg-single .lg-macro-copy{position:relative;z-index:2;width:52%;max-width:750px}.lg-single .lg-macro h2{font-size:clamp(38px,4.46vw,64px);line-height:1.03}.lg-single .lg-macro-copy>p{margin-top:24px;font-size:clamp(12px,1.6vw,22px);color:#535758}.lg-single .lg-macro-copy .lg-text-link{margin-top:8px;font-size:clamp(11px,1.5vw,20px);font-weight:400;color:#535758}.lg-single .lg-macro-disclaimer{position:absolute;z-index:2;right:5%;bottom:14px;padding:3px 6px;border-radius:3px;background:#f4f1eddb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:clamp(10px,.8vw,11px);color:#424c48}.lg-single .lg-performance{padding:clamp(64px,8vw,115px) 0;background:#0e1514;color:#f3f4ef}.lg-single .lg-performance-intro{max-width:850px;margin-bottom:32px}.lg-single .lg-performance .lg-eyebrow{margin-bottom:20px;color:#c2cfc4}.lg-single .lg-performance p{max-width:720px;margin-top:20px;color:#bdc7c0;font-size:14px;line-height:1.7}.lg-single .lg-speed-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:56px 0 36px;padding-bottom:42px;border-bottom:1px solid #ffffff26}.lg-single .lg-speed-value{font-size:clamp(60px,9vw,130px);font-weight:500;line-height:1;letter-spacing:-.06em}.lg-single .lg-speed-value small{font-size:16px;font-weight:400;letter-spacing:.02em}.lg-single .lg-benchmark-tabs{display:flex;flex-wrap:wrap;width:max-content;max-width:100%;gap:5px;margin-block:24px}.lg-single .lg-benchmark-tabs button{min-height:44px;padding:10px 22px;border:1px solid #ffffff20;border-radius:14px;background:#ffffff05;color:#d4ddd6;font-size:13px}.lg-single .lg-benchmark-tabs button[aria-pressed=true]{border-color:#f1fcffbb;background:linear-gradient(113deg,#d4bdff22,#fff2,#b1efdc22);color:#fff}.lg-single .lg-benchmark-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:26px;border-block:1px solid #ffffff26}.lg-single .lg-benchmark-metrics>div{padding:12px 24px;min-width:0;border-left:1px solid #ffffff26}.lg-single .lg-benchmark-metrics>div:first-child{padding-left:0;border-left:0}.lg-single .lg-benchmark-metrics strong{display:block;font-size:clamp(24px,2.8vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.04em}.lg-single .lg-benchmark-metrics small{display:block;margin-top:10px;color:#b8c6bb;font-size:12px;line-height:1.5}.lg-single .lg-benchmark-panel>p{font-size:12px}.lg-single details summary{min-height:44px;cursor:pointer;line-height:1.5}.lg-single .lg-test-method{margin-top:26px;border-bottom:1px solid #b8c5b733}.lg-single .lg-test-method summary{padding:12px 0;font-size:13px;font-weight:500}.lg-single .lg-two-column{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(40px,8vw,115px)}.lg-single .lg-two-column .lg-eyebrow{margin-bottom:20px}.lg-single .lg-two-column p{max-width:600px;margin-top:20px;color:#5c695f;font-size:15px;line-height:1.7}.lg-single .lg-compatibility-story{padding:clamp(64px,8vw,115px) 0;background:#eceee8}.lg-single .lg-interface-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lg-single .lg-interface-comparison>div{padding-top:22px;border-top:1px solid #9eaaa18a}.lg-single .lg-interface-comparison h3{font-size:24px}.lg-single .lg-interface-comparison p{font-size:13px;line-height:1.7}.lg-single .lg-materials{padding:clamp(68px,9vw,130px) 0;background:#f8f6f2}.lg-single .lg-materials img{width:100%;height:auto;border-radius:8px}.lg-single .lg-materials figcaption{margin-top:10px;color:#68756a;font-size:11px}.lg-single .lg-spec-list{margin-top:26px}.lg-single .lg-spec-list>div{display:grid;grid-template-columns:1fr 1fr;padding:15px 0;border-top:1px solid var(--lg-line);font-size:13px}.lg-single .lg-spec-list dt{padding-right:18px;color:#667266}.lg-single .lg-spec-list dd{text-align:right}.lg-single .lg-delivery{padding:clamp(64px,8vw,115px) 0;background:#14201b;color:#edf0e8}.lg-single .lg-delivery-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px}.lg-single .lg-delivery-head h2{font-size:clamp(80px,11vw,158px);line-height:.92;margin-top:24px}.lg-single .lg-delivery-head p:not(.lg-eyebrow){max-width:440px;color:#c8d3c7;font-size:15px;line-height:1.7;margin-top:16px}.lg-single .lg-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:52px 0 30px;padding-top:28px;border-top:1px solid #ddebdc33}.lg-single .lg-delivery-grid>div{padding-right:30px}.lg-single .lg-delivery-grid strong{display:block;font-size:clamp(44px,5.2vw,75px);font-weight:500;line-height:1.05;letter-spacing:-.05em}.lg-single .lg-delivery-grid p{max-width:28ch;margin-top:16px;color:#bfcebd;font-size:14px;line-height:1.6}.lg-single .lg-delivery a{display:inline-block;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.lg-single .lg-estimate-line{margin-block:22px;font-size:13px;color:#c7d5c7}.lg-single .lg-order-breakdown{margin-bottom:26px;border-top:1px solid #deeed733}.lg-single .lg-order-breakdown summary{padding-block:14px;font-size:14px}.lg-single .lg-order-breakdown dl{display:flex;gap:36px;flex-wrap:wrap;padding-block:16px}.lg-single .lg-order-breakdown dt{color:#b8c8b9;font-size:12px}.lg-single .lg-order-breakdown dd{margin-top:4px;font-size:20px}.lg-single .lg-order-breakdown progress{width:100%;height:4px;accent-color:#aad5b7}.lg-single .lg-support{padding:clamp(68px,9vw,130px) 0;background:#f5f2ed}.lg-single .lg-support-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(40px,8vw,115px);align-items:start}.lg-single .lg-support .lg-eyebrow{margin-bottom:20px}.lg-single .lg-support-layout>div>p:not(.lg-eyebrow){margin-top:20px;color:#606c62;font-size:15px;line-height:1.7}.lg-single .lg-support .lg-text-link{margin-top:20px}.lg-single .lg-faq details{border-bottom:1px solid var(--lg-line)}.lg-single .lg-faq summary{padding:18px 0;font-size:15px;font-weight:500}.lg-single .lg-faq p{margin:0 0 22px;font-size:14px;line-height:1.75;color:#667169}.lg-single .lg-policy-drafts{margin-top:48px}.lg-single .lg-policy-drafts h3{font-size:27px}.lg-single .lg-policy-drafts>p{margin:15px 0 26px;font-size:13px;color:#69766a}.lg-single .lg-policy-drafts>nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.lg-single .lg-policy-drafts>nav>span{display:none}.lg-single .lg-policy-drafts>nav>a{display:flex;flex:1 1 190px;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:48px;padding:12px 16px;border:1px solid #cbb9ec42;border-radius:12px;background:linear-gradient(115deg,#b098d116,#70c5aa0c);color:#e4eee9;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .18s,border-color .18s}.lg-single .lg-policy-drafts>nav>a:after{content:"\2197";flex-shrink:0;color:#b6e7d5;font-size:16px;line-height:1}.lg-single .lg-policy-drafts>nav>a:hover{border-color:#b6e7d599;background-color:#b098d11c}.lg-single .lg-policy-drafts>nav>a:focus-visible{outline:2px solid #c9b5ed;outline-offset:3px}.lg-single .lg-policy-drafts>details{border-top:1px solid var(--lg-line)}.lg-single .lg-policy-drafts summary{padding:18px 0;font-size:15px;font-weight:500}.lg-single .lg-policy-body{max-width:76ch;padding:8px 0 26px;font-size:14px;line-height:1.75}.lg-single .lg-policy-body p+p{margin-top:16px}.lg-single .lg-policy-body a{text-decoration:underline}.lg-single .lg-editor-note{padding:15px 6%;font-size:12px;color:#647263}.lg-single .lg-series-dark{padding:clamp(24px,3vw,44px) 0 0;background:radial-gradient(ellipse at 98% 30%,#587b7142,transparent 24%),linear-gradient(115deg,#080b0d,#13191c);color:#f3f4ef}.lg-single .lg-series>.lg-brand img{width:clamp(205px,23vw,320px);margin-left:-.8vw}.lg-single .lg-series-heading h2{max-width:1100px;margin-top:10px;font-size:clamp(43px,5.7vw,82px);font-weight:400}.lg-single .lg-series-heading>.lg-eyebrow,.lg-single .lg-series-heading>p:last-child{display:none}.lg-single .lg-series-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:32px}.lg-single .lg-series-item{display:block;position:relative;min-width:0;padding:16px 26px 16px 0;border-right:1px solid #dceade33}.lg-single .lg-series-item:last-child{border:0}.lg-single .lg-series-number,.lg-single .lg-series-item p{display:none}.lg-single .lg-series-item h3{font-size:clamp(16px,1.7vw,23px);letter-spacing:-.02em;font-weight:400}.lg-single .lg-series-status{display:block;margin-top:12px;font-size:12px;color:#a8b7ad}.lg-single .lg-series-item[href]>span:last-child{position:absolute;right:25px;bottom:18px}.lg-single .lg-independent-footer{display:flex;align-items:center;gap:30px;margin-top:18px;padding:20px 0;border-top:1px solid #dceade33;font-size:12px;color:#bcc7c1}.lg-single .lg-independent-footer a{display:inline-flex;align-items:center;min-height:44px}.lg-single .lg-independent-footer>span{margin-left:auto;font-size:10px;color:#84918b}@media(min-width:1445px){.lg-single .lg-hero-wrap h1{top:254px}.lg-single .lg-hero-wrap .lg-eyebrow{top:217px}.lg-single .lg-hero-letter{top:84px}}@media(max-width:899px){.lg-single .lg-hero-wrap{height:auto;min-height:0;padding:390px 6% 24px;display:flex;flex-direction:column;overflow:visible;background:#080b0d}.lg-single .lg-campaign-art{inset:0 0 auto;height:410px;overflow:hidden}.lg-single .lg-campaign-art img{transform:none;-webkit-mask-image:none;mask-image:none;object-position:73% center}.lg-single .lg-campaign-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080b0d00 65%,#080b0d)}.lg-single .lg-hero-copy{position:relative;padding-top:15px;z-index:2}.lg-single .lg-hero-wrap .lg-eyebrow{position:static;margin-bottom:15px;font-size:10px}.lg-single .lg-hero-wrap h1{position:static;width:100%;font-size:clamp(39px,7vw,64px);line-height:1.03}.lg-single .lg-campaign-line{position:static;margin:18px 0 28px;font-size:20px}.lg-single .lg-hero-letter{display:none}.lg-single .lg-independent-header{top:6px;left:6%;right:4%;gap:10px}.lg-single .lg-independent-header .lg-brand img{width:180px}.lg-single .lg-independent-nav{gap:12px;font-size:11px}.lg-single .lg-independent-nav>a+a:before{display:none}.lg-single .lg-independent-nav>a:not(.lg-bag){display:none}.lg-single .lg-commerce{position:relative;left:auto;right:auto;bottom:auto;width:100%;min-height:0;padding:18px 16px;border-radius:20px}.lg-single .lg-commerce-grid{grid-template-columns:1fr 1fr;gap:18px 16px;min-height:0}.lg-single .lg-commerce-grid>:first-child,.lg-single .lg-commerce-grid>:last-child{grid-column:1/-1}.lg-single .lg-capacity-options button{font-size:13px;min-height:44px;padding-inline:5px}.lg-single .lg-commerce :is(legend,label){font-size:10px;margin-bottom:9px}.lg-single .lg-quantity{padding:0;border:0}.lg-single .lg-quantity-control{min-width:123px;min-height:46px}.lg-single .lg-quantity-control input{font-size:16px}.lg-single .lg-commerce-price{padding-left:16px}.lg-single .lg-commerce :is([data-lg-price],[data-lg-price-preview]){font-size:32px}.lg-single .lg-commerce-price small{font-size:10px;margin-top:6px}.lg-single .lg-button-primary{height:56px;font-size:17px;border-radius:17px}.lg-single .lg-commerce-caption{position:static;display:block;margin-top:16px;font-size:10px}.lg-single .lg-commerce-caption p,.lg-single .lg-commerce-caption a{max-width:none;text-align:left}.lg-single .lg-commerce-caption a{display:block;margin-top:9px}.lg-single .lg-scroll-cue{position:static;align-self:center;margin-top:22px;transform:none;font-size:10px}.lg-single .lg-proof{grid-template-columns:1fr;gap:26px;padding:40px 6%;min-height:0}.lg-single .lg-proof-intro{min-height:0;padding:0}.lg-single .lg-proof-number,.lg-single .lg-proof-aside{display:none}.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}.lg-single .lg-proof-intro .lg-eyebrow{font-size:10px;margin-bottom:16px}.lg-single .lg-proof h2{font-size:44px;line-height:1.01}.lg-single .lg-proof-camera{font-size:16px;margin-top:15px;white-space:normal}.lg-single .lg-video-tabs{margin-top:20px}.lg-single .lg-video-tabs button{min-height:44px;font-size:13px}.lg-single [data-lg-full-frame-toggle]{margin-top:8px;min-height:44px;font-size:11px}.lg-single .lg-video-switcher{max-width:500px;justify-self:center}.lg-single .lg-macro{min-height:470px;padding:35px 6%;align-items:flex-start}.lg-single .lg-macro-art{top:120px;right:-18%;bottom:0;left:8%}.lg-single .lg-macro-art img{transform:scale(1.12);transform-origin:center}.lg-single .lg-macro:after{background:linear-gradient(180deg,#f2f0ee,#f2f0eef0 22%,#f2f0ee55 55%,#f2f0ee00)}.lg-single .lg-macro-copy{width:100%}.lg-single .lg-macro h2{font-size:clamp(33px,6vw,48px)}.lg-single .lg-macro-copy>p{font-size:14px;margin-top:18px}.lg-single .lg-macro-copy .lg-text-link{font-size:13px}.lg-single .lg-macro-disclaimer{left:6%;right:auto;font-size:10px}.lg-single :is(.lg-performance,.lg-compatibility-story,.lg-materials,.lg-delivery,.lg-support){padding-block:58px}.lg-single .lg-two-column,.lg-single .lg-support-layout{grid-template-columns:1fr;gap:34px}.lg-single .lg-speed-hero{gap:24px;margin-block:36px 28px}.lg-single .lg-speed-value{font-size:clamp(44px,12vw,80px)}.lg-single .lg-speed-value small{display:block;font-size:12px;margin-top:10px;letter-spacing:.03em}.lg-single .lg-benchmark-tabs{gap:4px}.lg-single .lg-benchmark-tabs button{padding-inline:14px;font-size:12px}.lg-single .lg-benchmark-metrics{grid-template-columns:1fr 1fr;padding:0}.lg-single .lg-benchmark-metrics>div{padding:22px 14px}.lg-single .lg-benchmark-metrics>div:nth-child(odd){padding-left:0;border-left:0}.lg-single .lg-benchmark-metrics>div:nth-child(n+3){border-top:1px solid #ffffff26}.lg-single .lg-benchmark-metrics strong{font-size:28px}.lg-single .lg-interface-comparison{gap:22px}.lg-single .lg-interface-comparison h3{font-size:23px}.lg-single .lg-delivery-head{grid-template-columns:1fr;gap:24px}.lg-single .lg-delivery-head h2{font-size:96px}.lg-single .lg-delivery-grid{grid-template-columns:1fr;gap:24px;margin-block:36px 28px}.lg-single .lg-delivery-grid strong{font-size:50px}.lg-single .lg-delivery-grid p{font-size:14px}.lg-single .lg-series-dark{padding-top:32px}.lg-single .lg-series-list{grid-template-columns:1fr;gap:0}.lg-single .lg-series-item{border-right:0;border-top:1px solid #dceade33;padding:25px 0}.lg-single .lg-series-item h3{font-size:22px}.lg-single .lg-independent-footer{flex-wrap:wrap;gap:0 22px;font-size:11px}.lg-single .lg-independent-footer>span{width:100%;margin:0 0 10px}}.lg-single .lg-volume-note{width:min(720px,67%);max-width:none!important;margin:0}.lg-single .lg-commerce-caption .lg-volume-beacon{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.25vw,20px);width:100%;max-width:none;min-height:58px;margin:0;padding:10px 12px 10px 14px;overflow:hidden;border:1px solid #e7ddff75;border-radius:14px;background:linear-gradient(112deg,#7453a54d,#ffffff12 43%,#2b826b47);color:#f7fbfa;text-align:left;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #a8ead12e,-8px 0 24px #9f70db22,8px 0 28px #59c99f1f;backdrop-filter:blur(17px) saturate(135%);-webkit-backdrop-filter:blur(17px) saturate(135%);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.lg-single .lg-commerce-caption .lg-volume-beacon:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(105deg,#bf9cf038,transparent 27%,transparent 70%,#8ff0cb2e);pointer-events:none}.lg-single .lg-commerce-caption .lg-volume-beacon:hover{transform:translateY(-2px);border-color:#f5efffa8;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #a8ead145,-8px 2px 28px #9f70db31,8px 2px 31px #59c99f2b}.lg-single .lg-commerce-caption .lg-volume-beacon:focus-visible{outline:2px solid #e7d8ff;outline-offset:4px}.lg-single .lg-volume-beacon__kicker{padding:7px 9px;border:1px solid #d2bbf462;border-radius:8px;background:#ad7de31c;color:#d9c6f4;font-size:clamp(8px,.73vw,10px);font-weight:650;letter-spacing:.13em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.lg-single .lg-volume-beacon__offers{display:flex;align-items:center;gap:clamp(9px,1vw,15px);min-width:0;font-size:clamp(12px,1.08vw,16px);font-weight:650;line-height:1.25;letter-spacing:-.01em}.lg-single .lg-volume-beacon__offers span:last-child{color:#b8f0d7}.lg-single .lg-volume-beacon__offers i{display:block;width:1px;height:22px;flex:none;background:linear-gradient(180deg,transparent,#ffffff54,transparent)}.lg-single .lg-volume-beacon__action{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid #d8f8ec59;border-radius:9px;background:#eafff50d;color:#eaf8f3;font-size:clamp(9px,.79vw,11px);font-weight:600;letter-spacing:.04em;white-space:nowrap}.lg-single .lg-volume-beacon__action b{font-size:1.25em;font-weight:400}@media(min-width:900px){.lg-single[data-lg-volume-enabled=true] .lg-hero-wrap{height:clamp(900px,47vw,1320px)}.lg-single[data-lg-volume-enabled=true] .lg-commerce{bottom:168px}.lg-single[data-lg-volume-enabled=true] .lg-shipping-timing{bottom:105px}.lg-single[data-lg-volume-enabled=true] .lg-commerce-caption{bottom:24px}}@media(max-width:899px){.lg-single .lg-volume-note{width:100%}.lg-single .lg-commerce-caption .lg-volume-beacon{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;min-height:0;padding:13px 14px}.lg-single .lg-volume-beacon__kicker{justify-self:start}.lg-single .lg-volume-beacon__offers{grid-column:1/-1;grid-row:2;font-size:13px}.lg-single .lg-volume-beacon__action{grid-column:2;grid-row:1;padding:7px 9px;font-size:9px}.lg-single .lg-commerce-caption>a[href="#lg-delivery"]{margin-top:13px;color:#c7d4d4}}@media(max-width:379px){.lg-single .lg-volume-beacon__offers{gap:7px;font-size:12px}.lg-single .lg-volume-beacon__kicker{padding-inline:7px;font-size:7px;letter-spacing:.1em}.lg-single .lg-volume-beacon__action{gap:5px;padding-inline:7px}}@media(prefers-reduced-motion:reduce){.lg-single *,.lg-single *:before,.lg-single *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.lg-single .lg-commerce .lg-commerce-ddp{display:block;margin:10px 0 0;color:#d0d5dc;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none}.lg-single .lg-commerce .lg-commerce-ddp:hover{color:#fff}.lg-single .lg-commerce .lg-commerce-ddp:focus-visible{outline:2px solid #d4c4f4;outline-offset:4px;border-radius:2px}@media(max-width:1100px){.lg-single .lg-commerce .lg-commerce-ddp{font-size:12px}}@media(min-width:900px){.lg-single[data-lg-volume-enabled=true] .lg-commerce:has(.lg-commerce-ddp){bottom:142px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/lg-campaign.css.map */
