.cs-11b18d{font-size:12px;line-height:1.5;opacity:.75;margin:16px auto 0;max-width:1100px;padding:0 16px;text-align:center}
:root{
--primary-color:#2e4756;--secondary-color:#e3a33b;--accent-color:#b8322a;--neutral-color:#676a66;
--base-100:#f2efe7;--base-200:#e6e1d4;--base-300:#cdc5b2;--text-color:#1b2228;
--surface:var(--base-100);--border-color:var(--base-300);
--on-primary-color:#f2efe7;--on-secondary-color:#1b2228;--on-accent-color:#ffffff;--on-base-200:#1b2228;
--font-heading:'Sofia Sans Semi Condensed','Arial Narrow',system-ui,sans-serif;
--font-body:'Vollkorn',Georgia,'Times New Roman',serif;
--border-radius:4px;--spacing:24px;
--radius:var(--border-radius,4px);--bw:var(--border-width,1px);
--pad-y:96px;--wrap:1320px;--side:40px;--gut:24px;--label-col:220px;
}
body{
--console-bg:var(--primary-color);
--console-ink:var(--on-primary-color,#f2efe7);
--console-line:color-mix(in srgb,var(--primary-color) 68%,var(--text-color));
--band-bg:var(--primary-color);--band-ink:var(--on-primary-color,#f2efe7);
--frame-c:var(--primary-color);
--plate-bg:var(--text-color);--plate-ink:var(--base-100);
--tape-bg:color-mix(in srgb,var(--base-100) 70%,var(--secondary-color) 30%);--tape-ink:var(--text-color);--tape-edge:var(--secondary-color);
--knob:var(--text-color);--knob-line:var(--base-100);
--cap:var(--base-100);--cap-line:var(--text-color);
--meter-on:var(--secondary-color);--meter-peak:var(--accent-color);
--meter-off:color-mix(in srgb,var(--console-ink) 45%,transparent);
--tick:color-mix(in srgb,var(--console-ink) 55%,transparent);
--screw-c:var(--console-line);
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--base-100);color:var(--text-color);font:400 1.0625rem/1.7 var(--font-body);font-synthesis:none;-webkit-font-smoothing:antialiased}
main{display:block}
img,video,iframe{max-width:100%;height:auto}
img{display:block}
svg{display:block;max-width:100%}
svg[aria-hidden]{pointer-events:none}
a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px;transition:color .16s,background-color .16s,border-color .16s,text-decoration-color .16s}
h1,h2,h3,h4{font-family:var(--font-heading);color:var(--primary-color);margin:0;text-transform:none;letter-spacing:var(--heading-tracking,-0.005em);overflow-wrap:break-word;hyphens:manual}
h1{font-size:clamp(2.6rem,6vw,5.4rem);line-height:1;font-weight:800}
h2{font-size:clamp(2rem,4.4vw,4rem);line-height:1;font-weight:800}
h3{font-size:clamp(1.3rem,1.9vw,1.65rem);line-height:1.15;font-weight:600}
p{margin:0 0 1em}
ul,ol,dl,dd,figure{margin:0;padding:0}
li{list-style:none}
:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}
.cs-c60334{max-width:calc(var(--wrap) + var(--side) * 2);margin:0 auto;padding-left:var(--side);padding-right:var(--side)}
.cs-4e9d85{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut)}
.cs-37a9a4{background:var(--base-100);padding:var(--pad-y) 0}
.cs-e5e69b{background:var(--base-200);color:var(--on-base-200,var(--text-color));padding:var(--pad-y) 0}
.cs-167cad{font-size:1.25rem;line-height:1.55;margin:0}
.cs-56e375{font:600 .78rem/1.3 var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--neutral-color)}
.cs-f754c4{font-variant-numeric:tabular-nums lining-nums}

/* tape label: masking tape with jagged ends */
.cs-756797{display:inline-block;max-width:100%;background:var(--tape-bg);color:var(--tape-ink);font:600 .95rem/1.15 var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums;padding:9px 18px;text-align:center;overflow-wrap:break-word;clip-path:polygon(0 0,100% 0,calc(100% - 5px) 25%,100% 50%,calc(100% - 5px) 75%,100% 100%,0 100%,5px 75%,0 50%,5px 25%);border-bottom:2px solid var(--tape-edge)}
.cs-d1204f{background:var(--base-200);color:var(--on-base-200,var(--text-color))}
/* dark plate: horizon words, numerals, "on request" */
.cs-926543{display:inline-block;max-width:100%;background:var(--plate-bg);color:var(--plate-ink);font:600 .8125rem/1.2 var(--font-heading);text-transform:uppercase;letter-spacing:.1em;padding:6px 12px;border-radius:2px;text-align:center;overflow-wrap:break-word;font-variant-numeric:tabular-nums}
/* square key: presets, talk-back */
.cs-4ad377{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border:1.5px solid var(--primary-color);border-radius:var(--radius);color:var(--primary-color);font:700 1rem/1 var(--font-heading);font-variant-numeric:tabular-nums}
.cs-1c931c{background:var(--accent-color);border-color:var(--accent-color);color:var(--on-accent-color,#fff)}
/* four screw heads in the corners of a panel */
.cs-567d20{background-image:radial-gradient(circle,var(--screw-c) 0 2.5px,transparent 3px),radial-gradient(circle,var(--screw-c) 0 2.5px,transparent 3px),radial-gradient(circle,var(--screw-c) 0 2.5px,transparent 3px),radial-gradient(circle,var(--screw-c) 0 2.5px,transparent 3px);background-size:8px 8px;background-repeat:no-repeat;background-position:left 3px top 3px,right 3px top 3px,left 3px bottom 3px,right 3px bottom 3px}
/* meter-bridge rule */
.cs-3b9e00{display:block;width:100%;height:24px;color:var(--primary-color);pointer-events:none}
.cs-3b9e00 svg{width:100%;height:24px}
.cs-3b9e00 .cs-303b75{fill:var(--secondary-color);stroke:var(--secondary-color)}
.cs-3b9e00 .cs-a900c2{fill:var(--accent-color);stroke:var(--accent-color)}
.cs-b5095a{height:0;border-top:2px solid var(--primary-color)}
/* caption under illustrations */
.cs-2b1462{display:flex;align-items:baseline;gap:12px;margin:16px 0 0;font:italic 400 1rem/1.5 var(--font-body);color:var(--neutral-color)}
.cs-2b1462::before{content:"";flex:none;width:24px;height:0;border-top:2px solid var(--primary-color);transform:translateY(-4px)}
/* text link with a long thin arrow */
.cs-e3e64d{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--text-color);font:400 1.125rem/1.3 var(--font-body);text-decoration:underline 1px;text-underline-offset:8px}
.cs-e3e64d::after{content:"";flex:none;width:48px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 48 12'%3E%3Cpath d='M0 6H46M41 1L46 6L41 11' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 48 12'%3E%3Cpath d='M0 6H46M41 1L46 6L41 11' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.cs-e3e64d:hover,.cs-e3e64d:focus-visible{color:var(--primary-color);text-decoration-thickness:2px}
.cs-686954::after{width:22px}

/* section head: tape channel number + h2 + lead */
.cs-9a94eb{align-items:end;row-gap:16px;margin-bottom:48px}
.cs-9a94eb .cs-756797{grid-column:1/3;justify-self:start;align-self:start;margin-top:6px}
.cs-9a94eb h2{grid-column:3/9}
.cs-9a94eb .cs-167cad{grid-column:9/13}
.cs-5d3bb3 h2{grid-column:3/7}
.cs-5d3bb3 .cs-8fd583{grid-column:7/13;align-self:center}

/* ruled rows: label column + text + plate */
.cs-a4dd59{border-bottom:2px solid var(--primary-color)}
.row{display:grid;grid-template-columns:var(--label-col) minmax(0,1fr) auto;gap:var(--gut);align-items:start;padding:28px 0;border-top:var(--bw) solid var(--border-color)}
.row:first-child{border-top:2px solid var(--primary-color)}
.row h3{margin:0 0 8px}
.row p{margin:0}
.row .cs-756797{justify-self:start}
.cs-2b777e{font:700 1.5rem/1 var(--font-heading);color:var(--primary-color);font-variant-numeric:tabular-nums}
.cs-2688dc{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}
.cs-831802{grid-template-columns:var(--label-col) minmax(0,1fr) minmax(0,1fr)}
.row .cs-9390fb{font-style:italic;color:var(--neutral-color)}
.cs-78429b .cs-31d8ca li:nth-child(n+4){display:grid}
.cs-45dcb6{margin-top:72px}
.cs-a565ee{margin-top:28px}
.cs-59909c details{border-top:var(--bw) solid var(--base-300)}
.cs-59909c details:first-child{border-top:2px solid var(--primary-color)}
.cs-59909c summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:18px 0;cursor:pointer;list-style:none;font:600 clamp(1.15rem,1.6vw,1.4rem)/1.25 var(--font-heading);color:var(--primary-color)}
.cs-59909c summary::-webkit-details-marker{display:none}
.cs-59909c summary::after{content:"";flex:none;width:14px;height:14px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-4px)}
.cs-59909c details[open] summary::after{transform:rotate(-135deg) translateY(-2px)}
.cs-59909c details p{margin:0 0 20px;max-width:66ch}
.cs-59909c{border-bottom:2px solid var(--primary-color)}

