.insurance-section .insurance-title{color:#061a38;letter-spacing:-.04em;text-align:center;text-wrap:balance;max-width:1000px;margin:0 auto 64px;font:400 clamp(2.35rem,3.1vw,3rem)/1.12 Montserrat,Arial,sans-serif}.insurance-grid{--insurance-columns:5;--insurance-gap:24px;justify-content:center;gap:16px var(--insurance-gap);flex-wrap:wrap;max-width:1120px;margin:0 auto;padding:0;list-style:none;display:flex}.insurance-partner{flex:0 0 calc((100% - (var(--insurance-columns) - 1) * var(--insurance-gap)) / var(--insurance-columns));text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;padding:8px 4px;display:flex}.insurance-logo-area{place-items:center;width:100%;height:48px;margin-bottom:12px;transition:transform .22s cubic-bezier(.25,1,.5,1);display:grid}.insurance-logo{object-fit:contain;width:40px;height:40px;display:block}.insurance-logo-fallback{color:#061a38;letter-spacing:.04em;background:#ffffffb8;border:1px solid #061a3824;border-radius:999px;place-items:center;min-width:40px;height:40px;padding:0 7px;font:600 11px/1 Inter,Arial,sans-serif;display:grid}.insurance-name{color:#061a38;text-wrap:balance;width:100%;min-height:42px;font:400 14px/21px Inter,Arial,sans-serif;transition:color .18s cubic-bezier(.25,1,.5,1);display:block}@media(hover:hover){.insurance-partner:hover .insurance-logo-area{transform:translateY(-4px)}.insurance-partner:hover .insurance-name{color:var(--primary)}}@media(max-width:1023px){.insurance-grid{--insurance-columns:4}}@media(max-width:639px){.insurance-grid{--insurance-columns:3;--insurance-gap:10px;row-gap:12px}.insurance-partner{padding:6px 2px}.insurance-logo-area{height:38px;margin-bottom:8px}.insurance-logo,.insurance-logo-fallback{transform:scale(.8)}.insurance-name{min-height:33px;font-size:11px;line-height:16.5px}.insurance-section .insurance-title{margin-bottom:48px}}@media(prefers-reduced-motion:reduce){.insurance-logo-area,.insurance-name{transition-duration:.01ms}.insurance-partner:hover .insurance-logo-area{transform:none}}.reviews-section{overflow:hidden}.reviews-title{color:#061a38;letter-spacing:-.04em;text-align:center;text-wrap:balance;max-width:1000px;margin:0 auto 52px;font:400 clamp(2.35rem,3.1vw,3rem)/1.12 Montserrat,Arial,sans-serif}.reviews-viewport{width:100%;padding:8px 0 20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.reviews-track{will-change:transform;width:max-content;animation:36s linear infinite reviews-marquee;display:flex}.reviews-set{gap:20px;margin:0;padding:0 20px 0 0;list-style:none;display:flex}.review-card{color:#061a38;background:#ffffffb8;border:1px solid #0c274614;border-radius:22px;flex-direction:column;flex:0 0 clamp(280px,23vw,350px);min-height:270px;padding:26px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s,opacity .22s,filter .22s;display:flex;box-shadow:0 14px 26px -22px #182c442e,0 2px 8px -6px #182c4414}.review-card:hover,.review-card:focus-within{background:#ffffffe6;border-color:#0c27461f;transform:translateY(-6px);box-shadow:0 20px 34px -28px #182c443d,0 5px 12px -8px #182c441f}:is(.reviews-track:has(.review-card:hover) .review-card:not(:hover),.reviews-track:has(.review-card:focus-within) .review-card:not(:focus-within)){filter:blur(2px)}.review-stars{color:var(--primary);gap:3px;margin-bottom:20px;display:flex}.review-stars svg{fill:currentColor;stroke-width:1.5px;width:15px;height:15px}.reviews-copy{color:#25374d;margin:0 0 24px;font:400 14px/1.72 Inter,Arial,sans-serif}.review-person{border-top:1px solid #0c274614;justify-content:flex-start;align-items:baseline;gap:16px;margin-top:auto;padding-top:18px;font-family:Inter,Arial,sans-serif;display:flex}.review-person strong{font-size:14px;font-weight:600}.review-source{color:var(--muted-foreground);touch-action:manipulation;align-items:center;gap:4px;width:fit-content;margin-top:7px;font:400 12px/1.5 Inter,Arial,sans-serif;text-decoration:none;transition:color .18s;display:inline-flex}.review-source svg{color:#061a38;flex:none;transition:transform .18s}a.review-source:hover,a.review-source:focus-visible{color:var(--primary)}a.review-source:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:2px}a.review-source:hover svg,a.review-source:focus-visible svg{transform:translate(1px,-1px)}@keyframes reviews-marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes reviews-mobile-card-marquee{0%{transform:translate3d(var(--review-mobile-start),0,0)}to{transform:translate3d(var(--review-mobile-end),0,0)}}@media(max-width:639px){.reviews-title{margin-bottom:40px}.reviews-viewport{scroll-behavior:auto;scrollbar-width:none;overflow-x:hidden;-webkit-mask-image:none;mask-image:none}.reviews-viewport::-webkit-scrollbar{display:none}.reviews-set{pointer-events:none;margin:0;padding:0;display:block;position:absolute;inset:0}.reviews-track{will-change:auto;width:100%;height:272px;animation:none;position:relative;transform:none}.reviews-set[data-review-set-instance="2"]{display:none}.review-card{pointer-events:auto;will-change:transform;width:min(84vw,320px);height:272px;min-height:0;padding:22px;animation:72s linear infinite reviews-mobile-card-marquee;position:absolute;top:0;left:0}.review-card[data-review-touch-hold=true]{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.reviews-viewport{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.reviews-viewport::-webkit-scrollbar{display:none}.reviews-track{will-change:auto;animation:none;transform:none}.review-card{scroll-snap-align:center;transition:none}.review-card:hover,.review-card:focus-within{transform:none}}@media(prefers-reduced-motion:reduce)and (min-width:640px){[data-review-set=duplicate]{display:none}}@media(prefers-reduced-motion:reduce)and (max-width:639px){.reviews-track{width:max-content;height:auto;display:flex}.reviews-set{gap:14px;padding-right:14px;display:flex;position:static}.reviews-set[data-review-set=duplicate]{display:none}.review-card{will-change:auto;width:min(84vw,320px);height:auto;min-height:272px;animation:none;position:static;transform:none}}.reviews-leave{justify-content:center;margin-top:28px;display:flex}.reviews-leave-button{color:#061a38;cursor:pointer;filter:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font:500 13px/1.4 Inter,Arial,sans-serif;transition:background .36s cubic-bezier(.34,1.56,.64,1),border-color .36s cubic-bezier(.34,1.56,.64,1),box-shadow .36s cubic-bezier(.34,1.56,.64,1),color .36s cubic-bezier(.34,1.56,.64,1),transform .36s cubic-bezier(.34,1.56,.64,1);display:inline-flex;transform:translateY(0);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.reviews-leave-button:hover,.reviews-leave-button:focus-visible{color:var(--primary);transform:translateY(-.15px)scale(1.00225);-webkit-backdrop-filter:blur(20px)saturate(125%)!important;backdrop-filter:blur(20px)saturate(125%)!important;background:#ffffff9e!important;border-color:#ffffff73!important;box-shadow:0 6px 16px #182c441f!important}.reviews-leave-button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.review-branch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.review-branch-panel{min-width:0;padding:var(--quiet-card-padding);border-radius:var(--quiet-card-radius);box-shadow:none;color:inherit;background:0 0;text-decoration:none;transition:background .36s,box-shadow .36s,transform .36s;display:block}.review-branch-panel:hover,.review-branch-panel:focus-visible{background:var(--quiet-card-hover-fill);box-shadow:var(--quiet-card-hover-shadow);transform:var(--quiet-card-hover-transform);-webkit-backdrop-filter:var(--quiet-card-hover-blur);backdrop-filter:var(--quiet-card-hover-blur);outline:none}.review-branch-panel h3{color:var(--quiet-card-ink);font:400 var(--quiet-card-title-size) / var(--quiet-card-line-height) var(--font-sans);align-items:center;gap:6px;margin:0 0 5px;transition:color .28s;display:flex}.review-branch-panel h3 svg{flex:none;width:14px;height:14px;transition:transform .28s}.review-branch-panel:is(:hover,:focus-visible) h3{color:var(--primary)}.review-branch-panel:is(:hover,:focus-visible) h3 svg{transform:translate(1px,-1px)}.review-branch-panel p{color:var(--quiet-card-muted);font:400 var(--quiet-card-copy-size) / var(--quiet-card-line-height) var(--font-body);margin:0}@media(max-width:480px){.review-branch-grid{grid-template-columns:1fr}}.careers-page{--careers-navy:#061a38;--careers-muted:var(--quiet-card-muted);--careers-line:#0c274614;color:var(--careers-navy);overflow:clip}.careers-shell{width:100%;max-width:var(--content-max);padding-inline:var(--content-gutter);margin-inline:auto}.careers-page :is(.careers-section-heading h2,.careers-general h2){color:var(--careers-navy);letter-spacing:-.04em;text-wrap:balance;margin:0;font:400 clamp(2.35rem,3.1vw,3rem)/1.12 Montserrat,Arial,sans-serif}.careers-reasons{padding:60px 0 36px}.careers-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);max-width:1080px;display:grid}.careers-reason{min-width:0;padding:var(--quiet-card-padding);border-radius:var(--quiet-card-radius);box-shadow:none;background:0 0;border:0;transition:background .36s,box-shadow .36s,transform .36s}.careers-reason:hover{background:var(--quiet-card-hover-fill);box-shadow:var(--quiet-card-hover-shadow);transform:var(--quiet-card-hover-transform);-webkit-backdrop-filter:var(--quiet-card-hover-blur);backdrop-filter:var(--quiet-card-hover-blur)}.careers-reason h3{color:var(--quiet-card-ink);font:400 var(--quiet-card-title-size) / var(--quiet-card-line-height) var(--font-sans);margin:0 0 5px;transition:color .28s}.careers-reason:hover h3{color:var(--primary)}.careers-reason p{color:var(--quiet-card-muted);font:400 var(--quiet-card-copy-size) / var(--quiet-card-line-height) var(--font-body);margin:0}.careers-openings{padding-block:var(--section-y);background:#fff}.careers-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.careers-result-count{height:32px;color:var(--quiet-card-muted);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffff9e;border:1px solid #ffffffad;border-radius:999px;align-items:center;gap:9px;padding-inline:12px;font:400 13px/1.2 Inter,Arial,sans-serif;display:inline-flex;box-shadow:0 6px 16px #182c441a}.careers-signal{background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 12%,transparent);border-radius:999px}.careers-filters{z-index:20;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffc2;border:1px solid #0000;border-radius:24px;grid-template-columns:minmax(15rem,1.55fr) repeat(3,minmax(9rem,1fr)) auto;align-items:center;gap:12px;margin-bottom:28px;padding:12px;display:grid;position:relative;box-shadow:0 6px 16px #182c441a}.careers-filters:has(.careers-filter-select[data-open=true]){-webkit-backdrop-filter:none;backdrop-filter:none}.careers-search,.careers-filter-select{border:1px solid var(--careers-line);background:#ffffffb8;border-radius:12px;align-items:center;height:40px;transition:background .28s;display:flex;position:relative}.careers-search:focus-within{border-color:var(--careers-line);box-shadow:none;background:#ffffffb8}.careers-search>svg{width:15px;height:15px;color:var(--quiet-card-muted);margin-left:14px}.careers-search input{width:100%;height:100%;color:var(--quiet-card-ink);background:0 0;border:0;outline:0;padding:0 12px;font:400 13px/1 Inter,Arial,sans-serif}.careers-search input::placeholder{color:var(--quiet-card-muted)}.careers-filter-select{--careers-filter-menu-duration:.28s;z-index:1;transition:z-index 0s linear var(--careers-filter-menu-duration);background:0 0;border-color:#0000;overflow:visible}.careers-filter-select[data-open=true]{z-index:41;transition-delay:0s}.careers-filter-select:before{content:"";z-index:-1;border:1px solid var(--careers-line);height:calc(100% + 2px);box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);transition:height var(--careers-filter-menu-duration) ease,box-shadow var(--careers-filter-menu-duration) ease;pointer-events:none;background:#ffffffdb;border-radius:12px;position:absolute;inset:-1px -1px auto}.careers-filter-select[data-open=true]:before{-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);background:#fffffff0;height:calc(100% + 170px);box-shadow:0 6px 16px #182c441a}.careers-filter-trigger{border-radius:inherit;width:100%;height:40px;box-shadow:none;color:var(--quiet-card-ink);text-align:left;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font:400 13px/1 Inter,Arial,sans-serif;display:flex}.careers-filter-trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.careers-filter-trigger>svg{color:var(--quiet-card-muted);transition:transform var(--careers-filter-menu-duration) ease;flex:none;margin-left:auto}.careers-filter-select[data-open=true] .careers-filter-trigger>svg{transform:rotate(180deg)}.careers-filter-options{z-index:40;width:100%;max-height:0;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;scrollbar-width:none;scroll-snap-type:y mandatory;overscroll-behavior:contain;transition:max-height var(--careers-filter-menu-duration) ease,opacity var(--careers-filter-menu-duration) ease,padding var(--careers-filter-menu-duration) ease,visibility 0s linear var(--careers-filter-menu-duration);background:0 0;border:1px solid #0000;border-top:0;border-radius:0 0 12px 12px;padding-inline:4px;scroll-padding-block:4px;position:absolute;top:100%;left:0;overflow:hidden}.careers-filter-options::-webkit-scrollbar{display:none}.careers-filter-select[data-open=true] .careers-filter-options{opacity:1;visibility:visible;pointer-events:auto;max-height:169px;padding-block:4px;transition-delay:0s;overflow-y:auto}.careers-filter-option{width:100%;min-height:32px;color:var(--quiet-card-ink);text-align:left;scroll-snap-align:start;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font:400 13px/1.4 Inter,Arial,sans-serif;transition:color .18s,transform .18s;display:flex}.careers-filter-option:is(:hover,:focus-visible),.careers-filter-option[aria-selected=true]{color:var(--primary);outline:none}.careers-filter-option:is(:hover,:focus-visible){transform:translateY(-1px)}.careers-filter-scroll-cue{z-index:43;width:100%;height:32px;color:var(--quiet-card-muted);pointer-events:none;place-items:center;animation:1.45s ease-in-out infinite careers-filter-cue;display:grid;position:absolute;top:calc(100% + 137px);left:0}@keyframes careers-filter-cue{0%,to{opacity:.58}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.careers-filter-select{--careers-filter-menu-duration:0s}.careers-filter-scroll-cue{animation:none}}.careers-reset{min-height:40px;color:var(--quiet-card-ink);border:1px solid #0000;border-radius:12px;padding:8px 10px;font:400 13px/1 Inter,Arial,sans-serif;transition:color .28s,transform .28s cubic-bezier(.34,1.56,.64,1)}.careers-reset:hover:not(:disabled),.careers-reset:focus-visible:not(:disabled){color:var(--primary);transform:translateY(-1px)}.careers-reset:disabled{opacity:.35;cursor:default}.careers-vacancy-list{gap:12px;display:grid}.careers-vacancy{box-shadow:none;background:0 0;border:0;border-radius:22px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;position:relative;overflow:hidden}.careers-vacancy:hover:not([data-suppress-hover=true]),.careers-vacancy[data-open=true]{background:var(--quiet-card-hover-fill);box-shadow:var(--quiet-card-hover-shadow);-webkit-backdrop-filter:var(--quiet-card-hover-blur);backdrop-filter:var(--quiet-card-hover-blur);transform:translateY(-3px)}.careers-vacancy:has(:focus-visible){background:var(--quiet-card-hover-fill);box-shadow:var(--quiet-card-hover-shadow);-webkit-backdrop-filter:var(--quiet-card-hover-blur);backdrop-filter:var(--quiet-card-hover-blur);transform:translateY(-3px)}.careers-vacancy-trigger{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;padding:26px;display:grid}.careers-vacancy-pulse{display:none}.careers-vacancy-heading{min-width:0;display:grid}.careers-vacancy-department{color:var(--primary);margin-bottom:7px;font:400 12px/1.3 Inter,Arial,sans-serif}.careers-vacancy-heading strong{color:var(--quiet-card-ink);font:400 18px/1.38 Montserrat,Arial,sans-serif}.careers-vacancy-meta{color:var(--quiet-card-muted);flex-wrap:wrap;gap:7px 18px;margin-top:10px;font:400 12px/1.5 Inter,Arial,sans-serif;display:flex}.careers-vacancy-meta>span{align-items:center;gap:5px;display:inline-flex}.careers-vacancy-meta svg{width:13px;height:13px}.careers-vacancy-actions{align-items:center;gap:16px;display:flex}.careers-vacancy-toggle{border-radius:var(--quiet-card-media-radius);width:32px;height:32px;color:var(--quiet-card-ink);flex:0 0 32px;justify-content:center;align-items:center;transition:background .28s,box-shadow .28s,color .28s,transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.careers-vacancy-toggle span{margin-top:-.08em;font:400 20px/1 Montserrat,Arial,sans-serif}.careers-vacancy:hover:not([data-suppress-hover=true]) .careers-vacancy-toggle,.careers-vacancy[data-open=true] .careers-vacancy-toggle{color:var(--primary);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffff9e;transform:translateY(-1px)scale(1.015);box-shadow:0 6px 16px #182c441f}.careers-vacancy:has(:focus-visible) .careers-vacancy-toggle{color:var(--primary);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffff9e;transform:translateY(-1px)scale(1.015);box-shadow:0 6px 16px #182c441f}.careers-vacancy-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:20px}.careers-vacancy-details{overflow:hidden}.careers-vacancy-details-inner{border-top:1px solid var(--careers-line);margin:0 26px 26px;padding-top:22px}.careers-role-summary{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.careers-role-summary>p{color:#25374d;max-width:48rem;margin:0;font:400 14px/1.72 Inter,Arial,sans-serif}.careers-role-assurance{max-width:16rem;color:var(--quiet-card-muted);align-items:center;gap:7px;font:400 12px/1.5 Inter,Arial,sans-serif;display:inline-flex}.careers-role-assurance svg{width:15px;height:15px;color:var(--primary);flex:none}.careers-role-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px);margin:26px 0;display:grid}.careers-role-columns h4{color:var(--quiet-card-ink);margin:0 0 12px;font:400 15px/1.45 Montserrat,Arial,sans-serif}.careers-role-columns ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.careers-role-columns li{color:var(--quiet-card-muted);gap:8px;font:400 13px/1.6 Inter,Arial,sans-serif;display:flex}.careers-role-columns li svg{width:14px;height:14px;color:var(--primary);flex:none;margin-top:3px}.careers-primary-action,.careers-state button{color:#fff;background:#061a38;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 15px;font:400 13px/1 Inter,Arial,sans-serif;transition:background .36s cubic-bezier(.34,1.56,.64,1),box-shadow .36s cubic-bezier(.34,1.56,.64,1),color .36s,transform .36s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.careers-primary-action svg{width:14px;height:14px;color:var(--primary);transition:color .28s,transform .28s}.careers-primary-action:hover,.careers-primary-action:focus-visible,.careers-state button:hover,.careers-state button:focus-visible{color:var(--primary);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffff9e;transform:translateY(-1px)scale(1.00225);box-shadow:0 6px 16px #182c441f}.careers-primary-action:hover svg,.careers-primary-action:focus-visible svg{color:var(--primary);transform:translate(2px)}.careers-loading{gap:20px;display:grid}.careers-loading-row{background:linear-gradient(100deg,#fff 20%,#edf1f5,#fff 64%) 0 0/240% 100%;border-radius:22px;height:118px;animation:1.4s linear infinite careers-shimmer}@keyframes careers-shimmer{to{background-position-x:-240%}}.careers-state{border:1px solid var(--careers-line);background:#ffffffb8;border-radius:22px;justify-items:start;gap:8px;padding:26px;display:grid;box-shadow:0 14px 26px -22px #182c442e}.careers-state>svg{color:var(--primary)}.careers-state h3,.careers-state p{margin:0}.careers-state h3{font:400 18px/1.4 Montserrat,Arial,sans-serif}.careers-state p{color:var(--quiet-card-muted);font:400 14px/1.65 Inter,Arial,sans-serif}.careers-state button{margin-top:5px}.careers-general{padding:0 0 var(--section-y)}.careers-general-panel{border:0;justify-content:space-between;align-items:center;gap:32px;padding-block:0;display:flex}.careers-general h2{font-size:clamp(2rem,2.6vw,2.6rem)}.careers-general-panel>div{justify-items:start;min-width:0;display:grid}.careers-general-panel :is(h2,p){text-indent:0;text-align:left;margin-inline:0;padding-inline:0}.careers-page .careers-general h2{margin-inline-start:-.04em}.careers-general-panel p{color:var(--quiet-card-muted);margin:9px 0 0;font:400 14px/1.65 Inter,Arial,sans-serif}.careers-dialog-backdrop{z-index:120;background:#fff;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.careers-dialog{background:#fff;border:1px solid #ffffffe6;border-radius:24px;width:min(100%,760px);max-height:calc(100dvh - 40px);padding:clamp(18px,3vw,28px);position:relative;overflow:visible;box-shadow:0 12px 40px #182c441a}.careers-dialog h2{color:var(--careers-navy);letter-spacing:-.035em;margin:0;padding-right:42px;font:400 clamp(1.35rem,2.4vw,1.8rem)/1.16 Montserrat,Arial,sans-serif}.careers-dialog-intro{color:var(--quiet-card-muted);margin:10px 0 16px;font:400 14px/1.65 Inter,Arial,sans-serif}.careers-dialog-close{width:40px;height:40px;color:var(--quiet-card-ink);border-radius:999px;place-items:center;transition:background .28s,box-shadow .28s,color .28s,transform .28s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:16px;right:16px}.careers-dialog-close:hover,.careers-dialog-close:focus-visible{color:var(--primary);background:#ffffff9e;transform:translateY(-1px)scale(1.015);box-shadow:0 6px 16px #182c441f}.careers-dialog-close svg{width:16px;height:16px}.careers-dialog form{gap:10px;margin-top:16px;display:grid}.careers-dialog label{color:var(--quiet-card-ink);gap:6px;font:400 13px/1.4 Inter,Arial,sans-serif;display:grid}.careers-dialog label span{color:var(--quiet-card-muted)}.careers-dialog label .careers-field-error{color:var(--destructive);align-items:center;gap:3px;font-size:10px;line-height:1.2;display:inline-flex}.careers-dialog .careers-field-label{color:var(--quiet-card-ink);align-items:center;gap:8px;display:flex}.careers-field-error svg{flex:none;width:9px;height:9px}.careers-dialog label .careers-message-label{color:var(--quiet-card-ink)}.careers-message-label small{color:var(--quiet-card-muted);margin-left:4px;font-size:11px}.careers-phone-field{gap:6px;min-width:0;display:grid}.careers-phone-control{border:1px solid var(--careers-line);background:#f7f9fbb8;border-radius:14px;align-items:center;padding-inline:12px;display:flex}.careers-dialog .careers-phone-control input{background:0 0;border:0;width:100%;min-width:0;padding-inline:0}.careers-dialog .careers-phone-control input[name=countryCode]{opacity:1;-webkit-text-fill-color:currentColor;flex:0 0 42px;width:42px;min-width:42px;padding-inline:0}.careers-phone-divider{background:var(--careers-line);flex:0 0 1px;width:1px;height:20px;margin:0 12px 0 8px}.careers-dialog input,.careers-dialog textarea{border:1px solid var(--careers-line);width:100%;color:var(--quiet-card-ink);background:#f7f9fbb8;border-radius:14px;outline:none;padding:8px 12px;font:400 14px/1.5 Inter,Arial,sans-serif;transition:background .28s,border-color .28s,box-shadow .28s}.careers-dialog input:focus,.careers-dialog textarea:focus{border-color:var(--careers-line);box-shadow:none;background:#fff;outline:none}.careers-dialog input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.careers-dialog input:-webkit-any(:-webkit-autofill,:-webkit-autofill){-webkit-text-fill-color:var(--quiet-card-ink);caret-color:var(--quiet-card-ink);transition:background-color 99999s ease-out,color 99999s ease-out}.careers-dialog input:is(:autofill){-webkit-text-fill-color:var(--quiet-card-ink);caret-color:var(--quiet-card-ink);transition:background-color 99999s ease-out,color 99999s ease-out}.careers-dialog-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.careers-cv-note{box-shadow:none;color:var(--quiet-card-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0;display:flex}.careers-cv-note svg{width:17px;height:17px;color:var(--primary);flex:none}.careers-cv-note p{margin:0;font:400 12px/1.5 Inter,Arial,sans-serif}.careers-cv-note strong{color:var(--quiet-card-ink);font-weight:400}.careers-dialog-submit{justify-self:start}.careers-dialog textarea{resize:none;scrollbar-width:none;height:64px}.careers-dialog textarea::-webkit-scrollbar{display:none}.careers-dialog-status{text-align:center;color:#25d366;grid-column:1/-1;margin:0;font:400 10px/1.2 Inter,Arial,sans-serif}main .careers-page button.careers-vacancy-trigger,main .careers-page button.careers-reset,main .careers-page button.careers-filter-trigger,main .careers-page button.careers-filter-option,main .careers-page button.careers-dialog-close{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}main .careers-page button.careers-filter-trigger,main .careers-page button.careers-filter-option{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}main .careers-page button.careers-filter-option:is(:hover,:focus-visible){box-shadow:none;color:var(--primary);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}main .careers-page button.careers-filter-trigger:focus-visible{outline:none!important}main .careers-page button.careers-reset:is(:hover,:focus-visible):not(:disabled){color:var(--primary);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffff9e;box-shadow:0 6px 16px #182c441a}main .careers-page button.careers-primary-action,main .careers-page .careers-state button{box-shadow:none;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#061a38;border-color:#0000}main .careers-page button.careers-primary-action:hover,main .careers-page button.careers-primary-action:focus-visible,main .careers-page .careers-state button:hover,main .careers-page .careers-state button:focus-visible{color:var(--primary);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffff9e;box-shadow:0 6px 16px #182c441f}.careers-dialog-backdrop button.careers-primary-action,main .careers-page :is(.careers-general,.careers-vacancy,.careers-dialog) button.careers-primary-action{box-shadow:none;color:var(--careers-navy);background:0 0}.careers-dialog-backdrop button.careers-primary-action:is(:hover,:focus-visible),main .careers-page :is(.careers-general,.careers-vacancy,.careers-dialog) button.careers-primary-action:is(:hover,:focus-visible){color:var(--primary);background:#ffffff9e;box-shadow:0 6px 16px #182c441f}.careers-dialog-backdrop button.careers-primary-action svg,main .careers-page :is(.careers-general,.careers-vacancy,.careers-dialog) button.careers-primary-action svg{color:#000}@media(max-width:1050px){.careers-filters{grid-template-columns:1.4fr repeat(2,1fr)}.careers-reset{justify-self:start}}@media(min-width:761px){.careers-reasons{padding-top:64px;padding-bottom:32px}}@media(min-width:900px){.careers-reasons{padding-top:clamp(4rem,5.78vw,5.25rem);padding-bottom:32px}}@media(max-width:899px){.careers-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-reason{--quiet-card-title-size:16px;--quiet-card-copy-size:14px}.careers-filters{grid-template-columns:1fr 1fr}.careers-search{grid-column:1/-1}}@media(max-width:760px){.careers-reason-grid{grid-template-columns:1fr}.careers-section-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.careers-vacancy-trigger{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.careers-vacancy-actions{justify-content:flex-end}.careers-vacancy-details-inner{margin:0 20px 20px}.careers-role-summary{gap:12px;display:grid}.careers-role-assurance{max-width:none}.careers-role-columns{grid-template-columns:1fr;gap:22px}.careers-general-panel{flex-direction:column;align-items:flex-start;gap:22px}}@media(max-width:480px){.careers-filters{grid-template-columns:1fr}.careers-search{grid-column:auto}.careers-vacancy-meta{gap:5px;display:grid}.careers-dialog-fields{grid-template-columns:1fr}}@media(max-height:740px){.careers-dialog-backdrop{padding:12px}.careers-dialog{max-height:calc(100dvh - 24px);padding:16px}.careers-dialog-intro{margin-block:6px 10px;line-height:1.4}.careers-dialog form{gap:8px}.careers-dialog label{gap:4px}.careers-cv-note{padding:0}}@media(max-height:500px)and (min-width:600px){.careers-dialog{width:min(100%,900px)}.careers-dialog h2{font-size:22px}.careers-dialog form{grid-template-columns:1fr 1fr;align-items:end}.careers-dialog-fields{display:contents}.careers-dialog textarea{height:40px}.careers-dialog label{position:relative}.careers-dialog-status{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.careers-page *,.careers-page :before,.careers-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.careers-reason:hover{transform:none}}.care-directory{--dial-size:var(--desktop-size);--dial-top:var(--desktop-top);--dial-center:var(--desktop-centerY);--dial-inset:var(--desktop-inset);--dial-label:var(--desktop-labelWidth);--dial-indent:var(--desktop-indent);--dial-list:var(--desktop-listAnchor);--indicator-left:var(--desktop-indicatorLeft);--indicator-top:var(--desktop-indicatorTop);z-index:2;isolation:isolate;padding:var(--section-y) 0 0;color:#11284a;background:radial-gradient(at 50% 46%,#e8f4ff 0,#fbfdff 32%,#fff 72%);scroll-margin-top:100px;font-family:Inter,Arial,sans-serif;position:relative;overflow:visible}.care-directory .care-directory-title{color:#061a38;letter-spacing:-.04em;text-align:center;margin:0;padding:0 24px 18px;font:400 clamp(2.35rem,3.1vw,3rem)/1.12 Montserrat,Arial,sans-serif}.care-directory-stage{height:375px;margin-top:64px;position:relative}.care-dial{pointer-events:none;position:absolute;inset:0}.care-dial-control{position:absolute;inset:0}.care-directory .care-dial-heading{z-index:3;color:#061a38;letter-spacing:-.035em;text-align:center;width:300px;margin:0;font:400 26px/1.2 Montserrat,Arial,sans-serif;position:absolute;top:8px}.care-dial--left .care-dial-heading{left:calc(50% - 385px)}.care-dial--right .care-dial-heading{right:calc(50% - 385px)}.care-knob{top:var(--dial-top);width:var(--dial-size);height:var(--dial-size);background:radial-gradient(at 37% 6%,#ffffffd6,#0000 60%),linear-gradient(#edf1f6,#dde2e8 33%,#c8ced5 69%,#aeb6bf);border:0;border-radius:50%;position:absolute;box-shadow:16px 27px 34px -15px #33415247,22px 47px 57px -26px #33415238,inset 3px 4px 7px #fffffff2,inset -4px -6px 10px #3e495736}.care-dial--left .care-knob,.care-dial--left .care-controls{left:var(--dial-inset)}.care-dial--right .care-knob,.care-dial--right .care-controls{right:var(--dial-inset)}.care-dial--right .care-knob{background:radial-gradient(at 63% 6%,#ffffffd6,#0000 60%),linear-gradient(#edf1f6,#dde2e8 33%,#c8ced5 69%,#aeb6bf);box-shadow:-16px 27px 34px -15px #33415247,-22px 47px 57px -26px #33415238,inset -3px 4px 7px #fffffff2,inset 4px -6px 10px #3e495736}.care-knob:after{content:"";inset:var(--dial-indent);background:linear-gradient(145deg,#c5ccd4,#d7dee5 46%,#e9eef3);border-radius:50%;position:absolute;box-shadow:inset 10px 13px 24px #4a576830,inset -8px -10px 17px #ffffffdb,0 2px 3px #ffffff8c}.care-dial--right .care-knob:after{background:linear-gradient(215deg,#c5ccd4,#d7dee5 46%,#e9eef3);box-shadow:inset -10px 13px 24px #4a576830,inset 8px -10px 17px #ffffffdb,0 2px 3px #ffffff8c}.care-indicator{z-index:1;transform:rotate(var(--indicator-rotation,0deg));transition:transform .66s;position:absolute;inset:0}.care-indicator:before{content:"";top:var(--indicator-top);left:var(--indicator-left);background:linear-gradient(#7e97ae,#4a6580);border-radius:999px;width:8px;height:30px;position:absolute;transform:rotate(36deg);box-shadow:inset 0 1px 2px #283c5038,0 1px 2px #ffffffd9}.care-dial--right .care-indicator:before{left:auto;right:var(--indicator-left);transform:rotate(-36deg)}.care-directory .care-knob-label{z-index:2;width:var(--dial-label);text-align:center;color:#061a38;letter-spacing:-.04em;margin:0;font:400 21px/1.08 Montserrat,Arial,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.care-list-position{top:var(--dial-center);width:235px;position:absolute;transform:translateY(-50%)}.care-dial--left .care-list-position{left:var(--dial-list);text-align:left}.care-dial--right .care-list-position{right:var(--dial-list);text-align:right}.care-directory .care-list{height:100%;margin:0;padding:0;list-style:none;position:relative}.care-directory .care-list li{color:#3d526d;pointer-events:auto;width:230px;margin:0;padding:10px 0;font:400 12.5px/1.2 Inter,Arial,sans-serif;transition:color .28s;position:absolute}.care-service-label{max-width:100%;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:translateY(0)}.care-directory .care-list li:hover{color:var(--primary)}.care-directory .care-list li:hover .care-service-label{transform:translateY(-1px)}.care-dial--left .care-list li{left:var(--row-desktop)}.care-dial--right .care-list li{right:var(--row-desktop)}.care-controls{top:var(--dial-top);width:var(--dial-size);height:var(--dial-size);z-index:3;position:absolute}:is(#specialties,.branch-care-directory) .care-control{width:var(--dial-size);height:var(--dial-size);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:50%;outline:none;padding:0;position:absolute;inset:0}.care-control svg{width:var(--dial-size);height:var(--dial-size);transition:opacity .32s;display:block;overflow:visible}.care-control svg.care-hook-compact{display:none}.care-control .care-arc-surface{fill:none;stroke:#f5fafff0;stroke-width:30px;stroke-linecap:round;filter:drop-shadow(0 3px 4px #224b7029);opacity:0;pointer-events:stroke;cursor:pointer;transition:opacity .28s}.care-control:hover .care-arc-surface,.care-control:focus-visible .care-arc-surface{opacity:1}.care-control:focus-visible .care-arc-surface{stroke:#dae9f6;filter:drop-shadow(0 0 2px #4a6580)}.care-control linearGradient stop{transition:stop-color .28s,stop-opacity .28s}.care-control:hover linearGradient stop,.care-control:focus-visible linearGradient stop{stop-color:#f59b42}.care-control:hover linearGradient stop:first-child,.care-control:focus-visible linearGradient stop:first-child{stop-opacity:.2}.care-control:hover linearGradient stop:last-child,.care-control:focus-visible linearGradient stop:last-child{stop-opacity:1}.care-control:disabled .care-arc-surface{opacity:0;pointer-events:none;cursor:default}.care-control:disabled svg{opacity:.45}.care-control:disabled linearGradient stop:first-child{stop-color:#7e97ae;stop-opacity:.58}.care-control:disabled linearGradient stop:last-child{stop-color:#4a6580;stop-opacity:.78}.care-booking{z-index:2;left:50%;top:var(--dial-center);color:#061a38;text-align:center;width:min(340px,100% - 32px);padding:18px 8px;position:absolute;transform:translate(-50%,-50%)}.care-directory .care-booking h3{letter-spacing:-.04em;white-space:nowrap;margin:0 0 10px;font:400 27px/1.05 Montserrat,Arial,sans-serif}.care-directory .care-booking p{color:#61748b;max-width:210px;margin:0 auto 6px;font:400 12px/1.55 Inter,Arial,sans-serif}.care-booking a{text-decoration:none}.care-booking a:focus-visible{outline-offset:4px;outline:2px solid #4a6580}@media(max-width:1199px){.care-directory{--dial-size:var(--compact-size);--dial-top:var(--compact-top);--dial-center:var(--compact-centerY);--dial-inset:var(--compact-inset);--dial-label:var(--compact-labelWidth);--dial-indent:var(--compact-indent);--dial-list:var(--compact-listAnchor);--indicator-left:var(--compact-indicatorLeft);--indicator-top:var(--compact-indicatorTop);padding:var(--section-y) 0 40px}.care-directory-stage{height:auto;display:grid}.care-dial{width:min(100%,560px);height:430px;margin-inline:auto;position:relative;inset:auto}.care-directory .care-dial-heading{width:auto;padding:0 16px;font-size:23px;top:12px;left:0;right:0}.care-directory .care-knob-label{font-size:17px}.care-list-position{width:calc(100% - var(--dial-list) - 38px)}.care-directory .care-list li{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:100%;font-size:12px}.care-dial--left .care-list li{left:var(--row-compact)}.care-dial--right .care-list li{right:var(--row-compact)}.care-control svg.care-hook-desktop{display:none}.care-control svg.care-hook-compact{display:block}.care-booking{margin:0 auto 32px;position:relative;top:auto;left:auto;transform:none}}@media(max-width:767px){#specialties .care-indicator{transition-duration:.33s}.care-directory{padding-top:calc(var(--home-phone-section-gap) + 23px)}.care-directory-stage{margin-top:16px}.care-dial{height:300px}.care-dial-control{transform:translateY(-9px)scale(.8)}.care-dial--left .care-dial-control{transform-origin:0 0}.care-dial--right .care-dial-control{transform-origin:100% 0}.care-directory-stage .care-dial--left{order:1}.care-directory-stage .care-dial--right{order:2}.care-directory-stage .care-booking{order:3}main .care-directory .care-booking a[href][class]{--control-glass:#ffffff9e;color:#000;filter:none;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffff9e;border:1px solid #ffffff73;border-radius:999px;min-height:24px;padding:3px 8px;font-weight:500;transition:background .22s,border-color .22s,box-shadow .22s,color .12s,transform .18s cubic-bezier(.2,.7,.2,1);display:inline-flex;transform:none;font-size:8px!important;line-height:1.25!important;box-shadow:0 6px 16px #182c441f!important}main .care-directory .care-booking a[href][class]:hover,main .care-directory .care-booking a[href][class]:focus-visible{color:#000}main .care-directory .care-booking a[href][class]:focus-visible{outline:0}main .care-directory .care-booking a[href][class]:active{--control-glass:#ffffff9e;color:var(--primary);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffff9e;border-color:#ffffff73;outline:none;transform:scale(.97);box-shadow:0 6px 16px #182c441f!important}main .care-directory .care-booking a[href][class] svg{color:#000;stroke:currentColor;width:9px;height:9px}}@media(prefers-reduced-motion:reduce){.care-directory *,.care-directory :before{transition:none!important}}@media(max-width:359px){.care-directory .care-booking h3{font-size:24px}}.care-knob[data-interactive]{pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.care-knob[data-interactive] *{pointer-events:none}.care-knob[data-interactive]:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.fleet-brand{--fleet-blue:#0c6dae;--fleet-wave-shift:0px;isolation:isolate;margin:var(--section-y) 0 0;background:var(--fleet-blue);color:#fff;padding:0;scroll-margin-top:96px;font-family:Garet,Arial,sans-serif;position:relative;overflow:hidden}.fleet-brand-wave{z-index:3;pointer-events:none;width:100%;height:64px;display:block;position:relative;overflow:visible}.fleet-brand-wave--entry{transform:translate3d(0,var(--fleet-wave-shift),0);margin-bottom:-1px}.fleet-brand-wave--exit{transform:translate3d(0,calc(-1 * var(--fleet-wave-shift)),0) scaleX(-1);margin-top:-1px}.fleet-brand[data-wave-reveal=true]:before,.fleet-brand[data-wave-reveal=true]:after{content:"";z-index:4;width:100%;height:var(--fleet-cover-height);background:#fff;position:absolute;left:0}.fleet-brand[data-wave-reveal=true]:before{top:calc(-1 * var(--fleet-cover-height));transform:translate3d(0,calc(var(--fleet-wave-shift) + 2px),0)}.fleet-brand[data-wave-reveal=true]:after{bottom:calc(-1 * var(--fleet-cover-height));transform:translate3d(0,calc(-1 * var(--fleet-wave-shift) - 2px),0)}.fleet-brand[data-wave-moving=true]:before,.fleet-brand[data-wave-moving=true]:after,.fleet-brand[data-wave-moving=true] .fleet-brand-wave{will-change:transform}.fleet-brand-body{background:var(--fleet-blue);padding:4px 0 28px}.fleet-brand-inner{width:min(960px,100% - 80px);margin-inline:auto;position:relative;top:-8px}.fleet-brand-masthead{width:184px;height:56px;margin:0 auto 8px;display:block}.fleet-brand-lockup{object-fit:contain;width:184px;height:56px;display:block}.fleet-brand-photo{border-radius:18px;width:100%;max-width:360px;margin:0;position:relative;overflow:hidden}.fleet-brand-photo img{aspect-ratio:2500/1667;object-fit:cover;width:100%;height:100%;display:block}.fleet-brand-details{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:end;gap:48px;display:grid}.fleet-brand-summary{flex-direction:column;justify-content:space-between;gap:16px;min-width:0;min-height:240.04px;display:flex}.fleet-brand h2{color:#fff;letter-spacing:-.035em;text-align:left;margin:0;font:700 clamp(36px,3.4vw,48px)/1.08 Montserrat,sans-serif}.fleet-brand-copy{display:contents}.fleet-brand-copy>p{color:#fff;width:100%;margin:0;font:400 17px/1.6 Garet,Arial,sans-serif}.fleet-brand-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.fleet-brand-services li{color:#fff;border-bottom:1px solid #ffffff4d;padding:7px 0;font:400 14px/1.5 Garet,Arial,sans-serif;transition:color .2s,border-color .2s}@media(hover:hover)and (pointer:fine){.fleet-brand-services li:hover{color:#a9dfff;border-bottom-color:#a9dfff}}.fleet-brand-actions{flex-wrap:wrap;gap:10px 24px;margin:0;display:flex}.fleet-brand .fleet-brand-actions a{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:8px 0;font:400 14px/1.4 Garet,Arial,sans-serif;text-decoration:none;transition:color .2s;display:inline-flex}.fleet-brand .fleet-brand-actions a:hover,.fleet-brand .fleet-brand-actions a:focus-visible{color:#a9dfff}.fleet-brand-actions a svg{color:#fff;transition:transform .2s}.fleet-brand-actions a:hover svg{transform:translate(3px)}.fleet-brand .fleet-brand-actions a:focus-visible{outline-offset:5px;outline:2px solid #fff}@media(max-width:899px){.fleet-brand-inner{width:calc(100% - 40px)}.fleet-brand-photo{border-radius:14px;margin-inline:auto}.fleet-brand-photo img{height:auto}.fleet-brand-details{grid-template-columns:1fr;gap:24px}.fleet-brand-summary{gap:20px;min-height:0}.fleet-brand h2{max-width:14ch;font-size:clamp(32px,6vw,42px)}.fleet-brand-copy>p{font-size:16px}.fleet-brand-services{gap:0 20px}.fleet-brand-actions{gap:12px 24px}}@media(prefers-reduced-motion:reduce){.fleet-brand{--fleet-wave-shift:0px!important}.fleet-brand:before,.fleet-brand:after{display:none}.fleet-brand *,.fleet-brand :before{transition:none!important}}.network-section{margin-top:var(--section-y)}.network-section .network-title{color:#061a38;letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:0 0 32px;font:400 clamp(2.35rem,3.1vw,3rem)/1.12 Montserrat,Arial,sans-serif}.network-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.network-section .network-card{min-width:0;padding:var(--quiet-card-padding);border-radius:var(--quiet-card-radius);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--quiet-card-ink);background:0 0;border:1px solid #0000;flex-direction:column;text-decoration:none;transition:background .36s,box-shadow .36s,transform .36s;display:flex}.network-section .network-card:hover,.network-section .network-card:focus-visible{background:var(--quiet-card-hover-fill);box-shadow:var(--quiet-card-hover-shadow);-webkit-backdrop-filter:var(--quiet-card-hover-blur);backdrop-filter:var(--quiet-card-hover-blur);transform:var(--quiet-card-hover-transform)}.network-section .network-card:has(:focus-visible){background:var(--quiet-card-hover-fill);box-shadow:var(--quiet-card-hover-shadow);-webkit-backdrop-filter:var(--quiet-card-hover-blur);backdrop-filter:var(--quiet-card-hover-blur);transform:var(--quiet-card-hover-transform)}.network-section .network-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.network-section .network-card:has(:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.network-section .network-card-media{isolation:isolate;border-radius:var(--quiet-card-media-radius);width:100%;margin-bottom:16px;transition:transform .36s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.network-section .network-card img{aspect-ratio:16/10;object-fit:cover;border-radius:inherit;width:100%;display:block}.network-section .network-card:is(:hover,:focus-visible) .network-card-media{transform:scale(.985)}.network-section .network-card:has(:focus-visible) .network-card-media{transform:scale(.985)}.network-section .network-card h3{color:var(--quiet-card-ink);font:400 var(--quiet-card-title-size)/var(--quiet-card-line-height) var(--font-sans);margin:0 0 6px;transition:color .2s}.network-section .network-card p{color:var(--quiet-card-muted);font:400 var(--quiet-card-copy-size)/var(--quiet-card-line-height) var(--font-body);margin:0 0 16px}.network-section .network-card-action{border-radius:var(--quiet-card-media-radius);width:32px;height:32px;color:var(--quiet-card-ink);font:400 12px/1.45 var(--font-body);flex:0 0 32px;justify-content:flex-end;align-items:center;margin-top:auto;margin-left:auto;text-decoration:none;display:flex;position:relative;overflow:visible}.network-section .network-card-plus{border-radius:var(--quiet-card-media-radius);width:32px;height:32px;box-shadow:none;color:var(--quiet-card-ink);opacity:1;background:0 0;border:0;justify-content:center;align-items:center;transition:background .32s,box-shadow .32s,color .32s,opacity .24s,transform .34s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:absolute;right:0;transform:translate(0)scale(1)}.network-section .network-card-plus:before,.network-section .network-card-plus:after{content:"";background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.network-section .network-card-plus:before{width:12px;height:2px}.network-section .network-card-plus:after{width:2px;height:12px}.network-section .network-card-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.network-section .network-card-visit{width:max-content;height:32px;color:var(--primary);opacity:0;pointer-events:none;white-space:nowrap;clip-path:inset(0 0 0 100%);align-items:center;gap:7px;transition:clip-path .42s cubic-bezier(.2,.7,.2,1),opacity .24s,transform .42s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:absolute;right:0;transform:translate(10px)}.network-section .network-card-visit svg{color:#061a38;flex:none;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.network-section .network-card-action:is(:hover,:focus-visible) .network-card-plus{opacity:0;transform:translate(-8px)scale(.88)}.network-section .network-card-action:is(:hover,:focus-visible) .network-card-visit{opacity:1;pointer-events:auto;clip-path:inset(0);transform:translate(0)}.network-section .network-card-action:is(:hover,:focus-visible) .network-card-visit svg{transform:translate(2px,-2px)}@media(max-width:767px){.network-section .network-card-action[data-phone-armed=true] .network-card-plus{opacity:0;transform:translate(-8px)scale(.88)}.network-section .network-card-action[data-phone-armed=true] .network-card-visit{opacity:1;pointer-events:auto;clip-path:inset(0);transform:translate(0)}.network-section .network-card-action[data-phone-armed=true] .network-card-visit svg{transform:translate(2px,-2px)}}@media(max-width:1023px){.network-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.network-section .network-card{--quiet-card-title-size:16px;--quiet-card-copy-size:14px}.network-section .network-card-action{font-size:14px}}@media(max-width:639px){.network-cards{grid-template-columns:1fr;gap:20px}.network-section .network-title{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.network-section .network-card,.network-section .network-card *{transition:none;transform:none}}.quality-certificates{padding:24px 24px var(--section-y);color:var(--quiet-card-ink)}.quality-certificates-inner{width:min(100%,1080px);margin-inline:auto}.quality-certificates-intro{text-align:center;width:min(100%,620px);margin:0 auto 32px}.quality-certificates-intro h2{color:var(--quiet-card-ink);font:400 clamp(2rem,3.1vw,3rem)/1.12 var(--font-sans);letter-spacing:-.04em;margin:0}.quality-certificates-intro p{color:var(--quiet-card-muted);font:400 14px/1.65 var(--font-body);margin:12px auto 0}.quality-certificate-grid{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.quality-certificate-motion{flex:0 calc(33.3333% - 10.6667px);min-width:0;display:flex}.quality-certificate-card{width:100%;min-width:0;padding:var(--quiet-card-padding);border-radius:var(--quiet-card-radius);box-shadow:none;color:var(--quiet-card-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;transition:background .36s,box-shadow .36s,transform .36s;display:flex}.quality-certificate-card:is(:hover,:focus-visible){background:var(--quiet-card-hover-fill);box-shadow:var(--quiet-card-hover-shadow);transform:var(--quiet-card-hover-transform);-webkit-backdrop-filter:var(--quiet-card-hover-blur);backdrop-filter:var(--quiet-card-hover-blur)}.quality-certificate-card:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.quality-certificate-media{border-radius:var(--quiet-card-media-radius);background:0 0;place-items:center;min-height:252px;padding:18px;display:grid;overflow:visible}.quality-certificate-document{isolation:isolate;width:fit-content;max-width:100%;box-shadow:none;background:0 0;border-radius:4px;padding:.2px;transition:background .36s,transform .36s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:relative}.quality-certificate-document:after{z-index:-1;border-radius:inherit;content:"";opacity:1;pointer-events:none;transition:none;position:absolute;inset:0;box-shadow:0 18px 38px #182c442e;-webkit-mask-image:linear-gradient(125deg,#000 0% 42%,#0000 58% 100%);mask-image:linear-gradient(125deg,#000 0% 42%,#0000 58% 100%);-webkit-mask-position:-80px -80px;mask-position:-80px -80px;-webkit-mask-size:calc(300% + 480px) calc(300% + 480px);mask-size:calc(300% + 480px) calc(300% + 480px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:no-clip;mask-clip:no-clip}.quality-certificate-document:before{z-index:1;box-sizing:border-box;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#061a3864,#061a3824 14%,#061a3800 34%),radial-gradient(circle at 0 100%,#061a3864,#061a3824 14%,#061a3800 34%);padding:.2px;transition:opacity .42s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.quality-certificate-media img{object-fit:contain;width:auto;max-width:100%;height:216px;box-shadow:none;border-radius:3.8px;display:block}.quality-certificate-card:is(:hover,:focus-visible) .quality-certificate-document{box-shadow:none;background:0 0;transform:scale(.985)}.quality-certificate-card:is(:hover,:focus-visible) .quality-certificate-document:before{opacity:1}.quality-certificate-card:is(:hover,:focus-visible) .quality-certificate-document:after{transition:-webkit-mask-position .65s cubic-bezier(.2,.7,.2,1),mask-position .65s cubic-bezier(.2,.7,.2,1);-webkit-mask-position:calc(100% + 80px) calc(100% + 80px);mask-position:calc(100% + 80px) calc(100% + 80px)}.quality-certificate-copy{flex-direction:column;min-height:196px;padding:18px 4px 2px;display:flex}.quality-certificate-name{color:var(--quiet-card-ink);font:400 16px/1.38 var(--font-sans);letter-spacing:-.015em;margin:0}.quality-certificate-title{color:var(--quiet-card-muted);font:400 13px/1.5 var(--font-body);margin:7px 0 0}.quality-certificate-meta{gap:5px;margin:16px 0 0;display:grid}.quality-certificate-meta>div{color:var(--quiet-card-muted);font:400 12px/1.45 var(--font-body);grid-template-columns:max-content minmax(0,1fr);gap:10px;display:grid}.quality-certificate-meta dt{color:#061a38}.quality-certificate-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.quality-certificate-plus{border-radius:var(--quiet-card-media-radius);width:32px;height:32px;box-shadow:none;color:var(--quiet-card-ink);background:0 0;border:0;flex:0 0 32px;justify-content:center;align-items:center;margin-top:auto;margin-left:auto;transition:background .28s,box-shadow .28s,color .28s,transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.quality-certificate-plus:before,.quality-certificate-plus:after{content:"";background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quality-certificate-plus:before{width:12px;height:2px}.quality-certificate-plus:after{width:2px;height:12px}.quality-certificate-card:is(:hover,:focus-visible) .quality-certificate-plus{color:var(--primary);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffff9e;transform:translateY(-1px)scale(1.015);box-shadow:0 6px 16px #182c441f}.quality-certificate-modal{z-index:200;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#fff;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;animation:.4s cubic-bezier(.2,.7,.2,1) both quality-viewer-backdrop;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes quality-viewer-backdrop{0%{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background:#fff0}to{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#fff}}@keyframes quality-viewer-controls{0%{opacity:0}to{opacity:1}}.quality-certificate-toolbar,.quality-certificate-viewer-title{animation:.24s .1s both quality-viewer-controls}.quality-certificate-toolbar{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffd1;border:1px solid #061a3814;border-radius:999px;align-self:flex-end;gap:0;margin:12px 12px 0;padding:4px;display:flex;box-shadow:0 8px 24px #182c441f}.quality-certificate-control{width:44px;height:44px;box-shadow:none;color:#5d6674;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .28s,color .28s,transform .28s;display:inline-flex}.quality-certificate-control:is(:hover,:focus-visible){color:var(--primary);background:#061a380f;outline:none;transform:translateY(-1px)}.quality-certificate-control:disabled{opacity:.35;cursor:default;transform:none}.quality-certificate-stage{touch-action:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;min-height:0;padding:0 12px 8px;display:flex;overflow:hidden}.quality-certificate-viewer-title{z-index:1;max-width:calc(100% - 48px);box-shadow:none;color:#5d6674;font:500 clamp(17px,1.6vw,22px)/1.35 var(--font-sans);letter-spacing:-.02em;text-align:center;background:0 0;border:1px solid #0000;border-radius:0;padding:0;transition:padding .28s,border-color .28s,border-radius .28s,background .28s,box-shadow .28s;position:relative}.quality-certificate-viewer-title[data-zoomed=true]{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffd1;border-color:#061a3814;border-radius:999px;padding:8px 16px;box-shadow:0 8px 24px #182c441f}.quality-certificate-active-image{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:12px;width:auto;max-width:min(76vw,100vw - 48px);height:auto;max-height:70dvh;box-shadow:0 24px 60px #182c4433}.quality-certificate-active-image[data-moving=true]{transition:none!important}@media(max-width:899px){.quality-certificate-motion{flex-basis:calc(50% - 8px)}.quality-certificate-title,.quality-certificate-meta>div{font-size:14px}}@media(max-width:599px){.quality-certificates{padding-inline:16px}.quality-certificates-intro{margin-bottom:24px}.quality-certificate-grid{gap:10px}.quality-certificate-motion{flex-basis:calc(50% - 5px)}.quality-certificate-card{min-height:44px;padding:8px}.quality-certificate-media{min-height:214px;padding:6px}.quality-certificate-media img{height:196px}.quality-certificate-copy{min-height:124px;padding:10px 2px 0}.quality-certificate-name{font-size:12px!important;line-height:1.3!important}.quality-certificate-title{margin-top:4px;font-size:10px!important;line-height:1.35!important}.quality-certificate-meta{gap:3px;margin-top:8px}.quality-certificate-meta>div{gap:4px;font-size:9px;line-height:1.35}.quality-certificate-plus{flex-basis:26px;width:26px;height:26px}.quality-certificate-plus:before{width:10px}.quality-certificate-plus:after{height:10px}.quality-certificate-active-image{max-width:88vw;max-height:62dvh}.quality-certificate-stage{gap:20px}}@media(prefers-reduced-motion:reduce){.quality-certificate-modal,.quality-certificate-toolbar,.quality-certificate-viewer-title{animation:none}.quality-certificate-motion{opacity:1!important;transform:none!important}.quality-certificate-card,.quality-certificate-card *,.quality-certificate-document:before,.quality-certificate-document:after,.quality-certificate-viewer-title,.quality-certificate-control{transition-duration:0s!important}.quality-certificate-card,.quality-certificate-card:is(:hover,:focus-visible),.quality-certificate-card:is(:hover,:focus-visible) .quality-certificate-document,.quality-certificate-card:is(:hover,:focus-visible) .quality-certificate-plus,.quality-certificate-control:is(:hover,:focus-visible){transform:none}}.gallery-page .gallery-ribbon-section{padding:clamp(16px,3vw,40px) 0 72px}.gallery-branch-list{z-index:1;transform:translateY(var(--gallery-branch-drop,0px));flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;margin:0 auto;padding:0 20px;display:flex;position:relative}main .gallery-page .gallery-ribbon-section .gallery-label-control{min-height:44px;box-shadow:none;color:#23465a;cursor:pointer;font:400 14px/1.3 var(--font-body);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;transition:background .28s,box-shadow .28s,color .28s,transform .28s cubic-bezier(.2,.7,.2,1);display:inline-flex}main .gallery-page .gallery-ribbon-section .gallery-label-control:is(:hover,[aria-pressed=true]){color:var(--primary);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffb8;border-color:#ffffff73;transform:translateY(-1px)scale(1.015);box-shadow:0 6px 16px #182c441f}main .gallery-page .gallery-ribbon-section .gallery-label-control:focus-visible{outline:2px solid var(--primary);outline-offset:3px;color:var(--primary)}main .gallery-page .gallery-branch-list .gallery-label-control[aria-pressed=true]{font-weight:600}.gallery-ribbon-viewport{padding-bottom:48px;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.gallery-ribbon-stage{perspective-origin:50%;width:100%;transform-style:preserve-3d;touch-action:pan-y;position:relative}.gallery-ribbon-item{transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,.75,.22,1),opacity .35s;position:absolute;top:50%;left:50%}.gallery-ribbon-item[data-wrapping=true]{transition:none}.gallery-ribbon-item[data-branch-reveal=true] .gallery-ribbon-photo{animation:gallery-branch-photo-enter var(--gallery-reveal-duration) cubic-bezier(.42,0,.58,1) var(--gallery-reveal-delay) backwards}.gallery-ribbon-item[data-branch-reveal=true] .gallery-ribbon-ground{animation:gallery-branch-shadow-enter var(--gallery-reveal-duration) cubic-bezier(.42,0,.58,1) var(--gallery-reveal-delay) backwards}@keyframes gallery-branch-photo-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes gallery-branch-shadow-enter{0%{opacity:0;transform:scale(.84)}to{opacity:.42;transform:scale(1)}}.gallery-ribbon-ground{filter:blur(5px);opacity:.42;pointer-events:none;transform-origin:50%;background:radial-gradient(#182c447a,#182c4438 42%,#182c4400 74%);border-radius:50%;width:84%;height:14px;transition:opacity .38s,transform .38s cubic-bezier(.22,.75,.22,1);position:absolute;top:calc(100% + 16px);left:8%;transform:scale(1)}:is(main .gallery-page .gallery-ribbon-section,.events-detail-media--gallery) .gallery-ribbon-photo[type=button]{-webkit-backdrop-filter:none;cursor:pointer;backface-visibility:hidden;background:#e9eff1;border:0;border-radius:14px;width:100%;height:100%;margin:0;padding:0;transition:translate .38s cubic-bezier(.22,.75,.22,1);display:block;position:relative;overflow:hidden;translate:0;box-shadow:none!important}.gallery-ribbon-photo img{object-fit:cover;filter:brightness();width:100%;height:100%;transition:filter .65s cubic-bezier(.22,.75,.22,1);display:block}.gallery-ribbon-photo[data-offset="0"] img{filter:brightness(1.08)}@media(hover:hover){:is(main .gallery-page .gallery-ribbon-section,.events-detail-media--gallery) .gallery-ribbon-photo:hover{translate:0 -6px}.gallery-ribbon-item:has(.gallery-ribbon-photo:hover) .gallery-ribbon-ground{opacity:.7;transform:scale(1.14,1.18)}}:is(main .gallery-page .gallery-ribbon-section,.events-detail-media--gallery) .gallery-ribbon-photo:focus-visible{translate:0 -6px}.gallery-ribbon-item:has(.gallery-ribbon-photo:focus-visible) .gallery-ribbon-ground{opacity:.7;transform:scale(1.14,1.18)}:is(main .gallery-page .gallery-ribbon-section,.events-detail-media--gallery) .gallery-ribbon-photo:focus-visible{outline-offset:0;outline:none}.gallery-ribbon-controls{background:#ffffffd1;border:1px solid #061a3814;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:8px auto 0;padding:4px;display:flex;box-shadow:0 8px 24px #182c441a}.gallery-bottom-controls{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(125%);background:#ffffffad;border:1px solid #061a381a;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 24px);min-height:72px;margin:-56px auto 0;padding:8px 14px;display:flex;position:relative;box-shadow:0 14px 32px #182c441f}.gallery-bottom-controls--compact{gap:4px;min-height:0;padding:4px}.gallery-ribbon-controls [role=status]{text-align:center;color:#345064;font-variant-numeric:tabular-nums;letter-spacing:.1em;min-width:42px;font-size:13px;transition:color .28s}:is(main .gallery-page .gallery-ribbon-section,.events-detail-media--gallery) .gallery-ribbon-control[type=button]{-webkit-backdrop-filter:none;backdrop-filter:none;color:#23465a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .28s,color .28s,box-shadow .28s,transform .28s cubic-bezier(.2,.7,.2,1);display:grid;box-shadow:none!important}:is(main .gallery-page .gallery-ribbon-section,.events-detail-media--gallery) .gallery-ribbon-control[type=button]:hover{color:var(--primary);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffd1;transform:translateY(-1px)scale(1.015);box-shadow:0 6px 16px #182c441f!important}.gallery-ribbon-control:focus-visible{outline-offset:4px;outline:2px solid #0e6a87}.gallery-image-viewer{color:#5d6674;-webkit-backdrop-filter:blur(18px)saturate(115%);background:#fff;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:64px 48px 20px;position:fixed;inset:0;overflow:hidden}.gallery-image-viewer[open]{place-items:center;display:grid}.gallery-image-viewer::backdrop{background:0 0}.gallery-image-viewer figure{text-align:center;touch-action:none;max-width:100%;margin:0;position:relative}.gallery-image-viewer figure img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:14px;width:auto;max-width:min(76vw,100vw - 96px);height:auto;max-height:70dvh;margin:auto;display:block;box-shadow:0 24px 60px #182c4433}.gallery-viewer-toolbar{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffd1;border:1px solid #061a3814;border-radius:999px;padding:4px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #182c441f}main .gallery-page .gallery-image-viewer .gallery-viewer-control[type=button]{color:#5d6674;width:44px;height:44px;box-shadow:none;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .28s,background .28s,transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s;display:grid}main .gallery-page .gallery-image-viewer .gallery-viewer-control[type=button]:hover:not(:disabled){color:var(--primary);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffd1;transform:translateY(-1px)scale(1.015);box-shadow:0 6px 16px #182c441f}main .gallery-page .gallery-image-viewer .gallery-viewer-control:disabled{opacity:.35;cursor:default}.gallery-viewer-control:focus-visible{outline:none}.gallery-viewer-prev,.gallery-viewer-next{z-index:2;top:calc(var(--gallery-viewer-photo-center-y,50%) - 22px);position:absolute}.gallery-viewer-prev{left:calc((100% - var(--gallery-viewer-photo-width,70vw)) / 4 - 22px)}.gallery-viewer-next{right:calc((100% - var(--gallery-viewer-photo-width,70vw)) / 4 - 22px)}.gallery-image-viewer[open] :is(.gallery-viewer-toolbar,.gallery-viewer-prev,.gallery-viewer-next){animation:.24s .1s both gallery-viewer-controls}.gallery-image-viewer[data-phase=closing] :is(.gallery-viewer-toolbar,.gallery-viewer-prev,.gallery-viewer-next){opacity:0;transition:opacity .16s ease-out;animation:none}@keyframes gallery-viewer-controls{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.gallery-branch-list{gap:4px;padding-inline:12px}main .gallery-page .gallery-ribbon-section .gallery-label-control{padding:10px 12px;font-size:13px}.gallery-page .gallery-ribbon-section{padding-bottom:48px}.gallery-image-viewer{padding:64px 24px 20px}.gallery-image-viewer figure img{max-width:calc(100vw - 104px);max-height:62dvh}}@media(prefers-reduced-motion:reduce){:is(main .gallery-page .gallery-ribbon-section,.events-detail-media--gallery) .gallery-ribbon-photo[type=button],.gallery-ribbon-photo img,.gallery-ribbon-item,.gallery-ribbon-ground{transition:none}:is(main .gallery-page,.events-detail-media--gallery) :is(.gallery-ribbon-controls,.gallery-ribbon-control,.gallery-viewer-control,.gallery-label-control,[role=status]){transition:none!important}.gallery-image-viewer[open] :is(.gallery-viewer-toolbar,.gallery-viewer-prev,.gallery-viewer-next),.gallery-ribbon-item[data-branch-reveal=true] :is(.gallery-ribbon-photo,.gallery-ribbon-ground){animation:none}}.gallery-ribbon-state{background:#ffffffb8;border:1px solid #0c274614;border-radius:22px;justify-items:start;gap:8px;width:min(100% - 48px,640px);margin:12px auto 48px;padding:26px;display:grid;box-shadow:0 14px 26px -22px #182c442e}.gallery-ribbon-state>svg{color:var(--primary)}.gallery-ribbon-state h2,.gallery-ribbon-state p{margin:0}.gallery-ribbon-state h2{color:var(--foreground);font:400 18px/1.4 var(--font-sans);letter-spacing:0}.gallery-ribbon-state p{color:var(--muted-foreground);font:400 14px/1.65 var(--font-body)}.gallery-ribbon-loading{gap:14px;width:min(100% - 48px,640px);margin:12px auto 48px;display:grid}.gallery-ribbon-loading-row{background:linear-gradient(90deg,#0c27460d,#0c27461a,#0c27460d) 0 0/200% 100%;border-radius:18px;height:58px;animation:1.4s ease-in-out infinite gallery-ribbon-shimmer;display:block}@keyframes gallery-ribbon-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.gallery-ribbon-loading-row{animation:none}}.gallery-collection--empty{flex-direction:column;align-items:center;gap:18px;padding:48px 20px 64px;display:flex}.gallery-ribbon-empty-note{color:var(--quiet-card-muted);font:400 14px/1.7 var(--font-body);text-align:center;margin:0}.events-page{--events-hover-shadow:0 0 0 1px #ffffff80, 0 0 28px #182c441c, 0 8px 22px #182c4412;--events-feature-hover-shadow:0 0 0 1px #ffffff94, 0 0 28px #182c4438, 0 8px 22px #182c4424;color:var(--quiet-card-ink);background:#fff}body:has(main>.events-page){flex-direction:column;min-height:100dvh;display:flex}body:has(main>.events-page)>main{flex-direction:column;flex:1;display:flex}main>.events-page,.events-page-content{flex-direction:column;flex:1;display:flex}.events-page-content :is(h2,h3){font-family:var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:400}.events-page-content p{margin:0}.events-page-shell{width:100%;max-width:1280px;margin-inline:auto;padding:48px 40px 88px}.events-social-links{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.events-page .events-social-link{box-shadow:none;color:var(--quiet-card-ink);font:600 14px/1.4 var(--font-body);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;transition:background .28s,box-shadow .28s,color .28s,transform .28s cubic-bezier(.2,.7,.2,1);display:inline-flex}.events-page .events-social-link:is(:hover,:focus-visible){background:var(--quiet-card-hover-fill);box-shadow:var(--events-hover-shadow);color:var(--primary);-webkit-backdrop-filter:var(--quiet-card-hover-blur);backdrop-filter:var(--quiet-card-hover-blur);outline:none;transform:translateY(-3px)}main .events-page button.events-feature{--control-glass:transparent;width:100%;min-height:0;padding:var(--quiet-card-padding);border-radius:var(--quiet-card-radius);color:var(--quiet-card-ink);text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:0 0;border:0;grid-template-columns:1.06fr .94fr;gap:28px;transition:background .36s,box-shadow .36s,transform .36s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:visible;box-shadow:none!important}main .events-page button.events-feature:is(:hover,:focus-visible){--control-glass:var(--quiet-card-hover-fill);-webkit-backdrop-filter:var(--quiet-card-hover-blur);backdrop-filter:var(--quiet-card-hover-blur);outline:none;transform:translateY(-3px);background:var(--quiet-card-hover-fill)!important;box-shadow:var(--events-feature-hover-shadow)!important}.events-feature-media,.events-past-media{border-radius:var(--quiet-card-media-radius);width:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),box-shadow .36s;display:block;position:relative;box-shadow:0 18px 38px #182c442e}.events-feature-media{align-self:center;height:286px;box-shadow:0 18px 38px #182c4452}.events-feature-media img,.events-past-media img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.events-feature-media:after,.events-past-media:after{content:none}:is(.events-feature,.events-past-card):is(:hover,:focus-visible) :is(.events-feature-media,.events-past-media){transform:translateY(6px)scale(.985)}.events-feature-copy{background:0 0;flex-direction:column;justify-content:center;min-width:0;padding:28px 28px 28px 4px;display:flex}.events-page .events-category{color:var(--primary);font:400 11px/1.45 var(--font-body)}.events-kicker{flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.events-kicker>.events-meta{position:relative}.events-kicker>.events-meta:before{color:#b5bfca;content:"·";position:absolute;left:-12px}.events-feature h2{margin:22px 0 0;font-size:clamp(25px,2.25vw,32px);line-height:1.15}.events-meta{color:var(--quiet-card-muted);font:400 11px/1.45 var(--font-body);flex-wrap:wrap;gap:4px 20px;display:flex}.events-meta>*+*{position:relative}.events-meta>*+:before{color:#b5bfca;content:"·";position:absolute;left:-11px}.events-feature-summary{color:var(--quiet-card-muted);font:400 12px/1.55 var(--font-body);margin-top:18px;display:block}.events-event-plus{border-radius:var(--quiet-card-media-radius);width:32px;height:32px;box-shadow:none;color:var(--quiet-card-ink);background:0 0;border:0;flex:0 0 32px;justify-content:center;align-items:center;margin-top:auto;margin-left:auto;transition:background .28s,box-shadow .28s,color .28s,transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.events-feature-copy .events-event-plus{margin:0;position:absolute;bottom:16px;right:16px}.events-event-plus:before,.events-event-plus:after{content:"";background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.events-event-plus:before{width:12px;height:2px}.events-event-plus:after{width:2px;height:12px}:is(.events-feature,.events-upcoming-row,.events-past-card):is(:hover,:focus-visible) .events-event-plus{color:var(--primary);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffff9e;transform:translateY(-1px)scale(1.015);box-shadow:0 6px 16px #182c441f}.events-upcoming-row:is(:hover,:focus-visible) .events-event-plus{border-radius:50%}.events-section-heading{margin:56px 0 20px}.events-section-heading h2{font-size:27px;line-height:1.15}.events-upcoming-list{gap:12px;display:grid}main .events-page button.events-upcoming-row{--control-glass:transparent;width:100%;min-height:84px;color:var(--quiet-card-ink);text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:0 0;border:0;border-radius:999px;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:22px;padding:12px 18px;transition:background .36s,box-shadow .36s,transform .36s cubic-bezier(.2,.7,.2,1);display:grid;box-shadow:none!important}main .events-page button.events-upcoming-row:is(:hover,:focus-visible){--control-glass:var(--quiet-card-hover-fill);-webkit-backdrop-filter:var(--quiet-card-hover-blur);backdrop-filter:var(--quiet-card-hover-blur);outline:none;transform:translateY(-2px);background:var(--quiet-card-hover-fill)!important;box-shadow:var(--events-hover-shadow)!important}.events-date-block{flex-direction:column;justify-content:center;align-items:center;min-width:56px;display:flex}.events-date-block b{color:var(--quiet-card-ink);font:400 27px/1 var(--font-sans);letter-spacing:-.045em;-webkit-text-fill-color:currentColor;background:0 0}.events-date-block span{color:var(--quiet-card-muted);font:400 10px/1.2 var(--font-body);letter-spacing:.08em;margin-top:3px}.events-upcoming-copy{text-align:left;place-self:center stretch;min-width:0}.events-upcoming-row h3{letter-spacing:-.02em;margin:6px 0 0;font-size:17px;line-height:1.25}.events-upcoming-row .events-event-plus{justify-self:end;margin-top:0}.events-past{margin-top:64px}.events-past .events-section-heading{margin-top:0}.events-past-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}main .events-page button.events-past-card{--control-glass:transparent;width:100%;min-width:0;padding:var(--quiet-card-padding);border-radius:var(--quiet-card-radius);color:var(--quiet-card-ink);text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:0 0;border:0;flex-direction:column;transition:background .36s,box-shadow .36s,transform .36s cubic-bezier(.2,.7,.2,1);display:flex;box-shadow:none!important}main .events-page button.events-past-card:is(:hover,:focus-visible){--control-glass:var(--quiet-card-hover-fill);-webkit-backdrop-filter:var(--quiet-card-hover-blur);backdrop-filter:var(--quiet-card-hover-blur);outline:none;transform:translateY(-3px);background:var(--quiet-card-hover-fill)!important;box-shadow:var(--events-hover-shadow)!important}.events-past-media{height:176px}.events-past-copy{flex-direction:column;flex:1;min-height:182px;padding:14px 0 0;display:flex}.events-past-copy time{color:var(--quiet-card-muted);font:400 10px/1.4 var(--font-body);display:block}.events-past-copy h3{font-size:var(--quiet-card-title-size);line-height:var(--quiet-card-line-height);letter-spacing:0;margin:18px 0 8px;transition:color .28s}.events-past-card:is(:hover,:focus-visible) .events-past-copy h3{color:var(--primary);text-shadow:none}.events-past-summary{color:var(--quiet-card-muted);font:400 var(--quiet-card-copy-size)/var(--quiet-card-line-height) var(--font-body)}.events-past-copy .events-event-plus{margin-top:auto}.events-empty{background:#ffffffb8;border:1px solid #0c274614;border-radius:22px;justify-items:start;gap:8px;padding:26px;display:grid;box-shadow:0 14px 26px -22px #182c442e}.events-empty>svg{color:var(--primary)}.events-empty h2,.events-empty p{margin:0}.events-empty h2{color:var(--quiet-card-ink);font:400 18px/1.4 var(--font-sans);letter-spacing:0}.events-empty p{color:var(--quiet-card-muted);font:400 14px/1.65 var(--font-body)}.events-loading{gap:14px;padding-block:28px 54px;display:grid}.events-loading-row{background:linear-gradient(100deg,#e3eaf0a3 20%,#fffffff5,#e3eaf0a3 60%) 0 0/220% 100%;border-radius:18px;height:118px;animation:1.35s linear infinite events-loading-shimmer;display:block}@keyframes events-loading-shimmer{to{background-position:-220% 0}}main .events-page.events-page--dialog-open :is(button.events-feature,button.events-upcoming-row,button.events-past-card){box-shadow:none!important;transition:none!important;transform:none!important}main .events-page.events-page--dialog-open :is(.events-feature-media,.events-past-media){transition:none!important;transform:none!important}main .events-page.events-page--dialog-open :is(.events-feature-media,.events-past-media):after{transition:none!important;-webkit-mask-position:-80px -80px!important;mask-position:-80px -80px!important}.events-detail-overlay{z-index:200!important;background:#fff!important;animation:none!important}html body[data-scroll-locked]:has(.events-page.events-page--dialog-open){margin-right:0!important}.events-detail-dialog{--events-detail-radius:24px;color:var(--quiet-card-ink);transform-origin:50%;grid-template-rows:1fr;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);border-radius:var(--events-detail-radius)!important;z-index:201!important;background:#fff!important;width:min(1120px,100vw - 48px)!important;max-width:none!important;height:min(760px,100dvh - 48px)!important;max-height:none!important;animation:none!important;overflow:hidden!important;box-shadow:0 0 0 1px #ffffffbf,0 28px 80px #182c4433,0 8px 24px #182c441a!important}.events-detail-transition-surface{z-index:10;border-radius:inherit;opacity:1;pointer-events:auto;background:#fff;position:absolute;inset:0}.events-detail-close{z-index:4;width:38px;height:38px;color:var(--quiet-card-ink);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .28s,box-shadow .28s,color .28s,transform .28s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:16px;right:16px}.events-detail-close svg{width:18px;height:18px}.events-detail-close:is(:hover,:focus-visible){color:var(--primary);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffd1;outline:none;transform:translateY(-1px);box-shadow:0 6px 16px #182c441f}.events-detail-media{background:#fff;min-width:0;min-height:0;position:relative;overflow:hidden}.events-detail-media--gallery{border-radius:var(--events-detail-radius) var(--events-detail-radius) 18px 18px}.events-detail-media--gallery .gallery-ribbon-section{width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.events-detail-media--gallery .gallery-collection{grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;padding:8px 0 10px;display:grid;position:relative}.events-detail-media--gallery .gallery-ribbon-viewport{grid-row:2;height:100%;min-height:0;padding:0 0 22px;position:relative;overflow:visible;-webkit-mask-image:none;mask-image:none}.events-detail-media--gallery .gallery-ribbon-stage{transform:translateY(10px)}.events-detail-media--gallery .gallery-ribbon-item{transition-duration:.72s,.42s}.events-detail-media--gallery .gallery-ribbon-item[data-edge-entering=true]{transition-delay:0s,.16s}.events-detail-media--gallery .gallery-ribbon-photo[data-offset="-3"]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 68%);mask-image:linear-gradient(90deg,#0000,#000 68%)}.events-detail-media--gallery .gallery-ribbon-photo[data-offset="3"]{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 68%);mask-image:linear-gradient(270deg,#0000,#000 68%)}.events-detail-media--gallery .gallery-ribbon-item[data-edge-leaving=true] .gallery-ribbon-photo[data-offset="-4"]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 68%);mask-image:linear-gradient(90deg,#0000,#000 68%)}.events-detail-media--gallery .gallery-ribbon-item[data-edge-leaving=true] .gallery-ribbon-photo[data-offset="4"]{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 68%);mask-image:linear-gradient(270deg,#0000,#000 68%)}.events-detail-media--gallery .gallery-ribbon-ground{filter:blur(4px);height:12px;top:calc(100% + 12px)}.events-detail-media--gallery .gallery-bottom-controls--compact{z-index:5;grid-row:1;gap:2px;min-height:38px;margin:0 auto;padding:3px;position:relative;bottom:auto;left:auto;transform:translateY(12px)}.events-detail-media--gallery .gallery-bottom-controls--compact .gallery-ribbon-control[type=button]{width:32px!important;height:32px!important}.events-detail-media--gallery .gallery-bottom-controls--compact .gallery-ribbon-control svg{width:15px;height:15px}.events-detail-media--upcoming{border-radius:18px;margin:16px}.events-detail-mosaic{grid-template-columns:minmax(0,1.82fr) minmax(116px,.78fr);gap:9px;width:100%;height:100%;display:grid}.events-detail-mosaic[data-image-count="1"]{grid-template-columns:1fr}.events-detail-mosaic-main,.events-detail-mosaic-side,.events-detail-mosaic-side>span,.events-detail-ribbon-item{min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.events-detail-mosaic-main,.events-detail-mosaic-side>span,.events-detail-ribbon-item{background-position:50%;background-size:cover}.events-detail-mosaic-main{border-radius:16px}.events-detail-mosaic[data-image-count="1"] .events-detail-mosaic-main{border-radius:inherit}.events-detail-mosaic-side{grid-template-rows:repeat(2,minmax(0,1fr));gap:9px;display:grid}.events-detail-mosaic-side--single{grid-template-rows:1fr}.events-detail-mosaic-side>span{border-radius:16px}.events-detail-mosaic img,.events-detail-ribbon img{object-fit:cover;width:100%;height:100%;display:block}.events-detail-media-controls{z-index:3;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffc2;border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 24px #182c4424}.events-detail-media-controls button{width:38px;height:38px;color:var(--quiet-card-ink);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .24s,box-shadow .24s,color .24s,transform .24s cubic-bezier(.2,.7,.2,1);display:grid}.events-detail-media-controls button:is(:hover,:focus-visible){color:var(--primary);background:#ffffffe6;outline:none;transform:translateY(-1px);box-shadow:0 5px 14px #182c441f}.events-detail-media-controls svg{width:18px;height:18px}.events-detail-dialog[data-event-phase=past]{grid-template-rows:minmax(0,52%) minmax(0,48%);grid-template-columns:1fr}.events-detail-media--past{border-radius:var(--events-detail-radius) var(--events-detail-radius) 18px 18px;background:#f7f9fa}.events-detail-ribbon{perspective:1050px;width:100%;height:100%;transform-style:preserve-3d;justify-content:center;align-items:center;padding:18px 0 24px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 11% 89%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000)}.events-detail-ribbon-item{aspect-ratio:2/3;border-radius:16px;width:auto;height:80%;transition:transform .5s cubic-bezier(.22,.75,.22,1),opacity .3s;position:absolute;top:50%;box-shadow:0 16px 34px #182c442e}.events-detail-ribbon-item--outer-left{transform-origin:100%;height:90%;left:14%;transform:translate(-50%,-50%)translateZ(95px)rotateY(28deg)}.events-detail-ribbon-item--left{transform-origin:100%;height:80%;left:33%;transform:translate(-50%,-50%)translateZ(35px)rotateY(14deg)}.events-detail-ribbon-item--center{height:65%;left:50%;transform:translate(-50%,-50%)}.events-detail-ribbon-item--right{transform-origin:0;height:80%;left:67%;transform:translate(-50%,-50%)translateZ(35px)rotateY(-14deg)}.events-detail-ribbon-item--outer-right{transform-origin:0;height:90%;left:86%;transform:translate(-50%,-50%)translateZ(95px)rotateY(-28deg)}.events-detail-media--past .events-detail-media-controls{right:50%;transform:translate(50%)}.events-detail-media--past .events-detail-media-controls button:is(:hover,:focus-visible){transform:translateY(-1px)}.events-detail-copy{flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:62px 38px 30px 24px;display:flex;overflow:hidden}.events-detail-dialog[data-event-phase=past] .events-detail-copy{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-content:start;align-items:start;gap:34px;padding:26px 42px 30px;display:grid}.events-detail-heading,.events-detail-prose{min-width:0}.events-detail-meta{color:var(--quiet-card-muted);font:400 11px/1.4 var(--font-body);flex-wrap:wrap;gap:4px 18px;display:flex}.events-detail-meta span{color:var(--primary)}.events-detail-meta .events-detail-meta-secondary{color:var(--quiet-card-muted)}.events-detail-title{color:var(--quiet-card-ink);font:400 clamp(24px,2.15vw,32px)/1.14 var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:8px 0 0}.events-detail-excerpt{max-width:68ch;color:var(--quiet-card-muted);font:400 13px/1.5 var(--font-body);text-wrap:pretty;margin:18px 0 0}.events-detail-body{max-width:72ch;color:var(--quiet-card-ink);font:400 12px/1.52 var(--font-body);white-space:pre-line;text-wrap:pretty;margin-top:14px}.events-detail-source{width:fit-content;color:var(--quiet-card-ink);font:400 11px/1.4 var(--font-body);border-radius:12px;align-items:center;gap:7px;margin-top:16px;padding:8px 12px;transition:background .24s,box-shadow .24s,color .24s,transform .24s;display:inline-flex}.events-detail-source svg{width:13px;height:13px;color:var(--quiet-card-ink)}.events-detail-source:is(:hover,:focus-visible){color:var(--primary);background:#ffffffd1;outline:none;transform:translateY(-1px);box-shadow:0 6px 16px #182c441f}.events-detail-dialog[data-event-phase=past] .events-detail-excerpt{margin-top:0}.events-detail-dialog[data-event-phase=past] .events-detail-body{margin-top:12px}@media(max-width:900px){.events-page-shell{padding-inline:28px}main .events-page button.events-feature{grid-template-columns:1fr;gap:16px}.events-feature-media{height:240px}.events-feature-copy{padding:18px 14px 10px}.events-past-grid{gap:16px}.events-detail-dialog{grid-template-rows:minmax(0,42%) minmax(0,58%);grid-template-columns:1fr;width:calc(100vw - 24px)!important;height:calc(100dvh - 24px)!important}.events-detail-copy{justify-content:flex-start;padding:46px 30px 24px}.events-detail-dialog[data-event-phase=past]{grid-template-rows:minmax(0,40%) minmax(0,60%)}.events-detail-dialog[data-event-phase=past] .events-detail-copy{gap:26px;padding:24px 30px}}@media(max-width:600px){.events-page .page-hero .max-w-3xl{width:fit-content;max-width:100%}.events-page .page-hero h1{width:max-content;max-width:100%}.events-social-links{flex-wrap:nowrap;justify-content:flex-start;gap:14px;width:max-content;margin-top:16px}.events-page .events-social-link,.events-page .events-social-link:is(:hover,:focus-visible){box-sizing:border-box;background:var(--quiet-card-hover-fill);width:30px;height:30px;box-shadow:var(--events-hover-shadow);color:var(--quiet-card-ink);-webkit-backdrop-filter:var(--quiet-card-hover-blur);backdrop-filter:var(--quiet-card-hover-blur);border-radius:50%;flex:0 0 30px;justify-content:center;gap:0;padding:0;transition:background .14s,box-shadow .14s,color .14s,transform .12s cubic-bezier(.2,.7,.2,1);position:relative;transform:none}.events-page .events-social-link:before{content:"";position:absolute;inset:-7px}.events-page .events-social-link:active{color:var(--primary);background:#ffffffd1;transform:scale(.9);box-shadow:0 3px 10px #182c441f}.events-social-label{display:none}.events-page-shell{padding:32px 20px 64px}.events-feature-media{height:205px}.events-feature-copy{padding:16px 6px 8px}.events-feature h2{font-size:24px}.events-section-heading{margin-top:46px}.events-section-heading h2{font-size:24px}main .events-page button.events-upcoming-row{grid-template-columns:48px minmax(0,1fr) 48px;gap:12px;min-height:92px;padding:12px 14px}.events-date-block{min-width:44px}.events-date-block b{font-size:24px}.events-upcoming-row h3{font-size:15px}.events-past{margin-top:54px}.events-past-grid{grid-template-columns:1fr;gap:12px}.events-past-media{height:210px}.events-past-copy{min-height:164px}.events-detail-dialog{--events-detail-radius:20px;grid-template-rows:minmax(0,36%) minmax(0,64%);width:calc(100vw - 32px)!important;height:calc(100dvh - 32px)!important}.events-detail-dialog[data-event-phase=past]{grid-template-rows:minmax(280px,42%) minmax(0,1fr)}.events-detail-media--upcoming{border-radius:15px;margin:11px 11px 0}.events-detail-mosaic{grid-template-columns:minmax(0,1.7fr) minmax(82px,.8fr);gap:5px}.events-detail-mosaic-main{border-radius:13px}.events-detail-mosaic-side{gap:5px}.events-detail-mosaic-side>span{border-radius:13px}.events-detail-media--gallery{border-radius:var(--events-detail-radius) var(--events-detail-radius) 14px 14px}.events-detail-media--gallery .gallery-collection{padding:6px 0}.events-detail-media--gallery .gallery-ribbon-viewport{padding-bottom:18px}.events-detail-media--gallery .gallery-ribbon-stage{transform:translateY(8px)}.events-detail-media--gallery .gallery-ribbon-photo[data-offset="-2"]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 72%);mask-image:linear-gradient(90deg,#0000,#000 72%)}.events-detail-media--gallery .gallery-ribbon-photo[data-offset="2"]{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 72%);mask-image:linear-gradient(270deg,#0000,#000 72%)}.events-detail-media--gallery .gallery-bottom-controls--compact{min-height:38px;padding:3px}.events-detail-media--gallery .gallery-bottom-controls--compact .gallery-ribbon-control[type=button]{width:30px!important;height:30px!important}.events-detail-close{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;width:34px;height:34px;top:12px;right:12px}.events-detail-media-controls{bottom:8px;right:8px}.events-detail-media-controls button{width:34px;height:34px}.events-detail-copy{justify-content:flex-start;padding:22px 20px 16px}.events-detail-dialog[data-event-phase=past] .events-detail-copy{align-content:start;padding:12px 20px 16px;display:block}.events-detail-meta{padding-right:34px;font-size:10px}.events-detail-title{margin-top:6px;font-size:clamp(20px,6vw,24px);line-height:1.12}.events-detail-excerpt{margin-top:10px;font-size:11px;line-height:1.4}.events-detail-body{margin-top:9px;font-size:10.5px;line-height:1.38}.events-detail-source{margin-top:10px;padding:6px 9px;font-size:10px}.events-detail-dialog[data-event-phase=past] .events-detail-excerpt{margin-top:10px}}@media(prefers-reduced-motion:reduce){.events-page *,.events-feature-media:after,.events-past-media:after{transition-duration:0s!important}:is(.events-feature,.events-upcoming-row,.events-past-card):is(:hover,:focus-visible),:is(.events-feature,.events-past-card):is(:hover,:focus-visible) :is(.events-feature-media,.events-past-media),:is(.events-feature,.events-upcoming-row,.events-past-card):is(:hover,:focus-visible) .events-event-plus{transform:none}.events-detail-dialog,.events-detail-dialog *,.events-detail-overlay{transition:none!important;animation:none!important}.events-detail-transition-surface{opacity:0!important;pointer-events:none!important}}.events-page-content [dir=rtl],.events-detail-copy [dir=rtl]{text-align:right;direction:rtl;unicode-bidi:isolate}.branch-daynight{isolation:isolate;width:100%;aspect-ratio:var(--branch-daynight-aspect,16 / 10);border-radius:inherit;background:0 0;display:block;position:relative;overflow:hidden}.branch-daynight[data-has-day]{background:#0b1a30}.branch-daynight .branch-daynight-layer{border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0}.branch-daynight .branch-daynight-img{object-fit:cover;object-position:var(--branch-daynight-position,center bottom);border-radius:inherit;width:100%;height:100%;margin:0;display:block}.branch-daynight .branch-daynight-night{z-index:1;opacity:1;filter:none;transition:filter .32s cubic-bezier(.33,0,.35,1) 80ms}.branch-daynight .branch-daynight-day{z-index:2;opacity:0;filter:brightness(.94)saturate(.84)sepia(.14);transition:opacity .49s cubic-bezier(.42,0,.3,1),filter .43s cubic-bezier(.4,0,.35,1)}.branch-daynight .branch-daynight-warm{z-index:3;border-radius:inherit;mix-blend-mode:soft-light;opacity:1;pointer-events:none;background:linear-gradient(195deg,#10264e57,#162c4a1f 44%,#ffa65433);transition:opacity .27s .18s;position:absolute;inset:0}.branch-daynight .branch-daynight-lights{z-index:4;opacity:1;mix-blend-mode:screen;transition:opacity .23s .215s}.branch-daynight[data-daylight=on] .branch-daynight-night{filter:brightness(1.22)saturate(.9)contrast(.97);transition:filter .31s cubic-bezier(.4,0,.5,1)}.branch-daynight[data-daylight=on] .branch-daynight-day{opacity:1;filter:none;transition:opacity .49s cubic-bezier(.36,0,.22,1),filter .45s cubic-bezier(.3,0,.3,1) 70ms}.branch-daynight[data-daylight=on] .branch-daynight-warm{opacity:0;transition:opacity .3s .15s}.branch-daynight[data-daylight=on] .branch-daynight-lights{opacity:0;transition:opacity .26s .19s}@media(hover:hover){:is(.branch-daynight:hover,.branch-daynight-host:hover .branch-daynight) .branch-daynight-night,:is(.branch-daynight-host:focus-visible,.branch-daynight-host:has(:focus-visible)) .branch-daynight .branch-daynight-night{filter:brightness(1.22)saturate(.9)contrast(.97);transition:filter .31s cubic-bezier(.4,0,.5,1)}:is(.branch-daynight:hover,.branch-daynight-host:hover .branch-daynight) .branch-daynight-day,:is(.branch-daynight-host:focus-visible,.branch-daynight-host:has(:focus-visible)) .branch-daynight .branch-daynight-day{opacity:1;filter:none;transition:opacity .49s cubic-bezier(.36,0,.22,1),filter .45s cubic-bezier(.3,0,.3,1) 70ms}:is(.branch-daynight:hover,.branch-daynight-host:hover .branch-daynight) .branch-daynight-warm,:is(.branch-daynight-host:focus-visible,.branch-daynight-host:has(:focus-visible)) .branch-daynight .branch-daynight-warm{opacity:0;transition:opacity .3s .15s}:is(.branch-daynight:hover,.branch-daynight-host:hover .branch-daynight) .branch-daynight-lights,:is(.branch-daynight-host:focus-visible,.branch-daynight-host:has(:focus-visible)) .branch-daynight .branch-daynight-lights{opacity:0;transition:opacity .26s .19s}}.branch-daynight:not([data-has-day]) .branch-daynight-night{transition:none;filter:none!important}@media(prefers-reduced-motion:reduce){.branch-daynight .branch-daynight-layer,.branch-daynight .branch-daynight-warm{transition-duration:.16s!important;transition-delay:0s!important}.branch-daynight .branch-daynight-night,.branch-daynight .branch-daynight-day{filter:none!important}.branch-daynight .branch-daynight-warm{display:none}}.team-page{color:#061a38;background:#fff}.team-page-content :is(h2,h3){font-family:var(--font-sans);letter-spacing:-.04em;font-weight:400}.team-page-content p{color:var(--quiet-card-muted);font:400 14px/1.7 var(--font-body);margin:0}.team-page-shell{width:100%;max-width:1280px;margin-inline:auto;padding:64px 40px 100px}.team-opening{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:64px;padding-bottom:48px;display:grid}.team-opening-copy{align-self:start;position:relative}.team-opening-copy:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#2b83c60b,#0000 70%);position:absolute;inset:-60px -40px}.team-heading{margin:0}.team-heading h2{max-width:500px;margin:0 0 28px 1px;font-size:clamp(34px,3.4vw,48px);line-height:1.12}.team-heading h2>span{white-space:nowrap;display:block}.team-heading h2>span+span{margin-inline-start:calc(-.1em - 1px)}.team-heading>p{text-align:justify;text-wrap:pretty;max-width:calc(100% - 1.5px);margin:0 0 0 1.5px;font-size:13px}.team-group-photo{align-self:stretch;margin:0;display:flex}.team-group-photo img{aspect-ratio:1.65;object-fit:cover;object-position:center 45%;border-radius:14px;flex:1;width:100%;height:100%;display:block;box-shadow:0 18px 38px #182c442e}.team-leadership-heading{text-align:center;max-width:590px;margin:60px auto 72px}.team-leadership-heading h2{margin:0;font-size:clamp(34px,3.4vw,48px);line-height:1.12}.team-leadership-stories{gap:100px;max-width:1050px;margin-inline:auto;display:grid}.team-leader{grid-template-columns:360px 1fr;align-items:center;gap:96px;display:grid}.team-leader:nth-child(2){grid-template-columns:1fr 360px}.team-leader:nth-child(2) .team-leader-portrait{grid-area:1/2}.team-leader-portrait{margin:0;position:relative}.team-leader-portrait img{object-fit:cover;object-position:center 15%;border-radius:12px;width:100%;height:360px;display:block;box-shadow:0 18px 38px #182c442e}.team-page-content .team-leader-role{margin-bottom:4px;font-size:12px}.team-leader-copy h3{margin:0 0 8px -.08em;font-size:clamp(28px,2.6vw,38px);line-height:1.16}.team-page-content .team-leader-specialty{color:var(--primary);margin-bottom:24px;font-size:13px}.team-leader-copy>p:last-of-type{max-width:430px;font-size:13px}@media(max-width:900px){.team-opening{gap:32px}.team-leader,.team-leader:nth-child(2){grid-template-columns:280px 1fr;gap:40px}.team-leader:nth-child(2) .team-leader-portrait{grid-column:1}.team-leader-portrait img{height:350px}}@media(max-width:760px){.team-page-shell{padding-inline:20px}.team-heading h2{font-size:34px}.team-group-photo,.team-leader-portrait{transition:transform .36s cubic-bezier(.2,.7,.2,1)}.team-group-photo.is-mobile-scroll-active,.team-leader-portrait.is-mobile-scroll-active{transform:translateY(-3px)}.team-group-photo.is-mobile-scroll-active img,.team-leader-portrait.is-mobile-scroll-active img{box-shadow:0 24px 50px #182c443d}}@media(max-width:600px){.team-page-shell{padding-top:32px;padding-bottom:64px}.team-opening,.team-leader,.team-leader:nth-child(2){grid-template-columns:1fr;gap:32px}.team-heading>p{max-width:100%;margin-left:0}.team-group-photo{margin-right:0}.team-leadership-heading{margin:24px auto 48px}.team-leadership-stories{gap:64px}.team-leader-portrait{width:100%;max-width:none}.team-leader:nth-child(2) .team-leader-portrait{grid-row:auto;margin-left:0}.team-leader-copy h3{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.team-page *{transition:none!important}}@media(min-width:901px){.team-leader:nth-child(2) .team-leader-copy{text-align:right;justify-self:end}.team-leader:nth-child(2) .team-leader-copy h3{margin-left:0;margin-right:-.08em}.team-leader:nth-child(2) .team-leader-copy>p:last-of-type{margin-left:auto}}
