.m9cLsq_ribbon{z-index:calc(var(--z-header) + 1);align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-warning-50);border-bottom:2px solid var(--color-warning);color:var(--color-warning-900);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.45;display:flex;position:relative}.m9cLsq_ribbon b{letter-spacing:.04em;text-transform:uppercase;font-weight:700;font-size:var(--text-xs);white-space:nowrap}
.qnePFW_bar{z-index:var(--z-header);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);background:var(--color-text);flex-wrap:wrap;display:flex;position:relative}.qnePFW_label{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-brand);opacity:.7;padding-inline-end:var(--space-2);display:inline-flex}.qnePFW_options{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.qnePFW_option{border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-on-brand);white-space:nowrap;opacity:.72;transition:background-color var(--dur) var(--ease),opacity var(--dur) var(--ease);padding:6px 12px;font-weight:600;text-decoration:none;display:inline-block}.qnePFW_option:hover{opacity:1;background:rgba(var(--color-surface-rgb), .14)}.qnePFW_option[aria-current=true]{opacity:1;background:var(--color-surface);color:var(--color-text)}.qnePFW_compare{font-size:var(--text-xs);color:var(--color-brand-100);white-space:nowrap;padding-inline-start:var(--space-2)}.qnePFW_themes{align-items:center;gap:var(--space-3);border-inline-start:1px solid rgba(var(--color-surface-rgb), .18);margin-inline-start:var(--space-2);padding-inline-start:var(--space-4);display:flex}.qnePFW_swatches{align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.qnePFW_swatch{border:1px solid rgba(var(--color-surface-rgb), .3);border-radius:var(--radius-full);cursor:pointer;width:22px;height:22px;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease);background:0 0;place-items:center;padding:0;display:grid;position:relative}.qnePFW_swatch:hover{border-color:var(--color-on-brand);transform:scale(1.14)}.qnePFW_swatch[aria-pressed=true]{border-color:var(--color-on-brand);box-shadow:0 0 0 2px rgba(var(--color-surface-rgb), .35)}.qnePFW_swatchInk{border-radius:inherit;width:100%;height:100%;display:block}.qnePFW_swatchTick{color:var(--color-on-brand);filter:drop-shadow(0 1px 2px #00000080);position:absolute}@media (max-width:860px){.qnePFW_bar{gap:var(--space-3);padding:var(--space-2) var(--space-4);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto}.qnePFW_bar::-webkit-scrollbar{display:none}.qnePFW_bar>*,.qnePFW_themes>*{flex:none}.qnePFW_options,.qnePFW_swatches{flex-wrap:nowrap}.qnePFW_themes{width:auto;margin-inline-start:0;padding-inline-start:var(--space-3)}.qnePFW_labelText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qnePFW_label{padding-inline-end:0}}.qnePFW_resetTheme{padding:0 var(--space-2);min-height:24px;font:inherit;font-size:var(--text-xs);color:var(--color-brand-100);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:none;text-decoration:underline}
._7A35Gq_btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:transform var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);border:1.5px solid #0000;padding:13px 22px;font-weight:600;text-decoration:none;display:inline-flex}._7A35Gq_btn:hover{transform:translateY(-1px)}._7A35Gq_btn:active{transform:translate(0,0)}._7A35Gq_primary{background:var(--color-brand-700);color:var(--color-on-brand);box-shadow:var(--shadow-md)}._7A35Gq_primary:hover{background:var(--color-brand-900)}._7A35Gq_ghost{color:var(--color-brand-700);border-color:var(--color-brand-100);background:0 0}._7A35Gq_ghost:hover{background:var(--color-brand-50)}._7A35Gq_onDark{background:var(--color-surface);color:var(--color-brand-900)}._7A35Gq_onDark:hover{background:var(--color-brand-50)}._7A35Gq_lg{font-size:var(--text-base);padding:16px 30px}._7A35Gq_fullWidth{width:100%}
.nnaV_q_group{margin:0 0 var(--space-4);border:0;padding:0}.nnaV_q_legend{font-size:var(--text-sm);color:var(--color-text);margin-bottom:var(--space-2);padding:0;font-weight:600;display:block}.nnaV_q_options{gap:var(--space-2);flex-wrap:wrap;display:flex}.nnaV_q_option{position:relative}.nnaV_q_input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.nnaV_q_chip{align-items:center;gap:var(--space-2);border:1.5px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-alt);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);padding:10px 16px;font-size:14px;font-weight:500;display:inline-flex}.nnaV_q_chip:hover{border-color:var(--color-border-strong)}.nnaV_q_input:checked+.nnaV_q_chip{background:var(--color-brand-50);border-color:var(--color-brand-600);color:var(--color-brand-900);font-weight:600}.nnaV_q_input:focus-visible+.nnaV_q_chip{outline:3px solid var(--color-accent);outline-offset:2px}.nnaV_q_check{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.nnaV_q_checkBox{width:20px;height:20px;accent-color:var(--color-brand-600);flex:none;margin-top:3px}.nnaV_q_checkLabel{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.nnaV_q_error{font-size:var(--text-xs);color:var(--color-danger);margin-top:5px;font-weight:600}
.lXlwQa_field{margin-bottom:var(--space-4)}.lXlwQa_label{font-size:var(--text-sm);color:var(--color-text);margin-bottom:6px;font-weight:600;display:block}.lXlwQa_req{color:var(--color-accent);margin-inline-start:2px}.lXlwQa_help{font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:5px}.lXlwQa_error{font-size:var(--text-xs);color:var(--color-danger);margin-top:5px;font-weight:600}.lXlwQa_control{width:100%;font:inherit;color:var(--color-text);background:var(--color-surface-alt);border:1.5px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);padding:12px 14px;font-size:15px}.lXlwQa_control:hover{border-color:var(--color-border-strong)}.lXlwQa_control:focus{border-color:var(--color-brand-600);background:var(--color-surface);box-shadow:0 0 0 3px rgba(var(--color-brand-600-rgb), .18);outline:none}.lXlwQa_control[aria-invalid=true]{border-color:var(--color-danger)}.lXlwQa_select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-text-subtle) 50%),linear-gradient(135deg, var(--color-text-subtle) 50%, transparent 50%);background-position:calc(100% - 19px) calc(50% + 2px),calc(100% - 14px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:38px}.lXlwQa_textarea{resize:vertical;min-height:104px}
.RU08qG_card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-lg)}.RU08qG_row{gap:0 var(--space-4);display:grid}.RU08qG_emergency,.RU08qG_urgent{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-5);line-height:1.5;display:flex}.RU08qG_emergency{background:rgba(var(--color-accent-rgb), .09);color:var(--color-text);border:1px solid rgba(var(--color-accent-rgb), .28)}.RU08qG_emergency svg,.RU08qG_urgent svg{flex:none;margin-top:2px}.RU08qG_urgent{background:var(--color-brand-50);border:1px solid var(--color-brand-100);color:var(--color-brand-900);margin-top:calc(var(--space-4)*-1 + var(--space-1))}.RU08qG_formNote{font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:var(--space-4);text-align:center}.RU08qG_spin{animation:.9s linear infinite RU08qG_spin}@keyframes RU08qG_spin{to{transform:rotate(360deg)}}.RU08qG_done{text-align:center;padding:var(--space-5) 0}.RU08qG_doneIcon{width:56px;height:56px;margin:0 auto var(--space-4);border-radius:var(--radius-full);background:var(--color-brand-50);color:var(--color-brand-600);place-items:center;display:grid}.RU08qG_doneTitle{font-size:var(--text-xl);margin-bottom:var(--space-2)}.RU08qG_doneBody{color:var(--color-text-muted);margin-bottom:var(--space-5);max-width:34em;margin-inline:auto;font-size:15px}@media (min-width:720px){.RU08qG_row{grid-template-columns:1fr 1fr}}.RU08qG_alert{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-danger);background:var(--color-surface-alt);border:1px solid var(--color-danger);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:0;display:flex}.RU08qG_alert svg{flex:none;margin-top:2px}
.HUpv2G_shell{z-index:var(--z-modal,900);position:fixed;inset:0}.HUpv2G_scrim{background:rgba(var(--color-ink-rgb,12, 18, 28), .55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:HUpv2G_fade var(--dur,.18s) var(--ease,ease-out);position:absolute;inset:0}.HUpv2G_panel{background:var(--color-surface);border-inline-start:1px solid var(--color-border);width:min(480px,100%);box-shadow:var(--shadow-lg);overscroll-behavior:contain;animation:HUpv2G_slide var(--dur,.22s) var(--ease,cubic-bezier(.22, 1, .36, 1));flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto}.HUpv2G_head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-2);display:flex}.HUpv2G_kicker{font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--color-brand-600);margin:0 0 4px;font-weight:700}.HUpv2G_title{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:700}.HUpv2G_close{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.HUpv2G_close:hover{border-color:var(--color-brand-600);color:var(--color-brand-600)}.HUpv2G_lede{padding:0 var(--space-5) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.6}.HUpv2G_body{padding:0 var(--space-5) var(--space-5)}.HUpv2G_foot{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-bg-subtle);font-size:var(--text-sm);color:var(--color-text-muted);margin-top:auto;display:flex}.HUpv2G_foot a{color:var(--color-brand-600);font-weight:700}@keyframes HUpv2G_fade{0%{opacity:0}to{opacity:1}}@keyframes HUpv2G_slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.HUpv2G_scrim,.HUpv2G_panel{animation:none}}
.Ar1lLW_section{padding:var(--space-8) 0}.Ar1lLW_heading{margin-bottom:var(--space-5);font-size:clamp(24px,3.4vw,34px)}.Ar1lLW_stage{aspect-ratio:21/9;background:var(--color-brand-900);width:100%;min-height:380px;position:relative;overflow:hidden}.Ar1lLW_slide{opacity:0;transition:opacity .7s var(--ease),transform .9s var(--ease);pointer-events:none;position:absolute;inset:0;transform:scale(1.03)}.Ar1lLW_slideOn{opacity:1;pointer-events:auto;transform:scale(1)}.Ar1lLW_img{object-fit:cover;width:100%;height:100%}.Ar1lLW_scrim{background:linear-gradient(100deg, rgba(var(--color-brand-900-rgb), .92) 0%, rgba(var(--color-brand-900-rgb), .62) 42%, rgba(var(--color-brand-900-rgb), .1) 78%);position:absolute;inset:0}.Ar1lLW_caption{justify-content:center;align-items:flex-start;gap:var(--space-3);color:var(--color-on-brand);flex-direction:column;display:flex;position:absolute;inset:0}.Ar1lLW_count{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-dark-muted);font-weight:700}.Ar1lLW_name{font-family:var(--font-serif);letter-spacing:-.02em;max-width:16ch;font-size:clamp(28px,4.4vw,48px)}.Ar1lLW_summary{font-size:var(--text-lg);color:var(--color-sand-100);max-width:34rem}.Ar1lLW_go{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--color-on-brand);color:var(--color-brand-900);transition:transform var(--dur) var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.Ar1lLW_go:hover{transform:translate(3px)}.Ar1lLW_arrow{z-index:2;border:1px solid rgba(var(--color-surface-rgb), .35);border-radius:var(--radius-full);background:rgba(var(--color-brand-900-rgb), .55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:48px;height:48px;color:var(--color-on-brand);cursor:pointer;transition:background var(--dur) var(--ease);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Ar1lLW_arrow:hover{background:rgba(var(--color-brand-900-rgb), .85)}.Ar1lLW_prev{inset-inline-start:var(--space-4)}.Ar1lLW_next{inset-inline-end:var(--space-4)}.Ar1lLW_controls{align-items:center;gap:var(--space-5);margin-top:var(--space-4);display:flex}.Ar1lLW_playPause{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font:inherit;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;font-weight:600;display:inline-flex}.Ar1lLW_dots{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.Ar1lLW_dot{border-radius:var(--radius-full);background:var(--color-border-strong);cursor:pointer;width:34px;height:6px;transition:background var(--dur) var(--ease);border:none;padding:0}.Ar1lLW_dotOn{background:var(--color-brand-600)}.Ar1lLW_dots li{place-items:center;min-height:44px;display:grid}@media (max-width:760px){.Ar1lLW_stage{aspect-ratio:4/5}.Ar1lLW_scrim{background:linear-gradient(180deg, rgba(var(--color-brand-900-rgb), .35) 0%, rgba(var(--color-brand-900-rgb), .9) 62%)}.Ar1lLW_caption{padding-bottom:var(--space-6);justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.Ar1lLW_slide{transition:opacity 1ms linear;transform:none}.Ar1lLW_slideOn{transform:none}}
.RpVVRa_section{padding:var(--t-section-pad,var(--space-8)) 0}.RpVVRa_alt{background:var(--color-sand-100)}.RpVVRa_dark{background:var(--color-brand-900);color:var(--color-on-brand)}.RpVVRa_head{max-width:40em;margin-bottom:var(--space-6)}.RpVVRa_kicker{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-600);margin-bottom:var(--space-2);font-weight:600}.RpVVRa_title{font-family:var(--t-display,var(--font-serif));font-weight:var(--t-display-weight,600);letter-spacing:var(--t-display-tracking,-.02em);font-size:calc(clamp(26px,4vw,36px)*var(--t-display-scale,1));margin-bottom:var(--space-3)}.RpVVRa_lede{color:var(--color-text-muted);font-size:17px}.RpVVRa_dark .RpVVRa_title,.RpVVRa_dark .RpVVRa_kicker{color:var(--color-on-brand)}.RpVVRa_dark .RpVVRa_lede{color:var(--color-brand-100)}.RpVVRa_darkList{margin:var(--space-6) 0 0;gap:var(--space-3);color:var(--color-brand-100);flex-direction:column;padding:0;font-size:15px;list-style:none;display:flex}.RpVVRa_darkList li{align-items:flex-start;gap:var(--space-3);display:flex}.RpVVRa_darkList svg{color:var(--color-brand-100);flex:none;margin-top:4px}.RpVVRa_grid{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.RpVVRa_hero{isolation:isolate;min-height:min(92vh,860px);padding:var(--space-9) 0 var(--space-8);color:var(--color-on-brand);align-items:center;display:flex;position:relative;overflow:hidden}.RpVVRa_heroBack{z-index:-2;transform:translate3d(0, var(--parallax,0px), 0);will-change:transform;position:absolute;inset:-12% 0}.RpVVRa_heroBackImg,.RpVVRa_heroVideo{object-fit:cover;object-position:60% 40%;width:100%;height:100%;display:block}.RpVVRa_heroScrim{z-index:-1;background:linear-gradient(100deg, rgba(var(--color-brand-900-rgb), .94) 0%, rgba(var(--color-brand-900-rgb), .82) 42%, rgba(var(--color-brand-900-rgb), .35) 72%, rgba(var(--color-brand-900-rgb), .55) 100%);position:absolute;inset:0}.RpVVRa_heroGrid{gap:var(--space-7);align-items:center;width:100%;display:grid}.RpVVRa_heroCopy{max-width:660px}.RpVVRa_rating{align-items:center;gap:var(--space-2);background:rgba(var(--color-surface-rgb), .12);border:1px solid rgba(var(--color-surface-rgb), .22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-brand-100);font-size:var(--text-xs);border-radius:var(--radius-full);margin-bottom:var(--space-5);padding:6px 14px;display:inline-flex}.RpVVRa_rating b{color:var(--color-on-brand);font-size:var(--text-sm)}.RpVVRa_stars{color:var(--color-accent);gap:1px;display:inline-flex}.RpVVRa_h1{font-family:var(--t-display,var(--font-serif));font-weight:var(--t-display-weight,600);font-size:calc(clamp(42px,7.2vw,82px)*var(--t-display-scale,1));letter-spacing:-.035em;color:var(--color-on-brand);margin-bottom:var(--space-5);text-wrap:balance;line-height:.98}.RpVVRa_h1 em{color:var(--color-brand-100);font-style:italic;display:block}.RpVVRa_h1 .RpVVRa_line-mask,.RpVVRa_h1 span,.RpVVRa_h1 em{line-height:inherit}.RpVVRa_heroLede{color:var(--color-brand-100);margin-bottom:var(--space-6);max-width:30em;font-size:clamp(17px,2.2vw,20px)}.RpVVRa_cta{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.RpVVRa_chips{padding:var(--space-5) 0 0;border-top:1px solid rgba(var(--color-surface-rgb), .2);gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;list-style:none;display:flex}.RpVVRa_chips li{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-brand-100);display:flex}.RpVVRa_chips svg{color:var(--color-brand-500);flex:none}.RpVVRa_heroSide{gap:var(--space-5);flex-direction:column;display:flex}.RpVVRa_proof{background:var(--color-brand-900);color:var(--color-on-brand);padding:var(--space-7) 0}.RpVVRa_statRow{gap:var(--space-5);text-align:center;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.RpVVRa_statValue{font-family:var(--font-serif);color:var(--color-on-brand);font-variant-numeric:tabular-nums;font-size:clamp(30px,5vw,44px);line-height:1.05;display:block}.RpVVRa_statLabel{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-brand-100);display:block}.RpVVRa_accred{margin:var(--space-7) 0 0;padding:var(--space-5) 0 0;border-top:1px solid rgba(var(--color-surface-rgb), .16);gap:var(--space-4);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.RpVVRa_accred li{align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-brand-100);flex-wrap:wrap;display:flex}.RpVVRa_accred svg{color:var(--color-brand-500);flex:none;align-self:center}.RpVVRa_accred b{color:var(--color-on-brand);font-size:var(--text-sm);letter-spacing:.04em}.RpVVRa_card{background:var(--color-surface);border:var(--t-card-border,1px solid var(--color-border));border-radius:var(--t-radius,var(--radius-lg));box-shadow:var(--t-card-shadow,none);padding:var(--space-6);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.RpVVRa_card:hover{border-color:var(--color-brand-600);box-shadow:var(--shadow-md);transform:translateY(-4px)}.RpVVRa_card:hover .RpVVRa_ico{background:var(--color-brand-600);color:var(--color-on-brand)}.RpVVRa_ico{border-radius:var(--radius-md);background:var(--color-brand-50);width:44px;height:44px;color:var(--color-brand-700);margin-bottom:var(--space-4);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);place-items:center;display:grid}.RpVVRa_cardTitle{font-size:var(--text-lg);margin-bottom:var(--space-2)}.RpVVRa_cardBody{color:var(--color-text-subtle);font-size:15px}.RpVVRa_duration{margin-top:var(--space-4);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-600);font-weight:600;display:inline-block}.RpVVRa_teamGrid{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.RpVVRa_person{background:var(--color-surface);border:var(--t-card-border,1px solid var(--color-border));box-shadow:var(--t-card-shadow,none);border-radius:var(--t-radius,var(--radius-lg));transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}.RpVVRa_person:hover{border-color:var(--color-brand-600);box-shadow:var(--shadow-md);transform:translateY(-4px)}.RpVVRa_portrait{background:linear-gradient(135deg, var(--color-brand-100), var(--color-sand-200));aspect-ratio:4/5;place-items:center;display:grid;position:relative;overflow:hidden}.RpVVRa_portraitImg{object-fit:cover;object-position:50% 28%;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease)}.RpVVRa_person:hover .RpVVRa_portraitImg{transform:scale(1.04)}.RpVVRa_monogram{font-family:var(--font-serif);color:var(--color-brand-700);font-size:46px}.RpVVRa_years{top:var(--space-3);background:var(--color-surface);color:var(--color-brand-900);font-size:var(--text-xs);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);padding:4px 10px;font-weight:600;position:absolute;inset-inline-start:var(--space-3)}.RpVVRa_personBody{padding:var(--space-5);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.RpVVRa_personName{font-size:var(--text-lg)}.RpVVRa_role{color:var(--color-brand-600);font-size:var(--text-sm);font-weight:600}.RpVVRa_focus{color:var(--color-text-subtle);margin-bottom:var(--space-2);font-size:15px}.RpVVRa_meta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle);display:flex}.RpVVRa_meta svg{color:var(--color-brand-600);flex:none}.RpVVRa_slot{align-items:baseline;gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-brand-50);color:var(--color-text-subtle);font-size:var(--text-xs);display:flex}.RpVVRa_slot b{color:var(--color-brand-900);font-size:var(--text-sm);white-space:nowrap}.RpVVRa_slotDot{background:var(--color-success);width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--color-success-rgb), .2);border-radius:50%;flex:none}.RpVVRa_personBody>:last-child{margin-top:auto}.RpVVRa_priceGrid{gap:var(--space-5);align-items:start;margin:0;padding:0;list-style:none;display:grid}.RpVVRa_price{gap:var(--space-3);background:var(--color-surface);border:var(--t-card-border,1px solid var(--color-border));box-shadow:var(--t-card-shadow,none);border-radius:var(--t-radius,var(--radius-lg));padding:var(--space-6);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);flex-direction:column;display:flex;position:relative}.RpVVRa_price:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.RpVVRa_featured{border-color:var(--color-brand-600);box-shadow:var(--shadow-md)}.RpVVRa_badge{top:0;background:var(--color-brand-600);color:var(--color-on-brand);font-size:var(--text-xs);border-radius:var(--radius-full);padding:4px 12px;font-weight:600;position:absolute;inset-inline-start:var(--space-6);transform:translateY(-50%)}.RpVVRa_amount{font-family:var(--font-serif);color:var(--color-brand-900);font-size:40px;line-height:1}.RpVVRa_amount span{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-subtle);margin-top:var(--space-1);font-weight:400;display:block}.RpVVRa_includes{margin:var(--space-2) 0 var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.RpVVRa_includes li{align-items:flex-start;gap:var(--space-2);color:var(--color-text-muted);font-size:15px;display:flex}.RpVVRa_includes svg{color:var(--color-brand-600);flex:none;margin-top:4px}.RpVVRa_price>:last-child{margin-top:auto}.RpVVRa_steps{gap:var(--space-5);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.RpVVRa_steps li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.RpVVRa_stepNo{border-radius:var(--radius-full);background:var(--color-brand-900);width:36px;height:36px;color:var(--color-on-brand);font-family:var(--font-serif);font-size:var(--text-lg);margin-bottom:var(--space-4);place-items:center;display:grid}.RpVVRa_quote{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.RpVVRa_quoteText{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-brand-900);margin:0;line-height:1.45}.RpVVRa_quoteWho{font-size:var(--text-sm);color:var(--color-text-subtle);flex-direction:column;margin-top:auto;display:flex}.RpVVRa_quoteWho b{color:var(--color-text)}.RpVVRa_hours{border-collapse:collapse;width:100%}.RpVVRa_hours th{text-align:left;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-weight:600}.RpVVRa_hours td{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-size:15px}.RpVVRa_hours td:last-child{text-align:right;font-weight:600}.RpVVRa_detail{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);color:var(--color-text-muted);grid-template-columns:20px 1fr;font-size:15px;display:grid}.RpVVRa_detail a,.RpVVRa_detail>span{align-items:center;min-height:44px;display:flex}.RpVVRa_detail svg{color:var(--color-brand-600);flex:none;justify-self:center}.RpVVRa_dark{isolation:isolate;position:relative;overflow:hidden}.RpVVRa_bookBack{z-index:-2;position:absolute;inset:0}.RpVVRa_bookImg{object-fit:cover;object-position:50% 62%}.RpVVRa_bookScrim{z-index:-1;background:linear-gradient(95deg, rgba(var(--color-brand-900-rgb), .97) 0%, rgba(var(--color-brand-900-rgb), .93) 45%, rgba(var(--color-brand-900-rgb), .8) 100%);position:absolute;inset:0}.RpVVRa_bookGrid{gap:var(--space-7);align-items:start;display:grid}.RpVVRa_foot{background:var(--color-text);color:var(--color-sand-200);padding:var(--space-8) 0 var(--space-5);font-size:15px}.RpVVRa_foot a{color:var(--color-sand-100);text-decoration:none}.RpVVRa_foot a:hover{text-decoration:underline}.RpVVRa_footGrid{gap:var(--space-6);display:grid}.RpVVRa_footHead{color:var(--color-on-brand);font-size:var(--text-sm);letter-spacing:.09em;text-transform:uppercase;margin-bottom:var(--space-3);font-weight:600;font-family:var(--font-sans)}.RpVVRa_footList{margin:0;padding:0;list-style:none}.RpVVRa_footList li{margin-bottom:var(--space-1)}.RpVVRa_footList a{align-items:center;min-height:44px;display:inline-flex}.RpVVRa_footBase a{text-underline-offset:3px;text-decoration:underline}.RpVVRa_footBase{border-top:1px solid rgba(var(--color-surface-rgb), .14);margin-top:var(--space-7);padding-top:var(--space-5);font-size:var(--text-xs);color:var(--color-on-dark-muted);justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (min-width:720px){.RpVVRa_grid2{grid-template-columns:repeat(2,1fr)}.RpVVRa_grid3{grid-template-columns:repeat(3,1fr)}.RpVVRa_teamGrid{grid-template-columns:repeat(2,1fr)}.RpVVRa_priceGrid{grid-template-columns:repeat(3,1fr)}.RpVVRa_statRow,.RpVVRa_accred{grid-template-columns:repeat(4,1fr)}.RpVVRa_steps{grid-template-columns:repeat(2,1fr)}.RpVVRa_footGrid{grid-template-columns:2fr 1fr 1fr}}@media (min-width:980px){.RpVVRa_section{padding:var(--space-9) 0}.RpVVRa_heroGrid{grid-template-columns:1.05fr .95fr}.RpVVRa_teamGrid{grid-template-columns:repeat(2,1fr)}.RpVVRa_steps{grid-template-columns:repeat(4,1fr)}.RpVVRa_bookGrid{grid-template-columns:.85fr 1.15fr}}.RpVVRa_ops{isolation:isolate;padding:var(--space-9) 0;color:var(--color-on-brand);position:relative;overflow:hidden}.RpVVRa_opsBack{z-index:-2;position:absolute;inset:0}.RpVVRa_opsImg{object-fit:cover;object-position:50% 45%}.RpVVRa_opsScrim{z-index:-1;background:linear-gradient(180deg, rgba(var(--color-brand-900-rgb), .93) 0%, rgba(var(--color-brand-900-rgb), .88) 100%);position:absolute;inset:0}.RpVVRa_ops .RpVVRa_title,.RpVVRa_ops .RpVVRa_kicker{color:var(--color-on-brand)}.RpVVRa_ops .RpVVRa_kicker{color:var(--color-brand-100)}.RpVVRa_opsGrid{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.RpVVRa_opsGrid li{background:rgba(var(--color-surface-rgb), .11);border:1px solid rgba(var(--color-surface-rgb), .24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-lg);padding:var(--space-6)}.RpVVRa_opsGrid .RpVVRa_cardTitle{color:var(--color-on-brand)}.RpVVRa_opsGrid .RpVVRa_cardBody{color:var(--color-brand-100)}.RpVVRa_opsIco{border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb), .18);border:1px solid rgba(var(--color-surface-rgb), .14);width:44px;height:44px;color:var(--color-on-brand);margin-bottom:var(--space-4);place-items:center;display:grid}.RpVVRa_quals{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.RpVVRa_score{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-subtle);display:flex}.RpVVRa_score svg{color:var(--color-accent)}.RpVVRa_score b{color:var(--color-text);font-size:var(--text-sm);margin-inline-end:2px}.RpVVRa_personCta{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);margin-top:auto;display:flex}.RpVVRa_fee{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-brand-900);line-height:1.1}.RpVVRa_fee span{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-subtle);display:block}@media (min-width:720px){.RpVVRa_opsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.RpVVRa_heroGrid{grid-template-columns:1.15fr .85fr}.RpVVRa_opsGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:720px){.RpVVRa_person{flex-direction:row}.RpVVRa_portrait{aspect-ratio:auto;flex:0 0 210px}.RpVVRa_personBody{min-width:0}}.RpVVRa_deptLinks{margin:var(--space-4) 0 var(--space-3);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.RpVVRa_deptLinks a{border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-brand-700);padding:4px 12px;text-decoration:none;display:inline-block}.RpVVRa_deptLinks a:hover{border-color:var(--color-brand-600);background:var(--color-brand-50)}.RpVVRa_deptCount{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);margin-top:auto}
.DNLN9W_list{border-top:1px solid var(--color-border);max-width:46em}.DNLN9W_item{border-bottom:1px solid var(--color-border)}.DNLN9W_trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 0;font:inherit;font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-brand-900);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.DNLN9W_trigger:hover{color:var(--color-brand-600)}.DNLN9W_chev{color:var(--color-brand-600);transition:transform var(--dur) var(--ease);flex:none}.DNLN9W_open .DNLN9W_chev{transform:rotate(180deg)}.DNLN9W_panel{transition:grid-template-rows var(--dur) var(--ease);grid-template-rows:0fr;display:grid}.DNLN9W_open .DNLN9W_panel{grid-template-rows:1fr}.DNLN9W_panelInner{overflow:hidden}.DNLN9W_answer{padding-bottom:var(--space-5);color:var(--color-text-muted);max-width:42em;font-size:15px}@media (prefers-reduced-motion:reduce){.DNLN9W_panel{transition:none}}
.BHEiKq_track{height:3px;z-index:var(--z-skip);pointer-events:none;position:fixed;inset:0 0 auto}.BHEiKq_bar{background:var(--color-accent);transform-origin:0;will-change:transform;height:100%;transform:scaleX(0)}
.RznC8W_section{padding:var(--space-8) 0;background:var(--color-sand-100)}.RznC8W_head{max-width:40em;margin-bottom:var(--space-6)}.RznC8W_kicker{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-600);margin-bottom:var(--space-2);font-weight:600}.RznC8W_title{margin-bottom:var(--space-3);font-size:clamp(26px,4vw,36px)}.RznC8W_lede{color:var(--color-text-muted);font-size:17px}.RznC8W_grid{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.RznC8W_tile{gap:var(--space-3);flex-direction:column;display:flex}.RznC8W_tileBtn{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;width:100%;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease);padding:0;display:block;position:relative;overflow:hidden}.RznC8W_tileBtn:hover,.RznC8W_tileBtn:focus-visible{box-shadow:var(--shadow-lg);border-color:var(--color-brand-600);transform:translateY(-4px)}.RznC8W_img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform var(--dur-slow) var(--ease)}.RznC8W_tileBtn:hover .RznC8W_img,.RznC8W_tileBtn:focus-visible .RznC8W_img{transform:scale(1.04)}.RznC8W_expand{top:var(--space-3);border-radius:var(--radius-full);background:var(--color-surface);width:32px;height:32px;color:var(--color-brand-700);box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);place-items:center;display:grid;position:absolute;inset-inline-end:var(--space-3);transform:translateY(-4px)}.RznC8W_tileBtn:hover .RznC8W_expand,.RznC8W_tileBtn:focus-visible .RznC8W_expand{opacity:1;transform:none}.RznC8W_caption{padding:var(--space-6) var(--space-4) var(--space-4);text-align:left;color:var(--color-on-brand);background:linear-gradient(180deg, rgba(var(--color-ink-rgb), 0) 0%, rgba(var(--color-ink-rgb), .82) 100%);flex-direction:column;gap:2px;display:flex;position:absolute;inset:auto 0 0}.RznC8W_capTitle{font-family:var(--font-serif);font-size:var(--text-lg);line-height:1.2}.RznC8W_capHint{font-size:var(--text-xs);color:var(--color-brand-100)}.RznC8W_points{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.RznC8W_points li{font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:4px 10px}.RznC8W_dialog{background:0 0;border:0;width:100%;max-width:min(1000px,94vw);padding:0}.RznC8W_dialog::backdrop{background:rgba(var(--color-ink-rgb), .72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.RznC8W_viewer{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.RznC8W_viewerImg{width:100%;height:auto;display:block}.RznC8W_viewerBar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:flex}.RznC8W_viewerTitle{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-brand-900)}.RznC8W_viewerNav{gap:var(--space-2);flex:none;display:flex}.RznC8W_round{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);width:38px;height:38px;color:var(--color-brand-700);cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);place-items:center;display:grid}.RznC8W_round:hover{background:var(--color-brand-600);color:var(--color-on-brand)}@media (min-width:720px){.RznC8W_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.RznC8W_section{padding:var(--space-9) 0}.RznC8W_grid{grid-template-columns:repeat(3,1fr)}}
.jnZr8q_panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.jnZr8q_steps{margin:0 0 var(--space-2);padding:0 0 var(--space-5);border-bottom:1px solid var(--color-border);gap:var(--space-4);flex-wrap:wrap;list-style:none;display:flex}.jnZr8q_stepItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle);display:flex}.jnZr8q_stepItem[data-state=now]{color:var(--color-brand-900);font-weight:600}.jnZr8q_stepDot{border:1px solid var(--color-border-strong);width:24px;height:24px;font-size:var(--text-xs);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.jnZr8q_stepItem[data-state=now] .jnZr8q_stepDot{background:var(--color-brand-600);border-color:var(--color-brand-600);color:var(--color-on-brand)}.jnZr8q_stepItem[data-state=done] .jnZr8q_stepDot{background:var(--color-brand-100);border-color:var(--color-brand-100);color:var(--color-brand-700)}.jnZr8q_title{font-size:var(--text-xl)}.jnZr8q_sub{font-size:var(--text-sm);color:var(--color-text-subtle);margin-top:calc(var(--space-3)*-1)}.jnZr8q_people{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jnZr8q_person{align-items:center;gap:var(--space-4);text-align:left;width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur) var(--ease);display:flex}.jnZr8q_person:hover,.jnZr8q_person:focus-visible{border-color:var(--color-brand-600);background:var(--color-brand-50);transform:translate(2px)}.jnZr8q_person>svg{color:var(--color-brand-600);flex:none}.jnZr8q_portrait{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--color-brand-100), var(--color-sand-200));flex:none;place-items:center;width:56px;height:70px;display:grid;overflow:hidden}.jnZr8q_portraitImg{object-fit:cover;object-position:50% 26%;width:100%;height:100%}.jnZr8q_monogram{font-family:var(--font-serif);color:var(--color-brand-700);font-size:20px}.jnZr8q_personBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jnZr8q_personName{color:var(--color-text);font-weight:600}.jnZr8q_personRole{font-size:var(--text-xs);color:var(--color-brand-600);font-weight:600}.jnZr8q_personFocus{font-size:var(--text-xs);color:var(--color-text-subtle)}.jnZr8q_personFree{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);display:inline-flex}.jnZr8q_personFree svg{color:var(--color-success)}.jnZr8q_pair{gap:var(--space-4);display:grid}.jnZr8q_actions{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.jnZr8q_privacy{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle);display:inline-flex}.jnZr8q_privacy svg{color:var(--color-brand-600)}.jnZr8q_slots{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(116px,1fr));margin:0;padding:0;list-style:none;display:grid}.jnZr8q_slot{width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur) var(--ease);flex-direction:column;gap:2px;display:flex}.jnZr8q_slot:hover:not(:disabled),.jnZr8q_slot:focus-visible:not(:disabled){border-color:var(--color-brand-600);background:var(--color-brand-50);transform:translateY(-2px)}.jnZr8q_slot:disabled{cursor:not-allowed;opacity:.45;text-decoration:line-through}.jnZr8q_slotDay{font-size:var(--text-xs);color:var(--color-text-subtle)}.jnZr8q_slotTime{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-brand-900)}.jnZr8q_empty,.jnZr8q_failed{font-size:var(--text-sm);color:var(--color-text-muted)}.jnZr8q_failed{color:var(--color-danger)}.jnZr8q_doneMark{background:var(--color-brand-100);width:56px;height:56px;color:var(--color-brand-700);border-radius:50%;place-items:center;display:grid}.jnZr8q_doneTitle{font-size:clamp(22px,3vw,28px)}.jnZr8q_summary{gap:var(--space-3);margin:0;display:grid}.jnZr8q_summary>div{gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.jnZr8q_summary dt{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);flex:0 0 110px}.jnZr8q_summary dd{min-width:0;color:var(--color-text);flex:1;margin:0}.jnZr8q_doneNote{font-size:var(--text-sm);color:var(--color-text-subtle)}@media (min-width:620px){.jnZr8q_pair{grid-template-columns:1fr 1fr}}
.Hq78da_panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.Hq78da_title{font-size:var(--text-xl);margin:0}.Hq78da_sub{color:var(--color-text-subtle);font-size:var(--text-sm);margin:calc(var(--space-3)*-1) 0 0}.Hq78da_note{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle);margin:calc(var(--space-2)*-1) 0 0;display:flex}.Hq78da_note svg{color:var(--color-brand-600);flex:none}.Hq78da_doneIcon{background:var(--color-brand-100);width:44px;height:44px;color:var(--color-brand-700);border-radius:50%;place-items:center;margin:0;display:grid}.Hq78da_doneTitle{font-size:var(--text-xl);margin:0}.Hq78da_doneBody{color:var(--color-text-muted);font-size:15px}.Hq78da_failed{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-danger);margin:0;display:flex}
.Et0Tua_directory{gap:var(--space-5);flex-direction:column;display:flex}.Et0Tua_searchRow{max-width:44rem;position:relative}.Et0Tua_searchIcon{inset-inline-start:var(--space-4);color:var(--color-text-subtle);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Et0Tua_search{width:100%;min-height:54px;padding:0 var(--space-8) 0 var(--space-7);font:inherit;font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.Et0Tua_search:focus{border-color:var(--color-brand-600);box-shadow:0 0 0 4px var(--color-brand-50);outline:none}.Et0Tua_search::-webkit-search-cancel-button{appearance:none}.Et0Tua_clear{inset-inline-end:var(--space-3);border-radius:var(--radius-full);background:var(--color-bg-subtle);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;border:none;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Et0Tua_filters{align-items:stretch;gap:var(--space-4);padding:var(--space-5);background:var(--color-bg-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.Et0Tua_filtersLabel{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);min-height:32px;font-weight:700;display:flex}.Et0Tua_facet{border:none;width:100%;min-width:0;margin:0;padding:0}.Et0Tua_facetLegend{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-2);padding:0;font-weight:600}.Et0Tua_facetOptions{flex-wrap:wrap;gap:6px;display:flex}.Et0Tua_chip,.Et0Tua_toggle,.Et0Tua_sortChip{min-height:34px;padding:0 var(--space-4);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font:inherit;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);display:inline-flex}.Et0Tua_chip:hover,.Et0Tua_toggle:hover,.Et0Tua_sortChip:hover{border-color:var(--color-brand-600)}.Et0Tua_chip[aria-pressed=true],.Et0Tua_toggle[aria-pressed=true],.Et0Tua_sortChip[aria-pressed=true]{background:var(--color-brand-600);border-color:var(--color-brand-600);color:var(--color-on-brand)}.Et0Tua_toggle{align-self:flex-start}.Et0Tua_resultsBar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.Et0Tua_count{color:var(--color-text);font-weight:600}.Et0Tua_sorts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Et0Tua_sortLabel{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);margin-inline-end:var(--space-1);font-weight:600}.Et0Tua_grid{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.Et0Tua_card{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);flex-direction:column;display:flex}.Et0Tua_card:hover{border-color:var(--color-brand-600);box-shadow:var(--shadow-md);transform:translateY(-3px)}.Et0Tua_cardTop{gap:var(--space-4);align-items:flex-start;display:flex}.Et0Tua_photo,.Et0Tua_monogram{border-radius:var(--radius-full);object-fit:cover;flex:none;width:76px;height:76px}.Et0Tua_monogram{background:var(--color-brand-100);color:var(--color-brand-900);font-family:var(--font-serif);letter-spacing:.02em;place-items:center;font-size:24px;font-weight:600;display:grid}.Et0Tua_who{min-width:0}.Et0Tua_name{font-size:var(--text-lg);color:var(--color-brand-900)}.Et0Tua_role{font-size:var(--text-sm);color:var(--color-brand-600);font-weight:600}.Et0Tua_quals{font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:2px}.Et0Tua_rating{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.Et0Tua_rating svg{color:var(--color-accent);fill:var(--color-accent)}.Et0Tua_focus{color:var(--color-text-muted);font-size:15px}.Et0Tua_meta{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Et0Tua_meta li{align-items:center;gap:var(--space-2);display:flex}.Et0Tua_meta svg{color:var(--color-brand-600);flex:none}.Et0Tua_depts{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.Et0Tua_cardFoot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);margin-top:auto;display:flex}.Et0Tua_slot{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text);display:flex}.Et0Tua_slot svg{color:var(--color-success);flex:none}.Et0Tua_fee{color:var(--color-brand-900);font-weight:700}.Et0Tua_none{align-items:flex-start;gap:var(--space-3);padding:var(--space-7);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);flex-direction:column;max-width:46rem;display:flex}.Et0Tua_noneTitle{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-brand-900)}.Et0Tua_noneBody{color:var(--color-text-muted);font-size:15px}@media (min-width:760px){.Et0Tua_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1180px){.Et0Tua_grid{grid-template-columns:repeat(3,1fr)}}
.OiRO_G_hero{isolation:isolate;position:relative}.OiRO_G_rating{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);margin-bottom:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);padding:6px 14px;display:inline-flex}.OiRO_G_ratingDark{background:rgba(var(--color-surface-rgb), .12);border-color:rgba(var(--color-surface-rgb), .22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-brand-100)}.OiRO_G_rating b{color:var(--color-brand-900);font-size:var(--text-sm)}.OiRO_G_ratingDark b{color:var(--color-on-brand)}.OiRO_G_stars{color:var(--color-accent);gap:1px;display:inline-flex}.OiRO_G_h1,.OiRO_G_h1Sans,.OiRO_G_h1Edit{font-family:var(--t-display,var(--font-serif));font-weight:var(--t-display-weight,600);letter-spacing:var(--t-display-tracking,-.02em);margin-bottom:var(--space-5)}.OiRO_G_h1{color:var(--color-on-brand);text-wrap:balance;font-size:clamp(42px,7vw,80px);line-height:.98}.OiRO_G_h1 em{color:var(--color-brand-100);font-style:italic;display:block}.OiRO_G_h1Sans{text-wrap:balance;font-size:clamp(34px,4.6vw,56px);line-height:1.05}.OiRO_G_lede,.OiRO_G_ledeWide{margin-bottom:var(--space-6);font-size:clamp(16px,2vw,19px)}.OiRO_G_lede{max-width:32em}.OiRO_G_cta{gap:var(--space-3);flex-wrap:wrap;display:flex}.OiRO_G_cinematic{min-height:min(92vh,860px);padding:var(--space-9) 0 var(--space-8);color:var(--color-on-brand);align-items:center;display:flex;overflow:hidden}.OiRO_G_back{z-index:-2;transform:translate3d(0, var(--parallax,0px), 0);will-change:transform;position:absolute;inset:-12% 0}.OiRO_G_back video{object-fit:cover;object-position:60% 40%;width:100%;height:100%}.OiRO_G_scrim{z-index:-1;background:linear-gradient(100deg, rgba(var(--color-brand-900-rgb), .94) 0%, rgba(var(--color-brand-900-rgb), .82) 42%, rgba(var(--color-brand-900-rgb), .35) 72%, rgba(var(--color-brand-900-rgb), .55) 100%);position:absolute;inset:0}.OiRO_G_cineGrid{gap:var(--space-7);align-items:center;width:100%;display:grid}.OiRO_G_cineCopy{max-width:660px}.OiRO_G_cinematic .OiRO_G_lede{color:var(--color-brand-100)}.OiRO_G_split{min-height:min(80vh,720px);display:grid}.OiRO_G_splitPanel{background:var(--color-brand-900);color:var(--color-on-brand);padding:var(--space-8) var(--space-5);align-items:center;display:flex}.OiRO_G_splitInner{max-width:34rem;margin-inline-start:auto;padding-inline-end:var(--space-6)}.OiRO_G_split .OiRO_G_h1Sans{color:var(--color-on-brand)}.OiRO_G_split .OiRO_G_lede{color:var(--color-brand-100)}.OiRO_G_deptChips{margin:0 0 var(--space-6);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.OiRO_G_deptChips a{align-items:center;gap:var(--space-2);border:1px solid rgba(var(--color-surface-rgb), .28);border-radius:var(--t-radius-sm,var(--radius-full));font-size:var(--text-xs);color:var(--color-brand-100);padding:6px 14px;text-decoration:none;display:inline-flex}.OiRO_G_deptChips a:hover{background:rgba(var(--color-surface-rgb), .14);color:var(--color-on-brand)}.OiRO_G_deptChips a.OiRO_G_chipAll{border-color:var(--color-brand-500);color:var(--color-brand-500)}.OiRO_G_splitShot{min-height:320px;position:relative}.OiRO_G_splitImg{object-fit:cover}.OiRO_G_panel{background:linear-gradient(180deg, var(--color-brand-50) 0%, var(--color-surface) 100%);padding:var(--space-9) 0 var(--space-8)}.OiRO_G_panelInner{gap:var(--space-7);align-items:center;display:grid}.OiRO_G_panelCopy{max-width:36rem}.OiRO_G_panel .OiRO_G_lede{color:var(--color-text-muted)}.OiRO_G_proofChips{margin:0 0 var(--space-6);gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.OiRO_G_proofChips li{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-brand-900);font-weight:600;display:inline-flex}.OiRO_G_proofChips svg{color:var(--color-brand-600)}.OiRO_G_panelMedia{border-radius:var(--t-radius,var(--radius-lg));padding:var(--space-5);align-items:center;min-height:460px;display:flex;position:relative;overflow:hidden}.OiRO_G_panelImg{object-fit:cover;z-index:-1}.OiRO_G_panelMedia:before{content:"";z-index:-1;background:linear-gradient(180deg, rgba(var(--color-brand-900-rgb), .35) 0%, rgba(var(--color-brand-900-rgb), .6) 100%);position:absolute;inset:0}.OiRO_G_panelFormCard{width:100%}.OiRO_G_editorial{background:var(--color-sand-100);padding:var(--space-7) 0 0;text-align:center}.OiRO_G_editCopy{max-width:46rem;margin:0 auto}.OiRO_G_h1Edit{text-wrap:balance;font-size:clamp(34px,4.6vw,56px);line-height:1.04}.OiRO_G_ledeWide{color:var(--color-text-muted);max-width:38em;margin-inline:auto}.OiRO_G_editorial .OiRO_G_cta{justify-content:center}.OiRO_G_editShotWrap{margin-top:var(--space-6)}.OiRO_G_editShot{border-radius:var(--t-radius,var(--radius-lg));box-shadow:var(--shadow-lg);transform:translate3d(0, var(--parallax,0px), 0);will-change:transform;aspect-ratio:16/9;overflow:hidden}.OiRO_G_editImg{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto}@media (min-width:980px){.OiRO_G_cineGrid{grid-template-columns:1.05fr .95fr}.OiRO_G_split{grid-template-columns:1fr 1fr}.OiRO_G_panelInner{grid-template-columns:1.1fr .9fr}}
.-NPnzq_section{padding:var(--space-8) 0}.-NPnzq_grid{gap:var(--space-5);align-items:start;display:grid}.-NPnzq_route{gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);color:inherit;height:100%;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);flex-direction:column;text-decoration:none;display:flex}a.-NPnzq_route:hover{border-color:var(--color-brand-600);box-shadow:var(--shadow-md);transform:translateY(-4px)}.-NPnzq_routeIco,.-NPnzq_doneIco{border-radius:var(--radius-md);background:var(--color-brand-50);width:48px;height:48px;color:var(--color-brand-700);margin-bottom:var(--space-2);place-items:center;display:grid}.-NPnzq_doneIco{background:var(--color-brand-100);border-radius:50%}.-NPnzq_whatsapp .-NPnzq_routeIco{background:var(--color-brand-100)}.-NPnzq_routeTitle{font-size:var(--text-xl)}.-NPnzq_routeBody{color:var(--color-text-muted);font-size:15px}.-NPnzq_routeAction{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--color-brand-700);font-weight:600;display:inline-flex}.-NPnzq_routeNote{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-4);font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:auto;display:flex}.-NPnzq_routeNote svg{color:var(--color-brand-600);flex:none;margin-top:2px}.-NPnzq_formCard form{gap:var(--space-4);flex-direction:column;display:flex}.-NPnzq_failed{font-size:var(--text-sm);color:var(--color-danger)}@media (min-width:900px){.-NPnzq_grid{grid-template-columns:1fr 1fr 1.25fr}}
.Bm8B1W_panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.Bm8B1W_title{font-size:var(--text-xl)}.Bm8B1W_sub{font-size:var(--text-sm);color:var(--color-text-subtle);margin-top:calc(var(--space-3)*-1)}.Bm8B1W_flags{gap:var(--space-2);color:var(--color-text-muted);flex-direction:column;margin:0;padding-inline-start:var(--space-5);display:flex}.Bm8B1W_actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.Bm8B1W_symptoms{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Bm8B1W_symptom{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.Bm8B1W_symptom:hover{border-color:var(--color-brand-600)}.Bm8B1W_symptom[aria-pressed=true]{background:var(--color-brand-900);border-color:var(--color-brand-900);color:var(--color-on-brand);font-weight:600}.Bm8B1W_result{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-brand-50);border:1px solid var(--color-brand-100);flex-direction:column;align-items:flex-start;display:flex}.Bm8B1W_resultKicker{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-600);display:inline-flex}.Bm8B1W_resultName{font-size:var(--text-xl)}.Bm8B1W_resultBody{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}.Bm8B1W_disclaimer{font-size:var(--text-xs);color:var(--color-text-subtle);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.Bm8B1W_back,.Bm8B1W_linkish{align-self:flex-start;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-brand-600);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.Bm8B1W_emergency{border-color:var(--color-danger);border-width:2px}.Bm8B1W_emergencyMark{background:var(--color-danger);width:56px;height:56px;color:var(--color-on-brand);border-radius:50%;place-items:center;display:grid}.Bm8B1W_emergencyTitle{color:var(--color-danger);font-size:clamp(22px,3vw,28px)}.Bm8B1W_emergencyBody{color:var(--color-text-muted)}.Bm8B1W_emergencyActions{gap:var(--space-3);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.Bm8B1W_routed{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.Bm8B1W_routed a{align-items:center;gap:var(--space-2);min-height:32px;display:inline-flex}.Bm8B1W_routed svg{color:var(--color-brand-600);flex:none}.Bm8B1W_footNote{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-subtle)}.Bm8B1W_page{padding-top:var(--space-7);padding-bottom:var(--space-9)}.Bm8B1W_h1{margin-bottom:var(--space-3);font-size:clamp(32px,5vw,46px)}.Bm8B1W_lede{color:var(--color-text-muted);max-width:38rem;margin-bottom:var(--space-6)}.Bm8B1W_body{max-width:68rem}.Bm8B1W_panel .Bm8B1W_title,.Bm8B1W_panel .Bm8B1W_sub,.Bm8B1W_panel .Bm8B1W_disclaimer{max-width:46rem}.Bm8B1W_deptGrid{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.Bm8B1W_deptCard{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;width:100%;height:100%;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);flex-direction:column;padding:0;display:flex;overflow:hidden}.Bm8B1W_deptCard:hover,.Bm8B1W_deptCard:focus-visible{border-color:var(--color-brand-600);box-shadow:var(--shadow-md);transform:translateY(-4px)}.Bm8B1W_deptShot{display:block;overflow:hidden}.Bm8B1W_deptImg{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform var(--dur-slow) var(--ease)}.Bm8B1W_deptCard:hover .Bm8B1W_deptImg,.Bm8B1W_deptCard:focus-visible .Bm8B1W_deptImg{transform:scale(1.04)}.Bm8B1W_deptBody{gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.Bm8B1W_deptName{font-family:var(--font-serif);font-weight:600;font-size:var(--text-lg);color:var(--color-brand-900)}.Bm8B1W_deptSummary{font-size:var(--text-sm);color:var(--color-text-subtle)}.Bm8B1W_deptGo{align-items:center;gap:var(--space-2);padding-top:var(--space-3);font-size:var(--text-sm);color:var(--color-brand-700);margin-top:auto;font-weight:600;display:inline-flex}@media (min-width:620px){.Bm8B1W_deptGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.Bm8B1W_deptGrid{grid-template-columns:repeat(3,1fr)}}.Bm8B1W_modes{margin-bottom:var(--space-6);background:var(--color-bg-subtle);border-radius:var(--radius-full);flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:5px;display:flex}.Bm8B1W_mode{min-height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;font-weight:600}.Bm8B1W_mode:hover{color:var(--color-text)}.Bm8B1W_mode[aria-selected=true]{background:var(--color-surface);color:var(--color-brand-900);box-shadow:var(--shadow-sm)}.Bm8B1W_steps{align-items:center;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Bm8B1W_step{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle);font-weight:600;display:inline-flex}.Bm8B1W_stepMark{border-radius:var(--radius-full);background:var(--color-bg-subtle);width:24px;height:24px;color:var(--color-text-subtle);font-size:var(--text-xs);place-items:center;font-weight:700;display:grid}.Bm8B1W_stepDone{color:var(--color-brand-700)}.Bm8B1W_stepDone .Bm8B1W_stepMark{background:var(--color-brand-50);color:var(--color-brand-600)}.Bm8B1W_stepOn{color:var(--color-brand-900)}.Bm8B1W_stepOn .Bm8B1W_stepMark{background:var(--color-brand-600);color:var(--color-on-brand)}.Bm8B1W_catGrid{margin:0 0 var(--space-5);gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));padding:0;list-style:none;display:grid}.Bm8B1W_catCard{align-items:flex-start;gap:var(--space-2);width:100%;height:100%;padding:var(--space-4);text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);font:inherit;cursor:pointer;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);flex-direction:column;display:flex}.Bm8B1W_catCard:hover{border-color:var(--color-brand-600);box-shadow:var(--shadow-md);transform:translateY(-3px)}.Bm8B1W_catCard[aria-pressed=true]{border-color:var(--color-brand-600);box-shadow:0 0 0 3px var(--color-brand-50)}.Bm8B1W_catIcon{border-radius:var(--radius-md);background:var(--color-brand-50);width:42px;height:42px;color:var(--color-brand-700);place-items:center;display:grid}.Bm8B1W_catLabel{color:var(--color-text);font-weight:600}.Bm8B1W_catHint{font-size:var(--text-sm);color:var(--color-text-muted)}.Bm8B1W_fieldLabel{font-size:var(--text-sm);color:var(--color-text);margin:var(--space-5) 0 var(--space-3);font-weight:600}.Bm8B1W_fieldLabel:first-of-type{margin-top:0}.Bm8B1W_choiceRow{gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.Bm8B1W_choice{min-height:46px;padding:0 var(--space-5);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font:inherit;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);font-weight:600;display:inline-flex}.Bm8B1W_choice:hover{border-color:var(--color-brand-600)}.Bm8B1W_choice[aria-pressed=true]{background:var(--color-brand-600);border-color:var(--color-brand-600);color:var(--color-on-brand)}.Bm8B1W_choice[aria-pressed=true] svg{color:var(--color-on-brand)}.Bm8B1W_choice svg{color:var(--color-brand-600)}.Bm8B1W_urgentNudge{padding:var(--space-5);margin-bottom:var(--space-6);background:var(--color-danger-50);border:1px solid var(--color-danger);border-radius:var(--radius-lg);border-inline-start-width:5px}.Bm8B1W_urgentTag{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-danger);font-weight:700;display:inline-flex}.Bm8B1W_resultWhy{margin-top:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--color-text-subtle);font-style:italic}
.VNoukW_section{padding:var(--space-8) 0 var(--space-9)}.VNoukW_panel{gap:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:46rem;box-shadow:var(--shadow-md);padding:var(--space-6);flex-direction:column;display:flex}.VNoukW_title{font-size:var(--text-xl)}.VNoukW_body{color:var(--color-text-muted);font-size:15px}.VNoukW_group{gap:var(--space-4);border:0;flex-direction:column;margin:0;padding:0;display:flex}.VNoukW_legend{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-600);padding:0 0 var(--space-3);border-bottom:1px solid var(--color-border);width:100%;margin-bottom:var(--space-2);font-weight:600}.VNoukW_pair{gap:var(--space-4);display:grid}.VNoukW_doneIco{background:var(--color-brand-100);width:52px;height:52px;color:var(--color-brand-700);border-radius:50%;place-items:center;display:grid}.VNoukW_failed{font-size:var(--text-sm);color:var(--color-danger)}.VNoukW_note{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle);border-top:1px solid var(--color-border);padding-top:var(--space-4);display:flex}.VNoukW_note svg{color:var(--color-brand-600);flex:none;margin-top:2px}@media (min-width:620px){.VNoukW_pair{grid-template-columns:1fr 1fr}}
.eWYuTa_page{padding:var(--space-8) 0 var(--space-9)}.eWYuTa_crumb{margin-bottom:var(--space-6);font-size:var(--text-sm)}.eWYuTa_crumb a{align-items:center;gap:var(--space-2);color:var(--color-text-muted);text-decoration:none;display:inline-flex}.eWYuTa_crumb a:hover{color:var(--color-brand-600)}.eWYuTa_head{max-width:44rem;margin-bottom:var(--space-7)}.eWYuTa_h1{letter-spacing:-.03em;margin-bottom:var(--space-4);font-size:clamp(36px,6vw,62px)}.eWYuTa_h2{margin:var(--space-8) 0 var(--space-4);font-size:clamp(22px,3vw,30px)}.eWYuTa_lede{color:var(--color-text-muted);margin-bottom:var(--space-4);font-size:clamp(17px,2.2vw,20px)}.eWYuTa_duration{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-brand-700);background:var(--color-brand-50);border-radius:var(--radius-full);margin-bottom:var(--space-6);padding:6px 14px;display:inline-flex}.eWYuTa_cta{gap:var(--space-3);flex-wrap:wrap;display:flex}.eWYuTa_shot{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.eWYuTa_shotImg{width:100%;height:auto}.eWYuTa_body{max-width:44rem}.eWYuTa_points,.eWYuTa_people,.eWYuTa_others{margin:0;padding:0;list-style:none}.eWYuTa_points li{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--color-text-muted);display:flex}.eWYuTa_points svg{color:var(--color-brand-600);flex:none;margin-top:4px}.eWYuTa_people{gap:var(--space-4);display:grid}.eWYuTa_people li{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-subtle);flex-direction:column;display:flex}.eWYuTa_people b{font-size:var(--text-base);color:var(--color-text)}.eWYuTa_quals{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.eWYuTa_others{gap:var(--space-2);flex-wrap:wrap;display:flex}.eWYuTa_others a{border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-brand-700);padding:6px 14px;text-decoration:none;display:inline-block}.eWYuTa_others a:hover{border-color:var(--color-brand-600);background:var(--color-brand-50)}.eWYuTa_book{margin-top:var(--space-9);max-width:44rem}@media (min-width:720px){.eWYuTa_people{grid-template-columns:repeat(2,1fr)}}.eWYuTa_bookSub{color:var(--color-text-muted);margin-bottom:var(--space-5)}
.BN7Pra_emergency{margin:var(--space-7) 0 var(--space-6);padding:var(--space-5) var(--space-6);background:var(--color-danger-50);border:1px solid var(--color-danger);border-radius:var(--radius-lg);border-inline-start-width:5px}.BN7Pra_emergencyTag{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-danger);margin-bottom:var(--space-2);font-weight:700;display:inline-flex}.BN7Pra_emergencyTitle{color:var(--color-danger-900);margin-bottom:var(--space-3);font-size:clamp(20px,2.4vw,26px)}.BN7Pra_emergencyBody{color:var(--color-text);max-width:52rem;margin-bottom:var(--space-4);font-size:15px}.BN7Pra_emergencyCall{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--color-danger);color:var(--color-on-danger);font-weight:700;font-size:var(--text-base);transition:background var(--dur) var(--ease);text-decoration:none;display:inline-flex}.BN7Pra_emergencyCall:hover{background:var(--color-danger-700)}.BN7Pra_emergencyActions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.BN7Pra_emergencyWay{align-items:center;gap:var(--space-2);min-height:44px;font-weight:600;font-size:var(--text-sm);color:var(--color-danger-900);text-underline-offset:3px;text-decoration:underline;display:inline-flex}.BN7Pra_stageTop{scroll-margin-top:96px}.BN7Pra_stageTop:focus{outline:none}.BN7Pra_panel{padding-bottom:var(--space-9)}.BN7Pra_h2{margin-bottom:var(--space-3);font-size:clamp(24px,3.2vw,32px)}.BN7Pra_lede{color:var(--color-text-muted);max-width:46rem;margin-bottom:var(--space-6)}.BN7Pra_cardBody{color:var(--color-text-muted);font-size:15px}.BN7Pra_searchRow{max-width:44rem;position:relative}.BN7Pra_searchIcon{inset-inline-start:var(--space-4);color:var(--color-text-subtle);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BN7Pra_search{width:100%;min-height:56px;padding:0 var(--space-8) 0 var(--space-7);font-size:var(--text-lg);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);font-family:inherit}.BN7Pra_search::placeholder{color:var(--color-text-subtle)}.BN7Pra_search:focus{border-color:var(--color-brand-600);box-shadow:0 0 0 4px var(--color-brand-50);outline:none}.BN7Pra_search::-webkit-search-cancel-button{appearance:none}.BN7Pra_clear{inset-inline-end:var(--space-3);border-radius:var(--radius-full);background:var(--color-bg-subtle);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;border:none;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.BN7Pra_clear:hover{background:var(--color-border)}.BN7Pra_live{margin:var(--space-3) 0 var(--space-5);font-size:var(--text-sm);color:var(--color-text-subtle)}.BN7Pra_stop{padding:var(--space-6);border:1px solid var(--color-danger);border-radius:var(--radius-lg);background:var(--color-surface);border-inline-start-width:5px}.BN7Pra_stopTag{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-danger);margin-bottom:var(--space-2);font-weight:700;display:inline-flex}.BN7Pra_stopWhat{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-danger-900);margin-bottom:var(--space-3)}.BN7Pra_stopBody{color:var(--color-text);max-width:46rem;margin-bottom:var(--space-5);font-size:15px}.BN7Pra_units{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.BN7Pra_unit{gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);flex-direction:column;display:flex}.BN7Pra_unit:hover{border-color:var(--color-brand-600);box-shadow:var(--shadow-md);transform:translateY(-3px)}.BN7Pra_unitHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.BN7Pra_unitName{font-size:var(--text-xl);color:var(--color-brand-900)}.BN7Pra_walkIn{padding:4px var(--space-3);border-radius:var(--radius-full);background:var(--color-brand-50);color:var(--color-brand-700);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;flex:none;font-weight:700}.BN7Pra_meta{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.BN7Pra_metaItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.BN7Pra_metaItem dt{color:var(--color-brand-600);align-items:center;display:flex}.BN7Pra_metaItem dd{margin:0}.BN7Pra_notFor{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-50);color:var(--color-danger-900);font-size:var(--text-sm);display:flex}.BN7Pra_notFor svg{color:var(--color-danger);flex:none;margin-top:3px}.BN7Pra_unitGo{align-items:center;gap:var(--space-3) var(--space-5);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.BN7Pra_unitEmergency{border-color:var(--color-danger);border-inline-start:5px solid var(--color-danger)}.BN7Pra_unitEmergency:hover{border-color:var(--color-danger)}.BN7Pra_unitEmergency .BN7Pra_unitName{color:var(--color-danger-900)}.BN7Pra_openNow{padding:4px var(--space-3);border-radius:var(--radius-full);background:var(--color-danger);color:var(--color-on-danger);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;flex:none;font-weight:700}.BN7Pra_unitEmergency .BN7Pra_notFor{background:var(--color-bg-subtle);color:var(--color-text-muted)}.BN7Pra_unitEmergency .BN7Pra_notFor svg{color:var(--color-text-subtle)}.BN7Pra_none{align-items:flex-start;gap:var(--space-3);padding:var(--space-7);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);flex-direction:column;max-width:46rem;display:flex}.BN7Pra_noneTitle{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-brand-900)}.BN7Pra_back{align-items:center;gap:var(--space-2);min-height:44px;margin-bottom:var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--color-brand-700);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;display:inline-flex}.BN7Pra_back:hover{text-underline-offset:3px;text-decoration:underline}.BN7Pra_form{gap:var(--space-5);max-width:34rem;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.BN7Pra_failed{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-50);color:var(--color-danger-900);font-size:var(--text-sm)}.BN7Pra_done{max-width:40rem;padding:var(--space-7);background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--color-success);border-radius:var(--radius-lg)}.BN7Pra_doneIcon{border-radius:var(--radius-full);background:var(--color-success-50);width:56px;height:56px;color:var(--color-success);margin-bottom:var(--space-4);place-items:center;display:grid}.BN7Pra_receipt{margin:var(--space-6) 0;border-top:1px solid var(--color-border)}.BN7Pra_receiptRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-size:15px;display:flex}.BN7Pra_receiptRow dt{color:var(--color-text-muted);flex:none}.BN7Pra_receiptRow dd{text-align:right;margin:0;font-weight:600}.BN7Pra_ref{font-family:var(--font-mono);letter-spacing:.08em}.BN7Pra_notDelivered{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-50);color:var(--color-warning-900);font-size:var(--text-sm);margin-bottom:var(--space-4)}.BN7Pra_doneFoot{color:var(--color-text-muted);margin-bottom:var(--space-5);font-size:15px}.BN7Pra_doneActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.BN7Pra_mapLink{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-brand-700);text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline-flex}@media (min-width:860px){.BN7Pra_units{grid-template-columns:repeat(2,1fr)}}.BN7Pra_ambulance{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-danger);font-size:var(--text-sm);color:var(--color-text-muted);max-width:52rem}.BN7Pra_ambulance a{color:var(--color-danger-900);text-underline-offset:3px;font-weight:700;text-decoration:underline}.BN7Pra_nearest{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-danger)}.BN7Pra_nearestTitle{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-danger-900);margin-bottom:var(--space-2);font-weight:700;display:flex}.BN7Pra_nearestLede{font-size:var(--text-sm);color:var(--color-text-muted);max-width:44rem;margin-bottom:var(--space-4)}.BN7Pra_nearestControls{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.BN7Pra_nearestOr{padding-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle)}.BN7Pra_nearestPostcode{align-items:flex-end;gap:var(--space-3);display:flex}.BN7Pra_nearestPostcode input{max-width:11rem}.BN7Pra_nearestResult{margin-top:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-inline-start:4px solid var(--color-danger);border-radius:var(--radius-md)}.BN7Pra_nearestLabel{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-danger);margin-bottom:var(--space-2);font-weight:700}.BN7Pra_nearestName{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-brand-900);margin-bottom:var(--space-1)}.BN7Pra_nearestMeta{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.BN7Pra_nearestWarn{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-50);color:var(--color-warning-900);font-size:var(--text-sm);font-weight:600}.BN7Pra_nearestActions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.BN7Pra_nearestList{gap:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BN7Pra_nearestList a{color:var(--color-brand-700);text-underline-offset:3px;text-decoration:underline}
._8wWpsW_section{background:var(--color-accent-700);color:var(--color-on-brand);padding:var(--space-9) 0}._8wWpsW_title{letter-spacing:-.03em;color:var(--color-on-brand);margin-bottom:var(--space-8);font-size:clamp(34px,5.5vw,56px)}._8wWpsW_grid{gap:var(--space-7);align-items:center;display:grid}._8wWpsW_player{border-radius:var(--radius-lg);background:rgba(var(--color-ink-rgb), .25);aspect-ratio:4/5;position:relative;overflow:hidden}._8wWpsW_video{object-fit:cover;width:100%;height:100%;display:block}._8wWpsW_cover{cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}._8wWpsW_coverImg{object-fit:cover;width:100%;height:100%}._8wWpsW_play{background:var(--color-surface);width:76px;height:76px;color:var(--color-accent-700);box-shadow:var(--shadow-lg);transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease);border-radius:50%;place-items:center;margin:-38px 0 0 -38px;padding-inline-start:5px;display:grid;position:absolute;top:50%;left:50%}._8wWpsW_cover:hover ._8wWpsW_play,._8wWpsW_cover:focus-visible ._8wWpsW_play{transform:scale(1.08)}._8wWpsW_quoteWrap{margin:0}._8wWpsW_quote{margin:0 0 var(--space-5);letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(20px,2.6vw,30px);line-height:1.35}._8wWpsW_who{flex-direction:column;gap:2px;display:flex}._8wWpsW_name{font-size:var(--text-lg)}._8wWpsW_name b{font-weight:600}._8wWpsW_context{font-size:var(--text-sm);color:rgba(var(--color-surface-rgb), .94)}@media (min-width:980px){._8wWpsW_grid{gap:var(--space-8);grid-template-columns:.8fr 1.2fr}}._8wWpsW_voices{margin-top:var(--space-8)}._8wWpsW_rail{padding:var(--space-2) 0 var(--space-5);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}._8wWpsW_rail::-webkit-scrollbar{display:none}._8wWpsW_rail:focus-visible{outline:3px solid var(--color-surface);outline-offset:-3px;border-radius:var(--radius-md)}._8wWpsW_set{padding:0 0 0 var(--space-5);gap:var(--space-5);flex:none;margin:0;list-style:none;display:flex}._8wWpsW_voice{gap:var(--space-5);min-height:300px;padding:var(--space-6);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;flex:0 0 min(340px,78vw);display:flex}._8wWpsW_voiceQuote{font-size:var(--text-lg);color:var(--color-text);margin:0;line-height:1.45}._8wWpsW_voiceWho{font-size:var(--text-sm);color:var(--color-text-subtle);flex-direction:column;margin-top:auto;display:flex}._8wWpsW_voiceWho b{color:var(--color-text);font-size:var(--text-base)}._8wWpsW_railNav{gap:var(--space-2);justify-content:flex-end;display:flex}._8wWpsW_round{border:1px solid rgba(var(--color-surface-rgb), .45);width:44px;height:44px;color:var(--color-on-brand);cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid}._8wWpsW_round:hover{background:var(--color-surface);color:var(--color-accent-700)}@media (min-width:1180px){._8wWpsW_set:first-child{padding-inline-start:max(var(--space-5),(100vw - var(--wrap))/2 + var(--space-5))}}
.whhwuG_screen{min-height:100dvh;padding:var(--space-6) var(--space-5);background:radial-gradient(120% 90% at 50% -10%, var(--color-brand-100) 0%, transparent 60%),var(--color-sand-100);place-items:center;display:grid}.whhwuG_dialog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-lg);padding:var(--space-7) var(--space-6) var(--space-6);animation:whhwuG_rise var(--dur-slow) var(--ease) both}@keyframes whhwuG_rise{0%{opacity:0;transform:translateY(14px)}}.whhwuG_mark{border-radius:var(--radius-md);background:var(--color-brand-700);width:46px;height:46px;color:var(--color-on-brand);font-family:var(--font-serif);margin-bottom:var(--space-5);place-items:center;font-size:21px;display:grid}.whhwuG_title{margin-bottom:var(--space-2);font-size:23px}.whhwuG_lede{color:var(--color-text-subtle);font-size:var(--text-sm);margin-bottom:var(--space-6)}.whhwuG_alert{align-items:flex-start;gap:var(--space-3);background:rgba(var(--color-accent-rgb), .1);border:1px solid rgba(var(--color-accent-rgb), .3);color:var(--color-text);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);margin-bottom:var(--space-5);display:flex}.whhwuG_alert svg{flex:none;margin-top:2px}.whhwuG_foot{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-subtle);text-align:center}.whhwuG_spin{animation:.9s linear infinite whhwuG_spin}@keyframes whhwuG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.whhwuG_dialog{animation:none}}
.vPbTNW_bar{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:vPbTNW_rise var(--dur) var(--ease);display:flex;position:fixed}.vPbTNW_text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.vPbTNW_text b{font-size:var(--text-sm);color:var(--color-brand-900)}.vPbTNW_text span{font-size:var(--text-xs);color:var(--color-text-subtle)}.vPbTNW_actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.vPbTNW_tel{border-radius:var(--radius-full);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-brand-700);place-items:center;display:grid}@keyframes vPbTNW_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (min-width:980px){.vPbTNW_bar{display:none}}
