.section-shell{width:min(100%,96rem);padding-right:var(--page-gutter);padding-left:var(--page-gutter);margin:0 auto}.section-kicker{color:var(--color-gold-bright);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:.9rem;margin:0 0 1.6rem;font-size:.61rem;font-weight:600;line-height:1.5;display:flex}.section-kicker:before{content:"";background:currentColor;width:2.5rem;height:1px}.section-kicker--burgundy{color:var(--color-burgundy)}.section-heading{max-width:16ch;font-family:var(--font-display);font-size:var(--display-section);letter-spacing:-.055em;margin:0;font-weight:400;line-height:.96}.section-heading em{color:var(--color-burgundy);font-weight:400}.section-heading--light{color:var(--color-paper-bright)}.section-heading--light em{color:var(--color-gold)}.section-index{color:#f2ede46b;font-family:var(--font-display);letter-spacing:.12em;font-size:.9rem}.section-index--light{color:#f2ede48a}.section-header{gap:3rem;display:grid}.section-header--split{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end}.section-summary{max-width:34rem;color:var(--color-ink-soft);margin:0 0 .5rem;font-size:max(.95rem,min(1.15vw,1.08rem));line-height:1.8}.bureau{background:radial-gradient(circle at 83% 18%, #a984501c, transparent 25%), linear-gradient(118deg, #171411, var(--color-stone) 56%, #100f0e);color:var(--color-paper);padding:max(3.75rem,min(5vw,5.5rem)) 0;position:relative;overflow:hidden}.bureau:before{content:"";pointer-events:none;border:1px solid #f2ede417;position:absolute;top:1.7rem;bottom:1.7rem;left:1.7rem;right:1.7rem}.bureau:after{aspect-ratio:1;content:"";border:1px solid #a984501f;border-radius:50%;width:42rem;position:absolute;top:-40%;right:-8%;box-shadow:0 0 0 7rem #a9845005,0 0 0 14rem #a9845004}.bureau__grid{z-index:2;grid-template-columns:3.25rem minmax(0,.9fr) minmax(21rem,.78fr);align-items:center;gap:max(1.5rem,min(3.2vw,3.5rem));display:grid;position:relative}.bureau__aside{border-right:1px solid #f2ede41f;align-self:stretch;min-height:12rem;position:relative}.bureau .section-kicker{margin-bottom:1.1rem}.bureau .section-heading{max-width:14ch;font-size:max(2.25rem,min(3.5vw,4rem));line-height:.98}.vertical-label{color:#f2ede461;letter-spacing:.32em;text-transform:uppercase;transform-origin:0 100%;width:max-content;font-size:.52rem;position:absolute;bottom:0;left:1.25rem;transform:rotate(-90deg)}.bureau__body{color:#f2ede499;max-width:34rem;padding-bottom:0;font-size:.86rem;line-height:1.72}.bureau__lead{color:var(--color-paper);font-family:var(--font-display);margin:0 0 1rem;font-size:max(1.25rem,min(1.8vw,1.7rem));line-height:1.32}.bureau__body p:last-child{margin:0}.bureau__action{border-bottom:1px solid var(--color-gold);color:var(--color-gold);letter-spacing:.11em;gap:1.2rem;margin-top:1.25rem;padding-bottom:.45rem;font-size:.65rem;text-decoration:none;display:inline-flex}.bureau__principles{z-index:2;grid-template-columns:repeat(3,1fr);margin-top:max(3.5rem,min(5.5vw,5.5rem));display:grid;position:relative}.principle{border-top:1px solid #f2ede424;border-right:1px solid #f2ede41c;min-height:12rem;padding:2rem max(1.5rem,min(3vw,3.5rem));position:relative}.principle:last-child{border-right:0}.principle__number{color:var(--color-gold);font-family:var(--font-display);font-size:.72rem}.principle h3{font-family:var(--font-display);font-size:var(--display-card);margin:2rem 0 .8rem;font-weight:400}.principle p{color:#f2ede485;max-width:25rem;margin:0;font-size:.85rem;line-height:1.7}.team{padding:var(--space-section) 0;background:radial-gradient(circle at 10% 10%, #ffffffb8, transparent 31%), var(--color-paper);position:relative;overflow:hidden}.team:before{background:var(--color-line);content:"";width:1px;position:absolute;top:0;bottom:0;left:9.5%}.team__list{border-top:1px solid var(--color-line);margin-top:max(3.5rem,min(5.5vw,5.5rem))}.team-row{border-bottom:1px solid var(--color-line);isolation:isolate;min-height:max(11rem,min(15vw,15rem));color:inherit;transition:color .5s var(--ease-out);grid-template-columns:3rem minmax(8rem,.42fr) minmax(0,1fr) 3rem;align-items:center;gap:max(1rem,min(3vw,3.5rem));text-decoration:none;display:grid;position:relative}.team-row:before{z-index:-1;background:var(--color-burgundy);content:"";transform-origin:bottom;transition:transform .58s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}.team-row:hover,.team-row:focus-within{color:var(--color-paper-bright)}.team-row:hover:before,.team-row:focus-within:before{transform:scaleY(1)}.team-row__index{color:var(--color-burgundy);letter-spacing:.2em;align-self:start;padding-top:2rem;font-size:.58rem;font-weight:600;transition:color .35s}.team-row:hover .team-row__index{color:var(--color-gold)}.team-row__portrait{aspect-ratio:.82;background:var(--color-stone);width:min(100%,12rem);margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a984503d}.team-row__portrait:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000 62%,#15131147),linear-gradient(135deg,#5e12201a,#0000 45%);border:1px solid #a9845052;position:absolute;top:0;bottom:0;left:0;right:0}.team-row__portrait img{object-fit:cover;object-position:50% 28%;filter:saturate(.78)contrast(1.04);width:100%;height:100%;transition:filter .55s ease, transform .7s var(--ease-out);display:block;transform:scale(1.015)}.portrait-placeholder{color:#5e122094;width:100%;height:100%;font-family:var(--font-display);letter-spacing:.08em;background:radial-gradient(circle at 50% 28%,#ffffff52,#0000 24%),linear-gradient(145deg,#d9d0c2,#b9aa96);place-items:center;font-size:max(2rem,min(5vw,4.5rem));display:grid}.team-row:hover .team-row__portrait img{filter:saturate(.96)contrast(1.03);transform:scale(1.055)}.team-row__identity p{color:var(--color-burgundy);letter-spacing:.26em;text-transform:uppercase;margin:0 0 .9rem;font-size:.58rem;font-weight:600;transition:color .35s}.team-row:hover .team-row__identity p{color:var(--color-gold)}.team-row__identity h3{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:max(2.25rem,min(4vw,4.5rem));font-weight:400;line-height:.96}.team-row__arrow{font-family:var(--font-display);transition:transform .45s var(--ease-out);font-size:1.5rem}.team-row:hover .team-row__arrow{transform:translate(.35rem,-.35rem)}.practice{background:radial-gradient(circle at 0 0, #ffffff0f, transparent 25%), linear-gradient(125deg, var(--color-burgundy-dark), var(--color-burgundy) 55%, #440b17);color:var(--color-paper);padding:max(3.75rem,min(5.5vw,5.5rem)) 0;position:relative;overflow:hidden}.practice:after{aspect-ratio:1;content:"";border:1px solid #a9845026;border-radius:50%;width:56rem;position:absolute;bottom:-23rem;right:-15rem;box-shadow:inset 0 0 0 9rem #00000005}.section-header--practice{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:start;position:relative}.practice__list{z-index:2;border-top:1px solid #f2ede438;margin-top:max(3.5rem,min(5.5vw,5.5rem));position:relative}.practice-row{min-height:7.75rem;color:inherit;transition:padding .45s var(--ease-out), background .45s ease;border-bottom:1px solid #f2ede42e;grid-template-columns:3rem minmax(15rem,.75fr) minmax(18rem,1fr) 2rem;align-items:center;gap:max(1rem,min(3vw,3.5rem));text-decoration:none;display:grid}.practice-row:hover{background:#f2ede40f;padding-left:1.4rem;padding-right:1.4rem}.practice-row__index{color:var(--color-gold);letter-spacing:.2em;font-size:.55rem}.practice-row h3{font-family:var(--font-display);font-size:var(--display-card);letter-spacing:-.035em;margin:0;font-weight:400}.practice-row p{color:#f2ede494;max-width:37rem;margin:0;font-size:.82rem;line-height:1.7}.practice-row__arrow{color:var(--color-gold);transition:transform .4s var(--ease-out)}.practice-row:hover .practice-row__arrow{transform:translate(.5rem)}.practice__all{z-index:2;width:min(100%,25rem);min-height:3.25rem;color:var(--color-paper);letter-spacing:.13em;text-transform:uppercase;border:1px solid #a9845085;justify-content:space-between;align-items:center;gap:2rem;margin:1.35rem 0 0 auto;padding:.8rem 1.1rem;font-size:.61rem;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:flex;position:relative}.practice__all:hover{background:var(--color-gold);color:var(--color-stone)}.practice__all:focus-visible{background:var(--color-gold);color:var(--color-stone)}.insights{padding:var(--space-section) 0;background:linear-gradient(90deg, transparent 49.95%, var(--color-line) 50%, transparent 50.05%), var(--color-paper-bright);position:relative}.insights__grid{grid-template-columns:minmax(0,.9fr) minmax(24rem,.7fr);align-items:center;gap:max(3rem,min(6vw,6rem));display:grid}.insights__empty{border:1px solid var(--color-line);background:#f2ede47a;grid-template-columns:8rem 1fr;align-items:center;gap:max(2rem,min(4vw,4rem));min-height:19rem;padding:max(2rem,min(3vw,3rem));display:grid;position:relative}.insights__empty:before,.insights__empty:after{border:1px solid var(--color-gold);content:"";width:.65rem;height:.65rem;position:absolute}.insights__empty:before{top:-.35rem;left:-.35rem}.insights__empty:after{bottom:-.35rem;right:-.35rem}.insights__mark{aspect-ratio:1;border:1px solid var(--color-gold);border-radius:50%;place-items:center;display:grid}.insights__mark-logo{aspect-ratio:1050/760;width:62%;color:var(--color-burgundy)}.insights__empty span{color:var(--color-burgundy);letter-spacing:.24em;text-transform:uppercase;font-size:.56rem;font-weight:600}.insights__empty h3{font-family:var(--font-display);font-size:var(--display-card);margin:1.2rem 0;font-weight:400;line-height:1.08}.insights__empty p{color:var(--color-ink-soft);margin:0;font-size:.82rem;line-height:1.75}.insights__articles{border-top:1px solid var(--color-line);display:grid}.insight-card{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;gap:.6rem 2rem;padding:2rem 0;text-decoration:none;display:grid;position:relative}.insight-card>span,.insight-card>h3,.insight-card>p{grid-column:1}.insight-card.has-cover{grid-template-columns:max(6rem,min(10vw,9rem)) minmax(0,1fr) auto}.insight-card.has-cover>span,.insight-card.has-cover>h3,.insight-card.has-cover>p{grid-column:2}.insight-card__cover{object-fit:cover;grid-area:1/1/4;width:100%;height:100%;min-height:7rem}.insight-card>span{color:var(--color-burgundy);letter-spacing:.18em;text-transform:uppercase;font-size:.54rem;font-weight:600}.insight-card>h3{font-family:var(--font-display);margin:.3rem 0;font-size:max(1.45rem,min(2.4vw,2.35rem));font-weight:400;line-height:1.05}.insight-card>p{color:var(--color-ink-soft);margin:0;font-size:.75rem;line-height:1.65}.insight-card>b{color:var(--color-gold);transition:transform .35s var(--ease-out);grid-area:1/2/4;align-self:center;font-weight:400}.insight-card.has-cover>b{grid-column:3}.insight-card:hover>b{transform:translate(.4rem)}.insights__all{color:var(--color-burgundy);letter-spacing:.16em;text-transform:uppercase;justify-self:end;margin-top:1.5rem;font-size:.6rem;font-weight:600;text-decoration:none}.contact-section{padding:var(--space-section) 0 3rem;color:var(--color-paper);background:radial-gradient(circle at 15% 10%,#7a1a2b52,#0000 30%),#0e0d0c;position:relative;overflow:hidden}.contact-section:before{aspect-ratio:1;content:"";border:1px solid #a984501a;border-radius:50%;width:60rem;position:absolute;top:-25rem;left:45%}.contact-section__top{z-index:2;grid-template-columns:minmax(0,1fr) minmax(20rem,.5fr);align-items:end;gap:max(3rem,min(6vw,6rem));padding-bottom:max(3.5rem,min(6vw,6rem));display:grid;position:relative}.contact-section__title{max-width:11ch;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:max(3.5rem,min(6.4vw,7rem));font-weight:400;line-height:.88}.contact-section__title em{color:var(--color-gold);font-weight:400}.contact-section__channels{align-content:center;display:grid}.contact-section__phone{border-top:1px solid #f2ede440;border-bottom:1px solid #f2ede440;gap:.9rem;padding:1.7rem 3.5rem 1.7rem 0;text-decoration:none;display:grid;position:relative}.contact-section__phone span{color:var(--color-gold);letter-spacing:.23em;text-transform:uppercase;font-size:.56rem;font-weight:600}.contact-section__phone strong{font-family:var(--font-display);font-size:max(1.8rem,min(3vw,3rem));font-weight:400}.contact-section__phone i{color:var(--color-gold);font-family:var(--font-display);transition:transform .4s var(--ease-out);font-size:1.5rem;font-style:normal;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.contact-section__phone:hover i{transform:translate(.35rem,calc(-50% - .35rem))}.contact-section__whatsapp{color:var(--color-gold);letter-spacing:.16em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.65rem;padding-top:.9rem;font-size:.6rem;font-weight:600;text-decoration:none;display:flex}.contact-section__whatsapp i{font-family:var(--font-display);transition:transform .35s var(--ease-out);font-size:1rem;font-style:normal}.contact-section__whatsapp:hover i{transform:translate(.2rem,-.2rem)}.contact-section__details{z-index:2;border-top:1px solid #f2ede424;grid-template-columns:.7fr .75fr 1.25fr;display:grid;position:relative}.contact-section__compact{background:#f2ede41f;border-top:1px solid #f2ede424;grid-template-columns:1fr 1fr minmax(18rem,.8fr);gap:1px;margin-top:max(2.5rem,min(4vw,4rem));display:grid}.contact-section__compact>div,.contact-section__all{background:var(--color-stone);align-content:center;gap:.65rem;min-height:7.5rem;padding:1.4rem max(1.2rem,min(2.5vw,2.5rem));display:grid}.contact-section__compact span{color:var(--color-gold);letter-spacing:.2em;text-transform:uppercase;font-size:.52rem;font-weight:600}.contact-section__compact strong,.contact-section__compact div>a{color:var(--color-paper);font-family:var(--font-display);font-size:max(1.15rem,min(1.7vw,1.5rem));font-weight:400;text-decoration:none}.contact-section__all{background:var(--color-burgundy);color:var(--color-paper);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;font-size:.62rem;font-weight:600;line-height:1.6;text-decoration:none}.contact-section__all i{color:var(--color-gold);font-family:var(--font-display);font-size:1.2rem;font-style:normal}.contact-column{border-right:1px solid #f2ede41f;min-height:16rem;padding:2.5rem max(1.5rem,min(3vw,3.5rem)) 2.5rem 0}.contact-column+.contact-column{padding-left:max(1.5rem,min(3vw,3.5rem))}.contact-column:last-child{border-right:0;padding-right:0}.contact-form-reveal{z-index:2;margin-top:2rem;position:relative}.contact-form-reveal__trigger{width:100%;color:var(--color-paper);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #f2ede438;border-left:0;border-right:0;justify-content:space-between;align-items:center;padding:1.65rem 0;display:flex}.contact-form-reveal__trigger>span{font-family:var(--font-display);align-items:center;gap:max(1.5rem,min(4vw,4rem));font-size:max(1.35rem,min(2.2vw,2rem));display:flex}.contact-form-reveal__trigger small{color:var(--color-gold);font-family:var(--font-body);letter-spacing:.23em;text-transform:uppercase;font-size:.52rem;font-weight:600}.contact-form-reveal__trigger i{border:1px solid #a98450b3;border-radius:50%;flex:none;width:2rem;height:2rem;position:relative}.contact-form-reveal__trigger i:before,.contact-form-reveal__trigger i:after{background:var(--color-gold);content:"";width:.7rem;height:1px;transition:transform .35s var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-form-reveal__trigger i:after{transform:translate(-50%,-50%)rotate(90deg)}.contact-form-reveal__trigger[aria-expanded=true] i:after{transform:translate(-50%,-50%)rotate(0)}.contact-form-reveal__drawer{background:radial-gradient(circle at 88% 8%, #a984501c, transparent 26%), var(--color-paper-bright);color:var(--color-ink);opacity:0;transition:grid-template-rows .7s var(--ease-out), opacity .45s ease;grid-template-rows:0fr;display:grid}.contact-form-reveal__drawer[data-open=true]{opacity:1;grid-template-rows:1fr}.contact-form-reveal__inner{overflow:hidden}.contact-form-reveal__layout{grid-template-columns:minmax(18rem,.72fr) minmax(30rem,1.28fr);gap:max(3rem,min(8vw,8rem));padding:max(3rem,min(6vw,6rem));display:grid}.contact-column__label{color:var(--color-gold);letter-spacing:.25em;text-transform:uppercase;margin-bottom:2.7rem;font-size:.55rem;font-weight:600;display:block}.contact-column>p{font-family:var(--font-display);font-size:var(--display-card);margin:0 0 1.2rem;line-height:1.15}.contact-column small{color:#f2ede4b3;max-width:24rem;font-size:.68rem;line-height:1.6;display:block}.hours{margin:0}.hours div{color:#f2ede4ad;border-bottom:1px solid #f2ede41a;justify-content:space-between;gap:1.5rem;padding:.8rem 0;font-size:.78rem;display:flex}.hours dt,.hours dd{margin:0}.hours dd{color:var(--color-paper)}.email-list{display:grid}.email-list a{border-bottom:1px solid #f2ede41a;gap:.35rem;padding:.8rem 0;text-decoration:none;display:grid}.email-list span{color:#f2ede4b3;letter-spacing:.15em;text-transform:uppercase;font-size:.55rem}.email-list strong{font-family:var(--font-display);font-size:max(1.05rem,min(1.55vw,1.35rem));font-weight:400;transition:color .3s}.email-list a:hover strong{color:var(--color-gold)}.email-list a:focus-visible strong{color:var(--color-gold)}@media (max-width:1050px){.bureau__grid{grid-template-columns:2.75rem minmax(0,.9fr) minmax(18rem,.8fr)}.bureau__body{grid-column:auto;max-width:42rem}.team-row{grid-template-columns:2.5rem 10rem minmax(0,1fr) 2rem}.insights__grid{grid-template-columns:1fr}.insights__empty{max-width:48rem;margin-left:auto}.contact-section__top{grid-template-columns:1fr}}@media (max-width:820px){.section-header--split{grid-template-columns:1fr}.section-summary{margin-left:auto}.bureau__grid{grid-template-columns:2.5rem minmax(0,1fr)}.bureau__body{grid-column:2}.bureau__principles{grid-template-columns:1fr}.principle{border-right:0;min-height:auto}.team-row{grid-template-columns:2rem 8rem minmax(0,1fr);min-height:10rem}.team-row__arrow{display:none}.practice-row{grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;padding:2rem 0}.practice-row p{grid-column:2/-1}.contact-section__details,.contact-section__compact{grid-template-columns:1fr 1fr}.contact-section__all{grid-column:1/-1}.contact-column--email{border-top:1px solid #f2ede41f;grid-column:1/-1}.contact-form-reveal__layout{grid-template-columns:1fr}.contact-form-reveal__layout .application-intro{position:static}}@media (max-width:620px){.section-shell{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.section-kicker{letter-spacing:.22em;font-size:.53rem}.bureau,.team,.practice,.insights,.contact-section{padding-top:var(--space-section);padding-bottom:var(--space-section)}.bureau{padding-top:4rem;padding-bottom:4rem}.bureau:before{top:.7rem;bottom:.7rem;left:.7rem;right:.7rem}.bureau__grid{grid-template-columns:1fr;gap:2rem}.bureau__aside{display:none}.bureau__body{grid-column:1}.bureau__principles{margin-top:4rem}.principle{padding-left:0;padding-right:0}.team:before{display:none}.team__list{margin-top:4rem}.team-row{grid-template-columns:1fr;gap:1.2rem;padding:2.2rem 0}.team-row__index{position:absolute;top:.2rem;right:0}.team-row__portrait{width:8rem}.team-row__identity h3{font-size:var(--display-section)}.section-header--practice{grid-template-columns:1fr}.section-index--light{display:none}.practice__list{margin-top:4rem}.practice-row{grid-template-columns:2rem minmax(0,1fr);gap:.8rem 1rem}.practice-row h3{font-size:1.9rem}.practice-row p{grid-column:2}.practice-row__arrow{display:none}.insights{background:var(--color-paper-bright)}.insights__grid{gap:4rem}.insights__empty{grid-template-columns:1fr;min-height:0;padding:2rem}.insights__mark{width:5.5rem}.contact-section__title{font-size:var(--display-page)}.contact-section__details,.contact-section__compact{grid-template-columns:1fr}.contact-section__all{grid-column:auto}.contact-column,.contact-column+.contact-column{border-bottom:1px solid #f2ede41f;border-right:0;min-height:0;padding:2.5rem 0}.contact-column--email{border-top:0;grid-column:auto}.contact-form-reveal{margin-top:1rem}.contact-form-reveal__trigger>span{flex-direction:column;align-items:flex-start;gap:.65rem}.contact-form-reveal__layout{gap:3rem;padding:2.2rem 1.35rem 2.7rem}}.passage__card{text-align:center;background:linear-gradient(165deg,#1c0509f5,#26070df0 58%,#1a0407f5);margin:0;padding:max(2.4rem,min(3.4vw,3.2rem)) max(1.4rem,min(3.4vw,3rem)) max(1.6rem,min(2.8vw,2.3rem))}.passage__original{color:#f2ede470;font-family:var(--font-body);letter-spacing:.06em;margin:0 0 1.1rem;font-size:.68rem;font-style:italic}.passage__quote{color:#f2ede4eb;max-width:52ch;font-family:var(--font-display);margin:0 auto;font-size:max(1rem,min(1.3vw,1.2rem));font-style:italic;font-weight:400;line-height:1.85}.passage__quote p{margin:0}.passage__quote p+p{margin-top:1rem}.passage__quote em{color:var(--color-gold);font-style:italic;font-weight:600}.passage__source{color:#a98450d1;letter-spacing:.18em;text-transform:uppercase;justify-items:center;gap:max(.85rem,min(2vw,1.2rem));margin-top:max(1.4rem,min(3vw,2rem));font-size:.62rem;display:grid}.passage__signature{opacity:.9;width:max(7rem,min(12vw,9.5rem));height:auto}.passage__rule{background:#a9845073;width:max(2.5rem,min(6vw,4rem));height:1px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bureau__intro,.bureau__body,.principle,.section-header,.team-row,.practice-row,.insights__empty,.contact-section__top,.contact-column{animation:section-reveal 1s var(--ease-out) both;animation-timeline:view();animation-range:entry 10% cover 30%}}}@keyframes section-reveal{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.section-kicker,.vertical-label{letter-spacing:.16em;font-size:.75rem}.bureau__action{align-items:flex-end;min-height:2.75rem;margin-top:.75rem;font-size:.8rem}.principle__number{font-size:.8rem}.team-row__index{font-size:.75rem}.team-row__identity p{font-size:.8rem}.practice-row__index{font-size:.75rem}.practice__all{letter-spacing:.1em;font-size:.78rem}.insights__empty span{font-size:.8rem}.insight-card>span{font-size:.75rem}.insights__all{letter-spacing:.12em;align-items:center;min-height:2.75rem;font-size:.78rem;display:inline-flex}.contact-section__phone span{font-size:.75rem}.contact-section__whatsapp{letter-spacing:.12em;min-height:2.75rem;padding-top:.5rem;font-size:.78rem}.contact-section__compact span{font-size:.75rem}.contact-section__all{letter-spacing:.1em;font-size:.78rem}.contact-form-reveal__trigger small{font-size:.75rem}.contact-column__label{letter-spacing:.18em;font-size:.75rem}.contact-column small{font-size:.8rem}.email-list a{min-height:2.75rem;padding:.85rem 0}.email-list span{letter-spacing:.12em;font-size:.75rem}.passage__quote{max-width:none;font-size:1rem;line-height:1.78}.passage__original{font-size:.8rem}.passage__source{letter-spacing:.14em;font-size:.75rem}}
