.af-logo{color:var(--ink);font:600 23px/28px var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;display:inline-flex}.af-logo .face{flex:none;width:30px;height:30px}
.tag{background:var(--ink);height:20px;color:var(--white);font:500 9.5px/13px var(--font-mono);text-transform:uppercase;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.out{border:1px solid var(--ink);font:500 9px/11px var(--font-mono);text-transform:uppercase;flex:none;padding:3px 6px;font-style:normal}.out.left{background:var(--cobalt);border-color:var(--cobalt);color:var(--ink)}
.bars span{position:relative}.bars .bv{color:var(--muted);font:500 9px/11px var(--font-mono);text-align:center;font-style:normal;position:absolute;left:-6px;right:-6px}
.bwin{border:1.5px solid var(--ink);background:var(--white);box-shadow:var(--shadow-device);border-radius:10px;position:absolute;overflow:hidden}.bw-bar{border-bottom:1px solid var(--line);background:var(--cream);align-items:center;gap:16px;height:36px;padding:0 14px;display:flex}.bw-bar .dots{gap:6px;display:flex}.bw-bar .dots i{border:1px solid var(--faint);border-radius:5px;width:10px;height:10px}.bw-bar .addr{border:1px solid var(--line);background:var(--white);max-width:340px;height:22px;color:var(--muted);font:400 12px/16px var(--font-sans);border-radius:11px;flex:1;align-items:center;padding:0 10px;display:flex}.bw-app{display:flex}.bw-side{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:4px;width:150px;padding:16px 12px;display:flex}.bw-side .lg{font:600 15px/18px var(--font-display);align-items:center;gap:8px;margin-bottom:14px;display:flex}.bw-side a{height:30px;color:var(--muted);font:500 13px/16px var(--font-sans);align-items:center;padding:0 10px;display:flex}.bw-side a.on{background:var(--cream);color:var(--ink)}.bw-main{flex-direction:column;flex:1;gap:14px;min-width:0;padding:18px 20px 20px;display:flex}.bw-head{justify-content:flex-start;align-items:center;gap:12px;display:flex}.bw-head b{font:600 20px/24px var(--font-display)}.pill{border:1px solid var(--line);height:24px;color:var(--muted);font:500 10px/13px var(--font-mono);text-transform:uppercase;align-items:center;padding:0 10px;display:flex}.bw-stats{border:1px solid var(--line);display:flex}.bw-stats div{border-left:1px solid var(--line);flex-direction:column;flex:1;gap:3px;padding:10px 12px;display:flex}.bw-stats div:first-child{border-left:0}.bw-stats b{font:600 22px/24px var(--font-display)}.bw-chart{border:1px solid var(--line);flex-direction:column;gap:6px;padding:12px;display:flex}.bw-legend{gap:16px;display:flex}.bw-legend span{align-items:center;gap:6px;display:flex}.bw-legend i{background:var(--cobalt-30);width:10px;height:10px}.bw-legend i.l{background:var(--cobalt)}.bw-chart .bars{align-items:flex-end;gap:10px;height:96px;display:flex}.bw-chart .bars span{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.bw-chart .bars i{background:var(--cobalt-30);flex:none;display:block}.bw-chart .bars i.l{background:var(--cobalt)}.bw-chart .days{gap:10px;display:flex}.bw-chart .days span{text-align:center;flex:1}.bw-table{border:1px solid var(--line)}.bw-table>div{border-top:1px solid var(--line);height:40px;font:400 12.5px/16px var(--font-sans);align-items:center;gap:12px;padding:0 12px;display:flex}.bw-table>div:first-child{height:30px;color:var(--muted);border-top:0}.bw-table .ag{flex:none;align-items:center;gap:8px;width:120px;font-weight:600;display:flex}.bw-table .ag svg{width:16px;height:16px}.bw-table .tk{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bw-table .pg{width:130px;color:var(--muted);flex:none}.bw-table .oc{flex:none;align-items:center;width:84px;display:flex}.bw-table .tm{width:44px;color:var(--muted);text-align:right;flex:none}@media (max-width:1099px){.bw-side,.bw-table .pg{display:none}}@media (max-width:750px){.bw-main{gap:10px;padding:12px 12px 14px}.bw-stats div:nth-child(4),.bw-table .tk{display:none}.bw-stats b{font-size:18px;line-height:20px}}
.btn{border:1px solid var(--ink);background:var(--white);height:46px;color:var(--ink);font:500 15px/20px var(--font-sans);cursor:pointer;align-items:stretch;transition-property:background-color,background-size,border-color,color,box-shadow,transform;transition-duration:.4s,.5s,.4s,.3s,.2s,.15s;transition-timing-function:cubic-bezier(.2,.7,.2,1);display:inline-flex}.btn span{align-items:center;padding:0 16px 0 18px;display:flex}.btn i{border-left:1px solid var(--ink);width:46px;font:500 16px/20px var(--font-sans);justify-content:center;align-items:center;font-style:normal;display:flex}.btn-wrap{flex:none;transition-property:background-color,background-size,border-color,color,box-shadow,transform;transition-duration:.4s,.5s,.4s,.3s,.2s,.15s;transition-timing-function:cubic-bezier(.2,.7,.2,1);display:inline-flex;position:relative}.btn-blue{border-color:var(--cobalt);background:var(--cobalt);height:56px;color:var(--ink);font:600 16px/20px var(--font-sans);clip-path:var(--cut-10);position:relative}.btn-blue span{padding:0 20px 0 22px}.btn-blue i{border-left-color:var(--on-cobalt-rule);width:52px;font:500 18px/20px var(--font-sans)}.btn-blue .bar{display:none}.btn-blue:hover{border-color:var(--cobalt-hover);background:var(--cobalt-hover)}.btn .btn-ar{transition:transform .45s cubic-bezier(.2,.7,.2,1);display:inline-flex}.btn:hover .btn-ar{transform:translate(4px)}.btn-wrap .btn-blue:active,.btn:not(.btn-blue):active{transform:scale(.98)}.btn-wrap:has(.btn-blue:focus-visible){box-shadow:0 0 0 3px var(--cream), 0 0 0 5px var(--cobalt-ink)}.btn-blue:focus-visible{outline:none}.btn-wrap.is-busy .btn-blue{cursor:progress}.btn-wrap.is-busy .btn-blue .bar{background:var(--white);width:42%;height:3px;animation:1.1s ease-in-out infinite alternate af-checking;display:block;position:absolute;bottom:0;left:0}@keyframes af-checking{0%{transform:translate(0)}to{transform:translate(138%)}}.btn:not(.btn-blue){background:linear-gradient(var(--tile), var(--tile)) 0 0 / 0% 100% no-repeat, var(--white);transition:background-size .5s cubic-bezier(.2,.7,.2,1),transform .15s}.btn:not(.btn-blue):hover{background:linear-gradient(var(--tile), var(--tile)) 0 0 / 100% 100% no-repeat, var(--white)}@media (prefers-reduced-motion:reduce){.btn-wrap.is-busy .btn-blue .bar{animation:none}.btn .btn-ar,.btn,.btn:not(.btn-blue),.btn-blue{transition:none}.btn:hover .btn-ar,.btn:active,.btn-wrap .btn-blue:active{transform:none}}.btn:not(.btn-blue):focus-visible{box-shadow:0 0 0 3px var(--cream), 0 0 0 5px var(--cobalt-ink);outline:none}@media (max-width:750px){.btn-blue{height:52px;font-size:15px}.btn-blue span{padding:0 14px 0 16px}.btn-blue i{width:44px}}
.rows a{border-top:1px solid var(--line);height:53px;display:flex}.rows a span{flex:1;align-items:center;padding:0 27px;display:flex}.rows a i{border-left:1px solid var(--line);justify-content:center;align-items:center;width:55px;display:flex}.rows a,.rows a i{transition:background-color .35s}.rows a:hover{background-color:var(--tile)}.rows a:hover i{background-color:var(--ink-tint)}.rows a:hover .ic-page .ln{animation:.9s cubic-bezier(.2,.7,.2,1) ic-read}.rows a:hover .ic-cursor path{animation:.7s cubic-bezier(.2,.7,.2,1) ic-click}@keyframes ic-click{0%,to{transform:none}35%{transform:translate(1.5px,1.5px)scale(.84)}60%{transform:translate(.5px,.5px)scale(1.04)}}.rows a:hover .ic-mark .c{animation:1.1s ease-in-out infinite ic-pulse}@keyframes ic-pulse{0%,to{transform:none}50%{transform:scale(.55)}}.ic-code .l,.ic-code .r{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.rows a:hover .ic-code .l{transform:translate(-2px)}.rows a:hover .ic-code .r{transform:translate(2px)}@media (max-width:1099px){.rows a span{padding:0 32px}}@media (max-width:750px){.rows a span{padding:0 16px}}
.form{width:540px;height:56px;display:flex}.form .field{background:var(--white);border:1.5px solid var(--ink);width:0;min-width:0;color:var(--ink);font:400 16px/20px var(--font-sans);border-right:0;outline:none;flex:1;padding:0 18px}.form .field::placeholder{color:var(--muted);opacity:1}.form .btn-blue,.form .btn-blue:hover{border-color:var(--ink)}.form .btn-blue:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M0 0L10 10' stroke='%2319212F' stroke-width='2'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:10px;height:10px;position:absolute;top:-1px;right:-1px}.form:focus-within .field{border-color:var(--cobalt-ink);box-shadow:inset 0 0 0 1.5px var(--cobalt-ink)}.form.is-invalid .field{border-color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.form-msg{color:var(--ink);font:500 14px/18px var(--font-sans);text-align:left;margin-top:10px}@media (max-width:750px){.form{width:100%;height:52px}.form .field{padding:0 12px;font-size:15px}}
.cursor{z-index:50;pointer-events:none;width:110px;height:48px;position:absolute}.cursor svg{position:absolute;top:0;left:0}.cursor .chip2{background:var(--ink);color:var(--white);font:500 9.5px/13px var(--font-mono);text-transform:uppercase;white-space:nowrap;clip-path:var(--cut-7);padding:5px 12px 5px 8px;position:absolute;top:22px;left:15px}.cursor.c-agent .chip2{background:var(--cobalt);color:var(--ink)}.cursor.live{z-index:1000;transition:opacity .15s;position:fixed;top:0;left:0}html.cur-out .cursor.live{opacity:0}html.cur .cursor:not(.live){display:none}@media (hover:hover) and (pointer:fine) and (min-width:1100px){html.cur,html.cur *{cursor:none!important}}@media (hover:none){.cursor{display:none}}@media (max-width:1099px){.cursor{display:none}}
.card6{border:1px solid var(--ink);background:var(--white);width:380px;box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:absolute}.card6 .hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:30px;padding:0 12px;display:flex}.card6 .bd{flex-direction:column;gap:8px;padding:14px;display:flex}.card6 .bd b{font:600 17px/21px var(--font-display)}.card6 .cp{background:var(--cobalt);height:30px;color:var(--ink);font:600 13px/16px var(--font-sans);align-self:flex-start;align-items:center;padding:0 12px;display:flex}.card6 .cd{background:var(--cream);font:500 13px/18px var(--font-mono);padding:10px 12px}.card6.term{background:var(--ink);color:var(--on-ink)}.card6.term .hd{border-bottom-color:var(--on-ink-line);color:var(--on-ink-muted)}.card6.term .bd{font:500 13px/21px var(--font-mono);gap:2px}.card6.term .ok{color:var(--on-ink-blue)}
.marker{background:var(--cobalt);width:34px;height:34px;color:var(--ink);font:600 11px/16px var(--font-mono);justify-content:center;align-items:center;display:flex;position:absolute}.sq{background:var(--cobalt);width:7px;height:7px;display:inline-block}
.cell{white-space:nowrap;font:500 15px/20px var(--font-sans);align-items:center;padding:0 14px;display:flex}.cell.go{background:var(--cobalt);height:44px;color:var(--ink);font:600 15px/20px var(--font-sans);clip-path:var(--cut-10);justify-content:space-between;gap:12px;margin-left:14px;padding:0 16px 0 18px}.cell.go .ar{font:500 18px/20px var(--font-sans);transition:transform .45s cubic-bezier(.2,.7,.2,1);display:inline-flex}.cell:not(.go){text-underline-offset:7px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .3s,text-decoration-color .3s,text-underline-offset .3s}.cell:not(.go):hover{color:var(--cobalt-ink);text-underline-offset:4px;text-decoration-color:currentColor}.cell.go{transition:background-color .4s cubic-bezier(.2,.7,.2,1),border-color .4s cubic-bezier(.2,.7,.2,1),transform .15s}.cell.go:hover{border-color:var(--cobalt-hover);background:var(--cobalt-hover)}.cell.go:hover .ar{transform:translate(4px)}.cell.go:active{transform:scale(.98)}.cell:not(.go):focus-visible{box-shadow:inset 0 0 0 2px var(--cobalt-ink);outline:none}@media (prefers-reduced-motion:reduce){.cell.go .ar{transition:none}.cell.go:hover .ar{transform:none}}
.note6{border:1px solid var(--ink);background:var(--white);width:330px;box-shadow:var(--shadow-soft);font:400 13px/17px var(--font-sans);align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute}.note6 svg{flex:none;width:20px;height:20px}.note6 .q-mark{border:1px dashed var(--muted);width:20px;height:20px;color:var(--muted);font:600 11px/14px var(--font-mono);flex:none;justify-content:center;align-items:center;display:flex}.note6 div{flex-direction:column;gap:2px;display:flex}.note6 b{font:600 14px/18px var(--font-sans)}
.outcome svg{flex:none}.outcome{transition:background-color .35s}.outcome:hover{background-color:var(--tile)}.ic-bag{transform-origin:50% 90%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.outcome:hover .ic-bag{transform:translateY(-3px)rotate(-6deg)}.outcome:hover .ic-cal .c{animation:.6s cubic-bezier(.34,1.56,.64,1) ic-pop}@keyframes ic-pop{0%{transform:scale(0)}to{transform:none}}.outcome:hover .ic-quote .ln{animation:.9s cubic-bezier(.2,.7,.2,1) ic-read}.outcome b{font:600 17px/21px var(--font-display);display:block}.outcome .ln2{font:400 14px/18px var(--font-sans);color:var(--muted)}
.vphone{border:2.5px solid var(--ink);background:var(--cream);width:304px;height:628px;box-shadow:var(--shadow-device);border-radius:42px;padding:46px 12px 32px;position:absolute}.vphone .notch{background:var(--ink);border-radius:9px;width:64px;height:17px;position:absolute;top:15px;left:118px}.vphone .homebar{background:var(--ink);border-radius:2px;width:80px;height:4px;position:absolute;bottom:12px;left:110px}.vscreen{border:1px solid var(--line);background:var(--white);border-radius:6px;flex-direction:column;height:100%;display:flex;overflow:hidden}.vs-head{justify-content:space-between;align-items:center;padding:14px 14px 10px;display:flex}.vs-head b{font:600 17px/20px var(--font-display)}.vphone.sm{border-radius:38px;width:262px;height:548px;padding:42px 10px 28px}.vphone.sm .notch{left:99px}.vphone.sm .homebar{left:91px}
.vs-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex}.vs-stats div{border-left:1px solid var(--line);flex-direction:column;flex:1;gap:2px;padding:10px 12px;display:flex}.vs-stats div:first-child{border-left:0}.vs-stats b{font:600 22px/24px var(--font-display)}.vrow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.vphone.sm .vrow{padding:10px 12px}.vrow svg{flex:none;width:18px;height:18px}.vrow div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vrow div b{font:600 13px/16px var(--font-sans)}.vrow div span{color:var(--muted);font:400 12px/15px var(--font-sans)}
.card{border-left:1px solid var(--line);flex-direction:column;flex:1;height:551px;display:flex;position:relative}.card:first-child{border-left:0}.card-top{justify-content:space-between;align-items:center;height:42px;padding:0 26px;display:flex}.card-top>span:first-child{align-items:center;gap:8px;display:flex}.card-art{justify-content:center;align-items:center;height:300px;display:flex;position:relative}.card .h3{max-width:262px;padding:26px 26px 0}.card p{margin-top:auto;padding:0 26px 28px}@media (min-width:1100px){.card{height:460px}}@media (max-width:1099px){.card{flex:none;width:50%;height:auto}.card:nth-child(3){border-left:0}.card:nth-child(n+3){border-top:1px solid var(--line)}.card p{margin-top:16px}.card .h3{padding-bottom:28px}}@media (max-width:750px){.card{border-left:0;width:100%}.card+.card{border-top:1px solid var(--line)}.card-top{padding:0 16px}.card-art{height:150px}.card-art>svg.icon{width:150px;height:150px;margin:0 auto}.card .h3{padding:20px 16px 22px}.card p{margin-top:12px;padding:0 16px 24px}}
.h6-steps{flex-direction:column;margin-top:18px;padding-left:24px;list-style:none;display:flex;position:relative}.h6-steps:before{content:"";background:var(--line-soft);width:2px;position:absolute;top:0;bottom:0;left:0}.h6-steps:after{content:"";width:2px;height:var(--fill,33%);background:var(--cobalt-ink);transition:height .3s;position:absolute;top:0;left:0}.h6-steps li{border-top:1px solid var(--line);color:var(--faint);flex-direction:column;gap:4px;padding:16px 0;display:flex}.h6-steps li:first-of-type{border-top:0}.h6-steps li b{font:600 22px/26px var(--font-display);letter-spacing:-.015em}.h6-steps li .mono{color:inherit}.h6-steps li.on{color:var(--ink)}.h6-steps li.on .mono{color:var(--cobalt-ink)}.h6-steps li p{font:400 15px/20px var(--font-sans);text-wrap:balance}@media (max-width:1099px){.h6-steps{flex-direction:row;gap:24px;margin-top:8px;padding-left:0}.h6-steps:before,.h6-steps:after{display:none}.h6-steps li,.h6-steps li:first-of-type{border-top:1px solid var(--line);color:var(--ink);flex:1;padding:16px 0 0}.h6-steps li .mono{color:var(--cobalt-ink)}}@media (max-width:750px){.h6-steps{flex-direction:column;gap:14px}}
.switch{background:var(--white);border:1px solid var(--ink);height:40px;clip-path:var(--cut-9);display:inline-flex;position:relative}.switch:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M0 0L10 10' stroke='%2319212F' stroke-width='2'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:9px;height:9px;position:absolute;top:-1px;right:-1px}.switch a{color:var(--ink);font:500 14px/20px var(--font-sans);cursor:pointer;align-items:center;gap:8px;padding:0 16px 0 14px;transition-property:background-color,background-size,border-color,color,box-shadow,transform;transition-duration:.4s,.5s,.4s,.3s,.2s,.15s;transition-timing-function:cubic-bezier(.2,.7,.2,1);display:flex}.switch a+a{border-left:1px solid var(--ink)}.switch a:last-child{clip-path:var(--cut-8)}.switch a.on{background:var(--ink);color:var(--white)}.switch svg{flex:none}.switch svg .p,.switch a.on svg .i{fill:var(--white)}.switch a.on svg .p{fill:var(--ink)}.switch a.on svg .ptr{fill:var(--white);stroke:var(--ink)}.switch a:not(.on):hover{background:var(--tile)}.switch a:focus-visible{box-shadow:inset 0 0 0 2px var(--cobalt-ink), inset 0 0 0 4px var(--cream);outline:none}@media (prefers-reduced-motion:reduce){.switch a{transition:none}}
.acc>button{border-top:1px dashed var(--line);text-align:left;cursor:pointer;flex-direction:column;justify-content:center;align-items:stretch;gap:6px;width:100%;min-height:62px;padding:0 30px 0 127px;transition:min-height .5s cubic-bezier(.2,.7,.2,1),background-color .35s;display:flex}.acc>button:first-child{border-top:0}.acc>button.open{min-height:85px}.acc>button .body{opacity:0;max-height:0;margin-top:-6px;transition:max-height .5s cubic-bezier(.2,.7,.2,1),margin-top .5s cubic-bezier(.2,.7,.2,1),opacity .3s;display:block;overflow:hidden}.acc>button.open .body{opacity:1;max-height:120px;margin-top:0;transition:max-height .55s cubic-bezier(.2,.7,.2,1),margin-top .55s cubic-bezier(.2,.7,.2,1),opacity .45s .12s}.acc>button .row{align-items:center;display:flex}.acc>button .h3{flex:1;font-size:20px;line-height:22px}.acc>button.open .h3{color:var(--cobalt-ink)}.acc>button i{color:var(--muted);font:300 22px/22px var(--font-sans);font-style:normal;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:inline-block}.acc>button.open i{transform:rotate(180deg)}.acc>button:hover{background-color:var(--tile)}.acc>button:not(.open):hover .h3,.acc>button:not(.open):hover i{color:var(--cobalt-ink)}.acc>button:focus-visible{box-shadow:inset 0 0 0 2px var(--cobalt-ink);outline:none}@media (max-width:1099px){.acc>button{padding:0 32px}}@media (max-width:750px){.acc>button{padding:0 16px}.acc>button .h3{font-size:18px;line-height:20px}}@media (prefers-reduced-motion:reduce){.acc>button,.acc>button .body,.acc>button i{transition:none}}
.agent-card{border:1px solid var(--ink);background:var(--white);width:276px;box-shadow:var(--shadow-soft);position:absolute}.agent-card .tag{background:var(--cobalt);height:26px;color:var(--ink);padding:0 10px;display:flex}.agent-card .b{flex-direction:column;gap:6px;padding:12px 12px 14px;display:flex}.agent-card .k{color:var(--muted);font:500 9px/12px var(--font-mono);text-transform:uppercase}.agent-card .task{font:600 16px/19px var(--font-display);letter-spacing:-.01em;margin-bottom:4px}.agent-card ul{font:400 12.5px/16px var(--font-sans);flex-direction:column;gap:3px;list-style:none;display:flex}.agent-card .res{background:var(--cobalt);color:var(--ink);font:600 13px/16px var(--font-sans);margin-top:6px;padding:7px 10px}
.foot-legal{border-top:1px solid var(--line);height:42px;display:flex}.foot-legal>span{flex:1;align-items:center;padding:0 27px;display:flex}.foot-legal>span.credit{border-left:1px solid var(--line);color:var(--muted);flex:none;padding:0 20px}@media (min-width:1100px){.foot-legal>span:first-child{padding:0 13px}}@media (max-width:1099px){.foot-legal{flex-direction:column;height:auto}.foot-legal>span{flex:none;padding:12px 32px}.foot-legal>span.credit{border-left:0;border-top:1px solid var(--line);flex:none;min-width:0;padding:12px 32px}}@media (max-width:750px){.foot-legal>span,.foot-legal>span.credit{padding:12px 16px}}
.nav{z-index:3;border-bottom:1px solid var(--line);align-items:center;gap:2px;height:64px;padding-right:16px;display:flex;position:absolute;top:0;left:0;right:0}.agentview .nav,.nf .nav{position:relative}.brand{font:600 23px/28px var(--font-display);letter-spacing:-.02em;flex:1;align-items:center;gap:10px;padding-left:20px;display:flex}.brand .face{width:30px;height:30px}.nav .menu,.nav .menu .x,.menu-sheet{display:none}@media (max-width:1099px){.nav{gap:0;height:60px;padding:0 24px 0 0;position:relative}.brand{padding-left:24px}.nav .cell:not(.go){display:none}.nav .cell.go{margin-left:10px}.nav .menu{border:1px solid var(--ink);background:var(--white);cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 11px;display:flex}.nav .menu i{background:var(--ink);height:2px;display:block}.nav.open .menu{justify-content:center;align-items:center;padding:0}.nav.open .menu i{display:none}.nav.open .menu .x{display:block}.menu-sheet{z-index:60;overscroll-behavior:contain;border-top:1px solid var(--line);background:var(--cream) url(/grain-cream.png);background-size:120px 120px;flex-direction:column;padding:8px 32px 40px;position:fixed;inset:60px 0 0;overflow:auto}.nav.open .menu-sheet{display:flex}.menu-sheet>a{border-bottom:1px solid var(--line);color:var(--ink);font:600 30px/34px var(--font-display);letter-spacing:-.6px;justify-content:space-between;align-items:center;padding:22px 0;display:flex}.menu-sheet>a i{color:var(--muted);font:400 22px/24px var(--font-sans);font-style:normal}.menu-sheet>a:hover{color:var(--cobalt-ink)}.ms-cta{flex-direction:column;gap:12px;margin-top:auto;padding-top:32px;display:flex}.ms-cta .btn-wrap{width:calc(100% - 4px);display:flex}.ms-cta .btn-blue{flex:1;justify-content:space-between}}@media (max-width:750px){.nav{height:56px;padding-right:16px}.brand{gap:8px;padding-left:16px;font-size:20px;line-height:24px}.brand .face{width:26px;height:26px}.nav .menu{width:40px;height:40px;padding:0 10px}.nav .cell.go{gap:8px;height:40px;margin-left:8px;padding:0 12px 0 14px;font-size:14px}.menu-sheet{padding:4px 16px 28px;top:56px}.menu-sheet>a{letter-spacing:-.5px;padding:18px 0;font-size:26px;line-height:30px}}
