.gpe-tech{color:#f0ebe4;background:#090a0c;min-height:100vh}.gpe-tech a{color:#e4c18b}.gpe-tech-kicker{letter-spacing:.2em;color:#c4a474;text-transform:uppercase;font-size:.69rem;font-weight:600}.gpe-tech-hero{isolation:isolate;background:radial-gradient(circle at 85% 48%,#9e75452e,#0000 32%),linear-gradient(118deg,#151719,#090a0c);align-items:center;min-height:700px;display:flex;position:relative;overflow:hidden}.gpe-tech-hero-inner{z-index:2;max-width:1100px;padding:clamp(8rem,15vw,13rem) clamp(1.3rem,7vw,7rem) 6rem;position:relative}.gpe-tech-hero h1,.gpe-tech-research-hero h1{letter-spacing:-.07em;margin:1.6rem 0;font-size:clamp(4rem,9vw,9rem);font-weight:650;line-height:.94}.gpe-tech-hero h1 em,.gpe-tech-research-hero h1 em,.gpe-tech h2 em{color:#cfab78;font:italic 400 1em Georgia,serif}.gpe-tech-lede{color:#c9c6c1;max-width:780px;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.65}.gpe-tech-actions{flex-wrap:wrap;gap:.85rem;margin-top:2.3rem;display:flex}.gpe-tech-actions a{color:#efd7b4;border:1px solid #dfbd8a80;align-items:center;gap:.65rem;min-height:48px;padding:.83rem 1.15rem;font-size:.85rem;text-decoration:none;transition:background .2s;display:inline-flex}.gpe-tech-actions a:hover{background:#28221c}.gpe-tech-status,.gpe-tech-technical-note{letter-spacing:.08em;color:#b5b3af;align-items:center;gap:.7rem;max-width:800px;margin-top:2.2rem;font-size:.69rem;line-height:1.65;display:flex}.gpe-tech-status svg,.gpe-tech-technical-note svg{color:#dec397;flex:none}.gpe-tech-orbit{aspect-ratio:1;opacity:.6;pointer-events:none;width:clamp(380px,45vw,720px);height:auto;position:absolute;top:50%;right:-11%;transform:translateY(-50%)}.gpe-tech-ring{border:1px solid #d5b07b52;border-radius:50%;position:absolute;inset:5%;transform:rotateX(55deg)rotate(19deg);box-shadow:0 0 65px #b18a550d}.gpe-tech-ring.two{border-style:dashed;border-color:#eecb9966;inset:20%;transform:rotateX(66deg)rotate(-27deg)}.gpe-tech-ring.three{border-color:#eecfa43b;inset:34%;transform:none}.gpe-tech-orbit-center{background:linear-gradient(130deg,#181919,#08090a);border:1px solid #e7c5968f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:38%}.gpe-tech-orbit-center span{color:#e5c493;font-family:Georgia,serif;font-size:clamp(2rem,4.3vw,4.1rem)}.gpe-tech-orbit-center small{letter-spacing:.2em;color:#e4c69c;font-size:.5rem}.gpe-tech-node{background:#e8cb9a;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 32px #c49a67}.gpe-tech-node.a{top:40%;left:13%}.gpe-tech-node.b{top:18%;right:20%}.gpe-tech-node.c{bottom:27%;right:12%}.gpe-tech-section{border-top:1px solid #dbbf9733;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.8rem,5vw,5rem);max-width:1470px;margin:auto;padding:clamp(4rem,7vw,7rem) clamp(1.3rem,7vw,6rem);display:grid}.gpe-tech-section-heading>p{letter-spacing:.19em;color:#caad84;margin:0 0 1.2rem;font-size:.7rem}.gpe-tech-section h2,.gpe-tech-areas h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,4.3vw,5rem);font-weight:480;line-height:1.05}.gpe-tech-section-copy>p,.gpe-tech-callout p,.gpe-tech-research-intro p{color:#bfc0bd;margin-top:0;font-size:clamp(.96rem,1.25vw,1.1rem);line-height:1.8}.gpe-tech-section-copy a{border-bottom:1px solid #ae895b;align-items:center;gap:.6rem;padding-bottom:.5rem;text-decoration:none;display:inline-flex}.gpe-tech-areas{background:linear-gradient(110deg,#191716,#0b0d10);padding:clamp(4rem,7vw,7rem) clamp(1.3rem,7vw,7rem)}.gpe-tech-areas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1400px;margin:3rem auto 0;display:grid}.gpe-tech-areas-grid article{background:#111316;border:1px solid #e2c1953d;padding:clamp(1.5rem,3.4vw,3.2rem)}.gpe-tech-areas-grid article svg{color:#e4bb85}.gpe-tech-areas-grid h3{letter-spacing:-.04em;margin:2rem 0 1rem;font-size:clamp(1.4rem,2.6vw,2.4rem)}.gpe-tech-areas-grid p,.gpe-tech-tracks p,.gpe-tech-track-list article p{color:#aeb5b6;font-size:.9rem;line-height:1.75}.gpe-tech-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.gpe-tech-tracks article{background:#bb8f580a;border-left:1px solid #8e704b;padding:1rem 1.2rem}.gpe-tech-tracks article span,.gpe-tech-track-list article span{color:#d5b181;letter-spacing:.1em;font-size:.68rem}.gpe-tech-tracks h3{letter-spacing:-.025em;margin:.65rem 0;font-size:1.3rem}.gpe-tech-callout{background:radial-gradient(circle at 88% 30%,#b6834e1c,#0000 45%);align-items:center}.gpe-tech-callout>svg{color:#ac8960;justify-self:center}.gpe-tech-callout>div{grid-column:1/-1;max-width:930px}.gpe-tech-callout>div h2{margin:1.3rem 0}.gpe-tech-economy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.gpe-tech-economy-grid a{color:#ead0a9;background:#161719;border:1px solid #493f34;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem;font-size:.95rem;text-decoration:none;display:flex}.gpe-tech-economy-grid a:hover{border-color:#d6b384}.gpe-tech-foot{border-top:1px solid #393630;align-items:start;gap:1.2rem;max-width:1360px;margin:auto;padding:2rem clamp(1.3rem,7vw,6rem) 5rem;display:flex}.gpe-tech-foot svg{color:#bf9a72;flex:none}.gpe-tech-foot p{color:#9d9c98;max-width:1030px;font-size:.8rem;line-height:1.7}.gpe-tech-research-hero{background:radial-gradient(circle at 85% 20%,#b0864f29,#0000 45%),#101113;padding:clamp(7.5rem,13vw,12rem) clamp(1.3rem,7vw,7rem) 4rem}.gpe-tech-research-hero h1{margin:2rem 0}.gpe-tech-research-hero>p:not(.gpe-tech-kicker):not(.gpe-tech-technical-note){color:#c8c5bd;max-width:920px;font-size:1.2rem;line-height:1.75}.gpe-tech-back{color:#dfb881;align-items:center;gap:.5rem;margin-bottom:2rem;text-decoration:none;display:inline-flex}.gpe-tech-research-intro{grid-template-columns:1fr 1.2fr;gap:3rem;max-width:1260px;margin:auto;padding:4rem clamp(1.3rem,7vw,7rem);display:grid}.gpe-tech-research-intro h2{letter-spacing:-.05em;font-size:clamp(2.2rem,4vw,4rem)}.gpe-tech-track-list article{border-bottom:1px solid #3b3933;grid-template-columns:65px 1fr 160px;align-items:start;gap:1.5rem;padding:1.5rem 0;display:grid}.gpe-tech-track-list article>div:first-child small{color:#a29d96;letter-spacing:.09em;margin-top:1rem;font-size:.61rem;display:block}.gpe-tech-track-list h3{letter-spacing:-.04em;margin:0 0 .6rem;font-size:1.5rem}.gpe-tech-track-list article>small{color:#c9ae88;letter-spacing:.08em;text-align:right;font-size:.62rem}.gpe-tech-first-study{align-items:start;gap:.6rem;display:flex}.gpe-tech-first-study svg{color:#c7a679;flex:none;margin-top:.3rem}.gpe-tech-stages{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.gpe-tech-stages div{border:1px solid #554332;padding:1.4rem}.gpe-tech-stages div span{color:#dbbb8b;font-size:1.4rem}.gpe-tech-stages div p{color:#c3c3bf;line-height:1.5}.gpe-tech-disclaimer{color:#9aa0a3;grid-column:1/-1;line-height:1.7}.gpe-tech-faq details{border-bottom:1px solid #3d3e3b;padding:1.3rem 0}.gpe-tech-faq summary{cursor:pointer;color:#e7d8c2;font-size:1.1rem;line-height:1.5}.gpe-tech-faq details p{color:#b2b9bb;line-height:1.8}.gpe-tech-sources a{color:#e5d4b9;border-bottom:1px solid #514332;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.15rem 0;text-decoration:none;display:flex}.gpe-tech-sources a span{flex-direction:column;gap:.4rem;display:flex}.gpe-tech-sources small{letter-spacing:.12em;color:#baa075;font-size:.65rem}.gpe-tech-source-note{color:#9fa1a0;grid-column:1/-1;font-size:.8rem;line-height:1.6}@media (width<=950px){.gpe-tech-orbit{opacity:.18}.gpe-tech-section,.gpe-tech-research-intro{grid-template-columns:1fr}.gpe-tech-areas-grid{grid-template-columns:1fr 1fr}.gpe-tech-callout>svg{display:none}}@media (width<=620px){.gpe-tech-hero{min-height:auto}.gpe-tech-areas-grid,.gpe-tech-tracks,.gpe-tech-economy-grid,.gpe-tech-stages{grid-template-columns:1fr}.gpe-tech-track-list article{grid-template-columns:45px 1fr;gap:1rem}.gpe-tech-track-list article>small{text-align:left;grid-column:2}.gpe-tech-hero-inner{padding-top:8rem}}@media (prefers-reduced-motion:reduce){.gpe-tech-actions a{transition:none}}.gpe-select{--sel-bg:#090909;--sel-ink:#f4f0ea;--sel-muted:#b9b2aa;--sel-accent:#c8a698;--sel-line:#f4f0ea2b;background:var(--sel-bg);color:var(--sel-ink);font-family:inherit;overflow-x:clip}.gpe-select *{box-sizing:border-box}.gpe-select .site-header{z-index:20}.gpe-select a{color:inherit;text-decoration:none}.gpe-select button,.gpe-select input,.gpe-select select{font:inherit}.gpe-select button{cursor:pointer}.gpe-select :is(button,a,input,select):focus-visible{outline:2px solid var(--sel-accent);outline-offset:4px}.gpe-select .select-eyebrow{font:600 10px/1.5 var(--gpe-mono,monospace);letter-spacing:.2em;color:var(--sel-accent);margin:0}.select-hero{isolation:isolate;background:radial-gradient(at 78% 43%,#36264652,#0000 43%),linear-gradient(135deg,#080808,#16121a 63%,#080808);align-items:center;min-height:min(970px,96svh);padding:clamp(110px,12vw,195px) clamp(25px,6.5vw,120px) 42px;display:flex;position:relative;overflow:hidden}.select-hero-glow{z-index:-1;aspect-ratio:1;filter:blur(15px);background:radial-gradient(circle,#9b7a7b11,#0000 70%);border-radius:50%;width:96%;position:absolute;top:-35%;right:-20%}.select-hero-orbit{z-index:-1;aspect-ratio:1;border:1px solid #d7bab52b;border-radius:50%;width:min(63vw,1050px);position:absolute;top:5%;right:-10%;transform:rotate(-19deg);box-shadow:0 0 120px #835a9121,inset 0 0 100px #835a9114}.select-hero-orbit:before,.select-hero-orbit:after{content:"";border:1px solid #d7bab530;border-radius:50%;position:absolute;inset:13%;transform:rotateX(68deg)rotate(-15deg)}.select-hero-orbit:after{inset:0%;transform:rotateY(65deg)rotate(33deg)}.select-hero-orbit i{background:#d4b5ae;border-radius:50%;width:10px;height:10px;position:absolute;top:18%;left:15%;box-shadow:0 0 20px #cba6cc77}.select-hero-orbit i:nth-child(2){width:5px;height:5px;top:60%;left:92%}.select-hero-orbit i:nth-child(3){width:7px;height:7px;top:97%;left:40%}.select-hero-orbit i:nth-child(4){width:3px;height:3px;top:42%;left:4%}.select-hero-content{z-index:1;width:100%;max-width:1110px;position:relative}.select-pretitle{font:500 10px/1.4 var(--gpe-mono,monospace);letter-spacing:.15em;color:#aea6a4;align-items:center;gap:13px;display:flex}.select-pulse{background:var(--sel-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #b99b9180}.select-pretitle-line{background:var(--sel-line);width:60px;height:1px}.select-mark{letter-spacing:.3em;color:#e7dddc;font-size:clamp(17px,1.6vw,22px);font-weight:700;line-height:1;margin:45px 0 20px!important}.select-mark em{color:var(--sel-accent);font-style:normal}.select-mark span{font:600 10px/1 var(--gpe-mono,monospace);vertical-align:top;letter-spacing:0}.select-hero h1{letter-spacing:-.082em;max-width:1150px;margin:0;font-size:clamp(76px,10vw,180px);font-weight:450;line-height:.86}.select-hero h1 em,.select-manifesto i,.select-section-heading em,.select-concierge h2 em,.select-coming h2 em,.select-statement h2 i{color:#d8b8b0;font-family:Georgia,Times,serif;font-style:italic;font-weight:400}.select-hero-description{color:#bdb5b1;max-width:570px;font-size:clamp(15px,1.35vw,20px);line-height:1.75;margin:36px 0 0!important}.select-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:35px;display:flex}.select-primary-action{background:#ece4da;justify-content:space-between;align-items:center;gap:26px;min-width:210px;padding:18px 22px;font-size:13px;font-weight:650;transition:transform .22s,background .22s;display:inline-flex;color:#161215!important}.select-primary-action:hover{background:#fff;transform:translateY(-4px)}.select-text-action{border-bottom:1px solid #a7938c;align-items:center;gap:15px;padding:17px 0;font-size:13px;display:inline-flex}.select-hero-foot{color:#908784;font:500 10px/1.6 var(--gpe-mono,monospace);letter-spacing:.15em;justify-content:space-between;gap:25px;margin-top:110px;display:flex}.select-vertical-note{writing-mode:vertical-rl;color:#9a8683;font:500 9px/1 var(--gpe-mono,monospace);letter-spacing:.2em;position:absolute;top:45%;right:28px}.select-manifesto{color:#1d1919;background:#eee9e1;grid-template-columns:.7fr 1.5fr 60px;align-items:start;gap:5vw;padding:110px 7vw 130px;display:grid}.select-manifesto>.select-eyebrow{color:#74645f;padding-top:18px}.select-manifesto h2{letter-spacing:-.075em;margin:0;font-size:clamp(56px,7.3vw,115px);font-weight:450;line-height:.94}.select-manifesto i{color:#86695f}.select-manifesto>div p{color:#5d534d;max-width:620px;margin:35px 0 0;font-size:16px;line-height:1.9}.select-manifesto-asterisk{color:#947d71;font-size:46px}.select-catalog{padding:120px clamp(23px,6.5vw,120px) 145px}.select-section-heading{border-bottom:1px solid var(--sel-line);justify-content:space-between;align-items:end;gap:28px;padding-bottom:35px;display:flex}.select-section-heading h2{letter-spacing:-.075em;margin:18px 0 0;font-size:clamp(55px,7vw,114px);font-weight:450;line-height:1}.select-section-heading>span{font:500 10px/1.4 var(--gpe-mono,monospace);color:#9c8b88;letter-spacing:.2em;white-space:nowrap}.select-catalog-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:38px 0 32px;display:flex}.select-filter-tabs{flex-wrap:wrap;gap:4px;display:flex}.select-filter-tabs button{color:#99918e;background:0 0;border:1px solid #0000;padding:12px 16px;font-size:12px;transition:color .2s,border .2s}.select-filter-tabs button:hover{color:#f9f5ef}.select-filter-tabs button.is-active{color:#f7efe9;border-color:#645952}.select-search{color:#a89c95;border-bottom:1px solid #736760;align-items:center;gap:9px;min-width:235px;padding:11px 2px;display:flex}.select-search input{color:var(--sel-ink);background:0 0;border:0;width:185px;font-size:13px;outline:none!important}.select-search input::placeholder{color:#8b827c}.select-search button{color:#b9a89f;background:0 0;border:0;padding:0;display:flex}.select-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.select-collection{isolation:isolate;background:linear-gradient(145deg,#4a3d49,#181319);flex-direction:column;justify-content:space-between;min-height:590px;padding:34px;transition:transform .4s;display:flex;position:relative;overflow:hidden}.select-collection:hover{transform:translateY(-5px)}.select-theme-violet{background:linear-gradient(125deg,#494150,#16121d)}.select-theme-slate{background:linear-gradient(125deg,#3d4750,#141a1e)}.select-theme-sand{background:linear-gradient(125deg,#6b5a50,#25201d)}.select-theme-steel{background:linear-gradient(125deg,#405159,#111b25)}.select-theme-ink{background:linear-gradient(125deg,#332f35,#111112)}.select-theme-wine{background:linear-gradient(125deg,#56383c,#1e1518)}.select-theme-pearl{background:linear-gradient(125deg,#82786d,#332e2c)}.select-theme-olive{background:linear-gradient(125deg,#52594e,#181e1c)}.select-card-abstract{z-index:-1;aspect-ratio:1;border:1px solid #ffffff52;border-radius:50%;width:90%;transition:transform 1.2s,scale .6s;position:absolute;top:-24%;right:-27%;box-shadow:0 0 30px #fce9e20d,inset 0 0 70px #ffffff12}.select-card-abstract span{border:1px solid #ffffff40;border-radius:50%;position:absolute;inset:16%;transform:rotateY(70deg)}.select-card-abstract span:nth-child(2){inset:6%;transform:rotateX(70deg)}.select-card-abstract span:nth-child(3){inset:30%;transform:rotate(35deg)}.select-collection:hover .select-card-abstract{scale:1.07}.select-card-top{color:#f3eae0;font:600 10px/1.5 var(--gpe-mono,monospace);letter-spacing:.15em;justify-content:space-between;gap:12px;display:flex}.select-card-top span:last-child{opacity:.65}.select-card-middle{margin-top:auto}.select-card-small{color:#e1d3c6;font:600 11px/1 var(--gpe-mono,monospace);text-transform:uppercase;letter-spacing:.15em}.select-card-middle h3{letter-spacing:-.07em;margin:18px 0 28px;font-size:clamp(44px,5vw,85px);font-weight:470;line-height:.99}.select-card-middle h3 i{color:#f3dfd2;font-family:Georgia,serif;font-weight:400}.select-card-bottom{border-top:1px solid #ffffff50;justify-content:space-between;align-items:end;gap:20px;padding-top:22px;display:flex}.select-card-bottom p{color:#e9e0dc;max-width:360px;margin:0;font-size:13px;line-height:1.75}.select-card-bottom a{white-space:nowrap;border-bottom:1px solid #dfc5b8;align-items:center;gap:12px;padding-bottom:5px;font:600 12px/1.3 inherit;display:flex}.select-no-results{border:1px solid var(--sel-line);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:start;min-height:290px;padding:40px;display:flex}.select-no-results h3{margin:0;font-size:29px;font-weight:500}.select-no-results p{color:var(--sel-muted);line-height:1.6}.select-no-results button{border:0;border-bottom:1px solid var(--sel-accent);color:var(--sel-ink);background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}.select-concierge{color:#231c1c;background:#dfd5cb;grid-template-columns:.85fr 1fr;min-height:830px;display:grid}.select-concierge-art{background:radial-gradient(circle at 55% 35%,#554856,#140f1a 72%);justify-content:center;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.select-constellation{aspect-ratio:1;border:1px solid #bba8bd77;border-radius:50%;width:70%;position:relative;transform:rotate(-30deg)}.select-constellation:before,.select-constellation:after{content:"";border:1px solid #bba8bd77;border-radius:50%;position:absolute;inset:13%;transform:rotateY(67deg)}.select-constellation:after{inset:-17%;transform:rotateX(77deg)}.select-constellation span{background:#d6b6b3;border-radius:50%;width:8px;height:8px;position:absolute;top:6%;left:44%;box-shadow:0 0 25px #d6b6b3c4}.select-constellation span:nth-child(2){top:78%;left:7%}.select-constellation span:nth-child(3){width:15px;height:15px;top:41%;left:94%}.select-constellation span:nth-child(4){width:4px;height:4px;top:42%;left:43%}.select-constellation span:nth-child(5){top:94%;left:62%}.select-concierge-serial{color:#c0b1bb;font:500 10px/1 var(--gpe-mono,monospace);letter-spacing:.2em;position:absolute;bottom:35px;left:45px}.select-concierge-copy{flex-direction:column;justify-content:center;padding:clamp(60px,6vw,115px);display:flex}.select-concierge .select-eyebrow{color:#6c5051}.select-concierge h2{letter-spacing:-.075em;margin:24px 0;font-size:clamp(60px,6vw,100px);font-weight:450;line-height:.94}.select-concierge h2 em{color:#8c6a6b}.select-concierge-copy>p:not(.select-eyebrow){color:#665a55;max-width:550px;font-size:15px;line-height:1.8}.select-guide-form{grid-template-columns:1fr 1fr;gap:15px;margin-top:28px;display:grid}.select-guide-form label{font:600 10px/1.4 var(--gpe-mono,monospace);letter-spacing:.12em;color:#625352;flex-direction:column;gap:10px;display:flex}.select-guide-form select{color:#281f20;letter-spacing:0;background:#eae1d8;border:1px solid #b7a9a0;width:100%;min-height:53px;padding:14px 12px;font-size:13px}.select-guide-form button{color:#f5e9e3;background:#251d21;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;font-size:13px;font-weight:600;display:flex}.select-guide-form button:hover{background:#46303c}.select-guide-result{background:#ece4dc;border-left:2px solid #846c6a;margin-top:24px;padding:20px}.select-guide-result>p{color:#7d5b57;font:600 10px/1.4 var(--gpe-mono,monospace);letter-spacing:.08em;align-items:center;gap:8px;display:flex}.select-guide-result h3{margin:12px 0 15px;font-size:24px;font-weight:450}.select-guide-result>div{flex-wrap:wrap;gap:8px;display:flex}.select-guide-result>div a{border:1px solid #ad9990;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.select-guide-result small{color:#766d65;margin-top:15px;line-height:1.5;display:block}.select-coming{background:#0e0d0e;padding:120px clamp(23px,6.5vw,120px) 130px}.select-coming-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;margin:20px 0 70px;display:grid}.select-coming h2{letter-spacing:-.078em;margin:0;font-size:clamp(67px,8vw,140px);font-weight:450;line-height:.92}.select-coming-heading>p{color:#b9b0ac;max-width:440px;line-height:1.8}.select-coming-process{border-top:1px solid var(--sel-line);grid-template-columns:repeat(4,1fr);display:grid}.select-coming-process article{border-right:1px solid var(--sel-line);margin-right:20px;padding:30px 25px 35px 0}.select-coming-process article:last-child{border:0}.select-coming-process span{font:600 10px/1.6 var(--gpe-mono,monospace);color:var(--sel-accent);letter-spacing:.16em}.select-coming-process h3{letter-spacing:-.04em;margin:46px 0 16px;font-size:30px;font-weight:500}.select-coming-process p{color:#afa8a2;max-width:235px;margin:0;font-size:13px;line-height:1.75}.select-statement{color:#eee6df;background:linear-gradient(110deg,#6a5757,#24202b);grid-template-columns:1fr 1fr;align-items:center;gap:3vw;min-height:650px;padding:115px 7vw;display:grid}.select-statement-mark{letter-spacing:-.15em;font-size:clamp(150px,19vw,340px);font-weight:700;line-height:1}.select-statement-mark span{color:#d4a69b}.select-statement h2{letter-spacing:-.075em;margin:22px 0;font-size:clamp(70px,6.8vw,110px);font-weight:450;line-height:.98}.select-statement h2 i{color:#f1cac2}.select-statement p:not(.select-eyebrow){color:#e4d6d2;max-width:450px;line-height:1.8}.select-statement a{border-bottom:1px solid #ebc0b6;align-items:center;gap:15px;margin-top:20px;padding:12px 0;font-size:13px;display:inline-flex}.select-faq{color:#201a18;background:#eee9e1;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:120px 7vw;display:grid}.select-faq .select-eyebrow{color:#795c54}.select-faq h2{letter-spacing:-.07em;margin:25px 0;font-size:clamp(48px,5vw,80px);font-weight:450;line-height:1}.select-faq-list{border-top:1px solid #c3b7ad}.select-faq-item{border-bottom:1px solid #c3b7ad}.select-faq-item button{text-align:left;color:#231d1c;background:0 0;border:0;justify-content:space-between;align-items:center;gap:30px;width:100%;padding:27px 0;font-size:18px;font-weight:500;display:flex}.select-faq-item button[aria-expanded=true] svg{transform:rotate(180deg)}.select-faq-item p{color:#635953;max-width:610px;margin:0 0 27px;line-height:1.75}.select-affiliate-disclosure{border-top:1px solid var(--sel-line);color:#b6aaa4;background:#141013;justify-content:space-between;align-items:center;gap:30px;padding:35px 7vw;display:flex}.select-affiliate-disclosure>div{max-width:840px}.select-affiliate-disclosure span{font:600 10px/1.5 var(--gpe-mono,monospace);letter-spacing:.15em;color:var(--sel-accent)}.select-affiliate-disclosure p{margin:8px 0 0;font-size:12px;line-height:1.8}.select-affiliate-disclosure a{white-space:nowrap;border-bottom:1px solid #98807c;padding:8px 0;font-size:12px}@media (width<=1060px){.select-hero-orbit{width:75vw;right:-25%}.select-collection{min-height:500px}.select-card-bottom{display:block}.select-card-bottom a{width:max-content;margin-top:25px}.select-coming-process{grid-template-columns:repeat(2,1fr);gap:20px}.select-statement-mark{font-size:17vw}.select-concierge-copy{padding:65px 45px}}@media (width<=780px){.select-hero{min-height:820px;padding:130px 6vw 30px}.select-hero-orbit{opacity:.62;width:100vw;top:8%;right:-57%}.select-hero h1{font-size:clamp(60px,12vw,95px)}.select-hero-foot{margin-top:80px}.select-manifesto{grid-template-columns:1fr;padding:90px 6vw}.select-manifesto>div p{max-width:560px}.select-manifesto-asterisk{display:none}.select-catalog{padding:90px 6vw}.select-collection-grid{grid-template-columns:1fr}.select-section-heading{display:block}.select-section-heading>span{margin-top:25px;display:block}.select-collection{min-height:480px}.select-concierge{grid-template-columns:1fr}.select-concierge-art{min-height:350px}.select-constellation{width:300px}.select-concierge-copy{padding:80px 6vw}.select-coming{padding:90px 6vw}.select-coming-heading{grid-template-columns:1fr;gap:20px}.select-statement{grid-template-columns:1fr;padding:90px 6vw}.select-statement-mark{font-size:170px}.select-faq{grid-template-columns:1fr;gap:35px;padding:90px 6vw}.select-affiliate-disclosure{padding:40px 6vw}}@media (width<=520px){.select-pretitle{max-width:300px;font-size:8px}.select-pretitle-line{display:none}.select-mark{margin:34px 0 26px!important}.select-hero h1{font-size:clamp(53px,13vw,72px)}.select-hero-description{font-size:15px}.select-hero-foot{gap:10px;font-size:8px}.select-vertical-note{display:none}.select-manifesto h2{font-size:56px}.select-section-heading h2{font-size:54px}.select-catalog-tools{display:block}.select-filter-tabs{margin-bottom:25px}.select-filter-tabs button{padding:10px}.select-search{width:100%}.select-search input{flex:1}.select-collection{min-height:460px;padding:22px}.select-card-middle h3{font-size:clamp(45px,11vw,65px)}.select-card-bottom a{margin-top:18px}.select-guide-form{grid-template-columns:1fr}.select-concierge h2{font-size:55px}.select-coming h2{font-size:60px}.select-coming-process{grid-template-columns:1fr}.select-coming-process article{margin:0;padding:22px 0}.select-coming-process h3{margin:25px 0 9px}.select-statement h2{font-size:64px}.select-faq-item button{font-size:16px}.select-affiliate-disclosure{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.gpe-select *,.gpe-select :before,.gpe-select :after{scroll-behavior:auto!important;transition:none!important}}.monarch-core{color:#faf5ed;background:#090610;min-height:100vh;font-family:inherit}.monarch-core-shell{max-width:1250px;margin:0 auto;padding-left:clamp(20px,5vw,74px);padding-right:clamp(20px,5vw,74px)}.monarch-core-hero{background:radial-gradient(at 85% 35%,#311940 0,#0000 54%),linear-gradient(120deg,#090610,#130c1c);border-bottom:1px solid #b98d4650;padding:clamp(92px,11vw,180px) 0 clamp(75px,8vw,120px)}.monarch-core-eyebrow{letter-spacing:.18em;color:#d9ac68;font-size:12px;font-weight:600}.monarch-core h1{letter-spacing:-.08em;margin:24px 0 28px;font:clamp(58px,10vw,150px)/.98 Georgia,serif}.monarch-core h1 em,.monarch-core h2 em{color:#d9ac68;font-weight:400}.monarch-core-dot{color:#d9ac68}.monarch-core-lede{color:#d5c9d5;max-width:780px;font-size:clamp(18px,2vw,25px);line-height:1.65}.monarch-core-status{color:#d8cfda;flex-wrap:wrap;align-items:center;gap:12px;margin:32px 0 40px;font-size:14px;display:flex}.monarch-core-light{background:#b98d46;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #b98d4620}.monarch-core-light.ready{background:#65c9a4;box-shadow:0 0 0 4px #65c9a420}.monarch-core-status-divider{color:#806a80;margin:0 6px}.monarch-core-actions{flex-wrap:wrap;gap:12px;display:flex}.monarch-core-actions a{color:#edc994;letter-spacing:.08em;border:1px solid #d9ac68;border-radius:30px;padding:14px 22px;font-size:13px;text-decoration:none;display:inline-block}.monarch-core-actions a:first-child{color:#140c19;background:#d9ac68}.monarch-core-body{padding-top:80px;padding-bottom:100px}.monarch-core-section-head>span{color:#d9ac68;letter-spacing:.2em;font-size:12px}.monarch-core h2{margin:24px 0;font:clamp(35px,4vw,64px)/1.1 Georgia,serif}.monarch-core-section-head>p{color:#c7bdc9;max-width:680px;line-height:1.8}.monarch-core-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:45px 0;display:grid}.monarch-core-grid article{background:linear-gradient(130deg,#1a1025,#0f0b16);border:1px solid #a67a453d;min-height:245px;padding:30px}.monarch-core-grid article>span{letter-spacing:.19em;color:#c8a36a;font-size:11px}.monarch-core-grid h3{margin:26px 0 12px;font:28px Georgia,serif}.monarch-core-grid p,.monarch-core-note p{color:#cfc4d3;line-height:1.7}.monarch-core-note{border-top:1px solid #b98d465e;padding-top:27px}.monarch-core-note strong{letter-spacing:.2em;color:#e2be86;font-size:12px}@media (width<=950px){.monarch-core-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.monarch-core-grid{grid-template-columns:1fr}.monarch-core-grid article{min-height:170px}.monarch-core h1{font-size:clamp(48px,13vw,95px)}}.gpe-goods{--gg-gold:#e6bf85;color:#f5f0e7;background:#08080a;overflow:hidden}.gpe-goods *{box-sizing:border-box}.gpe-goods-overline{letter-spacing:.2em;font-weight:700;color:#e0bd8a!important;font-size:.7rem!important}.gpe-goods h1,.gpe-goods h2,.gpe-goods h3{color:#fff2dd}.gpe-goods h1{letter-spacing:-.065em;margin:1rem 0 1.6rem;font-size:clamp(3.7rem,7.8vw,8.4rem);font-weight:590;line-height:.94}.gpe-goods h2{letter-spacing:-.05em;margin:.6rem 0 1.4rem;font-size:clamp(2.35rem,4.5vw,5rem);font-weight:570;line-height:1.04}.gpe-goods h1 em,.gpe-goods h2 em{color:#dcb681;font-style:normal;font-weight:330}.gpe-goods p{color:#c9c1b6;line-height:1.73}.gpe-goods-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;max-width:1500px;min-height:600px;margin:auto;padding:clamp(5.5rem,11vw,10rem) clamp(1.4rem,6vw,6.5rem) 5rem;display:grid}.gpe-goods-hero>div:first-child>p:not(.gpe-goods-overline){max-width:660px}.gpe-goods-buttons{flex-wrap:wrap;gap:.8rem;margin:2rem 0 1.5rem;display:flex}.gpe-goods-buttons a{color:#f1d9b0;border:1px solid #bb9768;border-radius:6px;align-items:center;gap:.8rem;padding:.95rem 1.15rem;font-size:.85rem;font-weight:670;text-decoration:none;display:inline-flex}.gpe-goods-buttons a:first-child{color:#19120c;background:linear-gradient(120deg,#edc892,#c99b61)}.gpe-goods-buttons a:hover{color:#17120c;background:#edc892}.gpe-goods-caution{align-items:flex-start;gap:.55rem;display:flex;color:#a99b89!important;font-size:.78rem!important}.gpe-goods-caution svg{color:#e8bf84;flex:none;margin-top:3px}.gpe-goods-feature-art{text-align:center;isolation:isolate;background:radial-gradient(circle at 50% 46%,#33251e 0%,#131114 38%,#090b11 80%);border:1px solid #dcb0715c;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;min-height:420px;padding:2rem;display:flex;position:relative;overflow:hidden}.gpe-goods-feature-art:before,.gpe-goods-feature-art:after{content:"";z-index:-1;border:1px solid #edb76640;border-radius:50%;width:330px;height:330px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gpe-goods-feature-art:after{opacity:.3;width:390px;height:390px}.gpe-goods-feature-art>span,.gpe-goods-feature-art>small{color:#e7c38d;letter-spacing:.2em;font-size:.65rem;line-height:1.9}.gpe-goods-feature-art>strong{letter-spacing:-.12em;color:#f6e0bb;text-shadow:0 0 60px #eab66340;font:clamp(6rem,16vw,12rem) Georgia,serif}.gpe-goods-feature-art>strong span{color:#bc905a;font-style:italic}.gpe-goods-banner{letter-spacing:.12em;color:#d3ad76;background:#131112;border-block:1px solid #33291f;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem clamp(1.4rem,6vw,6.5rem);font-size:.65rem;display:flex}.gpe-goods-content,.gpe-goods-process,.gpe-goods-closer,.gpe-affiliate-application{max-width:1500px;margin:auto;padding:clamp(4rem,7vw,7rem) clamp(1.4rem,6vw,6.5rem)}.gpe-goods-intro{max-width:750px;margin-bottom:2.6rem}.gpe-goods-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.gpe-goods-card{background:#131115;border:1px solid #372e25;border-radius:10px;flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.gpe-goods-card:hover{border-color:#b28d5a;transform:translateY(-4px)}.gpe-goods-art{background:radial-gradient(circle at 48% 45%,#2d2624 0%,#0d1014 77%);justify-content:center;align-items:center;min-height:230px;display:flex;position:relative;overflow:hidden}.gpe-goods-art>span{color:#c7a478;letter-spacing:.15em;font-size:.65rem;position:absolute;top:1.1rem;left:1.2rem}.gpe-goods-art>svg{color:#e4bd84;filter:drop-shadow(0 0 20px #d8a9672e)}.gpe-goods-art>b{color:#e8c6980a;font:10rem Georgia,serif;position:absolute;bottom:-43px;right:-12px}.gpe-goods-card-content{flex-direction:column;flex:1;align-items:flex-start;padding:1.4rem;display:flex}.gpe-goods-card-content small{color:#cbaa7e;letter-spacing:.12em;font-size:.65rem}.gpe-goods-card-content h3{margin:.5rem 0;font-size:1.5rem}.gpe-goods-card-content p{flex:1;margin:.2rem 0 1.3rem;font-size:.86rem}.gpe-goods-card-content a{color:#e7c28a;border-top:1px solid #4a3827;align-items:center;gap:.5rem;width:100%;padding-top:1rem;font-size:.81rem;font-weight:650;text-decoration:none;display:inline-flex}.gpe-goods-process{border-top:1px solid #382b20;grid-template-columns:.8fr 1.2fr;gap:3rem;display:grid}.gpe-goods-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.gpe-goods-step-grid>div{border-left:1px solid #775636;padding:1.25rem}.gpe-goods-step-grid span{color:#cca16a;margin-bottom:1.1rem;font-size:.72rem;display:block}.gpe-goods-step-grid svg{color:#e2bb83}.gpe-goods-step-grid h3{margin:.65rem 0;font-size:1.22rem}.gpe-goods-step-grid p{margin:.2rem 0;font-size:.83rem}.gpe-goods-closer{border-top:1px solid #382b20;grid-template-columns:1fr 1fr;gap:3rem;display:grid}.gpe-goods-closer>div:last-child{flex-direction:column;justify-content:center;gap:.8rem;display:flex}.gpe-goods-closer a{color:#eac38c;border:1px solid #785939;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;text-decoration:none;display:flex}.gpe-goods-closer a:hover{background:#231b14}.gpe-affiliate-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.gpe-affiliate-features article{background:#141216;border:1px solid #433324;border-radius:8px;padding:1.5rem}.gpe-affiliate-features svg{color:#e5bc80}.gpe-affiliate-features h3{margin:1rem 0 .6rem;font-size:1.14rem}.gpe-affiliate-features p{font-size:.84rem}.gpe-affiliate-application{border-top:1px solid #382b20;grid-template-columns:.8fr 1.2fr;gap:3rem;display:grid}.gpe-affiliate-application>div>a{color:#e6bd84;align-items:center;gap:.6rem;margin-top:1rem;text-decoration:none;display:inline-flex}.gpe-affiliate-form{background:#151217;border:1px solid #63452c;border-radius:9px;flex-direction:column;gap:1rem;padding:clamp(1.25rem,3vw,2.3rem);display:flex}.gpe-affiliate-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.gpe-affiliate-form label{color:#ead0a9;flex-direction:column;gap:.45rem;font-size:.78rem;font-weight:540;display:flex}.gpe-affiliate-form input:not([type=checkbox]),.gpe-affiliate-form select,.gpe-affiliate-form textarea{color:#fff1de;background:#090a0e;border:1px solid #65503c;border-radius:5px;max-width:100%;padding:.8rem .9rem;font-size:.91rem;line-height:1.4}.gpe-affiliate-form textarea{resize:vertical}.gpe-affiliate-form :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #e7c188}.gpe-affiliate-form .gpe-affiliate-confirm{color:#c7b9a7;flex-direction:row;align-items:flex-start;gap:.7rem;line-height:1.6;display:flex}.gpe-affiliate-confirm input{accent-color:#e9bf87;flex:none;margin-top:5px}.gpe-affiliate-form small{color:#a9a092;line-height:1.5}.gpe-affiliate-form button{color:#15100b;cursor:pointer;background:linear-gradient(135deg,#f1cc94,#cea16b);border:0;border-radius:5px;justify-content:center;align-items:center;gap:.7rem;padding:1rem;font-size:.88rem;font-weight:750;display:flex}.gpe-affiliate-form button:disabled{opacity:.5;cursor:wait}.gpe-affiliate-error{color:#ffb4a8!important}.gpe-affiliate-success{color:#c5e5c1!important}@media (width<=1050px){.gpe-goods-grid,.gpe-affiliate-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.gpe-goods-hero,.gpe-goods-process,.gpe-goods-closer,.gpe-affiliate-application{grid-template-columns:1fr}.gpe-goods-hero{min-height:0;padding-top:4rem}.gpe-goods-feature-art{min-height:330px}.gpe-goods-grid{grid-template-columns:1fr}.gpe-goods-hero h1{font-size:clamp(3.7rem,11vw,5.6rem)}}@media (width<=520px){.gpe-affiliate-input-grid,.gpe-affiliate-features,.gpe-goods-step-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gpe-goods-card{transition:none}}.gpe-goods{--gg-sand:#f5e5cc;background:radial-gradient(50vw 40vw at 97% 1%,#70502b2b,#0000 80%),radial-gradient(60vw 52vw at -20% 44%,#45342921,#0000 75%),#070809}.gpe-goods-hero{isolation:isolate;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,6rem);padding-top:clamp(5rem,9vw,9rem);padding-bottom:6.5rem;position:relative}.gpe-goods-glow{z-index:-1;pointer-events:none;opacity:.6;background:linear-gradient(150deg,#0000 28%,#b6874d17 65%,#0000 90%);position:absolute;inset:0}.gpe-goods-hero>div:not(.gpe-goods-glow){position:relative}.gpe-goods-hero h1{letter-spacing:-.075em;font-size:clamp(3.4rem,7.45vw,8rem);font-weight:530;line-height:.96}.gpe-goods-hero h1 em{letter-spacing:-.07em;color:#edd0a7;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.gpe-goods-pulse{vertical-align:middle;background:#d9b17a;border-radius:50%;width:7px;height:7px;margin-right:.48rem;display:inline-block;box-shadow:0 0 0 4px #dda65c1a,0 0 19px #e8a963a6}.gpe-goods-hero-signature{color:#b7a58f;letter-spacing:.12em;border-top:1px solid #f3d19a4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:560px;margin:.8rem 0 1.6rem;padding-top:.8rem;font-size:.63rem;display:flex}.gpe-goods-buttons a,.gpe-goods-closer a{transition:transform .2s,background .2s,border-color .2s}.gpe-goods-buttons a:hover{transform:translateY(-3px)}.gpe-goods-feature-art{background:radial-gradient(at 55% 52%,#b17a4d3b,#0000 53%),linear-gradient(155deg,#1b1716,#0a0b0e 67%);min-height:510px;max-height:640px;box-shadow:inset 0 0 90px #0000003d,0 45px 90px #00000038}.gpe-goods-feature-product:before,.gpe-goods-feature-product:after,.gpe-affiliate-feature-art:before,.gpe-affiliate-feature-art:after{display:none}.gpe-goods-arttop,.gpe-goods-artbottom{color:#cfaf86;letter-spacing:.13em;text-align:left;z-index:2;justify-content:space-between;align-items:center;gap:1rem;width:100%;font-size:.58rem;line-height:1.5;display:flex}.gpe-goods-artbottom{text-align:right}.gpe-goods-art-orbits{pointer-events:none;place-items:center;display:grid;position:absolute;inset:4rem 1rem}.gpe-goods-art-orbits i{aspect-ratio:1;border:1px solid #ebc28430;border-radius:50%;width:min(85%,390px);position:absolute;box-shadow:0 0 60px #c48b4f06}.gpe-goods-art-orbits i:nth-child(2){border-color:#edc79c29;width:min(67%,310px);transform:rotateX(66deg)}.gpe-goods-art-orbits i:nth-child(3){border-style:dashed;border-color:#d0a9711a;width:min(98%,460px)}.gpe-goods-object-stack{perspective:950px;filter:drop-shadow(0 42px 30px #00000061);z-index:1;place-items:center;width:min(100%,390px);height:350px;display:grid;position:relative}.gpe-goods-object-front{clip-path:polygon(30% 0%,39% 3%,61% 3%,70% 0%,96% 18%,100% 34%,80% 41%,75% 30%,75% 99%,25% 99%,25% 30%,20% 41%,0% 34%,4% 18%);background:linear-gradient(105deg,#090a0d 0%,#202125 30%,#111216 50%,#070809 78%,#191a1d);justify-content:center;align-items:center;width:300px;height:335px;animation:7s ease-in-out infinite gpe-goods-float;display:flex;position:relative;transform:rotate(-6deg)rotateY(-9deg);box-shadow:inset 0 -16px 32px #0009}.gpe-goods-object-front:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0b,#0000);position:absolute;inset:10% 25% 2%}.gpe-goods-object-neck{background:#080a0e;border:6px solid #343338;border-radius:0 0 55% 55%;width:75px;height:28px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.gpe-goods-object-print{letter-spacing:-.07em;color:#ecd1ab;text-align:center;text-shadow:0 0 20px #e5b27430;gap:7px;margin-top:55px;font:600 3.7rem Georgia,serif;display:grid}.gpe-goods-object-print span{color:#c3945a;font-style:italic}.gpe-goods-object-print small{letter-spacing:.23em;white-space:nowrap;color:#e1c399;font:600 .39rem Arial,sans-serif;display:block}.gpe-goods-object-back{color:#f0c995;letter-spacing:-.12em;background:linear-gradient(130deg,#38281e,#171313 53%,#342418);border:1px solid #e2b76e80;border-radius:13px;place-items:center;width:243px;height:310px;font:italic 4.5rem Georgia,serif;display:grid;position:absolute;transform:rotate(13deg)translate(48px,13px)rotateY(14deg);box-shadow:16px 24px 50px #00000059}.gpe-goods-filterbar{border-bottom:1px solid #e8bc7930;flex-wrap:wrap;align-items:center;gap:.5rem;margin:2rem 0 1.65rem;padding-bottom:1rem;display:flex}.gpe-goods-filterbar button{color:#bbafa0;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:80px;padding:.68rem .9rem;font-size:.73rem;transition:all .22s}.gpe-goods-filterbar button:hover{color:#e9d3af;border-color:#dcac684d}.gpe-goods-filterbar button.is-active{color:#16100b;background:#d2a46b;font-weight:750}.gpe-goods-filterbar>span{color:#b9a189;letter-spacing:.16em;margin-left:auto;font-size:.66rem}.gpe-goods-art{isolation:isolate;background:radial-gradient(at 50% 43%,#4e3b2b 0%,#171518 49%,#0c0e11 100%);min-height:275px}.gpe-goods-card:nth-child(2n) .gpe-goods-art{background:radial-gradient(at 50% 48%,#44392e 0%,#141619 51%,#0b0d11 100%)}.gpe-goods-art:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#ebc07c3b,#0000);width:160%;height:1px;position:absolute;top:63%;left:-30%;transform:rotate(-18deg)}.gpe-goods-mini-orbit{border:1px solid #e2b5732e;border-radius:50%;width:188px;height:188px;position:absolute;transform:rotateX(66deg);box-shadow:0 0 25px #dbab660d}.gpe-goods-product-object{background:linear-gradient(140deg,#e6ba781f,#1e1b1dbf);border:1px solid #e6c18c1f;border-radius:18px;place-items:center;width:155px;height:155px;transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s;display:grid;position:relative;transform:rotate(-9deg)rotateY(12deg);box-shadow:0 35px 40px #0000003d,inset 0 0 30px #f8ddb10a}.gpe-goods-card:hover .gpe-goods-product-object{transform:rotate(-1deg)translateY(-10px)scale(1.05);box-shadow:0 38px 50px #00000054}.gpe-goods-art>small{letter-spacing:.2em;color:#c8ab86;font-size:.62rem;position:absolute;bottom:1rem;left:1.2rem}.gpe-goods-card{background:linear-gradient(160deg,#191619,#0c0e11)}.gpe-goods-card-content{padding:1.6rem}.gpe-goods-card-content h3{letter-spacing:-.04em;font-size:1.7rem}.gpe-goods-process{background:linear-gradient(115deg,#d7ab730b,#0000 50%);border-block:1px solid #dcb46e38;position:relative}.gpe-goods-step-grid>div{border-left-color:#785b3e;transition:background .2s,padding-left .2s}.gpe-goods-step-grid>div:hover{background:#cd9f6209;padding-left:1.5rem}.gpe-goods-closer{border-top:0;padding-bottom:7rem}.gpe-affiliate-feature-art{background:radial-gradient(#a270493b,#0000 50%),linear-gradient(145deg,#16161a,#07090c 76%)}.gpe-affiliate-orbit-system{aspect-ratio:1;z-index:1;place-items:center;width:min(100%,400px);display:grid;position:relative}.gpe-aff-orbit{border:1px solid #e7b5703d;border-radius:50%;width:100%;height:100%;position:absolute}.gpe-aff-orbit-a{border-color:#e6c08463;width:76%;height:76%}.gpe-aff-orbit-b{border-style:dashed;border-color:#e6c08436;width:56%;height:56%;animation:38s linear infinite gpe-aff-rotate}.gpe-aff-orbit-c{border-color:#ebb56e59;width:97%;height:61%;transform:rotate(-35deg)}.gpe-aff-orbit-core{aspect-ratio:1;color:#f1d0a2;letter-spacing:-.12em;background:radial-gradient(circle at 35% 25%,#383026,#0c0d10 78%);border:1px solid #f8d5a080;border-radius:50%;place-items:center;width:133px;font:italic 3.5rem Georgia,serif;display:grid;box-shadow:0 0 65px #c6874626}.gpe-aff-orbit-node{color:#e5bb84;background:#1c1a1c;border:1px solid #a98359;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;box-shadow:0 6px 25px #00000080}.gpe-aff-node-a{top:9%;left:19%}.gpe-aff-node-b{top:48%;right:1%}.gpe-aff-node-c{bottom:8%;left:27%}.gpe-affiliate-features article{transition:border-color .22s,transform .22s,background .22s}.gpe-affiliate-features article:hover{background:#1d191c;border-color:#bc955e;transform:translateY(-5px)}.gpe-affiliate-faq{border-top:1px solid #32291e;grid-template-columns:.72fr 1.28fr;gap:4rem;max-width:1500px;margin:auto;padding:5rem clamp(1.4rem,6vw,6.5rem);display:grid}.gpe-affiliate-faq-items{border-top:1px solid #dbb07259}.gpe-affiliate-faq-items details{border-bottom:1px solid #dbb07240;padding:1.15rem 0}.gpe-affiliate-faq-items summary{cursor:pointer;color:#f6e7d3;justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(.95rem,1.25vw,1.18rem);font-weight:600;list-style:none;display:flex}.gpe-affiliate-faq-items summary::-webkit-details-marker{display:none}.gpe-affiliate-faq-items summary svg{color:#d8b582;transition:transform .2s}.gpe-affiliate-faq-items details[open] summary svg{transform:rotate(90deg)}.gpe-affiliate-faq-items details p{max-width:730px;margin:1rem 1rem .5rem 0;font-size:.87rem}.gpe-affiliate-application{background:radial-gradient(circle at 80% 30%,#a5754411,#0000 50%);border-top:1px solid #31281d;max-width:none;padding-inline:max(clamp(1.4rem,6vw,6.5rem),50vw - 675px)}.gpe-affiliate-form{background:linear-gradient(155deg,#18151a,#0d1013);border-color:#4e3826;box-shadow:0 22px 80px #00000040}@keyframes gpe-goods-float{0%,to{transform:rotate(-6deg)rotateY(-9deg)translateY(0)}50%{transform:rotate(-4deg)rotateY(-4deg)translateY(-12px)}}@keyframes gpe-aff-rotate{to{transform:rotate(360deg)}}@media (width<=980px){.gpe-goods-hero{gap:2rem}.gpe-goods-object-stack{transform:scale(.86)}.gpe-affiliate-faq{grid-template-columns:1fr;gap:1.4rem}}@media (width<=780px){.gpe-goods-hero{grid-template-columns:1fr}.gpe-goods-feature-art{width:100%;max-width:620px;min-height:390px;margin:auto}.gpe-goods-hero h1{font-size:clamp(3.2rem,11vw,5.6rem)}.gpe-goods-content,.gpe-goods-process,.gpe-goods-closer,.gpe-affiliate-application{padding-block:4rem}.gpe-goods-object-stack{transform:scale(.92)}.gpe-goods-filterbar>span{display:none}}@media (width<=440px){.gpe-goods-feature-art{min-height:340px;padding:1.1rem}.gpe-goods-object-stack{height:265px;transform:scale(.73)}.gpe-affiliate-orbit-system{width:min(100%,260px)}.gpe-aff-orbit-node{width:38px;height:38px}.gpe-aff-orbit-core{width:95px;font-size:2.6rem}.gpe-goods-filterbar button{padding:.58rem .7rem;font-size:.68rem}.gpe-goods-hero-signature{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.gpe-goods-object-front,.gpe-aff-orbit-b{animation:none!important}.gpe-goods-product-object,.gpe-goods-filterbar button,.gpe-affiliate-features article,.gpe-affiliate-faq-items summary svg{transition:none!important}}.gpe-goods--editorial{--gpe-line:#f1e5d229;--gpe-text:#f1eee7;--gpe-muted:#ada9a0;background:#0a0a0b}.gpe-goods--editorial .gpe-editorial-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,5vw,6rem);max-width:1500px;min-height:670px;padding-top:clamp(7rem,10vw,10rem);padding-bottom:6rem}.gpe-goods--editorial .gpe-editorial-intro{min-width:0}.gpe-goods--editorial .gpe-editorial-intro>h1{letter-spacing:-.065em;color:var(--gpe-text);white-space:normal;font-size:clamp(3.2rem,6.2vw,7.2rem);font-weight:540;line-height:1.02}.gpe-goods--editorial .gpe-editorial-intro>h1 em{color:#d5b78e;letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.gpe-goods--editorial .gpe-editorial-intro>p:not(.gpe-goods-overline):not(.gpe-goods-caution){color:#c3bfb7;max-width:540px;font-size:clamp(.96rem,1.25vw,1.1rem);line-height:1.85}.gpe-goods--editorial .gpe-editorial-index{background:#151515 linear-gradient(155deg,#c9a77b0e,#0000 58%);border:1px solid #e1cbac42;border-radius:2px;flex-direction:column;justify-content:space-between;min-height:500px;padding:clamp(1.7rem,3vw,2.8rem);display:flex;box-shadow:0 25px 80px #0003}.gpe-goods--editorial .gpe-editorial-index-top{color:#c7b398;letter-spacing:.18em;justify-content:space-between;align-items:center;gap:1rem;font-size:.63rem;display:flex}.gpe-goods--editorial .gpe-editorial-index-title{color:#f1eee7;border-bottom:1px solid #f1e5d22b;flex-direction:column;gap:.05rem;margin:auto 0;padding:3rem 0 2rem;line-height:.91;display:flex}.gpe-goods--editorial .gpe-editorial-index-title span{letter-spacing:-.07em;font-size:clamp(2.3rem,4vw,4.4rem);font-weight:300}.gpe-goods--editorial .gpe-editorial-index-title strong{color:#dbc7ac;letter-spacing:-.1em;font-family:Georgia,Times New Roman,serif;font-size:clamp(5rem,9vw,9rem);font-style:italic;font-weight:400}.gpe-goods--editorial .gpe-editorial-index-rows{display:grid}.gpe-goods--editorial .gpe-editorial-index-rows>div{color:#ded8d0;border-bottom:1px solid #f1e5d21c;grid-template-columns:minmax(62px,auto) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.gpe-goods--editorial .gpe-editorial-index-rows span{color:#aa967c;letter-spacing:.07em;font-size:.66rem}.gpe-goods--editorial .gpe-editorial-index-rows b{letter-spacing:.025em;font-size:.89rem;font-weight:450}.gpe-goods--editorial .gpe-editorial-index-rows svg{color:#ad9474}.gpe-goods--editorial .gpe-editorial-index-bottom{color:#a79a88;letter-spacing:.15em;padding-top:1.3rem;font-size:.62rem}.gpe-goods--editorial .gpe-editorial-ticker{border-block:1px solid var(--gpe-line);color:#b7ad9f;letter-spacing:.15em;background:#101011;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem clamp(1.4rem,6vw,6.5rem);font-size:.63rem;display:flex}.gpe-goods--editorial .gpe-goods-content{padding-top:clamp(4.5rem,7vw,7rem)}.gpe-goods--editorial .gpe-goods-content>h2{font-size:clamp(2.7rem,4.8vw,5.3rem);font-weight:480}.gpe-goods--editorial .gpe-goods-content>h2 em{color:#d5b78e;font-family:Georgia,serif;font-style:italic;font-weight:400}.gpe-goods--editorial .gpe-goods-intro{color:#bdb7ae;max-width:670px}.gpe-goods--editorial .gpe-editorial-filter{border-top:1px solid var(--gpe-line);border-bottom:1px solid var(--gpe-line);margin-bottom:2rem;padding-block:1.2rem}.gpe-goods--editorial .gpe-editorial-filter button{color:#bcb5ab;border-radius:2px;padding:.7rem 1rem}.gpe-goods--editorial .gpe-editorial-filter button.is-active{color:#121212;background:#ead6b8}.gpe-goods--editorial .gpe-editorial-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.gpe-goods--editorial .gpe-editorial-product{box-shadow:none;background:#121213;border:1px solid #ebd5b52b;border-radius:2px;overflow:hidden}.gpe-goods--editorial .gpe-editorial-product:hover{border-color:#ebd5b58a;transform:translateY(-2px)}.gpe-goods--editorial .gpe-editorial-product-media{border-bottom:1px solid var(--gpe-line);background:#1c1b1a;place-items:center;min-height:300px;display:grid}.gpe-goods--editorial .gpe-editorial-product-media svg{color:#d2c6b6;filter:none;width:clamp(75px,9vw,112px);height:clamp(75px,9vw,112px);transform:none}.gpe-goods--editorial .gpe-editorial-product-02{background:#252522}.gpe-goods--editorial .gpe-editorial-product-03{background:#24221f}.gpe-goods--editorial .gpe-editorial-product-04{background:#202124}.gpe-goods--editorial .gpe-editorial-product-05{background:#242322}.gpe-goods--editorial .gpe-editorial-product-06{background:#20211f}.gpe-goods--editorial .gpe-editorial-product-description{padding:1.45rem 1.55rem 1.65rem}.gpe-goods--editorial .gpe-editorial-product-meta{border-bottom:1px solid var(--gpe-line);letter-spacing:.09em;color:#ad9b86;justify-content:space-between;gap:1rem;margin-bottom:1.15rem;padding:0 0 .85rem;font-size:.58rem;display:flex}.gpe-goods--editorial .gpe-editorial-product-description>small{color:#c6b091;font-size:.63rem}.gpe-goods--editorial .gpe-editorial-product-description>h3{margin:.55rem 0;font-size:1.48rem}.gpe-goods--editorial .gpe-editorial-product-description>p{line-height:1.75}.gpe-goods--editorial .gpe-editorial-product-description>a{color:#e7d0b0;justify-content:space-between}.gpe-goods--editorial .gpe-editorial-catalog-note{color:#999186;margin-top:1.6rem;font-size:.74rem;line-height:1.65}.gpe-goods--editorial .gpe-goods-process{border-block:1px solid var(--gpe-line);background:#121212;max-width:none;padding-inline:max(clamp(1.4rem,6vw,6.5rem),50vw - 675px)}.gpe-goods--editorial .gpe-goods-process h2{font-weight:450}.gpe-goods--editorial .gpe-goods-step-grid>div{border-left:1px solid #dfb98066}.gpe-goods--editorial .gpe-goods-closer{padding-block:6.5rem}.gpe-goods--editorial .gpe-goods-closer a{border-color:#ddbe994d}@media (width<=1080px){.gpe-goods--editorial .gpe-editorial-hero{gap:2rem}.gpe-goods--editorial .gpe-editorial-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.gpe-goods--editorial .gpe-editorial-hero{grid-template-columns:1fr;gap:2.5rem;min-height:auto;padding-top:5.5rem;padding-bottom:3.2rem}.gpe-goods--editorial .gpe-editorial-intro>h1{font-size:clamp(3rem,10.5vw,5.6rem)}.gpe-goods--editorial .gpe-editorial-index{min-height:380px}.gpe-goods--editorial .gpe-editorial-index-title{padding-block:1.5rem}.gpe-goods--editorial .gpe-editorial-index-title strong{font-size:clamp(4.2rem,14vw,7rem)}.gpe-goods--editorial .gpe-editorial-index-title span{font-size:clamp(2rem,7vw,3.2rem)}.gpe-goods--editorial .gpe-editorial-ticker{gap:.85rem}.gpe-goods--editorial .gpe-editorial-product-media{min-height:235px}}@media (width<=550px){.gpe-goods--editorial .gpe-editorial-products{grid-template-columns:1fr;gap:1.25rem}.gpe-goods--editorial .gpe-editorial-hero{padding-top:4.8rem}.gpe-goods--editorial .gpe-editorial-index{min-height:360px;padding:1.3rem}.gpe-goods--editorial .gpe-editorial-ticker span:nth-child(n+3){display:none}.gpe-goods--editorial .gpe-editorial-product-media{min-height:250px}.gpe-goods--editorial .gpe-goods-filterbar{gap:.2rem}.gpe-goods--editorial .gpe-goods-filterbar button{padding:.58rem .66rem;font-size:.67rem}}@media (prefers-reduced-motion:reduce){.gpe-goods--editorial .gpe-editorial-product{transition:none}}.gpe-goods--editorial .gpe-editorial-intro>h1{font-size:clamp(3rem,4.6vw,5.5rem)}@media (width<=780px){.gpe-goods--editorial .gpe-editorial-intro>h1{font-size:clamp(2.65rem,9.2vw,4.6rem)}}@media (width<=400px){.gpe-goods--editorial .gpe-editorial-intro>h1{font-size:clamp(2.35rem,9.3vw,2.85rem)}}.gpe-editorial-original-identity{align-items:center;gap:1rem;margin-bottom:2.2rem;display:flex}.gpe-editorial-original-identity img{object-fit:contain;flex:none;width:64px;height:55px}.gpe-editorial-original-identity span{letter-spacing:.12em;color:#d6c0a0;font-size:.7rem;line-height:1.5}.gpe-goods-signatures{border-bottom:1px solid #f1e5d226;max-width:1500px;margin:auto;padding:clamp(4rem,7vw,7rem) clamp(1.4rem,6vw,6.5rem)}.gpe-goods-signatures-heading{grid-template-columns:1fr .85fr;align-items:end;gap:2.5rem;margin-bottom:2.5rem;display:grid}.gpe-goods-signatures-heading h2{font-weight:470}.gpe-goods-signatures-heading h2 em{color:#dbc29e;font:italic 400 1em Georgia,serif}.gpe-goods-signatures-heading>p{max-width:480px}.gpe-goods-signature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;display:grid}.gpe-goods-signature{background:#141415;border:1px solid #e6cbae33;flex-direction:column;min-width:0;display:flex}.gpe-goods-signature-image{aspect-ratio:1.16;background:#131313;place-items:center;padding:1.3rem;display:grid;overflow:hidden}.gpe-goods-signature-image img{object-fit:contain;width:100%;height:100%;max-height:340px;display:block}.gpe-goods-signature-details{border-top:1px solid #e7ccaa24;flex-direction:column;flex:1;align-items:flex-start;padding:1.5rem;display:flex}.gpe-goods-signature-label{color:#c4a881;letter-spacing:.07em;flex-wrap:wrap;justify-content:space-between;gap:.4rem;width:100%;font-size:.59rem;display:flex}.gpe-goods-signature-details h3{margin:1rem 0 .4rem;font-size:1.55rem}.gpe-goods-signature-details>p{flex:1;font-size:.86rem}.gpe-goods-signature-details>a{color:#e6c69b;border-top:1px solid #e7ccaa26;justify-content:space-between;align-items:center;gap:.8rem;width:100%;margin-top:1rem;padding-top:1rem;font-size:.77rem;text-decoration:none;display:flex}.gpe-goods-signatures-note{color:#b0a397;margin-top:1.4rem;font-size:.74rem}.gpe-goods-interest-wrap{max-width:1430px;margin:auto;padding:clamp(6rem,10vw,10rem) clamp(1.4rem,6vw,6.5rem) 7rem}.gpe-goods-interest-back{color:#e1c195;align-items:center;gap:.6rem;margin-bottom:3rem;font-size:.82rem;text-decoration:none;display:inline-flex}.gpe-goods-interest-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.gpe-goods-interest-intro h1{letter-spacing:-.07em;font-size:clamp(3.1rem,5.2vw,5.6rem);font-weight:520;line-height:1}.gpe-goods-interest-intro h1 em{color:#dfc399;font:italic 400 1em Georgia,serif}.gpe-goods-interest-intro>p:not(.gpe-goods-overline){max-width:530px}.gpe-goods-interest-notes{border-top:1px solid #e8c8a233;gap:.5rem;margin-top:2.5rem;padding-top:1rem;display:grid}.gpe-goods-interest-notes p{align-items:start;gap:.7rem;font-size:.82rem;display:flex}.gpe-goods-interest-notes svg{color:#d9b987;flex:none;margin-top:5px}.gpe-goods-interest-form-panel{background:#151515;border:1px solid #ebd0aa45;padding:clamp(1.3rem,3vw,2.5rem)}.gpe-goods-interest-form{flex-direction:column;gap:1rem;display:flex}.gpe-goods-interest-form>h2{margin:0;font-size:clamp(1.7rem,2.6vw,2.6rem);font-weight:520}.gpe-goods-interest-form>p:not(.gpe-goods-overline){color:#b8afa3;margin:0;font-size:.86rem}.gpe-goods-interest-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.gpe-goods-interest-form label{color:#e6cbab;gap:.45rem;min-width:0;font-size:.8rem;display:grid}.gpe-goods-interest-form input:not([type=checkbox]),.gpe-goods-interest-form select,.gpe-goods-interest-form textarea{color:#f5ede1;width:100%;min-width:0;font:inherit;background:#0b0c0d;border:1px solid #eac9a759;border-radius:2px;padding:.85rem .95rem;line-height:1.45}.gpe-goods-interest-form textarea{resize:vertical}.gpe-goods-interest-form :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #e7c18e}.gpe-goods-interest-form .gpe-goods-interest-privacy{color:#b5aa9b;font-size:.74rem;line-height:1.6}.gpe-goods-interest-privacy a{color:#eed0a7}.gpe-goods-interest-form button{color:#17100c;cursor:pointer;background:#e9caa0;border:0;border-radius:2px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-size:.89rem;font-weight:740;display:flex}.gpe-goods-interest-form button:disabled{opacity:.55;cursor:wait}.gpe-goods-interest-error{color:#ffc4b6!important}.gpe-goods-interest-confirmation>svg{color:#e3bd84}.gpe-goods-interest-confirmation>h2{font-size:clamp(2.2rem,3.5vw,3.7rem);font-weight:500}.gpe-goods-interest-confirmation h2 em{color:#e1bd90;font:italic 400 1em Georgia,serif}.gpe-goods-interest-confirmation>a{color:#efd1a6;align-items:center;gap:.7rem;display:inline-flex}.gpe-goods-interest-receipt{overflow-wrap:anywhere;color:#c5b6a5;font-size:.75rem}@media (width<=1000px){.gpe-goods-signature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpe-goods-interest-layout{grid-template-columns:1fr}}@media (width<=650px){.gpe-goods-signatures-heading{grid-template-columns:1fr;gap:0}.gpe-goods-signature-grid{grid-template-columns:1fr}.gpe-goods-signature-image{aspect-ratio:1.35}.gpe-goods-interest-form-grid{grid-template-columns:1fr}.gpe-goods-interest-wrap{padding-top:5.5rem}.gpe-editorial-original-identity{gap:.6rem;margin-bottom:1.4rem}.gpe-editorial-original-identity img{width:55px;height:50px}}.gpe-goods-product-line{border-top:1px solid #e4c9a933;max-width:1500px;margin:0 auto;padding:clamp(4rem,7vw,7rem) clamp(1.4rem,6vw,6.5rem)}.gpe-goods-line-head{grid-template-columns:1fr .75fr;align-items:end;gap:3rem;display:grid}.gpe-goods-line-head h2{letter-spacing:-.06em;margin:.7rem 0 1.1rem;font-size:clamp(2.6rem,5vw,5.2rem);font-weight:480;line-height:1.08}.gpe-goods-line-head h2 em{color:#dbbd92;font:italic 400 1em Georgia,serif}.gpe-goods-line-head>p{color:#b7aea3;max-width:510px;font-size:.91rem}.gpe-goods-line-controls{border-block:1px solid #ddc6a833;justify-content:space-between;align-items:center;gap:1.4rem;margin:2rem 0 1rem;padding:1.3rem 0;display:flex}.gpe-goods-line-tabs{flex-wrap:wrap;gap:.45rem;display:flex}.gpe-goods-line-tabs button{color:#bdb2a3;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;padding:.65rem .75rem;font-size:.72rem;transition:background .2s,color .2s}.gpe-goods-line-tabs button:hover,.gpe-goods-line-tabs button.is-current{color:#181412;background:#e6cfaf}.gpe-goods-line-search{color:#bf9f71;border-bottom:1px solid #f1d6b66b;align-items:center;gap:.4rem;min-width:180px;padding:.35rem 0;display:flex}.gpe-goods-line-search input{outline-offset:3px;color:#faf0e1;background:0 0;border:0;width:170px;font-size:.83rem}.gpe-goods-line-search input::placeholder{color:#a79c8e}.gpe-goods-line-count{color:#aa9a87;letter-spacing:.07em;margin:1.2rem 0;font-size:.68rem}.gpe-goods-line-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;display:grid}.gpe-goods-line-card{background:#121212;border:1px solid #e1c9ab33;border-radius:3px;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.gpe-goods-line-card:hover{border-color:#f1cfa7a6;transform:translateY(-3px)}.gpe-goods-line-media{aspect-ratio:1.04;background:#202020;border-bottom:1px solid #dfcaae21;place-items:center;display:grid;position:relative;overflow:hidden}.gpe-goods-line-media.is-mockup{background:#141414}.gpe-goods-line-media img{object-fit:cover;width:100%;height:100%;display:block}.gpe-goods-line-media.is-illustration{background:radial-gradient(circle at 48% 44%,#33302b,#191a1b 70%)}.gpe-goods-line-media.is-illustration svg{color:#dec7aa}.gpe-goods-line-media-label{letter-spacing:.18em;color:#b5a28a;font-size:.59rem;position:absolute;bottom:1.1rem;left:1.2rem}.gpe-goods-line-card-body{flex-direction:column;flex:1;padding:1.4rem;display:flex}.gpe-goods-line-card-meta{letter-spacing:.09em;color:#bda78a;border-bottom:1px solid #e5c7a524;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.9rem;font-size:.59rem;display:flex}.gpe-goods-line-card-body h3{letter-spacing:-.03em;margin:0 0 .6rem;font-size:1.48rem}.gpe-goods-line-card-body>p{flex:1;margin:0 0 1.3rem;font-size:.85rem;line-height:1.67}.gpe-goods-line-card-info{color:#b0a393;justify-content:space-between;gap:1rem;margin-bottom:1.1rem;font-size:.67rem;display:flex}.gpe-goods-line-card-info strong{color:#e8d2b2;text-align:right;font-weight:550}.gpe-goods-line-card-body>a{color:#e8ca9e;border-top:1px solid #e5c7a52e;justify-content:space-between;align-items:center;gap:.7rem;padding-top:1rem;font-size:.84rem;font-weight:650;text-decoration:none;display:flex}.gpe-goods-line-show-all{color:#efdbbd;cursor:pointer;background:#26201a;border:1px solid #e6c08ea6;border-radius:3px;align-items:center;gap:.75rem;margin:2rem auto 0;padding:1rem 1.5rem;font-weight:600;display:flex}.gpe-goods-line-qualifier{color:#aea69c;max-width:800px;margin-top:1.5rem;font-size:.75rem}.gpe-goods-line-no-results{color:#d2c5b5;padding:2rem}@media (width<=1080px){.gpe-goods-line-controls{flex-direction:column;align-items:flex-start}.gpe-goods-line-search{align-self:stretch}.gpe-goods-line-search input{width:100%}.gpe-goods-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.gpe-goods-line-head{grid-template-columns:1fr;gap:1rem}.gpe-goods-line-grid{grid-template-columns:1fr}.gpe-goods-line-media{aspect-ratio:1.23}.gpe-goods-line-tabs{width:100%}.gpe-goods-line-controls{gap:1rem}}@media (prefers-reduced-motion:reduce){.gpe-goods-line-card,.gpe-goods-line-tabs button{transition:none}}.gpe-affiliate-offers{border-top:1px solid #ebd3a933;max-width:1500px;margin:0 auto;padding:clamp(4rem,7vw,7rem) clamp(1.4rem,6vw,6.5rem)}.gpe-affiliate-offers-intro{max-width:820px}.gpe-affiliate-offers-intro>p:last-child{max-width:700px}.gpe-affiliate-offers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:2.1rem;display:grid}.gpe-affiliate-offers-grid article{background:linear-gradient(160deg,#1c1a1a,#0e1012);border:1px solid #e3c2903d;flex-direction:column;gap:.7rem;padding:1.5rem;display:flex}.gpe-affiliate-offers-grid article>span{letter-spacing:.12em;color:#bca88b;font-size:.61rem}.gpe-affiliate-offers-grid article>svg{color:#d9ba8e;margin-top:1.3rem}.gpe-affiliate-offers-grid article>h3{margin:.5rem 0 0;font-size:1.4rem;font-weight:550}.gpe-affiliate-offers-grid article>p{flex:1;margin:0 0 1.1rem;font-size:.84rem}.gpe-affiliate-offers-grid article>a{color:#e8caa1;border-top:1px solid #e2c29540;justify-content:space-between;gap:.6rem;padding-top:1rem;font-size:.83rem;text-decoration:none;display:flex}.gpe-affiliate-offers-disclosure{color:#c6b59e;align-items:flex-start;gap:.7rem;margin-top:1.5rem;font-size:.8rem;display:flex}.gpe-affiliate-offers-disclosure svg{flex:none;margin-top:5px}@media (width<=740px){.gpe-affiliate-offers-grid{grid-template-columns:1fr}}.gpe-supliful-intro{border-top:1px solid #e5c79833;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,5rem);max-width:1500px;margin:0 auto;padding:clamp(4rem,7vw,6.5rem) clamp(1.4rem,6vw,6.5rem);display:grid}.gpe-supliful-intro-image{background:radial-gradient(circle at 48% 40%,#302c28,#131516 70%);border:1px solid #e4bf9340;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:380px;padding:clamp(1.2rem,3vw,2.5rem);display:flex}.gpe-supliful-brand{color:#ecd1a7;letter-spacing:.19em;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;margin:auto;font-size:.77rem;font-weight:600;display:flex}.gpe-supliful-brand img{object-fit:contain;width:112px;height:108px}.gpe-supliful-product-types{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.gpe-supliful-product-types span{letter-spacing:.09em;color:#dfc7a8;border:1px solid #dcba9157;padding:.6rem .5rem;font-size:.56rem}.gpe-supliful-intro-image>p{text-align:center;letter-spacing:.15em;margin:1.5rem 0 0;font-size:.6rem}.gpe-supliful-intro-copy h2{letter-spacing:-.055em;margin:.75rem 0 1.2rem;font-size:clamp(2.6rem,4.6vw,5rem);line-height:1.05}.gpe-supliful-intro-copy h2 em{color:#e2c29a;font:italic 400 1em Georgia,serif}.gpe-supliful-intro-copy>p:not(.gpe-goods-overline){max-width:620px;font-size:.96rem}.gpe-supliful-requirements{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;display:flex}.gpe-supliful-requirements span{color:#dfc3a4;background:#25211d;border-radius:2px;padding:.6rem .8rem;font-size:.71rem}.gpe-supliful-intro-copy>a{color:#f5e0bf;border-bottom:1px solid #d9b684;align-items:center;gap:.65rem;padding-bottom:.65rem;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-flex}@media (width<=780px){.gpe-supliful-intro{grid-template-columns:1fr}.gpe-supliful-intro-image{min-height:330px}.gpe-affiliate-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.gpe-affiliate-offers-grid{grid-template-columns:1fr}}.gpe-goods-clothing-showcase{border-top:1px solid #f1d6b32e;max-width:1500px;margin:0 auto;padding:clamp(3.5rem,6vw,6rem) clamp(1.4rem,6vw,6.5rem)}.gpe-goods-clothing-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.gpe-goods-clothing-head h2{letter-spacing:-.06em;margin:.9rem 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:450;line-height:1.08}.gpe-goods-clothing-head h2 em{color:#debd93;font:italic 400 1em Georgia,serif}.gpe-goods-clothing-head>p{color:#beb4a8;max-width:460px;font-size:.91rem;line-height:1.7}.gpe-goods-clothing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.gpe-goods-clothing-card{background:#181818;border:1px solid #e7cfad3d;min-width:0;overflow:hidden}.gpe-goods-clothing-card>a{color:#f3e8d6;outline-offset:3px;text-decoration:none;display:block}.gpe-goods-clothing-card img{aspect-ratio:.96;object-fit:cover;width:100%;transition:transform .26s;display:block}.gpe-goods-clothing-card:hover img{transform:scale(1.03)}.gpe-goods-clothing-caption{border-top:1px solid #e9c89f29;justify-content:space-between;align-items:center;gap:.8rem;padding:1.1rem 1.2rem;font-size:.92rem;font-weight:600;display:flex}.gpe-goods-clothing-caption svg{color:#e6c396;flex:none}.gpe-goods-clothing-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.3rem;margin-top:1.4rem;display:flex}.gpe-goods-clothing-actions>p{color:#b6ab9e;max-width:660px;margin:0;font-size:.78rem}.gpe-goods-clothing-actions>a{color:#edcfa7;align-items:center;gap:.5rem;font-size:.85rem;text-decoration:none;display:flex}@media (width<=890px){.gpe-goods-clothing-head{grid-template-columns:1fr}.gpe-goods-clothing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.gpe-goods-clothing-grid{grid-template-columns:1fr}.gpe-goods-clothing-caption{font-size:.89rem}}@media (prefers-reduced-motion:reduce){.gpe-goods-clothing-card img{transition:none}}.gpe-goods-category-edit{border-top:1px solid #edd3af2e;max-width:1500px;margin:auto;padding:clamp(4rem,6vw,6rem) clamp(1.4rem,6vw,6.5rem)}.gpe-goods-category-heading{grid-template-columns:1fr .85fr;align-items:end;gap:2.5rem;margin-bottom:2rem;display:grid}.gpe-goods-category-heading h2{letter-spacing:-.06em;margin:.65rem 0;font-size:clamp(2.7rem,4.5vw,4.8rem);font-weight:450;line-height:1.04}.gpe-goods-category-heading h2 em{color:#d5b58b;font:italic 400 1em Georgia,serif}.gpe-goods-category-heading>p{color:#b3aa9f;max-width:540px;font-size:.94rem}.gpe-goods-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.gpe-goods-category-card{cursor:pointer;color:#efe1cc;text-align:left;background:#161717;border:1px solid #e1c69f36;min-width:0;padding:0;transition:transform .25s,border-color .25s}.gpe-goods-category-card:hover{border-color:#c3a37b;transform:translateY(-3px)}.gpe-goods-category-card:focus-visible{outline-offset:3px;outline:2px solid #e8cda6}.gpe-goods-category-card span{color:#e9d6b7;border-top:1px solid #d9b58733;justify-content:space-between;align-items:center;gap:.7rem;min-height:64px;padding:1rem;font-size:.83rem;font-weight:620;display:flex}.gpe-goods-line-title{color:#f2ebe2;text-decoration:none}.gpe-goods-line-title:hover{-webkit-text-decoration:underline #be9b6c;text-decoration:underline #be9b6c}.gpe-goods-line-title h3{letter-spacing:-.03em;margin:0 0 .6rem;font-size:1.48rem}.gpe-goods-line-card-body .gpe-goods-line-view{color:#cfc6b7;border:0;justify-content:space-between;margin-bottom:.65rem;padding:.45rem 0;font-weight:450;text-decoration:none;display:flex}.gpe-goods-line-card-body .gpe-goods-line-view:hover{color:#f6e2be}.gpe-product-preview{color:#f4ece1;background:#101010;min-height:90vh}.gpe-product-preview-inner{max-width:1480px;margin:auto;padding:clamp(5rem,7vw,8rem) clamp(1.3rem,5vw,5.5rem)}.gpe-product-preview-back{color:#d6b78f;align-items:center;gap:.65rem;margin-bottom:2.1rem;font-size:.84rem;text-decoration:none;display:inline-flex}.gpe-product-preview-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.gpe-product-preview-visual{background:#191919;border:1px solid #dbbb9242}.gpe-product-preview-visual img{aspect-ratio:900/960;object-fit:cover;width:100%;height:auto;display:block}.gpe-product-preview-visual>span{color:#b7a894;letter-spacing:.1em;border-top:1px solid #ddbf9a29;padding:1rem 1.3rem;font-size:.62rem;display:block}.gpe-product-preview-info h1{letter-spacing:-.065em;margin:1rem 0 1.2rem;font-size:clamp(2.6rem,5vw,5.4rem);line-height:1.07}.gpe-product-preview-summary{color:#bfb6aa;max-width:540px;margin-bottom:2.3rem;font-size:1.02rem;line-height:1.8}.gpe-product-preview-meta{border-bottom:1px solid #e4caac2e;justify-content:space-between;align-items:center;gap:1.4rem;padding:1rem 0;display:flex}.gpe-product-preview-meta span{letter-spacing:.13em;color:#b9ab95;font-size:.61rem}.gpe-product-preview-meta strong{color:#e7d3b5;text-align:right;font-size:.83rem;font-weight:520}.gpe-product-preview-primary{color:#1c1916;background:#e0c49f;justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0;padding:1.1rem 1.3rem;font-size:.92rem;font-weight:700;text-decoration:none;display:flex}.gpe-product-preview-primary:hover{background:#f0d8b4}.gpe-product-preview-safety{color:#c7b8a4;align-items:flex-start;gap:.85rem;display:flex}.gpe-product-preview-safety svg{color:#d0ad82;flex:none}.gpe-product-preview-safety p{margin:0;font-size:.79rem;line-height:1.65}.gpe-product-preview-details{border-top:1px solid #e4caac2e;margin-top:2rem;padding-top:1.4rem}.gpe-product-preview-details h2{margin-bottom:1rem;font-size:1.24rem}.gpe-product-preview-details>p{color:#b9ab97;gap:.65rem;font-size:.78rem;line-height:1.6;display:flex}.gpe-product-preview-details svg{color:#d4b386;flex:none}.gpe-product-preview-related{border-top:1px solid #ebd6b838;margin-top:clamp(4rem,7vw,7rem);padding-top:3.5rem}.gpe-product-preview-related h2{letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,3rem);font-weight:480}.gpe-product-preview-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.gpe-product-preview-related-grid a{color:#e7d5bc;background:#181818;border:1px solid #dbbb9233;text-decoration:none}.gpe-product-preview-related-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.gpe-product-preview-related-grid span{justify-content:space-between;gap:1rem;padding:1rem;font-size:.87rem;display:flex}.gpe-product-preview-missing{text-align:center;color:#e9dcc8;background:#101010;min-height:70vh;padding:8rem 2rem}.gpe-product-preview-missing a{color:#e4c49b}@media (width<=1000px){.gpe-goods-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.gpe-goods-category-heading{grid-template-columns:1fr;gap:.8rem}.gpe-goods-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpe-product-preview-grid{grid-template-columns:1fr}}@media (width<=520px){.gpe-goods-category-grid{grid-template-columns:1fr 1fr;gap:.6rem}.gpe-goods-category-card span{padding:.8rem;font-size:.73rem}.gpe-product-preview-related-grid{grid-template-columns:1fr}.gpe-product-preview-inner{padding-top:5rem}}@media (prefers-reduced-motion:reduce){.gpe-goods-category-card{transition:none}}.gpe-supliful-intro-image.gpe-lifestyle-feature-art{align-self:stretch;min-height:0;padding:0;display:block}.gpe-lifestyle-feature-art>img{aspect-ratio:900/960;object-fit:cover;width:100%;height:auto;display:block}.gpe-supliful-intro-image.gpe-lifestyle-feature-art>p{text-align:center;border-top:1px solid #dabf9d2b;margin:0;padding:1.05rem}.gpe-goods-line-media .gpe-3d-stage{aspect-ratio:1.04;border:0;height:100%}.gpe-goods-line-media .gpe-3d-stage-set{inset:1.75%}.gpe-goods-clothing-card .gpe-3d-stage{aspect-ratio:.96;border:none}.gpe-goods-clothing-card .gpe-3d-stage-set{inset:1.5%}.gpe-goods-clothing-card .gpe-3d-stage-set img{transform:none}.gpe-product-preview-visual .gpe-3d-stage{border:0}.gpe-product-preview-visual .gpe-3d-stage-set img{aspect-ratio:auto;width:100%;max-width:none;height:100%}@media (width<=720px){.gpe-goods-line-media .gpe-3d-stage{aspect-ratio:1.23}}.gpe-product-official-identity{color:#ddc39d;align-items:center;gap:.7rem;margin-bottom:1.3rem;display:flex}.gpe-product-official-identity img{object-fit:contain;flex:none;width:72px;height:65px}.gpe-product-official-identity span{letter-spacing:.13em;font-size:.61rem;font-weight:700;line-height:1.6}.gpe-goods-category-blank-photo,.gpe-related-blank-photo,.gpe-lifestyle-blank-photo{background:#161616;border:0;width:100%;display:block}.gpe-goods-category-blank-photo{aspect-ratio:1.1}.gpe-related-blank-photo{aspect-ratio:1}.gpe-lifestyle-blank-photo{aspect-ratio:900/960}.gpe-goods-line-media .gpe-3d-stage,.gpe-goods-clothing-card .gpe-3d-stage,.gpe-product-preview-visual .gpe-3d-stage{background:#161616;border:0}.gpe-goods-campaign{border-bottom:1px solid #e6c99f26;max-width:1500px;margin:0 auto;padding:2.1rem clamp(1.4rem,6vw,6.5rem)}.gpe-goods-campaign img{aspect-ratio:1700/760;object-fit:cover;border:1px solid #e4bd8e33;width:100%;height:auto;display:block}.gpe-goods-campaign p{text-align:right;letter-spacing:.07em;color:#bca98f;margin:.9rem 0 0;font-size:.69rem}.gpe-goods-category-card img{aspect-ratio:1.1;object-fit:cover;width:100%;display:block}.gpe-lifestyle-feature-art .gpe-lifestyle-feature-img{aspect-ratio:900/960;object-fit:cover;width:100%;height:auto;max-height:520px;display:block}.gpe-related-concept-img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.gpe-goods-line-media .gpe-3d-stage img,.gpe-goods-clothing-card .gpe-3d-stage img{object-fit:cover;width:100%;height:100%}.gpe-goods-campaign-gallery{border-top:1px solid #edd3af2e;max-width:1500px;margin:auto;padding:clamp(3rem,6vw,6rem) clamp(1.4rem,6vw,6.5rem)}.gpe-goods-campaign-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.7rem;display:flex}.gpe-goods-campaign-head h2{letter-spacing:-.05em;margin:.5rem 0;font-size:clamp(2.3rem,4.4vw,4.8rem);font-weight:450;line-height:1.1}.gpe-goods-campaign-head>p{color:#bbaea0;max-width:360px;font-size:.87rem}.gpe-goods-campaign-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a08a6a #191817;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.gpe-goods-campaign-thumb{color:#f2e0c5;cursor:pointer;text-align:left;scroll-snap-align:start;background:#161717;border:1px solid #e0c9a840;flex:0 0 min(64%,560px);min-width:260px;padding:0;overflow:hidden}.gpe-goods-campaign-thumb:hover,.gpe-goods-campaign-thumb:focus-visible{border-color:#d7ba8c}.gpe-goods-campaign-thumb>img{aspect-ratio:1700/760;object-fit:cover;width:100%;height:auto;display:block}.gpe-goods-campaign-thumb>span{border-top:1px solid #eac89f26;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:.85rem;display:flex}@media (width<=690px){.gpe-goods-campaign-head{display:block}.gpe-goods-campaign-thumb{flex-basis:88%}}.gpe-campaign-gallery-aside{max-width:440px}.gpe-campaign-gallery-aside p{color:#bbaea0;font-size:.87rem;line-height:1.65}.gpe-campaign-gallery-aside a{color:#ddbb8d;border-bottom:1px solid #856747;align-items:center;gap:.5rem;padding-bottom:.4rem;font-size:.85rem;text-decoration:none;display:inline-flex}.gpe-goods-hold-hero{border-bottom:1px solid #e7cca633;max-width:1550px;margin:0 auto;padding:clamp(7rem,12vw,10rem) clamp(1.4rem,6vw,6.5rem) 4rem}.gpe-goods-hold-hero h1{letter-spacing:-.07em;margin:1.4rem 0;font-size:clamp(3.2rem,8vw,8rem);font-weight:600;line-height:.96}.gpe-goods-hold-hero h1 em{color:#dec197;font:italic 450 1em Georgia,serif}.gpe-goods-hold-hero>p:not(.gpe-goods-overline){color:#c5bfb6;max-width:770px;font-size:1.04rem;line-height:1.8}.gpe-goods-hold-actions{flex-wrap:wrap;gap:1rem;margin:2rem 0;display:flex}.gpe-goods-hold-actions a{color:#e3cbab;border:1px solid #dcb8866e;align-items:center;gap:.5rem;padding:.9rem 1.2rem;font-size:.83rem;text-decoration:none;display:inline-flex}.gpe-goods-hold-hero .gpe-goods-hold-notice{color:#acaaa5;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.gpe-goods-hold-notice svg{color:#dec197;flex:none}.gpe-goods--onhold .gpe-goods-line-media{text-decoration:none;display:block}.gpe-goods--onhold .gpe-3d-stage{background:#151515;border:0}.gpe-goods--onhold .gpe-goods-line-card-info strong{font-size:.76rem}.estates-site{--ink:#25221d;--cream:#e9e4d9;--accent:#b2a38c;background:var(--cream);color:var(--ink);overflow:hidden}.estates-site .site-header{z-index:4;position:relative}.estates-hero{isolation:isolate;background:#d9d2c6;align-items:center;min-height:790px;padding:clamp(35px,7vw,110px);display:grid;position:relative}.estates-hero-photo{z-index:-1;background:linear-gradient(125deg,#ddd6c8,#938e83 52%,#4a4a45);position:absolute;inset:0 0 0 42%;overflow:hidden}.estates-hero-photo:after{content:"";background:linear-gradient(90deg,#d9d2c6 0%,#0000 35%),linear-gradient(#0000 55%,#0004);position:absolute;inset:0}.estates-building{background:linear-gradient(115deg,#d9d5cc,#736d66);grid-template-columns:repeat(2,1fr);gap:16px;width:60%;height:82%;padding:30px;display:grid;position:absolute;bottom:0;right:13%;transform:skewY(-7deg);box-shadow:-45px 20px 75px #26231e50}.estates-building span{background:linear-gradient(130deg,#454e50,#9baba8 65%,#515d5d);box-shadow:inset 8px 0 #e6e0d5}.estates-hero-copy{max-width:770px}.estates-kicker{letter-spacing:.22em;font-size:12px;font-weight:700}.estates-hero h1{letter-spacing:-.09em;margin:60px 0 35px;font-size:clamp(72px,11vw,175px);font-weight:500;line-height:.85}.estates-site em{font-family:Georgia,serif;font-weight:400}.estates-hero-copy>p:not(.estates-kicker){max-width:520px;font-size:clamp(17px,1.6vw,23px);line-height:1.65}.estates-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.estates-actions a,.estates-process a{color:#f6f0e5;background:#282620;padding:16px 22px;text-decoration:none;transition:transform .2s;display:inline-block}.estates-actions a:hover,.estates-process a:hover{transform:translateY(-4px)}.estates-actions a+a{color:#25221d;background:0 0;border:1px solid #25221d}.estates-hero-index{letter-spacing:.15em;font-size:12px;position:absolute;bottom:24px;left:7vw}.estates-explore{padding:110px clamp(24px,6vw,100px)}.estates-intro{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;margin-bottom:60px;display:flex}.estates-intro h2,.estates-process h2{letter-spacing:-.07em;margin:15px 0;font-size:clamp(50px,6vw,95px);font-weight:500;line-height:1.02}.estates-intro>p:last-child{max-width:300px;line-height:1.8}.estates-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.estates-column{color:#fff;background:linear-gradient(145deg,#bcb2a2,#6c655c);flex-direction:column;justify-content:space-between;min-height:540px;padding:25px;transition:transform .35s,filter .35s;display:flex;position:relative;overflow:hidden}.estates-column:nth-child(2){background:linear-gradient(145deg,#969c98,#424d50)}.estates-column:nth-child(3){background:linear-gradient(145deg,#c3b9a8,#7c6a5d)}.estates-column:nth-child(4){background:linear-gradient(145deg,#8b8580,#383d3e)}.estates-column:before{content:"";border:1px solid #ffffff40;border-radius:50%;transition:transform .5s;position:absolute;inset:10% -25%;transform:rotate(-25deg)scale(1.3)}.estates-column:hover,.estates-column:focus-visible{filter:brightness(1.08);outline-offset:3px;outline:2px solid #24211d;transform:translateY(-12px)}.estates-column:hover:before,.estates-column:focus-visible:before{transform:rotate(5deg)scale(1.1)}.estates-column-top,.estates-column-body{justify-content:space-between;display:flex;position:relative}.estates-column-body{display:block}.estates-column-body>p:first-child{letter-spacing:.14em;text-transform:uppercase;font-size:13px}.estates-column h3{letter-spacing:-.07em;margin:12px 0;font-size:clamp(36px,4vw,66px);font-weight:500}.estates-column-description{max-width:260px;line-height:1.6}.estates-process{color:#eee9dd;background:#292821;padding:120px 7vw}.estates-process>p:not(.estates-kicker){max-width:700px;font-size:19px;line-height:1.8}.estates-process a{color:#292821;background:#e6dfd1;margin-top:24px}@media (width<=1000px){.estates-columns{grid-template-columns:repeat(2,1fr)}.estates-column{min-height:400px}}@media (width<=600px){.estates-hero{min-height:730px;padding:32px 25px}.estates-hero-photo{opacity:.65;inset:0 0 35% 25%}.estates-hero h1{margin-top:210px;font-size:70px}.estates-hero-index{left:25px}.estates-columns{grid-template-columns:1fr}.estates-column{min-height:310px}.estates-explore{padding:75px 24px}.estates-intro h2,.estates-process h2{font-size:52px}}@media (prefers-reduced-motion:reduce){.estates-site *{scroll-behavior:auto!important;transition:none!important}}.estates-experiences{background:#dcd5c9;gap:22px;padding:65px clamp(24px,6vw,100px);display:grid}.estates-map-panel,.estates-architecture-panel{background:#f3eee4;grid-template-columns:1fr 1.25fr;gap:25px;min-height:390px;padding:32px;display:grid}.estates-experiences h3{letter-spacing:-.06em;margin:22px 0;font-size:clamp(36px,4vw,65px);line-height:1.1}.estates-experiences p{max-width:430px;line-height:1.65}.estates-experiences button{color:#fff;cursor:pointer;background:#2d2922;border:1px solid #2d2922;margin-top:12px;padding:14px 20px}.estates-map-canvas,.estates-architecture-canvas{background:linear-gradient(140deg,#a6a397,#d7d0c4);min-height:340px;position:relative;overflow:hidden}.estates-architecture-canvas:empty:after,.estates-map-canvas:empty:after{content:"Interactive experience available on request";color:#4d4941;text-align:center;place-items:center;padding:20px;font-size:14px;display:grid;position:absolute;inset:0}@media (width<=850px){.estates-map-panel,.estates-architecture-panel{grid-template-columns:1fr}.estates-experiences{padding:35px 20px}.estates-map-canvas,.estates-architecture-canvas{min-height:300px}}.estates-journey{background:#e9e4d9;padding:110px clamp(24px,6vw,100px)}.estates-journey-intro{max-width:850px}.estates-journey-intro h2{letter-spacing:-.07em;margin:25px 0;font-size:clamp(48px,7vw,105px);line-height:1.05}.estates-journey-intro>p:last-child{max-width:640px;font-size:18px;line-height:1.7}.estates-journey-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.estates-journey-card{color:#f5efe6;background:linear-gradient(135deg,#383c3a,#131a1b);flex-direction:column;justify-content:space-between;min-height:310px;padding:32px;text-decoration:none;transition:transform .35s,background-position .5s;display:flex;position:relative;overflow:hidden}.estates-journey-card:nth-child(2){background:linear-gradient(140deg,#b8a58d,#534c43)}.estates-journey-card:nth-child(3){background:linear-gradient(145deg,#48413b,#211b19)}.estates-journey-card:before{content:"";border:1px solid #fff5;border-radius:50%;width:210px;height:210px;transition:transform .6s;position:absolute;top:45px;right:-60px;box-shadow:0 0 0 38px #ffffff0a,0 0 0 75px #ffffff0b}.estates-journey-card:hover,.estates-journey-card:focus-visible{outline-offset:3px;outline:2px solid #a78e6b;transform:translateY(-10px)}.estates-journey-card:hover:before{transform:scale(1.35)translate(-20px)}.estates-journey-card strong{letter-spacing:-.06em;font-size:clamp(30px,3vw,49px);line-height:1.08;position:relative}.estates-journey-card span{letter-spacing:.08em;font-size:13px;position:relative}@media (width<=800px){.estates-journey-cards{grid-template-columns:1fr}.estates-journey-card{min-height:240px}.estates-journey{padding:65px 24px}}@media (prefers-reduced-motion:reduce){.estates-journey-card,.estates-journey-card:before{transition:none}}.estates-editorial{color:#f3eee3;background:#252622;grid-template-columns:1.1fr 1fr;min-height:680px;display:grid;overflow:hidden}.estates-editorial-image{background-color:#0000;background-image:linear-gradient(145deg,#1d262b2b,#00000060),linear-gradient(130deg,#9e9b91 0%,#d5d1c5 25%,#696f69 26%,#b1b6b0 48%,#343b39 49%,#6e7873 70%,#252b2a 71%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:420px;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.estates-editorial:hover .estates-editorial-image{transform:scale(1.04)}.estates-editorial-copy{flex-direction:column;justify-content:center;padding:clamp(35px,7vw,120px);display:flex}.estates-editorial-copy h2{letter-spacing:-.07em;margin:30px 0;font-size:clamp(45px,6vw,88px);line-height:1.04}.estates-editorial-copy>p:not(.estates-kicker){max-width:560px;font-size:18px;line-height:1.8}.estates-editorial-copy>a{color:#f3eee3;border-bottom:1px solid #a9a396;align-self:flex-start;margin-top:40px;padding-bottom:15px;text-decoration:none;transition:letter-spacing .3s}.estates-editorial-copy>a:hover{letter-spacing:.04em}@media (width<=850px){.estates-editorial{grid-template-columns:1fr}.estates-editorial-image{min-height:340px}}@media (prefers-reduced-motion:reduce){.estates-editorial-image,.estates-editorial-copy>a{transition:none}}.website-production-note{background:var(--surface,#171021);color:inherit}.estates-cinematic-hero{color:#f7f4ed;background:#242521;min-height:min(900px,92svh)}.estates-hero-photographic{background:linear-gradient(90deg,#0a0f10d4,#0a0f101a),url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=2200&q=85) 50%/cover no-repeat;animation:1.5s ease-out both estatesHeroReveal;inset:0}.estates-cinematic-hero .estates-hero-copy{z-index:1;position:relative}.estates-cinematic-hero .estates-actions a{color:#25221d;background:#e9e4d9}.estates-cinematic-hero .estates-actions a+a{color:#fff;background:#ffffff15;border-color:#ffffff80}.estates-showcase{color:#f7f4ed;background:#1d211f;padding:110px clamp(24px,6vw,100px)}.estates-showcase-heading{max-width:820px}.estates-showcase-heading h2{letter-spacing:-.075em;margin:22px 0;font-size:clamp(54px,7vw,110px);line-height:1}.estates-showcase-heading>p:last-child{font-size:18px;line-height:1.7}.estates-gallery{background:#555c58;height:clamp(460px,68vw,760px);margin-top:55px;position:relative;overflow:hidden}.estates-gallery-image{background-position:50%;background-size:cover;animation:.75s ease-out both estatesImageIn;position:absolute;inset:0}.estates-gallery-content{z-index:1;text-shadow:0 2px 18px #0009;max-width:620px;position:absolute;bottom:clamp(45px,7vw,110px);left:clamp(24px,6vw,90px)}.estates-gallery-content>span{letter-spacing:.2em}.estates-gallery-content h3{letter-spacing:-.085em;margin:20px 0;font-size:clamp(70px,11vw,160px);line-height:1}.estates-gallery-content p{font-size:clamp(18px,2vw,25px)}.estates-gallery-content a{color:#25221d;text-shadow:none;background:#eee7db;margin-top:20px;padding:15px 24px;text-decoration:none;transition:transform .2s;display:inline-block}.estates-gallery-content a:hover{transform:translateY(-4px)}.estates-gallery-controls{gap:10px;display:flex;position:absolute;bottom:40px;right:32px}.estates-gallery-controls button{color:#fff;cursor:pointer;background:#171c1a99;border:1px solid #fffd;width:55px;height:55px;font-size:24px;transition:background .25s,transform .25s}.estates-gallery-controls button:hover{background:#171c1a;transform:translateY(-3px)}.estates-gallery-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.estates-gallery-tabs button{text-align:left;color:#e8e2d8;cursor:pointer;background:0 0;border:0;border-top:2px solid #ffffff50;padding:22px 16px;font-size:21px;transition:border-color .25s,color .25s}.estates-gallery-tabs button span{letter-spacing:.12em;margin-right:18px;font-size:12px}.estates-gallery-tabs button.is-active{color:#fff;border-color:#d3ad75}.estates-showcase [data-reveal]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(40px)}.estates-showcase [data-reveal].is-visible{opacity:1;transform:none}.estates-convert{background:#ddd3c4;grid-template-columns:1.4fr 1fr;gap:60px;padding:110px clamp(24px,6vw,100px);display:grid}.estates-convert h2{letter-spacing:-.075em;margin:22px 0;font-size:clamp(52px,6vw,100px);line-height:1.05}.estates-convert p:last-child{max-width:700px;font-size:18px;line-height:1.75}.estates-convert-actions{flex-direction:column;justify-content:center;gap:14px;display:flex}.estates-convert-actions a{color:#f8f4ea;background:#282b29;padding:23px 28px;text-decoration:none;transition:transform .25s,background .25s}.estates-convert-actions a:hover{background:#4a4d47;transform:translate(8px)}@keyframes estatesHeroReveal{0%{opacity:.4;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes estatesImageIn{0%{opacity:.4;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (width<=800px){.estates-convert{grid-template-columns:1fr}.estates-gallery-controls{bottom:18px;right:18px}.estates-gallery-content{bottom:105px;right:18px}.estates-gallery-tabs button{padding:16px 6px;font-size:16px}.estates-gallery-tabs button span{margin-bottom:8px;display:block}.estates-showcase{padding:75px 24px}.estates-cinematic-hero .estates-hero-photo{opacity:1;inset:0}}@media (prefers-reduced-motion:reduce){.estates-hero-photographic,.estates-gallery-image{animation:none}.estates-showcase [data-reveal]{opacity:1;transition:none;transform:none}}.estates-gallery-image:after{content:"";background:linear-gradient(90deg,#0008,#0000);position:absolute;inset:0}.estates-view-controls{z-index:2;color:#fff;background:#151b1abf;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;top:25px;right:28px}.estates-view-controls span{letter-spacing:.1em;margin-right:10px;font-size:11px}.estates-view-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;width:36px;height:36px}.estates-gallery-image{transition:background-position .7s ease-out}.estates-intake-section{background:#f2eee6;grid-template-columns:1fr 1.2fr;gap:65px;padding:100px clamp(24px,6vw,100px);display:grid}.estates-intake-heading h2{letter-spacing:-.075em;margin:30px 0;font-size:clamp(54px,6vw,98px);line-height:1}.estates-intake-heading p{font-size:18px;line-height:1.75}.estates-lead-form{background:#fff;padding:35px;box-shadow:0 24px 75px #171b1717}.estates-lead-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.estates-lead-form label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.estates-lead-form input:not([type=checkbox]):not([type=radio]),.estates-lead-form select,.estates-lead-form textarea{color:#25221d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #a9aaa2;border-radius:0;padding:13px 12px;font-size:15px}.estates-lead-form>label{margin-top:17px}.estates-lead-types{border:0;margin:0 0 25px;padding:0}.estates-lead-types legend{margin-bottom:12px;font-size:14px;font-weight:700}.estates-lead-types{flex-wrap:wrap;gap:10px;display:flex}.estates-lead-types legend{width:100%}.estates-lead-types label{cursor:pointer;background:#eeeae1;flex-direction:row;align-items:center;gap:7px;padding:12px;display:flex}.estates-consent{align-items:flex-start;flex-direction:row!important;font-size:12px!important;font-weight:400!important;display:flex!important}.estates-lead-form>button{color:#fff;cursor:pointer;background:#282b29;border:0;margin-top:25px;padding:17px 24px;font-size:15px}.estates-lead-form>button:disabled{opacity:.6}.estates-lead-note{color:#65655e;font-size:12px;line-height:1.65}.estates-success{color:#235c3c}.estates-error{color:#9d2525}@media (width<=950px){.estates-intake-section{grid-template-columns:1fr}.estates-view-controls span{display:none}}@media (width<=560px){.estates-lead-grid{grid-template-columns:1fr}.estates-lead-form{padding:20px}.estates-view-controls{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.estates-gallery-image{transition:none}}.estates-hero-tour{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151a19a8;align-items:center;gap:16px;padding:10px 14px;display:flex;position:absolute;bottom:45px;right:clamp(24px,7vw,110px)}.estates-hero-tour span{letter-spacing:.18em;font-size:11px}.estates-hero-tour button{color:#262a27;cursor:pointer;background:#f2ece0;border:0;width:48px;height:48px;font-size:23px;transition:transform .2s}.estates-hero-tour button:hover{transform:scale(1.08)}.estates-hero-photographic{transition:background-image .35s,filter .5s}.estates-site .estates-column{min-height:570px}.estates-site .estates-column-description{max-width:350px;font-size:15px}.estates-site .estates-editorial-copy>a{color:#f3eee3}@media (width<=650px){.estates-hero-tour{gap:8px;bottom:75px;right:15px}.estates-hero-tour button{width:40px;height:40px}.estates-hero-index{font-size:10px;bottom:18px}}.estates-hero-photographic:after{background:linear-gradient(90deg,#0a0f10d4,#0a0f1019)!important}.estates-contract-request{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.estates-contract-request small{color:#666;font-size:12px;font-weight:400;line-height:1.5}@media (width<=650px){.estates-site{overflow-x:clip}.estates-cinematic-hero{align-items:end;min-height:88svh;padding:26px 22px 120px!important}.estates-cinematic-hero .estates-hero-copy{max-width:100%}.estates-cinematic-hero h1{letter-spacing:-.075em;margin:16px 0 22px!important;font-size:clamp(53px,14vw,82px)!important}.estates-cinematic-hero .estates-hero-copy>p:not(.estates-kicker){font-size:16px;line-height:1.5}.estates-cinematic-hero .estates-actions{gap:9px;margin-top:18px}.estates-cinematic-hero .estates-actions a{letter-spacing:.04em;padding:12px 13px;font-size:11px}.estates-hero-tour{bottom:50px!important;right:18px!important}.estates-hero-index{font-size:9px!important;bottom:19px!important;left:20px!important}.estates-showcase,.estates-explore,.estates-journey,.estates-intake-section,.estates-convert{padding:58px 20px!important}.estates-showcase-heading h2,.estates-intro h2,.estates-journey-intro h2,.estates-intake-heading h2,.estates-convert h2{font-size:clamp(40px,11vw,62px)!important}.estates-gallery{height:460px!important}.estates-gallery-content h3{font-size:64px!important}.estates-gallery-content p{font-size:16px!important}.estates-gallery-content{bottom:95px!important;left:20px!important}.estates-view-controls{top:12px!important;right:12px!important}.estates-gallery-tabs{gap:5px!important}.estates-gallery-tabs button{overflow-wrap:anywhere;font-size:13px!important}.estates-columns{grid-template-columns:1fr!important}.estates-site .estates-column{min-height:300px!important}.estates-editorial-copy{padding:55px 22px!important}.estates-journey-card{min-height:220px!important}.estates-intake-section{gap:25px!important}.estates-lead-form{min-width:0;max-width:100%}.estates-lead-grid{grid-template-columns:1fr!important}.estates-convert{grid-template-columns:1fr!important;gap:20px!important}.estates-convert-actions a{padding:17px!important}}.gpe-upgrade{--gpe-d-base:#090b10;--gpe-d-panel:#11151a;--gpe-d-charcoal:#181b20;--gpe-d-gold:#dfb878;--gpe-d-gold-hi:#f8dba8;--gpe-d-edge:#ddb57345;--gpe-d-light:#f8f6ef;--gpe-d-muted:#c6c4c0;background:var(--gpe-d-base);color:var(--gpe-d-light);font-family:var(--gpe-font,"Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing:antialiased;padding-bottom:0;overflow:hidden}.gpe-upgrade *,.gpe-upgrade :before,.gpe-upgrade :after{box-sizing:border-box}.gpe-upgrade a{color:inherit}.gpe-upgrade button{font:inherit;cursor:pointer}.gpe-upgrade :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--gpe-d-gold-hi);outline-offset:5px}.gpe-upgrade section[id],.gpe-upgrade nav[id]{scroll-margin-top:95px}.gpe-d-eyebrow,.gpe-d-section-no,.gpe-d-segment-label{color:var(--gpe-d-gold);letter-spacing:.19em;text-transform:uppercase;font-size:.69rem;font-weight:750;line-height:1.7}.gpe-d-section-no{display:block}.gpe-d-segment-label{color:#9d9fa2;text-align:right;font-size:.62rem}.gpe-d-status-dot{background:var(--gpe-d-gold-hi);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #e0b77724}.gpe-d-button{letter-spacing:.015em;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:16px 23px;font-size:.82rem;font-weight:750;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.gpe-d-button:hover{transform:translateY(-2px)}.gpe-upgrade .gpe-d-button-primary{color:#151318;background:linear-gradient(135deg,#f5dba8,#bb925b);border:1px solid #f2d49e;box-shadow:0 12px 35px #0003,inset 0 1px #ffffff4d}.gpe-upgrade .gpe-d-button-primary:hover{background:linear-gradient(135deg,#ffebc2,#c9a46f)}.gpe-upgrade .gpe-d-button-glass{color:#f9e8c7;background:#ffffff0b;border-color:#f3dbab63}.gpe-upgrade .gpe-d-button-glass:hover{background:#e7c1801c;border-color:#eed1a2}.gpe-upgrade .gpe-d-button-outline{color:#f9f4e9;background:0 0;border-color:#ffffff47}.gpe-d-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:32px;display:flex}.gpe-upgrade h1,.gpe-upgrade h2,.gpe-upgrade h3{overflow-wrap:break-word}.gpe-upgrade h1,.gpe-upgrade h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.gpe-upgrade em{color:var(--gpe-d-gold-hi);font-style:italic;font-weight:400}.gpe-d-hero{isolation:isolate;border-bottom:1px solid var(--gpe-d-edge);background:radial-gradient(at 80% 32%,#c7925338,#0000 34%),radial-gradient(at 12% 20%,#48415130,#0000 48%),repeating-linear-gradient(90deg,#0000 0 109px,#dab97b09 110px),linear-gradient(120deg,#111117,#090c11 68%,#111016);position:relative;overflow:hidden}.gpe-d-hero:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0006,#0000 26%,#0000002e);position:absolute;inset:0}.gpe-d-hero-content{grid-template-columns:minmax(0,1.06fr) minmax(370px,.94fr);align-items:center;gap:32px;max-width:1420px;min-height:760px;margin:0 auto;padding:174px 52px 74px;display:grid}.gpe-d-hero-copy{z-index:3;position:relative}.gpe-d-hero-copy h1{letter-spacing:-.075em;text-transform:uppercase;max-width:10.5ch;margin:28px 0 29px;font-size:clamp(3.55rem,6.2vw,7rem);line-height:.95}.gpe-d-hero-copy h1 span{color:#0000;background:linear-gradient(120deg,#fce9c0,#c3935a);-webkit-background-clip:text;background-clip:text}.gpe-d-hero-sub{color:#d5d1ce;max-width:565px;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.85}.gpe-d-proofline{border-top:1px solid var(--gpe-d-edge);flex-wrap:wrap;gap:9px 22px;max-width:590px;margin-top:32px;padding-top:19px;display:flex}.gpe-d-proofline span{color:#cec5b9;letter-spacing:.01em;align-items:center;gap:7px;font-size:.69rem;display:inline-flex}.gpe-d-proofline svg{color:var(--gpe-d-gold)}.gpe-d-hero-visual{isolation:isolate;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.gpe-d-hero-visual:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle,#bf853738,#734e2c16 40%,#0000 70%);border-radius:50%;width:510px;max-width:100%;height:510px;position:absolute}.gpe-d-orbit{z-index:-1;pointer-events:none;border:1px solid #f4d39c24;border-radius:50%;position:absolute;transform:rotate(-21deg)}.gpe-d-orbit-one{width:520px;max-width:115%;height:340px}.gpe-d-orbit-two{border-color:#f4d39c17;width:430px;max-width:100%;height:530px}.gpe-d-hero-logo{filter:drop-shadow(0 0 20px #d4a05530);opacity:.86;width:90px;height:auto;position:absolute;top:2%;right:3%}.gpe-d-showcase{background:linear-gradient(145deg,#1e1c22e6,#0b0b10e3);border:1px solid #f3c47a69;border-radius:18px;width:min(385px,83%);padding:15px 19px 23px;position:relative;transform:rotate(2deg);box-shadow:0 50px 100px #0000008f,inset 0 0 70px #be8c3f0e}.gpe-d-showcase:before{content:"";pointer-events:none;border:1px solid #e8bd7a1a;border-radius:13px;position:absolute;inset:6px}.gpe-d-showcase-head,.gpe-d-showcase-foot{letter-spacing:.12em;color:#d7b983;justify-content:space-between;align-items:center;gap:8px;font-size:.59rem;display:flex}.gpe-d-showcase-head{padding:0 0 13px}.gpe-d-showcase-head span:last-child{color:#9f9b93}.gpe-d-showcase-book{border-radius:6px;max-width:75%;height:auto;margin:10px auto 16px;display:block;box-shadow:0 19px 40px #00000091,0 0 40px #d7a05114}.gpe-d-showcase-foot{border-top:1px solid var(--gpe-d-edge);padding-top:13px;font-size:.62rem}.gpe-d-showcase-foot strong{letter-spacing:-.03em;color:#f6d6a3;font-size:1.5rem}.gpe-d-floating-note{z-index:2;color:#f1dfc3;white-space:nowrap;background:#16151bf0;border:1px solid #f0c07557;border-radius:8px;align-items:center;gap:10px;padding:13px 15px;font-size:.75rem;font-weight:750;display:flex;position:absolute;box-shadow:0 12px 36px #0006}.gpe-d-floating-note svg{color:var(--gpe-d-gold)}.gpe-d-note-left{bottom:22%;left:-5%;transform:rotate(-4deg)}.gpe-d-note-right{top:34%;right:-6%;transform:rotate(4deg)}.gpe-d-hero-bottom{border-top:1px solid #e3be8629;justify-content:space-between;align-items:center;gap:18px;max-width:1420px;margin:auto;padding:20px 50px 23px;display:flex;position:relative}.gpe-d-hero-bottom>span{color:#c8c2b7;white-space:nowrap;font-size:.72rem}.gpe-d-micro-number{letter-spacing:-.05em;color:#f0ce98;margin-right:8px;font-size:1.34rem;font-weight:650}.gpe-d-hero-bottom>a{letter-spacing:.12em;color:#edcb92;white-space:nowrap;align-items:center;gap:10px;font-size:.63rem;font-weight:700;display:inline-flex}.gpe-d-page-nav{z-index:28;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;background:#101216f5;border-bottom:1px solid #d7b1743d;align-items:center;gap:clamp(18px,3vw,44px);width:100%;padding:14px max(24px,50vw - 680px);display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 12px 26px #0000002e}.gpe-d-page-nav span{letter-spacing:.19em;color:var(--gpe-d-gold-hi);white-space:nowrap;margin-right:auto;font-size:.62rem;font-weight:800}.gpe-d-page-nav a{white-space:nowrap;letter-spacing:.09em;color:#c9c9c5;font-size:.63rem;font-weight:700;line-height:1.5;text-decoration:none;position:relative}.gpe-d-page-nav a:hover{color:var(--gpe-d-gold-hi)}.gpe-d-section,.gpe-d-book-section{max-width:1360px;margin:auto;padding:100px clamp(23px,4.8vw,72px)}.gpe-d-section-intro{border-top:1px solid var(--gpe-d-edge);justify-content:space-between;align-items:start;gap:16px;padding-top:15px;display:flex}.gpe-d-heading-layout{grid-template-columns:1.15fr .85fr;align-items:end;gap:65px;margin:35px 0 45px;display:grid}.gpe-d-heading-layout h2,.gpe-d-book-description h2,.gpe-p-statement-copy h2{letter-spacing:-.057em;margin:0;font-size:clamp(2.7rem,5.2vw,5.4rem);line-height:1.05}.gpe-d-heading-layout p,.gpe-p-statement-copy>p:not(.gpe-d-section-no){color:#bdbfc0;max-width:520px;margin:0;font-size:1.04rem;line-height:1.85}.gpe-d-book-section{padding-top:97px;padding-bottom:105px}.gpe-d-book-inner{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(50px,8vw,120px);padding-top:55px;display:grid}.gpe-d-book-gallery{border:1px solid var(--gpe-d-edge);background:radial-gradient(at 50% 38%,#cf9b5e2e,#0000 60%),linear-gradient(145deg,#191719,#101115 63%,#16141a);border-radius:25px;justify-content:center;align-items:center;min-height:590px;display:flex;position:relative;overflow:hidden}.gpe-d-book-halo{border:1px solid #eeb96b29;border-radius:50%;width:78%;height:78%;position:absolute;box-shadow:0 0 0 75px #eaae6606}.gpe-d-book-gallery>img{z-index:2;width:min(61%,325px);height:auto;transition:transform .35s;display:block;position:relative;transform:rotate(-5deg);box-shadow:0 30px 65px #000000a6,12px 13px 25px #0000004a}.gpe-d-book-gallery:hover>img{transform:rotate(-2deg)translateY(-7px)}.gpe-d-book-mark{z-index:3;letter-spacing:.11em;color:#eac994;align-items:center;gap:8px;font-size:.67rem;display:flex;position:absolute;bottom:24px;left:24px}.gpe-d-book-description h2{margin:24px 0 26px}.gpe-d-book-description>p:not(.gpe-d-eyebrow):not(.gpe-d-legal){color:#d1cfcd;max-width:620px;font-size:1.05rem;line-height:1.95}.gpe-d-book-facts{border-top:1px solid var(--gpe-d-edge);border-bottom:1px solid var(--gpe-d-edge);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:29px 0;padding:22px 0;display:grid}.gpe-d-book-facts div{flex-direction:column;gap:8px;display:flex}.gpe-d-book-facts strong{letter-spacing:-.06em;color:#f4d8aa;font-size:2.65rem;font-weight:550;line-height:1}.gpe-d-book-facts span{color:#bbb5ad;letter-spacing:.06em;font-size:.68rem}.gpe-d-book-price{justify-content:space-between;align-items:center;gap:15px;padding-top:3px;display:flex}.gpe-d-book-price>span{color:#bfb4a3;letter-spacing:.13em;font-size:.69rem;font-weight:700}.gpe-d-book-price strong{letter-spacing:-.07em;color:#eaca94;font-size:3.5rem;font-weight:650}.gpe-d-book-price small{letter-spacing:.03em;color:#b7a991;font-size:.75rem}.gpe-d-book-cta{margin-top:20px}.gpe-d-textlink{align-items:center;gap:7px;font-size:.85rem;font-weight:650;display:inline-flex;color:#ecd1a7!important}.gpe-d-legal{color:#ada7a3;margin-top:19px;font-size:.74rem;line-height:1.72}.gpe-d-service-section{padding-top:40px}.gpe-d-filters{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.gpe-d-filter{color:#d0d0cb;background:0 0;border:1px solid #64676a;border-radius:50px;align-items:center;gap:12px;padding:12px 18px;font-size:.76rem;font-weight:650;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.gpe-d-filter.is-selected{color:#171819;background:#dfb878;border-color:#eacfa1}.gpe-d-filter:hover{border-color:#ead09f}.gpe-d-filter-status{color:#9fa1a3;letter-spacing:.075em;margin:18px 0 20px;font-size:.69rem}.gpe-d-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gpe-d-service-card,.gpe-d-kit-card{background:linear-gradient(146deg,#1a1c20,#101216 76%);border:1px solid #e5bd7a2e;border-radius:11px;flex-direction:column;min-height:273px;padding:27px;transition:border-color .22s,transform .22s,background .22s;display:flex}.gpe-d-service-card:hover,.gpe-d-kit-card:hover{background:linear-gradient(146deg,#222126,#131518 76%);border-color:#f3d2949e;transform:translateY(-4px)}.gpe-d-service-card-top,.gpe-d-kit-top{letter-spacing:.12em;color:#c4a877;justify-content:space-between;align-items:center;gap:15px;font-size:.6rem;font-weight:750;display:flex}.gpe-d-service-card-top svg,.gpe-d-kit-top svg{color:var(--gpe-d-gold);stroke-width:1.5px}.gpe-d-service-card h3,.gpe-d-kit-card h3{letter-spacing:-.028em;color:#f3ede3;margin:24px 0 13px;font-size:clamp(1.45rem,1.75vw,1.85rem);font-weight:450;line-height:1.15}.gpe-d-service-card>p,.gpe-d-kit-card>p{color:#bcbebc;flex:1;margin:0 0 22px;font-size:.87rem;line-height:1.8}.gpe-d-service-card-footer,.gpe-d-kit-bottom{border-top:1px solid var(--gpe-d-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.gpe-d-service-card-footer>span,.gpe-d-kit-bottom>strong{color:#f0d3a0;font-size:1.16rem;font-weight:750}.gpe-d-service-card-footer a,.gpe-d-kit-bottom a{color:#e6c99b;align-items:center;gap:5px;font-size:.76rem;font-weight:720;display:inline-flex}.gpe-d-inline-cta{border:1px solid var(--gpe-d-edge);background:linear-gradient(100deg,#be8d4d1f,#13171ade);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding:27px 31px;display:flex}.gpe-d-inline-cta h3{color:#fff1d5;margin:0 0 7px;font:1.47rem Georgia,serif}.gpe-d-inline-cta p{color:#bdbab2;margin:0;font-size:.84rem;line-height:1.6}.gpe-d-kit-section{border-top:1px solid var(--gpe-d-edge);border-bottom:1px solid var(--gpe-d-edge);background:linear-gradient(145deg,#15131a,#0a0d11 65%,#161319);max-width:none;padding-left:max(24px,50vw - 608px);padding-right:max(24px,50vw - 608px)}.gpe-d-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.gpe-d-kit-card{background:#ffffff07;border-color:#f3bf773d;min-height:265px}.gpe-d-kit-card h3{font-size:1.67rem}.gpe-d-more{padding-top:88px;padding-bottom:110px}.gpe-d-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gpe-d-more-grid>a{background:linear-gradient(135deg,#1c1b20,#101216);border:1px solid #ecc17b3b;border-radius:10px;min-height:230px;padding:30px;transition:transform .2s,border-color .2s;display:block;position:relative}.gpe-d-more-grid>a:hover{border-color:#e4bb7b;transform:translateY(-3px)}.gpe-d-more-grid>a>span{letter-spacing:.15em;color:#c9a66a;font-size:.6rem;font-weight:800}.gpe-d-more-grid h3{color:#fff1d9;margin:25px 0 10px;font:1.9rem Georgia,serif}.gpe-d-more-grid p{color:#bec0c0;max-width:380px;margin:0 0 25px;font-size:.85rem;line-height:1.7}.gpe-d-more-grid>a>svg{color:#e9c186;position:absolute;top:25px;right:26px}.gpe-d-final{isolation:isolate;text-align:center;border-top:1px solid var(--gpe-d-edge);background:radial-gradient(at 50% 30%,#c08f502e,#0000 50%),#101217;padding:75px 25px 110px;position:relative}.gpe-d-final>img{width:80px;height:auto;margin:0 auto 20px;display:block}.gpe-d-final h2{letter-spacing:-.05em;margin:23px 0;font-size:clamp(2.65rem,5vw,5.1rem);line-height:1.12}.gpe-d-final>p:not(.gpe-d-eyebrow){color:#c7c8c6;max-width:610px;margin:auto;font-size:1rem;line-height:1.8}.gpe-d-final .gpe-d-actions{justify-content:center}.gpe-d-final-samples{align-items:center;gap:8px;margin-top:29px;font-size:.82rem;display:inline-flex;color:#e9c995!important}.gpe-digital-postpurchase{background:#211a28;border:1px solid #b38b5d8a;border-radius:10px;margin:24px 0 0;padding:18px 20px}.gpe-digital-postpurchase h3{color:#f1d8a1;margin:0 0 12px;font:24px Georgia,serif}.gpe-digital-postpurchase p{color:#ded1ce;line-height:1.7}.gpe-digital-postpurchase a{color:#f2cc87}.gpe-p-hero{border-bottom:1px solid var(--gpe-d-edge);background:radial-gradient(at 76% 20%,#bf89492e,#0000 37%),linear-gradient(120deg,#11151a,#0a0c11 68%,#171317);position:relative;overflow:hidden}.gpe-p-hero-content{grid-template-columns:1.04fr .96fr;align-items:center;gap:55px;max-width:1420px;min-height:695px;margin:auto;padding:172px 52px 100px;display:grid}.gpe-p-copy h1{letter-spacing:-.068em;margin:26px 0 28px;font-size:clamp(3.25rem,5.65vw,6.5rem);line-height:.99}.gpe-p-copy>p:not(.gpe-d-eyebrow):not(.gpe-d-legal){color:#d3d2d0;max-width:570px;font-size:1.08rem;line-height:1.95}.gpe-p-visual{isolation:isolate;place-items:center;min-height:510px;display:grid;position:relative}.gpe-p-visual-glow{filter:blur(25px);z-index:-1;background:radial-gradient(circle,#c08e4d3b,#0000 70%);border-radius:50%;width:90%;height:88%;position:absolute}.gpe-p-visual-card{background:linear-gradient(154deg,#221f23f0,#0a0d12f7);border:1px solid #ebc7828c;border-radius:16px;width:min(440px,94%);padding:22px;transform:rotate(2deg);box-shadow:0 35px 80px #00000078,inset 0 0 90px #d5a0550a}.gpe-p-visual-card-head{letter-spacing:.13em;color:#c2ad86;justify-content:space-between;gap:12px;font-size:.6rem;line-height:1.5;display:flex}.gpe-p-live-dot{color:#eddbb8}.gpe-p-visual-logo{width:120px;max-width:45%;height:auto;margin:23px auto 5px;display:block}.gpe-p-map-title{letter-spacing:-.03em;text-align:center;color:#f2debb;margin:13px 0 27px;font:1.9rem Georgia,serif}.gpe-p-map-tracks{gap:9px;display:grid}.gpe-p-map-tracks>div{background:#ffffff06;border:1px solid #dbb16f38;border-radius:7px;grid-template-columns:38px 1fr 20px;align-items:center;gap:12px;padding:13px;display:grid}.gpe-p-map-tracks span{color:#ddb87b;font-size:.65rem}.gpe-p-map-tracks strong{color:#ebe6da;font-size:.83rem;font-weight:550}.gpe-p-map-tracks svg{color:#d9b478}.gpe-p-visual-footer{text-align:center;letter-spacing:.16em;color:#b8a17d;border-top:1px solid var(--gpe-d-edge);margin-top:24px;padding-top:18px;font-size:.59rem}.gpe-p-visual-note{letter-spacing:.13em;color:#d8bb8e;font-size:.57rem;position:absolute;bottom:-9px;right:5%}.gpe-p-capabilities{padding-top:88px}.gpe-p-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gpe-p-capability-card{background:linear-gradient(155deg,#1a1c22,#111419);border:1px solid #deb36a3b;border-radius:10px;flex-direction:column;min-height:302px;padding:30px;display:flex}.gpe-p-capability-top{color:#d8b67e;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:10px;font-size:.62rem;display:flex}.gpe-p-capability-card h3{color:#f2e8d7;margin:31px 0 15px;font:1.75rem Georgia,serif}.gpe-p-capability-card p{color:#c3c5c4;flex:1;margin:0 0 20px;font-size:.88rem;line-height:1.85}.gpe-p-capability-tags{letter-spacing:.01em;color:#e0bd83;border-top:1px solid var(--gpe-d-edge);padding-top:17px;font-size:.69rem}.gpe-p-procurement-band{border-top:1px solid var(--gpe-d-edge);border-bottom:1px solid var(--gpe-d-edge);background:linear-gradient(135deg,#17161b,#0e1114)}.gpe-p-steps-shell{padding-top:97px;padding-bottom:102px}.gpe-p-steps{border:1px solid var(--gpe-d-edge);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.gpe-p-step{border-right:1px solid var(--gpe-d-edge);min-height:285px;padding:31px 25px;position:relative}.gpe-p-step:last-child{border-right:0}.gpe-p-step>span{color:#dfbd86;font-family:Georgia,serif;font-size:2.6rem}.gpe-p-step h3{color:#f5e7d3;margin:34px 0 13px;font:1.45rem Georgia,serif}.gpe-p-step p{color:#bbc0c1;font-size:.83rem;line-height:1.7}.gpe-p-step>svg{color:#b99561;position:absolute;top:38px;right:25px}.gpe-p-statement{grid-template-columns:.87fr 1.13fr;align-items:center;gap:clamp(48px,7vw,110px);padding-top:110px;padding-bottom:110px;display:grid}.gpe-p-statement-visual{border:1px solid var(--gpe-d-edge);background:radial-gradient(circle at 52% 43%,#c89b5730,#0000 58%),linear-gradient(150deg,#18191d,#0e0e15);border-radius:13px;justify-content:center;align-items:center;min-height:525px;padding:35px;display:flex}.gpe-p-sheet-art{color:#2f2720;text-align:center;background:linear-gradient(155deg,#efe6d7,#e0cfb7);border:1px solid #e9cda8;flex-direction:column;align-items:center;width:min(333px,96%);min-height:435px;padding:30px;display:flex;transform:rotate(-4deg);box-shadow:20px 23px 10px -14px #000000b3,0 38px 45px #00000080}.gpe-p-sheet-art>img{filter:brightness(.54)sepia(.2);width:70px;height:auto;margin:7px auto 18px}.gpe-p-sheet-art>span{letter-spacing:.23em;font-size:.73rem}.gpe-p-sheet-art>strong{letter-spacing:.2em;margin:7px 0 20px;font-size:1.08rem}.gpe-p-sheet-rule{background:#85683e;width:100%;height:1px;margin-bottom:27px}.gpe-p-sheet-art>p{color:#28251f;margin:29px 0;font:1.65rem/1.4 Georgia,serif}.gpe-p-sheet-art>small{letter-spacing:.1em;margin-top:auto;font-size:.62rem}.gpe-p-statement-copy h2{margin:27px 0}.gpe-p-statement-copy>p:not(.gpe-d-section-no){margin-bottom:22px}.gpe-p-proof-tags{gap:11px;margin:30px 0;display:grid}.gpe-p-proof-tags span{color:#e3cead;align-items:center;gap:11px;font-size:.84rem;display:inline-flex}.gpe-p-proof-tags svg{color:#ddb879}.gpe-p-statement-copy .gpe-d-legal{max-width:530px;margin-top:25px;font-size:.75rem}.gpe-p-inquiry-section{padding-bottom:110px}.gpe-p-inquiry-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:22px;display:grid}.gpe-p-inquiry-aside,.gpe-p-inquiry-form{border:1px solid var(--gpe-d-edge);background:#14181e;border-radius:10px;padding:30px}.gpe-p-inquiry-aside{background:linear-gradient(145deg,#1a1b22,#11151a)}.gpe-p-inquiry-aside-top{color:#e9c58c;letter-spacing:.14em;align-items:center;gap:13px;font-size:.7rem;display:flex}.gpe-p-inquiry-aside h3,.gpe-p-inquiry-form h3{color:#f2e6d0;margin:25px 0;font:2rem Georgia,serif}.gpe-p-inquiry-aside ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.gpe-p-inquiry-aside li{color:#c7c7c3;align-items:flex-start;gap:11px;font-size:.84rem;line-height:1.6;display:flex}.gpe-p-inquiry-aside li svg{color:#e0bd82;flex:none;margin-top:2px}.gpe-p-inquiry-safety{border-top:1px solid var(--gpe-d-edge);margin:33px 0 25px;padding-top:21px}.gpe-p-inquiry-safety strong{color:#ecd2a6;font-size:.8rem}.gpe-p-inquiry-safety p{color:#c0bcb7;font-size:.8rem;line-height:1.7}.gpe-p-inquiry-aside>a{color:#f2cf9e;align-items:center;gap:8px;font-size:.82rem;display:flex}.gpe-p-inquiry-form{padding:35px}.gpe-p-inquiry-form .gpe-form{width:100%;max-width:none}.gpe-p-inquiry-form .gpe-form label{color:#ded5c7}.gpe-p-inquiry-form .gpe-form :is(input,textarea,select){color:#f2ebe4;background:#0c0e12;border:1px solid #858178}.gpe-p-inquiry-form .gpe-form :is(input,textarea,select):focus{border-color:#e4bf7e}.gpe-p-inquiry-form .gpe-form button[type=submit]{color:#171518;background:#ddba7b;border:0;border-radius:6px;padding:15px 22px;font-weight:750}.gpe-c-page-hero{border-bottom:1px solid var(--gpe-d-edge);background:radial-gradient(at 79% 24%,#dead6821,#0000 41%),#111318;justify-content:space-between;align-items:flex-end;gap:25px;padding:165px max(24px,50vw - 600px) 80px;display:flex}.gpe-c-page-hero>div{max-width:785px}.gpe-c-page-hero h1{letter-spacing:-.056em;margin:18px 0 22px;font-size:clamp(3rem,5vw,5rem);line-height:1.07}.gpe-c-page-hero p:not(.gpe-d-eyebrow){color:#c9c6c1;font-size:1.01rem;line-height:1.9}.gpe-c-page-hero .gpe-d-button{flex:none}.gpe-c-toolbar{justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:0 auto;padding:34px 25px 21px;display:flex}.gpe-c-toolbar>span{letter-spacing:.1em;color:#d7cdbb;align-items:center;gap:10px;font-size:.68rem;display:inline-flex}.gpe-c-toolbar button{color:#181519;background:#e9c891;border:1px solid #d2ab6a;border-radius:7px;align-items:center;gap:10px;padding:13px 18px;font-size:.81rem;font-weight:750;display:flex}.gpe-c-toolbar button:hover{background:#ffdfaa}.gpe-c-document{color:#161a1e;background:#f7f5f0;border:1px solid #d8c6a7;border-radius:5px;max-width:980px;margin:10px auto 82px;padding:45px 50px 50px;box-shadow:0 25px 70px #0000008c,0 0 0 8px #ecce9c0a}.gpe-c-letterhead{border-bottom:2px solid #b18c54;justify-content:space-between;align-items:center;gap:22px;padding-bottom:24px;display:flex}.gpe-c-lettermark{align-items:center;gap:12px;display:flex}.gpe-c-lettermark img{object-fit:contain;filter:brightness(.55)sepia(.25);width:66px;height:auto;max-height:80px}.gpe-c-lettermark>div{flex-direction:column;gap:5px;display:flex}.gpe-c-lettermark span{letter-spacing:.25em;font-size:.85rem;font-weight:650}.gpe-c-lettermark strong{letter-spacing:.16em;font-size:.93rem}.gpe-c-letterhead>p{letter-spacing:.19em;text-align:right;color:#675a46;font-size:.55rem;line-height:1.6}.gpe-c-document-top{padding:37px 0 25px}.gpe-c-document-top>span,.gpe-c-document-rule,.gpe-c-document-section-title>span{color:#88714d;letter-spacing:.14em;font-size:.62rem;font-weight:700}.gpe-c-document-top h2{letter-spacing:-.055em;color:#1b2124;margin:22px 0 20px;font:4.6rem/.99 Georgia,serif}.gpe-c-document-top h2 em{color:#a6804d;font-weight:400}.gpe-c-document-top>p{color:#454749;max-width:760px;font-size:.9rem;line-height:1.7}.gpe-c-document-rule{border-top:1px solid #c7bba8;justify-content:space-between;gap:12px;margin-top:30px;padding-top:11px;display:flex}.gpe-c-document-section-title{border-bottom:1px solid #d4c9b8;align-items:center;gap:16px;margin:26px 0 15px;padding-bottom:13px;display:flex}.gpe-c-document-section-title h3{color:#22272b;margin:0;font:1.38rem Georgia,serif}.gpe-c-document-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px;display:grid}.gpe-c-document-service{grid-template-columns:23px 1fr;gap:10px;min-height:95px;padding:13px 0;display:grid}.gpe-c-document-service>span{color:#a37e4a;font-size:.65rem;font-weight:800}.gpe-c-document-service h4{color:#242729;margin:0 0 9px;font-size:.9rem;font-weight:750}.gpe-c-document-service p{color:#55565a;margin:0;font-size:.76rem;line-height:1.65}.gpe-c-engagement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;padding:0;list-style:none;display:grid}.gpe-c-engagement-list li{color:#3f4247;align-items:start;gap:7px;font-size:.79rem;line-height:1.6;display:flex}.gpe-c-engagement-list li:before{content:"◆";color:#9f7a45;margin-top:3px;font-size:.6rem}.gpe-c-assurance{background:#eae4d9;border-left:3px solid #a7804f;grid-template-columns:30px 1fr;gap:17px;padding:18px 20px;display:grid}.gpe-c-assurance svg{color:#927149}.gpe-c-assurance p{color:#4a4743;margin:0;font-size:.77rem;line-height:1.68}.gpe-c-document-footer{border-top:2px solid #b08c55;grid-template-columns:1.15fr .85fr;gap:25px;margin-top:34px;padding-top:25px;display:grid}.gpe-c-document-footer>div>span{color:#917149;letter-spacing:.12em;font-size:.63rem;font-weight:800}.gpe-c-document-footer strong{letter-spacing:.06em;margin:14px 0 9px;font-size:1rem;display:block}.gpe-c-document-footer p{color:#484b4e;margin:7px 0;font-size:.73rem;line-height:1.45}.gpe-c-document-footer svg{vertical-align:middle;display:inline}.gpe-c-footer-note{border-left:1px solid #cbbb9f;padding-left:23px}.gpe-c-document-cta{justify-content:space-between;align-items:center;gap:30px;max-width:1100px;margin:0 auto 92px;padding:27px;display:flex}.gpe-c-document-cta h2{letter-spacing:-.05em;margin:13px 0;font-size:clamp(2.4rem,4vw,3.7rem);line-height:1.09}@media (width<=1200px){.gpe-d-hero-content,.gpe-p-hero-content{padding-left:40px;padding-right:40px}.gpe-d-note-left{left:-2%}.gpe-d-note-right{right:-1%}.gpe-d-hero-content{grid-template-columns:1fr minmax(335px,.85fr)}.gpe-p-hero-content{grid-template-columns:1fr minmax(335px,.85fr);gap:30px}}@media (width<=1000px){.gpe-d-hero-content{grid-template-columns:1.03fr .97fr;gap:15px;min-height:640px}.gpe-d-hero-copy h1{font-size:clamp(3.5rem,6vw,5.4rem)}.gpe-d-hero-visual{min-height:460px}.gpe-d-floating-note{display:none}.gpe-d-hero-bottom{padding-left:32px;padding-right:32px}.gpe-d-book-inner{gap:35px}.gpe-d-service-grid,.gpe-p-capabilities-grid,.gpe-p-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.gpe-p-step:nth-child(2){border-right:0}.gpe-p-step:nth-child(-n+2){border-bottom:1px solid var(--gpe-d-edge)}.gpe-p-inquiry-layout{grid-template-columns:1fr 1.12fr}.gpe-d-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpe-c-page-hero{padding-left:35px;padding-right:35px}}@media (width<=760px){.gpe-d-hero-content,.gpe-p-hero-content{flex-direction:column;align-items:stretch;gap:15px;min-height:0;padding:135px 25px 52px;display:flex}.gpe-d-hero-copy h1{max-width:none;font-size:clamp(3.5rem,11vw,6rem)}.gpe-d-hero-sub{max-width:620px}.gpe-d-hero-visual{min-height:400px;margin-top:25px}.gpe-d-showcase{width:295px;max-width:80%;padding:12px 18px}.gpe-d-showcase-book{width:155px}.gpe-d-hero-logo{width:73px;top:0;right:10%}.gpe-d-orbit-one{max-width:94%}.gpe-d-note-left,.gpe-d-note-right{padding:9px;font-size:.64rem;display:flex}.gpe-d-note-left{bottom:20%;left:0}.gpe-d-note-right{top:23%;right:0}.gpe-d-hero-bottom{flex-wrap:wrap;gap:14px;padding:20px 26px}.gpe-d-hero-bottom>a{margin-left:0}.gpe-d-page-nav{gap:22px;padding:15px 22px}.gpe-d-page-nav span{display:none}.gpe-d-section,.gpe-d-book-section{padding:70px 25px}.gpe-d-heading-layout,.gpe-d-book-inner{grid-template-columns:1fr;gap:26px}.gpe-d-heading-layout{margin:29px 0}.gpe-d-heading-layout h2{font-size:clamp(2.55rem,7vw,4.6rem)}.gpe-d-book-inner{padding-top:30px}.gpe-d-book-gallery{min-height:420px}.gpe-d-book-gallery>img{width:min(52%,225px)}.gpe-d-book-description{padding-top:7px}.gpe-d-service-grid,.gpe-d-kit-grid,.gpe-p-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpe-d-service-card{min-height:265px}.gpe-d-more-grid{grid-template-columns:1fr}.gpe-d-inline-cta{flex-direction:column;align-items:flex-start}.gpe-p-hero-content{padding-bottom:60px}.gpe-p-copy h1{font-size:clamp(3.15rem,9vw,5.3rem)}.gpe-p-visual{min-height:440px}.gpe-p-visual-card{max-width:420px}.gpe-p-statement{grid-template-columns:1fr}.gpe-p-statement-visual{min-height:440px}.gpe-p-inquiry-layout{grid-template-columns:1fr}.gpe-c-page-hero{flex-direction:column;align-items:flex-start;padding:132px 25px 55px}.gpe-c-document{margin:10px 20px 70px;padding:30px 24px}.gpe-c-document-top h2{font-size:3.6rem}.gpe-c-document-cta{flex-direction:column;align-items:flex-start;padding:25px}}@media (width<=550px){.gpe-d-hero-content,.gpe-p-hero-content{padding-top:118px}.gpe-d-hero-copy h1{font-size:clamp(3.15rem,12.3vw,4.9rem)}.gpe-d-hero-sub{font-size:.96rem;line-height:1.77}.gpe-d-actions{gap:10px}.gpe-d-actions .gpe-d-button{justify-content:space-between;width:100%}.gpe-d-proofline{flex-direction:column;gap:13px}.gpe-d-hero-visual{min-height:435px}.gpe-d-showcase{width:280px;max-width:84%}.gpe-d-showcase-head{font-size:.51rem}.gpe-d-hero-logo{width:65px;right:1%}.gpe-d-floating-note{white-space:normal;max-width:56%;font-size:.61rem;line-height:1.4}.gpe-d-note-left{left:-3%}.gpe-d-note-right{right:-3%}.gpe-d-hero-bottom{gap:12px 18px}.gpe-d-hero-bottom>span{white-space:normal;width:calc(50% - 9px);font-size:.65rem}.gpe-d-hero-bottom>a{margin-top:7px}.gpe-d-section-intro{flex-direction:column;gap:8px}.gpe-d-segment-label{text-align:left}.gpe-d-service-grid,.gpe-d-kit-grid,.gpe-p-capabilities-grid{grid-template-columns:1fr}.gpe-d-service-card{min-height:225px}.gpe-d-book-gallery{min-height:360px}.gpe-d-book-gallery>img{width:min(58%,202px)}.gpe-d-book-facts{gap:6px}.gpe-d-book-facts strong{font-size:2.13rem}.gpe-d-book-facts span{font-size:.58rem}.gpe-d-book-price strong{font-size:2.9rem}.gpe-d-filters{scrollbar-width:thin;flex-wrap:nowrap;margin-right:-25px;padding-right:25px;overflow-x:auto}.gpe-d-filter{white-space:nowrap;flex:none}.gpe-d-more-grid>a{min-height:200px}.gpe-d-final{padding:60px 23px 75px}.gpe-p-copy h1{font-size:clamp(3.05rem,11vw,4.9rem)}.gpe-p-visual{min-height:450px}.gpe-p-visual-card{max-width:92%;transform:rotate(1deg)}.gpe-p-steps{grid-template-columns:1fr}.gpe-p-step{border-right:0;border-bottom:1px solid var(--gpe-d-edge);min-height:170px;padding:24px}.gpe-p-step:nth-child(2){border-bottom:1px solid var(--gpe-d-edge)}.gpe-p-step:last-child{border-bottom:0}.gpe-p-step h3{margin:13px 0}.gpe-p-statement-visual{min-height:425px;padding:20px}.gpe-p-inquiry-aside,.gpe-p-inquiry-form{padding:23px}.gpe-c-page-hero h1{font-size:clamp(2.8rem,10vw,4.4rem)}.gpe-c-toolbar{flex-direction:column;align-items:flex-start}.gpe-c-document{margin:10px 14px 62px;padding:24px 18px}.gpe-c-letterhead>p{display:none}.gpe-c-lettermark img{width:52px}.gpe-c-lettermark span{font-size:.66rem}.gpe-c-lettermark strong{font-size:.76rem}.gpe-c-document-top h2{font-size:clamp(2.6rem,10vw,3.7rem)}.gpe-c-document-rule{flex-direction:column}.gpe-c-document-services,.gpe-c-engagement-list,.gpe-c-document-footer{grid-template-columns:1fr}.gpe-c-document-service{min-height:auto}.gpe-c-footer-note{border-top:1px solid #d3c3ac;border-left:0;padding-top:15px;padding-left:0}}@media (prefers-reduced-motion:reduce){.gpe-upgrade *,.gpe-upgrade :before,.gpe-upgrade :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@page{size:letter;margin:12mm}@media print{html,body,.page-main,.gpe-upgrade{color:#222!important;background:#fff!important}.site-header,.site-footer,.gpe-c-page-hero,.gpe-c-toolbar,.gpe-c-document-cta,.interaction-layer,.gpe-mobile-menu-button{display:none!important}.gpe-c-document{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;width:100%;max-width:100%;box-shadow:none!important;color:#222!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}.gpe-c-document-top{padding:23px 0 15px}.gpe-c-document-top h2{margin:15px 0;font-size:3.1rem}.gpe-c-document-top p{font-size:.77rem}.gpe-c-document-section-title{margin:15px 0 10px}.gpe-c-document-section-title h3{font-size:1.1rem}.gpe-c-document-services{gap:2px 16px}.gpe-c-document-service{min-height:auto;padding:7px 0}.gpe-c-document-service h4{margin:0 0 3px;font-size:.77rem}.gpe-c-document-service p{font-size:.65rem;line-height:1.4}.gpe-c-engagement-list{gap:7px}.gpe-c-engagement-list li,.gpe-c-assurance p{font-size:.65rem;line-height:1.44}.gpe-c-assurance{padding:12px}.gpe-c-document-footer{gap:18px;margin-top:15px;padding-top:15px}.gpe-c-document-footer p{margin:5px 0;font-size:.65rem}.gpe-c-letterhead,.gpe-c-document-service,.gpe-c-assurance,.gpe-c-document-footer{break-inside:avoid}a{text-decoration:none!important}}.gpe-ads-page{flex-direction:column;gap:3.9rem;display:flex}.gpe-ad-budget-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.gpe-ad-budget-options button{color:#ebdfce;cursor:pointer;text-align:left;background:#15191e;border:1px solid #34383d;justify-content:space-between;align-items:center;gap:.6rem;min-height:76px;padding:1.2rem .9rem;font-size:.84rem;display:flex}.gpe-ad-budget-options button[aria-pressed=true]{color:#f4d9a8;background:#33291e;border-color:#ddbb84}.gpe-ad-packages{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.gpe-ad-package{color:#f6f2ea;text-align:left;cursor:pointer;background:#14181d;border:1px solid #37393a;flex-direction:column;align-items:stretch;gap:.6rem;min-width:0;padding:1.5rem;display:flex}.gpe-ad-package.selected{background:#211f1b;border-color:#d2b47c}.gpe-ad-package-top{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:2rem;font-size:.8rem;display:flex}.gpe-ad-package>strong{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.8rem)}.gpe-ad-package-note{color:#d5b88d;font-size:.69rem}.gpe-ad-package-desc{color:#b4b8bd;min-height:78px;font-size:.84rem;line-height:1.65}.gpe-ad-benefits{border-top:1px solid #45403a;gap:.9rem;margin-top:.6rem;padding-top:1.2rem;display:grid}.gpe-ad-benefits>span{color:#d5d2ca;align-items:start;gap:.45rem;font-size:.75rem;line-height:1.5;display:flex}.gpe-ad-benefits svg{color:#d6b989;flex:none}.gpe-ad-warning{font-size:.78rem;line-height:1.55;color:#e8a98c!important}.gpe-ad-options{grid-template-columns:1.6fr .9fr;gap:clamp(2rem,5vw,6rem);display:grid}.gpe-ad-options>div>p{color:#abb0b5;line-height:1.7}.gpe-ad-addon-list{gap:.65rem;margin-top:1.5rem;display:grid}.gpe-ad-addon-list label{cursor:pointer;color:#e6e0d6;background:#171b20;border:1px solid #32373d;align-items:center;gap:.8rem;padding:1rem;font-size:.87rem;display:flex}.gpe-ad-addon-list input{accent-color:#d8b57a;width:18px;height:18px}.gpe-ad-addon-list strong{white-space:nowrap;margin-left:auto}.gpe-ad-summary{background:#201d19;border:1px solid #997f5c;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:2rem;display:flex}.gpe-ad-summary>span{color:#dbc298;letter-spacing:.14em;font-size:.7rem}.gpe-ad-summary>strong{letter-spacing:-.05em;font-size:clamp(2.6rem,5vw,4.8rem)}.gpe-ad-summary p{color:#e5dbcc;margin:0;font-size:.88rem}.gpe-ad-summary small{color:#aea89f;line-height:1.75}.gpe-ad-inquiry{border-top:1px solid #303238;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,6rem);padding-top:3.5rem;display:grid}.gpe-ad-inquiry>div>h2{letter-spacing:-.055em;font-size:clamp(2.2rem,4vw,4.5rem);line-height:1.08}.gpe-ad-inquiry>div>p{color:#adb4bb;line-height:1.7}.gpe-ad-standards{gap:1rem;margin-top:2rem;display:grid}.gpe-ad-standards div{color:#dad4c9;align-items:start;gap:.8rem;font-size:.85rem;display:flex}.gpe-ad-standards svg{color:#d8bb8d;flex:none}.gpe-ad-form{background:#14171b;border:1px solid #4a463c;gap:1rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.gpe-ad-form label{color:#e9dcc9;gap:.45rem;font-size:.79rem;display:grid}.gpe-ad-form input,.gpe-ad-form select,.gpe-ad-form textarea{box-sizing:border-box;color:#f5eee5;width:100%;min-width:0;font:inherit;background:#0c0f12;border:1px solid #55514b;border-radius:0;padding:.8rem}.gpe-ad-form input:focus,.gpe-ad-form textarea:focus,.gpe-ad-form select:focus{outline-offset:2px;outline:2px solid #d4b17b}.gpe-ad-form>p{color:#aeb2b8;margin:.5rem 0;font-size:.76rem;line-height:1.7}.gpe-ad-form button{color:#17130d;cursor:pointer;background:#e1bd81;border:none;justify-content:space-between;align-items:center;padding:1.1rem;font-weight:750;display:flex}.gpe-ad-form button:disabled{opacity:.45;cursor:not-allowed}.gpe-ad-success h3{font-size:2rem}.gpe-ad-success a{color:#e7caa1}@media (width<=1050px){.gpe-ad-budget-options{grid-template-columns:repeat(3,minmax(0,1fr))}.gpe-ad-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.gpe-ad-budget-options{grid-template-columns:repeat(2,minmax(0,1fr))}.gpe-ad-packages,.gpe-ad-options,.gpe-ad-inquiry{grid-template-columns:1fr}.gpe-ad-package-desc{min-height:0}}.gpe-ad-form .gpe-ad-agreement{flex-direction:row;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.gpe-ad-form .gpe-ad-agreement input{flex:none;width:17px;height:17px;margin:.15rem 0 0}.gpe-ad-image-note{color:#c8af8c;font-size:.75rem;line-height:1.6}.home-service-pathways{background:#080807;border-top:1px solid #ebc4803d;border-bottom:1px solid #ebc48036;grid-template-columns:minmax(220px,.85fr) minmax(0,2.5fr);align-items:stretch;padding:0 clamp(21px,5vw,76px);display:grid}.home-service-pathways-intro{flex-direction:column;justify-content:center;padding:26px clamp(15px,2.8vw,40px) 26px 0;display:flex}.home-service-pathways-eyebrow,.home-service-pathway-eyebrow{font-family:var(--gpe-mono,monospace);letter-spacing:.15em;color:#d9b982;font-size:10px;font-weight:700}.home-service-pathways-intro h2{color:#fbebcf;letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(24px,2.4vw,36px);font-weight:450;line-height:1.1}.home-service-pathways-grid{border-left:1px solid #e7c79329;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-service-pathway{min-width:0;min-height:157px;color:inherit;background:0 0;border-right:1px solid #e7c7932b;flex-direction:column;justify-content:flex-start;gap:10px;padding:18px clamp(13px,1.4vw,23px) 20px;text-decoration:none;transition:background-color .28s,box-shadow .28s;display:flex}.home-service-pathway:hover{background:linear-gradient(135deg,#c8984d1c,#14120d1a);box-shadow:inset 0 2px #ecc27694}.home-service-pathway:focus-visible{outline-offset:-3px;outline:2px solid #ffdc9e}.home-service-pathway-top{color:#c7a975;font:500 11px/1 var(--gpe-mono,monospace);justify-content:space-between;margin-bottom:2px;display:flex}.home-service-pathway-arrow{color:#e7c893;font-size:16px;transition:transform .25s}.home-service-pathway:hover .home-service-pathway-arrow{transform:translate(3px,-3px)}.home-service-pathway strong{color:#f8ecd8;font-size:clamp(16px,1.28vw,21px);font-weight:570;line-height:1.3;display:block}.home-service-pathway-detail{color:#aaa69d;font-size:12px;line-height:1.5}@media (width<=1199px){.home-service-pathways{grid-template-columns:1fr}.home-service-pathways-intro{padding:24px 0 17px}.home-service-pathways-grid{border-top:1px solid #e7c79329}}@media (width<=760px){.home-service-pathways-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-service-pathway{min-height:135px}.home-service-pathways-intro h2{font-size:29px}}@media (width<=370px){.home-service-pathway{padding:14px 11px}.home-service-pathway strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.home-service-pathway,.home-service-pathway-arrow{transition:none!important}}.gpe-wrightme-launch-spotlight{color:#fbf3ec;background:linear-gradient(135deg,#230712,#100810 75%);border:1px solid #c079854d;border-radius:12px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(1.4rem,3vw,3.5rem);max-width:1530px;margin:clamp(3rem,7vw,7rem) auto;padding:clamp(1.3rem,3vw,3rem);display:grid}.gpe-wrightme-launch-image{border:1px solid #613a48;border-radius:8px;display:block;overflow:hidden}.gpe-wrightme-launch-image img{aspect-ratio:1200/540;object-fit:cover;width:100%;height:auto;display:block}.gpe-wrightme-launch-copy span{letter-spacing:.14em;color:#e4c5b3;font-size:.72rem;font-weight:700}.gpe-wrightme-launch-copy h2{letter-spacing:-.055em;margin:.8rem 0 1.2rem;font-size:clamp(2rem,3.6vw,4rem);line-height:1.1}.gpe-wrightme-launch-copy p{color:#e5d7d4;max-width:520px;font-size:.95rem;line-height:1.8}.gpe-wrightme-launch-copy a{color:#fff;background:#b50a2a;border:1px solid #e4a0aa;align-items:center;gap:1rem;margin-top:1rem;padding:.87rem 1rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.gpe-wrightme-launch-copy a:hover{background:#88091f}@media (width<=900px){.gpe-wrightme-launch-spotlight{grid-template-columns:1fr;margin:2rem 1rem}.gpe-wrightme-launch-image{width:100%}}.ab-page{--ab-bg:#08080c;--ab-cream:#f5efe6;--ab-muted:#aaa5a4;--ab-gold:#d9b77e;--ab-purple:#5a396c;background:var(--ab-bg);color:var(--ab-cream);font-family:Inter,Arial,sans-serif;overflow:hidden}.ab-page *{box-sizing:border-box}.ab-page .ab-shell{width:min(1320px,88%);margin:auto}.ab-page .ab-kicker,.ab-page .ab-eyebrow{letter-spacing:.23em;color:var(--ab-gold);font-size:11px;font-weight:750}.ab-hero{isolation:isolate;background:radial-gradient(at 75% 42%,#23162e 0%,#100d18 43%,#08080c 78%);min-height:750px;position:relative}.ab-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.ab-glow{filter:blur(85px);pointer-events:none;border-radius:50%;position:absolute}.ab-glow-one{background:#734b7444;width:300px;height:300px;top:19%;right:16%}.ab-glow-two{background:#a7753140;width:220px;height:220px;bottom:10%;right:30%}.ab-hero-layout{grid-template-columns:1fr 1fr;align-items:center;gap:3%;min-height:730px;display:grid;position:relative}.ab-copy{z-index:2;padding:65px 0;position:relative}.ab-eyebrow{align-items:center;gap:13px;display:flex}.ab-pulse{background:var(--ab-gold);width:7px;height:7px;box-shadow:0 0 16px var(--ab-gold);border-radius:50%}.ab-eyebrow-rule{background:#c1a27266;width:40px;height:1px}.ab-copy h1,.ab-product h2,.ab-learn h2,.ab-final h2{letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400}.ab-copy h1{margin:32px 0;font-size:clamp(64px,6.4vw,110px);line-height:.99}.ab-copy h1 em,.ab-product h2 em,.ab-learn h2 em,.ab-final h2 em{color:var(--ab-gold);font-weight:400}.ab-period{color:var(--ab-gold)}.ab-lede{color:#c6c0c7;max-width:470px;font-size:18px;line-height:1.8}.ab-meta{flex-wrap:wrap;gap:10px;margin:33px 0;display:flex}.ab-meta span{letter-spacing:.12em;color:#d7c9b6;border:1px solid #bda27c50;border-radius:30px;padding:9px 11px;font-size:9px}.ab-outline-link{border-bottom:1px solid var(--ab-gold);color:var(--ab-cream);letter-spacing:.09em;align-items:center;gap:55px;padding:12px 0;font-size:13px;text-decoration:none;display:inline-flex}.ab-outline-link span{color:var(--ab-gold);font-size:22px}.ab-stage{perspective:1200px;justify-content:center;align-items:center;min-height:670px;display:flex;position:relative}.ab-orbit{border:1px solid #e8bb8040;border-radius:50%;position:absolute;transform:rotate(-22deg)}.ab-orbit-one{width:580px;height:350px}.ab-orbit-two{border-color:#b692c32b;width:480px;height:540px;transform:rotate(27deg)}.ab-spark{color:#ebcb91;text-shadow:0 0 30px #d8a85a;font-size:32px;position:absolute}.ab-spark-one{top:17%;right:18%}.ab-spark-two{bottom:23%;left:13%}.ab-book{width:315px;height:448px;transform-style:preserve-3d;filter:drop-shadow(36px 50px 30px #000a);transition:transform .6s;position:relative;transform:rotateY(-21deg)rotate(-7deg)}.ab-stage:hover .ab-book{transform:rotateY(-9deg)rotate(-3deg)translateY(-12px)}.ab-book:after{content:"";background:repeating-linear-gradient(90deg,#e5d6bb 0 2px,#ad9d8a 3px 4px);width:19px;position:absolute;top:5px;bottom:5px;right:-17px;transform:skewY(12deg);box-shadow:8px 7px 15px #0009}.ab-book-spine{background:linear-gradient(90deg,#100c16,#6c4d30,#160e18);width:20px;height:100%;position:absolute;top:8px;left:-19px;transform:skewY(-25deg)}.ab-book-cover{background:radial-gradient(circle at 58% 40%,#573c3f 0%,#1a1422 35%,#09090e 78%);border:1px solid #e5c18d;flex-direction:column;justify-content:space-between;height:100%;padding:27px;display:flex;box-shadow:inset 0 0 0 8px #08070d,inset 0 0 0 9px #c5a16c88}.ab-cover-top,.ab-cover-bottom{letter-spacing:.14em;color:#d8ba8d;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.ab-cover-top span:first-child{font:26px Georgia,serif}.ab-cover-mark{border:1px solid #e3bc8770;border-radius:50%;align-self:center;place-items:center;width:122px;height:122px;display:grid;box-shadow:0 0 0 15px #caa67413,0 0 50px #bd9a6340}.ab-cover-core{color:#eacb96;text-shadow:0 0 30px #eacb96;font-size:60px}.ab-cover-title{letter-spacing:-.05em;color:#f6e7ce;font:35px/1.06 Georgia,serif}.ab-cover-title i{color:#e3bd81}.ab-stage-caption{color:#aa9ba9;letter-spacing:.2em;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:52px;left:10%;right:10%}.ab-scroll-label{color:#9d8d9f;letter-spacing:.17em;font-size:10px;position:absolute;bottom:20px;left:6%}.ab-scroll-label span{color:var(--ab-gold);padding-left:18px}.ab-benefits{background:#100e15;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15}.ab-benefit-grid{grid-template-columns:repeat(4,1fr);display:grid}.ab-benefit-grid>div{border-right:1px solid #ffffff13;flex-direction:column;align-items:center;gap:9px;padding:32px 15px;display:flex}.ab-benefit-grid>div:last-child{border-right:0}.ab-benefit-grid strong{color:#e9d0a9;font:40px Georgia,serif}.ab-benefit-grid span{letter-spacing:.18em;color:#b3a9b2;font-size:9px}.ab-product{padding-top:110px;padding-bottom:125px}.ab-product-intro{max-width:750px;margin-bottom:55px}.ab-product h2,.ab-learn h2,.ab-final h2{margin:18px 0;font-size:clamp(42px,5.5vw,76px);line-height:1.1}.ab-product-intro p,.ab-learn-heading p,.ab-final p{color:#bdb6c1;font-size:17px;line-height:1.8}.ab-purchase{background:#141019;border:1px solid #bca47750;border-radius:23px;grid-template-columns:1fr 1.05fr;display:grid;overflow:hidden}.ab-purchase-visual{background:radial-gradient(#55405e 0%,#21182b 40%,#0b0a11 78%);justify-content:center;align-items:center;min-height:600px;display:flex;position:relative}.ab-purchase-visual:before{content:"";border:1px solid #d6b78430;border-radius:50%;width:400px;height:400px;position:absolute;box-shadow:0 0 0 45px #d6b78409,0 0 0 95px #d6b78406}.ab-visual-label,.ab-visual-footer{letter-spacing:.18em;color:#dfc49c;font-size:10px;position:absolute;left:35px}.ab-visual-label{top:32px}.ab-visual-footer{bottom:32px}.ab-mini-cover{background:linear-gradient(150deg,#433144,#08090d 70%);border:1px solid #d1a76c;flex-direction:column;justify-content:space-between;width:260px;height:350px;padding:25px;display:flex;transform:rotate(-8deg);box-shadow:20px 25px 30px #0009,-10px 0 #2b1b27}.ab-mini-cover>span{color:#e7c48c;font:25px Georgia,serif}.ab-mini-cover strong{color:#f6dfb8;letter-spacing:-.06em;font:57px/.95 Georgia,serif}.ab-mini-cover small{letter-spacing:.13em;color:#d3b584;font-size:10px}.ab-purchase-details{flex-direction:column;align-items:flex-start;padding:clamp(28px,5vw,72px);display:flex}.ab-purchase-details h3{letter-spacing:-.045em;margin:20px 0;font:clamp(34px,3.7vw,54px)/1.1 Georgia,serif}.ab-purchase-details>p{color:#bdb5c0;line-height:1.75}.ab-included{color:#ded4d5;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 30px;font-size:12px;display:grid}.ab-price-row{border-top:1px solid #ffffff25;justify-content:space-between;align-items:end;width:100%;padding-top:23px;display:flex}.ab-price-label{letter-spacing:.15em;color:#aaa1a8;font-size:10px}.ab-price{color:#f0d19d;font:52px Georgia,serif}.ab-price span{color:#bfb2b5;margin-left:4px;font:13px Arial,sans-serif}.ab-format{letter-spacing:.12em;color:#d4b58b;border:1px solid #d4b58b55;border-radius:4px;padding:8px;font-size:10px}.ab-buy{color:#16121a;letter-spacing:.11em;opacity:.7;cursor:not-allowed;background:#c7a979;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin-top:25px;padding:20px;font-size:12px;font-weight:800;display:flex}.ab-buy span{font-size:22px}.ab-status{color:#e2cda8!important;font-size:12px!important}.ab-disclaimer{font-size:11px!important}.ab-learn{background:#111019;border-top:1px solid #ffffff13;padding:105px 0 120px}.ab-learn-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.ab-learn-heading p{max-width:320px}.ab-lesson-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:55px;display:grid}.ab-lesson{background:linear-gradient(150deg,#211928,#141119);border:1px solid #a88c6940;border-radius:10px;min-height:270px;padding:27px}.ab-lesson>span{color:#c7a579;font-size:12px}.ab-lesson-symbol{color:#e3c392;margin:35px 0 24px;font-size:34px}.ab-lesson h3{margin:0 0 15px;font:25px Georgia,serif}.ab-lesson p{color:#b5abb8;font-size:13px;line-height:1.7}.ab-final{text-align:center;background:radial-gradient(at 50% 100%,#2e2036,#09080e 70%);padding:120px 0}.ab-final p{max-width:550px;margin:20px auto 35px}.ab-final-link{color:#120e15;letter-spacing:.1em;background:#d9b77e;align-items:center;gap:60px;padding:17px 23px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.ab-final-support{color:#b6a7b8;margin-top:35px;font-size:12px}.ab-final-support a{color:#ebcc9b}@media (width<=950px){.ab-hero-layout{grid-template-columns:1fr;min-height:0}.ab-hero{min-height:0}.ab-copy{padding:80px 0 0}.ab-copy h1{max-width:650px}.ab-stage{min-height:570px}.ab-purchase{grid-template-columns:1fr}.ab-purchase-visual{min-height:460px}.ab-lesson-grid{grid-template-columns:repeat(2,1fr)}.ab-scroll-label{display:none}}@media (width<=600px){.ab-page .ab-shell{width:90%}.ab-copy h1{font-size:clamp(55px,14vw,82px)}.ab-copy{padding-top:65px}.ab-stage{min-height:490px}.ab-book{transform:scale(.75)rotateY(-18deg)rotate(-7deg)}.ab-stage:hover .ab-book{transform:scale(.75)rotateY(-9deg)}.ab-orbit-one{width:340px;height:260px}.ab-orbit-two{width:320px;height:400px}.ab-benefit-grid{grid-template-columns:repeat(2,1fr)}.ab-benefit-grid>div:nth-child(2){border-right:0}.ab-benefit-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff13}.ab-product{padding-top:75px;padding-bottom:85px}.ab-included{grid-template-columns:1fr}.ab-learn-heading{display:block}.ab-lesson-grid{grid-template-columns:1fr}.ab-lesson{min-height:0}.ab-final{padding:90px 0}}@media (prefers-reduced-motion:reduce){.ab-book{transition:none}}.ab-official-cover{object-fit:cover;border:1px solid #e3bd82;width:100%;height:100%;padding:0;display:block;box-shadow:0 0 0 8px #08070d,inset 0 0 0 1px #c9a369}.ab-official-mini{object-fit:cover;border:1px solid #d1a76c;padding:0;display:block}.ab-buy-active{opacity:1;cursor:pointer;text-decoration:none;transition:transform .2s,background .2s}.ab-buy-active:hover,.ab-buy-active:focus-visible{background:#f0d8a9;transform:translateY(-3px)}.ab-detail-page{min-height:75vh}.ab-detail-breadcrumb{color:#bba68b;letter-spacing:.16em;padding:36px 0;font-size:10px}.ab-detail-breadcrumb a{color:#e5c28c;text-decoration:none}.ab-detail-breadcrumb span{padding:0 15px}.ab-detail-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:8%;padding:25px 0 110px;display:grid}.ab-detail-art{isolation:isolate;background:radial-gradient(at 48% 40%,#36283d,#130f1b 66%,#08080c);border:1px solid #ae8f6440;border-radius:20px;justify-content:center;align-items:center;min-height:660px;display:flex;position:relative;overflow:hidden}.ab-detail-halo{border:1px solid #ddbc8340;border-radius:50%;position:absolute;inset:12%;transform:rotate(-24deg);box-shadow:0 0 0 60px #d6b78408}.ab-detail-art img{z-index:1;object-fit:contain;width:62%;height:auto;max-height:580px;position:relative;transform:rotate(-5deg);box-shadow:25px 35px 50px #000c,4px 0 #a78356}.ab-detail-edition{text-align:center;letter-spacing:.14em;color:#e4cfa7;font-size:10px;position:absolute;bottom:24px;left:20px;right:20px}.ab-detail-copy h1{letter-spacing:-.055em;margin:24px 0;font:400 clamp(54px,5.5vw,94px)/1.05 Georgia,serif}.ab-detail-copy h1 em{color:#e4c28d;font-weight:400}.ab-detail-facts{flex-wrap:wrap;gap:9px;margin:34px 0;display:flex}.ab-detail-facts span{color:#d8c4a6;letter-spacing:.11em;border:1px solid #bca47755;border-radius:25px;padding:9px 11px;font-size:10px}.ab-detail-price{border-top:1px solid #bca47733;border-bottom:1px solid #bca47733;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:25px 0;display:flex}.ab-detail-price>span{color:#c1b5bc;letter-spacing:.15em;font-size:10px}.ab-detail-price strong{color:#ebca95;white-space:nowrap;font:56px Georgia,serif}.ab-detail-price small{color:#bfb1bd;font:13px Arial,sans-serif}.ab-detail-copy .ab-status{margin:18px 0;font-size:13px}.ab-detail-copy .ab-disclaimer{color:#b4a9b6;font-size:12px;line-height:1.6}.ab-detail-copy .ab-disclaimer a,.ab-detail-faq a{color:#e6c391}.ab-detail-faq{padding:96px 0 120px}.ab-detail-faq h2{margin:16px 0 36px;font:400 clamp(38px,5vw,66px) Georgia,serif}.ab-detail-faq details{color:#c8bec6;border-top:1px solid #bca47740;padding:22px 0}.ab-detail-faq summary{cursor:pointer;color:#ead8bc;font-size:17px}.ab-detail-faq details p{max-width:720px;line-height:1.8}.ab-detail-footer-link{letter-spacing:.12em;justify-content:space-between;gap:20px;margin-top:45px;font-size:12px;display:flex}@media (width<=950px){.ab-detail-layout{grid-template-columns:1fr;gap:35px}.ab-detail-art{min-height:550px}.ab-detail-art img{width:min(55%,320px)}}@media (width<=600px){.ab-detail-breadcrumb{font-size:9px}.ab-detail-layout{padding-bottom:65px}.ab-detail-art{min-height:460px}.ab-detail-art img{width:57%}.ab-detail-copy h1{font-size:clamp(50px,12vw,68px)}.ab-detail-price strong{font-size:44px}.ab-detail-faq{padding:60px 0}}.ab-license-notice{color:#dfd4da;background:#ddbc8312;border:1px solid #ddbc8366;border-radius:12px;margin:22px 0;padding:20px 22px;font-size:12px;line-height:1.7}.ab-license-notice>strong{color:#f0d5a7;letter-spacing:.045em;margin-bottom:9px;font-size:12px;display:block}.ab-license-notice p{margin:9px 0}.ab-license-notice p:last-child{margin-bottom:0}.ab-license-notice b{color:#f4ddb7}.ab-license-notice a{color:#e9c791;text-underline-offset:3px}.gpe-google-ad{background:#11151a;border:1px solid #e6d0af29;min-height:300px;margin:1rem 0;padding:1rem}.gpe-google-ad-label{letter-spacing:.15em;color:#9ba2aa;text-align:center;margin:0 0 .85rem;font:600 .6rem/1.5 Arial,sans-serif}.gpe-google-ad .adsbygoogle{max-width:100%;overflow:hidden}@media (width<=959px){.gpe-google-ad{display:none!important}}.fm-root{color:#f9f0e5;background:radial-gradient(at 80% 0,#291737,#0000 55%),#090711;min-height:100vh;padding:60px 20px;font-family:inherit}.fm-container{max-width:1200px;margin:0 auto}.fm-eyebrow{color:#e5bf83;letter-spacing:.21em;font-size:12px;font-weight:700}.fm-root h1{letter-spacing:-.055em;margin:18px 0;font:clamp(47px,7vw,104px)/1 Georgia,serif}.fm-root h1 em{color:#e3bf89;font-weight:400}.fm-lede{color:#cbbfd0;max-width:720px;line-height:1.7}.fm-auth{background:#17101f;border:1px solid #b18a4f6a;border-radius:16px;flex-direction:column;gap:15px;max-width:570px;margin-top:36px;padding:28px;display:flex}.fm-auth label{color:#ead4b2}.fm-auth input{color:#fff;font:inherit;background:#0e0b15;border:1px solid #9a775a;border-radius:9px;padding:16px}.fm-auth button,.fm-bar button{color:#190e20;cursor:pointer;background:#dfb36e;border:0;border-radius:9px;padding:14px 18px;font-weight:700}.fm-auth button:disabled{opacity:.5;cursor:not-allowed}.fm-auth small,.fm-auth p{color:#c9bcd0;line-height:1.7}.fm-content{margin-top:40px}.fm-bar{color:#dec8a7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.fm-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fm-metric,.fm-detail{background:#160f1e;border:1px solid #9a775a48;border-radius:13px;padding:22px}.fm-metric span{color:#c9b9d0;font-size:12px;line-height:1.5;display:block}.fm-metric strong{color:#f7dfb4;margin-top:12px;font-size:clamp(27px,3vw,38px);font-weight:700;display:block}.fm-metric p,.fm-detail p{color:#c6b9cb;font-size:13px;line-height:1.6}.fm-detail{margin-top:20px}.fm-detail h2{margin:0 0 18px;font:28px Georgia,serif}.fm-inline{flex-wrap:wrap;gap:12px;display:flex}.fm-inline span{color:#edd9b9;border:1px solid #a9855380;border-radius:99px;padding:8px 12px;font-size:13px}@media (width<=1000px){.fm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.fm-cards{grid-template-columns:1fr}.fm-root{padding:38px 15px}.fm-auth{padding:19px}}.fm-link{color:#e5c18c;border:1px solid #d9ac68;border-radius:8px;width:fit-content;padding:12px 17px;font-weight:650;text-decoration:none;display:inline-block}.fm-auth h2{color:#f8e4c6;margin:0;font:29px Georgia,serif}.fm-login-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.83fr);align-items:start;gap:clamp(24px,5vw,75px);display:grid}.fm-auth-security{color:#dcc89f;padding:12px 0;font-size:13px;line-height:1.7}.fm-login-current{margin-top:12px}.fm-login-current a{color:#e6c18c}.fm-password-row{align-items:stretch;gap:8px;display:flex}.fm-password-row input{flex:1;min-width:0}.fm-password-row .fm-small-button{color:#eed7ae;background:#261b30;border:1px solid #a78358;flex:none;width:80px;padding:8px}.fm-setup{background:linear-gradient(160deg,#201326,#110d17);border:1px solid #a98251a8;border-radius:16px;margin-top:16px;padding:clamp(20px,3vw,34px);line-height:1.75}.fm-setup h2{color:#f6e5c9;margin:15px 0;font:32px Georgia,serif}.fm-setup h3{color:#f0d6b0;margin:22px 0 12px;font:23px Georgia,serif}.fm-setup p,.fm-setup li{color:#cfc5d4;font-size:14px}.fm-setup ol{padding-left:19px}.fm-setup li{margin-bottom:14px}.fm-setup button{color:#241423;cursor:pointer;background:#dcb57a;border:0;border-radius:9px;padding:13px 15px;font-weight:700}.fm-generated{background:#0e0b15;border:1px solid #b49462;border-radius:10px;flex-direction:column;gap:9px;margin-top:16px;padding:13px;display:flex}.fm-generated label{color:#f8e0b1;font-size:12px}.fm-generated textarea{overflow-wrap:anywhere;word-break:break-all;resize:none;color:#fff0c5;background:#140f1c;border:1px solid #876a51;border-radius:6px;width:100%;padding:9px;font:13px/1.6 monospace}.fm-setup .fm-setup-warning{color:#f0cfaa;border-left:2px solid #d4a261;padding-left:14px}.fm-setup .fm-small-note{color:#a9a0b1;font-size:12px}.fm-actions{flex-wrap:wrap;gap:9px;display:flex}.fm-actions button:last-child{color:#f9ead4;background:#302038;border:1px solid #9e7951}@media (width<=860px){.fm-login-layout{grid-template-columns:1fr}.fm-setup{margin-top:5px}}.pm-page{max-width:1330px}.pm-grid{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:1.7rem;display:grid}.pm-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.pm-tabs button{color:#e6cba6;cursor:pointer;background:#29231d;border:1px solid #7b674d;padding:.7rem}.pm-tabs button.chosen{color:#16120e;background:#d9ba92}.pm-grid label:not(.pm-check){color:#d9c6a9;flex-direction:column;gap:.5rem;margin:1rem 0;display:flex}.pm-grid select,.pm-grid input[type=number]{color:#e9d6ba;background:#161616;border:1px solid #776046;width:100%;max-width:100%;padding:.75rem}.pm-variant{border:1px solid #66533d;max-height:245px;padding:1rem;overflow:auto}.pm-variant legend{color:#e3cba7}.pm-variant label{align-items:center;font-size:.82rem;flex-direction:row!important;margin:.45rem 0!important}.pm-variant input,.pm-check input{accent-color:#d5b68e;flex:none;width:18px;height:18px}.pm-primary{color:#1d1813;cursor:pointer;background:#e1c299;border:0;width:100%;margin-top:1.2rem;padding:1rem 1.1rem;font-weight:650}.pm-primary:disabled{opacity:.45;cursor:not-allowed}.pm-entry{border-bottom:1px solid #695746;flex-direction:column;gap:.25rem;padding:.7rem 0;display:flex}.pm-entry span{color:#c5b29b;font-size:.84rem}.pm-check{color:#e1cbac;align-items:start;gap:.7rem;margin:1.2rem 0;font-size:.84rem;line-height:1.6;display:flex}.pm-footnote{color:#c5b19a;font-size:.8rem}@media (width<=800px){.pm-grid{grid-template-columns:1fr}}
