.pp{--pp-ember:#ff7a1a;--pp-flame:#ff5a0a;--pp-hot:#ffb36b;--pp-spark:#ffc184;--pp-flare:#ff8a2a;--pp-pale:#ffd6a3;--pp-deep:#3b1307;--pp-ink:#ffe2c2;--pp-night:#140906;--pp-text:#efe8df;--pp-muted:#bdb6ad;--pp-line:rgb(255 255 255/.1);position:relative;overflow-x:clip}.pp[data-tone]{--pp-ember:color-mix(in srgb,var(--pp-accent) 82%,#000);--pp-flame:color-mix(in srgb,var(--pp-accent) 68%,#000);--pp-hot:color-mix(in srgb,var(--pp-accent) 62%,#fff);--pp-spark:color-mix(in srgb,var(--pp-accent) 45%,#fff);--pp-flare:var(--pp-accent);--pp-pale:color-mix(in srgb,var(--pp-accent) 28%,#fff);--pp-deep:color-mix(in srgb,var(--pp-accent) 24%,#05070b);--pp-ink:color-mix(in srgb,var(--pp-accent) 18%,#fff);--pp-night:color-mix(in srgb,var(--pp-accent) 7%,#07080a)}.pp-wrap{width:min(1200px,100% - 32px);margin-inline:auto}.pp-h2{font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,1.2rem + 2.2vw,2.9rem);line-height:1;letter-spacing:-.005em;text-wrap:balance;color:#f5f5f5}.pp-eyebrow,.pp-h2{text-transform:uppercase}.pp-eyebrow{color:#c9a882;font-size:11px;letter-spacing:.24em}.pp-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,4vw,56px) 0 clamp(56px,7vw,96px)}.pp-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--pp-accent) 55%,transparent),color-mix(in srgb,var(--pp-ember) 50%,transparent),transparent)}.pp-atmosphere{position:absolute;inset:0;z-index:-2;pointer-events:none}.pp-atmosphere span{position:absolute;border-radius:50%;will-change:transform}.pp-atmosphere span:first-child{width:min(78vw,1050px);aspect-ratio:1;top:max(-34vw,-460px);right:max(-20vw,-280px);background:radial-gradient(closest-side,color-mix(in srgb,var(--pp-accent) 30%,transparent),transparent);animation:pp-drift 18s ease-in-out infinite alternate}.pp-atmosphere span:last-child{width:min(64vw,860px);aspect-ratio:1;bottom:max(-36vw,-480px);left:max(-24vw,-320px);background:radial-gradient(closest-side,color-mix(in srgb,var(--pp-flame) 17%,transparent),transparent);animation:pp-drift 24s ease-in-out infinite alternate-reverse}@keyframes pp-drift{to{transform:translate3d(-4%,5%,0) scale(1.08)}}.pp-sparks{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.pp-sparks i{position:absolute;bottom:-8px;left:var(--x);width:3px;height:3px;border-radius:50%;background:var(--pp-spark);box-shadow:0 0 6px 2px color-mix(in srgb,var(--pp-ember) 55%,transparent);opacity:0;animation:pp-rise var(--duration) linear var(--delay) infinite}.pp-sparks i:nth-child(2n){--sway:-34px;width:2px;height:2px}@keyframes pp-rise{0%{opacity:0;transform:translateZ(0)}12%{opacity:.95}55%{opacity:.55;transform:translate3d(var(--sway,30px),-48vh,0)}to{opacity:0;transform:translate3d(calc(var(--sway, 30px) * -.4),-96vh,0) scale(.4)}}.pp-hero-grid{display:grid;grid-template-areas:"head" "media" "body";gap:22px;width:min(1200px,100% - 32px);margin-inline:auto}.pp-hero-head{grid-area:head;min-width:0}.pp-hero-media{grid-area:media;min-width:0}.pp-hero-body{grid-area:body;min-width:0}@media (min-width:960px){.pp-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:auto 1fr;grid-template-areas:"head media" "body media";column-gap:clamp(40px,5vw,84px);row-gap:26px}.pp-hero-head{align-self:end}.pp-hero-media{align-self:center}}.pp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;color:#8f877d}.pp-crumbs a{display:inline-flex;align-items:center;min-height:44px;color:#b3aba1;transition:color .2s}.pp-crumbs a:hover{color:var(--pp-hot)}.pp-crumbs span[aria-hidden]{color:#5d5751}.pp-crumbs [aria-current]{color:#ddd4c9}.pp-kicker{display:flex;align-items:center;gap:12px;margin-top:clamp(22px,3vw,40px);color:#f0c9a0;font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase}.pp-kicker span{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pp-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pp-accent) 18%,transparent),0 0 18px 2px var(--pp-accent);animation:pp-pulse 2.6s ease-in-out infinite}@keyframes pp-pulse{50%{opacity:.45;transform:scale(.8)}}.pp-title{margin-top:16px;font-family:var(--font-display);font-weight:800;font-size:clamp(2.6rem,1.5rem + 3.7vw,4.9rem);line-height:.94;letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto;background:linear-gradient(176deg,#fff 35%,color-mix(in srgb,var(--pp-accent) 30%,#f6dcc2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.pp-lead{max-width:60ch;color:#ddd5cb;font-size:clamp(1.05rem,.98rem + .35vw,1.22rem);line-height:1.68}.pp-figures{container-type:inline-size;display:grid;grid-template-columns:repeat(var(--figure-count,3),minmax(0,1fr));grid-template-rows:auto auto auto;gap:8px 10px;max-width:calc(var(--figure-count, 3) * 230px);margin:26px 0 0}.pp-figure{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;padding:14px clamp(10px,100cqi/var(--figure-count,3) * .11,14px) 16px;border:1px solid var(--pp-line);border-radius:18px;background:linear-gradient(160deg,rgb(255 255 255/.065),rgb(255 255 255/.015))}.pp-figure dt{color:#a69d92;font-size:clamp(9.5px,2.5vw,11px);font-size:clamp(8.5px,100cqi/var(--figure-count,3) * .08,11px);font-weight:600;letter-spacing:.05em;line-height:1.3;text-transform:uppercase;overflow-wrap:break-word;hyphens:auto}.pp-figure dd{margin:0;display:flex;align-items:flex-start;align-self:end;color:var(--pp-accent);font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,1.35rem + 2.1vw,3.2rem);font-size:clamp(1.5rem,100cqi/var(--figure-count,3) * .26,3.2rem);font-variant-numeric:tabular-nums;line-height:.95;text-shadow:0 0 26px color-mix(in srgb,var(--pp-accent) 45%,transparent);white-space:nowrap}.pp-figure>:last-child{align-self:center}@container (max-width: 300px){.pp-figures:has(>:nth-child(3)) .pp-figure dt{font-size:8px;letter-spacing:.02em}}.pp-figure dd small{font-size:.52em;font-weight:700}.pp-figure dd sup{top:.2em;margin-inline-start:2px;font-size:.4em;line-height:1;color:#8a8178;text-shadow:none}.pp-track{position:relative;height:4px;overflow:hidden;border-radius:99px;background:rgb(255 255 255/.08)}.pp-track span{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--pp-accent) 35%,#000),var(--pp-accent) 70%,color-mix(in srgb,var(--pp-accent) 50%,#fff));transform:scaleX(var(--level));transform-origin:left;animation:pp-fill 1.4s cubic-bezier(.2,.8,.2,1) .35s both}[dir=rtl] .pp-track span{transform-origin:right}@keyframes pp-fill{0%{transform:scaleX(0)}}.pp-hours{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}.pp-hours i{height:4px;border-radius:99px;background:rgb(255 255 255/.08)}.pp-hours i[data-lit]{background:var(--pp-accent);box-shadow:0 0 8px color-mix(in srgb,var(--pp-accent) 70%,transparent);animation:pp-light .5s ease-out calc(.35s + var(--i) * 90ms) both}@keyframes pp-light{0%{opacity:0;transform:scaleY(.4)}}.pp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.pp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 20px;overflow:hidden;border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s,border-color .25s}.pp-btn svg{flex:none;width:20px;height:20px}.pp-btn:hover{transform:translateY(-2px)}.pp-btn:focus-visible{outline:2px solid var(--pp-spark);outline-offset:3px}.pp-btn--primary{color:#fff;background:linear-gradient(135deg,#ce3c0b,#a82e07);box-shadow:0 14px 34px -14px rgb(255 102 0/.85),inset 0 1px 0 rgb(255 255 255/.22)}.pp[data-tone=cool] .pp-btn--primary{background:linear-gradient(135deg,color-mix(in srgb,var(--pp-accent) 55%,#0b1f4d),color-mix(in srgb,var(--pp-accent) 42%,#07142f));box-shadow:0 14px 34px -14px color-mix(in srgb,var(--pp-accent) 85%,transparent),inset 0 1px 0 rgb(255 255 255/.22)}.pp[data-tone=gold] .pp-btn--primary{color:#1c1305;background:linear-gradient(135deg,var(--pp-accent),color-mix(in srgb,var(--pp-accent) 78%,#a35a00));box-shadow:0 14px 34px -14px color-mix(in srgb,var(--pp-accent) 85%,transparent),inset 0 1px 0 rgb(255 255 255/.4)}.pp-btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255/.28) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s}.pp-btn--primary:hover:after{transform:translateX(120%)}.pp-btn--whatsapp{color:#fff;background:#13783e;box-shadow:inset 0 1px 0 rgb(255 255 255/.18)}.pp-btn--whatsapp:hover{background:#0d6634}.pp-btn--ghost{color:#f1e7dc;border:1px solid rgb(255 255 255/.2);background:rgb(255 255 255/.03)}.pp-btn--ghost:hover{border-color:var(--pp-hot);color:#fff}@media (max-width:479px){.pp-hero-body .pp-actions .pp-btn{flex:1 1 100%}}.pp-frame{position:relative;isolation:isolate;overflow:clip;padding:1.5px;border-radius:26px;background:rgb(255 255 255/.09);box-shadow:0 40px 110px -46px color-mix(in srgb,var(--pp-accent) 70%,transparent),0 26px 60px -30px #000}.pp-frame:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:220%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,transparent 0 58%,color-mix(in srgb,var(--pp-accent) 85%,#fff) 72%,var(--pp-flare) 79%,transparent 88%);animation:pp-spin 8s linear infinite}@keyframes pp-spin{to{transform:rotate(1turn)}}.pp-frame>*{position:relative;overflow:hidden;border-radius:25px;background:#120f0d}.pp-frame .regional-gallery{padding-bottom:14px}.pp-frame{--frame-h:min(60svh,560px);width:min(100%,var(--frame-h) * var(--photo-ratio,1) + 3px);margin-inline:auto}.pp-frame .regional-gallery-stage{width:100%;height:auto;aspect-ratio:var(--photo-ratio,1)!important;border-radius:0 0 20px 20px}.pp-frame :is(.regional-gallery-full,.photo-slide,.regional-gallery-full picture){width:100%;height:100%}.pp-frame .regional-gallery .regional-gallery-full img{width:100%;height:100%;max-height:none;object-fit:contain}@media (min-width:960px){.pp-frame{--frame-h:min(64vh,600px)}}.pp-frame-image{display:block;width:100%;height:auto;object-fit:contain}.pp-reels{margin-top:clamp(48px,7vw,96px)}.pp-reels .regional-reel-feed{max-width:none;padding:0}.pp-reels .catalog-reels-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.pp-reels .catalog-reels-heading h2{font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,1.2rem + 2.2vw,2.9rem);line-height:1;text-transform:uppercase;color:#f5f5f5}.pp-reels .catalog-reels-heading p{max-width:30em;color:rgb(245 245 245/.62)}.pp-reels .regional-reel-feed-grid{max-width:none;grid-template-columns:repeat(auto-fill,minmax(190px,250px))}.pp-reels .regional-reel-tile:is(:hover,:focus-visible){box-shadow:0 0 0 2px var(--pp-accent),0 20px 40px -20px rgb(0 0 0/.9)}@media (max-width:699px){.pp-reels .regional-reel-feed-grid>li{flex-basis:62%}}@media (min-width:960px){.pp-reels .regional-reel-feed{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:center;gap:48px}.pp-reels .catalog-reels-heading{flex-direction:column;align-items:flex-start;gap:16px;margin:0}.pp-reels .catalog-reels-heading h2{font-size:clamp(2.4rem,1.4rem + 2.6vw,3.6rem)}.pp-reels .regional-reel-feed-grid{grid-template-columns:repeat(var(--reel-count,3),minmax(0,230px));gap:18px;justify-content:end}.pp-reels .regional-reel-feed-grid>li{min-width:0}}.pp-story{display:grid;gap:clamp(40px,6vw,80px);margin-top:clamp(56px,8vw,112px)}.pp-no{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(4.2rem,3rem + 5vw,8.5rem);line-height:.8;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--pp-accent) 75%,#fff)}.pp-chapter{display:grid;gap:22px 72px}.pp-chapter h2{margin-top:16px;font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,1.3rem + 2.4vw,3.3rem);line-height:.98;text-transform:uppercase;text-wrap:balance}@media (min-width:900px){.pp-chapter{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.pp-chapter>header{position:sticky;top:calc(var(--navbar-height) + 32px);align-self:start}}.pp-prose p{color:#c6bfb6;font-size:1.0625rem;line-height:1.8}.pp-prose p+p{margin-top:1.1em}.pp-chapter .pp-prose{position:relative;padding-inline-start:clamp(20px,3vw,32px);border-inline-start:1px solid var(--pp-line)}.pp-chapter .pp-prose:before{content:"";position:absolute;top:0;inset-inline-start:-1px;width:2px;height:100%;background:linear-gradient(180deg,var(--pp-accent),var(--pp-ember) 60%,transparent);transform-origin:top}.pp-chapter .pp-prose>p:first-child{color:var(--pp-text);font-size:clamp(1.15rem,1rem + .6vw,1.45rem);line-height:1.6}.pp-ticks{display:grid;gap:10px;margin-top:18px;padding:0;list-style:none}.pp-prose>.pp-ticks:first-child{margin-top:0}.pp-ticks li{position:relative;padding:14px 16px;padding-inline-start:46px;border:1px solid rgb(255 255 255/.08);border-radius:14px;background:rgb(255 255 255/.03);color:#ded7cd;line-height:1.55}.pp-ticks li:before{content:"";position:absolute;top:19px;inset-inline-start:18px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,#fff6 0 18%,var(--pp-accent) 45%,transparent 75%);box-shadow:0 0 12px var(--pp-accent)}.pp-sheet{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,4.4vw,60px);border:1px solid var(--pp-line);border-radius:30px;background:radial-gradient(110% 80% at 100% 0,color-mix(in srgb,var(--pp-accent) 17%,transparent),transparent 62%),linear-gradient(180deg,#17120f,#0d0b0a);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 34px 90px -44px #000}.pp-sheet:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255/.028) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.028) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%);pointer-events:none}.pp-sheet-head h2{max-width:24ch;margin-top:14px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.4rem);line-height:1.02;text-wrap:balance}.pp-glow{font-style:normal;background:linear-gradient(90deg,var(--pp-pale),color-mix(in srgb,var(--pp-accent) 75%,var(--pp-hot)) 50%,var(--pp-ember));-webkit-background-clip:text;background-clip:text;color:transparent}.pp-sheet-list{display:grid;column-gap:44px;margin:clamp(24px,3.4vw,40px) 0 0}@media (min-width:820px){.pp-sheet-list{grid-template-columns:1fr 1fr}}.pp-sheet-list>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:16px;padding:16px 0;border-top:1px solid var(--pp-line)}.pp-sheet-list dt{padding-top:3px;color:#aaa196;font-size:11.5px;font-weight:600;letter-spacing:.13em;line-height:1.45;text-transform:uppercase}.pp-sheet-list dd{margin:0;color:#f3ede5;font-size:15.5px;line-height:1.5}.pp-highlights{display:grid;gap:14px;margin-top:26px}@media (min-width:820px){.pp-highlights{grid-template-columns:1fr 1fr}}.pp-highlight{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon text";align-content:start;gap:6px 18px;padding:22px;border:1px solid color-mix(in srgb,var(--pp-accent) 30%,transparent);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--pp-accent) 14%,transparent),rgb(255 255 255/.02))}.pp-highlight-icon{grid-area:icon;display:grid;place-items:center;width:54px;height:54px;border-radius:17px;color:var(--pp-ink);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--pp-accent) 60%,var(--pp-ember)),var(--pp-deep) 78%);box-shadow:0 0 26px color-mix(in srgb,var(--pp-accent) 45%,transparent),inset 0 1px 0 rgb(255 255 255/.25)}.pp-highlight-icon svg{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--pp-pale) 80%,transparent))}.pp-highlight h3{grid-area:title;align-self:end;font-family:var(--font-display);font-size:1.4rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.pp-highlight p{grid-area:text;color:#ddd5cb;line-height:1.6}@media (max-width:479px){.pp-highlight{grid-template-areas:"icon title" "text text";align-items:center}.pp-highlight-icon{width:46px;height:46px;border-radius:14px}.pp-highlight p{margin-top:8px}}.pp-sheet-note{max-width:75ch;margin-top:22px;color:#91897f;font-size:12.5px;line-height:1.6}.pp-cards{display:grid;gap:16px}@media (min-width:760px){.pp-cards{grid-template-columns:1fr 1fr;gap:18px}.pp-cards>.pp-card{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:16px;align-content:start}.pp-cards>.pp-card .pp-prose{margin-top:0}.pp-cards>:last-child:nth-child(odd){grid-column:1/-1}}.pp-card{position:relative;isolation:isolate;overflow:hidden;padding:clamp(22px,3vw,36px);border:1px solid rgb(255 255 255/.09);border-radius:24px;background:linear-gradient(160deg,rgb(255 255 255/.05),rgb(255 255 255/.01) 60%),#0f0d0c;transition:border-color .35s}.pp-card:after{content:"";position:absolute;right:-18%;bottom:-55%;z-index:-1;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--pp-accent) 24%,transparent),transparent);opacity:.35;transition:opacity .45s,transform .45s}.pp-card:hover{border-color:color-mix(in srgb,var(--pp-accent) 38%,transparent)}.pp-card:hover:after{opacity:1;transform:scale(1.1)}.pp-card>header{display:flex;align-items:center;gap:16px}.pp-card .pp-no{font-size:2.9rem;-webkit-text-stroke-width:1px}.pp-card h2{font-family:var(--font-display);font-size:clamp(1.45rem,1.15rem + 1vw,2rem);font-weight:800;line-height:1.02;text-transform:uppercase;text-wrap:balance}.pp-card .pp-prose{margin-top:16px}.pp-card .pp-prose p{font-size:1.02rem}.pp-uses{margin-top:clamp(56px,8vw,104px)}.pp-uses ul{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding:0;list-style:none}.pp-uses li{display:inline-flex;align-items:center;gap:11px;padding:12px 18px;border:1px solid rgb(255 255 255/.12);border-radius:999px;background:rgb(255 255 255/.03);color:#ebe4da;font-size:15px;line-height:1.35}.pp-uses li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--pp-accent);box-shadow:0 0 10px var(--pp-accent)}.pp-band{position:relative;isolation:isolate;overflow:hidden;width:min(1240px,100% - 32px);margin:clamp(64px,9vw,124px) auto 0;padding:clamp(44px,7vw,100px) clamp(20px,5vw,76px);border:1px solid color-mix(in srgb,var(--pp-ember) 26%,transparent);border-radius:32px;background:var(--pp-night);text-align:center}.pp-band-fire{position:absolute;inset:-30%;z-index:-1;background:radial-gradient(38% 46% at 50% 100%,color-mix(in srgb,var(--pp-ember) 50%,transparent),transparent 70%),radial-gradient(28% 40% at 18% 92%,color-mix(in srgb,var(--pp-accent) 42%,transparent),transparent 70%),radial-gradient(28% 40% at 82% 96%,color-mix(in srgb,var(--pp-flame) 32%,transparent),transparent 70%);animation:pp-flicker 7s ease-in-out infinite alternate}@keyframes pp-flicker{0%{opacity:.82;transform:translate3d(0,3%,0)}50%{opacity:1;transform:translate3d(-2%,0,0) scale(1.05)}to{opacity:.9;transform:translate3d(2%,2%,0) scale(1.02)}}.pp-band-brand{color:var(--pp-pale);font-size:12px;font-weight:600;letter-spacing:.34em;text-transform:uppercase}.pp-band-title{margin-top:12px;font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,1.9rem + 6.2vw,7.6rem);line-height:.9;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;background:linear-gradient(180deg,#fff 25%,var(--pp-spark) 72%,var(--pp-flare));-webkit-background-clip:text;background-clip:text;color:transparent}.pp-band-lead{max-width:62ch;margin:24px auto 0;color:#f2e5d8;font-size:clamp(1rem,.95rem + .3vw,1.16rem);line-height:1.75;text-align:center;text-wrap:pretty}.pp-band-lead a{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:var(--pp-flare);text-underline-offset:4px;display:inline-block;white-space:nowrap;hyphens:none;-webkit-hyphens:none}.pp-band-lead a:hover{text-decoration-color:#fff}.pp-band .pp-actions{justify-content:center;margin-top:30px}@media (max-width:599px){.pp-band{padding:36px 22px 26px;border-radius:26px;text-align:start}.pp-band-brand{letter-spacing:.26em}.pp-band-title{margin-top:10px}.pp-band-lead{margin-top:18px;font-size:1rem;line-height:1.65;text-align:start}.pp-band .pp-actions{margin-top:24px}.pp-band .pp-btn{flex:1 1 100%}}.pp-faq{display:grid;gap:24px;margin-top:clamp(64px,9vw,116px)}@media (min-width:960px){.pp-faq{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:72px}.pp-faq>.pp-h2{position:sticky;top:calc(var(--navbar-height) + 32px);align-self:start}}.pp-faq-list{border-top:1px solid var(--pp-line);interpolate-size:allow-keywords}.pp-faq details{border-bottom:1px solid var(--pp-line)}.pp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:18px 0;cursor:pointer;list-style:none}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq summary h3{color:var(--pp-text);font-size:1.06rem;font-weight:600;line-height:1.45}.pp-faq summary>span{position:relative;flex:none;width:34px;height:34px;border:1px solid rgb(255 255 255/.16);border-radius:50%;color:var(--pp-hot);transition:background-color .25s,border-color .25s}.pp-faq summary>span:after,.pp-faq summary>span:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:currentColor;transition:transform .3s}.pp-faq summary>span:after{transform:rotate(90deg)}.pp-faq details[open] summary>span{border-color:color-mix(in srgb,var(--pp-accent) 55%,transparent);background:color-mix(in srgb,var(--pp-accent) 14%,transparent)}.pp-faq details[open] summary>span:after{transform:rotate(0)}.pp-faq summary:hover h3{color:#fff}.pp-faq summary:focus-visible{outline:2px solid var(--pp-hot);outline-offset:4px;border-radius:6px}.pp-faq details p{padding:0 0 24px;padding-inline-end:52px;color:var(--pp-muted);line-height:1.78}.pp-faq details::details-content{block-size:0;overflow:clip;transition:block-size .35s ease,content-visibility allow-discrete .35s}.pp-faq details[open]::details-content{block-size:auto}.pp-quote{scroll-margin-top:calc(var(--navbar-height) + 16px)}.pp-more,.pp-quote{margin-top:clamp(64px,9vw,116px)}.pp-more-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.pp-more-head a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--pp-hot);font-size:14px;font-weight:600}.pp-more-head a:hover{color:#fff}.pp-more-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-top:22px;padding:0;list-style:none}@media (max-width:699px){.pp-more-grid{display:flex;overflow-x:auto;gap:12px;margin-inline:-16px;padding:0 16px 6px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.pp-more-grid::-webkit-scrollbar{display:none}.pp-more-grid>li{flex:0 0 62%;scroll-snap-align:start}}.pp-more-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid rgb(255 255 255/.09);border-radius:20px;background:#100e0d;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.pp-more-card:hover{transform:translateY(-4px);box-shadow:0 26px 54px -26px color-mix(in srgb,var(--card-accent) 65%,transparent)}.pp-more-card:focus-visible{outline:2px solid var(--pp-hot);outline-offset:3px}.pp-more-photo{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#1b1714}.pp-more-photo:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--card-accent) 20%,var(--card-accent) 80%,transparent);box-shadow:0 0 12px var(--card-accent)}.pp-more-photo img,.pp-more-photo picture{display:block;width:100%;height:100%}.pp-more-photo img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pp-more-card:hover .pp-more-photo img{transform:scale(1.04)}.pp-more-name{padding:16px 18px 0;color:#f3ede5;font-family:var(--font-display);font-size:1.3rem;font-weight:800;line-height:1.05;text-transform:uppercase}.pp-more-stat{margin-top:auto;padding:6px 18px 18px;color:#a39b91;font-size:13px}.pp-more-stat bdi{color:var(--card-accent);font-weight:700}.pp-more-arrow{position:absolute;top:12px;inset-inline-end:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgb(10 10 10/.72);color:#fff;transition:background-color .3s}.pp-more-card:hover .pp-more-arrow{background:var(--card-accent);color:#0a0a0a}[dir=rtl] :is(.pp-more-arrow,.pp-guides-arrow,.pp-btn--primary,.pp-more-head a) svg{transform:scaleX(-1)}[dir=rtl] .pp-guides a:hover .pp-guides-arrow{transform:translateX(-4px)}.pp-guides{margin-top:clamp(48px,7vw,88px)}.pp-guides ul{margin-top:16px;padding:0;border-top:1px solid var(--pp-line);list-style:none}.pp-guides li{border-bottom:1px solid var(--pp-line)}.pp-guides a{display:flex;align-items:center;gap:16px;min-height:60px;padding:14px 0;color:#e6dfd6;transition:color .2s}.pp-guides a:hover,.pp-guides-arrow{color:var(--pp-hot)}.pp-guides-arrow{margin-inline-start:auto;transition:transform .25s}.pp-guides a:hover .pp-guides-arrow{transform:translateX(4px)}.pp-smallprint{max-width:75ch;margin-top:44px;margin-bottom:80px;color:#8b8379;font-size:12.5px;line-height:1.6}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pp-reveal{animation:pp-in linear both;animation-timeline:view();animation-range:entry 0 entry 220px}.pp-chapter .pp-prose:before{animation:pp-grow linear both;animation-timeline:view();animation-range:entry 10% cover 55%}}}@keyframes pp-in{0%{opacity:0;transform:translate3d(0,44px,0)}}@keyframes pp-grow{0%{transform:scaleY(0)}}html.is-scrolling .pp-frame:before,html.is-scrolling :is(.pp-sparks i,.pp-atmosphere span,.pp-band-fire,.pp-kicker span){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pp-sparks{display:none}.pp-atmosphere span,.pp-band-fire,.pp-frame:before,.pp-hours i,.pp-kicker span,.pp-track span{animation:none!important}.pp-btn,.pp-card,.pp-faq details::details-content,.pp-more-card,.pp-more-photo img{transition:none}}html[lang=ar] .pp :is(.pp-title,.pp-h2,.pp-kicker,.pp-eyebrow,.pp-band-brand,.pp-figure dt,.pp-sheet-list dt,h2,h3){letter-spacing:0}.pp-band-brand:lang(en),.pp-band-title:lang(en){font-family:Sofia Sans Condensed,Sofia Condensed Fallback,Arial Narrow,sans-serif}.pp-wrap.pp-quote{width:min(880px,100% - 32px)}@media (min-width:960px) and (max-height:860px){.pp-hero{padding-top:14px}.pp-kicker{margin-top:12px}.pp-title{font-size:clamp(2.4rem,1rem + 2.9vw,3.6rem)}.pp-lead{font-size:1rem;line-height:1.6}.pp-figures{margin-top:16px}}@media (max-width:479px){.pp-kicker{letter-spacing:.16em}}.guide-stats{margin-top:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem}.guide-stat{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem 1.05rem;border-radius:.75rem;border:1px solid rgb(255 102 0/.28);background:radial-gradient(120% 90% at 0 0,rgb(255 102 0/.18),transparent 60%),linear-gradient(180deg,rgb(255 255 255/.035),rgb(255 255 255/0)),#120c09}.guide-stat:after{content:"";position:absolute;inset:auto -20% -60% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(255 152 0/.22),transparent 70%);pointer-events:none}.guide-stat__value{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,6vw,2.75rem);line-height:1;letter-spacing:-.01em;color:#ffb15c;text-shadow:0 0 18px rgb(255 102 0/.55),0 0 2px rgb(255 190 120/.8)}.guide-stat__label{font-size:.78rem;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:rgb(237 225 212/.72)}.guide-figure{margin:1.5rem 0 0}.guide-figure__img{display:block;width:100%;height:auto;max-height:34rem;object-fit:contain;border-radius:.75rem;background:#0d0907;box-shadow:0 0 0 1px rgb(255 255 255/.06),0 18px 40px -18px rgb(255 102 0/.35)}.guide-figure__caption{margin-top:.6rem;font-size:.8rem;color:rgb(237 225 212/.55)}.guide-chart{margin:2rem 0 0;padding:1.25rem 1.1rem 1.1rem;border-radius:.9rem;border:1px solid rgb(255 255 255/.09);background:radial-gradient(80% 120% at 100% 0,rgb(255 102 0/.1),transparent 60%),#100b08}.guide-chart__title{font-family:var(--font-display);font-weight:700;font-size:1.2rem;line-height:1.25}.guide-chart__bars{margin-top:1rem;display:grid;gap:.7rem}.guide-chart__row{display:grid;grid-template-columns:minmax(5.5rem,8.5rem) minmax(0,1fr) auto;align-items:center;gap:.75rem}.guide-chart__label{font-size:.88rem;color:rgb(237 225 212/.8);overflow-wrap:anywhere}.guide-chart__track{position:relative;height:.8rem;border-radius:999px;background:rgb(255 255 255/.06);overflow:hidden}.guide-chart__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#7a2a05,#c94a07 55%,#ff7a1a);transform-origin:left center;animation:guide-bar-grow 1.1s cubic-bezier(.2,.8,.2,1) both}.guide-chart__row[data-highlight] .guide-chart__label{color:#ffd2a3;font-weight:600}.guide-chart__row[data-highlight] .guide-chart__fill{background:linear-gradient(90deg,#b33d06,#ff6600 55%,#ffb15c);box-shadow:0 0 14px rgb(255 102 0/.65)}.guide-chart__value{min-width:3.5rem;text-align:right;font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:600;color:rgb(255 210 163/.95)}.guide-chart__note{margin-top:.9rem;font-size:.75rem;color:rgb(237 225 212/.5)}.guide-chart__row:nth-child(2) .guide-chart__fill{animation-delay:.06s}.guide-chart__row:nth-child(3) .guide-chart__fill{animation-delay:.12s}.guide-chart__row:nth-child(4) .guide-chart__fill{animation-delay:.18s}.guide-chart__row:nth-child(5) .guide-chart__fill{animation-delay:.24s}.guide-chart__row:nth-child(6) .guide-chart__fill{animation-delay:.3s}.guide-chart__row:nth-child(7) .guide-chart__fill{animation-delay:.36s}.guide-chart__row:nth-child(8) .guide-chart__fill{animation-delay:.42s}@keyframes guide-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:420px){.guide-chart__row{grid-template-columns:minmax(0,1fr) auto;row-gap:.3rem}.guide-chart__track{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.guide-chart__fill{animation:none}}.guide-cta{position:relative;overflow:hidden;margin-top:3rem;padding:2.75rem clamp(1.25rem,5vw,2.75rem) 2.25rem;border:1px solid rgb(255 255 255/.09);border-radius:1.25rem;background:linear-gradient(180deg,#17110d,#0e0a08);text-align:center}.guide-cta:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,#ff6600 20%,#ffb15c 50%,#ff6600 80%,transparent)}.guide-cta__title{font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,1.5rem + 2.2vw,2.6rem);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;color:#fff}.guide-cta__lead{max-width:44ch;margin:.9rem auto 0;color:rgb(242 229 216/.78);font-size:1rem;line-height:1.6;text-wrap:pretty}.guide-cta__actions{margin-top:1.75rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.guide-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:0 1.4rem;border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.guide-btn svg{flex:none;width:20px;height:20px}.guide-btn:hover{transform:translateY(-1px)}.guide-btn:focus-visible{outline:2px solid #ffb15c;outline-offset:3px}.guide-btn--primary{color:#fff;background:#e85a0c}.guide-btn--primary:hover{background:#ff6a1a}.guide-btn--whatsapp{color:#fff;background:#13783e}.guide-btn--whatsapp:hover{background:#17894a}.guide-btn--ghost{color:#f1e7dc;border:1px solid rgb(255 255 255/.18);background:transparent}.guide-btn--ghost:hover{border-color:rgb(255 255 255/.4);color:#fff}.guide-cta__hint{margin-top:1.1rem;font-size:.8rem;color:rgb(242 229 216/.5)}@media (max-width:479px){.guide-cta__actions .guide-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.guide-btn{transition:none}}.guide-page .guide-table-wrap{overflow-x:auto;border:1px solid rgb(255 255 255/.09);border-radius:1rem;background:linear-gradient(180deg,#15100c,#0e0a08)}.guide-page .guide-table{width:100%;border-collapse:collapse;font-size:.92rem}.guide-page .guide-table__caption{padding:1.25rem 1.25rem .9rem;text-align:left;font-family:var(--font-display);font-weight:700;font-size:1.2rem;line-height:1.25;color:#fff}.guide-page .guide-table thead th{padding:.7rem 1.25rem;text-align:left;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e9a46a;background:rgb(255 102 0/.07);border-top:1px solid rgb(255 255 255/.06);border-bottom:2px solid rgb(255 102 0/.55)}.guide-page .guide-table tbody tr{border-top:1px solid rgb(255 255 255/.06);transition:background-color .2s}.guide-page .guide-table tbody tr:first-child{border-top:0}.guide-page .guide-table tbody tr:hover{background:rgb(255 255 255/.025)}.guide-page .guide-table tbody th[scope=row]{padding:.95rem 1.25rem;text-align:left;font-weight:600;color:#fff;white-space:nowrap}.guide-page .guide-table tbody td{padding:.95rem 1.25rem;color:rgb(242 229 216/.82);font-variant-numeric:tabular-nums}@media (max-width:639px){.guide-page .guide-table-wrap{overflow:visible;border:0;background:none;border-radius:0}.guide-page .guide-table{display:block}.guide-page .guide-table__caption{display:block;padding:0 0 .9rem}.guide-page .guide-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.guide-page .guide-table tbody{display:grid;gap:.7rem}.guide-page .guide-table tbody tr{position:relative;display:grid;grid-template-columns:repeat(var(--cols,3),minmax(min-content,1fr));padding:.95rem 1rem 1rem;overflow:hidden;border:1px solid rgb(255 255 255/.09);border-radius:1rem;background:linear-gradient(180deg,#17110d,#0e0a08)}.guide-page .guide-table tbody tr:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#ff6600,rgb(255 177 92/.6) 60%,transparent)}.guide-page .guide-table tbody tr:hover{background:linear-gradient(180deg,#17110d,#0e0a08)}.guide-page .guide-table tbody th[scope=row]{grid-column:1/-1;display:block;padding:0 0 .7rem;font-family:var(--font-display);font-size:1.15rem;font-weight:700;white-space:normal}.guide-page .guide-table tbody td{display:flex;flex-direction:column;justify-content:flex-start;gap:.3rem;padding:.15rem .6rem;border-left:1px solid rgb(255 255 255/.1);color:#fff;font-size:1rem;font-weight:600;line-height:1.25}.guide-page .guide-table tbody th+td{padding-left:0;border-left:0}.guide-page .guide-table tbody td:before{content:attr(data-label);color:#e9a46a;font-size:.6rem;font-weight:600;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;min-height:2.5em}.guide-page .guide-table tbody td[data-wide]{grid-column:1/-1;justify-content:flex-start;margin-top:.8rem;padding:.75rem 0 0;border-left:0;border-top:1px solid rgb(255 255 255/.08);color:rgb(242 229 216/.85);font-size:.92rem;font-weight:500;line-height:1.45}.guide-page .guide-table tbody td[data-wide]:before{min-height:0}.guide-page .guide-table tbody th+td[data-wide]{margin-top:0;padding-top:0;border-top:0}.guide-page .guide-table tbody td[data-wide]+td{margin-top:.75rem;padding-left:0;border-left:0}.guide-cta .guide-btn{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.guide-page .guide-table tbody tr{transition:none}}.order-page{--op-ink:#f2ebe2;--op-muted:#aaa39a;--op-line:rgb(255 255 255/.1);--op-ember:#ff9a4d;max-width:64rem;margin:0 auto;padding:24px 20px 72px}.op-hero{position:relative;isolation:isolate;overflow:hidden;padding:56px clamp(20px,5vw,56px) 44px;border:1px solid rgb(255 255 255/.07);border-radius:30px;background:radial-gradient(70% 80% at 85% 0,rgb(255 122 47/.16),transparent 65%),#0c0b0a}.op-hero-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255/.045) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(100% 90% at 100% 0,#000 20%,transparent 75%);mask-image:radial-gradient(100% 90% at 100% 0,#000 20%,transparent 75%)}.op-crumbs{color:rgb(242 235 226/.5);font-size:12.5px}.op-crumbs a{color:rgb(242 235 226/.7);text-decoration:underline;text-decoration-color:rgb(255 255 255/.2);text-underline-offset:3px}.op-crumbs a:hover,.op-kicker{color:var(--op-ember)}.op-kicker{margin:28px 0 0;font-size:12px;font-weight:600;letter-spacing:.22em}.op-kicker,.op-title{text-transform:uppercase}.op-title{max-width:14ch;margin:12px 0 0;color:var(--op-ink);font-family:var(--font-display);font-size:clamp(44px,7vw,84px);font-weight:800;line-height:.9;letter-spacing:-.005em;text-wrap:balance}.op-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:30px}.op-action-primary{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:650}.op-action-primary svg{width:16px;height:16px}.op-action-phone{display:inline-flex;align-items:center;gap:10px;min-height:52px;color:var(--op-ink);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;transition:color .2s}.op-action-phone svg{width:20px;height:20px}.op-action-phone svg,.op-action-phone:hover{color:var(--op-ember)}.op-section{margin-top:64px}.op-h2{margin:0;color:var(--op-ink);font-family:var(--font-display);font-size:clamp(32px,4.2vw,48px);font-weight:800;line-height:.95;text-transform:uppercase;text-wrap:balance}.op-lead{max-width:42rem;margin:14px 0 0;color:var(--op-muted);font-size:16px;line-height:1.7}.op-steps{position:relative;display:grid;gap:28px;margin:32px 0 0;padding:0;list-style:none}.op-steps:after,.op-steps:before{position:absolute;top:24px;bottom:24px;inset-inline-start:23px;width:1px;content:""}.op-steps:before{background:var(--op-line)}.op-steps:after{background:linear-gradient(180deg,#ff7a2f,#ffc58a);transform-origin:center top}.op-step{grid-template-columns:48px minmax(0,1fr);gap:20px;align-items:start}.op-step,.op-step-mark{position:relative;display:grid}.op-step-mark{z-index:1;place-items:center;width:48px;height:48px;border:1px solid rgb(255 154 77/.55);border-radius:50%;background:#0f0d0b;color:var(--op-ember);font-family:var(--font-display);font-size:19px;font-weight:800}.op-step-body{padding-top:6px}.op-step-body h3{display:flex;align-items:center;gap:10px;margin:0;color:var(--op-ink);font-family:var(--font-display);font-size:25px;font-weight:700;line-height:1.05;text-transform:uppercase}.op-step-body h3 svg{flex:none;width:20px;height:20px;color:var(--op-ember)}.op-step-body p{max-width:40rem;margin:8px 0 0;color:var(--op-muted);font-size:15.5px;line-height:1.7}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.op-steps:after{animation:op-draw linear both;animation-timeline:view();animation-range:entry 25% cover 70%}.op-step-mark{animation:op-mark linear both;animation-timeline:view();animation-range:entry 60% cover 50%}}}@keyframes op-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes op-mark{0%{background:#0f0d0b;color:var(--op-ember);box-shadow:none}to{background:#ff8a3d;color:#2a1206;box-shadow:0 0 0 6px rgb(255 138 61/.14),0 0 22px rgb(255 122 47/.55)}}.op-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0;border-top:1px solid var(--op-line)}.op-term{padding:22px 0;border-bottom:1px solid var(--op-line)}.op-term:nth-child(odd){padding-inline-end:28px}.op-term:nth-child(2n){padding-inline-start:28px;border-inline-start:1px solid var(--op-line)}.op-term dt{display:flex;align-items:center;gap:12px;color:var(--op-ink);font-size:16px;font-weight:600;line-height:1.35}.op-term-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border:1px solid rgb(255 154 77/.35);border-radius:50%;color:var(--op-ember)}.op-term-icon svg{width:18px;height:18px}.op-term dd{margin:10px 0 0;padding-inline-start:48px;color:var(--op-muted);font-size:14.5px;line-height:1.7}.order-page .order-faq{margin-top:24px}.order-page .order-faq summary{min-height:68px;font-size:16px;font-weight:600;color:var(--op-ink)}.order-page .order-faq summary span{color:var(--op-ember);font-size:26px}.op-quote{scroll-margin-top:90px}.op-form{margin-top:24px}.op-visit{position:relative;padding:36px clamp(20px,4vw,40px);border:1px solid var(--op-line);border-radius:24px;background:rgb(255 255 255/.02)}.op-visit-pin{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border:1px solid rgb(255 154 77/.45);border-radius:50%;color:var(--op-ember)}.op-visit-pin svg{width:20px;height:20px}@media (max-width:639px){.order-page{padding:16px 12px 64px}.op-hero{padding:40px 18px 30px;border-radius:24px}.op-kicker{margin-top:22px;font-size:11px}.op-title{font-size:46px}.op-actions{margin-top:24px}.op-action-primary{flex:1 1 100%;justify-content:center}.op-section{margin-top:48px;padding-inline:4px}.op-h2{font-size:34px}.op-steps{gap:24px}.op-steps:after,.op-steps:before{inset-inline-start:19px}.op-step{grid-template-columns:40px minmax(0,1fr);gap:14px}.op-step-mark{width:40px;height:40px;font-size:17px}.op-step-body{padding-top:4px}.op-step-body h3{font-size:22px}.op-step-body p{font-size:15px}.op-terms{grid-template-columns:1fr}.op-term:nth-child(2n),.op-term:nth-child(odd){padding-inline:0;border-inline-start:0}.op-term dd{padding-inline-start:0}.op-visit{padding:28px 18px}}@media (forced-colors:active){.op-hero-grid{display:none}.op-steps:after{background:CanvasText}}.product-directory{max-width:1240px;margin-inline:auto;padding:64px 28px 96px}.directory-heading{display:flex;align-items:center;justify-content:space-between;gap:32px}.directory-heading .hub-page-heading{max-width:720px}.directory-heading .hub-page-heading>p:not(.hub-eyebrow){max-width:55ch;margin-top:18px}.directory-quote-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;min-height:48px;padding:12px 18px;border:1px solid #e4c5a34d;border-radius:14px;background:linear-gradient(140deg,#e8c29a1c,#e8c29a08);box-shadow:inset 0 1px 0 #ffe6c91a,0 6px 20px -12px #0008;color:#edcfaa;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s}.directory-quote-link svg{width:19px;height:19px;flex-shrink:0}.directory-quote-link svg:last-child{width:16px}.directory-formats{display:flex;gap:26px;margin-top:28px;padding-bottom:24px;border-bottom:1px solid #ffffff14;list-style:none}.directory-formats li{display:flex;align-items:center;gap:9px;color:#b6b0a6;font-size:12px}.directory-formats svg{width:22px;height:22px;flex-shrink:0;color:#c8b49a}.directory-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;margin-top:26px;list-style:none}.directory-products>li{min-width:0}.directory-product{--directory-accent:#d3ad7c;--directory-ink:color-mix(in srgb,var(--directory-accent) 48%,#f1eae0);position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;padding:8px;overflow:hidden;border:1px solid #ffffff24;border-radius:24px;background:radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--directory-accent) 15%,transparent),transparent 68%),linear-gradient(145deg,#ffffff0e,#ffffff02 46%),#121414;box-shadow:inset 0 1px 0 #ffffff1c,inset 0 -1px 0 #ffffff05,0 12px 28px -20px #000b;transition:border-color .25s}.directory-product:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,#ffffff0e,#ffffff03 32%,transparent 60%);opacity:0;transition:opacity .3s}.directory-product-photo{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:16px;background:#171818}.directory-product-photo:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14}.directory-product-photo picture{display:block;height:100%}.directory-product-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.directory-product[data-product=briquettes] .directory-product-photo img{object-fit:contain}.directory-product-note{display:flex;align-items:flex-start;gap:9px;max-width:82ch;margin:22px auto 0;padding-inline:2px;color:#a9a49b;font-size:12px;line-height:1.65}.directory-product-note svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:#b5a58f}.directory-product-copy{display:flex;flex:1;flex-direction:column;padding:18px 12px 10px}.directory-product-copy:before{content:"";width:26px;height:2px;margin-bottom:13px;border-radius:2px;background:var(--directory-accent);box-shadow:0 0 9px color-mix(in srgb,var(--directory-accent) 24%,transparent)}.directory-product h2{font-family:var(--font-display),Georgia,serif;color:#f0ede7;font-size:25px;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty}.directory-product-copy>p{margin-top:8px;margin-bottom:22px;color:#b9b7b2;font-size:13px;line-height:1.6;overflow-wrap:anywhere;text-wrap:pretty}.directory-product-action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin-top:auto;padding:8px 11px;border:1px solid #ffffff14;border-radius:11px;background:linear-gradient(130deg,#ffffff08,#ffffff02);box-shadow:inset 0 1px 0 #ffffff06;color:var(--directory-ink);font-size:12px;font-weight:500;transition:border-color .25s,background-color .25s}.directory-product-action svg{width:18px;height:18px;flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1)}.directory-inquiry{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;margin-top:64px;padding-top:48px;border-top:1px solid #ffffff14;scroll-margin-top:96px;outline:none}.directory-inquiry-copy{padding-top:16px;max-width:420px}.directory-inquiry-copy .trade-icon-tile{width:42px;height:42px;border-radius:13px;margin-bottom:22px}.directory-inquiry-copy h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.15;color:#e9e3da;text-wrap:balance}.directory-inquiry-copy>p{margin-top:16px;color:#aaa6a0;font-size:15px;line-height:1.7}.directory-next-links{display:grid;gap:6px;margin-top:22px}.directory-next-links a{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:44px;color:#c6b59e;font-size:13px}.directory-next-links a>svg{flex-shrink:0;width:20px;height:20px}.directory-next-links a>svg:last-child{width:16px;margin-left:8px}.product-directory a:focus-visible{outline:2px solid #d3ad7c;outline-offset:4px}.product-directory .directory-product:focus-visible{outline-color:var(--directory-ink)}.directory-product:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){.directory-product:hover{border-color:color-mix(in srgb,var(--directory-accent) 42%,#ffffff30)}.directory-product:hover:before{opacity:1}.directory-product:hover .directory-product-photo img{transform:scale(1.025)}.directory-product:hover .directory-product-action{border-color:color-mix(in srgb,var(--directory-accent) 24%,#ffffff14);background-color:color-mix(in srgb,var(--directory-accent) 8%,transparent)}.directory-product:hover .directory-product-action svg{transform:translateX(3px)}.directory-quote-link:hover{border-color:#e4c5a380;background-color:#e8c29a0f}.directory-next-links a:hover{color:#f0d6b4}}@media (max-width:1049px){.directory-heading{align-items:flex-start;flex-direction:column;gap:24px}.directory-products{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-inquiry{grid-template-columns:1fr;gap:28px;max-width:760px;margin-inline:auto}.directory-inquiry-copy{max-width:560px;padding-top:0}}@media (max-width:600px){.product-directory{padding:34px 16px 64px}.directory-heading{gap:20px}.directory-heading h1{font-size:36px}.directory-heading .hub-eyebrow{margin-bottom:12px}.directory-heading .hub-page-heading>p:not(.hub-eyebrow){font-size:15px;line-height:1.65;margin-top:14px}.directory-quote-link{min-height:44px;padding:10px 14px;border-radius:12px;font-size:13px}.directory-formats{gap:12px;justify-content:space-between;margin-top:24px;padding-bottom:20px}.directory-formats li{min-width:0;gap:7px;font-size:12px;line-height:1.4}.directory-formats svg{width:19px;height:19px}.directory-products{gap:14px 10px;margin-top:20px}.directory-product{padding:6px;border-radius:20px}.directory-product-photo{border-radius:13px}.directory-product-copy{padding:14px 7px 7px}.directory-product-copy:before{width:22px;margin-bottom:10px}.directory-product h2{font-size:21px}.directory-product-copy>p{font-size:12px;line-height:1.55;margin-top:8px;margin-bottom:16px}.directory-product-action{gap:8px;min-height:38px;padding:8px 9px;border-radius:9px;font-size:11px}.directory-product-action svg{width:16px;height:16px}.directory-product-note{margin-top:18px}.directory-inquiry{margin-top:40px;padding-top:32px;scroll-margin-top:84px}.directory-inquiry-copy .trade-icon-tile{display:none}.directory-inquiry-copy>p{font-size:14px}.directory-next-links{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:14px}.directory-next-links a{gap:8px;font-size:12px}.directory-next-links a>svg:last-child{display:none}}@media (prefers-reduced-motion:reduce){.directory-product,.directory-product-action,.directory-product-action svg,.directory-product-photo img,.directory-product:before,.directory-quote-link{transition:none}.directory-product:hover,.directory-product:hover .directory-product-action svg,.directory-product:hover .directory-product-photo img{transform:none}}html[data-reduced-motion=true] .directory-product,html[data-reduced-motion=true] .directory-product-action,html[data-reduced-motion=true] .directory-product-action svg,html[data-reduced-motion=true] .directory-product-photo img,html[data-reduced-motion=true] .directory-product:before{transition:none}html[data-reduced-motion=true] .directory-product:hover,html[data-reduced-motion=true] .directory-product:hover .directory-product-action svg,html[data-reduced-motion=true] .directory-product:hover .directory-product-photo img{transform:none}.export-routes{margin-top:88px}.export-routes-head{max-width:680px}.export-routes-head h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:#eee9e2;text-wrap:balance}.export-routes-head>p:not(.hub-eyebrow){max-width:60ch;margin-top:16px;color:#bbb9b6;line-height:1.7;font-size:15px}.export-routes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none;counter-reset:route}.export-route{position:relative;display:flex;flex-direction:column;padding:24px 22px 22px;border:1px solid #ffffff1e;border-radius:20px;background:linear-gradient(160deg,#ffffff0a,#ffffff02 60%);box-shadow:inset 0 1px 0 #ffffff08;transition:border-color .22s,background-color .22s}.export-route:hover{border-color:#c9ac855a;background-color:#a7865410}.export-route-glyph{width:56px;height:56px;margin-bottom:18px;overflow:visible}.export-route-ring{fill:none;stroke:#ffffff17;stroke-width:1}.export-route-tick{stroke:#ffffff2e;stroke-width:1.2;stroke-linecap:round}.export-route-line{stroke:#d7b78e;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:2.5 3.5;fill:none}.export-route-head{fill:none;stroke:#e9c89a;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.export-route-spark{fill:#ffcf8a;opacity:0}.export-route-halo{fill:#e8a35a;opacity:.18;transform-origin:32px 32px}.export-route-origin{fill:#efb06a}.export-route-label{margin:0 0 8px;color:#c2a281;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.export-route h3{margin:0;color:#eee9e2;font-size:17px;font-weight:500;line-height:1.35}.export-route-text{margin:10px 0 18px;color:#aaa59e;font-size:13.5px;line-height:1.65}.export-route-places{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none}.export-route-places a,.export-route-places span{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 10px 4px 7px;border-radius:999px;border:1px solid #ffffff14;background:#ffffff05;color:#a9a39b;font-size:12px;line-height:1.2}.export-route-places a{color:#dcc6a6;border-color:#c9ac8533}.export-route-places a:hover{border-color:#d7b78e80;background:#a7865418;color:#f1dcbd}.export-route-places a:focus-visible{outline:2px solid #d3ad7c;outline-offset:2px}.export-route-places img{width:18px;height:13px;border-radius:2px;object-fit:cover;flex:none}.export-routes-note{margin-top:20px;color:#8f8a83;font-size:12.5px}@media (prefers-reduced-motion:no-preference){.export-route-line{animation:export-route-march 1.4s linear infinite}.export-route-spark{animation:export-route-spark 2.8s cubic-bezier(.5,0,.3,1) infinite}.export-route-halo{animation:export-route-glow 2.8s ease-in-out infinite}.export-route:nth-child(2) :is(.export-route-spark,.export-route-halo){animation-delay:-.7s}.export-route:nth-child(3) :is(.export-route-spark,.export-route-halo){animation-delay:-1.4s}.export-route:nth-child(4) :is(.export-route-spark,.export-route-halo){animation-delay:-2.1s}}@keyframes export-route-march{to{stroke-dashoffset:-12}}@keyframes export-route-spark{0%{opacity:0;transform:translateY(0)}15%{opacity:1}80%{opacity:1;transform:translateY(-21px)}to{opacity:0;transform:translateY(-23px)}}@keyframes export-route-glow{0%,to{opacity:.12;transform:scale(.85)}50%{opacity:.3;transform:scale(1.15)}}@media (max-width:1100px){.export-routes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.export-routes{margin-top:64px}.export-routes-grid{grid-template-columns:1fr;gap:10px}.export-route{padding:20px 18px 18px;border-radius:17px}.export-route-glyph{width:48px;height:48px;margin-bottom:14px}}