.home-editorial{--editorial-paper:#fff;--editorial-ink:#292622;--editorial-muted:#53504c;--editorial-burgundy:#702532;--editorial-gold:#917b58;--editorial-rule:#d9d0c3;--editorial-serif:Georgia, "Times New Roman", serif;--editorial-gutter:max(24px, 5vw);--editorial-unit:clamp(1px, .0694445vw, 1.8px);background:var(--editorial-paper);color:var(--editorial-ink);font:400 clamp(17px, 1.4vw, calc(21 * var(--editorial-unit)))/1.55 Arial, Helvetica, sans-serif}.home-editorial .editorial-container{width:calc(100% - var(--editorial-gutter) * 2);margin-inline:auto}.home-editorial h2,.home-editorial h3{font-family:var(--editorial-serif);letter-spacing:-.045em;text-wrap:balance;font-weight:400}.home-editorial .editorial-eyebrow{margin-bottom:calc(20 * var(--editorial-unit));color:var(--editorial-gold);font-size:calc(12 * var(--editorial-unit));letter-spacing:.28em;text-transform:uppercase;line-height:1.5}.home-editorial .editorial-heading{font-size:clamp(42px, 5.4vw, calc(80 * var(--editorial-unit)));line-height:1.08}.home-editorial .editorial-lead{margin-top:calc(20 * var(--editorial-unit));font-size:clamp(18px, 1.65vw, calc(25 * var(--editorial-unit)));line-height:1.5}.home-editorial .editorial-button{justify-content:center;align-items:center;gap:calc(22 * var(--editorial-unit));min-height:calc(54 * var(--editorial-unit));width:fit-content;padding:calc(14 * var(--editorial-unit)) calc(30 * var(--editorial-unit));border:1px solid var(--editorial-burgundy);background:var(--editorial-burgundy);color:#fff;font-size:calc(18 * var(--editorial-unit));text-align:center;border-radius:2px;line-height:1.35;transition:background .18s,color .18s,transform .28s cubic-bezier(.2,.7,.2,1);display:inline-flex}.home-editorial .editorial-button:is(:hover,:focus-visible){background:#541b26;transform:scale(1.018)}.home-editorial .editorial-button--outline{color:var(--editorial-burgundy);background:0 0}.home-editorial .editorial-button--outline:hover{background:var(--editorial-burgundy);color:#fff}.home-editorial .editorial-link{justify-content:space-between;align-items:center;gap:calc(24 * var(--editorial-unit));width:fit-content;min-height:calc(44 * var(--editorial-unit));padding-block:calc(8 * var(--editorial-unit));border-bottom:1px solid var(--editorial-burgundy);color:var(--editorial-burgundy);font-size:calc(18 * var(--editorial-unit));line-height:1.4;display:inline-flex}.home-editorial .editorial-link:hover{color:#541b26;padding-bottom:calc(8 * var(--editorial-unit) - 1px);border-bottom-width:2px}.home-editorial .editorial-link svg,.home-editorial .editorial-button svg{width:calc(21 * var(--editorial-unit));height:calc(21 * var(--editorial-unit))}.home-editorial a:focus-visible{outline:3px solid var(--editorial-burgundy);outline-offset:6px}.home-editorial .editorial-image-link{display:block;overflow:hidden}.home-editorial .editorial-image-link img{object-fit:cover;width:100%;height:100%;transform:scale(1.06)}.home-editorial .practice-section{padding-top:clamp(56px, 5.5vw, calc(88 * var(--editorial-unit)))}.home-editorial .practice-intro h2 span{color:var(--editorial-burgundy)}.home-editorial .practice-grid{gap:calc(32 * var(--editorial-unit));margin-top:calc(40 * var(--editorial-unit));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-editorial .practice-card{background:var(--paper,#faf8f4);transform-origin:50%;flex-direction:column;align-items:flex-start;min-width:0;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s;display:flex;position:relative}.home-editorial .practice-card:is(:hover,:focus-visible){z-index:1;transform:translateY(-3px)scale(1.018);box-shadow:0 20px 32px -18px #35202945,0 4px 12px #3520290a}@media (prefers-reduced-motion:reduce){.home-editorial .practice-card{transition:none}.home-editorial .practice-card:is(:hover,:focus-visible){transform:none}}.home-editorial .practice-card .editorial-image-link{aspect-ratio:1.62;width:100%}.home-editorial .practice-icon{margin-top:calc(22 * var(--editorial-unit));padding-bottom:calc(10 * var(--editorial-unit));border-bottom:1px solid var(--editorial-burgundy);color:var(--editorial-burgundy);display:inline-flex}.home-editorial .practice-icon svg{width:calc(30 * var(--editorial-unit));height:calc(30 * var(--editorial-unit))}.home-editorial .practice-card h3{margin-top:calc(12 * var(--editorial-unit));font-size:clamp(24px, 2.3vw, calc(35 * var(--editorial-unit)));line-height:1.2}.home-editorial .practice-card>p{margin-block:calc(12 * var(--editorial-unit)) calc(22 * var(--editorial-unit));color:var(--editorial-muted)}.home-editorial .practice-card .editorial-link{margin-top:auto}.home-editorial .practice-credentials{margin-top:calc(48 * var(--editorial-unit));padding-block:calc(28 * var(--editorial-unit));border-block:1px solid var(--editorial-rule);grid-template-columns:1.1fr 1.1fr 1fr;align-items:center;display:grid}.home-editorial .practice-credential{align-items:center;gap:calc(24 * var(--editorial-unit));min-width:0;padding-inline:calc(30 * var(--editorial-unit));display:flex}.home-editorial .practice-credential:first-child{padding-left:0}.home-editorial .practice-credential:last-child{padding-right:0}.home-editorial .practice-credential+.practice-credential{border-left:1px solid var(--editorial-rule)}.home-editorial .practice-credential>svg{width:calc(48 * var(--editorial-unit));height:calc(48 * var(--editorial-unit));color:var(--editorial-gold);stroke-width:1.3px}.home-editorial .practice-credential p{font-size:calc(16 * var(--editorial-unit));line-height:1.5}.home-editorial .practice-credential__label{margin-bottom:calc(4 * var(--editorial-unit));color:var(--editorial-muted);font-size:calc(14 * var(--editorial-unit));display:block}.home-editorial .practice-credential__number{color:var(--editorial-gold);font-size:calc(44 * var(--editorial-unit));letter-spacing:-.04em;flex-shrink:0;font-weight:600;line-height:1}.home-editorial .approach-group{padding-top:clamp(32px, 3vw, calc(48 * var(--editorial-unit)))}.home-editorial .approach-section{background:var(--cream);align-items:center;width:100vw;min-height:48rem;margin-inline:calc(50% - 50vw);padding:1.8rem 4.8rem;display:flex;position:relative;overflow:hidden}.home-editorial .approach-copy{z-index:1;justify-content:space-between;align-items:flex-start;gap:calc(32 * var(--editorial-unit));flex-direction:column;width:29.2rem;min-height:40rem;display:flex;position:relative}.home-editorial .approach-copy>p:not(.editorial-eyebrow){color:var(--editorial-muted);line-height:1.7}.home-editorial .approach-photo{clip-path:polygon(42.1% 0,100% 0,100% 100%,19.9% 100%);width:76.95%;position:absolute;top:2rem;bottom:2rem;right:0}.home-editorial .approach-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.home-editorial .approach-about{gap:calc(48 * var(--editorial-unit));margin-top:calc(40 * var(--editorial-unit));padding-block:calc(38 * var(--editorial-unit)) 0;border-top:1px solid var(--editorial-rule);grid-template-columns:1.25fr 3fr;display:grid}.home-editorial .approach-about__intro h2{font-size:clamp(36px, 3.5vw, calc(52 * var(--editorial-unit)));line-height:1.15}.home-editorial .approach-about__intro p{margin-top:calc(18 * var(--editorial-unit));color:var(--editorial-muted)}.home-editorial .editorial-values{gap:calc(24 * var(--editorial-unit));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-editorial .editorial-value+.editorial-value{padding-left:calc(24 * var(--editorial-unit));border-left:1px solid var(--editorial-rule)}.home-editorial .editorial-value__number{align-items:center;gap:calc(16 * var(--editorial-unit));margin-bottom:calc(18 * var(--editorial-unit));color:var(--editorial-gold);font:400 calc(16 * var(--editorial-unit))/1.3 var(--editorial-serif);display:flex}.home-editorial .editorial-value__number:after{content:"";width:calc(36 * var(--editorial-unit));background:var(--editorial-gold);height:1px}.home-editorial .editorial-value h3{font-size:clamp(20px, 1.7vw, calc(26 * var(--editorial-unit)));line-height:1.2}.home-editorial .editorial-value p{margin-top:calc(16 * var(--editorial-unit));color:var(--editorial-muted);font-size:calc(16 * var(--editorial-unit))}.home-editorial .lawyer-section{align-items:center;gap:calc(56 * var(--editorial-unit));padding-top:clamp(40px, 4vw, calc(64 * var(--editorial-unit)));grid-template-columns:1.05fr 1fr;display:grid}.home-editorial .lawyer-photo{min-height:calc(700 * var(--editorial-unit));align-self:stretch}.home-editorial .lawyer-photo img{object-fit:cover;object-position:49% center;width:100%;height:100%}.home-editorial .lawyer-copy h2{font-size:clamp(72px, 8.8vw, calc(132 * var(--editorial-unit)));letter-spacing:-.055em;line-height:.95}.home-editorial .lawyer-role{margin-top:calc(16 * var(--editorial-unit));color:var(--editorial-burgundy);font:400 clamp(26px, 2.5vw, calc(38 * var(--editorial-unit)))/1.25 var(--editorial-serif);letter-spacing:-.03em}.home-editorial .lawyer-description{gap:calc(24 * var(--editorial-unit));margin-top:calc(30 * var(--editorial-unit));color:var(--editorial-muted);display:grid}.home-editorial .lawyer-details{gap:calc(26 * var(--editorial-unit));margin:calc(28 * var(--editorial-unit)) 0;padding-top:calc(24 * var(--editorial-unit));border-top:1px solid var(--editorial-rule);grid-template-columns:1fr 1fr;display:grid}.home-editorial .lawyer-details>div+div{padding-left:calc(26 * var(--editorial-unit));border-left:1px solid var(--editorial-rule)}.home-editorial .lawyer-details dt{margin-bottom:calc(10 * var(--editorial-unit));color:var(--editorial-gold);font-size:calc(12 * var(--editorial-unit));letter-spacing:.24em;text-transform:uppercase}.home-editorial .lawyer-details dd{font-size:calc(18 * var(--editorial-unit));margin:0;line-height:1.5}.home-editorial .journal-section{padding-block:clamp(80px, 8vw, calc(128 * var(--editorial-unit)))}.home-editorial .journal-intro{justify-content:space-between;align-items:center;gap:calc(32 * var(--editorial-unit));margin-bottom:calc(36 * var(--editorial-unit));display:flex}.home-editorial .journal-intro .editorial-heading{font-size:clamp(40px, 4.8vw, calc(72 * var(--editorial-unit)))}.home-editorial .journal-intro .editorial-button{flex-shrink:0}.home-editorial .journal-featured{background:#fafafa;grid-template-columns:1.45fr 1fr;display:grid}.home-editorial .journal-featured>.editorial-image-link{min-height:calc(340 * var(--editorial-unit));position:relative}.home-editorial .journal-featured img{object-position:center 42%;position:absolute;inset:0}.home-editorial .journal-featured__copy{padding:calc(36 * var(--editorial-unit)) calc(44 * var(--editorial-unit));flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.home-editorial .journal-category{align-items:center;gap:calc(16 * var(--editorial-unit));color:var(--editorial-burgundy);font-size:calc(14 * var(--editorial-unit));letter-spacing:.1em;text-transform:uppercase;font-weight:600;line-height:1.4;display:flex}.home-editorial .journal-category:after{content:"";width:calc(32 * var(--editorial-unit));background:var(--editorial-burgundy);flex-shrink:0;height:1px}.home-editorial .journal-featured h3{margin-block:calc(18 * var(--editorial-unit)) calc(14 * var(--editorial-unit));font-size:clamp(32px, 3.2vw, calc(48 * var(--editorial-unit)));line-height:1.15}.home-editorial .journal-featured__copy>p:not(.journal-category){color:var(--editorial-muted)}.home-editorial .journal-featured .editorial-link{margin-top:calc(26 * var(--editorial-unit))}.home-editorial .journal-grid{gap:calc(30 * var(--editorial-unit));margin-top:calc(30 * var(--editorial-unit));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-editorial .journal-card{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-editorial .journal-card .editorial-image-link{aspect-ratio:2.1;width:100%}.home-editorial .journal-card .editorial-image-link img{object-position:center 62%;transform:none}.home-editorial .journal-card .journal-category{margin-top:calc(18 * var(--editorial-unit))}.home-editorial .journal-card h3{margin-top:calc(12 * var(--editorial-unit));font-size:clamp(26px, 2.25vw, calc(34 * var(--editorial-unit)));line-height:1.15}.home-editorial .journal-card__description{margin-block:calc(12 * var(--editorial-unit)) calc(14 * var(--editorial-unit));color:var(--editorial-muted);font-size:calc(18 * var(--editorial-unit))}.home-editorial .journal-card .editorial-link{margin-top:auto}@media (width>=1441px){.home-editorial .approach-section{min-height:calc(810 * var(--editorial-unit));padding:calc(30 * var(--editorial-unit)) var(--editorial-gutter)}.home-editorial .approach-copy{width:38%;min-height:calc(690 * var(--editorial-unit))}.home-editorial .approach-photo{top:calc(34 * var(--editorial-unit));bottom:calc(34 * var(--editorial-unit))}}@media (width<=1100px){.home-editorial .practice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.home-editorial .practice-card h3{font-size:30px}.home-editorial .practice-credential{gap:16px;padding-inline:20px}.home-editorial .practice-credential>svg{width:36px;height:36px}.home-editorial .practice-credential__number{font-size:36px}.home-editorial .lawyer-section{gap:32px}.home-editorial .approach-about{grid-template-columns:1fr;gap:30px}.home-editorial .approach-about__intro p{margin-top:10px}.home-editorial .editorial-value h3{font-size:24px}.home-editorial .lawyer-photo{min-height:650px}.home-editorial .lawyer-copy h2{font-size:86px}.home-editorial .lawyer-details{gap:18px}.home-editorial .lawyer-details>div+div{padding-left:18px}.home-editorial .lawyer-details dd{font-size:16px}.home-editorial .journal-intro{flex-direction:column;align-items:flex-start;gap:24px}.home-editorial .journal-featured{grid-template-columns:1.2fr 1fr}.home-editorial .journal-featured__copy{padding:28px}.home-editorial .journal-grid{gap:24px}}@media (width<=1000px){.home-editorial .approach-section{min-height:0;padding:0 var(--editorial-gutter);display:block}.home-editorial .approach-copy{width:min(100%,640px);min-height:0}.home-editorial .approach-photo{width:calc(100% + var(--editorial-gutter) * 2);height:clamp(330px,55vw,500px);margin:36px calc(-1 * var(--editorial-gutter)) 0;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);position:relative;inset:auto}}@media (width<=760px){.home-editorial .editorial-button{text-align:center;justify-content:center;width:100%}}@media (width<=700px){.home-editorial{font-size:17px}.home-editorial .editorial-eyebrow{letter-spacing:.2em;margin-bottom:16px}.home-editorial .editorial-heading{font-size:clamp(38px,8.5vw,54px)}.home-editorial .editorial-lead{margin-top:18px;font-size:19px}.home-editorial .editorial-button{min-height:52px;padding:14px 24px;font-size:17px}.home-editorial .editorial-link{font-size:17px}.home-editorial .practice-grid{grid-template-columns:1fr;gap:36px;margin-top:30px}.home-editorial .practice-card h3{font-size:30px}.home-editorial .practice-card>p{margin-bottom:14px}.home-editorial .practice-credentials{grid-template-columns:1fr;gap:22px;margin-top:36px;padding-block:24px}.home-editorial .practice-credential{gap:22px;padding:0}.home-editorial .practice-credential+.practice-credential{border-left:0;border-top:1px solid var(--editorial-rule);padding-top:22px}.home-editorial .practice-credential>svg{width:42px;height:42px}.home-editorial .practice-credential__number{min-width:42px;font-size:34px}.home-editorial .approach-group{padding-top:32px}.home-editorial .lawyer-section{grid-template-columns:1fr;gap:32px}.home-editorial .approach-copy{gap:28px}.home-editorial .approach-about{margin-top:32px;padding-top:28px}.home-editorial .editorial-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.home-editorial .editorial-value+.editorial-value{border-left:0;padding-left:0}.home-editorial .editorial-value:nth-child(2n){border-left:1px solid var(--editorial-rule);padding-left:20px}.home-editorial .editorial-value h3{font-size:23px}.home-editorial .editorial-value p{margin-top:12px}.home-editorial .lawyer-section{padding-top:40px}.home-editorial .lawyer-photo{aspect-ratio:.86;min-height:0}.home-editorial .lawyer-copy h2{font-size:clamp(72px,16vw,100px)}.home-editorial .lawyer-role{font-size:29px}.home-editorial .lawyer-description{gap:20px;margin-top:24px}.home-editorial .lawyer-details{margin-block:24px}.home-editorial .lawyer-details dt{letter-spacing:.18em;font-size:11px}.home-editorial .journal-section{padding-block:64px}.home-editorial .journal-intro .editorial-heading{font-size:clamp(38px,8.5vw,54px)}.home-editorial .journal-featured{grid-template-columns:1fr}.home-editorial .journal-featured>.editorial-image-link{aspect-ratio:1.6;min-height:0}.home-editorial .journal-featured__copy{padding:26px 24px}.home-editorial .journal-featured h3{font-size:34px}.home-editorial .journal-featured .editorial-link{margin-top:18px}.home-editorial .journal-grid{grid-template-columns:1fr;gap:36px;margin-top:36px}.home-editorial .journal-card .editorial-image-link{aspect-ratio:1.8}.home-editorial .journal-card h3{font-size:30px}.home-editorial .journal-card__description{font-size:17px}}@media (width<=380px){.home-editorial .editorial-values{grid-template-columns:1fr;gap:24px}.home-editorial .editorial-value:nth-child(2n){border-left:0;padding-left:0}.home-editorial .editorial-value+.editorial-value{border-top:1px solid var(--editorial-rule);padding-top:24px}}@media (prefers-reduced-motion:reduce){.home-editorial .editorial-button{transition:none}.home-editorial .editorial-button:is(:hover,:focus-visible){transform:none}}.site-header--burgundy,.home-page{--header-height:clamp(88px, 9vw, 140px);--hero-burgundy:#501b24;--hero-gold:#cdad7d;--hero-gutter:clamp(24px, 5.7vw, 220px)}.site-header.site-header--burgundy{padding-inline:var(--hero-gutter);color:#fff;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(20px,3vw,60px);display:grid}.site-header--burgundy[data-lifted]{background:var(--hero-burgundy)}.site-header--burgundy .brand{gap:clamp(14px,1.4vw,24px)}.site-header--burgundy .brand>img{filter:brightness(0)invert();width:clamp(40px,4.7vw,74px);height:auto}.site-header--burgundy .brand__name{letter-spacing:-.045em;font:400 clamp(22px,2.5vw,40px)/1.15 Georgia,serif}.site-header--burgundy .brand__subtitle{font:400 clamp(12px, 1.5vw, 24px)/1.3 var(--font-ui);letter-spacing:.2em;margin-top:8px}.site-header--burgundy .desktop-nav{justify-content:center;gap:clamp(24px,3.4vw,56px);font-size:clamp(16px,1.5vw,24px);display:flex;position:static}.site-header--burgundy .desktop-nav a:hover{color:var(--hero-gold)}.site-header--burgundy .header-actions{gap:clamp(20px,4vw,68px);margin-left:0}.site-header--burgundy .language-picker{font-size:clamp(16px,1.5vw,24px)}.site-header--burgundy .language-picker__menu{color:var(--hero-burgundy)}.site-header--burgundy .header-contact{color:#fff;border:1px solid #ffffffc0;border-radius:9px;min-height:60px;padding:14px 34px;font-size:clamp(18px,1.8vw,28px)}.site-header--burgundy .header-contact svg{display:none}.site-header--burgundy .header-contact:hover{color:var(--hero-burgundy);background:#fff}.site-header--burgundy :is(a,button,summary):focus-visible,.hero--burgundy a:focus-visible{outline:3px solid var(--hero-gold);outline-offset:6px}.hero.hero--burgundy{isolation:isolate;height:auto;min-height:max(760px,100svh);margin-top:calc(-1 * var(--header-height));padding:calc(var(--header-height) + clamp(64px, 6vw, 180px)) var(--hero-gutter) clamp(96px, 9vw, 280px);background:var(--hero-burgundy);color:#fff;flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(64px,6vw,100px);display:flex;position:relative}.hero__backdrop{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero__backdrop img{object-fit:cover;object-position:85% center;width:100%;height:100%}.hero--burgundy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#4b121ceb 0%,#4b121ce6 40%,#4b121cac 64%,#4b121c12 100%),linear-gradient(#4b121c00 63%,#4b121cf2 100%);position:absolute;inset:0}.hero--burgundy .hero__copy{flex-direction:column;align-items:flex-start;gap:clamp(28px,2.4vw,72px);width:min(60vw,1680px);display:flex}.hero--burgundy .hero__eyebrow{color:#f0e4e2;font:500 clamp(12px, 1.2vw, 40px)/1.6 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;margin:0}.hero.hero--burgundy h1{color:#fff;letter-spacing:-.025em;white-space:normal;text-align:left;text-wrap:balance;margin:0;font:400 clamp(48px,5.3vw,176px)/1.15 Georgia,Times New Roman,serif}.hero--burgundy .hero__description{color:#f8f4ef;max-width:34ch;font:400 clamp(22px, 2vw, 68px)/1.4 var(--font-ui);margin:0}.hero--burgundy .hero__actions{font:400 clamp(18px, 1.6vw, 52px)/1.4 var(--font-ui);flex-wrap:wrap;align-items:center;gap:24px clamp(32px,3vw,96px);margin:clamp(8px,.8vw,24px) 0 0;display:flex}.hero--burgundy .hero__consultation{min-height:clamp(60px,4.6vw,132px);color:var(--hero-burgundy);text-align:center;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:clamp(20px,2.5vw,40px);padding:clamp(16px,1.4vw,40px) clamp(28px,2.5vw,80px);font-weight:600;transition:background .18s,transform .2s;display:inline-flex}.hero--burgundy .hero__consultation:hover{background:#f4e8d8;transform:translateY(-2px)}.hero--burgundy .hero__consultation svg{width:28px;height:28px}.hero--burgundy .hero__about{border-bottom:1px solid #ffffff90;align-items:center;min-height:44px;padding-block:10px;display:inline-flex}.hero--burgundy .hero__about:hover{color:var(--hero-gold)}@media (width<=1100px) and (width>=761px){.site-header--burgundy .brand__name{font-size:23px}.site-header--burgundy .desktop-nav{gap:22px;font-size:16px}.site-header--burgundy .header-actions{gap:20px}.site-header--burgundy .header-contact{min-height:48px;padding:12px 20px;font-size:18px}.hero--burgundy .hero__copy{width:min(100%,780px)}}@media (width<=900px){.hero.hero--burgundy{min-height:max(760px,100svh);padding-top:180px}.hero--burgundy .hero__copy{width:100%}}@media (width<=760px){.site-header--burgundy,.home-page{--header-height:88px}.site-header.site-header--burgundy{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:24px}.site-header--burgundy .brand{gap:10px}.site-header--burgundy .brand>img{width:34px}.site-header--burgundy .brand__name{font-size:clamp(17px,4.5vw,24px)}.site-header--burgundy .brand__subtitle{margin-top:4px;font-size:10px}.site-header--burgundy .desktop-nav{display:none}.site-header--burgundy .header-actions{gap:8px}.site-header--burgundy .language-picker{font-size:13px}.site-header--burgundy .menu-toggle{color:#fff}.site-header--burgundy .mobile-nav:not([hidden]){background:var(--hero-burgundy);border-top-color:#ffffff30}.site-header--burgundy .mobile-nav a{border-bottom-color:#ffffff30}.hero.hero--burgundy{gap:0;min-height:100svh;padding:144px 24px 72px}.hero--burgundy .hero__copy{gap:24px}.hero--burgundy:before{background:linear-gradient(90deg,#4b121cef,#4b121cb0),linear-gradient(#4b121c00 40%,#4b121cf2)}.hero--burgundy .hero__eyebrow{letter-spacing:.13em;margin:0;font-size:11px}.hero.hero--burgundy h1{font-size:clamp(39px,9vw,64px)}.hero--burgundy .hero__description{margin:0;font-size:20px}.hero--burgundy .hero__actions{gap:20px;margin-top:8px}.hero--burgundy .hero__consultation{width:100%;min-height:56px}}@media (prefers-reduced-motion:reduce){.hero--burgundy .hero__consultation{transition:none}.hero--burgundy .hero__consultation:hover{transform:none}}
