.gpb--about{display:block;position:relative;overflow:hidden;background:radial-gradient(ellipse at 90% 30%,#ffffff08,transparent 45%),#111;color:#f1f1f1;padding:70px 5vw 90px}.gpb--about *{box-sizing:border-box}.gpb--about h2{font-size:clamp(46px,8vw,132px);letter-spacing:-.065em;line-height:1;margin:80px 0 50px;font-weight:600;color:inherit}.gpb--about h2>span{display:block;transform:translate(calc(var(--brand-drift,0px)*-1))}.gpb--about h2>span+span{color:#888;transform:translate(var(--brand-drift,0px));margin-top:10px}.gpb--about h3{font-size:clamp(30px,3.5vw,52px);letter-spacing:-.045em;line-height:1.12;color:#eee;margin:22px 0}.gpb--about h4{font-size:22px;letter-spacing:-.025em;color:#eee;margin:12px 0 6px}.gpb--about a:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(max-width:699px){.gpb--about{padding:45px 22px 55px}.gpb__top span:last-child{display:none}.gpb--about h2{font-size:clamp(35px,8vw,56px);margin:55px 0 35px}.gpb__lead,.gpb__about{grid-template-columns:1fr;gap:22px}.gpb__lead{margin-bottom:40px}.gpb__lead p{font-size:13px;margin:0}.gpb__lead p:first-child{font-size:23px}.gpb__about{padding-top:35px}.gpb__values{margin-top:20px}}@media(prefers-reduced-motion:reduce){.gpb--about h2>span,.gpb__line{transform:none!important}}.gpb--about h2{font-size:clamp(36px,4vw,64px);margin:24px 0;line-height:1.04}.gpb--about .gpb__about{border-top:0;padding-top:0}.gpb--about{background:#151515}.gp-contact{background:radial-gradient(ellipse at 0% 100%,#ffffff08,transparent 60%),#0a0a0a;color:#eee;display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 5vw;border-top:1px solid #333;scroll-margin-top:80px}.gp-contact *{box-sizing:border-box}.gp-contact h2{font-size:clamp(40px,5vw,76px);font-weight:400;line-height:1.02;letter-spacing:-.055em;color:inherit;margin:25px 0}.gp-contact__intro>p:not(.gp-contact__eyebrow){max-width:420px;font-size:15px;line-height:1.8;color:#aaa}.gp-contact__eyebrow{font-size:10px;letter-spacing:.15em;color:#aaa}.gp-contact a{color:#ddd;text-decoration:underline;text-underline-offset:5px}.gp-contact__intro>a{display:inline-block;margin-top:20px;font-size:13px}.gp-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gp-contact label{display:block;font-size:12px;letter-spacing:.02em;margin:0 0 10px;color:#ccc}.gp-contact input,.gp-contact textarea{width:100%;background:#151515;color:#fff;border:1px solid #444;border-radius:0;min-height:50px;padding:14px;font:inherit;font-size:16px;margin:0 0 22px}.gp-contact textarea{resize:vertical;min-height:140px}.gp-contact input:focus-visible,.gp-contact textarea:focus-visible,.gp-contact button:focus-visible,.gp-contact a:focus-visible{outline:2px solid #009ee3;outline-offset:4px}.gp-contact input::placeholder,.gp-contact textarea::placeholder{color:#8d8d8d}.gp-contact__privacy{font-size:12px;color:#aaa;line-height:1.6;margin:0 0 25px}.gp-contact button{display:flex;justify-content:space-between;gap:50px;align-items:center;border:1px solid #eee;background:#eee;color:#111;min-height:52px;padding:15px 24px;font-size:13px;cursor:pointer}.gp-contact button:hover{background:#fff}.gp-contact__success{border:1px solid #777;padding:28px;color:#fff;font-size:18px;line-height:1.6}.gp-contact__errors{border-left:2px solid #e72512;padding:12px 20px;margin-bottom:22px;color:#fff}@media(max-width:799px){.gp-contact{padding:60px 22px;grid-template-columns:1fr;gap:35px}.gp-contact h2{font-size:48px}.gp-contact__fields{grid-template-columns:1fr;gap:0}.gp-contact button{width:100%}}.gph{--gph-bg: #151515;--gph-fg: #f0eee8;--gph-muted: #a7a6a1;--gph-line: #363634;background:var(--gph-bg);color:var(--gph-fg);font-family:var(--FONT-STACK-BODY, Arial, sans-serif)}.gph *{box-sizing:border-box}.gph-wrap{width:min(1480px,calc(100% - 112px));margin-inline:auto}.gph-inner{padding-block:90px}.gph h1,.gph h2,.gph h3,.gph p{color:inherit;margin:0;font-family:inherit;text-transform:none}.gph h1,.gph h2{font-weight:400;letter-spacing:-.055em;line-height:1.03}.gph h2{font-size:clamp(36px,4.4vw,68px)}.gph h3{font-weight:400}.gph p{font-size:14px;line-height:1.75}.gph .gph-kicker{font-size:10px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px}.gph a{color:inherit;text-decoration:none}.gph a:focus-visible,.gph summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.gph-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.gph .gph-button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:49px;padding:14px 22px;border:1px solid #777;font-size:11px;line-height:1.5;letter-spacing:.025em;transition:background .25s,color .25s,border-color .25s}.gph .gph-button--solid{background:#eeece6;color:#151515;border-color:#eeece6}.gph .gph-button:hover{background:#fff;color:#151515;border-color:#fff}.gph .gph-textlink{display:inline-flex;gap:30px;padding-bottom:7px;border-bottom:1px solid currentColor;font-size:12px;line-height:1.5}.gph-hero{height:min(850px,92svh);min-height:670px;position:relative;isolation:isolate;display:flex;align-items:flex-end;overflow:hidden}.gph-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#151515}.gph-hero__image picture{display:block;height:100%}.gph-hero__image img{width:100%;height:100%;object-fit:cover;object-position:65% center}.gph-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgb(0 0 0 / 78%) 0%,rgb(0 0 0 / 36%) 48%,transparent 80%),linear-gradient(0deg,rgb(0 0 0 / 50%),transparent 45%)}.gph-hero__content{padding-top:130px;padding-bottom:120px}.gph-hero h1{font-size:clamp(60px,6.9vw,108px);max-width:880px}.gph .gph-hero__text{max-width:365px;color:#d3d1cb;margin-top:26px;font-size:14px}.gph-hero__bottom{position:absolute;bottom:0;left:0;right:0;padding-block:21px;border-top:1px solid rgb(255 255 255 / 23%);display:flex;justify-content:space-between;gap:20px;color:#c9c8c2;font-size:10px;letter-spacing:.055em}.gph-hero__bottom a{display:inline-flex;gap:24px}.gph-promise{display:grid;grid-template-columns:repeat(3,1fr);padding-block:28px;border-bottom:1px solid var(--gph-line)}.gph-promise>div{display:grid;grid-template-columns:32px 1fr;gap:2px 10px;padding-left:28px;border-left:1px solid var(--gph-line);font-size:12px}.gph-promise>div:first-child{padding-left:0;border-left:0}.gph .gph-promise__mark{grid-row:span 2;color:#4595b1;font-size:10px;padding-top:2px}.gph-promise small{color:var(--gph-muted);font-size:11px;line-height:1.6}.gph-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:38px}.gph-heading__aside{max-width:340px;flex:0 1 340px}.gph .gph-heading__aside p{color:var(--gph-muted);font-size:13px}.gph-heading__aside .gph-textlink{margin-top:20px}.gph-cards{display:grid;gap:7px}.gph-cards--collections{grid-template-columns:repeat(5,minmax(0,1fr))}.gph-card{min-width:0}.gph-card__visual{position:relative;display:block;aspect-ratio:.78;background:#262626;overflow:hidden;isolation:isolate}.gph-card__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00000014 20%,#00000038 50%,#000000e5)}.gph-card__visual img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s}.gph-card__visual:hover img{transform:scale(1.045);filter:brightness(1.07)}.gph-card__index,.gph-card__arrow{position:absolute;top:18px;font-size:11px}.gph-card__index{left:18px}.gph-card__arrow{right:18px;font-size:19px}.gph-card__caption{position:absolute;bottom:23px;left:21px;right:17px;color:#f4f2eb}.gph-card__caption>span{font-size:8px;letter-spacing:.13em;text-transform:uppercase}.gph .gph-card__caption h3{font-size:25px;line-height:1.12;letter-spacing:-.035em;margin-top:8px}.gph .gph-card__caption p{font-size:11px;line-height:1.55;color:#ccc9c3;margin-top:10px}.gph--comparison{--gph-bg: #e9e6df;--gph-fg: #20201e;--gph-muted: #66665f;--gph-line: #c7c5bd}.gph-cards--comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gph-cards--comparison .gph-card__visual{aspect-ratio:1.68}.gph-cards--comparison .gph-card__caption{bottom:23px;left:27px}.gph .gph-cards--comparison h3{font-size:40px}.gph-card__specs{padding:20px 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.gph .gph-card__specs p{white-space:pre-line;font-size:12px;line-height:1.8;color:var(--gph-muted)}.gph-card__specs .gph-textlink{flex-shrink:0}.gph-cards--lights{grid-template-columns:repeat(3,minmax(0,1fr))}.gph-cards--lights .gph-card__visual{aspect-ratio:.95}.gph .gph-cards--lights h3{font-size:35px}.gph-planner{display:grid;grid-template-columns:1.15fr 1fr;padding-block:25px 90px;gap:70px;align-items:center}.gph-planner__visual{position:relative;align-self:stretch;min-height:520px;background:#252525;overflow:hidden}.gph-planner__visual img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}.gph-planner__stamp{position:absolute;bottom:22px;left:24px;padding:9px 12px;border:1px solid rgb(255 255 255 / 32%);background:#00000059;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.gph .gph-planner__content>p:not(.gph-kicker){color:var(--gph-muted);max-width:390px;margin-top:25px;font-size:13px}.gph-steps{padding:0;margin:28px 0;list-style:none}.gph-steps li{display:flex;gap:20px;padding-block:14px;border-top:1px solid var(--gph-line)}.gph-steps li>span{color:#619aab;font-size:10px;padding-top:3px}.gph .gph-steps h3{font-size:13px;margin-bottom:4px}.gph .gph-steps p{color:var(--gph-muted);font-size:11px}.gph--products{background:#1c1c1b}.gph-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gph-product__image{aspect-ratio:1.1;background:#282828;overflow:hidden;position:relative;margin-bottom:23px}.gph-product__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.gph-product:hover img{transform:scale(1.04)}.gph-product__badge{position:absolute;top:12px;left:12px;background:#ebe8df;color:#191919;padding:5px 9px;font-size:10px}.gph-product__arrow{position:absolute;bottom:12px;right:15px;font-size:20px}.gph .gph-product .gph-kicker{margin-bottom:8px;font-size:8px;color:#aaa89f}.gph .gph-product h3{font-size:16px;line-height:1.4;min-height:45px}.gph-product__price{display:flex;gap:12px;align-items:baseline;margin-top:10px;font-size:14px}.gph-product__price s{font-size:11px;color:#97958e}.gph-sale{color:#ee8b79}.gph .gph-product__hint{font-size:9px;margin-top:6px;color:#939189}.gph-help{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.gph .gph-help__intro p{color:var(--gph-muted);font-size:13px;max-width:340px;margin-bottom:27px}.gph-faq details{border-top:1px solid var(--gph-line)}.gph-faq details:last-child{border-bottom:1px solid var(--gph-line)}.gph-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding-block:22px;font-size:13px}.gph-faq summary::-webkit-details-marker{display:none}.gph-faq summary span{color:#aaa;font-size:20px;font-weight:300;line-height:1;transition:transform .25s}.gph-faq details[open] summary span{transform:rotate(45deg)}.gph .gph-faq details>p{color:var(--gph-muted);font-size:12px;padding:0 25px 24px 0}@media(max-width:1050px){.gph-wrap{width:calc(100% - 64px)}.gph-cards--collections{grid-template-columns:repeat(6,minmax(0,1fr))}.gph-cards--collections .gph-card:nth-child(-n+2){grid-column:span 3}.gph-cards--collections .gph-card:nth-child(n+3){grid-column:span 2}.gph-cards--collections .gph-card__visual{aspect-ratio:1.2}.gph-planner{gap:35px}.gph-card__specs{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:799px){.gph-wrap{width:calc(100% - 36px)}.gph-inner{padding-block:55px}.gph h2{font-size:clamp(34px,8.8vw,47px)}.gph .gph-kicker{font-size:9px;margin-bottom:15px}.gph-hero{min-height:570px;height:min(740px,88svh)}.gph-hero__image img{object-position:63% center}.gph-hero:before{background:linear-gradient(0deg,#000000d9,#0000003b 80%)}.gph-hero__content{padding-top:80px;padding-bottom:95px}.gph-hero h1{font-size:clamp(49px,11.5vw,78px);letter-spacing:-.05em}.gph .gph-hero__text{max-width:300px;font-size:12px;margin-top:20px}.gph-actions{gap:8px;margin-top:24px}.gph .gph-button{font-size:10px;padding:13px 15px;gap:26px;min-height:46px}.gph-hero__bottom{padding-block:20px;font-size:8px;gap:8px}.gph-hero__bottom>span{max-width:170px}.gph-hero__bottom a{gap:12px;white-space:nowrap}.gph-promise{padding-block:20px;gap:15px}.gph-promise>div{display:flex;flex-direction:column;gap:5px;border:0;padding:0;font-size:10px;line-height:1.5}.gph-promise small{font-size:9px}.gph .gph-promise__mark{padding-top:0;font-size:8px}.gph-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.gph-heading__aside{flex:0 1 auto;max-width:390px}.gph .gph-heading__aside p{font-size:12px}.gph-cards--collections{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-color:#6a6a63 transparent;scrollbar-width:thin}.gph-cards--collections .gph-card{flex:0 0 70%;scroll-snap-align:start}.gph-cards--collections .gph-card__visual{aspect-ratio:.9}.gph-card__caption{bottom:20px;left:20px;right:20px}.gph .gph-card__caption h3{font-size:30px}.gph .gph-card__caption p{font-size:11px}.gph-cards--comparison{gap:24px;grid-template-columns:1fr}.gph-cards--comparison .gph-card__visual{aspect-ratio:1.55}.gph-cards--comparison .gph-card__caption{left:20px;bottom:20px}.gph .gph-cards--comparison h3{font-size:34px}.gph-card__specs{flex-direction:row;align-items:flex-end;gap:10px;padding-top:14px}.gph .gph-card__specs p{font-size:10px}.gph-card__specs .gph-textlink{font-size:10px;gap:12px}.gph-cards--lights{grid-template-columns:1fr;gap:8px}.gph-cards--lights .gph-card__visual{aspect-ratio:1.2}.gph .gph-cards--lights h3{font-size:34px}.gph-planner{grid-template-columns:1fr;padding-block:0 55px;gap:30px}.gph-planner__visual{min-height:0;aspect-ratio:1.12}.gph-planner__content{padding-inline:5px}.gph-planner__stamp{left:18px;bottom:18px;font-size:8px}.gph-products{display:flex;gap:13px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:15px;scrollbar-color:#777 transparent}.gph-product{flex:0 0 70%;min-width:0;scroll-snap-align:start}.gph-product__image{aspect-ratio:1.12;margin-bottom:17px}.gph .gph-product h3{min-height:42px;font-size:15px}.gph-help{grid-template-columns:1fr;gap:30px}.gph-faq summary{font-size:12px;padding-block:20px}}@media(prefers-reduced-motion:reduce){.gph *,.gph *:before,.gph *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.gph{--gph-bg: #111;--gph-fg: #f5f5f1;--gph-muted: #a4a7ab;--gph-line: #303236;--gph-accent: #009ee3}.gph--comparison{--gph-bg: #181a1d;--gph-fg: #f5f5f1;--gph-muted: #a7abb0;--gph-line: #373b42}.gph-inner{padding-block:88px}.gph h2{font-size:clamp(35px,4.1vw,64px);letter-spacing:-.045em}.gph .gph-kicker{color:#b6c4cf;display:flex;align-items:center;gap:10px}.gph .gph-kicker:before{content:"";width:16px;height:1px;background:#009ee3;flex-shrink:0}.gph-hero{min-height:650px;height:min(880px,94svh)}.gph-hero h1{font-size:clamp(58px,6.9vw,106px);letter-spacing:-.055em}.gph-hero h1>span{display:block}.gph-hero__content{padding-bottom:115px}.gph-hero__image img{animation:gph-image-enter 1.8s cubic-bezier(.2,.7,.2,1) both}.gph-hero__content>.gph-kicker,.gph-hero h1>span,.gph-hero__text,.gph-hero .gph-actions{animation:gph-title-enter 1s cubic-bezier(.18,.7,.2,1) both}.gph-hero h1>span:nth-child(2){animation-delay:.13s}.gph-hero h1>span:nth-child(3){animation-delay:.23s}.gph-hero__text{animation-delay:.25s}.gph-hero .gph-actions{animation-delay:.32s}.gph .gph-button{border-radius:5px;position:relative;overflow:hidden}.gph .gph-button--solid{background:#f4f4ef;border-color:#f4f4ef}.gph .gph-button>span{transition:transform .3s ease}.gph .gph-button:hover>span{transform:translate(3px,-3px)}.gph .gph-button:hover{box-shadow:0 7px 24px #009ee321}.gph-cards{gap:12px}.gph-card__visual,.gph-product__image{border-radius:11px;border:1px solid rgb(255 255 255 / 10%)}.gph-card__visual:after{background:linear-gradient(180deg,transparent 25%,rgb(0 0 0 / 12%) 40%,rgb(0 0 0 / 90%) 100%)}.gph-cards--collections .gph-card__visual{aspect-ratio:.76}.gph-cards--collections img{object-position:center}.gph-cards--lights .gph-card__visual{aspect-ratio:1.02}.gph-card__visual:hover{border-color:#009ee37f}.gph-card__visual .gph-card__index{padding:4px 7px;background:#0000004d;border:1px solid rgb(255 255 255 / 18%);border-radius:4px}.gph-card__caption>span{color:#b6d7e5}.gph-cards--comparison .gph-card__visual{aspect-ratio:1.6}.gph-planner__visual{border-radius:11px;border:1px solid #30343b}.gph-products{gap:18px}.gph-product__image{aspect-ratio:1}.gph-product__hint a{text-decoration:underline}.gph-scroll-controls{display:flex;gap:7px;margin-top:18px}.gph-scroll-controls[hidden]{display:none}.gph-scroll-controls button{width:42px;height:42px;display:grid;place-items:center;border:1px solid #555a61;color:#eee;border-radius:5px}.gph-scroll-controls button:disabled{opacity:.3}.gph-scroll-controls svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.gph [data-gph-track]:focus-visible{outline:2px solid #009ee3;outline-offset:5px}.gph-motion-switch{position:absolute;top:95px;right:max(28px,calc((100vw - 1480px)/2));z-index:2;display:flex;align-items:center;gap:9px;background:#0c0f12b3;border:1px solid #777;color:#eee;border-radius:20px;font-size:10px;padding:9px 13px}.gph-motion-switch[hidden]{display:none}.gph-motion-switch>span:first-child{font-size:13px}.gph-reveal{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}.gph-reveal.is-pending{opacity:0;transform:translateY(27px)}.gph-reveal.is-inview{opacity:1;transform:translateY(0)}.gph-fly{--fly-progress: 0;position:relative;background:#101215;color:#f5f5ef}.gph-fly__runway{min-height:170svh}.gph-fly__stage{position:sticky;top:0;min-height:650px;height:100svh;max-height:920px;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:65px;overflow:hidden}.gph-fly__copy{padding-block:50px;z-index:2}.gph-fly h2{max-width:620px}.gph .gph-fly__copy>p:not(.gph-kicker){max-width:340px;margin-top:24px;color:#a8adb5;font-size:13px}.gph-fly__specs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-block:1px solid #333a43;margin:30px 0;padding-block:18px}.gph-fly__specs span{display:block;font-size:13px}.gph-fly__specs small{display:block;font-size:9px;margin-top:7px;color:#929ba6}.gph-fly__world{align-self:stretch;display:grid;place-items:center;position:relative;perspective:1100px;min-width:0;isolation:isolate}.gph-fly__world:before{content:"";position:absolute;width:95%;aspect-ratio:1;border-radius:50%;z-index:-1;background:radial-gradient(ellipse,rgb(0 158 227 / 15%),transparent 66%)}.gph-fly__world:after{content:"";position:absolute;width:70%;height:15%;border-radius:50%;top:65%;background:radial-gradient(ellipse,rgb(0 0 0 / 75%),transparent 70%);transform:scale(calc(.8 + var(--fly-progress)*.3))}.gph-fly__object{width:clamp(250px,28vw,390px);aspect-ratio:1;position:relative;transform-style:preserve-3d;transform:translate3d(calc(-30px + var(--fly-progress)*60px),calc(-25px + var(--fly-progress)*50px),0) rotateX(calc(61deg - var(--fly-progress)*25deg)) rotate(calc(-38deg + var(--fly-progress)*78deg));z-index:1}.gph-fly__face{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(17px);border:2px solid #585d63;box-shadow:inset 0 0 0 9px #262a30,inset 0 0 0 11px #555960;background:repeating-linear-gradient(90deg,#363b41 0px 4px,#101216 4px 7px,#737981 7px,#282d33 8px)}.gph-fly__face:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;background:linear-gradient(135deg,transparent 46%,#454b53 47%,#171b20 50%,#5e6670 51%,transparent 53%)}.gph-fly__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgb(255 255 255 / 18%),transparent 50%,rgb(0 0 0 / 50%))}.gph-fly__bottom{position:absolute;top:0;right:0;bottom:0;left:0;background:#171b20;box-shadow:0 0 0 2px #343a42}.gph-fly__edge{position:absolute;left:0;right:0;bottom:0;height:17px;background:repeating-linear-gradient(90deg,#363c44 0px 20px,#14181d 20px 32px);transform-origin:bottom;transform:rotateX(-90deg);border-bottom:1px solid #737a83}.gph-fly__side{position:absolute;top:0;bottom:0;right:0;width:17px;background:#30353d;transform-origin:right;transform:rotateY(90deg)}.gph-fly__caption{position:absolute;bottom:70px;left:10%;right:0;display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#9aa3b0}.gph-fly__caption:before{content:"";width:44px;height:1px;background:#009ee3}.gph-fly__progress{position:absolute;bottom:0;left:0;height:1px;width:100%;transform:scaleX(var(--fly-progress));transform-origin:left;background:#009ee3}.gph-fly__specs p{margin:0}@keyframes gph-title-enter{0%{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes gph-image-enter{0%{transform:scale(1.035)}to{transform:scale(1)}}.gp-motion-paused .gph *,.gp-motion-paused .gph *:before,.gp-motion-paused .gph *:after{animation:none!important;transition:none!important}.gp-motion-paused .gph-reveal{opacity:1;transform:none}@media(max-width:799px){.gph-inner{padding-block:52px}.gph h2{font-size:clamp(34px,8.5vw,46px)}.gph-hero{min-height:590px;height:min(760px,90svh)}.gph-hero h1{font-size:clamp(47px,11vw,75px)}.gph-motion-switch{top:18px;right:18px;font-size:9px;padding:8px 11px}.gph-cards--collections .gph-card__visual{aspect-ratio:.9}.gph-cards--comparison .gph-card__visual{aspect-ratio:1.2}.gph-cards--lights .gph-card__visual{aspect-ratio:1.08}.gph-fly__runway{min-height:145svh}.gph-fly__stage{grid-template-columns:1fr;grid-template-rows:auto minmax(260px,1fr);gap:0;min-height:680px;max-height:850px;height:100svh;overflow:hidden}.gph-fly__copy{padding-block:35px 0}.gph-fly__copy h2{font-size:36px}.gph .gph-fly__copy>p:not(.gph-kicker){margin-top:16px;font-size:12px}.gph-fly__specs{margin:20px 0;padding-block:13px;gap:10px}.gph-fly__specs span{font-size:11px}.gph-fly__specs small{font-size:8px}.gph-fly__world{min-height:260px}.gph-fly__object{width:225px}.gph-fly__caption{bottom:20px;left:10px;font-size:8px}}@media(prefers-reduced-motion:reduce){.gph *,.gph *:before,.gph *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.gph-reveal{opacity:1!important;transform:none!important}.gph-motion-switch{display:none!important}.gph-fly__runway{min-height:0}.gph-fly__stage{position:relative;height:auto;min-height:650px}.gph-fly{--fly-progress: .35 !important}}.gph-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 1.2s ease}.gph-hero__video.is-playing{opacity:1}@media(prefers-reduced-motion:reduce){.gph-hero__video{display:none}}.gph{--gph-bg:#111;--gph-fg:#f2f2f2;--gph-muted:#aaa;--gph-line:#333;--gph-accent:#ddd}.gph--comparison{--gph-bg:#151515;--gph-line:#333}.gph-fly{background:#111}.gph{--gph-bg:#0a0a0a;--gph-fg:#f4f4f4;--gph-muted:#b1b1b1;--gph-line:#303030;color-scheme:dark;scroll-margin-top:90px}.gph-wrap{width:min(1560px,calc(100% - 8vw))}.gph-inner{padding-block:clamp(65px,8vw,130px)}.gph h2{font-size:clamp(42px,5.3vw,84px);font-weight:500;letter-spacing:-.06em;line-height:1.02;text-wrap:balance}.gph .gph-kicker{color:#aaa;font-size:11px}.gph .gph-kicker:before{background:#ddd;width:28px}.gph .gph-promise__mark,.gph-steps li>span,.gph-card__caption>span{color:#bbb}.gph .gph-button{border-radius:0;min-height:50px;font-size:12px}.gph .gph-button:hover{box-shadow:0 8px 30px #ffffff12}.gph-hero{min-height:670px;height:94svh;max-height:1100px;background:#050505}.gph-hero__image{transform:translateY(var(--gp-parallax,0px)) scale(1.08)}.gph-hero:before{background:linear-gradient(90deg,#000b,transparent 90%),linear-gradient(0deg,#000c,transparent 80%)}.gph-hero h1{font-size:clamp(66px,8.6vw,142px);font-weight:500;line-height:.94;letter-spacing:-.065em;max-width:1180px}.gph-hero h1>span{padding-bottom:.12em}.gph-hero__content{padding-bottom:120px}.gph .gph-hero__text{font-size:16px;max-width:460px;color:#d5d5d5}.gph-hero__content>.gph-kicker,.gph-hero h1>span,.gph-hero__text,.gph-hero .gph-actions{animation:gph-cinema-enter 1.25s cubic-bezier(.16,1,.3,1) both}.gph-hero h1>span:nth-child(2){animation-delay:.18s}.gph-hero__text{animation-delay:.35s}.gph-hero .gph-actions{animation-delay:.48s}.gph-hero__bottom{font-size:11px}.gph-promise{padding-block:30px}.gph-promise>div{font-size:14px}.gph-promise small{font-size:12px}.gph-cards--collections{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;overflow:visible}.gph-cards--collections .gph-card{grid-column:span 2}.gph-cards--collections .gph-card:nth-child(-n+2){grid-column:span 3}.gph-cards--collections .gph-card__visual{aspect-ratio:1.32}.gph-cards--collections .gph-card:nth-child(-n+2) .gph-card__visual{aspect-ratio:1.65}.gph-card__visual,.gph-product__image,.gph-planner__visual{border-radius:3px;border-color:#ffffff16}.gph .gph-card__caption h3{font-size:clamp(32px,3.8vw,60px)}.gph .gph-card__caption p{font-size:14px;max-width:400px;color:#ccc}.gph-card__caption{left:30px;bottom:28px}.gph-card__caption>span{font-size:10px}.gph-card--shine{--card-color:#d62478}.gph-card--tunnel{--card-color:#8b5cf6}.gph-card--panels{--card-color:#00c7c7}.gph-card__visual:hover{border-color:var(--card-color,#aaa)}.gph-card__visual:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--card-color,#888);z-index:2}.gph-card__index{background:#0006!important;border-radius:0!important}.gph-card__arrow{border:1px solid #ffffff50;border-radius:50%;width:40px;height:40px;display:grid;place-items:center}.gph--comparison{--gph-bg:#121212;--gph-fg:#f4f4f4;--gph-muted:#aaa;--gph-line:#333}.gph-card__specs{align-items:start;padding-block:24px}.gph .gph-card__specs p{font-size:14px}.gph-planner{padding-block:90px;gap:7vw}.gph-planner__visual{min-height:590px}.gph-planner__visual img{transform:translateY(var(--gp-parallax,0px)) scale(1.12)}.gph .gph-planner__content>p:not(.gph-kicker){font-size:16px;max-width:490px}.gph .gph-steps h3{font-size:16px}.gph .gph-steps p{font-size:13px}#bodenlicht .gph-planner{position:relative;isolation:isolate;min-height:720px;display:flex;align-items:flex-end;padding:70px 5vw;width:100%}#bodenlicht .gph-planner__visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border:0;border-radius:0}#bodenlicht .gph-planner__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000d,#0004 70%),linear-gradient(0deg,#0009,transparent)}#bodenlicht .gph-planner__stamp{display:none}#bodenlicht .gph-planner__content{max-width:700px;color:#fff}#bodenlicht h2{font-size:clamp(60px,8vw,128px)}#bodenlicht .gph-steps:empty{display:none}#bodenlicht .gph-button{margin-top:28px}#planung .gph-planner__content{order:-1}.gph-help{border-top:1px solid #333;padding-top:30px}.gph-faq summary{font-size:16px}.gph .gph-help p{font-size:15px}.gph-product__image{background:#191919}.gph [data-gph-track]:focus-visible{outline-color:#eee}.gph-reveal{transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1),clip-path 1.35s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0ms)}.gph-reveal.is-pending{opacity:0;transform:translate3d(0,75px,0)}.gph-reveal[data-motion=side].is-pending{transform:translate3d(90px,35px,0)}.gph-reveal[data-motion=image].is-pending{transform:translate3d(-70px,45px,0) scale(.94);clip-path:inset(0 12% 0 0)}.gph-reveal.is-inview{opacity:1;transform:none;clip-path:inset(0)}@keyframes gph-cinema-enter{0%{opacity:0;transform:translate3d(0,85px,0) rotate(2deg);clip-path:inset(100% 0 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@media(max-width:799px){.gph-wrap{width:calc(100% - 36px)}.gph-inner{padding-block:65px}.gph h2{font-size:clamp(37px,9.2vw,60px)}.gph-hero{min-height:640px;height:92svh;max-height:900px}.gph-hero h1{font-size:clamp(48px,12vw,80px)}.gph-hero__content{padding-bottom:130px}.gph .gph-hero__text{font-size:14px;max-width:330px}.gph-hero__bottom{font-size:9px}.gph-hero__bottom>span{max-width:145px}.gph-promise>div{font-size:12px}.gph-promise small{font-size:11px}.gph-cards--collections{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;scroll-snap-type:none}.gph-cards--collections .gph-card,.gph-cards--collections .gph-card:nth-child(-n+2){grid-column:span 1;min-width:0}.gph-cards--collections .gph-card:last-child{grid-column:span 2}.gph-cards--collections .gph-card__visual,.gph-cards--collections .gph-card:nth-child(-n+2) .gph-card__visual{aspect-ratio:.7}.gph-cards--collections .gph-card:last-child .gph-card__visual{aspect-ratio:1.6}.gph-card__caption{left:14px;bottom:18px;right:12px}.gph .gph-card__caption h3{font-size:28px}.gph .gph-card__caption p{font-size:11px}.gph-card__caption>span{font-size:8px}.gph-card__arrow{width:30px;height:30px;right:10px;top:12px}.gph-card__specs{display:block}.gph-card__specs .gph-textlink{margin-top:16px}.gph-planner{padding-block:60px;gap:30px}.gph-planner__visual{min-height:350px}#bodenlicht .gph-planner{min-height:650px;padding:45px 22px}#bodenlicht h2{font-size:65px}#bodenlicht .gph-planner__content{max-width:100%}.gph .gph-planner__content>p:not(.gph-kicker){font-size:14px}.gph-reveal[data-motion=side].is-pending{transform:translate3d(25px,35px,0)}.gph-reveal[data-motion=image].is-pending{transform:translate3d(-20px,35px,0) scale(.96)}}@media(prefers-reduced-motion:reduce){.gph-reveal,.gph-hero__image,.gph-planner__visual img{transform:none!important;opacity:1!important;clip-path:none!important;transition:none!important}}.gp-motion-paused .gph-reveal,.gp-motion-paused .gph-hero__image,.gp-motion-paused .gph-planner__visual img{transform:none!important;opacity:1!important;clip-path:none!important;transition:none!important}.gp-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#070707;display:grid;place-items:center;overflow:hidden;pointer-events:none;animation:gp-intro-wipe .85s cubic-bezier(.76,0,.24,1) 1.35s both}.gp-intro[hidden]{display:none}.gp-intro__brand{width:min(430px,72vw);position:relative;animation:gp-intro-logo 1.6s cubic-bezier(.22,1,.36,1) both}.gp-intro__brand img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 18px #ffffff25)}.gp-intro__brand>span:not(.gp-intro__line){font-size:40px;font-style:italic;color:#fff}.gp-intro__line{display:block;margin:30px auto 0;height:1px;width:65%;background:linear-gradient(90deg,transparent,#ddd,transparent);transform-origin:center;animation:gp-intro-rule 1.4s ease both}.gp-intro__light{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(ellipse at 50% 0%,#ffffff1a,transparent 55%);animation:gp-intro-light 1.8s ease both}.gp-intro__skip{position:absolute;right:28px;bottom:26px;pointer-events:auto;background:none;border:0;border-bottom:1px solid #666;color:#aaa;font:inherit;font-size:11px;padding:10px 0}.gp-intro__skip:focus-visible{outline:2px solid white;outline-offset:6px}.gph-hero__content>.gph-kicker{animation-delay:1.55s}.gph-hero h1>span:first-child{animation-delay:1.65s}.gph-hero h1>span:nth-child(2){animation-delay:1.8s}.gph-hero__text{animation-delay:1.95s}.gph-hero .gph-actions{animation-delay:2.05s}.gp-intro-done .gph-hero__content>.gph-kicker,.gp-intro-done .gph-hero h1>span,.gp-intro-done .gph-hero__text,.gp-intro-done .gph-hero .gph-actions{animation-delay:0s}.gph-card--pace{--card-color:#009ee3}.gph-card--match{--card-color:#e72512}#kollektionen .gph-card__caption>span{color:var(--card-color,#ccc)}#kollektionen .gph-card__arrow{color:var(--card-color,#fff);border-color:var(--card-color,#888)}#kollektionen .gph-card__visual:before{height:3px;box-shadow:0 -5px 25px var(--card-color,#888)}#details{background:#080808}#details .gph-heading{align-items:start}#details .gph-heading h2{font-size:clamp(40px,4.7vw,74px);max-width:740px}#details .gph-cards{grid-template-columns:1.15fr 1fr;gap:22px}#details .gph-card{background:#131313;border:1px solid #ffffff16;overflow:hidden}#details .gph-card__visual{aspect-ratio:1.65;border:0;border-radius:0}#details .gph-card__caption{bottom:24px;left:26px}#details .gph-card__caption h3{font-size:clamp(30px,3vw,46px)}#details .gph-card__specs{padding:24px 26px 30px;display:block}#details .gph-card__specs p{font-size:14px;line-height:1.7;max-width:440px}#details .gph-card__specs a{margin-top:20px;min-height:44px;align-items:center}#details .gph-card__visual:before{background:linear-gradient(90deg,#009ee3,#fff4)}@keyframes gp-intro-wipe{0%{transform:translateY(0);visibility:visible}to{transform:translateY(-101%);visibility:hidden}}@keyframes gp-intro-logo{0%{opacity:0;transform:translateY(18px) scale(.92);filter:blur(8px)}35%,75%{opacity:1;transform:none;filter:blur(0)}to{opacity:1;transform:translateY(-18px) scale(.96);filter:blur(0)}}@keyframes gp-intro-rule{0%{transform:scaleX(0);opacity:0}45%{opacity:1}to{transform:scaleX(1);opacity:.5}}@keyframes gp-intro-light{0%{opacity:0;transform:translateY(-15%)}to{opacity:1;transform:none}}@media(max-width:799px){#details .gph-cards{grid-template-columns:1fr;gap:22px}#details .gph-card__visual{aspect-ratio:1.35}#details .gph-card__specs{padding:20px}.gp-intro__skip{right:20px;bottom:25px}}@media(prefers-reduced-motion:reduce){.gp-intro{display:none!important}.gph-hero__content *{animation:none!important}}#details .gph-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}#details .gph-card{display:flex;flex-direction:column;min-width:0}#details .gph-card__visual{aspect-ratio:1.6;width:100%;flex:none}#details .gph-card__visual img{object-fit:cover;object-position:center}#details .gph-card__specs{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:26px;gap:18px}#details .gph-card__specs p{margin:0;max-width:none}#details .gph-card__specs a{margin-top:auto}.gph-planner__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .8s ease}.gph-planner__video.is-playing{opacity:1}#planung .gph-planner--video{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;padding-block:80px}#planung .gph-planner--video .gph-planner__visual{position:relative;min-height:0;width:100%;aspect-ratio:1;align-self:center;overflow:hidden}#planung .gph-planner--video .gph-planner__visual img{transform:none}#planung .gph-planner--video .gph-planner__content{order:-1;min-width:0}#planung .gph-planner--video h2{font-size:clamp(40px,4.5vw,68px)}#planung .gph-planner--video .gph-planner__stamp{display:none}#bodenlicht .gph-planner__visual:after{background:linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.12) 58%,transparent 85%),linear-gradient(0deg,rgba(0,0,0,.25),transparent 65%)}@media(max-width:799px){#details .gph-cards{grid-template-columns:1fr;gap:22px}#details .gph-card__visual{aspect-ratio:1.35}#details .gph-card__specs{padding:22px;gap:16px}#planung .gph-planner--video{grid-template-columns:1fr;padding-block:55px;gap:30px}#planung .gph-planner--video h2{font-size:clamp(36px,9vw,46px)}}@media(prefers-reduced-motion:reduce){.gph-planner__video{display:none!important}}@media(max-width:799px){#kollektionen .gph-cards--collections{grid-auto-flow:row;grid-auto-columns:auto;align-items:start;gap:12px;overflow:visible}#kollektionen .gph-card{width:100%;max-width:none;min-width:0;height:auto;margin:0}#kollektionen .gph-card__visual{width:100%;height:auto;min-height:0;display:block}#kollektionen .gph-card:nth-child(n+3){grid-column:1/-1}#kollektionen .gph-card:nth-child(n+3) .gph-card__visual{aspect-ratio:1.2}#kollektionen .gph-card__caption{left:20px;right:20px;bottom:24px}#kollektionen .gph-card:nth-child(n+3) .gph-card__caption h3{font-size:32px;margin:8px 0}#kollektionen .gph-card__caption p{margin:8px 0 0;line-height:1.5}}.gph-hero:before{background:linear-gradient(90deg,rgb(0 0 0 / 32%),transparent 65%),linear-gradient(0deg,rgb(0 0 0 / 38%),transparent 55%)}.gph-hero__content h1,.gph-hero__content .gph-kicker,.gph-hero__text,.gph-hero__bottom{text-shadow:0 2px 16px rgb(0 0 0 / 65%)}@media(max-width:799px){.gph-hero:before{background:linear-gradient(0deg,rgb(0 0 0 / 46%),rgb(0 0 0 / 8%) 58%,transparent 80%)}}.gpb{display:block;position:relative;overflow:hidden;background:radial-gradient(ellipse at 90% 30%,#ffffff08,transparent 45%),#111;color:#f1f1f1;padding:70px 5vw 90px}.gpb *{box-sizing:border-box}.gpb__top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.15em;color:#a3a3a3}.gpb h2{font-size:clamp(46px,8vw,132px);letter-spacing:-.065em;line-height:1;margin:80px 0 50px;font-weight:600;color:inherit}.gpb h2>span{display:block;transform:translate(calc(var(--brand-drift,0px)*-1))}.gpb h2>span+span{color:#888;transform:translate(var(--brand-drift,0px));margin-top:10px}.gpb__line{height:1px;background:linear-gradient(90deg,#fff,#ffffff0a);transform-origin:left;transform:scaleX(var(--brand-line,1));margin-bottom:34px}.gpb__lead{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:95px}.gpb__lead p{font-size:16px;line-height:1.7;color:#aaa;max-width:490px}.gpb__lead p:first-child{font-size:26px;line-height:1.4;color:#ddd}.gpb__lead strong{font-weight:500;color:#fff}.gpb__about{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;padding-top:55px;border-top:1px solid #ffffff20}.gpb__label{font-size:10px;letter-spacing:.14em;color:#aaa}.gpb h3{font-size:clamp(30px,3.5vw,52px);letter-spacing:-.045em;line-height:1.12;color:#eee;margin:22px 0}.gpb__about p{font-size:14px;line-height:1.8;color:#a3a3a3;max-width:540px}.gpb__about a{display:inline-flex;gap:38px;color:#eee;padding:15px 0;border-bottom:1px solid #777;text-decoration:none;font-size:13px}.gpb__values article{border-bottom:1px solid #ffffff20;padding:0 0 22px;margin-bottom:25px}.gpb__values article>span{font-size:10px;color:#777}.gpb h4{font-size:22px;letter-spacing:-.025em;color:#eee;margin:12px 0 6px}.gpb__values p{margin:0}.gpb a:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(max-width:699px){.gpb{padding:45px 22px 55px}.gpb__top span:last-child{display:none}.gpb h2{font-size:clamp(35px,8vw,56px);margin:55px 0 35px}.gpb__lead,.gpb__about{grid-template-columns:1fr;gap:22px}.gpb__lead{margin-bottom:40px}.gpb__lead p{font-size:13px;margin:0}.gpb__lead p:first-child{font-size:23px}.gpb__about{padding-top:35px}.gpb__values{margin-top:20px}}@media(prefers-reduced-motion:reduce){.gpb h2>span,.gpb__line{transform:none!important}}.gpb h2{font-size:clamp(42px,7.2vw,118px);margin:75px 0 55px}.gpb{background:radial-gradient(ellipse at 50% 50%,#ffffff0c,transparent 60%),#080808}.gpb__lead{margin-bottom:15px}.gpb h2>span+span{color:#c3c3c3}@media(max-width:699px){.gpb h2{font-size:clamp(30px,7.5vw,50px)}}.gp-light{--bg: #000000;--card: #151515;--white: #ffffff;--gray: #a7a7a7;--border: rgba(255,255,255,.09);width:100%;padding:42px 42px 55px;overflow:hidden;color:var(--white);font-family:inherit;background:var(--bg)}.gp-light *,.gp-light *:before,.gp-light *:after{box-sizing:border-box}.gp-light__head{max-width:1380px;margin:0 auto 25px;text-align:center}.gp-light__label{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:#b9eaff;font-size:9px;font-weight:850;line-height:1;letter-spacing:.09em;text-transform:uppercase}.gp-light__label:before{content:"";width:6px;height:6px;background:#009ee3;border-radius:50%;box-shadow:0 0 9px #009ee3cc}.gp-light__head h2{margin:0 0 8px;color:#fff;font-size:clamp(27px,3vw,40px);font-weight:650;line-height:1.05;letter-spacing:-.035em}.gp-light__head p{max-width:600px;margin:0 auto;color:#888;font-size:12px;line-height:1.55}.gp-light__collections{display:flex;flex-direction:column;gap:13px;width:100%;max-width:1380px;margin:0 auto}.gp-light-card{--accent: #009ee3;--accent-dark: #007db4;--accent-rgb: 0,158,227;position:relative;display:grid;grid-template-columns:57% 43%;width:100%;height:300px;overflow:hidden;background:var(--card);border:1px solid var(--border);border-radius:17px;box-shadow:0 14px 40px #00000047,inset 0 1px #ffffff05;transition:border-color .3s ease,box-shadow .3s ease}.gp-light-card--shine{--accent: #d62478;--accent-dark: #ad195e;--accent-rgb: 214,36,120}.gp-light-card--tunnel{--accent: #8b5cf6;--accent-dark: #7044d4;--accent-rgb: 139,92,246}.gp-light-card--panels{--accent: #00c7c7;--accent-dark: #009f9f;--accent-rgb: 0,199,199}.gp-light-card:hover{border-color:rgba(var(--accent-rgb),.34);box-shadow:0 16px 44px #00000052,0 0 0 1px rgba(var(--accent-rgb),.04),0 0 30px rgba(var(--accent-rgb),.035)}.gp-light-card__image{position:relative;z-index:1;min-width:0;height:100%;overflow:hidden}.gp-light-card__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s ease}.gp-light-card:hover .gp-light-card__image img{transform:scale(1.035)}.gp-light-card__image:after{content:"";position:absolute;z-index:2;top:0;right:-95px;bottom:0;width:270px;background:linear-gradient(90deg,#15151500,#1515151a 18%,#15151566 40%,#151515d1 68%,#151515);pointer-events:none}.gp-light-card--reverse{grid-template-columns:43% 57%}.gp-light-card--reverse .gp-light-card__image:after{right:auto;left:-95px;background:linear-gradient(270deg,#15151500,#1515151a 18%,#15151566 40%,#151515d1 68%,#151515)}.gp-light-card__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:27px 38px 27px 10px}.gp-light-card--reverse .gp-light-card__content{padding:27px 10px 27px 38px}.gp-light-card__type{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--accent);font-size:8px;font-weight:850;line-height:1;letter-spacing:.11em;text-transform:uppercase}.gp-light-card__type:before{content:"";width:16px;height:1px;background:var(--accent);box-shadow:0 0 7px rgba(var(--accent-rgb),.45)}.gp-light-card h3{margin:0 0 8px;color:#fff;font-size:clamp(25px,2.5vw,34px);font-weight:650;line-height:1;letter-spacing:-.03em}.gp-light-card__description{max-width:390px;margin:0 0 16px;color:var(--gray);font-size:11px;line-height:1.55}.gp-light-card__features{display:flex;flex-wrap:wrap;gap:6px 13px;margin:0 0 18px;padding:0;list-style:none}.gp-light-card__features li{display:inline-flex;align-items:center;gap:5px;color:#ccc;font-size:8px;font-weight:700;line-height:1}.gp-light-card__features li:before{content:"";flex:0 0 4px;width:4px;height:4px;background:var(--accent);border-radius:50%;box-shadow:0 0 6px rgba(var(--accent-rgb),.7)}.gp-light-card__button{position:relative;display:inline-flex;align-items:center;min-height:37px;padding:9px 39px 9px 14px;color:#fff!important;font-family:inherit;font-size:9px;font-weight:850;line-height:1;text-decoration:none!important;background:transparent;border:1px solid var(--accent);border-radius:7px;box-shadow:0 0 rgba(var(--accent-rgb),0);transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.gp-light-card__button svg{position:absolute;top:50%;right:13px;width:13px;height:13px;transform:translateY(-50%);transition:transform .2s ease}.gp-light-card__button:hover{color:#fff!important;background:var(--accent);border-color:var(--accent);box-shadow:0 7px 20px rgba(var(--accent-rgb),.24);transform:translateY(-1px)}.gp-light-card__button:hover svg{transform:translate(2px,-50%)}.gp-light-card__number{position:absolute;z-index:4;top:15px;left:15px;display:flex;align-items:center;justify-content:center;width:29px;height:29px;color:#fff;font-size:8px;font-weight:800;background:#00000080;border:1px solid rgba(var(--accent-rgb),.55);border-radius:50%;box-shadow:0 0 14px rgba(var(--accent-rgb),.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gp-light-card--reverse .gp-light-card__number{right:15px;left:auto}@media screen and (max-width:950px){.gp-light{padding-right:22px;padding-left:22px}.gp-light-card{grid-template-columns:54% 46%;height:280px}.gp-light-card--reverse{grid-template-columns:46% 54%}.gp-light-card__content{padding-right:25px}.gp-light-card--reverse .gp-light-card__content{padding-left:25px}.gp-light-card__description{font-size:10px}}@media screen and (max-width:700px){.gp-light{padding:34px 0 42px}.gp-light__head{margin-bottom:20px;padding:0 17px}.gp-light__head h2{font-size:27px}.gp-light__head p{font-size:10.5px}.gp-light__collections{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:10px;width:100%;max-width:none;padding:0 17px 6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:17px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gp-light__collections::-webkit-scrollbar{display:none}.gp-light-card,.gp-light-card--reverse{display:flex;flex-direction:column;width:100%;height:425px;scroll-snap-align:start;border-radius:16px}.gp-light-card--reverse .gp-light-card__image{order:1}.gp-light-card--reverse .gp-light-card__content{order:2}.gp-light-card__image{order:1;flex:0 0 220px;width:100%;height:220px}.gp-light-card__image img{height:100%}.gp-light-card__image:after,.gp-light-card--reverse .gp-light-card__image:after{top:auto;right:0;bottom:-2px;left:0;width:100%;height:125px;background:linear-gradient(180deg,#15151500,#1515151f 20%,#1515157a 47%,#151515e0 76%,#151515)}.gp-light-card__content,.gp-light-card--reverse .gp-light-card__content{order:2;flex:1;justify-content:flex-start;margin-top:-18px;padding:0 18px 17px}.gp-light-card__type{margin-bottom:7px;font-size:7px}.gp-light-card h3{margin-bottom:7px;font-size:25px}.gp-light-card__description{max-width:100%;margin-bottom:12px;font-size:9.5px;line-height:1.45}.gp-light-card__features{margin-bottom:13px}.gp-light-card__features li{font-size:7px}.gp-light-card__button{width:100%;min-height:38px;margin-top:auto;justify-content:center;padding-right:38px;padding-left:38px;font-size:8.5px}.gp-light-card--reverse .gp-light-card__number{right:auto;left:15px}.gp-light__swipe{display:flex!important}}@media screen and (max-width:390px){.gp-light__collections{grid-auto-columns:90%;padding-right:14px;padding-left:14px;scroll-padding-left:14px}.gp-light-card,.gp-light-card--reverse{height:415px}.gp-light-card__image{flex-basis:210px;height:210px}.gp-light-card__content,.gp-light-card--reverse .gp-light-card__content{padding-right:15px;padding-left:15px}.gp-light-card h3{font-size:23px}.gp-light-card__description{font-size:9px}}.gp-light__swipe{display:none;align-items:center;justify-content:center;gap:7px;margin-top:10px;color:#666;font-size:7.5px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.gp-light__swipe svg{width:13px;height:13px;color:#8b5cf6}.gp-light{padding:80px 5vw;background:#000}.gp-light__head{text-align:left;margin-bottom:40px}.gp-light__label{color:#aaa}.gp-light__label:before{background:#fff;box-shadow:none}.gp-light__head h2{font-size:clamp(34px,4.8vw,72px)}.gp-light__head p{margin:18px 0 0;font-size:14px}.gp-light__collections{gap:24px}.gp-light-card{height:380px;border-radius:12px}.gp-light-card h3{font-size:clamp(32px,3.5vw,52px)}.gp-light-card__description{font-size:14px;line-height:1.7}.gp-light-card__type{font-size:10px}.gp-light-card__features li{font-size:11px}.gp-light-card__button{font-size:12px;min-height:44px}.gp-light-card__content{padding-right:40px}.gp-light-card__image img{transition:transform 1s}.gp-light-card:focus-within{border-color:var(--accent)}.gp-light a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:700px){.gp-light{padding:48px 0}.gp-light__head{padding:0 22px}.gp-light__head p{font-size:13px}.gp-light-card{height:auto;min-height:510px}.gp-light-card__content,.gp-light-card--reverse .gp-light-card__content{padding:0 22px 24px}.gp-light-card__description{font-size:13px}.gp-light-card__features li{font-size:10px}.gp-light-card__type{font-size:9px}.gp-light-card__button{font-size:12px;min-height:44px}.gp-light__swipe{font-size:10px}.gp-light__collections{gap:14px}.gp-light-card h3{font-size:32px}}@media(prefers-reduced-motion:reduce){.gp-light *{transition:none!important}}.gp-light{padding:100px 4vw 110px;background:#050505;overflow:clip;scroll-margin-top:80px}.gp-light__head{max-width:1480px;text-align:left;margin:0 auto 65px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:20px}.gp-light__label{grid-column:1/-1;color:#aaa;letter-spacing:.15em}.gp-light__label:before{background:#eee;box-shadow:none;border-radius:0;width:24px;height:1px}.gp-light__head h2{font-size:clamp(60px,8vw,125px);font-weight:500;letter-spacing:-.065em;line-height:.95;margin:0}.gp-light__head>p{max-width:340px;margin:0 0 8px auto;font-size:16px;line-height:1.65;color:#aaa}.gp-light__collections{max-width:1480px;gap:60px;display:grid;overflow:visible}.gp-light-card{position:relative;min-height:570px;border-radius:3px;overflow:hidden;grid-template-columns:1.25fr 1fr;background:radial-gradient(ellipse at var(--gp-light-x,50%) 100%,rgba(var(--accent-rgb),.1),transparent 65%),#111;box-shadow:0 30px 80px #0005}.gp-light-card__image{min-height:570px}.gp-light-card__image img{transform:translateY(var(--gp-parallax,0px)) scale(1.12);transition:transform .7s ease}.gp-light-card__content{padding:55px 45px}.gp-light-card__content h3{font-size:clamp(42px,5vw,75px);letter-spacing:-.055em;font-weight:500}.gp-light-card__description{font-size:16px;line-height:1.7}.gp-light-card__features{font-size:14px}.gp-light-card__button{min-height:50px;border-radius:0;font-size:13px}.gp-light-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);pointer-events:none}.gp-light-card--reverse{grid-template-columns:1fr 1.25fr}.gp-light-card--reverse .gp-light-card__image{order:2}.gp-light-card--reverse .gp-light-card__content{order:1}@media(min-width:1100px)and (min-height:750px){.gp-light-card{position:sticky;top:95px}.gp-light-card:nth-child(2){top:112px}.gp-light-card:nth-child(3){top:129px}.gp-light__collections{gap:130px}}@media(max-width:799px){.gp-light{padding:65px 18px}.gp-light__head{display:block;margin-bottom:35px}.gp-light__label{margin-bottom:25px}.gp-light__head h2{font-size:68px}.gp-light__head>p{font-size:14px;margin:24px 0 0}.gp-light__collections{display:grid;grid-template-columns:1fr;gap:32px;overflow:visible;padding:0}.gp-light-card,.gp-light-card--reverse{display:flex;flex-direction:column;min-height:0;width:100%;height:auto;max-width:none;flex:none}.gp-light-card__image,.gp-light-card--reverse .gp-light-card__image{order:0;min-height:0;height:290px;flex:none}.gp-light-card__content,.gp-light-card--reverse .gp-light-card__content{order:1;padding:28px 24px}.gp-light-card__content h3{font-size:45px}.gp-light-card__description{font-size:14px}.gp-light__swipe{display:none}}@media(prefers-reduced-motion:reduce){.gp-light-card{position:relative!important;top:auto!important}.gp-light-card__image img{transform:none!important}}.gp-motion-paused .gp-light-card__image img{transform:none!important}@media(max-width:799px){.gp-light{overflow:visible;padding:50px 18px 65px}.gp-light__head{padding:0}.gp-light__head h2{font-size:clamp(45px,12vw,64px)}.gp-light__collections{display:flex;flex-direction:column;grid-auto-flow:row;grid-auto-columns:auto;gap:40px;overflow:visible;scroll-snap-type:none;scroll-padding:0;padding:0;margin:0;align-items:stretch}.gp-light-card,.gp-light-card--reverse{position:sticky;top:12px;width:100%;height:auto;min-height:0;flex:0 0 auto;display:flex;flex-direction:column;align-self:stretch;transform-origin:50% 0}.gp-light-card:nth-child(2){top:22px}.gp-light-card:nth-child(3){top:32px}.gp-light-card__image,.gp-light-card--reverse .gp-light-card__image{order:0;height:clamp(180px,29svh,270px);min-height:0;flex:0 0 auto;width:100%}.gp-light-card__content,.gp-light-card--reverse .gp-light-card__content{order:1;height:auto;min-height:0;flex:0 0 auto;display:flex;justify-content:flex-start;padding:24px 22px;gap:0;margin:0}.gp-light-card__content h3{font-size:clamp(32px,9vw,43px);margin:0 0 12px}.gp-light-card__description{font-size:13px;line-height:1.55;margin:0 0 16px}.gp-light-card__features{margin:0 0 20px;gap:9px}.gp-light-card__features li{font-size:10px}.gp-light-card__button{margin:0;width:100%;min-height:46px;font-size:12px;padding:12px 16px}.gp-light-card__type{margin:0 0 12px;font-size:9px}.gp-light-card__image img{transform:translateY(var(--gp-parallax,0px)) scale(1.06)}.gp-light__swipe{display:none!important}}@media(prefers-reduced-motion:reduce){.gp-light-card{position:relative!important;top:auto!important}}.gpph{position:relative;background:radial-gradient(ellipse at 75% 50%,#ffffff09,transparent 55%),#000;color:#eee;padding:54px 5vw 20px;display:grid;grid-template-columns:1fr .6fr;align-items:center;gap:26px 8vw;overflow:hidden}.gpph__copy>span{color:#009ee3;font-size:10px;letter-spacing:.18em}.gpph h2{font-size:clamp(30px,3.1vw,49px);line-height:1.08;letter-spacing:-.045em;font-weight:400;color:#eee;margin:16px 0}.gpph p{font-size:14px;color:#aaa;margin:0;max-width:440px;line-height:1.65}.gpph__mark{position:relative;overflow:hidden;justify-self:end;width:min(300px,100%)}.gpph__mark img{width:100%;height:auto;display:block;filter:brightness(0) invert(1);opacity:.85}.gpph__mark>span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,#ffffff22 50%,transparent 70%);transform:translate(-150%)}.gpph__mark.is-inview>span{animation:gpph-shine 1.6s .2s ease both}.gpph__foot{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.12em;color:#777;border-top:1px solid #ffffff20;padding-top:20px;margin-top:10px}@keyframes gpph-shine{to{transform:translate(150%)}}@media(max-width:699px){.gpph{padding:38px 22px 18px;grid-template-columns:1fr;gap:24px}.gpph__mark{grid-row:1;width:150px;justify-self:start}.gpph h2{font-size:32px}.gpph p{font-size:13px}.gpph__foot{font-size:8px;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){.gpph__mark>span{display:none}}.gpfc{display:block;background:#101112;color:#f4f1eb;--mx:0deg;--my:0deg}.gpfc *{box-sizing:border-box}.gpfc a{color:inherit;text-decoration:none}.gpfc__stage{position:relative;padding:60px max(5vw,24px);overflow:hidden}.gpfc__top,.gpfc__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:4}.gpfc__top h2{font-size:12px;letter-spacing:.17em;font-weight:500;margin:0;color:inherit}.gpfc__top a,.gpfc__bottom{font-size:11px;letter-spacing:.07em}.gpfc__word{display:none;pointer-events:none}.gpfc__model{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;min-height:580px;position:relative}.gpfc__copy{position:relative;z-index:2;max-width:570px}.gpfc__eyebrow{font-size:10px;letter-spacing:.15em;color:#a2a6a8}.gpfc__copy h3{font-size:clamp(65px,8vw,135px);line-height:.9;letter-spacing:-.07em;color:inherit;margin:24px 0}.gpfc__statement{font-size:clamp(25px,3vw,48px);line-height:1.05;letter-spacing:-.04em;max-width:480px;font-weight:600;margin:0 0 25px}.gpfc__description{font-size:14px;line-height:1.6;color:#acb0b2;max-width:350px}.gpfc__link{display:inline-flex;gap:35px;border-bottom:1px solid #777;padding:16px 0;font-size:13px}.gpfc__visual{height:480px;display:grid;place-items:center;position:relative;perspective:1100px}.gpfc__halo{position:absolute;width:80%;height:50%;background:radial-gradient(ellipse,#009ee327,transparent 68%);filter:blur(20px)}.gpfc__tile{position:relative;width:clamp(220px,28vw,410px);aspect-ratio:1;transform-style:preserve-3d;transform:rotateX(calc(56deg + var(--my))) rotate(calc(-30deg + var(--mx)))}.gpfc__face{z-index:2;transform:translateZ(1px);position:absolute;top:0;right:0;bottom:0;left:0;background-color:#666b6e;background-image:repeating-linear-gradient(90deg,#929899 0px 2px,#212526 3px 8px);border:6px solid #606568;box-shadow:inset 0 0 0 2px #919797}.gpfc__tile--2 .gpfc__face{background-image:repeating-linear-gradient(45deg,transparent 0 8px,#939899 9px 11px,transparent 12px 19px),repeating-linear-gradient(-45deg,#262a2c 0 8px,#777e80 9px 11px,#262a2c 12px 19px)}.gpfc__tile--3 .gpfc__face{background-image:repeating-linear-gradient(0deg,transparent 0 15px,#a0a6a7 16px 18px,transparent 19px 25px),repeating-linear-gradient(90deg,#2a2e30 0 15px,#858b8e 16px 18px,#2a2e30 19px 25px)}.gpfc__tile--4 .gpfc__face{background-image:repeating-linear-gradient(135deg,#555b5e 0 10px,#92989b 11px 13px,#363b3e 14px 24px)}.gpfc__edge{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background:#292c2d;transform:translateZ(-18px);box-shadow:0 10px #232627,25px 35px 35px #0009}.gpfc__number{position:absolute;right:0;bottom:0;font-size:150px;line-height:1;font-weight:700;color:#ffffff08;letter-spacing:-.08em;pointer-events:none}.gpfc__demo{position:absolute;bottom:0;font-size:10px;color:#82888b}.gpfc__bottom nav{display:flex;gap:8px}.gpfc__bottom button{cursor:pointer;border:1px solid #62686a;background:transparent;color:#ddd;padding:10px 13px;font:inherit}.gpfc__bottom button[aria-current=true]{background:#f0eee8;color:#111;border-color:#f0eee8}.gpfc :focus-visible{outline:2px solid #00a7e8;outline-offset:5px}.gpfc__bottom>span{color:#91989b}.gpfc.is-enhanced .gpfc__stage{height:100svh;min-height:650px;position:sticky;top:0;display:flex;flex-direction:column;justify-content:space-between}.gpfc.is-enhanced .gpfc__models{position:relative;flex:1;min-height:0}.gpfc.is-enhanced .gpfc__model{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;opacity:var(--o,0);transform:translate3d(var(--x,0px),0,0);will-change:transform,opacity}.gpfc.is-enhanced .gpfc__word{display:block;position:absolute;z-index:3;left:50%;top:48%;transform:translate(-50%,-50%) scale(var(--logo-scale,1));font-size:clamp(180px,32vw,600px);font-weight:900;font-style:italic;line-height:1;letter-spacing:-.09em;color:#f9fcff;text-shadow:0 0 20px #ffffff70,0 0 100px #009ee3a0;opacity:var(--logo,0)}.gpfc.is-enhanced .gpfc__tile{transform:translateY(var(--float,0px)) rotateX(calc(56deg + var(--my))) rotateY(var(--yaw,0deg)) rotate(calc(-30deg + var(--mx)))}@media(max-width:799px){.gpfc__stage{padding:30px 22px}.gpfc__top{align-items:flex-start}.gpfc__top h2{font-size:9px;max-width:150px}.gpfc__top a{font-size:9px}.gpfc__model{grid-template-columns:1fr;min-height:680px;align-content:center;gap:0}.gpfc__copy h3{font-size:76px;margin:15px 0}.gpfc__eyebrow{font-size:8px}.gpfc__statement{font-size:29px;max-width:300px;margin-bottom:12px}.gpfc__description{font-size:12px;max-width:290px}.gpfc__link{font-size:12px;padding:10px 0}.gpfc__visual{height:255px;grid-row:2}.gpfc__tile{width:210px}.gpfc__number{font-size:100px}.gpfc__bottom{flex-wrap:wrap;font-size:9px}.gpfc__bottom>span{display:none}.gpfc__bottom button{padding:9px}.gpfc.is-enhanced .gpfc__stage{min-height:690px}.gpfc.is-enhanced .gpfc__runway{height:420svh}.gpfc__demo{bottom:-6px;font-size:8px}}@media(prefers-reduced-motion:reduce){.gpfc.is-enhanced .gpfc__runway{height:auto}.gpfc.is-enhanced .gpfc__stage{height:auto;position:relative}.gpfc.is-enhanced .gpfc__model{position:relative;opacity:1;transform:none}.gpfc.is-enhanced .gpfc__word{display:none}}.gpfc.is-enhanced .gpfc__word{position:fixed;inset:auto;left:50%;top:45%;width:min(88vw,1400px);font-size:0;line-height:0;text-shadow:none;color:transparent;opacity:var(--logo,0);transform:translate(-50%,-50%) translateY(var(--logo-y,0px)) scale(var(--logo-scale,1));z-index:7;pointer-events:none;will-change:transform,opacity}.gpfc__word svg{width:100%;height:auto;overflow:visible;display:block}.gpfc.is-enhanced .gpfc__model{transform:none;opacity:var(--o,0);will-change:opacity}.gpfc.is-enhanced .gpfc__visual{transform:translate3d(var(--x,0px),var(--y,0px),0) scale(var(--scale,1));will-change:transform}.gpfc.is-enhanced .gpfc__copy{opacity:var(--copy-o,1);transform:translate3d(0,var(--copy-y,0px),0);will-change:transform,opacity}.gpfc.is-enhanced .gpfc__tile{transform:translateY(var(--float,0px)) rotateX(calc(var(--pitch,56deg) + var(--my))) rotateY(var(--yaw,0deg)) rotate(calc(var(--roll,-30deg) + var(--mx)))}.gpfc__copy h3{font-weight:750}.gpfc__visual .gpfc__number{opacity:.55}.gpfc.is-enhanced .gpfc__stage{isolation:isolate}@media(max-width:799px){.gpfc.is-enhanced .gpfc__word{width:94vw;top:46%}}@media(prefers-reduced-motion:reduce){.gpfc.is-enhanced .gpfc__word{display:none}}.gpfc__real-model{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.gpfc__real-model canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;pointer-events:none}.gpfc__real-model canvas.is-ready{opacity:1}.gpfc__model-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:1;transition:opacity .5s ease;filter:drop-shadow(0 30px 24px #0006)}.gpfc__real-model:has(canvas.is-ready) .gpfc__model-fallback{opacity:0}.gpfc__demo{z-index:2}.gpfc__number{z-index:2;pointer-events:none}@media(prefers-reduced-motion:reduce){.gpfc__real-model canvas,.gpfc__model-fallback{transition:none}}.gpfc.is-enhanced .gpfc__model-fallback{transform:perspective(1000px) rotateX(var(--my)) rotateY(var(--mx)) rotate(var(--yaw,0deg))}@media(prefers-reduced-motion:reduce){.gpfc.is-enhanced .gpfc__model-fallback{transform:none}}.gpfc__backdrop,.gpfc__feature,.gpfc__floor,.gpfc__sweep{display:none}.gpfc__motion-views{position:absolute;top:0;bottom:0;left:50%;height:100%;width:auto;aspect-ratio:1;transform:translate(-50%);perspective:1000px;filter:drop-shadow(0 22px 20px #0008)}.gpfc__view{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--sprite);background-repeat:no-repeat;background-size:300% 100%;pointer-events:none}.gpfc__view--hero{background-position:0 50%}.gpfc__view--edge{background-position:50% 50%;opacity:0}.gpfc__view--detail{background-position:100% 50%;opacity:0}.has-webgl .gpfc__motion-views{opacity:0}.gpfc.is-enhanced .gpfc__runway{height:400svh}.gpfc.is-enhanced .gpfc__stage{background:radial-gradient(ellipse at 60% 50%,#181c20,#101112 65%)}.gpfc.is-enhanced .gpfc__model{display:block;perspective:1400px;transform-style:preserve-3d}.gpfc.is-enhanced .gpfc__visual{position:absolute;left:20%;top:0;width:80%;height:100%;transform:translate3d(var(--x,0px),var(--y,0px),var(--z,0px)) scale(var(--scale,1));pointer-events:none}.gpfc.is-enhanced .gpfc__copy{position:absolute;left:0;top:24%;width:42%;max-width:510px;z-index:3}.gpfc.is-enhanced .gpfc__copy h3{font-size:clamp(76px,9vw,150px);letter-spacing:-.075em}.gpfc.is-enhanced .gpfc__statement{font-size:clamp(25px,2.65vw,43px)}.gpfc.is-enhanced .gpfc__description{max-width:300px;font-size:12px}.gpfc.is-enhanced .gpfc__view--hero{opacity:var(--hero-view,1);transform:rotateX(var(--my)) rotateY(var(--mx)) rotate(var(--yaw,0deg))}.gpfc.is-enhanced .gpfc__view--edge{opacity:var(--edge,0);transform:rotateX(var(--my)) rotateY(var(--mx))}.gpfc.is-enhanced .gpfc__view--detail{opacity:var(--detail,0);transform:rotateX(var(--my)) rotateY(var(--mx))}.gpfc.is-enhanced .gpfc__backdrop{display:block;position:absolute;inset:22% -3% auto;font-size:clamp(200px,31vw,550px);font-weight:900;line-height:1;letter-spacing:-.075em;white-space:nowrap;opacity:var(--backdrop-o,.05);transform:translate(var(--backdrop-x,0px));color:#e4e9ec;pointer-events:none}.gpfc.is-enhanced .gpfc__feature{display:block;position:absolute;right:1%;top:8%;width:25%;height:190px;opacity:var(--feature-o,0);pointer-events:none;z-index:3}.gpfc__spec{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;gap:15px}.gpfc__spec strong{font-size:clamp(85px,10vw,170px);line-height:.8;font-weight:700;letter-spacing:-.075em;color:#dedfdd}.gpfc__spec strong span{font-size:.26em;letter-spacing:-.04em;margin-left:5px}.gpfc__spec small{font-size:9px;letter-spacing:.13em;line-height:1.5;color:#8f9da6}.gpfc__spec--format{opacity:var(--hero-view,1);transform:translateY(calc(var(--edge,0)*-35px))}.gpfc__spec--edge{opacity:var(--edge,0)}.gpfc__spec--detail{opacity:var(--detail,0)}.gpfc.is-enhanced .gpfc__floor{display:block;position:absolute;left:43%;bottom:14%;width:43%;height:5%;border-radius:50%;background:radial-gradient(ellipse,#4cbbe35c,#2899ce1c 45%,transparent 70%);opacity:var(--floor-o,.3);transform:scale(var(--floor-scale,1));filter:blur(15px);pointer-events:none}.gpfc.is-enhanced .gpfc__sweep{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,#c8efff12 49%,transparent 60%);opacity:var(--sweep-o,0);transform:translate(var(--sweep-x,-100%));pointer-events:none}.gpfc.is-enhanced .gpfc__number{display:none}@media(max-width:799px){.gpfc.is-enhanced .gpfc__runway{height:420svh}.gpfc.is-enhanced .gpfc__stage{padding:26px 20px;min-height:700px}.gpfc.is-enhanced .gpfc__copy{top:4%;width:90%;max-width:320px}.gpfc.is-enhanced .gpfc__copy h3{font-size:69px;margin:16px 0}.gpfc.is-enhanced .gpfc__statement{font-size:25px;max-width:285px}.gpfc.is-enhanced .gpfc__description{max-width:260px;font-size:11px}.gpfc.is-enhanced .gpfc__visual{left:0;top:30%;width:100%;height:65%}.gpfc.is-enhanced .gpfc__feature{top:37%;right:0;width:27%;height:90px}.gpfc__spec strong{font-size:65px}.gpfc__spec small{font-size:7px}.gpfc__spec{gap:9px}.gpfc.is-enhanced .gpfc__floor{left:18%;bottom:13%;width:70%}.gpfc.is-enhanced .gpfc__backdrop{inset:45% -5% auto;font-size:35vw}.gpfc.is-enhanced .gpfc__bottom{gap:10px}.gpfc.is-enhanced .gpfc__bottom>a{font-size:8px}}@media(prefers-reduced-motion:reduce){.gpfc__view--hero{opacity:1!important;transform:none!important}.gpfc__view--edge,.gpfc__view--detail,.gpfc__backdrop,.gpfc__feature,.gpfc__floor,.gpfc__sweep{display:none!important}}.gpfc__story,.gpfc.is-enhanced .gpfc__feature{display:none}.gpfc.is-enhanced .gpfc__copy{top:52%}.gpfc.is-enhanced .gpfc__story{display:block;position:absolute;left:5%;top:14%;z-index:5;max-width:70%;pointer-events:none}.gpfc__story>p{font-size:clamp(24px,3vw,48px);font-weight:700;letter-spacing:-.04em;max-width:650px;line-height:1.05;margin:0 0 18px}.gpfc__story>strong{display:block;font-size:clamp(42px,7vw,110px);line-height:1;letter-spacing:-.06em}.gpfc__story>small{display:block;font-size:10px;letter-spacing:.13em;margin-top:14px}.gpfc__pointer,.gpfc__swatches{display:none}.gpfc[data-story="3"] .gpfc__pointer{display:flex;align-items:center;gap:15px;margin-top:28px;font-size:13px}.gpfc__pointer i{width:130px;height:1px;background:#e4edf0;position:relative}.gpfc__pointer i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;background:#fff;border-radius:50%;box-shadow:0 0 15px #00aeef}.gpfc[data-story="4"] .gpfc__swatches{display:flex;gap:10px;margin-top:25px}.gpfc__swatches span{padding:25px 18px;font-size:11px;border:1px solid #ffffff40;animation:gpfc-color-in .6s both}.gpfc__swatches span:nth-child(2){animation-delay:.12s}.gpfc__swatches span:nth-child(3){animation-delay:.24s}@keyframes gpfc-color-in{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}.gpfc[data-story="4"] .gpfc__visual{animation:gpfc-colors 6s linear infinite}@keyframes gpfc-colors{0%,25%{filter:none}35%,58%{filter:sepia(.8) saturate(3) hue-rotate(320deg)}70%,95%{filter:sepia(.8) saturate(3) hue-rotate(160deg)}}@media(max-width:799px){.gpfc.is-enhanced .gpfc__story{top:12%;left:20px;max-width:88%}.gpfc__story>p{font-size:25px}.gpfc.is-enhanced .gpfc__copy{top:62%;width:85%}.gpfc.is-enhanced .gpfc__copy h3{font-size:42px}.gpfc.is-enhanced .gpfc__statement{font-size:19px}.gpfc.is-enhanced .gpfc__description{display:none}.gpfc.is-enhanced .gpfc__visual{top:22%;height:48%}.gpfc__pointer i{width:65px}}@media(prefers-reduced-motion:reduce){.gpfc__swatches span,.gpfc__visual{animation:none!important}}.gpfc[data-story="4"] .gpfc__visual{animation:none}.gpfc.is-enhanced .gpfc__motion-views{filter:drop-shadow(0 22px 20px #0008) var(--color-filter,none)}.gpfc.is-enhanced .gpfc__story{max-width:60%;top:13%}.gpfc.is-enhanced .gpfc__story>p{font-size:clamp(24px,2.8vw,43px)}.gpfc.is-enhanced .gpfc__copy{top:62%;width:36%}.gpfc.is-enhanced .gpfc__copy h3{font-size:clamp(55px,6vw,90px);margin:15px 0}.gpfc.is-enhanced .gpfc__statement{font-size:clamp(20px,2vw,30px)}.gpfc.is-enhanced .gpfc__description{display:none}.gpfc__pointer{position:relative}.gpfc__pointer i{width:clamp(90px,19vw,280px);transform:rotate(15deg);transform-origin:left}.gpfc__pointer i:after{box-shadow:0 0 0 6px #00aeef18,0 0 18px #00aeef70}@media(max-width:799px){.gpfc.is-enhanced .gpfc__story{max-width:90%;top:12%}.gpfc.is-enhanced .gpfc__story>p{font-size:24px}.gpfc.is-enhanced .gpfc__copy{top:69%;width:90%}.gpfc.is-enhanced .gpfc__copy h3{font-size:40px}.gpfc.is-enhanced .gpfc__statement{font-size:18px}.gpfc.is-enhanced .gpfc__visual{top:24%;height:48%}.gpfc__pointer i{width:80px}}.gpfc,.gpfc.is-enhanced .gpfc__stage{background:#000}.gpfc__word,.gpfc__backdrop{display:none!important}.gpfc__halo{background:radial-gradient(ellipse,#ffffff12,transparent 68%)}.gpfc.is-enhanced .gpfc__floor{background:radial-gradient(ellipse,#ffffff55,#ffffff0e 45%,transparent 70%)}.gpfc.is-enhanced .gpfc__sweep{background:linear-gradient(115deg,transparent 35%,#ffffff12 49%,transparent 60%)}.gpfc__filters{position:absolute}.gpfc.is-enhanced .gpfc__motion-views{filter:drop-shadow(0 20px 24px #0008) var(--tint-filter)}.gpfc__motion-views{filter:var(--tint-filter)}.gpfc[data-story="4"] .gpfc__visual{animation:none!important}.gpfc__swatches{display:none!important}.gpfc__palette{position:relative;z-index:12;margin:15px 0 0;max-width:490px;pointer-events:auto}.gpfc.is-enhanced .gpfc__palette{position:absolute;left:5%;bottom:14%;opacity:1}.gpfc__palette-label{font-size:9px;letter-spacing:.14em;margin-bottom:12px;color:#aaa}.gpfc__palette-label span{color:#fff;margin-left:18px}.gpfc__palette-grid{display:grid;grid-template-columns:repeat(18,20px);gap:7px}.gpfc__palette button{width:20px;height:20px;padding:0;background:var(--swatch);border:1px solid #ffffff55;border-radius:50%;cursor:pointer;transition:transform .25s,box-shadow .25s}.gpfc__palette button:hover,.gpfc__palette button:focus-visible{transform:translateY(-4px);outline:1px solid white;outline-offset:4px}.gpfc__palette button[aria-pressed=true]{box-shadow:0 0 0 3px #000,0 0 0 4px #fff}.gpfc.is-enhanced .gpfc__copy{top:auto;bottom:26%;left:0;width:36%;transition:left .7s,opacity .4s}.gpfc.is-enhanced .gpfc__story{left:5%;top:14%;max-width:50%;transition:transform .7s}.gpfc[data-story="1"] .gpfc__story{transform:translate(47vw)}.gpfc[data-story="1"] .gpfc__copy{left:52%;bottom:28%}.gpfc[data-story="1"] .gpfc__visual{left:0;width:75%}.gpfc[data-story="2"] .gpfc__story{transform:translate(0);top:12%}.gpfc[data-story="2"] .gpfc__copy{opacity:0;pointer-events:none}.gpfc[data-story="3"] .gpfc__story{transform:translate(43vw);top:15%}.gpfc[data-story="3"] .gpfc__copy{left:0;bottom:25%}.gpfc__pointer{display:none!important}.gpfc[data-story="2"] .gpfc__pointer{display:flex!important;flex-direction:row-reverse;width:max-content;max-width:90vw}.gpfc__pointer i{width:20vw;background:#fff;transform:rotate(22deg)}.gpfc__pointer i:after{box-shadow:0 0 0 5px #ffffff16,0 0 18px #fff7}.gpfc__measure{display:none}.gpfc.is-enhanced .gpfc__measure{display:block;position:absolute;top:24%;right:14%;bottom:20%;left:14%;opacity:var(--measure-o,0);pointer-events:none;transform:translateY(var(--y,0px))}.gpfc__measure span{position:absolute;font-size:13px;background:#0009;padding:6px 14px;letter-spacing:.1em;color:#fff}.gpfc__measure span:first-child{left:22%;bottom:15%;border-top:1px solid #fff;width:55%;text-align:center;transform:rotate(-12deg)}.gpfc__measure span:nth-child(2){right:0;top:35%;border-left:1px solid #fff;transform:rotate(-65deg)}.gpfc__measure span:nth-child(3){right:5%;bottom:8%;font-size:11px}.gpfc__companion{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.gpfc.is-enhanced .gpfc__companion{opacity:var(--join,0);transform:translate(calc(-58% - (1 - var(--join,0))*35%)) translateY(calc((1 - var(--join,0))*-65px)) scale(1)}.gpfc__companion .gpfc__motion-views{filter:var(--tint-filter)}.has-webgl .gpfc__companion{display:none}.gpfc :focus-visible{outline-color:#fff}@media(max-width:799px){.gpfc.is-enhanced .gpfc__palette{left:20px;right:20px;bottom:12%}.gpfc__palette-grid{grid-template-columns:repeat(9,22px);gap:10px}.gpfc__palette button{width:22px;height:22px}.gpfc.is-enhanced .gpfc__copy{bottom:29%;width:90%}.gpfc.is-enhanced .gpfc__story,.gpfc[data-story="1"] .gpfc__story,.gpfc[data-story="3"] .gpfc__story{transform:none;left:20px;top:12%;max-width:88%}.gpfc[data-story="1"] .gpfc__copy{left:0;bottom:29%}.gpfc[data-story="1"] .gpfc__visual{left:0;width:100%}.gpfc__pointer i{width:90px}.gpfc__pointer span{font-size:11px}.gpfc__measure{font-size:10px}.gpfc.is-enhanced .gpfc__visual{top:25%;height:44%}}.gpfc__measure,.gpfc__pointer{display:none!important}.gpfc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:8;overflow:visible;pointer-events:none}.gpfc__overlay path{fill:none;stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke}.gpfc__overlay text{fill:#fff;font-family:inherit;font-size:18px;paint-order:stroke;stroke:#000;stroke-width:5px;stroke-linejoin:round;text-anchor:middle}.gpfc__overlay circle{fill:#fff;stroke:#fff4;stroke-width:10px}.gpfc__overlay [data-dimensions]{opacity:var(--measure-o,0)}.gpfc__overlay [data-surface]{opacity:var(--surface-o,0)}.gpfc.is-enhanced .gpfc__stage{padding:40px 5vw 35px}.gpfc.is-enhanced .gpfc__visual,.gpfc[data-story="1"] .gpfc__visual{left:30%;top:3%;width:70%;height:94%;transition:none;transform:translate3d(var(--x,0px),var(--y,0px),var(--z,0px)) scale(var(--scale,1))}.gpfc.is-enhanced .gpfc__story,.gpfc[data-story="1"] .gpfc__story,.gpfc[data-story="3"] .gpfc__story{left:5%;top:17%;max-width:31%;transform:none;transition:none}.gpfc.is-enhanced .gpfc__story>p{font-size:clamp(25px,2.7vw,44px);line-height:1.08}.gpfc.is-enhanced .gpfc__story>strong{font-size:clamp(45px,6vw,92px)}.gpfc.is-enhanced .gpfc__copy,.gpfc[data-story="1"] .gpfc__copy,.gpfc[data-story="3"] .gpfc__copy{left:0;bottom:27%;width:32%;transition:none}.gpfc.is-enhanced .gpfc__copy h3{font-size:clamp(48px,5.5vw,86px)}.gpfc.is-enhanced .gpfc__statement{font-size:clamp(18px,1.8vw,28px)}.gpfc__view--hero,.gpfc__view--edge,.gpfc__view--detail{transform:none!important}.gpfc__real-model:not(.has-webgl){transform:rotateX(calc(var(--my)*.25)) rotateY(calc(var(--mx)*.25));transform-origin:center}.gpfc__companion{z-index:0}.gpfc__companion .gpfc__overlay{display:none}.gpfc.is-enhanced .gpfc__companion{transform:translate(calc(-58% - (1 - var(--join,0))*35%)) translateY(calc(2% - (1 - var(--join,0))*12%)) scale(1)}.gpfc.is-enhanced .gpfc__palette{bottom:12%;max-width:100%}.gpfc__overlay [data-surface-text]{font-size:16px}.gpfc:not(.is-enhanced) .gpfc__overlay{display:none}@media(max-width:799px){.gpfc.is-enhanced .gpfc__stage{padding:22px 20px;min-height:760px}.gpfc.is-enhanced .gpfc__story,.gpfc[data-story="1"] .gpfc__story,.gpfc[data-story="3"] .gpfc__story{left:20px;top:11%;max-width:88%;height:125px}.gpfc.is-enhanced .gpfc__story>p{font-size:23px;margin-bottom:8px}.gpfc.is-enhanced .gpfc__story>strong{font-size:48px}.gpfc.is-enhanced .gpfc__visual,.gpfc[data-story="1"] .gpfc__visual{left:-5%;top:24%;width:110%;height:46%}.gpfc.is-enhanced .gpfc__copy,.gpfc[data-story="1"] .gpfc__copy,.gpfc[data-story="3"] .gpfc__copy{left:0;bottom:28%;width:90%}.gpfc.is-enhanced .gpfc__copy h3{font-size:36px;margin:6px 0}.gpfc.is-enhanced .gpfc__statement{font-size:17px;max-width:95%}.gpfc.is-enhanced .gpfc__copy .gpfc__eyebrow,.gpfc.is-enhanced .gpfc__copy .gpfc__link{display:none}.gpfc.is-enhanced .gpfc__palette{bottom:10%;left:20px}.gpfc__palette-grid{gap:8px}.gpfc__overlay text{font-size:24px}.gpfc__overlay [data-surface-text]{font-size:20px}.gpfc__overlay{overflow:visible}}.gpfc.is-enhanced .gpfc__visual,.gpfc[data-story="1"] .gpfc__visual{left:var(--visual-left,30%)}.gpfc.is-enhanced .gpfc__story,.gpfc[data-story="1"] .gpfc__story,.gpfc[data-story="3"] .gpfc__story{left:var(--story-left,5%);top:var(--story-top,17%);max-width:29%}.gpfc[data-story="3"] .gpfc__story{max-width:80%}.gpfc__stage{background:radial-gradient(ellipse at 65% 48%,#ffffff12 0,transparent 55%),radial-gradient(ellipse at 12% 75%,#ffffff08,transparent 42%),#000}.gpfc__halo{display:block!important;opacity:.85!important;background:radial-gradient(ellipse,#ffffff26,transparent 68%)!important;width:100%;height:80%;filter:blur(35px)}.gpfc__overlay text{font-family:Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:.1px;stroke:none!important;paint-order:normal;font-size:19px;filter:drop-shadow(0 2px 3px #000)}.gpfc__overlay [data-surface-text]{font-size:19px}.gpfc__overlay path{stroke:#ffffffa6;stroke-width:1}.gpfc__overlay circle{stroke:#ffffff20;stroke-width:6}.gpfc.is-enhanced .gpfc__companion{transform:translate(calc(-53% - (1 - var(--join,0))*35%)) translateY(calc(3.5% - (1 - var(--join,0))*12%)) scale(1)}@media(max-width:799px){.gpfc.is-enhanced .gpfc__visual,.gpfc[data-story="1"] .gpfc__visual{left:-5%;top:26%;width:110%;height:44%}.gpfc.is-enhanced .gpfc__story,.gpfc[data-story="1"] .gpfc__story,.gpfc[data-story="3"] .gpfc__story{left:20px;top:11%;max-width:88%}.gpfc[data-story="1"] .gpfc__story{text-align:right;right:20px}.gpfc__overlay text,.gpfc__overlay [data-surface-text]{font-size:29px}.gpfc__halo{filter:blur(20px)}}.gpfc__overlay,.gpfc__companion,.gpfc__feature,.gpfc__swatches,.gpfc__backdrop{display:none!important}.gpfc.is-enhanced .gpfc__runway{height:380svh}.gpfc.is-enhanced .gpfc__model{transform:none}.gpfc.is-enhanced .gpfc__copy{transform:translateY(calc((1 - var(--copy-o,1))*16px));opacity:var(--copy-o,1)}.gpfc.is-enhanced .gpfc__description{display:block;font-size:13px;line-height:1.6;max-width:300px;color:#a6ada7;margin:15px 0}@media(max-width:799px){.gpfc.is-enhanced .gpfc__description{display:none}.gpfc.is-enhanced .gpfc__stage{min-height:700px}.gpfc.is-enhanced .gpfc__copy{bottom:29%}.gpfc.is-enhanced .gpfc__story>p{font-size:23px}}.gpfc__motion-views{filter:var(--tint-filter) contrast(1.12) brightness(1.1)}@media(max-width:799px){.gpfc.is-enhanced .gpfc__stage{height:100svh;min-height:0;max-height:900px;padding:18px 20px 20px;display:flex}.gpfc.is-enhanced .gpfc__runway{height:340svh}.gpfc.is-enhanced .gpfc__models{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gpfc.is-enhanced .gpfc__model{min-height:0}.gpfc.is-enhanced .gpfc__story{top:10%;left:20px;max-width:calc(100% - 40px);height:auto}.gpfc.is-enhanced .gpfc__story>p{font-size:22px;margin:0}.gpfc.is-enhanced .gpfc__visual{left:-5%;top:17%;height:47%;width:110%}.gpfc.is-enhanced .gpfc__copy{top:61%;bottom:auto;left:20px;width:calc(100% - 40px);max-width:none;pointer-events:auto}.gpfc.is-enhanced .gpfc__copy h3{font-size:38px;line-height:1;margin:0 0 8px}.gpfc.is-enhanced .gpfc__statement{font-size:18px;line-height:1.15;margin:0;max-width:100%}.gpfc.is-enhanced .gpfc__palette{left:20px;right:20px;bottom:75px;max-width:none}.gpfc__palette-label{margin-bottom:10px}.gpfc__palette-grid{display:grid;grid-template-columns:repeat(9,24px);gap:8px}.gpfc__palette button{width:24px;height:24px}.gpfc.is-enhanced .gpfc__top,.gpfc.is-enhanced .gpfc__bottom{flex:none;z-index:6}.gpfc.is-enhanced .gpfc__bottom{margin-top:auto;justify-content:space-between;gap:10px}.gpfc.is-enhanced .gpfc__bottom button{min-width:36px;min-height:36px;padding:8px}.gpfc__top h2{max-width:145px;line-height:1.5}.gpfc__top a{font-size:9px}}@media(max-width:799px)and (max-height:650px){.gpfc.is-enhanced .gpfc__visual{top:15%;height:43%}.gpfc.is-enhanced .gpfc__copy{top:55%}.gpfc.is-enhanced .gpfc__copy h3{font-size:30px}.gpfc.is-enhanced .gpfc__statement{font-size:15px}.gpfc.is-enhanced .gpfc__palette{bottom:65px}.gpfc__palette-grid{gap:6px}.gpfc__palette-label{margin-bottom:6px}}#cx_whatsapp_init{display:none!important}.gpsupport{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:999999;display:block;color:#f7f7f4;font-family:inherit;line-height:1.4;isolation:isolate}.gpsupport *{box-sizing:border-box}.gpsupport__details{position:relative;border:0;margin:0;padding:0}.gpsupport__toggle{display:flex;align-items:center;gap:12px;padding:15px 18px;list-style:none;cursor:pointer;border:1px solid #ffffff45;border-radius:30px;background:linear-gradient(135deg,#303236,#121314);color:#fff;box-shadow:0 8px 35px #0008,0 0 22px #ffffff0a;font-size:12px;font-weight:600;letter-spacing:.015em;transition:transform .25s,border-color .25s}.gpsupport__toggle::-webkit-details-marker{display:none}.gpsupport__toggle svg{width:23px;height:23px;flex:none}.gpsupport__toggle:hover{transform:translateY(-3px);border-color:#fff9}.gpsupport__plus{font-size:22px;font-weight:300;line-height:1;transition:transform .3s}.gpsupport [open] .gpsupport__plus{transform:rotate(45deg)}.gpsupport__panel{position:absolute;bottom:calc(100% + 14px);right:0;width:365px;max-width:calc(100vw - 32px);max-height:calc(100svh - 120px);overflow:auto;border:1px solid #ffffff30;border-radius:16px;background:radial-gradient(ellipse at 90% 0%,#ffffff14,transparent 55%),#151617;box-shadow:0 20px 70px #0009;padding:27px 24px 17px;animation:gpsupport-open .35s cubic-bezier(.2,.8,.2,1) both}.gpsupport__head>span{font-size:8px;letter-spacing:.13em;color:#b1b4b8}.gpsupport__head h2{font-size:30px;font-weight:500;letter-spacing:-.045em;line-height:1.1;margin:14px 0;color:#fff}.gpsupport__head p{font-size:12px;color:#b7b9bc;line-height:1.6;margin:0 0 20px}.gpsupport__option{display:flex;align-items:center;gap:12px;min-height:72px;border-top:1px solid #ffffff20;color:#fff;text-decoration:none;padding:13px 0;transition:color .2s,transform .2s}.gpsupport__option:hover{color:#8bd4f3;transform:translate(3px)}.gpsupport__icon{display:grid;place-items:center;width:33px;height:33px;flex:none;border:1px solid #ffffff30;border-radius:50%;font-size:16px}.gpsupport__option>span:nth-child(2){flex:1}.gpsupport__option strong{display:block;font-size:14px;font-weight:500}.gpsupport__option small{display:block;color:#a5a8ac;font-size:10px;margin-top:4px}.gpsupport__option>span:last-child{font-size:17px}.gpsupport__foot{font-size:10px;color:#8e9196;margin:10px 0 0}.gpsupport :focus-visible{outline:2px solid #fff;outline-offset:4px}@keyframes gpsupport-open{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:799px){.gpsupport{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.gpsupport__toggle{padding:12px 14px;font-size:11px;gap:9px}.gpsupport__toggle svg{width:21px;height:21px}.gpsupport__panel{padding:23px 20px 16px;width:345px}.gpsupport__head h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.gpsupport *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map?subset=AAAA-AYAAAAAAAAABA */
