@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,400;0,600;0,800;1,800&family=Lilita+One&display=swap");
.pb{--pb-black:#0E0F0E;--pb-raised:#1C1D1B;--pb-line:#3A3833;--pb-orange:#DA871A;--pb-gold:#F39F20;--pb-red:#C43826;--pb-blue:#3476BC;--pb-ink:#F5EEE3;--pb-muted:#A89F91;background:var(--pb-black);color:var(--pb-ink);font-family:Jost,Futura,"Century Gothic",sans-serif;font-size:17px;line-height:1.5}
.pb *{box-sizing:border-box}
.pb--raised{background:var(--pb-raised)}
.pb--orange{background:var(--pb-orange);color:var(--pb-black)}
.pb-wrap{max-width:1240px;margin:0 auto;padding-inline:max(20px,4vw)}
.pb-pad{padding-block:clamp(56px,7vw,110px)}
.pb-eyebrow{font-family:Jost,sans-serif;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--pb-orange);margin:0 0 14px}
.pb-display{font-family:"Lilita One","Arial Black",sans-serif;font-weight:400;color:var(--pb-orange);font-size:clamp(50px,7.6vw,108px);line-height:.92;margin:0 0 22px;text-wrap:balance;text-transform:none;letter-spacing:0}
.pb-display--md{font-size:clamp(38px,5vw,66px);line-height:.95}
.pb-h2{font-family:Jost,sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(30px,3.6vw,46px);line-height:1.05;margin:0 0 36px;color:var(--pb-ink);text-wrap:balance;letter-spacing:.01em}
.pb-lede{font-size:clamp(18px,1.6vw,22px);line-height:1.45;max-width:36em;margin:0 0 28px}
.pb-lede p{margin:0 0 .6em}
.pb-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.pb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--pb-orange);color:var(--pb-black);font-family:Jost,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:1.2;padding:17px 28px;text-decoration:none;border:2px solid var(--pb-orange);cursor:pointer;transition:background .15s,border-color .15s,color .15s}
.pb-btn:hover{background:var(--pb-gold);border-color:var(--pb-gold);color:var(--pb-black)}
.pb-btn--ghost{background:transparent;color:var(--pb-orange)}
.pb-btn--ghost:hover{background:transparent;color:var(--pb-gold)}
.pb-btn--block{width:100%}
.pb-btn:focus-visible,.pb a:focus-visible,.pb summary:focus-visible,.pb input:focus-visible+span,.pb select:focus-visible{outline:2px solid var(--pb-gold);outline-offset:3px}
.pb-perks{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--pb-muted)}
.pb-perks li{display:flex;align-items:center;gap:8px}
.pb-perks li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pb-blue);flex:none}
.pb-art img{display:block;width:100%;height:auto;margin-inline:auto}
.pb-sketch{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.pb-sketch path{fill:none;stroke:var(--pb-red);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}
.pb-sketch path+path{stroke-width:2;opacity:.6}
.pb-split{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}
@media (max-width:820px){.pb-split{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.pb *{animation:none!important;transition:none!important}}