.foot-card-v3-5b4d{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:#17424d;--secondary-color:#d9a441;--accent-color:#b5401b;--neutral-color:#53646b;
--base-100:#f1f2ee;--base-200:#e4e8e2;--base-300:#c5cdc6;--text-color:#14232b;
--surface:var(--base-100);--border-color:var(--base-300);
--on-primary-color:#f1f2ee;--on-secondary-color:#14232b;--on-accent-color:#ffffff;--on-base-200:#14232b;
--font-heading:'Cardo',Georgia,'Times New Roman',serif;
--font-body:'Sofia Sans',system-ui,-apple-system,'Segoe UI',sans-serif;
--border-radius:0px;--spacing:24px;
--page-max:1320px;--page-pad:48px;--gutter:24px;
--bw:var(--border-width,1px);
--frame:color-mix(in srgb,var(--text-color) 34%,transparent);
--tick:color-mix(in srgb,var(--base-100) 75%,transparent);
--hatch-ink:var(--primary-color);--hatch-warm:var(--secondary-color);
--hatch-mid:color-mix(in srgb,var(--text-color) 55%,var(--base-100));
--hatch-soft:color-mix(in srgb,var(--primary-color) 35%,var(--base-100));
--hatch-solid:color-mix(in srgb,var(--neutral-color) 55%,var(--base-200));
--tm-gap:calc(var(--border-width,1px) * 2);
}
*,*::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.65 var(--font-body);font-synthesis:none;font-kerning:normal;-webkit-font-smoothing:antialiased}
main{display:block}
img,video,iframe{max-width:100%;height:auto}
img{display:block}
svg{display:block;max-width:100%}
a{color:var(--text-color);text-underline-offset:.25em;text-decoration-thickness:1px;transition:color .15s,background-color .15s,border-color .15s}
a:hover{color:var(--primary-color)}
h1,h2,h3,h4{font-family:var(--font-heading);font-weight:700;color:var(--text-color);margin:0;letter-spacing:var(--heading-tracking,-0.005em);overflow-wrap:break-word;hyphens:manual}
h1{font-size:clamp(2.4rem,6vw,5.5rem);line-height:1.02;text-wrap:balance}
h2{font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.1}
h3{font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.2}
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}
.container{max-width:var(--page-max);margin:0 auto;padding-inline:var(--page-pad)}
.sect-panel-v1-ae1a{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}
.inner-brand-v4-0bc5{font-size:1.1875rem;line-height:1.6}
.sect-side-v4-42cd{font-size:.95rem;line-height:1.55}

/* running heads, grid-reference rulers */
.head-foot-v2-d800{display:flex;flex-wrap:wrap;gap:.5em;align-items:baseline;margin:0 0 14px;font:600 .75rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
.head-foot-v2-d800 .n{color:var(--accent-color)}
.gr{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));counter-reset:gr;height:26px;padding-bottom:12px;border-bottom:var(--bw) solid var(--frame);font:600 .75rem/14px var(--font-body);letter-spacing:.14em;color:var(--neutral-color);text-align:center;text-transform:uppercase;background:repeating-linear-gradient(90deg,var(--frame) 0 1px,transparent 1px 12.5%) 0 100%/100% 9px no-repeat,repeating-linear-gradient(90deg,var(--frame) 0 1px,transparent 1px 3.125%) 0 100%/100% 4px no-repeat}
.gr span{display:block;counter-increment:gr}
.gr span::before{content:counter(gr,upper-alpha)}
.rl{display:grid;grid-template-rows:repeat(6,minmax(0,1fr));counter-reset:rl;border-right:var(--bw) solid var(--frame);font:600 .75rem/1 var(--font-body);letter-spacing:.1em;color:var(--neutral-color);text-align:center}
.rl span{position:relative;display:flex;align-items:center;justify-content:center;counter-increment:rl}
.rl span::before{content:counter(rl)}
.rl span::after{content:"";position:absolute;right:0;bottom:0;width:7px;border-bottom:var(--bw) solid var(--frame)}

/* header */
.top-list-v3-f731{position:relative;z-index:20;background:var(--base-100)}
.top-list-v3-f731 .main-bar-v4-7369{padding-top:10px;color:var(--frame)}
.top-list-v3-f731 .main-bar-v4-7369 .gr{display:grid;height:auto;padding-bottom:0;border-bottom:0;background:none}
.top-list-v3-f731 .main-bar-v4-7369 svg{width:100%;height:20px;margin-top:-2px}
.top-list-v3-f731 .main-bar-v4-7369 .row-strip-v4-3da9{stroke:var(--accent-color)}
.top-list-v3-f731 .band-band-v3-99e9{position:relative;display:flex;align-items:center;gap:18px 28px;padding-block:14px;border-bottom:var(--bw) solid var(--frame)}
.foot-link-v3-6ecf{display:flex;align-items:center;gap:12px;min-width:0;color:var(--text-color);text-decoration:none}
.foot-link-v3-6ecf .side-link-v1-4f56{flex:none;width:30px;height:30px;color:var(--primary-color)}
.foot-link-v3-6ecf .side-link-v1-4f56 svg{width:100%;height:100%}
.foot-link-v3-6ecf .side-link-v1-4f56 .row-strip-v4-3da9{stroke:var(--accent-color)}
.foot-panel-v3-370a{min-width:0;font:400 1.35rem/1.1 var(--font-heading);text-transform:uppercase;letter-spacing:.12em;overflow-wrap:break-word}
.bar-grid-v1-6612{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;min-width:0}
.bar-grid-v1-6612>a:first-child{margin-left:auto}
.bar-grid-v1-6612>a{display:inline-flex;align-items:center;gap:.55em;min-height:44px;color:var(--text-color);text-decoration:none;font:500 .9rem/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}
.bar-grid-v1-6612>a .n{color:var(--accent-color);font:600 .75rem/1 var(--font-body);letter-spacing:.1em}
.bar-grid-v1-6612>a:hover .t{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}
.bar-grid-v1-6612>a.side-link-v3-b059{margin-left:auto;font:400 1.05rem/1.2 var(--font-heading);text-transform:none;letter-spacing:0;white-space:normal}

/* buttons and text links */
.side-link-v3-b059{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:11px 18px;border:var(--bw) solid var(--text-color);border-radius:0;background:transparent;color:var(--text-color);font:400 1.05rem/1.2 var(--font-heading);text-decoration:none;cursor:pointer}
.side-link-v3-b059:hover{background:var(--text-color);color:var(--base-100)}
.ar{position:relative;display:inline-block;flex:none;width:48px;height:9px}
.ar::before{content:"";position:absolute;left:0;right:1px;top:4px;border-top:var(--bw) solid currentColor}
.ar::after{content:"";position:absolute;right:1px;top:1px;width:6px;height:6px;border-top:var(--bw) solid currentColor;border-right:var(--bw) solid currentColor;transform:rotate(45deg)}
.tile-sect-v3-7fcb{display:inline-flex;align-items:center;gap:18px;min-height:44px;color:var(--text-color);font:400 1.15rem/1.3 var(--font-heading);text-decoration:none}
.tile-sect-v3-7fcb .tx{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}
.tile-sect-v3-7fcb:hover{color:var(--primary-color)}
.top-hero-v3-4ac7{position:absolute;inset:0;z-index:1}

