.nav-cont-v4-fb2d{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: #5b3412;
    --secondary-color: #e8a530;
    --accent-color: #8a2c63;
    --neutral-color: #6c604c;
    --base-100: #f8f0dc;
    --base-200: #efe2c1;
    --base-300: #d8c393;
    --text-color: #22170c;
    --surface: var(--base-100);
    --border-color: var(--base-300);
    --on-primary-color: #f8f0dc;
    --on-secondary-color: #22170c;
    --on-accent-color: #ffffff;
    --on-base-200: #22170c;
    --font-heading: 'Sorts Mill Goudy', Georgia, 'Times New Roman', serif;
    --font-body: 'Zen Maru Gothic', 'Segoe UI', system-ui, sans-serif;
    --border-radius: 3px;
    --spacing: 24px;
    --cw-max: 1280px;
    --cw-pad: 40px;
    --cw-gutter: 24px;
    --cw-section: 96px;
    --cw-hair: var(--border-width, 1px) solid var(--base-300);
    --cw-label: 220px;
    --cw-hex: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    --cw-wood: var(--primary-color);
    --cw-cell-edge: color-mix(in srgb, var(--secondary-color) 45%, var(--base-300));
    --cw-ruling: repeating-linear-gradient(180deg, transparent 0 31px, color-mix(in srgb, var(--base-300) 30%, transparent) 31px 32px);
    --cw-capping: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--on-secondary-color) 16%, transparent) 0 1px, transparent 1.6px) 0 0 / 7px 7px;
}
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; font-synthesis: none; }
body {
    margin: 0;
    background: var(--base-100);
    color: var(--text-color);
    font: 400 1.0625rem/1.7 var(--font-body);
}
img, video, iframe { max-width: 100%; height: auto; }
img { display: block; }
svg { display: block; }
main { display: block; }
p { margin: 0; }
ul, ol { margin: 0; padding: 0; list-style: none; }
figure { margin: 0; }
a { color: var(--accent-color); text-decoration: underline 1px; text-underline-offset: 5px; transition: color .16s ease, text-decoration-color .16s ease, text-decoration-thickness .16s ease; }
a:hover { text-decoration-thickness: 2px; }
:focus-visible { outline: 2px solid var(--accent-color); outline-offset: 3px; }
h1, h2, h3 {
    margin: 0;
    font-family: var(--font-heading);
    font-weight: 400;
    letter-spacing: var(--heading-tracking, -0.01em);
    overflow-wrap: break-word;
    hyphens: manual;
}
h1 { font-size: clamp(2.5rem, 6.2vw, 5.6rem); line-height: 1.0; color: var(--primary-color); }
h2 { font-size: clamp(1.95rem, 3.7vw, 3.1rem); line-height: 1.06; color: var(--primary-color); max-width: 22ch; }
h3 { font-size: clamp(1.35rem, 2vw, 1.7rem); line-height: 1.16; color: var(--text-color); }
.main-side-v4-e49a { max-width: var(--cw-max); margin-inline: auto; padding-inline: var(--cw-pad); }
.main-block-v1-7b31 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); }
.cont-card-v4-acbb { padding-block: var(--cw-section); }
.cont-block-v1-5c98 { background: var(--base-200); color: var(--on-base-200, var(--text-color)); }
.box-strip-v3-6234 { padding-top: 40px; }
.row-strip-v4-35c4 { padding-top: 0; }
.card-main-v2-c8aa, .side-band-v3-c5ff, .item-row-v1-5f35, .hub-foot-v1-6a15, .col-sect-v4-211b, .text-top-v1-d62f, .head-foot-v3-3d1b, .head-pane-v1-6f68 { position: relative; }
.head-strip-v1-c653 { margin: 0; }
.row-strip-v4-35c4 > .main-side-v4-e49a:first-child > .list-wrap-v4-66df { margin-bottom: 0; }
.card-list-v4-b0e6, .card-bar-v1-d170 .bar-list-v1-8f95 { margin-top: 64px; }
.outer-foot-v2-e25f { grid-column: 3 / 8; }
.btn-head-v4-023c { grid-column: 9 / 13; align-self: center; }
.sect-side-v1-0085 { font-size: clamp(1.35rem, 2.2vw, 1.8rem); line-height: 1.45; margin-top: 8px; }
.lay-inner-v1-abdf .strip-btn-v4-a4b0 { margin-bottom: 6px; }
.grid-panel-v1-4aec { font: 500 1.2rem/1.6 var(--font-body); color: var(--text-color); max-width: 52ch; }
.strip-btn-v4-a4b0 { font: 700 .8rem/1.3 var(--font-body); text-transform: uppercase; letter-spacing: .1em; color: var(--neutral-color); }
.link-grid-v1-f284 { font: italic 400 1.05rem/1.35 var(--font-heading); color: var(--neutral-color); max-width: 14ch; overflow-wrap: break-word; }
.bar-foot-v4-6094 { font: italic 400 1.1rem/1.4 var(--font-heading); color: var(--neutral-color); margin-bottom: 10px; }
.lay-top-v3-07b2 { font: italic 400 1.05rem/1.4 var(--font-heading); color: var(--text-color); overflow-wrap: break-word; }
.block-top-v4-c459 { display: block; font: italic 400 .95rem/1.25 var(--font-heading); color: var(--neutral-color); }
.row-main-v2-5429 { font: italic 400 1rem/1.5 var(--font-heading); color: var(--neutral-color); }
.block-list-v1-c2cb { text-align: center; max-width: 70ch; margin: 18px auto 0; }
.list-wrap-v4-66df { display: block; height: 5px; border-block: 1px solid var(--base-300); }
.item-outer-v2-1b41 { display: block; width: 100%; height: auto; pointer-events: none; }
.hero-main-v4-f858 {
    display: inline-grid;
    place-items: center;
    flex: none;
    width: 44px;
    aspect-ratio: 1 / 1.1547;
    clip-path: var(--cw-hex);
    background: var(--primary-color);
    color: var(--on-primary-color, #f8f0dc);
    font: 700 1rem/1 var(--font-body);
    font-variant-numeric: tabular-nums lining-nums;
    transition: background-color .16s ease, color .16s ease;
}
.block-item-v2-c0e9 { width: 32px; font-size: .85rem; }
.top-col-v3-14b0 { width: 36px; font-size: .9rem; }
.col-band-v2-f250 { counter-reset: cw-n; }
.col-band-v2-f250 > li { counter-increment: cw-n; }
.col-band-v2-f250 .hero-main-v4-f858:empty::before { content: counter(cw-n, decimal-leading-zero); }
.panel-lay-v1-1a74 { display: inline-block; position: relative; width: 28px; height: 10px; flex: none; }
.panel-lay-v1-1a74::before { content: ""; position: absolute; left: 0; right: 1px; top: 50%; border-top: 1px solid currentColor; }
.panel-lay-v1-1a74::after { content: ""; position: absolute; right: 1px; top: 50%; width: 7px; height: 7px; border-top: 1px solid currentColor; border-right: 1px solid currentColor; transform: translateY(-50%) rotate(45deg); }
.box-strip-v3-fcaf { width: 64px; }
.box-link-v2-2b60 { transform: scaleX(-1); }
.grid-hero-v4-f7f9 { display: inline-flex; align-items: center; gap: 14px; min-height: 44px; font: 500 1.05rem/1.3 var(--font-body); color: var(--accent-color); }
.grid-hero-v4-f7f9:hover { text-decoration-thickness: 2px; }
.inner-link-v3-5e2a { display: flex; flex-wrap: wrap; gap: 8px 32px; margin-top: 18px; }

.head-list-v4-fea2 { background: var(--base-100); color: var(--text-color); border-bottom: var(--cw-hair); position: relative; z-index: 20; }
.block-tile-v3-aa90 { padding-block: 20px 6px; }
.block-panel-v1-c756 { display: grid; grid-template-columns: minmax(24px, 1fr) auto minmax(24px, 1fr); align-items: center; gap: 28px; }
.item-text-v1-1e12 { display: flex; flex-direction: column; align-items: center; gap: 6px; min-width: 0; color: var(--text-color); text-decoration: none; text-align: center; }
.foot-pane-v3-444b { display: block; width: 28px; color: var(--primary-color); }
.foot-pane-v3-444b .btn-link-v4-6fbc { fill: var(--secondary-color); }
.col-band-v4-1e3c { font: italic 400 clamp(2rem, 3.4vw, 3.1rem)/1 var(--font-heading); letter-spacing: -0.01em; min-width: 0; overflow-wrap: break-word; hyphens: manual; }
.hub-nav-v3-af0f { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; margin-top: 10px; }
.hub-nav-v3-af0f::before { content: ""; }
.pane-list-v3-056e { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.pane-list-v3-056e li { display: flex; align-items: center; }
.pane-list-v3-056e a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    padding: 0 clamp(6px, 1.2vw, 18px);
    color: var(--text-color);
    text-decoration: none;
    white-space: nowrap;
    font: 700 .8rem/1.2 var(--font-body);
    text-transform: uppercase;
    letter-spacing: .1em;
}
.foot-item-v1-a7b6 { position: relative; display: inline-block; flex: none; width: 7px; height: 8px; margin-right: clamp(10px, 1.6vw, 24px); background: var(--neutral-color); clip-path: var(--cw-hex); }
.foot-item-v1-a7b6::after { content: ""; position: absolute; inset: 1px; background: var(--base-100); clip-path: var(--cw-hex); transition: background-color .16s ease; }
.pane-list-v3-056e li:first-child .foot-item-v1-a7b6 { display: none; }
.pane-list-v3-056e a:hover, .pane-list-v3-056e a:focus-visible { text-decoration: underline 2px var(--accent-color); text-underline-offset: 6px; }
.pane-list-v3-056e a:hover .foot-item-v1-a7b6::after, .pane-list-v3-056e a:focus-visible .foot-item-v1-a7b6::after { background: var(--secondary-color); }
.wrap-side-v1-5dd6 { grid-column: 3; justify-self: end; display: inline-flex; align-items: center; gap: 12px; min-height: 44px; white-space: nowrap; font: italic 400 1.1rem/1.2 var(--font-heading); color: var(--accent-color); text-decoration: none; }
.wrap-side-v1-5dd6:hover { text-decoration: underline 1px; }

.block-bar-v2-0185 { background: var(--base-100); color: var(--text-color); padding-top: 8px; }
.cont-outer-v2-5faf { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)) minmax(0, 1.4fr); column-gap: 40px; row-gap: 28px; padding-block: 40px 28px; }
.cont-outer-v2-5faf > .list-wrap-v4-66df, .outer-box-v4-1c10 { grid-column: 1 / -1; }
.brand-item-v2-78c5 { display: flex; gap: 18px; align-items: flex-start; min-width: 0; }
.brand-item-v2-78c5 + .brand-item-v2-78c5 { border-left: var(--cw-hair); padding-left: 24px; }
.brand-item-v2-78c5 ul { min-width: 0; }
.brand-item-v2-78c5 li a, .brand-item-v2-78c5 li span { display: flex; align-items: center; min-height: 40px; color: var(--text-color); text-decoration: none; font: 400 1rem/1.35 var(--font-body); overflow-wrap: anywhere; }
.brand-item-v2-78c5 li a:hover { color: var(--accent-color); text-decoration: underline 1px; }
.band-wrap-v2-4f2a { align-self: end; justify-self: end; max-width: 100%; text-align: right; color: var(--primary-color); font: italic 400 clamp(2.4rem, 4.6vw, 4.6rem)/1 var(--font-heading); letter-spacing: -0.02em; overflow-wrap: break-word; hyphens: manual; min-width: 0; }
.outer-box-v4-1c10 { padding-top: 14px; border-top: var(--cw-hair); font: 400 .9rem/1.5 var(--font-body); color: var(--neutral-color); }
.nav-cont-v4-fb2d { grid-column: 1 / -1; width: calc(100% - 2 * var(--cw-pad)); max-width: calc(var(--cw-max) - 2 * var(--cw-pad)); margin: 0 auto 28px; padding: 16px 0 0; border-top: var(--cw-hair); font: 400 .9rem/1.55 var(--font-body); color: var(--neutral-color); text-align: start; opacity: 1; }

