.dnd-section>.row-fluid,.site-footer>.row-fluid{margin-inline:auto;max-width:var(--maxw);padding-inline:var(--gut)}[class*=-force-full-width-section]>.row-fluid,[class*=-force-full-width-section]>.row-fluid .dnd-row>.row-fluid{margin-inline:0;max-width:100%;padding-inline:0;width:100%}.row-fluid{display:flex;flex-wrap:wrap}.row-fluid .span1,.row-fluid .span10,.row-fluid .span11,.row-fluid .span12,.row-fluid .span2,.row-fluid .span3,.row-fluid .span4,.row-fluid .span5,.row-fluid .span6,.row-fluid .span7,.row-fluid .span8,.row-fluid .span9{min-height:1px;width:100%}@media (min-width:960px){.row-fluid{flex-wrap:nowrap;justify-content:space-between}.row-fluid .span1{width:calc(var(--column-width-multiplier)*1%*1 - var(--column-gap)*var(--column-width-multiplier)*11/100)}.row-fluid .span2{width:calc(var(--column-width-multiplier)*1%*2 - var(--column-gap)*var(--column-width-multiplier)*10/100)}.row-fluid .span3{width:calc(var(--column-width-multiplier)*1%*3 - var(--column-gap)*var(--column-width-multiplier)*9/100)}.row-fluid .span4{width:calc(var(--column-width-multiplier)*1%*4 - var(--column-gap)*var(--column-width-multiplier)*8/100)}.row-fluid .span5{width:calc(var(--column-width-multiplier)*1%*5 - var(--column-gap)*var(--column-width-multiplier)*7/100)}.row-fluid .span6{width:calc(var(--column-width-multiplier)*1%*6 - var(--column-gap)*var(--column-width-multiplier)*6/100)}.row-fluid .span7{width:calc(var(--column-width-multiplier)*1%*7 - var(--column-gap)*var(--column-width-multiplier)*5/100)}.row-fluid .span8{width:calc(var(--column-width-multiplier)*1%*8 - var(--column-gap)*var(--column-width-multiplier)*4/100)}.row-fluid .span9{width:calc(var(--column-width-multiplier)*1%*9 - var(--column-gap)*var(--column-width-multiplier)*3/100)}.row-fluid .span10{width:calc(var(--column-width-multiplier)*1%*10 - var(--column-gap)*var(--column-width-multiplier)*2/100)}.row-fluid .span11{width:calc(var(--column-width-multiplier)*1%*11 - var(--column-gap)*var(--column-width-multiplier)*1/100)}}@media (min-width:768px) and (max-width:959.98px){.row-fluid{justify-content:space-between}.row-fluid>[class*=span]:nth-last-child(n+3),.row-fluid>[class*=span]:nth-last-child(n+3)~[class*=span]{width:calc(50% - var(--column-gap)/2)}.row-fluid>[class*=span]:last-child:nth-child(odd){width:100%}}:root{--cream:#fdf9f6;--cream2:#f4ede6;--line:#e4dad0;--ink:#29333a;--ink2:#323d45;--ink3:#47535c;--champ:#dab592;--champ-lt:#e5cfb0;--bronze:#8e6a45;--slate:#5a6570;--slate-d:#aeb8bf;--teal:#0e6e62;--teal-lt:#4fbfae;--disp:"Jost",system-ui,sans-serif;--body:"DM Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",monospace;--gut:clamp(20px,5vw,72px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.wrap{margin:0 auto;max-width:1200px;padding:0 var(--gut)}h1,h2,h3,h4{font-family:var(--disp);font-weight:400;line-height:1.1;margin:0;overflow-wrap:break-word;text-wrap:balance}h1{font-size:clamp(33px,5.2vw,62px);letter-spacing:-.015em;line-height:1.04}h1,h2{font-weight:300}h2{font-size:clamp(25px,3.4vw,41px)}h3{font-size:20px;font-weight:500;letter-spacing:.005em}p{margin:0 0 1em}.lede,p{text-wrap:pretty}.lede{color:var(--slate);font-size:clamp(18px,1.4vw,21px);line-height:1.5;max-width:62ch}.eyebrow{font-family:var(--disp);font-size:12.5px;font-weight:500;letter-spacing:.22em;margin:0 0 12px;text-transform:uppercase}.on-ink{background:var(--ink);color:var(--cream)}.on-ink h1,.on-ink h2,.on-ink h3{color:#fff}.on-ink .lede{color:var(--slate-d)}.tint{background:var(--cream2)}.rule{background:var(--champ);border:0;height:1px;margin:0 0 26px;width:44px}.mono{color:var(--slate);font-family:var(--mono);font-size:13.5px}.ph{background:rgba(218,181,146,.3);border-bottom:1px dashed var(--bronze);font-style:normal;padding:0 3px}.nav{backdrop-filter:blur(16px) saturate(1.4);background:rgba(253,249,246,.92);border-bottom:1px solid var(--line);position:sticky;top:0;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease;z-index:80}.nav.dk{background:rgba(41,51,58,.9);border-color:rgba(71,83,92,.7)}.nav-in{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(12px,1.6vw,24px);height:72px;transition:height .32s cubic-bezier(.16,1,.3,1)}@media(max-width:560px){.nav .btn--sm{display:none}}.nav.scrolled .nav-in{height:62px}.nav.scrolled{box-shadow:0 10px 30px -18px rgba(10,17,23,.34)}.mark{align-items:center;display:flex;flex:none;gap:12px;text-decoration:none}.mark b{font-family:var(--disp);font-size:clamp(18px,1.6vw,21px);font-weight:400;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap}.nav.dk .mark b{color:#fff}.nav-links{display:flex;font-family:var(--disp);font-size:14.5px;gap:clamp(13px,1.5vw,22px);letter-spacing:.015em;margin-left:auto;white-space:nowrap}.nav-links a{border-bottom:1px solid transparent;color:var(--slate);padding:4px 0;text-decoration:none;transition:color .2s,border-color .2s;white-space:nowrap}.nav.dk .nav-links a{color:var(--slate-d)}.nav-links a:hover,.nav-links a[aria-current]{border-color:var(--teal);color:var(--ink)}.nav.dk .nav-links a:hover,.nav.dk .nav-links a[aria-current]{border-color:var(--teal-lt);color:#fff}.btn{align-items:center;background:var(--teal);border:1px solid var(--teal);color:var(--cream);cursor:pointer;display:inline-flex;font-family:var(--disp);font-size:15.5px;font-weight:500;gap:9px;justify-content:center;letter-spacing:.06em;overflow:hidden;padding:15px 26px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .22s cubic-bezier(.22,.61,.36,1),border-color .22s cubic-bezier(.22,.61,.36,1);white-space:nowrap;z-index:0}.btn:before{background:var(--ink);content:"";inset:0;position:absolute;transform:scaleY(0);transform-origin:50% 100%;transition:transform .36s cubic-bezier(.22,.61,.36,1);z-index:-1}.btn:focus-visible:before,.btn:hover:before{transform:scaleY(1)}.btn:hover{border-color:var(--ink);color:var(--cream)}.btn--gh{background:transparent;color:var(--ink)}.btn--gh:before{background:var(--ink)}.btn--gh:hover{color:var(--cream)}.on-ink .btn{background:var(--teal-lt);border-color:var(--teal-lt);color:var(--ink)}.on-ink .btn:before{background:#fff}.on-ink .btn:hover{border-color:#fff;color:var(--ink)}.on-ink .btn--gh{background:transparent;border-color:var(--ink3);color:#fff}.on-ink .btn--gh:before{background:#fff}.nav.dk .btn,.on-ink .btn--gh:hover{color:var(--ink)}.nav.dk .btn{background:var(--teal-lt);border-color:var(--teal-lt)}.nav.dk .btn:before{background:#fff}.nav.dk .btn:hover{border-color:#fff;color:var(--ink)}.btn--sm{font-size:13.5px;padding:11px 17px}.burger{background:none;border:1px solid var(--line);color:inherit;cursor:pointer;display:none;font-family:var(--disp);font-size:13.5px;letter-spacing:.12em;margin-left:auto;padding:10px 14px;text-transform:uppercase;transition:.2s}.burger:hover{border-color:var(--teal);color:var(--teal)}.nav.dk .burger{border-color:var(--ink3)}@media(max-width:1040px){.nav-links{display:none}.nav-links.open{background:var(--cream);box-shadow:0 22px 44px -26px rgba(10,17,23,.32);display:flex;flex-direction:column;gap:0;left:0;padding:20px var(--gut) 26px;position:absolute;right:0;top:100%;white-space:normal}.nav-links.open,.nav-links.open a{border-bottom:1px solid var(--line)}.nav-links.open a{font-size:19px;padding:12px 0}.nav-links.open a:last-child{border-bottom:0}.nav.dk .nav-links.open{background:var(--ink)}.burger{display:block;order:3}.nav-links{order:4}}.sec{padding:clamp(56px,7.5vw,106px) 0}.head{margin-bottom:clamp(30px,4.4vw,54px);max-width:64ch}.grid2{align-items:center;display:grid;gap:clamp(28px,5vw,66px);grid-template-columns:1fr 1fr}.grid2--top{align-items:start}.grid3{display:grid;gap:clamp(18px,2.4vw,30px);grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.grid2,.grid3{grid-template-columns:1fr}}.hero{padding:clamp(50px,6.5vw,92px) 0 clamp(50px,6.5vw,84px)}.hero h1{margin-bottom:24px;max-width:21ch}.cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.tag{font-family:var(--disp);font-size:13.5px;letter-spacing:.24em;margin:0 0 14px;text-transform:uppercase}.field{background:var(--ink2);border:1px solid var(--ink3);padding:22px}.field-h{align-items:baseline;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.field-h .t{color:var(--slate-d);font-family:var(--disp);font-size:14px;letter-spacing:.18em;text-transform:uppercase}.field-h .v{color:var(--champ);font-family:var(--disp);font-size:30px;font-weight:300}.field svg{display:block;height:auto;width:100%}.field-f{border-top:1px solid var(--ink3);display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:14px}.field-f span{color:var(--slate-d);font-family:var(--mono);font-size:14px}.field-f i{display:inline-block;height:8px;margin-right:7px;width:8px}.door{background:var(--cream);border:1px solid var(--line);padding:clamp(22px,2.6vw,32px);text-decoration:none;transition:border-color .25s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.door:hover{border-color:var(--teal);box-shadow:0 22px 40px -28px rgba(10,17,23,.45);transform:translateY(-4px)}.door .q{color:var(--bronze);font-family:var(--disp);font-size:12.5px;letter-spacing:.18em;margin-bottom:18px;text-transform:uppercase}.door h3{font-size:22px;font-weight:400;margin-bottom:10px}.door p{color:var(--slate);font-size:16.5px;margin:0}.door .go{color:var(--teal);display:block;font-family:var(--disp);font-size:14px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.door:hover .go span{transform:none}.door .go span{display:inline-block;transition:transform .3s cubic-bezier(.16,1,.3,1)}.card{border-top:1px solid var(--line);padding-top:22px}.card h3{font-size:21px;font-weight:400;margin-bottom:10px}.card p{color:var(--slate);font-size:16.5px;margin:0}.card p+p{margin-top:.8em}.on-ink .card p{color:var(--slate-d)}.num{color:var(--teal);font-family:var(--disp);font-size:clamp(38px,4.2vw,54px);font-weight:300;line-height:1}.on-ink .num{color:var(--teal-lt)}.nlab{color:var(--slate);font-family:var(--disp);font-size:12.5px;letter-spacing:.16em;margin:10px 0 12px;text-transform:uppercase}.on-ink .nlab{color:var(--slate-d)}.ul{list-style:none;margin:0;padding:0}.ul li{border-bottom:1px solid var(--line);font-size:16.5px;padding:11px 0 11px 24px;position:relative}.on-ink .ul li{border-color:var(--ink3);color:var(--slate-d)}.ul li:before{background:var(--champ);content:"";height:1px;left:0;position:absolute;top:20px;width:10px}.defs{list-style:none;margin:0;padding:0}.defs li{border-bottom:1px solid var(--line);display:grid;font-size:16.5px;gap:24px;grid-template-columns:minmax(0,196px) minmax(0,1fr);padding:17px 0}.on-ink .defs li{border-color:var(--ink3)}.defs b{color:var(--bronze);font-family:var(--disp);font-size:12.5px;font-weight:500;letter-spacing:.12em;overflow-wrap:break-word;padding-top:4px;text-transform:uppercase}.on-ink .defs b{color:var(--champ)}@media(max-width:700px){.defs li{gap:4px;grid-template-columns:1fr}}.ways{background:var(--line);border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.on-ink .ways{background:var(--ink3);border-color:var(--ink3)}.way{background:var(--cream);display:flex;flex-direction:column;padding:clamp(22px,2.6vw,30px)}.on-ink .way{background:var(--ink)}.way .tier{color:var(--bronze);font-family:var(--mono);font-size:12.5px;margin-bottom:16px}.on-ink .way .tier{color:var(--champ)}.way h3{font-size:21px;font-weight:400;margin-bottom:8px}.way p{color:var(--slate);font-size:16px;margin:0 0 auto}.on-ink .way p{color:var(--slate-d)}.way .btn{margin-top:22px}.way .cost{color:var(--slate);font-family:var(--mono);font-size:12.5px;margin-top:14px}@media(max-width:900px){.ways{grid-template-columns:1fr}}.tbl{background:#fff;border:1px solid var(--line)}.tbl .h{border-bottom:1px solid var(--line);color:var(--slate);display:flex;font-family:var(--disp);font-size:12px;justify-content:space-between;letter-spacing:.16em;text-transform:uppercase}.tbl .h,.tbl .r{padding:14px 18px}.tbl .r{align-items:center;border-bottom:1px solid var(--cream2);display:grid;font-size:15.5px;font-variant-numeric:tabular-nums;gap:10px;grid-template-columns:minmax(0,1fr) 76px 52px}.tbl .r:last-of-type{border-bottom:0}.tbl .r span:nth-child(n+2){font-family:var(--mono);font-size:14px;text-align:right}.tbl .g{color:var(--teal)}.tbl .b{color:#a8573c}.tbl .cap{background:var(--cream2);color:var(--slate);font-family:var(--mono);font-size:12.5px;padding:12px 18px}.tbl .cap,blockquote{border-top:1px solid var(--line)}blockquote{margin:0;max-width:74ch;padding:26px 0 0}.on-ink blockquote{border-color:var(--ink3)}blockquote p{font-family:var(--disp);font-size:clamp(19px,2.1vw,26px);font-weight:300;line-height:1.33;margin-bottom:16px}blockquote cite{color:var(--slate);font-family:var(--mono);font-size:12.5px;font-style:normal}.on-ink blockquote cite{color:var(--slate-d)}.logos{align-items:center;display:flex;flex-wrap:wrap;gap:14px clamp(16px,3vw,40px);padding:24px 0}.logos .clutch,.logos b,.logos i{white-space:nowrap}@media(max-width:900px){.clutch{margin-left:0}}.logos b{color:var(--slate);font-family:var(--disp);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.logos i{font-size:18px;font-style:normal;letter-spacing:.04em}.clutch{color:var(--slate);font-family:var(--mono);margin-left:auto}.clutch b{color:var(--ink);font-family:var(--disp);font-size:19px;letter-spacing:0;text-transform:none}.cs{border-top:1px solid var(--line);padding:clamp(28px,4vw,44px) 0}.cs:first-of-type{border-top:0;padding-top:0}.cs:first-of-type:before{content:none}.cs:last-of-type{padding-bottom:0}.cs-top{align-items:start;display:grid;gap:clamp(22px,4vw,50px);grid-template-columns:1fr 300px}.cs .sector{color:var(--bronze);font-family:var(--mono);font-size:12.5px;margin-bottom:14px}.cs h3{font-family:var(--disp);font-size:clamp(21px,2.4vw,28px);font-weight:300;line-height:1.16;margin-bottom:14px}.cs p{color:var(--slate);font-size:16.5px}.res{background:#fff;border:1px solid var(--line);padding:20px}.res .k{border-bottom:1px solid var(--cream2);display:flex;font-size:15px;font-variant-numeric:tabular-nums;gap:16px;justify-content:space-between;padding:10px 0}.res .k:last-child{border-bottom:0}.res .k b{color:var(--teal);font-family:var(--mono);font-size:14px;font-weight:500;white-space:nowrap}.res h4{color:var(--slate);font-family:var(--disp);font-size:12px;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.diag{background:#fff;border:1px solid var(--ink)}.diag-t{align-items:center;background:var(--cream2);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:18px clamp(18px,3vw,30px)}.diag-t .t{font-family:var(--disp);font-size:14px;letter-spacing:.16em;text-transform:uppercase}.prog{align-items:center;display:flex;gap:5px}.prog i{background:var(--line);display:block;height:3px;transition:.25s;width:24px}.prog i.on{background:var(--teal)}.prog em{color:var(--slate);font-family:var(--mono);font-size:12.5px;font-style:normal;margin-left:8px}.diag-b{padding:clamp(24px,4vw,44px) clamp(18px,3vw,30px)}.qt{font-family:var(--disp);font-size:clamp(21px,2.5vw,31px);font-weight:300;line-height:1.18;margin:0 0 8px;max-width:32ch}.qh{color:var(--slate);font-size:16px;margin:0 0 24px}.opts{display:grid;gap:8px}.opt{align-items:flex-start;background:#fff;border:1px solid var(--line);color:var(--ink);cursor:pointer;display:flex;font-family:var(--body);font-size:17px;gap:13px;padding:16px 18px;text-align:left;transition:.14s;width:100%}.opt:hover{background:var(--cream);border-color:var(--teal)}.opt kbd{border:0;color:var(--slate);flex:none;font-family:var(--mono);font-size:12.5px;margin-top:2px;padding:3px 7px}.diag-f,.opt kbd{background:var(--cream2)}.diag-f{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:15px clamp(18px,3vw,30px)}.diag-f small,.lk{color:var(--slate);font-family:var(--mono);font-size:12.5px}.lk{background:none;border:0;cursor:pointer;letter-spacing:.05em;padding:4px;text-decoration:underline;text-transform:uppercase;text-underline-offset:3px}.lk:hover{color:var(--bronze)}.dres{align-items:start;display:grid;gap:clamp(22px,4vw,44px);grid-template-columns:190px 1fr}@media(max-width:760px){.dres{grid-template-columns:1fr}}.gg .n{color:var(--bronze);font-size:78px;font-weight:300;line-height:.84}.gg .n,.gg .u{font-family:var(--disp)}.gg .u{color:var(--slate);font-size:12.5px;letter-spacing:.16em;margin-top:12px;text-transform:uppercase}.bar{background:var(--cream2);height:5px;margin-top:16px;position:relative}.bar b{background:var(--teal);inset:0 auto 0 0;position:absolute;transition:width .8s cubic-bezier(.4,0,.2,1)}.cap-box{background:var(--cream2);border:1px solid var(--line);margin-top:26px;padding:24px}.flds{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:16px}.flds input,.flds select{background:#fff;border:1px solid var(--line);color:var(--ink);font-family:var(--body);font-size:16px;padding:13px 14px;width:100%}.flds .full{grid-column:1/-1}@media(max-width:600px){.flds{grid-template-columns:1fr}}.sv{background:var(--ink);border:1px dashed var(--slate);color:#c9d4d8;font-size:13.5px;line-height:1.7;margin-top:22px;padding:20px}.sv,.sv h4{font-family:var(--mono)}.sv h4{color:var(--champ);font-size:12.5px;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.sv .row{border-bottom:1px solid var(--ink3);display:flex;gap:16px;justify-content:space-between;padding:5px 0}.sv .sql{color:#4fbfae}.hide{display:none!important}footer{background:var(--ink);color:var(--slate-d);font-size:15.5px;padding:58px 0 34px}footer a{color:#c6cfd5;text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}.fg{display:grid;gap:30px;grid-template-columns:1.6fr 1fr 1fr 1fr}.fg h4{color:#fff;font-family:var(--disp);font-size:12.5px;font-weight:500;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.fg ul{list-style:none;margin:0;padding:0}.fg li{padding:5px 0}.fb{border-top:1px solid var(--ink3);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:12.5px;gap:16px;justify-content:space-between;margin-top:42px;padding-top:22px}.view{display:none}.view.on{display:block}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.spec{background:#fff;border:1px solid var(--line);box-shadow:0 26px 52px -46px rgba(var(--shadow),.45)}.spec-h{background:var(--ink);color:var(--cream);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:12.5px;gap:12px;justify-content:space-between;letter-spacing:.06em;padding:14px 18px}.spec-b{padding:6px 18px 14px}.spec-sec{border-bottom:1px solid var(--cream2);padding:16px 0}.spec-sec:last-child{border-bottom:0}.spec h5{color:var(--bronze);font-family:var(--disp);font-size:12.5px;font-weight:500;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.spec p{color:var(--slate);font-size:15px;margin:0}.spec table{border-collapse:collapse;font-family:var(--mono);font-size:13.5px;font-variant-numeric:tabular-nums;width:100%}.spec td,.spec th{border-bottom:1px solid var(--cream2);overflow-wrap:break-word;padding:8px 0;text-align:left}.spec td:first-child{padding-right:18px}.spec tr:last-child td{border-bottom:0}.spec tbody tr:hover td{background:hsla(30,39%,93%,.45)}.sip{counter-reset:sip;display:grid;gap:clamp(28px,3.6vw,52px) clamp(24px,3vw,44px);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.sip li{border-left:1px solid var(--line);color:var(--slate);font-size:16px;line-height:1.5;padding-left:clamp(16px,1.8vw,24px)}@media(max-width:860px){.sip{grid-template-columns:1fr}}.faq{column-count:2;column-gap:clamp(18px,2.2vw,30px);max-width:none}.faq details{background:hsla(0,0%,100%,.3);border:1px solid var(--line);box-shadow:0 26px 52px -46px rgba(var(--shadow),.45);break-inside:avoid;margin-bottom:clamp(14px,1.6vw,20px)}@media(max-width:860px){.faq{column-count:1}}.faq summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-family:var(--disp);font-size:clamp(17.5px,1.5vw,20px);font-weight:400;gap:18px;justify-content:space-between;list-style:none;padding:clamp(18px,2vw,24px) clamp(20px,2.6vw,32px);transition:background .28s var(--ease)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{color:var(--bronze);content:"+";flex:none;font-family:var(--disp);font-size:24px;font-weight:300;line-height:1;transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{background:var(--cream)}.faq details[open] summary:hover{background:transparent}.faq details p{color:var(--slate);font-size:16px;line-height:1.55;margin:0;max-width:66ch;padding:0 clamp(20px,2.6vw,32px) clamp(18px,2vw,24px)}.tml{display:flex;flex-direction:column;gap:clamp(20px,2.4vw,30px);list-style:none;margin:0 auto;max-width:880px;padding:0;position:relative}.tml:before{background:var(--line);bottom:12px;content:"";left:calc(clamp(90px,10vw,130px) + 45px);position:absolute;top:12px;transform:translateX(-.5px);width:1px}.tml li{align-items:start;display:grid;grid-template-columns:clamp(90px,10vw,130px) 90px 1fr;position:relative}.tml li:before{background:var(--champ);border:1px solid var(--bronze);border-radius:50%;box-shadow:0 0 0 5px var(--cream);content:"";grid-column:2;grid-row:1;height:11px;justify-self:center;margin-top:20px;width:11px}.tml b{color:var(--bronze);font-family:var(--disp);font-size:12.5px;font-weight:500;grid-column:1;grid-row:1;justify-self:end;letter-spacing:.15em;padding-top:20px;text-align:right;text-transform:uppercase;white-space:nowrap}.tml span{background:hsla(0,0%,100%,.3);border:1px solid var(--line);box-shadow:0 26px 52px -46px rgba(var(--shadow),.45);color:var(--slate);display:block;font-size:16px;grid-column:3;grid-row:1;line-height:1.5;padding:clamp(16px,1.8vw,22px) clamp(18px,2vw,26px);transition:background .28s var(--ease)}.tml li:hover span{background:var(--cream)}@media(max-width:700px){.tml:before{left:5px}.tml li{grid-template-columns:34px 1fr}.tml li:before{grid-column:1;margin-top:4px}.tml b,.tml li:before{grid-row:1;justify-self:start}.tml b{grid-column:2;padding-top:0;text-align:left}.tml span{grid-column:2;grid-row:2;margin-top:10px}}.spec th{color:var(--slate);font-family:var(--disp);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.spec td:last-child,.spec th:last-child{text-align:right}.spec .ok{color:var(--teal)}.spec .warn{color:#a8573c}.spec-f{background:var(--cream2);border-top:1px solid var(--line);color:var(--slate);font-family:var(--mono);font-size:12.5px;padding:12px 18px}.cmp{border-collapse:collapse;font-size:16px;font-variant-numeric:tabular-nums;width:100%}.cmp td:not(.us){color:var(--slate)}.cmp td,.cmp th{border-bottom:1px solid var(--line);padding:16px clamp(16px,2vw,26px);text-align:left;vertical-align:top}.cmp thead th{font-family:var(--disp);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase}.cmp tbody th,.cmp thead th{color:var(--slate);font-weight:500}.cmp tbody th{font-family:var(--body);width:24%}.cmp td.us{background:hsla(0,0%,100%,.55);border-left:1px solid rgba(218,181,146,.6);border-right:1px solid rgba(218,181,146,.6);color:var(--ink);transition:background .28s var(--ease)}.cmp td.us:hover{background:var(--cream)}.cmp td:nth-child(2){background:hsla(0,0%,100%,.25);border-left:1px solid var(--line);border-right:1px solid var(--line);transition:background .28s var(--ease)}.cmp td:nth-child(2):hover{background:hsla(30,39%,93%,.45)}.cmp thead th:nth-child(2){background:hsla(0,0%,100%,.25);border-left:1px solid var(--line);border-right:1px solid var(--line);border-top:1px solid var(--line)}.cmp tbody tr:last-child td:nth-child(2){border-bottom:1px solid var(--line)}.cmp thead th:last-child{background:rgba(218,181,146,.16);border-left:1px solid rgba(218,181,146,.6);border-right:1px solid rgba(218,181,146,.6);border-top:1px solid rgba(218,181,146,.6);color:var(--bronze)}.cmp tbody tr:last-child td.us{border-bottom:1px solid rgba(218,181,146,.6)}@media(max-width:820px){.cmp thead{display:none}.cmp,.cmp tbody,.cmp td,.cmp th,.cmp tr{display:block;width:auto}.cmp td,.cmp th{border:0;padding:3px 0}.cmp tr{border-bottom:1px solid var(--line);padding:16px 0}.cmp tbody th{color:var(--ink);font-weight:600}.cmp td.us{background:none;padding-top:8px}.cmp td.us:before{color:var(--teal);content:"Modenix: "}}.matrix{background:transparent;border:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.matrix div{background:hsla(0,0%,100%,.3);border-left:1px solid var(--line);border-top:1px solid var(--line);padding:clamp(24px,2.6vw,34px) clamp(22px,2.4vw,30px);transition:background .28s var(--ease)}.matrix div:nth-child(-n+3){border-top:0}.matrix div:nth-child(3n+1){border-left:0}.matrix p{color:var(--slate);font-size:15.5px;margin:0}.matrix b{color:var(--bronze);display:block;font-family:var(--disp);font-size:12.5px;font-weight:500;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}@media(max-width:820px){.matrix{grid-template-columns:1fr}.matrix div{border-left:0}.matrix div:nth-child(-n+3){border-top:1px solid var(--line)}.matrix div:first-child{border-top:0}}::selection{background:var(--teal);color:var(--cream)}.view{scroll-margin-top:96px}img,svg{max-width:100%}.matrix div{transition:background .3s}@media (prefers-reduced-motion:no-preference){.opt{transition:border-color .2s,background .2s}.spec{transition:box-shadow .4s}.spec:hover{box-shadow:0 26px 52px -46px rgba(var(--shadow),.45)}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}}.fig{background:#fff;border:1px solid var(--line);padding:clamp(18px,2.4vw,30px)}.on-ink .fig{background:var(--ink2);border-color:var(--ink3)}.fig svg{display:block;height:auto;overflow:visible;width:100%}.fig-t{color:var(--bronze);font-family:var(--disp);font-size:12.5px;font-weight:500;letter-spacing:.16em;margin:0 0 20px;text-transform:uppercase}.on-ink .fig-t{color:var(--champ)}.fig-c{border-top:1px solid var(--cream2);color:var(--slate);font-family:var(--mono);font-size:13px;margin:18px 0 0;padding-top:15px}.on-ink .fig-c{border-color:var(--ink3);color:var(--slate-d)}.fig--wide{margin-top:clamp(28px,3.4vw,40px)}.fig-c--hl{background:hsla(0,0%,100%,.55);border:0;border-top:1px solid var(--cream2);margin:16px calc(clamp(14px,1.8vw,22px)*-1) calc(clamp(14px,1.8vw,22px)*-1);padding:13px calc(clamp(14px,1.8vw,22px) + 3%) 15px calc(clamp(14px,1.8vw,22px) + .85%)}:root{--salmon:#d99a7c;--salmon-d:#a8573c}.down{color:var(--salmon-d)}.on-ink .down,.on-ink h3 .down{color:var(--salmon)}.ast{color:var(--slate);font-size:.44em;font-weight:400;line-height:0;vertical-align:super}.on-ink .ast{color:var(--slate-d)}.fnote{color:var(--slate);font-family:var(--mono);font-size:12px;margin:26px 0 0}.on-ink .fnote{color:#8a959d}.statrow{display:grid;gap:clamp(18px,2.4vw,30px);grid-template-columns:1fr 1fr}@media(max-width:900px){.statrow{grid-template-columns:1fr}}.figband{background:var(--cream2);border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:clamp(30px,3.8vw,52px) 0 0;padding:clamp(26px,3.2vw,44px) clamp(20px,5vw,72px)}.figband-in{margin:0 auto;max-width:1080px;text-align:center}.figband-h{color:var(--ink);font-family:var(--disp);font-size:clamp(20px,2.55vw,34px);font-weight:300;line-height:1.12;margin:0 auto clamp(18px,2.2vw,30px);max-width:none}.figband-box{background:hsla(0,0%,100%,.3);border:1px solid var(--line);box-shadow:0 26px 52px -46px rgba(var(--shadow),.45);margin:0 auto;max-width:860px;padding:clamp(18px,2.4vw,32px)}.figband svg{display:block;height:auto;overflow:visible;width:100%}.figband .srcline{border:0;font-size:13px;margin:clamp(14px,1.8vw,24px) auto 0;max-width:820px;padding:0;text-align:center}.srcline{border-top:1px solid var(--cream2);color:var(--slate);font-family:var(--mono);font-size:12.5px;margin-top:22px;padding-top:14px}.on-ink .srcline{border-color:var(--ink3);color:var(--slate-d)}.voice{border-top:1px solid var(--line);margin:0;max-width:74ch;padding:26px 0 0}.voice p{font-family:var(--disp);font-size:clamp(19px,2.1vw,26px);font-weight:300;line-height:1.33;margin-bottom:16px}.voice .src{color:var(--slate);display:block;font-family:var(--mono);font-size:12.5px}.flds textarea{background:#fff;border:1px solid var(--line);color:var(--ink);font-family:var(--body);font-size:16px;padding:13px 14px;resize:vertical;width:100%}.cal{align-items:center;background:#fff;border:1px dashed var(--line);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:520px;padding:40px 24px;text-align:center}.cal-note{font-family:var(--disp);font-size:clamp(18px,2vw,24px);font-weight:300}.cal-note,.cal-sub{color:var(--slate);margin:0}.cal-sub{font-family:var(--mono);font-size:12.5px;max-width:52ch}:root{--ease:cubic-bezier(.22,.61,.36,1);--panel:#fff;--shadow:10,17,23}::selection{background:var(--champ);color:var(--ink)}html{scrollbar-color:var(--line) var(--cream)}::-webkit-scrollbar{height:11px;width:11px}::-webkit-scrollbar-track{background:var(--cream2)}::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--cream2)}::-webkit-scrollbar-thumb:hover{background:var(--bronze)}.sec:not(.tint):not(.on-ink)+.sec:not(.tint):not(.on-ink){padding-top:clamp(8px,1.4vw,20px)}.sec.tint{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}h1{letter-spacing:-.021em;line-height:1.015}h1,h2{text-wrap:balance}h2{letter-spacing:-.014em;line-height:1.06}h3{letter-spacing:.002em}.lede,p{text-wrap:pretty}.sprog{background:var(--champ);will-change:transform;z-index:130}.sprog,.wipe{height:2px;left:0;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(0);transform-origin:0 50%}.wipe{background:var(--bronze);z-index:129}.wipe.go{animation:wipe .72s var(--ease)}@keyframes wipe{0%{transform:scaleX(0);transform-origin:0 50%}45%{transform:scaleX(1);transform-origin:0 50%}55%{transform:scaleX(1);transform-origin:100% 50%}to{transform:scaleX(0);transform-origin:100% 50%}}.nav{transition:box-shadow .3s var(--ease),background .3s var(--ease)}.nav-in{transition:height .34s var(--ease)}.nav.shrunk .nav-in{height:58px}.nav.shrunk{box-shadow:0 1px 0 var(--line),0 16px 34px -30px rgba(var(--shadow),.5)}.nav.dk.shrunk{box-shadow:0 1px 0 var(--ink3),0 16px 36px -24px rgba(0,0,0,.85)}.mark b{transition:letter-spacing .34s var(--ease)}.nav.shrunk .mark b{letter-spacing:.25em}.nav-links a{border-bottom:0!important;position:relative;transition:color .2s}.nav-links a:after{background:var(--champ);bottom:-4px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:0 50%;transition:transform .32s var(--ease)}.nav-links a:hover:after,.nav-links a[aria-current]:after{transform:scaleX(1)}.on-ink{isolation:isolate;position:relative}.on-ink:before{background-image:repeating-linear-gradient(90deg,rgba(218,181,146,.05) 0 1px,transparent 1px 78px),repeating-linear-gradient(180deg,rgba(218,181,146,.035) 0 1px,transparent 1px 78px);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.on-ink>*{position:relative;z-index:1}.eyebrow{display:flex;gap:14px}.eyebrow:after{background:var(--line);content:"";flex:1 1 auto;height:1px;max-width:132px}.on-ink .eyebrow:after{background:var(--ink3)}.logos{gap:clamp(16px,2.6vw,34px);padding:26px 0}.logos i{font-size:16px;padding-left:clamp(15px,2.4vw,32px)}.clutch{font-size:12.5px}.clutch b,.field-h .v,.gg .n,.num,.res .k b,.tbl .r span:nth-child(n+2){font-variant-numeric:tabular-nums}.door{background:var(--panel);overflow:hidden;padding:clamp(26px,2.9vw,38px);position:relative;transition:transform .34s var(--ease),border-color .3s,box-shadow .34s var(--ease)}.door:before{background:var(--bronze);content:"";height:1px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;transition:transform .55s var(--ease)}.door:hover:before{transform:scaleX(1)}.door:after{border-bottom:1px solid var(--line);border-right:1px solid var(--line);bottom:14px;content:"";height:10px;position:absolute;right:16px;transition:.32s var(--ease);width:10px}.door:hover:after{border-color:var(--bronze);transform:translate(3px,3px)}.door:hover{box-shadow:0 16px 30px -26px rgba(var(--shadow),.32)}.door h3{line-height:1.22;margin-bottom:12px}.door .q{align-items:center;display:flex;gap:9px;margin-bottom:22px}.door .q:before{background:var(--bronze);content:"";height:1px;width:14px}.door{display:flex;flex-direction:column}.door .go{margin-top:auto;padding-top:24px}.card{background:var(--panel);border:1px solid var(--line);padding:clamp(24px,2.6vw,32px);transition:border-color .3s,box-shadow .34s var(--ease),transform .34s var(--ease)}.card:hover{border-color:var(--bronze);box-shadow:0 26px 50px -42px rgba(var(--shadow),.45)}.on-ink .card{background:var(--ink2);border-color:var(--ink3)}.on-ink .card:hover{border-color:var(--champ)}.card,.cs,blockquote{position:relative}.card:before,.cs:before,blockquote:before{background:var(--champ);content:"";height:1px;left:-1px;position:absolute;top:-1px;width:28px}.card h3{line-height:1.28;margin-bottom:12px}.card .num{margin-bottom:2px}.card .nlab:after{background:var(--line);content:"";display:block;height:1px;margin-top:12px;width:26px}.on-ink .card .nlab:after{background:var(--ink3)}.defs{border-top:1px solid var(--line)}.defs li{grid-template-columns:186px 1fr;padding:18px 6px;transition:background .22s var(--ease),padding-left .22s var(--ease)}.defs li:hover{background:var(--cream)}.on-ink .defs li:hover{background:rgba(218,181,146,.055)}.defs b{letter-spacing:.15em}.ul li{padding:13px 0 13px 26px;transition:background .22s var(--ease),padding-left .22s var(--ease)}.ul li:hover{background:rgba(14,110,98,.05)}.on-ink .ul li:hover{background:rgba(218,181,146,.055)}.ul li:before{top:22px;transition:width .3s var(--ease),background .3s}.ul li:hover:before{background:var(--bronze);width:18px}.on-ink .ul li:hover:before{background:var(--champ)}.ways{box-shadow:0 30px 60px -54px rgba(var(--shadow),.5)}.way{background:var(--panel);padding:clamp(26px,3vw,38px);position:relative;transition:background .3s var(--ease)}.way:before{background:var(--champ);content:"";height:2px;left:0;position:absolute;top:0;transition:width .55s var(--ease);width:0}.way:hover:before{width:100%}.way:hover{background:var(--cream)}.on-ink .way:hover{background:var(--ink2)}.way .tier{align-items:center;display:flex;gap:9px;margin-bottom:20px}.way h3{line-height:1.24;margin-bottom:12px}.way .cost{border-top:1px solid var(--line);line-height:1.6;margin-top:20px;padding-top:16px}.on-ink .way .cost{border-color:var(--ink3)}.way .btn{margin-top:18px;width:100%}.tbl{box-shadow:0 26px 52px -46px rgba(var(--shadow),.45)}.tbl .h,.tbl .r{padding:15px 20px}.tbl .r{position:relative;transition:background .2s var(--ease)}.tbl .r:hover{background:var(--cream2)}.on-ink .tbl .r:hover{background:hsla(0,0%,100%,.04)}.rbar{background:var(--line);bottom:0;height:1px;left:20px;opacity:.75;position:absolute;right:20px}.on-ink .rbar{background:var(--ink3);opacity:1}.rbar b{background:var(--champ);display:block;height:1px;transition:width 1.1s var(--ease);width:0}.cs{padding:clamp(34px,4.8vw,62px) 0}.cs:before{width:40px}.cs-top{grid-template-columns:minmax(0,1fr) 344px}.cs h3{line-height:1.12;margin-bottom:18px;max-width:30ch}.cs .sector{align-items:center;display:flex;gap:10px;margin-bottom:16px}.cs .sector:before{background:var(--bronze);content:"";flex:none;height:1px;width:16px}.res{padding:24px;transition:border-color .3s,box-shadow .34s var(--ease)}.cs:hover .res{border-color:var(--bronze);box-shadow:0 28px 54px -44px rgba(var(--shadow),.45)}.res .k{padding:11px 0}.res h4:after{background:var(--line);content:"";display:block;height:1px;margin-top:12px}@media(min-width:861px){.res{position:sticky;top:104px}}@media(max-width:860px){.cs-top{grid-template-columns:1fr}}blockquote{padding:30px 0 0}blockquote p{line-height:1.28}blockquote cite{align-items:center;display:flex;gap:10px}blockquote cite:before{background:var(--bronze);content:"";flex:none;height:1px;width:16px}.diag{box-shadow:0 44px 84px -62px rgba(var(--shadow),.62)}.diag-t{background:var(--ink);border-color:var(--ink);padding:19px clamp(20px,3vw,32px)}.diag-t .t{color:#fff}.prog i{background:var(--ink3);width:30px}.prog i.on{background:var(--champ)}.prog em{color:var(--slate-d)}.diag-b{padding:clamp(28px,4.4vw,52px) clamp(20px,3vw,32px)}.qt{line-height:1.14;margin-bottom:10px}.opts,.qt{max-width:none}.opts{gap:9px}.opt{padding:18px 20px;position:relative;transition:border-color .2s,background .2s}.opt kbd{transition:.2s}.opt:hover kbd{background:var(--ink);color:var(--cream)}.opt:after{background:var(--bronze);content:"";height:1px;position:absolute;right:18px;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:100% 50%;transition:transform .26s var(--ease);width:18px}.opt:hover:after{transform:translateY(-50%) scaleX(1)}.bar{background:repeating-linear-gradient(to right,var(--cream2) 0 3px,transparent 3px 5px);height:7px}.cap-box{padding:clamp(24px,3vw,32px)}.flds input,.flds select{padding:14px 15px;transition:border-color .2s,box-shadow .2s}.flds input:focus,.flds select:focus{border-color:var(--bronze);box-shadow:inset 0 -2px 0 var(--champ);outline:none}footer{padding:clamp(62px,7vw,86px) 0 38px}.fg{gap:clamp(24px,3vw,44px)}.fg>*+*{border-left:1px solid var(--ink3);padding-left:clamp(20px,2.4vw,36px)}@media(max-width:820px){.fg>*+*{border-left:0;padding-left:0}}.view.on{animation:vIn .55s var(--ease) both}@keyframes vIn{0%{opacity:0}to{opacity:1}}.rv [data-rv]{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.rv [data-rv].in{opacity:1;transform:none}.rv [data-clip]{clip-path:inset(0 0 106% 0);opacity:.001;transition:clip-path 1s var(--ease),opacity .5s var(--ease)}.rv [data-clip].in{clip-path:inset(0 0 -12% 0);opacity:1}.pfx{will-change:transform}@media(prefers-reduced-motion:reduce){.field:after,.wipe{display:none}.rv [data-clip],.rv [data-rv]{clip-path:none!important;opacity:1!important;transform:none!important}.pfx{transform:none!important}}.logos{align-items:baseline;gap:clamp(20px,3.2vw,46px);padding:clamp(30px,4.2vw,48px) 0;row-gap:18px}.logos b{color:var(--bronze);font-size:12.5px;letter-spacing:.2em}.logos i{border-left:1px solid var(--line);color:var(--ink);font-family:var(--disp);font-size:clamp(21px,2.3vw,31px);font-weight:300;letter-spacing:.005em;line-height:1.15;padding-left:clamp(20px,3vw,44px)}.clutch{font-size:13.5px;line-height:1.5}.clutch b{color:var(--bronze);font-size:clamp(24px,2.5vw,34px);font-weight:300}@media(max-width:900px){.logos i{border-left:0;padding-left:0}}.defs li{padding:20px 6px}.ul li{padding:15px 0 15px 26px}.cs{padding:clamp(40px,5.4vw,70px) 0}.cs-top{gap:clamp(26px,4.6vw,58px)}.card{padding:clamp(26px,2.9vw,36px)}.way{padding:clamp(28px,3.2vw,42px)}.door{padding:clamp(28px,3.1vw,42px)}.fg{gap:clamp(28px,3.4vw,50px)}footer{padding:clamp(68px,7.6vw,96px) 0 40px}.logos{align-items:stretch;border-bottom:1px solid var(--line);display:grid;gap:0;grid-template-columns:1fr 1fr 1fr 1.5fr;padding:0}.logos,.logos .statfoot{border-top:1px solid var(--line)}.logos .statfoot{align-items:baseline;display:flex;gap:10px;grid-column:1/-1;justify-content:center;padding:12px 0 14px}.logos .statfoot .sn{color:var(--bronze);font-size:17px;font-weight:400}.logos .statfoot .sn em{font-size:.72em;margin-left:3px}.logos .statfoot .sl{font-size:10.5px;letter-spacing:.14em}.logos .stat{border-left:1px solid var(--line);display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:clamp(18px,2.2vw,28px) clamp(16px,1.9vw,28px)}.logos .stat:first-child{border-left:0;padding-left:0}.sn{color:var(--ink);font-family:var(--disp);font-size:clamp(25px,2.4vw,34px);font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.015em;line-height:.98;white-space:nowrap}.sn em{font-size:.42em;font-style:normal;letter-spacing:.02em;margin-left:6px}.sl,.sn em{color:var(--slate)}.sl{font-family:var(--disp);font-size:11.5px;font-weight:500;letter-spacing:.15em;line-height:1.55;text-transform:uppercase;text-wrap:pretty}.logos .stat .sn{color:var(--ink)}@media(max-width:760px){.logos{grid-template-columns:1fr 1fr}.logos .stat,.logos .statfoot{padding-left:0}.logos .stat{border-left:0;border-top:1px solid var(--line)}.logos .stat:nth-child(-n+2){border-top:0}.logos .stat:nth-child(2n){border-left:1px solid var(--line);padding-left:clamp(18px,4vw,34px)}.logos .stat:nth-child(5){border-left:0;grid-column:1/-1}}@media(max-width:520px){.logos{grid-template-columns:1fr}.logos .stat{border-left:0!important;padding-left:0!important}.logos .stat:nth-child(2){border-top:1px solid var(--line)}}.gg .n{letter-spacing:-.02em}@media(min-width:861px){.cs-top{grid-template-columns:minmax(0,1fr) minmax(300px,364px)}}@media(max-width:640px){.sec{padding:52px 0}.head{margin-bottom:30px}.cta .btn{justify-content:center;width:100%}.defs li{gap:6px;grid-template-columns:1fr}}.head h2{margin-bottom:18px}.head .lede{margin-top:0}p[style*="52ch"]{color:var(--slate);max-width:58ch!important}.on-ink p[style*="52ch"]{color:var(--slate-d)}.btn,.btn--gh{border-width:2px}.btn--gh{border-color:var(--ink)}.nav.dk .btn--gh,.on-ink .btn--gh{border-color:hsla(0,0%,100%,.5)}.on-ink:before{background-image:repeating-linear-gradient(90deg,rgba(218,181,146,.028) 0 1px,transparent 1px 78px),repeating-linear-gradient(180deg,rgba(218,181,146,.02) 0 1px,transparent 1px 78px)}.ways{background:transparent;border:0;box-shadow:none;gap:clamp(18px,2.2vw,30px)}.way{border:1px solid var(--line);box-shadow:0 24px 48px -42px rgba(var(--shadow),.4)}.on-ink .way{border-color:var(--ink3)}.way .btn{font-size:14px;letter-spacing:.05em;padding:15px 12px;white-space:nowrap}@media(max-width:1200px) and (min-width:901px){.way .btn{font-size:12.5px;letter-spacing:.04em}}.hl{font-style:normal;text-decoration-thickness:2px}.defs{background:#fff;border:1px solid var(--line);box-shadow:0 26px 52px -46px rgba(var(--shadow),.45);padding:clamp(8px,1.4vw,18px) clamp(20px,2.6vw,34px)}.on-ink .defs{border-color:var(--ink3);box-shadow:none}.defs li:last-child{border-bottom:0}.defs li{gap:16px;grid-template-columns:clamp(108px,13vw,168px) 1fr}@media(max-width:700px){.defs li{gap:6px;grid-template-columns:1fr}}.probs{display:grid;gap:clamp(16px,2vw,26px);grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.probs li{background:#fff;border:1px solid var(--line);margin:0;padding:clamp(20px,2.2vw,26px) clamp(22px,2.6vw,32px) clamp(24px,2.8vw,34px);position:relative;transition:background .28s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease)}.probs li,.probs li:hover{box-shadow:0 26px 52px -46px rgba(var(--shadow),.45)}.probs .p-t{margin:0;position:absolute;right:clamp(22px,2.6vw,32px);top:clamp(21px,2.2vw,27px)}.probs .p-t i{display:none}.probs .p-i{color:var(--slate);font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;opacity:.65}.probs .p-t i{background:var(--line);flex:1 1 auto;height:1px;transform-origin:left;transition:background .28s var(--ease)}.probs h3{color:var(--ink);font-family:var(--disp);font-size:clamp(20px,1.8vw,24px);font-weight:400;letter-spacing:.01em;margin:0 0 12px}.probs h3:after{background:var(--champ);content:"";display:block;height:1px;margin-top:10px;width:26px}.probs p{color:var(--slate);font-size:16.5px;line-height:1.5;margin:0;max-width:46ch}.probs li:hover{background:var(--cream)}.probs li:hover .p-t i{background:var(--champ)}@media(max-width:760px){.probs{grid-template-columns:1fr}}.eng{background:transparent;border:1px solid var(--line);box-shadow:0 26px 52px -46px rgba(var(--shadow),.45);padding:0;position:relative}.eng-s{background:rgba(218,181,146,.45);height:1px;left:0;position:absolute;right:0;top:0;z-index:2}.eng-g{display:grid;gap:0;grid-auto-rows:1fr;grid-template-columns:1fr 1fr}.eng-c{background:hsla(0,0%,100%,.3);border-left:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(18px,2vw,26px);transition:background .28s var(--ease)}.eng-c:nth-child(-n+2){border-top:0}.eng-c:nth-child(odd){border-left:0}.eng-c span{color:var(--slate-d);display:block;font-family:var(--disp);font-size:clamp(30px,3vw,40px);font-weight:300;line-height:1;transition:color .28s var(--ease)}.eng-c p{color:var(--slate);font-size:16.5px;line-height:1.5;margin:12px 0 0}.eng-c:hover{background:hsla(30,39%,93%,.45)}.eng-c:hover span{color:var(--bronze)}@media(max-width:760px){.eng-g{grid-template-columns:1fr}}.buy{background:var(--line);border:1px solid var(--line);box-shadow:0 30px 60px -54px rgba(var(--shadow),.5);display:grid;gap:1px;grid-template-columns:1fr 1fr}.buy,.buy-p{position:relative}.buy-p{background:var(--panel);display:flex;flex-direction:column;padding:clamp(26px,3vw,40px);transition:background .3s var(--ease)}.buy-p:before{background:var(--champ);content:"";height:2px;left:0;position:absolute;top:0;transition:width .55s var(--ease);width:0}.buy-p:hover:before{width:100%}.buy-p h3{margin:0 0 10px}.buy-p>p{margin:0;max-width:46ch}@media(max-width:900px){.buy{grid-template-columns:1fr}}.grid3 .card{padding:clamp(28px,3vw,40px)}.card .num{margin-bottom:6px;padding-bottom:16px;position:relative}.card .num:after{background:var(--champ);bottom:0;content:"";height:2px;left:2px;position:absolute;width:38px}.card .nlab{color:var(--bronze);font-weight:500;letter-spacing:.2em}.card .nlab:after{display:none}.card .nlab+p{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.on-ink .card .nlab+p{border-color:var(--ink3)}.hl{background:rgba(218,181,146,.15);background:none;border-radius:3px;border-radius:0;box-shadow:0 0 0 2px rgba(218,181,146,.15);box-shadow:none;padding:0 8px;padding:0;text-decoration:underline;text-decoration-color:var(--champ);text-decoration-skip-ink:none;text-decoration-thickness:3px;text-underline-offset:clamp(7px,1.1vw,15px)}.btn--gh{border-color:rgba(41,51,58,.45);border-width:1px}.btn--gh:hover{border-color:var(--ink)}.nav.dk .btn--gh,.on-ink .btn--gh{border-color:hsla(0,0%,100%,.28);border-width:1px}.on-ink .btn--gh:hover{border-color:#fff}.eyebrow{align-items:center;background:rgba(142,106,69,.05);border:1px solid rgba(142,106,69,.28);display:inline-flex;gap:9px;line-height:1.4;opacity:.7;padding:8px 14px 7px}.eyebrow:after{display:none}.eyebrow:before{background:currentColor;content:"";flex:none;height:11px;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0ibTggMCAyIDYgNiAyLTYgMi0yIDYtMi02LTYtMiA2LTJaIi8+PC9zdmc+") center/contain no-repeat;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0ibTggMCAyIDYgNiAyLTYgMi0yIDYtMi02LTYtMiA2LTJaIi8+PC9zdmc+") center/contain no-repeat;width:11px}.on-ink .eyebrow{background:rgba(218,181,146,.07);border-color:rgba(218,181,146,.34)}.head .eyebrow{margin-bottom:14px}.hl{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAyMDAgMTIiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2Q1YzI5ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utb3BhY2l0eT0iLjg1IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zIDkuNVExMDAgMyAxOTcgOCIvPjwvc3ZnPg==");background-position:0 100%;background-repeat:no-repeat;background-size:100% 9px;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-bottom:.14em;text-decoration:none}.h1ic{display:inline-block;height:.5em;margin:0 .05em;vertical-align:.06em;width:.5em}.hl{background-image:none;padding-bottom:0}.h1ic{display:none}.field.fxc{background:#323d45;border:1px solid rgba(228,218,208,.18);border-radius:0;box-shadow:0 34px 64px -42px rgba(0,0,0,.6);padding:26px 28px 24px}.field.fxc:after,.field.fxc:before{display:none}.fxc-h{align-items:center;display:flex;gap:14px;justify-content:space-between}.fxc-t{color:#c6cfd5;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase}.fxc-t,.fxc-v{font-family:var(--disp)}.fxc-v{color:#dab592;font-size:42px;font-variant-numeric:tabular-nums;font-weight:300;line-height:1;min-width:3.4ch;text-align:right}.fxc-div{background:rgba(228,218,208,.16);border:0;height:1px;margin:16px 0}.fxc-grid{display:block;height:auto;width:100%}.fxc-cap{align-items:center;color:#fdf9f6;display:flex;flex-wrap:wrap;font-size:14.5px;gap:11px;margin-top:14px}.fxc-cap i{background:#dab592;border-radius:50%;height:4px;width:4px}.fxc-legend{display:flex;flex-wrap:wrap;gap:14px}.fxc-pill{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid;border-radius:0;color:#fdf9f6;display:inline-flex;font-size:13px;gap:10px;padding:10px 18px}.fxc-pill i{border-radius:50%;flex:none;height:11px;width:11px}.fxc-pill--teal{border-color:rgba(218,181,146,.55)}.fxc-pill--teal i{background:#dab592}.fxc-pill--peach{border-color:rgba(168,87,60,.6)}.fxc-pill--peach i{background:#a8573c}.fxc-foot{gap:16px}.fxc-foot,.fxc-ic{align-items:center;display:flex}.fxc-ic{background:rgba(218,181,146,.06);border:1px solid rgba(218,181,146,.45);border-radius:0;flex:none;height:48px;justify-content:center;width:48px}.fxc-txt{color:#fdf9f6;font-size:14.5px;line-height:1.55}.fxc-txt b{color:#dab592;display:block;font-weight:600}.fxc-grid circle{transform-box:fill-box;transform-origin:center}.field.fxc.anim .bd,.field.fxc.anim .od{opacity:0}.field.fxc.anim.go .bd{animation:fxcBd .45s ease both}.field.fxc.anim.go .od{animation:fxcOd .6s cubic-bezier(.2,.75,.3,1.25) both}@keyframes fxcBd{0%{opacity:0}to{opacity:1}}@keyframes fxcOd{0%{opacity:0;transform:scale(.2)}55%{filter:drop-shadow(0 0 7px rgba(218,181,146,.95));opacity:1;transform:scale(1.5)}to{filter:drop-shadow(0 0 2px rgba(218,181,146,.35));opacity:1;transform:scale(1)}}.tbl.esig{background:transparent;border:0;box-shadow:none;overflow:visible;padding:0 26px 26px 0;position:relative}.esig-s{border-radius:0;display:block;position:absolute}.esig-s1{background:#20282e;border:1px solid rgba(228,218,208,.1);border-radius:0;inset:26px 0 -26px 26px;z-index:0}.esig-card{background:#323d45;border:1px solid rgba(228,218,208,.15);border-radius:0;box-shadow:0 26px 50px -38px rgba(0,0,0,.55);padding:0 26px;position:relative;z-index:2}.esig-h{border-bottom:1px solid rgba(228,218,208,.13);color:#aeb8bf;display:flex;font-family:var(--disp);font-size:10.5px;gap:14px;justify-content:space-between;letter-spacing:.18em;padding:18px 0 16px;text-transform:uppercase}.esig-r{align-items:center;border-bottom:1px solid rgba(228,218,208,.1);display:flex;gap:22px;padding:17px 0 19px}.esig-l{flex:1;min-width:0}.esig-name{color:#fdf9f6;font-size:16.5px;margin-bottom:12px}.esig-track{background:rgba(228,218,208,.14);border-radius:3px;height:4px;position:relative}.esig-fill{background:#dab592;border-radius:3px;bottom:0;display:block;left:0;position:absolute;top:0;width:var(--w)}.esig-fill:after{background:#e5cfb0;border-radius:50%;box-shadow:0 0 0 3px rgba(218,181,146,.18);content:"";height:10px;position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:10px}.esig-val{align-items:baseline;display:flex;flex:none;font-family:var(--mono);gap:10px;padding-bottom:14px}.esig-val b{font-size:16px;font-weight:500}.esig-val span{color:#aeb8bf;font-size:13.5px}.esig-peach{color:#dab592}.esig-teal{color:#4fbfae}.esig-f{align-items:center;display:flex;gap:14px;padding:16px 0 18px}.esig-f p{color:#aeb8bf;font-size:12.5px;line-height:1.55;max-width:46ch}.esig-spark{align-items:center;background:rgba(143,174,201,.05);border:1px solid rgba(143,174,201,.35);border-radius:0;display:flex;flex:none;height:36px;justify-content:center;width:52px}.tbl.esig.anim .esig-fill{width:0}.tbl.esig.anim.go .esig-fill{transition:width 1.15s cubic-bezier(.25,.7,.3,1);transition-delay:var(--td,0s);width:var(--w)}@media(max-width:700px){.tbl.esig{padding:0 16px 16px 0}.esig-s1{inset:16px 0 -16px 16px}}.field.fxc.anim,.tbl.esig.anim{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.25,.7,.3,1)}.field.fxc.anim.go,.tbl.esig.anim.go{opacity:1;transform:none}.field.fxc.anim.go .bd{animation-delay:calc(var(--ad,0s) + .25s)}.eyebrow{background:rgba(142,106,69,.03);border-color:rgba(142,106,69,.16)}.on-ink .eyebrow{background:rgba(218,181,146,.04);border-color:rgba(218,181,146,.2)}.eyebrow{background:none;border-color:rgba(142,106,69,.12)}.on-ink .eyebrow{background:none;border-color:rgba(218,181,146,.14)}.eyebrow{color:var(--bronze);font-weight:400}.eyebrow:before{opacity:1}.on-ink .eyebrow{color:var(--champ)}.fx-draw{stroke-dasharray:1;stroke-dashoffset:1}svg.fx-go .fx-draw{animation:fxDraw 1.35s cubic-bezier(.4,0,.2,1) forwards}.fx-pop{opacity:0;transform:scale(.35);transform-box:fill-box;transform-origin:center}svg.fx-go .fx-pop{animation:fxPop .55s ease forwards}.fx-rise{transform:scaleY(0);transform-box:fill-box;transform-origin:50% 100%}svg.fx-go .fx-rise{animation:fxRise .8s cubic-bezier(.25,.7,.3,1) forwards}@keyframes fxDraw{to{stroke-dashoffset:0}}@keyframes fxPop{to{opacity:1;transform:scale(1)}}@keyframes fxRise{to{transform:scaleY(1)}}.field.fxc.anim .fxc-cap,.field.fxc.anim .fxc-foot,.field.fxc.anim .fxc-pill{opacity:0;transform:translateY(10px);transition:opacity .65s var(--ease),transform .65s var(--ease)}.field.fxc.anim.go .fxc-cap{opacity:1;transform:none;transition-delay:.55s}.field.fxc.anim.go .fxc-pill{opacity:1;transform:none}.field.fxc.anim.go .fxc-pill:first-child{transition-delay:.75s}.field.fxc.anim.go .fxc-pill:nth-child(2){transition-delay:.9s}.field.fxc.anim.go .fxc-foot{opacity:1;transform:none;transition-delay:1.1s}.field.fxc.anim.go .fxc-v{animation:fxGlow 2.4s ease 1.9s 1}@keyframes fxGlow{0%,to{text-shadow:none}35%{text-shadow:0 0 18px rgba(218,181,146,.45)}}.tbl.esig.anim .esig-r{opacity:0;transform:translateX(-16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.tbl.esig.anim.go .esig-r{opacity:1;transform:none}.tbl.esig.anim.go .esig-r:first-of-type{transition-delay:.1s}.tbl.esig.anim.go .esig-r:nth-of-type(2){transition-delay:.22s}.tbl.esig.anim.go .esig-r:nth-of-type(3){transition-delay:.34s}.tbl.esig.anim.go .esig-r:nth-of-type(4){transition-delay:.46s}.tbl.esig.anim.go .esig-r:nth-of-type(5){transition-delay:.58s}.tbl.esig.anim .esig-val b{opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.tbl.esig.anim.go .esig-val b{opacity:1;transform:none}.tbl.esig.anim.go .esig-r:first-of-type .esig-val b{transition-delay:.7s}.tbl.esig.anim.go .esig-r:nth-of-type(2) .esig-val b{transition-delay:.82s}.tbl.esig.anim.go .esig-r:nth-of-type(3) .esig-val b{transition-delay:.94s}.tbl.esig.anim.go .esig-r:nth-of-type(4) .esig-val b{transition-delay:1.06s}.tbl.esig.anim.go .esig-r:nth-of-type(5) .esig-val b{transition-delay:1.18s}.tbl.esig.anim .esig-fill:after{opacity:0}.tbl.esig.anim.go .esig-fill:after{animation:fxCap 2.6s ease calc(var(--td,0s) + 1.6s) 1;opacity:1;transition:opacity .4s ease;transition-delay:calc(var(--td,0s) + 1.2s)}@keyframes fxCap{0%,to{box-shadow:0 0 0 3px rgba(218,181,146,.18)}40%{box-shadow:0 0 0 6px rgba(218,181,146,.28)}}@media(prefers-reduced-motion:reduce){.fx-draw{stroke-dashoffset:0}.fx-pop{opacity:1}.fx-pop,.fx-rise{transform:none}}.tag{align-items:center;border:1px solid rgba(218,181,146,.14);color:var(--champ);display:inline-flex;font-weight:400;gap:10px;letter-spacing:.18em;line-height:1.4;opacity:.7;padding:9px 16px 8px}.tag:before{background:currentColor;content:"";flex:none;height:12px;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0ibTggMCAyIDYgNiAyLTYgMi0yIDYtMi02LTYtMiA2LTJaIi8+PC9zdmc+") center/contain no-repeat;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0ibTggMCAyIDYgNiAyLTYgMi0yIDYtMi02LTYtMiA2LTJaIi8+PC9zdmc+") center/contain no-repeat;opacity:.62;width:12px}.sv .tag{border:0;color:var(--champ);display:inline;padding:0}.sv .tag:before{content:none}.on-ink:has(>.wrap.hero):before{content:none}.grid2:has(>ul.defs){align-items:stretch;gap:clamp(20px,2.6vw,36px)}.grid2:has(>.card){align-items:stretch;gap:clamp(18px,2.2vw,30px)}.grid2:has(>.voice){align-items:stretch;gap:clamp(18px,2.2vw,30px)}.grid2>.voice{background:hsla(0,0%,100%,.3);border:1px solid var(--line);box-shadow:0 26px 52px -46px rgba(var(--shadow),.45);display:flex;flex-direction:column;margin:0;max-width:none;padding:clamp(16px,1.9vw,24px) clamp(18px,2.1vw,26px) clamp(14px,1.7vw,20px);position:relative;transition:background .28s var(--ease)}.grid2>.voice:hover{background:var(--cream)}.grid2>.voice:before{color:var(--champ);content:"\201C";display:block;font-family:var(--disp);font-size:48px;font-weight:300;line-height:.6;margin:6px 0 10px}.grid2>.voice p{font-size:clamp(18px,1.7vw,22px);margin-bottom:14px}.grid2>.voice .src{align-items:center;border-top:1px solid var(--cream2);display:flex;gap:10px;margin-top:auto;padding-top:12px}.grid2>.voice .src:before{background:var(--bronze);content:"";flex:none;height:1px;width:16px}.grid2:has(>ul.ul){align-items:stretch;gap:clamp(20px,2.6vw,36px)}.grid2>ul.ul{background:hsla(0,0%,100%,.3);border:1px solid var(--line);box-shadow:0 26px 52px -46px rgba(var(--shadow),.45);counter-reset:bnd;display:flex;flex-direction:column;padding:0}.on-ink .grid2>ul.ul{background:var(--ink2);border-color:var(--ink3);box-shadow:none}.grid2>ul.ul li{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;padding:clamp(18px,2vw,26px) clamp(20px,2.6vw,32px)}.grid2>ul.ul li:hover{background:var(--cream)}.on-ink .grid2>ul.ul li:hover{background:rgba(218,181,146,.055)}.grid2>ul.ul li:last-child{border-bottom:0}.grid2>ul.ul li:before{content:none}.grid2>ul.ul li:hover:before{background:none;width:auto}.on-ink .grid2>ul.ul li:before{color:var(--champ)}.grid2>ul.defs{display:flex;flex-direction:column}.grid2>ul.defs li{flex:1 1 auto;padding-bottom:clamp(14px,1.6vw,20px);padding-top:clamp(14px,1.6vw,20px)}.on-ink:before{display:none}.wrap{max-width:1320px}.tbl .r:hover{background:hsla(30,39%,93%,.45)}.tbl .rbar{display:none}.defs,.door{background:hsla(0,0%,100%,.3)}.on-ink .defs{background:var(--ink2)}.cal,.card,.diag,.fig,.opt,.probs li,.res,.spec,.tbl,.way{background:hsla(0,0%,100%,.3)}.on-ink .fig,.on-ink .tbl{background:var(--ink2);box-shadow:none}.defs--grid{background:transparent;border:0;box-shadow:none;display:grid;gap:clamp(16px,2vw,26px);grid-template-columns:1fr 1fr;padding:0}.defs--grid li{background:hsla(0,0%,100%,.3);border-bottom:1px solid var(--line);border:1px solid var(--line);box-shadow:0 26px 52px -46px rgba(var(--shadow),.45);display:block;padding:clamp(22px,2.6vw,32px)}.defs--grid li:hover{padding-left:clamp(22px,2.6vw,32px)}.defs--grid b{display:block;margin-bottom:10px;padding-top:0}@media(max-width:700px){.defs--grid{grid-template-columns:1fr}}.defs:not(.defs--grid){padding:0}.defs:not(.defs--grid) li{padding-left:clamp(20px,2.6vw,34px);padding-right:clamp(20px,2.6vw,34px)}.defs:not(.defs--grid) li:last-child{border-bottom:0}.umr{margin-top:clamp(30px,4vw,48px)}.umr-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:14px}.umr-cap{color:var(--slate);font-family:var(--mono);font-size:13px}.umr-bar{display:flex;height:14px}.umr-bar i{display:block;height:100%}.umr-leg{display:flex;margin-top:12px}.umr-leg span{color:var(--slate);font-family:var(--mono);font-size:13px;padding:0 8px;text-align:center}.umr-leg b{font-family:var(--disp);font-size:26px;font-weight:400;letter-spacing:-.01em;margin-right:6px}.umr .fig-c{border-color:var(--line)}@media(max-width:760px){.umr-leg{flex-direction:column;gap:6px}.umr-leg span{display:flex;gap:8px;text-align:left;width:auto!important}}.spec--wide .spec-b{display:block;padding:10px clamp(18px,2.4vw,30px) 22px}.spec--wide .spec-sec{align-items:start;border-bottom:0;display:grid;gap:clamp(16px,3vw,44px);grid-template-columns:clamp(160px,20vw,250px) 1fr;padding:clamp(16px,2vw,26px) 0}.spec--wide .spec-sec+.spec-sec{border-top:1px solid var(--cream2)}.spec--wide .spec-sec h5{margin:0;padding-top:8px}.spec--wide .spec-sec table,.spec--wide .spec-sec>p{background:hsla(0,0%,100%,.3);border:1px solid var(--line);box-shadow:0 26px 52px -46px rgba(var(--shadow),.2)}.spec--wide .spec-sec>p{margin:0;padding:14px 16px}.spec--wide .spec-sec td,.spec--wide .spec-sec th{padding:10px 14px}.spec--wide .spec-sec td:first-child{padding-right:20px}.spec--wide .spec-sec tr:last-child td{border-bottom:0}@media(max-width:640px){.spec--wide .spec-sec{gap:10px;grid-template-columns:1fr}.spec--wide .spec-sec h5{padding-top:0}}.defs--traps{counter-reset:trap}.defs--traps li{padding-top:clamp(20px,2.2vw,26px);position:relative}.defs--traps li:before{color:var(--slate);content:"0" counter(trap);counter-increment:trap;font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;opacity:.65;position:absolute;right:clamp(22px,2.6vw,32px);top:clamp(20px,2.2vw,26px)}.defs--traps li:last-child{grid-column:1/-1}.defs--traps b:after{background:var(--champ);content:"";display:block;height:1px;margin-top:10px;width:26px}.fig{box-shadow:0 26px 52px -46px rgba(var(--shadow),.45)}.matrix div:hover{background:var(--cream)}footer{padding:clamp(64px,7vw,92px) 0 36px;position:relative}footer:before{background:linear-gradient(90deg,var(--champ) 0,var(--champ) 140px,var(--ink3) 140px);content:"";height:1px;left:0;position:absolute;right:0;top:0}.fg{gap:clamp(30px,4.2vw,64px);grid-template-columns:1.55fr 1fr 1fr 1.15fr}.fg>*+*{border-left:0;padding-left:0}footer .mark b{font-family:var(--disp);font-size:clamp(23px,2.1vw,29px);font-weight:300;letter-spacing:.15em;text-transform:uppercase}footer .mark{padding-bottom:16px;position:relative}footer .mark:after{background:var(--champ);bottom:0;content:"";height:1px;left:1px;position:absolute;transition:width 1s var(--ease) .35s;width:0}footer .fg>div.in .mark:after{width:44px}.fg li{padding:6px 0}.fg li a{display:inline-block;position:relative;transition:color .25s var(--ease)}.fg li a:after{background:var(--champ);bottom:-3px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .32s var(--ease);width:100%}.fg li a:hover{color:#fff;text-decoration:none}.fg li a:hover:after{transform:scaleX(1)}.fb{color:var(--slate-d);letter-spacing:.02em;margin-top:clamp(46px,5vw,66px);padding-top:24px}@media(max-width:820px){.fg{grid-template-columns:1fr 1fr}}@media(max-width:700px){.figband .fb-name{font-size:26px}.figband .fb-sub{font-size:18px}.figband .fb-cap,.figband .fb-tick{font-size:19px}}.door:hover{box-shadow:0 16px 30px -26px rgba(10,17,23,.32);transform:translateY(-2px)}.wrap.hero{padding-left:var(--gut);padding-right:var(--gut)}.field .srcline{font-size:14px}.sec:has(.figband){padding-bottom:0}.sec:has(.figband)+.sec{border-top:0}.fig{padding:clamp(14px,1.8vw,22px)}.door .go{white-space:normal}.esig-bad{color:#d99a7c}.tbl.esig.anim.go .esig-r:nth-of-type(6){transition-delay:.7s}.tbl.esig.anim.go .esig-r:nth-of-type(6) .esig-val b{transition-delay:1.3s}