:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}html{scroll-padding-top:env(safe-area-inset-top,0)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--white:#ffffff;--paper:#F3EFEB;--ink:#040000;--ink-2:#4a4744;--ink-3:#7a7671;--line:rgba(4,0,0,.12);--teal:#0A808D;--teal-night:#0D2426;--yellow:#F6E26E;--navy:#1D1B54;--lime:#C6D92D;--magenta:#BF3C95;--dnavy:#0F2C63;--cyan:#38A7DE;--slate:#3C4859;--amber:#F0A51E;--rule:var(--ink);--f-head:var(--font-questrial),var(--font-poppins),Arial,sans-serif;--f-body:var(--font-poppins),Arial,Helvetica,sans-serif;--gut-l:max(20px,env(safe-area-inset-left,0px));--gut-r:max(20px,env(safe-area-inset-right,0px));color-scheme:light}body[data-brand=arch]{--rule:var(--teal)}body[data-brand=opt]{--rule:var(--navy)}body[data-brand=dig]{--rule:var(--magenta)}body[data-brand=ret]{--rule:var(--slate)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);font-weight:300;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:var(--white)}a{color:inherit}b,strong{font-weight:500}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.wrap{max-width:1240px;margin:0 auto;padding-left:var(--gut-l);padding-right:var(--gut-r)}.eyebrow{font-family:var(--f-body);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}h1,h2,h3{font-family:var(--f-head);font-weight:400;line-height:1.08;letter-spacing:-.01em;text-wrap:balance;margin:0}.rule{width:44px;height:3px;background:var(--rule);margin-bottom:18px;transition:background .6s}#stage,.rule{display:block}#stage{position:fixed;inset:0;z-index:0;width:100%;height:100%;touch-action:pan-y;transition:opacity .4s}body.past #stage{opacity:0}.tb{position:fixed;right:var(--gut-r);top:calc(88px + env(safe-area-inset-top,0px));z-index:5;pointer-events:none;width:264px;background:rgba(255,255,255,.94);border:1px solid var(--ink);font-size:11px;color:var(--ink);transition:opacity .3s}.tb-top{display:flex;align-items:center;gap:14px;padding:10px 12px;border-bottom:1px solid var(--ink)}#north{color:var(--ink);flex:none;transition:transform .15s linear}.sb{flex:1 1;min-width:0}.sb-bar{height:7px;border:1px solid var(--ink);background:repeating-linear-gradient(90deg,var(--ink) 0 25%,#fff 25% 50%);max-width:100%}.sb-lab{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;letter-spacing:.06em}.sb-lab span:last-child{margin-left:auto}.tb-grid{display:grid;grid-template-columns:1fr 64px}.tb-grid>div{padding:7px 12px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.tb-grid .w,.tb-grid>div:nth-child(2n){border-right:0}.tb-grid .w{grid-column:1/-1}.tb-grid span,.tb-notes{display:block;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.tb-grid b{display:block;font-family:var(--f-head);font-weight:400;font-size:15px;margin-top:1px;color:var(--ink)}.tb-grid .w b{color:var(--rule);transition:color .6s}.tb-notes{padding:7px 12px;line-height:1.9}.tb-foot{display:flex;align-items:center;justify-content:space-between;padding:7px 12px}.tb-foot img{height:16px;width:auto}.tb-foot span{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}body.past .tb{opacity:0}.tb{display:none!important}@media (max-width:860px){.tb{display:flex;align-items:center;width:auto;left:var(--gut-l);right:auto;top:calc(72px + env(safe-area-inset-top,0px));border:1px solid var(--ink)}.tb-top{border:0;padding:5px 6px 5px 8px}#north{width:28px;height:28px}.sb{display:none}.tb-grid{display:block}.tb-grid>div{display:none}.tb-grid>div.dw{display:block;border:0;padding:5px 12px 5px 4px}.tb-grid .dw span{display:none}.tb-grid .dw b{font-size:14px}.tb-notes{display:none}body.menu-open .tb{opacity:0}}.modes{display:inline-flex;border:1.5px solid var(--ink);background:rgba(255,255,255,.9)}.modes button{font:inherit;font-size:13px;font-weight:400;padding:7px 16px;border:0;background:transparent;color:var(--ink);cursor:pointer}.modes button+button{border-left:1.5px solid var(--ink)}.modes button[aria-pressed=true]{background:var(--ink);color:var(--white)}.tip{position:fixed;z-index:40;pointer-events:none;background:var(--white);border-top:3px solid var(--rule);box-shadow:0 6px 24px rgba(4,0,0,.12);padding:9px 12px;font-size:12px;line-height:1.5;color:var(--ink);transform:translate(14px,14px);white-space:nowrap}.tip b{font-weight:600}header{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;z-index:50;background:rgba(255,255,255,0);transition:background .3s,box-shadow .3s}header.solid{background:rgba(255,255,255,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line)}.bar{display:flex;align-items:center;gap:30px;height:72px}.mark img{display:block;height:34px;width:auto}nav{display:flex;gap:22px;margin-left:auto}nav a{text-decoration:none;font-weight:400;font-size:14px;color:var(--ink-2)}nav a:hover{color:var(--ink)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-body);font-weight:500;font-size:14px;text-decoration:none;padding:13px 22px;border:1.5px solid var(--ink);background:var(--ink);color:var(--white);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.btn:hover{background:var(--white);color:var(--ink)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--white)}.btn.sm{padding:9px 16px;font-size:13px}.menu{display:none}@media (max-width:860px){header{background:rgba(255,255,255,.96)}.bar{height:62px;gap:12px}.mark img{height:28px}.bar .btn{margin-left:auto;padding:9px 14px}.menu{display:inline-flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0 11px;border:1.5px solid var(--ink);background:var(--white);cursor:pointer}.menu span{display:block;height:1.5px;background:var(--ink);transition:transform .25s}body.menu-open .menu span:first-child{transform:translateY(3.75px) rotate(45deg)}body.menu-open .menu span:last-child{transform:translateY(-3.75px) rotate(-45deg)}nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;margin:0;background:var(--white);border-top:1px solid var(--line);box-shadow:0 18px 40px rgba(4,0,0,.12);padding:6px max(20px,env(safe-area-inset-right,0px)) 14px max(20px,env(safe-area-inset-left,0px))}body.menu-open nav{display:flex}nav a{font-family:var(--f-head);font-size:24px;color:var(--ink);padding:12px 0;border-bottom:1px solid var(--line)}}.story{position:relative;z-index:2;pointer-events:none}.story .card,.story .hero-copy,.story a,.story button{pointer-events:auto}.hero{min-height:min(90vh,880px);display:flex;flex-direction:column;justify-content:flex-end;padding-top:120px}.hero-copy{max-width:560px}.hero{position:relative}@media (min-width:861px){.hero:before{content:"";position:absolute;top:0;bottom:0;left:calc(-1 * var(--gut-l));width:min(64%,820px);background:linear-gradient(90deg,var(--paper) 0,rgba(243,239,235,.94) 52%,rgba(243,239,235,0) 100%);z-index:-1;pointer-events:none}}.hero .eyebrow{margin-bottom:22px}.hero h1{font-size:clamp(46px,6.6vw,92px)}.hero h1 span{color:var(--ink-3)}.hero p.lede{font-size:clamp(16px,1.35vw,18px);max-width:44ch;margin:24px 0 30px;color:var(--ink-2)}.cta-row{display:flex;flex-wrap:wrap;gap:12px}.disc-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:56px}.disc{display:flex;align-items:center;gap:14px;padding:12px;background:rgba(255,255,255,.86);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-decoration:none;transition:background .25s,transform .25s}.disc:hover{background:var(--white);transform:translateY(-2px)}.disc img{flex:none;width:46px;height:46px;display:block}.disc strong{display:block;font-family:var(--f-head);font-weight:400;font-size:19px;line-height:1.1}.disc small{display:block;font-size:12px;color:var(--ink-3);margin-top:2px}.disc strong:after{content:" →";color:var(--ink-3);transition:color .2s}.disc:focus-visible strong:after,.disc:hover strong:after{color:var(--ink)}.hint{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:16px 0 0}@media (max-width:860px){.hero{min-height:auto;padding-top:52vh}.disc-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:32px}.disc{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:12px 4px}.disc img{width:40px;height:40px}.disc strong{font-size:14px}.disc small{display:none}.disc strong:after{content:"→";display:block;margin-top:2px}.modes{width:100%}.modes button{flex:1 1;padding:11px 0;font-size:14px}.hint .eyebrow{width:100%;text-align:center}.hero .cta-row .btn{flex:1 1 100%;justify-content:center}.hero-copy{background:linear-gradient(180deg,rgba(243,239,235,0),rgba(243,239,235,.94) 16%);margin:0 calc(-1 * var(--gut-r)) 0 calc(-1 * var(--gut-l));padding:40px var(--gut-r) 0 var(--gut-l)}}.chapter{min-height:100vh;display:flex;align-items:center}.card{width:100%;max-width:470px;background:var(--white);box-shadow:0 18px 50px rgba(4,0,0,.1)}.card .band{background:var(--cb);padding:22px 28px 20px}.card .band img{display:block;height:44px;width:auto}.card .body{padding:26px 28px}.card h2{font-size:clamp(30px,3.4vw,42px);margin-bottom:14px}.card p{margin:0 0 18px;color:var(--ink-2)}.card ul{list-style:none;padding:0;margin:0 0 22px;border-top:1px solid var(--line)}.card li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px;font-weight:400}.card li span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding-top:3px}.card .more,.card li span{color:var(--cd);font-weight:500}.card .more{font-size:14px;text-decoration:none;border-bottom:1.5px solid var(--cd);padding-bottom:2px}.card .more.go{display:inline-flex;align-items:center;gap:10px;background:var(--cb);color:#fff;border:0;padding:12px 18px;margin:0 14px 8px 0;transition:gap .2s}.card .more.go:after{content:"→"}.card .more.go:focus-visible,.card .more.go:hover{gap:14px}.c-arch{--cb:var(--teal);--cd:var(--teal)}.c-opt{--cb:var(--navy);--cd:var(--navy)}.c-dig{--cb:var(--magenta);--cd:var(--magenta)}.c-ret{--cb:var(--slate);--cd:var(--slate)}@media (max-width:860px){.chapter{align-items:flex-end;padding-bottom:5vh;min-height:125vh}.card{max-width:none;box-shadow:0 10px 34px rgba(4,0,0,.14)}.card .band{padding:14px 18px 12px}.card .band img{height:34px}.card .body{padding:18px}.card h2{font-size:28px;margin-bottom:10px}.card p{font-size:15px;margin-bottom:14px}.card ul{display:none}}.sec{position:relative;z-index:3;padding-block:110px}.white{background:var(--white)}.grey{background:var(--paper)}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:end;margin-bottom:46px}.sec-head h2{font-size:clamp(38px,4.8vw,64px)}.sec-head .eyebrow{margin-bottom:12px}.sec-head p{margin:0;max-width:48ch;font-size:16px;color:var(--ink-2)}.sec-head .rule{background:var(--ink)}@media (max-width:860px){.sec-head{grid-template-columns:1fr;gap:18px}.sec{padding-block:76px}}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}@media (max-width:600px){.chips{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--gut-r)) 22px calc(-1 * var(--gut-l));padding:0 var(--gut-r) 6px var(--gut-l);scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none}}.chip{font-family:var(--f-body);font-weight:400;font-size:14px;padding:9px 16px;border:1.5px solid var(--ink);background:var(--white);color:var(--ink);cursor:pointer;transition:background .2s,color .2s}.chip[aria-pressed=true]{background:var(--ink);color:var(--white)}.svc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:1060px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.col-head{width:100%;border:0;text-align:left;font:inherit;cursor:default}.chev{display:none}@media (max-width:600px){.svc-grid{grid-template-columns:1fr;gap:10px}.col-head{cursor:pointer}.chev{display:block;margin-left:auto;width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .25s;margin-right:6px}.col.open .chev{transform:rotate(-135deg)}.col:not(.open) .svc,.svc li.dim{display:none}}.col{min-width:0;background:var(--white)}.col-head{display:flex;align-items:center;gap:12px;padding:14px;background:var(--cd);color:#fff}.col-head img{width:38px;height:38px;flex:none;display:block}.col-head strong{display:block;font-family:var(--f-head);font-weight:400;font-size:20px;line-height:1.1}.col-head small{display:block;font-size:12px;opacity:.85}.svc{list-style:none;margin:0;padding:0}.svc li{padding:14px 16px 15px;border-bottom:1px solid var(--line);transition:opacity .3s,background .3s}.svc li b{display:block;font-weight:500;font-size:15px;line-height:1.35}.svc li span{display:block;font-size:13px;color:var(--ink-3);margin-top:3px;line-height:1.5}.svc li a{display:inline-block;margin-top:6px;font-size:12px;font-weight:500;color:var(--cd);text-decoration:none;border-bottom:1.5px solid var(--cd)}.svc li.dim{opacity:.25}.svc li a.svc-link{display:block;margin:0;border:0;color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none;position:relative;padding-right:22px}.svc li a.svc-link:after{content:"→";position:absolute;right:0;top:0;color:var(--cd);opacity:.45;transition:opacity .2s,transform .2s}.svc li a.svc-link:focus-visible:after,.svc li a.svc-link:hover:after{opacity:1;transform:translateX(3px)}.svc li a.svc-link:hover b{text-decoration:underline;text-underline-offset:3px}.k-arch{--cd:var(--teal)}.k-opt{--cd:var(--navy)}.k-dig{--cd:var(--magenta)}.k-ret{--cd:var(--slate)}.col{display:flex;flex-direction:column}.col-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;color:var(--cd);font-weight:500;font-size:14px;text-decoration:none}.col-foot:after{content:"→";transition:transform .2s}.col-foot:focus-visible:after,.col-foot:hover:after{transform:translateX(3px)}.col-foot:hover{text-decoration:underline;text-underline-offset:3px}.svc-note{margin-top:22px}.proj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:960px){.proj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.proj{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut-r)) 0 calc(-1 * var(--gut-l));padding:0 var(--gut-r) 10px var(--gut-l);scroll-padding:0 var(--gut-l)}.pj{scroll-snap-align:start}.trust{gap:10px 24px}.trust b{font-size:18px}}.pj{background:var(--paper);border-top:3px solid var(--pc);padding:26px 24px 24px;display:flex;flex-direction:column;gap:8px;min-width:0;text-decoration:none;transition:background .25s}.pj:hover{background:#ebe6e0}.pj .n{font-family:var(--f-head);font-size:clamp(56px,6vw,80px);line-height:.95;color:var(--pc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pj .u{font-family:var(--f-head);font-size:20px}.pj p{margin:0;font-size:14px;color:var(--ink-2)}.pj .meta{margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;gap:10px}.pj .meta .t{color:var(--pc)}.p-arch{--pc:var(--teal)}.p-opt{--pc:var(--navy)}.p-dig{--pc:var(--magenta)}.p-ret{--pc:var(--slate)}.trust{display:flex;flex-wrap:wrap;align-items:center;gap:12px 40px;margin-top:44px;padding-top:26px;border-top:1px solid var(--line)}.trust b{font-family:var(--f-head);font-weight:400;font-size:22px;color:var(--ink-2)}.routes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}@media (max-width:1000px){.routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.routes{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut-r)) 0 calc(-1 * var(--gut-l));padding:0 var(--gut-r) 10px var(--gut-l);scroll-padding:0 var(--gut-l)}.route{scroll-snap-align:start;min-height:280px}}.route{display:flex;flex-direction:column;gap:14px;padding:26px 22px 22px;min-height:300px;background:var(--rc);color:#fff;text-decoration:none;transition:transform .3s}.route:hover{transform:translateY(-4px)}.route .eyebrow{color:rgba(255,255,255,.75)}.route h3{font-size:28px;line-height:1.12}.route h3 em{font-style:normal;color:var(--ra,#fff)}.route p{margin:0;font-size:14px;opacity:.88}.route .go{margin-top:auto;font-size:12px;font-weight:500;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.35);padding-top:12px}.route .go i{font-style:normal;font-size:18px;transition:transform .3s}.route:hover .go i{transform:translateX(6px)}.r-val{--rc:var(--teal-night);--ra:var(--yellow)}.r-brpd{--rc:var(--teal);--ra:var(--yellow)}.r-cfg{--rc:var(--magenta)}.r-else{--rc:var(--ink)}.jposts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}@media (max-width:960px){.jposts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.jposts{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut-r)) 0 calc(-1 * var(--gut-l));padding:0 var(--gut-r) 10px var(--gut-l);scroll-padding:0 var(--gut-l)}.jp{scroll-snap-align:start}}.jp{display:flex;flex-direction:column;min-width:0;background:var(--paper);text-decoration:none;border-top:3px solid var(--pc);transition:transform .3s}.jp:hover{transform:translateY(-4px)}.jp .ph{aspect-ratio:4/3;overflow:hidden}.jp .ph img{width:100%;height:100%;object-fit:cover;display:block}.jp .tx{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1 1}.jp .tag{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pc)}.jp h3{font-size:22px;line-height:1.18}.jp p{margin:0;font-size:14px;color:var(--ink-2)}.jp .meta{margin-top:auto;padding-top:10px;font-size:12px;color:var(--ink-3)}.jmore{margin-top:30px}.black{background:var(--ink);color:var(--white)}.black .eyebrow{color:rgba(255,255,255,.55)}.black .rule{background:var(--white)}.contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:56px;gap:56px}@media (max-width:900px){.contact{grid-template-columns:1fr;gap:36px}}.contact h2{font-size:clamp(38px,4.6vw,60px);margin-bottom:26px}.addr{display:grid;grid-gap:18px;gap:18px}.addr .eyebrow{display:block;margin-bottom:3px}.addr .val{font-size:18px;font-weight:300;-webkit-user-select:all;-moz-user-select:all;user-select:all}.copy{margin-left:10px;font-family:var(--f-body);font-size:11px;font-weight:500;background:none;border:1px solid rgba(255,255,255,.3);color:var(--white);padding:3px 9px;cursor:pointer}.copy:hover{border-color:var(--white)}form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}form .full{grid-column:1/-1}@media (max-width:560px){form{grid-template-columns:1fr}}label{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:rgba(255,255,255,.75)}input,select,textarea{font:inherit;font-size:16px;color:var(--white);background:#141110;border:1px solid rgba(255,255,255,.22);padding:13px 14px;width:100%;border-radius:0}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--white)}textarea{min-height:120px;resize:vertical}.black .btn{background:var(--white);color:var(--ink);border-color:var(--white)}.black .btn:hover{background:transparent;color:var(--white)}.form-msg{grid-column:1/-1;font-size:13px;color:rgba(255,255,255,.8);min-height:1.4em}footer{position:relative;z-index:3;background:var(--ink);color:var(--white);border-top:1px solid rgba(255,255,255,.12);padding-block:44px calc(44px + env(safe-area-inset-bottom,0px))}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px;align-items:flex-end}.foot img.wm{height:40px;width:auto;display:block}.foot img.row{height:30px;width:auto;display:block}.foot p{margin:14px 0 0;font-size:12px;color:rgba(255,255,255,.55);max-width:62ch}.fnav{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px}.fnav a{font-size:13px;color:rgba(255,255,255,.7);text-decoration:none}.fnav a:hover{color:#fff}.foot .sig{font-family:var(--f-head);font-size:17px;color:rgba(255,255,255,.85);margin-top:16px}@media (prefers-reduced-motion:no-preference){.rv.in{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}@keyframes rise{0%{transform:translateY(24px);opacity:.15}to{transform:none;opacity:1}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (pointer:coarse){.fnav a,.foot nav a{display:inline-flex;align-items:center;min-height:40px}.copy{min-height:36px;padding:6px 12px}.mark{min-height:44px}.card .more,.mark{display:inline-flex;align-items:center}.card .more{min-height:40px}}