:root{--hdr: 64px}@media(max-width:699px){:root{--hdr: 56px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:light}body{margin:0;color:var(--ink);font:400 var(--size)/1.45 var(--sans);overflow-x:clip;background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size)}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}h1,h2,h3,h4,p,figure,ul,ol,dl,dd,blockquote{margin:0}ul.plain,ol.plain{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 14px}.skip:focus{top:12px}h1,h2{font-weight:600;letter-spacing:-.01em;line-height:1;text-wrap:balance}h1{font-size:clamp(32px,3.6vw,52px)}h2{font-size:clamp(28px,3.2vw,44px)}h3{font:600 22px/1.1 var(--sans)}.mono{font:500 12px/1.4 var(--mono);letter-spacing:.02em;color:var(--mute)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;background:var(--ink);color:var(--paper);font:600 16px/1 var(--sans);letter-spacing:.02em;text-decoration:none;border:1px solid var(--ink);border-radius:0;cursor:pointer}.btn:hover{background:#000}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.btn[disabled]{opacity:.45;cursor:not-allowed}.txt{font:600 16px/1.3 var(--sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.txt:after{content:"\a0\2192";content:"\a0\2192" / ""}.go,.go2{font:600 15px/1.2 var(--sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.go:after{content:"\a0\2193";content:"\a0\2193" / ""}.go[href^=http]:after,.go[href^="/"]:after,.go2:after{content:"\a0\2192";content:"\a0\2192" / ""}.hdr{position:relative;height:var(--hdr);display:flex;align-items:center;gap:24px;padding:0 var(--gut);border-bottom:1px solid var(--ink);background:var(--paper)}.logo{flex:none}.nav{display:flex;gap:26px;margin-left:auto;font:600 15px/1 var(--caps);letter-spacing:.04em;text-transform:uppercase}.nav a{text-decoration:none;padding:8px 0}.nav a:hover,.nav a[aria-current]{text-decoration:underline;text-underline-offset:6px}.tools{display:flex;align-items:center}.ic{position:relative;display:grid;place-items:center;width:44px;height:44px}.ic svg{width:22px;height:22px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linejoin:round}.ic-n{position:absolute;top:5px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--ink);color:var(--paper);font:600 11px/17px var(--sans);text-align:center}.menu{display:none}.menu>summary{list-style:none;cursor:pointer}.menu>summary::-webkit-details-marker{display:none}.menu[open]>summary{background:var(--ink-08)}.menu-nav{position:absolute;z-index:50;left:0;right:0;top:100%;display:grid;padding:6px var(--gut) 14px;background:var(--paper);border-bottom:1px solid var(--ink);box-shadow:0 10px 18px #1a19161f}.menu:not([open]) .menu-nav{display:none}.menu-nav a{display:flex;align-items:center;min-height:46px;font:600 17px/1 var(--sans);text-decoration:none;border-bottom:1px solid var(--rule)}.menu-nav a:last-child{border-bottom:0}@media(max-width:899px){.nav{display:none}.tools{margin-left:auto}.menu{display:block}}.call>summary{list-style:none;cursor:pointer}.call>summary::-webkit-details-marker{display:none}.call[open]>summary{background:var(--ink-08)}.tray{position:absolute;z-index:50;left:0;right:0;top:100%;clip-path:inset(0 -40px -40px)}.call:not([open]) .tray{display:none}.tray-in{padding:8px var(--gut) 20px;background:var(--paper);border-bottom:1px solid var(--ink);box-shadow:0 10px 18px #1a19161f}.call[open] .tray-in{animation:tray-drop .28s cubic-bezier(.2,.7,.3,1)}@keyframes tray-drop{0%{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.call[open] .tray-in{animation:none}}.tray-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.tray-t{font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}button.ic{padding:0;border:0;background:none;cursor:pointer}.tray-x{margin-right:-11px}.tray-x[hidden]{display:none}.tray-tb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);border:1px solid var(--ink)}.tray-tb>div{min-width:0;padding:14px 18px 16px}.tray-tb>div+div{border-left:1px solid var(--ink)}.tray-tb dt{margin-bottom:10px;font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.tray-dial{display:inline-flex;align-items:center;gap:12px;min-height:46px;text-decoration:none}.tray-dial-ic{display:grid;place-items:center;flex:none;width:46px;height:46px;background:var(--ink)}.tray-dial-ic svg{width:22px;height:22px;fill:none;stroke:var(--paper);stroke-width:1.6;stroke-linejoin:round}.tray-dial:hover .tray-dial-ic{background:#000}.tray-tel{font:600 24px/1.1 var(--sans);white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@media(max-width:899px){.tray-tb{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tray-tb>.tray-orders{grid-column:1 / -1;border-left:0;border-top:1px solid var(--ink)}}@media(max-width:559px){.tray-tb{grid-template-columns:minmax(0,1fr)}.tray-tb>div{padding:12px 14px 14px}.tray-tb>div+div{border-left:0;border-top:1px solid var(--ink)}.tray-tb .btn{width:100%}}input.field{width:100%;min-width:0;min-height:46px;padding:0 12px;border:1px solid var(--ink);border-radius:0;background:var(--paper);font:400 18px/1.2 var(--sans)}input.field[aria-invalid=true]{border-color:var(--red)}.find-d>summary{list-style:none}.find-d>summary::-webkit-details-marker{display:none}.find-d[open]>summary{background:var(--ink);color:var(--paper)}.find-d>.find{margin-top:14px}.find-l{display:block;margin-bottom:6px;font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.find-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.find .btn[aria-disabled=true]{opacity:.55;cursor:progress}.find-h{margin-top:8px;font-size:14px;line-height:1.4;color:var(--gr)}.find-ts{margin-top:10px}.find-m{margin-top:10px;font-size:16px;line-height:1.45}.find-m:empty{display:none}.find-m a{font-weight:600;text-underline-offset:3px}@media(max-width:559px){.find-row{grid-template-columns:minmax(0,1fr)}.find-row .btn{width:100%}}.pg-find{max-width:640px}.pg-s-head+.pg-s-find>.hsheet{padding-top:clamp(22px,2.6vw,36px)}.pg-find .find-m,.pg-find .find-m:empty{display:block;min-height:2.9em}@media(max-width:699px){.pg-find .find-m,.pg-find .find-m:empty{min-height:5.8em}}.ftr{background:var(--ink);color:var(--paper);padding:40px var(--gut) 28px}.ftr :focus-visible{outline-color:var(--on-ink-red)}.ftr-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ftr nav{display:grid;gap:2px;align-content:start}.ftr nav a{text-decoration:none;padding:6px 0;font-size:16px}.ftr nav a:hover{text-decoration:underline}.tl{font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-mute);margin-bottom:6px}.ftr-tb{display:flex;flex-wrap:wrap;margin-top:32px;border:1px solid var(--on-ink-rule);font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.ftr-tb span{padding:10px 14px;border-right:1px solid var(--on-ink-rule)}.ftr-tb span:last-child{flex:1;border-right:0}.ftr-legal{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:14px;font:500 11px/1.3 var(--mono);letter-spacing:.02em;color:var(--on-ink-mute)}.ftr-legal>*{display:inline-block;padding:6px 0}.ftr-legal a{text-decoration:none}.ftr-legal a:hover{text-decoration:underline;color:var(--paper)}@media(max-width:699px){.ftr-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ftr-tb{display:grid;grid-template-columns:1fr 1fr}.ftr-tb span{border-bottom:1px solid var(--on-ink-rule)}.ftr-tb span:nth-child(2n){border-right:0}.ftr-tb span:nth-last-child(-n+2){border-bottom:0}}.dwg{position:relative;overflow:clip;aspect-ratio:var(--box, var(--ar))}.dwg-in{position:absolute;inset:var(--pad, 14px);container-type:size}.dwg-in>.full{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain}.art{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;width:min(100cqw,100cqh * var(--ar));height:min(100cqh,100cqw / (var(--ar)))}.art .stack,.art .ly,.art .ly img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}.art .ly{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.art .co{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.dwg.armed .full{opacity:0}.dwg.is-missing .full{visibility:hidden}.dwg.swap .dwg-in>*{transition:opacity 0s .15s}.dwg.swap .dwg-in>.alt:not(.on),.dwg.swap.swapped .dwg-in>:not(.alt){opacity:0}.dwg.swap:not(.swapped) .dwg-in>:not(.alt),.dwg.swap .dwg-in>.alt.on{z-index:1;transition:opacity .15s ease-out}@media(prefers-reduced-motion:reduce){.dwg.swap .dwg-in>*{transition:none!important}}.co line,.co path,.co polyline{fill:none;stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}.co .ext{stroke:var(--ink-55)}.co .halo{stroke:var(--paper);stroke-width:3.4}.co .dot{fill:var(--ink);stroke:var(--paper);stroke-width:1.2}.co text{font:500 11px/1 var(--mono);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3.5px;stroke-linejoin:round;letter-spacing:.02em}.co .lbl{font:600 13px/1 var(--sans);letter-spacing:.01em}.co .lbl-2{font:500 10.5px/1 var(--mono);fill:var(--gr)}.dwg-note{position:absolute;left:10px;right:10px;bottom:8px;font:500 11px/1.3 var(--mono);letter-spacing:.04em;color:var(--mute)}.sheet{padding:clamp(32px,5vw,72px) var(--gut) clamp(44px,6vw,84px)}.sheet-head{display:grid;gap:10px;max-width:820px;margin-bottom:26px}.sheet-no{display:flex;gap:10px;align-items:center;border-top:1px solid var(--ink);padding-top:10px;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.sheet-no span{color:var(--ink)}.sheet-no a{text-decoration:none}.sheet-no a:hover{text-decoration:underline}.lede{color:var(--gr);font-size:18px;max-width:40em;text-wrap:pretty}.narrow{max-width:760px}.rte{max-width:760px;color:var(--gr)}.rte>*+*{margin-top:1em}.rte h2,.rte h3,.rte h4{color:var(--ink);margin-top:1.4em}.rte h2{font-size:clamp(24px,2.4vw,32px)}.rte a{color:var(--ink);text-underline-offset:3px}.rte img{margin:1.2em 0;border:1px solid var(--ink)}.rte ul,.rte ol{padding-left:1.2em}.rte table{border-collapse:collapse;width:100%;font-size:16px}.rte td,.rte th{border:1px solid var(--rule);padding:6px 10px;text-align:left}.rte iframe{max-width:100%}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.card{display:flex;flex-direction:column;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}a.card:hover{background:#ffffff47}a.card:hover .card-name{text-decoration:underline;text-underline-offset:4px}.card-img{aspect-ratio:1 / 1;padding:14px;border-bottom:1px solid var(--rule);background:var(--paper)}.card-img img{width:100%;height:100%;object-fit:contain}.card-img.cover{padding:0}.card-img.cover img{object-fit:cover}.card-img.empty{background:var(--paper-2)}.card-t{display:grid;gap:4px;padding:12px 16px 16px;align-content:start;flex:1}.card-name{font:600 20px/1.15 var(--sans)}.card-p{color:var(--gr);font-size:16px;line-height:1.35}.price{font-size:16px;color:var(--gr)}.price s{color:var(--mute);margin-left:6px}.price .sale{color:var(--red)}.pager{display:flex;flex-wrap:wrap;gap:6px;margin-top:28px;font:500 13px/1 var(--mono)}.pager a,.pager span{display:inline-grid;place-items:center;min-width:40px;min-height:40px;padding:0 10px;border:1px solid var(--ink);text-decoration:none}.pager .current{background:var(--ink);color:var(--paper)}.pager .deco{border-color:transparent}.field{display:grid;gap:6px}.field label,.lbl-mono{font:500 11.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.input,.select{min-height:46px;padding:0 12px;border:1px solid var(--ink);border-radius:0;background:var(--paper)}textarea.input{padding:10px 12px;min-height:120px}.input:focus,.select:focus{outline:2px solid var(--red);outline-offset:0}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.errors{border:1px solid var(--red);color:var(--red);padding:10px 14px}.errors ul{margin:0;padding-left:1.2em}.pdp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.pdp-media{display:grid;gap:12px}.pdp-media .frame{border:1px solid var(--ink);background:var(--paper)}.pdp-media .frame img{width:100%}.pdp-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.pdp-thumbs img{border:1px solid var(--rule);aspect-ratio:1 / 1;object-fit:cover;width:100%}.pdp-info{display:grid;gap:18px;align-content:start}.pdp-info .price{font-size:22px;color:var(--ink)}.pdp-form{display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--ink)}.qty{width:96px}@media(max-width:899px){.pdp{grid-template-columns:minmax(0,1fr)}}.lines-t{width:100%;border-collapse:collapse;border-top:1px solid var(--ink)}.lines-t td,.lines-t th{padding:14px 10px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.lines-t th{font:500 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-weight:500}.lines-t .num{text-align:right;white-space:nowrap}.lines-t img{width:88px;height:88px;object-fit:contain;border:1px solid var(--rule);background:#fff}.line-name{font:600 18px/1.2 var(--sans);text-decoration:none}.line-opts{font:500 12px/1.4 var(--mono);color:var(--mute)}.cart-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px clamp(28px,4vw,64px);align-items:start;margin-top:22px}.cart-sum{grid-column:2;display:grid;justify-items:end;gap:12px;text-align:right}@media(max-width:899px){.cart-foot{grid-template-columns:minmax(0,1fr)}.cart-sum{grid-column:auto}}.cart-total{font:600 24px/1.1 var(--sans)}@media(max-width:699px){.lines-t thead{display:none}.lines-t tr{display:grid;grid-template-columns:88px minmax(0,1fr);gap:4px 12px;padding:14px 0;border-bottom:1px solid var(--rule)}.lines-t td{padding:0;border:0}.lines-t td:first-child{grid-row:span 3}.lines-t .num{text-align:left}}.notice{min-height:50svh;display:grid;place-content:center;justify-items:start;gap:16px;padding:56px var(--gut);max-width:720px;margin:0 auto}.cards>li{display:flex}.cards>li>.card{flex:1}.after{margin-top:28px}.grow{flex:1 1 320px}.search-form{margin-bottom:28px}.count{margin-bottom:14px}.lead-img{margin-bottom:28px}.lead-img img{border:1px solid var(--ink)}.comments{margin-top:48px}.comments h3{margin:28px 0 14px}.comment{padding:14px 0;border-bottom:1px solid var(--rule)}.stack-form{display:grid;gap:14px}.cart-note{width:min(100%,420px);text-align:left}.gallery .wide{grid-column:1 / -1}.gallery .dwg{--pad: 26px;border-bottom:1px solid var(--rule)}.gallery .wide .dwg{--box: 2 / 1;--pad: 34px 64px 48px}@media(max-width:699px){.gallery .wide .dwg{--box: 1.3;--pad: 24px 4px 48px}}.hsheet{padding:clamp(44px,6vw,84px) var(--gut) 0}.hsheet .sheet-head{grid-template-columns:minmax(0,1fr);max-width:760px}.hsheet h2{font-size:clamp(30px,3.4vw,48px)}.more{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:20px}.first{height:clamp(600px,calc(100svh - var(--hdr)),880px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);gap:16px 28px;align-items:baseline;padding:20px var(--gut)}.first h1{font-size:clamp(28px,3.3vw,50px)}.proofline{display:flex;flex-wrap:wrap;align-items:center;margin-left:-21px;clip-path:inset(-8px -8px -8px 15px);max-width:calc(100% + 21px);font:500 12.5px/1.3 var(--mono);letter-spacing:.02em;color:var(--gr)}.proofline>*{position:relative;display:inline-block;min-height:24px;padding:4px 0;margin-left:21px}.proofline a{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.proofline>*:before{content:"\b7";content:"\b7" / "";position:absolute;left:-14px;color:var(--mute)}.proofline a:hover{text-decoration-color:currentColor}.lines{grid-column:1 / -1;align-self:stretch;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ink)}.ln{position:relative;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}@media(min-width:1024px){.lines{grid-template-rows:minmax(0,1fr) auto}.ln{grid-row:span 2;grid-template-rows:subgrid}}.ln+.ln{border-left:1px solid var(--ink)}.ln:hover{background:#ffffff47}.ln:hover .cover{text-decoration-thickness:2px}.ln .cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ln .go2{position:relative;z-index:2;display:inline-block;padding:3px 0}.ln .dwg{--pad: 18px;min-height:0;aspect-ratio:auto}.ln-t{display:grid;align-content:start;gap:4px;padding:12px 18px 16px;border-top:1px solid var(--rule)}.no{font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--mute)}.ln-name{font:600 clamp(24px,2.1vw,32px)/1 var(--sans);letter-spacing:-.01em}.ln-p{color:var(--gr);font-size:16px;line-height:1.32;text-wrap:pretty}.ways{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:6px}@media(min-width:700px)and (max-width:1023px){.lines{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.ln:nth-child(3){border-left:0}.ln:nth-child(n+3){border-top:1px solid var(--ink)}.ln{grid-template-columns:46% 1fr;grid-template-rows:minmax(0,1fr)}.ln-t{border-top:0;border-left:1px solid var(--rule);align-content:center}}@media(max-width:899px){.first{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.proofline{grid-row:3}}@media(max-width:699px){.first{height:auto;min-height:0;grid-template-rows:auto auto auto;gap:10px;padding:14px 16px 12px}.first h1{font-size:27px}.lines{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto)}.ln+.ln{border-left:0;border-top:1px solid var(--ink)}.ln{grid-template-columns:41% minmax(0,1fr);grid-template-rows:auto;min-height:118px}.ln .dwg{--pad: 8px}.ln-t{border-top:0;border-left:1px solid var(--rule);align-content:center;padding:8px 12px;gap:2px}.ln-name{font-size:20px}.ln-p{font-size:13.5px;line-height:1.28}.ways{margin-top:1px;gap:0 14px}.ways a{font-size:13.5px;display:inline-block;min-height:24px;padding:3px 0}.ln .go2{display:none}.ln .no{position:absolute;top:9px;right:10px}.ln .co g:not(.brk){display:none}.proofline{font-size:11.5px}.notice{min-height:0}.pg-head-fig{max-height:360px}.pg-fig .dwg{width:min(100%,calc(420px * (var(--ar))))}.pg-split-f .dwg{width:min(100%,calc(400px * (var(--ar))))}.pg-split-f:not(.pg-frame)>.dwg+.pg-cap{width:min(100%,calc(400px * (var(--ar, 99))))}}@media(max-width:359px){.first h1{font-size:24px}.ln-name{font-size:18px}.ln-p,.ways a{font-size:12.5px}}@media(min-width:700px)and (pointer:coarse){.first{height:auto;min-height:clamp(600px,72vw,880px)}}.tiles{display:grid;border:1px solid var(--ink)}.tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tile+.tile{border-left:1px solid var(--ink)}.tile-a{display:flex;flex-direction:column;height:100%;text-decoration:none}a.tile-a:hover{background:#ffffff47}.tile-a:has(.pts a:hover,.pts a:focus-visible,.pts~.go:hover,.pts~.go:focus-visible){background:#ffffff47}a.tile-a .go:after{content:"\a0\2192";content:"\a0\2192" / ""}.tile .dwg{--pad: 22px;aspect-ratio:1 / 1}.tiles-3 .dwg{aspect-ratio:5 / 4}.tile-t{display:grid;gap:5px;padding:14px 18px 18px;border-top:1px solid var(--rule);flex:1;align-content:start}.tile-name{font:600 24px/1.05 var(--sans)}.tile-p{color:var(--gr);font-size:16px;line-height:1.35}.tile .go{margin-top:4px}.tile-2{position:relative}.tile-2:hover{background:#ffffff47}.tile-links{display:grid;justify-items:start;gap:2px;margin-top:1px}.tile-links .go{margin-top:0;display:inline-block;min-height:24px;padding:3px 0}.tile-links .go:not(.tile-cover){position:relative;z-index:2}.tile-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pts a{display:inline-grid;place-items:center;min-width:44px;min-height:40px;padding:0 12px;border:1px solid var(--ink);font:600 15px/1 var(--sans);text-decoration:none}@media(hover:hover){.pts a:hover{background:var(--ink);color:var(--paper)}}.pts-l{align-self:center;font:500 12px/1 var(--mono);color:var(--mute);margin-right:4px;text-transform:uppercase;letter-spacing:.06em}.tile-note{font:500 11px/1.35 var(--mono);color:var(--mute);margin-top:6px}@media(min-width:600px){.tile .dwg.room-top{--pad: 42px 22px 12px}}.tile-wide .dwg{--pad: 22px 14px}@media(max-width:899px){.tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles-4 .tile:nth-child(3){border-left:0}.tiles-4 .tile:nth-child(n+3){border-top:1px solid var(--ink)}}@media(max-width:699px){.tiles-3{grid-template-columns:minmax(0,1fr)}.tiles-3 .tile+.tile{border-left:0;border-top:1px solid var(--ink)}.tiles-3 .tile-a{display:grid;grid-template-columns:44% minmax(0,1fr)}.tiles-3 .dwg{aspect-ratio:auto;height:100%;min-height:200px;--pad: 12px}.tiles-3 .tile-t{border-top:0;border-left:1px solid var(--rule);padding:12px;align-content:center}.tiles-3 .tile-wide .tile-a{display:flex;flex-direction:column}.tiles-3 .tile-wide .dwg{aspect-ratio:2.3 / 1;height:auto;min-height:0;--pad: 26px 8px 18px}.tiles-3 .tile-wide .tile-t{border-left:0;border-top:1px solid var(--rule)}.pts{gap:5px}.pts-l{flex-basis:100%;margin:0 0 2px}.pts a{min-width:44px;min-height:44px;padding:0 6px}.tile-name{font-size:21px}.tile-p{font-size:15px}.tiles-4 .dwg{--pad: 14px;aspect-ratio:1 / 1.08}.tiles-4 .tile-t{padding:10px 12px 14px}.tiles-4 .go{font-size:14.5px}}.plates-sheet{--cg: 20px;container-type:inline-size}.plates{display:grid;column-gap:var(--cg);row-gap:26px;align-items:stretch;grid-template-columns:var(--cols)}.pl a,.pl-a{display:flex;flex-direction:column;height:100%;text-decoration:none}.pl-art{flex:1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px;border-bottom:1px solid var(--ink)}.pl-art img{width:100%;height:auto}.pl-crop{position:relative;display:block;width:100%;aspect-ratio:var(--ow) / var(--oh);overflow:hidden}.pl .pl-art .pl-crop img{position:absolute;left:calc(var(--ox) / var(--ow) * -100%);bottom:calc(var(--pad) / var(--oh) * -100%);width:calc(var(--fw) / var(--ow) * 100%);max-width:none;height:auto}.pl a:hover .pl-name{text-decoration:underline;text-underline-offset:4px}.pl-name{font:600 22px/1.1 var(--sans);margin-top:10px}.pl-range{font:500 12px/1.4 var(--mono);color:var(--mute)}.pl-price{font-size:16px;color:var(--gr)}.scale-tip{margin-top:6px;font-size:15.5px;line-height:1.35;color:var(--gr);max-width:44em}.pl-pick{min-width:0;margin:0 0 22px;padding:0;border:0}.pl-pick-l{float:left;margin:0 14px 0 0;padding:0;font:600 11px/36px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.pl-pick-o{display:inline-flex;flex-wrap:wrap;border:1px solid var(--ink)}.pl-pick-o label{position:relative;display:block}.pl-pick-o input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pl-pick-o span{display:grid;place-items:center;min-width:44px;height:36px;padding:0 10px;border-left:1px solid var(--ink);font:600 14px/1 var(--mono);letter-spacing:.06em}.pl-pick-o label:first-child span{border-left:0}.pl-pick-o label:hover input:not(:checked)+span{background:color-mix(in srgb,var(--ink) 8%,transparent)}.pl-pick-o input:checked+span{background:var(--ink);color:var(--paper)}.pl-pick-o input:focus-visible+span{position:relative;z-index:1;outline:2px solid var(--red);outline-offset:2px}.pl-set{display:none}.pl-set[data-first]{display:block}@supports selector(:has(*)){.pl-set[data-first]{display:none}.plates-sheet:has(input[value=L]:checked) .pl-set[data-kind=L],.plates-sheet:has(input[value=T]:checked) .pl-set[data-kind=T],.plates-sheet:has(input[value=F]:checked) .pl-set[data-kind=F],.plates-sheet:has(input[value=VB]:checked) .pl-set[data-kind=VB],.plates-sheet:has(input[value=VT]:checked) .pl-set[data-kind=VT],.plates-sheet:has(input[value=Y]:checked) .pl-set[data-kind=Y],.plates-sheet:has(input[value=W]:checked) .pl-set[data-kind=W],.plates-sheet:has(input[value=WS]:checked) .pl-set[data-kind=WS],.plates-sheet:has(input[value=N]:checked) .pl-set[data-kind=N],.plates-sheet:has(input[value=U]:checked) .pl-set[data-kind=U],.plates-sheet:has(input[value=I]:checked) .pl-set[data-kind=I],.plates-sheet:not(:has(.pl-pick)) .pl-set[data-first]{display:block}}.pl-art-none{align-items:center;min-height:120px;border:1px dashed var(--rule);border-bottom:1px solid var(--ink)}.pl-none{padding:8px;font:500 11px/1.3 var(--mono);color:var(--mute);text-align:center}.scale-note{--ppi: calc((100cqw - var(--gaps) * var(--cg)) / var(--sum));display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;font:500 12px/1.4 var(--mono);color:var(--mute)}.bar{display:inline-block;width:calc(12 * var(--ppi));height:6px;border:1px solid var(--ink);background:linear-gradient(90deg,var(--ink) 50%,transparent 50%) 0 0 / 50% 100%}@media(max-width:899px){.plates-sheet{--cg: 12px}.plates{row-gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.pl-art img,.pl-crop{width:calc(var(--w) / var(--ref) * 100%)}.pl-wide{grid-column:1 / -1}.pl-wide .pl-art{justify-content:flex-start}.pl-wide .pl-art img,.pl-wide .pl-crop{width:calc((100% - 2 * var(--cg)) / 3 * var(--w) / var(--ref))}.scale-tip{font-size:15px}.scale-note{--ppi: calc((100cqw - 2 * var(--cg)) / 3 / var(--ref))}.pl-name{font-size:19px}.pl-range{font-size:11px}.pl-price{font-size:15px}}.truss-sheet{padding-top:0}.truss{display:grid;grid-template-columns:minmax(0,30%) minmax(0,1fr);gap:32px;align-items:center;margin-top:clamp(40px,5vw,64px);border-top:1px solid var(--rule);padding-top:28px}.truss-copy{display:grid;gap:14px}.truss-copy p{color:var(--gr);font-size:17px}.truss-copy strong{color:var(--ink)}.truss-text>*+*{margin-top:.8em}.key{display:grid;gap:4px;font-size:16px}.key div{display:grid;grid-template-columns:44px 1fr}.key dt{font:600 16px/1.35 var(--mono)}.key dd{color:var(--gr)}.dwg.dwg-truss{--pad: 34px 64px 48px;aspect-ratio:681 / 379;width:100%}@media(max-width:899px){.truss{grid-template-columns:minmax(0,1fr);gap:14px}.truss-copy{display:contents}.dwg.dwg-truss{--pad: 24px 2px 56px;aspect-ratio:1.3;order:2;margin:4px 0}.truss-copy>:nth-child(-n+2){order:1}.truss-copy>:nth-child(n+3){order:3}}.custom{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,3.4vw,44px)}.custom-copy{display:grid;gap:22px;align-content:start}@media(min-width:900px){.custom-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(28px,4vw,64px)}.custom-copy>*{grid-column:1}.custom-copy>.two{grid-column:2;grid-row:1 / span 3;grid-template-columns:minmax(0,1fr)}}.big{font-size:clamp(19px,1.6vw,23px);line-height:1.4;text-wrap:pretty}.big>*+*{margin-top:.8em}.two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.two p{color:var(--gr);font-size:16.5px;margin-top:6px}.ctas{display:flex;flex-wrap:wrap;gap:10px}.custom-figs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--ink)}.custom-figs .dwg{--pad: 18px 22px 40px;aspect-ratio:1.45 / 1}.custom-figs .dxf{--pad: 16px 22px 34px}.custom-figs .dwg+.dwg{border-left:1px solid var(--ink)}.custom-figs .dwg-note{left:12px;right:12px;bottom:10px}@media(max-width:899px){.two{grid-template-columns:minmax(0,1fr)}}@media(max-width:699px){.custom-figs{grid-template-columns:minmax(0,1fr)}.custom-figs .dwg+.dwg{border-left:0;border-top:1px solid var(--ink)}.custom-figs .dwg{--pad: 12px 12px 44px;aspect-ratio:4 / 3.3}.custom-figs .dxf{--pad: 12px 8px 36px;aspect-ratio:1.45 / 1}}.dsheet{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:min(100cqw,100cqh * var(--ar));height:min(100cqh,100cqw / (var(--ar)))}.dxf-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.dl{position:absolute;left:var(--x);top:var(--y);font:500 11px/1.2 var(--mono);letter-spacing:.02em;color:var(--ink);white-space:nowrap}.dl-above{transform:translate(-50%,calc(-100% - 2px))}.dl-left{writing-mode:vertical-rl;transform:translate(calc(-100% - 2px),-50%) rotate(180deg)}.dl-under{transform:translateY(8px)}.dl-note{font-size:10.5px;line-height:1.3;color:var(--gr)}.dxf-svg .ol{fill:none;stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}.dxf-svg .cl{fill:none;stroke:var(--red);stroke-width:.8;vector-effect:non-scaling-stroke}.dxf-svg .steel{fill:var(--steel);fill-rule:evenodd}.dxf-svg .dxf-dims path{fill:none;stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}.dxf-svg .dxf-dims .ext{stroke:var(--ink-55)}.dsheet-small{display:none}@container (max-width: 179px) or (max-height: 329px){.dsheet-below{display:none}.dsheet-small{display:block}}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ink)}.fact{display:grid;gap:2px;padding:18px 20px;text-decoration:none}.fact+.fact{border-left:1px solid var(--ink)}.fact-v{font:600 clamp(24px,2.4vw,34px)/1.05 var(--sans)}.fact-l{font:500 12px/1.4 var(--mono);color:var(--mute);letter-spacing:.02em}a.fact:hover .fact-v{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.quote{margin:34px 0 30px;max-width:900px}.quote p{font:600 clamp(22px,2.4vw,34px)/1.2 var(--sans);text-wrap:balance}.quote footer{margin-top:12px;font:500 12.5px/1.4 var(--mono);color:var(--mute)}.photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.photo{display:grid;gap:8px;text-decoration:none}.photo .cap{font:500 12px/1.35 var(--mono);color:var(--gr)}a.photo:hover .cap{text-decoration:underline;text-underline-offset:3px}.photo img,.photo .ph{width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;border:1px solid var(--ink);background:var(--paper-2)}@media(max-width:699px){.facts{grid-template-columns:minmax(0,1fr)}.fact+.fact{border-left:0;border-top:1px solid var(--ink)}.photos{grid-template-columns:minmax(0,1fr)}}.contact{padding-bottom:clamp(44px,6vw,84px)}.contact h2{margin-bottom:20px}.tb{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border:1px solid var(--ink)}.tb div{padding:14px 18px}.tb div+div{border-left:1px solid var(--ink)}.tb dt{font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}.tb dd{font-size:19px;line-height:1.3}.tb .go2{font-size:inherit;line-height:inherit}@media(max-width:899px){.tb{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tb div:nth-child(3){border-left:0}.tb div:nth-child(n+3){border-top:1px solid var(--ink)}.tb div:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:479px){.tb{grid-template-columns:minmax(0,1fr)}.tb div+div{border-left:0;border-top:1px solid var(--ink)}}.pt-page main>.shopify-section:last-child>.hsheet{padding-bottom:clamp(56px,7vw,96px)}.pg-head{padding-top:clamp(28px,4vw,56px)}.pg-s-head+.pg-s-prose>.hsheet,.pg-s-head+.pg-s-faq>.hsheet{padding-top:clamp(22px,2.6vw,36px)}.pg-head h1{font-size:clamp(34px,4.4vw,64px);max-width:16em}.pg-head-t{display:grid;gap:14px;align-content:start;max-width:820px}.pg-head-t>.sheet-no{max-width:760px}.pg-lede{font-size:clamp(18px,1.5vw,21px);line-height:1.45}.pg-lede>*+*{margin-top:.7em}.pg-lede a{text-underline-offset:3px}.pg-head-go{margin-top:6px}.pg-head-dwg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.pg-head-fig{--pad: 24px 32px 36px;max-height:62svh;width:100%}@media(max-width:899px){.pg-head-dwg{grid-template-columns:minmax(0,1fr)}.pg-head-fig{--pad: 16px 4px 28px;max-height:46svh}}.pg-prose{max-width:760px;font-size:18px;line-height:1.55;overflow-wrap:break-word}.pg-prose.pg-wide{max-width:1120px}.pg-prose>*+*{margin-top:1em}.pg-prose h2{margin-top:1.9em;padding-top:12px;border-top:1px solid var(--ink);font-size:clamp(26px,2.6vw,36px);line-height:1.05}.pg-prose h3{margin-top:1.6em;font:600 22px/1.15 var(--sans);color:var(--ink)}.pg-prose h4,.pg-prose h5{margin-top:1.7em;font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.pg-prose>:first-child,.pg-prose>:is(link,meta,style,script)+*{margin-top:0}.pg-prose :is(h2,h3,h4,h5)+*{margin-top:.55em}.pg-prose strong,.pg-prose b{color:var(--ink);font-weight:600}.pg-prose a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:3px}.pg-prose a:hover{text-decoration-thickness:2px}.pg-prose ul,.pg-prose ol{padding-left:1.25em}.pg-prose li+li{margin-top:.4em}.pg-prose li::marker{color:var(--mute)}.pg-prose blockquote{padding-left:18px;border-left:2px solid var(--ink);color:var(--ink);font-size:20px}.pg-prose hr{border:0;border-top:1px solid var(--ink);margin:2em 0}.pg-prose img{height:auto;margin:1.4em 0;border:1px solid var(--ink)}.pg-prose figure img{margin:0}.pg-prose figcaption{margin-top:8px;font:500 12px/1.4 var(--mono);color:var(--gr)}.pg-prose iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:1px solid var(--ink)}@media(max-width:598px){.pg-prose iframe[src^="https://forge.timberplates.com/rfq"]{aspect-ratio:auto;height:1760px}}.pg-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:16px;line-height:1.35}.pg-prose th,.pg-prose td{padding:9px 18px 9px 0;border:0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.pg-prose thead th{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--ink)}.pg-prose td{font-variant-numeric:tabular-nums;color:var(--gr)}.pg-prose tbody th,.pg-prose tbody td:first-child{color:var(--ink);font-weight:600}.pg-fig{display:grid}.pg-fig .dwg{--pad: 30px 48px 46px;width:min(100%,calc(72svh * (var(--ar))));justify-self:center}.pg-fig-text{max-width:760px}.pg-frame{border:1px solid var(--ink)}.pg-cap{padding:10px 0 0;font:500 12px/1.4 var(--mono);letter-spacing:.02em;color:var(--gr)}.pg-cap-note{opacity:.7}.pg-frame>.pg-cap{padding:10px 14px 12px;border-top:1px solid var(--rule)}@media(max-width:699px){.pg-fig .dwg{--pad: 18px 4px 40px}}.pg-row{--cols: var(--n);display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.pg-row>li{display:flex;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.pg-tile{display:flex;flex-direction:column;flex:1;text-decoration:none}a.pg-tile:hover{background:#ffffff47}a.pg-tile:hover .tile-name{text-decoration:underline;text-underline-offset:4px}a.pg-tile .go:after{content:"\a0\2192";content:"\a0\2192" / ""}.pg-tile .dwg{--box: var(--tile-ar);--pad: 22px 20px 30px}.pg-tile .tile-t{flex:1}@media(max-width:1023px){.pg-row[data-n="4"],.pg-row[data-n="5"]{--cols: 2}}@media(max-width:699px){.pg-row[data-pn="1"]{--cols: 1}.pg-row[data-pn="2"]{--cols: 2}.pg-row[data-pn="2"] .tile-t{padding:10px 12px 14px}.pg-tile .dwg{--pad: 16px 8px 26px}}.pg-img{display:block;position:relative;border:1px solid var(--ink);background:var(--paper-2)}.pg-img img{width:100%;height:auto}.pg-crop{aspect-ratio:var(--ar);overflow:hidden}.pg-crop img{height:100%;object-fit:cover}.pg-photos{--cols: var(--n);display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:18px 14px}.pg-photo{display:grid;align-content:start;text-decoration:none}a.pg-photo:hover .pg-cap{text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){.pg-photos[data-n="3"],.pg-photos[data-n="4"]{--cols: 2}.pg-photos:is([data-n="3"],[data-n="4"])>li:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:599px){.pg-photos{gap:14px 10px}.pg-photos[data-n="2"]{--cols: 2}.pg-photos[data-count="2"]{--cols: 1;gap:18px}.pg-photos[data-n="2"]:not([data-count="2"])>li:last-child:nth-child(odd){grid-column:1 / -1}}.pg-cta .sheet-head{margin-bottom:22px}.pg-lines{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));border:1px solid var(--ink)}.pg-lines>li{display:flex}.pg-lines>li+li{border-left:1px solid var(--ink)}.pg-line{display:grid;grid-template-rows:auto 1fr;flex:1;text-decoration:none}a.pg-line:hover{background:#ffffff47}a.pg-line:hover .pg-line-name{text-decoration:underline;text-underline-offset:4px}a.pg-line .go:after{content:"\a0\2192";content:"\a0\2192" / ""}.pg-line .dwg{--box: 16 / 9;--pad: 14px 18px;border-bottom:1px solid var(--rule)}.pg-line-t{display:grid;gap:4px;align-content:start;padding:12px 18px 16px}.pg-line-name{font:600 24px/1.05 var(--sans);letter-spacing:-.01em}.pg-line-p{color:var(--gr);font-size:16px;line-height:1.32;text-wrap:pretty}.pg-ctas{margin-top:22px}@media(max-width:899px){.pg-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-lines>li:nth-child(odd){border-left:0}.pg-lines>li:nth-child(n+3){border-top:1px solid var(--ink)}}@media(max-width:599px){.pg-lines{grid-template-columns:minmax(0,1fr)}.pg-lines>li+li{border-left:0;border-top:1px solid var(--ink)}.pg-line{grid-template-columns:38% minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.pg-line .dwg{--box: auto;aspect-ratio:auto;min-height:96px;--pad: 10px;border-bottom:0;border-right:1px solid var(--rule)}.pg-line-t{padding:10px 12px;align-content:center}.pg-line-name{font-size:21px}.pg-line-p{font-size:15px}}.pg-faq{max-width:760px;border-top:1px solid var(--ink)}.pg-faq details{border-bottom:1px solid var(--ink)}.pg-faq summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:18px;align-items:baseline;min-height:56px;padding:16px 0;font:600 20px/1.25 var(--sans);cursor:pointer;list-style:none}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq summary:after{content:"+";content:"+" / "";font:500 22px/1 var(--mono);text-align:center;color:var(--mute)}.pg-faq details[open]>summary:after{content:"\2212";content:"\2212" / "";color:var(--ink)}.pg-faq summary:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.pg-faq-a{padding:0 42px 22px 0}@media(max-width:699px){.pg-faq summary{font-size:18px}.pg-faq-a{padding-right:0}}.pg-table{max-width:100%;overflow-x:auto;border-top:1px solid var(--ink)}.pg-table:focus-visible{outline-offset:2px}.pg-table table{min-width:100%;border-collapse:collapse;font-size:16px;line-height:1.35}.pg-table caption{padding:10px 0;text-align:left;font:500 12px/1.4 var(--mono);color:var(--mute)}.pg-table th,.pg-table td{padding:10px 22px 10px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);white-space:nowrap}.pg-table thead th{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border-bottom-color:var(--ink);white-space:normal;min-width:7em}.pg-table tbody th{font-weight:600}.pg-table td{color:var(--gr);font-variant-numeric:tabular-nums}.pg-table a{color:var(--ink);text-underline-offset:3px}.pg-note{margin-top:12px;max-width:760px;font-size:15.5px;line-height:1.4;color:var(--gr)}.pg-note>*+*{margin-top:.6em}.pg-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,64px);align-items:start}.pg-split-l .pg-split-t{order:2}.pg-split-t{display:grid;align-content:start}.pg-split-t .sheet-head{margin-bottom:14px}.pg-split-t h3{font-size:clamp(24px,2.2vw,30px)}.pg-split-go{margin-top:18px}.pg-split-f{display:grid}.pg-split-f .dwg{--pad: 26px 36px 42px;width:min(100%,calc(70svh * (var(--ar))));justify-self:center}.pg-split-f:not(.pg-frame)>.dwg+.pg-cap{justify-self:center;width:min(100%,calc(70svh * (var(--ar, 99))))}.pg-split-f:not(.pg-frame)>.dwg:not([data-callouts])+.pg-cap{margin-top:-30px}@media(max-width:899px){.pg-split{grid-template-columns:minmax(0,1fr);gap:20px}.pg-split-l .pg-split-t{order:0}.pg-split-f .dwg{--pad: 18px 4px 40px}}.pg-shapes-s .sheet-head h3{font-size:clamp(30px,3.4vw,48px);letter-spacing:-.01em;line-height:1;text-wrap:balance}.pg-shapes-s .sheet-head h4{font:600 clamp(24px,2vw,28px)/1.05 var(--sans);letter-spacing:-.01em;color:var(--ink)}.pg-shapes{--g: 28px;--k: 4;container-type:inline-size}.shps{display:flex;flex-wrap:wrap;column-gap:var(--g);row-gap:30px}.pg-shapes .shps,.pg-shapes .scale-note{--ppi: calc((100cqw - var(--k) * var(--g)) / var(--per))}.shp{width:calc(var(--w) * var(--ppi));min-width:0;display:grid;align-content:start;gap:2px}.shp-art{display:flex;align-items:flex-end;height:calc(var(--maxh) * var(--ppi));padding-bottom:10px;box-sizing:content-box;border-bottom:1px solid var(--ink);margin-bottom:8px}.shp-art img{width:100%;height:auto}.shp-name{font:600 20px/1.1 var(--sans)}.shp-name span{font:500 11px/1 var(--mono);letter-spacing:.04em;color:var(--mute)}.shp-size{font:500 11.5px/1.35 var(--mono);color:var(--gr);text-wrap:balance}.shp-size .nw{white-space:nowrap}.shp-use{font-size:15px;line-height:1.3;color:var(--gr);overflow-wrap:anywhere}.pg-shapes .scale-note{margin-top:22px}@media(max-width:1099px){.pg-shapes{--per: 62 !important;--k: 2;--g: 22px}}@media(max-width:699px){.pg-shapes{--per: 60 !important;--k: 2;--g: 14px}.shp-name{font-size:18px}.shp-use{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/base.css.map */
