.phero{background:var(--bone);padding:calc(64px + clamp(40px,6vw,76px)) 0 clamp(52px,7vw,86px)}.phero .w{max-width:1320px}.phg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4.4vw,60px);align-items:center}.phero h1{font-size:clamp(44px,6.6vw,88px);letter-spacing:.005em;text-shadow:none;margin:0 0 18px}.phero .cap1{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);line-height:2;margin:0 0 22px;border-top:1px solid var(--ink);border-bottom:1px solid var(--hair);padding:11px 0}.phero .lede{font-size:20px;margin:0 0 30px;max-width:40ch}.phero .hb{justify-content:flex-start}.mplate{margin:0;border:1px solid var(--hair);background:linear-gradient(#f3f2ed,#e7e6e0)}.mplate img{width:100%;height:auto;aspect-ratio:1400/1180;display:block}.mplate figcaption{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);line-height:1.7;border-top:1px solid var(--hair);padding:9px 12px;background:var(--bone)}@media(max-width:1279px){.phg{grid-template-columns:1fr;gap:clamp(26px,5vw,40px)}.phg .pcopy{order:2}.phg .mplate{order:1}.phero .hb{justify-content:flex-start}}.crumb{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.16em;text-transform:uppercase;color:var(--mid);margin-bottom:22px}.crumb a{color:inherit;text-decoration:none;border-bottom:1px solid var(--hair)}.crumb{line-height:1;display:flex;flex-wrap:wrap;align-items:center;gap:0 2px}.crumb a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;margin-left:-4px}.crumb a:hover{color:var(--ink)}.gh.p{background:var(--ink);color:var(--bone);border-color:var(--ink)}.gh.p:hover{background:transparent;color:var(--ink)}.bdg img{filter:none;height:auto}.bdg.b13 img{width:112px}.bdg.b30 img{width:130px}.ed .bdg{margin-top:6px;display:flex;justify-content:center}.dhead{display:flex;gap:clamp(20px,4vw,56px);align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.dhead .bdg{flex:0 0 auto;padding-top:6px;margin-bottom:22px}.dwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table.ds{border-collapse:collapse;width:100%;min-width:640px;font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.06em;line-height:1.7}table.ds th{text-align:left;font-weight:400;text-transform:uppercase;letter-spacing:.15em;font-size:var(--m-fine);color:var(--mid);padding:0 18px 11px 0;border-bottom:1px solid var(--ink);white-space:nowrap}table.ds td{padding:15px 18px 15px 0;border-bottom:1px solid var(--hair2);color:var(--mid);vertical-align:top;font-variant-numeric:tabular-nums}table.ds td:first-child{color:var(--ink);letter-spacing:.13em}table.ds tr:hover td{background:var(--paper)}table.ds th:last-child,table.ds td:last-child{padding-right:0}.dnote{border-top:1px solid var(--hair);margin-top:34px;padding-top:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:clamp(20px,3vw,44px)}.dnote div{font-size:15px;color:var(--mid);line-height:1.66}.dnote b{display:block;font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.15em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;font-weight:400}.dnote i{font-style:italic;color:var(--green-ink)}@media(max-width:719px){.dwrap{overflow-x:visible}table.ds{min-width:0;display:block}table.ds tbody{display:block}table.ds thead{display:none}table.ds tr{display:block;padding:20px 0;border-bottom:1px solid var(--hair2)}table.ds tr:first-child{border-top:1px solid var(--ink)}table.ds tr:hover td{background:transparent}table.ds td{display:grid;grid-template-columns:minmax(0,8.4em) minmax(0,1fr);gap:4px 14px;border:0;padding:4px 0}table.ds td:before{content:attr(data-l);font-size:var(--m-fine);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);line-height:1.9}table.ds td:first-child{font-size:var(--m-cap);letter-spacing:.16em;padding-bottom:10px}}@media(min-width:1100px){.steel .grid{grid-template-columns:repeat(5,1fr)}}.steel .bcap{margin-top:clamp(14px,2vw,20px);font-family:var(--mono);font-size:clamp(14.5px,1.15vw,15px);letter-spacing:.06em;text-transform:uppercase;color:#4a4b47;line-height:1.7;max-width:62ch}.needs{display:grid;grid-template-columns:1fr;gap:clamp(10px,1.6vw,18px) clamp(16px,2.4vw,44px)}@media(min-width:760px){.needs{grid-template-columns:repeat(2,1fr)}}.needs div{font-family:var(--mono);font-size:clamp(12.5px,1.15vw,12.5px);letter-spacing:.08em;text-transform:uppercase;color:#2a2b28;line-height:1.5;border-left:2px solid var(--oxide);padding-left:12px}.needs span{display:block;color:#6c6d68;letter-spacing:.1em;margin-top:3px;font-size:var(--m-foot)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .steel .bcap,:root:not([data-theme=light]) .needs span{color:#a0a296}:root:not([data-theme=light]) .needs div{color:#d8d9d0}}:root[data-theme=dark] .steel .bcap,:root[data-theme=dark] .needs span{color:#a0a296}:root[data-theme=dark] .needs div{color:#d8d9d0}.close{background:var(--paper);border-top:1px solid var(--hair)}.close .hb{justify-content:flex-start;margin-top:8px}.mset{display:grid;gap:clamp(14px,1.8vw,26px);margin-top:clamp(26px,3.2vw,40px)}.mset.n3{grid-template-columns:repeat(3,1fr)}.mset.n2{grid-template-columns:repeat(2,1fr)}.mset figure{margin:0;min-width:0}.mset img{width:100%;height:auto;display:block;background:linear-gradient(#f3f2ed,#e7e6e0)}.mset figcaption{border-top:1px solid var(--ink);margin-top:11px;padding-top:9px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mset .mm{font-family:var(--mono);font-size:var(--m-cap);letter-spacing:.12em}.mset .mc{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.09em;color:var(--mid);margin-left:auto}.mset .md{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.06em;color:var(--mid);flex:1 0 100%;line-height:1.75;margin-top:4px}.mset.n5{display:flex;flex-wrap:wrap;justify-content:center}.mset.n5 figure{flex:0 1 calc(33.333% - clamp(9px,1.2vw,17.4px));min-width:0}@media(max-width:820px){.mset.n3{grid-template-columns:1fr 1fr}.mset.n5 figure{flex-basis:calc(50% - clamp(7px,.9vw,13px))}.mset.n3 figure:nth-child(3){grid-column:1/-1;max-width:calc(50% - 13px)}}@media(max-width:560px){.mset.n3,.mset.n2{grid-template-columns:1fr}.mset.n3 figure:nth-child(3){grid-column:auto;max-width:none}.mset.n5 figure{flex-basis:100%}}.r{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/page-separator.css.map */
