:root{--gold:#dfc48b;--gold-light:#f2dda9;--gold-deep:#d7ae5b;--cream:#f7f2e8;--muted:#c9bfb1;--muted-2:#a99d8d;--glass:rgba(22,17,12,.62);--brown-a:#3a2c1f;--brown-b:#2a2017;--espresso:#140f0a;--ink:#0b0a08;--green:#7fb069;--danger:#e07a5f;--r-s:8px;--r-m:12px;--r-l:16px;--shadow:0 18px 50px rgba(0,0,0,.55),0 2px 0 rgba(242,221,169,.06) inset,-1px -1px 0 rgba(242,221,169,.04);--hl:inset 0 1px 0 rgba(242,221,169,.16);--ff:"Barlow",system-ui,sans-serif;--ffc:"Barlow Condensed","Barlow",system-ui,sans-serif;--gutter:clamp(16px,5vw,72px);color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:90px;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--ink);color:var(--cream);font:400 17px/1.55 var(--ff);overflow-x:hidden}a{color:inherit}h1,h2,h3,h4{font-family:var(--ffc);font-weight:600;letter-spacing:.005em;margin:0;line-height:1.04}p{margin:0}img,video,canvas{display:block}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold-deep);outline-offset:4px;border-radius:6px}.skip{position:fixed;left:16px;top:-60px;z-index:100;background:var(--gold);color:var(--ink);padding:10px 14px;border-radius:8px;font-weight:600}.skip:focus{top:12px}.stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#050403}.stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#well{opacity:0}#film{opacity:1;background:#0b0a08}.no-film #film{display:none}.stage-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../media/film-end.jpg) center/cover;opacity:0}.no-film .stage-fallback{opacity:1}.no-webgl .stage-fallback{opacity:var(--fallback,0)}.flare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:calc(var(--flare,1) * .9);background:radial-gradient(60% 40% at 8% 62%,rgba(255,170,90,.22),transparent 60%),linear-gradient(100deg,transparent 30%,rgba(255,200,140,.05) 45%,transparent 60%)}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,6,4,var(--scrim-l,.5)),#08060400 52%),linear-gradient(0deg,#08060499,#08060400 38%),linear-gradient(180deg,#08060459,#08060400 22%)}.vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,transparent 55%,rgba(0,0,0,.55))}.grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}.site-header{position:fixed;top:0;left:0;right:0;z-index:30;height:76px;display:flex;align-items:center;gap:28px;padding:0 var(--gutter);transition:background .4s,backdrop-filter .4s,border-color .4s;border-bottom:1px solid transparent}.site-header.scrolled{background:#0e0b08b8;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-color:#dfc48b1f}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--cream);margin-right:auto}.brand-mark{width:22px;height:28px;color:var(--gold)}.brand-word{font:600 21px/1 var(--ffc);letter-spacing:.06em;text-transform:uppercase}.brand-word b{color:var(--gold);font-weight:600}.nav{display:flex;gap:26px}.nav a{font:500 16px/1 var(--ffc);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#e8dfd0;padding:8px 0;position:relative}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s}.nav a:hover:after,.nav a[aria-current=true]:after{transform:scaleX(1)}.nav a[aria-current=true]{color:var(--gold-light)}.nav-actions-mobile{display:none}.header-actions{display:flex;gap:10px}.menu-btn{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 18px;border-radius:10px;font:600 15px/1 var(--ffc);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.btn-lg{min-height:52px;padding:0 26px;font-size:16px}.btn-gold{background:linear-gradient(180deg,var(--gold-light),var(--gold) 55%,#caa86a);color:#1b140c;box-shadow:0 8px 24px #dfc48b38,inset 0 1px #ffffff80}.btn-gold:hover{box-shadow:0 12px 34px #dfc48b59,inset 0 1px #ffffff80}.btn-champagne{background:linear-gradient(180deg,#4a3a29,#33271b);color:var(--gold-light);border-color:#dfc48b59;box-shadow:var(--hl),0 8px 20px #00000059}.btn-ghost{background:#f7f2e80a;color:var(--cream);border-color:#f7f2e847}.btn-ghost:hover{border-color:var(--gold)}.glass{background:var(--glass);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border:1px solid rgba(223,196,139,.16);border-radius:var(--r-l);box-shadow:var(--shadow)}.eyebrow{font:600 14px/1.3 var(--ffc);letter-spacing:.22em;color:var(--gold)}.fine{font-size:14px;color:var(--muted);margin-top:18px;line-height:1.7}.fine a{color:var(--gold-light)}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.center{text-align:center;justify-content:center}.ico{width:30px;height:30px;fill:none;stroke:var(--gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}main{position:relative;z-index:2}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:120px var(--gutter) 34px}.hero-card{max-width:560px;padding:34px 36px 28px;opacity:0;transform:translateY(40px) scale(.98);filter:blur(8px);transition:opacity 1.4s cubic-bezier(.2,.7,.2,1),transform 1.4s cubic-bezier(.2,.7,.2,1),filter 1.4s}.hero-card.in{opacity:calc(1 - var(--hero-out,0));transform:translateY(calc(var(--hero-out,0) * -60px)) scale(calc(1 - var(--hero-out,0) * .04));filter:blur(calc(var(--hero-out,0) * 6px));transition:opacity 1.4s cubic-bezier(.2,.7,.2,1),transform 1.4s cubic-bezier(.2,.7,.2,1),filter 1.4s}.hero h1{font-size:clamp(40px,4.4vw,68px);margin:14px 0 18px;text-wrap:balance;letter-spacing:-.005em;background:linear-gradient(180deg,#fff8ea,#f2e2c0 45%,#cfae72);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 18px rgba(0,0,0,.45))}.lede{font-size:17px;color:#e9e1d3;max-width:56ch}.film-ui{display:flex;align-items:center;justify-content:flex-end;margin-top:26px;gap:16px}.film-btn{display:inline-flex;align-items:center;gap:8px;background:#0e0b088c;border:1px solid rgba(247,242,232,.25);color:var(--cream);border-radius:8px;padding:8px 12px;font:600 14px/1 var(--ffc);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.film-btn svg{width:14px;height:14px;fill:currentColor}.film-btn .i-play{display:none}.film-btn.paused .i-play{display:block}.film-btn.paused .i-pause{display:none}.scroll-cue{display:flex;align-items:center;gap:12px;font:600 14px/1 var(--ffc);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:#e8dfd0}.cue-line{width:1px;height:34px;background:linear-gradient(var(--gold),transparent);position:relative;overflow:hidden}.cue-line:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--gold-light);animation:cue 1.8s infinite}@keyframes cue{to{top:110%}}.dive-zone{height:430vh;position:relative}.dive-sticky{position:sticky;top:0;height:100svh;display:flex;align-items:flex-end;justify-content:center;padding:0 var(--gutter) 9vh}.proof{list-style:none;margin:0;padding:0;display:grid;width:min(1100px,100%)}.proof li{grid-area:1/1;text-align:center;font:600 clamp(24px,3vw,40px)/1.15 var(--ffc);letter-spacing:.04em;text-transform:uppercase;color:var(--cream);text-shadow:0 2px 24px rgba(0,0,0,.8);opacity:0;transform:translateY(16px);transition:opacity .6s,transform .6s}.proof li.on{opacity:1;transform:none}.chapter{position:relative;min-height:160vh;padding:22vh var(--gutter) 22vh;display:flex;flex-direction:column;justify-content:center;gap:28px}.chapter-label{font:600 14px/1 var(--ffc);letter-spacing:.24em;color:var(--gold);display:flex;gap:14px;align-items:center}.chapter-label span{color:var(--cream);opacity:.7}.chapter-label:after{content:"";flex:0 0 80px;height:1px;background:linear-gradient(90deg,var(--gold),transparent)}.chapter h2{font-size:clamp(34px,3.6vw,54px);text-wrap:balance}.chapter-head{max-width:640px}.chapter-head p{margin-top:14px;color:#e6dccb;font-size:18px;text-shadow:0 1px 18px rgba(0,0,0,.7)}.side-left>*{max-width:min(760px,100%)}.side-right{align-items:flex-end}.side-right>*{max-width:min(720px,100%)}.chapter.center{align-items:center;text-align:center}.chapter-head.center{margin:0 auto}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:820px!important}.card{padding:22px 22px 18px;display:flex;flex-direction:column;gap:10px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s}.card:hover{transform:translateY(-4px);border-color:#dfc48b59}.card-top{display:flex;align-items:center;justify-content:space-between}.tier{font:600 13px/1 var(--ffc);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);border:1px solid rgba(223,196,139,.3);border-radius:6px;padding:6px 8px;background:#00000040}.card h3{font-size:24px}.card p{font-size:16px;color:#ddd3c3}.card ul{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.card li{font-size:14px;color:var(--muted);background:#0a080680;border-radius:6px;padding:4px 8px;box-shadow:inset 0 1px 3px #0009}.card-link{margin-top:auto;padding-top:6px;font:600 15px/1 var(--ffc);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);text-decoration:none}.card-link span{display:inline-block;transition:transform .25s}.card-link:hover span{transform:translate(4px)}.panel{padding:30px 32px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.panel.narrow{max-width:560px}.panel p{color:#e2d8c7}.how{min-height:300vh;justify-content:flex-start;padding-top:0;padding-bottom:0}.how-sticky{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:24px;width:100%}.how .panel{width:min(720px,100%)}.beads{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);width:100%;position:relative}.beads:before{content:"";position:absolute;left:8%;right:8%;top:15px;height:4px;border-radius:4px;background:#0d0a07;box-shadow:inset 0 1px 3px #000c}.beads:after{content:"";position:absolute;left:8%;top:15px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--gold-deep),var(--gold-light));width:calc(84% * var(--fill,0));transition:width .5s}.beads button{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;position:relative;z-index:1}.beads i{width:34px;height:34px;border-radius:50%;background:#120d09;box-shadow:inset 0 3px 6px #000000e6,inset 0 -1px #f2dda914;transition:all .4s}.beads b{font:600 15px/1.1 var(--ffc);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);text-align:center}.beads .done i{background:radial-gradient(circle at 35% 30%,var(--gold-light),var(--gold) 45%,#8a6a35);box-shadow:0 4px 10px #0009,inset 0 1px #ffffff80}.beads .done b{color:var(--gold-light)}.beads .current i{background:radial-gradient(circle at 35% 30%,#c9f0b2,var(--green) 50%,#3d6b2e);box-shadow:0 0 0 6px #7fb0692e,0 0 26px #7fb06999}.beads .current b{color:#e7f5dd}.beads button:focus-visible i{outline:2px solid var(--gold-deep);outline-offset:4px}.step-copy{min-height:76px}.step-n{font:600 14px/1 var(--ffc);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.step-text{font-size:22px;margin-top:10px;color:var(--cream)}.voice h2{font-size:clamp(32px,3.2vw,48px)}.band{padding:34px 34px 30px;border-radius:var(--r-l);display:flex;flex-direction:column;gap:24px;align-items:flex-start;background:linear-gradient(180deg,#1a130de6,#0e0a07eb);border:1px solid rgba(223,196,139,.14);box-shadow:var(--shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.tiles li{display:flex;gap:14px;align-items:center;padding:16px;border-radius:var(--r-m);background:linear-gradient(160deg,var(--brown-a),var(--brown-b));box-shadow:var(--hl),0 8px 18px #0006;font-size:16px;color:#ece3d4}.tiles .ico{flex:0 0 30px}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1080px,100%)}.plan{padding:24px 20px;text-align:left;display:flex;flex-direction:column;gap:10px}.plan h3{font-size:26px;color:var(--gold-light)}.price{font:600 20px/1 var(--ffc);letter-spacing:.06em;text-transform:uppercase;color:var(--cream);padding:10px 0;border-bottom:1px solid rgba(223,196,139,.15)}.plan p:not(.price){font-size:16px;color:#ddd3c3}.final{min-height:120vh;display:flex;align-items:center;justify-content:center;padding:20vh var(--gutter)}.final-card{max-width:640px;padding:42px 40px;text-align:center}.final-card h2{font-size:clamp(34px,3.6vw,52px)}.final-card p{margin-top:14px;color:#e6dccb}.depth-rail{position:fixed;right:clamp(10px,2vw,28px);top:50%;transform:translateY(-50%);z-index:20;display:flex;flex-direction:column;align-items:flex-end;gap:18px;transition:opacity .4s}.depth-rail ol{list-style:none;margin:0;padding:0 12px 0 0;display:flex;flex-direction:column;gap:16px;border-right:1px solid rgba(247,242,232,.2)}.depth-rail a{display:flex;align-items:center;gap:10px;text-decoration:none;flex-direction:row-reverse}.depth-rail i{width:7px;height:7px;border-radius:50%;background:#6a6158;margin-right:-16px;transition:all .3s}.depth-rail span{font:600 13px/1 var(--ffc);letter-spacing:.16em;text-transform:uppercase;color:#a79d90;opacity:0;transform:translate(6px);transition:all .3s}.depth-rail:hover span,.depth-rail .active span{opacity:1;transform:none}.depth-rail .active i{background:var(--gold);box-shadow:0 0 0 4px #dfc48b2e}.depth-rail .active span{color:var(--gold-light)}.depth-readout{font:600 22px/1 var(--ffc);letter-spacing:.04em;color:var(--cream);text-align:right;font-variant-numeric:tabular-nums;padding-right:4px}.depth-readout small{display:block;font-size:12px;letter-spacing:.24em;color:var(--gold);margin-top:4px}.at-surface .depth-rail{opacity:0;pointer-events:none}.site-footer{position:relative;z-index:2;background:linear-gradient(180deg,#0b0a0800,#0b0a08 120px);padding:120px var(--gutter) 30px}.foot-cols{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:30px;border-top:1px solid rgba(223,196,139,.15);padding-top:34px}.foot-cols p{color:var(--muted);font-size:15px;margin-top:12px;max-width:36ch}.foot-cols a{color:#ddd3c3;text-decoration:none}.foot-cols a:hover{color:var(--gold-light)}.foot-cols nav{display:flex;flex-direction:column;gap:10px;font-size:15px}.foot-cols h4{font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.foot-base{display:flex;justify-content:space-between;align-items:center;margin-top:40px;font-size:14px;color:var(--muted-2)}.motion-toggle{background:none;border:1px solid rgba(247,242,232,.2);color:var(--muted);border-radius:8px;padding:8px 12px;font:600 13px/1 var(--ffc);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.rv{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.rv.in{opacity:1;transform:none}@media (max-width:1100px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.nav{gap:18px}}@media (max-width:960px){.site-header{height:64px;gap:12px}.header-actions{display:none}.menu-btn{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;background:#0e0b0880;border:1px solid rgba(247,242,232,.25);border-radius:10px;cursor:pointer;padding:0 11px}.menu-btn span{height:2px;background:var(--cream);border-radius:2px;transition:transform .3s}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-btn[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.nav{position:fixed;inset:64px 0 auto 0;flex-direction:column;gap:0;padding:12px 16px 20px;background:#0e0b08f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(223,196,139,.15);transform:translateY(-8px);opacity:0;visibility:hidden;transition:all .25s}.nav.open{transform:none;opacity:1;visibility:visible}.nav a{padding:16px 4px;border-bottom:1px solid rgba(247,242,232,.08);font-size:18px}.nav-actions-mobile{display:flex;gap:10px;padding-top:16px}.nav-actions-mobile .btn{flex:1;border-bottom:1px solid transparent}.cards{grid-template-columns:1fr}.side-right{align-items:stretch}.side-right .chapter-label{align-self:flex-start}.how-sticky{align-items:stretch}.depth-rail ol{display:none}}@media (max-width:640px){body{font-size:16px}.hero{padding:90px 16px 22px}.hero-card{padding:24px 20px 20px;background:#120e0ab8}.hero h1{font-size:34px}.lede{font-size:16px}.scroll-cue{font-size:12px}.chapter{padding:16vh 16px;min-height:auto}.how{min-height:260vh;padding:0 16px}.tiles,.plans{grid-template-columns:1fr}.beads b{font-size:12px}.beads i{width:26px;height:26px}.beads:before,.beads:after{top:11px}.panel,.band{padding:22px 18px}.foot-cols{grid-template-columns:1fr 1fr}.foot-cols>div{grid-column:1/-1}.depth-rail{display:none}.final-card{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.grain{animation:none}.cue-line:after{animation:none}}.reduced .grain{animation:none}.reduced .rv{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){.hero-card{animation:none}}:root{--steel-hi:#f4f6f8;--steel-1:#d3d7dc;--steel-2:#a7adb4;--steel-3:#7d848c;--steel-ink:#17130e;--glass-grad:linear-gradient(160deg,rgba(46,34,23,.74) 0%,rgba(20,15,10,.66) 48%,rgba(10,8,6,.72) 100%)}body{font-size:18px}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:radial-gradient(80% 60% at 50% 60%,#1a120b,#050403);display:grid;place-items:center;transition:opacity 1.4s .2s ease,visibility 0s 1.6s}.well-ready .curtain{opacity:0;visibility:hidden}.curtain-mark{display:flex;flex-direction:column;align-items:center;gap:18px;color:var(--gold)}.curtain-mark svg{width:40px;height:50px;filter:drop-shadow(0 0 18px rgba(223,196,139,.5))}.curtain-bar{width:120px;height:2px;background:#dfc48b26;overflow:hidden;border-radius:2px}.curtain-bar i{display:block;height:100%;width:40%;background:linear-gradient(90deg,transparent,var(--gold-light),transparent);animation:bar 1.1s infinite ease-in-out}@keyframes bar{0%{transform:translate(-100%)}to{transform:translate(260%)}}.glass{background:var(--glass-grad)}.edge{border:1px solid transparent;background:var(--glass-grad) padding-box,linear-gradient(135deg,#f2dda9bf,#ffffff14 30%,#dfc48b1f 60%,#f2dda98c) border-box;box-shadow:0 30px 80px #0000008c,inset 0 1px #fff0d224}.panel h2,.final-card h2,.chapter-head h2,.band h2{background:linear-gradient(180deg,#fff7e6,#e9d3a4 70%,#c9a463);-webkit-background-clip:text;background-clip:text;color:transparent}.chapter h2{font-size:clamp(38px,4.2vw,64px)}.chapter-head p{font-size:19px}.chapter-label{font-size:15px}.band{background:linear-gradient(165deg,#281d13eb,#0e0a07f0 55%,#1e150eeb);border:1px solid rgba(223,196,139,.2)}.tiles li{background:linear-gradient(150deg,#4a3826,#2c2118 55%,#3a2b1d);border:1px solid rgba(242,221,169,.12)}.btn-gold{background:linear-gradient(180deg,#fff0c8 0%,var(--gold-light) 18%,var(--gold) 55%,#b38b47 100%)}.steel{--mx:30%;--my:20%;--rx:0deg;--ry:0deg;position:relative;isolation:isolate;border-radius:var(--r-l);color:var(--steel-ink);overflow:hidden;background:radial-gradient(130% 90% at var(--mx) var(--my),rgba(255,255,255,.55),rgba(255,255,255,0) 42%),linear-gradient(172deg,var(--steel-hi) 0%,var(--steel-1) 16%,var(--steel-2) 38%,#c6cbd0 52%,var(--steel-3) 78%,#9ba1a8 100%);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #fffffff2,inset 0 -2px #282c3273,inset 1px 0 #ffffff59,inset -1px 0 #0000002e,0 2px #5a6067,0 4px #3c4147,0 34px 70px #000000a6,0 0 0 1px #0006;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.steel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='300'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0025 .85' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .55  0 0 0 0 .57  0 0 0 0 .6  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='600' height='300' filter='url(%23b)'/%3E%3C/svg%3E");background-size:600px 300px}.steel:after{content:"";position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,0) 44%,rgba(255,255,255,.75) 50%,rgba(255,255,255,0) 56%,transparent 60%);transform:translate(-70%);opacity:0}.steel.in:after{animation:sweep 1.6s calc(var(--d,0ms) + .45s) cubic-bezier(.3,.6,.2,1) both}@keyframes sweep{0%{transform:translate(-70%);opacity:1}to{transform:translate(70%);opacity:1}}.steel.hot{box-shadow:inset 0 1px #fff,inset 0 -2px #282c3273,0 2px #5a6067,0 4px #3c4147,0 44px 90px #000000b3,0 0 40px #f2dda92e}.steel h3{color:#120e09;text-shadow:0 1px 0 rgba(255,255,255,.65)}.steel p,.steel .plan-copy{color:#2c2620!important}.steel .ico{stroke:#6b4a1c;filter:drop-shadow(0 1px 0 rgba(255,255,255,.7))}.steel .tier{color:var(--gold-light);background:linear-gradient(180deg,#2a2017,#120d08);border-color:#0009;box-shadow:inset 0 1px #f2dda933,0 1px #fff9}.steel li{color:#2b2621!important;background:linear-gradient(180deg,#0000001a,#0000000a)!important;box-shadow:inset 0 1px 2px #00000059,0 1px #ffffffb3!important}.steel .card-link{color:#4e3410}.steel .card-link:hover{color:#1a120a}.steel .price{color:#120e09;border-color:#0000002e;box-shadow:0 1px #fff9}.plan.steel h3{color:#3c2a12}.card.steel{padding:26px 26px 22px}.card.steel:hover{transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-6px)}.cards{gap:20px;max-width:900px!important}.card h3{font-size:27px}.plans{gap:18px;width:min(1180px,100%)}.plan h3{font-size:30px}.steel .card-top:before,.plan.steel::marker{content:none}.rv.steel,.tiles li.rv{opacity:0;transform:perspective(1100px) translateY(110px) rotateX(-62deg) scale(.86);transform-origin:50% 100%;transition:opacity .7s var(--d,0ms) ease,transform 1.25s var(--d,0ms) cubic-bezier(.18,1.35,.32,1)}.rv.steel.in,.tiles li.rv.in{opacity:1;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.rv.steel.in{transition:opacity .7s var(--d,0ms) ease,transform 1.25s var(--d,0ms) cubic-bezier(.18,1.35,.32,1),box-shadow .4s}.rv.steel.in.settled{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.rv:not(.steel){transform:translateY(40px);filter:blur(6px);transition:opacity 1.1s var(--d,0ms) cubic-bezier(.2,.7,.2,1),transform 1.1s var(--d,0ms) cubic-bezier(.2,.7,.2,1),filter 1.1s var(--d,0ms)}.rv:not(.steel).in{filter:none}.reduced .rv.steel,.reduced .tiles li.rv{opacity:1;transform:none;transition:none}.reduced .steel:after{animation:none}.reduced .hero-card{transition:none}@media (prefers-reduced-motion:reduce){.curtain-bar i{animation:none}}@media (max-width:640px){.hero h1{font-size:38px}.card.steel{padding:22px 20px 18px}.hero-card{padding:26px 22px 22px}}@media (max-width:640px){.hero{padding-bottom:12px}.hero h1{font-size:32px;margin:10px 0 12px}.lede{font-size:15px;line-height:1.5}.cta-row{margin-top:18px}.fine{margin-top:12px;font-size:13px}.film-ui{margin-top:10px}.hero-card{background:linear-gradient(180deg,#140f0a8c,#0e0a07d1) padding-box,linear-gradient(135deg,#f2dda999,#ffffff14 40%,#f2dda966) border-box}}.hero-title{max-width:min(640px,48vw);padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.hero-title h1{font-size:clamp(46px,5.4vw,84px);line-height:.98;margin:0;letter-spacing:-.01em;background:linear-gradient(180deg,#fffaf0,#f4e6c8 55%,#e7d4ac);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55)) drop-shadow(0 8px 30px rgba(0,0,0,.6))}.hero-title h1 span{display:block;background:linear-gradient(180deg,#f2dda9,#d7ae5b 70%,#b98d45);-webkit-background-clip:text;background-clip:text;color:transparent}.hero{justify-content:flex-end;padding-bottom:12vh}@media (max-width:640px){.hero-title{max-width:100%}.hero-title h1{font-size:42px}.hero{padding-bottom:9vh}}#features{padding-top:6vh;min-height:auto}.chapter{min-height:auto;padding:10vh var(--gutter)}#features{padding-top:4vh}.how{min-height:210vh;padding-top:0;padding-bottom:0}.final{min-height:auto;padding:10vh var(--gutter) 12vh}.site-footer{padding-top:60px}@media (max-width:820px){.chapter{padding:8vh 16px}.how{min-height:200vh}}.rig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px;width:min(1180px,100%);align-items:stretch}.plan.rig{padding:0;background:none;display:block;position:relative;--T:30px;--B:28px;--C:12px;--rx:0deg;--ry:0deg;--mx:30%;--my:20%;filter:drop-shadow(0 2px 0 #4a4f55) drop-shadow(0 4px 0 #2c3035) drop-shadow(0 30px 34px rgba(0,0,0,.6));transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(var(--lift,0px));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.plan.rig.wide{grid-column:1/-1}.rig .plate{position:relative;isolation:isolate;height:100%;display:flex;flex-direction:column;color:var(--steel-ink);clip-path:polygon(var(--C) var(--T),52% var(--T),calc(52% + 28px) 0,calc(100% - var(--C)) 0,100% var(--C),100% calc(100% - var(--B) - var(--C)),calc(100% - var(--C)) calc(100% - var(--B)),calc(38% + 28px) calc(100% - var(--B)),38% 100%,var(--C) 100%,0 calc(100% - var(--C)),0 calc(var(--T) + var(--C)));background:radial-gradient(120% 80% at var(--mx) var(--my),rgba(255,255,255,.42),rgba(255,255,255,0) 45%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='300'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.002 .9' numOctaves='3' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 .5  0 0 0 0 .52  0 0 0 0 .55  0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='600' height='300' filter='url(%23b)'/%3E%3C/svg%3E"),linear-gradient(168deg,#e9ecef,#c9ced3 18%,#a3a9b0 40%,#c3c8cd 55%,#80878f 82%,#959ba2);background-size:auto,600px 300px,auto;background-blend-mode:normal,multiply,normal}.rig .plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.018' numOctaves='5' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 .4  0 0 0 0 .32  0 0 0 0 .22  0 0 0 -3.2 1.45'/%3E%3C/filter%3E%3Crect width='420' height='420' filter='url(%23g)'/%3E%3C/svg%3E"),radial-gradient(40% 22% at 82% 92%,rgba(60,42,22,.45),transparent 70%),radial-gradient(26% 16% at 12% 58%,rgba(70,50,28,.32),transparent 70%),radial-gradient(140% 120% at 50% 40%,transparent 55%,rgba(55,40,24,.55) 100%);background-size:420px 420px,auto,auto,auto}.rig .plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;--rv:radial-gradient(circle at 38% 34%,#fff 0 1px,#dfe3e6 2px,#9aa0a6 4px,#4a4e53 5.5px,rgba(20,16,12,.55) 6.5px,transparent 7.5px);background:var(--rv),var(--rv),var(--rv),var(--rv),var(--rv),var(--rv);background-repeat:no-repeat;background-size:16px 16px;background-position:6px calc(var(--T) + 6px),calc(52% - 18px) calc(var(--T) + 6px),calc(100% - 6px) 6px,calc(100% - 6px) calc(100% - var(--B) - 6px),6px calc(100% - 6px),-60px -60px}.rig .tab{position:absolute;z-index:2;top:9px;right:34px;font:600 13px/1 var(--ffc);letter-spacing:.16em;text-transform:uppercase;color:#2a231a;text-shadow:0 1px 0 rgba(255,255,255,.6)}.rig .pic{position:relative;z-index:1;margin:calc(var(--T) + 24px) 26px 0;height:168px;border-radius:6px;overflow:hidden;background:radial-gradient(120% 120% at 30% 20%,#1a1612,#070605);box-shadow:inset 0 2px 6px #000000e6,0 1px #ffffffb3,0 0 0 1px #0000008c,0 0 0 0 transparent;transition:box-shadow .6s}.rig .tier-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.02);transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .6s;filter:saturate(.92) contrast(1.04)}.rig:hover .tier-vid{transform:scale(1.08);filter:saturate(1.08) contrast(1.06)}.rig .pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000 40%,#000000b8),radial-gradient(120% 90% at 50% 40%,transparent 60%,rgba(0,0,0,.45))}.rig .tag{z-index:1;position:absolute;left:16px;right:16px;bottom:12px;margin:0;font:600 17px/1.25 var(--ff,inherit);color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.9)}.rig .plate-body{position:relative;z-index:1;padding:16px 28px calc(var(--B) + 30px);display:flex;flex-direction:column;gap:10px;flex:1}.rig h3{font-size:clamp(34px,3.2vw,46px);line-height:1;color:#2a2014;text-shadow:0 1px 0 rgba(255,255,255,.55);transition:color .5s,text-shadow .5s}.rig .price{font:600 18px/1 var(--ffc);letter-spacing:.08em;text-transform:uppercase;color:#1b150e;padding:6px 0 10px;border-bottom:1px solid rgba(0,0,0,.2);box-shadow:0 1px #ffffff80}.rig .incl{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.rig .incl li{position:relative;padding-left:22px;font-size:15px;line-height:1.35;color:#231d16}.rig .incl li:before{content:"";position:absolute;left:2px;top:.3em;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3,transparent 40%),radial-gradient(circle,var(--c1),var(--c2));box-shadow:0 1px #fff9,inset 0 -1px 2px #00000080}.rig .incl li:first-child:not(:only-child){font-weight:600}.rig .dots{position:absolute;z-index:2;left:32px;bottom:11px;display:flex;gap:6px}.rig .dots i{width:8px;height:8px;border-radius:50%;background:#3b352e;box-shadow:inset 0 1px 2px #000c,0 1px #ffffff80}.rig .dots i.on{background:radial-gradient(circle at 35% 30%,#fff8,transparent 45%),var(--c1);box-shadow:0 0 8px var(--c1)}.rig .btn{align-self:flex-start;margin-top:8px}.plan.rig:hover{--lift:-6px}.rig:hover .pic{box-shadow:inset 0 2px 6px #000000e6,0 1px #ffffffb3,0 0 0 1px #0000008c,0 26px 70px -6px color-mix(in srgb,var(--c1) 70%,transparent)}.rig:hover h3{color:color-mix(in srgb,var(--c2) 75%,#1a120a);text-shadow:0 1px 0 rgba(255,255,255,.6),0 0 24px color-mix(in srgb,var(--c1) 45%,transparent)}.rig.wide .plate{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.rig.wide .pic{height:auto;min-height:200px;margin-right:44px;margin-bottom:calc(var(--B) + 14px)}.rig.wide .plate-body{padding-top:calc(var(--T) + 14px);justify-content:center}.rv.rig{opacity:0;transform:perspective(1100px) translateY(110px) rotateX(-62deg) scale(.86);transform-origin:50% 100%}.rv.rig.in{opacity:1;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));transition:opacity .7s var(--d,0ms) ease,transform 1.25s var(--d,0ms) cubic-bezier(.18,1.35,.32,1)}.rv.rig.in.settled{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.reduced .rv.rig{opacity:1;transform:none;transition:none}@media (max-width:1100px){.rig-grid{gap:14px}.rig .pic{margin:calc(var(--T) + 20px) 18px 0;height:clamp(110px,15vw,168px)}.rig .plate-body{padding:14px 18px calc(var(--B) + 26px)}.rig h3{font-size:clamp(26px,3.4vw,40px)}.rig .incl li{font-size:clamp(12.5px,1.35vw,15px);padding-left:18px}.rig .incl li:before{width:9px;height:9px}.rig .tag{font-size:clamp(12px,1.4vw,17px);left:12px;right:12px}.rig .tab{font-size:11px;right:28px}.rig .price{font-size:15px}.rig .dots{left:28px}#pricing{padding-right:calc(var(--gutter) + 64px)}}@media (max-width:640px){#pricing{padding-right:16px}.rig-grid{grid-template-columns:1fr;max-width:460px}.rig.wide .plate{display:flex}.rig.wide .pic{height:150px;min-height:0;margin-bottom:0;margin-right:18px}.rig.wide .plate-body{padding-top:16px;padding-bottom:calc(var(--B) + 30px)}.rig .pic{height:150px}.rig h3{font-size:34px}.rig .incl li{font-size:15px}.rig .tag{font-size:16px}}.steel.riveted{--fw:20px;border-radius:12px;border:0;color:#efe6d6;background:linear-gradient(160deg,#ffffff1a,#fff0 38%),radial-gradient(120% 90% at var(--mx) var(--my),rgba(242,221,169,.1),transparent 50%),#120d097a;backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25);box-shadow:inset 0 0 0 calc(var(--fw) + 1px) #0000008c,inset 0 0 0 calc(var(--fw) + 2px) #ffffff38,inset 0 6px calc(var(--fw) + 22px) #00000073,0 2px #5a6067,0 4px #3c4147,0 34px 70px #000000a6}.steel.riveted:before{top:0;right:0;bottom:0;left:0;z-index:-1;opacity:1;mix-blend-mode:normal;border-radius:inherit;padding:var(--fw);box-sizing:border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);background:var(--rivets,none) 0 0/100% 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.018' numOctaves='5' seed='5'/%3E%3CfeColorMatrix values='0 0 0 0 .4  0 0 0 0 .32  0 0 0 0 .22  0 0 0 -3.2 1.45'/%3E%3C/filter%3E%3Crect width='420' height='420' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/420px 420px,radial-gradient(130% 90% at var(--mx) var(--my),rgba(255,255,255,.5),rgba(255,255,255,0) 42%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='300'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0025 .85' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .55  0 0 0 0 .57  0 0 0 0 .6  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='600' height='300' filter='url(%23b)'/%3E%3C/svg%3E") 0 0/600px 300px,linear-gradient(170deg,#eef0f2,#cfd4d9 16%,#a6acb3 38%,#c4c9ce 52%,#80878f 80%,#979da4);background-blend-mode:normal,multiply,normal,multiply,normal;box-shadow:none}.steel.riveted.hot{box-shadow:inset 0 0 0 calc(var(--fw) + 1px) #0000008c,inset 0 0 0 calc(var(--fw) + 2px) #ffffff4d,inset 0 6px calc(var(--fw) + 22px) #0006,0 2px #5a6067,0 4px #3c4147,0 44px 90px #000000b3,0 0 40px #f2dda92e}.card.steel.riveted{padding:36px 38px 30px}.panel.steel.riveted,.band.steel.riveted,.final-card.steel.riveted{padding:44px 46px 38px}.steel.riveted h2{text-shadow:0 2px 18px rgba(0,0,0,.6)}.steel.riveted h3{color:#f6ecd8;text-shadow:0 2px 14px rgba(0,0,0,.6)}.steel.riveted p,.steel.riveted .plan-copy{color:#e6dccb!important;text-shadow:0 1px 10px rgba(0,0,0,.5)}.steel.riveted .ico{stroke:var(--gold-light);filter:drop-shadow(0 0 6px rgba(242,221,169,.35))}.card.steel.riveted li{color:#e8dfd0!important;background:#0a080680!important;box-shadow:inset 0 1px 3px #0009,0 1px #ffffff0f!important}.steel.riveted .card-link{color:var(--gold-light)}.steel.riveted .card-link:hover{color:#fff}.steel.riveted .step-text{color:var(--cream)!important}.steel.riveted .tiles li,.steel.riveted .tiles li span{color:#ece3d4!important}.steel.riveted .tiles li{background:linear-gradient(160deg,var(--brown-a),var(--brown-b))!important}.compare-dlg{padding:0;border:0;background:transparent;max-width:min(1040px,calc(100vw - 32px));width:100%;max-height:calc(100dvh - 40px);overflow:visible;color:var(--cream)}.compare-dlg::backdrop{background:#080604b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.compare-dlg[open]{animation:cmpIn .55s cubic-bezier(.18,1.25,.32,1)}.compare-dlg[open]::backdrop{animation:cmpFade .4s ease}@keyframes cmpIn{0%{opacity:0;transform:perspective(1200px) translateY(60px) rotateX(-18deg) scale(.94)}to{opacity:1;transform:none}}@keyframes cmpFade{0%{opacity:0}to{opacity:1}}.cmp-sheet.steel.riveted{display:flex;flex-direction:column;max-height:calc(100dvh - 40px);padding:40px 42px 30px;background:linear-gradient(160deg,#ffffff14,#fff0 40%),#100c08d1}.cmp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.cmp-kicker{font:600 13px/1 var(--ffc);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 6px}.cmp-head h2{font-size:clamp(28px,3.4vw,42px);margin:0}.cmp-x{all:unset;cursor:pointer;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:400 28px/1 var(--ffc);color:#f2dda9;background:radial-gradient(circle at 35% 30%,#4a3a26,#140e08);box-shadow:inset 0 1px #f2dda940,0 1px #fff9,0 3px 8px #0006}.cmp-x:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.cmp-scroll{overflow:auto;border-radius:8px;background:#00000040;box-shadow:inset 0 1px 4px #0009,0 1px #ffffff14}.cmp{width:100%;border-collapse:collapse;font-size:15px;min-width:640px}.cmp thead th{position:sticky;top:0;z-index:1;padding:14px 10px 12px;text-align:center;background:linear-gradient(180deg,#2a2119,#17110c);border-bottom:1px solid rgba(223,196,139,.3)}.cmp thead th b{display:block;font:600 20px/1.1 var(--ffc);letter-spacing:.04em;color:var(--cream)}.cmp thead th b:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;vertical-align:2px;background:var(--c1,#888);box-shadow:0 0 8px var(--c1,#888)}.cmp thead th small{display:block;margin-top:4px;font:600 12px/1 var(--ffc);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cmp tbody th{text-align:left;font-weight:500;color:#e8dfd0;padding:10px 14px}.cmp td{text-align:center;padding:10px 8px;color:#e8dfd0}.cmp tbody tr:not(.grp){border-top:1px solid rgba(247,242,232,.08)}.cmp tbody tr:not(.grp):hover{background:#f2dda90f}.cmp tr.grp th{padding:16px 14px 6px;font:600 12px/1 var(--ffc);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.cmp .yes{display:inline-block;width:20px;height:20px;border-radius:50%;vertical-align:middle;background:radial-gradient(circle at 35% 30%,#fff7,transparent 45%),radial-gradient(circle,#e7c477,#9a6d22);box-shadow:inset 0 -1px 2px #00000073,0 1px #fff9;position:relative}.cmp .yes:after{content:"";position:absolute;left:6px;top:4px;width:5px;height:9px;border:solid #20160a;border-width:0 2px 2px 0;transform:rotate(45deg)}.cmp .no{color:#f7f2e84d}.cmp .txt{font-size:13px;font-weight:600;color:var(--gold-light)}.cmp-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;flex-wrap:wrap}.cmp-foot p{margin:0;font-size:14px;color:#d8cfc0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.dlg-open{overflow:hidden}@media (max-width:640px){.cmp-sheet{padding:22px 16px 18px}.cmp{font-size:13px}}.reduced .compare-dlg[open],.reduced .compare-dlg[open]::backdrop{animation:none}.dive-sticky{align-items:center;padding:0 var(--gutter)}.proof{width:min(860px,100%)}.proof li{display:flex;flex-direction:column;align-items:center;gap:14px;font:inherit;text-transform:none;letter-spacing:0}.proof li strong{font:600 clamp(28px,3.6vw,52px)/1.08 var(--ffc);letter-spacing:.03em;text-transform:uppercase;color:var(--cream);text-wrap:balance;text-shadow:0 2px 28px rgba(0,0,0,.85)}.proof li strong:after{content:"";display:block;width:90px;height:2px;margin:16px auto 0;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.proof li span{max-width:620px;font-size:clamp(16px,1.45vw,20px);line-height:1.5;color:#efe6d6;text-wrap:pretty;text-shadow:0 1px 16px rgba(0,0,0,.9)}.proof li span{opacity:0;transform:translateY(10px);transition:opacity .7s .18s,transform .7s .18s}.proof li.on span{opacity:1;transform:none}#features .chapter-head{margin-bottom:28px}#features>.cards{display:flex;flex-direction:column;gap:0;width:min(1180px,100%);max-width:none!important;margin:0 auto}#features .card{width:min(540px,47%)}#features .card:nth-child(odd){align-self:flex-start}#features .card:nth-child(2n){align-self:flex-end}#features .card+.card{margin-top:-110px}#features .card.rv:nth-child(odd){transform:perspective(1100px) translate(-140px) rotateY(28deg) scale(.92)}#features .card.rv:nth-child(2n){transform:perspective(1100px) translate(140px) rotateY(-28deg) scale(.92)}#features .card.rv.in{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}#features .card.rv{--d:0ms!important}@media (max-width:820px){#features .card{width:100%}#features .card+.card{margin-top:18px}}.reduced #features .card.rv{transform:none}.steel.riveted{background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 2px #5a6067,0 4px #3c4147,0 34px 70px #000000a6!important}.steel.riveted.hot{box-shadow:0 2px #5a6067,0 4px #3c4147,0 44px 90px #000000b3,0 0 40px #f2dda929!important}.steel.riveted:after{content:"";position:absolute;inset:calc(var(--fw) - 5px);z-index:-1;pointer-events:none;border-radius:8px;opacity:1;transform:translateZ(0);animation:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.16) 47%,rgba(255,255,255,.04) 53%,transparent 62%) 0 0/300% 100% no-repeat,linear-gradient(180deg,#ffffff24,#ffffff08 22%,#fff0 60%,#0000002e),radial-gradient(120% 90% at var(--mx) var(--my),rgba(242,221,169,.1),transparent 55%),#140f0a80;background-position:120% 0,0 0,0 0,0 0;backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1.5px #ffffff6b,inset 1.5px 0 #ffffff24,inset 0 -2px #00000073,inset -1px 0 #0000004d,inset 0 0 26px #00000059,0 1px #0009,0 8px 14px -2px #0009,0 18px 30px -10px #0000008c;transition:box-shadow .45s,inset .45s}.steel.riveted.in:after{animation:glassGlint 1.8s calc(var(--d,0ms) + .5s) cubic-bezier(.3,.6,.2,1) both}@keyframes glassGlint{0%{background-position:120% 0,0 0,0 0,0 0}to{background-position:-20% 0,0 0,0 0,0 0}}.steel.riveted.hot:after{inset:calc(var(--fw) - 7px);box-shadow:inset 0 1.5px #ffffff80,inset 1.5px 0 #ffffff29,inset 0 -2px #00000073,inset -1px 0 #0000004d,inset 0 0 26px #0000004d,0 1px #0009,0 12px 18px -2px #0009,0 26px 40px -10px #0009}.cmp-sheet.steel.riveted:after{background:linear-gradient(180deg,#ffffff1a,#fff0 30%),#0e0a07db}.steel.riveted h3,.steel.riveted p,.steel.riveted .card-link,.steel.riveted .step-text,.steel.riveted .cmp-kicker,.steel.riveted .tiles span,.steel.riveted .cmp th,.steel.riveted .cmp td,.steel.riveted .pop-body li,.steel.riveted .pop-body summary{text-shadow:0 -1px 0 rgba(0,0,0,.85),0 1px 0 rgba(255,255,255,.16),0 0 1px rgba(0,0,0,.4)!important}.steel.riveted h3{color:#eadfc8}.steel.riveted p,.steel.riveted .plan-copy{color:#d9cfbe!important}.steel.riveted h2{filter:drop-shadow(0 -1px 0 rgba(0,0,0,.85)) drop-shadow(0 1px 0 rgba(255,255,255,.14))}.card.steel.riveted li{box-shadow:inset 0 2px 4px #000000bf,inset 0 -1px #ffffff0f,0 1px #ffffff1a!important}.cmp-sheet{position:relative}.cmp-sheet>.cmp-x{position:absolute;top:calc(var(--fw) + 6px);right:calc(var(--fw) + 6px);z-index:3}.cmp-head{padding-right:56px}.pop-dlg{max-width:min(720px,calc(100vw - 32px))}.pop-body{overflow:auto;padding-right:44px;display:flex;flex-direction:column;gap:14px;max-height:calc(100dvh - 140px)}.pop-body h2{font-size:clamp(28px,3.2vw,40px);margin:0;background:linear-gradient(180deg,#fff7e6,#e9d3a4 70%,#c9a463);-webkit-background-clip:text;background-clip:text;color:transparent}.pop-body .cmp-kicker{margin:0}.pop-lead{font-size:18px;line-height:1.5;color:#e6dccb}.pop-body p{margin:0;line-height:1.55;color:#d9cfbe}.pop-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.pop-steps,.pop-flow,.pop-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;counter-reset:s}.pop-steps li,.pop-flow li{counter-increment:s;position:relative;padding:12px 14px 12px 50px;border-radius:8px;background:#00000047;box-shadow:inset 0 2px 4px #0009,0 1px #ffffff0f;color:#e6dccb;line-height:1.45}.pop-steps li:before,.pop-flow li:before{content:counter(s);position:absolute;left:12px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:600 14px/1 var(--ffc);color:#1a120a;background:radial-gradient(circle at 35% 30%,var(--gold-light),var(--gold) 50%,#8a6a35);box-shadow:0 2px 5px #0009,inset 0 1px #ffffff80}.pop-flow li{display:flex;flex-direction:column;gap:2px}.pop-flow b{font:600 16px/1.1 var(--ffc);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-light)}.pop-list li{position:relative;padding-left:22px;line-height:1.5;color:#ded4c3}.pop-list li:before{content:"";position:absolute;left:3px;top:.55em;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6,transparent 45%),var(--gold);box-shadow:0 0 6px #dfc48b80}.pop-list b,.pop-steps b{color:var(--cream)}.pop-note{font-size:14px;color:#b8ad9c!important}.pop-note a,.pop-body p a{color:var(--gold-light)}.pop-sub{margin-top:6px;padding:16px 18px;border-radius:8px;background:#00000040;box-shadow:inset 0 2px 4px #0009;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pop-sub h3{margin:0;font-size:22px}.pop-mail{font:600 clamp(18px,2.4vw,26px)/1.2 var(--ffc);letter-spacing:.03em;color:var(--gold-light);word-break:break-all}.pop-chips{display:flex;flex-wrap:wrap;gap:8px}.pop-chips a{padding:10px 14px;border-radius:8px;text-decoration:none;color:#ece3d4;background:#0000004d;box-shadow:inset 0 2px 4px #0009,0 1px #ffffff14;transition:background .2s,color .2s}.pop-chips a:hover{background:#dfc48b29;color:#fff}.pop-chips-col{flex-direction:column}.pop-faq{display:flex;flex-direction:column;gap:8px}.pop-faq details{border-radius:8px;background:#00000042;box-shadow:inset 0 2px 4px #0009;padding:12px 16px}.pop-faq summary{cursor:pointer;font-weight:600;color:var(--cream)}.pop-faq details p{margin-top:8px}.pop-tags{display:flex;flex-wrap:wrap;gap:6px}.pop-tags span{font-size:14px;padding:6px 10px;border-radius:6px;background:#00000059;box-shadow:inset 0 2px 3px #0009;color:#e8dfd0}.pop-tier{align-self:flex-start;font:600 13px/1 var(--ffc);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);border:1px solid rgba(223,196,139,.3);border-radius:6px;padding:6px 8px;background:#0000004d}@media (max-width:640px){.pop-body{padding-right:0}.cmp-head{padding-right:46px}}.steel.riveted h2{text-shadow:none!important}.steel .pop-body li{color:#e6dccb!important;text-transform:none}.steel .pop-steps li,.steel .pop-flow li{background:#00000047!important;box-shadow:inset 0 2px 4px #0009,0 1px #ffffff0f!important}.steel .pop-list li{background:none!important;box-shadow:none!important;border-radius:0}.curtain-mark .pumpjack{width:150px;height:auto;color:var(--gold);filter:drop-shadow(0 0 16px rgba(223,196,139,.45))}.pj-beam{transform-origin:74px 40px;animation:pjBeam 2.2s ease-in-out infinite}.pj-crank{transform-origin:30px 80px;animation:pjCrank 2.2s linear infinite}.pj-pitman{animation:pjPit 2.2s ease-in-out infinite;transform-origin:22px 41px}.pj-line{transform-origin:133px 62px;animation:pjLine 2.2s ease-in-out infinite}@keyframes pjBeam{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes pjCrank{to{transform:rotate(360deg)}}@keyframes pjPit{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@keyframes pjLine{0%,to{transform:translateY(16px) scaleY(.7)}50%{transform:translateY(-14px) scaleY(1.2)}}.curtain-bar{width:160px}.curtain-bar i{width:calc(var(--load,0) * 100%)!important;animation:none!important;background:linear-gradient(90deg,var(--gold-deep),var(--gold-light))!important;transition:width .25s}.curtain-pct{font:600 13px/1 var(--ffc);letter-spacing:.2em;color:var(--gold)}.depth-rail{gap:8px;align-items:center}.depth-rail ol{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.well-log{display:block;width:96px;height:min(52vh,460px);border-radius:6px;box-shadow:0 10px 30px #00000080,inset 0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.log-cap{display:flex;justify-content:space-between;width:96px;font:600 10px/1 var(--ffc);letter-spacing:.18em;color:#f2dda999}.log-form{font:600 12px/1 var(--ffc);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);text-align:center;width:110px}.depth-readout{text-align:center}@media (max-width:900px){.well-log,.log-cap{display:none}}.drill-string{position:fixed;left:clamp(8px,1.4vw,22px);top:50%;transform:translateY(-50%);z-index:20;display:flex;flex-direction:column;align-items:center;gap:10px;transition:opacity .4s;pointer-events:none}.at-surface .drill-string{opacity:0}.ds-head{font:600 11px/1 var(--ffc);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);writing-mode:vertical-rl;transform:rotate(180deg);position:absolute;left:-2px;top:0;opacity:.7}.ds-pipe{position:relative;width:30px;height:min(56vh,500px);overflow:hidden;border-radius:4px;-webkit-mask:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.ds-track{position:absolute;left:0;right:0;top:0;will-change:transform;background:linear-gradient(90deg,#3b3f44,#9aa1a8 22%,#eef1f3 42%,#b9bfc5 58%,#6b7177 82%,#33373b)}.ds-joint{position:absolute;left:-3px;right:-3px;height:14px;margin-top:-7px;border-radius:3px;background:linear-gradient(90deg,#2f3236,#8a9097 20%,#dfe3e6 42%,#a7adb3 60%,#55595e 85%,#2a2d30);box-shadow:0 2px 3px #0009,0 -1px #fff3}.ds-deed{position:absolute;left:0;right:0;height:200px;margin-top:-100px;display:flex;align-items:center;justify-content:center}.ds-deed span{writing-mode:vertical-rl;transform:rotate(180deg);font:400 11px/1 "Saira Stencil One",var(--ffc);letter-spacing:.12em;text-transform:uppercase;color:#1c1712;opacity:.75;white-space:nowrap;filter:url(#spray)}.ds-deed.on span{color:#b8281a;opacity:.95}.ds-pipe:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:2px;background:var(--gold-light);box-shadow:0 0 10px var(--gold)}.ds-now{position:fixed;left:clamp(8px,1.4vw,22px);bottom:22px;width:220px;padding:10px 12px;border-radius:8px;background:#0c0906a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #f2dda924,0 10px 26px #00000080;font-size:12.5px;line-height:1.35;color:#d9cfbe;display:flex;flex-direction:column;gap:3px;transition:transform .3s}.ds-now b#ds-year{font:600 20px/1 var(--ffc);letter-spacing:.06em;color:var(--gold-light)}.ds-now span b{display:block;color:var(--cream);font-weight:600}.ds-flash .ds-now{transform:translate(4px)}@media (max-width:1100px){.drill-string{display:none}}@media (min-width:1101px){.chapter{padding-left:max(var(--gutter),78px)}}.bit-cursor{position:fixed;left:0;top:0;width:34px;height:48px;z-index:250;pointer-events:none;opacity:0;transition:opacity .2s;filter:drop-shadow(0 4px 6px rgba(0,0,0,.6))}.bit-cursor svg{width:100%;height:100%}html.bit-on.bit-moved:not(.bit-hide) .bit-cursor{opacity:1}html.bit-on.bit-moved:not(.bit-hide),html.bit-on.bit-moved:not(.bit-hide) body{cursor:none}.bit-teeth{animation:bitSpin .35s linear infinite}@keyframes bitSpin{0%{transform:translate(0)}50%{transform:translate(1.4px)}to{transform:translate(0)}}.bit-cones{animation:bitShimmer .7s linear infinite}@keyframes bitShimmer{50%{filter:brightness(1.35)}}.spark{position:fixed;left:0;top:0;width:4px;height:4px;margin:-2px;border-radius:50%;z-index:251;pointer-events:none;background:#ffd27a;box-shadow:0 0 6px #ff9a3c,0 0 12px #ff7a1a}.sound-valve{position:fixed;right:clamp(10px,2vw,28px);bottom:20px;z-index:25;display:flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border-radius:999px;cursor:pointer;background:#0c0906a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(242,221,169,.2);color:var(--gold-light);font:600 12px/1 var(--ffc);letter-spacing:.14em;text-transform:uppercase}.sound-valve svg{width:24px;height:24px;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.sound-valve[aria-pressed=true] svg{transform:rotate(270deg)}.sound-valve[aria-pressed=true]{color:#c9f0b2;border-color:#7fb06980}.sound-valve:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.card .tier,.rig .tab,.rig .frac,.core-tag{font-family:"Saira Stencil One",var(--ffc)!important;font-weight:400!important;letter-spacing:.14em!important}.steel.riveted .tier{background:none!important;border:0!important;box-shadow:none!important;padding:2px 0!important;font-size:15px!important;color:#f3c22e!important;text-shadow:0 0 2px rgba(243,194,46,.75),0 0 7px rgba(243,194,46,.35),0 0 16px rgba(243,194,46,.12)!important;filter:url(#spray);transform:rotate(-1.5deg)}.rig .tab{color:#1b140c;filter:url(#spray);opacity:.85;font-size:13px}.rig .frac{position:absolute;z-index:2;left:30px;top:8px;font-size:13px;color:#b8281a;filter:url(#spray);opacity:.85}.card{position:relative}.core{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:6;pointer-events:none;perspective:900px}.core .ch{position:absolute;left:0;right:0;height:50%;background:repeating-linear-gradient(180deg,#50341800 0,#50341800 9px,#50341847 9px,#50341847 11px,#ffecbe1a 11px,#ffecbe1a 13px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 .45  0 0 0 0 .32  0 0 0 0 .18  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23s)'/%3E%3C/svg%3E"),linear-gradient(90deg,#b98e55,#d9b679 40%,#c9a065 70%,#a77d47);background-blend-mode:multiply,multiply,normal}.core .t{top:0;border-radius:46px 46px 0 0/40px 40px 0 0;transform-origin:50% 0;box-shadow:inset 0 22px 30px -8px #fff0cd59,inset 0 -2px #3c2612b3}.core .b{bottom:0;border-radius:0 0 46px 46px/0 0 40px 40px;transform-origin:50% 100%;box-shadow:inset 0 -30px 34px -10px #28180a99,inset 0 2px #ffecbe40}.core .t:after,.core .b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgba(0,0,0,.45),transparent 12%,transparent 88%,rgba(0,0,0,.5))}.core-tag{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-2deg);font-size:14px;color:#1d140b;opacity:.8;white-space:nowrap;filter:url(#spray)}.core.split .t{animation:coreTop .95s cubic-bezier(.5,0,.3,1) forwards}.core.split .b{animation:coreBot .95s cubic-bezier(.5,0,.3,1) forwards}.core.split .core-tag{animation:coreFade .3s forwards}@keyframes coreTop{0%{transform:none}25%{transform:translateY(-6px)}to{transform:translateY(-70%) rotateX(70deg);opacity:0}}@keyframes coreBot{0%{transform:none}25%{transform:translateY(6px)}to{transform:translateY(70%) rotateX(-70deg);opacity:0}}@keyframes coreFade{to{opacity:0}}.calc .calc-card{max-width:min(1040px,100%)!important;width:100%}#royalty.side-left>*{max-width:min(1040px,100%)}.calc-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:34px;width:100%}.calc-in{display:flex;flex-direction:column;gap:12px}.calc-in h2{margin:0}.calc-in label{display:flex;flex-direction:column;gap:6px;font:600 13px/1 var(--ffc);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.calc-in input,.calc-in select{font:500 17px/1.2 var(--ff,inherit);color:var(--cream);background:#0006;border:0;border-radius:8px;padding:11px 12px;box-shadow:inset 0 2px 5px #000000bf,0 1px #ffffff14;text-transform:none;letter-spacing:0;width:100%}.calc-in select option{background:#1a130c}.calc-in input:focus,.calc-in select:focus{outline:2px solid rgba(223,196,139,.6);outline-offset:1px}.c-more{border-radius:8px;background:#0003;padding:10px 12px;box-shadow:inset 0 1px 3px #00000080}.c-more summary{cursor:pointer;color:var(--cream);font-weight:600}.c-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.calc-out{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:22px;border-radius:10px;background:#00000052;box-shadow:inset 0 3px 8px #000000b3,0 1px #ffffff0f}.calc-k{margin:0;font:600 12px/1 var(--ffc)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)!important}.calc-dec{font:600 clamp(34px,4.4vw,56px)/1 var(--ffc);letter-spacing:.04em;color:#9fd47f;text-shadow:0 0 18px rgba(127,176,105,.45);font-variant-numeric:tabular-nums}.calc-f{margin:0;font-family:ui-monospace,Consolas,monospace;font-size:14px}.calc-est output{font:600 26px/1 var(--ffc);color:var(--cream)}.calc-est small,.calc-note{display:block;font-size:12.5px;color:#a99d8d}.calc-card.bad .calc-dec{color:#c98a6a;text-shadow:none}@media (max-width:820px){.calc-grid{grid-template-columns:1fr}}#pricing.lateral{padding:0;min-height:auto}html.lat-on #pricing.lateral{height:340vh}.lat-sticky{display:flex;flex-direction:column;gap:22px;padding:10vh var(--gutter) 6vh}html.lat-on .lat-sticky{position:sticky;top:0;height:100svh;overflow:hidden;justify-content:center;padding:84px 0 28px max(var(--gutter),78px)}.lat-head{display:flex;flex-direction:column;gap:12px;padding-right:var(--gutter)}.lat-head h2{font-size:clamp(30px,3.4vw,50px);margin:0;max-width:820px}.lat-track{position:relative;display:flex;gap:44px;align-items:stretch;will-change:transform;padding:26px 0 30px}.lat-track>.plan.rig{flex:0 0 clamp(300px,27vw,380px);grid-column:auto}.lat-pipe{position:absolute;left:-200px;right:-200px;bottom:2px;height:16px;border-radius:8px;background:linear-gradient(180deg,#33373b,#a7adb3 30%,#eef1f3,#9aa1a8 66%,#3b3f44)}.lat-pipe i{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 calc(clamp(300px,27vw,380px) + 30px),rgba(0,0,0,.55) calc(clamp(300px,27vw,380px) + 30px) calc(clamp(300px,27vw,380px) + 44px))}.lat-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-right:var(--gutter);flex-wrap:wrap}.well-path{display:flex;align-items:center;gap:14px}.well-path svg{width:200px;height:90px;overflow:visible}.wp-hole{fill:none;stroke:#f2dda92e;stroke-width:5;stroke-linecap:round}.wp-done{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(223,196,139,.6))}.wp-bit{fill:#f2dda9;filter:drop-shadow(0 0 6px #f2dda9)}.wp-read{font:600 13px/1.3 var(--ffc);letter-spacing:.12em;text-transform:uppercase;color:#cfc5b4}.wp-read b{color:var(--gold-light)}@media (max-width:820px){.lat-track{flex-direction:column;gap:20px}.lat-pipe,.well-path{display:none}.lat-track>.plan.rig{flex:auto}}.gusher{position:fixed;left:0;right:0;bottom:0;height:100vh;z-index:1;pointer-events:none;visibility:hidden}html.oil-up .gusher{visibility:visible}.oil-body{position:absolute;left:0;right:0;bottom:0;height:calc(var(--g,0) * 90vh);background:radial-gradient(120% 50% at 50% 0,rgba(90,60,25,.55),transparent 60%),linear-gradient(180deg,#140c06,#070403 40%,#030202)}.oil-body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(100deg,transparent 0 60px,rgba(242,205,130,.035) 60px 64px);animation:oilSheen 6s linear infinite}@keyframes oilSheen{to{background-position:400px 0}}.oil-top{position:absolute;left:0;width:100%;height:46px;bottom:calc(var(--g,0) * 90vh - 2px)}.oil-top .w1{fill:#140c06;animation:wave 3.2s ease-in-out infinite}.oil-top .w2{fill:#f2cd822e;animation:wave 2.4s ease-in-out infinite reverse}@keyframes wave{50%{transform:translate(-60px)}}.oil-spray{position:absolute;top:0;right:0;bottom:0;left:0}.final,.site-footer{position:relative;z-index:2}.final-card{transition:transform .8s cubic-bezier(.2,.7,.2,1)}html.afloat .final-card{animation:bob 4s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-8px) rotate(-.4deg)}}.reduced .gusher .oil-top .w1,.reduced .gusher .oil-top .w2,.reduced .oil-body:before,.reduced.afloat .final-card{animation:none}.site-header{padding:0 max(var(--gutter),28px)}.brand{margin-right:0;flex-shrink:0}.nav{margin-left:auto;flex-shrink:0;white-space:nowrap;gap:clamp(18px,2vw,30px)}.header-actions{flex-shrink:0;margin-left:clamp(10px,1.6vw,26px)}@media (max-width:1180px) and (min-width:961px){.site-header{height:64px;gap:12px}.header-actions{display:none}.menu-btn{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;margin-left:auto;background:#0e0b0880;border:1px solid rgba(247,242,232,.25);border-radius:10px;cursor:pointer;padding:0 11px}.menu-btn span{height:2px;background:var(--cream);border-radius:2px;transition:transform .3s}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-btn[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.nav{position:fixed;inset:64px 0 auto auto;width:min(380px,100vw);margin:0;flex-direction:column;gap:0;padding:12px 20px 20px;background:#0e0b08f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(223,196,139,.15);border-top:0;border-radius:0 0 0 12px;transform:translateY(-8px);opacity:0;visibility:hidden;transition:all .25s}.nav.open{transform:none;opacity:1;visibility:visible}.nav a{padding:16px 4px;border-bottom:1px solid rgba(247,242,232,.08);font-size:18px}.nav-actions-mobile{display:flex;gap:10px;padding-top:16px}.nav-actions-mobile .btn{flex:1}}@media (max-width:960px){.nav{margin-left:0}.menu-btn{margin-left:auto}}.calc-in label[hidden]{display:none}main>section{position:relative;z-index:2}.ds-now{z-index:21;bottom:18px;width:210px;opacity:.95;transition:opacity .5s,transform .3s}.ds-now small{font:600 9.5px/1 var(--ffc);letter-spacing:.2em;text-transform:uppercase;color:#f2dda98c}.ds-now.dim{opacity:.32}.at-surface .ds-now{opacity:0}@media (max-width:1100px){.ds-now{display:none}}html.lat-on .lat-sticky{padding-top:80px;padding-bottom:16px;gap:12px}html.lat-on .lat-foot{position:absolute;top:96px;right:calc(var(--gutter) + 120px);padding:0;gap:16px}html.lat-on .lat-head{padding-right:calc(var(--gutter) + 470px)}html.lat-on .lat-head h2{font-size:clamp(28px,2.8vw,42px)}html.lat-on .lat-track{align-items:flex-start;padding:22px 0 26px}html.lat-on .lat-track .rig .pic{height:clamp(96px,13vh,130px);margin-top:calc(var(--T) + 16px)}html.lat-on .lat-track .rig h3{font-size:clamp(28px,2.4vw,36px)}html.lat-on .lat-track .rig .incl{gap:4px}html.lat-on .lat-track .rig .incl li{font-size:13.5px;line-height:1.3}html.lat-on .lat-track .rig .plate-body{gap:7px;padding-top:12px}html.lat-on .lat-pipe{bottom:6px}.well-path svg{width:150px;height:68px}#pricing.lateral{display:block!important}.core .ch{background:linear-gradient(180deg,#0009,#fff4d752 11%,#fffaeb1f 24%,#0000 52%,#00000047 78%,#000000b8),linear-gradient(180deg,transparent 0 31%,rgba(110,72,34,.45) 32%,rgba(110,72,34,.2) 35%,transparent 36% 63%,rgba(150,110,60,.4) 64%,transparent 69% 82%,rgba(90,58,28,.35) 83%,transparent 85%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 .35  0 0 0 0 .24  0 0 0 0 .12  0 0 0 1.4 -.45'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(90deg,#b88d56,#d4b07a 35%,#c9a46c 65%,#a9804b)!important;background-blend-mode:normal,multiply,multiply,normal!important;background-size:100% 200%,100% 200%,180px 180px,100% 100%!important}.core .t{background-position:0 0,0 0,0 0,0 0!important;border-radius:26px 26px 0 0/22px 22px 0 0;box-shadow:none}.core .b{background-position:0 100%,0 100%,0 0,0 0!important;border-radius:0 0 26px 26px/0 0 22px 22px;box-shadow:none}.core .t:after,.core .b:after{background:linear-gradient(90deg,rgba(0,0,0,.55),transparent 7%,transparent 93%,rgba(0,0,0,.6))}.core:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:#28180a8c;transition:opacity .2s}.core.split:after{opacity:0}.oil-top .w2{fill:#f2be6e59}.oil-body{box-shadow:inset 0 3px #f2c88259,inset 0 26px 40px -20px #f2b45a40}html.oil-up .drill-string,html.oil-up .ds-now{opacity:0;transition:opacity .5s}.foot-base{padding-right:170px}#pricing .chapter-label.rv{opacity:1!important;transform:none!important;filter:none!important}.depth-rail{right:8px;gap:6px}.well-log{width:58px;height:calc(100vh - 250px);max-height:760px;min-height:320px;border-radius:4px}.log-cap{width:58px;font-size:9px;letter-spacing:.12em}.log-form{width:84px;font-size:10.5px;letter-spacing:.14em}.depth-readout b{font-size:18px}.sound-valve{right:8px}.bit-cursor{width:64px;height:64px;filter:drop-shadow(0 0 6px rgba(223,196,139,.45))}.bit-cursor svg{width:100%;height:100%;overflow:visible}.bc-ring{fill:none;stroke:#f2dda9d9;stroke-width:1.6;transition:r .25s cubic-bezier(.2,.7,.2,1),stroke .25s}.bc-ticks{fill:none;stroke:var(--gold-light);stroke-width:1.6;stroke-linecap:round;transform-origin:32px 32px;animation:bcSpin 6s linear infinite;transition:opacity .25s,transform .25s}.bc-dot{fill:#fff3d6;transition:r .2s}@keyframes bcSpin{to{transform:rotate(360deg)}}html.bit-link .bc-ring{r:26px;stroke:var(--gold)}html.bit-link .bc-ticks{opacity:.25}html.bit-link .bc-dot{r:4px}.bit-cursor.ping .bc-ring{animation:bcPing .5s cubic-bezier(.2,.7,.2,1)}@keyframes bcPing{0%{r:14px;stroke-width:3px}to{r:20px;stroke-width:1.6px}}html.bit-on.bit-moved:not(.bit-hide) a,html.bit-on.bit-moved:not(.bit-hide) button{cursor:none}.spark{width:3px;height:3px}.bit-teeth,.bit-cones{animation:none}.oil-body{height:var(--lvl,0px)!important;background:radial-gradient(60% 40% at 50% 0,rgba(242,190,110,.22),transparent 70%),radial-gradient(120% 60% at 50% 0,rgba(60,38,18,.85),transparent 75%),linear-gradient(180deg,#0d0805,#050302 55%,#020101)!important;box-shadow:inset 0 2px #ffd6968c,inset 0 14px 30px -12px #f2b45a59!important}.oil-body:before{background:linear-gradient(90deg,transparent,rgba(255,220,160,.07) 30%,transparent 50%,rgba(255,220,160,.05) 70%,transparent)!important;background-size:200% 100%!important;animation:oilSheen2 7s ease-in-out infinite!important}@keyframes oilSheen2{50%{background-position:100% 0}}.oil-top{bottom:calc(var(--lvl,0px) - 3px)!important;height:22px!important}.oil-top .w1{fill:#0d0805}.oil-top .w2{fill:#ffd69647}html.afloat .final-card{animation:bob 4.5s ease-in-out infinite}.final-card{position:relative}html.oil-up .final-card::marker{content:none}.site-footer{background:linear-gradient(180deg,#02010100,#020101 140px)!important}.app-show .chapter-head p{max-width:560px;margin-left:auto;margin-right:auto}.app-frame{width:min(1120px,100%)!important;max-width:none!important;padding:34px 34px 28px!important;display:flex;flex-direction:column;gap:14px;align-items:stretch!important}.app-bar{display:flex;justify-content:space-between;align-items:center;padding:0 4px;font:600 12px/1 var(--ffc);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light)}.app-win{display:flex;gap:10px}.app-win i{width:11px;height:11px;border:1.5px solid rgba(242,221,169,.55);border-radius:2px}.app-screen{position:relative;aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:#0a0806;box-shadow:inset 0 3px 10px #000000d9,0 0 0 1px #0009,0 1px #ffffff14}.shot{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(1.015);transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1)}.shot.on{opacity:1;transform:none}.shot[hidden]{display:block;visibility:hidden}.shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top left;display:none}.shot.has-img img{display:block}.shot.has-img .shot-ph{display:none}.shot-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;background:linear-gradient(rgba(242,221,169,.05) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(242,221,169,.05) 1px,transparent 1px) 0 0/40px 40px,radial-gradient(70% 60% at 50% 45%,#3c2a168c,#0a0806f2);border:1.5px dashed rgba(242,221,169,.25);border-radius:8px}.shot-ph b{font:600 clamp(24px,2.6vw,36px)/1 var(--ffc);letter-spacing:.04em;color:var(--cream)}.shot-ph span{font:600 12px/1 var(--ffc);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.shot-ph code{font:12px/1.3 ui-monospace,Consolas,monospace;color:#a99d8d;background:#00000059;padding:5px 8px;border-radius:5px}.app-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.app-tabs button{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;text-align:left;background:#00000047;box-shadow:inset 0 2px 4px #0009,0 1px #ffffff0f;transition:background .25s,box-shadow .25s}.app-tabs button b{font:600 14px/1.1 var(--ffc);letter-spacing:.08em;text-transform:uppercase;color:#d9cfbe}.app-tabs button span{font-size:12.5px;line-height:1.35;color:#a99d8d}.app-tabs button:hover{background:#dfc48b14}.app-tabs button[aria-selected=true]{background:linear-gradient(180deg,#dfc48b2e,#dfc48b0f);box-shadow:inset 0 0 0 1px #dfc48b73,0 0 18px #dfc48b1f}.app-tabs button[aria-selected=true] b{color:var(--gold-light)}.app-tabs button:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}@media (max-width:900px){.app-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.app-tabs button span{display:none}.app-frame{padding:26px 22px 20px!important}}.steel.riveted.has-glass:after{background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.14) 47%,rgba(255,255,255,.03) 53%,transparent 62%) 0 0/300% 100% no-repeat,linear-gradient(180deg,#ffffff1f,#ffffff05 22%,#0000 55%,#00000038),linear-gradient(90deg,#0e0a07d1,#0e0a079e 55%,#0e0a076b),var(--glass-img) center/cover no-repeat,#140f0a;background-position:120% 0,0 0,0 0,center,0 0}.steel.riveted.has-glass.in:after{animation:glassGlint2 1.8s calc(var(--d,0ms) + .5s) cubic-bezier(.3,.6,.2,1) both}@keyframes glassGlint2{0%{background-position:120% 0,0 0,0 0,center,0 0}to{background-position:-20% 0,0 0,0 0,center,0 0}}.steel.riveted.has-glass:hover:after{background-size:300% 100%,auto,auto,104% auto,auto;transition:background-size 1.2s}.final-card.steel.riveted.has-glass:after{background:linear-gradient(180deg,#0e0a079e,#0e0a07d6),var(--glass-img) center/cover no-repeat,#140f0a}.well-log,.log-cap{width:40px}.log-cap span:last-child{display:none}.log-form{width:64px;font-size:9.5px;letter-spacing:.1em}.depth-readout b{font-size:15px}@media (min-width:901px){.chapter{padding-right:max(var(--gutter),96px)!important}.side-right>*{margin-right:0}}html,body{overflow-x:clip}main{overflow-x:clip}@media (max-width:820px){#features .card.rv:nth-child(odd),#features .card.rv:nth-child(2n){transform:perspective(1100px) translateY(80px) rotateX(-40deg) scale(.92)}#features .card.rv.in{transform:none}.site-header{padding:0 16px}.chapter{padding-left:16px!important;padding-right:16px!important}.steel.riveted{--fw:14px}.card.steel.riveted{padding:26px 24px 22px}.panel.steel.riveted,.band.steel.riveted,.final-card.steel.riveted{padding:30px 24px 26px}.app-frame{padding:22px 18px 18px!important}.proof li strong{font-size:clamp(24px,7vw,34px)}.proof li span{font-size:15px}.hero-title{max-width:100%}.sound-valve span{display:none}.sound-valve{padding:7px}}@media (max-width:600px){.beads b{font-size:10px;letter-spacing:.02em;opacity:0;transition:opacity .3s}.beads .current b{opacity:1;position:absolute;top:44px;white-space:nowrap}.beads i{width:24px;height:24px}.beads:before,.beads:after{top:10px}.step-copy{margin-top:18px}.tiles{grid-template-columns:1fr}.calc-dec{font-size:34px}.c-pair{grid-template-columns:1fr}}@media (min-width:1101px){.ds-now{left:calc(clamp(8px,1.4vw,22px) + 38px);top:50%;bottom:auto;width:auto;max-height:min(56vh,500px);transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;flex-direction:column;gap:2px;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;overflow:hidden;white-space:nowrap}.ds-flash .ds-now{transform:translateY(-50%) rotate(180deg) translate(-3px)}.ds-now small{font-size:8.5px}.ds-now b#ds-year{font-size:16px}.ds-now span{font-size:11px;line-height:1.25;color:#cfc5b4}.ds-now span b{display:inline;margin-left:0}.ds-now span b:after{content:" · "}.chapter{padding-left:max(var(--gutter),112px)!important}}.ds-now.dim{opacity:.6}.shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;z-index:4;mix-blend-mode:screen;background:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.05) 45%,rgba(255,255,255,.85) 50%,rgba(255,250,235,.25) 53%,transparent 58% 100%);background-size:300% 100%;background-repeat:no-repeat;background-position:130% 0;animation:glimmer var(--sp,8s) var(--sd,0s) cubic-bezier(.45,.05,.3,1) infinite}.steel.riveted>.shine{padding:var(--fw);box-sizing:border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rig .plate>.shine{opacity:.7}@keyframes glimmer{0%,62%{background-position:130% 0}to{background-position:-30% 0}}.steel.riveted:hover>.shine,.rig:hover .shine{animation-duration:2.2s;animation-delay:0s}.reduced .shine{display:none}.chapter-label{position:relative;z-index:6;margin-bottom:18px;align-self:flex-start;padding:7px 12px 7px 10px;border-radius:6px;background:linear-gradient(90deg,#0a0806c7,#0a080673);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #dfc48b2e}.chapter-label:after{flex-basis:50px}.side-right .chapter-label{align-self:flex-end}.chapter.center .chapter-label{align-self:center}.chapter-label.rv{opacity:1!important;transform:none!important;filter:none!important}.chapter-head+*,.chapter-label+*{scroll-margin-top:90px}.chapter-label+.steel.riveted,.chapter-label+.glass{margin-top:6px}.shine{animation:none!important;transition:background-position .12s linear}.steel.riveted:hover>.shine,.rig:hover .shine{filter:brightness(1.35)}.shot-multi img{transition:opacity .6s}.shot-multi.has-img img{display:block;opacity:0}.shot-multi.has-img img.on{opacity:1}.shot-views{position:absolute;right:12px;top:12px;z-index:2;display:flex;gap:4px;padding:4px;border-radius:999px;background:#0a0806b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #dfc48b40}.shot-views button{all:unset;cursor:pointer;padding:6px 12px;border-radius:999px;font:600 11.5px/1 var(--ffc);letter-spacing:.12em;text-transform:uppercase;color:#d9cfbe}.shot-views button.on{background:linear-gradient(180deg,var(--gold-light),var(--gold));color:#1a120a}.shot-views button:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.waitlist{margin-top:22px;padding-top:18px;border-top:1px solid rgba(223,196,139,.2);display:flex;flex-direction:column;gap:8px;text-align:left;width:100%}.final-card .waitlist{align-items:center;text-align:center}.wl-k{margin:0;font:600 12px/1 var(--ffc)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)!important}.wl-t{margin:0}.wl-row{display:flex;gap:8px;width:min(460px,100%)}.wl-row input{flex:1;min-width:0;font:500 16px/1.2 var(--ff,inherit);color:var(--cream);background:#0006;border:0;border-radius:8px;padding:12px 14px;box-shadow:inset 0 2px 5px #000000bf,0 1px #ffffff14}.wl-row input:focus{outline:2px solid rgba(223,196,139,.6);outline-offset:1px}.wl-msg{margin:0;min-height:1.2em;font-size:14px;color:#9fd47f!important}.wl-msg.err{color:#e0a080!important}@media (max-width:520px){.wl-row{flex-direction:column}}.app-frame{--rx:0deg!important;--ry:0deg!important}.app-frame.rv.in.settled,.app-frame.settled:hover{transform:none!important}.waitlist.wl-pop{margin-top:6px;padding-top:0;border-top:0}.waitlist.wl-pop .wl-row{width:100%}.wl-sign{margin:8px 0 0!important;padding-top:16px;border-top:1px solid rgba(223,196,139,.2);font-size:15px;color:#d9cfbe!important;line-height:1.5}.wl-sign b{font:600 17px/1.3 var(--ffc);letter-spacing:.06em;color:var(--gold-light)}.foot-brand{display:flex;justify-content:center;margin:34px 0 6px}.foot-brand img{width:min(420px,80vw);height:auto}.proof li{transition:opacity 1.1s ease,transform 1.1s ease}.proof li strong{text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 14px rgba(0,0,0,.35)}.proof li span{text-shadow:0 1px 2px rgba(0,0,0,.6),0 1px 10px rgba(0,0,0,.35);transition:opacity 1.1s .2s,transform 1.1s .2s}#film{will-change:opacity;background:#0b0a08}.brand-mark{width:40px;height:auto;color:inherit;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}@media (max-width:700px){.brand-mark{width:34px}}.foot-brand{margin:30px 0 0}.foot-brand+.foot-base{margin-top:14px}.foot-brand{justify-content:flex-start;margin:26px 0 0}.foot-brand img{width:min(220px,60vw)}.foot-cols .foot-brand{margin:22px 0 0}.app-screen .shot img{cursor:zoom-in}.shot-zoom{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#060504f0;color:var(--cream)}.shot-zoom::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.shot-zoom[open]{display:flex;flex-direction:column}.sz-stage{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;padding:56px 16px 8px;-webkit-overflow-scrolling:touch}.sz-stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px #0009;cursor:zoom-in}.shot-zoom.zoomed .sz-stage{display:block}.shot-zoom.zoomed .sz-stage img{max-width:none;max-height:none;width:1600px;cursor:zoom-out}.sz-x{position:absolute;top:12px;right:14px;z-index:2;width:42px;height:42px;border-radius:50%;border:1px solid rgba(210,169,74,.5);background:#14100ad9;color:var(--cream);font-size:24px;line-height:1;cursor:pointer}.sz-hint{margin:0;padding:8px 0 14px;text-align:center;font-size:13px;color:var(--muted-2,#a89c88)}@media (hover:none){.sz-hint{display:none}}html.lean *,html.lean *:before,html.lean *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lean .glass,html.lean .glass.panel,html.lean .final-card,html.lean .site-header,html.lean .pop-sheet,html.lean .cmp-sheet{background-color:#0e0b08db}html.lean .grain,html.lean .flare{display:none}html.lean .rv:not(.steel){filter:none!important}html.lean *{will-change:auto!important}html.lean .hero-card{filter:none!important}html.lean .rv.steel,html.lean .tiles li.rv,html.lean .rv.rig,html.lean #features .card.rv:nth-child(odd),html.lean #features .card.rv:nth-child(2n){transform:translateY(28px)!important;transform-origin:50% 50%;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)!important}html.lean .rv.steel.in,html.lean .tiles li.rv.in,html.lean .rv.rig.in,html.lean #features .card.rv.in,html.lean .card.steel,html.lean .card.steel:hover,html.lean .rv.rig.in.settled,html.lean .rv.steel.in.settled{transform:none!important}html.lean .rv.steel.in,html.lean .tiles li.rv.in,html.lean .rv.rig.in{opacity:1}html.lean .core{overflow:hidden;perspective:none;border-radius:inherit}html.lean .core.split .t{animation:coreTopIn .9s cubic-bezier(.5,0,.3,1) forwards}html.lean .core.split .b{animation:coreBotIn .9s cubic-bezier(.5,0,.3,1) forwards}@keyframes coreTopIn{0%{transform:none}25%{transform:translateY(-4px)}to{transform:translateY(-101%);opacity:0}}@keyframes coreBotIn{0%{transform:none}25%{transform:translateY(4px)}to{transform:translateY(101%);opacity:0}}.app-show .app-frame{margin-top:40px!important}@media (max-width:900px){.app-show .app-frame{margin-top:34px!important}}
