/* Generated by wp-cli/d4-import/transcribe.py. Do not edit by hand.
 *
 * Every rule here is one distinct set of inline declarations from Kyle's
 * export, lifted verbatim except for the brand colour corrections listed
 * in COLOURS in that script. Class names are a hash of the declarations,
 * so the same styling always gets the same name and re-running the
 * transcriber does not churn this file.
 *
 * Responsive rules do NOT belong in here. They go in responsive.css,
 * which loads after this one, so that what he drew and what we added
 * stay possible to tell apart.
 */

/* His page defaults, so a transcribed section behaves inside our theme
 * exactly as it does inside his flat file.
 *
 * line-height matters more than it looks. He never sets one on a body
 * element, so his text runs at the browser's 'normal', roughly 1.2. Our
 * theme.json sets 1.55 at the root and every transcribed element
 * inherited it, which quietly stretched 66 elements on the homepage
 * alone and threw out every vertical gap below them. Where he DID set a
 * line-height it is on the element's own class and still wins.
 */
.d4-shape{background:#FFFFFF;font-family:'Gilroy', sans-serif;font-weight:300;color:#1D1D1D;line-height:normal}

/* box-sizing, which changes what every one of his max-widths means.
 *
 * tokens.css sets border-box on everything, as most stylesheets do. His
 * pages never set it at all, so they compute on the browser default of
 * content-box, and his numbers were written against that:
 *
 *     <div style="padding:0 72px;max-width:660px">
 *
 * content-box gives 660px of content. border-box gives 660 minus the
 * 144 of padding, so 516. That one line narrowed the copy panel on every
 * full bleed photo band across Brand, Build, Design and Furnish.
 *
 * Where he DOES set box-sizing, which is on the form fields of four
 * pages, it is inline and therefore on that element's own class, so it
 * still wins over this.
 *
 * Form controls are put back, and that is not a preference. A browser's
 * OWN stylesheet gives button, input, select and textarea border-box,
 * and his page has no reset, so on his page a control is border-box
 * while a div beside it is content-box. Written without this, the rule
 * above overrode the browser on the one kind of element where his
 * numbers were measured against it. It is invisible until a control
 * carries a fixed size AND padding, which his estimator steppers are
 * the first to do: 34 by 34 on his page came out 48 by 38 on ours. */
:where(.d4-shape),:where(.d4-shape) *{box-sizing:content-box}
:where(.d4-shape) :where(button,input,select,textarea){box-sizing:border-box}

/* theme.json styles bare elements, and those rules fill in wherever he
 * left a property off:
 *
 *     h1,h2,h3,h4,h5,h6 { font-weight:300; letter-spacing:-0.02em; line-height:1.08 }
 *     h2 { font-size: var(--wp--preset--font-size--htwo) }
 *
 * His own values are on the element's class and outrank them, so the only
 * thing that leaks is what he did NOT set. On his homepage that alone
 * stretched "Featured work." from normal to 60.48px.
 *
 * revert rolls those properties back to the browser's own defaults, which
 * is exactly the state his flat file renders in. The selector is written
 * with :where() so it scores 0,0,1, the same as theme.json's own rules and
 * LOWER than his classes: this file loads after global styles so it wins
 * that tie, and his class still wins over both. Getting that wrong the
 * other way would override the design we are copying.
 */
:where(.d4-shape) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote){font:revert;font-size:revert;font-weight:revert;line-height:revert;letter-spacing:revert;text-transform:revert;margin:revert;padding:revert}

/* The current page in the navigation. His design shows it exactly like
 * this, terracotta and bold, but he wrote it by hand into each file:
 * ten of his pages have no current item at all and the other 24 bake it
 * into the markup. One shared header cannot do that, so inc/chrome.php
 * adds the class from the page actually being viewed. */
