*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#F6F3EC;color:#474234;font:16px/1.62 'Figtree','Segoe UI',system-ui,-apple-system,sans-serif}h1,h2,h3,h4{font-family:'Fraunces','Georgia','Times New Roman',serif;font-weight:640;color:#211E17;line-height:1.14;margin:0 0 12px;letter-spacing:.1px}h1{font-size:clamp(30px,4.6vw,52px)}h2{font-size:clamp(24px,3vw,36px)}h3{font-size:19px;line-height:1.3}p{margin:0 0 14px}a{color:#211E17;text-decoration-color:#C2490F;text-decoration-thickness:1.5px;text-underline-offset:3px}a:hover{color:#9E3A0B}img{max-width:100%}[hidden]{display:none!important}.skip{position:absolute;left:-9999px;top:0;background:#FFFFFF;padding:10px 16px;border-radius:0 0 12px 0;z-index:99}.skip:focus{left:0}.dot{color:#68624F;padding:0 2px}b{color:#211E17}.wrap{max-width:1240px;margin:0 auto;padding:0 30px}.wide{max-width:1560px;margin:0 auto;padding:0 30px}.band{padding:74px 0}.band-sand{background:#EFEBE1}.band-dark{background:#17322C;color:#9DAFA6}.band-dark h2,.band-dark h3,.band-dark b{color:#EFF3EE}.band-dark p{color:#9DAFA6}.band-dark .kick{color:#8FB3A0}.band-dark{background-image:radial-gradient(circle at 88% -40%,transparent 58%,#1D3B34 58.4%,#1D3B34 66%,transparent 66.4%),radial-gradient(circle at -6% 120%,transparent 44%,#1D3B34 44.4%,#1D3B34 50%,transparent 50.4%)}.kick{display:flex;align-items:center;gap:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:#68624F;margin:0 0 14px}.plate{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:2px solid #C2490F;color:#9E3A0B;font:600 13px/1 'IBM Plex Mono','Cascadia Mono',Consolas,monospace;background:#FFFFFF;flex:0 0 auto}.band-dark .plate{background:transparent;color:#8FB3A0;border-color:#8FB3A0}.shead{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:18px 56px;align-items:end;margin:0 0 38px}.shead>div{min-width:0}.shead-lede{color:#68624F;margin:0;font-size:17px}.band-dark .shead-lede{color:#9DAFA6}.shead-cols{margin:0 0 30px}.masthead{position:sticky;top:0;z-index:40;background:#F6F3EC;border-bottom:1px solid #D8D2C2}.mast-in{display:flex;align-items:center;gap:26px;min-height:74px}.mark{display:flex;align-items:center;gap:12px;text-decoration:none;flex:0 0 auto}.mark-tile{width:44px;height:44px;display:block;flex:0 0 auto}.mark-tile svg{width:100%;height:100%;display:block}.mark-word{display:flex;flex-direction:column;line-height:1.15}.mark-word b{font-family:'Fraunces','Georgia','Times New Roman',serif;font-weight:640;font-size:23px;letter-spacing:.4px;color:#211E17}.mark-word span{font-size:11.5px;color:#68624F;letter-spacing:.02em}.mast-nav{display:flex;gap:22px;margin-left:auto;flex-wrap:wrap}.mast-nav a{text-decoration:none;font-size:15px;color:#474234;padding:6px 2px;border-bottom:2px solid transparent}.mast-nav a:hover{border-bottom-color:#C2490F;color:#211E17}.mast-nav a[aria-current="page"]{border-bottom-color:#C2490F;color:#211E17}.mast-cta{flex:0 0 auto}.masthead .nav-toggle{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;background:#C2490F;color:#fff;border:0;border-radius:999px;padding:13px 26px;font:600 15px/1.1 'Figtree','Segoe UI',system-ui,-apple-system,sans-serif;cursor:pointer;max-width:100%;text-decoration:none;transition:background .15s}.btn:hover{background:#9E3A0B}.btn img{display:block;width:auto;max-width:100%;flex:0 0 auto}.btn img.cta-short{display:none}.btn-lg{padding:16px 32px}.btn-sm{padding:10px 18px}.btn-xs{padding:7px 13px}.ghost{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1.5px solid #D8D2C2;border-radius:999px;padding:12px 22px;font:600 14.5px/1.1 'Figtree','Segoe UI',system-ui,-apple-system,sans-serif;color:#211E17;cursor:pointer;text-decoration:none;max-width:100%}.ghost:hover{border-color:#C2490F;color:#9E3A0B}.ghost img{display:block;width:auto;max-width:100%;flex:0 0 auto}.band-dark .ghost{border-color:#2C4C44;color:#EFF3EE}.band-dark .ghost:hover{border-color:#8FB3A0;color:#8FB3A0}.bl{font-weight:600}.hero{padding:64px 0 58px;background:#F6F3EC}.hero-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 60px;align-items:center}.hero-in>*{min-width:0}.hero-lede{font-size:18.5px;color:#474234;max-width:62ch}.hero-sub{color:#68624F;max-width:60ch}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:22px}.hero-ph{position:relative}.hero-tag{margin:14px 4px 0;font-size:13.5px;color:#68624F}.hero-tag b{display:block;font-size:14.5px}.notch{position:relative;border-radius:22px;overflow:hidden;background:#FFFFFF;box-shadow:0 1px 0 #D8D2C2,0 18px 44px -26px rgba(33,30,23,.35)}.notch::after{content:"";position:absolute;right:16px;bottom:16px;width:14px;height:14px;border-radius:50%;background:#E05F1F;opacity:.92}.notch img{display:block;width:100%;height:auto}.hero-facts{margin-top:46px;border-top:1px solid #D8D2C2;padding-top:30px}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.facts>div{min-width:0}.facts b{display:block;font:600 34px/1 'Fraunces','Georgia','Times New Roman',serif;color:#211E17;margin-bottom:6px}.facts em{display:block;font-style:normal;font-weight:600;font-size:14px;color:#211E17}.facts span{font-size:13px;color:#68624F}.chips{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0}.chip{display:inline-flex;align-items:center;gap:10px;background:#FFFFFF;border:1px solid #D8D2C2;border-radius:999px;padding:11px 18px;text-decoration:none;font-weight:600;font-size:14.5px;color:#211E17;max-width:100%}.chip:hover{border-color:var(--ch,#C2490F)}.chip i{width:12px;height:12px;border-radius:50%;background:var(--ch,#68624F);display:block;flex:0 0 auto}.chip u{text-decoration:none;font:600 12.5px/1 'IBM Plex Mono','Cascadia Mono',Consolas,monospace;color:#68624F;background:#EFEBE1;border-radius:999px;padding:4px 8px}.pgrid{display:grid;gap:22px}.pgrid>*{min-width:0}.pgrid-1{grid-template-columns:minmax(0,1fr)}.pgrid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pgrid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pgrid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pgrid+.pgrid{margin-top:22px}.pcard{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #E8E4D8;border-radius:18px;overflow:hidden;color:#474234;contain:layout style}.pcard-ph{background:#fff;padding:18px;display:flex;align-items:center;justify-content:center}.pcard-ph img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain}.pcard-body{display:flex;flex-direction:column;padding:18px 20px 20px;flex:1 0 auto}.pcard-line{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--sh,#68624F);margin:0 0 8px}.pcard-name{font-size:17.5px;margin:0 0 10px;color:#211E17}.swatch{display:inline-block;width:13px;height:13px;border-radius:50%;background:var(--sw,#D8D2C2);border:1px solid rgba(33,30,23,.18);margin-right:8px;vertical-align:baseline}.pcard-facts{list-style:none;margin:0 0 10px;padding:0;font-size:13.8px;color:#68624F;flex:1 0 auto}.pcard-facts li{padding-left:18px;position:relative;margin-bottom:4px}.pcard-facts li::before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:50%;border:2px solid #D8D2C2}.pcard-rate{font-size:13.2px;color:#68624F;margin:0 0 12px}.star{color:#98701F;letter-spacing:1.5px}.pcard-end{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.price{font:600 19px/1 'IBM Plex Mono','Cascadia Mono',Consolas,monospace;color:#211E17}.pcard-wide{flex-direction:row}.pcard-wide .pcard-ph{flex:0 0 46%;max-width:46%}.pcard-wide .pcard-ph img{max-height:420px}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 56px;align-items:start}.split>*{min-width:0}.split-wide{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.split>.ph{min-width:0}.aside-note{border:1.5px solid #2C4C44;border-radius:16px;padding:18px 22px;margin-top:24px}.aside-note h3{font-size:16px;margin-bottom:6px;color:#8FB3A0}.aside-note p{margin:0;font-size:14.5px}.gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gal>*{min-width:0}.gal figure{margin:0}.gal figcaption{font-size:13.8px;color:#68624F;padding:12px 6px 0}.gal .notch img{aspect-ratio:4/3;object-fit:cover}.quad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:34px 0 0}.quad>*{min-width:0}.quad-5{grid-template-columns:repeat(5,minmax(0,1fr))}.qcard{background:#FFFFFF;border:1px solid #E8E4D8;border-radius:16px;padding:22px}.band-dark .qcard{background:#1D3B34;border-color:#2C4C44}.qcard h3{font-size:16.5px;margin-bottom:8px}.qcard p{font-size:14.3px;margin:0;color:#68624F}.band-dark .qcard p{color:#9DAFA6}.qcard .src{display:block;margin-top:12px;font-size:12.5px;color:#8FB3A0;text-decoration-color:#8FB3A0}.tbl-wrap{overflow-x:auto;margin:30px 0 0;border:1px solid #D8D2C2;border-radius:16px;background:#FFFFFF}.tbl{border-collapse:collapse;width:100%;min-width:640px;font-size:14.3px}.tbl caption{text-align:left;font:600 13px/1.3 'Figtree','Segoe UI',system-ui,-apple-system,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#68624F;padding:16px 20px 4px}.tbl th{text-align:left;font:600 13px/1.35 'Figtree','Segoe UI',system-ui,-apple-system,sans-serif;color:#211E17;border-bottom:2px solid #D8D2C2;padding:12px 20px}.tbl td{border-bottom:1px solid #E8E4D8;padding:12px 20px;vertical-align:top}.tbl tr:last-child td{border-bottom:0}.tbl td:first-child{font-weight:600;color:#211E17}.band-dark .tbl-wrap{background:#1D3B34;border-color:#2C4C44}.band-dark .tbl th{color:#EFF3EE;border-color:#2C4C44}.band-dark .tbl td{border-color:#2C4C44}.band-dark .tbl td:first-child{color:#EFF3EE}.revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.revs>*{min-width:0}.rev{background:#FFFFFF;border:1px solid #E8E4D8;border-radius:18px;padding:24px 26px;margin:0;color:#474234}.rev-long{grid-column:span 2}.rev-stars{color:#98701F;letter-spacing:2px;margin:0 0 4px;font-size:15px}.rev-role{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#9E3A0B;margin:0 0 10px}.rev blockquote{margin:0 0 14px;font-size:15px;line-height:1.6}.rev-who{font-size:13.3px;color:#68624F}.rev-what{font-size:13.3px;color:#68624F;margin:8px 0 0}.taillead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.taillead>*{min-width:0}.tailblock{background:#FFFFFF;border:1px solid #E8E4D8;border-radius:18px;padding:26px 28px}.tailblock h3{font-size:21px;margin-bottom:10px}.tailblock h3 a{text-decoration:none}.tailblock h3 a:hover{color:#9E3A0B}.tailblock p{color:#68624F;font-size:14.8px}.more{font-weight:600;font-size:14.5px;text-decoration:none;border-bottom:2px solid #C2490F}.more:hover{color:#9E3A0B}.jgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.jgrid>*{min-width:0}.jcard{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #E8E4D8;border-radius:18px;overflow:hidden}.jcard .ph img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.jcard-body{padding:22px 26px 26px}.jcard h3{font-size:20px}.jcard h3 a{text-decoration:none}.jcard h3 a:hover{color:#9E3A0B}.jcard p{color:#68624F;font-size:14.6px}.art-meta{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#68624F;margin:0 0 8px}.choose{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.choose>*{min-width:0}.ccard{background:#FFFFFF;border:1px solid #E8E4D8;border-radius:16px;padding:22px 24px;position:relative}.ccard b{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#EFEBE1;color:#9E3A0B;font:600 12.5px/1 'IBM Plex Mono','Cascadia Mono',Consolas,monospace;margin-bottom:14px}.ccard h3{font-size:16.5px;margin-bottom:8px}.ccard p{margin:0;font-size:14.2px;color:#68624F}.faq{display:grid;gap:12px}.faq-q{background:#FFFFFF;border:1px solid #E8E4D8;border-radius:16px;padding:0}.faq-q summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:19px 24px}.faq-q summary::-webkit-details-marker{display:none}.faq-q summary h3{margin:0;font-size:16.5px}.faq-q summary i{width:26px;height:26px;border-radius:50%;border:2px solid #D8D2C2;position:relative;flex:0 0 auto;transition:transform .18s}.faq-q summary i::before,.faq-q summary i::after{content:"";position:absolute;background:#211E17;left:50%;top:50%}.faq-q summary i::before{width:10px;height:2px;transform:translate(-50%,-50%)}.faq-q summary i::after{width:2px;height:10px;transform:translate(-50%,-50%)}.faq-q[open] summary i{transform:rotate(45deg)}.faq-a{padding:0 24px 20px;color:#68624F;font-size:15px;max-width:78ch}.faq-a p{margin:0 0 10px}.closing{background:#17322C;color:#9DAFA6;padding:78px 0;background-image:radial-gradient(circle at 106% 50%,transparent 40%,#1D3B34 40.4%,#1D3B34 47%,transparent 47.4%)}.closing-in{text-align:center;max-width:780px}.closing-kick{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#8FB3A0;margin-bottom:14px}.closing-text{font-family:'Fraunces','Georgia','Times New Roman',serif;font-weight:640;font-size:clamp(21px,2.6vw,30px);line-height:1.3;color:#EFF3EE;margin-bottom:26px}.closing-cta{margin:0}.foot{background:#EFEBE1;border-top:1px solid #D8D2C2;padding:60px 0 34px;font-size:14.3px}.foot-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr) minmax(0,3fr);gap:36px}.foot-grid>*{min-width:0}.foot-logo{width:38px;height:38px;display:block;margin-bottom:10px}.foot-logo svg{width:100%;height:100%;display:block}.foot-mark b{font-family:'Fraunces','Georgia','Times New Roman',serif;font-weight:640;font-size:20px}.foot-mark p{color:#68624F;margin:10px 0 0;max-width:44ch}.foot-paynote{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.pay{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.pay-mark{height:26px;width:auto;display:block}.foot-col h2{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#68624F;margin-bottom:14px;font-family:'Figtree','Segoe UI',system-ui,-apple-system,sans-serif;font-weight:600}.foot-col ul{list-style:none;margin:0;padding:0}.foot-col li{margin-bottom:9px}.foot-col a{text-decoration:none;color:#474234}.foot-col a:hover{color:#9E3A0B}.foot-note{margin:34px 0 0;color:#68624F;font-size:13.5px}.foot p a,.foot-note a{text-decoration:underline;text-decoration-color:#C2490F}.disclosure{margin:16px 0 0;display:flex;flex-wrap:wrap}img.dsc{width:auto;max-width:100%}.foot-end{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid #D8D2C2;margin-top:26px;padding-top:20px;color:#68624F;font-size:13px}.buyrail{position:fixed;left:0;right:0;bottom:0;background:#FFFFFF;border-top:1px solid #D8D2C2;transform:translateY(110%);transition:transform .22s;z-index:50;box-shadow:0 -12px 30px -18px rgba(33,30,23,.25)}.buyrail.on{transform:none}.buyrail-in{max-width:1240px;margin:0 auto;padding:12px 30px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.rail-t{margin:0;font-size:14px;color:#68624F;flex:1 1 auto}.rail-t b{color:#211E17}.shelf-head,.tail-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:26px 56px;align-items:stretch;margin-bottom:34px}.shelf-head>*,.tail-head>*{min-width:0}.shelf-head .ph img{width:100%;height:100%;min-height:280px;object-fit:cover;border-radius:22px;display:block}.tail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:center}.tail-facts>div{background:#FFFFFF;border:1px solid #E8E4D8;border-radius:16px;padding:16px 18px}.tail-facts b{display:block;font:600 22px/1.2 'IBM Plex Mono','Cascadia Mono',Consolas,monospace;color:#211E17}.tail-facts em{font-style:normal;font-size:12.5px;color:#68624F}.linebar{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0}.linebar a{background:#FFFFFF;border:1px solid #D8D2C2;border-radius:999px;padding:9px 16px;font-size:13.8px;font-weight:600;text-decoration:none;color:#211E17;max-width:100%}.linebar a:hover{border-color:#C2490F}.line-block{margin:0 0 52px}.line-block:last-child{margin-bottom:0}.line-head{display:flex;align-items:baseline;gap:14px;margin-bottom:20px}.line-head h3{font-size:23px;margin:0}.count{font:600 12.5px/1 'IBM Plex Mono','Cascadia Mono',Consolas,monospace;color:#68624F;background:#EFEBE1;border-radius:999px;padding:6px 12px}.line-note{font-size:14.3px;color:#68624F}.line-more{margin:20px 0 0}.more-block{margin-top:20px}.more-block summary{cursor:pointer;font-weight:600;color:#211E17;padding:14px 20px;background:#FFFFFF;border:1px solid #D8D2C2;border-radius:999px;display:inline-block}.more-block[open] summary{margin-bottom:20px}.tail-picks{margin-top:30px}.tail-pick{margin-top:22px}.tail-pick h2{font-size:20px;margin-bottom:6px}.tail-rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tail-rel>*{min-width:0}.tail-card{display:flex;flex-direction:column;gap:8px;background:#FFFFFF;border:1px solid #E8E4D8;border-radius:18px;padding:24px;text-decoration:none}.tail-card b{font-family:'Fraunces','Georgia','Times New Roman',serif;font-weight:640;font-size:18px;color:#211E17}.tail-card span{color:#68624F;font-size:14px}.tail-card u{text-decoration:none;font:600 12.5px/1 'IBM Plex Mono','Cascadia Mono',Consolas,monospace;color:#9E3A0B;margin-top:auto}.tail-card:hover{border-color:#C2490F}.art{max-width:800px;margin:0 auto}.art h1{margin-bottom:16px}.art h2{margin-top:40px;font-size:26px}.art figure{margin:26px 0}.art figure img{border-radius:18px;display:block;width:100%;height:auto;max-height:560px;object-fit:contain;background:#FFFFFF}.art figcaption{font-size:13.5px;color:#68624F;padding-top:10px}.art ul{padding-left:22px;color:#474234}.art li{margin-bottom:8px}.quote{border-left:3px solid #C2490F;margin:26px 0;padding:6px 0 6px 22px;font-family:'Fraunces','Georgia','Times New Roman',serif;font-weight:640;font-size:20px;color:#211E17;line-height:1.45}.art-insert{display:flex;align-items:center;gap:16px;background:#FFFFFF;border:1px solid #D8D2C2;border-radius:16px;padding:14px 18px;margin:26px 0;flex-wrap:wrap}.art-insert>img{flex:0 0 auto;width:64px;height:64px;object-fit:contain;border-radius:10px;background:#fff}.art-insert .nm{font-weight:600;color:#211E17}.art-insert>span{flex:1 1 200px;min-width:0;font-size:14px;color:#68624F}.art-insert .pr{flex:0 0 auto;font:600 17px/1 'IBM Plex Mono','Cascadia Mono',Consolas,monospace;color:#211E17}.sources{border:1.5px solid #D8D2C2;border-radius:16px;padding:22px 26px;margin:36px 0 0;font-size:14px}.sources h3{font-size:15px;margin-bottom:12px}.sources ul{list-style:none;margin:0;padding:0}.sources li{margin-bottom:12px;color:#68624F}.sources b{display:block}.disclaimer{border:1.5px solid #F6EEDB;background:#F6EEDB;border-radius:14px;padding:16px 20px;margin:28px 0 0;font-size:14.3px}.legal{max-width:760px;margin:0 auto}.legal h2{margin-top:36px;font-size:23px}.link-u{text-decoration:underline}.nf{padding:110px 0;text-align:center}.nf p{max-width:60ch;margin:0 auto 16px;color:#68624F}.vid{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:18px;background:#17322C}.rrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rthumb{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:8px;flex:0 0 auto}.rname{flex:1 1 200px;min-width:0;font-size:14px}.rprice{font:600 15px/1 'IBM Plex Mono','Cascadia Mono',Consolas,monospace}@media (min-width:1500px){.shead{gap:18px 90px}}@media (max-width:1180px){.hero-in,.split-wide{grid-template-columns:minmax(0,1fr)}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.quad,.quad-5{grid-template-columns:repeat(2,minmax(0,1fr))}.pgrid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.revs{grid-template-columns:repeat(2,minmax(0,1fr))}.gal{grid-template-columns:repeat(2,minmax(0,1fr))}.choose{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf-head,.tail-head{grid-template-columns:minmax(0,1fr)}.shelf-head .ph img{min-height:0}}@media (max-width:900px){.band{padding:54px 0}.wrap,.wide{padding:0 24px}.shead{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.split{grid-template-columns:minmax(0,1fr)}.pgrid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.jgrid,.taillead{grid-template-columns:minmax(0,1fr)}.tail-rel{grid-template-columns:minmax(0,1fr)}.mast-nav{display:none;position:absolute;top:74px;left:0;right:0;background:#F6F3EC;border-bottom:1px solid #D8D2C2;flex-direction:column;gap:0;padding:8px 20px 16px}.mast-nav.open{display:flex}.mast-nav a{padding:11px 2px;border-bottom:1px solid #E8E4D8;font-size:16px}.masthead .nav-toggle{display:inline-flex;margin-left:auto}.mast-nav{margin-left:0}.mast-in{gap:14px}}@media (max-width:640px){body{font-size:15.5px}.pgrid-2,.pgrid-3,.pgrid-4,.revs,.gal,.choose,.quad,.quad-5,.facts{grid-template-columns:minmax(0,1fr)}.rev-long{grid-column:auto}.pcard-wide{flex-direction:column}.pcard-wide .pcard-ph{flex:1 1 auto;max-width:100%}.mark-word span{display:none}.mark-word b{font-size:19px}.mark-tile{width:34px;height:34px}.mast-in{gap:10px;min-height:62px}.masthead .nav-toggle{padding:9px 13px}.mast-cta .btn{padding:9px 13px}.mast-nav{top:62px}.hero{padding:44px 0 40px}.hero-facts{margin-top:34px}.btn img{height:auto!important;max-height:1em}.ghost img{height:auto!important;max-height:1em}img.dsc{height:auto!important}.disclosure{flex-wrap:wrap}.tail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.buyrail-in{padding:10px 16px;gap:10px}.rail-t{font-size:12.5px}.foot-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){.mark-word{display:none}}