*{box-sizing:border-box;font-weight:400;border-radius:0}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--t-body);line-height:var(--l-body);-webkit-font-smoothing:antialiased}[hidden]{display:none!important}img,svg{max-width:100%;display:block}a{color:var(--ink);text-decoration:none}a:hover{color:var(--carbon)}b,strong,i,em{font-style:normal}code,kbd,samp,pre{font-family:var(--font)}button{font:inherit;color:var(--ink);background:none;border:0;cursor:pointer}input,textarea,select{font:inherit;color:var(--ink)}:focus-visible{outline:1px solid var(--carbon);outline-offset:2px}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul{padding:0;list-style:none}table{border-collapse:collapse}.zn{max-width:var(--frame);margin:0 auto;background:var(--paper)}.zn-band{padding:var(--sp-80) var(--inset)}.zn-band--top{padding-top:var(--sp-80)}.zn-rule{border-top:var(--hair)}.zn-insert{background:var(--carbon);padding:var(--sp-80) var(--inset);color:var(--paper)}.zn-insert a{color:var(--paper)}.zn-insert .zn-dim{color:var(--dim)}.cap{font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase}.zn-dim{color:var(--ink)}.num{font-variant-numeric:tabular-nums}.zn-lede{font-size:var(--t-body);line-height:var(--l-body);text-wrap:pretty}.zn-d88{font-size:var(--t-display);line-height:var(--l-display);color:var(--ink)}.zn-d56{font-size:var(--t-displaysm);line-height:var(--l-displaysm);color:var(--ink)}.zn-h35{font-size:var(--t-head);line-height:var(--l-head);color:var(--carbon)}.zn-h30{font-size:var(--t-headsm);line-height:var(--l-headsm);color:var(--ink)}.zn-h24{font-size:var(--t-subhead);line-height:var(--l-subhead);color:var(--carbon)}.zn-insert .zn-d88,.zn-insert .zn-d56,.zn-insert .zn-h30,.zn-insert .zn-h24{color:var(--paper)}.zn-band,.zn-insert{container-type:inline-size}.zn-title{display:block;white-space:nowrap;line-height:.9;color:var(--ink);font-size:clamp(28px,calc(100cqw / (var(--chars) * .56)),132px);margin:0 0 var(--sp-30)}.zn-insert .zn-title{color:var(--paper)}.zn-sublede{max-width:812px;margin-bottom:var(--sp-60)}.zn-insert .zn-sublede{color:var(--paper)}.zn-filesgrid,.zn-faqwrap{display:block}.zn-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-60) var(--gap)}.zn-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-60) var(--gap)}.zn-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-60) var(--gap)}.zn-split12{display:grid;grid-template-columns:1fr 2fr;gap:var(--gap);align-items:start}.zn-split21{display:grid;grid-template-columns:2fr 1fr;gap:var(--gap);align-items:start}.zn-nav{display:flex;align-items:center;gap:var(--sp-20) var(--sp-40);padding:var(--sp-20) var(--inset)}.zn-nav-links{display:flex;align-items:center;flex:1;min-width:0;gap:var(--sp-20);flex-wrap:wrap;font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase}.zn-nav-links .zn-nav-gap{margin-left:auto}.zn-nav-r{display:flex;align-items:center;flex:none;gap:var(--sp-20);font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase}.zn-menubtn{display:none}.zn-mast{padding:var(--sp-60) var(--inset) var(--sp-40);border-top:var(--hair);container-type:inline-size}.zn-mast .zn-title{margin-bottom:0}.zn-mast>span{display:block;font-size:var(--t-headsm);line-height:var(--l-headsm);color:var(--ink)}.zn-opener{display:flex;flex-direction:column;gap:var(--sp-16);margin-bottom:var(--sp-40)}.zn-wordmark{font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase;color:var(--carbon)}.zn-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:16px var(--sp-30);background:var(--carbon);color:var(--paper);font-size:var(--t-body);line-height:var(--l-body)}.zn-btn:hover{background:var(--ink);color:var(--paper)}.zn-btn--sm{min-height:44px;padding:14px var(--sp-20);font-size:var(--t-caption);line-height:var(--l-caption)}.zn-btn--ghost{background:var(--paper);color:var(--ink);border:var(--hair)}.zn-btn--ghost:hover{background:var(--paper);border-color:var(--carbon);color:var(--carbon)}.zn-insert .zn-btn{background:var(--paper);color:var(--carbon)}.zn-insert .zn-btn:hover{background:var(--dim);color:var(--carbon)}.zn-insert .zn-btn--ghost{background:transparent;color:var(--paper);border:var(--hair-inv)}.zn-insert .zn-btn--ghost:hover{background:var(--paper);color:var(--carbon)}.zn-btn:disabled{color:var(--dim);background:var(--hover);cursor:not-allowed}.zn-box,.nz-box{width:12px;height:12px;border:var(--hair);flex:none;display:inline-block}.zn-box.is-on,.nz-box.is-on,[aria-pressed=true]>.zn-box,[aria-pressed=true]>.nz-box{background:var(--carbon);border-color:var(--carbon)}.zn-insert .zn-box{border:var(--hair-inv)}.zn-insert .zn-box.is-on{background:var(--paper);border-color:var(--paper)}.zn-checkline{display:inline-flex;align-items:center;gap:var(--sp-10);font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase;min-height:22px;cursor:pointer}.zn-rail{display:grid;border:var(--hair);gap:1px;background:var(--ink)}.zn-rail>*{min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px var(--sp-10);background:var(--paper);color:var(--ink);font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase;cursor:pointer}.zn-rail>*:hover{background:var(--hover);color:var(--carbon)}.zn-rail>.is-active,.zn-rail>[aria-pressed=true]{background:var(--carbon);color:var(--paper)}.zn-rail>.is-active:hover,.zn-rail>[aria-pressed=true]:hover{background:var(--carbon);color:var(--paper)}.zn-table{display:flex;flex-direction:column}.zn-thead,.zn-trow{display:grid;gap:var(--sp-20);align-items:center}.zn-thead{padding:0 0 var(--sp-10);border-bottom:var(--hair);font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase}.zn-trow{padding:var(--sp-16) 0;border-bottom:var(--hair);font-variant-numeric:tabular-nums;text-align:left;width:100%}button.zn-trow{cursor:pointer;background:var(--paper)}button.zn-trow:hover{background:var(--hover)}.zn-stack{display:flex;flex-direction:column;gap:var(--sp-20);padding-top:var(--sp-22);border-top:var(--hair)}.zn-insert .zn-stack{border-top:var(--hair-inv)}.zn-stack .cap{color:var(--ink)}.zn-insert .zn-stack .cap{color:var(--dim)}.zn-stack p{font-size:var(--t-body);line-height:var(--l-body);text-wrap:pretty}.zn-figure{display:flex;flex-direction:column;gap:var(--sp-10)}.zn-plate{border:var(--hair);background:var(--paper);overflow:hidden}.zn-plate svg,.zn-plate img{width:100%;height:auto}.zn-hero{--drop: 44px;position:relative;padding:0 var(--inset) var(--sp-80);display:grid;grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:var(--gap);align-items:start}.zn-hero-rail{position:absolute;left:0;right:0;top:0;height:4px;border-top:var(--hair-carbon);border-bottom:var(--hair)}.zn-hero-copy{display:flex;flex-direction:column;gap:var(--sp-22);padding-top:var(--drop)}.zn-hero-ctas{display:flex;flex-direction:column;gap:var(--sp-10);align-items:flex-start}.zn-contents{padding:var(--sp-40) var(--inset) var(--sp-60);border-top:var(--hair)}.zn-contents a{display:flex;justify-content:space-between;gap:var(--sp-20);padding:var(--sp-10) 0;border-top:var(--hair);font-size:var(--t-body);line-height:var(--l-body)}.zn-contents a span:last-child{font-size:var(--t-caption)}.nn-guargrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-60) var(--gap)}.nn-guar{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-20) 0 0;border-top:var(--hair);background:none;text-align:left;cursor:pointer;min-height:200px}.nn-guar:hover{border-top-color:var(--carbon)}.nn-guar-top{display:flex;align-items:center;gap:var(--sp-10);font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase}.nn-guar b{font-size:var(--t-subhead);line-height:var(--l-subhead);color:var(--carbon)}.nn-guar p{font-size:var(--t-body);line-height:var(--l-body);text-wrap:pretty}.zn-pricegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:stretch}.zn-price{border:var(--hair);padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--sp-22)}.zn-price--dark{background:var(--carbon);border:0;color:var(--paper)}.zn-price--dark .zn-price-big,.zn-price--dark li,.zn-price--dark .ld-pbrow>b{color:var(--paper)}.zn-price--dark .ld-pbwords span{color:var(--dim)}.zn-price--dark input[type=range]{accent-color:var(--paper)}.zn-price--dark .cap{color:var(--dim)}.zn-price--dark .zn-btn{background:var(--paper);color:var(--carbon)}.zn-price--dark .zn-btn:hover{background:var(--dim);color:var(--carbon)}.zn-price-big{font-size:var(--t-head);line-height:var(--l-head);color:var(--carbon)}.zn-price ul{display:flex;flex-direction:column;font-size:var(--t-body);line-height:var(--l-body)}.zn-price li{padding:var(--sp-10) 0;border-top:var(--hair)}.zn-price--dark li{border-top:var(--hair-inv)}.zn-price ul a{text-decoration:underline}.zn-price .zn-btn{margin-top:auto}.ld-passbuilder{border:var(--hair);padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--sp-22)}.ld-passbuilder input[type=range]{width:100%;accent-color:var(--carbon);height:22px;margin:0}.ld-pbrow{display:flex;align-items:baseline;gap:var(--sp-20);flex-wrap:wrap}.ld-pbrow>b{font-size:var(--t-head);line-height:var(--l-head);color:var(--carbon);font-variant-numeric:tabular-nums}.ld-pbwords{flex:1;min-width:180px;display:flex;flex-direction:column;gap:var(--sp-4)}.ld-pbwords i{font-size:var(--t-body);line-height:var(--l-body)}.ld-pbwords span{font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase;font-variant-numeric:tabular-nums}.ld-pbrow .zn-btn{align-self:center}.ld-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-60) var(--gap);margin-top:var(--sp-60)}.ld-pack{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-20) 0 0;border-top:var(--hair);cursor:pointer;min-width:0;text-align:left;background:none}.ld-pack:hover,.ld-pack--4{border-top-color:var(--carbon)}.ld-pack-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-4) var(--sp-10);flex-wrap:wrap;font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase}.ld-pack b{font-size:var(--t-headsm);line-height:var(--l-headsm);color:var(--carbon);font-variant-numeric:tabular-nums}.ld-pack small{font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase;font-variant-numeric:tabular-nums}.ld-pack a{margin-top:auto;font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase;text-decoration:underline}.ld-best{border:var(--hair-carbon);background:var(--carbon);color:var(--paper);padding:2px 8px}.ld-fine{font-size:var(--t-caption);line-height:var(--l-caption);text-wrap:pretty}.ld-fine a{text-decoration:underline}.ld-comparewrap{overflow-x:auto}.ld-compare{width:100%;min-width:900px}.ld-compare th,.ld-compare td{padding:var(--sp-16) var(--sp-20) var(--sp-16) 0;text-align:left;vertical-align:top;font-size:var(--t-body);line-height:var(--l-body);border-bottom:var(--hair)}.ld-compare thead th{font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase;padding-top:0}.ld-compare tbody td:first-child{font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase;white-space:nowrap}.ld-compare .ld-compare-us{color:var(--carbon)}.ld-compare tbody tr:hover{background:var(--hover)}.ld-edu{display:grid;grid-template-columns:1fr 2fr;gap:var(--gap);align-items:start}.ld-eduform{display:flex;flex-direction:column;gap:var(--sp-16)}.ld-eduform label{display:flex;flex-direction:column;gap:var(--sp-4);font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase}.ld-eduform input,.ld-eduform textarea{min-height:44px;padding:14px var(--sp-16);border:var(--hair);background:var(--paper);font-size:var(--t-body);line-height:var(--l-body);resize:vertical}.ld-eduform input:focus,.ld-eduform textarea:focus{outline:none;border-color:var(--carbon)}.ld-eduform button{align-self:flex-start}.wall-room{position:relative;padding:var(--sp-80) 0 var(--sp-40);border-bottom:var(--hair)}.wall-rail{position:absolute;left:0;right:0;top:calc(var(--sp-80) - 3px);height:4px;border-top:var(--hair-carbon);border-bottom:var(--hair)}.wall-room--hero{padding:0;border-bottom:0}.wall-room--hero .wall-rail{display:none}.ld-wall{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap);flex-wrap:wrap}.wall-piece{position:relative;margin-top:var(--drop, 40px);display:flex;flex-direction:column;min-width:0;flex:1 1 0}.wall-nail{position:absolute;left:50%;top:calc(-1 * var(--drop, 40px) - 3px);width:7px;height:7px;background:var(--carbon);transform:translate(-50%)}.wall-wire{position:absolute;left:50%;top:calc(-1 * var(--drop, 40px));height:var(--drop, 40px);border-left:var(--hair)}.wall-frame{border:6px solid var(--carbon);background:var(--paper);padding:var(--sp-10)}.wall-mat{border:var(--hair);background:var(--paper);padding:var(--sp-16)}.wall-art{position:relative;overflow:hidden;background:var(--paper);aspect-ratio:var(--ar, 4 / 3)}.wall-art img,.wall-art svg{display:block;width:100%;height:100%;object-fit:contain}.wall-plate{padding-top:var(--sp-16);text-align:center;display:flex;flex-direction:column;gap:var(--sp-4)}.wall-plate b{font-size:var(--t-body);line-height:var(--l-body);color:var(--carbon);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wall-plate code{font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase;font-variant-numeric:tabular-nums}.wall-plate a{font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase;text-decoration:underline}.zn-heroart{min-width:0}.wall-room--hero .wall-piece{flex:none;width:100%;margin-top:var(--drop, 44px)}.wall-art--compare{aspect-ratio:var(--ar, 16 / 10);cursor:ew-resize;touch-action:none}.wall-layer{position:absolute;top:0;right:0;bottom:0;left:0}.wall-layer--over{clip-path:inset(0 calc(100% - var(--wipe, 50%)) 0 0)}.wall-split{position:absolute;top:0;bottom:0;left:var(--wipe, 50%);width:1px;background:var(--carbon)}.wall-tag{position:absolute;top:var(--sp-10);padding:4px var(--sp-10);background:var(--carbon);color:var(--paper);font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase}.wall-tag--l{left:var(--sp-10)}.wall-tag--r{right:var(--sp-10)}.wall-btns{display:flex;margin-top:var(--sp-20);border:var(--hair)}.wall-btns[hidden]{display:none}.wall-btns button{flex:1;min-height:44px;padding:14px var(--sp-10);font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase;background:var(--paper)}.wall-btns button+button{border-left:var(--hair)}.wall-btns button:hover{background:var(--hover);color:var(--carbon)}.wall-btns button[aria-pressed=true]{background:var(--carbon);color:var(--paper)}.ld-wall-empty{flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-16);padding-top:var(--sp-40)}.ld-wall-empty b{font-size:var(--t-subhead);line-height:var(--l-subhead);color:var(--carbon)}.ld-wall-empty p{max-width:60ch}.ld-commcard{display:flex;flex-direction:column;gap:var(--sp-10);min-width:0;background:none;padding:0;border:0}.ld-commcard .ld-wire{display:none}.ld-commcard .ld-frame,.ld-commcard .ld-mat{display:block;padding:0;background:none}.ld-commcard .ld-art{width:100%;height:220px;object-fit:cover;border:var(--hair)}.ld-commcard b{font-size:var(--t-subhead);line-height:var(--l-subhead);color:var(--carbon);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-commcard code{font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase;font-variant-numeric:tabular-nums}.ld-commgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-60) var(--gap)}.ld-commrow{display:flex;flex-direction:column;gap:var(--sp-4)}.ld-stars{display:flex;align-items:center;gap:2px}.ld-star{padding:2px;font-size:18px;line-height:1;color:var(--dim)}.ld-star.is-lit,.ld-star.is-mine{color:var(--carbon)}.ld-stars code{margin-left:var(--sp-10)}.ld-starnote,.ld-commby{font-size:var(--t-caption);line-height:var(--l-caption)}.ld-commby{text-decoration:underline}.ld-ghost,.ld-ghost--sm{font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase;text-decoration:underline;align-self:flex-start}.ld-commboard{padding-top:var(--sp-20);border-top:var(--hair);margin-bottom:var(--sp-40)}.ld-commlist{display:flex;flex-direction:column;margin-top:var(--sp-10)}.ld-commlist li{display:flex;align-items:center;gap:var(--sp-20);padding:var(--sp-16) 0;border-bottom:var(--hair);font-variant-numeric:tabular-nums}.ld-commlist img{width:40px;height:40px;object-fit:cover;border:var(--hair);flex:none}.ld-commlist b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-subhead);line-height:var(--l-subhead);color:var(--carbon)}.ld-commlist code,.ld-commlist a{font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase}.ld-commlist a{text-decoration:underline}.ld-galhead{display:flex;align-items:center;gap:var(--sp-20)}.ld-galavatar{flex:none;width:72px;height:72px;background-size:cover;background-position:center;border:var(--hair)}.ld-galby{font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase}.ld-faq{display:flex;flex-direction:column}.ld-faq details{border-top:var(--hair)}.ld-faq details:last-child{border-bottom:var(--hair)}.ld-faq summary{cursor:pointer;list-style:none;padding:var(--sp-22) 0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap);font-size:var(--t-subhead);line-height:var(--l-subhead);color:var(--carbon)}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary:after{content:"+"}.ld-faq details[open] summary:after{content:"−"}.ld-faq details p{padding:0 0 var(--sp-20);max-width:600px;text-wrap:pretty}.zn-legal{padding:var(--sp-60) var(--inset) var(--sp-80);display:flex;flex-direction:column;gap:var(--sp-30);max-width:900px}.zn-legal h2{font-size:var(--t-subhead);line-height:var(--l-subhead);color:var(--carbon);padding-top:var(--sp-30);margin-top:var(--sp-20);border-top:var(--hair)}.zn-legal p,.zn-legal li{font-size:var(--t-body);line-height:var(--l-body);text-wrap:pretty}.zn-legal ul{display:flex;flex-direction:column;gap:var(--sp-10)}.zn-legal li{padding-left:var(--sp-20);position:relative}.zn-legal li:before{content:"";position:absolute;left:0;top:8px;width:12px;height:1px;background:var(--ink)}.zn-legal a{text-decoration:underline}.zn-legal b{color:var(--carbon)}.zn-colophon{padding:var(--sp-60) var(--inset) var(--sp-80);border-top:var(--hair);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:start;font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase}.zn-colophon>div{display:flex;flex-direction:column;gap:var(--sp-10)}.zn-colophon .zn-h24{text-transform:none}.zn-colophon>div:last-child{text-align:right}@media (max-width: 1200px){:root{--inset: 40px }.ld-wall{flex-wrap:wrap}.wall-piece{flex:1 1 30%}.zn-d88{font-size:64px;line-height:60px}.zn-d56{font-size:44px;line-height:44px}.zn-grid4,.ld-grid4,.ld-wall,.ld-commgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){:root{--inset: 20px;--card-pad: 20px }.zn-band,.zn-insert{padding:var(--sp-60) var(--inset)}.zn-sublede{margin-bottom:var(--sp-40)}.zn-grid3,.zn-grid2,.zn-grid4,.ld-grid4,.nn-guargrid,.ld-commgrid{gap:var(--sp-40) var(--gap)}.zn-title{white-space:normal;font-size:35px;line-height:40px}.zn-nav{flex-wrap:wrap;gap:var(--sp-10) var(--sp-16);padding:var(--sp-10) var(--inset)}.zn-nav .zn-wordmark{flex:1;min-width:0;white-space:nowrap;font-size:var(--t-subhead);line-height:var(--l-subhead)}.zn-nav-r{gap:var(--sp-10)}.zn-nav-r .zn-btn--sm{min-height:34px;padding:8px var(--sp-16)}.zn-menubtn{display:inline-flex;align-items:center;gap:var(--sp-10);min-height:34px;padding:8px var(--sp-10);border:var(--hair);font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase}.zn-menubtn:before{content:"";width:12px;height:12px;border:var(--hair);flex:none}.zn-menubtn[aria-expanded=true]:before{background:var(--carbon);border-color:var(--carbon)}.zn-nav-links{display:none;order:3;flex:1 1 100%;flex-direction:column;align-items:stretch;gap:0;margin:0 calc(-1 * var(--inset));padding:0 var(--inset);border-top:var(--hair)}.zn-nav.is-open .zn-nav-links{display:flex}.zn-nav-links a{display:flex;align-items:center;min-height:44px;padding:10px 0;border-bottom:var(--hair)}.zn-nav-links a:last-child{border-bottom:0}.zn-nav-links .zn-nav-gap{margin-left:0}.wall-piece{flex:1 1 100%;margin-top:var(--sp-40)}.wall-room{padding-top:var(--sp-60)}.wall-rail{top:calc(var(--sp-60) - 3px)}.zn-hero-rail{display:none}.zn-hero-copy{padding-top:0}.zn-hero{padding-bottom:var(--sp-60)}.wall-room--hero{padding-top:var(--sp-60)}.wall-room--hero .wall-rail{display:block}.wall-art--compare{aspect-ratio:var(--ar, 4 / 3)}.zn-d88{font-size:40px;line-height:40px}.zn-d56{font-size:30px;line-height:34px}.zn-opener,.zn-hero,.zn-grid3,.zn-grid2,.zn-split12,.zn-split21,.nn-guargrid,.zn-pricegrid,.ld-edu,.zn-colophon{grid-template-columns:1fr}.zn-colophon>div:last-child{text-align:left}.zn-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nn-guar{min-height:0}.zn-contents{padding:var(--sp-30) var(--inset) var(--sp-40)}.ld-comparewrap{overflow:visible}.ld-compare{min-width:0}.ld-compare thead{display:none}.ld-compare,.ld-compare tbody,.ld-compare tr,.ld-compare td{display:block}.ld-compare tr{padding:var(--sp-16) 0;border-bottom:var(--hair)}.ld-compare tr:hover{background:transparent}.ld-compare td,.ld-compare tbody td:first-child{padding:0;border:0}.ld-compare tbody td:first-child{padding-bottom:var(--sp-10);color:var(--carbon)}.ld-compare td[data-col]{padding:var(--sp-4) 0}.ld-compare td[data-col]:before{content:attr(data-col);display:block;font-size:var(--t-caption);line-height:var(--l-caption);text-transform:uppercase}.ld-compare td.ld-compare-us{padding-top:var(--sp-10)}.ld-compare td.ld-compare-us:before{color:var(--carbon)}}@media (max-width: 560px){.zn-long{display:none}.zn-mast{padding:var(--sp-40) var(--inset) var(--sp-30)}.zn-grid4,.ld-grid4,.ld-wall,.ld-commgrid{grid-template-columns:1fr}.ld-commlist li{flex-wrap:wrap;gap:var(--sp-10) var(--sp-16)}.ld-commlist b{flex:1 1 60%}}@media (hover: none){.zn-btn:hover{background:var(--carbon)}.zn-btn--ghost:hover{border-color:var(--ink);color:var(--ink)}.zn-insert .zn-btn:hover{background:var(--paper)}.zn-rail>*:hover{background:var(--paper);color:var(--ink)}.zn-rail>.is-active:hover,.zn-rail>[aria-pressed=true]:hover{background:var(--carbon);color:var(--paper)}.wall-btns button:hover{background:var(--paper);color:var(--ink)}.wall-btns button[aria-pressed=true]:hover{background:var(--carbon);color:var(--paper)}button.zn-trow:hover,.ld-compare tbody tr:hover{background:var(--paper)}.nn-guar:hover,.ld-pack:hover{border-top-color:var(--ink)}.ld-pack--4:hover{border-top-color:var(--carbon)}}
