:root{--font-display:"Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-body:Inter, "Helvetica Neue", Arial, sans-serif}:root{--ink:#132e2a;--ink-soft:#35534d;--paper:#f4f1e8;--paper-dark:#e9e4d8;--line:rgba(19, 46, 42, 0.18);--lime:#d8ff62;--mint:#c9e8d8;--coral:#ff826c;--cream:#fffdf6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body),Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;height:auto}.admin-bar .site-header{margin-top:32px}.wp-site-blocks{padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:84px;padding:0 4vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:12px;font:700 14px var(--font-display);letter-spacing:-.02em}.brand-mark{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--ink);border-radius:50%;font:800 11px var(--font-display);letter-spacing:-.08em}nav{display:flex;gap:32px;font-size:13px}nav a,.header-cta{transition:opacity .2s}nav a:hover,.header-cta:hover{opacity:.58}.header-cta{justify-self:end;font-size:13px;font-weight:700;border-bottom:1px solid var(--ink);padding:6px 0}.hero{min-height:690px;display:grid;grid-template-columns:1.08fr .92fr;padding:85px 6vw 88px 8vw;overflow:hidden;border-bottom:1px solid var(--line)}.hero-copy{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.eyebrow{font:700 11px var(--font-display);text-transform:uppercase;letter-spacing:.16em}.eyebrow span{color:var(--coral);margin:0 8px}.hero h1{margin:26px 0 32px;font:650 clamp(56px, 7.3vw, 108px)/.94 var(--font-display);letter-spacing:-.075em;max-width:850px}.hero h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em}.hero-intro{max-width:560px;font-size:19px;line-height:1.6;color:var(--ink-soft)}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:30px}.button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:0 25px;font-size:13px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:var(--cream)}.text-link{font-size:13px;font-weight:700;border-bottom:1px solid var(--ink);padding:8px 0}.text-link span{margin-left:18px}.hero-art{position:relative;min-height:520px}.orbit{position:absolute;border:1px solid rgb(19 46 42 / .2);border-radius:50%}.orbit-one{width:480px;height:480px;top:4%;left:5%}.orbit-two{width:340px;height:340px;top:17%;left:18%}.sun-disc{position:absolute;width:184px;height:184px;border-radius:50%;top:25px;right:16px;background:var(--lime);padding:28px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(9deg);box-shadow:0 18px 40px rgb(19 46 42 / .1)}.sun-disc span{font:700 35px var(--font-display);letter-spacing:-.06em}.sun-disc small{font:800 9px/1.3 var(--font-display);letter-spacing:.13em}.paper-card{width:310px;height:380px;position:absolute;padding:28px;display:flex;flex-direction:column;border:1px solid var(--ink);box-shadow:0 22px 50px rgb(19 46 42 / .12)}.paper-card>span{font:700 8px var(--font-display);letter-spacing:.14em}.paper-card strong{font:650 29px/1.15 var(--font-display);letter-spacing:-.05em;margin-top:auto}.card-back{background:var(--coral);top:86px;left:8%;transform:rotate(-11deg)}.card-front{background:var(--cream);top:105px;left:29%;transform:rotate(5deg)}.mini-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mini-grid i{height:18px;border:1px solid var(--ink);background:var(--mint)}.art-note{position:absolute;bottom:0;right:8%;font:italic 13px/1.5 Georgia,serif;transform:rotate(-5deg)}.manifesto{min-height:106px;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:space-between;padding:0 6vw;font:700 12px var(--font-display);letter-spacing:.12em}.manifesto p:last-child{color:var(--lime)}.section-shell{padding:110px 7vw}.section-kicker{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line);font:700 10px var(--font-display);text-transform:uppercase;letter-spacing:.15em}.featured{background:var(--cream)}.featured-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:9vw;align-items:center;padding-top:58px}.product-cover{aspect-ratio:.76;max-height:660px;padding:34px;background:var(--ink);color:var(--cream);display:flex;flex-direction:column;box-shadow:24px 24px 0 var(--mint),25px 25px 0 var(--ink)}.cover-top{display:flex;justify-content:space-between;font:700 9px var(--font-display);letter-spacing:.15em}.cover-symbol{display:grid;width:150px;height:150px;grid-template-columns:repeat(3,1fr);margin:11% auto 8%;transform:rotate(-8deg)}.cover-symbol span{border:1px solid var(--ink);background:var(--lime);border-radius:50% 0 50% 50%}.cover-symbol span:nth-child(2){background:var(--coral);transform:translateY(30%)}.cover-symbol span:nth-child(3){background:var(--mint);transform:translateY(60%)}.cover-title small{display:block;color:var(--lime);font:700 9px var(--font-display);letter-spacing:.15em;margin-bottom:12px}.cover-title strong{font:600 clamp(35px, 4vw, 58px)/.98 var(--font-display);letter-spacing:-.065em}.product-cover>p{margin:auto 0 0;max-width:290px;font-size:12px;line-height:1.5;opacity:.7}.availability{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.availability i,.category-status i{display:inline-block;width:8px;height:8px;background:#5fb96c;border-radius:50%;margin-right:8px}.product-info h2{max-width:650px;margin:23px 0;font:600 clamp(39px, 4vw, 62px)/1.05 var(--font-display);letter-spacing:-.06em}.product-lede{max-width:610px;font-size:17px;line-height:1.65;color:var(--ink-soft)}.content-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin:32px 0}.content-grid div{padding:20px 15px;border-right:1px solid var(--line)}.content-grid div:last-child{border:0}.content-grid strong{display:block;font:650 29px var(--font-display);letter-spacing:-.04em}.content-grid span{font-size:11px;color:var(--ink-soft)}.feature-list{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:12px;font-size:14px}.feature-list span{color:#4b9d58;font-weight:800;margin-right:10px}.buy-row{border-top:1px solid var(--line);padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.buy-row>div small{display:block;font:700 9px var(--font-display);letter-spacing:.12em;margin-bottom:5px}.buy-row>div strong{font:650 36px var(--font-display);letter-spacing:-.05em}.buy-row>div strong span{font-size:12px;letter-spacing:0}.button-accent{background:var(--lime);min-width:225px;border:1px solid var(--ink)}.secure-note{font-size:10px;text-align:right;color:#6f817d;margin-top:11px}.library{background:var(--paper)}.library-heading{display:grid;grid-template-columns:1fr .65fr;gap:10vw;align-items:end;margin-bottom:70px}.library-heading h2{margin:17px 0 0;font:600 clamp(42px,5vw,70px)/1.02 var(--font-display);letter-spacing:-.065em}.library-heading>p{font-size:16px;line-height:1.65;color:var(--ink-soft)}.category-row{min-height:150px;display:grid;grid-template-columns:70px 1fr 1.1fr 150px 40px;gap:25px;align-items:center;border-top:1px solid var(--line);transition:padding .25s,background .25s}.category-row:last-child{border-bottom:1px solid var(--line)}.category-row.live:hover{padding:0 20px;background:var(--cream)}.category-number{font:700 11px var(--font-display)}.category-row h3{font:600 27px var(--font-display);letter-spacing:-.04em}.category-row>p{max-width:440px;font-size:14px;line-height:1.55;color:var(--ink-soft)}.category-status{font:700 9px var(--font-display);text-transform:uppercase;letter-spacing:.09em}.category-row.soon{opacity:.53}.category-arrow{font-size:22px;justify-self:end}.how{background:var(--mint)}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px}.steps article{min-height:270px;padding:0 40px;border-right:1px solid rgb(19 46 42 / .2)}.steps article:first-child{padding-left:0}.steps article:last-child{border:0}.steps article>span{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--ink);border-radius:50%;font-size:11px}.steps h3{font:600 25px var(--font-display);letter-spacing:-.04em;margin:70px 0 14px}.steps p{font-size:14px;line-height:1.65;color:var(--ink-soft)}.quote-band{background:var(--coral);text-align:center;padding:105px 5vw}.quote-band blockquote{margin:0;font:italic clamp(28px,4vw,52px)/1.25 Georgia,serif}.quote-band p{margin:30px 0 0;font:700 9px var(--font-display);letter-spacing:.15em}.newsletter{padding:100px 6vw;text-align:center;background:var(--cream)}.newsletter h2{margin:20px 0 15px;font:600 clamp(38px,5vw,64px) var(--font-display);letter-spacing:-.06em}.newsletter>p:not(.eyebrow){color:var(--ink-soft)}.newsletter form{max-width:620px;margin:35px auto 15px;display:flex;border-bottom:1px solid var(--ink)}.newsletter input{flex:1;border:0;background:#fff0;padding:17px 4px;outline:none}.newsletter button{border:0;background:#fff0;font-weight:700;cursor:pointer}.newsletter button span{margin-left:18px}.newsletter small{color:#788985;font-size:9px}footer{padding:70px 6vw 30px;background:var(--ink);color:var(--paper)}.footer-brand{display:flex;align-items:flex-start;gap:15px}.footer-brand .brand-mark{border-color:var(--paper);flex:0 0 auto}.footer-brand strong{font:650 22px var(--font-display)}.footer-brand p{max-width:330px;font-size:12px;opacity:.6;line-height:1.5}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);max-width:570px;margin-left:auto;margin-top:-60px}.footer-links div{display:flex;flex-direction:column;gap:13px}.footer-links strong{color:var(--lime);font:700 9px var(--font-display);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}.footer-links a{font-size:12px;opacity:.68}.footer-bottom{margin-top:70px;padding-top:24px;border-top:1px solid rgb(244 241 232 / .18);display:flex;justify-content:space-between;font-size:9px;opacity:.55}.inner-header{background:var(--cream)}.breadcrumbs{font-size:11px;color:var(--ink-soft);margin:0 0 45px}.breadcrumbs a{border-bottom:1px solid var(--line)}.catalog-hero{min-height:550px;padding:70px 8vw 90px;background:var(--ink);color:var(--paper);display:flex;flex-direction:column;justify-content:flex-end}.catalog-hero .breadcrumbs{color:rgb(244 241 232 / .6)}.catalog-hero h1{margin:22px 0 28px;font:600 clamp(55px,7vw,100px)/.95 var(--font-display);letter-spacing:-.075em}.catalog-hero>p:last-child{max-width:630px;font-size:17px;line-height:1.65;color:rgb(244 241 232 / .68)}.collection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:70px 28px}.collection-card{display:grid;grid-template-columns:.9fr 1.1fr;min-height:360px;border-top:1px solid var(--line);padding-top:22px}.collection-card:hover .collection-copy strong{transform:translateX(5px)}.collection-art{min-height:335px;position:relative;overflow:hidden;background:var(--paper-dark);border:1px solid var(--line)}.collection-art>span{position:absolute;top:25px;left:25px;z-index:2;font:650 46px var(--font-display);letter-spacing:-.07em}.energy-art{background:var(--ink)}.energy-art>span{color:var(--lime)}.energy-art i{position:absolute;width:135px;height:135px;border-radius:50% 0 50% 50%;transform:rotate(12deg)}.energy-art i:nth-of-type(1){background:var(--lime);right:12%;top:12%}.energy-art i:nth-of-type(2){background:var(--mint);right:34%;top:39%}.energy-art i:nth-of-type(3){background:var(--coral);right:6%;bottom:3%}.future-art::after{content:"";position:absolute;width:240px;height:240px;border:1px solid var(--ink);border-radius:50%;right:-80px;bottom:-80px}.future-02{background:#e7c7b7}.future-03{background:#d1d6ec}.future-04{background:#d7e2c1}.collection-copy{padding:25px 0 20px 30px;display:flex;flex-direction:column}.collection-copy>p{margin:0;font:700 9px var(--font-display);text-transform:uppercase;letter-spacing:.1em}.collection-copy h2{margin:38px 0 10px;font:600 clamp(27px,3vw,43px)/1.05 var(--font-display);letter-spacing:-.055em}.collection-copy>span{font-size:12px;color:var(--ink-soft)}.collection-copy strong{margin-top:auto;font-size:12px;transition:transform .2s}.category-hero{min-height:540px;padding:80px 8vw;display:grid;grid-template-columns:1.2fr .8fr;gap:10vw;align-items:end;border-bottom:1px solid var(--line)}.energy-category-hero{background:radial-gradient(circle at 83% 22%,var(--lime) 0 7%,transparent 7.15%),radial-gradient(circle at 88% 34%,transparent 0 12%,rgb(19 46 42 / .18) 12.1% 12.3%,transparent 12.4%),var(--mint)}.category-hero h1{margin:22px 0 0;font:600 clamp(60px,8vw,112px)/.87 var(--font-display);letter-spacing:-.08em}.category-hero>p{font-size:17px;line-height:1.7;color:var(--ink-soft)}.catalog-toolbar{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line);font:700 10px var(--font-display);text-transform:uppercase;letter-spacing:.1em}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 24px;padding-top:45px}.product-card{display:block}.product-card:hover .product-card-art{transform:translateY(-5px);box-shadow:10px 12px 0 var(--ink)}.product-card-art{aspect-ratio:.79;position:relative;padding:25px;overflow:hidden;border:1px solid var(--ink);transition:transform .2s,box-shadow .2s}.product-card-art>span{position:relative;z-index:2;font:650 40px var(--font-display);letter-spacing:-.07em}.product-card-art>small{position:absolute;left:25px;bottom:23px;z-index:2;font:700 8px var(--font-display);letter-spacing:.13em}.product-card-art i{position:absolute;width:44%;height:32%;border:1px solid var(--ink);border-radius:50% 0 50% 50%}.product-card-art i:nth-of-type(1){right:11%;top:13%}.product-card-art i:nth-of-type(2){right:34%;top:36%}.product-card-art i:nth-of-type(3){right:7%;top:59%}.product-lime .product-card-art,.product-lime .detail-cover{background:var(--lime)}.product-lime .product-card-art i:nth-of-type(1),.product-lime .detail-symbol i:nth-of-type(1){background:var(--cream)}.product-lime .product-card-art i:nth-of-type(2),.product-lime .detail-symbol i:nth-of-type(2){background:var(--coral)}.product-lime .product-card-art i:nth-of-type(3),.product-lime .detail-symbol i:nth-of-type(3){background:var(--mint)}.product-coral .product-card-art,.product-coral .detail-cover{background:var(--coral)}.product-coral .product-card-art i,.product-coral .detail-symbol i{background:var(--cream)}.product-mint .product-card-art,.product-mint .detail-cover{background:var(--mint)}.product-mint .product-card-art i,.product-mint .detail-symbol i{background:var(--lime)}.product-blue .product-card-art,.product-blue .detail-cover{background:#cdd9ee}.product-blue .product-card-art i,.product-blue .detail-symbol i{background:var(--coral)}.product-sand .product-card-art,.product-sand .detail-cover{background:#ead5a6}.product-sand .product-card-art i,.product-sand .detail-symbol i{background:var(--ink)}.product-card-copy{padding-top:18px}.product-card-copy>p{margin:0;font:700 9px var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft)}.product-card-copy h2{min-height:72px;margin:15px 0 20px;font:600 25px/1.12 var(--font-display);letter-spacing:-.045em}.product-card-copy>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:14px}.product-card-copy strong{font:650 23px var(--font-display)}.product-card-copy span{font-size:11px;font-weight:700}.detail-shell{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 84px)}.detail-art{padding:6vw;background:var(--paper-dark);display:flex;align-items:flex-start;justify-content:center}.detail-cover{width:min(480px, 100%);aspect-ratio:.76;border:1px solid var(--ink);padding:32px;box-shadow:20px 20px 0 var(--ink);display:flex;flex-direction:column}.detail-cover>span{display:flex;justify-content:space-between;font:700 8px var(--font-display);letter-spacing:.12em}.detail-symbol{width:58%;aspect-ratio:1;margin:12% auto 5%;display:grid;grid-template-columns:repeat(3,1fr);transform:rotate(-7deg)}.detail-symbol i{border:1px solid var(--ink);border-radius:50% 0 50% 50%}.detail-cover>small{margin-top:auto;font:700 8px var(--font-display);letter-spacing:.12em}.detail-cover h1{margin:10px 0 12px;font:600 clamp(35px,4vw,56px)/.98 var(--font-display);letter-spacing:-.065em}.detail-cover>p{margin:0;font:700 9px var(--font-display);letter-spacing:.08em}.detail-copy{padding:70px 7vw;background:var(--cream)}.detail-copy h2{margin:23px 0;font:600 clamp(42px,5vw,68px)/1 var(--font-display);letter-spacing:-.065em}.detail-description{font-size:17px;line-height:1.65;color:var(--ink-soft)}.format-line{display:inline-block;margin:15px 0 30px;padding:8px 12px;border:1px solid var(--line);font:700 9px var(--font-display);text-transform:uppercase;letter-spacing:.09em}.detail-buy{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.detail-buy small{display:block;font:700 8px var(--font-display);letter-spacing:.1em}.detail-buy strong{font:650 36px var(--font-display);letter-spacing:-.05em}.detail-buy strong span{font-size:11px;letter-spacing:0}.detail-includes{padding:40px 0 30px}.detail-includes h3{font:600 25px var(--font-display);letter-spacing:-.04em}.detail-includes ul{list-style:none;padding:0;display:grid;gap:13px;font-size:14px;line-height:1.5}.detail-includes li span{margin-right:12px;color:#4b9d58;font-weight:800}.detail-best{padding:20px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:120px 1fr;gap:20px}.detail-best strong{font:700 9px var(--font-display);letter-spacing:.1em}.detail-best p{margin:0;font-size:13px;line-height:1.6;color:var(--ink-soft)}.detail-note{padding:15px;background:var(--paper);font-size:11px;line-height:1.5;color:var(--ink-soft)}.back-collection{padding:60px 8vw;background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;align-items:center}.back-collection p{margin:0;opacity:.65}.back-collection a{font:650 clamp(18px,2vw,28px) var(--font-display);color:var(--lime)}.future-category-page{min-height:calc(100vh - 84px);padding:70px 9vw;position:relative;overflow:hidden;background:var(--paper)}.future-number{position:absolute;right:4vw;top:6vh;font:650 35vw/.7 var(--font-display);letter-spacing:-.12em;color:var(--paper-dark);z-index:0}.future-category-page>*:not(.future-number){position:relative;z-index:1}.future-category-page .eyebrow{margin-top:15vh}.future-category-page h1{max-width:850px;margin:22px 0;font:600 clamp(60px,8vw,110px)/.92 var(--font-display);letter-spacing:-.08em}.future-category-page>p:not(.breadcrumbs,.eyebrow){max-width:600px;font-size:18px;line-height:1.65;color:var(--ink-soft)}.future-actions{margin-top:40px;display:flex;align-items:center;gap:30px}.studio-page{min-height:100vh;background:var(--cream)}.studio-page>header{height:84px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.studio-shell{min-height:calc(100vh - 84px);display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:9vh 9vw;align-items:start}.studio-intro h1{margin:20px 0;font:600 clamp(48px, 6vw, 78px)/.96 var(--font-display);letter-spacing:-.07em}.studio-intro>p:not(.eyebrow){color:var(--ink-soft);font-size:16px;line-height:1.65}.studio-note{margin-top:40px;padding:20px;border:1px solid var(--line);background:var(--paper)}.studio-note strong{font:700 11px var(--font-display);text-transform:uppercase;letter-spacing:.09em}.studio-note p{margin:9px 0 0;font-size:12px;line-height:1.55;color:var(--ink-soft)}.studio-form{padding:45px;background:var(--paper);border:1px solid var(--ink);box-shadow:14px 14px 0 var(--mint);display:grid;gap:24px}.studio-form label{display:grid;gap:9px;font:700 11px var(--font-display);text-transform:uppercase;letter-spacing:.08em}.studio-form input,.studio-form select{width:100%;min-height:51px;padding:0 14px;border:1px solid var(--line);background:var(--cream);color:var(--ink);outline:none;text-transform:none;letter-spacing:0}.studio-form input:focus,.studio-form select:focus{border-color:var(--ink)}.studio-form input[type="file"]{padding:14px}.studio-form small{color:var(--ink-soft);font-weight:400;text-transform:none;letter-spacing:0}.studio-form button{min-height:55px;border:1px solid var(--ink);background:var(--lime);color:var(--ink);font-weight:800;cursor:pointer}.studio-form button:disabled{opacity:.5;cursor:wait}.studio-message{margin:0;font-size:13px;line-height:1.5}@media (max-width:900px){.site-header{grid-template-columns:1fr auto}nav{display:none}.hero{grid-template-columns:1fr;padding:65px 6vw}.hero-art{min-height:540px;margin-top:45px}.featured-grid{grid-template-columns:1fr}.product-cover{max-width:520px;margin:0 auto;width:100%}.library-heading{grid-template-columns:1fr}.category-row{grid-template-columns:45px 1fr 120px 25px;padding:24px 0}.category-row>p{grid-column:2 / -1;grid-row:2}.steps{grid-template-columns:1fr}.steps article{min-height:auto;padding:35px 0;border-right:0;border-bottom:1px solid rgb(19 46 42 / .2)}.steps h3{margin:30px 0 12px}.footer-links{margin:55px 0 0}.studio-shell{grid-template-columns:1fr}.collection-grid{grid-template-columns:1fr}.category-hero{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.detail-shell{grid-template-columns:1fr}}@media (max-width:560px){.site-header{padding:0 20px}.brand>span:last-child,.header-cta span{display:none}.hero{min-height:auto;padding:52px 22px}.hero h1{font-size:52px}.hero-intro{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-art{transform:scale(.78);transform-origin:left top;width:125%;margin-bottom:-110px}.manifesto{min-height:130px;flex-direction:column;justify-content:center;gap:14px;text-align:center}.section-shell{padding:75px 22px}.featured-grid{gap:70px}.content-grid{grid-template-columns:repeat(2,1fr)}.content-grid div:nth-child(2){border-right:0}.content-grid div:nth-child(-n+2){border-bottom:1px solid var(--line)}.buy-row{align-items:stretch;flex-direction:column}.secure-note{text-align:left}.category-row{grid-template-columns:35px 1fr 24px}.category-row .category-status{grid-column:2}.category-row>p{grid-column:2 / -1}.footer-links{grid-template-columns:repeat(2,1fr);gap:40px}.footer-bottom{flex-direction:column;gap:12px}.newsletter form{flex-direction:column;border:0;gap:10px}.newsletter input{border-bottom:1px solid var(--ink)}.newsletter button{background:var(--lime);min-height:50px;border:1px solid var(--ink)}.studio-page>header{padding:0 20px}.studio-shell{padding:65px 22px}.studio-form{padding:25px;box-shadow:8px 8px 0 var(--mint)}.catalog-hero{padding:55px 22px 70px}.collection-grid{padding:65px 22px}.collection-card{grid-template-columns:1fr}.collection-art{min-height:260px}.collection-copy{min-height:240px;padding-left:0}.category-hero{padding:60px 22px}.category-hero h1{font-size:58px}.catalog-toolbar{gap:15px;align-items:flex-start}.product-grid{grid-template-columns:1fr}.product-card-copy h2{min-height:0}.detail-art{padding:55px 30px 70px}.detail-cover{box-shadow:10px 10px 0 var(--ink)}.detail-copy{padding:60px 22px}.detail-buy{align-items:stretch;flex-direction:column}.detail-best{grid-template-columns:1fr}.back-collection{align-items:flex-start;flex-direction:column;gap:20px}.future-actions{align-items:flex-start;flex-direction:column}}:root{--ink:#071b23;--ink-soft:#486166;--paper:#eef0eb;--paper-dark:#dfe5df;--line:rgba(7, 27, 35, .18);--lime:#55d8ca;--mint:#c8ddd7;--coral:#e4b45b;--cream:#f7f5ed;--navy:#071b23;--teal:#0b5963;--signal:#55d8ca;--amber:#e4b45b}body{background:linear-gradient(rgb(7 27 35 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(7 27 35 / .025) 1px,transparent 1px),var(--paper);background-size:32px 32px}.site-header{height:78px;background:rgb(247 245 237 / .94);backdrop-filter:blur(14px);position:sticky;top:0}.brand-mark{border-radius:3px;background:var(--navy);border-color:var(--navy);color:var(--signal)}.hero{min-height:720px;grid-template-columns:.86fr 1.14fr;gap:5vw;padding:80px 5vw 82px 7vw;background:var(--cream)}.hero h1{max-width:720px;margin:26px 0 28px;font-size:clamp(57px, 6.2vw, 94px)}.hero h1 em{color:var(--teal)}.hero-visual{min-height:545px;align-self:center;position:relative;overflow:hidden;border:1px solid rgb(85 216 202 / .45);background:linear-gradient(180deg,transparent 62%,rgb(7 27 35 / .88)),url(/energy-intelligence-hero.jpg) center / cover no-repeat;box-shadow:22px 22px 0 var(--navy)}.hero-visual::before{content:"";position:absolute;inset:14px;border:1px solid rgb(85 216 202 / .22);pointer-events:none}.hero-visual>span{position:absolute;left:26px;bottom:23px;z-index:2;color:var(--signal);font:700 9px var(--font-display);letter-spacing:.18em}.button-dark{background:var(--navy)}.button-accent{background:var(--signal)}.manifesto{background:var(--teal)}.manifesto p:last-child{color:var(--amber)}.product-cover{position:relative;overflow:hidden;background:linear-gradient(rgb(85 216 202 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(85 216 202 / .08) 1px,transparent 1px),var(--navy);background-size:28px 28px;box-shadow:24px 24px 0 var(--teal),25px 25px 0 var(--navy)}.product-cover::after{content:"EVIDENCE / ANALYSIS / DECISION";position:absolute;right:-112px;top:50%;color:rgb(85 216 202 / .32);transform:rotate(90deg);font:700 9px var(--font-display);letter-spacing:.18em}.cover-symbol{border:1px solid rgb(85 216 202 / .4);transform:none}.cover-symbol span,.cover-symbol span:nth-child(2),.cover-symbol span:nth-child(3){border-color:rgb(85 216 202 / .45);border-radius:0;background:#fff0;transform:none}.cover-symbol span:nth-child(1){background:var(--signal);clip-path:polygon(0 50%,100% 0,100% 100%)}.cover-symbol span:nth-child(2){background:var(--amber);clip-path:polygon(0 0,100% 50%,0 100%)}.cover-symbol span:nth-child(3){background:var(--teal)}.cover-title small,.footer-links strong{color:var(--signal)}.how{background:#d3e2dd}.quote-band{background:var(--amber)}footer{background:var(--navy)}.energy-art{background:linear-gradient(rgb(85 216 202 / .09) 1px,transparent 1px),linear-gradient(90deg,rgb(85 216 202 / .09) 1px,transparent 1px),var(--navy);background-size:26px 26px}.energy-art>span{color:var(--signal)}.energy-art i{border-radius:0;border:1px solid var(--signal);background:transparent!important}.energy-art i:nth-of-type(1){transform:rotate(45deg)}.energy-art i:nth-of-type(2){border-color:var(--amber);transform:rotate(45deg)}.energy-art i:nth-of-type(3){width:190px;height:1px;border:0;background:var(--signal)!important}.energy-category-hero{color:var(--cream);background:linear-gradient(90deg,rgb(7 27 35 / .97) 0 50%,rgb(7 27 35 / .32) 78%,rgb(7 27 35 / .52)),url(/energy-series-hero-v3.jpg) 82% center / cover no-repeat,var(--navy)}.energy-category-hero .breadcrumbs,.energy-category-hero .breadcrumbs a{color:rgb(247 245 237 / .65)}.energy-category-hero .eyebrow{color:var(--signal)}.category-hero-copy{border-left:1px solid rgb(85 216 202 / .35);padding-left:34px}.category-hero-copy>p{margin:0 0 28px;color:rgb(247 245 237 / .72);font-size:15px;line-height:1.65}.category-hero-copy>div{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-top:1px solid rgb(247 245 237 / .16);color:rgb(247 245 237 / .72);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.category-hero-copy>div span{min-width:60px;color:var(--amber);font:650 25px var(--font-display);letter-spacing:-.04em}.product-card{--accent:var(--signal)}.product-coral{--accent:var(--amber)}.product-mint{--accent:#91b9a9}.product-blue{--accent:#77a9cc}.product-sand{--accent:#c88a62}.product-card-art,.product-lime .product-card-art,.product-coral .product-card-art,.product-mint .product-card-art,.product-blue .product-card-art,.product-sand .product-card-art{color:var(--cream);border:1px solid rgb(7 27 35 / .8);background:linear-gradient(rgb(85 216 202 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(85 216 202 / .07) 1px,transparent 1px),var(--navy);background-size:26px 26px}.product-card-art::after{content:"MARKET INTELLIGENCE / " attr(data-series);position:absolute;right:24px;bottom:23px;color:rgb(247 245 237 / .45);font:700 7px var(--font-display);letter-spacing:.13em;writing-mode:vertical-rl}.product-card-art>span{color:var(--accent);font-size:48px}.product-card-art i,.product-lime .product-card-art i,.product-coral .product-card-art i,.product-mint .product-card-art i,.product-blue .product-card-art i,.product-sand .product-card-art i{height:1px;width:58%;right:12%;border:0;border-radius:0;background:var(--accent);transform-origin:right center}.product-card-art i:nth-of-type(1){top:31%;transform:rotate(-14deg)}.product-card-art i:nth-of-type(2){top:48%;width:42%;transform:rotate(22deg);opacity:.65}.product-card-art i:nth-of-type(3){top:65%;width:66%;transform:rotate(-4deg);opacity:.35}.product-card-art>small{color:rgb(247 245 237 / .65)}.product-card:hover .product-card-art{box-shadow:10px 12px 0 var(--accent)}.product-card-description{min-height:88px;margin:0 0 22px!important;color:var(--ink-soft)!important;font:400 13px/1.6 var(--font-body)!important;text-transform:none!important;letter-spacing:0!important}.detail-art{background:linear-gradient(rgb(7 27 35 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(7 27 35 / .04) 1px,transparent 1px),var(--paper-dark);background-size:30px 30px}.detail-cover,.product-lime .detail-cover,.product-coral .detail-cover,.product-mint .detail-cover,.product-blue .detail-cover,.product-sand .detail-cover{color:var(--cream);border-color:var(--navy);background:linear-gradient(rgb(85 216 202 / .075) 1px,transparent 1px),linear-gradient(90deg,rgb(85 216 202 / .075) 1px,transparent 1px),var(--navy);background-size:28px 28px;box-shadow:20px 20px 0 var(--accent)}.detail-symbol{border:1px solid rgb(85 216 202 / .35);transform:none}.detail-symbol i,.product-lime .detail-symbol i,.product-coral .detail-symbol i,.product-mint .detail-symbol i,.product-blue .detail-symbol i,.product-sand .detail-symbol i{border:0;border-radius:0;background:#fff0}.detail-symbol i:nth-of-type(1){background:var(--accent)!important;clip-path:polygon(0 50%,100% 0,100% 100%)}.detail-symbol i:nth-of-type(2){background:var(--amber)!important;clip-path:polygon(0 0,100% 50%,0 100%)}.detail-symbol i:nth-of-type(3){border:1px solid var(--signal)!important}.detail-copy>h1{margin:24px 0 12px;font:600 clamp(40px, 4.3vw, 66px)/1 var(--font-display);letter-spacing:-.065em}.detail-product-name{margin:0 0 25px;color:var(--teal);font:700 10px var(--font-display);letter-spacing:.11em;text-transform:uppercase}.detail-includes h2,.faq-section h2{max-width:760px;margin:16px 0 28px;font:600 clamp(30px, 3.4vw, 48px)/1.08 var(--font-display);letter-spacing:-.055em}.outcome-list{display:grid;border-top:1px solid var(--line)}.outcome-list article{display:grid;grid-template-columns:45px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.outcome-list article>span{color:var(--teal);font:700 10px var(--font-display)}.outcome-list p{margin:0;font-size:14px;line-height:1.55}.capability-block{padding:38px 0;border-top:1px solid var(--line)}.capability-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:22px;border:1px solid var(--line)}.capability-grid div{min-height:92px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;line-height:1.45}.capability-grid div:nth-child(2n){border-right:0}.capability-grid span{display:block;margin-bottom:10px;color:var(--teal);font:700 9px var(--font-display)}.faq-section{padding:100px 15vw;background:var(--paper)}.faq-section>div{border-top:1px solid var(--line)}.faq-section details{border-bottom:1px solid var(--line)}.faq-section summary{display:flex;justify-content:space-between;gap:30px;padding:24px 0;cursor:pointer;font:650 17px var(--font-display);list-style:none}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{color:var(--teal);font-size:20px}.faq-section details p{max-width:760px;margin:-7px 0 25px;color:var(--ink-soft);font-size:14px;line-height:1.7}.back-collection a{color:var(--signal)}.payment-methods{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0 8px}.payment-method{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:12px;min-height:82px;padding:15px;border:1px solid var(--line);background:var(--cream)}.payment-method-conditional{background:rgb(247 245 237 / .48)}.payment-brand{width:76px;height:38px;padding:0 8px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(7 27 35 / .13);border-radius:7px;background:#fff;box-shadow:0 2px 7px rgb(7 27 35 / .05);font-family:Arial,sans-serif}.payment-brand-cards{gap:8px}.brand-visa{color:#1434cb;font:italic 800 12px Arial,sans-serif;letter-spacing:-.08em}.brand-mastercard{position:relative;width:27px;height:17px}.brand-mastercard i{position:absolute;top:1px;width:15px;height:15px;border-radius:50%;background:#eb001b}.brand-mastercard i:first-child{left:1px}.brand-mastercard i:last-child{right:1px;background:#f79e1b;mix-blend-mode:multiply}.brand-paypal{gap:3px;color:#003087}.brand-paypal b{color:#003087;font:italic 800 20px Arial,sans-serif;letter-spacing:-.12em}.brand-paypal span{color:#0070ba;font:700 12px Arial,sans-serif;letter-spacing:-.04em}.brand-alipay{color:#1677ff;font-weight:700;letter-spacing:-.04em}.brand-alipay span{font-size:14px}.brand-alipay b{margin-left:1px;font-size:12px}.brand-wechat{gap:5px;color:#09a53e}.brand-wechat>b{font:700 11px Arial,sans-serif;letter-spacing:-.04em}.wechat-bubbles{position:relative;width:23px;height:20px}.wechat-bubbles i{position:absolute;width:15px;height:12px;border:2px solid #09a53e;border-radius:50%}.wechat-bubbles i:first-child{left:0;top:1px}.wechat-bubbles i:last-child{right:0;bottom:0;background:#fff}.payment-method strong{display:block;font:650 12px var(--font-display)}.payment-method small{display:block;margin-top:5px;color:var(--ink-soft);font-size:9px;line-height:1.35}.payment-methods-compact{max-width:980px;margin:40px auto 0;grid-template-columns:repeat(4,1fr);text-align:left}.payment-methods-compact .payment-method{background:var(--paper)}@media (max-width:900px){.hero{grid-template-columns:1fr}.hero-visual{min-height:580px;margin-top:25px}.energy-category-hero{background-position:center,72% center,center}.category-hero-copy{border-left:0;border-top:1px solid rgb(85 216 202 / .35);padding:28px 0 0}.payment-methods-compact{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.site-header{height:70px}.hero{padding:48px 22px 65px}.hero-visual{min-height:370px;box-shadow:10px 10px 0 var(--navy)}.energy-category-hero{background-position:center,62% center,center}.product-card-description{min-height:0}.capability-grid{grid-template-columns:1fr}.capability-grid div{border-right:0}.faq-section{padding:72px 22px}.payment-methods,.payment-methods-compact{grid-template-columns:1fr}}.hero-visual{background:var(--navy)}.hero-visual>img{display:block;width:100%;height:100%;min-height:545px;object-fit:contain}.product-cover{isolation:isolate;background:var(--navy)}.product-cover>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:contain}.product-cover::before{content:"";position:absolute;inset:0;z-index:-1;display:none}.featured-grid .product-cover{width:min(520px, 100%);max-height:none;aspect-ratio:3 / 4;padding:0;margin:0 auto}.featured-grid .product-cover .cover-top,.featured-grid .product-cover .cover-title,.featured-grid .product-cover>p{display:none}.collection-art>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.collection-card:hover .collection-art>img{transform:scale(1.035)}.collection-grid-single{grid-template-columns:1fr}.collection-grid-single .collection-card{min-height:470px;grid-template-columns:1.15fr .85fr}.collection-art::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(7 27 35 / .06),rgb(7 27 35 / .5))}.collection-art>span{color:var(--cream);text-shadow:0 2px 18px rgb(7 27 35 / .45)}.future-art::after{display:none}.product-card-art{isolation:isolate;padding:0;aspect-ratio:4 / 3}.product-card-art>img{display:block;width:100%;height:100%;object-fit:contain}.product-card-art::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(7 27 35 / .02) 30%,rgb(7 27 35 / .92))}.product-card-art::after{display:none}.product-card-overlay{position:absolute;inset:0;z-index:2;padding:25px;display:flex;flex-direction:column;color:var(--cream)}.product-card-overlay>span{color:var(--accent);font:650 48px var(--font-display);letter-spacing:-.07em}.product-card-overlay>small{margin-top:auto;color:rgb(247 245 237 / .64);font:700 8px var(--font-display);letter-spacing:.14em}.product-card-overlay>strong{max-width:90%;margin-top:10px;font:600 clamp(24px, 2.25vw, 35px)/1.02 var(--font-display);letter-spacing:-.05em}.detail-hero{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);gap:clamp(55px, 7vw, 120px);align-items:start;padding:70px 7vw 90px;background:var(--cream);border-bottom:1px solid var(--line)}.detail-hero .detail-art{padding:0;background:#fff0}.detail-hero .detail-cover{width:min(680px, 100%);margin:0 auto;position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4 / 3;padding:0;border-color:var(--navy);box-shadow:16px 16px 0 var(--accent)}.detail-cover>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:contain}.detail-cover::after{content:"";position:absolute;inset:0;z-index:-1;display:none}.detail-cover>span,.detail-cover-title{display:none}.detail-cover-title small{color:var(--accent);font:700 8px var(--font-display);letter-spacing:.14em}.detail-cover-title h2{margin:11px 0 13px;color:var(--cream);font:600 clamp(31px, 3.3vw, 48px)/.98 var(--font-display);letter-spacing:-.06em}.detail-cover-title p{margin:0;color:rgb(247 245 237 / .72);font:700 8px var(--font-display);letter-spacing:.11em}.detail-summary{padding:5px 0 0;background:#fff0}.detail-summary .breadcrumbs{margin-bottom:40px}.detail-summary .payment-methods{margin-top:26px}.detail-content{max-width:1180px;margin:0 auto;padding:95px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:20px 80px}.detail-content>.detail-includes{padding-top:0}.detail-content .capability-block,.detail-content .detail-best{grid-column:1 / -1}.detail-content .detail-best{padding:25px 0}.detail-content .detail-includes ul{padding-right:25px}@media (max-width:900px){.detail-hero{grid-template-columns:1fr;gap:75px}.detail-hero .detail-cover{width:min(680px, 100%)}.detail-content{grid-template-columns:1fr}.detail-content .capability-block,.detail-content .detail-best{grid-column:1}}@media (max-width:560px){.hero-visual>img{min-height:370px}.detail-hero{padding:55px 22px 70px}.detail-hero .detail-cover{box-shadow:10px 10px 0 var(--accent)}.detail-content{padding:72px 22px;gap:30px}}.sales-listing{max-width:1180px;margin:0 auto;padding:100px 6vw}.sales-listing h2{max-width:820px;margin:16px 0 45px;font:600 clamp(38px, 4.5vw, 65px)/1 var(--font-display);letter-spacing:-.065em}.specialist-positioning>p:not(.eyebrow){max-width:780px;color:var(--ink-soft);font-size:1.04rem;line-height:1.75}.listing-delivery section>p:last-child{color:var(--ink-soft);line-height:1.75}.specialist-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.direction-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.direction-grid article{min-height:280px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.direction-grid article>span{color:var(--teal);font:700 10px var(--font-display)}.direction-grid h3{margin:62px 0 15px;font:600 20px/1.1 var(--font-display);letter-spacing:-.035em}.direction-grid p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.6}.prompt-directory{padding-top:115px}.prompt-directory>section{margin-top:55px}.prompt-directory>section>h3{margin:0 0 16px;color:var(--teal);font:650 24px var(--font-display);letter-spacing:-.04em}.prompt-directory>section>div{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.prompt-directory article{display:grid;grid-template-columns:78px 1fr;gap:0 18px;min-height:135px;padding:21px 18px 21px 0;border-bottom:1px solid var(--line)}.prompt-directory article:nth-child(odd){border-right:1px solid var(--line);padding-right:28px}.prompt-directory article:nth-child(even){padding-left:28px}.prompt-directory article>span{grid-row:1 / 3;color:var(--amber);font:700 10px var(--font-display);letter-spacing:.05em}.prompt-directory h4{margin:0 0 8px;font:650 16px var(--font-display)}.prompt-directory article p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.55}.listing-two-column,.listing-notes{display:grid;grid-template-columns:repeat(2,1fr);gap:70px;margin-top:110px}.listing-two-column section,.listing-notes section{padding-top:22px;border-top:1px solid var(--line)}.listing-two-column ul{margin:26px 0 0;padding:0;list-style:none}.listing-two-column li{padding:13px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.5}.listing-notes{margin-top:70px}.listing-notes section>p:last-child{color:var(--ink-soft);font-size:13px;line-height:1.7}@media (max-width:900px){.direction-grid{grid-template-columns:repeat(2,1fr)}.prompt-directory>section>div{grid-template-columns:1fr}.specialist-card-grid{grid-template-columns:1fr}.prompt-directory article:nth-child(odd){border-right:0;padding-right:18px}.prompt-directory article:nth-child(even){padding-left:0}}@media (max-width:560px){.sales-listing{padding:75px 22px}.direction-grid,.listing-two-column,.listing-notes{grid-template-columns:1fr}.direction-grid article{min-height:220px}.direction-grid h3{margin-top:40px}.listing-two-column,.listing-notes{gap:35px}.prompt-directory article{grid-template-columns:65px 1fr}}.eap-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px;margin-top:55px}.eap-product-card{display:flex;flex-direction:column;min-width:0}.eap-product-card img{width:100%;aspect-ratio:4 / 3;object-fit:contain;background:var(--navy);border:1px solid var(--ink);box-shadow:12px 12px 0 var(--mint)}.eap-product-card .eap-card-index{margin-top:26px;color:var(--teal,#167e75);font:700 10px var(--font-display);letter-spacing:.12em}.eap-product-card h2,.eap-product-card h3{margin:10px 0 12px;font:650 27px/1.06 var(--font-display);letter-spacing:-.045em}.eap-product-card p{color:var(--ink-soft);font-size:14px;line-height:1.65}.eap-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.eap-card-footer strong{font:650 25px var(--font-display)}.eap-card-footer a{font-size:12px;font-weight:750;border-bottom:1px solid var(--ink)}.collection-hero{padding:95px 7vw 75px;background:var(--cream);border-bottom:1px solid var(--line)}.collection-hero h1{max-width:900px;margin:20px 0;font:650 clamp(50px, 7vw, 98px)/.96 var(--font-display);letter-spacing:-.075em}.collection-hero>p:last-child{max-width:680px;color:var(--ink-soft);font-size:18px;line-height:1.7}.collection-products{padding:85px 7vw 120px}.eap-empty{min-height:55vh;padding:120px 7vw}.eap-empty h1{font:650 clamp(46px, 7vw, 82px)/1 var(--font-display);letter-spacing:-.065em}.eap-policy{max-width:1100px;margin:0 auto;padding-top:105px}.eap-policy>h1{max-width:900px;margin:24px 0 54px}.eap-policy-content{max-width:780px;font-size:16px;line-height:1.75;color:var(--ink-soft)}.eap-policy-content>p{margin:0 0 24px}.eap-policy-content h2{margin:46px 0 13px;color:var(--ink);font:650 clamp(24px, 3vw, 34px)/1.15 var(--font-display);letter-spacing:-.035em}.eap-policy-content a{color:var(--ink);border-bottom:1px solid currentColor}.eap-policy-date{color:var(--ink);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.1em}@media (max-width:640px){.eap-policy{padding:78px 6vw}.eap-policy>h1{margin-bottom:38px}.eap-policy-content{font-size:15px}}.checkout-pending{margin-top:20px;padding:16px 18px;border:1px solid var(--line);color:var(--ink-soft);font-size:12px;line-height:1.6}.product-outcomes{margin-top:78px;padding:58px;background:var(--ink);color:var(--cream)}.product-outcomes h2{max-width:720px;margin:16px 0 36px;font:650 clamp(34px, 4vw, 58px)/1 var(--font-display);letter-spacing:-.055em}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgb(255 255 255 / .18)}.outcome-grid article{min-height:190px;padding:28px;background:var(--ink)}.outcome-grid span{color:var(--lime);font:800 11px var(--font-display);letter-spacing:.14em}.outcome-grid p{margin:44px 0 0;font-size:15px;line-height:1.65}@media (max-width:700px){.product-outcomes{padding:34px 22px}.outcome-grid{grid-template-columns:1fr}}.eap-admin-link{opacity:.7;font-size:11px}@media (max-width:900px){.eap-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-bar .site-header{margin-top:46px}.eap-product-grid{grid-template-columns:1fr}.collection-hero,.collection-products{padding-left:22px;padding-right:22px}}