.d4-shape .d4-current{color:#B84836;font-weight:700}

/* Space above the footer. A DELIBERATE DEVIATION, and the only one in
 * this file, so it is written down here and reported separately by
 * docs/audit-scripts/replica.py rather than quietly absorbed.
 *
 * He is inconsistent about it: 7 of his 34 pages put margin-top:96px on
 * the footer and 27 do not, including About, which is the one the footer
 * was transcribed from. On a page that ends with his dark call to action
 * band, and the homepage does, leaving it off runs two different dark
 * blocks together into one mass and the call to action loses its edge.
 *
 * Alex, 4 Aug 2026: "at the bottom of the page we're missing spacing
 * between the footer and the last section". 96px is his own section
 * rhythm and the value he uses on the 7. */
.d4-site-footer{margin-top:96px}

.d4-shape__photo{display:block;width:100%;height:100%;object-fit:cover}

/* A photograph he cropped by hand, reproduced rather than approximated.
 *
 * The frame sits exactly where the picture used to and takes its size from
 * his element, which is why it is 100% by 100% and nothing else: every one
 * of these already renders correctly with an img sized that way, so the span
 * cannot be more fragile than what it replaces.
 *
 * container-type: size is what makes 100cqw and 100cqh mean this frame's
 * width and height, and inc/blocks.php needs both of them in one expression
 * to write object-fit: cover out longhand. See d4_shape_photo for why cover
 * has to be written out rather than used.
 *
 * Only a photograph he actually cropped goes near any of this. */
.d4-shape__frame{position:relative;display:block;width:100%;height:100%;overflow:hidden;container-type:size}
.d4-shape__photo--framed{position:absolute;max-width:none;transform:translate(-50%,-50%)}

/* The empty state, and it has to be VISIBLE. 64 of his 78 slots are
 * empty, so this is most of what anyone sees today.
 *
 * His comes from two things stacked: the box the slot sits in, and the 8%
 * grey wash his slot element paints over whatever that box is. On his 69
 * pale frames that is #f4f4f2 under the wash, which measures 234,234,233 on
 * his pages; on the nine slots that sit on one of his dark cards there is no
 * fill underneath and the wash alone darkens the card slightly.
 *
 * Ours could not inherit the first of those. #f4f4f2 is one of the three
 * off-whites COLOURS corrects to #FFFFFF, so by the time this file is
 * written both cases look identical and every empty slot came out white. On
 * a white section that read as broken spacing, which is exactly what Alex
 * reported on 5 Aug 2026, and on his dark bands it read as a white block
 * dropped into the middle of the design.
 *
 * So the tone moves onto the placeholder, where it is scaffolding rather
 * than design: the moment a photograph lands it covers this completely and
 * only the brand palette is left. Alex signed off the strict four colours on
 * 4 Aug 2026 knowing it would hide these. That rule still holds for
 * everything that IS the design; the holes just get their edges back.
 * The transcriber records which of the two a slot is, because the page can
 * no longer be asked. See PALE_BG.
 *
 * The caption is his note to whoever is sourcing the photograph, so only
 * somebody who can act on it sees it. It is authoring UI, the same as the
 * Replace and Edit buttons in his own shadow DOM, and would never ship. */
/* box-sizing, and it is not optional. His numbers are content-box, so
 * the theme does not set border-box globally, and height:100% with 16px
 * of padding made this 512px inside a 480px frame. Invisible while the
 * fill was white; a 32px pale strip hanging below every hero the moment
 * it was not. Third time box-sizing has cost an hour on this build. */
.d4-shape__slot{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(127,127,127,0.08);font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:#9a9a94;text-align:center;padding:16px}
.d4-shape__slot--pale{background:#EAEAE9}

/* His own page stylesheet, scoped. See Sheet.read_page_css. */
:where(.d4-shape) a{color:inherit;text-decoration:none}
:where(.d4-shape) a, :where(.d4-shape) button{transition:background 0.25s ease, color 0.25s ease, border-color 0.25s ease, width 0.4s ease}
:where(.d4-shape) a:hover{color:#B84836}
:where(.d4-shape) details[open] .fq{transform:rotate(45deg)}
:where(.d4-shape) input, :where(.d4-shape) textarea{font-family:'Gilroy', sans-serif}
:where(.d4-shape) input, :where(.d4-shape) textarea, :where(.d4-shape) select{font-family:'Gilroy', sans-serif}
:where(.d4-shape) input[type="checkbox"]{accent-color:#B84836;cursor:pointer}
:where(.d4-shape) input[type="range"]{accent-color:#B84836;height:4px;cursor:pointer}
:where(.d4-shape) summary::-webkit-details-marker{display:none}

/* One rule per distinct set of his inline declarations. */
.d4x0044f767{margin:0 0 20px;font-size:60px;line-height:1.05;font-weight:300;letter-spacing:-0.03em;color:#ffffff}
.d4x00689585{font-family:'Gilroy',sans-serif;font-size:18px;font-weight:700}
.d4x0084357f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.d4x00c81319{font-size:26px;line-height:1.4;font-weight:300;margin:0;text-wrap:pretty}
.d4x014c837e{font-size:14px;line-height:1.6;font-weight:300;margin:0;text-wrap:pretty}
.d4x0220bf3b{display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;padding:20px 0;border-top:1px solid #3a3a3a;align-items:baseline}
.d4x024646a2{border:1px solid #C7C8C1;padding:14px 16px;font-size:14px;outline-color:#B84836;background:#ffffff;color:#1d1d1d}
.d4x035795b6{margin:0;font-size:44px;line-height:1.1;font-weight:300;letter-spacing:-0.02em}
.d4x03885bc8{width:100%;height:640px;background:#FFFFFF}
.d4x040fe612{position:absolute;inset:0;background:rgba(29,29,29,0.45);display:flex;align-items:center;justify-content:center;text-align:center;padding:0 72px}
.d4x045a0aaf{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:12px}
.d4x0466783d{width:100%}
.d4x0571f7fb{font-size:17px;line-height:1.75;color:#1d1d1d;margin:0}
.d4x057a4065{margin:0;font-size:96px;line-height:1.04;font-weight:300;letter-spacing:-0.03em;max-width:1200px}
.d4x06373447{border-top:1px solid #C7C8C1;border-bottom:1px solid #C7C8C1}
.d4x06721cd5{margin:14px 0 0;font-size:13px;line-height:1.65;color:#1d1d1d}
.d4x0695e85c{color:#ffffff;background:#1d1d1d;padding:12px 24px;font-weight:700;font-size:14px}
.d4x06cbfef9{color:#ffffff;background:#B84836;padding:10px 16px;font-weight:700;font-size:13px}
.d4x06cdc4ad{padding:80px 72px;background:#1d1d1d;color:#ffffff}
.d4x06cfc780{font-size:19px;font-weight:700}
.d4x072daf1c{display:flex;flex-direction:column;margin-top:36px}
.d4x07423913{padding:11px 0;border-top:1px solid #3a3a3a}
.d4x083641b3{font-size:22px;color:#B84836}
.d4x084c82de{display:inline-block;border:1px solid rgba(255,255,255,0.4);color:#ffffff;padding:16px 30px;font-weight:700;font-size:15px}
.d4x08615417{margin:16px 0 0;font-size:15px;line-height:1.6;color:#C7C8C1}
.d4x08803faf{margin:0 0 40px;font-size:15px;color:#1d1d1d}
.d4x08abeae8{font-size:17px;line-height:1.7;color:#1d1d1d;margin:28px 0 32px}
.d4x0958e631{font-size:38px;font-weight:300;margin:10px 0 4px}
.d4x0986580e{margin:0 0 24px;font-size:40px;line-height:1.1;font-weight:300;letter-spacing:-0.02em}
.d4x09aad97f{background:#1d1d1d;color:#ffffff;padding:80px 72px 32px;font-weight:300}
.d4x0aa30a9e{font-size:14px;font-weight:700;margin-bottom:8px;display:block}
.d4x0afa3f18{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:left}
.d4x0b2f88ee{background:#B84836;color:#ffffff;padding:16px 28px;font-weight:700;font-size:15px;white-space:nowrap}
.d4x0c1e6edc{display:block;font-size:12px;font-weight:700;letter-spacing:0.14em;color:#ffffff;text-transform:uppercase;margin-bottom:6px}
.d4x0d52337f{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:72px;padding:80px 72px;align-items:center}
.d4x0e7d159a{margin:0 72px;padding:72px;background:#1d1d1d;color:#ffffff;display:flex;justify-content:space-between;align-items:center;gap:48px}
.d4x0e8e27dc{font-size:15px;font-weight:700;color:#ffffff}
.d4x0ea1f565{border:1px solid #C7C8C1;background:none;color:#1d1d1d;font-family:inherit;font-size:14px;font-weight:700;padding:13px 26px;cursor:pointer}
.d4x0ec5b379{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 32px;font-size:14px}
.d4x0f562c25{margin:10px 0 0;font-size:13px;color:#ffffff}
.d4x0f688325{font-size:38px;font-weight:300;letter-spacing:-0.02em;line-height:1.15}
.d4x0f81f9cf{display:flex;justify-content:space-between;align-items:center;gap:24px}
.d4x1055b728{font-size:20px;line-height:1.6;font-weight:700;margin:0 0 18px}
.d4x10aef383{margin:0 0 12px;font-size:32px;line-height:1.12;font-weight:300;letter-spacing:-0.02em}
.d4x1124bec3{font-size:16px;line-height:1.7;color:#ffffff;margin:0 0 16px}
.d4x11696618{margin:0}
.d4x11fc3580{padding:10px 0;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;font-size:14px}
.d4x12c9f6e5{border:1px solid rgba(255,255,255,0.4);color:#ffffff;font-weight:700;font-size:13px;padding:10px 16px;white-space:nowrap}
.d4x1353b214{font-size:17px;line-height:1.75;color:#1d1d1d;margin:0 0 18px}
.d4x137cee62{margin-top:56px}
.d4x13a403b2{width:100%;height:360px;border-radius:0 0 120px 0;overflow:hidden}
.d4x13b19130{border:1px solid #B84836;background:#B84836;color:#ffffff;font-family:inherit;font-size:13px;font-weight:700;padding:10px 18px;cursor:pointer}
.d4x1444c6ea{font-size:16px}
.d4x1586056d{border:1px solid #C7C8C1;padding:16px 28px;font-weight:700;font-size:15px;white-space:nowrap;color:#1d1d1d}
.d4x16137416{position:absolute;inset:0;background:linear-gradient(180deg,rgba(29,29,29,0.55) 0%,rgba(29,29,29,0.15) 40%,rgba(29,29,29,0.75) 100%);display:flex;flex-direction:column;justify-content:space-between;padding:28px 72px 48px}
.d4x16c858a2{font-size:14px;color:#ffffff;margin:24px 0 12px}
.d4x1730bee0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}
.d4x1763ab38{display:flex;justify-content:space-between;gap:24px;padding-top:24px;font-size:13px;color:#ffffff}
.d4x18a15274{display:flex;flex-wrap:wrap;gap:10px}
.d4x18fffa55{background:#B84836;color:#ffffff;font-weight:700;font-size:13px;padding:10px 16px;white-space:nowrap}
.d4x1970d864{font-size:17px;line-height:1.7;color:#ffffff;max-width:720px;margin:0 0 48px}
.d4x199b8fc8{font-weight:700;color:#B84836}
.d4x19b1257a{margin:0;font-size:44px;line-height:1.08;font-weight:300;letter-spacing:-0.025em;max-width:620px}
.d4x1a8311a8{margin:0;font-size:40px;line-height:1.08;font-weight:300;letter-spacing:-0.02em}
.d4x1b039f52{margin:0 0 24px;font-size:52px;line-height:1.1;font-weight:300;letter-spacing:-0.03em;max-width:560px;text-wrap:pretty}
.d4x1b657edc{display:flex;gap:2px}
.d4x1c66b08c{font-weight:300}
.d4x1da9e694{display:block;color:#ffffff;border:1px solid #3a3a3a}
.d4x1e224f31{font-size:13px;margin:24px auto 0;max-width:640px;text-align:center}
.d4x1e5db49a{font-family:'Gilroy',sans-serif;font-weight:700;letter-spacing:0.16em;font-size:11px;color:#C7C8C1;margin-top:8px}
.d4x1ea1b166{display:flex;align-items:baseline;gap:14px;margin-bottom:12px}
.d4x1ea47477{display:flex;flex-direction:column;border-bottom:1px solid #C7C8C1}
.d4x1ec56129{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}
.d4x1f182576{padding:0 72px 96px}
.d4x1f3531a9{display:block;font-size:22px;font-weight:700;line-height:1.25}
.d4x1f96547c{pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,rgba(29,29,29,0.55) 0%,rgba(29,29,29,0.2) 45%,rgba(29,29,29,0.75) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:48px 72px}
.d4x1fa9771b{font-size:18px;font-weight:700;margin-bottom:4px}
.d4x1fb47412{margin:0;font-size:15px;line-height:1.75;color:#1d1d1d}
.d4x205968c8{padding-top:88px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px}
.d4x21350dab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:96px;padding:96px 72px;background:#1d1d1d;color:#ffffff}
.d4x21ab098f{font-size:20px;color:#B84836;font-weight:700}
.d4x222b6ce6{display:flex;flex-direction:column;margin-top:36px;max-width:560px}
.d4x22558503{margin:0;font-size:16px;line-height:1.7;color:#ffffff}
.d4x22665bdd{background:#1d1d1d;color:#ffffff;padding:96px 72px;margin-bottom:96px}
.d4x22dadb14{font-size:12px;color:#1d1d1d}
.d4x240be107{font-size:13px;color:#B84836;font-weight:700;min-height:18px;margin:12px 0 6px}
.d4x249d0105{margin:0 0 12px}
.d4x24ef20bc{font-size:17px;line-height:1.7;color:#ffffff;margin:0 auto;max-width:680px}
.d4x25717a70{position:fixed;inset:0;z-index:100;background:rgba(29,29,29,0.72);display:flex;align-items:center;justify-content:center;padding:32px}
.d4x258cba08{color:#B84836;font-size:26px;font-weight:300;transition:transform 0.25s;flex-shrink:0}
.d4x25a5a35f{display:grid;grid-template-columns:80px 220px minmax(0,1fr) auto;gap:32px;align-items:center;padding:28px 0;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;color:#ffffff}
.d4x26375a71{margin:10px 0 0;font-size:14px;color:#B84836;font-weight:700}
.d4x26859e6f{width:100%;height:520px;background:#FFFFFF}
.d4x278e3713{margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.2}
.d4x27c01675{margin:0;font-family:'Gilroy',sans-serif;font-size:42px;line-height:1.08;font-weight:300;letter-spacing:-0.02em}
.d4x283c05cb{font-size:13px;color:#1d1d1d;margin-top:4px}
.d4x28e9db79{position:relative;display:block;overflow:hidden;border-radius:0 0 120px 0}
.d4x296e157f{display:inline-block;background:#1d1d1d;color:#ffffff;padding:16px 30px;font-weight:700;font-size:15px}
.d4x29a11d37{height:24px}
.d4x29c1c284{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px}
.d4x2a68110b{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-top:1px solid #3a3a3a;cursor:pointer}
.d4x2a729be3{font-weight:700;letter-spacing:0.16em;font-size:12px;color:#B84836;margin-bottom:16px}
.d4x2a91a503{font-weight:700;letter-spacing:0.16em;font-size:13px;color:#B84836;flex-shrink:0}
.d4x2b2bda0c{display:flex;flex-direction:column;gap:16px;font-size:14px;color:#ffffff}
.d4x2cb39b51{font-size:18px;line-height:1.6;font-weight:300;margin:0;text-wrap:pretty}
.d4x2cfa7c11{height:280px;background:#FFFFFF;border-radius:0 0 100px 0;overflow:hidden}
.d4x2d36e37b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.d4x2d5b1a3f{font-size:15px;line-height:1.7;color:#ffffff;margin:0 0 24px}
.d4x2d88dde4{color:#B84836;font-family:'Gilroy',sans-serif;font-weight:700;letter-spacing:0.16em;font-size:13px}
.d4x2db3ec5b{font-size:17px;line-height:1.7;color:#ffffff;margin:0 0 32px;max-width:480px}
.d4x2dd9d4ec{margin:0;font-size:14px;line-height:1.65;color:#ffffff}
.d4x2dea41a4{margin:0;font-size:16px;color:#ffffff}
.d4x2e49f3ca{white-space:nowrap;background:#B84836;color:#ffffff;padding:16px 30px;font-weight:700;font-size:15px}
.d4x2f87222c{position:relative;display:block;overflow:hidden;height:420px;color:#ffffff;border-radius:0 0 120px 0}
.d4x2fb60b76{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px}
.d4x2fceaec2{padding:64px 72px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:88px;align-items:center}
.d4x2fd01f58{background:#1d1d1d;color:#ffffff;padding:80px 72px;text-align:center}
.d4x2ffa984f{padding:96px 72px}
.d4x3042a0b9{margin-top:auto;display:block;text-align:center;border:1px solid #1d1d1d;color:#1d1d1d;padding:15px 0;font-weight:700;font-size:14px}
.d4x30433315{margin:0 0 20px;font-size:15px;line-height:1.7;color:#ffffff}
.d4x312fd335{padding:72px;text-align:center}
.d4x31302798{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:72px;align-items:center}
.d4x321cfc76{margin:0 0 16px;font-family:'Gilroy',sans-serif;font-size:56px;line-height:1.06;font-weight:300;letter-spacing:-0.025em;max-width:1080px}
.d4x33c3ec2e{font-size:15px;color:#1d1d1d;margin:24px 0 0}
.d4x33ed1b51{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:24px}
.d4x3423fbe5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px}
.d4x345284d1{display:block;font-size:16px;font-weight:700}
.d4x3491d895{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:72px;padding:96px 72px;align-items:center}
.d4x3587b43a{display:block;width:100%;box-sizing:border-box;text-align:center;margin-top:20px;background:#B84836;color:#ffffff;border:none;cursor:pointer;font-family:inherit;padding:16px 28px;font-weight:700;font-size:15px}
.d4x35f90a43{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}
.d4x36102152{font-size:18px;line-height:1.7;margin:0 0 32px;color:#1d1d1d;max-width:560px}
.d4x363bce5b{padding:11px 0;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a}
.d4x36597841{border:1px solid #3a3a3a;padding:40px}
.d4x3696d506{margin:0 0 28px;font-size:16px;line-height:1.7;color:#1d1d1d}
.d4x37c4c95c{border:1px solid #1d1d1d;padding:10px 18px;font-weight:700;font-size:13px;color:#1d1d1d}
.d4x3805d44f{margin:0 0 24px;font-size:64px;line-height:1.05;font-weight:300;letter-spacing:-0.03em}
.d4x380953f7{margin:0 0 8px;font-size:24px;font-weight:700}
.d4x380a0786{font-size:17px;line-height:1.7;color:#1d1d1d;margin:0 0 18px}
.d4x38150792{padding:88px 72px;background:#1d1d1d;color:#ffffff;text-align:center}
.d4x384280cf{margin:0 0 16px;font-size:32px;line-height:1.15;font-weight:300;letter-spacing:-0.02em}
.d4x385f8a56{font-size:14px;font-weight:700;color:#B84836;white-space:nowrap}
.d4x3861112c{font-size:14px;font-weight:700;letter-spacing:0.1em;color:#ffffff;margin:32px 0 14px}
.d4x38c63670{margin:0 0 48px;font-size:44px;line-height:1.08;font-weight:300;letter-spacing:-0.02em;max-width:820px}
.d4x39055d20{font-size:18px;line-height:1.75;color:#ffffff;margin:0}
.d4x3940fe1e{margin:0 0 10px;font-size:28px;font-weight:700;letter-spacing:-0.01em}
.d4x39de025b{padding:88px 72px;display:flex;flex-direction:column;justify-content:center}
.d4x3a037663{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}
.d4x3aa6a026{pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,rgba(29,29,29,0) 35%,rgba(29,29,29,0.88) 100%)}
.d4x3ae478ca{margin:0;font-size:14px;line-height:1.6;color:#1d1d1d}
.d4x3b0501f0{background:#1d1d1d;color:#ffffff;padding:16px 28px;font-weight:700;font-size:15px;white-space:nowrap}
.d4x3b39d42a{font-family:'Gilroy',sans-serif;font-weight:700;letter-spacing:0.16em;font-size:12px;color:#C7C8C1;margin-bottom:24px}
.d4x3b5006ed{width:100%;height:680px;background:#FFFFFF}
.d4x3be599ca{padding:0 72px 72px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}
.d4x3c224db8{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px}
.d4x3c2537b2{font-size:13px;line-height:1.6;color:#1d1d1d;margin-top:4px}
.d4x3c31c90a{display:flex;flex-direction:column;max-width:480px}
.d4x3d24167c{height:100%;background:#B84836}
.d4x3e09fb6a{font-size:22px;line-height:1.5;color:#1d1d1d;max-width:560px;margin:0;font-family:'Gilroy',sans-serif}
.d4x3e0d403b{font-weight:700;letter-spacing:0.16em;font-size:12px;color:#B84836;margin-bottom:24px}
.d4x3e1d95fa{padding:12px 0;border-top:1px solid #3a3a3a}
.d4x3f09d836{font-weight:700;letter-spacing:0.16em;font-size:12px;color:#C7C8C1;margin-bottom:14px}
.d4x3f4677db{width:18px;height:18px;margin-top:2px}
.d4x3ff475ec{padding:40px 72px 24px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}
.d4x40866bbc{font-size:22px;line-height:1.5;font-weight:300;margin:0;text-wrap:pretty}
.d4x40ce63ea{background:#1d1d1d;color:#ffffff;padding:18px 32px;font-weight:700;font-size:15px;white-space:nowrap}
.d4x4136e4bc{width:24px;height:2px;background:#ffffff}
.d4x42312384{font-family:'Gilroy',sans-serif;font-size:36px;font-weight:700}
.d4x426daee0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px}
.d4x428742a6{font-size:13px;color:#1d1d1d}
.d4x435c7fd8{font-size:14px;font-weight:700;color:#ffffff;margin-bottom:10px}
.d4x43b29669{font-size:19px;font-weight:700;margin:14px 0 10px}
.d4x446d4cd1{position:relative;width:100%;height:100%;min-height:560px;background:#FFFFFF}
.d4x447278fd{margin:0 0 24px;font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-0.01em}
.d4x45ca815d{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:start}
.d4x460eae58{margin:8px 0 0;font-size:13px;color:#1d1d1d}
.d4x4669e096{font-size:17px;line-height:1.8;color:#1d1d1d;margin:0;align-self:center}
.d4x4777483b{font-size:19px;font-weight:700;margin:0 0 10px}
.d4x47850450{margin:0;font-size:44px;line-height:1.06;font-weight:300;letter-spacing:-0.025em;max-width:620px}
.d4x47f97196{border:1px solid rgba(255,255,255,0.4);color:#ffffff;padding:16px 30px;font-weight:700;font-size:15px;white-space:nowrap}
.d4x47fd0116{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:24px;padding:18px 0;border-top:1px solid #3a3a3a}
.d4x484b831a{padding:32px 72px 0;font-size:13px;color:#1d1d1d;display:flex;gap:8px}
.d4x487761be{font-size:15px;line-height:1.7;color:#1d1d1d;margin:24px 0 0}
.d4x489f4495{display:block;width:100%}
.d4x48c18970{margin:0;font-size:15px;line-height:1.7;color:#ffffff}
.d4x49151f81{padding:64px 72px}
.d4x4944eb3d{font-weight:700;white-space:nowrap}
.d4x49719b0b{border-bottom:1px solid #3a3a3a;background:#1d1d1d;color:#ffffff;padding:64px 72px;display:flex;justify-content:space-between;align-items:center;gap:48px}
.d4x49c8fc60{font-size:17px;line-height:1.7;margin:0 0 48px;color:#1d1d1d}
.d4x49d39583{padding:13px 0;border-top:1px solid #C7C8C1;font-size:16px;display:flex;gap:14px;align-items:baseline}
.d4x49dce3a3{color:#C7C8C1}
.d4x49fcd855{margin-top:24px}
.d4x4a0c29b6{margin:0 0 20px;font-size:44px;line-height:1.08;font-weight:300;letter-spacing:-0.025em}
.d4x4c3725b5{font-size:16px;line-height:1.75;color:#1d1d1d;margin:0 0 18px}
.d4x4c5437ff{font-size:24px;font-weight:700;margin-bottom:4px}
.d4x4ca656a8{width:100%;height:360px;background:#FFFFFF;border-radius:0 0 120px 0;overflow:hidden}
.d4x4d1b4fc4{display:flex;gap:14px}
.d4x4d4b16bb{background:#B84836;color:#ffffff;padding:15px 26px;font-weight:700;font-size:14px;white-space:nowrap}
.d4x4ed22f9c{font-size:14px;line-height:1.7;margin:28px 0 0;color:#1d1d1d;max-width:480px}
.d4x4f0893f3{font-size:13px;font-weight:700;color:#ffffff;margin-bottom:10px}
.d4x4f10b1a0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;padding:96px 72px}
.d4x4f9347e2{font-size:18px;line-height:1.7;margin:0 0 16px;font-weight:700}
.d4x4fa03cdb{display:flex;flex-direction:column;gap:5px;padding:6px 0}
.d4x4fd6b4ad{border:1px solid #C7C8C1;padding:10px 18px;font-size:13px;color:#1d1d1d}
.d4x4fec75cb{width:100%;filter:brightness(0);opacity:0.85}
.d4x50173525{display:inline-block;background:#B84836;color:#ffffff;padding:16px 30px;font-weight:700;font-size:15px}
.d4x52687400{padding:11px 0;border-top:1px solid #C7C8C1}
.d4x52709fea{font-size:14px;line-height:1.65;color:#ffffff;margin:24px 0 0;max-width:230px}
.d4x52b9a684{display:block;font-size:15px;font-weight:700;color:#ffffff}
.d4x5304332b{width:18px;height:18px}
.d4x53332331{width:100%;display:block;box-shadow:0 20px 60px rgba(0,0,0,0.4)}
.d4x536feb5e{margin:0;font-size:38px;line-height:1.12;font-weight:300;letter-spacing:-0.02em}
.d4x5460f8ce{width:100%;height:360px;border-radius:0 0 120px 0;background:#FFFFFF}
.d4x5517a8f5{margin:0 72px 96px;padding:64px 72px;background:#1d1d1d;color:#ffffff;display:flex;justify-content:space-between;align-items:center;gap:48px}
.d4x5520adb6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:96px;padding:96px 72px;background:#FFFFFF;align-items:center}
.d4x55fb5d29{margin:0;font-size:16px;line-height:1.6;color:#1d1d1d;max-width:420px}
.d4x5724586c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:32px}
.d4x5733dbc4{font-size:17px;line-height:1.8;color:#1d1d1d;margin:0 0 20px}
.d4x577e4228{width:100%;height:560px;object-fit:cover;display:block;border-radius:0 0 120px 0}
.d4x57fb253e{padding:48px 72px 0;font-family:'Gilroy',sans-serif}
.d4x582cf27c{font-size:15px;font-weight:700}
.d4x58a1bce7{font-size:17px;line-height:1.7;margin:0;color:#1d1d1d;max-width:560px}
.d4x58d955e1{margin:0 0 4px}
.d4x58fb3c01{margin:0;font-size:52px;line-height:1.06;font-weight:300;letter-spacing:-0.025em;max-width:620px}
.d4x595652e5{margin:0 0 48px;font-size:16px;line-height:1.6;color:#1d1d1d;max-width:560px}
.d4x59b5b602{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;cursor:pointer;font-size:18px;font-weight:700;list-style:none}
.d4x5a55f2ac{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:24px;align-items:center}
.d4x5ad97c06{font-family:'Gilroy',sans-serif;font-size:26px;font-weight:700;line-height:1.2}
.d4x5b8ee406{border:none;background:#B84836;color:#ffffff;font-family:inherit;font-size:15px;font-weight:700;padding:16px 40px;cursor:pointer}
.d4x5b966c15{grid-column:1/3}
.d4x5bf643fb{padding:14px 0;border-top:1px solid #C7C8C1;border-bottom:1px solid #C7C8C1;font-size:15px}
.d4x5c909153{display:block;margin-bottom:18px}
.d4x5cab3cb8{border:1px solid #C7C8C1;padding:9px 16px;font-size:13px}
.d4x5cbed7b5{padding:26px 0;border-top:1px solid #C7C8C1}
.d4x5cf9d5c0{padding:18px 0;border-top:1px solid #C7C8C1;font-size:18px;color:#1d1d1d}
.d4x5d1b95d0{padding:20px 0;border-top:1px solid #C7C8C1;border-bottom:1px solid #C7C8C1}
.d4x5d3348e3{font-size:14px;font-weight:700;margin:20px 0 0;color:#C7C8C1}
.d4x5d6e37c4{position:relative;width:100%;height:100%;min-height:640px;background:#FFFFFF}
.d4x5e84ff8a{border:1px solid rgba(255,255,255,0.4);color:#ffffff;padding:15px 26px;font-weight:700;font-size:14px;white-space:nowrap}
.d4x5e9a9f37{position:absolute;top:16px;right:16px;width:38px;height:38px;border:none;background:none;color:#1d1d1d;font-size:22px;cursor:pointer;font-family:inherit}
.d4x5edb7037{padding-top:88px}
.d4x6002dd78{display:flex;gap:10px;flex-wrap:wrap}
.d4x60122f8b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:980px;margin:0 auto}
.d4x601d5d25{display:flex;flex-direction:column;font-size:14px}
.d4x6091c372{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px}
.d4x60b4418b{font-size:16px;line-height:1.7;color:#ffffff;margin:0 0 48px;max-width:760px}
.d4x60cc6c58{margin:0 0 16px;font-size:15px;line-height:1.7;color:#ffffff}
.d4x61bf95f4{font-size:15px;font-weight:700;color:#ffffff;margin-bottom:12px}
.d4x623d7964{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:24px}
.d4x630af430{width:100%;height:560px;background:#FFFFFF}
.d4x63aa7464{padding:11px 0;border-top:1px solid #C7C8C1;border-bottom:1px solid #C7C8C1}
.d4x63f2a0c1{font-size:14px;line-height:1.65;color:#ffffff}
.d4x640c0384{background:#FFFFFF;padding:48px;text-align:center}
.d4x640c4efd{font-size:14px;color:#ffffff}
.d4x64388662{font-weight:700;font-size:15px;color:#B84836}
.d4x64c138fd{margin:0 0 18px;font-size:38px;line-height:1.1;font-weight:300;letter-spacing:-0.02em}
.d4x650b1c82{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}
.d4x65260cca{background:#1d1d1d;color:#ffffff;padding:80px 72px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:72px;align-items:center}
.d4x65d9a0d7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:64px;padding:96px 72px;align-items:start;background:#1d1d1d;color:#ffffff}
.d4x66a78b37{font-weight:700;letter-spacing:0.16em;font-size:12px;color:#B84836;margin-bottom:28px}
.d4x66e0d8f5{padding:80px 72px;display:flex;justify-content:center}
.d4x6713f686{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.d4x676bd971{padding:16px 18px;border:1px solid #3a3a3a;cursor:pointer;background:none;color:#ffffff;text-align:left;font-family:inherit;font-weight:300;display:block}
.d4x678aa377{margin:0 0 16px;font-size:36px;line-height:1.12;font-weight:300;letter-spacing:-0.02em}
.d4x679722a6{font-size:14px;line-height:1.7;color:#ffffff}
.d4x67ad5000{font-family:'Gilroy',sans-serif;font-size:20px;font-weight:700;line-height:1.25}
.d4x67d1b1b4{margin:0;font-size:40px;line-height:1.1;font-weight:300;letter-spacing:-0.02em}
.d4x67e397ef{margin:0 0 12px;font-size:40px;line-height:1.1;font-weight:300;letter-spacing:-0.02em}
.d4x67fdc433{width:34px;height:34px;border:1px solid #3a3a3a;background:transparent;color:#ffffff;font-size:18px;cursor:pointer;font-family:inherit}
.d4x68cac700{font-family:'Gilroy',sans-serif;font-weight:700;letter-spacing:0.16em;font-size:12px;color:#B84836;margin-bottom:20px}
.d4x690db2e4{background:#1d1d1d;color:#ffffff;padding:88px 72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px;align-items:start}
.d4x699b44ab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}
.d4x69a53841{padding:88px 72px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #3a3a3a}
.d4x69af2b5e{width:100%;height:560px;background:#FFFFFF;border-radius:0 0 120px 0;overflow:hidden}
.d4x69c3c486{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:64px;align-items:end}
.d4x6a596152{font-size:13px;font-weight:700;margin:18px 0 8px}
.d4x6a781b84{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}
.d4x6a84ec56{width:100%;box-sizing:border-box;border:1px solid #3a3a3a;padding:12px 13px;font-size:14px;outline-color:#B84836;background:#ffffff;color:#1d1d1d}
.d4x6a9adae2{display:flex;gap:12px;flex-wrap:wrap}
.d4x6b001f5e{padding:0 72px 96px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:96px;border-top:1px solid #C7C8C1}
.d4x6b8d35fe{font-size:14px;font-weight:700;color:#B84836}
.d4x6c0c4901{width:100%;box-sizing:border-box;border:1px solid #C7C8C1;padding:13px 14px;font-size:14px;outline-color:#B84836;background:#ffffff;color:#1d1d1d}
.d4x6c0cf775{display:block;font-size:13px;margin-top:4px}
.d4x6c594031{padding:80px 64px 80px 72px;display:flex;flex-direction:column;justify-content:center}
.d4x6c6ba35d{font-size:19px;font-weight:700;margin-bottom:6px}
.d4x6c9cd179{font-size:16px;line-height:1.7;color:#1d1d1d;margin:24px 0 0}
.d4x6d73dd8a{margin:0 auto 36px;font-size:16px;line-height:1.7;max-width:680px;color:#ffffff}
.d4x6ec68e50{border:1px solid #C7C8C1;background:none;color:#1d1d1d;font-family:inherit;font-size:13px;font-weight:700;padding:10px 18px;cursor:pointer}
.d4x6f8f383a{position:absolute;inset:auto 0 0 0;background:linear-gradient(transparent,rgba(0,0,0,0.75));padding:80px 32px 28px;color:#ffffff}
.d4x6fc73441{margin:0 72px 96px;padding:72px;background:#1d1d1d;color:#ffffff;display:flex;justify-content:space-between;align-items:center;gap:48px}
.d4x71e17938{max-width:760px}
.d4x7245b79f{display:flex;flex-direction:column;align-self:center}
.d4x727a0534{font-size:18px;line-height:1.6;color:#ffffff;margin:0 0 28px;max-width:640px}
.d4x72a624f6{display:flex;flex-direction:column;margin-bottom:18px}
.d4x72b210e3{font-size:64px;font-weight:300;letter-spacing:-0.03em;line-height:1}
.d4x730cf410{margin:0;font-size:56px;line-height:1.06;font-weight:300;letter-spacing:-0.025em}
.d4x73bddee6{background:#1d1d1d;color:#ffffff;padding:88px 72px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:96px;align-items:center}
.d4x7433307d{margin:0 0 12px;font-size:17px;line-height:1.75;max-width:860px}
.d4x7444fc62{margin:0 0 12px;font-size:26px;font-weight:700}
.d4x74ad9784{font-size:20px;font-weight:700;margin-bottom:28px}
.d4x74f5aa53{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.d4x754add44{margin:0 0 8px;font-size:40px;line-height:1.1;font-weight:300;letter-spacing:-0.02em}
.d4x7596793d{font-family:'Gilroy',sans-serif;font-weight:700;letter-spacing:0.16em;font-size:12px;color:#1d1d1d;margin-bottom:20px}
.d4x75d712de{background:#ffffff;color:#1d1d1d;width:640px;max-width:100%;max-height:90vh;overflow:auto;padding:44px 44px 40px;position:relative}
.d4x766cc884{padding:14px 0;border-top:1px solid #3a3a3a}
.d4x76a3d22b{margin:20px 0 0;font-size:15px;line-height:1.7;color:#ffffff}
.d4x76cbdf40{width:100%;display:block;border:1px solid #C7C8C1;box-shadow:0 20px 60px rgba(29,29,29,0.15)}
.d4x775e4325{font-size:14px;font-weight:700;letter-spacing:0.1em;color:#ffffff;margin-bottom:14px}
.d4x777806e3{margin:0;font-size:20px;font-weight:300;line-height:1.5;max-width:680px}
.d4x77c82cde{background:#1d1d1d;color:#ffffff;padding:56px 72px;display:flex;justify-content:space-between;align-items:center;gap:48px}
.d4x78824f32{border:none;background:#B84836;color:#ffffff;font-family:inherit;font-size:15px;font-weight:700;padding:16px 34px;cursor:pointer}
.d4x78d269e2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:12px}
.d4x78d6cbe0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.d4x790ef1a3{background:#1d1d1d;color:#ffffff;padding:88px 72px;display:flex;flex-direction:column;justify-content:center}
.d4x79a06bdf{font-size:16px;line-height:1.75;color:#1d1d1d;margin:0 0 24px}
.d4x79ac3611{margin:0;font-size:16px;line-height:1.6;color:#ffffff;max-width:420px}
.d4x7ab7ed4d{font-size:19px;font-weight:700;margin:0 0 12px}
.d4x7b325c9c{display:inline-block;background:#1d1d1d;color:#ffffff;padding:16px 30px;font-weight:700;font-size:15px;padding-top:16px;padding-bottom:16px}
.d4x7b7eaa40{background:#1d1d1d;color:#ffffff;padding:48px 44px;position:sticky;top:104px}
.d4x7c501d88{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.d4x7c6ced0f{padding:12px 0;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a}
.d4x7cdc5098{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px}
.d4x7d0b01be{margin:0 0 16px}
.d4x7d343394{background:#1d1d1d;color:#ffffff;padding:28px 72px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}
.d4x7d875efe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:72px;align-items:center;margin-top:96px}
.d4x7dde622b{padding:13px 0;border-bottom:1px solid #C7C8C1;font-size:15px}
.d4x7e03179c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:#1d1d1d;color:#ffffff}
.d4x7e1d6624{position:absolute;inset:0;background:linear-gradient(180deg,rgba(29,29,29,0) 45%,rgba(29,29,29,0.88) 100%)}
.d4x7e353993{margin:0;font-size:14px;line-height:1.65}
.d4x7ecbcd21{display:flex;flex-direction:column}
.d4x7f907a6c{position:relative;grid-row:1/3}
.d4x7f9989d6{border:1px solid #C7C8C1;background:none;color:#1d1d1d;font-family:inherit;font-size:15px;font-weight:700;padding:15px 28px;cursor:pointer}
.d4x7fb3101a{font-size:16px;line-height:1.75;color:#ffffff;margin:0}
.d4x7fc16fa8{max-width:620px}
.d4x807e5fec{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:40px}
.d4x80838e77{margin:0;font-size:64px;line-height:1.05;font-weight:300;letter-spacing:-0.03em}
.d4x80eabdd3{font-weight:700;letter-spacing:0.16em;font-size:12px;color:#C7C8C1;margin-bottom:24px}
.d4x81a73413{margin:0 0 32px;font-size:15px;line-height:1.7;color:#ffffff}
.d4x81c93484{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#1d1d1d}
.d4x81e44f9c{border-top:1px solid #C7C8C1}
.d4x81feb5d4{display:flex;gap:2px;margin-bottom:20px}
.d4x82709ba8{margin:0 0 20px;font-size:44px;line-height:1.1;font-weight:300;letter-spacing:-0.02em}
.d4x82c9cf6b{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:72px;align-items:end}
.d4x8374bb6c{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:48px;padding-bottom:56px;border-bottom:1px solid #3a3a3a}
.d4x83c63098{padding:64px 48px}
.d4x83d3e27d{background:#1d1d1d;color:#ffffff;padding:44px 40px;display:flex;flex-direction:column;position:relative;text-align:left}
.d4x83d72fdd{width:100%;box-sizing:border-box;border:1px solid #C7C8C1;padding:13px 14px;font-size:14px;outline-color:#B84836;resize:vertical}
.d4x83f053b3{margin-top:auto;display:block;text-align:center;background:#B84836;color:#ffffff;padding:15px 0;font-weight:700;font-size:14px}
.d4x84df86f9{pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,rgba(29,29,29,0) 40%,rgba(29,29,29,0.9) 100%)}
.d4x84f25956{font-weight:700;letter-spacing:0.16em;font-size:12px;color:#C7C8C1;margin-bottom:20px}
.d4x85390bd5{padding:14px 26px;border:1px solid #3a3a3a;cursor:pointer;background:none;color:#ffffff;font-family:inherit;font-size:15px;font-weight:700;display:block;text-align:center}
.d4x864ef32d{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}
.d4x86ecc8df{font-size:22px;font-weight:700}
.d4x870cf245{font-size:18px;line-height:1.75;color:#1d1d1d;margin:0 0 20px}
.d4x87b8e40b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
.d4x87d2748c{font-size:18px;font-weight:700;min-width:20px;text-align:center}
.d4x882011d6{width:100%;height:520px;background:#FFFFFF;border-radius:0 0 120px 0;overflow:hidden}
.d4x882231d5{padding:10px 0;border-top:1px solid #FFFFFF;font-size:14px}
.d4x88435e21{position:relative;flex:1;min-height:240px}
.d4x88f34a33{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px;align-items:start}
.d4x8a8e82c6{width:100%;box-sizing:border-box;border:1px solid #C7C8C1;padding:12px 13px;font-size:14px;outline-color:#B84836}
.d4x8a91afea{display:flex;justify-content:space-between;align-items:end;gap:48px;margin:40px 0 48px}
.d4x8ace5377{font-size:16px;line-height:1.7;color:#1d1d1d;margin:0 0 48px;max-width:720px}
.d4x8b6e056a{font-weight:700;letter-spacing:0.16em;font-size:12px;color:#B84836}
.d4x8bf39fe8{color:#B84836;font-weight:700}
.d4x8c178844{position:absolute;left:24px;right:24px;bottom:20px;color:#ffffff}
.d4x8c418cd9{margin:0 0 16px;font-size:44px;line-height:1.08;font-weight:300;letter-spacing:-0.02em;max-width:820px}
.d4x8c4ba071{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
.d4x8ca2fbae{padding:16px 0;border-top:1px solid #C7C8C1;font-size:16px}
.d4x8d116e8b{width:100%;height:340px;background:#FFFFFF}
.d4x8d4729a4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.d4x8d784ebb{display:block;height:170px;background:#2a2a2a}
.d4x8da87f8c{font-weight:700;letter-spacing:0.16em;font-size:12px;color:#B84836;margin-bottom:36px}
.d4x8dc1d8a4{margin:0 0 28px;font-size:16px;line-height:1.7;color:#ffffff}
.d4x8e8b4e64{position:sticky;top:104px;background:#ffffff;color:#1d1d1d;padding:40px 36px}
.d4x8e97b7b1{position:relative;display:block;overflow:hidden;grid-column:span 2;height:340px;color:#ffffff;background-size:cover;background-position:center;border-radius:0 0 120px 0}
.d4x8ebbc98b{font-size:17px;font-weight:700}
.d4x8eca8951{background:#1d1d1d;color:#ffffff;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}
.d4x8f2b50d1{font-size:18px;line-height:1.75;color:#ffffff;margin:0 0 20px}
.d4x8f2e8762{display:flex;justify-content:space-between;font-size:12px;color:#ffffff;margin-top:6px}
.d4x8f714eca{display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;padding:20px 0;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;align-items:baseline}
.d4x8f8cdefe{background:#1d1d1d;color:#ffffff;padding:56px 72px 64px}
.d4x902b504a{padding:20px 0;border-top:1px solid #C7C8C1}
.d4x903dd6ee{height:36px}
.d4x90d887bd{height:240px;background:#FFFFFF}
.d4x90f75a47{padding:10px 6px;font-size:12.5px;font-family:inherit;cursor:pointer;font-weight:300;border:1px solid #C7C8C1;background:#ffffff;color:#1d1d1d;display:block;text-align:center}
.d4x911d7e94{font-family:'Gilroy',sans-serif;font-weight:700;letter-spacing:0.16em;font-size:12px;color:#B84836;margin-bottom:24px}
.d4x9123f310{margin:0;font-size:68px;line-height:1.05;font-weight:300;letter-spacing:-0.03em}
.d4x9162a245{align-self:center}
.d4x91669f2a{font-size:16px;line-height:1.8;margin:0 0 20px}
.d4x9235e035{margin:0 0 24px;font-size:15px;line-height:1.7;color:#1d1d1d}
.d4x929f284b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px}
.d4x92db83db{font-size:18px;line-height:1.75;color:#1d1d1d;margin:0}
.d4x92e11b24{margin:0;font-family:'Gilroy',sans-serif;font-size:52px;line-height:1.06;font-weight:300;letter-spacing:-0.025em;max-width:620px}
.d4x92f3e13b{padding:64px 48px;border-left:1px solid #3a3a3a;border-right:1px solid #3a3a3a}
.d4x9366a54c{width:16px;height:2px;background:#ffffff;align-self:flex-end}
.d4x939dd8ed{margin:0 0 12px;font-size:28px;font-weight:700}
.d4x93d54b2e{padding:24px 72px 96px}
.d4x9464aa30{margin:0 0 32px;font-size:48px;line-height:1.08;font-weight:300;letter-spacing:-0.02em}
.d4x94cefbf6{grid-column:2/4;position:relative}
.d4x957f489a{width:100%;border:none;background:#B84836;color:#ffffff;font-family:inherit;font-size:15px;font-weight:700;padding:16px 0;cursor:pointer}
.d4x9611f603{margin:0;font-size:42px;line-height:1.1;font-weight:300;letter-spacing:-0.02em}
.d4x96aa0ff8{grid-column:1/3;border:1px solid #C7C8C1;padding:14px 16px;font-size:14px;outline-color:#B84836;resize:vertical}
.d4x9704f121{margin:0 0 20px;font-size:40px;line-height:1.08;font-weight:300;letter-spacing:-0.02em}
.d4x972874c6{margin:0;font-size:13px;line-height:1.65;color:#1d1d1d}
.d4x97445a8d{flex:1}
.d4x978b04ec{font-size:16px;line-height:1.8;margin:0 0 28px}
.d4x979b1d16{margin:0 0 6px;font-size:16px;line-height:1.7;color:#1d1d1d}
.d4x98b3d047{display:flex;justify-content:space-between;align-items:center;border:1px solid #3a3a3a;padding:22px 24px;font-weight:700;font-size:17px;color:#ffffff}
.d4x98cfe037{font-size:17px;line-height:1.7;color:#ffffff;margin:0 0 28px}
.d4x98ddfbd1{margin:0;font-family:'Gilroy',sans-serif;font-size:48px;line-height:1.08;font-weight:300;letter-spacing:-0.02em}
.d4x98fd820e{padding:11px 0;border-top:1px solid #3a3a3a;font-size:14px}
.d4x99351ada{border:1px solid #B84836;background:#B84836;color:#ffffff;font-family:inherit;font-size:14px;font-weight:700;padding:14px 0;cursor:pointer}
.d4x9956ded1{margin:0 auto 14px;font-size:16px;line-height:1.7;max-width:680px;color:#ffffff}
.d4x99743a5a{background:#1d1d1d;color:#ffffff;padding:96px 72px}
.d4x9ad690fc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.d4x9b6a153d{display:grid;grid-template-columns:48px 130px minmax(0,1fr);gap:20px;padding:20px 0;border-top:1px solid #C7C8C1;border-bottom:1px solid #C7C8C1;align-items:baseline}
.d4x9b730b5a{margin:24px 0 0;font-size:13px;line-height:1.65;color:#1d1d1d}
.d4x9bb08533{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.d4x9c16498c{padding:64px 64px 48px;background-color:#C7C8C1}
.d4x9c7a8ab4{padding:0 72px 96px;background-color:#FFFFFF}
.d4x9d067bb7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;align-items:start}
.d4x9d6cb86c{font-family:'Gilroy',sans-serif;font-weight:700;letter-spacing:0.16em;font-size:12px;color:#1d1d1d;margin-bottom:28px}
.d4x9e5f7a98{font-family:'Gilroy',sans-serif;font-weight:700;letter-spacing:0.16em;font-size:12px;color:#C7C8C1;margin-top:10px}
.d4x9e7e1d6d{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px}
.d4x9eed51b6{position:sticky;top:0;z-index:40;background:#ffffff;box-shadow:0 1px 0 rgba(29,29,29,0.1);display:flex;align-items:center;justify-content:space-between;padding:20px 72px}
.d4x9f3512df{font-size:13px;color:#B84836;font-weight:700;min-height:18px;margin:10px 0}
.d4x9f7a9a37{font-size:16px;line-height:1.7;color:#1d1d1d;margin:24px 0 0;margin-bottom:20px}
.d4xa0272614{font-size:18px;font-weight:700}
.d4xa05e71c2{background:#1d1d1d;color:#ffffff;padding:36px 28px;font-size:19px;font-weight:700;line-height:1.4;border-radius:0 0 60px 0}
.d4xa1a665a3{display:flex;align-items:baseline;gap:16px;margin:26px 0 12px}
.d4xa2c0d724{margin:0 0 18px;font-size:15px;line-height:1.7;color:#1d1d1d}
.d4xa31d2e1e{font-family:'Gilroy',sans-serif;font-size:80px;font-weight:300;letter-spacing:-0.03em;color:#ffffff}
.d4xa395bc71{font-size:17px;line-height:1.75;color:#1d1d1d;margin:0 0 20px}
.d4xa3fe2adb{font-size:16px;line-height:1.7;color:#1d1d1d;margin:28px 0 0}
.d4xa43eee70{font-size:20px;line-height:1.55;font-weight:300;margin:0;text-wrap:pretty}
.d4xa45a68f6{font-size:22px;font-weight:700;margin-bottom:12px}
.d4xa4e9b49c{width:100%;height:300px;object-fit:cover;display:block}
.d4xa59d8d78{font-size:28px;font-weight:700}
.d4xa5c5d117{padding:18px 0;border-top:1px solid #C7C8C1;border-bottom:1px solid #C7C8C1;font-size:18px;color:#1d1d1d}
.d4xa5c7b5a1{font-size:17px;line-height:1.7;color:#ffffff;margin:0 auto 18px;max-width:680px}
.d4xa5c81161{display:inline-block;border:1px solid rgba(255,255,255,0.4);color:#ffffff;padding:16px 30px;font-weight:700;font-size:15px;margin-left:12px}
.d4xa5d2ed2c{border-top:1px solid #C7C8C1;padding-top:24px}
.d4xa5f0c7ce{margin:8px 0 0;font-size:13px;color:#ffffff}
.d4xa71867c0{width:560px;max-width:100%}
.d4xa849b97b{margin:6px 0 0;font-size:14px;color:#1d1d1d;font-weight:700}
.d4xa8dd1854{font-size:15px;color:#B84836;font-weight:700}
.d4xa92754de{width:100%;height:560px;object-fit:cover;display:block}
.d4xa9531e80{font-size:13px;color:#B84836;font-weight:700;min-height:18px;margin:14px 0}
.d4xa97be47d{position:absolute;left:24px;right:24px;bottom:20px;font-size:22px;font-weight:700;line-height:1.25}
.d4xaa1a8b50{padding:80px 72px 32px}
.d4xaa446318{font-size:18px;font-weight:700;margin-bottom:8px}
.d4xaad0bbe8{min-height:520px;border-radius:0 0 120px 0;overflow:hidden}
.d4xab3c3c46{background-color:#C7C8C1;padding:88px 72px}
.d4xab709f34{margin:0;font-size:56px;line-height:1.15;font-weight:300;letter-spacing:-0.03em;color:#ffffff;text-wrap:pretty}
.d4xab73e091{margin:0 0 20px;font-size:44px;line-height:1.08;font-weight:300;letter-spacing:-0.03em}
.d4xab7d0922{font-size:15px;color:#ffffff}
.d4xaba2aab5{background:#1d1d1d;color:#ffffff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:2px}
.d4xabbe5587{grid-column:1/3;border:none;background:#ffffff;color:#1d1d1d;padding:14px 16px;font-size:14px;outline-color:#B84836}
.d4xabf11c16{position:relative;display:block;overflow:hidden;grid-column:span 3;height:480px;color:#ffffff;background-size:cover;background-position:center;border-radius:0 0 120px 0}
.d4xabf8d150{border:1px solid #C7C8C1;padding:44px 40px;display:flex;flex-direction:column;text-align:left}
.d4xac4363ca{font-size:13px;font-weight:700;margin-bottom:7px;display:block}
.d4xac898d21{background-color:#C7C8C1;padding:88px 72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:96px;align-items:center}
.d4xace20cdc{font-size:17px;line-height:1.6;color:#ffffff;margin:0 0 16px}
.d4xaceb004e{font-weight:700;font-size:14px;color:#B84836}
.d4xacf4b9b8{font-weight:700;letter-spacing:0.16em;font-size:12px;color:#1d1d1d;margin-bottom:16px}
.d4xad7201a1{display:block;font-size:13px;color:#ffffff;margin-top:2px}
.d4xadc0e155{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px;padding:56px 72px 96px;align-items:start}
.d4xade0148e{font-size:20px;font-weight:700;margin-bottom:8px}
.d4xae7ea89c{height:6px;background:#FFFFFF}
.d4xaec72ace{pointer-events:none;position:absolute;inset:0;background:linear-gradient(90deg,rgba(29,29,29,0.85) 0%,rgba(29,29,29,0.45) 55%,rgba(29,29,29,0) 85%);display:flex;align-items:center}
.d4xaedfb083{padding:16px 0;border-top:1px solid #C7C8C1;border-bottom:1px solid #C7C8C1;font-size:16px}
.d4xaf442e0b{margin:0 0 14px;font-size:38px;line-height:1.1;font-weight:300;letter-spacing:-0.02em}
.d4xaf824066{font-size:20px;line-height:1.5;font-weight:300;margin:0;text-wrap:pretty}
.d4xaf8ad4fa{background:#1d1d1d;color:#ffffff;padding:44px 40px}
.d4xafafb9cd{font-size:44px;font-weight:300;letter-spacing:-0.02em;color:#B84836}
.d4xafbd8e49{pointer-events:auto;padding:0 72px;max-width:660px;color:#ffffff}
.d4xafd4c5c1{display:flex;align-items:center;gap:36px;font-size:15px;font-weight:300;color:#1d1d1d}
.d4xaff057bd{font-size:14px;font-weight:700;letter-spacing:0.1em;color:#ffffff;margin:32px 0 6px}
.d4xb0549f97{font-size:15px;margin-top:8px}
.d4xb09f2a40{display:inline-block;margin-top:32px;background:#B84836;color:#ffffff;padding:16px 30px;font-weight:700;font-size:15px}
.d4xb0a6a043{border:1px solid rgba(255,255,255,0.5);color:#ffffff;padding:16px 28px;font-weight:700;font-size:15px;white-space:nowrap}
.d4xb0b4e2d6{margin:0 0 18px;font-size:40px;line-height:1.1;font-weight:300;letter-spacing:-0.02em}
.d4xb12974cb{max-width:720px}
.d4xb149a279{display:flex;gap:56px;margin:40px 0 0;padding-top:32px;border-top:1px solid #C7C8C1}
.d4xb1a54b75{display:flex;flex-direction:column;font-size:14px;margin-bottom:32px}
.d4xb2cd908d{font-size:16px;line-height:1.6;margin:0 0 24px}
.d4xb33606c5{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #FFFFFF;font-size:13.5px}
.d4xb4041ae9{font-size:17px;line-height:1.7;color:#ffffff;margin:24px 0 0}
.d4xb4323b2a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:96px 72px 0;align-items:center}
.d4xb52d8539{font-weight:700;letter-spacing:0.16em;font-size:13px;color:#B84836}
.d4xb55b31dd{color:#ffffff}
.d4xb62397c1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:96px;padding:0 72px 96px}
.d4xb629a43a{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px}
.d4xb6dc2601{padding:20px 0;border-top:1px solid #C7C8C1;display:flex;gap:20px;align-items:baseline}
.d4xb7df509f{border:none;background:#1d1d1d;color:#ffffff;font-family:inherit;font-size:15px;font-weight:700;padding:15px 30px;cursor:pointer}
.d4xb82d05dd{margin:0;font-size:15px;line-height:1.7;color:#1d1d1d}
.d4xb85e3958{border:none;background:#B84836;color:#ffffff;font-family:inherit;font-size:15px;font-weight:700;padding:16px 48px;cursor:pointer}
.d4xb899238b{border:1px solid #B84836;color:#B84836;padding:9px 16px;font-size:13px;font-weight:700}
.d4xb8bda172{margin:0;font-size:44px;line-height:1.08;font-weight:300;letter-spacing:-0.02em}
.d4xb8c22473{font-size:15px;font-weight:700;margin:0 0 16px}
.d4xb8c9251d{padding:72px 72px 96px}
.d4xb9669e11{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px 24px}
.d4xb9d4272d{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px}
.d4xba908d37{margin:0;font-size:14px;line-height:1.7;color:#ffffff}
.d4xbabdc71f{margin:0 0 48px;font-size:48px;line-height:1.08;font-weight:300;letter-spacing:-0.02em;text-align:center}
.d4xbad760b8{font-weight:700;letter-spacing:0.16em;font-size:11px;color:#C7C8C1;margin-bottom:6px}
.d4xbae5295d{background:#1d1d1d;color:#ffffff;padding:88px 72px;display:flex;justify-content:space-between;align-items:center;gap:48px}
.d4xbaf65808{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch}
.d4xbb885d61{width:100%;height:640px;border:1px solid #C7C8C1}
.d4xbbb1ceb9{height:560px}
.d4xbc96906a{position:relative;display:block;overflow:hidden;height:400px;color:#ffffff;border-radius:0 0 120px 0}
.d4xbcd31a96{background:#FFFFFF;padding:40px}
.d4xbce83ddb{display:flex;flex-direction:column;gap:10px;margin-bottom:48px}
.d4xbd64c730{width:100%;height:300px;object-fit:cover;display:block;cursor:zoom-in}
.d4xbd76eb0e{width:100%;height:100%;object-fit:cover;display:block}
.d4xbdce9520{position:relative;display:block;height:220px;overflow:hidden;color:#ffffff}
.d4xbdfc03d0{position:absolute;inset:auto 0 0 0;background:linear-gradient(transparent,rgba(0,0,0,0.75));padding:60px 24px 22px;color:#ffffff}
.d4xbe37cb7d{display:flex;flex-direction:column;font-size:15px}
.d4xbe50716b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch}
.d4xbf2dc795{font-weight:700;letter-spacing:0.14em;font-size:12px;color:#B84836;margin-bottom:14px;text-transform:uppercase}
.d4xbf888b58{width:100%;height:100%;background:#FFFFFF}
.d4xbfda3a79{color:#B84836}
.d4xc04ec432{margin:0;font-family:'Gilroy',sans-serif;font-size:56px;font-weight:300;letter-spacing:-0.02em}
.d4xc06eeb90{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:32px}
.d4xc0842e06{width:100%;box-sizing:border-box;border:1px solid #3a3a3a;background:#ffffff;color:#1d1d1d;padding:12px 13px;font-size:14px;outline-color:#B84836}
.d4xc085c3aa{margin:0 0 8px;font-size:14px;line-height:1.65;color:#ffffff}
.d4xc0f8645b{width:100%;height:480px;background:#FFFFFF}
.d4xc12ec07b{background:#B84836;color:#ffffff;padding:18px 34px;font-weight:700;font-size:15px;white-space:nowrap}
.d4xc1397762{font-size:13px;font-weight:700;margin-bottom:6px;display:block}
.d4xc156f827{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;font-size:16px;line-height:1.5;color:#1d1d1d}
.d4xc156f9fc{font-size:13px;color:#ffffff;display:flex;gap:8px}
.d4xc1754fe2{height:520px}
.d4xc1d44ec7{font-size:16px;line-height:1.7;margin:0 auto 48px;max-width:640px}
.d4xc2569fc6{font-size:24px;font-weight:700}
.d4xc26492c5{margin:0 0 28px;font-size:60px;line-height:1.05;font-weight:300;letter-spacing:-0.03em}
.d4xc3150287{margin:20px 0 0;font-size:16px;line-height:1.7;color:#ffffff;max-width:620px}
.d4xc42f77a7{padding:48px 72px 44px}
.d4xc435328b{color:#1d1d1d;font-weight:700}
.d4xc4f9c56e{padding:0 72px 72px}
.d4xc4fc7044{background:#FFFFFF;padding:16px 18px;margin-bottom:22px}
.d4xc596b2fc{background:#1d1d1d;color:#ffffff;padding:32px 28px;border-radius:0 0 60px 0;grid-column:span 2}
.d4xc5e790fb{padding:96px 72px 0}
.d4xc6010d7f{display:grid;grid-template-columns:48px 130px minmax(0,1fr);gap:20px;padding:20px 0;border-top:1px solid #C7C8C1;align-items:baseline}
.d4xc612a3d4{font-size:19px;font-weight:700;margin-bottom:18px}
.d4xc62ae1c0{margin:0 0 28px;font-size:28px;font-weight:700;letter-spacing:-0.01em}
.d4xc6ae53ba{height:4px;background:#FFFFFF;margin-bottom:48px}
.d4xc6e7c81a{margin:0 0 28px;font-size:14px;line-height:1.6;color:#ffffff}
.d4xc6fbc5af{display:flex;align-items:center;gap:14px}
.d4xc766cb9c{position:absolute;bottom:20px;left:20px;background:#1d1d1d;color:#ffffff;font-family:'Gilroy',sans-serif;font-weight:700;font-size:11px;letter-spacing:0.16em;padding:8px 12px}
.d4xc7fd39e2{font-size:12px;font-weight:700;letter-spacing:0.1em;color:#B84836;margin-bottom:6px}
.d4xc81032df{margin:0;max-width:260px}
.d4xc8111950{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:96px;padding:96px 72px}
.d4xc83fb266{width:100%;height:560px;border-radius:0 0 120px 0;background:#FFFFFF}
.d4xc8821c6d{padding:14px 0;border-top:1px solid #C7C8C1;font-size:15px}
.d4xc8b0f822{padding:14px 0;border-top:1px solid #C7C8C1}
.d4xca108b73{font-size:16px;line-height:1.75;color:#1d1d1d;margin:0}
.d4xca12921e{margin:0 0 48px;font-size:17px;line-height:1.75;color:#ffffff;max-width:820px}
.d4xcb058518{max-width:400px}
.d4xcbc21b7a{height:100%;background:#B84836;width:0%}
.d4xcc05f156{padding:96px 72px;text-align:center}
.d4xcc5c5e17{position:absolute;left:20px;right:20px;bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.d4xcc82df81{margin:0 0 28px;font-size:56px;line-height:1.05;font-weight:300;letter-spacing:-0.03em}
.d4xccd13f6b{margin:0 auto;font-size:34px;line-height:1.3;font-weight:700;letter-spacing:-0.01em;max-width:760px;text-wrap:pretty}
.d4xcced3af7{padding:88px 72px;display:flex;flex-direction:column;justify-content:center;background-color:#C7C8C1}
.d4xcd5e5f5f{border-top:1px solid #1d1d1d;padding-top:24px}
.d4xcd945865{display:flex;gap:20px;align-items:baseline}
.d4xcdb3a067{font-weight:700;letter-spacing:0.16em;font-size:12px;color:#B84836;margin-bottom:20px}
.d4xce445967{border-top:1px solid #3a3a3a;padding-top:24px}
.d4xce7f1607{margin:0 0 24px;font-size:44px;line-height:1.1;font-weight:300;letter-spacing:-0.02em}
.d4xcfc8b753{padding:14px 0;border-top:1px solid #C7C8C1;border-bottom:1px solid #C7C8C1}
.d4xd0183e30{margin:0;font-size:36px;line-height:1.15;font-weight:300;letter-spacing:-0.02em}
.d4xd0af7c4e{font-size:17px;font-weight:700;margin-bottom:4px}
.d4xd34d9219{margin-top:36px}
.d4xd3f26460{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}
.d4xd43e5646{background:#1d1d1d;color:#ffffff;padding:32px 28px;border-radius:0 0 60px 0}
.d4xd461c96d{position:relative}
.d4xd4a74cff{width:100%;height:560px;object-fit:cover;display:block;border-radius:0 0 120px 0;cursor:zoom-in}
.d4xd5d81829{font-size:16px;line-height:1.7;color:#ffffff;margin:0 0 32px}
.d4xd6195346{padding:13px 0;border-top:1px solid #C7C8C1;font-size:15px}
.d4xd654fee9{width:100%;height:520px;object-fit:cover;display:block;border-radius:0 0 120px 0}
.d4xd6848ee4{padding:13px 6px;font-size:13px;font-family:inherit;cursor:pointer;font-weight:300;border:1px solid #C7C8C1;background:none;color:#1d1d1d;display:block;text-align:center}
.d4xd6e287dd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:16px}
.d4xd6fd3c6a{font-size:17px;line-height:1.7;margin:0 0 12px;color:#1d1d1d}
.d4xd7bc8685{padding:11px 8px;font-size:13px;font-family:inherit;cursor:pointer;font-weight:300;border:1px solid #3a3a3a;background:none;color:#ffffff;display:block;text-align:center}
.d4xd7fda08a{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #C7C8C1;padding-top:28px}
.d4xd803676d{position:absolute;left:24px;right:24px;bottom:20px;font-size:21px;font-weight:700;line-height:1.25}
.d4xd8ce6ebc{margin-top:56px;border-top:1px solid #3a3a3a;padding-top:40px;display:flex;justify-content:space-between;align-items:center;gap:48px}
.d4xd8ffc6d8{display:flex;align-items:center;gap:14px;cursor:pointer}
.d4xd9ea05e3{margin:0 0 16px;font-size:44px;line-height:1.08;font-weight:300;letter-spacing:-0.02em}
.d4xd9f14975{margin-top:40px}
.d4xda130822{font-family:'Gilroy',sans-serif;font-weight:700;letter-spacing:0.16em;font-size:14px;color:#B84836}
.d4xdac66d46{font-size:13px;color:#B84836;font-weight:700;min-height:18px;margin:14px 0 4px}
.d4xdacee159{color:#B84836;font-weight:700;text-decoration:underline}
.d4xdad4b6f0{border:1px solid #C7C8C1;padding:36px 32px;border-radius:0 0 60px 0;box-sizing:border-box}
.d4xdb0572db{display:flex;gap:14px;flex-shrink:0}
.d4xdb4b8a62{margin:0;font-size:14px;line-height:1.65;color:#1d1d1d}
.d4xdb591ec4{margin:0;font-size:48px;line-height:1.06;font-weight:300;letter-spacing:-0.025em;max-width:620px}
.d4xdb5ff8c7{margin:0 0 20px;font-size:14px;line-height:1.65;color:#1d1d1d}
.d4xdbb4a25b{padding:13px 0;border-top:1px solid #C7C8C1;border-bottom:1px solid #C7C8C1;font-size:16px;display:flex;gap:14px;align-items:baseline}
.d4xddb850b6{font-size:16px;line-height:1.75;color:#ffffff;margin:0 0 18px}
.d4xddda60c8{padding:14px 0 14px 2px;color:#B84836;font-size:20px}
.d4xdedb52ed{position:relative;width:300px;max-width:100%}
.d4xdf0d245a{grid-column:1/3;border:none;background:#ffffff;color:#1d1d1d;padding:14px 16px;font-size:14px;outline-color:#B84836;resize:vertical}
.d4xdf337a22{padding:13px 0;border-top:1px solid #C7C8C1;border-bottom:1px solid #C7C8C1;font-size:15px}
.d4xdfb7d2ff{padding:80px 72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:88px;align-items:start}
.d4xdfd1cb41{margin:0;font-size:56px;line-height:1.08;font-weight:300;letter-spacing:-0.03em;color:#ffffff;max-width:900px;text-wrap:pretty}
.d4xe0ab98ee{padding:12px 0;border-top:1px solid #C7C8C1}
.d4xe18d55e7{font-size:13px;color:#ffffff;margin-top:4px}
.d4xe19391b6{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:88px;padding:64px 72px 96px;align-items:start}
.d4xe1c70da8{position:absolute;left:24px;right:24px;bottom:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}
.d4xe2e53287{margin:0 0 20px;font-size:17px;line-height:1.75;color:#ffffff;max-width:820px}
.d4xe39b2c81{font-weight:700;letter-spacing:0.16em;font-size:12px;color:#B84836;margin-bottom:14px}
.d4xe3a4f604{margin:0 0 18px;font-size:16px;line-height:1.7;color:#1d1d1d}
.d4xe3ec02ac{font-weight:700}
.d4xe4305f4e{font-size:14px;font-weight:700;margin:20px 0 0}
.d4xe4537dc3{border:1px solid #C7C8C1;padding:14px 16px;font-size:14px;outline-color:#B84836}
.d4xe4850706{border:none;background:#ffffff;color:#1d1d1d;padding:14px 16px;font-size:14px;outline-color:#B84836}
.d4xe4d999e1{font-size:15px;margin-top:10px}
.d4xe4f34364{font-size:13px;color:#C7C8C1;margin-bottom:28px}
.d4xe52e98b7{padding:0 72px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:296px 296px;gap:16px}
.d4xe545695a{font-size:13px;margin-bottom:28px}
.d4xe54d9c34{margin:0 0 16px;font-size:48px;line-height:1.08;font-weight:300;letter-spacing:-0.02em}
.d4xe59cf93b{width:150px;filter:brightness(0) invert(1);opacity:0.5;align-self:end}
.d4xe698a016{font-style:italic}
.d4xe6b8ce49{display:flex;gap:24px;align-items:center}
.d4xe7502e4c{font-size:30px;font-weight:300;color:#B84836}
.d4xe76e45af{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}
.d4xe787c1f2{font-size:17px;line-height:1.7;color:#1d1d1d;margin:0 0 28px}
.d4xe81a7890{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;border-top:1px solid #C7C8C1}
.d4xe87b1e11{margin:0 0 48px;font-size:44px;line-height:1.08;font-weight:300;letter-spacing:-0.02em}
.d4xe90edc2b{padding:96px 72px;background:#1d1d1d;color:#ffffff}
.d4xea0034e0{margin:0 0 20px;font-size:30px;line-height:1.15;font-weight:300;letter-spacing:-0.02em}
.d4xea33dabf{border:1px solid rgba(255,255,255,0.4);font-weight:700;font-size:12px;padding:8px 12px;white-space:nowrap}
.d4xeaf2e181{font-size:17px;line-height:1.8;color:#1d1d1d;margin:0}
.d4xeb1fb03b{width:100%;box-sizing:border-box;border:1px solid #C7C8C1;padding:13px 14px;font-size:14px;outline-color:#B84836}
.d4xeb5f920c{pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,rgba(29,29,29,0) 45%,rgba(29,29,29,0.88) 100%)}
.d4xeb771ce7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:72px;align-items:center}
.d4xeb8c6cfb{margin:24px 0 0;font-size:16px;line-height:1.7;color:#1d1d1d}
.d4xeba8113e{background:#B84836;color:#ffffff;padding:16px 30px;font-weight:700;font-size:15px;white-space:nowrap}
.d4xebfbe94e{margin:0 0 48px;font-size:16px;line-height:1.7;color:#1d1d1d}
.d4xec662946{margin:0 0 48px;font-size:48px;line-height:1.08;font-weight:300;letter-spacing:-0.02em}
.d4xec75dff0{height:360px;background:#FFFFFF;border-radius:0 0 120px 0;overflow:hidden}
.d4xed172431{font-size:22px;font-weight:700;color:#B84836}
.d4xed4ff4bb{font-family:'Gilroy',sans-serif;font-size:34px;line-height:1.35;font-weight:300;max-width:1020px;margin:0 auto;text-wrap:balance}
.d4xed5ad242{width:100%;height:520px;object-fit:cover;display:block;border-radius:0 0 120px 0;cursor:zoom-in}
.d4xed5bb04a{text-align:center;padding:24px 8px}
.d4xed6dab2e{width:100%;height:420px;object-fit:cover;display:block;cursor:zoom-in}
.d4xeded380c{margin:0 0 28px;font-size:44px;line-height:1.1;font-weight:300;letter-spacing:-0.02em}
.d4xee5749fc{font-size:16px;font-weight:700}
.d4xee5b12e8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}
.d4xee726212{font-size:15px;font-weight:700;margin:20px 0 0}
.d4xeede022a{background:#1d1d1d;color:#ffffff;padding:80px 72px}
.d4xeeed3d09{font-size:17px;line-height:1.6;color:#ffffff;margin:0}
.d4xef039b58{aspect-ratio:16/9;background:#1d1d1d;overflow:hidden}
.d4xf098e78c{position:relative;display:block;height:340px;overflow:hidden;color:#ffffff}
.d4xf0b9083d{border:1px solid #3a3a3a;background:none;color:#ffffff;font-family:inherit;font-size:14px;font-weight:700;padding:14px 0;cursor:pointer}
.d4xf1868271{padding:11px 0;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;font-size:14px}
.d4xf18e4497{margin:0 0 28px;font-size:44px;line-height:1.08;font-weight:300;letter-spacing:-0.02em}
.d4xf1ad0a77{display:grid;grid-template-columns:80px 220px minmax(0,1fr) auto;gap:32px;align-items:center;padding:28px 0;border-top:1px solid #3a3a3a;color:#ffffff}
.d4xf1fa166a{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:start}
.d4xf22e0e67{display:flex;flex-direction:column;gap:20px}
.d4xf3f487a5{padding:9px 0;border-top:1px solid #FFFFFF;font-size:14px;line-height:1.6;display:flex;gap:12px}
.d4xf49a0144{margin:0 0 32px;font-size:40px;line-height:1.08;font-weight:300;letter-spacing:-0.02em}
.d4xf4e6b125{margin:14px 0 0;font-size:13px;line-height:1.7;color:#1d1d1d}
.d4xf4fc8744{font-size:16px;line-height:1.7;color:#ffffff;margin:0}
.d4xf52ac89c{padding:48px 72px 64px}
.d4xf557f470{font-size:15px;color:#1d1d1d;margin:24px 0 0;line-height:1.7}
.d4xf589a5d7{padding:64px 72px 96px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:96px;align-items:start}
.d4xf58da587{padding:20px 0;border-top:1px solid #C7C8C1;border-bottom:1px solid #C7C8C1;display:flex;gap:20px;align-items:baseline}
.d4xf5e1da4b{font-size:14px;color:#1d1d1d}
.d4xf601805b{font-weight:700;letter-spacing:0.16em;font-size:12px;color:#1d1d1d;margin-bottom:20px}
.d4xf653a2e7{border:none;background:#1d1d1d;color:#ffffff;font-family:inherit;font-size:15px;font-weight:700;padding:16px 36px;cursor:pointer}
.d4xf6652943{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:96px 72px;align-items:center}
.d4xf6d24507{position:absolute;top:-13px;left:40px;background:#B84836;color:#ffffff;font-size:11px;font-weight:700;letter-spacing:0.14em;padding:7px 14px}
.d4xf6ffd999{height:300px;background:#FFFFFF}
.d4xf724101f{margin:0;font-size:48px;line-height:1.08;font-weight:300;letter-spacing:-0.025em}
.d4xf76f9eda{border:none;background:#B84836;color:#ffffff;font-family:inherit;font-size:15px;font-weight:700;padding:16px 36px;cursor:pointer}
.d4xf77a8d5b{font-size:19px;font-weight:700;margin-bottom:10px}
.d4xf8461b6e{display:inline-block;margin-top:14px;font-size:14px;font-weight:700;color:#B84836}
.d4xf88bcc9b{width:100%;height:360px;border-radius:0 0 120px 0;background:#FFFFFF;overflow:hidden}
.d4xf90a63eb{font-size:16px;line-height:1.6;margin:0 0 20px;font-weight:700}
.d4xf9cd784c{margin:0;font-size:17px;line-height:1.75;max-width:860px}
.d4xfa0827be{padding:96px 72px;border-top:1px solid #C7C8C1;border-color:#FFFFFF;background-color:#FFFFFF}
.d4xfa14802f{display:flex;justify-content:center}
.d4xfa336d40{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:96px;padding:96px 72px;background:#FFFFFF}
.d4xfa3cd8a3{padding:96px 72px;background-color:#FFFFFF}
.d4xfa45d019{max-width:920px;margin:0 auto;padding:56px 72px 96px}
.d4xfa59e967{background:#1d1d1d;color:#ffffff;padding:88px 72px}
.d4xfa723b58{position:absolute;inset:0;width:100%;height:100%;background:#FFFFFF}
.d4xfa8a8956{margin:0 0 18px;font-size:56px;line-height:1.05;font-weight:300;letter-spacing:-0.03em;color:#ffffff}
.d4xfaaac5cd{margin:0;font-size:48px;line-height:1.08;font-weight:300;letter-spacing:-0.02em}
.d4xfb1e9dbf{border:1px solid #C7C8C1;padding:18px 32px;font-weight:700;font-size:15px;white-space:nowrap;color:#1d1d1d}
.d4xfc70bee5{pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,rgba(29,29,29,0.5) 0%,rgba(29,29,29,0.2) 45%,rgba(29,29,29,0.78) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:48px 72px}
.d4xfcfcf63f{padding:0 72px 96px;text-align:center;background-color:#FFFFFF}
.d4xfd4b7ca7{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:36px}
.d4xfe00cc9e{margin:0 0 10px;font-size:28px;font-weight:700}
.d4xfe29a46d{flex:1;display:block}
.d4xfed858ae{font-size:18px;line-height:1.6;color:#1d1d1d;margin:0 0 28px}
.d4xff49c189{font-size:14px;line-height:1.6;color:#1d1d1d;font-weight:300}
.d4xff62a650{font-size:12px;line-height:1.6;color:#ffffff;margin:14px 0 0}

/* his style-hover attributes */
a.d4x0695e85c:hover{background:#B84836;color:#ffffff}
a.d4x084c82de:hover{border-color:#B84836;color:#B84836}
a.d4x09720314:hover{color:#B84836}
a.d4x0b2f88ee:hover{background:#ffffff;color:#1d1d1d}
button.d4x0ea1f565:hover{border-color:#1d1d1d}
a.d4x1586056d:hover{border-color:#1d1d1d}
a.d4x1da9e694:hover{color:#ffffff}
a.d4x25a5a35f:hover{background:#2a2a2a}
a.d4x296e157f:hover{background:#B84836;color:#ffffff}
a.d4x2e49f3ca:hover{background:#ffffff;color:#1d1d1d}
a.d4x2f87222c:hover{color:#ffffff}
a.d4x3042a0b9:hover{background:#1d1d1d;color:#ffffff}
button.d4x3587b43a:hover{background:#1d1d1d;color:#ffffff}
a.d4x37c4c95c:hover{background:#1d1d1d;color:#ffffff}
a.d4x3b0501f0:hover{background:#B84836;color:#ffffff}
a.d4x40ce63ea:hover{background:#B84836;color:#ffffff}
a.d4x47f97196:hover{border-color:#B84836;color:#B84836}
a.d4x4d4b16bb:hover{background:#ffffff;color:#1d1d1d}
a.d4x4fd6b4ad:hover{border-color:#1d1d1d}
a.d4x50173525:hover{background:#ffffff;color:#1d1d1d}
button.d4x5b8ee406:hover{background:#ffffff;color:#1d1d1d}
a.d4x5e84ff8a:hover{border-color:#B84836;color:#B84836}
button.d4x5e9a9f37:hover{color:#B84836}
a.d4x64388662:hover{color:#1d1d1d}
button.d4x78824f32:hover{background:#1d1d1d}
a.d4x7b325c9c:hover{background:#B84836;color:#ffffff}
button.d4x7f9989d6:hover{border-color:#1d1d1d}
a.d4x83f053b3:hover{background:#ffffff;color:#1d1d1d}
button.d4x957f489a:hover{background:#ffffff;color:#1d1d1d}
a.d4x98b3d047:hover{border-color:#B84836;color:#B84836}
a.d4xa5c81161:hover{border-color:#B84836;color:#B84836}
a.d4xb09f2a40:hover{background:#1d1d1d;color:#ffffff}
a.d4xb0a6a043:hover{border-color:#B84836;color:#B84836}
a.d4xb55b31dd:hover{color:#B84836}
button.d4xb7df509f:hover{background:#B84836}
button.d4xb85e3958:hover{background:#1d1d1d}
a.d4xbc96906a:hover{color:#ffffff}
a.d4xbdce9520:hover{color:#ffffff}
a.d4xc12ec07b:hover{background:#ffffff;color:#1d1d1d}
a.d4xe3ec02ac:hover{color:#B84836}
a.d4xeba8113e:hover{background:#ffffff;color:#1d1d1d}
a.d4xf098e78c:hover{color:#ffffff}
a.d4xf1ad0a77:hover{background:#2a2a2a}
button.d4xf653a2e7:hover{background:#B84836}
button.d4xf76f9eda:hover{background:#1d1d1d}
a.d4xfb1e9dbf:hover{border-color:#1d1d1d}

/* The current page in the navigation gets its own hover state.
 *
 * That is not a guess, it is the rule his own files follow. On the
 * Contact page he writes the Contact button as background:#af4835
 * with white text, which is exactly its style-hover. On Workplace
 * Care he writes Client login as color:#af4835 with bold, which is
 * its style-hover plus weight. So current equals hover, plus the
 * bold that the generic rule above already applies.
 *
 * Last in the file on purpose. It ties on specificity with
 * .d4-shape .d4-current, and the tie has to fall this way: without
 * it the Contact button on the contact page renders terracotta text
 * on a near-black button instead of white on terracotta. */
.d4x0695e85c.d4-current{background:#B84836;color:#ffffff}
.d4x084c82de.d4-current{border-color:#B84836;color:#B84836}
.d4x09720314.d4-current{color:#B84836}
.d4x0b2f88ee.d4-current{background:#ffffff;color:#1d1d1d}
.d4x0ea1f565.d4-current{border-color:#1d1d1d}
.d4x1586056d.d4-current{border-color:#1d1d1d}
.d4x1da9e694.d4-current{color:#ffffff}
.d4x25a5a35f.d4-current{background:#2a2a2a}
.d4x296e157f.d4-current{background:#B84836;color:#ffffff}
.d4x2e49f3ca.d4-current{background:#ffffff;color:#1d1d1d}
.d4x2f87222c.d4-current{color:#ffffff}
.d4x3042a0b9.d4-current{background:#1d1d1d;color:#ffffff}
.d4x3587b43a.d4-current{background:#1d1d1d;color:#ffffff}
.d4x37c4c95c.d4-current{background:#1d1d1d;color:#ffffff}
.d4x3b0501f0.d4-current{background:#B84836;color:#ffffff}
.d4x40ce63ea.d4-current{background:#B84836;color:#ffffff}
.d4x47f97196.d4-current{border-color:#B84836;color:#B84836}
.d4x4d4b16bb.d4-current{background:#ffffff;color:#1d1d1d}
.d4x4fd6b4ad.d4-current{border-color:#1d1d1d}
.d4x50173525.d4-current{background:#ffffff;color:#1d1d1d}
.d4x5b8ee406.d4-current{background:#ffffff;color:#1d1d1d}
.d4x5e84ff8a.d4-current{border-color:#B84836;color:#B84836}
.d4x5e9a9f37.d4-current{color:#B84836}
.d4x64388662.d4-current{color:#1d1d1d}
.d4x78824f32.d4-current{background:#1d1d1d}
.d4x7b325c9c.d4-current{background:#B84836;color:#ffffff}
.d4x7f9989d6.d4-current{border-color:#1d1d1d}
.d4x83f053b3.d4-current{background:#ffffff;color:#1d1d1d}
.d4x957f489a.d4-current{background:#ffffff;color:#1d1d1d}
.d4x98b3d047.d4-current{border-color:#B84836;color:#B84836}
.d4xa5c81161.d4-current{border-color:#B84836;color:#B84836}
.d4xb09f2a40.d4-current{background:#1d1d1d;color:#ffffff}
.d4xb0a6a043.d4-current{border-color:#B84836;color:#B84836}
.d4xb55b31dd.d4-current{color:#B84836}
.d4xb7df509f.d4-current{background:#B84836}
.d4xb85e3958.d4-current{background:#1d1d1d}
.d4xbc96906a.d4-current{color:#ffffff}
.d4xbdce9520.d4-current{color:#ffffff}
.d4xc12ec07b.d4-current{background:#ffffff;color:#1d1d1d}
.d4xe3ec02ac.d4-current{color:#B84836}
.d4xeba8113e.d4-current{background:#ffffff;color:#1d1d1d}
.d4xf098e78c.d4-current{color:#ffffff}
.d4xf1ad0a77.d4-current{background:#2a2a2a}
.d4xf653a2e7.d4-current{background:#B84836}
.d4xf76f9eda.d4-current{background:#1d1d1d}
.d4xfb1e9dbf.d4-current{border-color:#1d1d1d}
