/* Parquet Gijón v1.3.0 — Atlantic Future Living */
:root{--pqg-night:#03131d;--pqg-deep:#062b3b;--pqg-sea:#087da9;--pqg-ice:#8be2ff;--pqg-oak:#c89a62;--pqg-gold:#d9b476;--pqg-pearl:#f5f2ec;--pqg-ink:#101820;--pqg-line:rgba(6,43,59,.15)}
body.home{background:var(--pqg-pearl)!important}
body.home #parquet-gijon-header{position:fixed!important;top:0;left:0;right:0;background:linear-gradient(180deg,rgba(2,15,23,.92),rgba(2,15,23,.46))!important;border:0!important;color:#fff;backdrop-filter:blur(14px);transition:background .25s ease,box-shadow .25s ease}
body.admin-bar.home #parquet-gijon-header{top:32px!important}
body.home #parquet-gijon-header.pqg130-scrolled{background:rgba(2,17,26,.96)!important;box-shadow:0 15px 50px rgba(0,0,0,.22)}
body.home .ph5-logo img{filter:brightness(0) invert(1);opacity:.95}
body.home .ph5-nav>a,body.home .ph5-collections>a,body.home .ph5-collections>button,body.home .ph5-phone,body.home .ph5-phone small,body.home .ph5-phone strong{color:#fff!important}
body.home .ph5-budget{background:rgba(139,226,255,.09)!important;border:1px solid rgba(139,226,255,.7)!important;color:#fff!important;box-shadow:inset 0 0 22px rgba(139,226,255,.06)}
body.home .ph5-menu-toggle span{background:#fff!important}
.pqg130-home{overflow:hidden;background:var(--pqg-pearl);color:var(--pqg-ink)}
.pqg130-home *{box-sizing:border-box}
.pqg130-home h1,.pqg130-home h2,.pqg130-home h3,.pqg130-home p{margin-top:0}
.pqg130-home h1,.pqg130-home h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.045em}
.pqg130-eyebrow{display:block;color:var(--pqg-oak);font:800 10px/1.35 Inter,Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase}
.pqg130-btn{min-height:52px;padding:0 23px;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font:800 11px/1 Inter,Arial,sans-serif;letter-spacing:.1em;text-decoration:none;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}
.pqg130-btn:hover{transform:translateY(-2px)}
.pqg130-btn-primary{border:1px solid var(--pqg-ice);background:linear-gradient(135deg,#0d6f8f,#063a52);color:#fff;box-shadow:0 12px 38px rgba(37,180,226,.22),inset 0 0 20px rgba(139,226,255,.08)}
.pqg130-btn-ghost{border:1px solid rgba(255,255,255,.55);background:rgba(3,19,29,.2);color:#fff}
.pqg130-btn-light{border:1px solid #fff;background:#fff;color:var(--pqg-deep)}
.pqg130-btn-dark{border:1px solid var(--pqg-deep);background:var(--pqg-deep);color:#fff}
.pqg130-btn-outline{border:1px solid rgba(6,43,59,.4);background:transparent;color:var(--pqg-deep)}

/* Immersive hero */
.pqg130-hero{position:relative;min-height:810px;display:flex;align-items:center;background:var(--pqg-night);color:#fff}
.pqg130-hero-media,.pqg130-hero-shade{position:absolute;inset:0;width:100%;height:100%}
.pqg130-hero-media{object-fit:cover;object-position:center}
.pqg130-hero-shade{background:linear-gradient(90deg,rgba(1,12,18,.91) 0%,rgba(1,15,23,.65) 32%,rgba(2,19,28,.22) 58%,rgba(2,16,24,.62) 100%),linear-gradient(0deg,rgba(2,16,24,.65),transparent 34%)}
.pqg130-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(360px,1.06fr) minmax(250px,.7fr) minmax(320px,.83fr);gap:38px;align-items:center;padding-top:118px;padding-bottom:54px}
.pqg130-hero-copy{align-self:center;max-width:620px}
.pqg130-hero-copy .pqg130-eyebrow{color:#b9eefe}
.pqg130-hero-copy h1{max-width:680px;margin:19px 0 23px;font-size:clamp(3.75rem,5.2vw,6.5rem);line-height:.88;text-wrap:balance;text-shadow:0 5px 35px rgba(0,0,0,.3)}
.pqg130-hero-copy>p{max-width:570px;margin-bottom:28px;color:rgba(255,255,255,.82);font-size:17px;line-height:1.55}
.pqg130-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.pqg130-hero-copy>small{display:flex;gap:9px;align-items:center;margin-top:17px;color:rgba(255,255,255,.66);font-size:11px}
.pqg130-hero-copy>small i{width:7px;height:7px;border-radius:50%;background:var(--pqg-ice);box-shadow:0 0 14px var(--pqg-ice)}
.pqg130-signature{position:relative;min-height:330px;display:grid;place-items:center;perspective:1100px;transform-style:preserve-3d;transition:transform .18s ease-out}
.pqg130-signature-glow{position:absolute;width:120%;height:75%;background:radial-gradient(ellipse,rgba(89,207,248,.25),transparent 66%);filter:blur(12px)}
.pqg130-signature-card{position:relative;width:min(100%,380px);min-height:190px;padding:42px 30px 30px;border:1px solid rgba(180,235,255,.75);border-radius:14px;background:linear-gradient(145deg,rgba(16,53,66,.62),rgba(2,18,27,.5));box-shadow:0 28px 60px rgba(0,0,0,.42),inset 0 0 35px rgba(139,226,255,.09),0 0 25px rgba(94,203,240,.18);backdrop-filter:blur(15px);transform:rotateY(-8deg) rotateX(3deg);transform-style:preserve-3d}
.pqg130-signature-card:before,.pqg130-signature-card:after{content:"";position:absolute;pointer-events:none}
.pqg130-signature-card:before{inset:8px;border:1px solid rgba(255,255,255,.16);border-radius:9px}
.pqg130-signature-card:after{left:9%;right:9%;bottom:-16px;height:18px;border:1px solid rgba(208,172,108,.65);background:linear-gradient(#bd9052,#59401e);transform:translateZ(-20px) skewX(-18deg);box-shadow:0 14px 24px rgba(0,0,0,.35)}
.pqg130-signature-card img{position:relative;z-index:2;width:100%;filter:brightness(0) invert(1) drop-shadow(0 5px 12px rgba(0,0,0,.5));transform:translateZ(28px)}
.pqg130-signature-card span{position:relative;z-index:2;display:block;margin-top:26px;text-align:center;color:#d9c399;font:700 9px/1 Inter,sans-serif;letter-spacing:.35em;transform:translateZ(20px)}
.pqg130-signature>b{position:absolute;bottom:17px;color:rgba(255,255,255,.58);font:600 8px/1 Inter,sans-serif;letter-spacing:.28em}
.pqg130-advisor{padding:28px 25px 24px;border:1px solid rgba(159,224,246,.7);border-radius:18px;background:linear-gradient(145deg,rgba(4,36,47,.77),rgba(2,22,31,.6));box-shadow:0 28px 70px rgba(0,0,0,.32),inset 0 0 40px rgba(139,226,255,.07);backdrop-filter:blur(16px)}
.pqg130-advisor-kicker{color:var(--pqg-ice);font:800 8px/1 Inter,sans-serif;letter-spacing:.25em}
.pqg130-advisor h2{margin:9px 0 8px;color:#fff;font-size:35px;line-height:1}
.pqg130-advisor>p{margin-bottom:18px;color:rgba(255,255,255,.7);font-size:12px;line-height:1.5}
.pqg130-advisor-options{display:grid;gap:7px}
.pqg130-advisor-options button{width:100%;min-height:45px;padding:0 13px;display:grid;grid-template-columns:28px 1fr 18px;align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:rgba(1,15,22,.27);color:#fff;text-align:left;font-size:12px;cursor:pointer;transition:.2s ease}
.pqg130-advisor-options button:hover,.pqg130-advisor-options button:focus-visible{border-color:var(--pqg-ice);background:rgba(66,170,206,.18);transform:translateX(-3px)}
.pqg130-advisor-options span{color:var(--pqg-ice);font-size:8px;letter-spacing:.08em}.pqg130-advisor-options b{text-align:right;color:#bceeff;font-weight:400}
.pqg130-advisor-progress{display:grid;grid-template-columns:22px 22px 22px 1fr;gap:5px;align-items:center;margin-top:15px}.pqg130-advisor-progress i{height:2px;background:rgba(255,255,255,.22)}.pqg130-advisor-progress i:first-child{background:var(--pqg-ice);box-shadow:0 0 8px var(--pqg-ice)}.pqg130-advisor-progress span{padding-left:5px;color:rgba(255,255,255,.52);font-size:8px}
.pqg130-trust{position:relative;z-index:3;background:rgba(3,28,39,.98);color:#fff;border-top:1px solid rgba(139,226,255,.17);border-bottom:1px solid rgba(139,226,255,.17)}
.pqg130-trust .pt-container{min-height:70px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}
.pqg130-trust span{padding:8px 25px;border-right:1px solid rgba(255,255,255,.13);font-size:11px;letter-spacing:.05em;text-align:center}.pqg130-trust span:last-child{border:0}.pqg130-trust b{margin-right:12px;color:var(--pqg-ice);font-size:9px}

/* Editorial and collections */
.pqg130-editorial,.pqg130-collections,.pqg130-process,.pqg130-faq{padding:108px 0}
.pqg130-section-head{max-width:820px;margin-bottom:46px}.pqg130-section-head h2{margin:14px 0 16px;font-size:clamp(3rem,5vw,5.7rem);line-height:.94}.pqg130-section-head>p,.pqg130-section-head>div+p{color:#5c6569;line-height:1.75}
.pqg130-section-head-split{max-width:none;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:80px;align-items:end}.pqg130-section-head-split>p{max-width:490px;margin-bottom:6px}
.pqg130-experience-grid{display:grid;grid-template-columns:1.18fr .82fr;grid-template-rows:300px 300px;gap:16px}
.pqg130-experience{position:relative;overflow:hidden;color:#fff;background:#15252c}.pqg130-experience-large{grid-row:1/3}.pqg130-experience:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(1,13,19,.88),transparent 62%)}.pqg130-experience img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.75,.2,1)}.pqg130-experience:hover img{transform:scale(1.035)}
.pqg130-experience>span{position:absolute;z-index:2;left:30px;right:30px;bottom:27px}.pqg130-experience small{display:block;color:#a9e9ff;font-size:9px;letter-spacing:.22em}.pqg130-experience strong{display:block;margin:7px 0 13px;font:400 clamp(1.7rem,2.7vw,3.2rem)/1 Georgia,serif}.pqg130-experience em{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.12em}
.pqg130-collections{background:#e8e4dd}
.pqg130-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(6,43,59,.17);border:1px solid rgba(6,43,59,.17)}
.pqg130-collection-grid>a{position:relative;min-height:465px;display:flex;align-items:flex-end;overflow:hidden;background:#0d2732;color:#fff;text-decoration:none}.pqg130-collection-grid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.pqg130-collection-grid>a:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,19,28,.95) 0%,rgba(2,19,28,.35) 55%,transparent 100%)}.pqg130-collection-grid>a:hover img{transform:scale(1.04)}
.pqg130-collection-grid>a>span{position:relative;z-index:2;padding:29px;width:100%}.pqg130-collection-grid small{color:#a9e9ff;font-size:9px;letter-spacing:.18em}.pqg130-collection-grid strong{display:block;margin:10px 0 8px;font:400 30px/1 Georgia,serif}.pqg130-collection-grid p{min-height:42px;margin:0 0 18px;color:rgba(255,255,255,.7);font-size:12px;line-height:1.55}.pqg130-collection-grid b{font-size:9px;letter-spacing:.13em}.pqg130-collection-grid>a.is-featured{grid-column:span 2}.pqg130-collection-grid>a.is-featured strong{font-size:42px}

/* Material Lab */
.pqg130-lab{position:relative;min-height:680px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 75% 50%,#0c5065 0%,#052838 35%,#02131d 72%);color:#fff}
.pqg130-lab:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(139,226,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(139,226,255,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000)}
.pqg130-lab-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr}.pqg130-lab-copy{max-width:610px}.pqg130-lab h2{margin:15px 0 22px;font-size:clamp(3.4rem,5.7vw,6.6rem);line-height:.9}.pqg130-lab-copy>p{max-width:580px;color:rgba(255,255,255,.7);line-height:1.7}.pqg130-lab-specs{display:grid;grid-template-columns:repeat(4,1fr);margin:32px 0;border-top:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.pqg130-lab-specs span{padding:15px 5px;color:rgba(255,255,255,.73);font-size:10px}.pqg130-lab-specs b{display:block;margin-bottom:5px;color:var(--pqg-ice);font-size:8px}
.pqg130-lab-orbit{position:absolute;right:2vw;top:50%;width:min(48vw,720px);height:500px;transform:translateY(-50%);perspective:1200px;transform-style:preserve-3d;transition:transform .2s ease-out}.pqg130-lab-orbit>i{position:absolute;inset:12% 4%;border:1px solid rgba(139,226,255,.2);border-radius:50%;transform:rotateX(65deg) rotateZ(-12deg);box-shadow:0 0 60px rgba(139,226,255,.08)}
.pqg130-plank{position:absolute;left:18%;top:32%;width:72%;height:82px;border:1px solid rgba(243,210,155,.7);border-radius:4px;background:linear-gradient(100deg,#5d351c,#c89155 18%,#e2b778 38%,#916035 63%,#c79659 83%,#69401f);box-shadow:0 24px 35px rgba(0,0,0,.35),inset 0 0 18px rgba(255,255,255,.16);transform:rotate(-15deg) rotateY(-22deg) rotateX(12deg);transform-origin:center}.pqg130-plank:after{content:"";position:absolute;left:0;right:0;bottom:-15px;height:14px;background:#382718;clip-path:polygon(0 0,100% 0,97% 100%,3% 100%)}.pqg130-plank-two{top:48%;left:11%;transform:rotate(-15deg) rotateY(-22deg) rotateX(12deg) translateZ(-35px);filter:brightness(.82)}.pqg130-plank-three{top:64%;left:4%;transform:rotate(-15deg) rotateY(-22deg) rotateX(12deg) translateZ(-70px);filter:brightness(.68)}

/* Meister, process, territory and closing */
.pqg130-meister{padding:110px 0;background:#f7f5f0}.pqg130-meister-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.pqg130-meister-logo{width:104px;height:104px;object-fit:contain;margin-bottom:22px}.pqg130-meister h2{margin:14px 0 20px;font-size:clamp(3rem,4.8vw,5.7rem);line-height:.93}.pqg130-meister-copy>p{max-width:610px;color:#5b6264;line-height:1.75}.pqg130-meister-copy .pqg130-actions{margin-top:30px}.pqg130-meister-visual{position:relative;min-height:620px;overflow:hidden;color:#fff;box-shadow:0 30px 75px rgba(2,24,34,.15)}.pqg130-meister-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,18,26,.75),transparent 40%)}.pqg130-meister-visual img{width:100%;height:620px;object-fit:cover;transition:transform .7s ease}.pqg130-meister-visual:hover img{transform:scale(1.03)}.pqg130-meister-visual span{position:absolute;z-index:2;left:28px;bottom:25px;font-size:9px;letter-spacing:.16em}
.pqg130-process{background:#fff}.pqg130-process ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--pqg-line);border-bottom:1px solid var(--pqg-line)}.pqg130-process li{min-height:245px;padding:30px;border-right:1px solid var(--pqg-line)}.pqg130-process li:last-child{border:0}.pqg130-process li>b{color:var(--pqg-sea);font-size:10px;letter-spacing:.12em}.pqg130-process strong{display:block;margin:56px 0 12px;font:400 25px/1.06 Georgia,serif}.pqg130-process li p{color:#697174;font-size:12px;line-height:1.55}
.pqg130-territory{padding:105px 0;background:var(--pqg-deep);color:#fff}.pqg130-territory-grid{display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:center}.pqg130-territory h2{margin:14px 0 19px;font-size:clamp(3.2rem,5vw,5.8rem);line-height:.92}.pqg130-territory p{max-width:600px;color:rgba(255,255,255,.68);line-height:1.75}.pqg130-territory div>a{display:inline-block;margin-top:18px;color:var(--pqg-ice);font-size:10px;font-weight:800;letter-spacing:.12em}.pqg130-territory nav{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.16)}.pqg130-territory nav a{padding:22px 3px;border-bottom:1px solid rgba(255,255,255,.16);display:flex;justify-content:space-between;font:400 25px/1 Georgia,serif}.pqg130-territory nav a:nth-child(odd){padding-right:25px;border-right:1px solid rgba(255,255,255,.16)}.pqg130-territory nav a:nth-child(even){padding-left:25px}.pqg130-territory nav span{color:var(--pqg-ice)}
.pqg130-faq{background:#eeeae3}.pqg130-faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px}.pqg130-faq h2{margin:14px 0;font-size:clamp(3.2rem,4.5vw,5.3rem);line-height:.92}.pqg130-faq header p{color:#687073}.pqg130-faq details{border-top:1px solid rgba(6,43,59,.2)}.pqg130-faq details:last-child{border-bottom:1px solid rgba(6,43,59,.2)}.pqg130-faq summary{padding:24px 0;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font:400 20px/1.3 Georgia,serif;list-style:none}.pqg130-faq summary::-webkit-details-marker{display:none}.pqg130-faq summary span{color:var(--pqg-sea)}.pqg130-faq details[open] summary span{transform:rotate(45deg)}.pqg130-faq details p{max-width:720px;padding:0 45px 23px 0;color:#606a6e;font-size:14px;line-height:1.7}
.pqg130-final{position:relative;padding:130px 0;text-align:center;overflow:hidden;background:var(--pqg-night);color:#fff}.pqg130-final-light{position:absolute;left:50%;top:0;width:900px;height:500px;transform:translate(-50%,-40%);background:radial-gradient(ellipse,rgba(54,183,225,.25),transparent 67%)}.pqg130-final .pt-container{position:relative;z-index:2}.pqg130-final h2{margin:15px auto 18px;font-size:clamp(3.7rem,7vw,7.8rem);line-height:.88}.pqg130-final p{max-width:630px;margin:0 auto 28px;color:rgba(255,255,255,.7)}.pqg130-final .pqg130-actions{justify-content:center}.pqg130-final>div>small{display:block;margin-top:24px;color:rgba(255,255,255,.52);font-size:10px;letter-spacing:.1em}

/* Existing global signature becomes part of the new architecture. */
body.home .pm128-brand-signature{background:#061c27!important;color:#fff!important;border-top:1px solid rgba(139,226,255,.16)!important}body.home .pm128-brand-signature figcaption h2,body.home .pm128-brand-signature figcaption strong,body.home .pm128-brand-signature figcaption small{color:#fff!important}body.home .pm128-brand-signature .pqg-3d-card strong{color:#2b211a!important}

/* V1.3.1 — contraste reforzado. Todo texto funcional sobre fondo oscuro es blanco. */
body.home .pqg130-hero-shade{background:linear-gradient(90deg,rgba(1,10,16,.96) 0%,rgba(1,13,20,.78) 34%,rgba(2,17,25,.34) 60%,rgba(1,12,18,.78) 100%),linear-gradient(0deg,rgba(1,11,17,.78),transparent 40%)!important}
body.home .pqg130-hero h1,
body.home .pqg130-hero h2,
body.home .pqg130-hero-copy>p,
body.home .pqg130-hero-copy>small,
body.home .pqg130-advisor>p,
body.home .pqg130-advisor-options button,
body.home .pqg130-trust span,
body.home .pqg130-experience strong,
body.home .pqg130-experience em,
body.home .pqg130-collection-grid strong,
body.home .pqg130-collection-grid p,
body.home .pqg130-collection-grid b,
body.home .pqg130-lab h2,
body.home .pqg130-lab-copy>p,
body.home .pqg130-lab-specs span,
body.home .pqg130-territory h2,
body.home .pqg130-territory p,
body.home .pqg130-territory nav a,
body.home .pqg130-final h2,
body.home .pqg130-final p,
body.home .pqg130-final>div>small,
body.home #parquet-gijon-footer h2,
body.home #parquet-gijon-footer p,
body.home #parquet-gijon-footer a,
body.home #parquet-gijon-footer button{color:#fff!important}
body.home .pqg130-hero h1,body.home .pqg130-hero h2{text-shadow:0 4px 28px rgba(0,0,0,.72)!important}
body.home .pqg130-hero-copy>p,body.home .pqg130-advisor>p,body.home .pqg130-lab-copy>p,body.home .pqg130-territory p,body.home .pqg130-final p{opacity:.92!important}
body.home .pqg130-eyebrow,body.home .pqg130-advisor-kicker,body.home .pqg130-experience small,body.home .pqg130-collection-grid small{color:#aeeaff!important}
body.home .pqg130-btn-light{color:#062b3b!important}
body.home #parquet-gijon-footer .pt251-footer-col h2,body.home #parquet-gijon-footer .pt251-territory{color:#f1cc8b!important}

@media(max-width:1280px){.pqg130-hero-grid{grid-template-columns:1.05fr .64fr .82fr;gap:24px}.pqg130-hero-copy h1{font-size:clamp(3.4rem,5vw,5.5rem)}.pqg130-signature-card{padding:35px 22px;min-height:165px}.pqg130-advisor{padding:23px 20px}.pqg130-collection-grid>a{min-height:420px}}
@media(max-width:1050px){body.home .ph5-nav{display:none!important}.pqg130-hero{min-height:1040px}.pqg130-hero-grid{grid-template-columns:1fr 380px;align-content:center}.pqg130-hero-copy{max-width:700px}.pqg130-signature{display:none}.pqg130-advisor{grid-column:2;grid-row:1}.pqg130-experience-grid{grid-template-rows:270px 270px}.pqg130-section-head-split{gap:45px}.pqg130-meister-grid{gap:45px}.pqg130-lab-orbit{opacity:.72;right:-12vw}.pqg130-lab-grid{grid-template-columns:1.1fr .9fr}}
@media(max-width:782px){body.admin-bar.home #parquet-gijon-header{top:46px!important}.pqg130-hero{min-height:auto;padding:138px 0 54px}.pqg130-hero-grid{display:flex;flex-direction:column;gap:34px;padding-top:0;padding-bottom:0}.pqg130-hero-copy{text-align:center}.pqg130-hero-copy h1{font-size:clamp(3.25rem,12vw,5rem)}.pqg130-hero-copy>p{margin-left:auto;margin-right:auto}.pqg130-actions{justify-content:center}.pqg130-hero-copy>small{justify-content:center}.pqg130-advisor{width:min(100%,560px)}.pqg130-trust .pt-container{grid-template-columns:1fr 1fr}.pqg130-trust span:nth-child(2){border-right:0}.pqg130-editorial,.pqg130-collections,.pqg130-process,.pqg130-faq{padding:75px 0}.pqg130-section-head-split,.pqg130-meister-grid,.pqg130-territory-grid,.pqg130-faq-grid{grid-template-columns:1fr;gap:35px}.pqg130-experience-grid{grid-template-columns:1fr;grid-template-rows:430px 290px 290px}.pqg130-experience-large{grid-row:auto}.pqg130-collection-grid{grid-template-columns:1fr 1fr}.pqg130-collection-grid>a.is-featured{grid-column:span 2}.pqg130-lab{min-height:760px;align-items:flex-start;padding:78px 0}.pqg130-lab-grid{grid-template-columns:1fr}.pqg130-lab-copy{max-width:580px}.pqg130-lab-orbit{right:-26%;top:76%;width:90vw;height:380px;opacity:.7}.pqg130-meister{padding:80px 0}.pqg130-meister-visual,.pqg130-meister-visual img{min-height:470px;height:470px}.pqg130-process ol{grid-template-columns:1fr 1fr}.pqg130-process li:nth-child(2){border-right:0}.pqg130-process li:nth-child(-n+2){border-bottom:1px solid var(--pqg-line)}.pqg130-territory{padding:80px 0}.pqg130-final{padding:95px 0}}
@media(max-width:560px){.pt-container{width:min(calc(100% - 30px),1280px)!important}.pqg130-hero{padding-top:120px}.pqg130-hero-media{object-position:61% center}.pqg130-hero-shade{background:linear-gradient(0deg,rgba(1,12,18,.88),rgba(1,15,23,.46)),linear-gradient(90deg,rgba(1,12,18,.62),rgba(1,12,18,.22))}.pqg130-hero-copy h1{font-size:clamp(3rem,14vw,4.2rem);line-height:.91}.pqg130-hero-copy>p{font-size:14px}.pqg130-actions{display:grid;grid-template-columns:1fr;width:100%}.pqg130-btn{width:100%}.pqg130-advisor{padding:23px 17px;border-radius:13px}.pqg130-advisor h2{font-size:32px}.pqg130-trust span{min-height:62px;padding:10px;font-size:9px}.pqg130-section-head h2{font-size:clamp(2.8rem,13vw,4.2rem)}.pqg130-section-head-split{display:block}.pqg130-section-head-split>p{margin-top:24px}.pqg130-experience-grid{grid-template-rows:350px 270px 270px}.pqg130-experience>span{left:21px;right:21px;bottom:21px}.pqg130-collection-grid{grid-template-columns:1fr}.pqg130-collection-grid>a,.pqg130-collection-grid>a.is-featured{grid-column:auto;min-height:390px}.pqg130-collection-grid>a.is-featured strong{font-size:32px}.pqg130-lab{min-height:820px}.pqg130-lab h2{font-size:clamp(3.1rem,14vw,4.7rem)}.pqg130-lab-specs{grid-template-columns:1fr 1fr}.pqg130-lab-specs span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.pqg130-lab-orbit{right:-44%;width:130vw;top:78%}.pqg130-meister h2,.pqg130-territory h2,.pqg130-faq h2{font-size:clamp(3rem,13vw,4.2rem)}.pqg130-meister-visual,.pqg130-meister-visual img{min-height:390px;height:390px}.pqg130-process ol{grid-template-columns:1fr}.pqg130-process li{min-height:auto;border-right:0;border-bottom:1px solid var(--pqg-line)!important}.pqg130-process li:last-child{border-bottom:0!important}.pqg130-process strong{margin-top:28px}.pqg130-territory nav{grid-template-columns:1fr}.pqg130-territory nav a:nth-child(n){padding:19px 0;border-right:0}.pqg130-faq details p{padding-right:0}.pqg130-final h2{font-size:clamp(3.4rem,15vw,5rem)}}
@media(prefers-reduced-motion:reduce){.pqg130-home *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.pqg130-signature,.pqg130-lab-orbit{transform:none!important}}
