.ipe{--ipe-stage-bg: 20, 17, 13;--ipe-stage-fg: 245, 240, 230;--ipe-radius: 1.2rem;--ipe-gap: clamp(2.4rem, 5vw, 8rem);position:relative}.ipe.ipe--stage{--color-background: var(--ipe-stage-bg);--color-foreground: var(--ipe-stage-fg);--color-foreground-alt: var(--ipe-stage-fg);background:rgb(var(--ipe-stage-bg));color:rgb(var(--ipe-stage-fg))}.ipe :is(h2,h3){text-wrap:balance}.ipe-eyebrow{display:block;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--font-bolder-weight);color:rgb(var(--color-foreground));opacity:.7;margin-bottom:1rem}.ipe--stage .ipe-eyebrow{color:inherit;opacity:.85}.ipe-heading{font-size:clamp(3rem,4.4vw,5.6rem);line-height:1.06;margin:0 0 1.6rem}.ipe-text{font-size:1.7rem;line-height:1.6;max-width:60ch;opacity:.85}.ipe-text>:first-child{margin-top:0}.ipe-text>:last-child{margin-bottom:0}.ipe-pad{padding-block:var(--ipe-pt, 8rem) var(--ipe-pb, 8rem)}.ipe-placeholder{border:1px dashed color-mix(in srgb,rgb(var(--color-foreground)) 40%,transparent);border-radius:var(--ipe-radius);padding:2rem;font-size:1.4rem;opacity:.8}.ipe-media-box{position:relative;overflow:hidden;border-radius:var(--ipe-radius);max-width:100%;background:color-mix(in srgb,rgb(var(--color-foreground)) 4%,transparent)}.ipe-media-box>img,.ipe-media-box>video{display:block;width:100%;height:100%;object-fit:cover}.ipe-media-box--contain>img{object-fit:contain;background:#fff}.ipe-story--full .ipe-story__media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.ipe-story--full{min-height:clamp(42rem,62vw,78rem);display:grid;align-items:end;overflow:hidden}.ipe-story__media>img,.ipe-story__media>video{object-position:var(--ipe-pos, center)}.ipe-story--full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,var(--ipe-shade, .55)),#0000 65%);pointer-events:none}.ipe-story--full .ipe-story__copy{position:relative;z-index:1;color:#fff;padding-block:clamp(3rem,6vw,8rem)}.ipe-story--full .ipe-story__copy :is(h2,h3){color:#fff}.ipe-story--full .ipe-story__copy .ipe-text{opacity:.9}.ipe-story--full .ipe-eyebrow{color:inherit;opacity:.85}.ipe-story--full .ipe-heading{max-width:16ch;font-size:clamp(3.2rem,5.4vw,6.8rem)}.ipe-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ipe-gap);align-items:center}.ipe-split>*{min-width:0}.ipe-split--media-right .ipe-split__media{order:2}.ipe-split__media .ipe-media-box{aspect-ratio:var(--ipe-ratio, 4 / 3)}@media(max-width:749px){.ipe-split{grid-template-columns:1fr}.ipe-split--media-right .ipe-split__media{order:0}}.ipe-video-band__frame{aspect-ratio:16 / 9}.ipe-video-band__head{margin-bottom:3.6rem}.ipe-rail-head{display:flex;justify-content:space-between;align-items:end;gap:1.6rem;flex-wrap:wrap;margin-bottom:2.8rem}.ipe-rail-nav{display:flex;gap:.8rem}.ipe-rail-nav button{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid rgb(var(--color-foreground));background:none;color:rgb(var(--color-foreground));cursor:pointer;display:grid;place-items:center}.ipe-rail-nav button:disabled{opacity:.3;cursor:default}.ipe-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(26rem,30%);gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.2rem;scrollbar-width:thin;list-style:none;margin:0;padding-left:0}@media(max-width:749px){.ipe-rail{grid-auto-columns:80%}}.ipe-rail>li{scroll-snap-align:start;display:grid;gap:1.2rem;align-content:start}.ipe-rail .ipe-media-box{aspect-ratio:4 / 5}.ipe-rail h3{font-size:1.8rem;margin:0}.ipe-rail p{font-size:1.5rem;margin:0;opacity:.75}.ipe-details{display:grid;gap:clamp(4.8rem,7vw,9.6rem);margin-top:clamp(3.6rem,5vw,6.4rem)}.ipe-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--ipe-gap);align-items:center}.ipe-detail>*{min-width:0}.ipe-detail:nth-child(2n) .ipe-detail__media{order:2}.ipe-detail .ipe-media-box{aspect-ratio:5 / 4;background:#fff}.ipe-detail h3{font-size:clamp(2.6rem,3vw,3.8rem);margin:0 0 1.2rem}@media(max-width:749px){.ipe-detail{grid-template-columns:1fr}.ipe-detail:nth-child(2n) .ipe-detail__media{order:0}}.ipe-steps{list-style:none;margin:2.8rem 0 0;padding:0;display:grid;gap:2rem;counter-reset:ipe-step}.ipe-steps li{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:1.4rem;counter-increment:ipe-step}.ipe-steps li:before{content:counter(ipe-step);width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid currentColor;color:inherit;display:grid;place-items:center;font-family:var(--font-heading-family);font-size:1.9rem}.ipe-steps strong{display:block;margin-bottom:.2rem}.ipe-steps span{opacity:.75;font-size:1.5rem}.ipe-config{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:4rem;margin-top:3.2rem}.ipe-config>*{min-width:0}@media(max-width:989px){.ipe-config{grid-template-columns:1fr}}.ipe-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;border:0;padding:0;margin:0}@media(max-width:549px){.ipe-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.ipe-presets legend,.ipe-config__label{font-size:1.3rem;font-weight:var(--font-bolder-weight);margin-bottom:.8rem;padding:0}.ipe-preset{position:relative}.ipe-preset input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ipe-preset span{display:grid;gap:.2rem;border:1px solid color-mix(in srgb,rgb(var(--color-foreground)) 18%,transparent);border-radius:1rem;padding:1.4rem 1.2rem;background:rgb(var(--color-background));font-size:1.3rem;height:100%}.ipe-preset span b{font-size:1.5rem}.ipe-preset input:checked+span{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.ipe-preset input:focus-visible+span{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.ipe-config__custom{display:flex;align-items:center;gap:1rem;margin-top:1.2rem;font-size:1.4rem}.ipe-config__custom[hidden]{display:none}.ipe-config__custom input{width:8rem}.ipe-config__drawing{margin-top:1.6rem;border:1px solid color-mix(in srgb,rgb(var(--color-foreground)) 12%,transparent);border-radius:var(--ipe-radius);padding:1.6rem;overflow-x:auto}.ipe-config__drawing svg{display:block;width:100%;height:auto;min-width:42rem}.ipe-config__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.2rem;margin-top:1.8rem}.ipe-config__select{position:relative}.ipe-config__select select{width:100%;display:block}.ipe-summary{border:1px solid color-mix(in srgb,rgb(var(--color-foreground)) 15%,transparent);border-radius:var(--ipe-radius);padding:2.2rem;display:grid;gap:1.4rem;align-self:start}.ipe-summary__line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;font-size:1.4rem;font-variant-numeric:tabular-nums}.ipe-summary__total{border-top:1px solid color-mix(in srgb,rgb(var(--color-foreground)) 15%,transparent);padding-top:1.4rem;display:flex;justify-content:space-between;font-weight:var(--font-bolder-weight);font-size:2rem;font-variant-numeric:tabular-nums}.ipe-summary__note{font-size:1.3rem;border-radius:.8rem;padding:1rem 1.2rem;background:color-mix(in srgb,#a35c00 10%,transparent)}.ipe-summary__note[hidden]{display:none}.ipe-summary .button{width:100%}.ipe-summary__fine{font-size:1.2rem;opacity:.7}.ipe-specs{margin-top:3.2rem}.ipe-acc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem;margin-top:3.2rem;list-style:none;padding:0}.ipe-acc>li{display:grid;gap:1rem;align-content:start;min-width:0}.ipe-acc .ipe-media-box{aspect-ratio:1;background:#fff;border:1px solid color-mix(in srgb,rgb(var(--color-foreground)) 10%,transparent)}.ipe-acc h3{font-size:1.5rem;line-height:1.3;margin:0}.ipe-acc h3 a{color:inherit;text-decoration:none}.ipe-acc__meta{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap;font-size:1.4rem;font-variant-numeric:tabular-nums}.ipe-acc .button{min-width:0;width:100%;padding:1.1rem 1.2rem}.ipe-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--ipe-gap)}.ipe-faq>*{min-width:0}.ipe-faq details{border-bottom:1px solid color-mix(in srgb,rgb(var(--color-foreground)) 15%,transparent)}.ipe-faq summary{list-style:none;cursor:pointer;padding:1.8rem 3.6rem 1.8rem 0;font-weight:var(--font-bolder-weight);position:relative}.ipe-faq summary::-webkit-details-marker{display:none}.ipe-faq summary:after{content:"+";position:absolute;right:.4rem;top:1.3rem;font-size:2.2rem;font-weight:400}.ipe-faq details[open] summary:after{content:"\2212"}.ipe-faq__answer{padding-bottom:2rem;max-width:62ch;opacity:.85}.ipe-cta .ipe-split__media .ipe-media-box{aspect-ratio:1}.ipe-cta__price{font-size:2.8rem;font-weight:var(--font-bolder-weight);font-variant-numeric:tabular-nums;margin-top:.8rem}.ipe-cta__actions{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:2.4rem}.ipe--stage .ipe-cta__actions .button-secondary{background:transparent;color:rgb(var(--ipe-stage-fg));border-color:rgb(var(--ipe-stage-fg))}@media(prefers-reduced-motion:no-preference){.ipe [data-ipe-reveal].ipe-pending{transform:translateY(2.4rem)}.ipe [data-ipe-reveal]{transition:transform .8s cubic-bezier(.2,.7,.2,1)}}.ipe-heading--sm{font-size:clamp(2.6rem,3vw,3.8rem)}.ipe-icon{width:3.2rem;height:3.2rem;flex:none}.ipe-usps{background:color-mix(in srgb,rgb(var(--color-foreground)) 3.5%,transparent)}.ipe-usps__list{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(var(--ipe-usp-count, 4),minmax(0,1fr));gap:2.4rem;padding-block:2.8rem}.ipe-usps__item{display:flex;gap:1.4rem;align-items:center;min-width:0}.ipe-usps__item strong{display:block;font-size:1.5rem}.ipe-usps__item span{display:block;font-size:1.35rem;opacity:.7}@media(max-width:989px){.ipe-usps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.ipe-usps__list{grid-template-columns:1fr;gap:1.6rem}}.ipe-video-band--split{background:color-mix(in srgb,rgb(var(--color-foreground)) 3.5%,transparent)}.ipe-video-band__split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.ipe-video-band__split .ipe-video-band__frame{border-radius:0;aspect-ratio:4 / 3}.ipe-video-band__split .ipe-video-band__frame video{object-position:40% 30%}.ipe-video-band__split .ipe-video-band__copy{padding:clamp(2.8rem,5vw,8rem)}@media(max-width:749px){.ipe-video-band__split{grid-template-columns:1fr}.ipe-video-band__split .ipe-video-band__frame{aspect-ratio:1}}.ipe-cards{grid-auto-columns:calc((min(var(--page-width),100vw) - 6.6rem)/4);gap:1.2rem;padding-inline:max(1.5rem,calc((100vw - var(--page-width)) / 2 + 1.5rem));scroll-padding-inline:max(1.5rem,calc((100vw - var(--page-width)) / 2 + 1.5rem))}@media(max-width:989px){.ipe-cards{grid-auto-columns:42%}}@media(max-width:599px){.ipe-cards{grid-auto-columns:80%}}.ipe-card{position:relative;display:block!important;border-radius:var(--ipe-radius);overflow:hidden}.ipe-card .ipe-media-box{aspect-ratio:4 / 5;border-radius:0}.ipe-card:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b8,#0000);pointer-events:none}.ipe-card__copy{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:1.8rem;color:#fff}.ipe-card__copy h3{color:#fff;font-size:1.9rem;margin:0 0 .4rem}.ipe-card__copy p{color:#fff;opacity:.85;font-size:1.4rem;margin:0}.ipe-circles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;margin-top:2.4rem}.ipe-circle{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:1.6rem;align-items:center}.ipe-circle__img{width:13rem;height:13rem;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,rgb(var(--color-foreground)) 8%,transparent),0 1rem 2.4rem #00000014}.ipe-circle__img img{width:100%;height:100%;object-fit:cover;display:block}.ipe-circle h3{font-size:1.7rem;margin:0 0 .4rem}.ipe-circle__text{font-size:1.4rem;opacity:.75}.ipe-circle__text p{margin:0}@media(max-width:1199px){.ipe-circles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ipe-circles{grid-template-columns:1fr}.ipe-circle{grid-template-columns:10rem minmax(0,1fr)}.ipe-circle__img{width:10rem;height:10rem}}.ipe-band{position:relative;overflow:hidden;display:grid;align-items:center;min-height:clamp(36rem,34vw,52rem)}.ipe-band__media{position:absolute;top:0;right:0;bottom:0;left:0}.ipe-band__media img,.ipe-band__media video{width:100%;height:100%;object-fit:cover;object-position:70% 50%;display:block}.ipe-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--ipe-stage-bg),var(--ipe-shade, .75)),rgba(var(--ipe-stage-bg),calc(var(--ipe-shade, .75) * .6)) 40%,rgba(var(--ipe-stage-bg),0) 70%);pointer-events:none}.ipe-band__copy{position:relative;z-index:1;width:100%}.ipe-band__copy>*{max-width:56rem}@media(max-width:749px){.ipe-band{min-height:0;align-items:end}.ipe-band__media{position:relative;inset:auto;aspect-ratio:16 / 9}.ipe-band:after{display:none}}.ipe-swatches{list-style:none;padding:0;margin:2.4rem 0;display:flex;gap:1.2rem;flex-wrap:wrap}.ipe-swatch{background:none;border:0;padding:0;cursor:pointer;color:inherit;display:grid;gap:.6rem;justify-items:start;font:inherit}.ipe-swatch__chip{width:8rem;height:5rem;border-radius:.6rem;display:block;background:repeating-linear-gradient(115deg,#ffffff29 0 .5rem,#0000002e .5rem 1.1rem),var(--swatch);box-shadow:0 0 0 1px #ffffff40;transition:transform .2s ease,box-shadow .2s ease}.ipe-swatch:hover .ipe-swatch__chip,.ipe-swatch:focus-visible .ipe-swatch__chip{transform:translateY(-2px);box-shadow:0 0 0 2px rgb(var(--color-button))}.ipe-swatch__name{font-size:1.3rem;opacity:.85}.ipe--stage .ipe-band__link.button-secondary,.ipe--stage .button-secondary{background:transparent;color:rgb(var(--ipe-stage-fg));border-color:rgb(var(--ipe-stage-fg))}.ipe-preset__mini{display:block;width:100%;height:auto;margin-top:.8rem;color:color-mix(in srgb,rgb(var(--color-foreground)) 50%,transparent)}.ipe-preset input:checked+span{border-color:rgb(var(--color-button));box-shadow:0 0 0 1px rgb(var(--color-button));background:color-mix(in srgb,rgb(var(--color-button)) 6%,transparent)}.ipe-config__select select{display:block;width:100%}.ipe-specs-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.4rem,5vw,7.2rem);align-items:start}.ipe-specs-grid>*{min-width:0}@media(max-width:849px){.ipe-specs-grid{grid-template-columns:1fr}}.ipe-specs__drawing{margin:0}.ipe-specs__drawing .ipe-media-box{aspect-ratio:4 / 5}.ipe-specs__drawing figcaption{font-size:1.3rem;opacity:.7;margin-top:1rem}.ipe-specs .ipe-specs__table{margin-top:0}.ipe-specs__table table{width:100%;border-collapse:collapse;margin:0;font-variant-numeric:tabular-nums}.ipe-specs__table th,.ipe-specs__table td{text-align:left;padding:1rem 1.2rem;border:0;font-size:1.5rem;vertical-align:top}.ipe-specs__table tr:nth-child(odd){background:color-mix(in srgb,rgb(var(--color-foreground)) 4.5%,transparent)}.ipe-specs__table th{width:42%;font-weight:var(--font-bolder-weight)}.ipe-specs__note{font-size:1.3rem;opacity:.7;margin-top:1.2rem}.ipe-specs__docs{margin-top:2.4rem}.ipe-cta.ipe-band .ipe-heading{font-size:clamp(3rem,4vw,5rem)}.ipe-cta__price small{font-size:1.4rem;font-weight:400;opacity:.75}.ipe-faq__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.2rem;align-items:start}@media(max-width:989px){.ipe-faq__list{grid-template-columns:1fr}}.ipe-faq{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}@media(max-width:749px){.ipe-faq{grid-template-columns:1fr}}.ipe-acc{grid-template-columns:repeat(var(--ipe-acc-cols, 4),minmax(0,1fr))}@media(max-width:989px){.ipe-acc{grid-template-columns:repeat(2,minmax(0,1fr))}}.ipe-acc__card{border:1px solid color-mix(in srgb,rgb(var(--color-foreground)) 10%,transparent);border-radius:var(--ipe-radius);padding:1.2rem}.ipe-acc__card .ipe-media-box{border:0}.ipe-acc__stock{color:rgb(var(--color-success, 46, 125, 79))}.ipe-acc__card select{font-size:1.3rem;height:4rem}.ipe-cards-section .ipe-pad,.ipe .ipe-pad:has(>.ipe-cine){padding-block:var(--ipe-pt, 12px) var(--ipe-pb, 12px)}.ipe-card-bg{background:color-mix(in srgb,rgb(var(--color-foreground)) 3.5%,transparent)}.ipe-cine{position:relative;border-radius:var(--ipe-radius);overflow:hidden;background:#000;aspect-ratio:var(--ipe-cine-ratio, 21 / 8);min-height:34rem;max-width:100%}.ipe-cine>video,.ipe-cine>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--ipe-pos, center)}.ipe-cine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0e14d1,#0a0e148c 34%,#0a0e1400 62%);pointer-events:none}.ipe-cine .ipe-video-band__copy{position:absolute;z-index:1;left:clamp(2rem,3.5vw,4.8rem);top:50%;transform:translateY(-50%);max-width:44rem;color:#fff}.ipe-cine .ipe-eyebrow{color:inherit;opacity:.85;text-transform:none;letter-spacing:0;font-size:1.5rem}.ipe-cine .ipe-heading{color:#fff;font-size:clamp(2.6rem,3.2vw,4.2rem)}.ipe-cine .ipe-text{color:#fff;opacity:.9;font-size:1.5rem}.ipe-cine__pp{position:absolute;z-index:2;right:1.8rem;bottom:1.8rem;width:4.6rem;height:4.6rem;border-radius:50%;border:0;background:#ffffffeb;color:#14171c;display:grid;place-items:center;cursor:pointer;font-size:1.4rem}@media(max-width:749px){.ipe-cine{aspect-ratio:auto;min-height:0;display:flex;flex-direction:column}.ipe-cine>video,.ipe-cine>img{position:relative;aspect-ratio:16 / 9;height:auto}.ipe-cine:after{display:none}.ipe-cine .ipe-video-band__copy{position:relative;transform:none;left:auto;top:auto;padding:2rem;max-width:none;background:rgb(var(--ipe-stage-bg))}}.ipe-usps--card{background:transparent}.ipe-usps--card .ipe-usps__list{background:color-mix(in srgb,rgb(var(--color-foreground)) 3.5%,transparent);border-radius:var(--ipe-radius);padding:1.8rem 2.2rem}.ipe-dcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}@media(max-width:899px){.ipe-dcards{grid-template-columns:1fr}}.ipe-dcard{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:color-mix(in srgb,rgb(var(--color-foreground)) 3.5%,transparent);border-radius:var(--ipe-radius);overflow:hidden;min-height:20rem}.ipe-dcard__img img{width:100%;height:100%;object-fit:cover;display:block}.ipe-dcard__copy{padding:2.2rem;align-self:center}.ipe-dcard h3{font-size:2.1rem;line-height:1.15;margin:0 0 .8rem}@media(max-width:519px){.ipe-dcard{grid-template-columns:1fr}.ipe-dcard__img img{aspect-ratio:16 / 9;height:auto}}.ipe-appgrid{display:grid;grid-template-columns:minmax(0,.9fr) repeat(4,minmax(0,1fr));gap:1rem;background:color-mix(in srgb,rgb(var(--color-foreground)) 3.5%,transparent);border-radius:var(--ipe-radius);padding:1.4rem}.ipe-appgrid__intro{padding:1rem 1.2rem}.ipe-appgrid__h{font-size:2rem;margin:0 0 1rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ipe-appgrid__item{margin:0;background:rgb(var(--color-background));border-radius:1rem;overflow:hidden}.ipe-appgrid__item .ipe-media-box{aspect-ratio:4 / 3;border-radius:0}.ipe-appgrid__item figcaption{padding:1rem 1.2rem;font-weight:var(--font-bolder-weight);font-size:1.4rem}@media(max-width:999px){.ipe-appgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ipe-appgrid__intro{grid-column:1 / -1}}@media(max-width:479px){.ipe-appgrid{grid-template-columns:1fr}}.ipe-cardrow{display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ipe-cardrow--1{grid-template-columns:1fr}.ipe-cardrow--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ipe-cardrow--4{grid-template-columns:1fr .85fr 1.25fr 1fr}@media(max-width:1149px){.ipe-cardrow--3,.ipe-cardrow--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:649px){.ipe-cardrow{grid-template-columns:1fr!important}}.ipe-card2{background:color-mix(in srgb,rgb(var(--color-foreground)) 3.5%,transparent);border-radius:var(--ipe-radius);padding:2rem;min-width:0}.ipe-card2 h3{font-size:1.8rem;margin:0 0 1.2rem}.ipe-card2__text{font-size:1.45rem;opacity:.8}.ipe-card2__text p{margin:0}.ipe-card2--reach,.ipe-card2--included{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;align-items:center}@media(max-width:559px){.ipe-card2--reach,.ipe-card2--included{grid-template-columns:1fr}}.ipe-reach{margin:0;color:rgb(var(--color-foreground))}.ipe-reach svg{width:100%;height:auto;display:block;font-family:var(--font-heading-family)}.ipe-reach figcaption{font-size:1.15rem;opacity:.65;margin-top:.4rem}.ipe-card2__img img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;display:block}.ipe-checks{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;font-size:1.4rem}.ipe-checks li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.8rem}.ipe-checks li:before{content:"";width:1.6rem;height:1.6rem;margin-top:.2rem;background:rgb(var(--color-button));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.ipe-strips{display:grid;gap:1rem}.ipe-strip{display:grid;grid-template-columns:minmax(0,1fr) 1.4rem;align-items:center;border:0;background:none;padding:0;cursor:pointer;text-align:left}.ipe-strip__belt{height:2.4rem;border-radius:2px;background:var(--sw);display:flex;align-items:center;padding-left:1rem;box-shadow:inset 0 0 0 1px #00000014}.ipe-strip__name{font-size:1.15rem;font-weight:var(--font-bolder-weight);background:#ffffffeb;color:#14171c;border-radius:3px;padding:0 .6rem;line-height:1.7rem}.ipe-strip__cap{height:3rem;background:linear-gradient(90deg,#2a2d31,#0d0e10);border-radius:2px}.ipe-strip[aria-pressed=true] .ipe-strip__belt{outline:2px solid rgb(var(--color-button));outline-offset:2px}.ipe-strip:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.ipe-varpick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ipe-varpick__item{border:1.5px solid transparent;border-radius:1rem;background:rgb(var(--color-background));padding:.8rem;display:grid;gap:.4rem;justify-items:center;font-size:1.25rem;font-weight:var(--font-bolder-weight);text-align:center;cursor:pointer;color:inherit}.ipe-varpick__item img{width:100%;aspect-ratio:3 / 4;object-fit:contain;mix-blend-mode:multiply}.ipe-varpick__item[aria-pressed=true]{border-color:rgb(var(--color-button))}.ipe-card2--specs .ipe-specs__table th,.ipe-card2--specs .ipe-specs__table td{font-size:1.3rem;padding:.7rem .8rem}.ipe-card2--specs .ipe-specs__table tr:nth-child(odd){background:transparent}.ipe-card2--specs .ipe-specs__table tr{border-bottom:1px solid color-mix(in srgb,rgb(var(--color-foreground)) 10%,transparent)}.ipe-score{display:flex;align-items:center;gap:.8rem;font-size:1.7rem}.ipe-stars{color:rgb(var(--color-button));font-size:2rem;letter-spacing:1px}.ipe-card2--reviews p{font-size:1.35rem;opacity:.75;margin:.6rem 0 0}.ipe-card2__link{display:inline-block;margin-top:1.2rem;font-size:1.35rem}.ipe-acc--compact{grid-template-columns:repeat(4,minmax(0,1fr));background:color-mix(in srgb,rgb(var(--color-foreground)) 3.5%,transparent);border-radius:var(--ipe-radius);padding:1.4rem;gap:1.2rem;margin-top:1.2rem}.ipe-acc--compact .ipe-acc__card{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:1rem;background:rgb(var(--color-background));border:0;padding:1rem;align-content:start}.ipe-acc--compact .ipe-acc__card>.ipe-media-box{grid-row:span 5;width:6.4rem;height:6.4rem;aspect-ratio:auto}.ipe-acc--compact .ipe-acc__card>*:not(.ipe-media-box){grid-column:2}.ipe-acc--compact h3,.ipe-acc--compact .ipe-acc__meta{font-size:1.3rem}.ipe-acc--compact .button{padding:.8rem 1rem;font-size:1.3rem;min-height:0}.ipe-acc--compact select{height:3.2rem;font-size:1.2rem}@media(max-width:1149px){.ipe-acc--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ipe-acc--compact{grid-template-columns:1fr}}.ipe-cta--card{border-radius:var(--ipe-radius);overflow:hidden}.ipe-usps--card .ipe-usps__list{width:calc(100% - 3rem);max-width:calc(var(--page-width) - 3rem)}.ipe-more details>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.2rem}.ipe-more details>summary::-webkit-details-marker{display:none}.ipe-more details>summary:after{content:"+";font-size:2.4rem;line-height:1}.ipe-more details[open]>summary:after{content:"\2212"}.ipe-more__h{font-size:2rem;margin:0}.ipe-more__text,.ipe-more__docs{margin-top:1.6rem;max-width:80ch}body:has(.ipe-cards-section) .product-key-facts-wrap{display:none}.ipe-dcards--stacked{grid-template-columns:repeat(3,minmax(0,1fr))}.ipe-dcards--stacked .ipe-dcard{grid-template-columns:1fr;min-height:0}.ipe-dcards--stacked .ipe-dcard__img img{aspect-ratio:4 / 3;height:auto}@media(max-width:899px){.ipe-dcards--stacked{grid-template-columns:1fr}}.ipe-cardrow--1 .ipe-card2--reach{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(2.4rem,5vw,6.4rem);padding:clamp(2.4rem,4vw,4.8rem)}.ipe-cardrow--1 .ipe-card2--reach h3{font-size:clamp(2.4rem,3vw,3.6rem)}.ipe-cardrow--1 .ipe-card2--reach .ipe-card2__text{font-size:1.6rem}@media(max-width:749px){.ipe-cardrow--1 .ipe-card2--reach{grid-template-columns:1fr}}.ipe-dcards+.ipe-heading,.ipe-section-intro{margin-bottom:1.6rem}.ipe-cardrow--1 .ipe-card2--included{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr)}.ipe-cardrow--1 .ipe-card2--included .ipe-card2__img img{max-height:26rem}.ipe-varpick__item img{max-height:24rem}@media(prefers-reduced-motion:no-preference){.ipe-zoom>img,.ipe-zoom>video{transform:scale(1.08);transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.ipe-zoom.ipe-zoom--in>img,.ipe-zoom.ipe-zoom--in>video{transform:none}}@media(max-width:749px){.ipe-story__media>img,.ipe-story__media>video{object-position:var(--ipe-mobile-pos, center)}.ipe-story--full{min-height:56rem}}.ipe-cardrow--1 .ipe-varpick{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));max-width:72rem}.ipe-cardrow--1 .ipe-varpick__item img{max-height:30rem}.ipe-ph{display:grid;align-content:center;justify-items:start;gap:.6rem;width:100%;height:100%;min-height:16rem;padding:2rem;border-radius:inherit;background:repeating-linear-gradient(135deg,color-mix(in srgb,rgb(var(--color-foreground)) 5%,transparent) 0 1.2rem,color-mix(in srgb,rgb(var(--color-foreground)) 9%,transparent) 1.2rem 2.4rem);color:rgb(var(--color-foreground))}.ipe-ph__role{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--font-bolder-weight);opacity:.7}.ipe-ph__brief{font-size:1.5rem;max-width:46ch}.ipe-cine .ipe-ph,.ipe-story__media .ipe-ph{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.ipe-dims svg{max-height:30rem}.ipe-install{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;counter-reset:ipe-step}.ipe-install li{display:grid;gap:.8rem;justify-items:start;counter-increment:ipe-step;font-size:1.4rem}.ipe-install li:before{content:counter(ipe-step);font-weight:var(--font-bolder-weight);font-size:1.3rem;width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor}.ipe-install svg{width:6.4rem;height:6.4rem;color:rgb(var(--color-foreground))}.ipe-install__note{margin-top:1.6rem}.ipe-install__cap{font-size:1.15rem;opacity:.65;margin:.8rem 0 0}@media(max-width:559px){.ipe-install{grid-template-columns:1fr}.ipe-install li{grid-template-columns:2.6rem 6.4rem minmax(0,1fr);align-items:center}}.ipe-planner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.8rem);align-items:start;padding:clamp(2rem,3vw,3.6rem)}.ipe-planner>*{min-width:0}@media(max-width:899px){.ipe-planner{grid-template-columns:1fr}}.ipe-planner__inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2rem}.ipe-planner__inputs label{display:grid;gap:.6rem;font-size:1.35rem;font-weight:var(--font-bolder-weight)}.ipe-planner__result{display:grid;gap:1.2rem}.ipe-planner__drawing{width:100%;height:auto}.ipe-planner .button{width:100%}.ipe-cine .ipe-ph{justify-items:end;text-align:right;padding-left:50%;color:#fff;background:repeating-linear-gradient(135deg,#ffffff0f 0 1.2rem,#ffffff1f 1.2rem 2.4rem)}@media(max-width:749px){.ipe-cine .ipe-ph{position:relative;inset:auto;aspect-ratio:16 / 9;padding-left:2rem;justify-items:start;text-align:left}}.ipe-mat-planner__choices{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;margin-top:1.6rem;align-items:center}.ipe-mat-planner__seg{border:0;padding:0;margin:0;display:flex;gap:1.2rem;flex-wrap:wrap;font-size:1.35rem}.ipe-mat-planner__seg legend{font-weight:var(--font-bolder-weight);margin-bottom:.6rem}.ipe-mat-planner__cut{display:flex;gap:.8rem;align-items:center;font-size:1.35rem}.ipe-mat-planner__drawing{width:100%;height:auto;max-height:36rem}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ipe.css.map */