/* prose */
.cs-64b13a{max-width:66ch}
.cs-64b13a h2{font-size:clamp(1.45rem,2.2vw,1.8rem);margin:1.6em 0 .55em}
.cs-64b13a h3{margin:1.4em 0 .5em}
.cs-64b13a p,.cs-64b13a ul,.cs-64b13a ol{margin:0 0 1.1em}
.cs-64b13a ul,.cs-64b13a ol{padding-left:1.2em}
.cs-64b13a li{list-style:disc;margin:0 0 .4em}
.cs-64b13a ol li{list-style:decimal}
.cs-64b13a a{color:var(--primary-color);text-decoration:underline}
/* side note on the panel wash */
.cs-b1c896{background:var(--base-200);color:var(--on-base-200,var(--text-color));border-radius:var(--radius);padding:28px}
.cs-b1c896 .cs-756797{margin-bottom:20px}
.cs-b1c896 p{font-size:1.25rem;line-height:1.45;margin:0}
/* rack-panel photo frame */
.cs-615e19{position:relative;margin:28px 0 0;padding:10px;border-radius:var(--radius);background-color:var(--frame-c);--screw-c:color-mix(in srgb,var(--frame-c) 55%,var(--text-color))}
.cs-4d26eb{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:1px;filter:saturate(.78) contrast(1.05) brightness(1.02) sepia(.06)}
.cs-d2c6bc .cs-4d26eb{aspect-ratio:4/5}
.cs-615e19::after{content:attr(data-n);position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--tape-bg);color:var(--tape-ink);font:600 .8125rem/1 var(--font-heading);letter-spacing:.1em;padding:7px 18px;clip-path:polygon(0 0,100% 0,calc(100% - 4px) 50%,100% 100%,0 100%,4px 50%);pointer-events:none}

/* header: meter-bridge strip */
.cs-48beff{position:sticky;top:0;z-index:20;background:var(--base-100);border-bottom:2px solid var(--base-300)}
.cs-32fbc9{display:flex;align-items:center;gap:28px;min-height:76px}
.cs-c37498{display:flex;align-items:center;gap:12px;min-width:0;color:var(--text-color);text-decoration:none}
.cs-d7f66e{flex:none;width:26px;height:26px;color:var(--primary-color)}
.cs-d7f66e svg{width:26px;height:26px}
.cs-d7f66e .cs-a900c2{color:var(--accent-color)}
.cs-4ab62c{min-width:0;font:800 1.5rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:break-word}
.cs-5c4866{flex:1 1 auto;min-width:0;display:flex;justify-content:center}
.cs-85cdc6{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}
.cs-85cdc6 li{padding:0 22px;border-left:1px solid var(--base-300)}
.cs-85cdc6 li:last-child{border-right:1px solid var(--base-300)}
.cs-85cdc6 a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:52px;color:var(--text-color);font:600 .8125rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;text-decoration:none}
.cs-85cdc6 a::before{content:"";flex:none;width:7px;height:7px;border:1.5px solid var(--primary-color);border-radius:50%;transition:background-color .16s,border-color .16s}
.cs-85cdc6 a:hover,.cs-85cdc6 a:focus-visible{text-decoration:underline 2px;text-underline-offset:6px}
.cs-85cdc6 a:hover::before,.cs-85cdc6 a:focus-visible::before{background:var(--accent-color);border-color:var(--accent-color)}
.cs-85cdc6 .cs-82af24{display:none}
.cs-edde35{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--text-color);font:400 1.0625rem/1.2 var(--font-body);text-decoration:none;white-space:nowrap}
.cs-edde35::after{content:"";flex:none;width:22px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 22 10'%3E%3Cpath d='M0 5H20M16 1L20 5L16 9' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 22 10'%3E%3Cpath d='M0 5H20M16 1L20 5L16 9' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.cs-edde35:hover,.cs-edde35:focus-visible{text-decoration:underline 1px;text-underline-offset:6px;color:var(--primary-color)}

/* hero */
.cs-4820c8{padding:72px 0 64px}
.cs-c2d22d{align-items:end;row-gap:28px}
.cs-c2d22d h1{grid-column:1/8;max-width:11ch;font-size:clamp(2.9rem,7.6vw,7.25rem);line-height:.94}
.cs-37a9a4 + .cs-37a9a4{padding-top:0}
.cs-93dd2f{grid-column:9/13;align-self:end;padding-bottom:6px}
.cs-93dd2f .cs-167cad{margin-bottom:18px}

/* the console */
.cs-53efb5{display:flex;align-items:stretch;margin-top:48px;padding:10px;border-radius:var(--radius);background-color:var(--console-bg);box-shadow:inset 0 0 0 1px var(--console-line);counter-reset:strip}
.cs-9f5307{display:contents}
.cs-e97e4f{flex:1 1 0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"plate plate" "knobs meter" "fader meter" "tape tape";align-items:start;justify-items:center;row-gap:18px;column-gap:10px;padding:18px 14px 16px;counter-increment:strip;border-left:1px solid var(--console-line)}
.cs-e97e4f:first-child{border-left:0}
.cs-e97e4f .cs-926543{grid-area:plate;background:color-mix(in srgb,var(--console-line) 55%,var(--text-color));color:var(--console-ink)}
.cs-3801cd{grid-area:knobs;display:flex;gap:16px;pointer-events:none}
.cs-3801cd i{position:relative;display:block;width:26px;height:26px;border-radius:50%;background:var(--knob);box-shadow:0 0 0 2px var(--console-line)}
.cs-3801cd i::after{content:"";position:absolute;left:50%;top:3px;width:2px;height:10px;margin-left:-1px;background:var(--knob-line);transform-origin:50% 10px;transform:rotate(var(--a,0deg))}
.cs-e97e4f:nth-child(6n+1) .cs-3801cd i:first-child{--a:-35deg}.cs-e97e4f:nth-child(6n+1) .cs-3801cd i:last-child{--a:20deg}
.cs-e97e4f:nth-child(6n+2) .cs-3801cd i:first-child{--a:-60deg}.cs-e97e4f:nth-child(6n+2) .cs-3801cd i:last-child{--a:-25deg}
.cs-e97e4f:nth-child(6n+3) .cs-3801cd i:first-child{--a:0deg}.cs-e97e4f:nth-child(6n+3) .cs-3801cd i:last-child{--a:40deg}
.cs-e97e4f:nth-child(6n+4) .cs-3801cd i:first-child{--a:-45deg}.cs-e97e4f:nth-child(6n+4) .cs-3801cd i:last-child{--a:5deg}
.cs-e97e4f:nth-child(6n+5) .cs-3801cd i:first-child{--a:-30deg}.cs-e97e4f:nth-child(6n+5) .cs-3801cd i:last-child{--a:50deg}
.cs-e97e4f:nth-child(6n+6) .cs-3801cd i:first-child{--a:25deg}.cs-e97e4f:nth-child(6n+6) .cs-3801cd i:last-child{--a:-50deg}
.cs-82f3fa{grid-area:meter;display:flex;flex-direction:column-reverse;gap:3px;pointer-events:none}
.cs-82f3fa i{position:relative;display:block;width:16px;height:11px;border:1px solid var(--meter-off);border-radius:3px;overflow:hidden}
.cs-82f3fa i:nth-child(1){--i:1}.cs-82f3fa i:nth-child(2){--i:2}.cs-82f3fa i:nth-child(3){--i:3}.cs-82f3fa i:nth-child(4){--i:4}.cs-82f3fa i:nth-child(5){--i:5}
.cs-82f3fa i:nth-child(6){--i:6}.cs-82f3fa i:nth-child(7){--i:7}.cs-82f3fa i:nth-child(8){--i:8}.cs-82f3fa i:nth-child(9){--i:9}.cs-82f3fa i:nth-child(10){--i:10}
.cs-82f3fa i::before,.cs-82f3fa i::after{content:"";position:absolute;left:0;top:0;bottom:0}
.cs-82f3fa i::before{background:var(--meter-on);width:calc(clamp(0,var(--meter) - var(--i) + 1,1) * 100%)}
.cs-82f3fa i::after{background:var(--meter-peak);width:calc(clamp(0,var(--meter) - var(--i) + 1,1) * clamp(0,var(--i) - var(--meter) + 2,1) * clamp(0,var(--i) - 5,1) * 100%)}
.cs-ec4c8a{grid-area:fader;position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:220px;pointer-events:none}
.cs-ec4c8a::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:4px;margin-left:-2px;border-radius:2px;background:color-mix(in srgb,var(--console-line) 50%,var(--text-color))}
.cs-ec4c8a::after{content:"";position:absolute;top:0;bottom:0;left:4px;right:4px;background:repeating-linear-gradient(to bottom,var(--tick) 0 1px,transparent 1px 21.9px) left top/9px 100% no-repeat,repeating-linear-gradient(to bottom,var(--tick) 0 1px,transparent 1px 21.9px) right top/9px 100% no-repeat}
.cs-5213d5{position:absolute;z-index:1;left:0;width:44px;height:22px;border-radius:3px;background:var(--cap);bottom:calc(clamp(0,var(--level),10) * (100% - 22px) / 10)}
.cs-5213d5::after{content:"";position:absolute;left:5px;right:5px;top:10px;height:2px;background:var(--cap-line)}
.cs-e97e4f .cs-756797{grid-area:tape;width:100%;font-size:.875rem;padding:9px 10px}
.cs-e97e4f .cs-756797::before{content:none}
.cs-4e4300{flex:1.5 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:22px;margin-left:6px;padding:18px 16px 16px;border-left:1px solid var(--console-line);box-shadow:-6px 0 0 var(--console-line)}
.cs-92c3c2{width:100%;background:var(--base-100);color:var(--text-color);font:700 clamp(1.1rem,1.6vw,1.35rem)/1.1 var(--font-heading);text-transform:uppercase;letter-spacing:.08em;padding:12px 14px;border-radius:2px;box-shadow:inset 0 0 0 2px var(--console-line);text-align:center;overflow-wrap:break-word}
.cs-dcc405{display:flex;justify-content:center;gap:44px;flex:1 1 auto}
.cs-dcc405 .cs-ec4c8a{height:220px}
.cs-dcc405 .cs-5213d5{bottom:calc(6 * (100% - 22px) / 10)}
.cs-4e4300 .cs-756797{width:auto;min-width:60%}
.cs-bbe7d4,.cs-3c4997{display:none}

