.rep-page{--rep-muted:#344b45;color:var(--green)}.rep-page p{font:400 18px/1.55 var(--sans)}.rep-page h1,.rep-page h2{font:400 clamp(38px,3.35vw,50px)/1.08 var(--serif);letter-spacing:-.02em;word-spacing:.035em;text-wrap:balance}.rep-page h1{max-width:21ch;font-size:clamp(46px,4.3vw,66px)}.rep-page h3{font:400 17px/1.4 var(--sans);text-transform:uppercase;letter-spacing:.025em}.rep-page .eyebrow{font:400 12px/1.5 var(--sans);letter-spacing:.13em;margin-bottom:22px}.rep-page .button,.rep-page .text-link{white-space:normal;min-height:46px;font-size:16px}.rep-page .button{gap:22px}.rep-page .text-link{border-bottom:1px solid var(--hairline);align-items:center;gap:18px;padding-block:10px;display:inline-flex}.rep-page a svg{flex-shrink:0;transition:transform .2s}.rep-page a:hover svg{transform:translate(4px)}.rep-page [id]{scroll-margin-top:24px}.rep-breadcrumb{flex-wrap:wrap;gap:8px 12px;margin-bottom:32px;font-size:13px;display:flex}.rep-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.rep-hero{padding-block:28px 44px}.rep-hero-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr);gap:7%;display:grid}.rep-support{max-width:60ch;margin-top:24px;font-size:20px!important}.rep-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:24px;display:flex}.rep-hero .rep-actions{margin-top:22px}.rep-hero-body{max-width:65ch;color:var(--rep-muted);margin-top:26px}.rep-hero-body p+p,.rep-copy p+p{margin-top:16px}.rep-focus{border-top:2px solid var(--copper);align-self:start;margin-top:8px;padding-top:20px}.rep-page .rep-focus h2{font:400 13px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase}.rep-focus ul{margin-top:18px;padding:0;list-style:none}.rep-focus li{border-bottom:1px solid var(--hairline)}.rep-focus a{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-block:10px;font-size:16px;display:flex}.rep-focus svg{width:16px}.rep-section{padding-block:42px}.rep-tone{background:var(--surface)}.rep-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7%;display:grid}.rep-intro:has(>header:only-child){grid-template-columns:1fr;max-width:850px}.rep-copy{max-width:68ch;color:var(--rep-muted)}.rep-scope{border-top:1px solid var(--hairline)}.rep-scope-action{grid-template-columns:1fr 1.4fr;align-items:start;gap:12px 7%;margin-top:28px;display:grid}.rep-scope-action .eyebrow{margin-top:14px}.rep-scope-action .button{justify-self:start}.rep-scope-action .rep-note{grid-column:2;margin:4px 0 0}.rep-page .rep-note{color:var(--rep-muted);max-width:90ch;margin-top:24px;font-size:16px}.rep-image{view-timeline:--representation-photo block;height:340px;margin-bottom:36px;overflow:hidden}.rep-image img{object-fit:cover;object-position:center 52%;width:100%;height:100%}.rep-image-presence{height:370px}.rep-grid{gap:28px 34px;margin-top:28px;display:grid}.rep-two{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-three{grid-template-columns:repeat(3,minmax(0,1fr))}.rep-four{grid-template-columns:repeat(4,minmax(0,1fr))}.rep-grid article{border-top:1px solid var(--hairline);min-width:0;padding-top:20px}.rep-grid article p{color:var(--rep-muted);margin-top:12px;font-size:17px}.rep-number{color:#815135;font:400 14px/1.5 var(--sans)!important}.rep-role-grid article,.rep-acceptance article{border-top:2px solid var(--copper)}.rep-role-grid h3,.rep-acceptance h3{margin-top:16px}.rep-page .rep-regimes{color:var(--green);min-height:52px}.rep-regime-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:26px;display:grid}.rep-regime-nav a{border-top:1px solid var(--hairline);grid-template-columns:24px 1fr 20px;align-items:center;gap:12px;padding-block:16px;font-size:16px;display:grid}.rep-regime-nav a span{color:#815135;font-size:13px}.rep-regime-nav svg{width:18px}.rep-service:nth-child(2n){background:var(--surface)}.rep-service-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7%;display:grid}.rep-service header{border-top:2px solid var(--copper);padding-top:20px}.rep-service h2{margin-top:16px;font-size:clamp(32px,2.8vw,42px)}.rep-page .rep-service-subtitle{margin-top:20px;font-size:18px}.rep-service-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:24px;padding:0;list-style:none;display:grid}.rep-service-scope li{border-top:1px solid var(--hairline);padding-block:10px;font-size:16px;line-height:1.5}.rep-scope-lead{margin-top:20px}.rep-service-actions{flex-wrap:wrap;gap:8px 24px;margin-top:20px;display:flex}.rep-acceptance ul{margin-top:10px;padding:0;list-style:none}.rep-acceptance li{margin-top:6px;font-size:16px;line-height:1.5}.rep-page .rep-list-label{letter-spacing:.06em;text-transform:uppercase;color:#815135;margin-top:22px;font-size:13px}.rep-acceptance-note{border-left:2px solid var(--copper);max-width:85ch;margin-top:28px;padding-left:22px}.rep-acceptance-note p+p{margin-top:8px}.rep-why{grid-template-columns:repeat(3,minmax(0,1fr))}.rep-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 36px;margin-top:28px;padding:0;list-style:none;display:grid}.rep-process li{border-top:1px solid var(--hairline);padding-top:18px}.rep-process h3{margin-top:14px}.rep-process p{color:var(--rep-muted);margin-top:12px;font-size:17px}.rep-distinction header{border-left:2px solid var(--copper);padding-left:24px}.rep-dark{background:var(--green);color:var(--bone)}.rep-dark .rep-copy{color:var(--bone)}.rep-dark .text-link{border-color:#89958c}.rep-faq{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:7%;display:grid}.rep-faq h2{font-size:clamp(34px,2.8vw,42px)}.rep-faq details{border-top:1px solid var(--hairline)}.rep-faq summary{cursor:pointer;padding:20px 36px 20px 0;font-size:18px;line-height:1.5;list-style:none;position:relative}.rep-faq summary::-webkit-details-marker{display:none}.rep-toggle{width:18px;height:18px;position:absolute;top:28px;right:0}.rep-toggle:before,.rep-toggle:after{content:"";background:currentColor;width:16px;height:1px;position:absolute;top:8px}.rep-toggle:after{transform:rotate(90deg)}.rep-faq details[open] .rep-toggle:after{transform:none}.rep-faq details p{color:var(--rep-muted);padding:0 28px 22px 0;font-size:17px}.rep-related{grid-template-columns:.6fr 1.4fr;gap:7%;display:grid}.rep-related article{border-top:1px solid var(--hairline);grid-template-columns:28px 1fr;gap:18px;padding-block:18px;display:grid}.rep-related .text-link{border:0;justify-content:space-between;width:100%;padding:0}.rep-related p{color:var(--rep-muted);font-size:17px}.rep-final{text-align:center;break-inside:avoid;padding-block:48px}.rep-final h2{max-width:23ch;margin-inline:auto}.rep-final .eyebrow{justify-content:center}.rep-final p:not(.eyebrow){max-width:78ch;margin:24px auto 0}.rep-final .rep-actions{justify-content:center}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rep-image img{animation:linear both rep-photo-drift;animation-range:entry exit;animation-timeline:--representation-photo!important}}}@keyframes rep-photo-drift{0%{transform:translateY(-1.5%)scale(1.04)}to{transform:translateY(1.5%)scale(1.04)}}@media (width<=1100px){.rep-hero-grid{grid-template-columns:1.4fr .8fr;gap:5%}.rep-four,.rep-regime-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-three{gap:22px}}@media (width<=900px){.rep-hero-grid,.rep-intro,.rep-service-grid,.rep-faq,.rep-related{grid-template-columns:1fr;gap:26px}.rep-focus ul{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.rep-focus{margin-top:0}.rep-three,.rep-why,.rep-process{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-acceptance article:last-child{grid-column:1/-1}.rep-acceptance article:last-child ul{columns:2;column-gap:30px}.rep-acceptance li{break-inside:avoid}.rep-service header{max-width:720px}.rep-image,.rep-image-presence{height:310px}.rep-service-subtitle{max-width:65ch}}@media (width<=600px){.rep-page p{font-size:17px}.rep-page h1{font-size:44px}.rep-page h2{font-size:36px}.rep-section{padding-block:34px}.rep-hero{padding-top:22px}.rep-breadcrumb{margin-bottom:26px;font-size:12px}.rep-support{font-size:19px!important}.rep-actions{flex-direction:column;align-items:stretch;gap:12px}.rep-actions .text-link{align-self:flex-start}.rep-scope-action{grid-template-columns:1fr;gap:12px}.rep-scope-action .rep-note{grid-column:1}.rep-scope-action .eyebrow{margin:0}.rep-two,.rep-three,.rep-four,.rep-why,.rep-process,.rep-regime-nav{grid-template-columns:1fr}.rep-focus ul{gap:0 18px}.rep-focus a{font-size:15px}.rep-service-scope{grid-template-columns:1fr}.rep-image,.rep-image-presence{height:250px}.rep-image img{object-position:center}.rep-acceptance article:last-child{grid-column:auto}.rep-acceptance article:last-child ul{columns:auto}.rep-page .rep-regimes{min-height:0}.rep-final{text-align:left}.rep-final .eyebrow{justify-content:flex-start}.rep-final h2{margin:0}.rep-page .rep-service h2{font-size:34px}}@media (width<=360px){.rep-page h1{font-size:40px}.rep-focus ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rep-page img{animation:none!important;transform:none!important}.rep-page a svg{transition:none;transform:none!important}html:has(.rep-page){scroll-behavior:auto}}@media print{.rep-page img{animation:none!important;transform:none!important}.rep-final{break-inside:avoid;break-after:avoid}.representation-site .site-footer{break-before:avoid;break-inside:avoid}.rep-page article,.rep-process li,.rep-faq details{break-inside:avoid}}.rep-page .rep-status{font:400 12px/1.5 var(--sans);letter-spacing:.08em;color:#815135;margin-top:14px}.rep-service{padding-block:28px}#specialist-regimes{padding-top:28px}#why-ostrai{padding-bottom:28px}#appointment-process{padding-top:28px}.rep-faq{padding-bottom:24px}.rep-related{padding-top:24px}@media print{html:has(.representation-site){background:#fff}.representation-site{background:var(--bone)}}.rep-directory .rep-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.rep-directory ul{margin:0;padding:0;list-style:none}.rep-directory li{border-top:1px solid var(--hairline);padding:14px 0}.rep-directory .text-link{justify-content:space-between;display:flex}.rep-directory .eyebrow{margin-bottom:12px}@media (width<=760px){.rep-directory .rep-grid{grid-template-columns:1fr}}
