.breadcrumb{padding:96px 34px 0;font-family:var(--ui);font-size:10px;letter-spacing:.24em;color:var(--muted);text-transform:uppercase}.breadcrumb a{cursor:pointer}.breadcrumb a:hover{color:var(--accent)}.pdp{display:grid;grid-template-columns:84px 1fr 1fr;gap:30px;max-width:1340px;margin:0 auto;padding:30px 34px 70px;align-items:start}.thumbs{display:flex;flex-direction:column;gap:12px;position:sticky;top:96px}.thumbs .t{position:relative;aspect-ratio:3/4;border:1px solid var(--line);cursor:pointer;transition:border-color .3s;overflow:hidden}.thumbs .t.on{border-color:var(--accent)}.thumbs .nav{display:flex;justify-content:center;gap:14px;margin-top:4px}.thumbs .nav span{font-family:var(--ui);font-size:14px;color:var(--muted);cursor:pointer}.gallery{position:relative}.gallery .main{position:relative;aspect-ratio:4/5;overflow:hidden}.gallery .main .imgwrap{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(200deg,transparent 0%,#000 16%,#000 86%,transparent 100%),linear-gradient(100deg,transparent 0%,#000 14%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(200deg,transparent 0%,#000 16%,#000 86%,transparent 100%),linear-gradient(100deg,transparent 0%,#000 14%,#000 88%,transparent 100%);mask-composite:intersect}.gallery .main{z-index:1}.gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform:translate(calc(var(--push-overlap) * .45),calc(var(--push-overlap) * .45)) skew(calc(-1deg * var(--push-skew)));background:linear-gradient(135deg,rgb(var(--accent-rgb) / .1),transparent 68%);-webkit-mask-image:linear-gradient(200deg,transparent 0,#000 20%,#000 88%,transparent 100%);mask-image:linear-gradient(200deg,transparent 0,#000 20%,#000 88%,transparent 100%);filter:drop-shadow(calc(10px * var(--push-skew)) calc(14px * var(--push-skew)) 30px rgb(var(--cast-rgb) / .4))}@media(max-width:900px){.gallery:before{transform:translate(13px,16px);opacity:.6}}.buy{position:sticky;top:96px}.buy .collection{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--ui);font-size:10px;letter-spacing:.3em;color:var(--muted);text-transform:uppercase}.buy .code{font-family:var(--ui);font-size:10px;letter-spacing:.3em;color:var(--accent)}.buy h1{font-family:var(--disp);font-weight:700;font-size:clamp(30px,3.4vw,46px);letter-spacing:-.005em;margin:14px 0 0;line-height:1.04}.buy .price{font-family:var(--ui);font-size:18px;letter-spacing:.06em;color:var(--bone);margin-top:18px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.buy .desc{margin-top:24px;font-size:14.5px;color:var(--body);line-height:1.85;max-width:380px}.buy .desc span{display:block}.opt{margin-top:28px}.opt .lbl{font-family:var(--ui);font-size:10px;letter-spacing:.24em;color:var(--muted);text-transform:uppercase;margin-bottom:12px}.opt .lbl .gd{float:right;color:var(--body);cursor:pointer;border-bottom:1px solid var(--line)}.swatches{display:flex;gap:12px}.sw{width:30px;height:30px;border:1px solid var(--line);cursor:pointer;position:relative;transition:.3s;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}.sw.on{border-color:var(--accent)}.sw--img{background-size:cover;background-position:center}.sw.on:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid var(--accent);opacity:.5;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}.sw--pending{background:repeating-linear-gradient(115deg,var(--surface) 0 5px,rgb(var(--accent-rgb) / .28) 5px 7px);border-color:rgb(var(--accent-rgb) / .35)}.sizes{display:flex;gap:10px;flex-wrap:wrap}.size{min-width:52px;padding:13px 0;text-align:center;border:1px solid var(--line);font-family:var(--ui);font-size:12px;letter-spacing:.08em;color:var(--body);cursor:pointer;transition:.3s}.size:hover{border-color:var(--muted)}.size.on{border-color:var(--accent);color:var(--bone);background:rgb(var(--accent-rgb) / .06)}.size.soldout{color:var(--muted);opacity:.45;text-decoration:line-through;cursor:not-allowed;border-color:var(--line)}.size.soldout:hover{border-color:var(--line)}.actions{margin-top:28px;display:flex;gap:10px}.atc{flex:1;padding:17px;background:var(--accent);color:var(--on-accent);font-family:var(--ui);font-size:11px;letter-spacing:.28em;text-transform:uppercase;border:none;cursor:pointer;font-weight:500;transition:.3s}.atc:hover{background:var(--accent-hi)}.plusbtn{width:54px;border:1px solid var(--line);background:none;color:var(--bone);font-size:18px;cursor:pointer}.bin{margin-top:10px;width:100%;padding:16px;background:none;border:1px solid var(--line);color:var(--bone);font-family:var(--ui);font-size:11px;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:.3s}.bin:hover{border-color:var(--muted)}.trust{margin-top:30px;display:flex;flex-direction:column;gap:14px}.trust .r{display:flex;align-items:center;gap:12px;font-family:var(--ui);font-size:10.5px;letter-spacing:.16em;color:var(--muted);text-transform:uppercase}.trust .r .ic{width:11px;height:11px;border:1px solid var(--muted);flex:none;transform:rotate(45deg)}.specsheet{margin:30px 0 0;display:flex;flex-direction:column}.spec-row{display:grid;grid-template-columns:30% 1fr;gap:16px;padding:11px 0;align-items:baseline;position:relative}.spec-row:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,var(--line),var(--line) 78%,transparent)}.spec-row:first-child{border-top:1px solid var(--line)}.specsheet dt{font-family:var(--ui);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin:0}.specsheet dd{font-family:var(--ui);font-size:12px;letter-spacing:.05em;color:var(--bone);margin:0;font-variant-numeric:tabular-nums slashed-zero}.spec-row--ph dd{color:rgb(var(--accent-rgb) / .55);text-transform:none;letter-spacing:.02em}.accordion{margin-top:30px;border-top:1px solid var(--line)}.accordion .item{border-bottom:1px solid var(--line)}.accordion .q{width:100%;background:none;border:none;text-align:left;font:inherit;color:inherit}.accordion .q{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:var(--ui);font-size:11px;letter-spacing:.2em;color:var(--body);text-transform:uppercase;cursor:pointer}.accordion .q .pm{color:var(--accent);font-size:16px;transition:transform .4s cubic-bezier(.16,.7,.2,1)}.accordion .item.open .q .pm{transform:rotate(45deg)}.accordion .a{max-height:0;overflow:hidden;transition:max-height .5s ease;font-size:13.5px;color:var(--muted);line-height:1.8}.accordion .item.open .a{max-height:1200px}.accordion .a p{padding:0 0 16px}.section-div{height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent);max-width:1340px;margin:0 auto}.construction{max-width:1340px;margin:0 auto;padding:70px 34px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:center}.construction .detail{position:relative;aspect-ratio:1;overflow:hidden}.construction .detail .imgwrap{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(197deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(99deg,transparent 0%,#000 12%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(197deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(99deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-composite:intersect}.construction .txt h2{font-family:var(--disp);font-weight:600;font-size:24px;letter-spacing:-.005em;margin-bottom:14px}.construction .txt p{font-size:14px;color:var(--muted);line-height:1.8;max-width:300px}.construction .diagram{position:relative;aspect-ratio:3/4}.construction .diagram .imgwrap{position:absolute;top:0;right:0;bottom:0;left:0}.fit{position:relative;padding:70px 0;overflow:hidden}.fit .inner{max-width:1340px;margin:0 auto;padding:0 34px}.fit .head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:34px}.fit h2{font-family:var(--disp);font-weight:700;font-size:clamp(26px,3.4vw,42px);letter-spacing:-.01em}.fit .meta{font-size:13.5px;color:var(--muted);line-height:1.8;max-width:46ch}.fit .meta .cta{margin-top:14px;font-size:10px;justify-content:center}.fit .meta .cta .arr{width:40px}.fitrail{display:flex;gap:16px;width:fit-content;max-width:100%;margin-inline:auto;overflow-x:auto;padding-bottom:10px}.fitrail .shot{position:relative;flex:none;width:300px;aspect-ratio:3/4;overflow:hidden}.fitrail .shot:nth-child(2n) .imgwrap{-webkit-mask-image:linear-gradient(163deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(81deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(163deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(81deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.fitrail .shot .imgwrap{position:absolute;top:0;right:0;bottom:0;left:0}.related{max-width:1340px;margin:0 auto;padding:60px 34px 90px}.related h2{font-family:var(--ui);font-size:13px;letter-spacing:.3em;color:var(--bone);text-transform:uppercase;padding-bottom:18px;margin-bottom:30px;position:relative}.related h2:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgb(var(--accent-rgb) / .32),rgb(var(--accent-rgb) / .12) 45%,transparent 80%);pointer-events:none}.rrow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(min-width:901px){.rrow{grid-template-columns:1.06fr .94fr;gap:clamp(30px,4vw,66px) clamp(28px,3.6vw,60px);max-width:900px;margin:0 auto}.rrow .pcard:nth-child(2n){margin-top:clamp(32px,5vw,78px)}.rrow .pcard .pf{aspect-ratio:4/5}}@media(min-width:901px){.construction .diagram .imgwrap{-webkit-mask-image:linear-gradient(163deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(81deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(163deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(81deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.buy{padding-left:clamp(22px,2.6vw,44px)}.buy:before{content:"";position:absolute;left:0;top:5px;bottom:16%;width:1px;pointer-events:none;background:linear-gradient(180deg,transparent,rgb(var(--accent-rgb) / .42) 11%,rgb(var(--accent-rgb) / .42) 78%,transparent)}.swatches{align-items:flex-start}.sw{width:34px;height:42px;transition:transform .45s cubic-bezier(.16,.7,.2,1),border-color .3s}.swatches .sw:nth-child(2n){transform:translateY(8px)}.sw:hover{transform:translateY(-5px)}.swatches .sw:nth-child(2n):hover{transform:translateY(3px)}}@media(min-width:901px)and (prefers-reduced-motion:reduce){.sw,.swatches .sw:nth-child(2n){transform:none}}@media(max-width:680px){.announce .alink{display:none}.announce{font-size:9px;letter-spacing:.14em}}@media(max-width:900px){nav{display:none}}@media(min-width:901px){.hero h1{position:relative;z-index:5;text-shadow:0 4px 50px rgb(var(--void-rgb, 7 11 14) / .7)}}@media(max-width:900px){.hero h1{font-size:clamp(34px,calc((100vw - 64px) / 9.9),96px)}}@media(max-width:900px){.hero .photo{width:100%;opacity:1;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent 100%)}.hero .darkwedge{background:linear-gradient(180deg,var(--void) 2%,rgb(var(--void-rgb, 7 11 14) / .58) 26%,rgb(var(--void-rgb, 7 11 14) / .32) 46%,transparent 66%)}.hero .content{padding:120px 26px 0}.railv,.scrolllabel,.dropcard,.hero .floatsg,.hero .lightedge,.hero .lightedge-b{display:none}.hero{align-items:flex-start}}@media(max-width:900px){.ritual{grid-template-columns:1fr}.ritual .pic{height:60vh}.ritual .txt{padding:40px 26px}.ritual .compass{display:none}}@media(max-width:900px){.feature{min-height:86vh}.feature .txt{max-width:none;padding:0 24px 9vh}}@media(max-width:900px){.prow{grid-template-columns:1fr 1fr}}@media(max-width:900px){.esrow{grid-template-columns:1fr;gap:30px;padding:40px 24px}.esrow--right .esfig{order:0}.esfig .diagframe{aspect-ratio:4/5;max-height:60vh}.esstmt{padding:50px 24px}.esstmt h2,.esstmt h1{font-size:clamp(26px,8vw,52px)}}@media(max-width:900px){.cseq-copy h2{font-size:clamp(26px,7vw,52px)}.cseq-copy p{font-size:14px}}@media(max-width:480px){.manifesto h2{font-size:clamp(26px,9vw,52px)}.veil h2{font-size:clamp(22px,7.5vw,40px)}}@media(max-width:880px){.footinner{grid-template-columns:1fr;gap:36px}.footcols{grid-template-columns:1fr 1fr 1fr}.footbar{flex-direction:column;gap:16px;text-align:center}}@media(max-width:520px){.footcols{grid-template-columns:1fr;gap:30px;text-align:center}.footcol{align-items:center}}@media(max-width:900px){.pdp{grid-template-columns:1fr;gap:18px}}@media(max-width:900px){.thumbs{flex-direction:row;overflow-x:auto;position:static}.thumbs .t{flex:none;width:64px}.thumbs .nav{display:none}}@media(max-width:900px){.construction{grid-template-columns:1fr}}@media(max-width:900px){.rrow{grid-template-columns:1fr 1fr}}@media(max-width:760px){.menuinner{grid-template-columns:1fr;align-content:center;padding:90px 34px 40px}.menuside{border-left:none;border-top:1px solid var(--line);padding-left:0;padding-top:30px;height:auto;margin-top:30px}.menunav a{font-size:clamp(32px,9vw,48px)}}@media(max-width:760px){.searchpanel{padding:80px 26px 40px}}@media(hover:hover)and (pointer:fine){body.cursoractive .cursorglow{opacity:1}}@media(hover:none),(pointer:coarse){.cursorglow{display:none}}@media(max-width:520px){.icinner{padding:40px 26px 30px}.ich{font-size:25px}}@media(max-width:900px){header{padding:16px 20px}body.hasbar header{top:38px}header .hl{gap:0}header .hsg{width:24px}header .hr{gap:18px}header .hr span{font-size:10px;letter-spacing:.16em}.menubtn{width:24px;height:15px}.hero .content{padding:130px 22px 60px;max-width:100%}body.hasbar .hero .content{padding-top:150px}.hero h1{letter-spacing:-.02em;line-height:.94}.hero .eyebrow{font-size:10px;letter-spacing:.32em}.hero .ethos{font-size:14px;margin-top:20px}.ritual h2,.feature h2,.veil h2{font-size:clamp(26px,7.5vw,40px)}.ritual .txt,.feature .txt{padding:36px 22px}.prow,.rrow{grid-template-columns:1fr 1fr;gap:12px}.pcard .nm,.rcard .nm{font-size:10px}.pdp{padding:24px 20px 60px}.buy{position:static}.gallery .main{aspect-ratio:4/5}.buy h1{font-size:clamp(28px,8vw,40px)}.size{min-width:54px;padding:15px 0}.sw{width:34px;height:34px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.size{min-height:44px;padding:14px 0}.menubtn{width:32px;height:24px}.menunav a{padding:6px 0}.announce{padding:0 14px;gap:10px}.announce .atxt{font-size:8.5px;letter-spacing:.1em;line-height:1.3;text-align:center}}@media(max-width:520px){.prow,.rrow{grid-template-columns:1fr}.hero h1{font-size:clamp(26px,calc((100vw - 48px) / 9.9),68px)}.construction{padding:50px 20px}.fit .head{grid-template-columns:1fr;gap:16px}.cartdrawer{width:100vw;clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 20px)}}body.hasbar .collpage,body.hasbar .cartpage,body.hasbar .searchpage{padding-top:168px}body.hasbar .error404{padding-top:178px}body.hasbar .pdp{padding-top:68px}body.hasbar .account{padding-top:178px}body.hasbar .breadcrumb{padding-top:134px}.collpage{padding:130px 6vw 90px}.collhead{text-align:center;max-width:780px;margin:0 auto 46px}.collhead .eyebrow{font-family:var(--ui);letter-spacing:.35em;color:var(--muted);font-size:11px;text-transform:uppercase}.collhead h1{font-family:var(--disp);font-weight:700;font-size:clamp(24px,3.2vw,42px);letter-spacing:-.01em;color:var(--bone);margin:12px 0 0;line-height:1.04}.collintro{font-family:var(--bd);color:var(--body);line-height:1.7;max-width:58ch;margin:16px auto 0}.collbar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 2px;margin-bottom:30px;font-family:var(--ui);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.collsort{display:flex;align-items:center;gap:10px}.collsort label{color:var(--muted)}.collsort select{background:var(--surface);border:1px solid var(--line);color:var(--bone);font-family:var(--ui);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;cursor:pointer}.collfilters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;max-width:1180px;margin:0 auto 16px;padding:0 2px}.collfilter{position:relative}.collfilter summary{list-style:none;cursor:pointer;font-family:var(--ui);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--body);padding:9px 14px;background:rgb(var(--accent-rgb) / .04);border:1px solid var(--line);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);transition:border-color .3s,color .3s;display:inline-flex;align-items:center;gap:8px}.collfilter summary::-webkit-details-marker{display:none}.collfilter[open] summary,.collfilter summary:hover{border-color:rgb(var(--accent-rgb) / .5);color:var(--bone)}.collfilter-n{color:var(--accent);font-size:9px}.collfilter-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:204px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;padding:8px;background:var(--surface);border:1px solid var(--line);clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);box-shadow:0 18px 50px rgb(var(--cast-rgb) / .42)}.collfilter-v{font-family:var(--ui);font-size:11px;letter-spacing:.05em;text-transform:none;color:var(--body);text-decoration:none;padding:8px 10px;display:flex;justify-content:space-between;gap:12px;transition:color .25s,background .25s}.collfilter-v:hover{color:var(--bone);background:rgb(var(--accent-rgb) / .06)}.collfilter-v.on{color:var(--accent)}.collfilter-v.on:before{content:"\d7";font-size:10px;margin-right:2px}.collfilter-c{color:var(--muted);font-size:9px}.collfilter-price{display:flex;align-items:center;gap:8px;padding:6px}.collfilter-price input{width:72px;background:rgb(var(--accent-rgb) / .04);border:0;border-bottom:1.5px solid var(--line);color:var(--bone);font-family:var(--ui);font-size:12px;padding:7px 6px}.collfilter-price input:focus{outline:none;border-bottom-color:rgb(var(--accent-rgb) / .8)}.collfilter-apply{background:var(--accent);color:var(--on-accent);border:0;font-family:var(--ui);font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:8px 12px;cursor:pointer;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.collchips{display:flex;flex-wrap:wrap;gap:8px;max-width:1180px;margin:-4px auto 22px;padding:0 2px}.collchip{font-family:var(--ui);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--body);text-decoration:none;padding:6px 11px;border:1px solid rgb(var(--accent-rgb) / .3);background:rgb(var(--accent-rgb) / .05);clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px);transition:border-color .3s,color .3s}.collchip:hover{border-color:rgb(var(--accent-rgb) / .6);color:var(--bone)}.collchip--clear{background:none;color:var(--muted)}@media(max-width:680px){.collfilter-pop{position:fixed;left:8px;right:8px;top:auto;min-width:0}}.collgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(34px,4.5vw,76px) clamp(24px,3.2vw,54px);counter-reset:piece;max-width:1180px;margin:0 auto}.collgrid .pcard{counter-increment:piece;position:relative;--off:0px;transform:translateY(var(--off));padding-top:clamp(40px,4.4vw,66px)}.collgrid .pcard:nth-child(2n){--off:clamp(30px,6vw,88px)}.collgrid .pcard:before{content:counter(piece,decimal-leading-zero);position:absolute;top:0;left:1px;font-family:var(--disp);font-weight:700;font-size:clamp(34px,4.4vw,68px);line-height:.9;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px rgb(var(--accent-rgb) / .5);transition:color .5s}.collgrid .pcard:hover:before{color:rgb(var(--accent-rgb) / .15)}.collgrid .pcard .nm{font-size:13px;margin-top:2px}.collgrid .pcard .pr{font-size:12.5px}@media(min-width:901px){.collgrid .pcard .pf{aspect-ratio:4/5}.collgrid .pcard:nth-child(odd) .pf{width:96%;margin-right:0;margin-left:auto}.collgrid .pcard:nth-child(2n) .pf{width:92%;margin-left:0;margin-right:auto}}.collgrid:has(.pcard:only-child){grid-template-columns:1fr;max-width:540px}.collgrid:has(.pcard:only-child) .pcard:only-child{padding-top:clamp(46px,5vw,74px)}.collgrid:has(.pcard:only-child) .pcard:only-child .pf{aspect-ratio:4/5}.collgrid:has(.pcard:nth-child(2):last-child){max-width:920px}.collempty{grid-column:1/-1;text-align:center;color:var(--muted);font-family:var(--ui);font-size:11px;letter-spacing:.28em;text-transform:uppercase;padding:80px 24px}.collnav{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:54px;font-family:var(--ui);font-size:12px;letter-spacing:.1em;color:var(--muted)}.collnav a{color:var(--body)}.collnav .on{color:var(--accent)}.espread{display:flex;flex-direction:column;overflow-x:clip}.esrow{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);padding:clamp(38px,5.5vw,76px) 7vw;position:relative}.esrow--right .esfig{order:2}.esfig{position:relative}.esfig .diagframe{position:relative;aspect-ratio:4/5;overflow:hidden}.diagframe .imgwrap{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(199deg,transparent 0%,#000 15%,#000 85%,transparent 100%),linear-gradient(99deg,transparent 0%,#000 14%,#000 87%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(199deg,transparent 0%,#000 15%,#000 85%,transparent 100%),linear-gradient(99deg,transparent 0%,#000 14%,#000 87%,transparent 100%);mask-composite:intersect}.diagframe--steep .imgwrap{-webkit-mask-image:linear-gradient(206deg,transparent 0%,#000 17%,#000 84%,transparent 100%),linear-gradient(97deg,transparent 0%,#000 16%,#000 86%,transparent 100%);mask-image:linear-gradient(206deg,transparent 0%,#000 17%,#000 84%,transparent 100%),linear-gradient(97deg,transparent 0%,#000 16%,#000 86%,transparent 100%)}.diagframe--shallow .imgwrap{-webkit-mask-image:linear-gradient(192deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(103deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(192deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(103deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.estxt .ix{font-family:var(--ui);letter-spacing:.3em;color:var(--accent);font-size:12px;text-transform:uppercase}.estxt h2,.estxt h1{font-family:var(--disp);font-weight:700;font-size:clamp(28px,4vw,56px);line-height:1.04;letter-spacing:-.02em;color:var(--bone);margin:14px 0 16px}.estxt p{font-family:var(--bd);color:var(--body);line-height:1.75;max-width:44ch}.estxt .cta{margin-top:26px}.esstmt{padding:clamp(54px,7vw,100px) 7vw;text-align:center;max-width:1000px;margin:0 auto}.esstmt .eyebrow{font-family:var(--ui);letter-spacing:.3em;color:var(--muted);font-size:11px;text-transform:uppercase}.esstmt h2,.esstmt h1{font-family:var(--disp);font-weight:700;font-size:clamp(34px,6.5vw,92px);line-height:1;letter-spacing:-.02em;color:var(--bone);margin:18px 0}.esstmt p{font-family:var(--bd);color:var(--body);font-size:clamp(15px,1.4vw,18px);line-height:1.85;max-width:62ch;margin:0 auto}.esstmt .cta{margin-top:30px;justify-content:center}.esstmt--bleed{max-width:none;min-height:92vh;display:flex;align-items:center;justify-content:center;padding:clamp(60px,9vw,150px) 7vw;position:relative;overflow:hidden}.esstmt-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.esstmt-bg .imgwrap{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%)}.esstmt-bg img.fill{scale:1.08}@media(prefers-reduced-motion:reduce){.esstmt-bg img.fill{scale:1}}.esstmt-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse at 50% 48%,rgb(var(--void-rgb, 7 11 14) / .42),rgb(var(--void-rgb, 7 11 14) / .8) 76%,var(--void))}.esstmt--bleed .esstmt-c{position:relative;z-index:2;max-width:1000px;margin:0 auto}.esstmt--bleed h2{font-size:clamp(40px,8vw,120px)}@media(min-width:901px){.espread--cinematic .esrow{grid-template-columns:1.12fr .88fr;gap:clamp(44px,7vw,124px);padding:clamp(56px,8vw,120px) 6vw}.espread--cinematic .esrow--right{grid-template-columns:.88fr 1.12fr}.espread--cinematic .esfig .diagframe{aspect-ratio:3/4}.espread--cinematic .estxt h2,.espread--cinematic .estxt h1{font-size:clamp(34px,4.6vw,68px)}.espread--cinematic .esstmt{max-width:1140px}.espread--tight .esrow{grid-template-columns:.74fr 1.26fr;gap:clamp(28px,3.6vw,58px);padding:clamp(34px,5vw,74px) 10vw}.espread--tight .esrow--right{grid-template-columns:1.26fr .74fr}.espread--tight .esfig .diagframe{aspect-ratio:5/6;width:84%;justify-self:center}.espread--tight .estxt h2,.espread--tight .estxt h1{font-size:clamp(36px,5.2vw,82px);line-height:1}.espread--tight .estxt p{max-width:54ch}.espread--tight .esstmt{max-width:740px;text-align:left}.espread--tight .esstmt p{margin:0}.espread--tight .esstmt .cta{justify-content:flex-start}.espread--woven .esrow{padding:clamp(34px,4.5vw,72px) 7vw}.espread--woven .esrow+.esrow{margin-top:clamp(-34px,-4.5vw,-86px)}.espread--woven .esfig{z-index:1}.espread--woven .estxt{position:relative;z-index:2}.espread--woven .esrow--left .estxt{margin-left:-7%}.espread--woven .esrow--right .estxt{margin-right:-7%}}@media(min-width:901px){.esrow{overflow:visible}.esfig:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;clip-path:polygon(0 5%,100% 0,100% 95%,0 100%);background:linear-gradient(135deg,var(--surface-2),var(--void) 80%);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .22);filter:drop-shadow(calc(11px * var(--push-skew)) calc(14px * var(--push-skew)) 26px rgb(var(--cast-rgb) / .45))}.esrow--left .esfig{margin-right:calc(-1 * var(--push-overlap) * 1.5);z-index:2}.esrow--left .esfig:before{transform:translate(calc(var(--push-overlap) * -.4),calc(var(--push-overlap) * .5)) skew(calc(-1deg * var(--push-skew)))}.esrow--left .estxt{padding-left:calc(var(--push-overlap) * .9)}.esrow--right .esfig{margin-left:calc(-1 * var(--push-overlap) * 1.5);z-index:2}.esrow--right .esfig:before{transform:translate(calc(var(--push-overlap) * .4),calc(var(--push-overlap) * .5)) skew(calc(1deg * var(--push-skew)))}.esrow--right .estxt{padding-right:calc(var(--push-overlap) * .9)}}.cartpage{padding:130px 6vw 100px;max-width:1000px;margin:0 auto}.cartpage-title{font-family:var(--disp);font-weight:700;font-size:clamp(34px,5vw,64px);color:var(--bone);margin-bottom:34px}.cartpage-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:70px 0;color:var(--muted)}.cartpage-empty .sigil{width:54px;height:70px;margin:0 auto 22px}.cartpage-empty p{font-family:var(--disp);font-weight:600;font-size:clamp(19px,2.4vw,28px);letter-spacing:-.01em;color:var(--bone);margin:0 0 22px;position:relative;padding-bottom:22px}.cartpage-empty p:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:54px;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .5),transparent)}.cartpage-empty .cta{justify-content:center}.cprow{display:grid;grid-template-columns:96px 1fr auto auto;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.cprow .cthumb img{width:96px;height:120px;object-fit:cover}.cprow .ccode{font-family:var(--ui);font-size:10px;letter-spacing:.2em;color:var(--accent);text-transform:uppercase}.cprow .cname{font-family:var(--disp);font-weight:600;color:var(--bone);margin:4px 0}.cprow .cvar{font-family:var(--ui);font-size:11px;letter-spacing:.1em;color:var(--muted)}.cprow .cqty{display:flex;align-items:center;gap:8px;border:1px solid var(--line);padding:4px}.cprow .cqty button{background:transparent;border:0;color:var(--body);cursor:pointer;width:24px;height:24px}.cprow .cqty input{width:38px;background:transparent;border:0;color:var(--bone);text-align:center;font-family:var(--ui)}.cprow .cqty input::-webkit-outer-spin-button,.cprow .cqty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cprow .cqty input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cprow .cprice{font-family:var(--ui);color:var(--bone);letter-spacing:.06em}.cartpage-foot{margin-top:34px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cartpage-foot .cartsub{display:flex;gap:30px;font-family:var(--disp);font-weight:600;font-size:20px;color:var(--bone)}.cartpage-foot .cartnote{font-family:var(--ui);font-size:11px;color:var(--muted);letter-spacing:.1em}.cartpage-actions{display:flex;gap:12px;margin-top:10px}.searchpage{padding:130px 6vw 90px;max-width:1200px;margin:0 auto}.searchpage-form{display:flex;border-bottom:1px solid var(--accent);max-width:680px;margin:0 auto 44px}.searchpage-form input{flex:1;background:transparent;border:0;color:var(--bone);font-family:var(--disp);font-size:clamp(22px,3vw,40px);padding:10px 0}.searchpage-form input:focus{outline:none}.searchpage-form input:focus-visible{outline:1px solid rgb(var(--accent-rgb) / .9);outline-offset:4px}.searchpage-form button{background:transparent;border:0;color:var(--accent);font-size:24px;cursor:pointer}.searchpage-head{font-family:var(--ui);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:26px;text-align:center}.searchpage-empty{text-align:center;color:var(--muted);padding:40px 0}.searchpage-empty .sigil{width:50px;height:64px;margin:0 auto 18px}.searchpage-empty p{font-family:var(--disp);font-size:24px;color:var(--bone);margin-bottom:18px}.error404{position:relative;min-height:78vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:140px 24px 80px;overflow:hidden}.error404:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 54% at 50% 42%,rgb(var(--accent-rgb) / .07),transparent 64%)}.e404inner{position:relative;z-index:1}.e404inner .sigil{width:60px;height:78px;margin:0 auto 24px;animation:pw-glow 5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.e404inner .sigil{animation:none}}.e404inner h1{font-family:var(--disp);font-weight:700;font-size:clamp(34px,6vw,72px);color:var(--bone);margin-bottom:22px}.e404inner{max-width:560px}.e404code{font-family:var(--ui);font-size:11px;letter-spacing:.34em;color:var(--accent);text-transform:uppercase;margin-bottom:14px}.e404body{font-family:var(--bd);color:var(--muted);font-size:15px;line-height:1.7;max-width:42ch;margin:0 auto 32px}.e404actions{display:flex;gap:14px 30px;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.collgrid{gap:clamp(26px,4vw,48px) 22px}}@media(max-width:820px){.esrow{grid-template-columns:1fr;gap:24px;padding:56px 24px}.esrow--right .esfig{order:0}}@media(max-width:680px){.collgrid{grid-template-columns:1fr;gap:34px;max-width:440px}.collgrid .pcard:nth-child(2n){--off:0px}.collgrid .pcard{padding-top:46px}.cprow{grid-template-columns:70px 1fr auto;gap:14px}.cprow .cprice{grid-column:2/4;text-align:right}.cprow .cqty button{width:40px;height:40px}}.account{max-width:520px;margin:0 auto;padding:140px 24px 90px}.account.account--wide{max-width:900px}.account h1{font-family:var(--disp);font-weight:700;font-size:clamp(30px,4vw,52px);color:var(--bone);margin-bottom:28px}.account h2{font-family:var(--disp);font-weight:600;color:var(--bone);margin:30px 0 14px}.account label{display:block;font-family:var(--ui);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:16px 0 7px}.account input[type=email],.account input[type=password],.account input[type=text],.account select{width:100%;background:var(--surface);border:1px solid var(--line);color:var(--bone);font-family:var(--bd);padding:13px 14px}.account input:focus,.account select:focus{outline:none;border-color:rgba(var(--accent-rgb),.6)}.account .cta{margin-top:24px}.account .account-alt{margin-top:26px;font-family:var(--ui);font-size:12px;letter-spacing:.08em;color:var(--muted)}.account .account-alt a{color:var(--accent)}.form-errors{border:1px solid rgba(var(--accent-rgb),.4);color:var(--body);font-family:var(--bd);padding:12px 14px;margin-bottom:18px}.account-table{width:100%;border-collapse:collapse;font-family:var(--bd);color:var(--body)}.account-table th,.account-table td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);font-size:14px}.account-table th{font-family:var(--ui);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pagebody .rte{font-family:var(--bd);color:var(--body);line-height:1.8;font-size:16px}.pagebody .rte h2,.pagebody .rte h3{font-family:var(--disp);color:var(--bone);margin:30px 0 12px;font-weight:600}.pagebody .rte a{color:var(--accent)}.pagebody .rte p{margin:0 0 16px}.account textarea{width:100%;background:var(--surface);border:1px solid var(--line);color:var(--bone);font-family:var(--bd);padding:13px 14px;resize:vertical}.account textarea:focus{outline:none;border-color:rgba(var(--accent-rgb),.6)}.page-contact{margin-top:30px;border-top:1px solid var(--line);padding-top:24px}.account.account--wide.pagebody--contact{max-width:1120px;display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(36px,6vw,92px);align-items:start}.pagebody--contact .pagehd{position:sticky;top:118px}.pageeyebrow{font-family:var(--ui);font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.pagebody--contact h1{font-weight:600;font-size:clamp(38px,6vw,76px);line-height:.97;letter-spacing:-.018em;margin-bottom:20px}.pagebody--contact .pagenote{font-family:var(--bd);max-width:34ch;color:var(--muted);line-height:1.7}.pagebody--contact .rte{max-width:36ch}.pagebody--contact .page-contact{margin:0;border-top:none;padding:clamp(24px,2.8vw,38px) clamp(20px,2.4vw,32px) clamp(28px,3vw,40px);background:#ffffff05;position:relative;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}.pagebody--contact .page-contact:before{content:"";position:absolute;left:0;top:0;width:58%;height:1px;background:linear-gradient(90deg,rgb(var(--accent-rgb) / .7),transparent)}.pagebody--contact .page-contact label:first-of-type{margin-top:0}@media(max-width:760px){.account.account--wide.pagebody--contact{grid-template-columns:1fr;gap:8px}.pagebody--contact .pagehd{position:static}.pagebody--contact .page-contact{margin-top:8px}}.pwpage{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:64px 24px;text-align:center;overflow:hidden;background:var(--void)}.pwvisual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.pwvisual-img{width:100%;height:100%;object-fit:cover;filter:saturate(.84) contrast(1.05)}.pwvisual-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 82% 80% at 50% 42%,rgb(var(--void-rgb,7 11 14) / .14) 0%,rgb(var(--void-rgb,7 11 14) / .66) 56%,var(--void) 100%)}.pwcontent{position:relative;z-index:2;width:100%;max-width:480px;display:flex;justify-content:center}.pwcontent-in{display:flex;flex-direction:column;align-items:center;width:100%}.pwsigil{width:64px;margin:0 0 26px;opacity:.97;filter:drop-shadow(0 0 28px rgb(var(--accent-rgb) / .32));animation:pw-glow 5s ease-in-out infinite}@keyframes pw-glow{0%,to{filter:drop-shadow(0 0 24px rgb(var(--accent-rgb)/.26))}50%{filter:drop-shadow(0 0 44px rgb(var(--accent-rgb)/.5))}}@media(prefers-reduced-motion:reduce){.pwsigil,.pwadmitted-sg{animation:none}}.pweyebrow{font-family:var(--ui);font-size:10px;letter-spacing:.46em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;opacity:.9}.pwheading{font-family:var(--disp);font-weight:700;font-size:clamp(32px,6.2vw,66px);letter-spacing:-.022em;line-height:1;color:var(--bone);margin:0 0 18px;max-width:16ch}.pwline{color:var(--body);font-size:15px;line-height:1.7;max-width:42ch;margin:0 auto}.pwfive{width:min(94vw,1140px);margin:clamp(34px,5.5vh,64px) 0 clamp(28px,4vh,50px);position:relative;z-index:3}.pwfive-hd{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,20px);font-family:var(--ui);font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--muted);margin-bottom:clamp(20px,3.2vh,38px)}.pwfive-tick{height:1px;width:clamp(26px,6vw,84px);background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb) / .5),transparent)}.pwfive-track{display:flex;gap:clamp(10px,1.5vw,22px);align-items:flex-start;justify-content:center}.pwpiece{position:relative;flex:1 1 0;min-width:0;margin:0}@media(min-width:881px){.pwpiece:nth-child(1),.pwpiece:nth-child(5){margin-top:clamp(20px,4.4vh,58px)}.pwpiece:nth-child(2),.pwpiece:nth-child(4){margin-top:clamp(9px,2.2vh,30px)}.pwpiece:nth-child(3){margin-top:0}}.pwpiece-fig{position:relative;aspect-ratio:3/5;overflow:hidden;-webkit-mask-image:linear-gradient(198deg,transparent 0,#000 13%,#000 88%,transparent 100%),linear-gradient(100deg,transparent 0,#000 11%,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(198deg,transparent 0,#000 13%,#000 88%,transparent 100%),linear-gradient(100deg,transparent 0,#000 11%,#000 90%,transparent 100%);mask-composite:intersect}.pwpiece-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.2) contrast(1.05) brightness(.8);transition:filter .85s cubic-bezier(.16,.7,.2,1),transform 1.2s cubic-bezier(.16,.7,.2,1)}.pwpiece-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(178deg,#070b0e70,#070b0eb8 46%,#070b0ef2),linear-gradient(102deg,rgb(7 11 14 / .52),transparent 56%);transition:opacity .85s cubic-bezier(.16,.7,.2,1)}.pwpiece-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--surface),var(--void))}.pwpiece-sg{width:40%;opacity:.16}.pwpiece-idx{position:absolute;top:-2px;left:50%;transform:translate(-50%);z-index:3;font-family:var(--disp);font-weight:700;font-size:clamp(16px,1.7vw,26px);line-height:1;letter-spacing:-.02em;text-align:center;color:transparent;-webkit-text-stroke:1px rgb(var(--accent-rgb) / .72);text-shadow:0 1px 9px rgb(7 11 14 / .7);transition:-webkit-text-stroke-color .5s}.pwpiece-meta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;margin-top:13px;padding:0 2px;min-height:30px}.pwpiece-name{font-family:var(--disp);font-weight:600;font-size:13px;letter-spacing:-.01em;color:var(--bone)}.pwpiece-name--redacted{display:block;width:clamp(30px,66%,76px);height:11px;background:repeating-linear-gradient(90deg,rgb(var(--accent-rgb) / .5) 0 9px,transparent 9px 13px);opacity:.6}.pwpiece-kind{font-family:var(--ui);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.pwfive-foot{font-family:var(--ui);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);text-align:center;margin:clamp(20px,3vh,34px) 0 0;opacity:.85}@media(hover:hover)and (pointer:fine){.pwpiece{transition:transform .7s cubic-bezier(.16,.7,.2,1)}.pwpiece:hover{transform:translateY(-7px)}.pwpiece:hover .pwpiece-veil{opacity:.5}.pwpiece:hover .pwpiece-img{filter:grayscale(0) contrast(1.06) brightness(1.02);transform:scale(1.04)}.pwpiece:hover .pwpiece-idx{-webkit-text-stroke-color:var(--accent)}}@media(max-width:880px){.pwfive{width:100vw}.pwfive-track{overflow-x:auto;scroll-snap-type:x proximity;justify-content:flex-start;padding:4px clamp(18px,7vw,46px) 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pwfive-track::-webkit-scrollbar{display:none}.pwpiece{flex:0 0 46%;scroll-snap-align:center}}@media(prefers-reduced-motion:no-preference){.pwvisual-img{animation:pw-kenburns 28s ease-in-out infinite alternate;transform-origin:55% 38%}@keyframes pw-kenburns{0%{transform:scale(1.04)}to{transform:scale(1.13) translate(-1.6%,-1.1%)}}@keyframes pw-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes pw-emerge{0%{opacity:0;transform:translateY(30px) scale(.985)}to{opacity:1;transform:none}}.pw-enter .pweyebrow,.pw-enter .pwheading,.pw-enter .pwline,.pw-enter .pwfive-hd,.pw-enter .pwreward,.pw-enter .pwnews,.pw-enter .pwfive-foot,.pw-enter .pwfoot{animation:pw-rise .9s cubic-bezier(.16,.7,.2,1) both}.pw-enter .pwsigil{animation:pw-rise .9s cubic-bezier(.16,.7,.2,1) .05s both,pw-glow 5s ease-in-out 1.1s infinite}.pw-enter .pweyebrow{animation-delay:.18s}.pw-enter .pwheading{animation-delay:.28s}.pw-enter .pwline{animation-delay:.42s}.pw-enter .pwreward{animation-delay:.54s}.pw-enter .pwnews{animation-delay:.66s}.pw-enter .pwfive-hd{animation-delay:.82s}.pw-enter .pwpiece{animation:pw-emerge 1s cubic-bezier(.16,.7,.2,1) both;animation-delay:calc(.9s + var(--pi,0) * .11s)}.pw-enter .pwfive-foot{animation-delay:1.5s}.pw-enter .pwfoot{animation-delay:1.6s}}.pwreward{list-style:none;display:flex;flex-direction:column;gap:6px;width:100%;max-width:386px;margin:28px auto 0;padding:0}.pwr-chip{display:flex;align-items:center;gap:12px;padding:9px 16px;text-align:left;background:rgb(var(--accent-rgb) / .05);clip-path:polygon(7px 0,100% 0,100% 100%,0 100%,0 7px)}.pwr-icon{font-size:9px;color:var(--accent);flex-shrink:0;line-height:1;opacity:.7}.pwr-txt{font-family:var(--ui);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--body);line-height:1.4}.pwr-chip--hl{background:rgb(var(--accent-rgb) / .13)}.pwr-chip--hl .pwr-icon{opacity:1}.pwr-chip--hl .pwr-txt{color:var(--bone)}.pwnews{width:100%;max-width:392px;margin:30px auto 0}.pwform{position:relative;display:flex;width:100%;background:rgb(var(--accent-rgb) / .04);border:1px solid rgb(var(--accent-rgb) / .24);transition:border-color .4s,background .4s;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.pwform:focus-within{border-color:rgb(var(--accent-rgb) / .7);background:rgb(var(--accent-rgb) / .08)}.pwform input{flex:1;min-width:0;background:none;border:none;color:var(--bone);font-family:var(--bd);font-size:15px;padding:17px 18px;outline:none;text-align:left}.pwform input::placeholder{color:var(--muted)}.pwform button{flex:none;width:60px;background:var(--accent);color:var(--on-accent);border:none;cursor:pointer;font-size:17px;display:flex;align-items:center;justify-content:center;transition:filter .3s;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%)}.pwform button:hover{filter:brightness(1.08)}.pwform-arr{display:block;transition:transform .35s cubic-bezier(.16,.7,.2,1)}.pwform button:hover .pwform-arr{transform:translate(3px)}.pwform-note{font-family:var(--ui);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:11px 0 0}.pwform-err{font-family:var(--ui);font-size:11px;letter-spacing:.06em;color:var(--accent);margin-top:10px}.pwadmitted{display:flex;flex-direction:column;align-items:center;gap:13px;max-width:392px;margin:8px auto 0;text-align:center;padding:6px 0}.pwadmitted-sg{width:34px;background-color:var(--accent);-webkit-mask:var(--sgmask) no-repeat center/contain;mask:var(--sgmask) no-repeat center/contain;aspect-ratio:1080/1408;display:inline-block;animation:pw-glow 3.2s ease-in-out infinite}.pwadmitted-h{font-family:var(--disp);font-weight:700;font-size:clamp(26px,3vw,40px);letter-spacing:-.015em;line-height:1;color:var(--bone)}.pwadmitted-sub{font-family:var(--bd);font-size:14px;line-height:1.6;color:var(--muted);max-width:34ch}.pwadmitted-seal{font-family:var(--ui);font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--accent);padding:5px 15px;border:1px solid rgb(var(--accent-rgb) / .42);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.pwadmitted-perk{display:inline-flex;align-items:center;gap:10px;margin-top:2px;font-family:var(--ui);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone);background:rgb(var(--accent-rgb) / .12);padding:9px 17px;clip-path:polygon(7px 0,100% 0,100% 100%,0 100%,0 7px)}.pwadmitted-perk .pwr-icon{color:var(--accent);font-size:9px;line-height:1}.pwfoot{display:flex;align-items:center;justify-content:center;gap:18px 30px;flex-wrap:wrap;margin-top:30px}.pwlock summary{font-family:var(--ui);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);cursor:pointer;list-style:none;transition:color .3s}.pwlock summary::-webkit-details-marker{display:none}.pwlock summary:hover,.pwlock[open] summary{color:var(--accent)}.pwlock[open]{flex:1 0 100%;order:-1}.pwlock[open] summary{margin-bottom:12px}.pwlock .pwform{max-width:340px;margin:0 auto}.pwadmin{font-family:var(--ui);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.pwadmin:hover{color:var(--accent)}@media(max-width:640px){.pwheading{font-size:clamp(30px,10vw,52px)}.pwreward,.pwnews,.pwadmitted{max-width:none}}.blogindex h1,.articlepage h1{font-family:var(--disp);font-weight:700;letter-spacing:-.01em;margin:14px 0 30px;font-size:clamp(34px,5vw,60px)}.bloglist{display:flex;flex-direction:column}.blogrow{display:grid;grid-template-columns:120px 1fr auto;gap:24px;align-items:baseline;padding:26px 6px;position:relative;text-decoration:none}.blogrow:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgb(var(--accent-rgb) / .28),transparent 70%);transform:skew(-22deg) scaleX(.7);transform-origin:left}.blogrow-date{font-family:var(--ui);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.blogrow-title{font-family:var(--disp);font-weight:700;font-size:clamp(20px,2.4vw,30px);color:var(--bone);transition:color .3s,transform .4s}.blogrow:hover .blogrow-title{color:var(--accent);transform:translate(6px)}.blogrow-ex{display:none}.blogrow-arr{align-self:center;opacity:.5;transition:.3s}.blogrow:hover .blogrow-arr{opacity:1;transform:translate(6px)}.blogpag{margin-top:40px;font-family:var(--ui);font-size:12px;letter-spacing:.1em;display:flex;gap:14px}.blogpag a,.blogpag .current{color:var(--muted)}.blogpag a:hover{color:var(--accent)}.articlepage{max-width:760px}.articledate{font-family:var(--ui);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.articlehero{position:relative;height:50vh;margin:24px 0 30px;overflow:hidden;clip-path:polygon(0 0,100% 4%,100% 100%,0 96%)}.articlehero img{width:100%;height:100%;object-fit:cover}.article-content{font-size:16px;line-height:1.8}@media(max-width:680px){.blogrow{grid-template-columns:1fr;gap:6px}.blogrow-arr{display:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/product.css.map */