/* footer and the capital-at-risk line */
.foot-side-v4-2773{border-block:var(--bw) solid var(--frame);padding:14px 0}
.foot-side-v4-2773 p{margin:0;font:italic 400 1.125rem/1.5 var(--font-heading)}
.foot-side-v4-2773 .kw{font:600 1rem/1.5 var(--font-body);font-style:normal;color:var(--accent-color);margin-right:.4em}
.wrap-band-v2-8fd0{padding:56px var(--page-pad) 32px}
.wrap-band-v2-8fd0 .row-block-v4-11fa{max-width:calc(var(--page-max) - 2 * var(--page-pad));margin:0 auto;row-gap:32px}
.top-cont-v3-05a5{grid-column:1/6}
.top-cont-v3-05a5 .foot-link-v3-6ecf{margin-bottom:16px}
.top-cont-v3-05a5 .foot-link-v3-6ecf .side-link-v1-4f56{width:36px;height:36px}
.top-cont-v3-05a5 .block-card-v3-ae1f{max-width:38ch;font:italic 400 1.125rem/1.5 var(--font-heading)}
.grid-band-v4-939a{display:grid;gap:8px;margin-top:20px;font-size:.95rem}
.grid-band-v4-939a div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:12px}
.grid-band-v4-939a dt{font:600 .75rem/1.6 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
.grid-band-v4-939a dd a{color:var(--text-color)}
.band-row-v3-da7f{grid-column:span 2}
.band-row-v3-da7f:nth-of-type(2){grid-column:7/9}
.band-row-v3-da7f .th{display:block;margin-bottom:12px;font:600 .75rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
.band-row-v3-da7f li a{display:inline-flex;align-items:center;min-height:32px;color:var(--text-color);text-decoration:none;font-size:.98rem}
.band-row-v3-da7f li a:hover{text-decoration:underline}
.sect-card-v1-31cf{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;padding-top:16px;border-top:var(--bw) solid var(--frame);font-size:.9rem;color:var(--neutral-color)}
.sect-card-v1-31cf p{margin:0}
.wrap-band-v2-8fd0 .foot-card-v3-5b4d{grid-column:1/-1;max-width:calc(var(--page-max) - 2 * var(--page-pad));margin:24px auto 0;padding-top:16px;border-top:var(--bw) solid var(--frame);font:italic 400 .95rem/1.55 var(--font-heading)}

/* land-use hatching: the pattern and the tint come from data-kind */
[data-kind]{--hp:none;--hs:auto;--hc:var(--base-300)}
[data-kind="equities"]{--hp:repeating-linear-gradient(45deg,var(--hatch-ink) 0 1px,transparent 1px 5px);--hc:color-mix(in srgb,var(--hatch-ink) 14%,var(--base-100))}
[data-kind="bonds"]{--hp:repeating-linear-gradient(0deg,var(--on-secondary-color) 0 1px,transparent 1px 6px);--hc:var(--hatch-warm)}
[data-kind="real"]{--hp:repeating-linear-gradient(90deg,var(--hatch-mid) 0 1px,transparent 1px 5px);--hc:var(--hatch-soft)}
[data-kind="alternatives"]{--hp:repeating-linear-gradient(45deg,var(--text-color) 0 1px,transparent 1px 7px),repeating-linear-gradient(-45deg,var(--text-color) 0 1px,transparent 1px 7px);--hc:var(--base-100)}
[data-kind="cash"]{--hp:none;--hc:var(--hatch-solid)}
[data-kind="other"]{--hp:radial-gradient(var(--hatch-mid) 1px,transparent 1.4px);--hs:8px 8px;--hc:var(--base-100)}
.panel-pane-v2-0baf,.nav-top-v4-329f,.cont-tile-v3-d47a{background-color:var(--hc);background-image:var(--hp);background-size:var(--hs)}

/* the plate: a framed sheet with a second hairline inside it */
.top-item-v1-6a5a{position:relative;padding:6px;border:var(--bw) solid var(--frame);background:var(--base-100)}
.wrap-tile-v4-e980{border:var(--bw) solid var(--frame)}
.wrap-tile-v4-e980.pane-hub-v1-7a02{display:grid;grid-template-columns:30px minmax(0,1fr)}
.wrap-tile-v4-e980.pane-hub-v1-7a02>.gr{grid-column:2;grid-row:1}
.wrap-tile-v4-e980.pane-hub-v1-7a02>.rl{grid-column:1;grid-row:2}
.wrap-tile-v4-e980.pane-hub-v1-7a02>.main-text-v2-2ac0{grid-column:2;grid-row:2}

/* the treemap: territories of fixed size separated by paper gutters */
.main-text-v2-2ac0{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:var(--tm-gap);height:440px;background:var(--base-100)}
.panel-pane-v2-0baf{position:relative;min-width:0;min-height:0;overflow:hidden}
.panel-pane-v2-0baf:hover{filter:contrast(1.15)}
.grid-outer-v3-cedb{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);padding:8px 12px 6px;background:var(--base-100);color:var(--text-color)}
.grid-outer-v3-cedb .top-wrap-v1-b10a{display:block;font:600 .75rem/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.14em;overflow-wrap:break-word;hyphens:manual}
.grid-outer-v3-cedb .row-brand-v3-736d{display:block;font:400 clamp(1.9rem,4vw,3.6rem)/.9 var(--font-heading);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}
.grid-hub-v1-1f68{position:relative;overflow:hidden;background:var(--primary-color)}
.grid-hub-v1-1f68 img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.3) brightness(1.15);mix-blend-mode:multiply}
.grid-hub-v1-1f68::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 1px,transparent 1px 7px),linear-gradient(150deg,rgba(255,255,255,.18),transparent 45%,rgba(0,0,0,.22))}
.row-top-v3-94d2{position:absolute;z-index:2;top:38%;left:46%;width:44px;height:44px;color:var(--accent-color);pointer-events:none}
.row-top-v3-94d2 svg{width:100%;height:100%}
.row-top-v3-94d2 svg .row-strip-v4-3da9{fill:currentColor}

/* hero composition a: six territories, photo under the first */
.nav-hub-v4-5039>:nth-child(1){grid-area:1/1/7/6}
.nav-hub-v4-5039>:nth-child(2){grid-area:1/1/7/6;background:none}
.nav-hub-v4-5039>:nth-child(3){grid-area:1/6/4/10}
.nav-hub-v4-5039>:nth-child(4){grid-area:1/10/4/13}
.nav-hub-v4-5039>:nth-child(5){grid-area:4/6/7/9}
.nav-hub-v4-5039>:nth-child(6){grid-area:4/9/7/11}
.nav-hub-v4-5039>:nth-child(7){grid-area:4/11/7/13}
.nav-hub-v4-5039:not(:has(>:nth-child(7)))>:nth-child(3){grid-area:1/6/4/13}
.nav-hub-v4-5039:not(:has(>:nth-child(7)))>:nth-child(4){grid-area:4/6/7/9}
.nav-hub-v4-5039:not(:has(>:nth-child(7)))>:nth-child(5){grid-area:4/9/7/11}
.nav-hub-v4-5039:not(:has(>:nth-child(7)))>:nth-child(6){grid-area:4/11/7/13}
.nav-hub-v4-5039>:nth-child(n+8){display:none}
.nav-hub-v4-5039>:nth-child(2) .grid-outer-v3-cedb{bottom:14px}

