body.sturmpak-storefront{background:var(--surface-base)}body.sturmpak-storefront:before,body.sturmpak-storefront:after{display:none}.pdf-landing{--ink:var(--text-primary);--muted:var(--text-secondary);--faint:var(--text-secondary);--signal:var(--brass-400);--panel:var(--surface-raised);font:400 16px/1.65 var(--font-body);color:var(--ink);background:var(--surface-base);overflow-x:clip}.pdf-landing *,.pdf-landing :before,.pdf-landing :after{box-sizing:border-box}.pdf-landing :is(h1,h2,h3,p,figure){margin:0}.pdf-landing :is(h1,h2,h3){font-family:var(--font-body);letter-spacing:-.015em;text-transform:none;white-space:normal;text-wrap:balance;font-weight:600}.pdf-landing h1{font-size:36px;line-height:1.2}.pdf-landing h2{font-size:26px;line-height:1.3}.pdf-landing h3{font-size:18px;line-height:1.45}.pdf-landing p{color:var(--muted)}.pdf-landing a{text-decoration:none}.pdf-landing :is(a,button,input,summary,canvas):focus-visible{outline:2px solid var(--brass-300);outline-offset:4px}.pdf-shell{width:min(1180px,100% - 64px);margin-inline:auto}.pdf-section{border-top:1px solid var(--line-soft);padding-block:48px;scroll-margin-top:92px}.pdf-kicker{color:var(--muted);letter-spacing:.04em;font-size:12px;font-weight:600;margin-bottom:10px!important}.pdf-skip{z-index:100;background:var(--signal);color:var(--text-inverse);border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.pdf-skip:focus{transform:none}.pdf-header{z-index:50;border-bottom:1px solid var(--line-soft);background:var(--surface-base);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:12px max(32px,50% - 590px);display:flex;position:sticky;top:0}.pdf-logo{flex-shrink:0}.pdf-logo img{width:144px;height:auto;display:block}.pdf-header nav{align-items:center;gap:20px;display:flex}.pdf-header nav a{color:var(--muted);padding-block:10px;font-size:14px}.pdf-header nav a:hover{color:var(--ink)}.pdf-header-actions{align-items:center;gap:8px;display:flex}.pdf-language,.pdf-cart{border:1px solid var(--line-mid);min-width:44px;height:44px;color:var(--ink);border-radius:8px;place-items:center;font-size:12px;font-weight:600;display:grid}.pdf-cart svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.pdf-button{border:1px solid var(--brass-400);background:var(--brass-400);min-height:48px;font:600 15px/1.4 var(--font-body);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:12px 22px;transition:background-color .16s,border-color .16s;display:inline-flex;color:var(--text-inverse)!important}.pdf-button:hover{background:var(--brass-300);border-color:var(--brass-300)}.pdf-button-small{min-height:44px;padding:10px 16px;font-size:13px}.pdf-button-wide{width:100%}.pdf-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px 48px;padding-block:32px;display:grid}.pdf-hero-copy{min-width:0}.pdf-lead{max-width:58ch;font-size:16px;line-height:1.65;margin-top:20px!important}.pdf-purchase-line{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:24px;display:flex}.pdf-purchase-line .live-inventory{margin-top:0}.pdf-dispatch{min-width:0}.pdf-hero-colours{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.pdf-swatch{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:18px;height:18px;display:inline-block}.pdf-swatch-0{background:#626e4b}.pdf-swatch-1{background:#9c8052}.pdf-swatch-2{background:#20221e}.pdf-hero-visual{background:var(--surface-raised);border-radius:12px;min-width:0;position:relative;overflow:hidden}.pdf-hero-frame{height:480px;position:relative}.pdf-hero-slide{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.pdf-hero-slide[data-active]{opacity:1}.pdf-hero-slide-controls{z-index:2;background:var(--surface-base);border-radius:8px;gap:4px;padding:4px;display:flex;position:absolute;bottom:12px;right:12px}.pdf-hero-slide-controls button{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.pdf-hero-slide-controls button:not(.pdf-hero-slide-toggle):before{content:"";background:var(--olive-600);border-radius:2px;width:16px;height:3px}.pdf-hero-slide-controls button[aria-pressed=true]:before{background:var(--brass-400)}.pdf-hero-visual figcaption,.pdf-gallery-original-copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pdf-hero-details{border-top:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;padding-top:24px;display:grid}.pdf-proof{color:var(--ink);gap:8px;display:grid}.pdf-proof>span{color:var(--muted);gap:6px;font-size:16px;line-height:1.6;display:grid}.pdf-proof b{color:var(--ink);font-size:12px;font-weight:600}.pdf-proof strong{color:var(--brass-400);font-size:14px;font-weight:600}.pdf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pdf-metrics div{align-content:start;gap:6px;display:grid}.pdf-metrics strong{white-space:nowrap;font-size:22px;font-weight:600}.pdf-metrics span{color:var(--muted);font-size:12px;line-height:1.4}.pdf-benefits-section{padding-block:32px}.pdf-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.pdf-benefit-grid article{min-width:0}.pdf-benefit-top{color:var(--olive-300);align-items:center;gap:10px;margin-bottom:12px;display:flex}.pdf-benefit-top span{color:var(--muted);font-size:12px}.pdf-benefit-top svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:24px;height:24px}.pdf-benefit-grid p{margin-top:10px;font-size:16px}.pdf-model-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;margin-top:24px;display:grid}.pdf-model-stage{background:var(--surface-raised);border-radius:12px;min-width:0;overflow:hidden}.pdf-model-stage .product-3d-viewer{aspect-ratio:auto;background:var(--surface-raised);width:100%;height:470px;min-height:0}.pdf-model-stage>p{text-align:center;padding:10px 20px 16px;font-size:14px}.product-model-controls{z-index:30;gap:6px;display:flex;position:absolute;top:12px;right:12px}.product-model-controls[hidden]{display:none}.product-model-controls button{border:1px solid var(--line-mid);background:var(--surface-base);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:8px;font-size:20px}.pdf-model-stage [data-product-3d-error]{background:var(--surface-base);color:var(--text-primary);border:1px solid var(--line-mid);box-shadow:none;backdrop-filter:none;font-weight:400}.pdf-point-list{min-width:0}.pdf-point-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr);gap:16px;padding-block:22px;display:grid}.pdf-point-list article:last-child{border-bottom:0}.pdf-point-list article>span{color:var(--muted);padding-top:4px;font-size:12px}.pdf-point-list p{margin-top:8px;font-size:16px}.pdf-specs-intro{margin-top:12px!important}.pdf-specs-wrap,.pdf-table-wrap{border:1px solid var(--line-soft);border-radius:10px;margin-top:24px;overflow-x:auto}.pdf-landing table{border-collapse:collapse;text-align:left;width:100%}.pdf-landing th,.pdf-landing td{vertical-align:top;border-bottom:1px solid var(--line-soft);padding:15px 20px;font-size:16px;line-height:1.55}.pdf-landing thead th{color:var(--muted);background:var(--surface-raised);font-size:12px;font-weight:600}.pdf-landing tbody th{color:var(--ink);font-weight:500}.pdf-landing td{color:var(--muted)}.pdf-landing tr:last-child :is(th,td){border-bottom:0}.pdf-specs col:first-child{width:26%}.pdf-table-wrap table{min-width:690px}.pdf-table-wrap col:first-child{width:28%}.pdf-table-wrap .pdf-yes{color:var(--ink);background:var(--surface-inset)}.pdf-section-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px;display:flex}.pdf-section-head>p{max-width:46ch;font-size:16px}.pdf-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pdf-field-grid figure{min-width:0;position:relative}.pdf-field-grid button{background:var(--surface-raised);cursor:zoom-in;aspect-ratio:4928/3264;border:0;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.pdf-field-grid img{object-fit:contain;filter:none;width:100%;height:100%;display:block}.pdf-field-grid button:hover{outline:1px solid var(--olive-400);outline-offset:3px}.pdf-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin-top:20px;display:grid}.pdf-kit-grid article{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr);gap:6px 16px;padding-block:20px;display:grid}.pdf-kit-grid article>span{color:var(--muted);grid-row:1/3;padding-top:4px;font-size:12px}.pdf-kit-grid article p{grid-column:2;font-size:16px}.pdf-built{position:relative}.pdf-built .topo-lines{display:none}.pdf-built>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.pdf-built>div>span{background:var(--surface-raised);border-radius:8px;gap:10px;padding:16px 12px;font-size:13px;display:grid}.pdf-built b{color:var(--muted);font-size:12px;font-weight:400}.pdf-faq-grid{margin-top:20px}.pdf-faq-grid details{border-bottom:1px solid var(--line-soft)}.pdf-faq-grid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding-block:18px;font-size:17px;font-weight:500;list-style:none;display:flex}.pdf-faq-grid summary::-webkit-details-marker{display:none}.pdf-faq-icon{color:var(--muted);flex-shrink:0;font-size:22px;line-height:1}.pdf-faq-icon i{font-style:normal}.pdf-faq-icon b,.pdf-faq-grid details[open] .pdf-faq-icon i{display:none}.pdf-faq-grid details[open] .pdf-faq-icon b{display:block}.pdf-faq-answer p{max-width:78ch;padding:0 36px 22px 0;font-size:16px}.pdf-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.pdf-proof-grid article{border:1px solid var(--line-soft);border-radius:12px;min-width:0;overflow:hidden}.pdf-proof-grid :is(video,.pdf-lab-image){object-fit:contain;background:var(--surface-sunken);width:100%;height:240px;display:block}.pdf-proof-grid article>div{padding:24px}.pdf-proof-grid p{margin-top:12px;font-size:16px}.pdf-proof-grid .pdf-lab-mark{display:none}.pdf-lab-copy>span{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.pdf-fact-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.pdf-fact-row article{align-content:start;gap:8px;display:grid}.pdf-fact-row span{font-size:14px;font-weight:600}.pdf-fact-row strong{color:var(--muted);font-size:16px;font-weight:400}.pdf-config-head{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;margin-bottom:28px;display:grid}.pdf-config-copy{margin-top:12px!important}.pdf-config-bullets{color:var(--muted);margin:0;padding:0;font-size:14px;list-style:none}.pdf-config-bullets li{padding-block:6px}.pdf-config-bullets li:before{content:"✓";color:var(--olive-300);margin-right:8px}.pdf-config-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;display:grid}.pdf-order-product{background:var(--surface-raised);border-radius:12px;justify-items:center;padding:24px;display:grid;position:relative}.pdf-order-product img{object-fit:contain;width:100%;height:360px;display:block}.pdf-order-product-label{color:var(--muted);justify-self:start;font-size:12px}.pdf-order-product-specs{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.pdf-order-product-specs b{color:var(--ink);font-weight:600}.pdf-order-card{border:1px solid var(--line-mid);background:var(--surface-inset);border-radius:12px;padding:28px}.pdf-label{font-size:12px;font-weight:600;margin-bottom:12px!important}.pdf-colors{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.pdf-colors button{border:1px solid var(--line-mid);background:var(--surface-base);min-height:46px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:11px 12px;font-size:14px;display:flex}.pdf-colors button[aria-pressed=true]{border-color:var(--brass-400);background:var(--surface-overlay)}.pdf-addons label{align-items:center;gap:12px;padding-block:12px;font-size:16px;display:flex}.pdf-addons b{white-space:nowrap;margin-left:auto;font-size:14px}.pdf-total{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.pdf-total>span{font-size:16px}.pdf-total strong{font-size:28px;font-weight:600}.pdf-order-card .pdf-button-wide{margin-top:24px}.pdf-delivery{font-size:14px;margin-top:14px!important}.pdf-mobile-order{display:none}.pdf-landing .newsletter-band{padding-block:36px}.pdf-landing .newsletter-band h2{font:600 26px/1.3 var(--font-body);text-transform:none;letter-spacing:-.015em}.pdf-footer{grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:32px;padding-block:40px 24px;display:grid}.pdf-footer>div{flex-direction:column;align-items:start;gap:10px;min-width:0;display:flex}.pdf-footer img{width:148px;margin-bottom:4px}.pdf-footer :is(p,a,span){color:var(--muted);overflow-wrap:anywhere;font-size:14px}.pdf-footer b{margin-bottom:4px;font-size:12px;font-weight:600}.pdf-footer a:hover{color:var(--brass-300)}.pdf-footer small{border-top:1px solid var(--line-soft);color:var(--muted);grid-column:1/-1;padding-top:20px;font-size:12px}.sturmpak-storefront .lightbox-caption,.sturmpak-storefront .lightbox-frame:before,.sturmpak-storefront .lightbox-frame:after{display:none}.sturmpak-storefront .lightbox-frame img{filter:none}.sturmpak-storefront .lightbox-frame{max-width:min(1200px,100vw - 160px)}.sturmpak-storefront .lightbox-image-shell{aspect-ratio:auto}@media (width<=1100px){.pdf-header nav{gap:14px}.pdf-header nav a{font-size:13px}.pdf-header .pdf-button-small{display:none}.pdf-hero{column-gap:28px}.pdf-hero-frame{height:440px}.pdf-metrics{gap:14px}.pdf-metrics strong{font-size:20px}}@media (width<=900px){.pdf-header nav{display:none}.pdf-hero-details{grid-template-columns:1fr;gap:24px}.pdf-hero h1{font-size:32px}.pdf-metrics{max-width:560px}.pdf-benefit-grid{gap:20px}.pdf-benefit-grid h3{font-size:16px}.pdf-model-grid{grid-template-columns:1.1fr 1fr;gap:24px}.pdf-model-stage .product-3d-viewer{height:400px}.pdf-section-head{display:block}.pdf-section-head>p{max-width:65ch;margin-top:12px}.pdf-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-built>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pdf-fact-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-config-head{grid-template-columns:1fr;gap:16px}.pdf-config-grid{grid-template-columns:1fr 1fr;gap:24px}.pdf-order-card{padding:20px}.pdf-order-product{padding:16px}.pdf-order-product img{height:320px}.pdf-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.pdf-footer>div:first-child{grid-column:1/-1}}@media (width<=680px){.pdf-shell{width:calc(100% - 40px)}.pdf-section{padding-block:32px;scroll-margin-top:76px}.pdf-header{gap:12px;min-height:64px;padding:10px 20px}.pdf-logo img{width:126px}.pdf-header-actions{gap:6px}.pdf-language,.pdf-cart{min-width:40px;height:40px}.pdf-landing h1,.pdf-hero h1{font-size:28px;line-height:1.25}.pdf-landing h2{font-size:24px}.pdf-hero{flex-direction:column;align-items:stretch;gap:0;padding-block:24px;display:flex}.pdf-hero-copy{display:contents}.pdf-hero-copy>.pdf-kicker{order:0}.pdf-hero-copy h1{order:1}.pdf-landing .pdf-hero-visual{order:2;margin-top:20px}.pdf-hero-frame{height:250px}.pdf-hero-copy .pdf-lead{order:3;font-size:16px;line-height:1.55;margin-top:18px!important}.pdf-hero-copy>.price-reduction{order:4}.pdf-purchase-line{order:5;gap:12px;margin-top:18px}.pdf-purchase-line .pdf-button{width:100%}.pdf-hero-colours{order:6;font-size:12px}.pdf-hero-details{flex-direction:column-reverse;order:7;align-items:stretch;gap:24px;margin-top:24px;display:flex}.pdf-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.pdf-metrics strong{font-size:22px}.pdf-benefit-grid,.pdf-model-grid,.pdf-kit-grid,.pdf-proof-grid,.pdf-config-grid{grid-template-columns:1fr}.pdf-benefit-grid article{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr);gap:16px;padding-bottom:20px;display:grid}.pdf-benefit-grid article:last-child{border:0;padding-bottom:0}.pdf-benefit-top{flex-direction:column;gap:8px}.pdf-benefit-grid h3{font-size:18px}.pdf-model-stage .product-3d-viewer{height:380px}.pdf-model-grid{gap:8px}.pdf-point-list article{padding-block:18px}.pdf-specs :is(th,td){padding:12px;font-size:14px}.pdf-specs thead th{font-size:11px}.pdf-specs col:first-child{width:34%}.pdf-field-grid{grid-template-columns:1fr;gap:14px}.pdf-built>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-proof-grid :is(video,.pdf-lab-image){height:220px}.pdf-proof-grid article>div{padding:20px}.pdf-fact-row{grid-template-columns:1fr;gap:20px}.pdf-footer{grid-template-columns:1fr 1fr;gap:28px 20px;padding-bottom:106px}.pdf-mobile-order{bottom:0;z-index:45;padding:10px 20px max(10px,env(safe-area-inset-bottom));background:var(--surface-base);border-top:1px solid var(--line-mid);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset-inline:0}.pdf-mobile-order>div{gap:2px;display:grid}.pdf-mobile-order>div>span{color:var(--muted);font-size:11px}.pdf-mobile-order strong{font-size:20px}.pdf-mobile-order .pdf-button{min-height:44px;font-size:14px}.sturmpak-storefront .lightbox{padding:12px}.sturmpak-storefront .lightbox-frame{width:100%;max-width:100%}.sturmpak-storefront .lightbox-nav{z-index:2;position:absolute;bottom:24px}.sturmpak-storefront [data-lightbox-prev]{left:calc(50% - 52px)}.sturmpak-storefront [data-lightbox-next]{right:calc(50% - 52px)}}@media (width<=680px) and (height<=740px){.pdf-hero-frame{height:190px}.pdf-landing .pdf-hero-visual{margin-top:16px}}@media (prefers-reduced-motion:reduce){.pdf-landing *,.sturmpak-storefront .lightbox,.sturmpak-storefront .lightbox-frame{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pdf-hero{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:12px;padding-top:0}.pdf-hero-copy{z-index:2;padding-block:32px}.pdf-hero h1{max-width:20ch;font-size:36px}.pdf-hero .pdf-lead{max-width:44ch}.pdf-buy-group{border-top:1px solid var(--line-mid);margin-top:26px;padding-top:22px}.pdf-buy-group .pdf-purchase-line{gap:14px;margin-top:0}.pdf-buy-group .pdf-dispatch{flex-basis:100%}.pdf-buy-group .pdf-hero-colours{margin-top:14px}.pdf-hero-model{background:radial-gradient(ellipse at 68% 34%,var(--olive-800) 0%,var(--surface-raised) 42%,var(--surface-base) 74%);border-radius:0;align-self:stretch;min-height:590px;scroll-margin-top:80px;overflow:visible}.pdf-hero-model .product-3d-viewer{aspect-ratio:auto;width:100%;height:590px;min-height:0;overflow:visible}.pdf-hero-model .product-model-controls{top:auto;bottom:18px;right:8px}.pdf-model-instruction{letter-spacing:.03em;flex-direction:column;gap:4px;font-size:11px;display:flex;position:absolute;bottom:23px;left:20px}.pdf-model-instruction span{letter-spacing:0;font-size:13px}.pdf-hero-details{grid-template-columns:1fr 1fr;column-gap:48px;margin-top:0;padding-block:24px 0}.pdf-hero-details .pdf-metrics{gap:24px;max-width:none}.pdf-proof{grid-template-columns:1fr auto;align-items:center;gap:20px}.pdf-proof>span{font-size:14px}.pdf-proof strong{max-width:12ch;font-size:12px}.pdf-benefits-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;padding-block:64px;display:grid}.pdf-feature-portrait{justify-self:center;width:100%;max-width:440px;position:relative}.pdf-feature-portrait .pdf-hero-frame{aspect-ratio:1600/2133;height:auto}.pdf-feature-portrait figcaption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pdf-benefit-grid{display:block}.pdf-benefit-grid article{border-bottom:1px solid var(--line-soft);padding-block:22px;display:block}.pdf-benefit-grid article:last-child{border:0}.pdf-benefit-grid h3{max-width:28ch;font-size:20px}.pdf-benefit-grid p{max-width:45ch}.pdf-model-section{border-top:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:56px;display:grid;position:relative}.pdf-model-section:before,.pdf-testing-section:before{content:"";z-index:-1;background:var(--surface-raised);position:absolute;inset:0 calc(590px - 50vw)}.pdf-model-section,.pdf-testing-section{isolation:isolate}.pdf-point-list article{padding-block:20px;display:block}.pdf-construction-images{grid-template-columns:1fr 1.15fr;align-items:center;gap:18px;display:grid}.pdf-construction-images img{width:100%;height:auto;display:block}.pdf-construction-images img:first-child{margin-bottom:100px}.pdf-construction-images img:last-child{margin-top:60px}.pdf-specs-wrap{border:0;border-radius:0}.pdf-specs{display:block}.pdf-specs colgroup{display:none}.pdf-specs thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pdf-specs tbody{border-top:1px solid var(--line-mid);grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.pdf-specs tr{border-bottom:1px solid var(--line-soft);grid-template-columns:126px minmax(0,1fr);display:grid}.pdf-specs :is(th,td){padding:13px 0;font-size:14px;line-height:1.6;border:0!important}.pdf-specs th{padding-right:16px}.pdf-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px}.pdf-field-grid figure{min-width:0}.pdf-field-grid button{aspect-ratio:auto;background:0 0;border-radius:0}.pdf-field-grid img{object-fit:contain;height:auto}.pdf-field-grid figure:last-child:before{content:""}.pdf-field-grid button{transition:filter .22s}.pdf-field-grid button:hover{filter:brightness(1.06);outline:none}.pdf-field-grid button:focus-visible{outline:2px solid var(--brass-400);outline-offset:5px}.pdf-testing-section{position:relative}.pdf-proof-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.pdf-proof-grid article{border:0;border-radius:0;overflow:visible}.pdf-proof-grid #test-video{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:end;gap:24px;display:grid}.pdf-proof-grid #test-video video{aspect-ratio:9/16;object-fit:contain;background:var(--surface-base);width:100%;height:auto}.pdf-proof-grid #test-video>div{padding:0 0 12px}.pdf-proof-grid #test-video h3{font-size:18px}.pdf-proof-grid #test-video p{font-size:14px}.pdf-proof-grid .pdf-lab-copy{padding:0}.pdf-lab-copy h3{font-size:24px}.pdf-fact-row{border-top:1px solid var(--line-mid);grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;padding-top:24px}.pdf-fact-row strong{font-size:14px}@keyframes field-arrive{0%{opacity:.65;transform:translateY(18px)}to{opacity:1;transform:none}}[data-reveal].has-arrived{animation:.62s cubic-bezier(.16,1,.3,1) both field-arrive}.sturmpak-storefront .lightbox-frame img{transition:opacity .18s}@media (width<=1244px){.pdf-model-section:before,.pdf-testing-section:before{inset-inline:-32px}}@media (width<=1000px){.pdf-hero h1{font-size:34px}.pdf-hero-model,.pdf-hero-model .product-3d-viewer{height:550px;min-height:0}.pdf-hero-details{grid-template-columns:1fr;gap:24px}.pdf-proof{max-width:700px}.pdf-proof strong{max-width:none}.pdf-benefits-section{gap:40px}.pdf-model-section,.pdf-proof-grid{gap:32px}.pdf-proof-grid #test-video{grid-template-columns:1fr;max-width:290px}.pdf-specs tbody{gap:0 24px}.pdf-specs tr{grid-template-columns:100px 1fr}}@media (width<=680px){.pdf-hero{grid-template-columns:1fr;padding-top:22px;display:grid}.pdf-hero-copy{display:contents}.pdf-hero-copy>.pdf-kicker{order:0}.pdf-hero h1{order:1;max-width:22ch;font-size:28px}.pdf-landing .pdf-hero-model{margin-top:0;order:2;height:340px;min-height:0;margin-inline:-20px}.pdf-hero-model .product-3d-viewer{height:340px}.pdf-model-instruction{font-size:10px;bottom:12px;left:20px}.pdf-model-instruction span{font-size:12px}.pdf-hero-model .product-model-controls{bottom:10px;right:20px}.pdf-hero-copy .pdf-lead{order:3;line-height:1.55;margin-top:12px!important}.pdf-buy-group{order:4;margin-top:18px;padding-top:18px}.pdf-buy-group .pdf-purchase-line{margin-top:0}.pdf-hero-details{order:5;gap:22px;margin-top:24px;display:grid}.pdf-hero-details .pdf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pdf-metrics strong{font-size:19px}.pdf-metrics span{font-size:11px}.pdf-proof{grid-template-columns:1fr;gap:10px;display:grid}.pdf-proof strong{font-size:14px}.pdf-benefits-section{grid-template-columns:1fr;gap:26px;padding-block:36px}.pdf-feature-portrait{max-width:100%}.pdf-feature-portrait .pdf-hero-frame{aspect-ratio:1600/2133;height:auto}.pdf-benefit-grid article{padding-block:20px;display:block}.pdf-benefit-grid h3{font-size:20px}.pdf-model-section{grid-template-columns:1fr;gap:24px}.pdf-construction-images{grid-row:1;gap:12px}.pdf-construction-images img:first-child{margin-bottom:50px}.pdf-construction-images img:last-child{margin-top:30px}.pdf-model-section:before,.pdf-testing-section:before{inset-inline:-20px}.pdf-specs tbody{grid-template-columns:1fr}.pdf-specs tr{grid-template-columns:100px minmax(0,1fr)}.pdf-specs :is(th,td){padding-block:12px;font-size:14px}.pdf-field-grid{grid-template-columns:1fr 1fr;gap:14px}.pdf-proof-grid{grid-template-columns:1fr;gap:36px}.pdf-proof-grid #test-video{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;max-width:100%}.pdf-proof-grid #test-video video{max-width:310px}.pdf-proof-grid #test-video>div{width:100%}.pdf-proof-grid #test-video p{font-size:16px}.pdf-fact-row{grid-template-columns:1fr 1fr}}@media (width<=680px) and (height<=740px){.pdf-landing .pdf-hero-model,.pdf-hero-model .product-3d-viewer{height:220px}.pdf-model-instruction{bottom:8px}}@media (prefers-reduced-motion:reduce){[data-reveal].has-arrived{animation:none!important}}body.sturmpak-storefront{position:relative}body.sturmpak-storefront button.cookie-preferences{position:absolute;bottom:22px;left:max(20px,50% - 590px)}.sturmpak-storefront .pdf-footer{padding-bottom:80px}@media (width<=680px){body.sturmpak-storefront button.cookie-preferences{bottom:94px}.sturmpak-storefront .pdf-footer{padding-bottom:150px}}.pdf-buy-group .pdf-hero-colours{gap:6px;margin-bottom:0}.pdf-buy-group .pdf-hero-colours button{background:0 0;border-color:#0000;min-height:44px;padding:9px 10px;font-size:13px}.pdf-buy-group .pdf-hero-colours button[aria-pressed=true]{border-color:var(--brass-400);background:var(--surface-raised)}.sp-balanced-gallery .pdf-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}.sp-balanced-gallery .pdf-field-lead{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px;display:grid}.sp-balanced-gallery .pdf-field-grid figure{width:100%;min-width:0;margin:0}.sp-balanced-gallery .pdf-field-grid button{aspect-ratio:4/3;border-radius:8px;height:100%}.sp-balanced-gallery .pdf-field-lead figure:first-child button,.sp-balanced-gallery .pdf-field-lead figure:last-child button{aspect-ratio:4928/3264}.sp-balanced-gallery .pdf-field-grid img{object-fit:cover;width:100%;height:100%}.sp-balanced-gallery .field-photo-DSC_1172 img{object-position:50% 50%}.sp-balanced-gallery .field-photo-DSC_1184 img{object-position:52% 50%}.sp-balanced-gallery .field-photo-DSC_1103 img{object-position:62% 50%}.sp-balanced-gallery .field-photo-P9050007 img{object-position:50% 44%}.sp-balanced-gallery .field-photo-white-car-quarry img{object-position:50% 50%}@media (width<=680px){.sp-balanced-gallery .pdf-field-grid,.sp-balanced-gallery .pdf-field-lead{grid-template-columns:1fr;gap:16px;display:grid}.sp-balanced-gallery .pdf-field-grid button{height:auto}}body.sturmpak-storefront{--photo-film-grade:brightness(.88) contrast(1.1) saturate(.65) sepia(.13)}.pdf-landing :is(.sp-detail-photo,.pdf-field-grid,.pdf-construction-images,.pdf-order-product) img,body.sturmpak-storefront .lightbox-frame img{filter:var(--photo-film-grade)}.pdf-landing .sp-detail-photo,.pdf-landing .pdf-field-grid button{isolation:isolate;position:relative}.pdf-landing .sp-detail-photo:after,.pdf-landing .pdf-field-grid button:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(at 50% 40%,#0000 40%,#090e0938 100%);position:absolute;inset:0}.pdf-swatch-3{background:#626e4b url(/images/swatches/us.png) 50%/cover}.sp-reference-header{background:color-mix(in srgb,var(--surface-base) 92%,transparent);backdrop-filter:blur(14px);min-height:66px}.sp-reference-header .pdf-logo img{width:150px}.sp-reference-header nav{gap:18px}.sp-reference-header nav a{font-size:13px}.sp-reference-header :is(.pdf-language,.pdf-cart){background:var(--surface-sunken,var(--surface-base));border-radius:5px;min-width:36px;height:36px}.sp-reference-header .pdf-button-small{border-radius:5px;min-height:38px}.sp-reference-hero{isolation:isolate;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:0;min-height:590px;padding-block:0;position:relative}.sp-reference-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#0c100942,#0000 62%),url(/images/backgrounds/sturmpak-hero-clean-v1.webp) bottom/cover no-repeat;width:100vw;position:absolute;top:-66px;bottom:0;left:50%;transform:translate(-50%)}.sp-reference-hero .pdf-hero-copy{padding-block:38px 26px}.sp-reference-hero .pdf-kicker{color:var(--brass-400);letter-spacing:.04em;font-size:12px}.sp-reference-hero h1{letter-spacing:-.02em;text-wrap:balance;max-width:23ch;font-size:38px;line-height:1.18}.sp-reference-hero .pdf-lead{max-width:46ch;font-size:16px;line-height:1.55;margin-top:16px!important}.sp-reference-hero .pdf-buy-group{border:0;margin-top:22px;padding-top:0}.sp-reference-hero .pdf-purchase-line{gap:16px}.sp-reference-hero .pdf-button{background:var(--brass-400) linear-gradient(115deg,var(--brass-300),var(--brass-400));border-radius:5px;min-height:46px;padding:12px 20px}.sp-reference-hero .pdf-dispatch{flex:190px}.sp-reference-hero .live-inventory{flex-direction:column;align-items:flex-start;gap:3px;font-size:11px}.sp-reference-hero .pdf-hero-colours{gap:2px;margin-top:12px}.sp-reference-hero .pdf-hero-colours button{min-height:38px;padding:5px 8px}.sp-reference-hero .pdf-hero-colours button:first-child{margin-left:-8px}.sp-reference-hero .pdf-hero-colours button[aria-pressed=true]{box-shadow:inset 0 -1px var(--brass-400);background:#2d342159;border-color:#0000;border-radius:0}.sp-reference-hero .pdf-hero-details{grid-template-columns:1fr;gap:16px;margin-top:16px;padding-top:17px;display:grid}.sp-reference-hero .pdf-metrics{gap:15px}.sp-reference-hero .pdf-metrics div{gap:3px}.sp-reference-hero .pdf-metrics svg{fill:none;width:25px;height:25px;stroke:var(--brass-400);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:5px}.sp-reference-hero .pdf-metrics strong{font-size:18px}.sp-reference-hero .pdf-metrics span{font-size:12px}.sp-reference-hero .pdf-proof{align-items:flex-end;gap:16px;display:flex}.sp-reference-hero .pdf-proof>span{gap:2px;font-size:12px;line-height:1.5}.sp-reference-hero .pdf-proof b{font-size:11px}.sp-reference-hero .pdf-proof strong{flex-shrink:0;max-width:13ch;font-size:12px;line-height:1.45}.sp-reference-hero .pdf-hero-model{background:0 0;border-radius:0;align-self:stretch;min-height:590px}.sp-reference-hero .product-3d-viewer{height:570px;background:0 0!important}.sp-reference-hero .pdf-model-instruction{text-shadow:0 2px 5px #080b05;font-size:10px;bottom:18px;left:28px}.sp-reference-hero .pdf-model-instruction span{font-size:12px}.sp-reference-hero .product-model-controls{bottom:17px;right:8px}.sp-reference-hero [data-product-3d-error]{inset-inline:16px;color:var(--text-secondary);border-color:var(--line-mid);background:#0f140be6;border-radius:5px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.4;bottom:0}.sp-reference-hero [data-model-state=error] [data-product-3d-fallback]{padding:8px 24px 44px}.sp-reference-hero .pdf-hero-model:has([data-model-state=error]) .pdf-model-instruction{display:none}.sp-reference-features{isolation:isolate;border-top:0;padding-block:34px 38px;display:block;position:relative}.sp-reference-features:before{content:"";z-index:-1;inset-block:0;background:radial-gradient(ellipse at 60% 0%,#353d2438,transparent 75%),var(--surface-base);border-top:1px solid var(--line-soft);width:100vw;position:absolute;left:50%;transform:translate(-50%)}.sp-advantages-heading{margin-bottom:24px}.sp-reference-features .pdf-kicker{font-size:11px;margin-bottom:6px!important}.sp-reference-features h2{font-size:26px;line-height:1.3}.sp-reference-features .pdf-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sp-reference-features .pdf-benefit-grid article{border:1px solid var(--line-mid);background:linear-gradient(135deg,#40442d42,#0f140b8c);border-radius:8px;padding:0;display:block;overflow:hidden}.sp-detail-photo{aspect-ratio:3/2;background:var(--olive-800);height:auto;overflow:hidden}.sp-detail-photo img{object-fit:cover;filter:none;width:100%;height:100%;display:block}.sp-detail-photo-0 img{object-position:58% 12%}.sp-detail-photo-1 img{object-position:62% 26%}.sp-detail-photo-2 img{object-position:58% 50%}.sp-advantage-copy{grid-template-columns:38px minmax(0,1fr);gap:13px;padding:20px 18px 23px;display:grid}.sp-advantage-icon{border:1px solid var(--brass-400);width:36px;height:36px;color:var(--brass-400);border-radius:50%;place-items:center;display:grid}.sp-advantage-icon svg{stroke:currentColor;stroke-width:1.25px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.sp-reference-features .pdf-benefit-grid h3{min-height:2.9em;color:var(--brass-300);letter-spacing:0;max-width:none;font-size:14px;font-weight:600;line-height:1.45}.sp-reference-features .pdf-benefit-grid p{max-width:none;margin-top:9px;font-size:15px;line-height:1.6}@media (width>=1500px){.sp-reference-hero:before{background-size:100%}}@media (width>=681px) and (width<=1100px){.sp-reference-hero{grid-template-columns:48fr 52fr;min-height:570px}.sp-reference-hero h1{font-size:34px}.sp-reference-hero .pdf-hero-model{min-height:570px}.sp-reference-hero .product-3d-viewer{height:535px}.sp-reference-hero .pdf-lead{font-size:16px}.sp-reference-hero .pdf-dispatch{flex-basis:150px}.sp-reference-hero .pdf-proof{display:block}.sp-reference-hero .pdf-proof strong{max-width:none;margin-top:5px;display:block}.sp-reference-features .pdf-benefit-grid{gap:18px}.sp-detail-photo{height:auto}.sp-advantage-copy{grid-template-columns:30px 1fr;gap:10px;padding:16px 13px 18px}.sp-advantage-icon{width:30px;height:30px}}@media (width<=680px){.sp-reference-header{min-height:64px}.sp-reference-header .pdf-logo img{width:126px}.sp-reference-hero{grid-template-columns:1fr;min-height:0;padding-top:22px;display:grid}.sp-reference-hero:before{background:linear-gradient(180deg,var(--surface-base),#0c10094d 35%,transparent 65%,transparent 83%,var(--surface-base)),url(/images/backgrounds/sturmpak-hero-clean-v1.webp) 69% center/auto 100% no-repeat;height:475px;top:0;bottom:auto}.sp-reference-hero .pdf-hero-copy{display:contents}.sp-reference-hero .pdf-kicker{font-size:10px}.sp-reference-hero h1{max-width:24ch;font-size:28px;line-height:1.2}.pdf-landing .sp-reference-hero .pdf-hero-model{height:310px;min-height:0;margin:0 -20px}.sp-reference-hero .product-3d-viewer{height:295px}.sp-reference-hero .pdf-model-instruction{bottom:8px;left:20px}.sp-reference-hero .product-model-controls{bottom:6px;right:20px}.sp-reference-hero .pdf-lead{font-size:16px;line-height:1.5;margin-top:12px!important}.sp-reference-hero .pdf-buy-group{margin-top:16px}.sp-reference-hero .pdf-purchase-line{gap:12px}.sp-reference-hero .pdf-purchase-line .pdf-button{flex:1;width:auto}.sp-reference-hero .pdf-dispatch{flex:120px}.sp-reference-hero .pdf-hero-colours{gap:3px}.sp-reference-hero .pdf-hero-colours button{min-height:44px;padding-inline:8px}.sp-reference-hero .pdf-hero-details{gap:16px;margin-top:16px;padding-block:17px 24px}.sp-reference-hero .pdf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.sp-reference-hero .pdf-metrics strong{font-size:17px}.sp-reference-hero .pdf-metrics span{font-size:11px}.sp-reference-hero .pdf-proof{grid-template-columns:1fr;gap:6px;display:grid}.sp-reference-hero .pdf-proof strong{max-width:none}.sp-reference-features{padding-block:28px 32px}.sp-advantages-heading{margin-bottom:20px}.sp-reference-features h2{font-size:24px}.sp-reference-features .pdf-benefit-grid{grid-template-columns:1fr;gap:20px}.sp-detail-photo{aspect-ratio:3/2;height:auto}.sp-advantage-copy{padding:19px 18px 22px}.sp-reference-features .pdf-benefit-grid h3{font-size:15px}.sp-reference-features .pdf-benefit-grid p{font-size:16px}}@media (width<=680px) and (height<=740px){.pdf-landing .sp-reference-hero .pdf-hero-model{height:225px}.sp-reference-hero .product-3d-viewer{height:215px}.sp-reference-hero:before{background-size:auto,auto 100%;height:375px}}@media (width>=1001px){.sp-reference-header{padding-inline:clamp(48px,8vw,180px)}.sp-reference-hero.pdf-shell{width:calc(100% - 2*clamp(48px,8vw,180px))}}.pdf-landing.sp-modern{--surface-base:#151715;--surface-raised:#1e211d;--surface-inset:#1e211d;--surface-sunken:#0d120b;--text-primary:#f0efe8;--text-secondary:#b5b9ad;--ink:#f0efe8;--muted:#b5b9ad;--brass-400:#a4b184;--brass-300:#bdc8a2;--signal:#a4b184;--line-mid:#a4b1842b;--line-soft:#a4b1841c;--modern-gold:#a4b184;--modern-gutter:clamp(24px,4vw,64px);--modern-display:"Manrope","Inter",sans-serif;background:var(--surface-base);font-size:15px}.pdf-landing.sp-modern :is(h1,h2,h3){font-family:var(--modern-display);letter-spacing:-.035em;font-weight:500}.pdf-landing.sp-modern .pdf-shell{width:min(1280px,calc(100% - var(--modern-gutter)*2))}.pdf-landing.sp-modern .pdf-section{border-top:1px solid var(--line-soft);padding-block:80px}.pdf-landing.sp-modern .pdf-kicker{letter-spacing:.09em;color:var(--modern-gold);font:500 10px/1.5 IBM Plex Mono,monospace;margin-bottom:14px!important}.pdf-landing.sp-modern .pdf-button{background:var(--brass-400);min-height:48px;box-shadow:none;border:1px solid #0000;border-radius:9px;padding:12px 24px;font-size:14px;font-weight:600;transition:background-color .18s,transform .15s;color:#11170c!important}.pdf-landing.sp-modern .pdf-button:active{transform:scale(.98)}.pdf-landing.sp-modern .pdf-header{min-height:66px;padding:10px var(--modern-gutter);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);background:#151715f5;gap:24px}.pdf-landing.sp-modern .pdf-header .pdf-logo img{width:144px}.pdf-landing.sp-modern .pdf-header nav{gap:22px}.pdf-landing.sp-modern .pdf-header nav a{color:#b8c0ad;font-size:12px}.pdf-landing.sp-modern .pdf-header .pdf-button-small{min-height:40px;padding:9px 16px;font-size:12px}.pdf-landing.sp-modern :is(.pdf-language,.pdf-cart){border:1px solid var(--line-soft);background:0 0;border-radius:8px;width:36px;min-width:36px;height:36px}.sp-menu-toggle{display:none}.pdf-landing.sp-modern .sp-reference-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;min-height:640px;padding-block:40px}.pdf-landing.sp-modern .sp-reference-hero:before{background:0 0;width:auto;inset:0;transform:none}.pdf-landing.sp-modern .pdf-hero-copy{padding-block:36px}.pdf-landing.sp-modern .pdf-hero-copy h1{letter-spacing:-.045em;white-space:pre-line;max-width:18ch;font-size:clamp(36px,3.7vw,50px);font-weight:500;line-height:1.1}.pdf-landing.sp-modern .pdf-hero-copy .pdf-lead{max-width:45ch;font-size:15px;line-height:1.75;margin-top:24px!important}.pdf-landing.sp-modern .sp-replay-intro{width:fit-content;min-height:34px;color:var(--text-secondary);gap:18px;margin:0 0 18px;font-size:11px;display:flex}.pdf-landing.sp-modern .sp-replay-intro[hidden]{display:none}.pdf-landing.sp-modern .pdf-hero-model{isolation:isolate;border:1px solid var(--line-soft);background:radial-gradient(at 50% 46%,#45503765,#0000 68%),#1e211d;border-radius:24px;height:540px;min-height:540px;position:relative;overflow:clip}.pdf-landing.sp-modern .pdf-hero-model:before{content:"";z-index:-1;opacity:.18;background:url(/images/backgrounds/sturmpak-hero-clean-v1.webp) 65%/cover;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.pdf-landing.sp-modern .sp-reference-hero .product-3d-viewer{width:78%;height:450px;min-height:0;margin:32px auto 0;background:0 0!important}.pdf-landing.sp-modern .pdf-model-instruction{letter-spacing:.07em;text-shadow:none;font-size:9px;line-height:1.4;bottom:22px;left:24px}.pdf-landing.sp-modern .pdf-model-instruction span{letter-spacing:0;margin-top:4px;font-size:11px}.pdf-landing.sp-modern .product-model-controls button{background:#182015;border-radius:8px;width:36px;height:36px;font-size:16px}.pdf-landing.sp-modern .pdf-buy-group{border:0;margin-top:26px;padding-top:0}.pdf-landing.sp-modern .pdf-purchase-line{align-items:center;gap:18px;margin-top:10px}.pdf-landing.sp-modern .pdf-hero-colours{gap:7px;margin-top:16px}.pdf-landing.sp-modern .pdf-hero-colours button{min-height:40px;box-shadow:none;border:1px solid #0000;border-radius:7px;margin:0;padding:8px 9px;font-size:11px}.pdf-landing.sp-modern .pdf-hero-colours button[aria-pressed=true]{border-color:var(--line-mid);box-shadow:none;background:#242e1e}.pdf-landing.sp-modern .pdf-hero-details{border-top:1px solid var(--line-soft);gap:20px;margin-top:25px;padding-top:24px}.pdf-landing.sp-modern .pdf-metrics{gap:16px}.pdf-landing.sp-modern .pdf-metrics div{gap:6px}.pdf-landing.sp-modern .pdf-metrics svg{display:none}.pdf-landing.sp-modern .pdf-metrics strong{font:500 21px var(--modern-display);color:var(--text-primary)}.pdf-landing.sp-modern .pdf-metrics span{font-size:10px}.pdf-landing.sp-modern .pdf-proof{align-items:center;gap:20px}.pdf-landing.sp-modern .pdf-proof b{letter-spacing:.06em;color:var(--modern-gold);font-size:9px}.pdf-landing.sp-modern .pdf-proof>span{max-width:31ch;font-size:11px}.pdf-landing.sp-modern .pdf-proof strong{font-size:11px;font-weight:500}.pdf-landing.sp-modern .sp-reference-features .pdf-benefit-grid{gap:28px}.pdf-landing.sp-modern .sp-advantages-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.pdf-landing.sp-modern .sp-reference-features .pdf-benefit-grid article{background:0 0;border:0;border-radius:0;overflow:visible}.pdf-landing.sp-modern .sp-detail-photo{aspect-ratio:4/3;border-radius:16px}.pdf-landing.sp-modern .sp-advantage-copy{grid-template-columns:24px minmax(0,1fr);gap:14px;padding:24px 0 0}.pdf-landing.sp-modern .sp-advantage-icon{width:24px;height:26px;color:var(--brass-400);border:0;border-radius:0}.pdf-landing.sp-modern .sp-reference-features .pdf-benefit-grid h3{letter-spacing:-.01em;min-height:0;color:var(--text-primary);font-size:15px;line-height:1.4}.pdf-landing.sp-modern .sp-reference-features .pdf-benefit-grid p{margin-top:12px;font-size:14px;line-height:1.75}.pdf-landing.sp-modern .sp-scroll-film{background:#151715}.pdf-landing.sp-modern .sp-scroll-media video{object-fit:contain;object-position:center;width:100%;height:74%;position:absolute;inset:12% 0 auto;mask-image:linear-gradient(#0000,#000 12% 78%,#0000)}.pdf-landing.sp-modern .sp-scroll-stage{padding-inline:var(--modern-gutter)}.pdf-landing.sp-modern .sp-scroll-stories{inset-inline:var(--modern-gutter)}.pdf-landing.sp-modern .sp-scroll-bottom{inset-inline:var(--modern-gutter)}.pdf-landing.sp-modern .sp-scroll-top button{border-radius:8px}.pdf-landing.sp-modern .sp-construction{gap:24px 80px;padding-block:88px}.pdf-landing.sp-modern .sp-construction>h2{max-width:20ch;font-size:30px}.pdf-landing.sp-modern .sp-construction-overview{border-radius:22px;max-width:385px}.pdf-landing.sp-modern .sp-construction-details article{grid-template-columns:80px minmax(0,1fr);gap:24px;padding-block:22px}.pdf-landing.sp-modern .sp-detail-lens{border-color:var(--line-mid);width:80px}.pdf-landing.sp-modern .sp-detail-description h3{font-size:16px}.pdf-landing.sp-modern .sp-detail-description p{font-size:14px;line-height:1.75}.pdf-landing.sp-modern .pdf-section-head{align-items:end;gap:60px;margin-bottom:32px}.pdf-landing.sp-modern .pdf-section-head>p{max-width:40ch;font-size:14px;line-height:1.75}.pdf-landing.sp-modern .pdf-field-grid{gap:16px}.pdf-landing.sp-modern .pdf-field-lead{gap:16px}.pdf-landing.sp-modern .pdf-gallery-original-copy{gap:28px;margin-top:24px}.pdf-landing.sp-modern .pdf-gallery-original-copy p{font-size:13px;line-height:1.7}.pdf-landing.sp-modern .sp-kit-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:80px;margin-top:36px;display:grid}.pdf-landing.sp-modern .sp-kit-image{border:1px solid var(--line-soft);background:radial-gradient(ellipse,#35412a60,transparent 70%),var(--surface-raised);border-radius:22px;padding:36px}.pdf-landing.sp-modern .sp-kit-image img{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.pdf-landing.sp-modern .pdf-kit-grid{margin:0;display:block}.pdf-landing.sp-modern .pdf-kit-grid article{border:0;border-bottom:1px solid var(--line-soft);background:0 0;grid-template-columns:28px 1fr;gap:8px 20px;padding:22px 0;display:grid}.pdf-landing.sp-modern .pdf-kit-grid article:last-child{border:0}.pdf-landing.sp-modern .pdf-kit-grid article>span{color:var(--modern-gold);grid-row:1/3;font:11px/1.8 IBM Plex Mono,monospace}.pdf-landing.sp-modern .pdf-kit-grid h3{font-size:16px}.pdf-landing.sp-modern .pdf-kit-grid p{grid-column:2;font-size:14px;line-height:1.7}.pdf-landing.sp-modern .pdf-testing-section:before{display:none}.pdf-landing.sp-modern .sp-test-panel{background:var(--surface-raised);border:1px solid var(--line-soft);border-radius:22px;grid-template-columns:220px minmax(0,1fr);gap:24px 48px;margin-top:32px;padding:32px}.pdf-landing.sp-modern .sp-test-video video{border-radius:12px}.pdf-landing.sp-modern .sp-test-panel h3{font-size:22px}.pdf-landing.sp-modern .sp-test-panel p{font-size:14px;line-height:1.75}.pdf-landing.sp-modern .sp-purchase-facts{gap:24px;margin-top:32px}.pdf-landing.sp-modern .sp-purchase-facts span{color:var(--text-primary);font-size:13px}.pdf-landing.sp-modern .sp-purchase-facts strong{color:var(--text-secondary);font-size:12px;font-weight:400}.pdf-landing.sp-modern #specs{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-content:start;gap:14px 64px;display:grid}.pdf-landing.sp-modern #specs>.pdf-kicker{grid-column:1}.pdf-landing.sp-modern #specs>h2{grid-column:1;align-self:start;max-width:14ch}.pdf-landing.sp-modern #specs>.pdf-specs-intro{grid-column:1;align-self:start;max-width:34ch;font-size:14px;line-height:1.75}.pdf-landing.sp-modern .pdf-specs-wrap{grid-area:1/2/5;margin:0}.pdf-landing.sp-modern .pdf-specs :is(th,td){font-size:13px;line-height:1.65;padding:17px 12px!important}.pdf-landing.sp-modern .pdf-specs th{color:var(--text-primary);font-weight:500}.pdf-landing.sp-modern .pdf-specs td{color:var(--text-secondary)}.pdf-landing.sp-modern .sp-comparison .pdf-table-wrap{border:1px solid var(--line-soft);background:#1e211d;border-radius:16px;margin-top:32px}.pdf-landing.sp-modern .sp-comparison :is(td,th){padding:17px 20px;font-size:13px;line-height:1.65}.pdf-landing.sp-modern .pdf-built>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pdf-landing.sp-modern .pdf-built>div>span{border:1px solid var(--line-mid);background:#1e211d;border-radius:9px;padding:12px 18px;font-size:11px}.pdf-landing.sp-modern .pdf-built b{display:none}.pdf-landing.sp-modern .pdf-config-head{align-items:end;gap:48px;margin-bottom:32px}.pdf-landing.sp-modern .pdf-config-copy{max-width:40ch;font-size:14px;line-height:1.7}.pdf-landing.sp-modern .pdf-config-bullets{font-size:12px}.pdf-landing.sp-modern .pdf-config-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.pdf-landing.sp-modern .pdf-order-product{border:1px solid var(--line-soft);background:radial-gradient(#3b492c66,#0000 70%),#1e211d;border-radius:22px;min-height:0;padding:28px}.pdf-landing.sp-modern .pdf-order-product img{object-fit:contain;width:85%;max-height:300px;margin:auto}.pdf-landing.sp-modern .pdf-order-product-label{letter-spacing:.06em;color:var(--text-secondary);font-size:10px}.pdf-landing.sp-modern .pdf-order-product-specs{gap:15px;font-size:10px}.pdf-landing.sp-modern .pdf-order-card{border:1px solid var(--line-soft);background:#1e211d;border-radius:22px;padding:30px}.pdf-landing.sp-modern .pdf-label{letter-spacing:.09em;color:var(--text-secondary);font-size:10px}.pdf-landing.sp-modern .pdf-order-card .pdf-colors{gap:8px}.pdf-landing.sp-modern .pdf-order-card .pdf-colors button{border-radius:8px;min-height:44px;padding:8px 11px;font-size:11px}.pdf-landing.sp-modern .pdf-addons label{padding:14px 0;font-size:13px}.pdf-landing.sp-modern .pdf-total{padding-block:24px}.pdf-landing.sp-modern .pdf-total strong{font:500 30px var(--modern-display)}.pdf-landing.sp-modern .pdf-delivery{font-size:12px;line-height:1.65}.pdf-landing.sp-modern #faq{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);column-gap:64px;display:grid}.pdf-landing.sp-modern #faq>h2{grid-column:1;max-width:14ch}.pdf-landing.sp-modern .pdf-faq-grid{grid-area:1/2/3;margin:0;display:block}.pdf-landing.sp-modern .pdf-faq-grid details{border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0}.pdf-landing.sp-modern .pdf-faq-grid summary{font:500 15px/1.5 var(--modern-display);padding:22px 0}.pdf-landing.sp-modern .pdf-faq-answer{padding:0 32px 22px 0;font-size:14px;line-height:1.75}.pdf-landing.sp-modern .newsletter-band{width:min(1280px,calc(100% - var(--modern-gutter)*2));border:1px solid var(--line-mid);background:#1e211d;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;margin:24px auto 0;padding:40px}.pdf-landing.sp-modern .newsletter-band h2{font:500 32px/1.2 var(--modern-display);text-transform:none;letter-spacing:-.03em;margin-block:12px}.pdf-landing.sp-modern .newsletter-intro>p{font-size:13px;line-height:1.75}.pdf-landing.sp-modern .newsletter-band input[type=email]{border-color:var(--line-mid);background:#151715;border-radius:8px;min-height:48px}.pdf-landing.sp-modern .newsletter-band button{background:var(--brass-400);border-radius:8px;min-height:48px;font-size:13px;font-weight:600}.pdf-landing.sp-modern .newsletter-consent{font-size:11px;line-height:1.6}.pdf-landing.sp-modern .pdf-footer{border:0;gap:32px;padding-block:56px 28px}.pdf-landing.sp-modern .pdf-footer img{width:145px}.pdf-landing.sp-modern .pdf-footer :is(p,a,span){font-size:12px;line-height:1.8}.pdf-landing.sp-modern .pdf-footer b{color:var(--modern-gold);letter-spacing:.06em;margin-bottom:6px;font:500 10px IBM Plex Mono,monospace}.pdf-landing.sp-modern .pdf-footer small{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:24px}@media (width>=761px){.pdf-landing.sp-modern .sp-alpine-intro{background:#091113;max-height:none;container-type:size}.pdf-landing.sp-modern .sp-alpine-film,.pdf-landing.sp-modern .sp-alpine-shade{width:min(100%,177.778cqh);left:50%;transform:translate(-50%);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.pdf-landing.sp-modern .sp-alpine-top,.pdf-landing.sp-modern .sp-alpine-copy,.pdf-landing.sp-modern .sp-alpine-bottom{--modern-gutter:max(clamp(24px,4vw,64px),calc((100% - 177.778cqh)/2 + 64px))}}.pdf-landing.sp-modern .sp-alpine-copy h2{font-family:var(--modern-display);font-size:42px;font-weight:500}.pdf-landing.sp-modern .sp-alpine-enter{background:var(--brass-400);border-radius:9px}.pdf-landing.sp-modern .sp-alpine-top,.pdf-landing.sp-modern .sp-alpine-copy,.pdf-landing.sp-modern .sp-alpine-bottom{margin-inline:var(--modern-gutter)}@media (hover:hover) and (pointer:fine){.pdf-landing.sp-modern .pdf-button:hover{background:#bdc8a2}.pdf-landing.sp-modern .pdf-header nav a:hover{color:#f0efe8}.pdf-landing.sp-modern .pdf-faq-grid summary:hover{color:var(--brass-300)}}@media (width<=1000px){.pdf-landing.sp-modern .pdf-header nav{top:100%;padding:16px var(--modern-gutter);border-bottom:1px solid var(--line-mid);background:#1e211d;display:none;position:absolute;inset-inline:0}.pdf-landing.sp-modern .pdf-header[data-menu-open] nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}.pdf-landing.sp-modern .pdf-header nav a{align-items:center;min-height:44px;display:flex}.pdf-landing.sp-modern .pdf-header .pdf-button-small{display:none}.sp-menu-toggle{color:#e6ecd9;background:0 0;border:1px solid #a4b18425;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.sp-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px}.pdf-landing.sp-modern .sp-reference-hero{grid-template-columns:1fr 1fr;gap:24px}.pdf-landing.sp-modern .pdf-hero-copy h1{font-size:36px}.pdf-landing.sp-modern .pdf-hero-model{height:460px;min-height:460px}.pdf-landing.sp-modern .sp-reference-hero .product-3d-viewer{width:80%;height:375px}.pdf-landing.sp-modern .sp-reference-hero .product-model-controls{right:-16px}.pdf-landing.sp-modern .sp-construction{column-gap:36px}.pdf-landing.sp-modern .sp-kit-layout{gap:36px}.pdf-landing.sp-modern #specs,.pdf-landing.sp-modern #faq{column-gap:36px}.pdf-landing.sp-modern .newsletter-band{gap:30px;padding:30px}}@media (width<=680px){.pdf-landing.sp-modern{--modern-gutter:20px}.pdf-landing.sp-modern .pdf-header{gap:12px;min-height:64px;padding:10px 20px}.pdf-landing.sp-modern .pdf-header .pdf-logo img{width:118px}.pdf-landing.sp-modern .pdf-header-actions{gap:6px}.pdf-landing.sp-modern :is(.pdf-cart,.pdf-language,.sp-menu-toggle){width:32px;min-width:32px}.pdf-landing.sp-modern .pdf-section{padding-block:52px}.pdf-landing.sp-modern .sp-reference-hero{grid-template-columns:1fr;gap:0;min-height:0;padding-block:32px 40px;display:grid}.pdf-landing.sp-modern .pdf-hero-copy{display:contents}.pdf-landing.sp-modern .pdf-hero-copy .pdf-kicker{order:0;font-size:9px;margin-bottom:16px!important}.pdf-landing.sp-modern .pdf-hero-copy h1{order:1;max-width:none;font-size:36px;line-height:1.12}.pdf-landing.sp-modern .pdf-hero-model{border-radius:18px;order:2;width:100%;height:330px;min-height:0;margin:24px 0 0}.pdf-landing.sp-modern .sp-reference-hero .product-3d-viewer{width:72%;height:265px;margin:15px auto 0}.pdf-landing.sp-modern .sp-reference-hero .product-model-controls{bottom:-12px;right:-24px}.pdf-landing.sp-modern .pdf-model-instruction{font-size:8px;bottom:15px;left:16px}.pdf-landing.sp-modern .pdf-model-instruction span{font-size:10px}.pdf-landing.sp-modern .pdf-hero-copy .pdf-lead{order:3;max-width:none;font-size:14px;line-height:1.75;margin-top:24px!important}.pdf-landing.sp-modern .sp-replay-intro{order:4;margin-top:10px;margin-bottom:0;font-size:11px}.pdf-landing.sp-modern .pdf-buy-group{order:5;width:100%;margin-top:16px}.pdf-landing.sp-modern .pdf-purchase-line{gap:14px;margin-top:0}.pdf-landing.sp-modern .pdf-purchase-line .pdf-button{flex:1;min-width:0;padding-inline:15px;font-size:13px}.pdf-landing.sp-modern .pdf-dispatch{flex:0 105px}.pdf-landing.sp-modern .live-inventory{font-size:10px}.pdf-landing.sp-modern .pdf-hero-colours{gap:6px}.pdf-landing.sp-modern .pdf-hero-details{order:6;gap:20px;margin-top:22px;padding-bottom:0;display:grid}.pdf-landing.sp-modern .pdf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pdf-landing.sp-modern .pdf-metrics strong{font-size:19px}.pdf-landing.sp-modern .pdf-metrics span{font-size:9px}.pdf-landing.sp-modern .pdf-proof{gap:16px;display:flex}.pdf-landing.sp-modern .sp-advantages-heading{margin-bottom:26px;display:block}.pdf-landing.sp-modern .sp-advantages-heading h2{font-size:26px}.pdf-landing.sp-modern .sp-reference-features .pdf-benefit-grid{grid-template-columns:1fr;gap:32px}.pdf-landing.sp-modern .sp-detail-photo{aspect-ratio:3/2;border-radius:14px}.pdf-landing.sp-modern .sp-advantage-copy{padding-top:18px}.pdf-landing.sp-modern .sp-reference-features .pdf-benefit-grid p{font-size:14px}.pdf-landing.sp-modern .sp-scroll-media video{object-fit:contain;object-position:center;width:160%;height:68%;top:12%;left:-30%;mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.pdf-landing.sp-modern .sp-scroll-heading h2{font-size:25px}.pdf-landing.sp-modern .sp-scroll-story-copy h3{font-size:24px}.pdf-landing.sp-modern .sp-construction{grid-template-columns:1fr;gap:28px;padding-block:52px}.pdf-landing.sp-modern .sp-construction>h2{max-width:24ch;font-size:26px}.pdf-landing.sp-modern .sp-construction-overview{max-width:280px}.pdf-landing.sp-modern .sp-construction-details article{grid-template-columns:68px minmax(0,1fr);gap:18px}.pdf-landing.sp-modern .sp-detail-lens{width:68px}.pdf-landing.sp-modern .pdf-section-head{margin-bottom:26px;display:block}.pdf-landing.sp-modern .pdf-section-head>p{margin-top:18px}.pdf-landing.sp-modern .pdf-field-grid,.pdf-landing.sp-modern .pdf-field-lead{gap:12px}.pdf-landing.sp-modern .pdf-field-grid button{border-radius:12px}.pdf-landing.sp-modern .sp-kit-layout{grid-template-columns:1fr;gap:20px;margin-top:26px}.pdf-landing.sp-modern .sp-kit-image{border-radius:18px;padding:24px}.pdf-landing.sp-modern .sp-kit-image img{max-height:240px}.pdf-landing.sp-modern .pdf-kit-grid article{gap:6px 16px;padding-block:20px}.pdf-landing.sp-modern .sp-test-panel{border-radius:18px;gap:24px;padding:22px;display:flex}.pdf-landing.sp-modern .sp-test-video{width:min(100%,220px)}.pdf-landing.sp-modern .sp-purchase-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pdf-landing.sp-modern #specs,.pdf-landing.sp-modern #faq{display:block}.pdf-landing.sp-modern #specs>h2,.pdf-landing.sp-modern #faq>h2{max-width:24ch}.pdf-landing.sp-modern .pdf-specs-wrap{margin-top:26px}.pdf-landing.sp-modern #specs>.pdf-specs-intro{margin-top:18px}.pdf-landing.sp-modern .pdf-specs :is(th,td){font-size:12px;padding:14px 6px!important}.pdf-landing.sp-modern .sp-comparison :is(th,td){padding:14px 12px;font-size:12px}.pdf-landing.sp-modern .pdf-config-head{margin-bottom:26px;display:block}.pdf-landing.sp-modern .pdf-config-bullets{margin-top:20px}.pdf-landing.sp-modern .pdf-config-grid{grid-template-columns:1fr;gap:16px}.pdf-landing.sp-modern .pdf-order-product{border-radius:18px;padding:24px}.pdf-landing.sp-modern .pdf-order-product img{max-height:230px}.pdf-landing.sp-modern .pdf-order-card{border-radius:18px;padding:22px}.pdf-landing.sp-modern .pdf-order-card .pdf-colors{gap:5px}.pdf-landing.sp-modern .pdf-order-card .pdf-colors button{padding-inline:8px;font-size:10px}.pdf-landing.sp-modern .pdf-faq-grid{margin-top:26px}.pdf-landing.sp-modern .pdf-faq-grid summary{padding-block:20px;font-size:14px}.pdf-landing.sp-modern .newsletter-band{border-radius:18px;grid-template-columns:1fr;gap:26px;margin-top:12px;padding:26px}.pdf-landing.sp-modern .newsletter-band h2{font-size:28px}.pdf-landing.sp-modern .pdf-footer{gap:28px;padding-top:44px;padding-bottom:100px}.pdf-landing.sp-modern .pdf-mobile-order{border-top:1px solid var(--line-mid);backdrop-filter:blur(12px);background:#151715f5}.pdf-landing.sp-modern .pdf-mobile-order .pdf-button{border-radius:8px;min-height:44px;font-size:13px}.pdf-landing.sp-modern .sp-alpine-film{object-fit:contain;width:165%;height:70%;top:4%;left:-32.5%;mask-image:linear-gradient(#0000,#000 15% 70%,#0000)}.pdf-landing.sp-modern .sp-alpine-intro{background:#151715}.pdf-landing.sp-modern .sp-alpine-copy h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.pdf-landing.sp-modern .pdf-button{transition:none}.pdf-landing.sp-modern .pdf-button:active{transform:none}}.pdf-landing.sp-modern .sp-reference-hero{width:100%;max-width:none;padding:clamp(32px,6vh,80px) var(--modern-gutter);background:#151715;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:5vw;min-height:calc(100svh - 66px);position:relative;overflow:clip}.pdf-landing.sp-modern .sp-reference-hero:before{content:"";z-index:0;background:linear-gradient(90deg,#151715f5 0%,#151715b0 45%,#15171540 100%),url(/images/backgrounds/sturmpak-hero-clean-v1.webp) 50%/cover;position:absolute;inset:0}.pdf-landing.sp-modern .pdf-hero-copy,.pdf-landing.sp-modern .pdf-hero-model{z-index:1;position:relative}.pdf-landing.sp-modern .pdf-hero-copy{max-width:620px;padding:0}.pdf-landing.sp-modern .pdf-hero-copy h1{letter-spacing:-.055em;font-size:clamp(38px,4.9vw,76px);line-height:1.02}.pdf-landing.sp-modern .pdf-hero-model{background:0 0;border:0;border-radius:0;height:clamp(320px,68svh,780px);min-height:0;overflow:visible}.pdf-landing.sp-modern .pdf-hero-model:before{display:none}.pdf-landing.sp-modern .sp-reference-hero .product-3d-viewer{width:100%;height:100%;min-height:0;margin:0}.pdf-landing.sp-modern .sp-reference-hero .product-model-controls{top:auto;bottom:12px;right:12px}.pdf-landing.sp-modern .pdf-model-instruction{bottom:16px;left:12px}.pdf-landing.sp-modern .sp-scroll-film[data-enhanced=true] .sp-scroll-stage{height:calc(100svh - 66px);min-height:0}.pdf-landing.sp-modern .sp-scroll-media{inset:110px 0 190px}.pdf-landing.sp-modern .sp-scroll-media video{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;inset:0;mask-image:none}.pdf-landing.sp-modern .sp-scroll-heading h2{font-size:clamp(24px,3vw,42px)}.pdf-landing.sp-modern .sp-reference-features{width:100%;padding-inline:var(--modern-gutter);--text-primary:#172011;--text-secondary:#46523c;--modern-gold:#5b653f;--line-soft:#17201122;background:#d8ddc7}.pdf-landing.sp-modern .sp-reference-features h2{color:#172011}.pdf-landing.sp-modern .sp-advantages-heading h2{text-transform:none;font-size:clamp(28px,3.3vw,46px)}.pdf-landing.sp-modern .sp-detail-photo{border-radius:3px}.pdf-landing.sp-modern .sp-construction{padding-block:100px}.pdf-landing.sp-modern .pdf-field-grid button{border-radius:3px}.pdf-landing.sp-modern .pdf-config-section{background:#1e211d}@media (width<=680px){.pdf-landing.sp-modern .sp-reference-hero{grid-template-columns:1fr;gap:0;min-height:0;padding:32px 20px}.pdf-landing.sp-modern .pdf-hero-copy{display:contents}.pdf-landing.sp-modern .pdf-hero-copy>*{z-index:1;position:relative}.pdf-landing.sp-modern .pdf-hero-copy h1{font-size:clamp(36px,9vw,56px)}.pdf-landing.sp-modern .pdf-hero-model{height:clamp(240px,45svh,460px);margin:16px 0}.pdf-landing.sp-modern .sp-reference-hero .product-3d-viewer{width:100%;height:100%;margin:0}.pdf-landing.sp-modern .sp-scroll-film[data-enhanced=true] .sp-scroll-stage{height:calc(100svh - 142px);min-height:0;padding-top:16px;top:64px}.pdf-landing.sp-modern .sp-scroll-media{inset:115px 0 210px}.pdf-landing.sp-modern .sp-scroll-media video{object-fit:contain;width:100%;height:100%;inset:0;mask-image:none}.pdf-landing.sp-modern .sp-scroll-story-copy p{font-size:12px;line-height:1.5}.pdf-landing.sp-modern .sp-scroll-stories{bottom:105px}.pdf-landing.sp-modern .sp-scroll-heading h2{font-size:23px}.pdf-landing.sp-modern .sp-scroll-story-copy h3{font-size:22px}.pdf-landing.sp-modern .sp-construction{padding-block:56px}}@media (height<=650px){.pdf-landing.sp-modern .sp-scroll-film[data-enhanced=true]{height:auto}.pdf-landing.sp-modern .sp-scroll-film[data-enhanced=true] .sp-scroll-stage{height:650px;position:relative;top:auto}}@font-face{font-family:FieldDisplay;src:url(/fonts/BarlowCondensed-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:FieldBody;src:url(/fonts/Manrope-Variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}.pdf-landing.sp-modern{--modern-display:FieldDisplay,sans-serif;font-family:FieldBody,sans-serif}.pdf-landing.sp-modern :is(h1,h2,h3){letter-spacing:.005em;font-family:FieldDisplay,sans-serif!important;font-weight:600!important}.pdf-landing.sp-modern .pdf-hero-copy h1{text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(58px,6.5vw,100px);line-height:.95}.pdf-landing.sp-modern .pdf-hero-copy .pdf-lead{max-width:32ch;font-size:16px}.pdf-landing.sp-modern .sp-reference-hero{min-height:calc(100svh - 66px);padding-block:28px}.pdf-landing.sp-modern .pdf-hero-model{height:clamp(390px,80svh,960px)}.pdf-landing.sp-modern .sp-reference-hero:after{content:"";mix-blend-mode:screen;opacity:.65;pointer-events:none;z-index:2;background:url(/images/backgrounds/field-embers-v1.png) 50%/cover;animation:4.8s ease-out both field-embers-drift;position:absolute;inset:-4%}.pdf-landing.sp-modern .sp-hero-facts .pdf-hero-details{border-top:0;justify-content:space-between;align-items:center;gap:40px;margin:0;padding:28px 0;display:flex}.pdf-landing.sp-modern .sp-hero-facts .pdf-metrics{flex:1}.pdf-landing.sp-modern .sp-hero-facts .pdf-proof{max-width:330px}.pdf-landing.sp-modern :is(#configure,#specs,#kit,#faq){isolation:isolate;position:relative;background:0 0!important}.pdf-landing.sp-modern :is(#configure,#specs,#kit,#faq):before{content:"";z-index:-1;opacity:.075;pointer-events:none;background:url(/images/backgrounds/field-topography.svg) 50%/800px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 45%,#0000)}.pdf-landing.sp-modern .pdf-order-product{background:radial-gradient(#35412a55,#0000 70%),#141a11}.pdf-landing.sp-modern .pdf-order-card,.pdf-landing.sp-modern .newsletter-band{background:#1e211d}.pdf-landing.sp-modern .sp-scroll-film .sp-scroll-media video{object-fit:contain;width:100%;max-width:none;height:100%;inset:0;mask-image:none}@keyframes field-embers-drift{0%{opacity:.45;transform:translateY(12px)}to{opacity:.7;transform:translate(-16px,-16px)}}@media (prefers-reduced-motion:no-preference){.sp-modern [data-field-reveal].field-reveal-ready{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.3,1);transform:translateY(22px)}.sp-modern [data-field-reveal].field-reveal-ready.field-revealed{opacity:1;transform:none}}@media (width<=680px){.pdf-landing.sp-modern .pdf-hero-copy h1{font-size:clamp(52px,13vw,76px)}.pdf-landing.sp-modern .sp-reference-hero{min-height:0;padding-block:30px}.pdf-landing.sp-modern .pdf-hero-model{height:clamp(310px,53svh,580px);margin:10px 0}.pdf-landing.sp-modern .pdf-hero-copy .pdf-lead{font-size:14px;margin-top:12px!important}.pdf-landing.sp-modern .sp-hero-facts .pdf-hero-details{padding-block:24px;display:block}.pdf-landing.sp-modern .sp-hero-facts .pdf-proof{max-width:none;margin-top:24px}.pdf-landing.sp-modern .sp-scroll-film .sp-scroll-media{inset:125px 0 220px}.pdf-landing.sp-modern .sp-scroll-film .sp-scroll-media video{object-fit:contain;width:150%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}}@media (prefers-reduced-motion:reduce){.pdf-landing.sp-modern .sp-reference-hero:after{animation:none}}.pdf-landing.sp-modern .sp-reference-features:before{display:none}.pdf-landing.sp-modern .sp-kit-image,.pdf-landing.sp-modern .pdf-order-product{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pdf-landing.sp-modern .sp-kit-image img{max-height:420px}.pdf-landing.sp-modern :is(.sp-construction-overview,.pdf-order-card,.sp-test-panel,.newsletter-band,.pdf-table-wrap,.pdf-field-grid button,.sp-detail-photo),.pdf-landing.sp-modern :is(.pdf-button,.pdf-colors button,.newsletter-band input,.newsletter-band button){border-radius:4px}.pdf-landing.sp-modern .sp-scroll-film .sp-scroll-media{inset:0}.pdf-landing.sp-modern .sp-scroll-film .sp-scroll-media video{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:none;mask-image:none}.pdf-landing.sp-modern .sp-scroll-film .sp-scroll-shade{background:linear-gradient(90deg,#151715e0,#0000 48%,#15171535),linear-gradient(#151715c0 0%,#0000 45%,#15171580 76%,#151715f5 100%)}@media (width<=760px){.pdf-landing.sp-modern .sp-scroll-film .sp-scroll-shade{background:linear-gradient(#151715b0 0%,#0000 42%,#151715b0 72%,#151715f5 100%)}.pdf-landing.sp-modern .sp-kit-image img{max-height:300px}}.pdf-landing.sp-modern .sp-reference-features .pdf-benefit-grid h3{font-size:20px;line-height:1.3}.pdf-landing.sp-modern .sp-reference-features{--text-primary:#f0efe8;--text-secondary:#b5b9ad;--modern-gold:#a4b184;--line-soft:#a4b1841c;background:#151715}.pdf-landing.sp-modern .sp-reference-features :is(h2,h3){color:#f0efe8}.pdf-landing.sp-modern .sp-reference-features .pdf-benefit-grid p{color:#b5b9ad}.pdf-landing.sp-modern .sp-reference-features .sp-advantage-icon{filter:none}.pdf-landing.sp-modern{--surface-base:#151715;--surface-raised:#1e211d;--surface-inset:#191c18;--surface-sunken:#121411;--text-primary:#f0efe8;--text-secondary:#b5b9ad;--ink:#f0efe8;--muted:#b5b9ad;--modern-gold:#a4b184;--line-soft:#f0efe814;--line-mid:#f0efe825}.pdf-landing.sp-modern :is(h2,h3){letter-spacing:-.025em;font-family:FieldBody,sans-serif!important;font-weight:600!important}.pdf-landing.sp-modern h2{font-size:clamp(26px,2.5vw,38px);line-height:1.2}.pdf-landing.sp-modern h3{font-size:18px;line-height:1.45}.pdf-landing.sp-modern .pdf-hero-copy h1{max-width:13ch;font-size:clamp(56px,5.8vw,88px);line-height:1}.pdf-landing.sp-modern .sp-reference-hero:after{display:none}.pdf-landing.sp-modern .sp-reference-hero:before{background:linear-gradient(90deg,#151715f5 0%,#151715bb 40%,#15171530 75%),linear-gradient(#0000 75%,#151715),url(/images/backgrounds/sturmpak-hero-clean-v1.webp) 50%/cover}.pdf-landing.sp-modern .pdf-header{background:#151715f5}.pdf-landing.sp-modern .pdf-section{padding-block:clamp(56px,6vw,88px)}.pdf-landing.sp-modern .pdf-kicker{color:#a4b184;letter-spacing:.08em;font-size:10px}.pdf-landing.sp-modern .sp-reference-features{--modern-gold:#a4b184;background:#151715}.pdf-landing.sp-modern .sp-reference-features .pdf-benefit-grid h3{letter-spacing:-.015em;font-size:17px;line-height:1.5}.pdf-landing.sp-modern .sp-reference-features .pdf-benefit-grid p{color:#b5b9ad;font-size:14px;line-height:1.8}.pdf-landing.sp-modern .sp-advantages-heading{align-items:start}.pdf-landing.sp-modern .sp-advantages-heading h2{max-width:23ch;font-size:clamp(26px,2.5vw,36px)}.pdf-landing.sp-modern :is(.sp-detail-description h3,.pdf-kit-grid h3){font-size:17px}.pdf-landing.sp-modern :is(#configure,#specs,#kit,#faq):before{opacity:.025}.pdf-landing.sp-modern :is(.pdf-order-card,.sp-test-panel,.newsletter-band){box-shadow:none;background:#1e211d;border:1px solid #f0efe814;border-radius:6px}.pdf-landing.sp-modern .pdf-order-product{background:0 0;border:0}.pdf-landing.sp-modern .pdf-built>div>span{color:#d1d4c9;background:0 0;border-color:#f0efe825;border-radius:4px}.pdf-landing.sp-modern .sp-comparison .pdf-table-wrap{background:#191c18;border-color:#f0efe814;border-radius:4px}.pdf-landing.sp-modern .newsletter-band h2{letter-spacing:-.03em;font-size:30px;line-height:1.3;font-family:FieldBody,sans-serif!important}.pdf-landing.sp-modern .pdf-footer b{color:#a4b184}.pdf-landing.sp-modern .pdf-faq-grid summary{font-family:FieldBody,sans-serif;font-size:15px}.pdf-landing.sp-modern .sp-scroll-film{--olive-film:#151715;--olive-light:#a4b184;background:#151715}.pdf-landing.sp-modern .sp-scroll-top p,.pdf-landing.sp-modern .sp-scroll-heading p,.pdf-landing.sp-modern .sp-scroll-chapter-label{color:#c1caae}.pdf-landing.sp-modern .sp-scroll-story-copy h3{font-size:clamp(26px,2.6vw,36px)}.pdf-landing.sp-modern .sp-scroll-fact strong{color:#e1e6d5}.pdf-landing.sp-modern .sp-scroll-top button{background:#151715a0;border-color:#f0efe840}.pdf-landing.sp-modern .sp-alpine-enter{color:#151715;background:#a4b184}.pdf-landing.sp-modern .sp-alpine-copy>p:first-child{color:#c1caae}.pdf-landing.sp-modern .pdf-mobile-order{background:#151715f5}@media (width<=680px){.pdf-landing.sp-modern .pdf-hero-copy h1{font-size:clamp(50px,12vw,68px)}.pdf-landing.sp-modern .sp-scroll-story-copy h3{font-size:25px}.pdf-landing.sp-modern .newsletter-band h2,.pdf-landing.sp-modern .sp-advantages-heading h2{font-size:26px}.pdf-landing.sp-modern .pdf-section{padding-block:52px}}.pdf-landing.sp-modern :is(.pdf-total strong,.pdf-metrics strong,.pdf-order-card strong){font-family:FieldBody,sans-serif}.pdf-landing.sp-modern .pdf-header .pdf-header-actions{--header-control-size:40px;align-items:center;gap:8px;display:flex}.pdf-landing.sp-modern .pdf-header .pdf-header-actions :is(.pdf-language,.pdf-cart,.user-menu-trigger,.sp-menu-toggle){box-sizing:border-box;width:var(--header-control-size);min-width:var(--header-control-size);max-width:var(--header-control-size);height:var(--header-control-size);min-height:var(--header-control-size);color:#d4d8cc;box-shadow:none;background:0 0;border:1px solid #f0efe825;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;font-family:FieldBody,sans-serif;font-size:12px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s}.pdf-landing.sp-modern .pdf-header .pdf-header-actions :is(.pdf-language,.pdf-cart,.user-menu-trigger){display:flex}.pdf-landing.sp-modern .pdf-header .pdf-header-actions .user-menu{flex:none;align-items:center;display:flex}.pdf-landing.sp-modern .pdf-header .pdf-header-actions :is(.pdf-cart,.user-menu-trigger,.sp-menu-toggle) svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:19px;height:19px;display:block}.pdf-landing.sp-modern .pdf-header .pdf-header-actions .pdf-button-small{border-radius:4px;height:40px;min-height:40px}@media (hover:hover) and (pointer:fine){.pdf-landing.sp-modern .pdf-header .pdf-header-actions :is(.pdf-language,.pdf-cart,.user-menu-trigger,.sp-menu-toggle):hover{color:#f0efe8;background:#a4b18412;border-color:#a4b18480}}@media (width<=680px){.pdf-landing.sp-modern .pdf-header .pdf-header-actions{--header-control-size:36px;gap:6px}}@media (width<=359px){.pdf-landing.sp-modern .pdf-header .pdf-header-actions{--header-control-size:32px}}.pdf-landing.sp-modern .pdf-header .pdf-header-actions .user-menu[data-compact=true] .user-menu-trigger{width:var(--header-control-size);min-width:var(--header-control-size);max-width:var(--header-control-size);height:var(--header-control-size);min-height:var(--header-control-size);color:#d4d8cc;background:0 0;border-color:#f0efe825;border-radius:4px}@media (hover:hover) and (pointer:fine){.pdf-landing.sp-modern .pdf-header .pdf-header-actions .user-menu[data-compact=true] .user-menu-trigger:hover{color:#f0efe8;background:#a4b18412;border-color:#a4b18480}}.pdf-landing.sp-modern .sp-field-use{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.pdf-landing.sp-modern .sp-field-use-photo{cursor:zoom-in;background:0 0;border:0;border-radius:4px;padding:0;display:block;overflow:hidden}.pdf-landing.sp-modern .sp-field-use-photo img{width:100%;height:auto;display:block}.pdf-landing.sp-modern .sp-field-use-copy h2{max-width:16ch}.pdf-landing.sp-modern .sp-field-use-copy>p:not(.pdf-kicker){color:#b5b9ad;max-width:38ch;margin-top:24px;font-size:15px;line-height:1.8}.pdf-landing.sp-modern .sp-field-use-copy>a{color:#bdc8a2;align-items:center;gap:24px;min-height:44px;margin-top:22px;font-size:13px;display:inline-flex}.pdf-landing.sp-modern :is(.sp-field-use-photo,.sp-detail-photo,.pdf-field-grid) img{filter:none}.pdf-landing.sp-modern :is(.sp-detail-photo,.pdf-field-grid button):after{background:0 0}body.sturmpak-storefront .lightbox-frame img[src*="/field/cinematic-v1/"]{filter:none}body.sturmpak-storefront .lightbox-image-shell:has(img[src*="/field/cinematic-v1/"]):before,body.sturmpak-storefront .lightbox-image-shell:has(img[src*="/field/cinematic-v1/"]):after{display:none}.pdf-landing.sp-modern .pdf-field-lead{grid-template-columns:1fr}.pdf-landing.sp-modern .pdf-testing-section{border-bottom:0;padding-bottom:36px}.pdf-landing.sp-modern .pdf-testing-section+#configure{border-top:0;padding-top:36px}@media (width<=680px){.pdf-landing.sp-modern .sp-field-use{grid-template-columns:1fr;gap:26px}.pdf-landing.sp-modern .sp-field-use-copy h2{max-width:22ch}.pdf-landing.sp-modern .sp-field-use-copy>p:not(.pdf-kicker){margin-top:16px;font-size:14px}}.pdf-landing.sp-modern #specs :is(.pdf-backpack-specs,.pdf-specs-wrap)>h3{font:600 17px/1.4 var(--font-body,sans-serif);letter-spacing:0;color:var(--text-primary);margin:0 0 18px}.pdf-landing.sp-modern .pdf-backpack-specs{grid-area:4/1;align-self:start;min-width:0;margin-top:18px}.pdf-landing.sp-modern #specs .pdf-backpack-specs>.pdf-valve-specs-title{margin-top:32px}.pdf-landing.sp-modern .pdf-backpack-specs table{border-collapse:collapse;table-layout:fixed;width:100%}.pdf-landing.sp-modern .pdf-backpack-specs thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pdf-landing.sp-modern .pdf-backpack-specs tr{border-bottom:1px solid var(--line-soft)}.pdf-landing.sp-modern .pdf-backpack-specs tr:first-child{border-top:1px solid var(--line-mid)}.pdf-landing.sp-modern .pdf-backpack-specs :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 0;font-size:12px;line-height:1.65}.pdf-landing.sp-modern .pdf-backpack-specs th{width:34%;color:var(--text-primary);padding-right:16px;font-weight:500}.pdf-landing.sp-modern .pdf-backpack-specs td{color:var(--text-secondary)}@media (width<=900px){.pdf-landing.sp-modern .pdf-backpack-specs{margin-top:28px}}@media (width<=760px){.pdf-landing.sp-modern{--modern-gutter:20px}.pdf-landing.sp-modern .pdf-section{padding-block:40px}.pdf-landing.sp-modern #product-presentation{grid-template-columns:1fr;gap:0;min-height:0;padding:24px 20px 32px}.pdf-landing.sp-modern #product-presentation .pdf-hero-copy{display:contents}.pdf-landing.sp-modern #product-title{order:1;max-width:none;font-size:clamp(40px,10.8vw,58px);line-height:1.02}.pdf-landing.sp-modern #product-presentation .pdf-kicker{order:0;font-size:9px;margin-bottom:12px!important}.pdf-landing.sp-modern #model{order:2;height:clamp(240px,37svh,360px);min-height:0;margin:12px 0}.pdf-landing.sp-modern #model .product-3d-viewer{width:100%;height:100%;margin:0}.pdf-landing.sp-modern #product-presentation .pdf-lead{order:3;max-width:35ch;font-size:14px;margin-top:8px!important}.pdf-landing.sp-modern #product-presentation .sp-replay-intro{order:4;margin-block:8px}.pdf-landing.sp-modern #product-presentation .pdf-buy-group{order:5;margin-top:8px}.pdf-landing.sp-modern .sp-hero-facts .pdf-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pdf-landing.sp-modern .sp-field-use,.pdf-landing.sp-modern .pdf-config-grid{grid-template-columns:1fr;gap:24px}.pdf-landing.sp-modern .sp-field-use-copy h2{max-width:none}.pdf-landing.sp-modern .sp-advantages-heading{display:block}.pdf-landing.sp-modern .sp-reference-features .pdf-benefit-grid{grid-template-columns:1fr;gap:28px}.pdf-landing.sp-modern .sp-detail-photo{aspect-ratio:3/2}.pdf-landing.sp-modern .sp-advantage-copy{padding-top:14px}.pdf-landing.sp-modern .sp-reference-features .pdf-benefit-grid h3{font-size:16px}.pdf-landing.sp-modern .pdf-field-grid,.pdf-landing.sp-modern .pdf-field-lead{grid-template-columns:1fr;gap:12px;display:grid}.pdf-landing.sp-modern .pdf-field-grid figure{grid-area:auto}.pdf-landing.sp-modern .pdf-field-grid img{object-fit:contain;width:100%;height:auto;max-height:480px}.pdf-landing.sp-modern .sp-kit-layout{grid-template-columns:1fr;gap:20px}.pdf-landing.sp-modern .sp-kit-image img{max-height:240px}.pdf-landing.sp-modern .pdf-kit-grid article{padding-block:16px}.pdf-landing.sp-modern .sp-test-panel{gap:20px;padding:20px}.pdf-landing.sp-modern .sp-test-video{width:min(100%,190px)}.pdf-landing.sp-modern .pdf-config-head,.pdf-landing.sp-modern .pdf-section-head{display:block}.pdf-landing.sp-modern .pdf-order-card{padding:20px}.pdf-landing.sp-modern .pdf-order-product img{max-height:220px}.pdf-landing.sp-modern .pdf-order-card .pdf-colors{flex-wrap:wrap;gap:8px;display:flex}.pdf-landing.sp-modern .pdf-order-card .pdf-colors button{min-height:44px}.pdf-landing.sp-modern .pdf-table-wrap{overscroll-behavior-x:contain;overflow-x:auto}.pdf-landing.sp-modern .sp-comparison table{min-width:540px}.pdf-landing.sp-modern .pdf-mobile-order{padding-bottom:max(10px,env(safe-area-inset-bottom))}.pdf-landing.sp-modern .pdf-footer{padding-bottom:110px}.pdf-landing.sp-modern #field-motion[data-enhanced=true]{height:250svh}.pdf-landing.sp-modern #field-motion[data-enhanced=true] .sp-scroll-stage{height:calc(100svh - 142px);min-height:0;padding:12px 20px;position:sticky;top:64px}.pdf-landing.sp-modern #field-motion .sp-scroll-top{gap:8px}.pdf-landing.sp-modern #field-motion .sp-scroll-top>p{display:none}.pdf-landing.sp-modern #field-motion .sp-scroll-top{justify-content:flex-end}.pdf-landing.sp-modern #field-motion .sp-scroll-top button{min-height:36px}.pdf-landing.sp-modern #field-motion .sp-scroll-heading{max-width:48%;margin:0;position:absolute;top:16px;left:20px}.pdf-landing.sp-modern #field-motion .sp-scroll-heading h2{font-size:20px}.pdf-landing.sp-modern #field-motion .sp-scroll-heading p{display:none}.pdf-landing.sp-modern #field-motion .sp-scroll-media{inset:0}.pdf-landing.sp-modern #field-motion .sp-scroll-media:before{content:"";background:linear-gradient(#151715a0,#151715dd),url(/videos/olive-scroll-poster.webp) 50%/cover;position:absolute;inset:0}.pdf-landing.sp-modern #field-motion .sp-scroll-media video{object-fit:contain;width:100%;height:calc(100% - 275px);min-height:100px;inset:65px 0 auto;transform:none;mask-image:none}.pdf-landing.sp-modern #field-motion .sp-scroll-shade{background:0 0}.pdf-landing.sp-modern #field-motion[data-enhanced=true] .sp-scroll-stories{height:126px;margin:0;inset:auto 20px 108px}.pdf-landing.sp-modern #field-motion .sp-scroll-stories article{gap:12px;padding:0}.pdf-landing.sp-modern #field-motion .sp-scroll-story-copy h3{font-size:23px}.pdf-landing.sp-modern #field-motion .sp-scroll-story-copy>p:last-child{margin-top:8px;font-size:12px;line-height:1.5}.pdf-landing.sp-modern #field-motion .sp-scroll-chapter-label{display:none}.pdf-landing.sp-modern #field-motion[data-enhanced=true] .sp-scroll-bottom{bottom:12px;margin:0;inset-inline:20px}.pdf-landing.sp-modern #field-motion .sp-scroll-bottom nav{gap:10px}.pdf-landing.sp-modern #field-motion .sp-scroll-bottom button{min-height:44px;font-size:10px}.pdf-landing.sp-modern #field-motion .sp-scroll-bottom a{min-height:36px;margin-top:0}.pdf-landing.sp-modern .sp-alpine-intro{height:calc(100svh - 64px);min-height:0}.pdf-landing.sp-modern .sp-alpine-intro .sp-alpine-film{object-fit:cover;width:100%;height:100%;inset:0;mask-image:none}.pdf-landing.sp-modern .sp-alpine-copy{bottom:90px}}@media (width<=760px) and (height<=640px){.pdf-landing.sp-modern #field-motion .sp-scroll-story-copy h3{font-size:19px}.pdf-landing.sp-modern #field-motion .sp-scroll-story-copy>p:last-child{font-size:11px}.pdf-landing.sp-modern #field-motion .sp-scroll-fact{display:none}.pdf-landing.sp-modern #field-motion .sp-scroll-heading h2{font-size:17px}}@media (width<=760px){.pdf-landing.sp-modern #field-motion .sp-scroll-media:before{background:#151715}.pdf-landing.sp-modern #field-motion .sp-scroll-media video{width:140%;left:-20%;mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}}@media (orientation:landscape) and (height<=500px) and (width<=1000px){.pdf-landing.sp-modern #field-motion[data-enhanced=true]{height:250svh}.pdf-landing.sp-modern #field-motion[data-enhanced=true] .sp-scroll-stage{height:calc(100svh - 64px);min-height:0;padding:12px 20px;position:sticky;top:64px}.pdf-landing.sp-modern #field-motion .sp-scroll-media{inset:0 48% 0 0}.pdf-landing.sp-modern #field-motion .sp-scroll-media video{object-fit:contain;width:100%;height:100%;min-height:0;inset:0;transform:none;mask-image:none}.pdf-landing.sp-modern #field-motion .sp-scroll-top{justify-content:flex-end}.pdf-landing.sp-modern #field-motion .sp-scroll-top>p,.pdf-landing.sp-modern #field-motion .sp-scroll-heading,.pdf-landing.sp-modern #field-motion .sp-scroll-fact,.pdf-landing.sp-modern #field-motion .sp-scroll-chapter-label{display:none}.pdf-landing.sp-modern #field-motion[data-enhanced=true] .sp-scroll-stories{height:auto;margin:0;inset:55px 20px 92px 53%}.pdf-landing.sp-modern #field-motion .sp-scroll-story-copy h3{font-size:22px}.pdf-landing.sp-modern #field-motion .sp-scroll-story-copy>p:last-child{margin-top:8px;font-size:12px;line-height:1.4}.pdf-landing.sp-modern #field-motion[data-enhanced=true] .sp-scroll-bottom{margin:0;display:block;inset:auto 20px 8px 53%}.pdf-landing.sp-modern #field-motion .sp-scroll-bottom button{min-height:36px;font-size:10px}.pdf-landing.sp-modern #field-motion .sp-scroll-bottom a{min-height:32px}}.user-menu[data-astro-cid-67e7mat2]{z-index:72;flex:none;position:relative}.user-menu-trigger[data-astro-cid-67e7mat2]{width:auto;min-width:46px;max-width:132px}.user-menu-icon[data-astro-cid-67e7mat2]{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}.user-menu[data-astro-cid-67e7mat2][data-compact=true] .user-menu-trigger[data-astro-cid-67e7mat2]{border:1px solid var(--line-mid);width:38px;min-width:38px;height:38px;color:var(--muted);background:0 0;border-radius:0;justify-content:center;padding:0;position:relative}.user-menu[data-astro-cid-67e7mat2][data-compact=true] .user-menu-trigger[data-astro-cid-67e7mat2]:hover{border-color:var(--signal);background:color-mix(in oklab,var(--signal) 8%,transparent);color:var(--signal)}.user-menu[data-astro-cid-67e7mat2][data-compact=true] .user-menu-label[data-astro-cid-67e7mat2]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.user-menu-label[data-astro-cid-67e7mat2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-menu-indicator[data-astro-cid-67e7mat2]{background:var(--status-ok);border-radius:50%;flex:none;width:6px;height:6px;display:none}.user-menu[data-astro-cid-67e7mat2][data-state=authenticated] .user-menu-indicator[data-astro-cid-67e7mat2]{display:block}.user-menu[data-astro-cid-67e7mat2][data-compact=true] .user-menu-indicator[data-astro-cid-67e7mat2]{border:1px solid var(--page-bg);box-sizing:content-box;width:5px;height:5px;position:absolute;top:7px;right:7px}.user-menu-panel[data-astro-cid-67e7mat2]{border:1px solid color-mix(in oklab, var(--control-text) 28%, transparent);background:color-mix(in oklab, var(--page-bg) 96%, var(--olive-600));opacity:0;pointer-events:none;transform-origin:100% 0;border-radius:8px;width:min(300px,100vw - 24px);transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-8px)scale(.98);box-shadow:0 24px 70px #00000070}.user-menu[data-astro-cid-67e7mat2][data-open] .user-menu-panel[data-astro-cid-67e7mat2]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.user-menu-identity[data-astro-cid-67e7mat2]{border-bottom:1px solid color-mix(in oklab, var(--control-text) 14%, transparent);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.user-menu-avatar[data-astro-cid-67e7mat2]{background:color-mix(in oklab, var(--accent-text) 16%, transparent);width:38px;height:38px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.user-menu-identity[data-astro-cid-67e7mat2] div[data-astro-cid-67e7mat2]{gap:2px;min-width:0;display:grid}.user-menu-identity[data-astro-cid-67e7mat2] strong[data-astro-cid-67e7mat2],.user-menu-identity[data-astro-cid-67e7mat2] span[data-astro-cid-67e7mat2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-identity[data-astro-cid-67e7mat2] strong[data-astro-cid-67e7mat2]{color:var(--page-text);font-size:13px}.user-menu-identity[data-astro-cid-67e7mat2] span[data-astro-cid-67e7mat2]{color:var(--control-text);font-size:11px}.user-menu-panel[data-astro-cid-67e7mat2]>[data-astro-cid-67e7mat2]:is(a,button){border:0;border-bottom:1px solid color-mix(in oklab, var(--control-text) 10%, transparent);width:100%;color:var(--control-text);font:700 11px var(--font-code);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr);align-items:center;padding:12px 14px;text-decoration:none;display:grid}.user-menu-panel[data-astro-cid-67e7mat2]>[data-astro-cid-67e7mat2]:is(a,button):last-child{border-bottom:0}.user-menu-panel[data-astro-cid-67e7mat2]>[data-astro-cid-67e7mat2]:is(a,button):is(:hover,:focus-visible){background:color-mix(in oklab, var(--accent-text) 14%, transparent);color:var(--page-text);outline:none}.user-menu-panel[data-astro-cid-67e7mat2]>[data-astro-cid-67e7mat2]:is(a,button) i[data-astro-cid-67e7mat2]{color:var(--accent-text)}@media (width<=767px){.user-menu[data-astro-cid-67e7mat2]{flex:calc(20% - 4.8px);min-width:0}.user-menu-trigger[data-astro-cid-67e7mat2]{width:100%;padding:0}.user-menu-label[data-astro-cid-67e7mat2]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.user-menu-panel[data-astro-cid-67e7mat2]{transform-origin:top;width:auto;position:fixed;top:56px;left:12px;right:12px}.user-menu[data-astro-cid-67e7mat2][data-compact=true]{flex:none}.user-menu[data-astro-cid-67e7mat2][data-compact=true] .user-menu-trigger[data-astro-cid-67e7mat2]{width:36px;min-width:36px;height:36px}.user-menu[data-astro-cid-67e7mat2][data-compact=true] .user-menu-indicator[data-astro-cid-67e7mat2]{top:6px;right:6px}}.sp-product-opening{--opening-ink:#192017;--opening-muted:#555d50;--opening-line:#d9ded3;--opening-accent:#465632;color:var(--opening-ink);background:#f6f7f3;padding:38px 0 46px;scroll-margin-top:66px}.sp-product-layout{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.sp-product-gallery{grid-template-columns:64px minmax(0,1fr);gap:12px 16px;min-width:0;display:grid}.sp-product-thumbnails{flex-direction:column;gap:8px;display:flex}.sp-product-thumbnails button{border:1px solid var(--opening-line);cursor:pointer;width:64px;min-height:64px;color:var(--opening-ink);background:#fff;border-radius:7px;place-items:center;padding:4px;display:grid}.sp-product-thumbnails button[aria-pressed=true]{border-color:var(--opening-accent);box-shadow:inset 0 0 0 1px var(--opening-accent)}.sp-product-thumbnails img{object-fit:contain;width:100%;height:54px}.sp-product-thumbnails button[data-gallery-model]{gap:0;font-size:13px;font-weight:600}.sp-product-thumbnails button[data-gallery-model] svg{width:28px;height:23px}.sp-product-stage{aspect-ratio:1/1.1;background:linear-gradient(145deg,#ecefe7,#fff 65%);border-radius:8px;place-items:center;width:100%;max-width:100%;min-height:480px;display:grid;position:relative;overflow:hidden}.sp-product-image{object-fit:contain;width:100%;min-width:0;height:100%;max-height:590px;padding:14px 22px}.sp-product-model{background:#e9ede3;position:absolute;inset:0}.sp-product-model .product-3d-viewer{background:0 0;width:100%;height:100%;min-height:0}.sp-product-opening [hidden]{display:none!important}.sp-product-opening svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.sp-gallery-arrow{border:1px solid var(--opening-line);width:40px;height:40px;color:var(--opening-ink);cursor:pointer;background:#fffdf5e8;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sp-gallery-arrow svg{width:20px;height:20px}.sp-gallery-prev{left:12px}.sp-gallery-next{right:12px}.sp-gallery-caption{color:var(--opening-muted);flex-wrap:wrap;grid-column:2;justify-content:space-between;gap:5px 16px;font-size:11px;display:flex}.sp-gallery-status{min-height:16px;color:var(--opening-muted);grid-column:2;margin:0;font-size:11px}.sp-product-details{min-width:0;padding-top:0}.sp-product-kicker{color:var(--opening-accent);letter-spacing:.12em;margin:0 0 15px;font-size:10px;font-weight:700}.pdf-landing.sp-modern .sp-product-opening #product-title{letter-spacing:-.02em;max-width:23ch;margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(36px,3.5vw,54px);font-weight:700;line-height:1.03}.sp-product-description{color:var(--opening-muted);max-width:55ch;margin:20px 0;font-size:16px;line-height:1.65}.sp-product-badges{flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.sp-product-badges li{color:#3c4e2d;background:#ebefe4;border:1px solid #b3bea3;border-radius:7px;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:650;display:flex}.sp-product-badges svg{flex-shrink:0;width:23px;height:23px}.sp-product-label{margin:0 0 12px;font-size:13px}.sp-product-label strong{color:var(--opening-muted);font-weight:500}.sp-product-colors{flex-wrap:wrap;gap:8px;display:flex}.sp-product-colors button{border:1px solid var(--opening-line);min-height:45px;color:var(--opening-muted);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:inline-flex}.sp-product-colors button[aria-pressed=true]{border-color:var(--opening-accent);box-shadow:inset 0 0 0 1px var(--opening-accent);color:var(--opening-ink)}.sp-product-colors i{border:1px solid #0002;border-radius:50%;flex-shrink:0;width:22px;height:22px;display:block}.sp-product-purchase{grid-template-columns:114px minmax(0,1fr);align-items:start;gap:24px;margin-top:30px;display:grid}.sp-product-quantity label{margin:0 0 10px;font-size:12px;font-weight:650;line-height:16px;display:block}.sp-quantity-control{border:1px solid var(--opening-line);background:#fff;border-radius:7px;align-items:center;min-height:45px;display:flex}.sp-quantity-control button{height:43px;color:var(--opening-ink);cursor:pointer;background:0 0;border:0;flex:0 0 34px;font-size:20px}.sp-quantity-control button:disabled{opacity:.35;cursor:default}.sp-quantity-control input{width:44px;min-width:0;min-height:43px;color:var(--opening-ink);text-align:center;appearance:textfield;background:0 0;border:0;padding:0;font-size:14px}.sp-quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none}.sp-quantity-control:focus-within{outline:2px solid var(--opening-accent);outline-offset:3px}.pdf-landing.sp-modern .sp-product-opening .sp-quantity-control :is(input,button):focus-visible{outline:none!important}.sp-product-actions{gap:12px;display:grid}.sp-product-order{border:1px solid var(--opening-accent);background:var(--opening-accent);border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:12px 14px;font-size:14px;font-weight:650;text-decoration:none;display:flex;color:#fff!important}.sp-product-order svg{flex-shrink:0;width:23px;height:23px}.sp-product-order>span:last-child{margin-left:auto}.sp-product-order[aria-disabled=true]{opacity:.55;cursor:not-allowed}.sp-order-price{white-space:nowrap}.sp-product-wholesale{border:1px solid var(--opening-line);min-height:45px;color:var(--opening-ink);background:0 0;border-radius:7px;align-items:center;gap:10px;padding:9px 13px;font-size:11px;text-decoration:none;display:flex}.sp-product-wholesale svg{flex-shrink:0;width:23px;height:23px}.sp-product-wholesale>span:last-child{margin-left:auto}.sp-product-wholesale b{font-size:12px}.sp-product-availability{color:var(--opening-muted);margin:12px 0 0;font-size:11px}.sp-product-warranty{border-top:1px solid var(--opening-line);color:var(--opening-ink);align-items:center;gap:13px;margin-top:25px;padding-top:20px;text-decoration:none;display:flex}.sp-product-warranty b{text-transform:uppercase;font-size:12px;display:block}.sp-product-warranty small{color:var(--opening-muted);margin-top:5px;font-size:11px;display:block}.sp-product-opening .sp-replay-intro{min-height:40px;color:var(--opening-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-top:12px;padding:0;font-size:11px;display:inline-flex}.sp-visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sp-product-opening button:focus-visible,.sp-product-opening a:focus-visible{outline:2px solid var(--opening-accent);outline-offset:3px}.sp-product-wholesale:hover,.sp-product-thumbnails button:hover,.sp-product-colors button:hover{border-color:var(--opening-accent)}@media (width>=1600px){.sp-product-layout{gap:64px}}@media (width<=1000px){.sp-product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.sp-product-gallery{grid-template-columns:50px minmax(0,1fr);gap:10px}.sp-product-thumbnails button{width:50px;min-height:50px}.sp-product-thumbnails img{height:42px}.sp-product-stage{min-height:405px}.sp-product-purchase{grid-template-columns:1fr;gap:18px}.sp-quantity-control{width:114px}.pdf-landing.sp-modern .sp-product-opening #product-title{font-size:36px}.sp-product-description{font-size:14px}.sp-product-colors{gap:5px}.sp-product-colors button{padding:7px}.sp-product-colors i{width:18px;height:18px}}@media (width<=700px){.sp-product-opening{padding:24px 0 30px}.sp-product-layout{grid-template-columns:1fr;gap:23px}.sp-product-gallery{grid-template-columns:1fr;gap:9px}.sp-product-stage{aspect-ratio:1/1.03;grid-row:1;min-height:0}.sp-product-thumbnails{flex-direction:row;grid-row:2;gap:6px}.sp-product-thumbnails button{flex:1;width:auto;min-width:0;min-height:47px}.sp-product-thumbnails img{height:38px}.sp-product-thumbnails button[data-gallery-model]{font-size:10px}.sp-product-thumbnails button[data-gallery-model] svg{width:23px;height:18px}.sp-gallery-caption,.sp-gallery-status{grid-column:1}.sp-gallery-status:empty{display:none}.sp-product-details{padding-top:0}.sp-product-kicker{margin-bottom:10px}.pdf-landing.sp-modern .sp-product-opening #product-title{max-width:22ch;font-size:40px}.sp-product-description{margin:16px 0;font-size:14px}.sp-product-badges{margin-bottom:22px}.sp-product-purchase{grid-template-columns:100px minmax(0,1fr);gap:14px;margin-top:24px}.sp-quantity-control{width:100px}.sp-quantity-control input{width:30px}.sp-product-quantity label{font-size:11px}.sp-product-order{gap:5px;padding:11px 9px;font-size:12px}.sp-product-order svg{width:19px;height:19px}.sp-product-wholesale{flex-wrap:wrap;gap:5px;padding:9px;font-size:10px}.sp-product-wholesale svg{width:19px;height:19px}.sp-product-warranty{margin-top:20px}}@media (width<=360px){.sp-product-purchase{grid-template-columns:1fr}.pdf-landing.sp-modern .sp-product-opening #product-title{font-size:35px}.sp-product-badges{gap:7px}.sp-product-badges li{padding:8px 10px}.sp-product-order{font-size:14px}}.pdf-landing.sp-modern .pdf-header .sp-top-wholesale{color:#d3dfab;white-space:nowrap;border:1px solid #b7c68a80;border-radius:4px;justify-content:center;align-items:center;min-height:40px;padding:0 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.pdf-landing.sp-modern .pdf-header .sp-top-wholesale:hover{background:#a4b18418}@media (width<=680px){.pdf-landing.sp-modern .pdf-header .sp-top-wholesale{min-height:36px;padding:0 7px;font-size:11px}.pdf-landing.sp-modern .pdf-header .pdf-header-actions .pdf-cart{display:none}}.pdf-landing.sp-modern .sp-product-opening .sp-product-description,.pdf-landing.sp-modern .sp-product-opening .sp-product-label,.pdf-landing.sp-modern .sp-product-opening .sp-product-availability,.pdf-landing.sp-modern .sp-product-opening .sp-replay-intro{color:var(--opening-muted)}.pdf-landing.sp-modern .sp-product-opening .sp-product-kicker{color:var(--opening-accent)}.pdf-landing.sp-modern .sp-product-opening .sp-product-description{margin:18px 0 20px}.pdf-landing.sp-modern .sp-product-opening .sp-product-label{margin:0 0 10px}@media (width>=1001px){.sp-product-purchase{row-gap:10px}.sp-product-quantity,.sp-product-actions{display:contents}.sp-product-quantity label{grid-area:1/1;align-self:center;margin:0}.sp-product-quantity .sp-quantity-control{grid-area:2/1;min-height:49px}.sp-product-actions [data-price-reduction]{color:var(--opening-muted);grid-area:1/2;margin:0}.sp-product-order{grid-area:2/2}.sp-product-wholesale{grid-area:3/2}}@media (width<=700px){.pdf-landing.sp-modern .sp-product-opening .sp-product-description{margin:16px 0 18px}.sp-product-thumbnails{scrollbar-width:thin;padding:3px 2px;overflow-x:auto}.sp-product-thumbnails button{flex:0 0 48px;min-height:48px}.sp-product-purchase{grid-template-columns:1fr}.sp-product-quantity{justify-content:space-between;align-items:center;display:flex}.sp-product-quantity label{margin:0}.sp-product-order{font-size:14px}}.sp-product-stage,.sp-product-thumbnails{min-width:0}@media (width<=700px){.sp-product-layout,.sp-product-gallery{grid-template-columns:minmax(0,1fr)}}.sp-product-thumbnails button{position:relative}@media (width<=760px){.pdf-landing.sp-modern #product-presentation.sp-product-opening{padding-inline:0}.pdf-landing.sp-modern #product-presentation.sp-product-opening .sp-product-stage{order:initial;height:auto;margin:0}}.sp-product-opening{--opening-accent:#34432a;--opening-line:#ced2c5;background:#f2f2eb;padding:32px 0 48px}.sp-product-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px}.sp-product-gallery{grid-template-columns:minmax(0,1fr);gap:14px}.sp-product-stage{aspect-ratio:1/1.06;background:#fff;border-radius:0;grid-row:1;min-height:0}.sp-product-image{max-height:none;padding:12px}.sp-product-thumbnails{scrollbar-width:thin;scrollbar-color:#98a18b transparent;flex-direction:row;grid-row:2;gap:8px;padding:2px 0;overflow-x:auto}.sp-product-thumbnails button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:0 0 58px;width:58px;min-height:58px;padding:4px}.sp-product-thumbnails button[aria-pressed=true]{border-color:var(--opening-accent);box-shadow:none;background:#e3e6da}.sp-product-thumbnails button:hover{background:#e8eadf}.sp-product-thumbnails img{height:48px}.sp-gallery-caption,.sp-gallery-status{grid-column:1}.sp-gallery-caption{font-size:10px;line-height:1.5}.sp-gallery-status:empty{display:none}.sp-gallery-arrow{background:#f2f2ebe6;border:0;border-radius:0;width:44px;height:44px}.pdf-landing.sp-modern .sp-product-opening #product-title{text-wrap:balance;letter-spacing:-.015em;max-width:20ch;font-size:clamp(40px,4.1vw,54px);line-height:1}.pdf-landing.sp-modern .sp-product-opening .sp-product-description{max-width:47ch;margin:22px 0 24px;font-size:15px;line-height:1.6}.sp-product-badges{gap:12px 20px;margin:0 0 32px}.sp-product-badges li{color:#34432a;background:0 0;border:0;border-radius:0;gap:7px;padding:0;font-size:11px;font-weight:600}.sp-product-badges svg{width:19px;height:19px}.sp-product-selection{border-top:1px solid var(--opening-line);padding-top:22px}.sp-product-colors{gap:8px}.sp-product-colors button{background:0 0;border-radius:2px;min-height:46px;padding:9px 10px}.sp-product-colors button[aria-pressed=true]{box-shadow:none;background:#e2e6d8;border-color:#34432a}.sp-product-colors i{width:20px;height:20px}.sp-product-purchase{grid-template-columns:104px minmax(0,1fr);gap:10px 16px;margin:0}.sp-product-quantity,.sp-product-actions{display:contents}.sp-product-quantity label{color:#d2d8c8;grid-area:1/1;align-self:center;margin:0}.sp-product-quantity .sp-quantity-control{background:0 0;border-color:#59664b;border-radius:2px;grid-area:2/1;width:104px;min-height:50px}.sp-quantity-control button{color:#f4f4e9;height:48px}.sp-quantity-control input{color:#f4f4e9;width:34px;min-height:48px}.sp-product-actions [data-price-reduction]{color:#d2d8c8;grid-area:1/2;margin:0}.sp-product-order{background:#b7c38f;border:0;border-radius:2px;grid-area:2/2;justify-content:center;gap:7px;min-height:50px;padding:12px 14px;font-size:13px;position:relative;color:#202a18!important}.sp-product-order>span:last-child{display:none}.sp-product-order svg{width:20px;height:20px}.sp-product-wholesale{color:#e2e7d5;border:0;border-radius:0;grid-area:3/1/auto/-1;gap:8px;min-height:40px;padding:8px 0 0;font-size:11px}.sp-product-wholesale svg{width:18px;height:18px}.pdf-landing.sp-modern .sp-product-opening .sp-product-availability{color:#c7cfbb;margin:12px 0 0;font-size:11px}.sp-product-warranty{border:0;gap:10px;margin-top:22px;padding-top:0}.sp-product-warranty svg{width:24px;height:28px}.sp-product-warranty b{font-size:11px}.sp-product-warranty small{margin-top:3px}.sp-product-opening ::selection{color:#192017;background:#c9d3ad}.sp-product-opening input{caret-color:#c2cf97;font-variant-numeric:tabular-nums}@media (width>=1600px){.sp-product-layout{gap:64px}}@media (width>=701px) and (width<=1100px){.sp-product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.sp-product-details{padding-top:0}.pdf-landing.sp-modern .sp-product-opening #product-title{font-size:clamp(34px,4.1vw,46px)}.pdf-landing.sp-modern .sp-product-opening .sp-product-description{margin:18px 0 20px;font-size:14px}.sp-product-badges{gap:10px 14px;margin-bottom:24px}.sp-product-commerce{padding:16px}.sp-product-purchase{grid-template-columns:92px minmax(0,1fr);column-gap:10px}.sp-product-quantity .sp-quantity-control{width:92px}.sp-quantity-control button{flex-basis:30px}.sp-quantity-control input{width:30px}.sp-product-order{flex-wrap:wrap;gap:2px 6px;padding:9px;font-size:12px}.sp-product-order svg{display:none}.sp-product-wholesale{flex-wrap:wrap}.sp-product-thumbnails{gap:4px}.sp-product-thumbnails button{flex:1 0 44px;width:44px;min-height:48px}.sp-product-thumbnails img{height:38px}}@media (width<=700px){.sp-product-opening{padding:20px 0 32px}.sp-product-layout{grid-template-columns:minmax(0,1fr);gap:28px}.sp-product-stage{aspect-ratio:1;max-height:500px}.sp-product-gallery{gap:10px}.sp-product-thumbnails{gap:4px}.sp-product-thumbnails button{flex:1 0 44px;width:44px;min-height:48px}.sp-product-thumbnails img{height:38px}.sp-product-details{padding-top:0}.pdf-landing.sp-modern .sp-product-opening #product-title{max-width:20ch;font-size:clamp(36px,9vw,48px)}.pdf-landing.sp-modern .sp-product-opening .sp-product-description{margin:18px 0 22px;font-size:14px}.sp-product-badges{gap:12px 18px;margin-bottom:24px}.sp-product-commerce{padding:18px}.sp-product-purchase{grid-template-columns:minmax(0,1fr);gap:14px}.sp-product-quantity{justify-content:space-between;align-items:center;display:flex}.sp-product-quantity label{margin:0}.sp-product-quantity .sp-quantity-control{width:104px}.sp-product-actions{flex-direction:column;gap:8px;display:flex}.sp-product-order{flex-wrap:wrap;font-size:14px}.sp-product-wholesale{flex-wrap:wrap;padding-top:4px}.sp-product-availability{margin-top:10px}}.sp-product-opening{background:#f3f4ee;padding-top:40px}.sp-product-layout{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);align-items:center;gap:52px}.sp-product-stage{aspect-ratio:1/1.08;background:0 0;border-radius:24px;overflow:hidden}.sp-product-model{background:radial-gradient(at 48% 52%,#e5e9dc 0%,#eef0e7 48%,#f3f4ee 74%)}.sp-product-image{background:#fff;padding:20px}.sp-product-thumbnails{justify-content:center;gap:8px}.sp-product-thumbnails button{background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:0}.sp-product-thumbnails button[aria-pressed=true]{background:0 0;border-color:#0000 #0000 #64734d}.sp-product-thumbnails button:hover{border-color:#0000 #0000 #9ba68c}.sp-product-thumbnails button[data-gallery-model]{flex-basis:68px;order:-1}.sp-gallery-caption{padding-inline:4px}.sp-product-details{padding-top:0}.sp-product-commerce{color:var(--opening-ink);background:0 0;margin-top:28px;padding:0}.sp-product-quantity label{color:var(--opening-muted)}.sp-product-quantity .sp-quantity-control{border-color:var(--opening-line);background:#fff;border-radius:8px}.sp-quantity-control :is(button,input){color:var(--opening-ink)}.sp-quantity-control:focus-within{outline-color:var(--opening-accent)}.sp-product-order{background:#465632;border-radius:8px;min-height:52px;font-size:14px;color:#fff!important}.sp-product-order:hover{background:#34432a}.sp-product-wholesale{color:var(--opening-muted);padding-top:12px}.sp-product-wholesale:hover{color:var(--opening-ink)}.pdf-landing.sp-modern .sp-product-opening .sp-product-availability{color:var(--opening-muted)}.sp-product-commerce :is(a,button):focus-visible{outline-color:var(--opening-accent)}.sp-product-colors button{background:0 0;border-color:#0000;border-bottom-width:2px;border-radius:0}.sp-product-colors button[aria-pressed=true]{background:0 0;border-color:#0000 #0000 #34432a}.sp-product-colors button:hover{border-color:#0000 #0000 #9ba68c}.sp-product-warranty{border-top:1px solid var(--opening-line);margin-top:24px;padding-top:20px}.sp-product-model .product-model-controls{top:auto;bottom:16px;right:16px}@media (width>=701px) and (width<=1100px){.sp-product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px}.sp-product-commerce{padding:0}.sp-product-stage{aspect-ratio:1/1.2;border-radius:20px}.sp-product-thumbnails{justify-content:flex-start;gap:4px}.sp-product-thumbnails button[data-gallery-model]{flex-basis:44px}.sp-product-order{font-size:12px}}@media (width<=700px){.sp-product-opening{padding-top:20px}.sp-product-layout{grid-template-columns:minmax(0,1fr);gap:28px}.sp-product-stage{aspect-ratio:1/1.08;border-radius:20px;max-height:500px}.sp-product-commerce{margin-top:24px;padding:0}.sp-product-thumbnails{justify-content:flex-start;gap:4px}.sp-product-thumbnails button[data-gallery-model]{flex-basis:44px}.sp-product-order{font-size:14px}}.sp-alpine-intro[data-astro-cid-d5tekutb]{z-index:1;isolation:isolate;color:#f2f1e7;background:#182123;border:0;width:100%;max-width:none;height:calc(100svh - 66px);min-height:620px;max-height:1000px;margin:0;padding:0;scroll-margin-top:66px;position:relative;overflow:hidden}.sp-alpine-intro[data-astro-cid-d5tekutb]::backdrop{background:#10140f}.sp-alpine-intro[data-astro-cid-d5tekutb]:modal{position:fixed;inset:0;height:100dvh!important;min-height:0!important;max-height:none!important}html[data-intro-locked],html[data-intro-locked] body{overscroll-behavior:none;overflow:hidden!important}html[data-intro-locked] body{width:100%;inset:0;position:fixed!important}.sp-alpine-intro[data-astro-cid-d5tekutb][hidden]{display:none}.sp-alpine-film[data-astro-cid-d5tekutb],.sp-alpine-shade[data-astro-cid-d5tekutb]{width:100%;height:100%;position:absolute;inset:0}.sp-alpine-film[data-astro-cid-d5tekutb]{object-fit:cover;object-position:65% center}.sp-alpine-shade[data-astro-cid-d5tekutb]{background:linear-gradient(90deg,#091113b8,#09111329 65%),linear-gradient(#0000 55%,#091113a8)}.sp-alpine-top[data-astro-cid-d5tekutb],.sp-alpine-copy[data-astro-cid-d5tekutb],.sp-alpine-bottom[data-astro-cid-d5tekutb]{z-index:1;margin-inline:clamp(20px,7vw,120px);position:relative}.sp-alpine-top[data-astro-cid-d5tekutb]{letter-spacing:.06em;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.sp-alpine-top[data-astro-cid-d5tekutb] a[data-astro-cid-d5tekutb]{min-height:44px;color:inherit;align-items:center;gap:14px;display:flex}.sp-alpine-copy[data-astro-cid-d5tekutb]{max-width:440px;position:absolute;bottom:20%}.sp-alpine-copy[data-astro-cid-d5tekutb]>p[data-astro-cid-d5tekutb]:first-child{color:#c7a462;margin-bottom:15px;font-size:13px}.sp-alpine-copy[data-astro-cid-d5tekutb] h2[data-astro-cid-d5tekutb]{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.12}.sp-alpine-description[data-astro-cid-d5tekutb]{color:#e0e4df;max-width:30ch;margin-top:20px;font-size:16px;line-height:1.65}.sp-alpine-enter[data-astro-cid-d5tekutb]{color:#12140e;background:#c7a462;border-radius:5px;align-items:center;gap:32px;min-height:48px;margin-top:28px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}.sp-alpine-enter[data-astro-cid-d5tekutb]:hover{background:#ddbd80}.sp-alpine-bottom[data-astro-cid-d5tekutb]{justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:27px;left:0;right:0}.sp-alpine-bottom[data-astro-cid-d5tekutb]>span[data-astro-cid-d5tekutb]{letter-spacing:.03em;font-weight:600}.sp-alpine-controls[data-astro-cid-d5tekutb]{align-items:center;gap:20px;display:flex}.sp-alpine-controls[data-astro-cid-d5tekutb] button[data-astro-cid-d5tekutb]{min-width:90px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#13202380;border:1px solid #ffffff50;border-radius:5px}.sp-alpine-progress[data-astro-cid-d5tekutb]{background:#ffffff20;width:100%;height:2px;position:absolute;bottom:0}.sp-alpine-progress[data-astro-cid-d5tekutb] span[data-astro-cid-d5tekutb]{transform-origin:0;background:#c7a462;height:100%;display:block;transform:scaleX(0)}a[data-astro-cid-d5tekutb]:focus-visible,button[data-astro-cid-d5tekutb]:focus-visible{outline-offset:5px;outline:2px solid #f2f1e7}@media (width<=680px){.sp-alpine-intro[data-astro-cid-d5tekutb]{height:calc(100svh - 64px);min-height:560px;max-height:850px}.sp-alpine-film[data-astro-cid-d5tekutb]{object-position:70% center}.sp-alpine-shade[data-astro-cid-d5tekutb]{background:linear-gradient(#0911131f 26%,#091113f0)}.sp-alpine-top[data-astro-cid-d5tekutb]{gap:12px;padding-top:12px;font-size:9px}.sp-alpine-top[data-astro-cid-d5tekutb] a[data-astro-cid-d5tekutb]{white-space:nowrap;font-size:11px}.sp-alpine-top[data-astro-cid-d5tekutb]>span[data-astro-cid-d5tekutb]{max-width:110px;line-height:1.6}.sp-alpine-controls[data-astro-cid-d5tekutb]{gap:12px}.sp-alpine-controls[data-astro-cid-d5tekutb] button[data-astro-cid-d5tekutb]{min-width:74px;font-size:11px}.sp-alpine-copy[data-astro-cid-d5tekutb]{max-width:calc(100% - 40px);bottom:100px}.sp-alpine-copy[data-astro-cid-d5tekutb] h2[data-astro-cid-d5tekutb]{max-width:15ch;font-size:30px}.sp-alpine-description[data-astro-cid-d5tekutb]{margin-top:12px;font-size:15px}.sp-alpine-enter[data-astro-cid-d5tekutb]{margin-top:20px}}.sp-scroll-film[data-astro-cid-4q2x6hx6]{--olive-film:#10170e;--olive-light:#a5af79;--film-progress:0;background:var(--olive-film);color:#f0f1e5;position:relative}.sp-scroll-stage[data-astro-cid-4q2x6hx6]{isolation:isolate;min-height:700px;padding:36px clamp(20px,7vw,112px);position:relative;overflow:clip}.sp-scroll-film[data-astro-cid-4q2x6hx6][data-enhanced=true]{height:270svh}.sp-scroll-film[data-astro-cid-4q2x6hx6][data-enhanced=true] .sp-scroll-stage[data-astro-cid-4q2x6hx6]{height:calc(100svh - 66px);min-height:0;position:sticky;top:66px}.sp-scroll-media[data-astro-cid-4q2x6hx6],.sp-scroll-tint[data-astro-cid-4q2x6hx6],.sp-scroll-shade[data-astro-cid-4q2x6hx6],.sp-scroll-dust[data-astro-cid-4q2x6hx6]{pointer-events:none;position:absolute;inset:0}.sp-scroll-media[data-astro-cid-4q2x6hx6]{z-index:-2;inset:110px 0 190px}.sp-scroll-media[data-astro-cid-4q2x6hx6] video[data-astro-cid-4q2x6hx6]{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sp-scroll-tint[data-astro-cid-4q2x6hx6]{mix-blend-mode:color;opacity:.12;background:#78844e}.sp-scroll-shade[data-astro-cid-4q2x6hx6]{background:linear-gradient(90deg,#10170eea,#0000 66%),linear-gradient(#10170eb0,#0000 30% 70%,#10170e 100%)}.sp-scroll-dust[data-astro-cid-4q2x6hx6]{z-index:-1;overflow:hidden}.sp-scroll-dust[data-astro-cid-4q2x6hx6] i[data-astro-cid-4q2x6hx6]{left:var(--x);top:var(--y);width:var(--size);height:var(--size);opacity:.4;animation:field-dust var(--duration) linear var(--delay) infinite;background:#c5cb9c;border-radius:50%;animation-play-state:paused;position:absolute}[data-astro-cid-4q2x6hx6][data-visible=true]:not([data-paused=true]) .sp-scroll-dust[data-astro-cid-4q2x6hx6] i[data-astro-cid-4q2x6hx6]{animation-play-state:running}@keyframes field-dust{0%{opacity:0;transform:translateY(25px)}25%,70%{opacity:.45}to{transform:translate3d(var(--drift),-70px,0);opacity:0}}.sp-scroll-top[data-astro-cid-4q2x6hx6]{justify-content:space-between;align-items:center;gap:20px;display:flex}.sp-scroll-top[data-astro-cid-4q2x6hx6] p[data-astro-cid-4q2x6hx6]{color:var(--olive-light);letter-spacing:.08em;font:11px/1.5 IBM Plex Mono,monospace}.sp-scroll-top[data-astro-cid-4q2x6hx6] button[data-astro-cid-4q2x6hx6]{color:#e5e8d8;cursor:pointer;background:#10170e80;border:1px solid #a5af7950;border-radius:5px;min-height:44px;padding:8px 14px;font-family:inherit;font-size:12px;line-height:1.4}.sp-scroll-heading[data-astro-cid-4q2x6hx6]{margin-top:34px}.sp-scroll-heading[data-astro-cid-4q2x6hx6] h2[data-astro-cid-4q2x6hx6]{font-size:clamp(26px,3vw,38px);font-weight:500}.sp-scroll-heading[data-astro-cid-4q2x6hx6] p[data-astro-cid-4q2x6hx6]{color:var(--olive-light);margin-top:12px;font-size:12px}.sp-scroll-heading[data-astro-cid-4q2x6hx6] p[data-astro-cid-4q2x6hx6] span[data-astro-cid-4q2x6hx6]{margin-left:18px;display:inline-block}.sp-scroll-stories[data-astro-cid-4q2x6hx6]{margin-top:70px}.sp-scroll-stories[data-astro-cid-4q2x6hx6] article[data-astro-cid-4q2x6hx6]{justify-content:space-between;align-items:end;gap:40px;padding-bottom:28px;display:flex}[data-astro-cid-4q2x6hx6][data-enhanced=true] .sp-scroll-stories[data-astro-cid-4q2x6hx6]{position:absolute;inset:43% clamp(20px,7vw,112px) 130px}[data-astro-cid-4q2x6hx6][data-enhanced=true] .sp-scroll-stories[data-astro-cid-4q2x6hx6] article[data-astro-cid-4q2x6hx6]{opacity:0;visibility:hidden;position:absolute;inset:0}[data-astro-cid-4q2x6hx6][data-enhanced=true] .sp-scroll-stories[data-astro-cid-4q2x6hx6] article[data-astro-cid-4q2x6hx6][data-active=true]{opacity:1;visibility:visible}.sp-scroll-story-copy[data-astro-cid-4q2x6hx6]{max-width:310px}.sp-scroll-story-copy[data-astro-cid-4q2x6hx6] .sp-scroll-chapter-label[data-astro-cid-4q2x6hx6]{color:var(--olive-light);margin-bottom:13px;font-size:12px}.sp-scroll-story-copy[data-astro-cid-4q2x6hx6] h3[data-astro-cid-4q2x6hx6]{max-width:13ch;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.18}.sp-scroll-story-copy[data-astro-cid-4q2x6hx6]>p[data-astro-cid-4q2x6hx6]:last-child{color:#c8cfbb;max-width:29ch;margin-top:18px;font-size:15px;line-height:1.7}.sp-scroll-fact[data-astro-cid-4q2x6hx6]{text-align:right;flex-direction:column;gap:8px;min-width:140px;padding-bottom:8px;display:flex}.sp-scroll-fact[data-astro-cid-4q2x6hx6] strong[data-astro-cid-4q2x6hx6]{color:#d1d7ae;font-size:34px;font-weight:500;line-height:1.15}.sp-scroll-fact[data-astro-cid-4q2x6hx6] span[data-astro-cid-4q2x6hx6]{color:#c8cfbb;font-size:12px}.sp-scroll-bottom[data-astro-cid-4q2x6hx6]{justify-content:space-between;align-items:end;gap:24px;margin-top:24px;display:flex}[data-astro-cid-4q2x6hx6][data-enhanced=true] .sp-scroll-bottom[data-astro-cid-4q2x6hx6]{bottom:30px;position:absolute;inset-inline:clamp(20px,7vw,112px)}.sp-scroll-bottom[data-astro-cid-4q2x6hx6] nav[data-astro-cid-4q2x6hx6]{gap:26px;display:flex}.sp-scroll-bottom[data-astro-cid-4q2x6hx6] button[data-astro-cid-4q2x6hx6]{color:#adb69a;cursor:pointer;background:0 0;border:0;border-top:1px solid #a5af7930;align-items:center;gap:10px;min-height:48px;padding:12px 0;font-size:12px;display:flex}.sp-scroll-bottom[data-astro-cid-4q2x6hx6] button[data-astro-cid-4q2x6hx6][aria-pressed=true]{color:#f0f1e5;border-color:#bdc88b}.sp-scroll-bottom[data-astro-cid-4q2x6hx6] button[data-astro-cid-4q2x6hx6] span[data-astro-cid-4q2x6hx6]{color:#a5af79;font:10px IBM Plex Mono,monospace}.sp-scroll-bottom[data-astro-cid-4q2x6hx6] a[data-astro-cid-4q2x6hx6]{color:#d1d7ae;align-items:center;gap:20px;min-height:44px;font-size:12px;display:flex}.sp-scroll-track[data-astro-cid-4q2x6hx6]{background:#a5af791f;height:2px;position:absolute;bottom:0;left:0;right:0}.sp-scroll-track[data-astro-cid-4q2x6hx6] span[data-astro-cid-4q2x6hx6]{transform-origin:0;height:100%;transform:scaleX(var(--film-progress));background:#a5af79;display:block}.sp-scroll-film[data-astro-cid-4q2x6hx6][data-static=true]{height:auto}.sp-scroll-film[data-astro-cid-4q2x6hx6][data-static=true] .sp-scroll-stage[data-astro-cid-4q2x6hx6]{height:auto;position:relative;top:auto}.sp-scroll-film[data-astro-cid-4q2x6hx6][data-static=true] .sp-scroll-stories[data-astro-cid-4q2x6hx6]{position:relative;inset:auto}.sp-scroll-film[data-astro-cid-4q2x6hx6][data-static=true] .sp-scroll-stories[data-astro-cid-4q2x6hx6] article[data-astro-cid-4q2x6hx6]{opacity:1;visibility:visible;position:relative;inset:auto;transform:none}.sp-scroll-film[data-astro-cid-4q2x6hx6][data-static=true] .sp-scroll-bottom[data-astro-cid-4q2x6hx6]{position:relative;inset:auto}.sp-scroll-film[data-astro-cid-4q2x6hx6]:not([data-enhanced=true]) nav[data-astro-cid-4q2x6hx6],.sp-scroll-film[data-astro-cid-4q2x6hx6][data-static=true] nav[data-astro-cid-4q2x6hx6]{display:none}@media (width<=760px){.sp-scroll-stage[data-astro-cid-4q2x6hx6]{padding:24px 20px}.sp-scroll-media[data-astro-cid-4q2x6hx6]{inset:120px 0 230px}.sp-scroll-film[data-astro-cid-4q2x6hx6][data-enhanced=true] .sp-scroll-stage[data-astro-cid-4q2x6hx6]{height:calc(100svh - 142px);min-height:0;top:64px}.sp-scroll-top[data-astro-cid-4q2x6hx6] p[data-astro-cid-4q2x6hx6]{max-width:170px;font-size:9px}.sp-scroll-top[data-astro-cid-4q2x6hx6] button[data-astro-cid-4q2x6hx6]{padding:8px 10px;font-size:11px}.sp-scroll-heading[data-astro-cid-4q2x6hx6]{margin-top:22px}.sp-scroll-heading[data-astro-cid-4q2x6hx6] h2[data-astro-cid-4q2x6hx6]{font-size:26px}.sp-scroll-heading[data-astro-cid-4q2x6hx6] p[data-astro-cid-4q2x6hx6]{margin-top:8px}.sp-scroll-media[data-astro-cid-4q2x6hx6] video[data-astro-cid-4q2x6hx6]{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;position:absolute;inset:0;mask-image:none}.sp-scroll-shade[data-astro-cid-4q2x6hx6]{background:linear-gradient(#10170e90,#0000 20% 72%,#10170e 100%)}[data-astro-cid-4q2x6hx6][data-enhanced=true] .sp-scroll-stories[data-astro-cid-4q2x6hx6]{inset:48% 20px 144px}.sp-scroll-stories[data-astro-cid-4q2x6hx6] article[data-astro-cid-4q2x6hx6]{align-items:end;gap:12px;padding-bottom:0}.sp-scroll-story-copy[data-astro-cid-4q2x6hx6]{max-width:240px}.sp-scroll-story-copy[data-astro-cid-4q2x6hx6] h3[data-astro-cid-4q2x6hx6]{font-size:26px}.sp-scroll-story-copy[data-astro-cid-4q2x6hx6]>p[data-astro-cid-4q2x6hx6]:last-child{margin-top:10px;font-size:13px;line-height:1.5}.sp-scroll-story-copy[data-astro-cid-4q2x6hx6] .sp-scroll-chapter-label[data-astro-cid-4q2x6hx6]{margin-bottom:9px;font-size:10px}.sp-scroll-fact[data-astro-cid-4q2x6hx6]{min-width:75px;max-width:95px}.sp-scroll-fact[data-astro-cid-4q2x6hx6] strong[data-astro-cid-4q2x6hx6]{font-size:25px}.sp-scroll-fact[data-astro-cid-4q2x6hx6] span[data-astro-cid-4q2x6hx6]{font-size:10px}[data-astro-cid-4q2x6hx6][data-enhanced=true] .sp-scroll-bottom[data-astro-cid-4q2x6hx6]{bottom:24px;display:block;inset-inline:20px}.sp-scroll-bottom[data-astro-cid-4q2x6hx6] nav[data-astro-cid-4q2x6hx6]{gap:14px}.sp-scroll-bottom[data-astro-cid-4q2x6hx6] button[data-astro-cid-4q2x6hx6]{text-align:left;flex:1;gap:6px;font-size:10px;line-height:1.4}.sp-scroll-bottom[data-astro-cid-4q2x6hx6] a[data-astro-cid-4q2x6hx6]{min-height:36px;font-size:11px}.sp-scroll-bottom[data-astro-cid-4q2x6hx6] nav[data-astro-cid-4q2x6hx6]+a[data-astro-cid-4q2x6hx6]{margin-top:7px}.sp-scroll-film[data-astro-cid-4q2x6hx6][data-static=true] article[data-astro-cid-4q2x6hx6]{padding-bottom:30px}}@media (prefers-reduced-motion:reduce){.sp-scroll-dust[data-astro-cid-4q2x6hx6]{display:none}.sp-scroll-stories[data-astro-cid-4q2x6hx6] article[data-astro-cid-4q2x6hx6]{animation:none!important}}@media (height<=650px){.sp-scroll-film[data-astro-cid-4q2x6hx6][data-enhanced=true]{height:1900px}.sp-scroll-film[data-astro-cid-4q2x6hx6][data-enhanced=true] .sp-scroll-stage[data-astro-cid-4q2x6hx6]{height:650px;min-height:650px;position:sticky;top:0}}.sp-generated-feature-icon[data-astro-cid-imtyvhnc]{background-image:url(/images/icons/sturmpak-fa-features-v1.png);background-size:300% 100%;background-position:var(--icon-position) center;background-repeat:no-repeat;flex:none;width:32px;height:32px;display:block}.sp-construction[data-astro-cid-bza33bpd]{border-top:0;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:28px 72px;padding-block:64px;display:grid}.sp-construction[data-astro-cid-bza33bpd]>h2[data-astro-cid-bza33bpd]{grid-column:2;align-self:end;max-width:24ch;font-size:28px;line-height:1.25}.sp-construction-overview[data-astro-cid-bza33bpd]{background:var(--olive-800);border-radius:16px;grid-area:1/1/3;justify-self:center;width:100%;max-width:430px;overflow:hidden}.sp-construction-overview[data-astro-cid-bza33bpd]>img[data-astro-cid-bza33bpd]{width:100%;height:auto;display:block}.sp-construction-details[data-astro-cid-bza33bpd]{grid-column:2;align-self:start}.sp-construction-details[data-astro-cid-bza33bpd] article[data-astro-cid-bza33bpd]{border-bottom:1px solid var(--line-soft);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:28px;padding:24px 0;display:grid}.sp-construction-details[data-astro-cid-bza33bpd] article[data-astro-cid-bza33bpd]:first-child{padding-top:0}.sp-construction-details[data-astro-cid-bza33bpd] article[data-astro-cid-bza33bpd]:last-child{border:0;padding-bottom:0}.sp-detail-lens[data-astro-cid-bza33bpd]{aspect-ratio:1;border:1px solid var(--brass-400);background:var(--olive-800);border-radius:50%;width:112px;position:relative;overflow:hidden}.sp-detail-lens[data-astro-cid-bza33bpd] img[data-astro-cid-bza33bpd]{max-width:none;width:var(--detail-width);height:auto;left:var(--detail-left);top:var(--detail-top);filter:saturate(.72)contrast(1.04);position:absolute}.sp-detail-description[data-astro-cid-bza33bpd] h3[data-astro-cid-bza33bpd]{letter-spacing:0;color:var(--text-primary);font-size:16px;line-height:1.4}.sp-detail-description[data-astro-cid-bza33bpd] p[data-astro-cid-bza33bpd]{max-width:32ch;margin-top:8px;font-size:16px;line-height:1.6}@media (width<=1050px){.sp-construction[data-astro-cid-bza33bpd]{column-gap:40px}.sp-construction-details[data-astro-cid-bza33bpd] article[data-astro-cid-bza33bpd]{grid-template-columns:96px minmax(0,1fr);gap:20px}.sp-detail-lens[data-astro-cid-bza33bpd]{width:96px}}@media (width<=760px){.sp-construction[data-astro-cid-bza33bpd]{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px}.sp-construction[data-astro-cid-bza33bpd]>h2[data-astro-cid-bza33bpd]{grid-area:1/1;max-width:24ch;font-size:25px}.sp-construction-overview[data-astro-cid-bza33bpd]{grid-area:2/1;max-width:300px}.sp-construction-details[data-astro-cid-bza33bpd]{grid-area:3/1}.sp-construction-details[data-astro-cid-bza33bpd] article[data-astro-cid-bza33bpd]{grid-template-columns:88px minmax(0,1fr);gap:20px;padding-block:20px}.sp-detail-lens[data-astro-cid-bza33bpd]{width:88px}.sp-detail-description[data-astro-cid-bza33bpd] h3[data-astro-cid-bza33bpd]{font-size:15px}}@media (width<=360px){.sp-construction-details[data-astro-cid-bza33bpd] article[data-astro-cid-bza33bpd]{grid-template-columns:72px minmax(0,1fr);gap:16px}.sp-detail-lens[data-astro-cid-bza33bpd]{width:72px}}.pdf-testing-section[data-astro-cid-5gsdctgj]:before{background:var(--surface-base)}.sp-test-panel[data-astro-cid-5gsdctgj]{border:1px solid var(--line-mid);background:linear-gradient(130deg,var(--surface-raised),var(--surface-base));border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:280px minmax(0,1fr);gap:26px 40px;margin-top:26px;padding:28px;scroll-margin-top:92px;display:grid}.sp-drop-copy[data-astro-cid-5gsdctgj]{grid-area:1/2;min-width:0}.sp-test-video[data-astro-cid-5gsdctgj]{grid-area:1/1/3;align-self:start;min-width:0}.sp-test-video-frame[data-astro-cid-5gsdctgj]{isolation:isolate;aspect-ratio:9/16;border-radius:6px;position:relative;overflow:hidden;container-type:inline-size}.sp-test-video[data-astro-cid-5gsdctgj] video[data-astro-cid-5gsdctgj]{aspect-ratio:9/16;object-fit:contain;background:var(--surface-sunken);border-radius:6px;width:100%;height:auto;display:block}.sp-test-cover[data-astro-cid-5gsdctgj]{z-index:1;border-radius:inherit;text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:linear-gradient(#070b084d,#0000 45%,#070b08a6);border:0;flex-direction:column;justify-content:space-between;align-items:stretch;padding:24px 22px;display:flex;position:absolute;inset:0}.sp-test-cover[data-astro-cid-5gsdctgj][hidden],.sp-test-cover[data-astro-cid-5gsdctgj] [data-astro-cid-5gsdctgj][hidden],.sp-test-video-error[data-astro-cid-5gsdctgj][hidden]{display:none}.sp-test-cover-heading[data-astro-cid-5gsdctgj]{gap:10px;display:grid}.sp-test-cover-kicker[data-astro-cid-5gsdctgj]{letter-spacing:.15em;font-size:9px;font-weight:600;line-height:1.5}.sp-test-cover-title[data-astro-cid-5gsdctgj]{letter-spacing:.08em;font-family:inherit;font-size:clamp(17px,8cqw,23px);font-weight:600;line-height:1.2}.sp-test-cover-title[data-astro-cid-5gsdctgj] site-text{white-space:normal!important}.sp-test-cover-action[data-astro-cid-5gsdctgj]{align-items:center;gap:12px;font-size:clamp(11px,5cqw,13px);font-weight:600;line-height:1.35;display:flex}.sp-test-play-icon[data-astro-cid-5gsdctgj]{background:var(--accent,#a5af84);width:46px;height:46px;color:var(--surface-base,#141812);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.sp-test-cover[data-astro-cid-5gsdctgj]:hover .sp-test-play-icon[data-astro-cid-5gsdctgj]{transform:scale(1.08)}.sp-test-cover[data-astro-cid-5gsdctgj]:focus-visible{outline:3px solid var(--accent,#a5af84);outline-offset:-5px}.sp-test-cover[data-astro-cid-5gsdctgj]:disabled{cursor:progress}.sp-test-panel[data-astro-cid-5gsdctgj] .sp-test-video-error[data-astro-cid-5gsdctgj]{font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.sp-test-play-icon[data-astro-cid-5gsdctgj]{transition:none}}.sp-test-panel[data-astro-cid-5gsdctgj] h3[data-astro-cid-5gsdctgj]{font-size:22px;line-height:1.35}.sp-test-panel[data-astro-cid-5gsdctgj] p[data-astro-cid-5gsdctgj]{max-width:64ch;margin-top:12px;font-size:16px;line-height:1.65}.sp-test-lab[data-astro-cid-5gsdctgj]{border-top:1px solid var(--line-mid);grid-area:2/2;align-self:start;padding-top:24px}.sp-test-lab[data-astro-cid-5gsdctgj] .pdf-lab-copy[data-astro-cid-5gsdctgj]{padding:0}.sp-test-lab[data-astro-cid-5gsdctgj] .pdf-lab-copy[data-astro-cid-5gsdctgj]>span[data-astro-cid-5gsdctgj]{letter-spacing:.04em;color:var(--text-secondary);margin-bottom:8px;font-size:11px}.pdf-testing-section[data-astro-cid-5gsdctgj] .sp-purchase-facts[data-astro-cid-5gsdctgj]{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:24px;padding-top:0}.sp-purchase-facts[data-astro-cid-5gsdctgj] article[data-astro-cid-5gsdctgj]{gap:7px}.sp-purchase-facts[data-astro-cid-5gsdctgj] span[data-astro-cid-5gsdctgj]{font-size:14px;line-height:1.4}.sp-purchase-facts[data-astro-cid-5gsdctgj] strong[data-astro-cid-5gsdctgj]{font-size:14px;line-height:1.6}@media (width>=681px) and (width<=1000px){.sp-test-panel[data-astro-cid-5gsdctgj]{grid-template-columns:260px minmax(0,1fr);column-gap:28px;padding:24px}.sp-test-panel[data-astro-cid-5gsdctgj] h3[data-astro-cid-5gsdctgj]{font-size:20px}.pdf-testing-section[data-astro-cid-5gsdctgj] .sp-purchase-facts[data-astro-cid-5gsdctgj]{gap:18px}}@media (width<=680px){.sp-test-panel[data-astro-cid-5gsdctgj]{flex-direction:column;gap:22px;margin-top:22px;padding:20px;scroll-margin-top:80px;display:flex}.sp-test-panel[data-astro-cid-5gsdctgj] h3[data-astro-cid-5gsdctgj]{font-size:20px}.sp-test-panel[data-astro-cid-5gsdctgj] p[data-astro-cid-5gsdctgj]{margin-top:10px;font-size:16px;line-height:1.6}.sp-test-video[data-astro-cid-5gsdctgj]{align-self:center;width:min(100%,280px)}.sp-test-lab[data-astro-cid-5gsdctgj]{padding-top:22px}.pdf-testing-section[data-astro-cid-5gsdctgj] .sp-purchase-facts[data-astro-cid-5gsdctgj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;margin-top:24px}}@media (width<=360px){.sp-test-panel[data-astro-cid-5gsdctgj]{padding:16px}.pdf-testing-section[data-astro-cid-5gsdctgj] .sp-purchase-facts[data-astro-cid-5gsdctgj]{grid-template-columns:1fr;gap:18px}}.newsletter-band[data-astro-cid-f24fqbjm]{background:var(--surface-inset);color:var(--text-primary);border-top:1px solid #c7a46252;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:center;gap:clamp(26px,5vw,72px);padding:clamp(36px,6vw,68px) max(24px,50vw - 590px);scroll-margin-top:100px;display:grid}.newsletter-intro[data-astro-cid-f24fqbjm]{max-width:520px}.newsletter-intro[data-astro-cid-f24fqbjm]>span[data-astro-cid-f24fqbjm]{color:var(--brass-400);letter-spacing:.14em;font:600 11px/1.3 IBM Plex Mono,monospace}.newsletter-band[data-astro-cid-f24fqbjm] h2[data-astro-cid-f24fqbjm]{text-transform:uppercase;margin:10px 0 12px;font:600 clamp(30px,4vw,50px)/1 Oswald,sans-serif}.newsletter-intro[data-astro-cid-f24fqbjm]>p[data-astro-cid-f24fqbjm]{color:var(--text-secondary);margin:0;line-height:1.6}.newsletter-band[data-astro-cid-f24fqbjm] form[data-astro-cid-f24fqbjm]{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.newsletter-band[data-astro-cid-f24fqbjm] input[data-astro-cid-f24fqbjm][type=email]{background:var(--surface-raised);width:100%;min-height:52px;color:var(--text-primary);border:1px solid #c7a46259;border-radius:8px;padding:0 16px;font-size:16px}.newsletter-band[data-astro-cid-f24fqbjm] input[data-astro-cid-f24fqbjm][type=email]:focus-visible,.newsletter-band[data-astro-cid-f24fqbjm] button[data-astro-cid-f24fqbjm]:focus-visible,.newsletter-consent[data-astro-cid-f24fqbjm] input[data-astro-cid-f24fqbjm]:focus-visible{outline-offset:2px;outline:3px solid #c7a4626b}.newsletter-band[data-astro-cid-f24fqbjm] button[data-astro-cid-f24fqbjm]{background:var(--brass-400);min-height:52px;color:var(--text-inverse);border:0;border-radius:8px;padding:0 24px;font-weight:800}.newsletter-band[data-astro-cid-f24fqbjm] button[data-astro-cid-f24fqbjm]:disabled{cursor:wait;opacity:.58}.newsletter-consent[data-astro-cid-f24fqbjm]{cursor:pointer;min-height:32px;color:var(--text-secondary);grid-column:1/-1;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.newsletter-consent[data-astro-cid-f24fqbjm] input[data-astro-cid-f24fqbjm]{flex:none;margin-top:3px}.newsletter-status[data-astro-cid-f24fqbjm]{color:var(--status-ok);grid-column:1/-1;margin:0;font-size:14px}.newsletter-status[data-astro-cid-f24fqbjm][data-error=true]{color:var(--status-danger)}.newsletter-honeypot[data-astro-cid-f24fqbjm]{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;inset-inline-start:-9999px!important}@media (width<=760px){.newsletter-band[data-astro-cid-f24fqbjm],.newsletter-band[data-astro-cid-f24fqbjm] form[data-astro-cid-f24fqbjm]{grid-template-columns:1fr}.newsletter-band[data-astro-cid-f24fqbjm] button[data-astro-cid-f24fqbjm]{width:100%}}