/* hero-b: channel ledger */
.cs-ddd037 .cs-c2d22d{align-items:start;grid-template-rows:auto 1fr}
.cs-ddd037 .cs-c2d22d h1{grid-column:1/9;max-width:none}
.cs-ddd037 .cs-bd5662{grid-column:1/9}
.cs-ddd037 .cs-bd5662 .cs-167cad{max-width:44ch;margin:28px 0 14px}
.cs-ddd037 .cs-615e19{grid-column:9/13;grid-row:1/3;margin:0}
.cs-561187{margin-top:56px;border-bottom:2px solid var(--primary-color)}
.cs-561187 li{display:grid;grid-template-columns:var(--label-col) minmax(0,1fr) minmax(180px,280px) 120px;align-items:center;gap:var(--gut);padding:22px 0;border-top:var(--bw) solid var(--border-color)}
.cs-561187 li:first-child{border-top:2px solid var(--primary-color)}
.cs-561187 .cs-756797{justify-self:start}
.cs-561187 p{margin:0}
.cs-561187 .cs-926543{justify-self:end}
.cs-06cda0{position:relative;display:flex;align-items:center;justify-content:center;height:36px;pointer-events:none}
.cs-06cda0::before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:var(--base-300)}
.cs-06cda0::after{content:"";position:absolute;left:0;right:0;top:4px;bottom:4px;background:repeating-linear-gradient(to right,var(--neutral-color) 0 1px,transparent 1px 10%) left top/100% 6px no-repeat,repeating-linear-gradient(to right,var(--neutral-color) 0 1px,transparent 1px 10%) left bottom/100% 6px no-repeat;opacity:.7}
.cs-463440{position:absolute;z-index:1;top:0;width:22px;height:36px;border-radius:3px;background:var(--primary-color);left:calc(clamp(0,var(--level),10) * (100% - 22px) / 10)}
.cs-463440::after{content:"";position:absolute;top:5px;bottom:5px;left:10px;width:2px;background:var(--on-primary-color,#f2efe7)}

/* steps: five stops on one signal path */
.cs-535b39{margin-bottom:40px}
.cs-68af6b{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gut);counter-reset:stop}
.cs-68af6b::before{content:"";position:absolute;top:27px;left:10%;right:10%;height:2px;background:var(--primary-color);pointer-events:none}
.cs-68af6b li{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;justify-items:center;align-items:start;text-align:center;counter-increment:stop}
.cs-92e220{position:relative;display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:var(--radius);background-color:var(--console-bg);box-shadow:inset 0 0 0 1px var(--console-line)}
.cs-92e220::before{content:counter(stop);display:grid;place-items:center;width:26px;height:30px;border-radius:2px;background:var(--plate-bg);color:var(--plate-ink);font:700 1rem/1 var(--font-heading);font-variant-numeric:tabular-nums}
.cs-68af6b .cs-756797{margin:22px 0 14px;font-size:.8125rem;letter-spacing:.06em;padding:8px 14px}
.cs-68af6b p{max-width:24ch;margin:0}
.cs-2da70f{position:relative;counter-reset:stop}
.cs-2da70f::before{content:"";position:absolute;left:27px;top:28px;bottom:28px;width:2px;background:var(--primary-color);pointer-events:none}
.cs-2da70f li{position:relative;display:grid;grid-template-columns:56px var(--label-col) minmax(0,1fr) auto;gap:var(--gut);align-items:start;padding:0 0 40px;counter-increment:stop}
.cs-2da70f li:last-child{padding-bottom:0}
.cs-2da70f .cs-756797{justify-self:start;margin-top:12px}
.cs-2da70f p{margin:10px 0 0}
.cs-2da70f .cs-926543{margin-top:14px}

/* presets */
.cs-8fd583{display:flex;flex-wrap:wrap;gap:10px;counter-reset:pkey}
.cs-8fd583 .cs-4ad377{counter-increment:pkey}
.cs-8fd583 .cs-4ad377::before{content:counter(pkey)}
.cs-8fd583 .cs-4ad377:first-child{background:var(--accent-color);border-color:var(--accent-color);color:var(--on-accent-color,#fff)}
.cs-ef1e89{border:var(--bw) solid var(--base-300);counter-reset:preset}
.cs-ef1e89 li{display:grid;grid-template-columns:64px 200px minmax(0,1fr) 280px;align-items:center;gap:var(--gut);padding:20px 24px;border-top:var(--bw) solid var(--base-300);counter-increment:preset}
.cs-ef1e89 li:first-child{border-top:0}
.cs-9cc3f6::before{content:counter(preset);font:700 clamp(1.6rem,2.4vw,2.2rem)/1 var(--font-heading);color:var(--primary-color);font-variant-numeric:tabular-nums}
.cs-ef1e89 .cs-756797{justify-self:start}
.cs-ef1e89 p{margin:0}
.cs-ef1e89 .cs-256e88{color:var(--neutral-color);font-style:italic}
.cs-ef1e89 .cs-c0bfbf{margin-top:6px}
.cs-9abb97{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:76px;padding:12px 16px;border-radius:var(--radius);background-color:var(--console-bg);box-shadow:inset 0 0 0 1px var(--console-line);pointer-events:none}
.cs-9abb97 i{position:relative;display:block;background:repeating-linear-gradient(to bottom,var(--tick) 0 1px,transparent 1px 8.6px) center/20px 100% no-repeat}
.cs-9abb97 i::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:4px;margin-left:-2px;border-radius:2px;background:color-mix(in srgb,var(--console-line) 50%,var(--text-color))}
.cs-9abb97 i::after{content:"";position:absolute;left:50%;width:24px;height:12px;margin-left:-12px;border-radius:2px;background:linear-gradient(var(--cap-line),var(--cap-line)) center/16px 2px no-repeat,var(--cap)}
.cs-ef1e89 li:nth-child(5n+1){--p1:6;--p2:7;--p3:4;--p4:5}
.cs-ef1e89 li:nth-child(5n+2){--p1:5;--p2:5;--p3:6;--p4:4}
.cs-ef1e89 li:nth-child(5n+3){--p1:7;--p2:4;--p3:6;--p4:6}
.cs-ef1e89 li:nth-child(5n+4){--p1:4;--p2:6;--p3:7;--p4:7}
.cs-ef1e89 li:nth-child(5n+5){--p1:6;--p2:3;--p3:5;--p4:8}
.cs-9abb97 i:nth-child(1)::after{bottom:calc(var(--p1,5) * (100% - 12px) / 10)}
.cs-9abb97 i:nth-child(2)::after{bottom:calc(var(--p2,5) * (100% - 12px) / 10)}
.cs-9abb97 i:nth-child(3)::after{bottom:calc(var(--p3,5) * (100% - 12px) / 10)}
.cs-9abb97 i:nth-child(4)::after{bottom:calc(var(--p4,5) * (100% - 12px) / 10)}
.cs-6d77db{align-items:start}
.cs-57e7f5{grid-column:1/6;padding:32px;border-radius:var(--radius);background:var(--base-200);color:var(--primary-color)}
.cs-57e7f5 svg{width:100%;max-width:420px;height:auto;margin:0 auto}
.cs-57e7f5 .cs-a900c2{color:var(--accent-color)}
.cs-fdc067{grid-column:7/13;counter-reset:preset}
.cs-fdc067 > div{padding:22px 0;border-top:var(--bw) solid var(--base-300);counter-increment:preset}
.cs-fdc067 > div:first-child{border-top:2px solid var(--primary-color)}
.cs-fdc067 .cs-4ad377::before{content:counter(preset)}
.cs-fdc067 > div:first-child .cs-4ad377{background:var(--accent-color);border-color:var(--accent-color);color:var(--on-accent-color,#fff)}
.cs-fdc067 dt{display:flex;align-items:center;gap:16px;margin:0 0 8px}
.cs-a19b5e{min-width:0;font:600 clamp(1.3rem,1.9vw,1.65rem)/1.15 var(--font-heading);color:var(--primary-color);overflow-wrap:break-word}
.cs-fdc067 dd{margin:0;padding-left:52px}
.cs-fdc067 dd p{margin:0 0 4px}
.cs-637e7b{grid-column:3/10;margin:-24px 0 36px}
.cs-fdc067 .cs-256e88{color:var(--neutral-color);font-style:italic}
.cs-c3e68d{font:600 .78rem/1.3 var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--neutral-color);margin-right:8px}

/* back to the mix */
.cs-a5c18b{align-items:start;row-gap:40px}
.cs-96fba7{grid-column:1/8;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px;border-radius:var(--radius);background-color:var(--console-bg);box-shadow:inset 0 0 0 1px var(--console-line)}
.cs-9d7508{display:flex;flex-direction:column;align-items:center;gap:18px;padding:22px 16px 18px;color:var(--cap);box-shadow:inset 0 0 0 1px var(--console-line)}
.cs-9d7508 svg{width:100%;max-width:260px;height:auto}
.cs-9d7508 .cs-a900c2{stroke:var(--secondary-color)}
.cs-31d8ca{grid-column:8/13;counter-reset:pt}
.cs-31d8ca li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:6px 16px;padding:22px 0;border-top:var(--bw) solid var(--base-300);counter-increment:pt}
.cs-31d8ca li:first-child{border-top:2px solid var(--primary-color)}
.cs-31d8ca li::before{content:counter(pt);grid-row:1/3;font:700 1.5rem/1 var(--font-heading);color:var(--primary-color);font-variant-numeric:tabular-nums}
.cs-31d8ca .cs-756797{justify-self:start}
.cs-31d8ca p{margin:0}
.cs-e850ba li:nth-child(n+4){display:none}
.cs-80a39c{grid-column:1/8;margin-top:-24px}

/* costs */
.cs-f69365{overflow-x:auto;-webkit-overflow-scrolling:touch}
.cs-640b9b{width:100%;border-collapse:collapse;font:400 1rem/1.5 var(--font-body)}
.cs-640b9b th{text-align:left;font:600 .78rem/1.3 var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--neutral-color);padding:0 16px 12px 0;border-bottom:2px solid var(--primary-color)}
.cs-640b9b td{padding:18px 16px 18px 0;border-top:var(--bw) solid var(--base-300);vertical-align:top}
.cs-640b9b tr:last-child td{border-bottom:2px solid var(--primary-color)}
.cs-640b9b .cs-a00b66{font:600 1.25rem/1.2 var(--font-heading);color:var(--primary-color)}
.cs-cb8fb9 tbody tr:nth-child(n+4){display:none}
.cs-cb8fb9 tbody tr:nth-child(3) td{border-bottom:2px solid var(--primary-color)}
.cs-7be90f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;margin-top:22px}
.cs-7be90f p{margin:0;max-width:64ch;font-style:italic}