/* three-territory strip used by model portfolios */
.grid-top-v4-529f{grid-template-columns:3fr 2fr;grid-template-rows:repeat(2,minmax(0,1fr));height:260px}
.grid-top-v4-529f>:nth-child(1){grid-area:1/1/3/2}
.grid-top-v4-529f>:nth-child(2){grid-area:1/2/2/3}
.grid-top-v4-529f>:nth-child(3){grid-area:2/2/3/3}
.grid-top-v4-529f .grid-outer-v3-cedb{left:10px;bottom:10px;max-width:calc(100% - 20px);padding:6px 10px 5px}
.grid-top-v4-529f .grid-outer-v3-cedb .row-brand-v3-736d{font-size:clamp(1.6rem,3vw,2.6rem)}

/* four-territory plate used by hero b */
.cont-row-v4-f29d{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));height:300px}
.cont-row-v4-f29d>:nth-child(1){grid-area:1/1/5/4}
.cont-row-v4-f29d>:nth-child(2){grid-area:1/4/3/7}
.cont-row-v4-f29d>:nth-child(3){grid-area:3/4/5/6}
.cont-row-v4-f29d>:nth-child(4){grid-area:3/6/5/7}
.cont-row-v4-f29d>:nth-child(n+5){display:none}
.cont-row-v4-f29d .grid-outer-v3-cedb{left:10px;bottom:10px;max-width:calc(100% - 20px);padding:6px 10px 5px}
.cont-row-v4-f29d .grid-outer-v3-cedb .row-brand-v3-736d{font-size:clamp(1.5rem,2.6vw,2.4rem)}
.cont-row-v4-f29d>:nth-child(4) .grid-outer-v3-cedb .top-wrap-v1-b10a{display:none}

/* legend */
.sect-col-v3-e2e0{align-self:start;padding:18px 20px;border:var(--bw) solid var(--frame)}
.sect-col-v3-e2e0 .head-foot-v2-d800{margin-bottom:6px}
.sect-col-v3-e2e0 li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 0;border-bottom:var(--bw) solid var(--frame)}
.sect-col-v3-e2e0 li:last-child{border-bottom:0}
.nav-top-v4-329f{display:block;width:44px;height:20px;border:var(--bw) solid var(--frame)}
.sect-col-v3-e2e0 .nm{font:600 .75rem/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.14em;overflow-wrap:break-word}
.sect-col-v3-e2e0 .wt{font:400 1.15rem/1 var(--font-heading);font-variant-numeric:lining-nums tabular-nums}
.sect-col-v3-e2e0.btn-sect-v1-11e5{padding:14px 16px}
.sect-col-v3-e2e0.btn-sect-v1-11e5 ul{display:flex;flex-wrap:wrap;gap:6px 18px}
.sect-col-v3-e2e0.btn-sect-v1-11e5 li{display:flex;align-items:center;gap:8px;padding:2px 0;border:0}
.sect-col-v3-e2e0.btn-sect-v1-11e5 .nav-top-v4-329f{width:28px;height:14px}
.sect-col-v3-e2e0.btn-sect-v1-11e5 .wt{display:none}

/* sections and sheets */
.row-outer-v4-63fd{padding-block:clamp(56px,8vw,112px)}
.pane-strip-v4-82eb{position:relative;border:var(--bw) solid var(--frame);background:var(--base-100)}
.pane-strip-v4-82eb>.gr{margin:0 18px;border-bottom:0;height:24px}
.band-sect-v1-6a5c{position:relative;padding:8px 28px 36px}
.cont-inner-v1-0c99{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:end;margin-bottom:36px}
.cont-inner-v1-0c99>.hd{grid-column:1/8;min-width:0}
.cont-inner-v1-0c99>.ds{grid-column:8/13;min-width:0;margin:0;padding-left:24px;border-left:var(--bw) solid var(--frame);font-size:1.0625rem}
.cont-inner-v1-0c99>.ds.inner-brand-v4-0bc5{font-size:1.1875rem}
.block-cont-v1-80dd{padding:28px 0 0}
.block-cont-v1-80dd .gr{margin-bottom:22px}
.block-cont-v1-80dd .cont-inner-v1-0c99{margin-bottom:40px}

