.px-press-page{--ink:#0a0a0b;--plate:#0e0e10;--type:#e9e7e2;--type-2:#b4b2ad;--muted:#7e7e83;--rule:#e9e7e221;--rule-2:#e9e7e20f;--hot:#c1121f;--hot-type:#e63946;--f-ui:var(--f-press), "Helvetica Neue", Helvetica, Arial, sans-serif;--f-mono:var(--f-mono-press), ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--spring:linear(0, .006, .025, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968, .991 45.7%, 1.006 50.1%, 1.015, 1.017 63.9%, 1.001);--gutter:clamp(1.25rem, 4vw, 4.5rem);--head-cols:3.5rem minmax(0, 1fr) minmax(0, 20rem) 2.5rem 1.25rem;--head-gap:clamp(.75rem, 2vw, 2rem);background:var(--ink);min-height:100dvh;color:var(--type);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}body:has(.px-press-page){background:#0a0a0b;overflow-x:clip}.px-press-page:after{content:"";z-index:90;pointer-events:none;opacity:.075;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}.px-press-page ::selection{background:var(--hot);color:#fff}.px-mast{z-index:60;padding:1rem var(--gutter);border-bottom:1px solid var(--rule-2);background:color-mix(in srgb, var(--ink) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.64rem;display:flex;position:sticky;top:0}.px-mast-mark{background:var(--hot);clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%);flex:none;width:9px;height:9px}.px-mast-name{color:var(--type-2)}.px-mast-tail{align-items:center;min-width:0;margin-left:auto;display:flex}.px-mast-here{white-space:nowrap;color:var(--muted);opacity:0;transition:opacity .45s var(--ease), transform .45s var(--spring);overflow:hidden;transform:translateY(.5em)}.px-mast-here[data-on]{opacity:1;transform:none}.px-mast-sep{margin:0 .6rem 0 .75rem}.px-mast-line{white-space:nowrap;color:var(--type-2);transition:color .35s var(--ease);flex:none;margin-block:-.9rem;padding-block:.9rem;text-decoration:none;position:relative}.px-mast-line:after{content:"";background:var(--rule);height:1px;transition:background .35s var(--ease);position:absolute;bottom:calc(50% - .85em);left:0;right:0}.px-mast-line:hover,.px-mast-line:focus-visible{color:var(--type);outline:none}.px-mast-line:hover:after,.px-mast-line:focus-visible:after,.px-mast-line:active:after{background:var(--hot)}.px-mast-rail{background:var(--hot);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.px-mast-rail{animation:linear both px-rail;animation-timeline:scroll(root)}}@keyframes px-rail{to{transform:scaleX(1)}}.px-mast-sep{background:var(--rule);transform-origin:0;width:14px;height:1px;transition:transform .45s var(--ease);flex:none;transform:scaleX(0)}.px-mast-sep[data-on]{transform:none}.px-press{padding:0 0 clamp(2rem,4vw,3.5rem);position:relative}@keyframes px-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.px-mast,.px-press-mark{animation:px-rise .75s var(--ease) both}@keyframes px-h1-in{0%{transform:translateY(110%)}}.px-h1-l{vertical-align:bottom;margin-bottom:-.2em;padding-bottom:.2em;display:inline-block;overflow:hidden}.px-h1-l>i{font-style:inherit;animation:px-h1-in 1s var(--ease) both;animation-delay:.1s;display:block}.px-h1-l:last-child>i{animation-delay:.22s}.px-press-mark{animation-delay:.16s}.px-row-head,.px-row-bleed{animation:px-rise .9s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms + .2s)}.px-press-h1{padding:clamp(4rem, 13vh, 9rem) var(--gutter) clamp(2.5rem, 6vh, 4.5rem);letter-spacing:-.035em;flex-wrap:wrap;gap:0 .4em;margin:0;font-size:clamp(1.6rem,4.4vw,3.1rem);font-weight:500;line-height:1.02;display:flex}.px-press-h1-b{color:var(--muted)}.px-press-mark{top:clamp(4.5rem,13vh,9.5rem);right:var(--gutter);border:1px solid var(--rule);opacity:.55;border-radius:50%;width:34px;height:34px;position:absolute}.px-press-mark:before,.px-press-mark:after{content:"";background:var(--rule);position:absolute}.px-press-mark:before{height:1px;inset:50% -9px auto}.px-press-mark:after{width:1px;inset:-9px auto -9px 50%}.px-index{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;position:relative}.px-index-rules{z-index:0;grid-template-columns:var(--head-cols);gap:var(--head-gap);padding:0 var(--gutter);pointer-events:none;display:grid;position:absolute;inset:0}.px-index-rules>i+i{margin-left:calc(var(--head-gap) / -2);border-left:1px solid #e9e7e20b}@media (max-width:900px){.px-index-rules{display:none}}.px-row{border-bottom:1px solid var(--rule);transition:opacity .5s var(--ease);scroll-margin-top:3.1rem;position:relative}.px-row[data-dim]{opacity:.4}.px-row-bleed{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.px-bleed-fig{filter:grayscale()contrast(1.45)brightness(.95);clip-path:polygon(6% 0,100% 3%,94% 100%,0 96%);opacity:.22;width:clamp(150px,16vw,290px);height:120%;transition:opacity .6s var(--ease), transform .9s var(--ease);background-position:50% 32%;background-size:cover;position:absolute;top:-10%;left:34%;transform:scale(1.02);-webkit-mask-image:radial-gradient(circle,#000 43%,#0000 45%);mask-image:radial-gradient(circle,#000 43%,#0000 45%);-webkit-mask-size:4px 4px;mask-size:4px 4px}.px-row[data-hot] .px-bleed-fig,.px-row[data-open] .px-bleed-fig{opacity:.42;transform:scale(1)}.px-row[data-open] .px-row-bleed{height:clamp(96px,13vw,210px);bottom:auto}@keyframes px-drift{0%{translate:0 -6%}to{translate:0 6%}}@supports (animation-timeline:view()){@media (min-width:901px) and (prefers-reduced-motion:no-preference){.px-bleed-fig{animation:linear both px-drift;animation-timeline:view();animation-range:cover}}}.px-row-bleed-0 .px-bleed-fig{left:29%}.px-row-bleed-1 .px-bleed-fig{left:47%}.px-row-bleed-2 .px-bleed-fig{left:35%}.px-row-bleed-3 .px-bleed-fig{left:52%}.px-row-bleed-4 .px-bleed-fig{left:38%}.px-bleed-rings{filter:none;opacity:.055;background-image:repeating-radial-gradient(circle,#e9e7e2f2 0 2px,#0000 2px 17px);background-size:cover}.px-row[data-hot] .px-bleed-rings,.px-row[data-open] .px-bleed-rings{opacity:.2}.px-bleed-column{filter:none;opacity:.09;background-image:repeating-linear-gradient(#e9e7e2f2 0 3px,#0000 3px 11px);background-size:cover}.px-row[data-hot] .px-bleed-column,.px-row[data-open] .px-bleed-column{opacity:.2}.px-row:before{content:"";background:var(--hot);transform-origin:0;width:100%;height:1px;transition:transform .6s var(--ease);z-index:2;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.px-row[data-hot]:before,.px-row[data-open]:before{transform:scaleX(1)}.px-row-head{z-index:1;grid-template-columns:var(--head-cols);align-items:center;gap:var(--head-gap);width:100%;padding:clamp(1.5rem, 3.4vw, 3rem) var(--gutter);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:grid;position:relative}.px-row-head:focus-visible{outline:1px solid var(--hot);outline-offset:-3px}.px-row-num,.px-row-count{font-family:var(--f-mono);letter-spacing:.16em;color:var(--muted);transition:color .4s var(--ease);font-size:.64rem}.px-row-count{text-align:right}.px-row[data-hot] .px-row-num,.px-row[data-open] .px-row-num{color:var(--hot-type)}.px-row-name{letter-spacing:-.05em;transition:transform .6s var(--ease);font-size:clamp(2.6rem,8.6vw,8.2rem);font-weight:500;line-height:.86;transform:translate(0,0)}.px-row[data-hot] .px-row-name{transform:translate(.4rem)}@keyframes px-slip{0%{text-shadow:0 0 #c1121f00}16%{text-shadow:-.05em .014em #c1121fe6}to{text-shadow:0 0 #c1121f00}}.px-row[data-open] .px-row-name{animation:px-slip .64s var(--ease) both}.px-row-say{flex-direction:column;min-width:0;display:flex}.px-row-line{color:var(--type-2);text-wrap:pretty;max-width:24ch;font-size:.86rem;line-height:1.45}.px-row-peek{white-space:nowrap;text-overflow:ellipsis;font-family:var(--f-mono);letter-spacing:.08em;color:var(--muted);transition:color .4s var(--ease);margin-top:.6rem;font-size:.58rem;overflow:hidden}.px-row[data-hot] .px-row-peek{color:var(--type-2)}.px-row[data-open] .px-row-peek{display:none}.px-row-mark{justify-self:end;width:12px;height:12px;position:relative}.px-row-mark:before,.px-row-mark:after{content:"";background:var(--type-2);height:1px;transition:transform .5s var(--ease);position:absolute;inset:50% 0 auto}.px-row-mark:after{transform:rotate(90deg)}.px-row[data-open] .px-row-mark:after{transform:rotate(0)}.px-row-body{z-index:1;transition:grid-template-rows .72s var(--ease);grid-template-rows:0fr;display:grid;position:relative}@supports (height:calc-size(auto, size)){.px-row-body{height:0;transition:height .72s var(--spring);display:block;overflow:clip}.px-row[data-open] .px-row-body{height:calc-size(auto, size)}}.px-row[data-open] .px-row-body{grid-template-rows:1fr}.px-row-inner{opacity:0;transition:opacity .5s var(--ease) .1s;overflow:hidden}.px-row[data-open] .px-row-inner{opacity:1}.px-row-note{padding:0 var(--gutter) 1.5rem;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.64rem}.px-works{border-top:1px solid var(--rule-2);margin:0;padding:0;list-style:none}.px-work{border-bottom:1px solid var(--rule-2)}.px-row[data-open] .px-work{animation:px-rise .55s var(--spring) both;animation-delay:calc(var(--k,0) * 26ms + 90ms)}.px-work-a{padding:.95rem var(--gutter);color:inherit;transition:background .35s var(--ease);grid-template-columns:3.5rem minmax(0,13rem) minmax(0,1fr) minmax(0,11rem);align-items:baseline;gap:clamp(.75rem,2vw,2rem);text-decoration:none;display:grid}.px-work-a:hover,.px-work-a:focus-visible{background:var(--plate);outline:none}.px-work-num{font-family:var(--f-mono);letter-spacing:.16em;color:var(--muted);font-size:.58rem}.px-work-name{letter-spacing:-.02em;transition:transform .45s var(--ease);font-size:1.02rem;font-weight:500}.px-work-a:hover .px-work-name,.px-work-a:focus-visible .px-work-name{transform:translate(.3rem)}.px-work-line{color:var(--muted);text-wrap:pretty;font-size:.82rem;line-height:1.4}.px-work-host{font-family:var(--f-mono);letter-spacing:.12em;color:var(--muted);text-align:right;transition:color .35s var(--ease);font-size:.58rem}.px-work-a:hover .px-work-host,.px-work-a:focus-visible .px-work-host{color:var(--hot)}.px-row-door{margin:1.5rem var(--gutter) 2.75rem;border:1px solid var(--rule);color:var(--type);font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;transition:border-color .4s var(--ease), color .4s var(--ease), background .4s var(--ease);align-items:center;gap:.7rem;padding:.7rem 1.15rem;font-size:.64rem;text-decoration:none;display:inline-flex}.px-row-door:after{content:"";width:18px;height:1px;transition:width .4s var(--ease);background:currentColor}.px-row-door:hover,.px-row-door:focus-visible{border-color:var(--hot);color:var(--hot);outline:none}.px-row-door:hover:after{width:30px}.px-rec{border-top:1px solid var(--rule);margin-top:3px}.px-cut{align-items:stretch;display:flex}.px-cut>.px-work-a{flex:auto;min-width:0;padding-right:.75rem}.px-cut-year{font-style:normal}.px-cut-year:before{content:"·";opacity:.55;margin:0 .45em}.px-cut-pass{min-width:4.5rem;min-height:44px;padding:0 var(--gutter) 0 .5rem;border:0;border-left:1px solid var(--rule-2);color:var(--muted);font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;font-size:.58rem;display:none}@media (pointer:coarse){.px-cut-pass{display:inline-flex}}.px-cut-pass:active,.px-cut-pass[data-flash]{color:var(--hot)}.px-cut-pass:focus-visible{outline:1px solid var(--hot);outline-offset:-3px}.px-kit{border-top:1px solid var(--rule);margin-top:1.75rem;padding-top:1.5rem}.px-kit-h{margin:0 var(--gutter) 1.25rem;font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--type-2);font-size:.64rem}.px-kit-grid{background:var(--rule-2);border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:1px;display:grid}.px-kit-block{background:var(--ink);padding:1.15rem var(--gutter) 1.35rem}.px-kit-top{align-items:baseline;gap:1rem;display:flex}.px-kit-label{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem;font-size:.58rem;display:block}.px-kit-top .px-kit-label{margin-bottom:0}.px-kit-copy{min-height:32px;color:var(--type-2);font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease);background:0 0;border:0;margin-left:auto;padding:0 0 0 1rem;font-size:.58rem}.px-kit-copy:hover,.px-kit-copy:active,.px-kit-copy[data-flash]{color:var(--hot)}.px-kit-copy:focus-visible{outline:1px solid var(--hot);outline-offset:2px}.px-kit-body{color:var(--type);text-wrap:pretty;white-space:pre-line;margin:.9rem 0 0;font-size:.88rem;line-height:1.6}.px-kit-use{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin:.75rem 0 0;font-size:.58rem;line-height:1.6}.px-forms{margin:0}.px-form{border-bottom:1px solid var(--rule-2);grid-template-columns:5.5rem minmax(0,1fr);gap:0 .9rem;padding:.6rem 0;display:grid}.px-form:last-child{border-bottom:0;padding-bottom:0}.px-form-k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:.2em;font-size:.58rem}.px-form-v{color:var(--type);margin:0;font-size:.9rem;line-height:1.35}.px-form-a{color:var(--type);border-bottom:1px solid var(--rule);transition:color .3s var(--ease);text-decoration:none}.px-form-a:hover{color:var(--hot)}.px-form-n{color:var(--muted);text-wrap:pretty;margin-top:.25rem;font-size:.74rem;line-height:1.45;display:block}.px-subjects{margin:0;padding:0;list-style:none}.px-subject{border-bottom:1px solid var(--rule-2);color:var(--type-2);padding:.42rem 0;font-size:.86rem;line-height:1.4}.px-subject:last-child{border-bottom:0}.px-kit-fine{margin:-1.5rem var(--gutter) 2.75rem;max-width:44ch;color:var(--muted);font-size:.76rem;line-height:1.55}@media (max-width:900px){.px-kit-grid{grid-template-columns:1fr}}.px-close{border-top:1px solid var(--rule);padding-top:clamp(3rem,8vh,6rem);position:relative}.px-close-say{margin:0 var(--gutter) clamp(1.25rem, 2.5vw, 2rem);letter-spacing:-.035em;text-wrap:balance;max-width:22ch;color:var(--type);font-size:clamp(1.75rem,4.6vw,3.4rem);font-weight:500;line-height:1.04}.px-close-rule{width:clamp(64px,12vw,180px);height:1px;margin:0 0 clamp(2.5rem, 5vw, 4rem) var(--gutter);background:var(--hot);transform-origin:0;display:block}@supports (animation-timeline:view()){.px-close-rule{animation:linear both px-draw;animation-timeline:view();animation-range:entry 10% cover 22%;transform:scaleX(0)}}@keyframes px-draw{to{transform:scaleX(1)}}.px-close-doors{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1.7fr 1fr;display:grid}.px-door{padding:clamp(1.75rem, 3.4vw, 2.75rem) var(--gutter);border-right:1px solid var(--rule-2);color:inherit;transition:background .4s var(--ease);align-content:start;gap:.45rem;text-decoration:none;display:grid;position:relative}.px-door:last-child{border-right:0}.px-door:hover,.px-door:focus-visible{background:var(--plate);outline:none}.px-door:before{content:"";background:var(--hot);transform-origin:0;width:100%;height:1px;transition:transform .5s var(--ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.px-door:hover:before,.px-door:focus-visible:before{transform:scaleX(1)}.px-door-num{font-family:var(--f-mono);letter-spacing:.13em;color:var(--muted);font-size:.58rem}.px-door[data-lead] .px-door-num{color:var(--hot-type)}.px-door-name{letter-spacing:-.025em;font-size:clamp(1.05rem,1.9vw,1.5rem);font-weight:500}.px-door[data-lead] .px-door-name{letter-spacing:-.035em;font-size:clamp(1.6rem,3.2vw,2.6rem)}.px-door-line{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.px-close-foot{padding:clamp(2.5rem, 5vw, 4rem) var(--gutter) clamp(3.5rem, 7vw, 6rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,22rem);gap:2.5rem clamp(1.5rem,3vw,3rem);display:grid}.px-foot-col{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.px-foot-h{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);padding-bottom:.4rem;font-size:.58rem}.px-foot-a{color:var(--type-2);transition:color .35s var(--ease);flex-direction:column;gap:.15rem;padding:.5rem 0;font-size:.94rem;text-decoration:none;display:flex}.px-foot-a:hover,.px-foot-a:focus-visible{color:var(--type);outline:none}.px-foot-line{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.px-reg{flex-direction:column;gap:.85rem;margin:0;display:flex}.px-reg-row{display:block}.px-reg-k{color:var(--type-2);font-size:.82rem}.px-reg-n{font-family:var(--f-mono);letter-spacing:.06em;color:var(--muted);margin:.1rem 0 0;font-size:.58rem;line-height:1.7}.px-close-mark{top:auto;bottom:clamp(1.75rem,3.5vw,3rem);right:var(--gutter);opacity:.3;animation:none;position:absolute}.px-sheet{z-index:80;pointer-events:none;will-change:transform;width:210px;position:fixed;top:0;left:0}.px-sheet-img{aspect-ratio:4/3;filter:grayscale()contrast(1.4)brightness(.88);clip-path:polygon(0 3%,97% 0,100% 96%,2% 100%);border:1px solid var(--rule);background-position:50%;background-size:cover;width:100%;display:block}.px-sheet-cap{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:.5rem;font-size:.58rem;display:block}@media (max-width:560px){.px-mast{letter-spacing:.12em;gap:.5rem;font-size:.58rem}.px-mast-here,.px-mast-sep{display:none}}@media (max-width:900px){.px-row-head{grid-template-columns:2.75rem minmax(0,1fr) 2.5rem 1rem;row-gap:.55rem}.px-row-say{grid-column:2/-1}.px-row-line{max-width:none;font-size:.8rem}.px-work-a{grid-template-columns:2.75rem minmax(0,1fr);row-gap:.2rem}.px-work-line,.px-work-host{text-align:left;grid-column:2/-1}.px-close-doors,.px-close-foot{grid-template-columns:1fr}.px-door{border-right:0;border-bottom:1px solid var(--rule-2)}.px-door:last-child{border-bottom:0}.px-close-mark{display:none}.px-bleed-fig{opacity:0!important}.px-row[data-open] .px-bleed-fig{opacity:.24!important}.px-row[data-open] .px-bleed-rings,.px-row[data-open] .px-bleed-column{opacity:.12!important}.px-sheet{display:none}.px-cut>.px-work-a{padding-right:.5rem}.px-cut-pass{padding-left:.35rem}}@media (prefers-reduced-motion:reduce){.px-press-page *,.px-press-page :before,.px-press-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.px-bleed-fig,.px-mast-rail{display:none}.px-close-rule{transform:none;animation:none!important}}.px-pk{padding-bottom:0}.px-pk-open{padding:clamp(1.5rem, 4vw, 3rem) var(--gutter) clamp(2.5rem, 6vw, 4.5rem);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.px-pk-fig,.px-pk-frame img{filter:grayscale()contrast(1.18)brightness(.94);clip-path:polygon(0 1.5%,99% 0,100% 98.5%,1% 100%);width:100%;height:auto;display:block}.px-pk-h1{letter-spacing:-.05em;margin:0 0 clamp(1rem,2.5vw,1.75rem);font-size:clamp(2.6rem,8.6vw,8.2rem);font-weight:500;line-height:.86}.px-pk-credit{max-width:44ch;color:var(--type);text-wrap:pretty;margin:0;font-size:clamp(.98rem,1.6vw,1.18rem);line-height:1.5}.px-pk-credit-copy{margin-top:.75rem}.px-pk-lede{max-width:44ch;color:var(--muted);margin:clamp(1.25rem,3vw,2rem) 0 0;font-size:.86rem;line-height:1.55}.px-pk-back{margin-top:1.25rem}.px-pk-sec{padding:clamp(2.25rem, 5vw, 3.75rem) var(--gutter);border-bottom:1px solid var(--rule-2)}.px-pk-last{border-bottom:0}.px-pk-h2{letter-spacing:-.035em;margin:0 0 clamp(1.25rem,3vw,2rem);font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:500;line-height:1}.px-pk-desks{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.px-pk-desk .px-kit-label{border-bottom:1px solid var(--rule-2);margin-bottom:.85rem;padding-bottom:.75rem;display:block}.px-pk-desk .px-kit-use{margin-top:.85rem}.px-pk-frames{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;gap:clamp(1rem,2.5vw,2rem);display:grid}.px-pk-frame{flex-direction:column;gap:.6rem;margin:0;display:flex}.px-pk-terms{max-width:56ch;margin-top:clamp(1rem,2.5vw,1.5rem)}.px-pk-logistics{margin-bottom:clamp(1.5rem,3vw,2rem)}.px-pk-foot{border-top:1px solid var(--rule)}@media (max-width:900px){.px-pk-open{grid-template-columns:1fr;align-items:start}.px-pk-h1{margin-top:clamp(1.25rem,4vw,2rem)}}.px-pk-cap{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.45rem 1rem;display:grid}.px-pk-acts{align-items:baseline;gap:1rem;display:flex}.px-pk-acts .px-kit-copy{border:0;min-height:0;margin-left:0;padding:0;text-decoration:none}.px-pk-by{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted);grid-column:1/-1;font-size:.58rem}.px-accounts{padding:0 var(--gutter) clamp(2.5rem, 5vw, 4rem);flex-wrap:wrap;align-items:center;gap:0 1.5rem;display:flex}.px-account{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);transition:color .3s var(--ease);padding:.55rem 0;font-size:.58rem;text-decoration:none;position:relative}.px-account+.px-account:before{content:"";background:var(--rule);width:1px;height:.7em;position:absolute;top:50%;left:-.75rem;transform:translateY(-50%)}.px-account:hover,.px-account:focus-visible{color:var(--type);outline:none}@media (max-width:560px){.px-account,.px-row-door,.px-mast-name,.px-form-a,.px-pk-acts .px-kit-copy,.px-kit-copy{align-items:center;min-height:44px;display:inline-flex}.px-account{padding-block:0}.px-account+.px-account:before{height:.9em}.px-row-door{min-height:44px}.px-reg-n,.px-kit-use,.px-pk-by,.px-kit-fine{letter-spacing:.04em;font-size:.68rem;line-height:1.65}.px-row-note{letter-spacing:.06em;font-size:.7rem}.px-row-peek{font-size:.6rem}}