/* guides teaser */
.cs-64f697 li{display:grid;grid-template-columns:var(--label-col) minmax(0,1fr) auto;gap:var(--gut);align-items:start;padding:24px 0;border-top:var(--bw) solid var(--base-300)}
.cs-64f697 li:first-child{border-top:2px solid var(--primary-color)}
.cs-ccce0c li:nth-child(n+4){display:none}
.cs-64f697 .cs-756797{justify-self:start}
.cs-64f697 h3 a{text-decoration:none}
.cs-64f697 h3 a:hover,.cs-64f697 h3 a:focus-visible{text-decoration:underline 2px;text-underline-offset:5px}
.cs-64f697 p{margin:8px 0 0}
.cs-3772ac{border-bottom:2px solid var(--primary-color)}
.cs-0e2061 > li{display:grid;grid-template-columns:var(--label-col) minmax(0,1fr) auto;gap:var(--gut);align-items:start;padding:24px 0;border-top:var(--bw) solid var(--base-300)}
.cs-0e2061 > li:nth-child(2){border-top:2px solid var(--primary-color)}
.cs-0e2061 .cs-615e19{display:none}
.cs-0e2061 .cs-756797{justify-self:start}
.cs-0e2061 h3 a,.cs-0e2061 h2 a{text-decoration:none}
.cs-0e2061 h3 a:hover,.cs-0e2061 h3 a:focus-visible{text-decoration:underline 2px;text-underline-offset:5px}
.cs-0e2061 p{margin:8px 0 0}
.cs-0e2061 > li:first-child{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:16px;padding:0 0 56px;border-top:0}
.cs-0e2061 > li:first-child .cs-615e19{display:block;grid-column:1/8;grid-row:1/5;margin:0}
.cs-0e2061 > li:first-child .cs-756797,.cs-0e2061 > li:first-child .cs-bccaff,.cs-0e2061 > li:first-child .cs-56e375{grid-column:8/13}
.cs-0e2061 > li:first-child .cs-756797{margin-top:8px}
.cs-0e2061 > li:first-child h3{font-size:clamp(1.7rem,2.8vw,2.4rem)}
.cs-0e2061{border-bottom:2px solid var(--primary-color)}

/* capital-at-risk band */
.cs-d7352c{background-color:var(--band-bg);color:var(--band-ink);--screw-c:color-mix(in srgb,var(--band-bg) 60%,var(--text-color))}
.cs-aa100d{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px;padding-top:24px;padding-bottom:24px;text-align:center}
.cs-aa100d p{margin:0;font:italic 400 clamp(1.15rem,1.8vw,1.5rem)/1.4 var(--font-body);max-width:72ch}
.cs-aa100d a{color:var(--band-ink);font:600 .78rem/1.3 var(--font-heading);text-transform:uppercase;letter-spacing:.12em;text-decoration:underline 1px;text-underline-offset:5px;display:inline-flex;align-items:center;min-height:44px}

