@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}._0CjzFG_className{font-family:manrope,manrope Fallback;font-style:normal}._0CjzFG_variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.ohdO4q_className{font-family:inter,inter Fallback;font-style:normal}.ohdO4q_variable{--font-inter:"inter", "inter Fallback"}
.L-y88a_wordmark{min-width:0;color:var(--color-ink);font-family:var(--font-heading);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.125rem;font-weight:800;line-height:1.15;display:inline-flex}.L-y88a_mark{flex:none}.L-y88a_markFrame{fill:var(--color-ink)}.L-y88a_markLines{stroke:var(--color-canvas)}.L-y88a_name{overflow-wrap:anywhere;min-width:0}.L-y88a_onDark{color:var(--color-on-dark)}.L-y88a_onDark .L-y88a_markFrame{fill:var(--color-on-dark)}.L-y88a_onDark .L-y88a_markLines{stroke:var(--color-ink)}
.wWXZva_footer{padding-block:var(--space-9) var(--space-6);background:var(--color-dark);color:var(--color-on-dark);font-size:var(--text-small)}.wWXZva_grid{gap:var(--space-7);display:grid}.wWXZva_wordmarkLink{align-items:center;max-width:100%;min-height:44px;text-decoration:none;display:inline-flex}.wWXZva_description{max-width:38ch;margin-top:var(--space-3);color:var(--color-muted-on-dark)}.wWXZva_heading{margin-bottom:var(--space-3);color:var(--color-muted-on-dark);font-family:var(--font-body);font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.wWXZva_list{gap:var(--space-1);overflow-wrap:anywhere;list-style:none;display:grid}.wWXZva_list li{align-items:center;min-height:36px;display:flex}.wWXZva_link{color:var(--color-on-dark);text-decoration:none}.wWXZva_link:hover{color:var(--color-link-on-dark);text-decoration:underline}.wWXZva_bottom{justify-content:space-between;gap:var(--space-3) var(--space-6);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-divider-on-dark);color:var(--color-muted-on-dark);font-size:var(--text-caption);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.wWXZva_bottom .wWXZva_link{color:var(--color-link-on-dark);text-underline-offset:.2em;text-decoration:underline}@media (min-width:768px){.wWXZva_grid{gap:var(--grid-gap);grid-template-columns:2fr 1fr 1fr}}@media (min-width:1024px){.wWXZva_grid{grid-template-columns:repeat(12,minmax(0,1fr))}.wWXZva_intro{grid-column:1/span 6}.wWXZva_pages{grid-column:8/span 2}.wWXZva_contact{grid-column:10/span 3}}
.zsplpa_link{justify-content:center;align-items:center;gap:var(--space-3);max-width:100%;font-family:var(--font-body);font-size:var(--text-control);text-align:center;transition:background-color var(--duration-base) var(--ease), border-color var(--duration-base) var(--ease), color var(--duration-base) var(--ease);font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.zsplpa_icon{transition:transform var(--duration-base) var(--ease);flex:none}@media (prefers-reduced-motion:no-preference){.zsplpa_link:hover .zsplpa_icon{transform:translate(3px)}}.zsplpa_primary{min-height:48px;padding:var(--space-3) var(--space-5);border:1px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-accent);color:#fff}.zsplpa_primary:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:#fff}.zsplpa_secondary{min-height:48px;padding:var(--space-3) var(--space-5);border:1px solid var(--color-ink);border-radius:var(--radius-control);color:var(--color-ink);background:0 0}.zsplpa_secondary:hover{background:var(--color-ink);color:var(--color-canvas)}.zsplpa_text{min-height:44px;color:var(--color-accent);text-align:left;justify-content:flex-start;padding:0}.zsplpa_text span{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.3em;transition:text-decoration-color var(--duration-base) var(--ease);text-decoration-thickness:1px}.zsplpa_text:hover{color:var(--color-accent-hover)}.zsplpa_text:hover span{text-decoration-color:currentColor}.zsplpa_onDark.zsplpa_primary{border-color:var(--color-on-dark);background:var(--color-on-dark);color:var(--color-ink)}.zsplpa_onDark.zsplpa_primary:hover{color:var(--color-accent-hover);background:#fff;border-color:#fff}.zsplpa_onDark.zsplpa_secondary{border-color:var(--color-on-dark);color:var(--color-on-dark)}.zsplpa_onDark.zsplpa_secondary:hover{background:var(--color-on-dark);color:var(--color-ink)}.zsplpa_onDark.zsplpa_text,.zsplpa_onDark.zsplpa_text:hover{color:var(--color-link-on-dark)}.zsplpa_group{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:479px){.zsplpa_group>.zsplpa_primary,.zsplpa_group>.zsplpa_secondary{flex:100%}}
.M5TsYa_band{border-top:3px solid var(--color-ink);background:var(--color-accent-pale);padding-block:calc(var(--section-space) * .75)}.M5TsYa_inner{gap:var(--space-6);display:grid}.M5TsYa_title{max-width:20ch}.M5TsYa_text{max-width:48ch;margin-top:var(--space-4);color:var(--color-muted);font-size:var(--text-lead);line-height:1.5}@media (min-width:1024px){.M5TsYa_inner{align-items:end;gap:var(--grid-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.M5TsYa_actions{justify-content:flex-end}}
.SB6uaa_table{border-collapse:collapse;text-align:left;width:100%;display:none}.SB6uaa_table th,.SB6uaa_table td{padding:var(--space-5) var(--space-5) var(--space-5) 0;border-bottom:1px solid var(--color-divider);vertical-align:top}.SB6uaa_table thead th{border-bottom:2px solid var(--color-ink);font-family:var(--font-heading);font-size:var(--text-h4);letter-spacing:-.01em;padding-top:0;font-weight:700;line-height:1.25}.SB6uaa_table tbody th{width:30%;color:var(--color-muted);font-weight:500}.SB6uaa_table tbody td{width:35%}.SB6uaa_stacked{gap:var(--space-6);display:grid}.SB6uaa_block{padding:var(--space-5);border:1px solid var(--color-divider);border-top:3px solid var(--color-ink);border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--color-surface)}.SB6uaa_blockTitle{font-size:var(--text-h4)}.SB6uaa_pairs{margin:var(--space-4) 0 0}.SB6uaa_pair{padding-block:var(--space-3);border-top:1px solid var(--color-divider)}.SB6uaa_pair dt{color:var(--color-muted);font-size:var(--text-small);font-weight:500}.SB6uaa_pair dd{margin:var(--space-1) 0 0}@media (min-width:768px){.SB6uaa_table{display:table}.SB6uaa_stacked{display:none}}
.Zp9P2W_list{border-top:1px solid var(--color-ink)}.Zp9P2W_item{border-bottom:1px solid var(--color-divider)}.Zp9P2W_summary{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:64px;padding-block:var(--space-4);cursor:pointer;list-style:none;display:flex}.Zp9P2W_summary::-webkit-details-marker{display:none}.Zp9P2W_summary:hover .Zp9P2W_question{color:var(--color-accent)}.Zp9P2W_question{font-size:var(--text-h4);transition:color var(--duration-fast) var(--ease)}.Zp9P2W_icon{border:1px solid var(--color-control-border);border-radius:50%;flex:none;width:2rem;height:2rem;position:relative}.Zp9P2W_icon:before,.Zp9P2W_icon:after{content:"";background:var(--color-ink);width:12px;height:1.5px;transition:transform var(--duration-base) var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Zp9P2W_icon:after{transform:translate(-50%,-50%)rotate(90deg)}.Zp9P2W_item[open] .Zp9P2W_icon:after{transform:translate(-50%,-50%)rotate(0)}@media (prefers-reduced-motion:reduce){.Zp9P2W_icon:after{transition:none}}.Zp9P2W_answer{max-width:var(--measure);padding-bottom:var(--space-5);color:var(--color-muted)}.Zp9P2W_answer>*+*{margin-top:var(--space-3)}
.oxnzca_frame{aspect-ratio:var(--aspect-mobile);border-radius:var(--radius-photo);background:linear-gradient(135deg,#e7e6e0,#dcdcd6);position:relative;overflow:hidden}@media (min-width:768px){.oxnzca_frame{aspect-ratio:var(--aspect-desktop)}}.oxnzca_image{object-fit:cover;width:100%;height:100%}
._7tzpxa_steps{list-style:none;display:grid}._7tzpxa_step{align-content:start;column-gap:var(--space-4);padding-bottom:var(--space-6);grid-template-columns:2.75rem minmax(0,1fr);display:grid;position:relative}._7tzpxa_step:last-child{padding-bottom:0}._7tzpxa_marker{align-items:center;gap:var(--space-2);flex-direction:column;grid-row:1/span 2;display:flex}._7tzpxa_number{width:2.75rem;height:2.75rem;font-family:var(--font-heading);font-size:var(--text-caption);letter-spacing:.04em;font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}._7tzpxa_line{background:var(--color-divider);flex:1;width:1px}._7tzpxa_step:last-child ._7tzpxa_line{display:none}._7tzpxa_title{font-size:var(--text-h4);padding-top:.45rem}._7tzpxa_body{margin-top:var(--space-2);color:var(--color-muted)}._7tzpxa_body>*+*{margin-top:var(--space-3)}._7tzpxa_body ul{gap:var(--space-1);padding-left:1.1em;display:grid}._7tzpxa_body strong{color:var(--color-ink);font-weight:600}._7tzpxa_onDark ._7tzpxa_number{color:var(--color-link-on-dark)}._7tzpxa_onDark ._7tzpxa_line{background:var(--color-divider-on-dark)}._7tzpxa_onDark ._7tzpxa_body{color:var(--color-muted-on-dark)}@media (min-width:768px){._7tzpxa_columns{gap:var(--space-8) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}._7tzpxa_columns ._7tzpxa_step{grid-template-columns:minmax(0,1fr);padding-bottom:0}._7tzpxa_columns ._7tzpxa_marker{margin-bottom:var(--space-4);flex-direction:row;grid-row:auto}._7tzpxa_columns ._7tzpxa_line{width:auto;height:1px}._7tzpxa_columns ._7tzpxa_step:last-child ._7tzpxa_line{display:block}._7tzpxa_columns ._7tzpxa_title{padding-top:0}}@media (min-width:1024px){._7tzpxa_columns{grid-template-columns:repeat(4,minmax(0,1fr))}}._7tzpxa_timeline ._7tzpxa_step{padding-bottom:var(--space-8)}._7tzpxa_timeline ._7tzpxa_step:last-child{padding-bottom:0}@media (min-width:768px){._7tzpxa_timeline ._7tzpxa_step{column-gap:var(--grid-gap);grid-template-columns:3.5rem minmax(0,5fr) minmax(0,7fr)}._7tzpxa_timeline ._7tzpxa_number{width:3.5rem;height:3.5rem;font-size:var(--text-small)}._7tzpxa_timeline ._7tzpxa_title{font-size:var(--text-h3);grid-row:1;padding-top:.85rem}._7tzpxa_timeline ._7tzpxa_body{grid-row:1;max-width:38rem;margin-top:0;padding-top:.9rem}}
.gpUTMa_figure{margin:0}.gpUTMa_diagram{justify-items:center;display:grid}.gpUTMa_node{gap:var(--space-1);width:100%;max-width:22rem;padding:var(--space-5);border:1px solid var(--color-divider-on-dark);border-radius:var(--radius-control);background:var(--color-dark-raised);text-align:center;display:grid}.gpUTMa_highlight{border-color:var(--color-link-on-dark);box-shadow:inset 0 3px 0 var(--color-link-on-dark)}.gpUTMa_nodeName{font-family:var(--font-heading);font-size:var(--text-h4);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:700;line-height:1.25}.gpUTMa_nodeRole{color:var(--color-muted-on-dark);font-size:var(--text-small)}.gpUTMa_link{justify-items:center;gap:var(--space-2);padding-block:var(--space-3);color:var(--color-link-on-dark);font-size:var(--text-small);text-align:center;font-weight:600;display:grid}.gpUTMa_label{max-width:14rem}.gpUTMa_line{background:currentColor;width:1px;height:3rem;display:block;position:relative}.gpUTMa_head{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;position:absolute;left:50%}.gpUTMa_head:not(.gpUTMa_headEnd){top:-2px;transform:translate(-50%)rotate(90deg)}.gpUTMa_headEnd{bottom:-2px;transform:translate(-50%)rotate(90deg)}@media (min-width:1024px){.gpUTMa_diagram{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.gpUTMa_node{align-content:center;max-width:none;min-height:8.5rem}.gpUTMa_link{padding-inline:var(--space-3);align-self:center;padding-block:0}.gpUTMa_line{width:100%;min-width:4rem;height:1px}.gpUTMa_head:not(.gpUTMa_headEnd){top:50%;left:-2px;transform:translateY(-50%)}.gpUTMa_headEnd{inset:50% -2px auto auto;transform:translateY(-50%)}}
.A23O5q_section{padding-block:var(--section-space)}.A23O5q_compact{padding-block:calc(var(--section-space) * .6)}.A23O5q_flushTop{padding-top:0}.A23O5q_canvas{background:var(--color-canvas)}.A23O5q_surface{background:var(--color-surface)}.A23O5q_pale{background:var(--color-accent-pale)}.A23O5q_dark{background:var(--color-dark);color:var(--color-on-dark)}.A23O5q_dark a:not([class]){color:var(--color-link-on-dark)}.A23O5q_ruleThin{border-top:1px solid var(--color-divider)}.A23O5q_ruleStrong{border-top:3px solid var(--color-ink)}
.DPF-qW_intro{padding-block:calc(var(--section-space) * .85) var(--section-space);border-bottom:1px solid var(--color-divider)}.DPF-qW_grid{gap:var(--space-7);display:grid}.DPF-qW_title{max-width:17ch}.DPF-qW_lead{max-width:46ch;margin-top:var(--space-5)}.DPF-qW_extra{margin-top:var(--space-7)}@media (min-width:1024px){.DPF-qW_grid{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.DPF-qW_main{grid-column:1/span 8}.DPF-qW_aside{grid-column:9/span 4}}
.OPC43a_chapter{gap:var(--space-5);padding-block:var(--space-8);border-top:1px solid var(--color-divider);display:grid}.OPC43a_chapter:first-of-type{border-top:1px solid var(--color-ink)}.OPC43a_number{margin-bottom:var(--space-3);color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-caption);letter-spacing:.06em;font-weight:700;display:block}.OPC43a_title{font-size:var(--text-h3)}.OPC43a_summary{max-width:36ch;margin-top:var(--space-3);color:var(--color-muted);font-size:var(--text-lead);line-height:1.5}.OPC43a_body{gap:var(--space-5);max-width:var(--measure);justify-items:start;display:grid}.OPC43a_details{gap:var(--space-5);width:100%;padding-block:var(--space-5);border-block:1px solid var(--color-divider);display:grid}.OPC43a_label{margin-bottom:var(--space-3);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.OPC43a_examples{gap:var(--space-2);list-style:none;display:grid}.OPC43a_examples li{padding-left:1.5rem;position:relative}.OPC43a_examples li:before{content:"";background:var(--color-accent);width:.75rem;height:2px;position:absolute;top:.8em;left:0}.OPC43a_situation{max-width:40ch}.OPC43a_fit{color:var(--color-muted)}.OPC43a_fitLabel{color:var(--color-ink);font-weight:600}@media (min-width:768px){.OPC43a_details{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.OPC43a_chapter{gap:var(--grid-gap);padding-block:var(--space-9);grid-template-columns:repeat(12,minmax(0,1fr))}.OPC43a_head{top:calc(var(--header-height) + var(--space-6));grid-column:1/span 5;align-self:start;position:sticky}.OPC43a_body{grid-column:6/span 7}}
.cC94tW_rows{border-top:1px solid var(--color-ink);list-style:none}.cC94tW_row{gap:var(--space-2) var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-divider);grid-template-columns:auto 1fr;display:grid}.cC94tW_number{color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-caption);letter-spacing:.06em;font-variant-numeric:tabular-nums;grid-row:1;padding-top:.35em;font-weight:700}.cC94tW_name{font-size:var(--text-h3);grid-row:1}.cC94tW_summary,.cC94tW_link{grid-column:2}.cC94tW_summary{max-width:52ch;color:var(--color-muted)}.cC94tW_link{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-accent);justify-self:start;font-weight:600;text-decoration:none;display:inline-flex}.cC94tW_link>span{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.3em}.cC94tW_link:hover>span{text-decoration-color:currentColor}.cC94tW_icon{transition:transform var(--duration-base) var(--ease)}@media (prefers-reduced-motion:no-preference){.cC94tW_link:hover .cC94tW_icon{transform:translate(3px)}}@media (min-width:768px){.cC94tW_row{align-items:baseline;gap:var(--space-2) var(--grid-gap);padding-block:var(--space-6);grid-template-columns:3rem minmax(0,5fr) minmax(0,6fr)}.cC94tW_summary{grid-area:1/3}.cC94tW_link{grid-area:2/3}}@media (min-width:1024px){.cC94tW_row{grid-template-columns:4rem minmax(0,4fr) minmax(0,5fr) minmax(0,2fr)}.cC94tW_link{grid-area:1/4;justify-self:end}}
.mdpVJq_header{z-index:50;border-bottom:1px solid var(--color-divider);background:var(--color-canvas);position:sticky;top:0}.mdpVJq_bar{align-items:center;gap:var(--space-4);min-height:var(--header-height);padding-block:var(--space-2);display:flex}.mdpVJq_brand{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.mdpVJq_wordmarkLink{align-items:center;min-width:0;min-height:44px;text-decoration:none;display:inline-flex}.mdpVJq_preview{border:1px solid var(--color-control-border);color:var(--color-muted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.mdpVJq_previewDot{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.mdpVJq_desktopNav{display:none}.mdpVJq_navList{gap:var(--space-6);list-style:none;display:flex}.mdpVJq_navLink{min-height:44px;color:var(--color-ink);font-size:var(--text-small);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.mdpVJq_navLink:after{content:"";transform-origin:0;height:2px;transition:transform var(--duration-base) var(--ease);background:currentColor;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.mdpVJq_navLink:hover{color:var(--color-ink)}.mdpVJq_navLink:hover:after{background:var(--color-divider);transform:scaleX(1)}.mdpVJq_navLink[aria-current=page]{color:var(--color-ink);font-weight:600}.mdpVJq_navLink[aria-current=page]:after{background:var(--color-accent);transform:scaleX(1)}.mdpVJq_actions{align-items:center;gap:var(--space-3);flex:none;display:flex}.mdpVJq_cta{display:none!important}.mdpVJq_menuButton{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-control);cursor:pointer;transition:border-color var(--duration-fast) var(--ease);align-items:center;gap:10px;font-weight:600;display:inline-flex}.mdpVJq_menuButton:hover{border-color:var(--color-ink)}.mdpVJq_menuIcon{width:16px;height:10px;display:inline-block;position:relative}.mdpVJq_menuIcon span{width:16px;height:2px;transition:transform var(--duration-base) var(--ease), top var(--duration-base) var(--ease);background:currentColor;border-radius:1px;position:absolute;left:0}.mdpVJq_menuIcon span:first-child{top:0}.mdpVJq_menuIcon span:last-child{top:8px}.mdpVJq_menuIcon[data-open] span:first-child{top:4px;transform:rotate(45deg)}.mdpVJq_menuIcon[data-open] span:last-child{top:4px;transform:rotate(-45deg)}.mdpVJq_panel{visibility:hidden;transition:grid-template-rows var(--duration-base) var(--ease), visibility 0s linear var(--duration-base), border-color var(--duration-base) var(--ease);border-top:1px solid #0000;grid-template-rows:0fr;display:grid}.mdpVJq_panel>nav{min-height:0;overflow:hidden}.mdpVJq_panel[data-open]{visibility:visible;border-top-color:var(--color-divider);transition:grid-template-rows var(--duration-base) var(--ease), visibility 0s, border-color var(--duration-base) var(--ease);grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.mdpVJq_panel,.mdpVJq_panel[data-open],.mdpVJq_menuIcon span{transition:none}}.mdpVJq_panelList{padding-top:var(--space-2);list-style:none}.mdpVJq_panelList li+li{border-top:1px solid var(--color-divider)}.mdpVJq_panelLink{min-height:52px;color:var(--color-ink);font-family:var(--font-heading);letter-spacing:-.01em;align-items:center;font-size:1.25rem;font-weight:600;text-decoration:none;display:flex}.mdpVJq_panelLink[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.35em;text-decoration-thickness:2px}.mdpVJq_panelCta{width:100%;margin-block:var(--space-4) var(--space-5)}html:not(.js) .mdpVJq_header{position:static}html:not(.js) .mdpVJq_menuButton{display:none}html:not(.js) .mdpVJq_panel{visibility:visible;border-top-color:var(--color-divider);grid-template-rows:1fr}@media (min-width:768px){.mdpVJq_cta{display:inline-flex!important}.mdpVJq_panelCta{display:none!important}.mdpVJq_panelList{padding-bottom:var(--space-4)}}@media (min-width:1024px){.mdpVJq_desktopNav{display:block}.mdpVJq_menuButton,.mdpVJq_panel{display:none}html:not(.js) .mdpVJq_panel{display:none}html:not(.js) .mdpVJq_header{position:sticky}.mdpVJq_brand{flex:0 auto}.mdpVJq_desktopNav{margin-left:auto}.mdpVJq_actions{margin-left:var(--space-5)}}
.NfDiEG_split{gap:var(--space-6);display:grid}@media (min-width:1024px){.NfDiEG_split{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.NfDiEG_split>:first-child{grid-column:1/span 4}.NfDiEG_split>:last-child{grid-column:6/span 7}}.NfDiEG_facts{border-top:1px solid var(--color-ink);margin:0}.NfDiEG_fact{gap:var(--space-1) var(--grid-gap);padding-block:var(--space-4);border-bottom:1px solid var(--color-divider);display:grid}.NfDiEG_fact dt{color:var(--color-muted);font-size:var(--text-small);font-weight:500}.NfDiEG_fact dd{font-family:var(--font-heading);font-size:var(--text-h4);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}@media (min-width:768px){.NfDiEG_fact{grid-template-columns:9rem minmax(0,1fr);align-items:baseline}}.NfDiEG_principlesHead{gap:var(--space-4);max-width:40rem;margin-bottom:var(--space-8);display:grid}.NfDiEG_principlesHead>:first-child{margin-bottom:0}.NfDiEG_principles{gap:var(--space-7);list-style:none;display:grid}.NfDiEG_principle{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-ink);align-content:start;display:grid}.NfDiEG_principle h3{font-size:var(--text-h4)}.NfDiEG_principle p{max-width:36ch;color:var(--color-muted)}.NfDiEG_principleNumber{color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-caption);letter-spacing:.06em;font-weight:700}@media (min-width:768px){.NfDiEG_principles{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}.NfDiEG_contractors{font-size:var(--text-body)}.NfDiEG_contractors p:first-child{font-size:var(--text-lead);line-height:1.5}
.OSLHOG_contact{padding-block:calc(var(--section-space) * .85) var(--section-space)}.OSLHOG_grid{gap:var(--space-8);grid-template-areas:"intro""form""details";display:grid}.OSLHOG_intro{grid-area:intro}.OSLHOG_formColumn{gap:var(--space-5);grid-area:form;align-content:start;min-width:0;display:grid}.OSLHOG_details{gap:var(--space-7);grid-area:details;align-content:start;display:grid}.OSLHOG_title{max-width:12ch}.OSLHOG_lead{margin-top:var(--space-5)}.OSLHOG_panel{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-divider);border-radius:var(--radius-photo);background:var(--color-surface);align-content:start;display:grid}.OSLHOG_panel p{max-width:42rem;margin:0}.OSLHOG_address{overflow-wrap:anywhere;font-weight:600}@media (min-width:768px){.OSLHOG_panel{padding:var(--space-7)}}.OSLHOG_detailBlock{padding-top:var(--space-4);border-top:1px solid var(--color-ink)}.OSLHOG_detailTitle{margin-bottom:var(--space-4);font-size:var(--text-h4)}.OSLHOG_detailList{gap:var(--space-3);margin:0;display:grid}.OSLHOG_detailList dt{color:var(--color-muted);font-size:var(--text-small)}.OSLHOG_detailList dd{overflow-wrap:anywhere;margin:0;font-weight:600}@media (min-width:1024px){.OSLHOG_grid{gap:var(--space-8) var(--space-10);grid-template:"intro form""details form"1fr/minmax(0,5fr) minmax(0,7fr)}}
.cVaeWW_head{max-width:44rem;margin-bottom:var(--space-8)}.cVaeWW_headText{max-width:52ch;margin-top:var(--space-4)}.cVaeWW_relationshipHead{gap:var(--space-5);margin-bottom:var(--space-8);display:grid}.cVaeWW_relationshipText{gap:var(--space-4);max-width:var(--measure);color:var(--color-muted-on-dark);display:grid}.cVaeWW_relationshipText p:first-child{color:var(--color-on-dark);font-size:var(--text-lead);line-height:1.5}@media (min-width:1024px){.cVaeWW_relationshipHead{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.cVaeWW_relationshipHead>:first-child{grid-column:1/span 5}.cVaeWW_relationshipText{grid-column:6/span 7}}.cVaeWW_differences{gap:var(--space-6);display:grid}.cVaeWW_difference{gap:var(--space-4);padding-top:var(--space-5);border-top:3px solid var(--color-ink);align-content:start;justify-items:start;display:grid}.cVaeWW_difference h3{font-size:var(--text-h3)}.cVaeWW_difference p{max-width:48ch;color:var(--color-muted)}@media (min-width:768px){.cVaeWW_differences{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.cVaeWW_faq{gap:var(--space-7);display:grid}@media (min-width:1024px){.cVaeWW_faq{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.cVaeWW_faq>:first-child{grid-column:1/span 4}.cVaeWW_faq>:last-child{grid-column:6/span 7}}
.HS70Aa_notFound{padding-block:var(--section-space) calc(var(--section-space) * 1.25)}.HS70Aa_title{max-width:14ch}.HS70Aa_lead{margin-top:var(--space-5)}.HS70Aa_actions{margin-top:var(--space-7)}.HS70Aa_pages{margin-top:var(--space-9);padding-top:var(--space-5);border-top:1px solid var(--color-divider)}.HS70Aa_pages ul{gap:var(--space-2) var(--space-7);flex-wrap:wrap;list-style:none;display:flex}
._8aEwW_hero{padding-block:var(--space-8) var(--section-space)}._8aEwW_heroGrid{gap:var(--space-8);display:grid}._8aEwW_heroTitle{max-width:11ch;font-size:var(--text-display);letter-spacing:-.04em;font-weight:750;line-height:1.02}._8aEwW_heroLine{color:var(--color-accent);display:block}._8aEwW_heroLead{max-width:34ch;margin-top:var(--space-6)}._8aEwW_heroActions{margin-top:var(--space-7)}._8aEwW_heroModel{max-width:44ch;margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--color-divider);color:var(--color-muted);font-size:var(--text-small)}@media (min-width:1024px){._8aEwW_hero{padding-top:var(--space-10)}._8aEwW_heroGrid{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}._8aEwW_heroText{grid-column:1/span 7}._8aEwW_heroMedia{margin-top:var(--space-9);grid-column:8/span 5}}._8aEwW_sectionHead{max-width:44rem;margin-bottom:var(--space-8)}._8aEwW_sectionTitle{max-width:20ch}._8aEwW_paths{gap:var(--space-8);display:grid}._8aEwW_path{flex-direction:column;align-items:flex-start;display:flex}._8aEwW_pathIndex{margin-bottom:var(--space-4);color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-caption);letter-spacing:.06em;font-weight:700}._8aEwW_pathTitle{font-size:var(--text-h3)}._8aEwW_pathDefinition{max-width:44ch;margin-top:var(--space-4);font-size:var(--text-lead);line-height:1.5}._8aEwW_pathSummary{max-width:50ch;margin-block:var(--space-4) var(--space-5);color:var(--color-muted)}._8aEwW_fitsLabel{color:var(--color-muted);font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:600}._8aEwW_fits{gap:var(--space-2);width:100%;margin-block:var(--space-3) var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--color-divider);list-style:none;display:grid}._8aEwW_fits li{padding-left:1.5rem;position:relative}._8aEwW_fits li:before{content:"";background:var(--color-accent);width:.75rem;height:2px;position:absolute;top:.8em;left:0}._8aEwW_sectionIntro{max-width:52ch;margin-top:var(--space-4)}._8aEwW_path+._8aEwW_path{padding-top:var(--space-8);border-top:1px solid var(--color-divider)}@media (min-width:768px){._8aEwW_paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}._8aEwW_path{padding-right:var(--space-8)}._8aEwW_path+._8aEwW_path{padding-top:0;padding-right:0;padding-left:var(--space-8);border-top:0;border-left:1px solid var(--color-divider)}}@media (min-width:1024px){._8aEwW_path{padding-right:var(--space-10)}._8aEwW_path+._8aEwW_path{padding-left:var(--space-10)}}._8aEwW_capabilitiesHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}._8aEwW_capabilitiesLink{flex:none}._8aEwW_processHead{margin-bottom:var(--space-8)}._8aEwW_processFoot{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-divider-on-dark)}._8aEwW_company{gap:var(--space-6);display:grid}._8aEwW_companyBody{gap:var(--space-4);justify-items:start;max-width:40rem;display:grid}._8aEwW_companyLead{font-family:var(--font-heading);font-size:var(--text-h4);letter-spacing:-.01em;font-weight:600;line-height:1.4}._8aEwW_inlineLink{align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (min-width:1024px){._8aEwW_company{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}._8aEwW_companyHead{grid-column:1/span 5}._8aEwW_companyBody{padding-top:var(--space-8);grid-column:7/span 6}}._8aEwW_faq{gap:var(--space-7);display:grid}._8aEwW_faqNote{max-width:32ch;margin-top:var(--space-4)}@media (min-width:1024px){._8aEwW_faq{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}._8aEwW_faq>:first-child{grid-column:1/span 4}._8aEwW_faq>:last-child{grid-column:6/span 7}}
.VKYseq_index{padding-top:var(--space-5);border-top:1px solid var(--color-divider)}.VKYseq_indexLabel{margin-bottom:var(--space-3);color:var(--color-muted);font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.VKYseq_indexList{gap:var(--space-2) var(--space-6);flex-wrap:wrap;list-style:none;display:flex}.VKYseq_indexLink{align-items:baseline;gap:var(--space-2);min-height:44px;padding-block:var(--space-2);color:var(--color-ink);font-family:var(--font-heading);letter-spacing:-.01em;text-decoration:underline;-webkit-text-decoration-color:var(--color-divider);text-decoration-color:var(--color-divider);text-underline-offset:.35em;font-size:1.25rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.VKYseq_indexLink:hover{color:var(--color-ink);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.VKYseq_indexNumber{color:var(--color-accent);font-size:var(--text-caption);letter-spacing:.06em}.VKYseq_photo{margin-top:var(--section-space)}.VKYseq_chapters{padding-block:var(--section-space)}.VKYseq_chaptersIntro{max-width:var(--measure);margin-bottom:var(--space-7)}.VKYseq_chaptersNote{max-width:var(--measure);padding-top:var(--space-5);border-top:1px solid var(--color-divider);color:var(--color-muted);font-size:var(--text-small)}.VKYseq_compareHead{gap:var(--space-4);max-width:44rem;margin-bottom:var(--space-8);display:grid}.VKYseq_compareHead>:first-child{margin-bottom:0}.VKYseq_compareTitle{max-width:20ch}.VKYseq_compareNote{max-width:var(--measure);margin-top:var(--space-6)}.VKYseq_compareLinks{gap:var(--space-2) var(--space-7);margin-top:var(--space-6);flex-wrap:wrap;display:flex}
