:root{--bg:#f1eee7;--surface:#fbfaf7;--ink:#13232b;--ink-soft:#22343c;--muted:#4c5a60;--line:#d9d4c8;--line-strong:#7f8a8c;--accent:#1d5c6b;--accent-dark:#164854;--accent-tint:#dce8e6;--fjord:#12303a;--fjord-deep:#0d252d;--fjord-line:#2c4a55;--fjord-art:#2c5562;--copper:#a84a22;--copper-light:#e8a57e;--copper-tint:#f6e7de;--sage:#cfdcd4;--on-dark:#f1eee7;--on-dark-muted:#b5c4c8;--on-dark-link:#bfe0da;--link:#1d5c6b;--focus:#1d5c6b;--hover:#e9e5db;--ok:#1d5c6b;--hc-fail:#b42318;--hc-fail-light:#f29c8f;--red-tint:#f8e5e1;--btn-bg:#1d5c6b;--btn-bg-hover:#164854;--btn-fg:#fff;--field-bg:#fff;--field-border:#7f8a8c;--seg-on-bg:#12303a;--seg-on-fg:#f1eee7;--bar-bg:#e2ddd2;--bar-fg:#1d5c6b;--ill-ink:#12303a;--ill-acc:#a84a22;--ill-soft:#e4e9e3;--chart-base:#0a819d;--chart-regional:var(--copper);--label-color:var(--copper);--font-head:var(--font-instrument,"Instrument Sans", system-ui, sans-serif);--font-text:var(--font-instrument,"Instrument Sans", system-ui, sans-serif);--font-ui:var(--font-instrument,"Instrument Sans", system-ui, sans-serif);--font-label:var(--font-plex-mono,"IBM Plex Mono", ui-monospace, monospace);--font-figure:var(--font-plex-mono,"IBM Plex Mono", ui-monospace, monospace);--fs-body:1.0625rem;--fs-lead:clamp(1.15rem, 1.05rem + .45vw, 1.38rem);--fs-small:.9375rem;--fs-label:.78rem;--label-track:.06em;--label-w:500;--fs-h1:clamp(2.6rem, 1.5rem + 4vw, 5rem);--fs-h1-page:clamp(2.3rem, 1.4rem + 3vw, 4rem);--fs-h2:clamp(1.8rem, 1.25rem + 1.8vw, 2.9rem);--fs-h2-prose:clamp(1.6rem, 1.25rem + 1.1vw, 2.2rem);--fs-h3:1.3rem;--fs-h4:1.12rem;--lh-body:1.6;--measure:66ch;--space-4px:4px;--space-8px:8px;--space-12px:12px;--space-16px:16px;--space-24px:24px;--space-32px:32px;--space-48px:48px;--space-80px:80px;--space-120px:120px;--wrap:1280px;--gut:clamp(16px, 4vw, 48px);--sec-pad:clamp(64px, 8vw, 120px);--hdr-h:76px;--mark-h:28px;--radius-s:8px;--radius-m:14px;--radius-l:24px;--radius-btn:999px;--radius-field:10px;--radius-icon:50%;--shadow:0 18px 40px -20px #12303a59;--nav-w:500;--ease:cubic-bezier(.2, .7, .2, 1);--ease-draw:cubic-bezier(.3, .6, .2, 1);--dur-fast:.2s;--dur:.25s;--dur-reveal:.7s;--dur-draw:2.4s;--dur-route:1.8s;--ease-settle:cubic-bezier(.3, 1.35, .5, 1);--ease-glide:cubic-bezier(.45, 0, .2, 1);--hsky-axis-at:.1s;--hsky-start:.25s;--hsky-rise:.5s;--hsky-spread:.4s;--hsky-trace-at:1.1s;--hsky-trace:.6s;--hsky-settle:.45s;--hsky-fade-at:1.7s;--hsky-fade:.8s;--hsky-fade-spread:.3s;--hsky-loop-at:4s;--hsky-loop:8s;--hsky-zoom:1.5;--hsky-zoom-at:50% 46%;--di-start:.25s;--di-open:.7s;--di-sweep:1.8s;--di-ticks-at:.7s;--di-tick:.4s;--di-tick-gap:65ms;--di-ease-sweep:cubic-bezier(.55, .06, .3, 1);--di-ease-swing:cubic-bezier(.45, 0, .55, 1);--pm-pass:1.8s;--pm-draw:1s;--pm-rise:1.4s;--pm-ring-gap:.11s;--pm-label:.5s;--pm-zoom:2.8s;--pm-period:10s;--relay-cycle:12s;--relay-lead:.8s;--relay-turn:calc(var(--relay-cycle) * 5 / 12);--color-bg:var(--bg);--color-surface:var(--surface);--color-text:var(--ink);--color-text-muted:var(--muted);--color-border:var(--line);--color-accent:var(--accent);--color-accent-contrast:var(--btn-fg);--color-focus:var(--focus);--color-warning-bg:var(--copper-tint);--font-body:var(--font-text);--font-heading:var(--font-head);--text-base:var(--fs-body);--text-small:var(--fs-small);--text-sm:var(--fs-small);--text-h1:var(--fs-h1-page);--text-h2:var(--fs-h2);--text-h3:var(--fs-h3);--line-height:var(--lh-body);--space-1:var(--space-4px);--space-2:var(--space-8px);--space-3:var(--space-16px);--space-4:var(--space-24px);--space-5:40px;--space-6:64px;--radius:var(--radius-s);--content-width:var(--measure);--measure-wide:72rem;--wide-width:var(--wrap);--gutter:var(--gut);--motion-fast:var(--dur-fast);--motion-ease:var(--ease)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--dur-fast:0s;--dur:0s;--dur-reveal:0s;--dur-draw:0s;--dur-route:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-h) + 16px)}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-stretch:100%}img,svg,video{max-width:100%;display:block}.ic{flex:none;max-width:none}img{height:auto}picture{display:contents}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink);text-wrap:balance;margin:0}h1{font-size:var(--fs-h1-page);letter-spacing:-.03em;font-weight:600;font-stretch:92%;line-height:1.04}h2{font-size:var(--fs-h2);letter-spacing:-.022em;font-weight:600;font-stretch:94%;line-height:1.1}h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:600;line-height:1.25}h4{font-size:var(--fs-h4);font-weight:600;line-height:1.3}p{margin:0 0 1em}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0}address{font-style:normal}table{font-variant-numeric:tabular-nums lining-nums}::selection{background:var(--accent-tint);color:var(--ink)}.wrap{max-width:var(--wrap);padding-inline:var(--gut);margin-inline:auto}.section{padding-block:var(--sec-pad)}.section--flush-top{padding-top:0}.stack>*+*{margin-top:var(--space-16px)}[class*=grid]>*,[class*=__grid]>*{min-width:0}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{left:var(--gut);z-index:100;background:var(--ink);color:var(--bg);border-radius:var(--radius-s);padding:10px 16px;font-weight:600;position:absolute;top:-80px}.skip:focus{top:8px}main:focus{outline:none}.tnum{font-variant-numeric:tabular-nums lining-nums}.eyebrow{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:var(--label-track);text-transform:uppercase;font-weight:var(--label-w);color:var(--label-color);margin:0}.eyebrow--rule{align-items:center;gap:10px;display:flex}.eyebrow--rule:before{content:"";background:currentColor;flex:none;width:22px;height:2px}.lead{font-size:var(--fs-lead);color:var(--ink-soft);line-height:1.5}.muted{color:var(--muted)}.small{font-size:var(--fs-small)}.on-dark{background:var(--fjord);color:var(--on-dark)}.on-dark :is(h1,h2,h3,h4){color:#fff}.on-dark :is(.muted,.lead){color:var(--on-dark-muted)}.on-dark .eyebrow{color:var(--copper-light)}.on-dark a:not(.btn){color:var(--on-dark-link)}.on-dark :focus-visible{outline-color:var(--copper-light)}.btn{border-radius:var(--radius-btn);min-height:48px;font-family:var(--font-ui);cursor:pointer;text-align:center;transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn--primary{background:var(--btn-bg);color:var(--btn-fg)}.btn--primary:hover{background:var(--btn-bg-hover)}.btn--ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn--ghost:hover{border-color:var(--ink)}.btn--light{background:var(--on-dark);color:var(--fjord)}.btn--light:hover{background:#fff}.on-dark .btn--ghost{color:var(--on-dark);border-color:#f1eee799}.on-dark .btn--ghost:hover{border-color:#fff}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.65;cursor:progress}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.link-arrow{font-family:var(--font-ui);color:var(--link);align-items:center;gap:8px;font-weight:600;display:inline-flex}.link-arrow svg{width:16px;height:16px;transition:transform var(--dur-fast);flex:none}.link-arrow:hover svg{transform:translate(3px)}.chip{background:var(--bg);border:1px solid var(--line);width:max-content;max-width:100%;font:500 13px/1.3 var(--font-label);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.chip b{color:var(--copper);font-weight:500}.tag{background:var(--copper-tint);color:var(--copper);font:500 12px/1.3 var(--font-label);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 10px;display:inline-block}.draft-marker{vertical-align:middle;background:var(--copper-tint);color:var(--copper);border:1px dashed var(--copper);font:500 12px/1.3 var(--font-label);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-left:8px;padding:3px 10px;display:inline-block}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);color:var(--ink);flex-direction:column;gap:12px;padding:26px;display:flex}a.card,.card--link{transition:transform var(--dur) var(--ease), box-shadow var(--dur), border-color var(--dur);text-decoration:none}a.card:hover,.card--link:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-3px)}:where(.card) h3{font-size:1.15rem}:where(.card) :where(p:not(.eyebrow)){color:var(--muted);margin:0;font-size:15.5px}.ico{background:var(--accent-tint);width:48px;height:48px;color:var(--accent-dark);border-radius:50%;flex:none;place-items:center;display:grid}.ico svg{width:24px;height:24px}.prose{max-width:var(--measure)}.prose>:first-child{margin-top:0}.prose h2{font-size:var(--fs-h2-prose);scroll-margin-top:calc(var(--hdr-h) + 72px);margin:1.7em 0 .5em;line-height:1.15}.prose h3{font-size:var(--fs-h3);scroll-margin-top:calc(var(--hdr-h) + 72px);margin:1.5em 0 .4em}.prose h4{margin:1.3em 0 .3em}.prose :is(ul,ol){margin:0 0 1.1em;padding-left:1.3em}.prose li{margin:.4em 0}.prose li::marker{color:var(--copper)}.prose ol>li::marker{font-family:var(--font-label);font-size:.9em}.prose blockquote{border-left:3px solid var(--copper);background:var(--surface);border-radius:0 var(--radius-s) var(--radius-s) 0;margin:1.4em 0;padding:16px 20px}.prose blockquote>:last-child{margin-bottom:0}.prose hr{border:0;border-top:1px solid var(--line);margin:2.2em 0}.prose img{border-radius:var(--radius-m)}.prose code{font-family:var(--font-label);background:var(--surface);border-radius:4px;padding:.1em .35em;font-size:.9em}.prose .table-scroll{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);margin:1.2em 0 1.4em;overflow-x:auto}.prose .table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prose table{border-collapse:separate;border-spacing:0;width:100%;margin:0;font-size:15.5px}.prose :is(th,td){text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.prose thead th{background:var(--bg);color:var(--copper);font:500 var(--fs-label)/1.3 var(--font-label);letter-spacing:var(--label-track);text-transform:uppercase}.prose tbody tr:last-child>*{border-bottom:0}.prose .lead{font-size:var(--fs-lead)}.prose .review-note{background:var(--accent-tint);color:var(--accent-dark);border-radius:var(--radius-m);align-items:flex-start;gap:10px;margin-bottom:1.4em;padding:12px 16px;font-size:14.5px;line-height:1.5;display:flex}.prose .review-note svg{flex:none;width:18px;height:18px;margin-top:2px}.prose .review-note a{color:inherit}.table-scroll{border-radius:var(--radius-m);overflow-x:auto}.table{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);width:100%;font-size:16px;overflow:hidden}.table :is(th,td){text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}.table thead th{background:var(--bg);color:var(--copper);font:500 var(--fs-label)/1.3 var(--font-label);letter-spacing:var(--label-track);text-transform:uppercase}.table tbody tr:last-child>*{border-bottom:0}.table tbody th{font-weight:600}.field{gap:6px;margin-bottom:18px;display:grid}.field>label,.field>legend,.field__label{font-family:var(--font-ui);font-size:15px;font-weight:600}.hint{color:var(--muted);margin:0;font-size:14px}.input,.select,.textarea{background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-field);width:100%;min-height:48px;color:var(--ink);transition:border-color var(--dur-fast);padding:11px 14px;font-size:16px}.textarea{resize:vertical;min-height:150px;line-height:1.5}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2313232B' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px;padding-right:40px}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--ink)}[aria-invalid=true]:is(.input,.select,.textarea){border-color:var(--hc-fail);box-shadow:inset 0 0 0 1px var(--hc-fail)}.field-row{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media (width<=640px){.field-row{grid-template-columns:1fr}}.check{align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}.seg{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.seg label{position:relative}.seg input{opacity:0;cursor:pointer;position:absolute;inset:0}.seg span{border:1px solid var(--field-border);border-radius:var(--radius-field);min-height:42px;font:500 15px var(--font-ui);background:var(--field-bg);align-items:center;padding:8px 14px;display:inline-flex}.seg input:checked+span{background:var(--seg-on-bg);color:var(--seg-on-fg);border-color:var(--seg-on-bg)}.seg input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.form-error{color:var(--hc-fail);margin:0;font-size:14px;font-weight:500}.form-error:empty{display:none}.contours{pointer-events:none;overflow:hidden}.ct{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.ct-idx{stroke-width:1.8px}.js .contours[data-draw] .ct{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-draw) var(--ease-draw);transition-delay:calc(var(--i) * 90ms)}.js .contours[data-draw].is-in .ct{stroke-dashoffset:0}@keyframes rv-settle{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rv-play{animation:rv-settle var(--dur-reveal) var(--ease) both;animation-delay:var(--rv-delay,0s)}[data-motion].is-paused *,.motion-paused [data-motion] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .contours[data-draw] .ct{stroke-dashoffset:0;transition:none}.rv-play{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{.hdr,.ftr,.cta-band,.pills,.rail .btn,.skip{display:none!important}body{background:#fff}}.video{margin:1.6em 0}.video__start,.video__frame{aspect-ratio:16/9;border-radius:var(--radius-m);background:var(--fjord);color:#fff;width:100%;display:block;position:relative;overflow:hidden}.video__poster{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.video__poster--blank{background:var(--fjord);display:block}.video__start:after{content:"";background:linear-gradient(#12303a00 55%,#12303a73);position:absolute;inset:0}.video__btn{z-index:1;background:var(--on-dark);width:72px;height:72px;color:var(--fjord);transition:transform var(--dur) var(--ease), box-shadow var(--dur);border-radius:50%;place-items:center;margin:-36px 0 0 -36px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #f1eee740}.video__btn svg{fill:currentColor;width:26px;height:26px;margin-left:4px}.video__start:hover .video__btn{transform:scale(1.06);box-shadow:0 0 0 14px #f1eee74d}.video__start:hover .video__poster{transform:scale(1.02)}.video__start:focus-visible{outline-offset:4px}.video__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video__cap{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:10px;font-size:14.5px;font-weight:600;display:flex}.video__note{font:400 12.5px/1.5 var(--font-ui);color:var(--muted)}.hdr[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);position:sticky;top:0}.hdr__in[data-astro-cid-nen7h5rs]{min-height:var(--hdr-h);border-bottom:1px solid var(--line);align-items:center;gap:12px;max-width:none;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] .brand__mark{height:var(--mark-h);width:auto}.brand__text[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1.1;display:flex}.brand__name[data-astro-cid-nen7h5rs]{font:600 1.2rem/1 var(--font-head);letter-spacing:-.01em}.brand__sub[data-astro-cid-nen7h5rs]{font:500 11px/1.4 var(--font-label);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;display:block}.nav[data-astro-cid-nen7h5rs]{margin-left:auto}.nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;list-style:none;display:flex}.nav__item[data-astro-cid-nen7h5rs]{position:relative}.nav__btn[data-astro-cid-nen7h5rs],.nav__link[data-astro-cid-nen7h5rs]{cursor:pointer;color:var(--ink);font:var(--nav-w) 15px/1.2 var(--font-ui);white-space:nowrap;transition:background-color var(--dur-fast);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 8px;text-decoration:none;display:flex}.nav__btn[data-astro-cid-nen7h5rs] svg{width:13px;height:13px;transition:transform var(--dur-fast)}.nav__btn[data-astro-cid-nen7h5rs][aria-expanded=true] svg{transform:rotate(180deg)}.nav__btn[data-astro-cid-nen7h5rs]:hover,.nav__link[data-astro-cid-nen7h5rs]:hover{background:var(--hover)}.nav__link[data-astro-cid-nen7h5rs][aria-current=page],.nav__btn[data-astro-cid-nen7h5rs].is-current{background:var(--accent-tint);color:var(--accent-dark)}.nav__sub[data-astro-cid-nen7h5rs]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);min-width:280px;box-shadow:var(--shadow);padding:8px;list-style:none;display:none;position:absolute;top:calc(100% + 8px);left:0}.nav__btn[data-astro-cid-nen7h5rs][aria-expanded=true]+.nav__sub[data-astro-cid-nen7h5rs]{animation:drop var(--dur) var(--ease);display:block}@keyframes drop{0%{opacity:0;transform:translateY(-4px)}}html:not(.js) .nav__item[data-astro-cid-nen7h5rs]:is(:hover,:focus-within)>.nav__sub[data-astro-cid-nen7h5rs]{display:block}.nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);font:400 15px/1.35 var(--font-ui);border-radius:var(--radius-s);padding:9px 12px;text-decoration:none;display:block}.nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--hover)}.nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--accent-tint);color:var(--accent-dark);font-weight:600}.hdr__cta[data-astro-cid-nen7h5rs]{flex:none;margin-left:8px}.hdr__cta-short[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);min-height:44px;font:600 15px var(--font-ui);cursor:pointer;color:var(--ink);background:0 0;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:10px 16px;text-decoration:none;display:none}.menu-btn[data-astro-cid-nen7h5rs] svg{width:18px;height:18px}.menu-btn[data-astro-cid-nen7h5rs]:hover{border-color:var(--ink)}@media (width>=1280px) and (width<=1599px){.nav__btn[data-astro-cid-nen7h5rs],.nav__link[data-astro-cid-nen7h5rs]{padding-inline:6px;font-size:14px}.nav__list[data-astro-cid-nen7h5rs]{gap:0}.hdr__cta[data-astro-cid-nen7h5rs]{padding-inline:16px;font-size:15px}.brand__sub[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1280px) and (width<=1439px){.hdr__cta-long[data-astro-cid-nen7h5rs]{display:none}.hdr__cta-short[data-astro-cid-nen7h5rs]{display:inline}.nav__btn[data-astro-cid-nen7h5rs],.nav__link[data-astro-cid-nen7h5rs]{padding-inline:5px}.hdr__in[data-astro-cid-nen7h5rs]{gap:8px;padding-inline:24px}}@media (width<=1279px){.nav[data-astro-cid-nen7h5rs],.hdr__cta[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width<=420px){.brand__sub[data-astro-cid-nen7h5rs]{display:none}}.mnav[data-astro-cid-nen7h5rs]{z-index:60;background:var(--bg);padding:0 var(--gut) 40px;overscroll-behavior:contain;position:fixed;inset:0;overflow:auto}.mnav[data-astro-cid-nen7h5rs][hidden]{display:none}.mnav[data-astro-cid-nen7h5rs]:not([hidden]){animation:mnav-in var(--dur) var(--ease)}@keyframes mnav-in{0%{opacity:0}}.mnav__top[data-astro-cid-nen7h5rs]{min-height:var(--hdr-h);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mnav__top[data-astro-cid-nen7h5rs] .menu-btn[data-astro-cid-nen7h5rs]{margin-left:0;display:inline-flex}.mnav[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line)}.mnav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs],.mnav__link[data-astro-cid-nen7h5rs]{cursor:pointer;font:600 19px/1.3 var(--font-ui);color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 0;text-decoration:none;list-style:none;display:flex}.mnav[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border-bottom:0}.mnav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mnav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] svg{width:20px;height:20px;transition:transform var(--dur-fast);color:var(--copper)}.mnav[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] svg{transform:rotate(45deg)}.mnav[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{padding:0 0 12px 12px;list-style:none}.mnav[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);padding:10px 0;font-size:17px;text-decoration:none;display:block}.mnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent-dark);font-weight:600}.mnav__cta[data-astro-cid-nen7h5rs]{gap:12px;margin-top:24px;display:grid}.mnav__contact[data-astro-cid-nen7h5rs]{color:var(--muted);margin-top:28px;font-size:15px}.mnav__contact[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit}.hc[data-astro-cid-wndbhxr7]{--hc-ring:var(--line-strong);--hc-on:var(--accent);--hc-on-tint:var(--accent-tint);--hc-bad:var(--hc-fail);--hc-bad-tint:var(--red-tint);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--bg);transition:background-color var(--dur), border-color var(--dur);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-block:24px;padding:14px 16px;display:grid;position:relative}.hc__trap[data-astro-cid-wndbhxr7]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hc[data-astro-cid-wndbhxr7] [data-astro-cid-wndbhxr7][data-turnstile-mount]{order:10;grid-column:1/-1}.hc[data-astro-cid-wndbhxr7] [data-astro-cid-wndbhxr7][data-turnstile-mount]:empty{display:none}.hc__icon[data-astro-cid-wndbhxr7]{flex:none;width:52px;height:52px}.hc__icon[data-astro-cid-wndbhxr7] svg[data-astro-cid-wndbhxr7]{width:100%;height:100%;overflow:visible}.hc__title[data-astro-cid-wndbhxr7]{font:700 15.5px/1.3 var(--font-ui);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.hc__chip[data-astro-cid-wndbhxr7]{font:500 11.5px/1 var(--font-label);text-transform:uppercase;letter-spacing:.04em;background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 9px}.hc__msg[data-astro-cid-wndbhxr7]{color:var(--muted);margin:3px 0 0;font-size:14px;line-height:1.4}.hc__retry[data-astro-cid-wndbhxr7]{min-height:40px;font:600 14px var(--font-ui);cursor:pointer;color:var(--hc-bad);background:0 0;border:1px solid;border-radius:999px;padding:8px 14px}.hc__retry[data-astro-cid-wndbhxr7][hidden]{display:none}.hc__meta[data-astro-cid-wndbhxr7]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;margin:0;padding-top:10px;font-size:12.5px;display:flex}.hc__meta[data-astro-cid-wndbhxr7] a[data-astro-cid-wndbhxr7]{color:inherit}.hc__meta[data-astro-cid-wndbhxr7] svg{vertical-align:-2px;width:13px;height:13px;display:inline}.hc-c[data-astro-cid-wndbhxr7]{fill:none;stroke:var(--hc-ring);stroke-width:1.4px;transform-origin:24px 24px;transition:stroke var(--dur), fill var(--dur)}.hc-dot[data-astro-cid-wndbhxr7]{fill:var(--copper);transition:opacity var(--dur-fast)}.hc-tick[data-astro-cid-wndbhxr7],.hc-x[data-astro-cid-wndbhxr7]{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform-origin:24px 24px}.hc[data-astro-cid-wndbhxr7][data-state=checking] .hc-c[data-astro-cid-wndbhxr7]{stroke:var(--hc-on);animation:1.5s ease-in-out infinite hc-pulse}.hc[data-astro-cid-wndbhxr7][data-state=checking] .hc-c2[data-astro-cid-wndbhxr7]{animation-delay:.18s}.hc[data-astro-cid-wndbhxr7][data-state=checking] .hc-c3[data-astro-cid-wndbhxr7]{animation-delay:.36s}@keyframes hc-pulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1.03)}}.hc[data-astro-cid-wndbhxr7][data-state=checking] .hc__chip[data-astro-cid-wndbhxr7]{color:var(--accent-dark);background:var(--accent-tint);border-color:#0000}.hc[data-astro-cid-wndbhxr7][data-state=verified]{border-color:var(--hc-on);background:var(--hc-on-tint)}.hc[data-astro-cid-wndbhxr7][data-state=verified] .hc-c[data-astro-cid-wndbhxr7]{stroke:var(--hc-on)}.hc[data-astro-cid-wndbhxr7][data-state=verified] .hc-c1[data-astro-cid-wndbhxr7]{fill:var(--hc-on)}.hc[data-astro-cid-wndbhxr7][data-state=verified] .hc-dot[data-astro-cid-wndbhxr7]{opacity:0}.hc[data-astro-cid-wndbhxr7][data-state=verified] .hc-tick[data-astro-cid-wndbhxr7]{opacity:1;transform:scale(.75)}.hc[data-astro-cid-wndbhxr7][data-state=verified] .hc__chip[data-astro-cid-wndbhxr7]{background:var(--accent);color:#fff;border-color:var(--accent)}.hc[data-astro-cid-wndbhxr7][data-state=failed]{border-color:var(--hc-bad);background:var(--hc-bad-tint)}.hc[data-astro-cid-wndbhxr7][data-state=failed] .hc-c[data-astro-cid-wndbhxr7]{stroke:var(--hc-bad);stroke-dasharray:3 3}.hc[data-astro-cid-wndbhxr7][data-state=failed] .hc-c1[data-astro-cid-wndbhxr7]{fill:var(--hc-bad);stroke-dasharray:none}.hc[data-astro-cid-wndbhxr7][data-state=failed] .hc-dot[data-astro-cid-wndbhxr7]{opacity:0}.hc[data-astro-cid-wndbhxr7][data-state=failed] .hc-x[data-astro-cid-wndbhxr7]{opacity:1;transform:scale(.55)}.hc[data-astro-cid-wndbhxr7][data-state=failed] .hc__chip[data-astro-cid-wndbhxr7]{background:var(--hc-bad);color:#fff;border-color:var(--hc-bad)}.hc--dark[data-astro-cid-wndbhxr7]{--hc-ring:#7e959b;--hc-on:#8fc1b5;--hc-on-tint:#8fc1b51f;--hc-bad:var(--hc-fail-light);--hc-bad-tint:#f29c8f1a;border-color:var(--fjord-line);background:#ffffff0a;margin-block:16px 0}.hc--dark[data-astro-cid-wndbhxr7] .hc__title[data-astro-cid-wndbhxr7]{color:var(--on-dark)}.hc--dark[data-astro-cid-wndbhxr7] .hc__msg[data-astro-cid-wndbhxr7],.hc--dark[data-astro-cid-wndbhxr7] .hc__meta[data-astro-cid-wndbhxr7]{color:var(--on-dark-muted)}.hc--dark[data-astro-cid-wndbhxr7] .hc__meta[data-astro-cid-wndbhxr7]{border-top-color:var(--fjord-line)}.hc--dark[data-astro-cid-wndbhxr7] .hc__chip[data-astro-cid-wndbhxr7]{border-color:var(--fjord-line);color:var(--on-dark-muted);background:0 0}.hc--dark[data-astro-cid-wndbhxr7] .hc-dot[data-astro-cid-wndbhxr7]{fill:var(--copper-light)}.hc--dark[data-astro-cid-wndbhxr7] .hc-tick[data-astro-cid-wndbhxr7],.hc--dark[data-astro-cid-wndbhxr7] .hc-x[data-astro-cid-wndbhxr7]{stroke:var(--fjord)}.hc--dark[data-astro-cid-wndbhxr7][data-state=checking] .hc__chip[data-astro-cid-wndbhxr7]{color:#cfe6e0;background:#8fc1b526}.hc--dark[data-astro-cid-wndbhxr7][data-state=verified] .hc__chip[data-astro-cid-wndbhxr7]{color:var(--fjord);background:#8fc1b5;border-color:#8fc1b5}.hc--dark[data-astro-cid-wndbhxr7][data-state=failed] .hc__chip[data-astro-cid-wndbhxr7]{background:var(--hc-fail-light);color:var(--fjord);border-color:var(--hc-fail-light)}@media (width<=480px){.hc[data-astro-cid-wndbhxr7]{grid-template-columns:auto 1fr}.hc__retry[data-astro-cid-wndbhxr7]{grid-column:1/-1;justify-self:start}}.sa[data-astro-cid-yy7qd5pg]{--sa-line:var(--line);--sa-ink:var(--accent);--sa-fill:var(--surface);--sa-fill-2:var(--accent-tint);--sa-cu:var(--copper);--sa-disc:var(--accent);--sa-tick:#fff;width:100%;height:auto;display:block;overflow:visible}.sa--dark[data-astro-cid-yy7qd5pg]{--sa-line:var(--fjord-line);--sa-ink:#8fc1b5;--sa-fill:var(--fjord-deep);--sa-fill-2:var(--fjord-art);--sa-cu:var(--copper-light);--sa-disc:#8fc1b5;--sa-tick:var(--fjord)}.sa-terrain[data-astro-cid-yy7qd5pg]{fill:none;stroke:var(--sa-line);stroke-width:1.2px;stroke-dasharray:1}.sa-route[data-astro-cid-yy7qd5pg]{fill:none;stroke:var(--sa-cu);stroke-width:1.8px;stroke-dasharray:4 6;stroke-linecap:round}.sa-route-m[data-astro-cid-yy7qd5pg]{fill:none;stroke:#fff;stroke-width:10px;stroke-dasharray:1}.sa-pin[data-astro-cid-yy7qd5pg]{fill:var(--sa-cu)}.sa-ring[data-astro-cid-yy7qd5pg]{fill:none;stroke:var(--sa-ink);stroke-width:1.2px;opacity:.35;transform-box:fill-box;transform-origin:50%}.sa-r3[data-astro-cid-yy7qd5pg]{opacity:.2}.sa-pulse[data-astro-cid-yy7qd5pg]{fill:none;stroke:var(--sa-ink);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.sa-stamp[data-astro-cid-yy7qd5pg]{fill:none;stroke:var(--sa-cu);stroke-width:2.2px;stroke-dasharray:.5 5.2;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.sa-disc[data-astro-cid-yy7qd5pg]{fill:var(--sa-disc);transform-box:fill-box;transform-origin:50%}.sa-check[data-astro-cid-yy7qd5pg]{fill:none;stroke:var(--sa-tick);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.sa-wing[data-astro-cid-yy7qd5pg]{fill:var(--sa-fill);stroke:var(--sa-ink);stroke-width:1.6px;stroke-linejoin:round}.sa-wing--under[data-astro-cid-yy7qd5pg]{fill:var(--sa-fill-2)}.sa-plane-in[data-astro-cid-yy7qd5pg]{opacity:0}.sa--envelope[data-astro-cid-yy7qd5pg] .sa-route[data-astro-cid-yy7qd5pg]{stroke-dasharray:.045 .06}.sa--envelope[data-astro-cid-yy7qd5pg] .sa-r1[data-astro-cid-yy7qd5pg]{opacity:.5}.sa-env[data-astro-cid-yy7qd5pg],.sa-seal[data-astro-cid-yy7qd5pg]{transform-box:fill-box;transform-origin:50%}.sa-env-body[data-astro-cid-yy7qd5pg]{fill:var(--sa-fill);stroke:var(--sa-ink);stroke-width:1.8px}.sa-env-line[data-astro-cid-yy7qd5pg]{fill:none;stroke:var(--sa-ink);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.sa-env-fold[data-astro-cid-yy7qd5pg]{opacity:.6}.sa--envelope[data-astro-cid-yy7qd5pg] .sa-stamp[data-astro-cid-yy7qd5pg]{stroke-width:1.8px;stroke-dasharray:.5 3.6}.sa--envelope[data-astro-cid-yy7qd5pg] .sa-check[data-astro-cid-yy7qd5pg]{stroke-width:2.6px}@media (prefers-reduced-motion:no-preference){.sa--plane[data-astro-cid-yy7qd5pg].is-playing .sa-terrain[data-astro-cid-yy7qd5pg]{animation:sa-draw 1.8s var(--ease-draw) both}.sa--plane[data-astro-cid-yy7qd5pg].is-playing .sa-terrain[data-astro-cid-yy7qd5pg]:nth-of-type(2){animation-delay:.1s}.sa--plane[data-astro-cid-yy7qd5pg].is-playing .sa-terrain[data-astro-cid-yy7qd5pg]:nth-of-type(3){animation-delay:.2s}.sa--plane[data-astro-cid-yy7qd5pg].is-playing .sa-route-m[data-astro-cid-yy7qd5pg]{animation:1.25s cubic-bezier(.5,.05,.3,1) both sa-draw}.sa--plane[data-astro-cid-yy7qd5pg].is-playing .sa-pin[data-astro-cid-yy7qd5pg]{animation:sa-pop .4s var(--ease) both}.sa--plane[data-astro-cid-yy7qd5pg].is-playing .sa-plane-in[data-astro-cid-yy7qd5pg]{animation:1.25s linear both sa-plane}.sa--plane[data-astro-cid-yy7qd5pg].is-playing .sa-r3[data-astro-cid-yy7qd5pg]{animation:sa-ring-in .8s var(--ease) 1.05s both}.sa--plane[data-astro-cid-yy7qd5pg].is-playing .sa-r2[data-astro-cid-yy7qd5pg]{animation:sa-ring-in .8s var(--ease) .95s both}.sa--plane[data-astro-cid-yy7qd5pg].is-playing .sa-stamp[data-astro-cid-yy7qd5pg]{animation:sa-stamp .9s var(--ease) 1.12s both}.sa--plane[data-astro-cid-yy7qd5pg].is-playing .sa-disc[data-astro-cid-yy7qd5pg]{animation:.55s cubic-bezier(.3,1.45,.5,1) 1.15s both sa-pop}.sa--plane[data-astro-cid-yy7qd5pg].is-playing .sa-check[data-astro-cid-yy7qd5pg]{animation:sa-draw .42s var(--ease) 1.5s both}.sa--plane[data-astro-cid-yy7qd5pg].is-playing .sa-pulse[data-astro-cid-yy7qd5pg]{animation:1s ease-out 1.6s both sa-pulse}.sa--envelope[data-astro-cid-yy7qd5pg].is-playing .sa-route[data-astro-cid-yy7qd5pg]{animation:sa-dash-in .7s var(--ease-draw) both}.sa--envelope[data-astro-cid-yy7qd5pg].is-playing .sa-pin[data-astro-cid-yy7qd5pg]{animation:sa-pop .4s var(--ease) both}.sa--envelope[data-astro-cid-yy7qd5pg].is-playing .sa-env[data-astro-cid-yy7qd5pg]{animation:.9s cubic-bezier(.3,.7,.3,1) .1s both sa-env}.sa--envelope[data-astro-cid-yy7qd5pg].is-playing .sa-r1[data-astro-cid-yy7qd5pg]{animation:sa-ripple 1.1s var(--ease) .8s both}.sa--envelope[data-astro-cid-yy7qd5pg].is-playing .sa-r2[data-astro-cid-yy7qd5pg]{animation:sa-ripple 1.1s var(--ease) .92s both}.sa--envelope[data-astro-cid-yy7qd5pg].is-playing .sa-r3[data-astro-cid-yy7qd5pg]{animation:sa-ripple 1.1s var(--ease) 1.04s both}.sa--envelope[data-astro-cid-yy7qd5pg].is-playing .sa-seal[data-astro-cid-yy7qd5pg]{animation:.6s cubic-bezier(.3,1.3,.5,1) 1s both sa-seal}.sa--envelope[data-astro-cid-yy7qd5pg].is-playing .sa-check[data-astro-cid-yy7qd5pg]{animation:sa-draw .35s var(--ease) 1.4s both}}@keyframes sa-draw{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes sa-dash-in{0%{opacity:0;stroke-dashoffset:.3px}to{opacity:1;stroke-dashoffset:0}}@keyframes sa-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes sa-plane{0%{opacity:0;transform:scale(.6)}10%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes sa-ring-in{0%{opacity:0;transform:scale(.55)}}@keyframes sa-stamp{0%{opacity:0;transform:scale(1.35)rotate(-70deg)}to{opacity:1;transform:none}}@keyframes sa-pulse{0%{opacity:0;transform:scale(1)}1%{opacity:.55}to{opacity:0;transform:scale(2.3)}}@keyframes sa-env{0%{opacity:0;transform:translate(-64px,-46px)rotate(-22deg)scale(.6)}65%{opacity:1;transform:translate(3px,2px)rotate(3deg)scale(1.02)}to{opacity:1;transform:none}}@keyframes sa-ripple{0%{opacity:0;transform:scale(.7)}45%{opacity:.7}to{transform:scale(1)}}@keyframes sa-seal{0%{opacity:0;transform:scale(1.8)rotate(-40deg)}to{opacity:1;transform:none}}.wt-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}form[data-busy] button[type=submit]{cursor:progress;opacity:.82}form[data-busy] button[type=submit]:active{transform:none}@media (prefers-reduced-motion:no-preference){form[data-busy] button[type=submit]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite wt-spin}}@keyframes wt-spin{to{transform:rotate(360deg)}}[data-form-status][data-kind=pending]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.news-form__label[data-astro-cid-bh6j4rtj]{font:600 15px var(--font-ui);margin-bottom:8px;display:block}.news-form__row[data-astro-cid-bh6j4rtj]{flex-wrap:wrap;gap:10px;display:flex}.news-form__row[data-astro-cid-bh6j4rtj] .input[data-astro-cid-bh6j4rtj]{border-radius:999px;flex:240px;padding-inline:18px}.news-form[data-astro-cid-bh6j4rtj] .form-error[data-astro-cid-bh6j4rtj]{margin-top:6px}.news-form__consent[data-astro-cid-bh6j4rtj]{margin-top:14px;font-size:14px}.news-form__sender[data-astro-cid-bh6j4rtj]{color:var(--muted);margin:10px 0 0;font-size:13px}.wt-form__status[data-astro-cid-bh6j4rtj]:empty{display:none}.wt-form__status[data-astro-cid-bh6j4rtj]{border-radius:var(--radius-s);margin:14px 0 0;padding:12px 14px;font-weight:600}.wt-form__status[data-astro-cid-bh6j4rtj][data-kind=success]{background:var(--accent-tint);color:var(--accent-dark)}.wt-form__status[data-astro-cid-bh6j4rtj][data-kind=error]{background:var(--red-tint);color:var(--hc-fail)}.nl-note[data-astro-cid-bh6j4rtj]{border-radius:var(--radius-s);background:var(--accent-tint);color:var(--accent-dark);align-items:flex-start;gap:10px;margin:12px 0 0;padding:11px 14px;font-size:14.5px;font-weight:500;line-height:1.45;display:flex}.nl-note[data-astro-cid-bh6j4rtj][hidden]{display:none}.nl-note[data-astro-cid-bh6j4rtj] strong{overflow-wrap:anywhere;font-weight:700}.nl-note[data-astro-cid-bh6j4rtj]:focus{outline:none}.nl-note[data-astro-cid-bh6j4rtj]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.nl-note__ic[data-astro-cid-bh6j4rtj]{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.nl-note__ic[data-astro-cid-bh6j4rtj] svg{stroke-width:3px;width:13px;height:13px}.nl-host{position:relative}[data-nl-away]{opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s linear .3s}.nl-done[data-astro-cid-bh6j4rtj]{z-index:2;grid-template-columns:minmax(150px,270px) minmax(0,34rem);place-content:center;align-items:center;gap:clamp(20px,3.5vw,48px);padding:clamp(22px,3.5vw,40px);display:grid;position:absolute;inset:0}.nl-done[data-astro-cid-bh6j4rtj][hidden]{display:none}.nl-done__h[data-astro-cid-bh6j4rtj]{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.6rem);line-height:1.08}.nl-done__h[data-astro-cid-bh6j4rtj]:focus{outline:none}.nl-done__h[data-astro-cid-bh6j4rtj]:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:4px}.nl-done__p[data-astro-cid-bh6j4rtj]{max-width:32em;font-size:var(--fs-lead);margin:0;line-height:1.5}.nl-done__p[data-astro-cid-bh6j4rtj] strong{overflow-wrap:anywhere}.nl-done__timer[data-astro-cid-bh6j4rtj]{background:var(--copper);opacity:.55;transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:16px;left:clamp(22px,3.5vw,40px);right:clamp(22px,3.5vw,40px);transform:scaleX(0)}@media (width<=640px){.nl-done[data-astro-cid-bh6j4rtj]{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start}.nl-done__art[data-astro-cid-bh6j4rtj]{width:min(250px,75%)}}@media (prefers-reduced-motion:no-preference){.nl-done[data-astro-cid-bh6j4rtj]:not([hidden]){animation:nl-in .45s var(--ease) both}.nl-done[data-astro-cid-bh6j4rtj]:not([hidden]) .nl-done__text[data-astro-cid-bh6j4rtj]{animation:nl-rise .6s var(--ease) .5s both}.nl-done[data-astro-cid-bh6j4rtj]:not([hidden]) .nl-done__timer[data-astro-cid-bh6j4rtj]{animation:nl-timer var(--nl-ms,7s) linear both}[data-nl-return]{animation:nl-in .45s var(--ease) both}}@media (prefers-reduced-motion:reduce){.nl-done__timer[data-astro-cid-bh6j4rtj]{display:none}}@keyframes nl-in{0%{opacity:0}}@keyframes nl-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes nl-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.news-form--dark[data-astro-cid-bh6j4rtj]{color:var(--on-dark)}.news-form--dark[data-astro-cid-bh6j4rtj] .input[data-astro-cid-bh6j4rtj]{background:var(--fjord-deep);color:#fff;border-color:#5e7a82}.news-form--dark[data-astro-cid-bh6j4rtj] .input[data-astro-cid-bh6j4rtj]::placeholder{color:#8fa3a9}.news-form--dark[data-astro-cid-bh6j4rtj] .input[data-astro-cid-bh6j4rtj]:hover{border-color:var(--on-dark-muted)}.news-form--dark[data-astro-cid-bh6j4rtj] .input[data-astro-cid-bh6j4rtj]:focus-visible{outline-color:var(--copper-light);border-color:var(--on-dark)}.news-form--dark[data-astro-cid-bh6j4rtj] .btn--primary[data-astro-cid-bh6j4rtj]{background:var(--copper-light);color:var(--fjord)}.news-form--dark[data-astro-cid-bh6j4rtj] .btn--primary[data-astro-cid-bh6j4rtj]:hover{background:#f2bc9b}.news-form--dark[data-astro-cid-bh6j4rtj] .check[data-astro-cid-bh6j4rtj] input[data-astro-cid-bh6j4rtj]{accent-color:var(--copper-light)}.news-form--dark[data-astro-cid-bh6j4rtj] .news-form__consent[data-astro-cid-bh6j4rtj],.news-form--dark[data-astro-cid-bh6j4rtj] .news-form__sender[data-astro-cid-bh6j4rtj]{color:var(--on-dark-muted)}.news-form--dark[data-astro-cid-bh6j4rtj] .form-error[data-astro-cid-bh6j4rtj]{color:var(--hc-fail-light)}.news-form--dark[data-astro-cid-bh6j4rtj] .wt-form__status[data-astro-cid-bh6j4rtj][data-kind=success]{color:#cfe6e0;background:#8fc1b526}.news-form--dark[data-astro-cid-bh6j4rtj] .wt-form__status[data-astro-cid-bh6j4rtj][data-kind=error]{color:var(--hc-fail-light);background:#f29c8f1f}.nl--dark[data-astro-cid-bh6j4rtj] .nl-note[data-astro-cid-bh6j4rtj]{color:#e2f1ed;background:#8fc1b529;box-shadow:inset 0 0 0 1px #8fc1b559}.nl--dark[data-astro-cid-bh6j4rtj] .nl-note[data-astro-cid-bh6j4rtj] strong{color:#fff}.nl--dark[data-astro-cid-bh6j4rtj] .nl-note__ic[data-astro-cid-bh6j4rtj]{color:var(--fjord);background:#8fc1b5}.nl--dark[data-astro-cid-bh6j4rtj] .nl-note[data-astro-cid-bh6j4rtj]:focus-visible{outline-color:var(--copper-light)}.nl--dark[data-astro-cid-bh6j4rtj] .nl-done[data-astro-cid-bh6j4rtj]{color:var(--on-dark)}.nl--dark[data-astro-cid-bh6j4rtj] .nl-done__h[data-astro-cid-bh6j4rtj]{color:#fff}.nl--dark[data-astro-cid-bh6j4rtj] .nl-done__p[data-astro-cid-bh6j4rtj]{color:var(--on-dark)}.nl--dark[data-astro-cid-bh6j4rtj] .nl-done__p[data-astro-cid-bh6j4rtj] strong{color:#fff}.nl--dark[data-astro-cid-bh6j4rtj] .nl-done__h[data-astro-cid-bh6j4rtj]:focus-visible{outline-color:var(--copper-light)}.nl--dark[data-astro-cid-bh6j4rtj] .nl-done__timer[data-astro-cid-bh6j4rtj]{background:var(--copper-light)}.omap[data-astro-cid-tixjuzmp]{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}.omap__overview[data-astro-cid-tixjuzmp]{aspect-ratio:var(--ratio);margin:clamp(10px,2.5vw,28px);position:relative}.omap__svg[data-astro-cid-tixjuzmp]{width:100%;height:100%;display:block;overflow:visible}.omap__grid[data-astro-cid-tixjuzmp]{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.omap__land[data-astro-cid-tixjuzmp]{fill:var(--accent-tint)}.omap__relief[data-astro-cid-tixjuzmp]{color:var(--accent);opacity:.17}.omap__coast[data-astro-cid-tixjuzmp]{fill:none;stroke:var(--accent);stroke-opacity:.55;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.omap__north[data-astro-cid-tixjuzmp] circle[data-astro-cid-tixjuzmp]{fill:var(--surface);stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.omap__north[data-astro-cid-tixjuzmp] path[data-astro-cid-tixjuzmp]{fill:var(--copper)}.omap__north[data-astro-cid-tixjuzmp] text[data-astro-cid-tixjuzmp]{fill:var(--muted);font:500 22px var(--font-label);text-anchor:middle}.opin[data-astro-cid-tixjuzmp]{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.opin__mark[data-astro-cid-tixjuzmp]{transform-origin:50% 100%;width:30px;max-width:none;height:38px;transition:transform var(--dur) var(--ease);filter:drop-shadow(0 4px 5px #12303a47);position:absolute;bottom:-1px;left:-15px;overflow:visible}.opin__mark[data-astro-cid-tixjuzmp] path[data-astro-cid-tixjuzmp]{fill:var(--copper);stroke:var(--surface);stroke-width:1.6px}.opin__mark[data-astro-cid-tixjuzmp] circle[data-astro-cid-tixjuzmp]{fill:var(--surface)}.opin__ring[data-astro-cid-tixjuzmp]{border:2px solid var(--copper);opacity:0;pointer-events:none;border-radius:50%;width:46px;height:16px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.3)}.opin__label[data-astro-cid-tixjuzmp]{white-space:nowrap;background:var(--surface);border:1px solid var(--line);font:500 12.5px/1.2 var(--font-label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink);transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);border-radius:999px;align-items:baseline;gap:6px;padding:5px 10px;display:inline-flex;position:absolute;top:-34px;left:20px;box-shadow:0 6px 16px -10px #12303a73}.opin[data-astro-cid-tixjuzmp][data-side=left] .opin__label[data-astro-cid-tixjuzmp]{left:auto;right:20px}.opin__region[data-astro-cid-tixjuzmp]{color:var(--copper)}.opin[data-astro-cid-tixjuzmp].is-active .opin__mark[data-astro-cid-tixjuzmp]{transform:translateY(-5px)scale(1.14)}.opin[data-astro-cid-tixjuzmp].is-active .opin__label[data-astro-cid-tixjuzmp]{background:var(--fjord);border-color:var(--fjord);color:var(--on-dark)}.opin[data-astro-cid-tixjuzmp].is-active .opin__region[data-astro-cid-tixjuzmp]{color:var(--copper-light)}.opin[data-astro-cid-tixjuzmp].is-active .opin__ring[data-astro-cid-tixjuzmp]{animation:1.6s ease-out infinite opin-ripple}.omap[data-astro-cid-tixjuzmp].is-play .opin__mark[data-astro-cid-tixjuzmp]{animation:opin-drop .8s var(--ease) both;animation-delay:calc(var(--n) * .24s + .15s)}.omap[data-astro-cid-tixjuzmp].is-play .opin__label[data-astro-cid-tixjuzmp]{animation:opin-fade .5s var(--ease) both;animation-delay:calc(var(--n) * .24s + .6s)}.omap[data-astro-cid-tixjuzmp].is-play .opin__ring[data-astro-cid-tixjuzmp]{animation:1.6s ease-out 2 opin-ripple;animation-delay:calc(var(--n) * .24s + .65s)}@keyframes opin-drop{0%{opacity:0;transform:translateY(-34px)}55%{opacity:1;transform:translateY(2px)scaleY(.94)}75%{transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes opin-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes opin-ripple{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}15%{opacity:.75}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.omap[data-astro-cid-tixjuzmp].is-street .omap__overview[data-astro-cid-tixjuzmp]{display:none}.omap[data-astro-cid-tixjuzmp] .omap__street{grid-template-rows:1fr 1fr;gap:10px;height:100%;min-height:520px;padding:10px;display:grid}.omap[data-astro-cid-tixjuzmp] .omap__pane{border-radius:var(--radius-m);background:var(--bg);position:relative;overflow:hidden}.omap[data-astro-cid-tixjuzmp] .omap__pane:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;transition:box-shadow var(--dur-fast);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}.omap[data-astro-cid-tixjuzmp] .omap__pane.is-active:after{box-shadow:inset 0 0 0 2px var(--copper)}.omap[data-astro-cid-tixjuzmp] .omap__gmap{position:absolute;inset:0}.omap[data-astro-cid-tixjuzmp] .omap__tag{background:var(--surface);border:1px solid var(--line);font:500 12.5px/1.2 var(--font-label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink);z-index:1;border-radius:999px;padding:5px 10px;position:absolute;top:12px;left:12px}.omap[data-astro-cid-tixjuzmp] .gpin{width:0;height:0;position:absolute}.omap[data-astro-cid-tixjuzmp] .gpin svg{transform-origin:50% 100%;width:34px;max-width:none;height:43px;transition:transform var(--dur) var(--ease);filter:drop-shadow(0 4px 5px #12303a4d);position:absolute;bottom:0;left:-17px;overflow:visible}.omap[data-astro-cid-tixjuzmp] .gpin path{fill:var(--copper);stroke:var(--surface);stroke-width:1.6px}.omap[data-astro-cid-tixjuzmp] .gpin circle{fill:var(--surface)}.omap[data-astro-cid-tixjuzmp] .omap__pane.is-active .gpin svg{transform:translateY(-5px)scale(1.12)}@media (width<=640px){.opin__label[data-astro-cid-tixjuzmp]{padding:4px 8px;font-size:11.5px;top:-32px;left:16px}.opin[data-astro-cid-tixjuzmp][data-side=left] .opin__label[data-astro-cid-tixjuzmp]{right:16px}.opin__mark[data-astro-cid-tixjuzmp]{width:24px;height:30px;left:-12px}.omap[data-astro-cid-tixjuzmp] .omap__street{min-height:480px}}.vh[data-astro-cid-qtikbgut]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.offices__list[data-astro-cid-qtikbgut]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.offices__heading[data-astro-cid-qtikbgut]{margin:0 0 14px;font-size:1.15rem}.ocard[data-astro-cid-qtikbgut]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);transition:border-color var(--dur), box-shadow var(--dur), transform var(--dur) var(--ease);flex-direction:column;gap:14px;margin:0;padding:24px 26px;display:flex}.ocard[data-astro-cid-qtikbgut]:hover,.ocard[data-astro-cid-qtikbgut]:focus-within{border-color:var(--line-strong);box-shadow:var(--shadow)}.ocard__head[data-astro-cid-qtikbgut]{align-items:center;gap:14px;display:flex}.ocard__icon[data-astro-cid-qtikbgut]{background:var(--copper-tint);width:44px;height:44px;color:var(--copper);transition:background-color var(--dur-fast), color var(--dur-fast);border-radius:50%;flex:none;place-items:center;display:grid}.ocard__icon[data-astro-cid-qtikbgut] svg{width:22px;height:22px}.ocard[data-astro-cid-qtikbgut]:hover .ocard__icon[data-astro-cid-qtikbgut],.ocard[data-astro-cid-qtikbgut]:focus-within .ocard__icon[data-astro-cid-qtikbgut]{background:var(--copper);color:var(--surface)}.ocard__city[data-astro-cid-qtikbgut]{font:600 1.3rem/1.2 var(--font-head);letter-spacing:-.01em;margin:0}.ocard__addr[data-astro-cid-qtikbgut]{color:var(--ink-soft);font-style:normal;line-height:1.55}.ocard__meta[data-astro-cid-qtikbgut]{border-top:1px solid var(--line);gap:8px;margin:0;padding:14px 0 0;font-size:15.5px;list-style:none;display:grid}.ocard__meta[data-astro-cid-qtikbgut] li[data-astro-cid-qtikbgut]{align-items:center;gap:10px;margin:0;display:flex}.ocard__meta[data-astro-cid-qtikbgut] svg{width:17px;height:17px;color:var(--muted);flex:none}.ocard__note[data-astro-cid-qtikbgut]{color:var(--muted)}.ocard__meta[data-astro-cid-qtikbgut] a[data-astro-cid-qtikbgut]{color:var(--ink);font-variant-numeric:tabular-nums;text-decoration:none}.ocard__meta[data-astro-cid-qtikbgut] a[data-astro-cid-qtikbgut]:hover{color:var(--accent);text-decoration:underline}.ocard__maps[data-astro-cid-qtikbgut]{margin-top:auto;font-size:15.5px}.ocard__maps[data-astro-cid-qtikbgut] svg{width:15px;height:15px}.offices--full[data-astro-cid-qtikbgut]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.offices--full[data-astro-cid-qtikbgut] .offices__heading[data-astro-cid-qtikbgut]{grid-column:1/-1}.offices--full[data-astro-cid-qtikbgut] .offices__list[data-astro-cid-qtikbgut]{grid-template-rows:1fr 1fr}@media (width<=999px){.offices--full[data-astro-cid-qtikbgut]{grid-template-columns:minmax(0,1fr)}.offices--full[data-astro-cid-qtikbgut] .offices__list[data-astro-cid-qtikbgut]{grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.offices--stack[data-astro-cid-qtikbgut] .offices__heading[data-astro-cid-qtikbgut]{margin-top:10px}.offices--stack[data-astro-cid-qtikbgut] .ocard[data-astro-cid-qtikbgut]{padding:22px 24px}.offices--footer[data-astro-cid-qtikbgut] .offices__list[data-astro-cid-qtikbgut]{gap:0}.offices--footer[data-astro-cid-qtikbgut] .ocard[data-astro-cid-qtikbgut]{box-shadow:none;color:var(--on-dark-muted);background:0 0;border:0;border-radius:0;gap:6px;padding:0 0 16px;font-size:15px}.offices--footer[data-astro-cid-qtikbgut] .ocard[data-astro-cid-qtikbgut]+.ocard[data-astro-cid-qtikbgut]{border-top:1px solid var(--fjord-line);padding-top:16px}.offices--footer[data-astro-cid-qtikbgut] .ocard__head[data-astro-cid-qtikbgut]{gap:8px}.offices--footer[data-astro-cid-qtikbgut] .ocard__icon[data-astro-cid-qtikbgut]{width:auto;height:auto;color:var(--copper-light);background:0 0}.offices--footer[data-astro-cid-qtikbgut] .ocard[data-astro-cid-qtikbgut]:hover .ocard__icon[data-astro-cid-qtikbgut],.offices--footer[data-astro-cid-qtikbgut] .ocard[data-astro-cid-qtikbgut]:focus-within .ocard__icon[data-astro-cid-qtikbgut]{color:var(--copper-light);background:0 0}.offices--footer[data-astro-cid-qtikbgut] .ocard__icon[data-astro-cid-qtikbgut] svg{width:17px;height:17px}.offices--footer[data-astro-cid-qtikbgut] .ocard__city[data-astro-cid-qtikbgut]{font:600 1rem/1.3 var(--font-ui);color:var(--on-dark);letter-spacing:0}.offices--footer[data-astro-cid-qtikbgut] .ocard__addr[data-astro-cid-qtikbgut]{color:var(--on-dark-muted);line-height:1.5}.offices--footer[data-astro-cid-qtikbgut] .ocard__meta[data-astro-cid-qtikbgut]{border:0;padding:0;font-size:15px}.offices--footer[data-astro-cid-qtikbgut] .ocard__meta[data-astro-cid-qtikbgut] svg{display:none}.offices--footer[data-astro-cid-qtikbgut] .ocard__meta[data-astro-cid-qtikbgut] a[data-astro-cid-qtikbgut]{color:var(--on-dark)}.offices--footer[data-astro-cid-qtikbgut] .ocard__maps[data-astro-cid-qtikbgut]{color:var(--on-dark-link);margin-top:2px;font-size:14px}.ftr[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);padding:clamp(56px,7vw,96px) 0 28px;font-size:15.5px;position:relative;overflow:hidden}.ftr[data-astro-cid-jo6i4kqk]>.wrap[data-astro-cid-jo6i4kqk]{position:relative}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-dark)}.news[data-astro-cid-jo6i4kqk]{border:1px solid var(--fjord-line);border-radius:var(--radius-l);background:#ffffff0d;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;margin-bottom:56px;padding:clamp(22px,3.5vw,40px);display:grid}.news[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin:8px 0 10px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.ftr__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.ftr__cols[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font:500 var(--fs-label)/1.4 var(--font-label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--copper-light);margin-bottom:14px}.ftr__cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:8px;list-style:none;display:grid}.ftr__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.ftr__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.ftr__contact[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--fjord-line);padding-top:16px}.ftr__disc[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-m);color:var(--on-dark);background:#ffffff0d;margin:48px 0 20px;padding:16px 20px}.ftr__base[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.ftr__brand[data-astro-cid-jo6i4kqk]{font:500 13px var(--font-label);align-items:center;gap:14px;display:flex}.ftr[data-astro-cid-jo6i4kqk] .ftr__mark{width:auto;height:20px;color:var(--on-dark)}.ftr__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:18px;font-size:14px;list-style:none;display:flex}@media (width<=900px){.ftr__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=820px){.news[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}@media (width<=520px){.ftr__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.hhero[data-astro-cid-ge2uvauf]{padding:16px 0 0}.hhero__card[data-astro-cid-ge2uvauf]{border-radius:var(--radius-l);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:600px;display:grid;position:relative;overflow:hidden}.hhero__text[data-astro-cid-ge2uvauf]{z-index:2;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,72px);display:flex;position:relative}.hhero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-top:18px;font-size:clamp(2.5rem,1.4rem + 2.6vw,3.9rem);line-height:1.03}.hhero__text[data-astro-cid-ge2uvauf] .home__intro{max-width:32em;font-size:var(--fs-lead);color:var(--on-dark-muted);margin:26px 0 34px;line-height:1.5}.hhero__text[data-astro-cid-ge2uvauf] .home__intro p{margin:0 0 .6em}.hhero__text[data-astro-cid-ge2uvauf] .home__intro p:last-child{margin:0}.hhero__media[data-astro-cid-ge2uvauf]{min-height:320px;margin:0;position:relative}.hhero__media[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hhero__media[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg, var(--fjord) 0, #12303a00 30%);position:absolute;inset:0}.hhero[data-astro-cid-ge2uvauf] .hhero__art{width:62%;height:120%;color:var(--copper-light);opacity:.75;z-index:1;position:absolute;top:-10%;right:-10%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22%);mask-image:linear-gradient(90deg,#0000 0,#000 22%)}@media (width<=900px){.hhero__card[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;min-height:0}.hhero__media[data-astro-cid-ge2uvauf]{min-height:260px;overflow:hidden}.hhero__media[data-astro-cid-ge2uvauf]:after{background:linear-gradient(180deg, var(--fjord) 0, #12303a00 35%)}.hhero[data-astro-cid-ge2uvauf] .hhero__art{width:100%;height:60%;top:auto;bottom:-20%;right:-30%}}@media (width<=560px){.hhero__media[data-astro-cid-ge2uvauf]:has(.hsky) img{transform:scale(var(--hsky-zoom));transform-origin:var(--hsky-zoom-at)}}@media (width<=900px){.hhero__media[data-astro-cid-ge2uvauf]:has(.hsky):after{background:linear-gradient(180deg, var(--fjord) 0, #12303a00 16%)}.hhero__card[data-astro-cid-ge2uvauf]:has(.hsky) .hhero__art{opacity:.6;bottom:-38%}}@media (width<=560px){.hhero__card[data-astro-cid-ge2uvauf]:has(.hsky) .hhero__art{width:82%;bottom:-30%;right:-28%}}@media (width>=901px){.hhero__card[data-astro-cid-ge2uvauf]:has(.hsky) .hhero__art{opacity:.55;width:50%;height:104%;top:26%;right:-6%}}@media (prefers-reduced-motion:no-preference){.hhero__card[data-astro-cid-ge2uvauf]:has(.hsky) .hhero__art .ct{transition-delay:calc(var(--hsky-trace-at) + var(--i) * 90ms)}}.phero[data-astro-cid-ge2uvauf]{border-radius:var(--radius-l);align-items:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden}.phero[data-astro-cid-ge2uvauf] .phero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.phero__card[data-astro-cid-ge2uvauf]{background:var(--bg);border-radius:var(--radius-m);max-width:720px;box-shadow:var(--shadow);margin:clamp(12px,3vw,36px);padding:clamp(22px,3.5vw,44px);position:relative}.phero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-top:12px}.phero__card[data-astro-cid-ge2uvauf]>*+*{margin-top:18px}@media (width<=700px){.phero[data-astro-cid-ge2uvauf]{background:var(--surface);border:1px solid var(--line);min-height:0;display:block}.phero[data-astro-cid-ge2uvauf] .phero__img{height:220px;position:static}.phero__card[data-astro-cid-ge2uvauf]{box-shadow:none;background:0 0;border-radius:0;margin:0}}.shero[data-astro-cid-ge2uvauf]{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.shero__text[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;padding:clamp(28px,4.5vw,64px);display:flex}.shero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-top:12px}.shero__text[data-astro-cid-ge2uvauf]>*+*{margin-top:18px}.shero__media[data-astro-cid-ge2uvauf]{margin:0;position:relative}.shero[data-astro-cid-ge2uvauf] .shero__img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;position:absolute;inset:0}@media (width<=859px){.shero[data-astro-cid-ge2uvauf]{flex-direction:column;min-height:0;display:flex}.shero__media[data-astro-cid-ge2uvauf]{order:-1;height:clamp(220px,40vw,340px)}.shero[data-astro-cid-ge2uvauf] .shero__img{object-position:50% 50%}.shero__text[data-astro-cid-ge2uvauf]{padding:clamp(20px,5vw,36px)}}.ptop[data-astro-cid-ge2uvauf]{max-width:58rem;padding:8px 0 36px}.ptop[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-top:12px}.ptop[data-astro-cid-ge2uvauf]>*+:not(h1){margin-top:16px}.ptop--art[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);max-width:none;display:grid}.ptop--art[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{margin-top:0}.ptop__text[data-astro-cid-ge2uvauf]{min-width:0}.ptop__text[data-astro-cid-ge2uvauf]>*+:not(h1){margin-top:16px}.ptop__art[data-astro-cid-ge2uvauf]{min-width:0}@media (width<=859px){.ptop--art[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);gap:20px}.ptop__art[data-astro-cid-ge2uvauf]{order:-1}}.ptop--art-body[data-astro-cid-ge2uvauf]{grid-template-areas:"head head""text art";row-gap:16px}.ptop--art-body[data-astro-cid-ge2uvauf] .ptop__head[data-astro-cid-ge2uvauf]{grid-area:head}.ptop--art-body[data-astro-cid-ge2uvauf] .ptop__text[data-astro-cid-ge2uvauf]{grid-area:text}.ptop--art-body[data-astro-cid-ge2uvauf] .ptop__art[data-astro-cid-ge2uvauf]{grid-area:art}@media (width<=859px){.ptop--art-body[data-astro-cid-ge2uvauf]{grid-template-areas:"art""head""text";row-gap:16px}.ptop--art-body[data-astro-cid-ge2uvauf] .ptop__art[data-astro-cid-ge2uvauf]{margin-bottom:4px}}