/* enquiry slips */
.cs-e56370{position:relative;padding:48px;border:4px solid var(--primary-color);border-radius:var(--radius);background-color:var(--base-200);color:var(--on-base-200,var(--text-color));--screw-c:var(--base-300)}
.cs-e56370 .cs-4e9d85{align-items:start;row-gap:32px}
.cs-44850a{grid-column:1/6}
.cs-44850a h2{margin-bottom:22px}
.cs-5cd61e{display:flex;align-items:center;gap:16px;margin-bottom:22px}
.cs-5cd61e .cs-3b9e00{max-width:240px}
.cs-44850a p{margin:0}
.cs-fbb918{grid-column:7/13;padding-left:var(--gut);border-left:1px solid var(--base-300)}
.cs-2061ad{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;counter-reset:inp}
.cs-51e64a{display:flex;flex-direction:column;gap:8px;min-width:0}
.cs-40028e{grid-column:1/-1}
.cs-9f7cdb{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.cs-9f7cdb .cs-756797{font-size:.8125rem;padding:7px 14px}
.cs-8f5e9b .cs-51e64a{counter-increment:inp}
.cs-8f5e9b .cs-e1ed05::after{content:" " counter(inp)}
.cs-2838a5 .cs-756797{align-self:flex-start;font-size:.8125rem;padding:6px 12px}
.cs-2061ad input,.cs-2061ad textarea{width:100%;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--primary-color);border-radius:0;background:transparent;color:var(--text-color);font:400 1rem/1.4 var(--font-body)}
.cs-2061ad textarea{min-height:96px;resize:vertical}
.cs-2061ad input::placeholder,.cs-2061ad textarea::placeholder{color:var(--neutral-color);opacity:1}
.cs-2061ad input:focus-visible,.cs-2061ad textarea:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}
.cs-ed5c3d{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 28px;border:0;border-radius:var(--radius);background:var(--accent-color);color:var(--on-accent-color,#fff);font:600 1.0625rem/1 var(--font-heading);letter-spacing:.04em;cursor:pointer;transition:background-color .16s,color .16s}
.cs-ed5c3d::after{content:"";width:22px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 22 10'%3E%3Cpath d='M0 5H20M16 1L20 5L16 9' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 22 10'%3E%3Cpath d='M0 5H20M16 1L20 5L16 9' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.cs-ed5c3d:hover,.cs-ed5c3d:focus-visible{background:var(--primary-color);color:var(--on-primary-color,#f2efe7)}
.cs-5cdfc3{grid-column:1/-1;margin:0;font:italic 400 .9375rem/1.5 var(--font-body);color:var(--neutral-color)}
.cs-74651b{padding:56px 0}
.cs-dc7cae{align-items:center;row-gap:24px;padding:28px 0;border-top:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color)}
.cs-dc7cae h3{grid-column:1/5}
.cs-dc7cae .cs-2061ad{grid-column:5/13;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:18px 22px}
.cs-dc7cae .cs-ed5c3d{grid-column:auto}
.cs-dc7cae .cs-5cdfc3{grid-column:1/-1}

/* footer */
.cs-3b4ede{background:var(--base-100);color:var(--text-color);padding:40px 0 0}
.cs-8d85cf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gut);padding:40px 0 36px}
.cs-ae37c7{min-width:0;padding-left:24px;border-left:1px solid var(--base-300)}
.cs-ae37c7 .cs-756797{margin-bottom:16px;font-size:.8125rem;padding:7px 14px}
.cs-ae37c7 li{margin:0}
.cs-ae37c7 a{display:inline-flex;align-items:center;min-height:36px;text-decoration:none;overflow-wrap:break-word}
.cs-ae37c7 a:hover,.cs-ae37c7 a:focus-visible{text-decoration:underline;color:var(--primary-color)}
.cs-ae37c7 .cs-ca87ac{display:block;padding:6px 0;overflow-wrap:break-word}
.cs-d36e67{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:28px 0 18px;border-top:2px solid var(--primary-color)}
.cs-d36e67 .cs-d7f66e,.cs-d36e67 .cs-d7f66e svg{width:40px;height:40px}
.cs-82ec5a{min-width:0;color:var(--primary-color);font:800 clamp(3rem,10vw,8.5rem)/.9 var(--font-heading);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:break-word}
.cs-e8315f{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0;padding:0 0 28px;font:600 .78rem/1.5 var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--neutral-color)}
.cs-e8315f span{min-width:0;overflow-wrap:break-word}
.cs-11b18d{grid-column:1/-1;max-width:calc(var(--wrap) + var(--side) * 2);margin:0 auto;padding:16px var(--side) 28px;border-top:1px solid var(--base-300);font:400 .9375rem/1.55 var(--font-body);color:var(--text-color)}

/* inner page head */
.cs-598cc1{padding:64px 0 0}
.cs-598cc1 .cs-4e9d85{align-items:start;row-gap:20px}
.cs-9267d3{grid-column:1/3;justify-self:start;font:700 clamp(1.6rem,2.6vw,2.4rem)/1 var(--font-heading);padding:18px 22px;clip-path:polygon(0 4px,100% 0,calc(100% - 8px) 22%,100% 46%,calc(100% - 6px) 72%,100% 100%,0 calc(100% - 4px),8px 76%,0 50%,6px 24%)}
.cs-3a5243{grid-column:3/11;padding-left:24px;border-left:1px solid var(--base-300)}
.cs-3a5243 .cs-56e375{margin:0 0 12px}
.cs-3a5243 h1{font-size:clamp(2.4rem,5vw,4.4rem);margin:0 0 18px}
.cs-3a5243 .cs-167cad{max-width:60ch}
.cs-598cc1 .cs-3b9e00{margin-top:36px}
.cs-fd340c{padding:64px 0}
.cs-fd340c + .cs-fd340c{padding-top:0}
.cs-8d0ee6{grid-column:3/10;min-width:0}
.cs-28ae8f{grid-column:10/13;min-width:0}
.cs-28ae8f .cs-b1c896{position:sticky;top:96px}
.cs-a8382e{grid-column:1/-1;min-width:0}
.cs-baee0d{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 22px;margin:0 0 28px}
.cs-baee0d > *{min-width:0;max-width:100%}

/* goals: one channel per goal */
.cs-1d0658 > li{display:grid;grid-template-columns:104px minmax(0,1fr) minmax(0,1.3fr) 260px;gap:var(--gut);align-items:start;padding:32px 0;border-top:var(--bw) solid var(--base-300)}
.cs-1d0658 > li:first-child{border-top:2px solid var(--primary-color)}
.cs-6cbdec{display:flex;flex-direction:column;align-items:center;gap:14px;width:104px;padding:14px 8px;border-radius:var(--radius);background-color:var(--console-bg);box-shadow:inset 0 0 0 1px var(--console-line);pointer-events:none}
.cs-6cbdec .cs-926543{font-size:.75rem;padding:5px 8px;background:color-mix(in srgb,var(--console-line) 55%,var(--text-color));color:var(--console-ink)}
.cs-6cbdec .cs-3801cd{gap:10px}
.cs-6cbdec .cs-3801cd i{width:22px;height:22px}
.cs-6cbdec .cs-3801cd i::after{height:8px;transform-origin:50% 8px}
.cs-6cbdec .cs-ec4c8a{height:150px;width:40px}
.cs-6cbdec .cs-5213d5{width:40px;height:20px;bottom:calc(var(--lv,5) * (100% - 20px) / 10)}
.cs-1d0658 > li:nth-child(6n+1){--lv:7}.cs-1d0658 > li:nth-child(6n+2){--lv:4}.cs-1d0658 > li:nth-child(6n+3){--lv:8}
.cs-1d0658 > li:nth-child(6n+4){--lv:3}.cs-1d0658 > li:nth-child(6n+5){--lv:6}.cs-1d0658 > li:nth-child(6n+6){--lv:5}
.cs-1d0658 > li:nth-child(odd) .cs-3801cd i:first-child{--a:-40deg}.cs-1d0658 > li:nth-child(odd) .cs-3801cd i:last-child{--a:25deg}
.cs-1d0658 > li:nth-child(even) .cs-3801cd i:first-child{--a:15deg}.cs-1d0658 > li:nth-child(even) .cs-3801cd i:last-child{--a:-55deg}
.cs-119c73{display:flex;align-items:center;gap:14px;margin:0 0 10px}
.cs-1d0658 p{margin:0}
.cs-0a5e15{flex:none;display:inline-block;width:30px;height:30px;color:var(--primary-color);background:currentColor;--ki:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M12 3V21M8 6H10M8 10H10M8 14H10M8 18H10'/%3E%3Crect x='9' y='9.5' width='6' height='4' rx='1'/%3E%3C/svg%3E");-webkit-mask:var(--ki) center/contain no-repeat;mask:var(--ki) center/contain no-repeat}
.cs-0a5e15[data-icon="home"]{--ki:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 11L12 4L20.5 11M5.5 9.5V20H18.5V9.5M10 20V14.5H14V20'/%3E%3C/svg%3E")}
.cs-0a5e15[data-icon="study"]{--ki:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7C10 5.5 7 5 3.5 5.5V18.5C7 18 10 18.5 12 20C14 18.5 17 18 20.5 18.5V5.5C17 5 14 5.5 12 7ZM12 7V20'/%3E%3C/svg%3E")}
.cs-0a5e15[data-icon="reserve"]{--ki:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12A9 9 0 0 1 21 12C19.5 10.8 17.5 10.8 16 12C14.5 10.8 13.5 10.8 12 12C10.5 10.8 9.5 10.8 8 12C6.5 10.8 4.5 10.8 3 12ZM12 3V4M12 12V18.5A2 2 0 0 1 8 18.5'/%3E%3C/svg%3E")}
.cs-0a5e15[data-icon="retire"]{--ki:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 11V7.5A2.5 2.5 0 0 1 8.5 5H15.5A2.5 2.5 0 0 1 18 7.5V11M4 11.5A1.5 1.5 0 0 1 7 11.5V14H17V11.5A1.5 1.5 0 0 1 20 11.5V17H4ZM6 17V20M18 17V20'/%3E%3C/svg%3E")}
.cs-0a5e15[data-icon="travel"]{--ki:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='8' width='16' height='11' rx='2'/%3E%3Cpath d='M9 8V5.5H15V8M8 8V19M16 8V19'/%3E%3C/svg%3E")}
.cs-0a5e15[data-icon="family"]{--ki:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8.5' cy='6.5' r='2.5'/%3E%3Cpath d='M4.5 20V14A4 4 0 0 1 12.5 14V20M14.5 20V16.5A2.5 2.5 0 0 1 19.5 16.5V20'/%3E%3Ccircle cx='17' cy='10.5' r='2'/%3E%3C/svg%3E")}
.cs-9da5d8{border-left:1px solid var(--base-300);padding-left:20px}
.cs-9da5d8 li{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-top:1px solid var(--base-300)}
.cs-9da5d8 li:first-child{border-top:0;padding-top:0}
.cs-9da5d8 li::before{content:"";flex:none;width:7px;height:7px;background:var(--primary-color);transform:translateY(-2px)}

/* about */
.cs-479b79{font:700 clamp(1.6rem,3vw,2.4rem)/1.15 var(--font-heading);color:var(--primary-color);margin:0 0 28px;max-width:30ch;overflow-wrap:break-word}
.cs-3a0e23{grid-column:1/8;min-width:0;counter-reset:pr}
.cs-3a0e23 li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:6px 18px;padding:24px 0;border-top:var(--bw) solid var(--base-300);counter-increment:pr}
.cs-3a0e23 li:first-child{border-top:2px solid var(--primary-color)}
.cs-3a0e23 .cs-4ad377{grid-row:1/3}
.cs-3a0e23 .cs-4ad377::before{content:counter(pr)}
.cs-3a0e23 p{margin:0}
.cs-f63672{grid-column:9/13;min-width:0}
.cs-f63672 .cs-615e19{margin-top:0}
.cs-a530df li{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:var(--bw) solid var(--base-300)}
.cs-a530df li:first-child{border-top:2px solid var(--primary-color)}
.cs-a530df li::before{content:"";flex:none;width:28px;height:12px;border-radius:2px;background:linear-gradient(var(--on-primary-color,#f2efe7),var(--on-primary-color,#f2efe7)) center/16px 2px no-repeat,var(--primary-color)}

/* important information */
.cs-7954ad{grid-column:1/-1;padding:40px 44px;border-radius:var(--radius);background-color:var(--console-bg);color:var(--console-ink);box-shadow:inset 0 0 0 1px var(--console-line)}
.cs-7954ad p{margin:0;font:700 clamp(1.6rem,3vw,2.4rem)/1.2 var(--font-heading);max-width:40ch;overflow-wrap:break-word}
.cs-59ec92{counter-reset:ir}
.cs-59ec92 .row{counter-increment:ir}
.cs-59ec92 .cs-bb54e2::after{content:" " counter(ir,decimal-leading-zero)}
.cs-f910f4{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:32px}

/* contact */
.cs-a6daed{align-items:start;row-gap:40px}
.cs-b90f3f{grid-column:1/8;min-width:0}
.cs-f76826{grid-column:9/13;min-width:0}
.cs-e7e8a3{counter-reset:ss;margin-bottom:36px}
.cs-e7e8a3 li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 16px;padding:18px 0;border-top:var(--bw) solid var(--base-300);counter-increment:ss}
.cs-e7e8a3 li:first-child{border-top:2px solid var(--primary-color)}
.cs-e7e8a3 li::before{content:counter(ss);grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius);background:var(--console-bg);color:var(--console-ink);font:700 1rem/1 var(--font-heading)}
.cs-e7e8a3 h3{font-size:1.2rem}
.cs-e7e8a3 p{margin:0}
.cs-64e41a{font-size:clamp(1.4rem,2vw,1.8rem);margin:0 0 16px}
.cs-b1c896 .cs-64b13a p{font-size:1.0625rem;line-height:1.7;margin:0 0 1em}
.cs-8341a4 li{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-top:var(--bw) solid var(--base-300);overflow-wrap:break-word;min-width:0}
.cs-8341a4 li > span{min-width:0}
.cs-8341a4 svg{flex:none;width:20px;height:20px;margin-top:4px;color:var(--primary-color)}
.cs-8341a4 a{text-decoration:none}
.cs-8341a4 a:hover,.cs-8341a4 a:focus-visible{text-decoration:underline}

/* thanks + 404 */
.cs-da2352{align-items:center;row-gap:32px;padding-top:88px;padding-bottom:88px}
.cs-b852ba{grid-column:1/4;display:flex;flex-direction:column;align-items:center;gap:22px}
.cs-afb4ea{grid-column:5/12;min-width:0}
.cs-afb4ea h1{margin:0 0 20px;font-size:clamp(2.4rem,5vw,4.4rem)}
.cs-afb4ea .cs-f910f4{margin-top:24px}
.cs-82b761{width:76px;height:76px;border-width:2px}
.cs-f78e00{width:96px;color:var(--primary-color)}
.cs-f78e00 .cs-a900c2{stroke:var(--secondary-color)}
.cs-a9d73b{font-size:1.4rem;padding:12px 24px}

/* mobile-only console parts */
.cs-bbe7d4{counter-reset:lg;margin-top:14px;border-bottom:1px solid var(--base-300)}
.cs-bbe7d4 li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--base-300);counter-increment:lg}
.cs-bbe7d4 li::before{content:counter(lg);font:700 1.25rem/1 var(--font-heading);color:var(--primary-color)}
.cs-7aa664{min-width:0;font:600 .95rem/1.2 var(--font-heading);text-transform:uppercase;letter-spacing:.08em;overflow-wrap:break-word}
.cs-3c4997{align-items:center;gap:16px;margin-top:14px;padding:12px 14px;border-radius:var(--radius);background-color:var(--console-bg);box-shadow:inset 0 0 0 1px var(--console-line)}
.cs-3c4997 .cs-92c3c2{flex:1 1 auto;width:auto;min-width:0}
.cs-e47ed4{flex:0 0 112px;display:flex;flex-direction:column;gap:12px;pointer-events:none}
.cs-e47ed4 .cs-06cda0{height:24px}
.cs-e47ed4 .cs-06cda0::before{background:color-mix(in srgb,var(--console-line) 50%,var(--text-color))}
.cs-e47ed4 .cs-06cda0::after{background:repeating-linear-gradient(to right,var(--tick) 0 1px,transparent 1px 10%) left top/100% 5px no-repeat,repeating-linear-gradient(to right,var(--tick) 0 1px,transparent 1px 10%) left bottom/100% 5px no-repeat;opacity:1}
.cs-e47ed4 .cs-463440{width:16px;height:24px;background:var(--cap);left:calc(6 * (100% - 16px) / 10)}
.cs-e47ed4 .cs-463440::after{left:7px;background:var(--cap-line)}

@media (max-width:1200px){
:root{--side:32px;--label-col:180px}
.cs-85cdc6 li{padding:0 12px}
.cs-32fbc9{gap:20px}
.cs-ef1e89 li{grid-template-columns:52px 170px minmax(0,1fr) 220px}
.cs-1d0658 > li{grid-template-columns:104px minmax(0,1fr) minmax(0,1fr) 220px}
.cs-561187 li{grid-template-columns:var(--label-col) minmax(0,1fr) minmax(140px,220px) 110px}
}
@media (max-width:900px){
.cs-edde35{display:none}
.cs-85cdc6 .cs-82af24{display:block}
.cs-c2d22d h1,.cs-93dd2f,.cs-ddd037 .cs-c2d22d h1,.cs-ddd037 .cs-bd5662{grid-column:1/-1}
.cs-c2d22d h1{max-width:16ch}
.cs-ddd037 .cs-615e19{grid-column:1/-1;grid-row:auto;max-width:420px;margin-top:12px}
.cs-9a94eb h2,.cs-9a94eb .cs-167cad{grid-column:3/13}
.cs-5d3bb3 h2,.cs-5d3bb3 .cs-8fd583,.cs-637e7b{grid-column:3/13}
.cs-8d0ee6,.cs-28ae8f,.cs-a8382e{grid-column:1/-1}
.cs-28ae8f .cs-b1c896{position:static}
.cs-3a5243{grid-column:3/13}
.cs-ef1e89 li{grid-template-columns:52px minmax(0,1fr) 200px;row-gap:10px}
.cs-9cc3f6{grid-row:1/3}
.cs-ef1e89 .cs-756797,.cs-d964cd{grid-column:2}
.cs-ef1e89 .cs-9abb97{grid-column:3;grid-row:1/3}
.cs-57e7f5,.cs-fdc067{grid-column:1/-1}
.cs-57e7f5{order:2;max-width:480px}
.cs-96fba7,.cs-31d8ca,.cs-80a39c{grid-column:1/-1}
.cs-80a39c{margin-top:0}
.cs-44850a,.cs-fbb918{grid-column:1/-1}
.cs-fbb918{padding-left:0;border-left:0}
.cs-dc7cae h3,.cs-dc7cae .cs-2061ad{grid-column:1/-1}
.cs-b90f3f,.cs-f76826,.cs-3a0e23,.cs-f63672{grid-column:1/-1}
.cs-f63672{max-width:420px}
.cs-1d0658 > li{grid-template-columns:104px minmax(0,1fr)}
.cs-1d0658 > li > p,.cs-1d0658 .cs-9da5d8{grid-column:2}
.cs-1d0658 .cs-6cbdec{grid-row:1/4}
.cs-561187 li{grid-template-columns:var(--label-col) minmax(0,1fr) auto}
.cs-561187 .cs-06cda0{grid-column:1/-1}
.cs-561187 .cs-926543{grid-row:1;grid-column:3}
.cs-b852ba{grid-column:1/4}
.cs-afb4ea{grid-column:4/13}
}
@media (max-width:768px){
:root{--side:20px;--pad-y:64px;--gut:18px}
.cs-32fbc9{gap:14px;min-height:64px}
.cs-4ab62c{font-size:1.25rem}
.cs-85cdc6{flex-direction:column;align-items:stretch}
.cs-85cdc6 li{border:0;padding:0}
.cs-85cdc6 li:last-child{border:0}
.cs-85cdc6 a{flex-direction:row;justify-content:flex-start;gap:12px;min-height:44px}
.cs-4820c8{padding:44px 0 48px}
.cs-c2d22d h1{max-width:none}
.cs-53efb5{margin-top:32px;padding:8px}
.cs-e97e4f{grid-template-columns:minmax(0,1fr);grid-template-areas:"knobs" "meter" "fader" "tape";row-gap:12px;padding:10px 2px}
.cs-e97e4f .cs-926543,.cs-4e4300{display:none}
.cs-3801cd{flex-direction:column;gap:8px}
.cs-3801cd i{width:18px;height:18px}
.cs-3801cd i::after{top:2px;height:7px;transform-origin:50% 7px}
.cs-82f3fa{gap:2px}
.cs-82f3fa i{width:13px;height:9px}
.cs-e97e4f .cs-ec4c8a{width:36px;height:170px}
.cs-e97e4f .cs-ec4c8a::after{background:repeating-linear-gradient(to bottom,var(--tick) 0 1px,transparent 1px 16.9px) left top/7px 100% no-repeat,repeating-linear-gradient(to bottom,var(--tick) 0 1px,transparent 1px 16.9px) right top/7px 100% no-repeat}
.cs-e97e4f .cs-5213d5{width:36px;height:18px;bottom:calc(clamp(0,var(--level),10) * (100% - 18px) / 10)}
.cs-e97e4f .cs-5213d5::after{top:8px;left:4px;right:4px}
.cs-e97e4f .cs-756797{padding:6px 2px;font-size:.9375rem;letter-spacing:0;clip-path:polygon(0 0,100% 0,calc(100% - 3px) 50%,100% 100%,0 100%,3px 50%)}
.cs-68c650{display:none}
.cs-e97e4f .cs-756797::before{content:counter(strip)}
.cs-bbe7d4{display:block}
.cs-3c4997{display:flex}
.cs-9a94eb{margin-bottom:32px}
.cs-9a94eb .cs-756797,.cs-9a94eb h2,.cs-9a94eb .cs-167cad,.cs-5d3bb3 h2,.cs-5d3bb3 .cs-8fd583,.cs-637e7b{grid-column:1/-1}
.cs-637e7b{margin-top:-12px}
.row,.cs-64f697 li,.cs-0e2061 > li{grid-template-columns:minmax(0,1fr);gap:10px}
.cs-0e2061 > li:first-child{grid-template-columns:minmax(0,1fr);padding-bottom:36px}
.cs-0e2061 > li:first-child .cs-615e19,.cs-0e2061 > li:first-child .cs-756797,.cs-0e2061 > li:first-child .cs-bccaff,.cs-0e2061 > li:first-child .cs-56e375{grid-column:1/-1;grid-row:auto}
.cs-68af6b{grid-template-columns:minmax(0,1fr);gap:0}
.cs-68af6b::before{top:22px;bottom:22px;left:21px;right:auto;width:2px;height:auto}
.cs-68af6b li{display:grid;grid-row:auto;grid-template-rows:none;justify-items:stretch;grid-template-columns:44px minmax(0,1fr);gap:4px 16px;align-items:start;text-align:left;padding-bottom:28px}
.cs-68af6b li:last-child{padding-bottom:0}
.cs-68af6b .cs-92e220{grid-row:1/3;width:44px;height:44px}
.cs-68af6b .cs-756797{justify-self:start;margin:6px 0 4px}
.cs-68af6b p{max-width:none}
.cs-2da70f::before{left:21px}
.cs-2da70f li{grid-template-columns:44px minmax(0,1fr);gap:8px 16px;padding-bottom:32px}
.cs-2da70f .cs-92e220{grid-row:1/4;width:44px;height:44px}
.cs-2da70f .cs-756797{margin-top:6px}
.cs-2da70f p,.cs-2da70f .cs-926543{grid-column:2;margin:0;justify-self:start}
.cs-ef1e89 li{grid-template-columns:44px minmax(0,1fr);padding:18px 16px}
.cs-ef1e89 .cs-9abb97{grid-column:1/-1;grid-row:auto;height:64px}
.cs-8fd583 .cs-4ad377,.cs-fdc067 .cs-4ad377{width:44px;height:44px}
.cs-fdc067 dd{padding-left:60px}
.cs-96fba7{grid-template-columns:minmax(0,1fr)}
.cs-561187 li{grid-template-columns:minmax(0,1fr) auto;gap:12px}
.cs-561187 p{grid-column:1/-1;grid-row:2}
.cs-561187 .cs-926543{grid-column:2}
.cs-e56370{padding:28px 20px}
.cs-2061ad,.cs-dc7cae .cs-2061ad{grid-template-columns:minmax(0,1fr)}
.cs-ed5c3d{width:100%;justify-content:center}
.cs-8d85cf{grid-template-columns:1fr;gap:28px}
.cs-82ec5a{font-size:clamp(2rem,10vw,4rem)}
.cs-598cc1{padding-top:40px}
.cs-9267d3,.cs-3a5243{grid-column:1/-1}
.cs-3a5243{padding-left:0;border-left:0}
.cs-fd340c{padding:48px 0}
.cs-1d0658 > li{grid-template-columns:72px minmax(0,1fr);gap:14px 18px}
.cs-1d0658 .cs-9da5d8{grid-column:1/-1;border-left:0;padding-left:0}
.cs-1d0658 > li > p{grid-column:1/-1}
.cs-1d0658 .cs-6cbdec{grid-row:auto}
.cs-6cbdec{width:72px;padding:10px 4px;gap:10px}
.cs-6cbdec .cs-926543{display:none}
.cs-6cbdec .cs-ec4c8a{height:110px;width:32px}
.cs-6cbdec .cs-5213d5{width:32px;height:16px;bottom:calc(var(--lv,5) * (100% - 16px) / 10)}
.cs-7954ad{padding:28px 22px}
.cs-da2352{padding-top:56px;padding-bottom:56px}
.cs-b852ba,.cs-afb4ea{grid-column:1/-1}
.cs-b852ba{align-items:flex-start}
}
@media (max-width:480px){
:root{--side:16px}
.cs-4ab62c{font-size:1.125rem}
.cs-d7f66e,.cs-d7f66e svg{width:22px;height:22px}
.cs-640b9b thead{display:none}
.cs-640b9b,.cs-640b9b tbody,.cs-640b9b tr,.cs-640b9b td{display:block;width:100%}
.cs-640b9b tr{padding:14px 0;border-top:var(--bw) solid var(--base-300)}
.cs-640b9b td{padding:4px 0;border:0}
.cs-640b9b tr:last-child td{border:0}
.cs-640b9b tr:last-child{border-bottom:2px solid var(--primary-color)}
.cs-cb8fb9 tbody tr:nth-child(3) td{border:0}
.cs-cb8fb9 tbody tr:nth-child(3){border-bottom:2px solid var(--primary-color)}
.cs-640b9b td[data-label]::before{content:attr(data-label);display:block;font:600 .78rem/1.3 var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--neutral-color);margin-bottom:2px}
.cs-e56370{padding:24px 16px}
.cs-57e7f5{padding:18px}
.cs-aa100d{gap:4px 20px}
}
:lang(vi) h1,:lang(vi) h2,:lang(vi) h3,:lang(vi) .cs-4ab62c,:lang(vi) .cs-82ec5a,:lang(vi) .cs-756797,:lang(vi) .cs-926543,:lang(vi) .cs-92c3c2,:lang(vi) .cs-56e375,:lang(vi) .cs-85cdc6 a,:lang(vi) .cs-479b79,:lang(vi) .cs-7954ad p{font-family:var(--font-body);font-weight:600;letter-spacing:0}
:root {
    --primary-color: #4b2a1a;
    --secondary-color: #e8c16a;
    --accent-color: #a33a12;
    --on-primary-color: #ffffff;
    --on-secondary-color: #000000;
    --on-accent-color: #ffffff;
    --on-text-color: #ffffff;
    --on-surface: #000000;
    --on-base-100: #000000;
    --on-base-200: #000000;
    --on-base-300: #000000;
    --neutral-color: #55604f;
    --neutral: #55604f;
    --base-100: #d6e3d3;
    --base-200: #c4d5c0;
    --base-300: #9fb69a;
    --surface: #c4d5c0;
    --border-color: #9fb69a;
    --text-color: #1f1a14;
    --font-heading: 'Tenor Sans', 'Helvetica Neue', Arial, sans-serif;
    --font-primary: 'Tenor Sans', 'Helvetica Neue', Arial, sans-serif;
    --font-body: 'Sofia Sans', 'Helvetica Neue', Arial, sans-serif;
    --font-secondary: 'Sofia Sans', 'Helvetica Neue', Arial, sans-serif;
    --border-radius: 16px;
    --spacing: 26px;
    --shadow: none;
    --heading-tracking: 0.01em;
    --border-width: 3px;
}
body[class] { font-family: var(--font-body, var(--font-primary, inherit)); }
:root{--on-primary-color: #ffffff;--on-secondary-color: #000000;--on-accent-color: #ffffff;--on-base-200: #000000;--on-text-color: #ffffff;--on-surface: #000000;--on-base-100: #000000;--on-base-300: #000000;}
/* broadcast-enamel: an old broadcast desk (design.md §11). Hoisted into <head> on every page, so it also softens the
   console: round meter lamps, larger cream knobs with a notch, cream rounded caps, engraved plates with rounded ends. */
html body{--knob:color-mix(in srgb,var(--secondary-color) 30%,var(--on-primary-color,#fff));--knob-line:var(--primary-color);--cap:color-mix(in srgb,var(--secondary-color) 30%,var(--on-primary-color,#fff));--cap-line:var(--primary-color);--tape-bg:color-mix(in srgb,var(--secondary-color) 22%,var(--on-primary-color,#fff));--tape-ink:var(--text-color);--screw-c:color-mix(in srgb,var(--primary-color) 55%,var(--text-color))}
html .cs-756797,html .cs-9267d3,html .cs-615e19::after{clip-path:none;border-radius:999px}
html .cs-e97e4f .cs-756797{clip-path:none;border-radius:11px}
html .cs-d1204f{box-shadow:inset 0 0 0 1px var(--base-300)}
html .cs-82f3fa{gap:4px}
html .cs-82f3fa i{width:13px;height:13px;border-radius:50%}
html .cs-3801cd{gap:12px}
html .cs-3801cd i{width:32px;height:32px;box-shadow:0 0 0 3px var(--console-line)}
html .cs-3801cd i::after{top:0;width:4px;height:9px;margin-left:-2px;border-radius:0 0 2px 2px;transform-origin:50% 16px}
html .cs-6cbdec .cs-3801cd i::after{top:3px}
html .cs-5213d5,html .cs-e97e4f .cs-5213d5{border-radius:11px}
html .cs-9abb97 i::after{border-radius:6px}
html .cs-926543,html .cs-92c3c2{border-radius:999px}
html .cs-4ad377{border-radius:50%}
html .cs-53efb5,html .cs-96fba7,html .cs-9abb97,html .cs-6cbdec,html .cs-7954ad,html .cs-3c4997{border-radius:var(--radius,16px)}
html .cs-615e19{border-radius:var(--radius,16px)}
html .cs-4d26eb{border-radius:calc(var(--radius,16px) - 8px)}
html .cs-ed5c3d{border-radius:999px}
html h1,html h2{font-weight:400}
html .cs-c2d22d h1{font-size:clamp(2.5rem,6.4vw,6.2rem);line-height:1}
html h1{font-size:clamp(2.3rem,5.2vw,4.8rem)}
html h2{font-size:clamp(1.75rem,3.8vw,3.4rem);line-height:1.06}
/* Tenor Sans has no Greek (Sofia Sans does) */
html:lang(el) :is(h1,h2,h3,.cs-4ab62c,.cs-82ec5a,.cs-756797,.cs-926543,.cs-92c3c2,.cs-56e375,.cs-85cdc6 a,.cs-479b79,.cs-7954ad p){font-family:var(--font-body);font-weight:500}
/* broadcast top plate */
.cs-48beff.bc{background:var(--primary-color);color:var(--on-primary-color,#fff);border-bottom:0;border-radius:0 0 16px 16px;box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--secondary-color) 70%,var(--primary-color))}
.bc .cs-32fbc9{min-height:64px;padding-bottom:3px}
.bc .cs-c37498{color:var(--text-color)}
.cs-a3dfe1{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:7px 18px 7px 12px;border-radius:999px;background:var(--base-100);color:var(--text-color)}
.bc .cs-d7f66e,.bc .cs-d7f66e svg{width:22px;height:22px}
.bc .cs-4ab62c{font-size:1.2rem;letter-spacing:.08em;font-weight:400}
.bc .cs-85cdc6 li,.bc .cs-85cdc6 li:last-child{position:relative;border:0;padding:0 18px}
.bc .cs-85cdc6 li+li::before{content:"";position:absolute;left:-6px;top:50%;width:11px;height:11px;margin-top:-6px;border-radius:50%;pointer-events:none;background:linear-gradient(135deg,transparent 44%,var(--primary-color) 44% 58%,transparent 58%),color-mix(in srgb,var(--secondary-color) 55%,var(--on-primary-color,#fff))}
.bc .cs-85cdc6 a{flex-direction:row;gap:0;min-height:44px;color:var(--on-primary-color,#fff);font-weight:400;letter-spacing:.12em}
.bc .cs-85cdc6 a::before{content:none}
.bc .cs-85cdc6 a:hover,.bc .cs-85cdc6 a:focus-visible{text-decoration:underline 2px;text-decoration-color:var(--secondary-color);text-underline-offset:6px}
.bc .cs-edde35{color:var(--on-primary-color,#fff);text-decoration:underline 2px;text-decoration-color:var(--secondary-color);text-underline-offset:6px}
.bc .cs-edde35:hover,.bc .cs-edde35:focus-visible{color:var(--on-primary-color,#fff);text-decoration-thickness:3px}
@media (max-width:1200px){.bc .cs-85cdc6 li,.bc .cs-85cdc6 li:last-child{padding:0 12px}}
@media (max-width:768px){
.cs-48beff.bc{border-radius:0 0 12px 12px}
.bc .cs-85cdc6 li+li::before{content:none}
.bc .cs-85cdc6 a{color:var(--text-color)}
.bc .cs-4ab62c{font-size:1.05rem}
.cs-a3dfe1{padding:6px 14px 6px 10px}
html .cs-3801cd i{width:20px;height:20px;box-shadow:0 0 0 2px var(--console-line)}
html .cs-3801cd i::after{width:3px;height:6px;margin-left:-1.5px;transform-origin:50% 10px}
html .cs-82f3fa{gap:2px}
html .cs-82f3fa i{width:10px;height:10px}
}
[data-wc-burger]{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;margin-left:auto;background:none;border:0;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}
[data-wc-burger] span{display:block;height:2px;width:22px;background:currentColor;border-radius:2px;transition:transform .25s ease,opacity .2s ease}
html[data-wc-nav-open] [data-wc-burger] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
html[data-wc-nav-open] [data-wc-burger] span:nth-child(2){opacity:0}
html[data-wc-nav-open] [data-wc-burger] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media(max-width:768px){
html[data-wc-nav-ready] [data-wc-burger]{display:flex}
html[data-wc-nav-ready] [data-wc-hrow]{position:relative;flex-wrap:nowrap}
html[data-wc-nav-ready] [data-wc-mnav]{position:absolute!important;top:100%;left:0;right:0;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:6px 16px 14px!important;background:var(--base-100,var(--surface,#fff));border-top:1px solid var(--border-color,rgba(0,0,0,.08));box-shadow:0 14px 30px rgba(0,0,0,.14);max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .3s ease,opacity .2s ease;z-index:1200;list-style:none}
html[data-wc-nav-open][data-wc-nav-ready] [data-wc-mnav]{max-height:78vh;overflow:auto;opacity:1;visibility:visible}
html[data-wc-nav-ready] [data-wc-mnav]>*{width:100%}
html[data-wc-nav-ready] [data-wc-mnav] a{display:flex;align-items:center;min-height:44px;padding:11px 2px!important;border-bottom:1px solid var(--border-color,rgba(0,0,0,.07))}
html[data-wc-nav-ready] [data-wc-mnav] li{border:0!important;padding:0!important;margin:0!important}
html[data-wc-nav-ready] [data-wc-mnav] li:last-child a,html[data-wc-nav-ready] [data-wc-mnav] a:last-child{border-bottom:0}
}