.bar-list-v1-8f95 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); align-items: start; }
.grid-block-v1-07ee { grid-column: 1 / 3; display: flex; flex-direction: column; align-items: flex-end; gap: 10px; text-align: right; padding: 6px 18px 6px 0; border-right: var(--cw-hair); align-self: stretch; min-width: 0; }
.row-text-v1-485f { grid-column: 3 / 10; min-width: 0; }
.row-text-v1-485f .grid-panel-v1-4aec { margin-top: 18px; }
.bar-panel-v2-45c0 { grid-column: 3 / 12; }
.bar-panel-v2-45c0 h1 { max-width: 18ch; }
.link-inner-v4-b62b { padding-block: 64px 0; }
.link-inner-v4-b62b .main-side-v4-e49a > .list-wrap-v4-66df { margin-top: 40px; }
.link-inner-v4-b62b .grid-panel-v1-4aec { margin-top: 20px; }

.box-brand-v3-1628 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); align-items: center; pointer-events: none; }
.nav-cont-v2-6c93 { grid-column: 1 / 3; justify-self: end; width: 96px; margin-right: -24px; color: var(--primary-color); }
.nav-cont-v2-6c93 .btn-link-v4-6fbc { color: var(--accent-color); }
.box-brand-v3-1628::after { content: ""; grid-column: 3 / -1; border-top: var(--cw-hair); margin-left: -1px; }
.side-top-v2-b696 { padding-block: 0; }

