body{background:var(--n41-bg);color:var(--n41-ink)}.n41-wrap{max-width:1440px;margin-inline:auto;padding-inline:5vw}.n41-region{padding-block:32px}.n41-kicker{font:600 12px/1.6 var(--font-body--family,Arial,sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--n41-accent);margin:0 0 22px}.n41-title{font:400 clamp(32px,4vw,58px)/1.1 var(--font-heading--family,Georgia,serif);letter-spacing:-.025em;margin:0 0 28px;text-wrap:balance}.n41-copy{font-size:18px;line-height:1.9;color:var(--n41-ink);opacity:.8;max-width:720px}.n41-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:17px 28px;background:var(--n41-accent);color:#fff;text-decoration:none;border:1px solid var(--n41-accent);font:inherit;cursor:pointer}.n41-button:hover{filter:brightness(.9)}.n41-link{color:inherit;text-underline-offset:7px}.n41-crumb{font-size:13px;opacity:.7;margin-block:0 20px}.n41-image{display:block;width:100%;height:100%;object-fit:cover}.n41-section-title{font:400 clamp(30px,3vw,48px)/1.2 var(--font-heading--family,Georgia,serif);margin:0 0 32px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--n41-accent);outline-offset:5px}html[dir=rtl] .n41-title,html[dir=rtl] .n41-section-title{letter-spacing:0;line-height:1.5}html[dir=rtl] .n41-kicker{letter-spacing:0}html[dir=rtl] .text-block{ text-align:start!important }@media(max-width:700px){.n41-region{padding-block:24px}.n41-wrap{padding-inline:22px}.n41-copy{font-size:16px}.n41-crumb{margin-block:20px 30px}}

.n41-wrap{width:100%;box-sizing:border-box}.n41-wrap>*{min-width:0}.n41-header nav a,.n41-header-actions button,.n41-header-actions>a{min-height:44px;display:inline-flex;align-items:center}.n41-header-actions{flex-shrink:0}.n41-wrap input,.n41-wrap textarea{box-sizing:border-box}html[dir=rtl] .n41-logo{direction:ltr}@media(min-width:701px) and (max-width:1000px){.n41-header{flex-wrap:wrap;padding-block:12px;gap:8px}.n41-header nav{order:3;width:100%;justify-content:center}.n41-wrap{padding-inline:4vw}}@media(max-width:700px){.n41-title{font-size:clamp(28px,7vw,38px);margin-bottom:18px}.n41-kicker{margin-bottom:12px}.n41-section-title{margin-bottom:20px}.n41-header nav{gap:18px;flex-wrap:wrap}.n41-header-actions{gap:6px}.n41-header-actions>a{margin-inline-start:4px}.n41-logo{font-size:18px}.n41-logo span{font-size:7px}.n41-wrap{padding-inline:18px}}

.n41-logo .n41-logo-mark{display:block;position:relative;width:84px;height:84px;overflow:hidden;border-radius:50%;letter-spacing:0}.n41-logo .n41-logo-mark img{position:absolute;max-width:none;width:100%;height:100%;inset-inline-start:0;top:0;object-fit:contain}.n41-footer .n41-logo-mark{width:86px;height:86px}@media(max-width:700px){.n41-logo .n41-logo-mark{width:64px;height:64px}}

.n41-header .n41-logo{display:flex;align-items:center;gap:14px;flex-shrink:0}.n41-header .n41-brand-name{display:block;font:24px/1.2 Georgia,serif;letter-spacing:.1em}.n41-brand-name small{display:block;margin-top:7px;font:10px/1.5 var(--font-body--family,Arial,sans-serif);letter-spacing:.06em}html[dir=rtl] .n41-brand-name small{direction:rtl;letter-spacing:0}@media(max-width:1100px) and (min-width:701px){.n41-header .n41-brand-name{font-size:20px}.n41-header .n41-logo{gap:10px}}@media(max-width:700px){.n41-header .n41-logo{gap:9px}.n41-header .n41-brand-name{font-size:18px}.n41-brand-name small{font-size:8px;letter-spacing:0;margin-top:4px}.n41-header .n41-logo-mark{width:48px;height:48px}.n41-header-actions{font-size:11px}}@media(max-width:359px){.n41-header .n41-brand-name{font-size:15px}.n41-header .n41-logo-mark{width:40px;height:40px}.n41-header .n41-logo{gap:6px}}
