:root{--char:#1c1d1f;--char-2:#141516;--char-3:#26282b;--kraft:#d6c29c;--kraft-lt:#e4d5b6;--kraft-dk:#b9a47c;--bp:#22364a;--bp-2:#1b2c3d;--bp-line:#b9cddc;--steel:#7d8790;--orange:#ff6b1a;--bone:#eee8dc;--muted:#a9b1b8;--kink:#1c1d1f;--kmuted:#4c4435;--ease:cubic-bezier(.77, 0, .175, 1);--gut:clamp(16px, 4vw, 56px);--max:1360px;--tape:20px;--head:68px;--display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--stencil:"Big Shoulders Stencil Display", "Big Shoulders Display", Impact, sans-serif;--body:"Barlow", "Helvetica Neue", Arial, sans-serif;--ctsw-bg:#141516f5;--ctsw-bg-solid:#141516;--ctsw-ink:#eee8dc;--ctsw-muted:#a9b1b8;--ctsw-line:#3a3d41;--ctsw-accent:#ff6b1a;--ctsw-font:"Barlow", Arial, sans-serif;--ctsw-radius:0px;--kraft-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .24 0 0 0 0 .12 0 0 0 .20 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--tape) + var(--head) + 16px)}body{padding-top:var(--tape);background:var(--char);color:var(--bone);font:400 18px/1.55 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:300;background:var(--orange);color:var(--char);padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-80px;left:12px}.skip:focus{top:28px}.wrap{max-width:var(--max);padding-left:var(--gut);padding-right:var(--gut);margin:0 auto}.h-xl,.h-l,.h-m,.h-s{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:900}.h-xl{font-size:clamp(58px,9.2vw,150px);line-height:.84}.h-l{font-size:clamp(46px,6.4vw,104px);line-height:.88}.h-m{font-size:clamp(32px,3.6vw,54px);font-weight:800;line-height:.92}.h-s{letter-spacing:0;font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1}.lede{max-width:34em;margin:0;font-size:clamp(19px,1.5vw,22px);line-height:1.5}.sheet{font:600 13px/1.2 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin:0 0 22px;display:flex}.sheet b{color:var(--char);background:var(--orange);letter-spacing:.08em;padding:5px 7px 4px;font-weight:700}.on-kraft .sheet{color:var(--kmuted)}.on-kraft .sheet b{background:var(--char);color:var(--kraft)}.on-bp .sheet{color:var(--bp-line)}p{margin:0 0 1em}.muted{color:var(--muted)}.on-kraft{background-color:var(--kraft);background-image:var(--kraft-tex);color:var(--kink)}.on-bp{background-color:var(--bp);color:#e8eef3;background-image:linear-gradient(#b9cddc26 1px,#0000 1px),linear-gradient(90deg,#b9cddc26 1px,#0000 1px),linear-gradient(#b9cddc0f 1px,#0000 1px),linear-gradient(90deg,#b9cddc0f 1px,#0000 1px);background-position:-1px -1px;background-size:96px 96px,96px 96px,24px 24px,24px 24px}.section{padding:clamp(80px,11vw,168px) 0;position:relative}.btn{min-height:52px;font:700 16px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--orange);background:var(--orange);color:var(--char);transition:background-color .22s var(--ease), color .22s var(--ease), transform .22s var(--ease);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--char);color:var(--orange)}.btn .arr{transition:transform .25s var(--ease);display:inline-block}.btn:hover .arr{transform:translate(5px)}.btn--ghost{color:inherit;background:0 0;border-color:currentColor}.btn--ghost:hover{background:var(--bone);color:var(--char);border-color:var(--bone)}.on-kraft .btn--ghost:hover{background:var(--char);color:var(--kraft);border-color:var(--char)}.btn--dark{background:var(--char);border-color:var(--char);color:var(--kraft)}.btn--dark:hover{background:var(--orange);border-color:var(--orange);color:var(--char)}.textlink{font:700 15px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;min-height:44px;transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 8px)/100% 2px no-repeat;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.textlink:hover{background-position:100% calc(100% - 8px);background-size:0 2px}.tape{height:var(--tape);z-index:200;background:var(--char-2);border-bottom:1px solid #000;position:fixed;top:0;left:0;right:0;overflow:hidden}.tape__ticks,.tape__blade{position:absolute;inset:0}.tape__ticks,.tape__blade:before{content:"";background-image:linear-gradient(90deg, var(--tk) 1px, transparent 1px), linear-gradient(90deg, var(--tk) 1px, transparent 1px), linear-gradient(90deg, var(--tk) 1px, transparent 1px), linear-gradient(90deg, var(--tk) 2px, transparent 2px);background-position:0 0;background-repeat:repeat-x;background-size:8px 4px,16px 6px,32px 9px,64px 13px;position:absolute;inset:0}.tape__ticks{--tk:#4a4f55}.tape__blade{background:var(--orange);--tk:var(--char);clip-path:inset(0 100% 0 0);will-change:clip-path}.tape__nums{position:absolute;inset:0}.tape__nums span{font:700 10px/1 var(--body);color:var(--char);padding-left:1px;position:absolute;bottom:1px;transform:translate(-50%)}.tape__nums span.ft{background:var(--char);color:var(--orange);padding:1px 3px}.tape__hook{width:7px;height:var(--tape);will-change:transform;background:#aab2b9;border-right:2px solid #5d656c;position:absolute;top:0;left:0;transform:translate(-7px)}.hdr{top:var(--tape);z-index:150;background:var(--char-2);border-bottom:1px solid #2d3034;position:sticky}.hdr__in{height:var(--head);justify-content:space-between;align-items:center;gap:24px;display:flex}.logo{min-height:44px;color:var(--bone);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.logo svg{flex:none;width:34px;height:34px}.logo__word{font:900 27px/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.logo__sub{font:600 10px/1 var(--body);letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin-top:4px;display:block}.nav{align-items:center;gap:clamp(4px,1.2vw,18px);display:flex}.nav a:not(.btn){font:600 14px/1 var(--body);letter-spacing:.09em;text-transform:uppercase;color:#d8d3c8;align-items:center;min-height:44px;padding:0 6px;text-decoration:none;display:inline-flex;position:relative}.nav a:not(.btn):after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .25s var(--ease);position:absolute;bottom:8px;left:6px;right:6px;transform:scaleX(0)}.nav a:not(.btn):hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.nav a[aria-current=page]{color:var(--orange)}.nav .btn{min-height:44px;margin-left:8px;padding:0 18px;font-size:14px}.menu-btn{display:none}@media (width<=1060px){.nav{display:none}.menu-btn{min-width:44px;min-height:44px;color:var(--bone);cursor:pointer;font:700 14px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:2px solid #3a3d41;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.menu-btn i{background:currentColor;width:18px;height:2px;display:block;box-shadow:0 -6px,0 6px}.menu-btn[aria-expanded=true] i{box-shadow:none;transform:rotate(45deg)}.menu-btn[aria-expanded=true] i:after{content:"";background:currentColor;width:18px;height:2px;display:block;transform:rotate(90deg)}.nav.is-open{left:0;right:0;top:calc(var(--tape) + var(--head));background:var(--char-2);padding:12px var(--gut) 120px;animation:menuIn .32s var(--ease);flex-direction:column;align-items:stretch;gap:0;display:flex;position:fixed;bottom:0;overflow-y:auto}.nav.is-open a:not(.btn){font:900 40px/1 var(--display);letter-spacing:0;color:var(--bone);border-bottom:1px solid #2d3034;min-height:64px;padding:0}.nav.is-open a:not(.btn):after{display:none}.nav.is-open .btn{min-height:56px;margin:24px 0 0;font-size:16px}}@keyframes menuIn{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.mbar{display:none}@media (width<=760px){body{padding-bottom:64px}.mbar{z-index:140;height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--char-2);border-top:1px solid #2d3034;grid-template-columns:1fr 1fr 1.4fr;display:grid;position:fixed;bottom:0;left:0;right:0}.mbar a{font:700 15px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;min-height:64px;text-decoration:none;display:flex}.mbar a+a{border-left:1px solid #2d3034}.mbar a:last-child{background:var(--orange);color:var(--char);border-left:0}.mbar svg{width:18px;height:18px}}.dim{height:26px;color:var(--steel);justify-content:center;align-items:center;display:flex;position:relative}.dim:before{content:"";transform:scaleX(var(--dx,1));transform-origin:50%;border-top:1px solid;position:absolute;top:50%;left:0;right:0}.dim:after{content:"";transform:scaleX(var(--dx,1));background:linear-gradient(135deg,#0000 44%,currentColor 44% 56%,#0000 56%) 0/12px 12px no-repeat,linear-gradient(135deg,#0000 44%,currentColor 44% 56%,#0000 56%) 100%/12px 12px no-repeat;border-left:1px solid;border-right:1px solid;position:absolute;inset:0}.dim span{z-index:1;background:var(--dimbg,var(--char));font:600 12px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:0 14px;position:relative}.on-kraft .dim,.on-kraft .dim span{color:var(--kmuted)}.on-bp .dim,.on-bp .dim span{color:var(--bp-line)}.dim--v{flex-direction:column;width:26px;height:auto}.hero{border-bottom:1px solid #0f1a25;position:relative}.hero__grid{min-height:calc(100vh - var(--tape) - var(--head));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,3vw,56px);padding-top:clamp(32px,4vw,56px);padding-bottom:96px;display:grid}.hero h1{color:#f3efe6;font-size:clamp(58px,8.4vw,128px)}.hero h1 .o{color:var(--orange)}.hero .lede{color:#d9e3eb;max-width:30em;margin-top:28px}.hero__cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px;display:flex}.hero__art{position:relative}.hero__art .iso{width:100%;height:auto;max-height:calc(100vh - var(--tape) - var(--head) - 230px);margin:0 auto}.hero__hint{font:600 12px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--bp-line);align-items:center;gap:10px;margin:14px 0 0;display:none;position:absolute;top:100%;right:0}.js-pin .hero__hint{display:flex}.hero__hint i{background:var(--bp-line);width:36px;height:1px}.iso-key{display:none}.tblock{border:1.5px solid var(--bp-line);background:var(--bp);grid-template-columns:1.2fr 1.1fr 1.1fr 1fr;margin:18px 0 0;display:grid}.tblock>div{border-left:1.5px solid var(--bp-line);min-width:0;padding:10px 14px 12px}.tblock>div:first-child{border-left:0}.tblock dt{font:600 10.5px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--bp-line);margin-bottom:6px}.tblock dd{font:800 20px/1.05 var(--display);text-transform:uppercase;letter-spacing:.02em;color:#f3efe6;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.tblock .stage dd{color:var(--orange)}.iso polygon,.iso line,.iso rect,.iso path,.iso polyline,.iso circle{stroke:var(--bp-line);stroke-width:1.1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.iso .ft{fill:#34506e}.iso .fl{fill:#2a435d}.iso .fr{fill:#1f3348}.iso .ft.wl{fill:#2e4864}.iso .gh{fill:none;stroke-dasharray:6 5;opacity:.42}.iso .dm{stroke-width:.8px;opacity:.8}.iso .dt{fill:var(--bp-line);font-family:var(--body);letter-spacing:.1px;font-weight:600}.iso .hx{fill:url(#hatch)}.iso .st,.iso .key{fill:var(--bp-line);stroke:none}.iso .win{fill:#1a2b3b}.iso .thin{stroke-width:.6px;opacity:.55}.iso .ru{fill:#172636;stroke-width:.8px}.iso .led,.iso .dot,.iso .web-bar,.iso .web-btn{fill:var(--orange);stroke:none}.iso .cable{fill:none;stroke:var(--orange);stroke-width:2px;stroke-dasharray:6 4}.iso .arc{fill:none;stroke:var(--orange);stroke-width:1.6px}.iso .ft.ap{fill:var(--orange)}.iso .scr{fill:#eee8dc;stroke-width:.8px}.iso .web-ink,.iso .web-roof{fill:var(--char);stroke:none}.iso .web-soft{fill:var(--steel);stroke:none}.iso .web-img{fill:var(--kraft);stroke:none}.iso .lead{fill:none;stroke-width:1px}.iso .tagbox{fill:var(--bp);stroke-width:1.2px}.iso .tagn{fill:var(--orange);stroke:var(--orange)}.iso .tagnum{font:700 12px var(--body);fill:var(--char)}.iso .taglabel{font:700 13px var(--body);letter-spacing:1.6px;fill:#f3efe6}.ticket{padding:clamp(56px,6vw,80px) clamp(20px,4vw,64px) clamp(28px,4vw,48px) clamp(48px,6vw,96px);position:relative}.ticket:before{content:"";background:radial-gradient(circle at 9px 9px, var(--holebg,var(--char)) 8px, #00000059 8.5px, transparent 9.5px) 0 0 / 18px 160px repeat-y;width:18px;position:absolute;top:36px;bottom:36px;left:clamp(14px,1.8vw,28px)}.ticket__clip{z-index:2;width:180px;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.ticket__head{border:2px solid var(--kink);grid-template-columns:1.6fr repeat(3,1fr);margin-bottom:clamp(20px,3vw,36px);display:grid}.ticket__head>div{border-left:2px solid var(--kink);min-width:0;padding:10px 14px 12px}.ticket__head>div:first-child{border-left:0}.ticket__head .t{font:900 clamp(26px, 2.6vw, 38px)/1 var(--stencil);text-transform:uppercase;letter-spacing:.02em}.fld dt,.lbl{font:700 11px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--kmuted);margin-bottom:7px;display:block}.fld dd{font:600 17px/1.2 var(--body);margin:0}.ticket__foot{border-top:2px solid var(--kink);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:8px;padding-top:16px;font-size:16px;display:flex}.ticket__foot b{letter-spacing:.14em;text-transform:uppercase;margin-right:8px;font-size:12px;font-weight:700}.items{margin:0;padding:0;list-style:none}.item{border-top:2px solid var(--kink);grid-template-columns:92px minmax(0,1.4fr) minmax(200px,.8fr) 150px;align-items:start;gap:0 clamp(16px,2.4vw,36px);padding:clamp(22px,2.6vw,34px) 0;display:grid;position:relative}.item:before{content:"";background:var(--orange);transform-origin:50% 0;width:6px;transition:transform .3s var(--ease);position:absolute;top:-2px;bottom:0;left:-24px;transform:scaleY(0)}.item:hover:before,.item:focus-within:before{transform:scaleY(1)}.item__no{font:900 64px/.8 var(--stencil);color:var(--kink)}.item h3{font:900 clamp(32px, 3.4vw, 50px)/.9 var(--display);text-transform:uppercase;margin:0 0 12px}.item p{max-width:36em;margin:0;font-size:17.5px}.item__amt{text-align:left}.item__amt .from{font:700 11px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--kmuted);margin-bottom:14px;display:block}.item__amt strong{font:900 clamp(40px, 4vw, 60px)/.85 var(--display);letter-spacing:-.01em;display:block}.item__amt small{color:var(--kmuted);margin-top:8px;font-size:15px;display:block}.item__go{place-self:center end}.item__go a:after{content:"";position:absolute;inset:0}.item__go a{color:var(--kink)}.cto__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,110px);display:grid}.cto__intro{top:calc(var(--tape) + var(--head) + 40px);align-self:start;position:sticky}.cto__intro .lede{color:#d7d2c7;margin-top:28px}.duties{counter-reset:d;margin:0;padding:0;list-style:none}.duty{border-top:1px solid #3a3d41;grid-template-columns:clamp(90px,10vw,150px) minmax(0,1fr);gap:24px;padding:36px 0 40px;display:grid}.duty:last-child{border-bottom:1px solid #3a3d41}.duty__n{font:900 clamp(76px, 8vw, 128px)/.78 var(--stencil);color:#0000;-webkit-text-stroke:1.5px var(--steel)}.duty:hover .duty__n{color:var(--orange);-webkit-text-stroke-color:var(--orange)}.duty h3{margin:4px 0 12px}.duty p{color:#cfcac0;max-width:32em;margin:0}.cto .dim{margin-top:56px}.handoff__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.handoff .lede{color:#d9e3eb;margin-top:24px}.checks{border-top:1.5px solid var(--bp-line);margin:40px 0 0;padding:0;list-style:none}.checks li{border-bottom:1.5px solid #b9cddc73;grid-template-columns:40px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.checks .box{border:2px solid var(--bp-line);width:32px;height:32px;margin-top:2px;position:relative}.checks .box svg{width:22px;height:22px;position:absolute;inset:3px}.checks .box path{fill:none;stroke:var(--orange);stroke-width:4px;stroke-linecap:square}.checks h3{font:800 24px/1 var(--display);text-transform:uppercase;letter-spacing:.01em;margin:4px 0 6px}.checks p{color:#d2dde6;margin:0;font-size:17px}.whatif{background:var(--char);color:var(--bone);border:1.5px solid var(--bp-line);padding:clamp(28px,3.4vw,48px);position:relative}.whatif .q{font:900 clamp(38px, 3.8vw, 60px)/.9 var(--display);text-transform:uppercase;margin:0 0 22px}.whatif .q span{color:var(--orange)}.whatif p{color:#dad5ca;font-size:19px}.whatif .keys{width:150px;margin:8px 0 18px auto}.whatif .lbl{color:var(--muted)}.log{border-top:2px solid var(--bone);margin-top:clamp(40px,5vw,72px);overflow:clip}.job{border-bottom:1px solid #3a3d41;grid-template-columns:110px minmax(0,1.25fr) minmax(0,1fr);gap:16px clamp(20px,3vw,48px);padding:clamp(28px,3.4vw,48px) 0;display:grid;position:relative}.job__no{font:700 12px/1.3 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding-top:8px}.job__no b{font:900 40px/1 var(--stencil);color:var(--orange);letter-spacing:0;margin-top:4px;display:block}.job h3{font:900 clamp(38px, 4.6vw, 72px)/.88 var(--display);text-transform:uppercase;letter-spacing:-.005em;margin:0}.job h3 small{font:600 14px/1.3 var(--body);letter-spacing:.14em;color:var(--muted);margin-top:14px;display:block}.job p{color:#d7d2c7;margin:0 0 16px}.tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tags li{font:700 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;border:1.5px solid var(--steel);color:#d7d2c7;padding:8px 10px}.job .stamp{transform-origin:30%;margin-top:22px;font-size:22px}.stamp{font:900 30px/1 var(--stencil);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);border:3px solid;padding:8px 12px 6px;display:inline-block;position:relative;transform:rotate(-8deg);-webkit-mask-image: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='.7' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");mask-image: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='.7' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.stamp:after{content:"";border:1px solid;position:absolute;inset:3px}.stamp small{font:700 10px/1 var(--body);letter-spacing:.24em;text-align:center;margin-top:5px;display:block}.on-kraft .stamp,.paper .stamp{color:#d9480f}.about__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.about .lede{margin:28px 0 18px}.about p{max-width:34em}.badge{background:var(--char);color:var(--bone);border:2px solid var(--char);max-width:380px;margin:50px auto 0;padding:20px;position:relative;transform:rotate(2.5deg)}.badge__clip{width:64px;position:absolute;top:-52px;left:50%;transform:translate(-50%)}.badge__top{border-bottom:2px solid var(--orange);font:900 22px/1 var(--stencil);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:10px;display:flex}.badge__top span{font:700 11px/1 var(--body);letter-spacing:.16em;color:var(--muted)}.photo{aspect-ratio:4/5;text-align:center;border:1.5px dashed var(--bp-line);color:var(--bp-line);background-color:var(--bp);font:600 14px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;background-image:linear-gradient(#b9cddc24 1px,#0000 1px),linear-gradient(90deg,#b9cddc24 1px,#0000 1px);background-size:20px 20px;place-items:center;padding:20px;display:grid}.photo svg{width:80px;margin:0 auto 12px}.badge dl{grid-template-columns:1fr 1fr;gap:14px 16px;margin:18px 0 0;display:grid}.badge dt{font:700 10.5px/1 var(--body);letter-spacing:.18em;color:var(--muted);text-transform:uppercase;margin-bottom:5px}.badge dd{font:800 20px/1 var(--display);text-transform:uppercase;margin:0}.contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,100px);display:grid}.contact .lede{color:#d7d2c7;margin:26px 0 36px}.lines{border-top:1px solid #3a3d41;margin:0}.lines>div{border-bottom:1px solid #3a3d41;grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:16px;padding:18px 0;display:grid}.lines dt{font:700 11px/1.3 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.lines dd{margin:0}.lines .big{font:900 clamp(30px, 3vw, 42px)/1 var(--display);letter-spacing:.01em;padding:4px 0;text-decoration:none;display:inline-block}.lines .big:hover{color:var(--orange)}.lines a:not(.big){color:var(--bone);text-underline-offset:4px;padding:8px 0;display:inline-block}.form{position:relative}.form .ticket__head{grid-template-columns:1.6fr 1fr 1fr}.form-grid{grid-template-columns:1fr 1fr;gap:22px 28px;display:grid}.f{flex-direction:column;min-width:0;display:flex}.f--full{grid-column:1/-1}.f label{font:700 11px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--kmuted);margin-bottom:6px}.f label em{letter-spacing:.06em;text-transform:none;font-size:13px;font-style:normal;font-weight:500}.f input,.f select,.f textarea{border:0;border-bottom:2px solid var(--kink);width:100%;min-height:48px;font:600 19px/1.3 var(--body);color:var(--kink);-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;padding:8px 2px}.f select{background-image:linear-gradient(45deg, transparent 50%, var(--kink) 50%), linear-gradient(135deg, var(--kink) 50%, transparent 50%);background-position:calc(100% - 16px) 22px,calc(100% - 10px) 22px;background-repeat:no-repeat;background-size:6px 6px;padding-right:32px}.f textarea{resize:vertical;background-image:repeating-linear-gradient(#0000 0 31px,#1c1d1f47 31px 32px);border-top:0;min-height:130px;line-height:32px}.f input:focus,.f select:focus,.f textarea:focus{background-color:#ffffff2e;border-bottom-color:#d9480f;outline:none}.form__foot{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:30px;display:flex}.form__note{font:600 16px/1.4 var(--body);min-height:1.4em;margin:0}.form__note:not(:empty){background:var(--char);color:var(--kraft);padding:10px 14px}.foot{background:var(--char-2);border-top:1px solid #2d3034;padding:clamp(64px,8vw,110px) 0 120px}.foot .foot__word{font:900 clamp(76px, 15vw, 240px)/.8 var(--stencil);text-transform:uppercase;letter-spacing:-.01em;color:var(--char-3);-webkit-text-stroke:1px #34373b;margin:0 0 clamp(40px,5vw,64px)}.foot__grid{border-top:1.5px solid #3a3d41;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:32px;padding-top:32px;display:grid}.foot h2{font:700 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.foot ul{margin:0;padding:0;list-style:none}.foot li a{color:#d8d3c8;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.foot li a:hover{color:var(--orange)}.foot p{color:#cfcac0;font-size:16px}.foot__legal{color:var(--muted);border-top:1px solid #2d3034;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;font-size:14px;display:flex}.shero{position:relative}.shero__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"t p""d p";align-items:start;gap:0 clamp(32px,5vw,80px);padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(40px,5vw,72px);display:grid}.shero__t{grid-area:t}.shero__d{grid-area:d}.shero__p{grid-area:p;align-self:center}.shero h1{color:#f3efe6;font-size:clamp(52px,7vw,108px)}.shero .lede{color:#d9e3eb;margin-top:26px}.crumb{font:600 13px/1.2 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--bp-line);align-items:center;gap:10px;margin-bottom:22px;display:flex}.crumb a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.crumb a:hover{color:#fff}.crumb b{color:var(--char);background:var(--orange);padding:5px 7px 4px;font-weight:700}.rate{background:var(--kraft);background-image:var(--kraft-tex);color:var(--kink);padding:22px 24px 20px;position:relative}.rate__h{border-bottom:2px solid var(--kink);justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:10px;display:flex}.rate__h b{font:900 26px/1 var(--stencil);letter-spacing:.06em;text-transform:uppercase}.rate__h span{font:700 11px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--kmuted)}.rate ul{margin:0;padding:0;list-style:none}.rate li{border-bottom:1px dashed #1c1d1f73;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;display:flex}.rate li:last-child{border-bottom:0}.rate li span{font:600 16px/1.2 var(--body)}.rate li span small{color:var(--kmuted);margin-top:2px;font-size:13.5px;font-weight:500;display:block}.rate li strong{font:900 32px/1 var(--display);white-space:nowrap}.rate li strong em{font-size:17px;font-style:normal;font-weight:800}.rate__f{color:var(--kmuted);border-top:2px solid var(--kink);margin-top:4px;padding-top:10px;font-size:14px}.rate .pin{background:var(--steel);border:3px solid var(--char);width:18px;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.est{background:var(--kraft-lt);background-image:var(--kraft-tex);color:var(--kink);padding:clamp(28px,4vw,56px);position:relative;overflow:clip}.est+.est{margin-top:40px}.est__top{border-bottom:3px solid var(--kink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-bottom:18px;display:grid}.est__top h3{font:900 clamp(34px, 4vw, 60px)/.88 var(--display);text-transform:uppercase;margin:0}.est__top p{color:var(--kmuted);margin:10px 0 0;font-size:17px}.est__meta{text-align:right;font:700 11px/1.7 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--kmuted)}.est__meta b{color:var(--kink);font-size:13px}.est table{border-collapse:collapse;width:100%;margin-top:4px}.est th{text-align:left;font:700 11px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--kmuted);border-bottom:1.5px solid var(--kink);padding:14px 12px 12px 0}.est th:last-child,.est td:last-child{text-align:right;padding-right:0}.est td{vertical-align:top;border-bottom:1.5px solid #1c1d1f59;padding:22px 16px 24px 0;position:relative}.est tr:last-child td{border-bottom:0}.est .i-name{font:900 clamp(28px, 2.6vw, 40px)/.9 var(--display);text-transform:uppercase;width:20%}.est .i-name small{font:600 13px/1.3 var(--body);letter-spacing:.1em;color:var(--kmuted);text-transform:uppercase;margin-top:8px;display:block}.est .i-scope{width:44%}.est .i-scope ul{margin:0;padding:0;list-style:none}.est .i-scope li{margin-bottom:6px;padding-left:22px;font-size:17px;line-height:1.45;position:relative}.est .i-scope li:before{content:"";background:var(--kink);width:10px;height:2px;position:absolute;top:.62em;left:0}.est .i-scope li.no:before{border-top:2px dotted var(--kmuted);background:0 0}.est .i-scope li.no{color:var(--kmuted)}.est .i-term{color:var(--kmuted);width:16%;font-size:16px}.est .i-amt{font:900 clamp(36px, 3.4vw, 54px)/.9 var(--display);white-space:nowrap;width:20%}.est .i-amt em{font-size:.45em;font-style:normal;font-weight:800}.est .i-amt .stamp{z-index:2;pointer-events:none;font-size:26px;position:absolute;top:84px;right:calc(100% + 8px)}.est tr.rec td{background:#ff6b1a1a}.est tr.rec td:first-child{box-shadow:inset 6px 0 0 var(--orange);padding-left:20px}.est__foot{border-top:3px solid var(--kink);grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:24px 48px;margin-top:0;padding-top:20px;display:grid}.est__foot p{margin:0;font-size:16px}.sig{border-bottom:1.5px solid var(--kink);height:44px;position:relative}.sig:before{content:"X";font:900 22px/1 var(--display);position:absolute;bottom:6px;left:0}.sig+span{font:700 10.5px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--kmuted);margin-top:8px;display:block}.pricing .intro{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:32px 80px;margin-bottom:clamp(40px,5vw,64px);display:grid}.pricing .intro .lede{color:#d7d2c7;margin:0}.spec__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,100px);display:grid}.spec__grid>div:first-child{top:calc(var(--tape) + var(--head) + 40px);align-self:start;position:sticky}.spec__grid .lede{margin-top:24px}.spec{border-top:2px solid;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.spec li{border-bottom:1px solid #1c1d1f59;padding:26px 28px 30px 0}.spec li:nth-child(odd){border-right:1px solid #1c1d1f59}.spec li:nth-child(2n){padding-left:28px;padding-right:0}.spec .code{font:700 12px/1 var(--body);letter-spacing:.18em;color:var(--kmuted);margin-bottom:10px;display:block}.spec h3{font:900 28px/.95 var(--display);text-transform:uppercase;margin:0 0 10px}.spec p{margin:0;font-size:17px}.on-char .spec li,.on-char .spec li:nth-child(odd){border-color:#3a3d41}.on-char .spec .code{color:var(--orange)}.on-char .spec p{color:#cfcac0}.steps{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));border-top:2px solid var(--bp-line);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid;position:relative}.steps li{padding:0 20px 0 0;position:relative}.steps li:before{content:"";background:var(--orange);width:16px;height:16px;position:absolute;top:-9px;left:0}.steps .n{font:900 64px/1 var(--stencil);color:#0000;-webkit-text-stroke:1.5px var(--bp-line);margin:26px 0 10px;display:block}.steps h3{font:900 26px/.95 var(--display);text-transform:uppercase;color:#f3efe6;margin:0 0 10px}.steps p{color:#d2dde6;margin:0;font-size:16.5px}.steps-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:24px 80px;display:grid}.steps-head .lede{color:#d9e3eb;margin:0}.faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,100px);display:grid}.faq details{border-top:1.5px solid #3a3d41}.faq details:last-child{border-bottom:1.5px solid #3a3d41}.faq summary{cursor:pointer;grid-template-columns:56px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:76px;padding:14px 0;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary .q-no{font:700 12px/1 var(--body);letter-spacing:.16em;color:var(--muted)}.faq summary h3{font:800 clamp(22px, 2vw, 28px)/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0}.faq summary .pm{border:1.5px solid var(--steel);width:36px;height:36px;position:relative}.faq summary .pm:before,.faq summary .pm:after{content:"";background:var(--bone);width:14px;height:2px;transition:transform .25s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq summary .pm:after{transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] summary .pm{background:var(--orange);border-color:var(--orange)}.faq details[open] summary .pm:before,.faq details[open] summary .pm:after{background:var(--char)}.faq details[open] summary .pm:after{transform:translate(-50%,-50%)rotate(0)}.faq summary:hover h3{color:var(--orange)}.faq .a{color:#d7d2c7;max-width:46em;padding:0 48px 28px 68px}.faq .a p:last-child{margin:0}.close{text-align:left}.close__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px 80px;display:grid}.close .lede{margin:24px 0 32px}.close__cta{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.other{border-top:2px solid var(--kink)}.other a{border-bottom:2px solid var(--kink);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:44px;padding:20px 0;text-decoration:none;display:grid}.other .n{font:900 32px/1 var(--stencil)}.other b{font:900 30px/.95 var(--display);text-transform:uppercase;display:block}.other span span{color:var(--kmuted);font-size:15px}.other .arr{font:700 22px/1 var(--body);transition:transform .25s var(--ease)}.other a:hover .arr{transform:translate(6px)}.other a:hover b{text-underline-offset:4px;text-decoration:underline 3px}.wtypes{counter-reset:w;margin:clamp(36px,4vw,56px) 0 0;padding:0;list-style:none}.wtype{border-top:2px solid var(--kink);grid-template-columns:90px minmax(0,1.1fr) minmax(0,1.3fr);align-items:center;gap:12px clamp(20px,3vw,48px);padding:26px 0;display:grid}.wtype:last-child{border-bottom:2px solid var(--kink)}.wtype .code{font:900 34px/1 var(--stencil)}.wtype h3{font:900 clamp(30px, 3vw, 44px)/.92 var(--display);text-transform:uppercase;margin:0}.wtype p{margin:0;font-size:17.5px}.js-motion [data-wipe].is-pre{clip-path:inset(0 100% 0 0)}.js-motion [data-wipe].is-in{clip-path:inset(0);transition:clip-path .45s var(--ease)}@media (width<=1100px){.item{grid-template-columns:70px minmax(0,1fr) minmax(170px,.7fr)}.item__go{grid-column:2/-1;justify-self:start;margin-top:16px}.item__no{font-size:52px}}@media (width<=1023px){.hero__grid{grid-template-columns:1fr;min-height:0}.hero__art .iso{max-width:720px;max-height:none}.cto__grid,.handoff__grid,.about__grid,.contact__grid,.spec__grid,.faq__grid,.close__grid,.pricing .intro,.steps-head{grid-template-columns:1fr}.cto__intro,.spec__grid>div:first-child{position:static}.shero__grid{grid-template-columns:1fr;grid-template-areas:"t""p""d"}.shero__p{margin-top:28px}.steps{border-top:0;grid-template-columns:1fr 1fr;gap:0 24px}.steps li{border-top:2px solid var(--bp-line);padding-bottom:32px}.job{grid-template-columns:90px minmax(0,1fr)}.job>div:last-child{grid-column:2}.foot__grid{grid-template-columns:1fr 1fr}.badge{margin-top:70px}}@media (width<=760px){body{font-size:17px}:root{--head:60px}.logo__sub{display:none}.logo__word{font-size:24px}.hero__grid{gap:20px;padding-top:32px}.hero .lede{margin-top:18px}.hero__cta{margin-top:24px}.hero__cta .btn{width:100%}.tblock{grid-template-columns:1fr 1fr}.tblock>div:nth-child(3){border-left:0}.tblock>div:nth-child(n+3){border-top:1.5px solid var(--bp-line)}.tblock .stage{display:none}.tblock .tb-crew{grid-column:1/-1}.hero__grid{padding-bottom:40px}.iso .tagbox,.iso .taglabel{display:none}.iso .tagn,.iso .tagnum{transform-box:fill-box;transform-origin:50%;transform:scale(1.9)}.iso-key{font:700 13px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:#e8eef3;grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;display:grid}.iso-key b{background:var(--orange);color:var(--char);margin-right:8px;padding:4px 5px}.tblock dd{font-size:18px}.ticket{padding:56px 16px 24px 40px}.ticket:before{background-size:16px 140px;background-image:radial-gradient(circle at 8px 8px, var(--holebg,var(--char)) 7px, #00000059 7.5px, transparent 8.5px);width:16px;left:10px}.ticket__clip{width:140px;top:-28px}.ticket__head,.form .ticket__head{grid-template-columns:1fr 1fr}.ticket__head>div{border-left:0;border-top:2px solid var(--kink)}.ticket__head>div:first-child{border-top:0;grid-column:1/-1}.ticket__head>div:nth-child(odd):not(:first-child){border-left:2px solid var(--kink)}.item{grid-template-columns:1fr;padding:24px 0 28px}.item__no{margin-bottom:10px;font-size:40px}.item__amt{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:18px;display:flex}.item__amt .from{width:100%;margin:0}.item__amt small{margin:0}.item__go{grid-column:1;margin-top:8px}.item:before{left:-16px}.duty{grid-template-columns:1fr;gap:6px;padding:28px 0 30px}.duty__n{font-size:64px}.checks li{grid-template-columns:34px minmax(0,1fr);gap:14px}.checks .box{width:28px;height:28px}.checks .box svg{width:18px;height:18px}.job{grid-template-columns:1fr;gap:12px}.job>div:last-child{grid-column:1}.job .stamp{margin-top:16px;font-size:18px}.badge{max-width:320px}.job__no b{margin-left:8px;font-size:30px;display:inline}.lines>div{grid-template-columns:1fr;gap:4px}.form-grid,.foot__grid{grid-template-columns:1fr}.foot{padding-bottom:150px}.est{padding:24px 16px}.est__top{grid-template-columns:1fr}.est__meta{text-align:left}.est table,.est tbody,.est tr,.est td{display:block;width:100%!important}.est thead{display:none}.est tr{border-bottom:1.5px solid #1c1d1f59;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:20px 0 22px;display:grid;position:relative}.est tr:last-child{border-bottom:0}.est td{border:0;padding:0;text-align:left!important}.est .i-name{grid-area:1/1;align-self:end}.est .i-amt{grid-area:1/2;align-self:end;text-align:right!important}.est .i-scope{grid-column:1/-1;margin-top:16px}.est .i-term{grid-column:1/-1;margin-top:10px}.est .i-term:before,.est .i-scope:before{content:attr(data-l);font:700 10.5px/1 var(--body);letter-spacing:.18em;color:var(--kmuted);text-transform:uppercase;margin-bottom:8px;display:block}.est tr.rec{box-shadow:inset 6px 0 0 var(--orange);background:#ff6b1a1a;margin:0 -16px;padding-left:16px;padding-right:16px}.est tr.rec td{background:0 0;box-shadow:none!important;padding-left:0!important}.est td{position:static}.est tr.rec{width:auto!important}.est .i-amt .stamp{font-size:20px;top:auto;bottom:18px;right:14px}.est__foot,.spec{grid-template-columns:1fr}.spec li,.spec li:nth-child(2n){padding:22px 0 24px;border-right:0!important}.steps{grid-template-columns:1fr}.steps li{grid-template-columns:64px minmax(0,1fr);gap:0 12px;padding-bottom:26px;display:grid}.steps li>*{grid-column:2}.steps .n{grid-area:1/1/span 2;margin:22px 0 0;font-size:44px}.steps h3{margin-top:26px;font-size:24px}.faq summary{grid-template-columns:36px minmax(0,1fr) 36px}.faq .a{padding:0 0 24px 48px}.wtype{grid-template-columns:1fr;gap:8px}.rate{padding:18px 16px 16px}.rate li strong{font-size:28px}.shero__p,.shero .lede{margin-top:22px}.other b{font-size:26px}}@media (width<=400px){.h-xl{font-size:54px}.ticket__head .t{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.xh,.xh-box,.xh-stamp{display:none}@media (hover:hover) and (pointer:fine){body.has-xh{cursor:crosshair}.xh,.xh-box{z-index:8000;pointer-events:none;opacity:0;transition:opacity .15s linear;display:block;position:fixed;top:0;left:0}.xh.is-on,.xh-box.is-on{opacity:1}.xh{will-change:transform;width:0;height:0}.xh__h,.xh__v{transition:transform .22s var(--ease);position:absolute;top:0;left:0}.xh__h{background:linear-gradient(90deg, var(--orange) 0 48px, transparent 48px 72px, var(--orange) 72px) 0 0 / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--orange) 0 1px, transparent 1px 12px) 0 0 / 100% 1px;width:120px;height:1px;margin:0 0 0 -60px}.xh__h:before,.xh__v:before{content:"";position:absolute;inset:0}.xh__h:before{background:repeating-linear-gradient(90deg, var(--orange) 0 1px, transparent 1px 12px);opacity:.7;height:7px;top:-3px;-webkit-mask:linear-gradient(90deg,#000 0 48px,#0000 48px 72px,#000 72px);mask:linear-gradient(90deg,#000 0 48px,#0000 48px 72px,#000 72px)}.xh__v{background:linear-gradient(180deg, var(--orange) 0 48px, transparent 48px 72px, var(--orange) 72px) 0 0 / 1px 100% no-repeat;width:1px;height:120px;margin:-60px 0 0}.xh__v:before{background:repeating-linear-gradient(180deg, var(--orange) 0 1px, transparent 1px 12px);opacity:.7;width:7px;left:-3px;-webkit-mask:linear-gradient(#000 0 48px,#0000 48px 72px,#000 72px);mask:linear-gradient(#000 0 48px,#0000 48px 72px,#000 72px)}.xh.is-snap .xh__h{transform:scaleX(2.4)}.xh.is-snap .xh__v{transform:scaleY(2.4)}.xh.is-link .xh__h{transform:scaleX(.4)}.xh.is-link .xh__v{transform:scaleY(.4)}.xh__tag{white-space:pre;background:var(--char);color:var(--bone);border:1px solid #3a3d41;border-left:3px solid var(--orange);font:600 11.5px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;padding:5px 8px 4px;position:absolute;top:0;left:0;transform:translate(16px,16px)}.xh.flip-x .xh__tag{transform:translate(calc(-100% - 16px),16px)}.xh.flip-y .xh__tag{transform:translate(16px,calc(-100% - 16px))}.xh.flip-x.flip-y .xh__tag{transform:translate(calc(-100% - 16px),calc(-100% - 16px))}.xh-box{width:0;height:0;transition:opacity .12s linear}.xh-box i{background:var(--orange);transform-origin:0 0;position:absolute;top:0;left:0}.xh-box i.h{width:100px;height:1px}.xh-box i.v{width:1px;height:100px}.xh-stamp{z-index:8001;pointer-events:none;font:900 22px/1 var(--stencil);letter-spacing:.08em;color:var(--orange);background:var(--char);text-transform:uppercase;border:3px solid;padding:6px 10px 4px;display:block;position:fixed;top:0;left:0}}@media (prefers-reduced-motion:reduce){.xh__h,.xh__v{transition:none!important}}:root{--sm-bg:#1c1d1f;--sm-fg:var(--bone);--sm-border:1px solid var(--orange);--sm-radius:0;--sm-item-radius:0;--sm-shadow:0 20px 40px -20px #000000b3;--sm-hover:#26282b;--sm-price:var(--orange);--sm-price-opacity:1;--sm-font:600 15px/1.3 var(--body);--sm-left:-6px;--sm-gap:6px}.nav .svcmenu__btn{font:600 14px/1 var(--body);letter-spacing:.09em;text-transform:uppercase;color:#d8d3c8;padding:0 6px;position:relative}.nav .svcmenu__btn:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .25s var(--ease);position:absolute;bottom:8px;left:6px;right:22px;transform:scaleX(0)}.nav .svcmenu__btn:hover:after,.nav .svcmenu__btn[data-here]:after{transform:scaleX(1)}.nav .svcmenu__btn[data-here]{color:var(--orange)}@media (width<=1060px){.nav .svcmenu{display:contents}.nav .svcmenu__btn,.nav .svcmenu__panel{display:none}.nav .svcmenu__flat{display:contents}}.steps-inline{margin-top:clamp(56px,7vw,88px)}.steps-head--sm{align-items:end}.steps-h{font:900 clamp(30px, 3.2vw, 44px)/.95 var(--display);text-transform:uppercase;color:#f3efe6;margin:0}.steps-inline .steps{margin-top:28px}.steps-inline .steps .n{margin:20px 0 8px;font-size:44px}.steps-inline .steps h3{font-size:22px}.steps-inline .steps p{font-size:15.5px}.promise-strip{color:var(--char);border:2px dashed #1c1d1f73;max-width:64em;margin:clamp(40px,5vw,56px) 0 0;padding:18px 22px;font-size:16px}.promise-strip b{font:900 20px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;margin-right:6px}@media (width<=899px){.steps-inline .steps{grid-template-columns:1fr}}.photo{overflow:hidden;padding:0!important}.photo__img{object-fit:cover;width:100%;height:100%;display:block}:root{--cs-bg:#232427;--cs-fg:var(--bone);--cs-border:1px solid #3a3d41;--cs-radius:0;--cs-muted:#a8a399;--cs-accent:var(--orange);--cs-name-font:900 24px/1 var(--display);--cs-name-case:uppercase;--cs-h-font:600 12px/1.3 var(--body);--cs-h-track:.2em}.cstrip__card{border-top:3px solid var(--orange)!important}.dwg{min-width:0;margin:0}.dwg__sheet{--dp:clamp(12px, 1.8vw, 20px);padding:var(--dp) var(--dp) 0;border:1.5px solid var(--bp-line);color:#e8eef3;background-color:var(--bp);background-image:linear-gradient(#b9cddc17 1px,#0000 1px),linear-gradient(90deg,#b9cddc17 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px;position:relative;box-shadow:0 22px 40px -28px #000000b3}.dwg__sheet:before{content:"";pointer-events:none;border:1px solid #b9cddc4d;border-bottom:0;position:absolute;inset:5px 5px 0}.dwg__art svg{width:100%;height:auto;overflow:visible}.dwg__tb{margin:var(--dp) calc(-1 * var(--dp)) 0;border-top:1.5px solid var(--bp-line);background:var(--bp-2);font:600 11px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--bp-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.dwg__tb>span{border-left:1.5px solid var(--bp-line);white-space:nowrap;text-overflow:ellipsis;padding:9px 12px 8px;overflow:hidden}.dwg__tb>span:first-child{border-left:0}.dwg__tb .dwg__no{background:var(--orange);color:var(--char);font:900 17px/1 var(--display);letter-spacing:.06em;padding:7px 12px 5px}.dwg figcaption{color:var(--muted);max-width:40em;margin-top:12px;font-size:15px;line-height:1.45}.on-kraft .dwg figcaption{color:var(--kmuted)}.dwg__bar{font:600 11px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--bp-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.bfa{border:1.5px solid var(--bp-line);display:flex}.bfa label{cursor:pointer;min-width:64px;min-height:36px;font:700 12px/1 var(--body);letter-spacing:.14em;color:#e8eef3;transition:background-color .2s var(--ease), color .2s var(--ease);justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.bfa label~label{border-left:1.5px solid var(--bp-line)}.bfa input:checked+label{background:var(--orange);color:var(--char)}.bfa input:focus-visible+label{outline:3px solid var(--orange);outline-offset:2px}.bfa label:hover{color:var(--orange)}.bfa input:checked+label:hover{color:var(--char)}.dwg .v-before{display:none}.dwg:has(.bfa-b:checked) .v-before{display:inline}.dwg:has(.bfa-b:checked) .dwg__key.v-before{display:grid}.dwg:has(.bfa-b:checked) .v-after{display:none}.dwg-motion .dwg.is-in .v-before,.dwg-motion .dwg.is-in .v-after{animation:dwg-swap .45s var(--ease)}@keyframes dwg-swap{0%{opacity:0}to{opacity:1}}.dwg__key{font:600 12.5px/1.25 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#e8eef3;border-top:1px dashed #b9cddc73;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:grid}.dwg__key li{align-items:center;gap:9px;min-width:0;display:flex}.dwg__key b{text-align:center;background:var(--orange);min-width:26px;color:var(--char);font:800 14px/1 var(--display);letter-spacing:.04em;flex:none;padding:3px 4px 2px}.dwg__key--alt b{color:#e8eef3;border:1.5px solid var(--bp-line);background:0 0;border-radius:50%;place-items:center;min-width:24px;height:24px;padding:0;display:inline-grid}.dwg svg .ln{fill:none;stroke:var(--bp-line);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.dwg svg .lt{fill:none;stroke:var(--bp-line);stroke-width:1px;opacity:.6}.dwg svg .lw{fill:none;stroke:var(--bp-line);stroke-width:5px;stroke-linejoin:miter}.dwg svg .lo{fill:none;stroke:var(--orange);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dwg svg .cb{fill:none;stroke:var(--orange);stroke-width:1.6px;stroke-dasharray:5 4}.dwg svg .net{fill:none;stroke:var(--bp-line);stroke-width:1.3px;stroke-dasharray:2 5;stroke-linecap:round}.dwg svg .dash{stroke-dasharray:4 4}.dwg svg .ln.fd,.dwg svg .fd{fill:#1a2b3b}.dwg svg .fm{fill:#2e4864}.dwg svg .fl{fill:var(--bp-line)}.dwg svg .fs{fill:var(--steel)}.dwg svg .fk{fill:var(--bone)}.dwg svg .fo{fill:var(--orange)}.dwg svg .tx{font:600 10.5px var(--body);letter-spacing:.14em;text-transform:uppercase;fill:var(--bp-line)}.dwg svg .tr{font:800 13px var(--display);letter-spacing:.1em;text-transform:uppercase;fill:var(--bp-line)}.dwg svg .mk rect{fill:var(--orange)}.dwg svg .mk text{font:800 12px var(--display);letter-spacing:.04em;fill:var(--char)}.dwg svg .mk--alt circle{fill:var(--bp);stroke:var(--bone);stroke-width:1.5px}.dwg svg .mk--alt text{fill:var(--bone)}.dwg .dr{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--ease) var(--d,0s)}.dwg .ap{transition:opacity .6s ease var(--d,0s), transform .6s var(--ease) var(--d,0s)}.dwg-motion .dwg:not(.is-in) .dr{stroke-dashoffset:1px}.dwg-motion .dwg:not(.is-in) .ap{opacity:0;transform:translateY(6px)}.dwg .run{opacity:0;offset-rotate:0deg}.dwg-motion .dwg.is-in .run{animation:dwg-run var(--dur,2.6s) linear var(--d,1.6s) infinite}@keyframes dwg-run{0%{offset-distance:0%;opacity:0}12%,88%{opacity:1}to{offset-distance:100%;opacity:0}}.dwg-motion .dwg.is-in .blink{animation:1.1s step-end infinite dwg-blink}@keyframes dwg-blink{50%{opacity:.1}}.dwg .wave{transform-box:view-box;transform-origin:var(--ox) var(--oy)}.dwg-motion .dwg.is-in .wave{animation:dwg-wave 2.4s ease-out var(--d,0s) infinite}@keyframes dwg-wave{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.08)}}.dwg .sweep{transform-box:view-box;transform-origin:var(--ox) var(--oy)}.dwg-motion .dwg.is-in .sweep{animation:5s ease-in-out infinite alternate dwg-sweep}@keyframes dwg-sweep{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.spec__grid--dwg>div:first-child{position:static}.spec__grid--dwg .dwg{max-width:520px;margin-top:clamp(32px,4vw,48px)}.faq__grid .dwg{max-width:460px;margin-top:clamp(28px,3vw,40px)}.dwg--quote svg .pt{font:900 20px var(--display);letter-spacing:.03em;text-transform:uppercase;fill:var(--char)}.dwg--quote svg .pl{font:700 9.5px var(--body);letter-spacing:.18em;text-transform:uppercase;fill:var(--kmuted)}.dwg--quote svg .pu{stroke:var(--char);stroke-width:1.5px;fill:none}.dwg--quote svg .pv{font:600 15px var(--body);fill:var(--char)}.dwg--quote svg .pb{fill:none;stroke:var(--kmuted);stroke-width:1px;stroke-dasharray:3 3}.dwg--quote svg .pi{fill:none;stroke:var(--char);stroke-width:1.5px;stroke-linejoin:round}.dwg--quote svg .ps{font:800 13px var(--display);letter-spacing:.14em;text-transform:uppercase;fill:var(--char)}.dwg--quote svg .nt{font:800 12px var(--display);letter-spacing:.1em;text-transform:uppercase;fill:#d9480f}.dwg--quote svg .nv{font:600 9.5px var(--body);fill:var(--char)}.dwg--quote .qz,.dwg--quote .qb{transform-box:fill-box;transform-origin:50%}.dwg-motion .dwg--quote.is-in :is(.q1,.q2,.q3,.q4,.qb,.qn,.qz,.qw){animation:var(--k) 9s var(--ease) .8s infinite both}.dwg-motion .dwg--quote.is-in .qp{animation:9s linear .8s infinite both dwg-qp}.dwg--quote .q1{--k:dwg-q1}.dwg--quote .q2{--k:dwg-q2}.dwg--quote .q3{--k:dwg-q3}.dwg--quote .q4{--k:dwg-q4}.dwg--quote .qb{--k:dwg-qb}.dwg--quote .qn{--k:dwg-qn}.dwg--quote .qz{--k:dwg-qz}.dwg--quote .qw{--k:dwg-qw}@keyframes dwg-q1{0%,4%{clip-path:inset(0 100% 0 0)}12%,93%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes dwg-q2{0%,14%{clip-path:inset(0 100% 0 0)}22%,93%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes dwg-q3{0%,24%{opacity:0}29%,93%{opacity:1}to{opacity:0}}@keyframes dwg-q4{0%,32%{clip-path:inset(0 100% 0 0)}40%,93%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes dwg-qb{0%,44%{transform:scale(1)}46%{transform:scale(.92)}49%,to{transform:scale(1)}}@keyframes dwg-qp{0%,48%{offset-distance:0%;opacity:0}50%{opacity:1}62%{offset-distance:100%;opacity:1}63%,to{offset-distance:100%;opacity:0}}@keyframes dwg-qn{0%,62%{opacity:0;transform:translateY(8px)}66%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes dwg-qz{0%,62%{transform:none}63.5%{transform:rotate(2deg)}65%{transform:rotate(-2deg)}66.5%{transform:rotate(1.5deg)}68%,to{transform:none}}@keyframes dwg-qw{0%,62%{opacity:0}64%,72%{opacity:1}76%,to{opacity:0}}.dwg--quote .qw{opacity:0}@media (width<=760px){.dwg__key{grid-template-columns:minmax(0,1fr);font-size:12px}.dwg__tb .dwg__sc{display:none}.dwg__tb{grid-template-columns:auto minmax(0,1fr)}}.dwg svg .cone{fill:#ff6b1a24;stroke:var(--orange);stroke-width:.8px;stroke-dasharray:3 3}.jobs__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,4vw,64px);margin-top:clamp(36px,4vw,56px);display:grid}.jobs__grid .wtypes{margin-top:0}.jobs__grid .wtype{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:6px 20px;padding:22px 0}.jobs__grid .wtype .code{grid-row:1/span 2;font-size:30px}.jobs__grid .wtype h3{font-size:clamp(28px,2.4vw,36px)}.jobs__grid .dwg{top:calc(var(--tape) + var(--head) + 24px);position:sticky}.punch,.wo{max-width:420px;margin:clamp(32px,3.5vw,48px) 0 0}.punch figcaption,.wo figcaption{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.45}.punch__board{background:#3a3d41;padding:26px 14px 14px;position:relative;transform:rotate(-1deg);box-shadow:0 24px 40px -26px #000c}.punch__clip{background:linear-gradient(#aab2b9,#7d8790);border:2px solid #1c1d1f;border-radius:4px 4px 10px 10px;width:120px;height:34px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.punch__clip:after{content:"";background:#1c1d1f;border-radius:6px;width:34px;height:8px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.punch__paper,.wo__paper{background:var(--kraft-lt);background-image:var(--kraft-tex);color:var(--kink);padding:22px 20px 20px;position:relative}.punch__top,.wo__top{border-bottom:3px solid var(--kink);justify-content:space-between;align-items:end;gap:12px;padding-bottom:10px;display:flex}.punch__top b,.wo__top b{font:900 30px/.9 var(--display);text-transform:uppercase;letter-spacing:.01em}.punch__top>span{text-align:right;font:700 10.5px/1.5 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--kmuted)}.punch__list,.wo__list{margin:0;padding:0;list-style:none}.punch__list li,.wo__list li{font:600 16px/1.3 var(--body);border-bottom:1px dashed #1c1d1f73;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;display:grid}.punch .bx,.wo .bx{border:2px solid var(--kink);place-items:center;width:24px;height:24px;display:grid}.punch .bx svg,.wo .bx svg{width:20px;height:20px;overflow:visible}.punch .bx path,.wo .bx path{fill:none;stroke:#d9480f;stroke-width:3.5px;stroke-linecap:square;stroke-dasharray:1;stroke-dashoffset:0}.punch__stamp{font-size:24px;position:absolute;bottom:18px;right:16px}.punch__list{margin-bottom:44px}.dwg-motion .punch.is-in .bx path{animation:dwg-tick 12s var(--ease) calc(.6s + var(--i) * .55s) infinite both}.dwg-motion .punch.is-in .punch__stamp{animation:dwg-stamp 12s var(--ease) 4s infinite both}.dwg-motion .punch:not(.is-in) .bx path{stroke-dashoffset:1px}.dwg-motion .punch:not(.is-in) .punch__stamp{opacity:0}@keyframes dwg-tick{0%{stroke-dashoffset:1px}3%,86%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes dwg-stamp{0%{opacity:0;transform:rotate(-2deg)scale(1.6)}2.5%{opacity:1;transform:rotate(-8deg)scale(1)}58%{opacity:1;transform:rotate(-8deg)scale(1)}63%,to{opacity:0;transform:rotate(-8deg)scale(1)}}.wo__paper{padding-left:44px;transform:rotate(.8deg);box-shadow:0 24px 40px -26px #000c}.wo__paper:before{content:"";background:radial-gradient(circle at 8px 8px, var(--char) 6.5px, #00000059 7px, transparent 8px) 0 0 / 16px 64px repeat-y;width:16px;position:absolute;top:20px;bottom:20px;left:12px}.wo__top dl{text-align:right;gap:14px;margin:0;display:flex}.wo__top dt{font:700 10px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--kmuted);margin-bottom:4px}.wo__top dd{font:600 14px/1.2 var(--body);white-space:nowrap;margin:0}.wo__job{border-bottom:1.5px solid var(--kink);font:600 16px/1.35 var(--body);margin:0;padding:12px 0}.wo__job .lbl{margin-bottom:5px}.wo__foot{max-width:200px;margin-top:18px}.wo__stamp{padding:8px 16px 6px;font-size:40px;position:absolute;bottom:20px;right:18px}.dwg-motion .wo.is-in .bx path{transition:stroke-dashoffset .35s var(--ease) calc(.5s + var(--i) * .45s)}.dwg-motion .wo:not(.is-in) .bx path{stroke-dashoffset:1px}.dwg-motion .wo.is-in .wo__stamp{animation:.3s cubic-bezier(.5,0,.75,0) 2.9s both dwg-thump}.dwg-motion .wo:not(.is-in) .wo__stamp{opacity:0}@keyframes dwg-thump{0%{opacity:0;transform:rotate(-2deg)scale(1.7)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.dwg-motion .wo.is-in .wo__paper{animation:.12s linear 3.2s dwg-jolt}@keyframes dwg-jolt{50%{transform:rotate(.8deg)translateY(3px)}}@media (width<=1023px){.jobs__grid{grid-template-columns:minmax(0,1fr)}.jobs__grid .dwg{order:-1;max-width:560px;position:static}}@media (width<=760px){.jobs__grid .wtype{grid-template-columns:minmax(0,1fr)}.jobs__grid .wtype .code{grid-row:auto;font-size:26px}.punch__top b,.wo__top b{font-size:26px}.wo__paper{padding-left:38px;padding-right:16px}.wo__paper:before{left:9px}.wo__stamp{font-size:32px}}.punch .stamp,.wo .stamp{color:#d9480f}.dwg svg .lo.wave{stroke-width:1.4px}.punch,.wo{overflow-clip-margin:12px;overflow-x:clip}@media (width<=760px){.punch,.wo{overflow-clip-margin:0px}.punch__board,.wo__paper{transform:none}@keyframes dwg-jolt{50%{transform:translateY(3px)}}}.ticket:before,.wo__paper:before{content:none}.ticket{padding-left:clamp(20px,4vw,64px)}.wo__paper{padding-left:24px}.foot .fsay{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;margin-bottom:0;padding-bottom:clamp(32px,4vw,48px);display:flex}.foot .fsay__big{font:800 clamp(44px, 6.4vw, 92px)/.9 var(--display);text-transform:uppercase;letter-spacing:-.005em;color:var(--bone);margin:0}.foot .fsay__big em{color:var(--orange);font-style:normal;display:block}.foot .fsay__note{font:700 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:12px 0 0}.foot{padding-top:clamp(56px,6vw,84px)}.help__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.help__head .lede{color:#d7d2c7;margin-top:24px}.help__head .lede+.lede{margin-top:16px}.help__head .dwg{justify-self:end;width:100%;max-width:520px}.help__grid{border-top:2px solid var(--bone);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.hlp{border-bottom:1px solid #3a3d41;flex-direction:column;padding:26px 28px 18px 0;display:flex}.hlp:not(:nth-child(3n+1)){border-left:1px solid #3a3d41;padding-left:28px}.hlp__k{font:800 22px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:#f3efe6;align-items:center;gap:12px;margin:0 0 14px;display:flex}.hlp__k .code{font:700 12px/1 var(--body);letter-spacing:.12em;color:var(--char);background:var(--orange);padding:5px 7px 4px}.hlp__q{font:500 italic 20px/1.35 var(--body);color:var(--bone);margin:0}.hlp dl{gap:14px;margin:20px 0 0;display:grid}.hlp dt{font:700 11px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.hlp dd{color:#d7d2c7;margin:0;font-size:16.5px;line-height:1.5}.hlp__runs{border-top:1px dashed #4a4f55;padding-top:14px}.hlp__go{color:var(--orange);align-self:flex-start;margin-top:auto;padding-top:14px;font-size:14px}.help__price{background:var(--kraft-lt);background-image:var(--kraft-tex);color:var(--kink);border-top:3px solid var(--orange);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px clamp(28px,4vw,56px);margin-top:clamp(40px,5vw,56px);padding:22px clamp(18px,3vw,32px);display:grid}.help__price ul{flex-wrap:wrap;gap:12px 0;margin:0;padding:0;list-style:none;display:flex}.help__price li{gap:8px;padding-right:clamp(20px,3vw,36px);display:grid}.help__price li+li{border-left:2px solid var(--kink);padding-left:clamp(20px,3vw,36px)}.help__price li span{font:700 11px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--kmuted)}.help__price li strong{font:900 clamp(36px, 3.4vw, 50px)/.9 var(--display)}.help__price p{max-width:40em;margin:0;font-size:16px}.est .i-scope a{text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration-thickness:2px}.est .i-scope a:hover{color:#d9480f}.dwg--est svg .pp{fill:var(--kraft-lt)}.dwg--est svg .pk{fill:var(--kraft)}.dwg--est svg .pr{fill:none;stroke:#1c1d1f47;stroke-width:1px}.dwg--est svg .pu{fill:none;stroke:var(--char);stroke-width:1.5px}.dwg--est svg .pu--b{stroke-width:3px}.dwg--est svg .pc{fill:none;stroke:#d9480f;stroke-width:2.5px;stroke-linecap:square}.dwg--est svg .hw{font:italic 600 16px var(--body);fill:var(--char)}.dwg--est svg .pt{font:800 13px var(--display);letter-spacing:.08em;text-transform:uppercase;fill:var(--char)}.dwg--est svg .pb rect{fill:#1c1d1f59}.dwg--est svg .ph{font:900 26px var(--display);text-transform:uppercase;letter-spacing:.02em;fill:var(--char)}.dwg--est svg .pl{font:700 10px var(--body);letter-spacing:.16em;text-transform:uppercase;fill:var(--kmuted)}.dwg--est svg .pm{font:600 13px var(--body);fill:var(--char)}.dwg--est svg .pv{font:600 13.5px var(--body);fill:var(--char)}.dwg--est svg .pv--b{font:900 18px var(--display);text-transform:uppercase;letter-spacing:.04em}.dwg--est svg .pd{font:700 13px var(--body);fill:var(--kmuted)}.dwg--est svg .pd--b{fill:var(--char);font-size:15px}.dwg--est svg .pa{fill:var(--char);opacity:.55}.dwg--est svg .ai{font:900 15px var(--display);letter-spacing:.08em;fill:var(--char)}.dwg--est svg .sr{fill:none;stroke:#d9480f;stroke-width:3px}.dwg--est svg .sr--in{stroke-width:1px}.dwg--est svg .st{font:900 22px var(--stencil);letter-spacing:.12em;text-transform:uppercase;fill:#d9480f}.dwg--est svg .ss{font:700 10px var(--body);letter-spacing:.16em;text-transform:uppercase;fill:#d9480f}.dwg--est .es,.dwg--est .eai{transform-box:fill-box;transform-origin:50%}.dwg--est .ed{opacity:0;offset-rotate:0deg}.dwg-motion .dwg--est.is-in :is(.e1,.e2,.e3,.e4,.e5,.es,.eai){animation:var(--k) 10s var(--ease) .6s infinite both}.dwg-motion .dwg--est.is-in .ed{animation:10s linear .6s infinite both dwg-ed}.dwg--est .e1{--k:dwg-e1}.dwg--est .e2{--k:dwg-e2}.dwg--est .e3{--k:dwg-e3}.dwg--est .e4{--k:dwg-e4}.dwg--est .e5{--k:dwg-e5}.dwg--est .es{--k:dwg-es}.dwg--est .eai{--k:dwg-eai}@keyframes dwg-ed{0%,7%{offset-distance:0%;opacity:0}8%{opacity:1}16%{offset-distance:100%;opacity:1}17%,to{offset-distance:100%;opacity:0}}@keyframes dwg-eai{0%,15%{transform:none}17%{transform:scale(1.15)}20%,to{transform:none}}@keyframes dwg-e1{0%,4%{clip-path:inset(0);opacity:1}7%{opacity:0}8%,18%{clip-path:inset(0 100% 0 0);opacity:1}22%,to{clip-path:inset(0);opacity:1}}@keyframes dwg-e2{0%,4%{clip-path:inset(0);opacity:1}7%{opacity:0}8%,23%{clip-path:inset(0 100% 0 0);opacity:1}27%,to{clip-path:inset(0);opacity:1}}@keyframes dwg-e3{0%,4%{clip-path:inset(0);opacity:1}7%{opacity:0}8%,28%{clip-path:inset(0 100% 0 0);opacity:1}32%,to{clip-path:inset(0);opacity:1}}@keyframes dwg-e4{0%,4%{clip-path:inset(0);opacity:1}7%{opacity:0}8%,33%{clip-path:inset(0 100% 0 0);opacity:1}37%,to{clip-path:inset(0);opacity:1}}@keyframes dwg-e5{0%,4%{clip-path:inset(0);opacity:1}7%{opacity:0}8%,38%{clip-path:inset(0 100% 0 0);opacity:1}42%,to{clip-path:inset(0);opacity:1}}@keyframes dwg-es{0%,4%{opacity:1;transform:none}7%,44%{opacity:0;transform:scale(1.6)}47%,to{opacity:1;transform:none}}@media (width<=1100px){.help__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hlp:not(:nth-child(3n+1)){border-left:0;padding-left:0}.hlp:nth-child(2n){border-left:1px solid #3a3d41;padding-left:28px}}@media (width<=1023px){.help__head{grid-template-columns:minmax(0,1fr)}.help__head .dwg{justify-self:start;max-width:560px}}@media (width<=760px){.help__grid{grid-template-columns:minmax(0,1fr)}.hlp,.hlp:nth-child(2n){border-left:0;padding:24px 0 14px}.hlp__q{font-size:19px}.help__price{grid-template-columns:minmax(0,1fr)}}