/* factsheet key/value */
.grid-btn-v3-0eb0>div{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;align-items:baseline;padding:10px 0;border-bottom:var(--bw) solid var(--frame)}
.grid-btn-v3-0eb0>div:first-child{border-top:var(--bw) solid var(--frame)}
.grid-btn-v3-0eb0 dt{font:600 .75rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
.grid-btn-v3-0eb0 dd{font-size:.95rem;font-variant-numeric:tabular-nums;text-align:right;min-width:0;overflow-wrap:break-word}
.grid-btn-v3-0eb0 a{color:var(--text-color)}

/* ruled rows: margin label on the left, content on the right */
.head-nav-v1-cc89{counter-reset:row}
.head-nav-v1-cc89>li{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);padding:22px 0;border-top:var(--bw) solid var(--frame);counter-increment:row}
.head-nav-v1-cc89>li:last-child{border-bottom:var(--bw) solid var(--frame)}
.head-nav-v1-cc89 .outer-top-v2-ac92{grid-column:1/4;display:flex;align-items:center;gap:14px;min-width:0;font:600 .75rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
.head-nav-v1-cc89 .outer-top-v2-ac92::before{content:counter(row,decimal-leading-zero);color:var(--accent-color)}
.head-nav-v1-cc89 .bd{grid-column:4/13;min-width:0}
.head-nav-v1-cc89 .bd h3{margin-bottom:6px}
.head-nav-v1-cc89 .bd p:last-child{margin-bottom:0}
.head-nav-v1-cc89 .ic{margin-left:auto;flex:none}
.head-nav-v1-cc89.inner-card-v3-5b48 .outer-top-v2-ac92::before{content:none}

/* hero */
.bar-btn-v2-d68e{padding:40px 0 clamp(64px,8vw,112px)}
.brand-hero-v4-d6da{align-items:start;margin-bottom:56px}
.link-foot-v3-30f6{grid-column:1/8;min-width:0}
.link-foot-v3-30f6 h1{font-size:clamp(2.4rem,5.6vw,5.25rem);margin-bottom:24px}
.link-foot-v3-30f6 .inner-brand-v4-0bc5{max-width:44ch;margin-bottom:20px}
.brand-hero-v4-d6da .sect-col-v3-e2e0{grid-column:9/13}
.hub-grid-v2-1853 .link-foot-v3-30f6{grid-column:1/8}
.hub-grid-v2-1853 .hub-panel-v4-0b7b{grid-column:8/13;display:grid;gap:18px;min-width:0}
.hub-grid-v2-1853 .hub-panel-v4-0b7b .top-item-v1-6a5a{align-self:start}
.hub-grid-v2-1853 .hub-panel-v4-0b7b .sect-col-v3-e2e0{grid-column:auto}
.hub-grid-v2-1853{position:relative}
.hub-grid-v2-1853 .btn-bar-v2-cf27{position:absolute;left:0;right:0;bottom:0;height:70%;overflow:hidden;color:var(--frame);opacity:.55;pointer-events:none}
.hub-grid-v2-1853 .btn-bar-v2-cf27 svg{width:100%;height:100%}
.hub-grid-v2-1853 .container{position:relative}

/* meridian: time in the market */
.head-item-v1-2895{position:relative;overflow:hidden;border-block:var(--bw) solid var(--frame);padding-block:clamp(56px,8vw,104px)}
.head-item-v1-2895 .btn-bar-v2-cf27{position:absolute;inset:0;color:var(--frame);opacity:.4;pointer-events:none}
.head-item-v1-2895 .btn-bar-v2-cf27 svg{width:100%;height:100%}
.head-item-v1-2895 .container{position:relative}
.side-item-v3-8e11{position:relative;margin-top:24px}
.lay-pane-v2-dc6e{position:absolute;left:0;right:0;top:14px;height:1px;border-top:var(--bw) solid var(--text-color)}
.lay-pane-v2-dc6e::after{content:"";position:absolute;left:0;right:0;top:-8px;height:8px;background:repeating-linear-gradient(90deg,var(--frame) 0 1px,transparent 1px 3.3333%)}
.bar-cont-v1-7128{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0 var(--gutter)}
.bar-cont-v1-7128>li{position:relative;padding-top:44px}
.bar-cont-v1-7128>li::before{content:"";position:absolute;left:0;top:7px;width:14px;height:14px;border:1.5px solid var(--text-color);border-radius:50%;background:var(--base-100)}
.bar-cont-v1-7128>li:nth-child(3)::before{border-color:var(--accent-color)}
.bar-cont-v1-7128 .mk{display:block;margin-bottom:8px;font:600 .75rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
.bar-cont-v1-7128 h3{margin-bottom:8px}
.bar-cont-v1-7128 p{margin:0;font-size:.95rem;line-height:1.55}

/* models: three framed territories side by side (a) */
.side-sect-v2-fe39{margin-bottom:8px}
.foot-text-v3-c9e3{display:grid;grid-template-columns:8fr 6fr 5fr;gap:var(--gutter);align-items:start}
.foot-text-v3-c9e3:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}
.inner-panel-v4-d9e4{min-width:0}
.foot-wrap-v1-a293{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:14px 16px 12px;border-bottom:var(--bw) solid var(--frame)}
.foot-wrap-v1-a293 h3{font-size:clamp(1.3rem,1.8vw,1.6rem);text-transform:uppercase;letter-spacing:.06em;font-weight:400}
.rk{margin:0;font:600 .75rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
.inner-panel-v4-d9e4 .main-text-v2-2ac0{height:260px}
.inner-panel-v4-d9e4 .grid-btn-v3-0eb0{padding:0 16px 4px}
.inner-panel-v4-d9e4 .grid-btn-v3-0eb0>div:first-child{border-top:0}
.inner-panel-v4-d9e4 .grid-btn-v3-0eb0>div,.tile-foot-v2-2daf .grid-btn-v3-0eb0>div{grid-template-columns:minmax(0,1fr);gap:2px}
.inner-panel-v4-d9e4 .grid-btn-v3-0eb0 dd,.tile-foot-v2-2daf .grid-btn-v3-0eb0 dd{text-align:left}
.inner-panel-v4-d9e4 .grid-pane-v4-125a{position:relative;padding:6px 16px 14px}

/* models: factsheet rows (b) */
.list-pane-v2-4d93>li{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start;padding:28px 0;border-top:var(--bw) solid var(--frame)}
.list-pane-v2-4d93>li:last-child{border-bottom:var(--bw) solid var(--frame)}
.outer-text-v1-be02{grid-column:1/5;min-width:0}
.outer-text-v1-be02 h3{margin-bottom:6px}
.block-foot-v3-5c5b{grid-column:5/9;min-width:0}
.tile-foot-v2-2daf{grid-column:9/13;min-width:0}
.foot-card-v2-a524,.brand-head-v3-c5eb{display:grid;grid-template-columns:5fr 3fr 2fr;gap:var(--tm-gap)}
.foot-card-v2-a524{height:56px}
.foot-card-v2-a524 .cont-tile-v3-d47a{display:block;border:0}
.brand-head-v3-c5eb{margin-top:10px;column-gap:10px}
.brand-head-v3-c5eb li{min-width:0}
.brand-head-v3-c5eb .row-brand-v3-736d{display:block;font:400 clamp(1.5rem,2.4vw,2.1rem)/1 var(--font-heading);font-variant-numeric:lining-nums tabular-nums}
.brand-head-v3-c5eb .top-wrap-v1-b10a{display:block;margin-top:4px;font:600 .75rem/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.1em;overflow-wrap:break-word;hyphens:manual}

/* fee drag */
.row-btn-v1-b660{align-items:start;row-gap:32px}
.link-strip-v3-f050{grid-column:1/8;min-width:0;padding:6px;border:var(--bw) solid var(--frame)}
.link-outer-v1-3df0{position:relative;padding:20px 20px 14px;border:var(--bw) solid var(--frame);color:var(--primary-color)}
.link-outer-v1-3df0 .head-foot-v2-d800{color:var(--neutral-color)}
.top-sect-v2-8db5{position:relative}
.top-sect-v2-8db5 svg{width:100%;height:auto;aspect-ratio:640/280}
.top-sect-v2-8db5 .row-strip-v4-3da9{stroke:var(--accent-color)}
.head-hero-v2-7df7,.head-hero-v4-e8db{position:absolute;right:2%;font:600 .75rem/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--text-color)}
.head-hero-v2-7df7{top:-4%}
.head-hero-v4-e8db{top:68%}
.hub-side-v1-ef2f{margin:6px 0 0;font:600 .75rem/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
.brand-row-v3-4fb7{grid-column:8/13;min-width:0}
.brand-row-v3-4fb7 h2{margin-bottom:14px}
.brand-row-v3-4fb7 .inner-panel-v3-7758{margin:24px 0 0}

/* insights: thumbnails and ruled rows */
.hub-grid-v1-49bb{position:relative;margin:0;border:var(--bw) solid var(--frame);background:var(--primary-color);overflow:hidden}
.hub-grid-v1-49bb img{width:100%;aspect-ratio:var(--ar,16/9);object-fit:cover;filter:grayscale(1) contrast(1.3) brightness(1.15);mix-blend-mode:multiply}
.hub-grid-v1-49bb::before{content:"";position:absolute;left:0;right:0;top:0;height:8px;z-index:1;background:repeating-linear-gradient(90deg,var(--tick) 0 1px,transparent 1px 25px);pointer-events:none}
.hub-grid-v1-49bb::after{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;z-index:1;background:repeating-linear-gradient(180deg,var(--tick) 0 1px,transparent 1px 25px);pointer-events:none}
.hub-grid-v1-49bb figcaption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:6px 10px;background:var(--base-100);color:var(--text-color);font:italic 400 .875rem/1.4 var(--font-heading)}
.col-link-v3-61c3{width:96px}
.col-link-v3-61c3 img{--ar:4/3}
.panel-hero-v3-0b9d>li{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px 0;border-top:var(--bw) solid var(--frame)}
.panel-hero-v3-0b9d>li:last-child{border-bottom:var(--bw) solid var(--frame)}
.panel-hero-v3-0b9d .link-foot-v1-0b44{margin:0 0 2px;font:600 .75rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
.panel-hero-v3-0b9d h3{font-size:clamp(1.15rem,1.6vw,1.4rem);margin-bottom:2px}
.panel-hero-v3-0b9d .wrap-bar-v2-7e43{margin:0;font-size:.9rem;font-variant-numeric:tabular-nums;color:var(--neutral-color);text-align:right}
.brand-cont-v1-d937>li:nth-child(n+4){display:none}
.outer-bar-v1-6c77{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;margin-bottom:28px}
.outer-bar-v1-6c77 h2{max-width:20ch}

/* insights page: one large lead, the rest as ruled rows */
.sect-side-v3-1bfa>li{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 0;border-top:var(--bw) solid var(--frame)}
.sect-side-v3-1bfa>li:last-child{border-bottom:var(--bw) solid var(--frame)}
.sect-side-v3-1bfa .link-foot-v1-0b44{margin:0 0 4px;font:600 .75rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
.sect-side-v3-1bfa h3{margin-bottom:6px}
.sect-side-v3-1bfa .ex{margin:0;font-size:.98rem}
.sect-side-v3-1bfa .wrap-bar-v2-7e43{margin:0;font-size:.9rem;font-variant-numeric:tabular-nums;color:var(--neutral-color);text-align:right}
.sect-side-v3-1bfa>li:first-child{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gutter);align-items:end;padding:0 0 32px;border-top:0;margin-bottom:8px}
.sect-side-v3-1bfa>li:first-child .hub-grid-v1-49bb{grid-row:1/3}
.sect-side-v3-1bfa>li:first-child .hub-grid-v1-49bb img{--ar:16/9}
.sect-side-v3-1bfa>li:first-child h3{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}
.sect-side-v3-1bfa>li:first-child .wrap-bar-v2-7e43{text-align:left}
.sect-side-v3-1bfa>li:first-child .ex{font-size:1.0625rem}

/* profile slip (cta) */
.foot-pane-v2-6861{padding-block:clamp(56px,7vw,96px)}
.strip-tile-v2-f7a0{position:relative;grid-template-columns:4fr 5fr 3fr;gap:32px var(--gutter);padding:32px 0;border-block:var(--bw) solid var(--text-color);align-items:start}
.hero-pane-v4-f2e7 h2{font-size:clamp(1.5rem,2.6vw,2.2rem);margin-bottom:10px}
.hero-pane-v4-f2e7 p{margin:0;font-size:.98rem}
.list-brand-v1-625d{min-width:0;margin:0;padding:0;border:0}
.list-brand-v1-625d legend{display:block;padding:0;margin-bottom:6px;font:600 .75rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
.list-brand-v1-625d label{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 0;border-bottom:var(--bw) solid var(--text-color);cursor:pointer;font-size:1.0625rem}
.list-brand-v1-625d label:has(input:checked){border-bottom-color:var(--accent-color);font-weight:600}
.list-brand-v1-625d input[type=radio]{appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:0;border:var(--bw) solid var(--text-color);border-radius:0;background:transparent;display:grid;place-items:center}
.list-brand-v1-625d input[type=radio]:checked{border-color:var(--accent-color)}
.list-brand-v1-625d input[type=radio]:checked::before{content:"";width:8px;height:8px;background:var(--accent-color)}
.list-brand-v1-625d.main-nav-v2-6eac{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
.list-brand-v1-625d.main-nav-v2-6eac legend{grid-column:1/-1}
.col-card-v3-e0f5{display:grid;gap:18px;min-width:0}
.col-card-v3-e0f5 .side-link-v3-b059{justify-self:start}
.bar-list-v1-2172{position:absolute;right:-4px;top:-18px;width:28px;height:28px;color:var(--accent-color);pointer-events:none}
.bar-list-v1-2172 svg{width:100%;height:100%}
.bar-list-v1-2172 svg .row-strip-v4-3da9{fill:currentColor}

/* profile slip b: a mini plate beside the slip */
.panel-wrap-v2-d1ac{display:grid;grid-template-columns:5fr 7fr;gap:var(--gutter);align-items:stretch}
.panel-wrap-v2-d1ac .list-text-v3-ecae{position:relative;margin-left:calc(-1 * var(--page-pad));border:var(--bw) solid var(--frame);border-left:0;padding:6px 6px 6px 0}
.panel-wrap-v2-d1ac .main-text-v2-2ac0{height:100%;min-height:300px;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}
.panel-wrap-v2-d1ac .main-text-v2-2ac0>:nth-child(1){grid-area:1/1/5/4}
.panel-wrap-v2-d1ac .main-text-v2-2ac0>:nth-child(2){grid-area:1/4/3/7}
.panel-wrap-v2-d1ac .main-text-v2-2ac0>:nth-child(3){grid-area:3/4/5/6}
.panel-wrap-v2-d1ac .main-text-v2-2ac0>:nth-child(4){grid-area:3/6/5/7}
.panel-wrap-v2-d1ac .row-top-v3-94d2{top:30%;left:50%}
.hub-brand-v4-efee{padding:32px;background:var(--base-200);color:var(--on-base-200,var(--text-color));display:grid;gap:20px;align-content:start;min-width:0}
.hub-brand-v4-efee h2{font-size:clamp(1.5rem,2.6vw,2.2rem)}
.hub-brand-v4-efee p{margin:0;font-size:.98rem}
.hub-brand-v4-efee .link-block-v2-af5b span,.hub-brand-v4-efee .list-brand-v1-625d legend{color:var(--text-color)}

/* forms */
.nav-grid-v2-9ea7{min-width:0}
.link-block-v2-af5b{display:block;min-width:0}
.link-block-v2-af5b>span{display:block;font:600 .75rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
input[type=text],input[type=email],input[type=tel],textarea,select{display:block;width:100%;min-height:44px;padding:10px 0;border:0;border-bottom:var(--bw) solid var(--text-color);border-radius:0;background:transparent;color:var(--text-color);font:400 1rem/1.4 var(--font-body)}
textarea{min-height:140px;resize:vertical}
input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}
.cont-cont-v1-2e88{display:grid;gap:26px}

/* risk-profile questionnaire */
.head-block-v1-aec5{align-items:start;row-gap:40px}
.card-foot-v3-0c26{grid-column:1/5;min-width:0}
.grid-strip-v2-abf7{grid-column:5/13;min-width:0}
.grid-strip-v2-abf7 .head-nav-v1-cc89>li{display:block;padding:24px 0}
.grid-strip-v2-abf7 fieldset{min-width:0;margin:0;padding:0;border:0}
.grid-strip-v2-abf7 legend{display:block;width:100%;padding:0;margin-bottom:12px;font:700 clamp(1.15rem,1.6vw,1.4rem)/1.25 var(--font-heading)}
.grid-strip-v2-abf7 legend::before{content:counter(row,decimal-leading-zero);display:inline-block;margin-right:.6em;font:600 .75rem/1 var(--font-body);letter-spacing:.14em;color:var(--accent-color)}
.grid-strip-v2-abf7 .list-brand-v1-625d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
.panel-cont-v3-0ada{margin-top:36px}
.panel-cont-v3-0ada h2{font-size:clamp(1.4rem,2vw,1.8rem);margin-bottom:10px}

/* inner pages */
.grid-head-v2-a68d{grid-column:1/9;min-width:0}
.main-bar-v4-a5e9{grid-column:9/13;min-width:0;display:grid;gap:24px;align-content:start}
.outer-list-v2-5a52{padding:16px 18px;border:var(--bw) solid var(--frame);font:italic 400 1.05rem/1.55 var(--font-heading)}
.outer-list-v2-5a52 .kw{display:block;margin-bottom:4px;font:600 .75rem/1.4 var(--font-body);font-style:normal;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-color)}
.btn-cont-v2-19ab{max-width:72ch}
.btn-cont-v2-19ab h2{font-size:clamp(1.4rem,2.2vw,1.9rem);margin:1.6em 0 .5em}
.btn-cont-v2-19ab h3{margin:1.4em 0 .4em}
.btn-cont-v2-19ab p,.btn-cont-v2-19ab li{line-height:1.7}
.btn-cont-v2-19ab ul,.btn-cont-v2-19ab ol{margin:0 0 1em;padding-left:1.2em}
.btn-cont-v2-19ab li{list-style:disc;margin-bottom:.35em}
.btn-cont-v2-19ab ol li{list-style:decimal}
.btn-cont-v2-19ab a{color:var(--primary-color)}
.bar-band-v4-fcb1{padding-bottom:clamp(56px,7vw,96px)}
.main-side-v4-8b70{grid-column:1/8;min-width:0}
.text-box-v2-4da1{grid-column:1/4;min-width:0}
.box-lay-v4-6553{grid-column:4/11;min-width:0}
.lay-main-v3-59c5{margin-top:32px;padding:20px 24px;border:var(--bw) solid var(--text-color)}
.lay-main-v3-59c5 .kw{display:block;margin-bottom:6px;font:600 .75rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
.lay-main-v3-59c5 p{margin:0;font:italic 400 1.25rem/1.45 var(--font-heading)}
.box-band-v4-14e0{margin:8px 0 0;font:italic 400 .95rem/1.45 var(--font-heading);color:var(--neutral-color)}
.panel-hero-v2-4334 .hub-btn-v3-292d{width:72px}
.panel-hero-v2-4334 .hub-btn-v3-292d img{--ar:1/1}
.panel-hero-v2-4334{display:flex;gap:20px;align-items:flex-start}
.panel-hero-v2-4334 h3{margin-bottom:2px}
.panel-hero-v2-4334 .list-panel-v1-7879{margin:0 0 8px;font:600 .75rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--neutral-color)}
.hub-side-v3-52bf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}
.hub-side-v3-52bf h3{margin-bottom:10px}
.card-hero-v4-c881 li{padding:12px 0;border-top:var(--bw) solid var(--frame)}
.card-hero-v4-c881 li:last-child{border-bottom:var(--bw) solid var(--frame)}
.card-hero-v4-c881 p{margin:0}
.row-btn-v1-3348{margin-top:40px;padding:16px 18px;border:var(--bw) solid var(--frame);font-size:.95rem}

/* thanks and 404 */
.foot-text-v2-d076{padding-block:clamp(40px,6vw,80px)}
.foot-text-v2-d076 .sect-panel-v1-ae1a{align-items:center;row-gap:32px}
.foot-text-v2-d076 .sect-list-v1-3fdd{grid-column:1/6;position:relative;min-width:0}
.foot-text-v2-d076 .item-outer-v1-269e{grid-column:7/13;min-width:0}
.foot-text-v2-d076 .item-outer-v1-269e h1{margin-bottom:18px}
.foot-text-v2-d076 .block-foot-v1-676a{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center;margin-top:24px}
.col-hero-v4-6ec1{position:relative;color:var(--frame)}
.col-hero-v4-6ec1 svg{width:100%;height:auto}
.col-hero-v4-6ec1 .row-strip-v4-3da9{stroke:var(--accent-color)}
.col-hero-v4-6ec1 .row-top-v3-94d2{top:34%;left:42%;width:96px;height:96px}
.sect-bar-v1-f1b8{height:240px;grid-template-rows:repeat(2,minmax(0,1fr))}
.sect-bar-v1-f1b8>:nth-child(1){grid-area:1/1/3/6}
.sect-bar-v1-f1b8>:nth-child(2){grid-area:1/6/2/10}
.sect-bar-v1-f1b8>:nth-child(3){grid-area:1/10/2/13}
.sect-bar-v1-f1b8>:nth-child(4){grid-area:2/6/3/9}
.sect-bar-v1-f1b8>:nth-child(5){grid-area:2/9/3/13}
.inner-lay-v1-6d7b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:6px 22px 0;background:var(--base-100);color:var(--primary-color);font:400 clamp(4.5rem,16vw,11rem)/.9 var(--font-heading);font-variant-numeric:lining-nums}

/* helpers used by inner pages */
.cont-grid-v2-9cbc{padding-block:clamp(40px,5vw,72px)}
.box-bar-v3-1768{margin-bottom:24px;max-width:22ch}
.tile-outer-v2-686c{margin:18px 0 0}
.sect-col-v3-e2e0 .nt{display:block;margin-top:2px;font:400 .875rem/1.35 var(--font-body);text-transform:none;letter-spacing:0;color:var(--neutral-color)}
.block-cont-v1-80dd h1{font-size:clamp(2.4rem,5vw,4.5rem)}
.cont-box-v4-93c7{display:grid;gap:32px}
.card-nav-v3-1fa3 .foot-wrap-v1-a293 h3{font-size:clamp(1.5rem,2.4vw,2rem)}
.item-card-v2-9e88{align-items:start;padding:20px 20px 24px;row-gap:24px}
.grid-link-v2-c845{grid-column:1/8;min-width:0}
.grid-link-v2-c845 .main-text-v2-2ac0{height:300px}
.link-btn-v4-68af{grid-column:8/13;min-width:0}
.link-btn-v4-68af>p{margin-bottom:16px}
.link-btn-v4-68af .tile-sect-v3-7fcb{margin-top:14px}
.grid-top-v4-529f.top-wrap-v4-95b9{height:340px}
.btn-grid-v1-b71e img{--ar:4/3}
.cont-pane-v4-21a1{margin-bottom:40px}
.cont-pane-v4-21a1 img{--ar:21/9}
.cont-brand-v4-213e{align-items:start;row-gap:32px}
.item-strip-v3-567b{margin-top:28px;max-width:62ch}
.lay-sect-v1-620f{margin-top:32px}
.link-hero-v2-9277{margin-top:28px}

/* keyword icons */
[data-icon]{display:block;width:28px;height:28px;background:currentColor;color:var(--primary-color)}
[data-icon]{-webkit-mask: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15.5 8.5L13.5 13.5L8.5 15.5L10.5 10.5Z'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E") center/contain no-repeat;mask: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15.5 8.5L13.5 13.5L8.5 15.5L10.5 10.5Z'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E") center/contain no-repeat}
[data-icon="balance"]{-webkit-mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4V20M7 20H17M5 7H19'/%3E%3Cpath d='M5 7L2.5 13H7.5Z'/%3E%3Cpath d='M19 7L16.5 13H21.5Z'/%3E%3Cpath d='M2.5 13A2.5 2.5 0 0 0 7.5 13M16.5 13A2.5 2.5 0 0 0 21.5 13'/%3E%3Ccircle cx='12' cy='4' r='1'/%3E%3C/svg%3E");mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4V20M7 20H17M5 7H19'/%3E%3Cpath d='M5 7L2.5 13H7.5Z'/%3E%3Cpath d='M19 7L16.5 13H21.5Z'/%3E%3Cpath d='M2.5 13A2.5 2.5 0 0 0 7.5 13M16.5 13A2.5 2.5 0 0 0 21.5 13'/%3E%3Ccircle cx='12' cy='4' r='1'/%3E%3C/svg%3E")}
[data-icon="time"]{-webkit-mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3H18M6 21H18'/%3E%3Cpath d='M7 3C7 9 12 10 12 12C12 14 7 15 7 21M17 3C17 9 12 10 12 12C12 14 17 15 17 21'/%3E%3Cpath d='M10 19H14'/%3E%3C/svg%3E");mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3H18M6 21H18'/%3E%3Cpath d='M7 3C7 9 12 10 12 12C12 14 7 15 7 21M17 3C17 9 12 10 12 12C12 14 17 15 17 21'/%3E%3Cpath d='M10 19H14'/%3E%3C/svg%3E")}
[data-icon="protection"]{-webkit-mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12A9 9 0 0 1 21 12Z'/%3E%3Cpath d='M12 12V19A2 2 0 0 1 8 19'/%3E%3Cpath d='M12 3V4'/%3E%3Cpath d='M7.5 12A4.5 5 0 0 1 12 6.5A4.5 5 0 0 1 16.5 12'/%3E%3C/svg%3E");mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12A9 9 0 0 1 21 12Z'/%3E%3Cpath d='M12 12V19A2 2 0 0 1 8 19'/%3E%3Cpath d='M12 3V4'/%3E%3Cpath d='M7.5 12A4.5 5 0 0 1 12 6.5A4.5 5 0 0 1 16.5 12'/%3E%3C/svg%3E")}
[data-icon="growth"]{-webkit-mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21V11'/%3E%3Cpath d='M12 14C12 9 8 7 4 7C4 12 7 14 12 14Z'/%3E%3Cpath d='M12 11C12 7 15 4.5 20 4.5C20 9 17 11 12 11Z'/%3E%3Cpath d='M8 21H16'/%3E%3C/svg%3E");mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21V11'/%3E%3Cpath d='M12 14C12 9 8 7 4 7C4 12 7 14 12 14Z'/%3E%3Cpath d='M12 11C12 7 15 4.5 20 4.5C20 9 17 11 12 11Z'/%3E%3Cpath d='M8 21H16'/%3E%3C/svg%3E")}
[data-icon="direction"]{-webkit-mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15.5 8.5L13.5 13.5L8.5 15.5L10.5 10.5Z'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E");mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15.5 8.5L13.5 13.5L8.5 15.5L10.5 10.5Z'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E")}
[data-icon="diversify"]{-webkit-mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3L21 8L12 13L3 8Z'/%3E%3Cpath d='M3 12L12 17L21 12'/%3E%3Cpath d='M3 16L12 21L21 16'/%3E%3C/svg%3E");mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3L21 8L12 13L3 8Z'/%3E%3Cpath d='M3 12L12 17L21 12'/%3E%3Cpath d='M3 16L12 21L21 16'/%3E%3C/svg%3E")}
[data-icon="risk"]{-webkit-mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17A9 9 0 0 1 21 17'/%3E%3Cpath d='M3 17H6M18 17H21M12 8V10M5.6 10.6L7 12M18.4 10.6L17 12'/%3E%3Cpath d='M12 17L16 11'/%3E%3Ccircle cx='12' cy='17' r='1.2'/%3E%3C/svg%3E");mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17A9 9 0 0 1 21 17'/%3E%3Cpath d='M3 17H6M18 17H21M12 8V10M5.6 10.6L7 12M18.4 10.6L17 12'/%3E%3Cpath d='M12 17L16 11'/%3E%3Ccircle cx='12' cy='17' r='1.2'/%3E%3C/svg%3E")}
[data-icon="stay"]{-webkit-mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3Cpath d='M12 7V21M8 11H16'/%3E%3Cpath d='M4 14C4 18 8 21 12 21C16 21 20 18 20 14'/%3E%3Cpath d='M2.5 15.5L4 14L5.5 15.5M18.5 15.5L20 14L21.5 15.5'/%3E%3C/svg%3E");mask-image: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.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3Cpath d='M12 7V21M8 11H16'/%3E%3Cpath d='M4 14C4 18 8 21 12 21C16 21 20 18 20 14'/%3E%3Cpath d='M2.5 15.5L4 14L5.5 15.5M18.5 15.5L20 14L21.5 15.5'/%3E%3C/svg%3E")}

/* scripts without Cardo or the display face: headings fall back to the body face */
html:lang(ru),html:lang(uk),html:lang(bg),html:lang(sr),html:lang(mk),html:lang(be),html:lang(kk),html:lang(vi),html:lang(el){--font-heading:var(--font-body)}
html:lang(ru) h1,html:lang(uk) h1,html:lang(bg) h1,html:lang(sr) h1,html:lang(mk) h1,html:lang(be) h1,html:lang(kk) h1,html:lang(vi) h1,html:lang(el) h1{letter-spacing:.005em}

.sect-bar-v1-f1b8{position:relative}

@media (max-width:1100px){
.top-list-v3-f731 .band-band-v3-99e9{flex-wrap:wrap}
.bar-grid-v1-6612{order:3;flex:1 1 100%;justify-content:space-between;gap:0 16px}
.bar-grid-v1-6612>a:first-child{margin-left:0}
.bar-grid-v1-6612>a.side-link-v3-b059{margin-left:0}
.foot-link-v3-6ecf{margin-right:auto}
}
@media (max-width:1199px){
:root{--page-pad:32px}
}
@media (max-width:960px){
.link-foot-v3-30f6,.hub-grid-v2-1853 .link-foot-v3-30f6,.brand-hero-v4-d6da .sect-col-v3-e2e0,.hub-grid-v2-1853 .hub-panel-v4-0b7b{grid-column:1/-1}
.brand-hero-v4-d6da{row-gap:36px;margin-bottom:40px}
.cont-inner-v1-0c99>.hd,.cont-inner-v1-0c99>.ds{grid-column:1/-1}
.cont-inner-v1-0c99>.ds{margin-top:14px;padding-left:0;border-left:0}
.foot-text-v3-c9e3,.foot-text-v3-c9e3:has(>:nth-child(4)){grid-template-columns:minmax(0,1fr)}
.outer-text-v1-be02,.block-foot-v3-5c5b,.tile-foot-v2-2daf{grid-column:1/-1;margin-bottom:16px}
.link-strip-v3-f050,.brand-row-v3-4fb7{grid-column:1/-1}
.strip-tile-v2-f7a0{grid-template-columns:minmax(0,1fr)}
.panel-wrap-v2-d1ac{grid-template-columns:minmax(0,1fr)}
.panel-wrap-v2-d1ac .list-text-v3-ecae{margin-left:0;border-left:var(--bw) solid var(--frame);padding:6px}
.panel-wrap-v2-d1ac .main-text-v2-2ac0{min-height:220px;height:220px}
.card-foot-v3-0c26,.grid-strip-v2-abf7,.grid-head-v2-a68d,.main-bar-v4-a5e9,.text-box-v2-4da1,.box-lay-v4-6553,.main-side-v4-8b70,.foot-text-v2-d076 .sect-list-v1-3fdd,.foot-text-v2-d076 .item-outer-v1-269e,.grid-link-v2-c845,.link-btn-v4-68af{grid-column:1/-1}
.top-cont-v3-05a5{grid-column:1/-1}
.band-row-v3-da7f,.band-row-v3-da7f:nth-of-type(2){grid-column:span 4}
.sect-side-v3-1bfa>li:first-child{grid-template-columns:minmax(0,1fr)}
.sect-side-v3-1bfa>li:first-child .hub-grid-v1-49bb{grid-row:auto}
}
@media (max-width:768px){
:root{--page-pad:20px;--gutter:16px}
.sect-panel-v1-ae1a:not(.row-block-v4-11fa){grid-template-columns:1fr}
.top-list-v3-f731 .main-bar-v4-7369 svg{height:12px}
.top-list-v3-f731 .main-bar-v4-7369 .gr span:nth-child(even){visibility:hidden}
.top-list-v3-f731 .band-band-v3-99e9{flex-wrap:nowrap;padding-block:10px}
.foot-panel-v3-370a{font-size:1.1rem;letter-spacing:.08em}
.foot-link-v3-6ecf .side-link-v1-4f56{width:26px;height:26px}
.bar-grid-v1-6612{order:0;flex:1 1 100%;flex-direction:column;align-items:stretch;gap:0}
.bar-grid-v1-6612>a{white-space:normal}
.bar-grid-v1-6612>a.side-link-v3-b059{border:0;padding:11px 2px;font:400 1.05rem/1.2 var(--font-heading);text-decoration:underline;text-underline-offset:.25em}
.bar-grid-v1-6612>a.side-link-v3-b059:hover{background:transparent;color:var(--primary-color)}
.bar-grid-v1-6612>a.side-link-v3-b059 .ar{display:none}
.bar-btn-v2-d68e{padding:28px 0 56px}
.gr{height:22px;padding-bottom:8px}
.gr span:nth-child(even){visibility:hidden}
.wrap-tile-v4-e980.pane-hub-v1-7a02{grid-template-columns:minmax(0,1fr)}
.wrap-tile-v4-e980.pane-hub-v1-7a02>.rl{display:none}
.wrap-tile-v4-e980.pane-hub-v1-7a02>.gr{grid-column:1}
.wrap-tile-v4-e980.pane-hub-v1-7a02>.main-text-v2-2ac0{grid-column:1}
.nav-hub-v4-5039{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:168px;grid-auto-rows:120px;height:auto}
.nav-hub-v4-5039>:nth-child(n),.nav-hub-v4-5039:not(:has(>:nth-child(7)))>:nth-child(n){grid-area:auto}
.nav-hub-v4-5039>:nth-child(1),.nav-hub-v4-5039>:nth-child(2){grid-column:1/-1;grid-row:1}
.nav-hub-v4-5039>:last-child:nth-child(odd){grid-column:1/-1}
.grid-outer-v3-cedb{left:10px;bottom:10px;max-width:calc(100% - 20px);padding:6px 10px 5px}
.grid-outer-v3-cedb .row-brand-v3-736d{font-size:clamp(1.6rem,8vw,2.4rem)}
.sect-col-v3-e2e0 li{grid-template-columns:36px minmax(0,1fr) auto}
.nav-top-v4-329f{width:36px}
.sect-col-v3-e2e0.btn-sect-v1-11e5 .nav-top-v4-329f{width:28px}
.cont-row-v4-f29d{height:240px}
.head-nav-v1-cc89>li{display:block;padding:18px 0}
.head-nav-v1-cc89 .outer-top-v2-ac92{margin-bottom:8px}
.grid-btn-v3-0eb0>div{grid-template-columns:minmax(0,1fr);gap:2px;border-bottom:1px dotted var(--frame)}
.grid-btn-v3-0eb0>div:first-child{border-top:1px dotted var(--frame)}
.grid-btn-v3-0eb0 dd{text-align:left}
.head-item-v1-2895{padding-block:48px}
.lay-pane-v2-dc6e{display:none}
.bar-cont-v1-7128{display:block;margin-top:8px}
.bar-cont-v1-7128::before{content:"";position:absolute;left:20px;top:0;bottom:0;border-left:var(--bw) solid var(--text-color)}
.bar-cont-v1-7128>li{padding:0 0 28px 52px}
.bar-cont-v1-7128>li:last-child{padding-bottom:0}
.bar-cont-v1-7128>li::before{left:13px;top:4px}
.pane-strip-v4-82eb>.gr{margin:0 12px}
.band-sect-v1-6a5c{padding:6px 16px 28px}
.inner-panel-v4-d9e4 .main-text-v2-2ac0{height:240px}
.list-pane-v2-4d93>li{display:block;padding:22px 0}
.foot-card-v2-a524{height:44px}
.link-outer-v1-3df0{padding:14px 12px 10px}
.head-hero-v2-7df7,.head-hero-v4-e8db{position:static;display:inline-block;margin:6px 16px 0 0;font-size:.75rem}
.strip-tile-v2-f7a0{padding:24px 0}
.list-brand-v1-625d label{min-height:52px}
.list-brand-v1-625d.main-nav-v2-6eac{grid-template-columns:minmax(0,1fr)}
.col-card-v3-e0f5 .side-link-v3-b059,.hub-brand-v4-efee .side-link-v3-b059{width:100%;min-height:52px;justify-content:space-between}
.hub-brand-v4-efee{padding:24px 18px}
.grid-strip-v2-abf7 .list-brand-v1-625d{grid-template-columns:minmax(0,1fr)}
.hub-side-v3-52bf{grid-template-columns:minmax(0,1fr)}
.panel-hero-v3-0b9d>li{grid-template-columns:72px minmax(0,1fr);gap:14px}
.panel-hero-v3-0b9d .wrap-bar-v2-7e43{grid-column:2;text-align:left}
.col-link-v3-61c3{width:72px}
.sect-side-v3-1bfa>li{grid-template-columns:96px minmax(0,1fr);gap:14px}
.sect-side-v3-1bfa>li .wrap-bar-v2-7e43{grid-column:2;text-align:left}
.sect-side-v3-1bfa>li:first-child{grid-template-columns:minmax(0,1fr)}
.wrap-band-v2-8fd0{padding:40px var(--page-pad) 24px}
.band-row-v3-da7f,.band-row-v3-da7f:nth-of-type(2){grid-column:span 6}
.grid-band-v4-939a div{grid-template-columns:minmax(0,1fr);gap:0}
.sect-card-v1-31cf{flex-direction:column}
.col-hero-v4-6ec1 .row-top-v3-94d2{width:64px;height:64px}
.sect-bar-v1-f1b8{height:200px}
.outer-list-v2-5a52,.lay-main-v3-59c5{padding:14px 16px}
input[type=text],input[type=email],input[type=tel],textarea,select{font-size:1rem}
}
@media (max-width:480px){
:root{--page-pad:16px}
.link-foot-v3-30f6 h1{font-size:clamp(2.4rem,11vw,3rem)}
.gr{font-size:.75rem;letter-spacing:.08em}
.foot-wrap-v1-a293{padding:12px}
.inner-panel-v4-d9e4 .grid-btn-v3-0eb0{padding:0 12px 4px}
.inner-panel-v4-d9e4 .grid-pane-v4-125a{padding:6px 12px 12px}
.brand-head-v3-c5eb{column-gap:6px}
.panel-hero-v2-4334{gap:14px}
}
:root {
    --primary-color: #2f4a35;
    --secondary-color: #c9a24a;
    --accent-color: #a8431f;
    --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: #56604f;
    --neutral: #56604f;
    --base-100: #f0f1e8;
    --base-200: #e3e6d8;
    --base-300: #c4c9b5;
    --surface: #e3e6d8;
    --border-color: #c4c9b5;
    --text-color: #17231a;
    --font-heading: 'Cardo', Georgia, 'Times New Roman', serif;
    --font-primary: 'Cardo', Georgia, 'Times New Roman', serif;
    --font-body: 'Sofia Sans', 'Helvetica Neue', Arial, sans-serif;
    --font-secondary: 'Sofia Sans', 'Helvetica Neue', Arial, sans-serif;
    --border-radius: 0px;
    --spacing: 28px;
    --shadow: none;
    --heading-tracking: -0.005em;
    --border-width: 1px;
}
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;}
[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}
}