.col-foot-v1-e3ce { --lug: 32px; --top: 30px; --side: 14px; position: relative; margin: calc(var(--top) + 6px) var(--lug) 0; background: var(--base-200); border: var(--side) solid var(--cw-wood); border-top: 0; border-bottom-width: 12px; padding: 26px 24px 24px; }
.col-foot-v1-e3ce::before { content: ""; position: absolute; left: calc(-1 * var(--side) - var(--lug)); right: calc(-1 * var(--side) - var(--lug)); top: calc(-1 * var(--top)); height: var(--top); background: var(--cw-wood); }
.nav-tile-v4-5987 { position: absolute; left: 0; right: 0; top: calc(-1 * var(--top)); height: var(--top); z-index: 1; display: flex; align-items: center; justify-content: center; padding-inline: 12px; font: italic 400 1.05rem/1 var(--font-heading); color: var(--on-primary-color, #f8f0dc); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.grid-hero-v1-8c55 { --n: 6; --m: 4px; container-type: inline-size; width: min(100%, calc(var(--n) * (168px + 2 * var(--m)))); margin-inline: auto; pointer-events: none; }
.tile-box-v4-8797 { --w: calc(100cqw / var(--n) - 2 * var(--m)); display: grid; grid-template-columns: repeat(var(--cols, 12), minmax(0, 1fr)); grid-auto-flow: row; align-items: start; padding-bottom: calc(var(--w) * 0.2887 - var(--m)); }
.side-box-v1-daaf { position: relative; grid-column: span 2; width: var(--w); height: calc(var(--w) * 1.1547); margin: var(--m); margin-bottom: calc(var(--m) - var(--w) * 0.2887); clip-path: var(--cw-hex); background: var(--cw-cell-edge); }
.tile-box-v4-8797 > .side-box-v1-daaf:nth-child(11n+7) { grid-column: 2 / span 2; }
.side-box-v1-daaf::before { content: ""; position: absolute; inset: 2px; clip-path: var(--cw-hex); background: var(--base-100); }
.nav-item-v1-eafa { position: absolute; inset: 17% 9%; z-index: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; text-align: center; color: var(--text-color); }
.bar-list-v2-d0c9 { display: block; max-width: 100%; font: 700 .95rem/1.2 var(--font-body); overflow-wrap: break-word; hyphens: manual; }
.nav-item-v1-eafa .block-top-v4-c459 { color: var(--neutral-color); }
.tile-box-v4-8797 > .side-box-v1-daaf:is(:first-child, :nth-child(4))::before, .block-top-v4-97b2::before { background: var(--cw-capping), var(--secondary-color); }
.tile-box-v4-8797 > .side-box-v1-daaf:is(:first-child, :nth-child(4)) .nav-item-v1-eafa, .tile-box-v4-8797 > .side-box-v1-daaf:is(:first-child, :nth-child(4)) .nav-item-v1-eafa .block-top-v4-c459, .tile-box-v4-8797 > .side-box-v1-daaf:is(:first-child, :nth-child(4)) .wrap-pane-v1-31a8 { color: var(--on-secondary-color, #22170c); }
.bar-tile-v1-83d2::before { background: var(--base-200); }
.tile-box-v4-8797 > .side-box-v1-daaf:nth-child(n+12) { display: none; }

.wrap-pane-v1-31a8 { display: block; flex: none; width: 26px; height: 26px; color: var(--primary-color); background: currentColor; --cw-i: 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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12,3.5 19.4,7.8 19.4,16.2 12,20.5 4.6,16.2 4.6,7.7'/%3E%3C/svg%3E"); -webkit-mask: var(--cw-i) center / contain no-repeat; mask: var(--cw-i) center / contain no-repeat; }
.wrap-pane-v1-31a8[data-icon="company"]{--cw-i: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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20V11L8 14V11L13 14V11L18 14V5H21V20Z'/%3E%3Cpath d='M7 17H9M12 17H14M3 20H21'/%3E%3C/svg%3E")}
.wrap-pane-v1-31a8[data-icon="fund"]{--cw-i: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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3,9 12,4 21,9'/%3E%3Crect x='5' y='9' width='14' height='11'/%3E%3Cpath d='M5 14H19M10 20V18H14V20'/%3E%3C/svg%3E")}
.wrap-pane-v1-31a8[data-icon="basket"]{--cw-i: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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11H21L19 20H5Z'/%3E%3Cpath d='M7 11A5 5 0 0 1 17 11'/%3E%3Cpath d='M9 11L9.5 20M12 11V20M15 11L14.5 20M4.2 15.5H19.8'/%3E%3C/svg%3E")}
.wrap-pane-v1-31a8[data-icon="bond"]{--cw-i: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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4H18V19H6Z'/%3E%3Cpath d='M18 4A2 2 0 0 1 18 8H16'/%3E%3Cpath d='M9 8H14M9 11H14'/%3E%3Cpath d='M10 15V21L12 19.5L14 21V15'/%3E%3C/svg%3E")}
.wrap-pane-v1-31a8[data-icon="property"]{--cw-i: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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11L12 4L21 11'/%3E%3Cpath d='M5 9.5V20H19V9.5'/%3E%3Cpath d='M10 20V14H14V20'/%3E%3C/svg%3E")}
.wrap-pane-v1-31a8[data-icon="mixed"]{--cw-i: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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='9,7.5 14.2,10.5 14.2,16.5 9,19.5 3.8,16.5 3.8,10.5'/%3E%3Cpolygon points='15,4.5 20.2,7.5 20.2,13.5 15,16.5 9.8,13.5 9.8,7.5'/%3E%3C/svg%3E")}
.wrap-pane-v1-31a8[data-icon="reserve"]{--cw-i: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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12A9 9 0 0 1 21 12Z'/%3E%3Cpath d='M12 12V18A2 2 0 0 1 8 18'/%3E%3Cpath d='M12 3V2'/%3E%3C/svg%3E")}
.hero-main-v4-f858 .wrap-pane-v1-31a8 { width: 16px; height: 16px; color: var(--on-primary-color, #f8f0dc); }
.wrap-pane-v1-31a8[data-icon="write"]{--cw-i: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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19L6 14.5L15.5 5L19 8.5L9.5 18Z'/%3E%3Cpath d='M13.5 7L17 10.5'/%3E%3Cpath d='M4 21H12'/%3E%3C/svg%3E")}

.cont-text-v1-2f49 { padding-block: 56px 0; }
.btn-bar-v3-e925 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); align-items: start; }
.btn-bar-v3-e925 > h1 { grid-column: 3 / 9; line-height: .94; -webkit-text-stroke: var(--cw-h1-stroke, .018em) currentColor; }
.band-inner-v1-f233 { grid-column: 9 / 13; align-self: end; padding: 0 0 .5em 8px; min-width: 0; }
.main-nav-v3-4fdf { font: italic 400 1.15rem/1.4 var(--font-heading); color: var(--neutral-color); margin-bottom: 12px; }
.band-inner-v1-f233 .grid-hero-v4-f7f9 { margin-top: 14px; }
.item-band-v4-4bb7 .col-foot-v1-e3ce { margin-top: calc(56px + 30px); }
.cont-text-v1-2f49 > .box-brand-v3-1628, .cont-text-v1-2f49 > .nav-hero-v3-d173 { margin-top: 40px; }
.head-side-v1-96cf { background: var(--cw-ruling), var(--base-100); }
.item-hub-v1-e5ca { grid-column: 3 / 8; min-width: 0; }
.item-hub-v1-e5ca h1 { max-width: 12ch; }
.item-hub-v1-e5ca .grid-panel-v1-4aec { margin-top: 24px; }
.item-hub-v1-e5ca .grid-hero-v4-f7f9 { margin-top: 18px; }
.box-pane-v3-b7a8 { grid-column: 8 / 13; min-width: 0; }
.link-text-v2-773a { position: relative; z-index: 1; margin: -40px 0 0 24px; }
.link-text-v2-773a > .wrap-strip-v2-6e54:nth-child(n+2) { display: none; }
.card-nav-v2-402b { margin-top: 56px; }
.card-nav-v2-402b .card-link-v2-d3c2 { grid-column: 3 / 13; }

.brand-lay-v1-7e15 { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 20px; counter-reset: cw-hive; }
.wrap-strip-v2-6e54 { position: relative; background: var(--base-100); color: var(--text-color); border: var(--cw-hair); border-radius: var(--border-radius, 3px); overflow: hidden; box-shadow: var(--shadow, none); counter-increment: cw-hive; min-width: 0; }
.head-bar-v1-c4c5 { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; padding: 9px 20px; background: var(--cw-wood); color: var(--on-primary-color, #f8f0dc); font: italic 400 1.2rem/1.25 var(--font-heading); }
.head-bar-v1-c4c5 > * { min-width: 0; overflow-wrap: break-word; }
.brand-lay-v1-7e15 .btn-top-v2-e8dc::after { content: "\00a0" counter(cw-hive); }
.head-bar-v1-c4c5 .main-nav-v3-4fdf { flex: none; max-width: 50%; margin: 0; color: inherit; font-size: 1.05rem; text-align: right; }
.link-panel-v4-817e { display: grid; grid-template-columns: repeat(var(--cw-fields, 4), minmax(0, 1fr)) 112px; padding: 16px 20px 18px; align-items: start; }
.bar-head-v2-dcf7 { min-width: 0; padding-right: 14px; }
.bar-head-v2-dcf7 + .bar-head-v2-dcf7 { border-left: var(--cw-hair); padding-left: 16px; }
.bar-head-v2-dcf7 .strip-btn-v4-a4b0 { margin-bottom: 6px; }
.outer-pane-v4-1ba0 { align-self: center; justify-self: end; width: 100px; color: var(--neutral-color); pointer-events: none; }
.outer-pane-v4-1ba0 .btn-link-v4-6fbc { fill: var(--secondary-color); }
.grid-lay-v3-1adf .link-panel-v4-817e { --cw-fields: 5; }
.band-cont-v1-d5f7 .link-panel-v4-817e { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 10px; }
.band-cont-v1-d5f7 .bar-head-v2-dcf7 + .bar-head-v2-dcf7 { border-left: 0; padding-left: 0; border-top: var(--cw-hair); padding-top: 10px; }
.band-cont-v1-d5f7 .outer-pane-v4-1ba0 { display: none; }
@media (min-width: 901px) { .link-panel-v4-817e > .outer-pane-v4-1ba0 { grid-column: -2 / -1; } }

.box-band-v1-4bc6 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); align-items: start; }
.box-band-v1-4bc6 > .grid-block-v1-07ee { grid-column: 1 / 3; }
.box-band-v1-4bc6 > .row-text-v1-485f { grid-column: 3 / 6; }
.box-band-v1-4bc6 > .col-lay-v2-4043 { grid-column: 6 / 13; min-width: 0; padding-left: 16px; }
.box-band-v1-4bc6 .grid-hero-v4-f7f9 { margin-top: 20px; }
.nav-bar-v2-5f1a .wrap-strip-v2-6e54:nth-child(n+4) { display: none; }

.card-link-v2-d3c2 { border-bottom: 0; }
.card-link-v2-d3c2 > li { display: grid; grid-template-columns: var(--cw-label) minmax(0, 1fr); column-gap: 32px; padding-block: 22px; border-top: var(--cw-hair); min-width: 0; }
.card-link-v2-d3c2::after { content: ""; display: block; height: 5px; border-block: 1px solid var(--base-300); }
.card-link-v2-d3c2 > li > * { min-width: 0; }
.block-bar-v1-0766 { display: flex; flex-direction: column; align-items: flex-start; gap: 8px; }
.block-bar-v1-0766 h3 { font-size: clamp(1.25rem, 1.8vw, 1.5rem); }
.strip-item-v3-c11f p + p { margin-top: 10px; }
.strip-item-v3-c11f .strip-btn-v4-a4b0 { display: block; margin-bottom: 2px; }
.box-text-v4-f560 { margin-top: 8px; font: italic 400 1rem/1.45 var(--font-heading); color: var(--neutral-color); }
.item-item-v4-54b4 { grid-column: 3 / 13; min-width: 0; }
.pane-foot-v3-fd98 { grid-column: 3 / 10; }
.nav-hub-v1-a2ff > li { grid-template-columns: var(--cw-label) minmax(0, 1fr) minmax(0, 1fr); }
.nav-hub-v1-a2ff > .lay-hub-v2-4571 { padding-block: 12px; }
.pane-wrap-v1-fafc { font: italic 400 1.15rem/1.35 var(--font-heading); color: var(--text-color); }
.outer-nav-v3-1c0e { display: none; }
.band-outer-v1-728a > li { grid-template-columns: 44px minmax(0, 14rem) minmax(0, 1fr); align-items: start; }
.band-outer-v1-728a h3 { font-size: 1.35rem; }
.band-outer-v1-728a .block-top-v4-c459 { margin-top: 4px; }

.sect-row-v4-a634 { border-left: 1px solid var(--primary-color); padding: 4px 0 4px 24px; max-width: 66ch; }
.sect-row-v4-a634 h3 { margin-bottom: 10px; }
.sect-row-v4-a634 p + p { margin-top: 10px; }
.row-outer-v4-bc66 { margin-top: 56px; }

.box-sect-v3-0232 { position: relative; }
.pane-inner-v4-fac6 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 28px; margin-top: 64px; }
.pane-inner-v4-fac6 > .grid-block-v1-07ee { grid-column: 1 / 3; grid-row: 1 / 3; }
.pane-inner-v4-fac6 > h2 { grid-column: 3 / 7; grid-row: 1; }
.pane-strip-v2-b76c { min-width: 0; }
.pane-strip-v2-b76c h3 { padding-bottom: 12px; border-bottom: 1px solid var(--primary-color); color: var(--primary-color); }
.sect-top-v2-4465 { grid-column: 3 / 6; grid-row: 2; }
.col-row-v1-0161 { grid-column: 10 / 13; grid-row: 2; align-self: end; }
.bar-hub-v2-d7ee > li { padding: 12px 0; border-bottom: var(--cw-hair); }
.bar-hub-v2-d7ee > li:nth-child(n+4) { display: none; }
.head-foot-v1-0d98 { grid-column: 6 / 10; grid-row: 1 / 3; justify-self: center; width: 100%; max-width: 320px; color: var(--primary-color); }
.head-foot-v1-0d98 .btn-link-v4-6fbc { color: var(--accent-color); }
.pane-inner-v4-fac6 > .block-list-v1-c2cb { grid-column: 3 / 13; grid-row: 3; }
.card-bar-v1-d170 { background: var(--cw-ruling), var(--base-200); color: var(--on-base-200, var(--text-color)); }
.card-bar-v1-d170 .bar-list-v1-8f95 { margin-top: 64px; }
.pane-main-v4-a8f7 { display: flex; align-items: flex-end; gap: 22px; flex-wrap: wrap; }
.grid-cont-v3-2787 { position: relative; flex: none; width: 64px; height: 34px; pointer-events: none; }
.grid-cont-v3-2787::before { content: ""; position: absolute; left: 0; bottom: 0; width: 22px; height: 26px; border: 2px solid var(--primary-color); border-top-width: 6px; border-radius: 3px 3px 6px 6px; }
.grid-cont-v3-2787::after { content: ""; position: absolute; right: 0; bottom: 0; width: 32px; height: 24px; border: 2px solid var(--primary-color); border-top-width: 5px; background: repeating-linear-gradient(90deg, transparent 0 6px, color-mix(in srgb, var(--secondary-color) 70%, transparent) 6px 8px); }
.side-tile-v4-44ac { grid-column: 3 / 13; border-left: 1px solid var(--accent-color); padding-left: 24px; margin-top: 40px; min-width: 0; }
.card-bar-v1-d170 ~ .list-list-v2-df47 { display: none; }

.head-cont-v2-28ac { min-width: 0; }
.main-hub-v4-2edf { display: grid; gap: 4px; }
.cont-grid-v3-7caf { display: grid; grid-template-columns: 150px minmax(0, 1fr); align-items: center; min-height: 48px; }
.block-foot-v3-30c4 { font: italic 400 1.15rem/1.25 var(--font-heading); color: var(--text-color); padding-right: 12px; overflow-wrap: break-word; }
.btn-sect-v4-9be9 { position: relative; display: flex; justify-content: space-around; align-items: center; min-height: 28px; pointer-events: none; }
.btn-sect-v4-9be9::before { content: ""; position: absolute; left: 0; right: 0; top: 50%; border-top: var(--cw-hair); }
.btn-sect-v4-9be9 i { position: relative; z-index: 1; display: block; width: 18px; height: 20.8px; clip-path: var(--cw-hex); background: var(--secondary-color); }
.btn-sect-v4-9be9 i:first-child { background: var(--accent-color); }
.btn-sect-v4-9be9 i:first-child::after { content: ""; position: absolute; inset: 2px; clip-path: var(--cw-hex); background: var(--secondary-color); }
.btn-sect-v4-9be9 i:nth-child(n+2) { display: none; }
.btn-sect-v4-9be9[data-marks="2"] i:nth-child(-n+2), .btn-sect-v4-9be9[data-marks="3"] i:nth-child(-n+3), .btn-sect-v4-9be9[data-marks="4"] i:nth-child(-n+4), .btn-sect-v4-9be9[data-marks="6"] i:nth-child(-n+6), .btn-sect-v4-9be9[data-marks="12"] i:nth-child(-n+12) { display: block; }
.nav-nav-v4-4196 { margin: 10px 0 0 150px; height: 48px; color: var(--primary-color); pointer-events: none; }
.nav-nav-v4-4196 .btn-link-v4-6fbc { stroke: var(--secondary-color); }
.nav-nav-v4-4196 .item-outer-v2-1b41 { width: 100%; height: 48px; }
.btn-hub-v1-022f { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); margin-left: 150px; padding-top: 6px; }
.btn-hub-v1-022f li { text-align: center; font: italic 400 1.05rem/1.3 var(--font-heading); color: var(--neutral-color); min-width: 0; overflow-wrap: break-word; }
.head-cont-v2-28ac .block-list-v1-c2cb { margin-top: 22px; }
.item-box-v4-171a .head-cont-v2-28ac { grid-column: 3 / 13; }

.brand-item-v4-9d50 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 32px; margin-top: 40px; }
.nav-brand-v1-fd2f { grid-column: 3 / 8; min-width: 0; }
.nav-brand-v1-fd2f .card-link-v2-d3c2 > li { grid-template-columns: minmax(0, 1fr) auto; align-items: center; padding-block: 16px; }
.nav-brand-v1-fd2f .card-link-v2-d3c2 > li:nth-child(n+4) { display: none; }
.nav-brand-v1-fd2f h3 { font-size: 1.25rem; }
.item-main-v1-6202 { grid-column: 9 / 13; min-width: 0; border-left: 1px solid var(--primary-color); padding-left: 24px; align-self: start; }
.band-tile-v4-7c1c { font: italic 400 1.2rem/1.5 var(--font-heading); color: var(--text-color); }
.wrap-text-v1-2cf2 { display: inline-flex; align-items: center; min-height: 32px; padding: 4px 14px; border: 1px solid var(--cw-cell-edge); border-left: 6px solid var(--secondary-color); border-radius: var(--border-radius, 3px); background: var(--base-100); color: var(--text-color); font: italic 400 1rem/1.2 var(--font-heading); white-space: nowrap; }

.inner-grid-v3-8625 > li { grid-template-columns: var(--cw-label) minmax(0, 1fr) auto; align-items: baseline; }
.inner-grid-v3-8625 h3 a, .lay-side-v2-05fd h3 a { color: inherit; text-decoration: none; }
.inner-grid-v3-8625 h3 a:hover, .lay-side-v2-05fd h3 a:hover { color: var(--accent-color); text-decoration: underline 1px; }
.inner-grid-v3-8625 .strip-btn-v4-a4b0 { white-space: nowrap; }
.card-sect-v2-bbd7 { font: italic 400 1.1rem/1.35 var(--font-heading); color: var(--neutral-color); }
.inner-grid-v3-8625 p:not(.card-sect-v2-bbd7):not(.strip-btn-v4-a4b0) { margin-top: 6px; }
.hub-lay-v1-b481 > li:nth-child(n+4) { display: none; }
.side-hero-v3-6c60 > li:first-child { display: none; }
.lay-side-v2-05fd { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); align-items: center; margin-bottom: 56px; }
.lay-side-v2-05fd > .band-card-v3-f011 { grid-column: 3 / 8; }
.lay-side-v2-05fd > .head-cont-v1-d422 { grid-column: 8 / 13; min-width: 0; }
.lay-side-v2-05fd > :nth-child(n+3) { display: none; }
.head-cont-v1-d422 h3 { font-size: clamp(1.6rem, 2.6vw, 2.2rem); margin: 8px 0 14px; }

.block-head-v4-6445 { background: var(--base-200); color: var(--on-base-200, var(--text-color)); }
.list-box-v2-dbc5 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 32px; margin-top: 64px; }
.list-box-v2-dbc5 > .grid-block-v1-07ee { grid-column: 1 / 3; }
.main-outer-v2-2480 { grid-column: 3 / 7; min-width: 0; }
.main-outer-v2-2480 .grid-panel-v1-4aec { margin-top: 18px; }
.row-item-v1-c2ad { display: block; width: 96px; height: 110.8px; margin-top: 36px; clip-path: var(--cw-hex); background: var(--cw-capping), var(--secondary-color); pointer-events: none; }
.bar-bar-v1-d844 { grid-column: 7 / 13; min-width: 0; }
.wrap-top-v4-f45e { display: grid; gap: 14px; padding: 20px 22px 24px; }
.main-outer-v3-58b9 { display: grid; grid-template-columns: 170px minmax(0, 1fr); align-items: end; column-gap: 18px; }
.text-pane-v3-d24e, .row-block-v1-dec1 .main-outer-v3-58b9 { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 4px; }
.main-outer-v3-58b9 .strip-btn-v4-a4b0 { padding-bottom: 12px; }
.bar-tile-v3-5461 { align-items: start; }
.bar-tile-v3-5461 .strip-btn-v4-a4b0 { padding: 12px 0 0; }
.tile-hero-v4-82c2 { display: block; width: 100%; min-height: 44px; padding: 10px 2px; background: transparent; border: 0; border-bottom: 1px solid var(--neutral-color); border-radius: 0; color: var(--text-color); font: 400 1rem/1.4 var(--font-body); }
textarea.tile-hero-v4-82c2 { min-height: 110px; resize: vertical; }
.tile-hero-v4-82c2:focus-visible { border-bottom: 2px solid var(--accent-color); outline: 2px solid var(--accent-color); outline-offset: 3px; }
.cont-hub-v2-7a0c { display: flex; justify-content: flex-end; margin-top: 8px; }
.side-inner-v4-eb57 { display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 48px; padding: 0 26px; border: 0; border-radius: var(--border-radius, 3px); background: var(--accent-color); color: var(--on-accent-color, #ffffff); font: 700 .85rem/1.2 var(--font-body); text-transform: uppercase; letter-spacing: .1em; cursor: pointer; }
.side-inner-v4-eb57:hover, .side-inner-v4-eb57:focus-visible { text-decoration: underline 2px; text-underline-offset: 4px; }
.btn-tile-v4-09b2 { background: var(--base-100); padding-block: 72px; }
.lay-inner-v1-044c { padding-block: 26px; }
.grid-card-v3-0b92 { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.3fr) auto; gap: 18px; align-items: end; }
.band-panel-v4-1845 { align-self: center; padding-right: 18px; border-right: var(--cw-hair); font: italic 400 1.35rem/1.35 var(--font-heading); color: var(--text-color); overflow-wrap: break-word; }
.grid-card-v3-0b92 .main-outer-v3-58b9 { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 4px; }
.grid-card-v3-0b92 .main-outer-v3-58b9 .strip-btn-v4-a4b0 { padding-bottom: 0; }

.row-list-v2-38bc { background: var(--primary-color); color: var(--on-primary-color, #f8f0dc); padding-block: 22px; }
.top-col-v4-ae91 { max-width: 90ch; margin-inline: auto; text-align: center; font: italic 400 1.1rem/1.5 var(--font-heading); }
.col-card-v1-53a5 { display: grid; grid-template-columns: minmax(24px, 1fr) minmax(0, auto) minmax(24px, 1fr); align-items: center; gap: 20px; margin-top: 48px; }
.col-card-v1-53a5::before, .col-card-v1-53a5::after { content: ""; border-top: var(--cw-hair); }
.col-card-v1-53a5 p { max-width: 70ch; text-align: center; font: italic 400 1rem/1.5 var(--font-heading); color: var(--text-color); }

.band-card-v3-f011 { min-width: 0; }
.item-panel-v4-b34d { position: relative; aspect-ratio: 4 / 3; margin: 12px 20px 0; border: 6px solid var(--cw-wood); border-top-width: 12px; }
.item-panel-v4-b34d::before { content: ""; position: absolute; left: -20px; right: -20px; top: -12px; height: 12px; background: var(--cw-wood); z-index: 1; }
.main-inner-v2-f109 { position: absolute; inset: 0; overflow: hidden; background: var(--base-200); }
.main-inner-v2-f109 img { display: block; width: 100%; height: 100%; object-fit: cover; filter: sepia(.12) saturate(.85) contrast(1.04) brightness(1.03); }
.main-inner-v2-f109::after { content: ""; position: absolute; inset: 0; background: var(--base-300); mix-blend-mode: multiply; opacity: .28; pointer-events: none; }
.text-top-v4-522f .item-panel-v4-b34d { aspect-ratio: 4 / 5; }
.band-card-v3-f011 .row-main-v2-5429 { margin: 10px 20px 0; font-size: .95rem; }

.col-side-v1-2daf { min-width: 0; max-width: 66ch; }
.col-side-v1-2daf > * + * { margin-top: 1em; }
.col-side-v1-2daf h2 { font-size: clamp(1.5rem, 2.4vw, 2rem); margin-top: 1.6em; color: var(--primary-color); max-width: none; }
.col-side-v1-2daf h3 { font-size: 1.35rem; margin-top: 1.4em; }
.col-side-v1-2daf p, .col-side-v1-2daf li { font: 400 1.0625rem/1.75 var(--font-body); }
.col-side-v1-2daf ul, .col-side-v1-2daf ol { padding-left: 1.4em; }
.col-side-v1-2daf ul li { position: relative; }
.col-side-v1-2daf ul li::before { content: ""; position: absolute; left: -1.2em; top: .62em; width: 7px; height: 8px; clip-path: var(--cw-hex); background: var(--primary-color); }
.col-side-v1-2daf ol { list-style: decimal; }
.col-side-v1-2daf li + li { margin-top: .4em; }
.col-side-v1-2daf em { font-family: var(--font-heading); font-style: italic; }
.col-side-v1-2daf table { display: block; overflow-x: auto; max-width: 100%; border-collapse: collapse; }
.col-side-v1-2daf td, .col-side-v1-2daf th { padding: 8px 12px; border-bottom: var(--cw-hair); text-align: left; }

.top-bar-v3-cf56 { overflow-x: auto; max-width: 100%; }
.hero-cont-v4-ee98 { width: 100%; border-collapse: collapse; border-block: 5px double var(--base-300); }
.hero-cont-v4-ee98 th { text-align: left; padding: 12px 16px 12px 0; border-bottom: var(--cw-hair); }
.hero-cont-v4-ee98 td { padding: 18px 16px 18px 0; border-top: var(--cw-hair); vertical-align: top; font: 400 1rem/1.5 var(--font-body); }
.hero-cont-v4-ee98 td:first-child { font: 400 1.25rem/1.25 var(--font-heading); color: var(--text-color); width: 24%; }
.hero-cont-v4-ee98 td.panel-link-v1-d21f { color: var(--neutral-color); font: italic 400 1rem/1.45 var(--font-heading); }

.pane-main-v2-55cf { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 32px; align-items: start; }
.bar-foot-v4-8fff { grid-column: 3 / 10; min-width: 0; }
.bar-foot-v4-8fff .band-card-v3-f011 { margin: 8px 0 36px; }
.strip-tile-v1-3d73 { grid-column: 10 / 13; min-width: 0; padding-left: 20px; border-left: var(--cw-hair); align-self: stretch; }
.main-inner-v1-34e4 { margin-top: 18px; }
.main-inner-v1-34e4:empty { display: none; }
.sect-brand-v3-bdf0 { padding: 16px 18px 20px; }
.sect-brand-v3-bdf0 .strip-btn-v4-a4b0 { padding-bottom: 8px; border-bottom: var(--cw-hair); margin-bottom: 14px; }
.panel-hub-v4-377b { font: italic 400 1.35rem/1.35 var(--font-heading); color: var(--text-color); overflow-wrap: break-word; }
.sect-brand-v3-bdf0 .outer-pane-v4-1ba0 { width: 90px; margin: 18px 0 0 auto; }
.box-grid-v1-0736 { display: flex; flex-wrap: wrap; gap: 8px 32px; margin-top: 32px; }

.lay-box-v3-b1d7 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 40px; align-items: start; margin-top: 64px; }
.lay-box-v3-b1d7 > .band-card-v3-f011 { grid-column: 3 / 7; }
.lay-box-v3-b1d7 > .cont-list-v4-52fb { grid-column: 8 / 13; min-width: 0; }
.cont-list-v4-52fb h2 { font-size: clamp(1.6rem, 2.6vw, 2.2rem); margin-bottom: 16px; }
.cont-list-v4-52fb li { padding: 14px 0 14px 24px; border-top: var(--cw-hair); position: relative; }
.cont-list-v4-52fb li::before { content: ""; position: absolute; left: 0; top: 1.25em; width: 9px; height: 10.4px; clip-path: var(--cw-hex); background: var(--primary-color); }
.bar-block-v4-eb52 { width: 72px; margin-top: 12px; color: var(--primary-color); pointer-events: none; }
.bar-block-v4-eb52 .btn-link-v4-6fbc { color: var(--accent-color); }
.pane-outer-v4-17ef { grid-column: 3 / 11; padding: 32px; background: var(--primary-color); color: var(--on-primary-color, #f8f0dc); border-radius: var(--border-radius, 3px); font: 400 clamp(1.3rem, 2.2vw, 1.6rem)/1.45 var(--font-heading); overflow-wrap: break-word; }
.bar-lay-v1-de84 { margin: 56px 0 18px; }

.col-row-v3-3bb4 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 40px; align-items: start; }
.col-head-v4-e370 { grid-column: 3 / 9; min-width: 0; }
.grid-item-v4-79b4 { grid-column: 9 / 13; min-width: 0; padding-left: 20px; border-left: var(--cw-hair); }
.grid-item-v4-79b4 .card-link-v2-d3c2 > li { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 6px; padding-block: 16px; }
.grid-item-v4-79b4 h2 { font-size: 1.6rem; margin-bottom: 14px; }
.head-card-v1-91fa { margin-top: 36px; }
.head-card-v1-91fa li { padding: 12px 0; border-top: var(--cw-hair); overflow-wrap: break-word; }
.head-card-v1-91fa a { overflow-wrap: break-word; }

.inner-grid-v4-92d8 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); }
.side-col-v2-5de5 { grid-column: 4 / 10; min-width: 0; }
.side-col-v2-5de5 .head-bar-v1-c4c5 { align-items: center; }
.bar-head-v1-ec83 { display: block; width: 28px; height: 32.3px; flex: none; clip-path: var(--cw-hex); background: var(--cw-capping), var(--secondary-color); }
.head-outer-v1-96c3 { font: italic 400 1.6rem/1.2 var(--font-heading); color: var(--text-color); margin-top: 4px; }
.head-card-v3-0e16 { padding: 22px 22px 28px; }
.head-card-v3-0e16 h1 { font-size: clamp(1.95rem, 3.7vw, 3.1rem); line-height: 1.06; margin-top: 22px; }
.head-card-v3-0e16 .grid-panel-v1-4aec { margin-top: 16px; }
.text-hero-v3-8327 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 32px; align-items: center; }
.panel-bar-v1-d374 { grid-column: 3 / 7; display: flex; align-items: center; gap: 28px; pointer-events: none; }
.lay-item-v2-0fb3 { position: relative; flex: none; display: grid; place-items: center; width: 200px; height: 231px; clip-path: var(--cw-hex); background: var(--cw-cell-edge); }
.lay-item-v2-0fb3::before { content: ""; position: absolute; inset: 3px; clip-path: var(--cw-hex); background: var(--base-100); }
.lay-item-v2-0fb3 span { position: relative; font: 400 clamp(3.4rem, 9vw, 5.4rem)/1 var(--font-heading); color: var(--primary-color); }
.panel-bar-v1-d374 .outer-pane-v4-1ba0 { width: 150px; }
.sect-panel-v3-cdca { grid-column: 7 / 13; min-width: 0; }
.sect-panel-v3-cdca .grid-panel-v1-4aec { margin-top: 16px; }

@media (min-width: 1025px) and (max-width: 1200px) {
    .grid-hero-v1-8c55 { --n: 5; --cols: 10; }
    .tile-box-v4-8797 > .side-box-v1-daaf:nth-child(11n+7) { grid-column: span 2; }
    .tile-box-v4-8797 > .side-box-v1-daaf:nth-child(9n+6) { grid-column: 2 / span 2; }
}
@media (min-width: 769px) and (max-width: 1024px) {
    .grid-hero-v1-8c55 { --n: 4; --cols: 8; }
    .tile-box-v4-8797 > .side-box-v1-daaf:nth-child(11n+7) { grid-column: span 2; }
    .tile-box-v4-8797 > .side-box-v1-daaf:nth-child(7n+5) { grid-column: 2 / span 2; }
}
@media (min-width: 601px) and (max-width: 768px) {
    .grid-hero-v1-8c55 { --n: 3; --cols: 6; }
    .tile-box-v4-8797 > .side-box-v1-daaf:nth-child(11n+7) { grid-column: span 2; }
    .tile-box-v4-8797 > .side-box-v1-daaf:nth-child(5n+4) { grid-column: 2 / span 2; }
}
@media (max-width: 600px) {
    .grid-hero-v1-8c55 { --n: 2; --cols: 4; }
    .tile-box-v4-8797 > .side-box-v1-daaf:nth-child(11n+7) { grid-column: span 2; }
    .tile-box-v4-8797 > .side-box-v1-daaf:nth-child(3n+3) { grid-column: 2 / span 2; }
}

:lang(ru) :is(h1, h2, h3, .col-band-v4-1e3c, .link-grid-v1-f284, .bar-foot-v4-6094, .block-top-v4-c459, .lay-top-v3-07b2, .row-main-v2-5429, .top-col-v4-ae91, .nav-tile-v4-5987, .band-wrap-v2-4f2a, .main-nav-v3-4fdf, .wrap-side-v1-5dd6, .head-bar-v1-c4c5, .block-foot-v3-30c4, .btn-hub-v1-022f li, .pane-wrap-v1-fafc, .wrap-text-v1-2cf2, .band-tile-v4-7c1c, .card-sect-v2-bbd7, .box-text-v4-f560, .band-panel-v4-1845, .panel-hub-v4-377b, .head-outer-v1-96c3, .pane-outer-v4-17ef, .col-card-v1-53a5 p, .hero-cont-v4-ee98 td, em),
:lang(uk) :is(h1, h2, h3, .col-band-v4-1e3c, .link-grid-v1-f284, .bar-foot-v4-6094, .block-top-v4-c459, .lay-top-v3-07b2, .row-main-v2-5429, .top-col-v4-ae91, .nav-tile-v4-5987, .band-wrap-v2-4f2a, .main-nav-v3-4fdf, .wrap-side-v1-5dd6, .head-bar-v1-c4c5, .block-foot-v3-30c4, .btn-hub-v1-022f li, .pane-wrap-v1-fafc, .wrap-text-v1-2cf2, .band-tile-v4-7c1c, .card-sect-v2-bbd7, .box-text-v4-f560, .band-panel-v4-1845, .panel-hub-v4-377b, .head-outer-v1-96c3, .pane-outer-v4-17ef, .col-card-v1-53a5 p, .hero-cont-v4-ee98 td, em),
:lang(bg) :is(h1, h2, h3, .col-band-v4-1e3c, .link-grid-v1-f284, .bar-foot-v4-6094, .block-top-v4-c459, .lay-top-v3-07b2, .row-main-v2-5429, .top-col-v4-ae91, .nav-tile-v4-5987, .band-wrap-v2-4f2a, .main-nav-v3-4fdf, .wrap-side-v1-5dd6, .head-bar-v1-c4c5, .block-foot-v3-30c4, .btn-hub-v1-022f li, .pane-wrap-v1-fafc, .wrap-text-v1-2cf2, .band-tile-v4-7c1c, .card-sect-v2-bbd7, .box-text-v4-f560, .band-panel-v4-1845, .panel-hub-v4-377b, .head-outer-v1-96c3, .pane-outer-v4-17ef, .col-card-v1-53a5 p, .hero-cont-v4-ee98 td, em),
:lang(sr) :is(h1, h2, h3, .col-band-v4-1e3c, .link-grid-v1-f284, .bar-foot-v4-6094, .block-top-v4-c459, .lay-top-v3-07b2, .row-main-v2-5429, .top-col-v4-ae91, .nav-tile-v4-5987, .band-wrap-v2-4f2a, .main-nav-v3-4fdf, .wrap-side-v1-5dd6, .head-bar-v1-c4c5, .block-foot-v3-30c4, .btn-hub-v1-022f li, .pane-wrap-v1-fafc, .wrap-text-v1-2cf2, .band-tile-v4-7c1c, .card-sect-v2-bbd7, .box-text-v4-f560, .band-panel-v4-1845, .panel-hub-v4-377b, .head-outer-v1-96c3, .pane-outer-v4-17ef, .col-card-v1-53a5 p, .hero-cont-v4-ee98 td, em),
:lang(mk) :is(h1, h2, h3, .col-band-v4-1e3c, .link-grid-v1-f284, .bar-foot-v4-6094, .block-top-v4-c459, .lay-top-v3-07b2, .row-main-v2-5429, .top-col-v4-ae91, .nav-tile-v4-5987, .band-wrap-v2-4f2a, .main-nav-v3-4fdf, .wrap-side-v1-5dd6, .head-bar-v1-c4c5, .block-foot-v3-30c4, .btn-hub-v1-022f li, .pane-wrap-v1-fafc, .wrap-text-v1-2cf2, .band-tile-v4-7c1c, .card-sect-v2-bbd7, .box-text-v4-f560, .band-panel-v4-1845, .panel-hub-v4-377b, .head-outer-v1-96c3, .pane-outer-v4-17ef, .col-card-v1-53a5 p, .hero-cont-v4-ee98 td, em),
:lang(be) :is(h1, h2, h3, .col-band-v4-1e3c, .link-grid-v1-f284, .bar-foot-v4-6094, .block-top-v4-c459, .lay-top-v3-07b2, .row-main-v2-5429, .top-col-v4-ae91, .nav-tile-v4-5987, .band-wrap-v2-4f2a, .main-nav-v3-4fdf, .wrap-side-v1-5dd6, .head-bar-v1-c4c5, .block-foot-v3-30c4, .btn-hub-v1-022f li, .pane-wrap-v1-fafc, .wrap-text-v1-2cf2, .band-tile-v4-7c1c, .card-sect-v2-bbd7, .box-text-v4-f560, .band-panel-v4-1845, .panel-hub-v4-377b, .head-outer-v1-96c3, .pane-outer-v4-17ef, .col-card-v1-53a5 p, .hero-cont-v4-ee98 td, em),
:lang(kk) :is(h1, h2, h3, .col-band-v4-1e3c, .link-grid-v1-f284, .bar-foot-v4-6094, .block-top-v4-c459, .lay-top-v3-07b2, .row-main-v2-5429, .top-col-v4-ae91, .nav-tile-v4-5987, .band-wrap-v2-4f2a, .main-nav-v3-4fdf, .wrap-side-v1-5dd6, .head-bar-v1-c4c5, .block-foot-v3-30c4, .btn-hub-v1-022f li, .pane-wrap-v1-fafc, .wrap-text-v1-2cf2, .band-tile-v4-7c1c, .card-sect-v2-bbd7, .box-text-v4-f560, .band-panel-v4-1845, .panel-hub-v4-377b, .head-outer-v1-96c3, .pane-outer-v4-17ef, .col-card-v1-53a5 p, .hero-cont-v4-ee98 td, em),
:lang(el) :is(h1, h2, h3, .col-band-v4-1e3c, .link-grid-v1-f284, .bar-foot-v4-6094, .block-top-v4-c459, .lay-top-v3-07b2, .row-main-v2-5429, .top-col-v4-ae91, .nav-tile-v4-5987, .band-wrap-v2-4f2a, .main-nav-v3-4fdf, .wrap-side-v1-5dd6, .head-bar-v1-c4c5, .block-foot-v3-30c4, .btn-hub-v1-022f li, .pane-wrap-v1-fafc, .wrap-text-v1-2cf2, .band-tile-v4-7c1c, .card-sect-v2-bbd7, .box-text-v4-f560, .band-panel-v4-1845, .panel-hub-v4-377b, .head-outer-v1-96c3, .pane-outer-v4-17ef, .col-card-v1-53a5 p, .hero-cont-v4-ee98 td, em)
{ font-family: var(--font-body); font-weight: 500; font-style: normal; letter-spacing: 0; }
:lang(ru) h1, :lang(uk) h1, :lang(bg) h1, :lang(sr) h1, :lang(mk) h1, :lang(be) h1, :lang(kk) h1, :lang(el) h1 { font-weight: 700; }
:lang(vi) { --font-heading: Georgia, 'Times New Roman', serif; --font-body: system-ui, 'Segoe UI', sans-serif; }

@media (max-width: 1200px) {
    :root { --cw-pad: 32px; --cw-section: 80px; --cw-label: 180px; }
    .col-foot-v1-e3ce { --lug: 24px; --top: 28px; --side: 12px; border-bottom-width: 10px; padding: 22px 20px 20px; }
    .tile-box-v4-8797 > .side-box-v1-daaf:nth-child(n+12) { display: block; }
    .box-band-v1-4bc6 > .row-text-v1-485f { grid-column: 3 / 13; }
    .box-band-v1-4bc6 > .col-lay-v2-4043 { grid-column: 3 / 13; padding-left: 0; margin-top: 36px; }
    .cont-outer-v2-5faf { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .band-wrap-v2-4f2a { grid-column: 1 / -1; justify-self: start; text-align: left; font-size: clamp(2.4rem, 9vw, 5rem); }
}
@media (max-width: 1024px) {
    .btn-bar-v3-e925 > h1 { grid-column: 3 / 13; max-width: 14ch; }
    .band-inner-v1-f233 { grid-column: 3 / 13; padding: 24px 0 0; }
    .item-hub-v1-e5ca { grid-column: 3 / 13; }
    .box-pane-v3-b7a8 { grid-column: 3 / 13; max-width: 520px; margin-top: 40px; }
    .head-foot-v1-0d98 { grid-column: 3 / 13; grid-row: 2; max-width: 260px; }
    .sect-top-v2-4465 { grid-column: 3 / 8; grid-row: 3; }
    .col-row-v1-0161 { grid-column: 8 / 13; grid-row: 3; align-self: start; }
    .pane-inner-v4-fac6 > .block-list-v1-c2cb { grid-row: 4; }
    .pane-inner-v4-fac6 > h2 { grid-column: 3 / 13; }
    .pane-inner-v4-fac6 > .grid-block-v1-07ee { grid-row: 1 / 2; }
    .nav-brand-v1-fd2f { grid-column: 3 / 13; }
    .item-main-v1-6202 { grid-column: 3 / 13; }
    .main-outer-v2-2480 { grid-column: 3 / 13; }
    .bar-bar-v1-d844 { grid-column: 3 / 13; }
    .row-item-v1-c2ad { display: none; }
    .main-outer-v3-58b9 { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 4px; }
    .main-outer-v3-58b9 .strip-btn-v4-a4b0 { padding-bottom: 0; }
    .grid-card-v3-0b92 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .band-panel-v4-1845 { grid-column: 1 / -1; border-right: 0; padding-right: 0; }
    .bar-foot-v4-8fff { grid-column: 3 / 13; }
    .strip-tile-v1-3d73 { grid-column: 3 / 13; border-left: 0; padding-left: 0; }
    .col-head-v4-e370, .grid-item-v4-79b4 { grid-column: 3 / 13; }
    .grid-item-v4-79b4 { border-left: 0; padding-left: 0; }
    .lay-side-v2-05fd > .band-card-v3-f011 { grid-column: 3 / 13; }
    .lay-side-v2-05fd > .head-cont-v1-d422 { grid-column: 3 / 13; margin-top: 24px; }
    .lay-box-v3-b1d7 > .band-card-v3-f011 { grid-column: 3 / 9; }
    .lay-box-v3-b1d7 > .cont-list-v4-52fb { grid-column: 3 / 13; }
    .side-col-v2-5de5 { grid-column: 2 / 12; }
    .panel-bar-v1-d374 { grid-column: 1 / 13; }
    .sect-panel-v3-cdca { grid-column: 1 / 13; }
}
@media (max-width: 900px) {
    .link-panel-v4-817e, .grid-lay-v3-1adf .link-panel-v4-817e { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 14px; }
    .bar-head-v2-dcf7 + .bar-head-v2-dcf7 { border-left: 0; padding-left: 0; }
    .bar-head-v2-dcf7:nth-child(2n) { border-left: var(--cw-hair); padding-left: 16px; }
    .outer-pane-v4-1ba0 { grid-column: 1 / -1; justify-self: end; width: 84px; }
    .nav-hub-v1-a2ff > li { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); row-gap: 8px; }
    .nav-hub-v1-a2ff > li > :first-child { grid-column: 1 / -1; }
    .band-outer-v1-728a > li { grid-template-columns: 44px minmax(0, 1fr); row-gap: 6px; }
    .band-outer-v1-728a > li > :last-child { grid-column: 2 / 3; }
}
@media (max-width: 768px) {
    :root { --cw-pad: 20px; --cw-gutter: 20px; --cw-section: 64px; }
    .block-tile-v3-aa90 { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding-block: 10px; }
    .block-panel-v1-c756 { display: flex; min-width: 0; gap: 0; }
    .hub-foot-v2-bfd0 { display: none; }
    .item-text-v1-1e12 { flex-direction: row; gap: 10px; text-align: left; }
    .foot-pane-v3-444b { width: 24px; }
    .col-band-v4-1e3c { font-size: 2rem; }
    .hub-nav-v3-af0f { display: flex; flex-wrap: wrap; justify-content: flex-end; margin-top: 0; }
    .hub-nav-v3-af0f::before { display: none; }
    .pane-list-v3-056e { flex-direction: column; align-items: stretch; }
    .foot-item-v1-a7b6 { display: none; }
    .wrap-side-v1-5dd6 { justify-self: auto; }
    .bar-list-v1-8f95, .btn-bar-v3-e925, .box-band-v1-4bc6, .pane-inner-v4-fac6, .brand-item-v4-9d50, .list-box-v2-dbc5, .pane-main-v2-55cf, .lay-box-v3-b1d7, .col-row-v3-3bb4, .inner-grid-v4-92d8, .text-hero-v3-8327, .lay-side-v2-05fd, .main-block-v1-7b31 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .bar-list-v1-8f95 > *, .btn-bar-v3-e925 > *, .box-band-v1-4bc6 > *, .pane-inner-v4-fac6 > *, .brand-item-v4-9d50 > *, .list-box-v2-dbc5 > *, .pane-main-v2-55cf > *, .lay-box-v3-b1d7 > *, .col-row-v3-3bb4 > *, .inner-grid-v4-92d8 > *, .text-hero-v3-8327 > *, .lay-side-v2-05fd > *, .main-block-v1-7b31 > * { grid-column: 1 / -1 !important; grid-row: auto !important; }
    .grid-block-v1-07ee { flex-direction: row; align-items: center; justify-content: flex-start; gap: 0; text-align: left; border-right: 0; padding: 0 0 14px; }
    .grid-block-v1-07ee .link-grid-v1-f284 { max-width: none; margin-left: 12px; padding-left: 12px; border-left: var(--cw-hair); }
    .bar-block-v4-eb52 { display: none; }
    .btn-bar-v3-e925 > h1, .item-hub-v1-e5ca h1 { max-width: none; }
    .band-inner-v1-f233 { padding-top: 22px; }
    .box-brand-v3-1628 { grid-template-columns: 96px minmax(0, 1fr); column-gap: 0; }
    .nav-cont-v2-6c93 { grid-column: 1 / 2; margin-right: 0; }
    .box-brand-v3-1628::after { grid-column: 2 / 3; }
    .col-foot-v1-e3ce { --lug: 14px; --top: 26px; --side: 10px; border-bottom-width: 10px; padding: 18px 14px 16px; }
    .nav-tile-v4-5987 { font-size: .95rem; }
    .box-pane-v3-b7a8 { max-width: 360px; justify-self: center; width: 100%; }
    .link-text-v2-773a { margin: -32px 0 0 12px; }
    .head-foot-v1-0d98 { max-width: 240px; justify-self: center; }
    .card-link-v2-d3c2 > li, .nav-hub-v1-a2ff > li, .inner-grid-v3-8625 > li, .band-outer-v1-728a > li { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 8px; padding-block: 16px; }
    .band-outer-v1-728a > li > :last-child { grid-column: 1 / -1; }
    .nav-hub-v1-a2ff > .lay-hub-v2-4571 { display: none; }
    .outer-nav-v3-1c0e { display: block; margin-bottom: 2px; }
    .side-tile-v4-44ac { padding-left: 16px; }
    .item-main-v1-6202 { padding-left: 18px; }
    .nav-brand-v1-fd2f .card-link-v2-d3c2 > li { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .wrap-text-v1-2cf2 { justify-self: start; }
    .head-cont-v2-28ac { display: grid; grid-template-columns: 96px minmax(0, 1fr); column-gap: 16px; }
    .main-hub-v4-2edf { grid-column: 2; grid-row: 1; gap: 0; }
    .cont-grid-v3-7caf { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 8px; padding-block: 12px; border-top: var(--cw-hair); }
    .cont-grid-v3-7caf:first-child { border-top: 0; }
    .btn-sect-v4-9be9 { justify-content: flex-start; gap: 8px; max-width: 280px; }
    .btn-sect-v4-9be9::before { display: none; }
    .btn-sect-v4-9be9 i { width: 14px; height: 16.2px; }
    .nav-nav-v4-4196 { display: none; }
    .btn-hub-v1-022f { grid-column: 1; grid-row: 1; display: flex; flex-direction: column; justify-content: space-between; margin: 0; padding: 6px 0 6px 14px; border-left: 2px solid var(--primary-color); }
    .btn-hub-v1-022f li { position: relative; text-align: left; }
    .btn-hub-v1-022f li::before { content: ""; position: absolute; left: -19px; top: .55em; width: 8px; height: 8px; border-radius: 50%; background: var(--secondary-color); }
    .head-cont-v2-28ac .block-list-v1-c2cb { grid-column: 1 / -1; }
    .hero-cont-v4-ee98, .hero-cont-v4-ee98 tbody, .hero-cont-v4-ee98 tr, .hero-cont-v4-ee98 td { display: block; width: 100%; }
    .hero-cont-v4-ee98 thead { display: none; }
    .hero-cont-v4-ee98 tr { padding-block: 12px; border-top: var(--cw-hair); }
    .hero-cont-v4-ee98 td { border-top: 0; padding: 4px 0; }
    .hero-cont-v4-ee98 td:first-child { width: 100%; }
    .grid-card-v3-0b92 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .side-inner-v4-eb57 { width: 100%; min-height: 52px; }
    .tile-hero-v4-82c2 { font-size: 16px; }
    .cont-outer-v2-5faf { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .brand-item-v2-78c5 + .brand-item-v2-78c5 { border-left: 0; padding-left: 0; border-top: var(--cw-hair); padding-top: 18px; }
    .pane-outer-v4-17ef { padding: 22px; }
    .panel-bar-v1-d374 { flex-wrap: wrap; }
    .link-inner-v4-b62b { padding-top: 40px; }
}
@media (max-width: 600px) {
    .link-panel-v4-817e, .grid-lay-v3-1adf .link-panel-v4-817e { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 0; padding-block: 6px 12px; }
    .bar-head-v2-dcf7, .bar-head-v2-dcf7:nth-child(2n), .bar-head-v2-dcf7 + .bar-head-v2-dcf7 { border-left: 0; padding: 10px 0; }
    .bar-head-v2-dcf7 + .bar-head-v2-dcf7 { border-top: var(--cw-hair); }
    .outer-pane-v4-1ba0 { width: 72px; }
}
@media (max-width: 480px) {
    :root { --cw-pad: 16px; --cw-gutter: 16px; --cw-section: 48px; }
    h1 { font-size: clamp(2.3rem, 11vw, 2.9rem); }
    h2 { font-size: clamp(1.7rem, 7.4vw, 1.95rem); }
    .col-foot-v1-e3ce { --lug: 12px; --top: 24px; --side: 8px; margin-inline: 0; border-bottom-width: 8px; padding: 14px 6px 12px; }
    .grid-hero-v1-8c55 { --m: 3px; }
    .bar-list-v2-d0c9 { font-size: .9rem; }
    .top-pane-v3-3144 ~ .top-pane-v3-3144 ~ .top-pane-v3-3144 { display: none !important; }
    .col-band-v4-1e3c { font-size: 1.75rem; }
    .item-panel-v4-b34d { margin-inline: 14px; }
    .item-panel-v4-b34d::before { left: -14px; right: -14px; }
    .outer-pane-v4-1ba0 { display: none; }
    .head-bar-v1-c4c5 { font-size: 1.05rem; padding-inline: 14px; }
    .head-bar-v1-c4c5 .main-nav-v3-4fdf { font-size: .95rem; }
    .wrap-top-v4-f45e { padding: 16px 14px 20px; }
    .lay-item-v2-0fb3 { width: 150px; height: 173px; }
    .panel-bar-v1-d374 .outer-pane-v4-1ba0 { display: none; }
    .row-list-v2-38bc { padding-block: 18px; }
    .top-col-v4-ae91 { font-size: 1rem; }
}
:root {
    --primary-color: #40306b;
    --secondary-color: #e8b83e;
    --accent-color: #22684a;
    --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: #625d70;
    --neutral: #625d70;
    --base-100: #f2f0f6;
    --base-200: #e5e1ee;
    --base-300: #c9c2da;
    --surface: #e5e1ee;
    --border-color: #c9c2da;
    --text-color: #1b1828;
    --font-heading: 'Raleway', 'Helvetica Neue', Arial, sans-serif;
    --font-primary: 'Raleway', 'Helvetica Neue', Arial, sans-serif;
    --font-body: 'Literata', Georgia, 'Times New Roman', serif;
    --font-secondary: 'Literata', Georgia, 'Times New Roman', serif;
    --border-radius: 10px;
    --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;}
/* dawn-meadow: the apiary at first light, printed as a field guide. The header is on every page, so this
   block also carries the variant-wide rules: Raleway headings at their real weights with lining figures,
   Literata entry lines, an airier comb with outline-only open cells, cards with a top rule instead of a
   filled strip, a finer waggle figure and a cool photo grade. */
h1 { font-weight: 500; }
h2, h3 { font-weight: 600; }
.link-grid-v1-f284, .main-nav-v3-4fdf { font-family: var(--font-body); }
:root { --cw-h1-stroke: 0; }
h1, h2, h3, .col-band-v4-1e3c, .hero-main-v4-f858, .head-bar-v1-c4c5, .nav-tile-v4-5987 { font-variant-numeric: lining-nums; }
:lang(el) :is(h1, h2, h3, .pane-hub-v3-3a55 .col-band-v4-1e3c, .text-sect-v4-0461 a, .wrap-side-v1-5dd6, .strip-btn-v4-a4b0) { font-family: var(--font-body); font-weight: 600; }
.link-grid-v1-f284, .bar-foot-v4-6094, .block-top-v4-c459, .row-main-v2-5429, .lay-top-v3-07b2 { letter-spacing: .005em; }
.grid-hero-v1-8c55 { --m: 6px; }
.bar-tile-v1-83d2 { background: var(--primary-color); }
.bar-tile-v1-83d2::before { inset: 1.5px; background: var(--base-100); }
.wrap-strip-v2-6e54 { border-top: 2px solid var(--primary-color); }
.head-bar-v1-c4c5 { background: transparent; color: var(--primary-color); padding-top: 14px; padding-bottom: 6px; font-style: normal; font-weight: 600; border-bottom: var(--cw-hair); }
.head-bar-v1-c4c5 .main-nav-v3-4fdf { font-style: italic; font-family: var(--font-body); font-weight: 400; color: var(--neutral-color); }
.nav-cont-v2-6c93 svg { stroke-width: 1; }
.main-inner-v2-f109 img { filter: grayscale(.2) saturate(.8) brightness(1.04); }
.main-inner-v2-f109::after { opacity: .16; }

/* the meadow-edge header: one line, stalk ticks, a grass line along the bottom */
.head-list-v4-fea2.sect-hero-v4-f4d9 { border-bottom: 0; padding-bottom: 12px; }
.sect-hero-v4-f4d9 .sect-band-v3-d2fd { display: flex; align-items: center; justify-content: space-between; gap: 32px; padding-block: 22px 14px; }
.sect-hero-v4-f4d9 .pane-hub-v3-3a55 { flex-direction: row; align-items: center; gap: 12px; text-align: left; flex: 0 1 auto; }
.sect-hero-v4-f4d9 .foot-pane-v3-444b { width: 26px; }
.sect-hero-v4-f4d9 .col-band-v4-1e3c { font: 700 clamp(1.5rem, 2.2vw, 1.9rem)/1.05 var(--font-heading); letter-spacing: .01em; color: var(--primary-color); }
.sect-hero-v4-f4d9 .hub-nav-v3-af0f { display: flex; align-items: center; justify-content: flex-end; flex-wrap: wrap; gap: 4px 28px; margin-top: 0; min-width: 0; }
.sect-hero-v4-f4d9 .hub-nav-v3-af0f::before { display: none; }
.sect-hero-v4-f4d9 .pane-list-v3-056e { justify-content: flex-end; }
.sect-hero-v4-f4d9 .pane-list-v3-056e a { gap: 0; padding: 0 clamp(6px, 1vw, 14px); font: 600 .95rem/1.2 var(--font-heading); text-transform: none; letter-spacing: .02em; }
.side-cont-v4-9703 { position: relative; display: inline-block; flex: none; width: 5px; height: 18px; margin-right: clamp(12px, 1.4vw, 20px); pointer-events: none; }
.side-cont-v4-9703::before { content: ""; position: absolute; left: 2px; top: 5px; bottom: 0; border-left: 1px solid var(--neutral-color); }
.side-cont-v4-9703::after { content: ""; position: absolute; left: 0; top: 0; width: 5px; height: 5px; border-radius: 50%; border: 1px solid var(--neutral-color); background: var(--base-100); transition: background-color .16s ease; }
.text-sect-v4-0461 li:first-child .side-cont-v4-9703 { display: none; }
.text-sect-v4-0461 a:hover .side-cont-v4-9703::after, .text-sect-v4-0461 a:focus-visible .side-cont-v4-9703::after { background: var(--secondary-color); border-color: var(--primary-color); }
.sect-hero-v4-f4d9 .wrap-side-v1-5dd6 { font: 600 .95rem/1.2 var(--font-heading); letter-spacing: .02em; }
.item-band-v4-3d42 { position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 12px; color: var(--primary-color); opacity: .5; pointer-events: none; }
@media (max-width: 1200px) {
    .sect-hero-v4-f4d9 .sect-band-v3-d2fd { gap: 20px; }
    .sect-hero-v4-f4d9 .hub-nav-v3-af0f { column-gap: 18px; }
}
@media (max-width: 1024px) {
    .sect-hero-v4-f4d9 .sect-band-v3-d2fd { flex-wrap: wrap; }
    .sect-hero-v4-f4d9 .hub-nav-v3-af0f { flex: 1 1 100%; justify-content: flex-start; }
    .sect-hero-v4-f4d9 .pane-list-v3-056e { justify-content: flex-start; }
    .sect-hero-v4-f4d9 .pane-list-v3-056e li:first-child a { padding-left: 0; }
}
@media (max-width: 768px) {
    .sect-hero-v4-f4d9 .sect-band-v3-d2fd { flex-wrap: nowrap; padding-block: 10px; }
    .sect-hero-v4-f4d9 .hub-nav-v3-af0f { flex: 0 1 auto; }
    .side-cont-v4-9703 { display: none; }
    .sect-hero-v4-f4d9 .col-band-v4-1e3c { font-size: 1.6rem; }
}
@media (max-width: 480px) {
    .sect-hero-v4-f4d9 .col-band-v4-1e3c { font-size: 1.45rem; }
}
[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}
}