.production-contact-dialog{color:#102951;overscroll-behavior:contain;background:#fff;border:1px solid #d9e3ef;border-radius:16px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;font-family:inherit;overflow:auto;box-shadow:0 24px 80px #10295133}.production-contact-dialog::backdrop{background:#10295180}.production-contact-heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.production-contact-heading h2{letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.25}.production-contact-heading button,.production-consent button[aria-label="Close cookie settings"]{color:#526b85;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.production-contact-heading button:hover,.production-consent button[aria-label="Close cookie settings"]:hover{color:#102951;background:#f0f5fa}.production-contact-dialog svg,.production-consent svg{flex-shrink:0;width:18px;height:18px}.production-contact-dialog button,.production-contact-dialog input,.production-contact-dialog select,.production-contact-dialog textarea,.production-consent button{font-family:inherit}.production-contact-dialog button:focus-visible,.production-contact-dialog a:focus-visible,.production-consent button:focus-visible,.production-consent a:focus-visible{outline-offset:3px;outline:3px solid #87afd5}.production-contact-dialog [role=tablist]{border-bottom:1px solid #e2e8f0;display:flex}.production-contact-dialog [role=tab]{color:#526b85;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:15px 16px;font-size:13px;font-weight:650;line-height:1.5;display:flex}.production-contact-dialog [role=tab][aria-selected=true]{color:#1b4f8b;background:#fbfcfe;border-bottom-color:#1b4f8b}.production-contact-dialog #cal-embed-disclosure{color:#526b85;text-align:center;background:#fbfcfe;border-bottom:1px solid #e2e8f0;margin:0;padding:10px 20px;font-size:11px;line-height:1.6}.production-contact-dialog a{color:#1b4f8b;text-underline-offset:3px;text-decoration:underline}.production-contact-dialog [hidden]{display:none}.production-contact-dialog #contact-message-panel{padding:24px}.production-contact-dialog form>*+*{margin-top:16px}.production-contact-dialog form>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.production-contact-dialog form label[for]{color:#102951;margin-bottom:6px;font-size:12px;font-weight:650;line-height:1.5;display:block}.production-contact-dialog form input:not([type=checkbox]),.production-contact-dialog form select,.production-contact-dialog form textarea{color:#102951;background:#fff;border:1px solid #d9e3ef;border-radius:8px;width:100%;padding:10px 14px;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.production-contact-dialog form textarea{resize:vertical;min-height:110px}.production-contact-dialog form input::placeholder,.production-contact-dialog form textarea::placeholder{color:#8495a8;opacity:1}.production-contact-dialog form input:focus,.production-contact-dialog form textarea:focus,.production-contact-dialog form select:focus{border-color:#1b4f8b;outline:none;box-shadow:0 0 0 3px #1b4f8b20}.production-contact-dialog form>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.production-contact-dialog input[type=checkbox]{accent-color:#1b4f8b;flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.production-contact-dialog form>label>span{color:#526b85;font-size:11px;line-height:1.7}.production-contact-dialog form button[type=submit],.production-contact-dialog #contact-calendar-panel button{color:#fff;cursor:pointer;background:#945f35;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:13px;font-weight:650;display:inline-flex}.production-contact-dialog form button[type=submit]:hover,.production-contact-dialog #contact-calendar-panel button:hover{background:#7f4c26}.production-contact-dialog form button:disabled{opacity:.5;cursor:not-allowed}.production-contact-dialog [role=alert]{color:#b3261e;font-size:12px}.production-contact-dialog [role=status]{color:#526b85;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:13px;line-height:1.6;display:flex}.production-contact-dialog [role=status]>div{color:#1b4f8b;background:#eaf1fa;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.production-contact-dialog #contact-calendar-panel>div:first-child{background:#f7fafe;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.production-contact-dialog #contact-calendar-panel b{font-size:13px;display:block}.production-contact-dialog #contact-calendar-panel span{color:#526b85;font-size:11px;line-height:1.6;display:block}.production-contact-dialog #contact-calendar-panel a{align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.production-contact-dialog #contact-calendar-panel>div:nth-child(2):has(>button){text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.production-contact-dialog #contact-calendar-panel p{color:#526b85;max-width:450px;font-size:12px;line-height:1.7}.production-contact-alternative{border-top:1px solid #e2e8f0;margin:0;padding:16px 24px 20px;font-size:12px}.production-contact-dialog .animate-spin{animation:1s linear infinite production-contact-spin}@keyframes production-contact-spin{to{transform:rotate(360deg)}}.production-calendar-dialog{width:min(1100px,100vw - 32px)}.production-calendar-dialog .production-contact-heading{z-index:2;background:#fff;position:sticky;top:0}.production-booking-disclosure{color:#526b85;background:#fbfcfe;margin:0;padding:12px 24px;font-size:12px;line-height:1.7}.production-booking-alternative{color:#526b85;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:12px;line-height:1.6;display:flex}.production-booking-alternative a{flex-shrink:0;font-weight:650}.production-booking-embed{width:100%;height:700px;min-height:540px;overflow:auto}.production-calendar-dialog .production-booking-status{margin:0;padding:16px 24px}.production-consent{font-family:inherit;display:contents}.production-consent>div{z-index:100;pointer-events:none;position:fixed;inset:0}.production-consent>div>div{pointer-events:auto;padding:24px;position:fixed}.production-consent>div>div:has(>[role=region]){bottom:0;left:0;right:0}.production-consent>div>div:has(>[role=dialog]){background:#10295166;justify-content:center;align-items:center;display:flex;inset:0}.production-consent [role=region],.production-consent [role=dialog]{color:#102951;background:#fff;border:1px solid #d9e3ef;border-radius:16px;margin:auto;box-shadow:0 16px 60px #10295126}.production-consent [role=region]{align-items:center;gap:20px;max-width:1100px;padding:24px;display:flex}.production-consent [role=region]>div:first-child{flex:1;align-items:flex-start;gap:12px;display:flex}.production-consent [role=region]>div:last-child{flex-shrink:0;gap:8px;display:flex}.production-consent p{color:#526b85;margin:0;font-size:12px;line-height:1.7}.production-consent a{color:#1b4f8b;text-underline-offset:3px;text-decoration:underline}.production-consent svg{color:#1b4f8b;margin-top:2px}.production-consent button{color:#102951;cursor:pointer;background:#fff;border:1px solid #d9e3ef;border-radius:8px;padding:10px 16px;font-size:12px;font-weight:650;line-height:1.5}.production-consent button:hover{background:#f0f5fa}.production-consent [role=region]>div:last-child button:nth-last-child(2),.production-consent [role=dialog]>div:last-child button:first-child{color:#fff;background:#102951;border-color:#102951}.production-consent [role=region]>div:last-child button:last-child,.production-consent [role=dialog]>div:last-child button:last-child{color:#fff;background:#945f35;border-color:#945f35}.production-consent [role=dialog]{width:100%;max-width:520px;overflow:hidden}.production-consent [role=dialog]>div:first-child{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.production-consent [role=dialog]>div:first-child>div{align-items:center;gap:8px;display:flex}.production-consent h3{letter-spacing:0;margin:0;font-size:15px;line-height:1.5}.production-consent [role=dialog]>div:nth-child(2){gap:16px;max-height:60dvh;padding:20px 24px;display:grid;overflow-y:auto}.production-consent [role=dialog]>div:nth-child(2)>div{border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.production-consent [role=dialog]>div:nth-child(2)>div:nth-child(2){background:#fbfcfe}.production-consent h4{margin:0 0 3px;font-size:13px;line-height:1.5}.production-consent h4+p{font-size:11px}.production-consent [role=dialog]>div:nth-child(2)>div>span{color:#1b4f8b;flex-shrink:0;font-size:11px;font-weight:650}.production-consent [role=dialog]>div:last-child{border-top:1px solid #e2e8f0;gap:12px;padding:16px 24px;display:flex}.production-consent [role=dialog]>div:last-child button{flex:1}.production-consent button[role=switch]{background:#d1d5db;border:0;border-radius:999px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .15s;position:relative}.production-consent button[role=switch][aria-checked=true]{background:#1b4f8b}.production-consent button[role=switch]>span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #10295133}.production-consent button[role=switch][aria-checked=true]>span{transform:translate(20px)}@media (max-width:1000px){.production-consent [role=region]{flex-direction:column;align-items:stretch}.production-consent [role=region]>div:last-child{justify-content:flex-end}}@media (max-width:600px){.production-contact-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.production-booking-disclosure{padding:12px 18px}.production-booking-alternative{flex-direction:column;align-items:flex-start;padding:14px 18px}.production-booking-embed{height:650px}.production-contact-heading{padding:18px}.production-contact-heading h2{font-size:21px}.production-contact-dialog [role=tab]{padding:12px;font-size:12px}.production-contact-dialog #contact-message-panel{padding:18px}.production-contact-dialog form>div:first-child{grid-template-columns:1fr}.production-contact-dialog form button[type=submit]{width:100%}.production-contact-dialog #contact-calendar-panel>div:first-child{flex-direction:column;align-items:flex-start;padding:18px}.production-consent>div>div{padding:12px}.production-consent [role=region]{padding:18px}.production-consent [role=region]>div:last-child,.production-consent [role=dialog]>div:last-child{flex-direction:column}.production-consent [role=dialog]>div:first-child,.production-consent [role=dialog]>div:nth-child(2),.production-consent [role=dialog]>div:last-child{padding:16px 18px}}@media (prefers-reduced-motion:reduce){.production-contact-dialog .animate-spin{animation:none}.production-consent button[role=switch],.production-consent button[role=switch]>span{transition:none}}
.hero-flow-illustration,.hero-flow-illustration .hero-illustration-link{position:relative}.hero-flow-illustration .hero-flow-overlay{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.hero-flow-signal{fill:none;stroke:#377eb1;stroke-width:3px;stroke-linecap:round;stroke-dasharray:5 195;opacity:0;animation:hero-flow-travel 4.8s linear var(--flow-delay,0s) 1 both}.hero-flow-halo{stroke:#5a9ecb38;stroke-width:10px}.hero-flow-review-connection .hero-flow-signal{stroke:#ad622d}.hero-flow-review-connection .hero-flow-halo{stroke:#ad622d30}.hero-flow-core{fill:none;stroke:#3977a8;stroke-width:2px;transform-origin:693px 366px;opacity:0;animation:4.8s ease-out both hero-flow-core-pulse}.hero-flow-review{fill:#b6733510;stroke:#a86432;stroke-width:2px;opacity:0;animation:4.8s ease-in-out both hero-flow-review-pulse}.hero-flow-illustration .hero-flow-overlay *{animation-play-state:paused}.hero-flow-illustration[data-running=true] .hero-flow-overlay *{animation-play-state:running}.hero-flow-illustration[data-completed=true] .hero-flow-overlay{visibility:hidden}@keyframes hero-flow-travel{0%{stroke-dashoffset:6px;opacity:0}3%{opacity:1}24%{stroke-dashoffset:-100px;opacity:1}27%,to{stroke-dashoffset:-106px;opacity:0}}@keyframes hero-flow-core-pulse{0%,15%{opacity:0;transform:scale(.9)}21%{opacity:.6;transform:scale(1)}37%,to{opacity:0;transform:scale(2.8)}}@keyframes hero-flow-review-pulse{0%,34%,63%,to{opacity:0}43%,49%{opacity:.8}}@media (prefers-reduced-motion:reduce){.hero-flow-illustration .hero-flow-overlay{display:none}.hero-flow-illustration .hero-flow-overlay *{animation:none!important}}
.hero .hero-copy h1 .hero-keypoint-speed{color:#945f35}.hero .hero-copy h1 .hero-keypoint-assessment{color:#1b4f8b;white-space:nowrap;text-shadow:none;box-shadow:none;background:0 0}.hero.hero-split .hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.4fr);align-items:center;gap:28px 42px;width:min(1440px,100% - 96px);max-width:none;padding-top:64px;padding-bottom:28px;display:grid}.hero.hero-split .hero-copy{text-align:left;min-width:0;max-width:none;margin:0}.hero.hero-split .hero-copy>.eyebrow{justify-content:flex-start;margin:0}.hero.hero-split .hero-copy h1{text-wrap:balance;margin:18px 0 0;font-size:clamp(2.75rem,4.5vw,4rem);line-height:1.08}.hero.hero-split .hero-copy h1 em{text-shadow:none;box-shadow:none;background:0 0;margin-top:22px;font-size:clamp(1.65rem,2.7vw,2.4rem);line-height:1.25}.hero.hero-split .hero-artwork.hero-illustration{min-width:0;max-width:none;margin:0}.hero.hero-split .hero-event{grid-column:1/-1;max-width:none;margin-top:8px}@media (max-width:1099px){.hero.hero-split .hero-grid{grid-template-columns:minmax(0,1fr);gap:24px;width:min(920px,100% - 48px);padding-top:36px;padding-bottom:24px}.hero.hero-split .hero-copy{text-align:center;max-width:780px;margin:0 auto}.hero.hero-split .hero-copy>.eyebrow{justify-content:center;margin:0 auto}.hero.hero-split .hero-copy h1{margin-top:14px;font-size:clamp(2.5rem,5.4vw,4rem)}.hero.hero-split .hero-copy h1 em{margin-top:14px;font-size:clamp(1.65rem,3.7vw,2.4rem)}.hero.hero-split .hero-event{margin-top:0}}@media (max-width:650px){.hero.hero-split .hero-grid{gap:18px;width:calc(100% - 32px);padding-top:26px;padding-bottom:20px}.hero.hero-split .hero-copy h1{font-size:clamp(2.1rem,9.5vw,3rem)}.hero.hero-split .hero-copy h1 em{font-size:clamp(1.35rem,6.6vw,1.85rem)}}@media (forced-colors:active){.hero .hero-copy h1 .hero-keypoint-speed,.hero .hero-copy h1 .hero-keypoint-assessment{color:canvastext;background:0 0}}
.editorial-page .editorial-hero h1{max-width:22ch;font-size:clamp(2.2rem,4.5vw,3.8rem)}.editorial-page .editorial-hero p{max-width:72ch}.editorial-page .editorial-hero .editorial-byline{color:#4d6074;margin-top:20px;font-size:.875rem}.editorial-page .answer-guide{padding:52px 0 64px}.editorial-page .guide-contents{position:sticky;top:120px}.editorial-page .guide-copy section{margin-bottom:48px}.editorial-page .guide-copy section:last-child{margin-bottom:0}.editorial-page .guide-copy h3{letter-spacing:-.02em;color:#102951;font-size:1.15rem;line-height:1.4}.editorial-page .editorial-bullets{margin:20px 0;padding-left:22px}.editorial-page .editorial-bullets li{margin:10px 0;padding-left:6px}.editorial-page .editorial-bullets li::marker{color:#945f35}.editorial-page .editorial-steps{counter-reset:workflow;margin:26px 0;padding:0;list-style:none}.editorial-page .editorial-steps li{counter-increment:workflow;padding:0 0 20px 48px;position:relative}.editorial-page .editorial-steps li:before{content:counter(workflow, decimal-leading-zero);color:#945f35;font-size:.9rem;font-weight:600;position:absolute;top:0;left:0}.editorial-page .editorial-steps h3{margin:0 0 8px}.editorial-page .editorial-example{background:#f1f6fc;border:1px solid #cddbe8;border-left:3px solid #945f35;border-radius:8px;margin:26px 0;padding:24px 28px}.editorial-page .editorial-example h3{margin-bottom:14px}.editorial-page .editorial-example p:last-child{margin-bottom:0}.editorial-page .editorial-sources{border-top:1px solid #d7e2ed;padding-top:26px}.editorial-discovery{background:#fff;border-top:1px solid #d7e2ed;padding:48px 0}.editorial-discovery h2,.aspice-discovery h2{letter-spacing:-.035em;color:#102951;margin:0 0 14px;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.2}.editorial-discovery .eyebrow,.aspice-discovery .eyebrow{margin-bottom:14px}.editorial-discovery p,.aspice-discovery p{color:#4d6074;line-height:1.7}.editorial-discovery-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.editorial-discovery-head>div{max-width:720px}.editorial-discovery-head p{margin:0}.editorial-discovery-head>a{flex-shrink:0}.editorial-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.editorial-cards .editorial-card{color:#102951;background:#fff;border:1px solid #cddbe8;border-radius:8px;padding:24px;text-decoration:none;display:block}.editorial-cards .editorial-card:hover{background:#f7f9fc;border-color:#1b4f8b}.editorial-cards .editorial-card:focus-visible{outline-offset:4px;outline:2px solid #1b4f8b}.editorial-cards .editorial-card h3{letter-spacing:-.025em;color:#102951;justify-content:space-between;align-items:flex-start;gap:18px;margin:0;font-size:1.16rem;line-height:1.35;display:flex}.editorial-cards .editorial-card h3 span{color:#945f35;flex-shrink:0}.editorial-cards .editorial-card p{color:#4d6074;margin:14px 0 0;font-size:.95rem;line-height:1.7}.guide-copy .editorial-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-copy .editorial-card:only-child{grid-column:1/-1}.aspice-discovery{background:#f1f6fc;border:1px solid #cddbe8;border-left:3px solid #945f35;border-radius:10px;margin-top:34px;padding:32px}.aspice-discovery h2{font-size:clamp(1.5rem,2.3vw,2rem)}.aspice-discovery .editorial-discovery-head{margin-bottom:0}.editorial-context-link{color:#4d6074;margin:24px 0 0;font-size:1rem;line-height:1.7}.editorial-context-link a{color:#1b4f8b;text-underline-offset:4px;font-weight:600;text-decoration:underline}@media (max-width:1000px){.editorial-discovery-head{flex-direction:column;align-items:flex-start;gap:16px}.editorial-cards{gap:14px}.editorial-cards .editorial-card{padding:20px}}@media (max-width:900px){.editorial-page .guide-contents{position:static}}@media (max-width:700px){.editorial-cards,.guide-copy .editorial-cards{grid-template-columns:minmax(0,1fr)}.editorial-discovery{padding:36px 0}.aspice-discovery{padding:24px 20px}.editorial-page .editorial-example{padding:22px 20px}.editorial-page .answer-guide{padding:36px 0 44px}}
.site-header.navigation-polished{background:#fffffffa;box-shadow:0 1px #10295104}.navigation-polished .nav-shell{gap:24px;position:relative}.navigation-polished .desktop-nav{gap:4px}.navigation-polished .desktop-nav>a,.navigation-polished .desktop-nav>.nav-disclosure>summary{border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:600;line-height:1.4;transition:background .16s,color .16s;display:flex}.navigation-polished .desktop-nav>a:hover,.navigation-polished .desktop-nav>a[aria-current=page],.navigation-polished .desktop-nav>.nav-disclosure>summary:hover,.navigation-polished .desktop-nav>.nav-disclosure[open]>summary{color:#1b4f8b;background:#edf3fa;text-decoration:none}.navigation-polished .nav-disclosure>summary{list-style:none}.navigation-polished .nav-disclosure>summary::-webkit-details-marker{display:none}.navigation-polished .nav-disclosure>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .16s;display:block;transform:translateY(-2px)rotate(45deg)}.navigation-polished .nav-disclosure[open]>summary:after{transform:translateY(2px)rotate(225deg)}.navigation-polished .desktop-nav>.nav-disclosure{position:static}.navigation-polished .nav-shell>.button-small{border-radius:8px;min-height:44px;padding:0 20px;box-shadow:0 2px 4px #945f3514}.navigation-polished .nav-shell>.button-small:hover{background:#82491f;box-shadow:0 4px 12px #945f3526}.navigation-polished .nav-dropdown{background:#fff;border:1px solid #d7e2ed;border-radius:16px;width:740px;max-width:calc(100vw - 56px);max-height:calc(100dvh - 104px);padding:10px;inset:calc(100% - 1px) 0 auto auto;overflow:auto;box-shadow:0 16px 48px #10295118,0 4px 10px #10295108}.navigation-polished .nav-disclosure[open]>.nav-dropdown{grid-template-columns:270px minmax(0,1fr);gap:12px;animation:.16s ease-out navigation-enter;display:grid}.navigation-polished .nav-dropdown .nav-platform-feature{color:#102951;background:#edf4fb;border-radius:10px;flex-direction:column;align-items:flex-start;padding:26px 24px;text-decoration:none;display:flex}.navigation-polished .nav-dropdown .nav-platform-feature:hover{background:#e5eff9}.navigation-polished .nav-feature-label,.navigation-polished .nav-group-label{letter-spacing:.09em;text-transform:uppercase;color:#526b85;margin:0;font-size:10px;font-weight:650;line-height:1.5}.navigation-polished .nav-dropdown .nav-feature-label{color:#1b4f8b;margin:0 0 22px}.navigation-polished .nav-dropdown .nav-feature-title{letter-spacing:-.04em;margin:16px 0 12px;font-size:28px;font-weight:550;line-height:1.15}.navigation-polished .nav-platform-feature p{color:#526b85;margin:0;font-size:14px;font-weight:400;line-height:1.7}.navigation-polished .nav-dropdown .nav-feature-cta{color:#1b4f8b;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:auto;padding-top:24px;font-size:13px;font-weight:600;display:flex}.navigation-polished .nav-dropdown .nav-feature-cta>span{color:#945f35;margin:0;font-size:20px}.navigation-polished .nav-platform-links{padding:14px 8px 6px}.navigation-polished .nav-group-label{padding:0 12px 12px}.navigation-polished .nav-platform-link{color:#102951;border-radius:8px;align-items:center;gap:13px;padding:14px 12px;text-decoration:none;display:flex}.navigation-polished .nav-platform-link:hover,.navigation-polished .nav-platform-link[aria-current=page]{background:#f0f5fb;text-decoration:none}.navigation-polished .nav-link-icon{color:#1b4f8b;background:#f7fafe;border:1px solid #d9e4ef;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;margin:0;display:grid}.navigation-polished .nav-link-icon svg{width:21px;height:21px}.navigation-polished .nav-platform-feature .nav-link-icon{background:#ffffffb3;border-color:#cbddec;width:44px;height:44px}.navigation-polished .nav-platform-feature .nav-link-icon svg{width:25px;height:25px}.navigation-polished .nav-link-copy{min-width:0;margin:0;display:block}.navigation-polished .nav-link-copy strong{color:#102951;font-size:14px;font-weight:600;line-height:1.4;display:block}.navigation-polished .nav-link-description{color:#607086;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.5;display:block}.navigation-polished .nav-link-arrow{color:#945f35;margin:0 0 0 auto;font-size:17px;display:block}.navigation-polished :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #1b4f8b}.navigation-polished .menu-toggle{border-radius:8px;min-width:44px;min-height:44px}.navigation-polished .menu-toggle span{transition:transform .16s}.navigation-polished .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.navigation-polished .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}@keyframes navigation-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (max-width:1200px){.navigation-polished .mobile-menu{overscroll-behavior:contain;border-bottom:1px solid #d7e2ed;width:100%;max-height:calc(100dvh - 88px);padding:8px 24px 24px;position:absolute;inset:100% 0 auto;box-shadow:0 14px 26px #10295112}.navigation-polished .mobile-menu>a,.navigation-polished .mobile-menu>details>summary{color:#102951;border:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;padding:14px 12px;font-size:15px;font-weight:600;display:flex}.navigation-polished .mobile-menu>a:hover,.navigation-polished .mobile-menu>a[aria-current=page],.navigation-polished .mobile-menu>details[open]>summary{color:#1b4f8b;background:#edf3fa}.navigation-polished .mobile-menu>details{border:0;margin:0 0 4px;padding:0}.navigation-polished .mobile-platform-links{padding:8px 0}.navigation-polished .mobile-platform-links .nav-platform-link{border:0;min-height:64px;padding:11px 12px;display:flex}.navigation-polished .mobile-menu>a[href="/get-started/"]{color:#fff;background:#945f35;justify-content:center;margin-top:14px}}@media (max-width:850px){.navigation-polished .mobile-menu{max-height:calc(100dvh - 78px)}}@media (max-width:560px){.navigation-polished .mobile-menu{max-height:calc(100dvh - 72px);padding-inline:16px}}@media (prefers-reduced-motion:reduce){.navigation-polished .nav-disclosure[open]>.nav-dropdown{animation:none}.navigation-polished :is(a,summary,.menu-toggle span){transition:none}}
