.ora-landing{--landing-serif:var(--font-sans);--landing-photo-radius:clamp(1rem, 1.6vw, 1.5rem);--landing-gutter:1rem;--landing-rule:var(--ora-grey-300);color:var(--foreground);background:var(--background)}@media (min-width:768px){.ora-landing{--landing-gutter:1.5rem}}@media (min-width:1024px){.ora-landing{--landing-gutter:2rem}}@media (min-width:1280px){.ora-landing{--landing-gutter:4rem}}.ora-landing :is(h1,h2,h3){text-wrap:balance}.ora-landing :is(h2,h3){scroll-margin-top:7rem}.landing-section{padding:clamp(4rem, 8vw, 9rem) var(--landing-gutter)}.landing-heading{letter-spacing:-.065em;font-size:clamp(2.2rem,4vw,4.75rem);font-weight:500;line-height:1.08}.landing-body{max-width:52ch;color:var(--ora-grey-600);font-size:clamp(.9375rem,1.2vw,1.125rem);line-height:1.8}.landing-index{letter-spacing:.08em;color:var(--ora-grey-600);margin-bottom:1.5rem;font-size:.75rem;font-weight:500;display:block}.landing-section-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:6vw;margin-bottom:4rem;display:grid}.landing-section-head .landing-body{max-width:42ch}.landing-text-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:1.5rem;width:fit-content;min-height:44px;padding-block:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.landing-text-link svg{flex-shrink:0;width:1.1rem;height:1.1rem;transition:transform .3s}.landing-text-link:hover svg{transform:translate(3px,-3px)}.landing-round-arrow{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .4s;display:inline-flex}.landing-round-arrow svg{width:1.3rem;height:1.3rem}.landing-announcement{margin:0 var(--landing-gutter);border-bottom:1px solid var(--landing-rule);justify-content:space-between;align-items:center;gap:2rem;padding-block:1.25rem;font-size:.75rem;display:flex}.landing-announcement p{align-items:center;gap:.75rem;display:flex}.landing-announcement p>span{background:var(--ora-violet-500);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.landing-announcement a{flex-shrink:0;align-items:center;gap:.75rem;min-height:44px;display:inline-flex}.landing-announcement svg{width:1rem;height:1rem}.landing-steps{background:var(--ora-grey-100);padding:4rem var(--landing-gutter) 0}.landing-steps__head{justify-content:space-between;align-items:end;gap:3rem;padding-bottom:4rem;display:flex}.landing-story__chapter{border-top:1px solid var(--landing-rule);grid-template-columns:.65fr 1.35fr;align-items:start;gap:5vw;padding-block:3rem 6rem;display:grid}.landing-story__copy{padding-top:2rem;position:sticky;top:9rem}.landing-story__number{letter-spacing:-.07em;font-size:4.5rem;font-weight:400;line-height:1}.landing-story__number>span{letter-spacing:0;color:var(--ora-grey-600);font-size:.6875rem}.landing-story__copy h3{font-family:var(--landing-serif);letter-spacing:-.06em;margin-top:3rem;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:500}.landing-story__copy>p{max-width:38ch;color:var(--ora-grey-700);margin:1rem 0 1.5rem;font-size:.875rem;line-height:1.85}.landing-story__photo{border-radius:var(--landing-photo-radius);height:78svh;min-height:520px;max-height:820px;position:relative;overflow:hidden}.landing-story__photo img{object-position:center}.landing-story__folio{letter-spacing:-.07em;color:var(--ora-white);font-size:clamp(5rem,10vw,11rem);font-weight:400;line-height:1;position:absolute;bottom:1rem;right:1.5rem}.landing-rates{padding-block:7rem}.landing-rates__panel{--landing-rates-inset:.75rem;gap:var(--landing-rates-inset);padding:var(--landing-rates-inset);border-radius:calc(var(--landing-photo-radius) + var(--landing-rates-inset));background:var(--ora-ink-950);color:var(--ora-white);grid-template-columns:.9fr 1.1fr;display:grid}.landing-rates__photo{border-radius:var(--landing-photo-radius);min-height:420px;position:relative;overflow:hidden}.landing-rates__copy{align-self:center;padding:clamp(2rem,3.5vw,3.5rem)}.landing-rates .landing-index,.landing-rates .landing-body{color:var(--ora-white)}.landing-rates .landing-heading{font-size:clamp(2rem,2.8vw,3.25rem)}.landing-rates .landing-body{margin-top:1.25rem;font-size:.9375rem}.landing-rate-search{gap:.5rem;margin-top:1.5rem;display:grid}.landing-rate-search>label{color:var(--ora-white)}@media (min-width:768px){.landing-rate-search{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem}.landing-rate-search>label{grid-column:1/-1}}.landing-rate-search button[role=combobox]{background:var(--ora-white);height:3.5rem;color:var(--ora-black);border-radius:0}.landing-rate-search>button[type=submit]{background:var(--ora-violet-600);height:3.5rem;color:var(--ora-white);border-radius:0;justify-content:space-between}.landing-rates__note{color:var(--ora-white);margin-top:1rem;font-size:.6875rem;line-height:1.7}.landing-rates .landing-text-link{color:var(--ora-white);margin-top:.25rem;font-size:.75rem}.landing-plans__columns{border-top:1px solid var(--landing-rule);grid-template-columns:1fr 1fr;margin-bottom:3rem;display:grid}.landing-plan{flex-direction:column;padding:2.5rem 4vw 2rem 0;display:flex}.landing-plan+.landing-plan{border-left:1px solid var(--landing-rule);padding-left:4vw;padding-right:0}.landing-plan__label{color:var(--ora-violet-600);justify-content:space-between;gap:1rem;margin-bottom:3rem;font-size:.6875rem;display:flex}.landing-plan__tagline{color:var(--ora-grey-600);margin-bottom:.75rem;font-size:.75rem}.landing-plan h3{font-family:var(--landing-serif);letter-spacing:-.04em;font-size:clamp(2.2rem,3.6vw,4rem);font-weight:500;line-height:1.1}.landing-plan__summary{max-width:42ch;margin:1.5rem 0 2.5rem;font-size:.9375rem;line-height:1.7}.landing-plan__includes{margin-bottom:1.5rem;font-size:.75rem;font-weight:500}.landing-plan>ul{flex-direction:column;flex:1;gap:1rem;padding-bottom:2.5rem;display:flex}.landing-plan>ul>li{color:var(--ora-grey-700);align-items:start;gap:.75rem;font-size:.8125rem;line-height:1.6;display:flex}.landing-plan>ul svg{width:1rem;height:1rem;color:var(--ora-violet-600);flex-shrink:0;margin-top:.125rem}.landing-plan__cta{border-top:1px solid var(--landing-rule);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;font-size:.875rem;display:flex}.landing-plan__cta:hover .landing-round-arrow{background:var(--foreground);color:var(--background);transform:rotate(45deg)}.landing-assurances{background:var(--ora-grey-100);grid-template-columns:1fr 1fr;align-items:start;gap:10vw;display:grid}.landing-assurances__intro{position:sticky;top:8rem}.landing-assurances .landing-body{margin-top:2rem}.landing-assurances>ul>li{border-top:1px solid var(--landing-rule);grid-template-columns:1.5rem 1fr;gap:1.5rem;padding-block:1.75rem 2rem;display:grid}.landing-assurances>ul>li .landing-index{margin:.2rem 0 0;font-size:.625rem}.landing-assurances h3{letter-spacing:-.035em;font-size:1.2rem;font-weight:500}.landing-assurances li p{color:var(--ora-grey-600);margin-top:.75rem;font-size:.875rem;line-height:1.8}.landing-reviews{padding-block:clamp(3rem,6vw,6rem) 0}.landing-gallery__stage>.landing-section-head{padding-inline:var(--landing-gutter);margin-bottom:2rem}.is-scroll-story .landing-gallery__stage>.landing-section-head{flex-shrink:0;margin-bottom:0}.landing-quote{scroll-snap-align:start;border-top:1px solid var(--landing-rule);flex:0 0 64%;padding:1rem 3vw 2rem 0}.landing-quote figure{flex-direction:column;height:100%;display:flex}.landing-quote__mark{font-family:var(--landing-serif);height:5.5rem;color:var(--ora-violet-600);font-size:7rem}.landing-quote blockquote{font-family:var(--landing-serif);letter-spacing:-.03em;flex:1;font-size:clamp(1.6rem,2.7vw,3rem);font-weight:500;line-height:1.3}.landing-quote figcaption{justify-content:space-between;align-items:end;gap:1rem;margin-top:2.5rem;display:flex}.landing-quote__author{align-items:center;gap:1rem;min-width:0;display:flex}.landing-quote__meta{flex-direction:column;gap:.4rem;min-width:0;display:flex}.landing-quote figcaption strong{font-size:.8125rem;font-weight:500}.landing-quote__meta>span{color:var(--ora-grey-600);font-size:.6875rem}.landing-quote__verified{align-items:center;gap:.4rem;display:flex}.landing-quote__verified svg{width:.875rem;height:.875rem}.landing-quote__number{letter-spacing:-.06em;color:var(--ora-grey-500);font-size:3.5rem;font-weight:400}.ora-landing section[aria-labelledby=commitments-heading]{border:0}.ora-landing section[aria-labelledby=commitments-heading]>div{max-width:none;padding:1.5rem var(--landing-gutter) 4rem}.ora-landing section[aria-labelledby=commitments-heading] h2{text-align:left}.ora-landing section[aria-labelledby=faq-heading]>div{max-width:none;padding:7rem var(--landing-gutter);grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.ora-landing #faq-heading{letter-spacing:-.06em;font-size:clamp(2rem,3.5vw,4rem);font-weight:500;line-height:1.1}.ora-landing section[aria-labelledby=faq-heading] p{font-size:.9375rem;line-height:1.8}.ora-landing section[aria-labelledby=faq-heading] details{box-shadow:none;background:0 0;border-radius:0}.ora-landing [data-slot=disclosure-list]{box-shadow:none;background:0 0;border-inline:0;border-radius:0}.ora-landing [data-slot=disclosure-list] summary{padding-inline:0}.ora-landing .landing-announce-band{max-width:none;padding-inline:var(--landing-gutter)}body:has(.ora-landing) .ora-header nav.hidden>ul>li>a{border-radius:0;font-size:.875rem;position:relative}body:has(.ora-landing) .ora-header nav.hidden>ul>li>details>summary{border-radius:0;font-size:.875rem;position:relative}body:has(.ora-landing) .ora-header nav.hidden>ul>li>a:after{content:"";bottom:.35rem;transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;inset-inline:.75rem;transform:scaleX(0)}body:has(.ora-landing) .ora-header nav.hidden>ul>li>details>summary:after{content:"";bottom:.35rem;transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;inset-inline:.75rem;transform:scaleX(0)}body:has(.ora-landing) .ora-header nav.hidden>ul>li>a:hover:after{transform:scaleX(1)}body:has(.ora-landing) .ora-header nav.hidden>ul>li>details>summary:hover:after{transform:scaleX(1)}body:has(.ora-landing) .ora-header nav.hidden>ul>li>details[open]>summary:after{transform:scaleX(1)}body:has(.ora-landing) .ora-header nav.hidden>ul>li>a:hover{background:0 0}body:has(.ora-landing) .ora-header nav.hidden>ul>li>details>summary{background:0 0}@media (prefers-reduced-motion:reduce){body:has(.ora-landing) .ora-header nav.hidden>ul>li>a:after{transition:none}body:has(.ora-landing) .ora-header nav.hidden>ul>li>details>summary:after{transition:none}}body:has(.ora-landing) .ora-menu__panel{background:var(--ora-ink-950)}body:has(.ora-landing) .ora-menu__panel .ora-hero-field{display:none}body:has(.ora-landing) .ora-menu__item>a{font-family:var(--font-sans);letter-spacing:-.04em;font-size:clamp(2rem,7vw,4rem);font-weight:500}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.ora-landing [data-parallax]>:is(img,video){transform:translate3d(var(--pointer-x,0px), calc(var(--photo-y,0px) + var(--pointer-y,0px)), 0) scale(1.14)}}@media (min-width:1024px) and (max-width:1199px){body:has(.ora-landing) .ora-header nav.hidden{display:none}body:has(.ora-landing) .ora-header .ora-menu{display:block}}@media (max-width:1023px){.landing-story__chapter{gap:4vw}.landing-story__photo{height:65svh;min-height:480px}.landing-story__copy{top:6rem}.landing-rates{padding-block:5rem}.landing-rates__panel{grid-template-columns:.8fr 1.2fr}.landing-rates__photo{min-height:360px}.landing-rates__copy{padding:2.5rem 2rem}.landing-assurances{gap:5vw}}@media (max-width:767px){.landing-announcement{gap:1rem;padding-block:.75rem;font-size:.625rem}.landing-announcement a{max-width:8rem}.landing-section-head{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}.landing-heading{font-size:clamp(2.2rem,8vw,3.5rem)}.landing-steps{padding-top:3rem}.landing-steps__head{flex-direction:column;align-items:start;gap:1.5rem;padding-bottom:2.5rem}.landing-story__chapter{grid-template-columns:1fr;gap:2rem;padding:2rem 0 3rem}.landing-story__copy{padding-top:0;position:static}.landing-story__number{font-size:2.75rem}.landing-story__copy h3{margin-top:1.5rem;font-size:3rem}.landing-story__copy>p{max-width:55ch}.landing-story__photo{height:65svh;min-height:0;max-height:520px;margin-inline:calc(-1 * var(--landing-gutter))}.landing-story__folio{font-size:6rem}.landing-rates{padding-block:4rem}.landing-rates__panel{--landing-rates-inset:.5rem;grid-template-columns:1fr}.landing-rates__photo{height:45svh;min-height:0;max-height:400px}.landing-rates__copy{padding:2rem 1rem 1.5rem}.landing-plans__columns{grid-template-columns:1fr}.landing-plan{padding-right:0}.landing-plan+.landing-plan{border-left:0;border-top:1px solid var(--landing-rule);margin-top:1rem;padding-left:0}.landing-plan__label{margin-bottom:2rem}.landing-plan h3{font-size:2.75rem}.landing-assurances{grid-template-columns:1fr;gap:2.5rem}.landing-assurances__intro{position:static}.landing-quote{flex-basis:90%;padding-right:.5rem}.landing-quote blockquote{font-size:1.625rem}.landing-quote__mark{height:4.5rem;font-size:5.5rem}.ora-landing section[aria-labelledby=faq-heading]>div{padding:4rem var(--landing-gutter);grid-template-columns:1fr;gap:2rem}}@media (prefers-reduced-motion:reduce){.ora-landing *,.ora-landing :before,.ora-landing :after{transition:none!important;animation:none!important}.ora-landing [data-parallax]>:is(img,video){transform:none}}.landing-hero{padding:clamp(1rem, 3svh, 2rem) var(--landing-gutter);min-height:calc(100svh - var(--ora-header-height));flex-direction:column;justify-content:center;gap:clamp(1rem,3svh,2rem);display:flex}.landing-hero__scene{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;gap:1.25rem 5vw;height:clamp(15rem,100svh - 390px,28rem);min-height:0;display:grid}.landing-hero__title{letter-spacing:-.065em;grid-area:1/1;align-self:center;min-width:0;font-size:clamp(3.5rem,min(7.4vw,12svh),8rem);font-weight:500;line-height:.97}.landing-hero__title>span{display:block}.landing-hero__title em{font-family:var(--landing-serif);letter-spacing:-.055em;color:var(--ora-violet-600);background:0 0;padding:0;font-size:.8em;font-style:normal;font-weight:400;display:block}.landing-hero__media{background:var(--ora-grey-200);grid-area:1/2/3;min-height:0;position:relative;overflow:hidden}.landing-hero__video{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute}.landing-hero__intro{grid-area:2/1;align-self:end}.landing-hero__intro p{max-width:49ch;color:var(--ora-grey-700);font-size:clamp(.9375rem,1.2vw,1.125rem);line-height:1.65}.ora-landing .landing-for-lawyer{display:none}.ora-landing:has(input[name=hero-audience][value="2"]:checked) .landing-for-client{display:none}.ora-landing:has(input[name=hero-audience][value="2"]:checked) .landing-for-lawyer{display:block}.landing-search-desk{width:100%}.landing-audience{flex-direction:column;gap:1.25rem;display:flex}.ora-landing .landing-audience__choices{background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:1rem;width:100%;padding:0;display:grid}.ora-landing .landing-audience__choices .ora-seg__label{background:var(--ora-grey-100);border:1px solid var(--ora-grey-400);min-height:4.5rem;color:var(--foreground);white-space:normal;text-align:center;border-radius:0;justify-content:center;align-items:center;padding:1rem;font-size:clamp(1.0625rem,1.8vw,1.75rem);font-weight:600;line-height:1.35;transition:none;display:flex}.ora-landing .landing-audience__choices .ora-seg__label:has(input:checked){background:var(--ora-fill-brand-strong);border-color:var(--ora-fill-brand-strong);color:var(--ora-white);box-shadow:none}.ora-landing .landing-audience__choices .ora-seg__label:has(input:focus-visible){outline:3px solid var(--ora-violet-400);outline-offset:4px}.landing-search{grid-template-columns:1fr .7fr auto;align-items:end;gap:1.5rem;display:grid}.landing-search label{margin-bottom:.5rem;font-size:.9375rem;font-weight:500;display:block}.landing-search :is(input,button[role=combobox]){border:0;border-bottom:1px solid var(--ora-grey-400);height:3.5rem;box-shadow:none;background:0 0;border-radius:0;padding-inline:0;font-size:1rem}.landing-search>button{background:var(--foreground);min-width:11rem;min-height:3.5rem;color:var(--background);border-radius:0;justify-content:space-between}.landing-search>button:hover{background:var(--ora-fill-brand-strong);color:var(--ora-white)}.landing-lawyer-actions{grid-template-columns:1fr 1.3fr;align-items:center;gap:1rem;min-height:5.5rem;display:grid}.landing-lawyer-actions>a{white-space:normal;text-align:center;border-radius:0;height:auto;min-height:3.5rem;padding:1rem;font-size:1rem}.landing-hero-support{padding:1.5rem var(--landing-gutter) 2rem;border-top:1px solid var(--landing-rule)}.landing-popular{align-items:baseline;gap:1.5rem;display:flex}.landing-popular h2{flex-shrink:0;font-size:.875rem;font-weight:500}.landing-popular ul{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.landing-popular li{font-size:.875rem}.landing-popular a{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.landing-popular a:hover{color:var(--ora-violet-600)}.landing-reassurance{color:var(--ora-grey-600);margin-top:1rem;font-size:.875rem;line-height:1.7}.landing-announcement,.landing-index{font-size:.875rem}.landing-story__copy>p,.landing-assurances li p,.landing-text-link,.landing-rates .landing-text-link{font-size:1rem}.landing-rate-search>label,.landing-rates__note{font-size:.9375rem}.landing-plan__tagline,.landing-plan__includes,.landing-plan>ul>li,.landing-plan__cta{font-size:1rem}.landing-plan__label{font-size:.875rem}.landing-quote figcaption strong,.landing-quote__meta>span{font-size:.9375rem}.ora-landing section[aria-labelledby=commitments-heading] .text-caption{font-size:.875rem}.landing-gallery__track{padding-inline:var(--landing-gutter);gap:2rem;display:grid}.landing-quote{min-width:0;padding-right:0}.landing-gallery__progress{display:none}.landing-gallery.is-scroll-story{height:calc(var(--gallery-travel,0px) + 100svh - var(--ora-header-height))}.is-scroll-story .landing-gallery__stage{top:var(--ora-header-height);height:calc(100svh - var(--ora-header-height));flex-direction:column;justify-content:flex-start;gap:2rem;padding-block:1.5rem;display:flex;position:sticky;overflow:hidden}.is-scroll-story .landing-gallery__track{min-height:0;padding:0 var(--landing-gutter);scroll-behavior:auto;scroll-snap-type:none;flex:1;align-items:center;gap:4vw;display:flex;overflow:hidden}.is-scroll-story .landing-quote{flex:0 0 72%;align-self:center;padding:1rem 2vw}.is-scroll-story .landing-quote figure{height:auto}.is-scroll-story .landing-quote blockquote{flex:0 auto;font-size:clamp(1.375rem,2.6vw,2.75rem)}.is-scroll-story .landing-quote__mark{height:3.5rem;font-size:5rem}.is-scroll-story .landing-quote figcaption{margin-top:2rem}.is-scroll-story .landing-gallery__progress{background:var(--ora-grey-300);height:2px;margin-inline:var(--landing-gutter);flex-shrink:0;display:block}.landing-gallery__progress>span{background:var(--ora-violet-500);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@media (min-width:768px) and (max-height:700px){.landing-hero{gap:1rem;padding-block:1rem}.landing-hero__scene{height:12rem}.landing-hero__title{font-size:3.25rem}.landing-hero__intro p{font-size:.9375rem;line-height:1.5}.ora-landing .landing-audience__choices .ora-seg__label{min-height:3.75rem}}@media (max-width:767px){.landing-hero{gap:1rem;min-height:calc(100svh - 64px);padding-block:1rem}.landing-hero__scene{grid-template-rows:auto auto;grid-template-columns:1.2fr .8fr;gap:.875rem 1rem;height:auto}.landing-hero__title{grid-area:1/1;font-size:clamp(2.2rem,11vw,4.5rem)}.landing-hero__title em{font-size:.8em}.landing-hero__media{grid-area:1/2;height:clamp(6rem,18svh,11rem)}.landing-hero__intro{grid-area:2/1/auto/-1}.landing-hero__intro p{max-width:none;font-size:.9375rem;line-height:1.5}.landing-audience{gap:1rem}.ora-landing .landing-audience__choices{gap:.625rem}.ora-landing .landing-audience__choices .ora-seg__label{min-height:4.25rem;padding:.875rem .625rem;font-size:1rem}.landing-search{grid-template-columns:1fr 1fr;gap:.75rem 1rem}.landing-search>div{min-width:0}.landing-search label{margin-bottom:.25rem;font-size:.875rem}.landing-search :is(input,button[role=combobox]){height:44px;font-size:.9375rem}.landing-search>button{grid-column:1/-1;min-height:44px}.landing-lawyer-actions{grid-template-columns:1fr;gap:.75rem}.landing-lawyer-actions>a{min-height:44px;padding:.75rem;font-size:.9375rem}.landing-popular{display:block}.landing-popular ul{margin-top:.75rem}.landing-announcement{font-size:.8125rem}.landing-gallery.is-scroll-story{height:calc(var(--gallery-travel,0px) + 100svh - 64px)}.is-scroll-story .landing-gallery__stage{gap:1rem;height:calc(100svh - 64px);top:64px}.is-scroll-story .landing-quote{flex-basis:100%;padding:.75rem 0}.is-scroll-story .landing-quote blockquote{font-size:1.375rem}.is-scroll-story .landing-quote figcaption{margin-top:1.5rem}.is-scroll-story .landing-quote__number{font-size:2.5rem}}@media (max-width:767px) and (max-height:620px){.landing-hero{gap:.75rem;padding-block:.75rem}.landing-hero__scene{row-gap:.625rem}.landing-hero__media{height:6rem}.landing-hero__intro p{font-size:.875rem}.ora-landing .landing-audience__choices .ora-seg__label{padding-block:.625rem}}@media (min-width:600px) and (max-height:500px){.landing-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:1.5rem;min-height:calc(100svh - 64px);padding-block:.75rem;display:grid}.landing-hero__scene{grid-template-rows:auto auto;grid-template-columns:1.2fr .8fr;gap:.75rem;height:auto}.landing-hero__title{grid-area:1/1;font-size:2.25rem}.landing-hero__media{grid-area:1/2;height:6rem}.landing-hero__intro{grid-area:2/1/auto/-1}.landing-hero__intro p{font-size:.875rem;line-height:1.4}.landing-audience{gap:1rem}.ora-landing .landing-audience__choices{gap:.625rem}.ora-landing .landing-audience__choices .ora-seg__label{min-height:4.25rem;padding:.625rem;font-size:1rem}.landing-search{grid-template-columns:1fr 1fr;gap:.75rem}.landing-search>div{min-width:0}.landing-search label{margin-bottom:.25rem;font-size:.875rem}.landing-search :is(input,button[role=combobox]){height:44px;font-size:.9375rem}.landing-search>button{grid-column:1/-1;min-height:44px}.landing-lawyer-actions{grid-template-columns:1fr;gap:.75rem}.landing-lawyer-actions>a{white-space:normal;min-height:44px;padding:.75rem;font-size:.9375rem}}
