:root{--paper:#f7f4ec;--panel:#fffdf8;--ink:#16130d;--ink-70:#4a453b;--ink-45:#847d70;--rule:#ddd6c6;--spot:#0e8a4f;--spot-soft:#e2f2e8;--display:"Iowan Old Style","Charter",Georgia,Palatino,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.62;overflow-x:hidden}a{color:inherit}button{font:inherit}.stock{z-index:0;pointer-events:none;opacity:.055;background-image:repeating-radial-gradient(circle at 15% 22%,transparent 0 15px,var(--spot) 15px 16px), repeating-radial-gradient(circle at 85% 78%,transparent 0 19px,var(--ink) 19px 20px);transition:opacity .5s;position:fixed;inset:0}.nav{z-index:60;background:var(--panel);border-bottom:2px solid var(--ink);transition:transform .34s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0;transform:translateY(0)}.nav.hide{transform:translateY(-110%)}.nav-in{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:11px 24px;display:flex}.brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.seal{background:var(--spot);width:29px;height:29px;color:var(--panel);font-family:var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;transition:background .45s,transform .45s;display:flex}.brand:hover .seal{transform:rotate(-14deg)}.brand .nm{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.navright{align-items:center;gap:10px;display:flex}.primary{gap:3px;display:flex}.menu{display:none}.menu.open{background:var(--panel);border:2px solid var(--ink);border-top:0;border-radius:0 0 3px 3px;flex-direction:column;gap:2px;min-width:252px;padding:10px;animation:.2s cubic-bezier(.2,.9,.3,1) drop;display:flex;position:absolute;top:100%;right:0;box-shadow:0 18px 34px #16130d2e}.menu.open a{text-align:left;padding:12px 14px}.mgroup{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-45);border-top:1px solid var(--rule);margin-top:6px;padding:12px 14px 6px;font-size:9px;font-weight:800}.mgroup:first-child{border-top:0;margin-top:0;padding-top:4px}.primary a,.menu a{cursor:pointer;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-45);background:0 0;border:0;border-radius:3px;padding:8px 13px;font-size:10px;font-weight:800;transition:color .16s,background .16s}.primary a:hover,.menu a:hover{color:var(--ink);background:var(--spot-soft)}.primary a.on,.menu a.on{background:var(--spot);color:var(--panel)}.burger{border:2px solid var(--ink);background:var(--panel);cursor:pointer;border-radius:3px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;padding:0;display:flex}.burger span{background:var(--ink);width:16px;height:2px;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .18s;display:block}.burger.on span:first-child{transform:translateY(6px)rotate(45deg)}.burger.on span:nth-child(2){opacity:0}.burger.on span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.lang{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--ink);background-color:var(--panel);color:var(--ink);cursor:pointer;font-family:var(--mono);letter-spacing:.04em;text-overflow:ellipsis;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%), linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 13px) 17px,calc(100% - 9px) 17px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-radius:3px;flex:none;max-width:136px;height:38px;padding:0 24px 0 10px;font-size:11px;font-weight:700;transition:box-shadow .16s,border-color .16s}.lang:hover{box-shadow:2px 2px 0 var(--spot)}.lang:focus-visible{outline:2px solid var(--spot);outline-offset:1px}.langrow{border-top:1px solid var(--rule);flex-direction:column;align-items:center;gap:10px;margin-top:34px;padding-top:20px;display:flex}.langrow .lang{max-width:230px;height:36px;font-size:12px}.langrow .tiny{max-width:340px;margin:0}.i18n h1,.i18n .lede,.i18n .btn,.i18n .tiny{font-family:Iowan Old Style,Charter,Georgia,Noto Serif,Noto Sans,Noto Sans SC,Noto Sans JP,Noto Sans KR,Noto Sans Devanagari,Noto Sans Arabic,Noto Sans Hebrew,Noto Sans Thai,sans-serif}.i18n h1{letter-spacing:-.02em}[dir=rtl] .lede,[dir=rtl] h1,[dir=rtl] .tiny{direction:rtl;unicode-bidi:isolate}@media (width<=640px){#langNav{max-width:96px;padding-right:22px}}@media (width<=400px){#langNav{display:none}}.nl{background:var(--panel);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--spot);border-radius:3px;transition:box-shadow .45s;overflow:hidden}.nl-head{background:var(--ink);color:var(--paper);letter-spacing:.17em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 24px;font-size:9px;font-weight:800;display:flex}.nl-body{padding:28px 26px}.nl-body h3{margin-bottom:12px;font-size:26px}.nl form{flex-wrap:wrap;gap:9px;margin:22px 0 0;display:flex}.nl input[type=email]{border:2px solid var(--ink);background:var(--paper);min-width:0;font:inherit;color:var(--ink);border-radius:2px;flex:240px;padding:14px 15px;font-size:16px}.nl input[type=email]:focus{outline:2px solid var(--spot);outline-offset:1px}.nl form .btn{flex:none;width:auto;margin:0;padding:14px 26px;font-size:12px}.nl-opts{border-top:1px solid var(--rule);flex-direction:column;gap:11px;margin-top:22px;padding-top:20px;display:flex}.nl-opt{cursor:pointer;color:var(--ink-70);align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.nl-opt input{width:17px;height:17px;accent-color:var(--spot);cursor:pointer;flex:none;margin:2px 0 0}.nl-opt b{color:var(--ink);font-weight:700}.nl-done{text-align:center;padding:34px 26px}.nl-done h3{margin-bottom:10px;font-size:25px}.marq{z-index:5;background:var(--spot);color:var(--panel);padding:7px 0;transition:background .45s;position:relative;overflow:hidden}.marq-in{width:max-content;animation:52s linear infinite slide;display:flex}.marq span{font-family:var(--display);letter-spacing:.04em;white-space:nowrap;opacity:.95;padding:0 18px;font-size:13px}@keyframes slide{to{transform:translate(-50%)}}.shell{z-index:5;padding-top:var(--navh,53px);position:relative}.wrap{max-width:880px;margin:0 auto;padding:0 24px}.narrow{max-width:620px;margin-left:auto;margin-right:auto}.page{display:none}.page.on{animation:.42s cubic-bezier(.2,.8,.2,1) enter;display:block}@keyframes enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.note{background:var(--panel);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--spot);border-radius:3px;margin:38px 0 34px;padding:56px 40px 48px;transition:box-shadow .45s;position:relative}.note:before,.note:after{content:var(--corner,"$1");font-family:var(--display);color:var(--spot);border:2px solid var(--spot);border-radius:2px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;transition:color .45s,border-color .45s;display:flex;position:absolute}.note:before{top:11px;left:11px}.note:after{bottom:11px;right:11px}.corner{font-family:var(--display);color:var(--spot);border:2px solid var(--spot);border-radius:2px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;transition:color .45s,border-color .45s;display:flex;position:absolute}.corner.tr{top:11px;right:11px}.corner.bl{bottom:11px;left:11px}.eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--spot);margin-bottom:22px;font-size:10px;font-weight:800;transition:color .45s;display:block}h1{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(44px,9.5vw,88px);font-weight:700;line-height:.96}h2{font-family:var(--display);letter-spacing:-.022em;margin:0 0 18px;font-size:clamp(27px,4.6vw,40px);font-weight:700;line-height:1.12}h3{font-family:var(--display);margin:0 0 9px;font-size:21px;font-weight:700;line-height:1.28}p{margin:0 0 16px}p:last-child{margin-bottom:0}.lede{font-size:19px;line-height:1.6}.dim{color:var(--ink-70)}.faint{color:var(--ink-45)}section.blk{border-top:1px solid var(--rule);padding:52px 0}section.blk:first-child{border-top:0}.btn{background:var(--spot);width:100%;max-width:420px;color:var(--panel);border:2px solid var(--ink);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;box-shadow:5px 5px 0 var(--ink);border-radius:3px;margin:0 auto;padding:22px 20px;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .12s,background .45s;display:block}.btn:hover{box-shadow:7px 7px 0 var(--ink);transform:translate(-2px,-2px)}.btn:active{box-shadow:0 0 0 var(--ink);transform:translate(5px,5px)}.btn.sm{box-shadow:3px 3px 0 var(--ink);padding:12px 16px;font-size:11px}.btn.sm:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.btn.sm:active{transform:translate(3px,3px);box-shadow:0 0}.btn.ghost{background:var(--panel);color:var(--ink)}.counter{text-align:center;padding:10px 0 6px}.big{font-family:var(--display);letter-spacing:-.04em;color:var(--spot);font-variant-numeric:tabular-nums;font-size:clamp(56px,13vw,108px);font-weight:700;line-height:.92;transition:color .45s}.big.pop{animation:.45s cubic-bezier(.2,1.5,.4,1) pop}@keyframes pop{0%{transform:scale(1)}42%{transform:scale(1.1)}to{transform:scale(1)}}.track{border:2px solid var(--ink);background:var(--panel);border-radius:999px;height:13px;margin:24px 0 8px;overflow:hidden}.track i{background:var(--spot);min-width:4px;height:100%;transition:width .75s cubic-bezier(.2,.8,.2,1),background .45s;display:block}.trackrow{font-family:var(--mono);color:var(--ink-45);justify-content:space-between;font-size:11px;display:flex}.panel{background:var(--panel);border:2px solid var(--ink);border-radius:3px;padding:28px 26px}.panel.spot{background:var(--spot-soft);transition:background .45s}table{border-collapse:collapse;width:100%}.tbl td{border-bottom:1px solid var(--rule);padding:11px 0;font-size:15px}.tbl tr:last-child td{border-bottom:0}.tbl td.r{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px;font-size:13px}.tbl td.i{width:32px;font-family:var(--mono);color:var(--ink-45);font-size:12px}.tbl tr.tot td{border-top:2px solid var(--ink);border-bottom:0;padding-top:13px;font-weight:800}.tbl tr.new td{background:var(--spot-soft);animation:1.5s flash}@keyframes flash{0%{background:var(--spot);color:var(--panel)}}.grid{gap:14px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.g3{grid-template-columns:repeat(auto-fill,minmax(195px,1fr))}.tile{background:var(--panel);border:2px solid var(--ink);border-radius:3px;padding:20px 18px;transition:transform .16s,box-shadow .16s}.tile:hover{box-shadow:5px 5px 0 var(--spot);transform:translate(-2px,-2px)}.tile .k{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-45);margin-bottom:7px;font-size:10px;font-weight:800}.tile .v{font-family:var(--display);color:var(--spot);font-size:27px;font-weight:700;line-height:1;transition:color .45s}.tile .n{color:var(--ink-70);margin-top:8px;font-size:12.5px;line-height:1.5}.post{border-top:1px solid var(--rule);padding:26px 0}.post:last-of-type{border-bottom:1px solid var(--rule)}.tag{letter-spacing:.15em;text-transform:uppercase;background:var(--spot);color:var(--panel);border-radius:2px;margin-right:9px;padding:4px 9px;font-size:9px;font-weight:800;transition:background .45s;display:inline-block}.date{font-family:var(--mono);color:var(--ink-45);font-size:11px}.post .full{display:none}.post.on .full{animation:.35s enter;display:block}.post.on .prev{display:none}.post .full h4{letter-spacing:.13em;text-transform:uppercase;color:var(--spot);margin:26px 0 10px;font-size:13px;font-weight:800;transition:color .45s}.more{border:0;border-bottom:2px solid var(--spot);cursor:pointer;color:var(--spot);letter-spacing:.15em;text-transform:uppercase;background:0 0;margin-top:12px;padding:0 0 2px;font-size:10px;font-weight:800;transition:color .45s,border-color .45s,background .16s}.more:hover{background:var(--spot-soft)}.strat{background:var(--panel);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--spot);border-radius:3px;transition:box-shadow .45s;overflow:hidden}.strat-head{background:var(--ink);color:var(--paper);letter-spacing:.17em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 22px;font-size:9px;font-weight:800;display:flex}.chips{flex-wrap:wrap;gap:7px;padding:20px 22px 4px;display:flex}.chips button{border:2px solid var(--ink);background:var(--panel);cursor:pointer;font-family:var(--mono);border-radius:2px;padding:9px 14px;font-size:13px;font-weight:700;transition:background .14s,color .14s,transform .1s}.chips button:hover{background:var(--spot-soft)}.chips button.on{background:var(--spot);color:var(--panel)}.chips button:active{transform:translateY(1px)}.readout{background:var(--rule);border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:1px;margin-top:18px;display:grid}.readout>div{background:var(--panel);flex-direction:column;justify-content:space-between;gap:16px;min-height:118px;padding:20px 22px;display:flex}.readout .k{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-45);font-size:9px;font-weight:800;line-height:1.45}.readout .v{font-family:var(--display);letter-spacing:-.025em;color:var(--spot);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(24px,3.1vw,33px);font-weight:700;line-height:1;transition:color .45s}.readout .v.t2{font-size:clamp(21px,2.6vw,28px)}.readout .v.t3{font-size:clamp(17px,2.1vw,22px)}.readout .v.t4{letter-spacing:-.01em;font-size:clamp(14px,1.7vw,18px)}.strat-note{border-top:1px solid var(--rule);color:var(--ink-70);min-height:76px;padding:20px 22px;font-size:14.5px;font-style:italic;line-height:1.6}.comp th{text-align:left;font-family:var(--sans);letter-spacing:.17em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:11px 20px;font-size:9px;font-weight:800}.comp td{border-bottom:1px solid var(--rule);padding:13px 20px;font-size:15px}.comp td:first-child{font-family:var(--display);font-weight:700}.comp td:last-child{color:var(--ink-45);font-style:italic}.comp tr:last-child td{border-bottom:0}.risks{counter-reset:none;margin:0;padding-left:26px}.risks li{color:var(--ink-70);margin-bottom:20px;padding-left:8px;font-size:16px;line-height:1.62}.risks li b{color:var(--ink);margin-bottom:3px;font-size:17px;display:block}.risks li::marker{font-family:var(--mono);color:var(--spot);font-size:12px}.notes{margin:0;padding-left:24px}.notes li{color:var(--ink-45);margin-bottom:11px;font-size:13.5px;line-height:1.62}.notes li::marker{font-family:var(--mono);font-size:11px}sup{vertical-align:super;color:var(--spot);font-size:.62em}@media (width<=560px){.comp th,.comp td{padding:10px 14px;font-size:13.5px}}.fset{border:2px solid var(--ink);background:var(--panel);border-radius:3px;margin-bottom:18px;overflow:hidden}.fset>legend,.fset .fhead{background:var(--ink);width:100%;color:var(--paper);letter-spacing:.18em;text-transform:uppercase;padding:11px 20px;font-size:9px;font-weight:800;display:block}.fbody{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding:22px 20px;display:grid}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}.fld.wide{grid-column:1/-1}.fld label{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-45);font-size:10px;font-weight:800;line-height:1.5}.fld optgroup{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45);font-size:11px;font-weight:800}.fld optgroup option{letter-spacing:0;text-transform:none;color:var(--ink);font-weight:400}.fld input,.fld select,.fld textarea{border:2px solid var(--rule);background:var(--paper);font:inherit;color:var(--ink);border-radius:2px;width:100%;padding:11px 12px;font-size:15px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--spot);outline:none}.fld textarea{resize:vertical;min-height:88px}.fld .hint{color:var(--ink-45);font-size:11.5px;font-style:italic;line-height:1.5}.fnote{color:var(--ink-45);padding:0 20px 20px;font-size:12px;font-style:italic;line-height:1.6}@media (width<=560px){.fbody{grid-template-columns:1fr;padding:18px 16px}}.wire{background:var(--panel);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--spot);border-radius:3px;transition:box-shadow .45s;overflow:hidden}.wire-head{background:var(--ink);color:var(--paper);letter-spacing:.17em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:11px 22px;font-size:9px;font-weight:800;display:flex}.wire-tbl{padding:0}.wire-tbl td{padding:12px 22px;font-size:15px}.wire-tbl td.r{font-family:var(--mono);color:var(--ink-45);font-size:14px}.wire-tbl tr.tot td{border-top:2px solid var(--ink);font-weight:800}.wire-tbl tr.tot td.r{color:var(--ink)}.wire-note{border-top:1px solid var(--rule);color:var(--ink-70);margin:0;padding:18px 22px;font-size:14px;line-height:1.6}.essay{max-width:620px;margin:0 auto}.essay p{margin-bottom:18px;font-size:17.5px;line-height:1.75}.essay h4{letter-spacing:.13em;text-transform:uppercase;color:var(--spot);margin:34px 0 12px;font-size:13px;font-weight:800;transition:color .45s}.essay .lede{margin-bottom:24px;font-size:20px;line-height:1.68}.staffrow{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:flex-start;gap:20px;padding:24px 0;display:flex}.staffrow:last-of-type{border-bottom:1px solid var(--rule)}.s-av{background:var(--spot);width:46px;height:46px;color:var(--panel);font-family:var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;transition:background .45s;display:flex}.s-av.off{background:var(--panel);color:var(--ink-45);border:2px dashed var(--ink-45)}.s-body{flex:280px;min-width:0}.s-name{font-family:var(--display);font-size:20px;font-weight:700;line-height:1.2}.s-role{letter-spacing:.15em;text-transform:uppercase;color:var(--spot);margin:6px 0 10px;font-size:10px;font-weight:800;line-height:1.6;transition:color .45s}.s-note{color:var(--ink-70);font-size:14.5px;line-height:1.6}.s-meta{font-family:var(--mono);color:var(--ink-45);flex:0 210px;padding-top:2px;font-size:12px;line-height:1.9}.s-meta b{min-width:96px;color:var(--ink);font-weight:400;display:inline-block}@media (width<=560px){.s-meta{flex:100%;padding-top:6px}}.role{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:16px;padding:16px 0;display:flex}.role .t{font-family:var(--display);flex:205px;font-size:18px;font-weight:700}.role .d{color:var(--ink-70);flex:2 275px;font-size:14px;line-height:1.5}.role .p{font-family:var(--mono);color:var(--spot);flex:none;font-size:13px;transition:color .45s}.contract{background:var(--panel);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--spot);border-radius:3px;transition:box-shadow .45s;overflow:hidden}.ct-head{background:var(--ink);color:var(--paper);letter-spacing:.17em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:11px 24px;font-size:9px;font-weight:800;display:flex}.clauses{margin:0;padding:24px 26px 0 46px}.clauses li{color:var(--ink-70);margin-bottom:16px;padding-left:5px;font-size:15px;line-height:1.62}.clauses li b{color:var(--ink)}.clauses li::marker{font-family:var(--mono);color:var(--spot);font-size:12px}.ct-sign{border-top:1px solid var(--rule);flex-wrap:wrap;gap:22px;margin-top:8px;padding:14px 26px 0;display:flex}.ct-sign .sig{flex:160px;padding-top:24px}.ct-sign .line{border-bottom:2px solid var(--ink);margin-bottom:7px}.ct-sign .who{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45);font-size:10px;font-weight:800;line-height:1.5}.ct-sign .who span{margin-top:2px;font-weight:400;display:block}.ct-foot{color:var(--ink-45);padding:18px 26px;font-size:12px;font-style:italic;line-height:1.55}.addendum{border-top:2px solid var(--ink)}.orgchart{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:28px;display:flex}.orgchart .node{text-align:center;background:var(--panel);border:2px solid var(--ink);font-family:var(--display);box-shadow:4px 4px 0 var(--spot);border-radius:3px;flex:0 215px;padding:16px 14px;font-size:17px;font-weight:700;line-height:1.25;transition:box-shadow .45s}.orgchart .node small{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-45);margin-top:6px;font-size:9px;font-weight:800;display:block}.orgchart .arrows{flex-direction:column;gap:6px;display:flex}.orgchart .arr{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-45);white-space:nowrap;font-size:9px;font-weight:800}.hats{background:var(--ink);color:var(--paper);box-shadow:8px 8px 0 var(--spot);border-radius:3px;padding:32px 28px;transition:box-shadow .45s}.hats h3{color:var(--paper)}.hats .tbl td{color:#f7f4ecd1;border-color:#f7f4ec29}.hats tr.cur td{color:var(--spot);font-weight:800;transition:color .45s}.hats tr.cur td:first-child:after{content:" — available now";letter-spacing:.11em;text-transform:uppercase;opacity:.6;font-size:9px;font-weight:800}footer{border-top:2px solid var(--ink);z-index:5;background:var(--panel);margin-top:36px;padding:36px 0 64px;position:relative}.legal{color:var(--ink-45);border-top:1px solid var(--rule);margin-top:24px;padding-top:20px;font-size:11px;line-height:1.85}.fcol .k{letter-spacing:.17em;text-transform:uppercase;color:var(--spot);margin-bottom:8px;font-size:10px;font-weight:800;transition:color .45s}.scrim{z-index:200;background:#16130d8c;justify-content:center;align-items:center;padding:18px;animation:.2s fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes fade{0%{opacity:0}}.modal{background:var(--panel);border:2px solid var(--ink);text-align:center;width:100%;max-width:440px;box-shadow:10px 10px 0 var(--spot);border-radius:3px;margin:auto;padding:32px 28px;animation:.3s cubic-bezier(.2,1.3,.4,1) drop}@keyframes drop{0%{opacity:0;transform:translateY(-18px)scale(.97)}}.modal h2{margin:0 0 14px;font-size:25px}.modal p{margin:0 0 12px;font-size:14px}.modal .amt{font-family:var(--display);color:var(--spot);margin:4px 0 16px;font-size:56px;font-weight:700;line-height:1}.disclose{text-align:left;border:2px solid var(--ink);background:var(--spot-soft);border-radius:2px;margin:0 0 16px;padding:15px 17px;font-size:12.5px;line-height:1.7;transition:background .45s}.disclose b{letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.disclose ul{margin:0;padding-left:16px}.disclose li{margin-bottom:2px}.row{gap:8px;margin-top:6px;display:flex}.row .btn{flex:1;margin:0}.tiny{color:var(--ink-45);margin:12px 0 0;font-size:11px;line-height:1.55}.modal input{border:2px solid var(--ink);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:2px;margin-bottom:12px;padding:13px 14px;font-size:16px}.modal input:focus{outline:2px solid var(--spot);outline-offset:1px}.sharerow{flex-wrap:wrap;justify-content:center;gap:7px;margin:14px 0 4px;display:flex}.sharerow button{background:var(--panel);border:2px solid var(--ink);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;flex:90px;padding:10px 6px;font-size:10px;font-weight:800}.sharerow button:hover{background:var(--spot);color:var(--panel)}.linkbtn{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;text-underline-offset:3px;color:var(--spot);background:0 0;border:0;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.modal.wide{max-width:680px}.certwrap{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--spot);border-radius:3px;line-height:0;overflow:hidden}.certwrap svg{width:100%;height:auto;display:block}.nudge{z-index:150;background:var(--panel);border:2px solid var(--ink);width:370px;max-width:calc(100vw - 32px);box-shadow:7px 7px 0 var(--spot),0 20px 40px #16130d33;border-radius:3px;animation:.42s cubic-bezier(.2,.9,.3,1.05) nudgeIn;position:fixed;bottom:20px;right:20px;overflow:hidden}.nudge.out{animation:.28s ease-in forwards nudgeOut}@keyframes nudgeIn{0%{opacity:0;transform:translateY(26px)scale(.97)}}@keyframes nudgeOut{to{opacity:0;transform:translateY(16px)scale(.98)}}.nudge-head{background:var(--ink);color:var(--paper);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px 9px 16px;font-size:9px;font-weight:800;display:flex}.nudge-head button{color:var(--paper);cursor:pointer;opacity:.7;background:0 0;border:0;padding:2px 6px;font-size:17px;line-height:1}.nudge-head button:hover{opacity:1}.nudge-body{padding:20px 18px}.nudge-body h4{font-family:var(--display);margin:0 0 9px;font-size:20px;font-weight:700;line-height:1.25}.nudge-body p{color:var(--ink-70);margin:0 0 14px;font-size:14px;line-height:1.55}.nudge form{gap:7px;display:flex}.nudge input{border:2px solid var(--ink);background:var(--paper);min-width:0;font:inherit;color:var(--ink);border-radius:2px;flex:auto;padding:11px 12px;font-size:15px}.nudge input:focus{outline:2px solid var(--spot);outline-offset:1px}.nudge form .btn{width:auto;box-shadow:3px 3px 0 var(--ink);flex:none;margin:0;padding:11px 16px;font-size:11px}.nudge .tiny{margin-top:11px}@media (width<=560px){.nudge{width:auto;bottom:12px;left:12px;right:12px}}.burst{z-index:300;pointer-events:none;position:fixed;inset:0;overflow:hidden}.chip{font-family:var(--display);color:var(--spot);font-size:24px;font-weight:700;animation:1.35s cubic-bezier(.15,.7,.4,1) forwards fling;position:absolute}@keyframes fling{to{transform:translate(var(--dx),100vh) rotate(var(--dr));opacity:0}}@media (width<=640px){body{font-size:16px}.note{margin:24px 0;padding:58px 22px 48px}section.blk{padding:38px 0}.clauses{padding:20px 18px 0 38px}.panel,.hats{padding:22px 18px}.nav-in{gap:10px;padding:9px 16px}.brand .nm{display:none}.menu.open{border-left:0;border-right:0;border-radius:0;min-width:0;left:0;right:0}.note,.contract,.hats,.modal{box-shadow:5px 5px 0 var(--spot)}}@media (width<=900px){.primary a[data-p=prospectus]{display:none}}@media (width<=600px){.primary a[data-p=home]{display:none}}@media (width<=400px){.primary a{letter-spacing:.1em;padding:8px 9px}}@media (width<=420px){.brand .nm{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.brand{color:var(--ink);text-decoration:none}.primary a,.menu a{text-decoration:none;display:inline-block}.menu.open a{display:block}.primary a.lib{color:var(--ink);border:2px solid var(--ink);padding:6px 12px}.primary a.lib:hover{background:#dcefed}.primary a.lib.on{color:var(--panel);background:#0f766e;border-color:#0f766e}.closer{text-align:center;border-top:1px solid var(--rule);margin-top:20px;padding:54px 0 18px}footer a{color:var(--ink)}.legal a{color:inherit}.skip{position:absolute;left:-9999px}.btn[disabled]{opacity:.6;cursor:progress}.modal .err{color:#9f1d1d;margin-top:10px;font-size:13px}
