@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}body,h1,h2,h3,p,ul,ol,figure{margin:0}img,picture,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit}}@layer tokens{:root{color-scheme:dark;--color-brand-yellow-primary:#c4a006;--color-brand-yellow-expressive:#ffd500;--color-brand-white-primary:#b8b8b8;--color-brand-white-expressive:#fff;--color-brand-gray-neutral:#7a7a7a;--color-brand-gray-dark:#212121;--color-brand-black:#171717;--color-surface-canvas:#101010;--color-surface-raised:var(--color-brand-gray-dark);--color-surface-accent:var(--color-brand-yellow-expressive);--color-text-primary:var(--color-brand-white-expressive);--color-text-secondary:var(--color-brand-white-primary);--color-text-on-accent:var(--color-brand-black);--color-border-quiet:var(--color-brand-gray-neutral);--color-border-strong:var(--color-brand-white-primary);--color-focus:var(--color-brand-yellow-expressive);--color-action-primary-surface:var(--color-brand-yellow-expressive);--color-action-primary-surface-interactive:var(--color-brand-yellow-primary);--color-action-primary-text:var(--color-brand-black);--color-action-secondary-surface:var(--color-brand-black);--color-action-secondary-surface-interactive:var(--color-brand-gray-dark);--color-action-secondary-border:var(--color-brand-white-primary);--color-action-secondary-border-interactive:var(--color-brand-yellow-expressive);--color-action-secondary-text:var(--color-brand-white-expressive);--color-action-secondary-text-interactive:var(--color-brand-white-expressive);--color-action-active-surface:var(--color-brand-yellow-expressive);--color-action-active-text:var(--color-brand-black);--color-action-disabled-surface:var(--color-brand-gray-dark);--color-action-disabled-border:var(--color-brand-gray-neutral);--color-action-disabled-text:var(--color-brand-white-primary);--color-action-busy-surface:var(--color-brand-gray-dark);--color-action-busy-border:var(--color-brand-yellow-expressive);--color-action-busy-text:var(--color-brand-white-expressive);--color-action-text-link:var(--color-brand-white-expressive);--color-action-text-link-interactive:var(--color-brand-yellow-expressive);--color-action-text-link-decoration:var(--color-brand-yellow-expressive);--font-family-brand:"Tektur Variable", ui-sans-serif, system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:600;--font-weight-black:900;--font-width-regular:100%;--font-width-condensed:75%;--type-size-display:clamp(3.5rem, 1.72rem + 8.9vw, 10rem);--type-size-title:clamp(2.5rem, 1.68rem + 4.1vw, 5.5rem);--type-size-heading:clamp(1.75rem, 1.41rem + 1.7vw, 3rem);--type-size-subheading:clamp(1.25rem, 1.11rem + .7vw, 1.75rem);--type-size-body:clamp(1rem, .97rem + .16vw, 1.125rem);--type-size-small:.875rem;--type-line-display:.86;--type-line-title:.94;--type-line-heading:1.05;--type-line-body:1.58;--type-line-small:1.45;--type-measure-body:68ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--layout-max-width:90rem;--layout-gutter:clamp(1rem, .45rem + 2.75vw, 3rem);--layout-grid-gap:clamp(.75rem, .55rem + 1vw, 1.5rem);--layout-section-space:clamp(4rem, 2.9rem + 5.5vw, 8rem);--media-ratio-landscape:16 / 9;--media-ratio-editorial:4 / 3;--media-ratio-square:1;--media-ratio-portrait:3 / 4;--focus-ring-width:.1875rem;--focus-ring-offset:.25rem;--motion-duration-fast:.12s;--motion-duration-base:.2s;--motion-duration-slow:.32s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized:cubic-bezier(.16, 1, .3, 1);--control-target-min:2.75rem;--control-action-block-size:3.375rem;--control-action-padding-inline:clamp(1.25rem, .97rem + 1.4vw, 2rem)}}@layer base{html{background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--font-family-brand);font-synthesis:none}body{background:var(--color-surface-canvas);min-height:100vh;color:var(--color-text-primary);font-size:var(--type-size-body);font-stretch:var(--font-width-regular);font-weight:var(--font-weight-regular);line-height:var(--type-line-body);overflow-wrap:anywhere;text-rendering:optimizelegibility}a{color:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}::selection{background:var(--color-surface-accent);color:var(--color-text-on-accent)}}@layer utilities{.u-container{width:min(calc(100% - (var(--layout-gutter) * 2)), var(--layout-max-width));margin-inline:auto}.u-display-type{font-size:var(--type-size-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);letter-spacing:0;line-height:var(--type-line-display);text-transform:uppercase}.u-title-type{font-size:var(--type-size-title);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);letter-spacing:0;line-height:var(--type-line-title);text-transform:uppercase}.u-heading-type{font-size:var(--type-size-heading);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);letter-spacing:0;line-height:var(--type-line-heading);text-transform:uppercase}.u-body-measure{max-width:var(--type-measure-body)}}@layer components{.c-action{--action-border:var(--action-surface);--action-surface:var(--color-action-primary-surface);--action-text:var(--color-action-primary-text);min-width:var(--control-target-min);max-width:100%;min-height:var(--control-action-block-size);padding:var(--space-3) var(--control-action-padding-inline);border:1px solid var(--action-border);appearance:none;background:var(--action-surface);color:var(--action-text);cursor:pointer;font:inherit;font-size:var(--type-size-small);font-stretch:var(--font-width-regular);font-weight:var(--font-weight-medium);letter-spacing:.075em;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);border-radius:0;justify-content:center;align-items:center;line-height:1.25;text-decoration:none;display:inline-flex;transform:translateY(0)}.c-action--secondary{--action-border:var(--color-action-secondary-border);--action-surface:var(--color-action-secondary-surface);--action-text:var(--color-action-secondary-text)}.c-action__label{min-width:0}.c-action:not(:disabled):active{--action-border:var(--color-action-active-surface);--action-surface:var(--color-action-active-surface);--action-text:var(--color-action-active-text);transform:translateY(1px)}.c-action:disabled{--action-border:var(--color-action-disabled-border);--action-surface:var(--color-action-disabled-surface);--action-text:var(--color-action-disabled-text);cursor:not-allowed}.c-action[aria-busy=true]{--action-border:var(--color-action-busy-border);--action-surface:var(--color-action-busy-surface);--action-text:var(--color-action-busy-text);cursor:progress}.c-text-link{min-width:var(--control-target-min);max-width:100%;min-height:var(--control-target-min);color:var(--color-action-text-link);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;text-decoration-color:var(--color-action-text-link-decoration);text-underline-offset:.28em;touch-action:manipulation;transition:color var(--motion-duration-fast) var(--motion-easing-standard), text-decoration-color var(--motion-duration-fast) var(--motion-easing-standard), text-underline-offset var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;line-height:1.35;text-decoration-line:underline;text-decoration-thickness:.125em;display:inline-flex;transform:translateY(0)}.c-text-link:visited{color:var(--color-action-text-link)}.c-text-link:active{color:var(--color-action-text-link-interactive);text-decoration-color:currentColor;transform:translateY(1px)}.c-text-link--accent{color:var(--color-action-text-link-decoration);font-stretch:var(--font-width-regular);letter-spacing:.075em;text-transform:uppercase;text-decoration-color:currentColor}.c-text-link--accent:visited{color:var(--color-action-text-link-decoration)}.c-text-link--accent:active{color:var(--color-brand-white-expressive)}.c-field{gap:var(--space-1);max-width:100%;display:grid}.c-field__label{font-size:var(--type-size-small);font-weight:var(--font-weight-medium);letter-spacing:.075em;line-height:var(--type-line-small);text-transform:uppercase}.c-field__hint{color:var(--color-text-secondary);font-size:var(--type-size-small);line-height:var(--type-line-small)}.c-field__control{min-width:0;min-height:var(--control-target-min);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);appearance:none;color:var(--color-text-primary);font-size:var(--type-size-body);line-height:var(--type-line-small);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border-radius:0}.c-field__control::placeholder{color:var(--color-text-secondary);opacity:1}.c-field__control:disabled{border-color:var(--color-action-disabled-border);background:var(--color-action-disabled-surface);color:var(--color-action-disabled-text);cursor:not-allowed}.c-field__control[aria-invalid=true]{border-color:var(--color-surface-accent)}.c-field__select-shell{display:block;position:relative}.c-field__control--select{width:100%;padding-inline-end:var(--space-12)}.c-choice__toggle{cursor:pointer;flex:none;display:block}.c-field__control--select option,.c-field__control--select optgroup{background-color:var(--color-surface-raised);color:var(--color-text-primary)}.c-field__control--select option:disabled{color:var(--color-action-disabled-text)}.c-field__select-shell:after{border-right:2px solid var(--color-text-primary);border-bottom:2px solid var(--color-text-primary);content:"";width:.625rem;height:.625rem;pointer-events:none;display:block;position:absolute;inset-block-start:calc(50% - .5rem);inset-inline-end:var(--space-4);transform:rotate(45deg)}.c-field__select-shell:has(.c-field__control:disabled):after{border-color:var(--color-action-disabled-text)}.c-field__error{color:var(--color-surface-accent);font-size:var(--type-size-small);font-weight:var(--font-weight-medium);line-height:var(--type-line-small)}.c-field__error[hidden]:not(:empty){visibility:hidden;display:block}.c-choice{gap:var(--space-1);display:grid}.c-choice__label{min-height:var(--control-target-min);align-items:center;gap:var(--space-3);display:inline-flex}.c-choice__input{clip-path:inset(50%);opacity:.0001;white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.c-choice__box{border:1px solid var(--color-border-strong);width:1.5625rem;height:1.5625rem;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;flex:none;display:block;position:relative}.c-choice__input:checked+.c-choice__box{border-color:var(--color-surface-accent)}.c-choice__input:checked+.c-choice__box:after{border-right:2px solid var(--color-surface-accent);border-bottom:2px solid var(--color-surface-accent);content:"";width:.375rem;height:.75rem;display:block;position:absolute;inset-block-start:.125rem;inset-inline-start:.5rem;transform:rotate(40deg)}.c-choice__input:focus-visible+.c-choice__box{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-choice__input[aria-invalid=true]+.c-choice__box{border-color:var(--color-surface-accent)}.c-choice__text{color:var(--color-text-secondary);font-size:var(--type-size-small);line-height:var(--type-line-small)}.c-form-status{min-block-size:calc(var(--type-size-small) * var(--type-line-small) + var(--space-3) * 2 + 2px);min-block-size:calc(1lh + var(--space-3) * 2 + 2px);padding:var(--space-3) var(--space-4);font-size:var(--type-size-small);font-weight:var(--font-weight-medium);line-height:var(--type-line-small);border:1px solid #0000}.c-form-status[data-tone=success]{border-color:var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text-primary)}.c-form-status[data-tone=error]{border-color:var(--color-surface-accent);background:var(--color-surface-raised);color:var(--color-surface-accent)}.c-locations{counter-reset:location-stop;gap:0 var(--space-6);grid-template-rows:repeat(10,min-content);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;list-style:none;display:grid}.c-location:before{background:var(--color-border-quiet);content:"";width:1px;position:absolute;inset-block:0;inset-inline-start:.1875rem}.c-location:nth-child(10n+1):before{inset-block-start:50%}.c-location:nth-child(10n):before,.c-location:last-child:before{inset-block-end:50%}.c-location{min-height:var(--control-target-min);padding-block:var(--space-1);counter-increment:location-stop;align-items:center;gap:var(--space-3);line-height:var(--type-line-small);display:flex;position:relative}.c-location__trigger{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--space-4);width:100%;padding-inline-start:var(--space-4);display:flex;position:relative}.c-location__trigger:before{background:var(--color-text-secondary);content:"";border-radius:50%;width:.4375rem;height:.4375rem;display:block;position:absolute;inset-inline-start:0}.c-location__trigger:after{color:var(--color-text-secondary);content:counter(location-stop, decimal-leading-zero);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-medium);white-space:nowrap;order:-1}.c-location__text{gap:var(--space-1);display:grid}.c-location__name{font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-medium);text-transform:uppercase}.c-location__period{color:var(--color-text-secondary);font-size:var(--type-size-small)}.c-location__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-location:hover,.c-location:has(:focus-visible),.c-location[data-active]{color:var(--color-brand-yellow-expressive)}.c-location:hover .c-location__trigger:after,.c-location:has(:focus-visible) .c-location__trigger:after,.c-location[data-active] .c-location__trigger:after{color:inherit}.c-location[data-active] .c-location__trigger:before{background:var(--color-brand-yellow-expressive);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--color-brand-yellow-expressive) 25%, transparent)}.c-combat-path-panel{gap:var(--layout-grid-gap);grid-template-areas:"map""list";display:grid}.c-combat-path-panel__map{grid-area:map;min-width:0}.c-combat-path-panel__list{grid-area:list;min-width:0}.c-map{width:100%;position:relative}.c-map__svg{touch-action:pan-y;width:100%;height:auto;display:block}.c-map__grid line{stroke:color-mix(in srgb, var(--color-border-quiet) 24%, var(--color-surface-canvas));stroke-dasharray:1.2 1.2;stroke-width:1px;vector-effect:non-scaling-stroke}.c-map__corner{fill:none;stroke:var(--color-border-quiet);stroke-width:2px;opacity:.8;vector-effect:non-scaling-stroke}.c-map__land{fill:var(--color-surface-canvas);stroke:var(--color-border-quiet);stroke-linejoin:bevel;stroke-width:1px;vector-effect:non-scaling-stroke}.c-map__marker{pointer-events:none;transition:opacity var(--motion-duration-base) var(--motion-easing-standard)}.c-map__leader{fill:none;opacity:0;stroke:var(--color-brand-yellow-primary);stroke-dasharray:1.1 1.1;stroke-width:.35px;transition:opacity var(--motion-duration-base) var(--motion-easing-standard)}.c-map__point{fill:var(--color-brand-yellow-expressive)}.c-map__ring{fill:none;stroke:var(--color-brand-yellow-primary);stroke-width:.35px;transform-box:fill-box;transform-origin:50%;animation:c-map-pulse 2.8s var(--motion-easing-standard) infinite}.c-map__marker:nth-of-type(3n+1) .c-map__ring{animation-delay:.9s}.c-map__marker:nth-of-type(3n+2) .c-map__ring{animation-delay:1.8s}.c-map__label{fill:var(--color-brand-white-expressive);font-family:var(--font-family-brand);font-size:3.4px;font-weight:var(--font-weight-medium);letter-spacing:.04em;opacity:0;paint-order:stroke;stroke:var(--color-surface-canvas);stroke-linejoin:round;stroke-width:1.1px;text-transform:uppercase;transition:opacity var(--motion-duration-base) var(--motion-easing-standard)}.c-map__marker[data-active] .c-map__leader,.c-map__marker[data-active] .c-map__label{opacity:1}.c-map__marker[data-active] .c-map__ring{opacity:1;stroke:var(--color-brand-yellow-expressive);animation:none;transform:none}.c-map__marker[data-active] .c-map__point{filter:drop-shadow(0 0 2px var(--color-brand-yellow-expressive))}.c-map__svg:has(.c-map__marker[data-active]) .c-map__marker:not([data-active]){opacity:.35}.c-questions-panel{padding-block-start:var(--layout-section-space);padding-inline:var(--layout-gutter)}.c-questions-panel__inner{width:min(100%, var(--layout-max-width));padding:clamp(var(--space-6), 1.72rem + 1.4vw, var(--space-12));border:1px solid var(--color-surface-accent);background:var(--color-surface-raised);align-items:center;gap:var(--space-6) var(--space-12);grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;display:grid}.c-questions-panel__heading{color:var(--color-text-primary);font-size:var(--type-size-heading);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);letter-spacing:-.025em;line-height:var(--type-line-heading);text-transform:uppercase;margin:0}.c-questions-panel__actions{justify-content:flex-end;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;min-width:0;display:flex}.c-contact-panel{border-block-start:1px solid var(--color-surface-accent);background:var(--color-surface-canvas);color:var(--color-text-primary);margin-block-start:var(--layout-section-space)}.c-contact-panel__inner{width:min(100%, var(--layout-max-width));min-width:0;padding:clamp(var(--space-8), 1.5rem + 2vw, var(--space-12)) var(--layout-gutter);gap:var(--space-8) clamp(var(--space-8), 3vw, var(--space-16));grid-template-columns:minmax(0,1fr) minmax(6rem,9rem);margin-inline:auto;display:grid}.c-contact-panel__identity{align-content:end;gap:var(--space-6);min-width:0;display:grid}.c-contact-panel__lockup{gap:var(--space-2);width:min(100%,31rem);min-width:0;margin:0;display:grid}.c-contact-panel__lockup-primary,.c-contact-panel__lockup-secondary{min-width:0;display:block}.c-contact-panel__lockup-primary>*,.c-contact-panel__lockup-secondary>*,.c-contact-panel__emblem>*{filter:none;max-width:100%;height:auto;display:block}.c-contact-panel__lockup-secondary{width:min(45%,13rem)}.c-contact-panel__lockup-primary{width:100%}.c-contact-panel__tagline{max-width:34ch;font-size:var(--type-size-subheading);font-weight:var(--font-weight-medium);text-wrap:balance;border-inline-start:.25rem solid;margin:0;padding-inline-start:var(--space-6);line-height:1.35}.c-contact-panel__emblem{place-self:center end;place-items:center;width:min(100%,8rem);display:grid}.c-contact-panel__links{min-width:0;border-block-start:1px solid var(--color-border-strong);gap:var(--space-6) var(--space-8);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding-block-start:var(--space-6);display:grid}.c-contact-panel__socials,.c-contact-panel__methods{min-width:0;margin:0;padding:0;list-style:none;display:flex}.c-contact-panel__socials{gap:var(--space-2);flex-wrap:wrap}.c-contact-panel__methods{align-items:flex-end;gap:var(--space-2);flex-direction:column}.c-contact-social-link,.c-contact-method-link{color:inherit;touch-action:manipulation;text-decoration:none}.c-contact-social-link{min-height:var(--control-target-min);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);font-size:var(--type-size-small);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);border:1px solid;display:inline-flex}.c-contact-social-link__icon,.c-contact-social-link__icon>*{flex:none;width:1.25rem;height:1.25rem;display:block}.c-contact-social-link__icon>*{filter:none;object-fit:contain}.c-contact-method-link{min-height:var(--control-target-min);align-content:center;justify-items:end;gap:var(--space-1);text-align:end;display:grid}.c-contact-method-link__label{font-size:var(--type-size-small);font-weight:var(--font-weight-medium);letter-spacing:.075em;text-transform:uppercase}.c-contact-method-link__value{font-size:var(--type-size-body);font-weight:var(--font-weight-black);overflow-wrap:anywhere;text-underline-offset:.24em;text-decoration:underline .125em}.c-contact-social-link:active{background:var(--color-surface-accent);color:var(--color-text-on-accent);transform:translateY(1px)}.c-contact-method-link:active{opacity:.68}.c-footer{padding-block:var(--space-6);padding-inline:var(--layout-gutter);border-block-start:1px solid var(--color-border-quiet);align-items:center;gap:var(--space-4);grid-template-columns:1fr auto 1fr;display:grid}.c-footer__slot{min-width:0;color:var(--color-text-secondary);font-size:var(--type-size-small);font-weight:var(--font-weight-medium);line-height:var(--type-line-small)}.c-footer__slot--center{text-align:center}.c-footer__slot--end{text-align:end}.c-scroll-top{min-width:var(--control-target-min);min-height:var(--control-target-min);color:var(--color-text-secondary);align-items:center;gap:var(--space-2);touch-action:manipulation;transition:color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:none;display:inline-flex}.c-scroll-top__chevron{width:.625rem;height:.625rem;border-top:2px solid;border-left:2px solid;margin-block-start:var(--space-1);display:block;transform:rotate(45deg)}.c-scroll-top__label{font-size:var(--type-size-small);font-weight:var(--font-weight-medium);letter-spacing:.075em;line-height:var(--type-line-small);text-transform:uppercase}.c-scroll-top:active{color:var(--color-surface-accent)}@media (width<=48rem){.c-footer{grid-template-columns:1fr}.c-footer__slot,.c-footer__slot--end{text-align:start}}.c-nav-link{min-width:var(--control-target-min);min-height:var(--control-target-min);padding-inline:var(--space-2);color:var(--color-text-primary);font-size:var(--type-size-small);font-weight:var(--font-weight-medium);letter-spacing:.075em;line-height:var(--type-line-small);text-transform:uppercase;touch-action:manipulation;transition:color var(--motion-duration-fast) var(--motion-easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.c-nav-link[aria-current=page]{color:var(--color-surface-accent);text-underline-offset:.28em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.125em}.c-nav-link:active{color:var(--color-surface-accent)}.c-icon-link{min-width:var(--control-target-min);min-height:var(--control-target-min);touch-action:manipulation;transition:color var(--motion-duration-fast) var(--motion-easing-standard);border:1px solid;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.c-icon-link--accent{color:var(--color-surface-accent)}.c-icon-link--neutral{color:var(--color-text-primary)}.c-icon-link__glyph{font-size:var(--type-size-small);font-weight:var(--font-weight-medium);line-height:1;display:block}.c-icon-link--accent:active{color:var(--color-text-primary)}.c-icon-link--neutral:active{color:var(--color-surface-accent)}.c-hero{isolation:isolate;min-block-size:max(40rem,92svh);display:grid;position:relative;overflow:hidden}.c-hero__media,.c-hero__scrim{position:absolute;inset:0}.c-hero__media>*{width:100%;height:100%}.c-hero__scrim{z-index:1;background:linear-gradient(#17171785 0%,#0000 32%),linear-gradient(#0000 54%,#171717d1 100%),#17171747}.c-hero__frame{z-index:2;min-width:0;padding-block:clamp(var(--space-12), 6svh, var(--space-24)) var(--space-8);align-content:center;gap:clamp(var(--space-6), 4svh, var(--space-12));display:grid;position:relative}.c-hero__lockup{justify-items:center;gap:clamp(var(--space-4), 2.5svh, var(--space-6));text-align:center;min-width:0;display:grid}.c-hero__title{max-width:44rem;color:var(--color-text-primary);font-size:var(--type-size-subheading);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);letter-spacing:.04em;line-height:var(--type-line-heading);text-wrap:balance;text-transform:uppercase;margin:0}.c-hero__chevron{aspect-ratio:240/427;place-items:center;width:clamp(9rem,16vw,15rem);height:auto;display:grid}.c-hero__chevron>*{filter:drop-shadow(0 .75rem 1.5rem #00000073);object-fit:contain;width:100%;height:100%}.c-hero__socials{min-width:0;padding:var(--space-3) 0 0;justify-content:center;gap:0 var(--space-4);border-block-start:1px solid #ffffff47;flex-wrap:wrap;list-style:none;display:flex}.c-hero__socials li{min-width:0}.c-hero__socials .c-icon-link__glyph,.c-hero__socials .c-icon-link__glyph img{width:1.5rem;height:1.5rem}.c-hero__socials .c-icon-link__glyph img{object-fit:contain;display:block}.c-introduction-panel{gap:var(--layout-grid-gap);min-width:0;display:grid}.c-introduction-panel__summary{align-content:center;gap:var(--space-8);min-width:0;display:grid}.c-introduction-panel__lockup{justify-items:start;gap:var(--space-2);min-width:0;display:grid}.c-introduction-panel__wordmark{object-fit:contain;object-position:left center;width:auto;max-width:100%}.c-introduction-panel__wordmark--primary{height:clamp(2rem,4vw,4rem)}.c-introduction-panel__wordmark--secondary{height:clamp(4rem,8vw,7.5rem)}.c-introduction-panel__organisation{color:var(--color-text-secondary);font-size:var(--type-size-small);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-medium);letter-spacing:.1em;line-height:var(--type-line-heading);text-transform:uppercase}.c-introduction-panel__body{max-width:38ch;border-inline-start:var(--space-1) solid var(--color-surface-accent);font-size:var(--type-size-subheading);text-wrap:pretty;padding-inline-start:var(--space-6);line-height:1.4}.c-introduction-panel__media{width:100%;min-width:0;aspect-ratio:var(--media-ratio-landscape);background:var(--color-surface-raised);align-self:center;overflow:hidden}.c-introduction-panel__media>*{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.c-introduction-panel__values{min-width:0}.c-media-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-block-end:var(--space-3);overflow-x:auto}.c-media-strip__track{gap:var(--layout-grid-gap);grid-auto-columns:min(24rem,78%);grid-auto-flow:column;padding:0;list-style:none;display:grid}.c-media-strip__track>li{scroll-snap-align:start}.c-site-header{z-index:10;display:grid;position:sticky;inset-block-start:0;container-type:inline-size}.c-site-header__skip{z-index:1;padding:var(--space-3) var(--space-4);background:var(--color-surface-accent);color:var(--color-text-on-accent);font-size:var(--type-size-small);font-weight:var(--font-weight-medium);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-150%)}.c-site-header__skip:focus{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);transform:translateY(0)}.c-site-header__ticker{transition:grid-template-rows var(--motion-duration-slow) var(--motion-easing-emphasized), visibility 0s;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.c-site-header[data-docked=true] .c-site-header__ticker{visibility:hidden;transition:grid-template-rows var(--motion-duration-slow) var(--motion-easing-emphasized), visibility 0s linear var(--motion-duration-slow);grid-template-rows:0fr}.c-site-header[data-docked=true] .c-ticker__track{animation-play-state:paused}.c-site-header__ticker>*{min-height:0}.c-site-header__bar{min-block-size:6rem;padding:var(--space-4) var(--layout-gutter);background:var(--color-surface-canvas);align-items:center;column-gap:var(--space-4);transition:background-color var(--motion-duration-base) var(--motion-easing-standard), padding-block var(--motion-duration-base) var(--motion-easing-standard);grid-template-columns:1fr auto 1fr;grid-template-areas:"lead brand trail";display:grid}.c-site-header[data-docked=true] .c-site-header__bar{background:var(--color-surface-canvas)}.c-site-header__lead{grid-area:lead;justify-content:flex-start;display:flex}.c-site-header__brand{grid-area:brand;justify-content:center;align-items:center;min-width:0;display:flex}.c-site-header__mark{min-width:0;transition:opacity var(--motion-duration-base) var(--motion-easing-standard);white-space:nowrap;align-items:center;display:flex}.c-site-header__mark>*{max-width:100%;max-block-size:var(--space-8);object-fit:contain}.c-site-header__mark--docked>*{max-block-size:4rem}.c-site-header__mark--docked,.c-site-header[data-docked=true] .c-site-header__mark--rest,.c-site-header[data-rest-brand-visible=false]:not([data-docked=true]) .c-site-header__mark--rest{display:none}.c-site-header[data-docked=true] .c-site-header__mark--docked{display:flex}.c-site-header[data-hero-coupled=true] .c-site-header__mark--docked{opacity:0;transition:opacity var(--motion-duration-base) var(--motion-easing-standard), visibility 0s linear var(--motion-duration-base);visibility:hidden}.c-site-header[data-hero-coupled=true][data-hero-mark-away=true] .c-site-header__mark--docked{opacity:1;transition:opacity var(--motion-duration-base) var(--motion-easing-standard), visibility 0s;visibility:visible}.c-site-header__trail{justify-content:flex-end;align-items:center;gap:var(--space-4);grid-area:trail;display:flex}.c-site-header__locales{align-items:center;gap:var(--space-3);white-space:nowrap;display:flex}.c-site-header__menu-toggle{width:var(--control-target-min);height:var(--control-target-min);border:1px solid var(--color-border-strong);appearance:none;color:var(--color-text-primary);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border-radius:0;place-items:center;display:grid}.c-site-header__menu-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-site-header__burger,.c-site-header__burger:before,.c-site-header__burger:after{background:currentColor;width:1.25rem;height:2px;display:block}.c-site-header__burger{position:relative}.c-site-header__burger:before,.c-site-header__burger:after{content:"";position:absolute;inset-inline-start:0}.c-site-header__burger:before{inset-block-start:-.375rem}.c-site-header__burger:after{width:.8125rem;inset-block-start:.375rem}.c-menu-panel{background:var(--color-surface-canvas);width:min(24rem,100%);height:100%;max-height:100%;color:var(--color-text-primary);overscroll-behavior:contain;border:0;margin-block:0;margin-inline:auto 0;padding:0;inset:0;overflow-y:auto}.c-menu-panel:not(:popover-open){display:none}.c-menu-panel::backdrop{background:color-mix(in srgb, var(--color-surface-canvas) 70%, transparent)}.c-menu-panel__inner{min-height:100%;padding:var(--space-6) var(--layout-gutter) var(--space-12);align-content:start;gap:var(--space-8);display:grid}.c-menu-panel__close{width:var(--control-target-min);height:var(--control-target-min);border:1px solid var(--color-border-strong);appearance:none;color:var(--color-text-primary);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border-radius:0;justify-self:end;place-items:center;display:grid}.c-menu-panel__close:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-menu-panel__close-glyph{width:1.25rem;height:1.25rem;display:block;position:relative}.c-menu-panel__close-glyph:before,.c-menu-panel__close-glyph:after{content:"";background:currentColor;width:100%;height:2px;display:block;position:absolute;inset-block-start:calc(50% - 1px);inset-inline-start:0}.c-menu-panel__close-glyph:before{transform:rotate(45deg)}.c-menu-panel__close-glyph:after{transform:rotate(-45deg)}.c-menu-panel__nav{justify-items:start;gap:var(--space-6);text-align:start;display:grid}.c-merch-link{place-items:center;display:grid;position:relative}.c-merch-link__action{inline-size:var(--control-target-min);block-size:var(--control-target-min);color:var(--color-text-primary);place-items:center;display:grid}.c-merch-link__action:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-merch-link__action>*{object-fit:contain;block-size:1.75rem;inline-size:1.75rem;transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.c-merch-link__prompt{align-items:flex-end;gap:var(--space-2);color:var(--color-text-primary);pointer-events:none;display:flex;position:absolute;inset-block-start:100%;inset-inline-start:calc(50% - .75rem)}.c-merch-link__prompt[hidden]{display:none}.c-merch-link__arrow{filter:drop-shadow(0 1px 1px #0000008c);flex:none;block-size:6.5rem;inline-size:4rem;overflow:visible}.c-merch-link__arrow-line,.c-merch-link__arrow-head{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.c-merch-link__arrow-line{stroke-dashoffset:0}.c-merch-link__arrow-head{transform-box:fill-box;transform-origin:50% 100%}.c-merch-link__prompt-text{inline-size:max-content;max-inline-size:8.5rem;font-size:var(--type-size-body);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);letter-spacing:.02em;line-height:var(--type-line-heading);text-shadow:0 1px 2px #000000b3;text-transform:uppercase;transform-origin:0 100%;margin-block-end:0;display:block;transform:rotate(-8deg)}.c-merch-link[data-prompt-visible=true] .c-merch-link__prompt-text{animation:merch-prompt-write .48s var(--motion-easing-standard) both}.c-merch-link[data-prompt-visible=true] .c-merch-link__arrow-line{animation:merch-prompt-draw .72s var(--motion-easing-standard) .42s both}.c-merch-link[data-prompt-visible=true] .c-merch-link__arrow-head{animation:merch-prompt-land var(--motion-duration-slow) var(--motion-easing-emphasized) 1.08s both}.c-merch-link[data-prompt-visible=true] .c-merch-link__action>*{animation:merch-prompt-hop .42s var(--motion-easing-emphasized) 1.14s}@keyframes merch-prompt-write{0%{clip-path:inset(-25% 100% -25% -5%);opacity:0}10%{opacity:1}to{clip-path:inset(-25% -10% -25% -5%);opacity:1}}@keyframes merch-prompt-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes merch-prompt-hop{0%,to{transform:translateY(0)}35%{transform:translateY(-.375rem)scale(1.12)}}@keyframes merch-prompt-land{0%{opacity:0;transform:translateY(.75rem)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}.c-site-header[data-docked=true] .c-merch-link__prompt{display:none}.c-prose{max-width:var(--type-measure-body);color:var(--color-text-secondary);font-size:var(--type-size-body);gap:var(--space-4);line-height:var(--type-line-body);grid-template-columns:minmax(0,1fr);display:grid}.c-prose>*{margin:0}.c-prose h1,.c-prose h2,.c-prose h3,.c-prose h4,.c-prose h5,.c-prose h6{color:var(--color-text-primary);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);text-transform:uppercase}.c-prose h1,.c-prose h2{font-size:var(--type-size-heading);line-height:var(--type-line-heading)}.c-prose h3{font-size:var(--type-size-subheading);line-height:var(--type-line-heading)}.c-prose h4,.c-prose h5,.c-prose h6{font-size:var(--type-size-body);line-height:var(--type-line-small)}.c-prose h1:not(:first-child),.c-prose h2:not(:first-child),.c-prose h3:not(:first-child),.c-prose h4:not(:first-child),.c-prose h5:not(:first-child),.c-prose h6:not(:first-child){margin-block-start:var(--space-4)}.c-prose ol,.c-prose ul{gap:var(--space-2);padding-inline-start:var(--space-6);display:grid}.c-prose li::marker{color:var(--color-surface-accent)}.c-prose a{color:var(--color-text-primary);text-underline-offset:.2em;transition:color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:underline}.c-prose a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-prose strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.c-prose blockquote{border-inline-start:2px solid var(--color-surface-accent);color:var(--color-text-primary);padding-inline-start:var(--space-4)}.c-prose code{font-size:var(--type-size-small)}.c-prose li>ol,.c-prose li>ul{margin-block-start:var(--space-2)}.c-prose pre{font-size:var(--type-size-small);overflow-x:auto}.c-prose img{justify-self:start;max-width:100%;height:auto}.c-prose u{text-underline-offset:.2em;text-decoration-style:dotted}.c-recruitment-form{border:1px solid var(--color-border-quiet);background:var(--color-surface-raised);display:grid}.c-recruitment-form__form{padding:clamp(var(--space-4), 2vw, var(--space-6));align-content:center;gap:var(--space-4);display:grid}.c-recruitment-form__fields{align-items:start;gap:var(--space-2) var(--space-6);display:grid}.c-recruitment-form__consents{gap:var(--space-2);display:grid}.c-recruitment-form__turnstile{min-height:4.0625rem;overflow:hidden}.c-recruitment-form__footer{gap:var(--space-2);display:grid}.c-recruitment-form__footer .c-action{width:100%}.c-recruitment-form__media{background:var(--color-surface-canvas);min-width:0;min-height:20rem;overflow:hidden}.c-recruitment-form__media:empty{display:none}.c-recruitment-form__media>img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}@media (width>=48rem){.c-recruitment-form{grid-template-columns:minmax(0,3fr) minmax(16rem,2fr)}.c-recruitment-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.c-recruitment-form__media{min-height:100%;position:relative}.c-recruitment-form__media>img{position:absolute;inset:0}}.c-section-header{gap:var(--space-2);display:grid}.c-section-header__eyebrow{color:var(--color-surface-accent);font-size:var(--type-size-small);font-weight:var(--font-weight-medium);letter-spacing:.075em;line-height:var(--type-line-small);text-transform:uppercase}.c-section-header__title{border-block-end:2px solid var(--color-surface-accent);font-size:var(--type-size-heading);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);letter-spacing:0;line-height:var(--type-line-heading);text-transform:uppercase;padding-block-end:var(--space-4)}.c-steps{counter-reset:c-step;gap:var(--space-8) var(--layout-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));padding:0;list-style:none;display:grid}@media (width>=64rem){.c-steps:has(>:nth-child(5):last-child),.c-steps:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.c-step{counter-increment:c-step;align-items:flex-start;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.c-step:before{color:var(--color-surface-accent);content:counter(c-step) ".";font-size:var(--type-size-heading);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);line-height:var(--type-line-heading);flex:none}.c-step__body{gap:var(--space-2);min-width:0;display:grid}.c-step__title{font-size:var(--type-size-subheading);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);line-height:var(--type-line-heading);overflow-wrap:anywhere;text-wrap:balance}.c-step__description{color:var(--color-text-secondary);font-size:var(--type-size-small);line-height:var(--type-line-small);overflow-wrap:anywhere}.c-ticker{--ticker-duration:28s;--ticker-gap:var(--space-8);background:var(--color-surface-accent);color:var(--color-text-on-accent);align-items:stretch;display:flex}.c-ticker__viewport{min-width:0;padding-block:var(--space-2);gap:var(--ticker-gap);flex:auto;display:flex;overflow:hidden}.c-ticker__track{animation:c-ticker-scroll var(--ticker-duration) linear infinite;align-items:center;gap:var(--ticker-gap);flex:none;padding:0;list-style:none;display:flex}.c-ticker__item{font-size:var(--type-size-small);font-weight:var(--font-weight-medium);align-items:center;gap:var(--ticker-gap);letter-spacing:.075em;line-height:var(--type-line-small);text-transform:uppercase;white-space:nowrap;display:flex}.c-ticker__item:after{width:var(--space-2);height:var(--space-2);content:"";background:currentColor;display:block}.c-ticker__icon{width:var(--space-4);height:var(--space-4);object-fit:contain;flex:none;display:block}.c-ticker__item:has(>.c-ticker__icon):after{display:none}@keyframes c-ticker-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--ticker-gap)))}}.c-value-grid{gap:var(--layout-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.c-value-card{padding:var(--space-6);background:var(--color-surface-raised);align-content:start;gap:var(--space-4);display:grid;position:relative}.c-value-card__title{color:var(--color-text-primary);font-size:var(--type-size-heading);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);letter-spacing:0;line-height:var(--type-line-heading);text-transform:uppercase;text-wrap:balance}.c-value-card__title:after{inline-size:var(--space-12);block-size:var(--space-1);background:var(--color-surface-accent);content:"";margin-block-start:var(--space-4);display:block}.c-value-card__icon{width:auto;height:var(--space-12);object-fit:contain;object-position:left center;margin-block-end:var(--space-2)}.c-value-card__body{color:var(--color-text-secondary);font-size:var(--type-size-body);line-height:var(--type-line-body)}.c-vacancy-card{background:var(--color-surface-raised);grid-template-rows:auto 1fr;min-inline-size:0;display:grid;position:relative;overflow:hidden}.c-vacancy-grid{gap:var(--layout-grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.c-vacancy-card__media{min-width:0;min-height:0;aspect-ratio:var(--media-ratio-landscape);grid-area:1/1;position:relative;overflow:hidden}.c-vacancy-card__media>*{object-fit:cover;width:100%;height:100%}.c-vacancy-card__media:after{background:linear-gradient(to top, color-mix(in srgb, var(--color-brand-black) 92%, transparent), color-mix(in srgb, var(--color-brand-black) 48%, transparent) 36%, transparent 68%);content:"";position:absolute;inset:0}.c-vacancy-card__title{min-width:0;padding:var(--space-12) var(--space-6) var(--space-6);color:var(--color-text-primary);font-size:var(--type-size-heading);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);letter-spacing:0;line-height:var(--type-line-heading);overflow-wrap:anywhere;text-wrap:balance;text-transform:uppercase;grid-area:1/1;align-self:end;position:relative}.c-vacancy-card__title:after{inline-size:var(--space-12);block-size:var(--space-1);background:var(--color-surface-accent);content:"";margin-block-start:var(--space-4);display:block}.c-vacancy-card__reveal{min-width:0;padding:var(--space-6) var(--space-6) var(--space-8);align-self:stretch;gap:var(--space-6);grid-template-rows:minmax(0,1fr) auto;display:grid}.c-vacancy-card--static .c-vacancy-card__reveal{grid-template-rows:minmax(0,1fr)}.c-vacancy-card__description{max-width:var(--type-measure-body);min-width:0;color:var(--color-text-secondary);font-size:var(--type-size-body);line-height:var(--type-line-body);overflow-wrap:anywhere}}@layer app;@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/_astro/tektur-cyrillic-ext-wdth-normal.MwMk6GXM.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/_astro/tektur-cyrillic-wdth-normal.cZO70csH.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/_astro/tektur-latin-ext-wdth-normal.CISPvfvQ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/_astro/tektur-latin-wdth-normal.CsRpI0HQ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@layer design-kit{:root{scroll-padding-top:var(--space-6)}.skip-link{z-index:20;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-accent);color:var(--color-text-on-accent);font-weight:var(--font-weight-medium);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.kit-shell{min-height:100vh}.rail{display:none}.document{min-width:0}.masthead,.mobile-index,main{width:min(100% - 2rem,82rem);margin-inline:auto}.masthead{min-height:min(46rem,88vh);padding-block:var(--space-24) var(--space-12);border-bottom:1px solid var(--color-border-quiet);align-content:end;display:grid;position:relative}.eyebrow,.section__index,.section__term,.rail__meta,.facts dt{color:var(--color-brand-yellow-expressive);font-size:var(--type-size-small);font-weight:var(--font-weight-medium);letter-spacing:.09em;text-transform:uppercase}.masthead h1{max-width:9ch;margin-top:var(--space-4)}.masthead__line{width:min(16rem,55vw);height:.375rem;margin-block:var(--space-8);background:var(--color-surface-accent)}.masthead__summary{max-width:44rem;color:var(--color-text-secondary)}.status-line{align-items:center;gap:var(--space-3);margin-top:var(--space-8);font-size:var(--type-size-small);text-transform:uppercase;display:flex}.status-line__mark{border:1px solid var(--color-brand-yellow-expressive);flex:none;width:.625rem;height:.625rem}.mobile-index{margin-block:var(--space-6) var(--space-12);border-block:1px solid var(--color-border-strong)}.mobile-index summary{min-height:var(--control-target-min);padding-block:var(--space-4);cursor:pointer;font-weight:var(--font-weight-medium);text-transform:uppercase}.mobile-index ol,.rail__list{margin:0;padding:0;list-style:none}.mobile-index a{min-height:var(--control-target-min);padding-block:var(--space-3);border-top:1px solid var(--color-border-quiet);grid-template-columns:2.5rem 1fr;align-items:center;text-decoration:none;display:grid}.mobile-index .nav__index,.mobile-index i{color:var(--color-text-secondary);font-size:var(--type-size-small);font-style:normal}main{padding-bottom:var(--space-24)}.section{padding-block:var(--space-12);border-bottom:1px solid var(--color-border-quiet)}.section:target{border-color:var(--color-brand-yellow-expressive)}.section__head{gap:var(--space-3) var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.section__heading h2,.section__term{overflow-wrap:normal}.section__term{margin-bottom:var(--space-2);color:var(--color-text-secondary)}.section__badge{padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border-quiet);color:var(--color-text-secondary);font-size:var(--type-size-small);letter-spacing:.08em;text-transform:uppercase;justify-self:start}.section__body{margin-top:var(--space-6)}.section__lead,.subsection__lead{max-width:var(--type-measure-body);color:var(--color-text-secondary)}.section__lead{margin-bottom:var(--space-8)}.subsection h3{margin-top:var(--space-8);font-size:var(--type-size-subheading);font-weight:var(--font-weight-medium);line-height:1.2}.subsection>h3:first-child{margin-top:0}.subsection+.subsection{margin-top:var(--space-12)}.subsection__lead{margin-block:var(--space-3) var(--space-6)}.facts code{font-family:inherit}time{font-variant-numeric:tabular-nums;white-space:nowrap}.facts dt [lang=en],.subsection h3 [lang=en]{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.facts{gap:var(--space-4);margin:var(--space-6) 0 0;display:grid}.facts>div{gap:var(--space-1);align-items:start;display:grid}.facts dd{margin:0}.specimen>.subsection__lead{margin-block:var(--space-4) var(--space-6)}.subsection h3+.swatches{margin-top:var(--space-6)}.swatches,.roles,.pairs,.type-roles,.spacing,.frames,.grid-rules{margin:0;padding:0;list-style:none}.facts__note{color:var(--color-text-secondary);display:block}.facts dd>code+.facts__note{margin-top:var(--space-1)}.swatches{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));display:grid}.swatch{align-content:start;gap:var(--space-3);border:1px solid var(--color-border-quiet);display:grid}.swatch__sample{border:1px solid var(--color-border-quiet);background:var(--swatch);height:5rem;display:block}.swatch__meta{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);display:grid}.swatch__name{font-size:var(--type-size-body);font-weight:var(--font-weight-medium);margin:0;line-height:1.3}.swatch__value,.role__chain,.pair__tokens{gap:var(--space-1) var(--space-3);font-size:var(--type-size-small);line-height:var(--type-line-small);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.swatch__hex{color:var(--color-brand-yellow-expressive)}.swatch__role,.role__meta,.pair__meta{color:var(--color-text-secondary);font-size:var(--type-size-small);line-height:var(--type-line-small)}.roles,.pairs{gap:var(--space-3);display:grid}.role,.pair{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-border-quiet);grid-template-columns:3rem minmax(0,1fr);align-items:start;display:grid}.role__sample{border:1px solid var(--color-border-quiet);background:var(--role);height:3rem;display:block}.role__name,.pair__use{color:var(--color-text-primary);font-size:var(--type-size-body);line-height:1.4}.role__meta,.pair__meta{gap:var(--space-1);display:grid}.pair__sample{border:1px solid var(--color-border-quiet);background:var(--pair-bg);height:3rem;color:var(--pair-fg);place-items:center;display:grid}.pair__sample--text{font-size:var(--type-size-subheading);font-weight:var(--font-weight-medium);line-height:1}.pair__mark{border:2px solid var(--pair-fg);border-bottom-width:.5rem;width:60%;height:50%;display:block}.pair__ratio{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.pair__ratio strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.pair[data-verdict=fail]{border-bottom-style:dotted}.pair[data-verdict=fail] .pair__ratio strong{text-decoration:line-through 2px}.type-roles{gap:var(--space-8);display:grid}.type-role{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border-quiet);display:grid}.type-role__meta{gap:var(--space-2);font-size:var(--type-size-small);line-height:var(--type-line-small);display:grid}.type-role__name{font-weight:var(--font-weight-medium)}.type-role__specs{gap:var(--space-1) var(--space-3);color:var(--color-text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.type-role__sample{max-width:var(--type-measure-body);overflow-wrap:normal}.type-role__sample--display,.type-role__sample--title,.type-role__sample--heading{max-width:none}.type-role__sample--subheading{font-size:var(--type-size-subheading);font-weight:var(--font-weight-medium);line-height:1.2}.type-role__sample--body{font-size:var(--type-size-body);line-height:var(--type-line-body)}.type-role__sample--small{font-size:var(--type-size-small);line-height:var(--type-line-small)}.type-role__note{max-width:var(--type-measure-body);color:var(--color-text-secondary);font-size:var(--type-size-small);line-height:var(--type-line-small)}.spacing{gap:var(--space-3);display:grid}.spacing__step{gap:var(--space-1);font-size:var(--type-size-small);line-height:var(--type-line-small);display:grid}.spacing__label{gap:var(--space-1) var(--space-3);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.spacing__bar{width:min(100%, var(--step));background:var(--color-surface-accent);height:.5rem;display:block}.container-demo{margin-top:var(--space-6);border:1px dashed var(--color-border-quiet);font-size:var(--type-size-small);line-height:var(--type-line-small)}.container-demo__inner{background:var(--color-surface-raised);min-height:3rem;color:var(--color-text-secondary);place-items:center;display:grid}.grid-rules{gap:var(--space-2);font-size:var(--type-size-small);line-height:var(--type-line-small);display:grid}.grid-rules li{gap:var(--space-3);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.grid-rules strong{color:var(--color-brand-yellow-expressive);font-variant-numeric:tabular-nums}.grid-demo{gap:var(--layout-grid-gap);margin-top:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.grid-demo span{border:1px solid var(--color-border-quiet);min-height:3rem;color:var(--color-text-secondary);font-size:var(--type-size-small);font-variant-numeric:tabular-nums;place-items:center;display:grid}.frames{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));align-items:start;display:grid}.frame{gap:var(--space-2);display:grid}.frame__box{width:100%;aspect-ratio:var(--frame-ratio);border:1px solid var(--color-border-quiet);background:var(--color-surface-raised);display:block;position:relative;overflow:hidden}.frame__horizon{background:var(--color-border-quiet);height:1px;position:absolute;top:62%;left:0;right:0}.frame__signal{top:var(--space-3);left:var(--space-3);background:var(--color-surface-accent);width:.625rem;height:.625rem;position:absolute}.frame__caption{gap:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--type-size-small);line-height:var(--type-line-small);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.frame__caption strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.focus-demo,.motion-demo{gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border-quiet);display:grid}.focus-demo{grid-template-columns:minmax(0, 1fr) var(--control-target-min);align-items:center}.focus-demo__target{min-height:var(--control-target-min);color:var(--color-text-primary);text-decoration-color:var(--color-brand-yellow-expressive);text-underline-offset:.2em;justify-self:start;align-items:center;text-decoration-thickness:2px;display:inline-flex}.focus-demo__box{width:var(--control-target-min);height:var(--control-target-min);border:1px dashed var(--color-brand-yellow-expressive);display:block}.focus-demo__note,.motion-demo__note{max-width:var(--type-measure-body);color:var(--color-text-secondary);font-size:var(--type-size-small);line-height:var(--type-line-small);grid-column:1/-1}.motion-demo__track{border-bottom:1px solid var(--color-border-quiet);height:1.5rem;position:relative;container-type:inline-size}.motion-demo__probe{background:var(--color-surface-accent);width:1.5rem;height:1.5rem;animation:kit-motion-probe var(--motion-duration-slow) var(--motion-easing-emphasized) 4 alternate both;position:absolute;top:0;left:0}@keyframes kit-motion-probe{0%{opacity:.4;transform:translate(0)}to{opacity:1;transform:translate(min(12rem,100cqw - 1.5rem))}}.action-demo{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.action-demo__note{max-width:52ch;color:var(--color-text-secondary);font-size:var(--type-size-small);line-height:var(--type-line-small);margin-block-start:var(--space-4)}.action-states{gap:var(--space-6);margin-block-start:var(--space-6);display:grid}.action-states__state{align-content:start;justify-items:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border-quiet);display:grid}.action-states__term{color:var(--color-text-secondary);font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.12em;line-height:1.3}.action-states__note{color:var(--color-text-secondary);font-size:var(--type-size-small);line-height:var(--type-line-small)}.action-locales{border-block-start:1px solid var(--color-border-quiet);margin-block-start:var(--space-6);display:grid}.action-locales p{align-items:center;gap:var(--space-4);min-width:0;padding-block:var(--space-4);border-block-end:1px solid var(--color-border-quiet);grid-template-columns:3rem minmax(0,1fr);display:grid}.action-locales p>a{justify-self:start}.action-locales p>span{color:var(--color-text-secondary);font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.12em;line-height:1.3}@media (width>=48rem){.action-states{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.masthead,.mobile-index,main{width:min(100% - 4rem,82rem)}.section__head{gap:var(--space-4) var(--space-6);grid-template-columns:6rem minmax(0,1fr) auto}.section__badge{justify-self:end}.section__body{margin-inline-start:calc(6rem + var(--space-6))}.facts>div{gap:var(--space-4);grid-template-columns:13rem minmax(0,1fr)}.role,.pair{grid-template-columns:5rem minmax(0,1fr)}.grid-demo{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=64rem){.kit-shell{grid-template-columns:18rem minmax(0,1fr);display:grid}.rail{height:100vh;padding:var(--space-8) var(--space-6);border-right:1px solid var(--color-border-quiet);background:var(--color-surface-canvas);flex-direction:column;display:flex;position:sticky;top:0}.rail__brand{min-height:var(--control-target-min);color:var(--color-brand-yellow-expressive);grid-template-columns:3rem 1fr;align-items:start;line-height:1;text-decoration:none;display:grid}.rail__brand span{font-size:var(--type-size-small)}.rail nav{margin-block:auto}.rail__list a{min-height:var(--control-target-min);padding-block:var(--space-3);border-bottom:1px solid var(--color-border-quiet);color:var(--color-text-secondary);font-size:var(--type-size-small);grid-template-columns:2.5rem 1fr;align-items:start;text-decoration:none;display:grid}.rail__list a:hover,.rail__list a:focus-visible,.rail__list .nav__index{color:var(--color-brand-yellow-expressive)}.rail__list i{font-style:normal}.mobile-index{display:none}.masthead,main{width:min(100% - 6rem,82rem)}.grid-demo{grid-template-columns:repeat(12,minmax(0,1fr))}}.element-form{gap:var(--space-6);max-width:36rem;display:grid}.element-form__statuses{gap:var(--space-3);display:grid}.element-nav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.element-header-frame{border:1px solid var(--color-border-quiet);background:var(--color-surface-raised);margin-block-end:var(--space-6);overflow:hidden}.element-header-frame--annotated{padding-block-end:9rem}.element-header-mark{font-size:var(--type-size-subheading);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);letter-spacing:.05em}.element-nav--locales{margin-block-start:var(--space-4)}.element-icons{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.element-glyph{display:block}.element-card-groups{gap:var(--space-8);display:grid}.element-intro-wordmark{color:var(--color-brand-white-expressive);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-black);line-height:.85;display:block}.element-intro-wordmark--primary{font-size:clamp(2rem,5vw,4rem)}.element-intro-wordmark--secondary{color:var(--color-brand-yellow-expressive);font-size:clamp(4rem,9vw,7.5rem)}.element-intro-media{background:radial-gradient(circle at 35% 45%, #ffd50073 0 8%, transparent 8.5%), radial-gradient(circle at 55% 42%, #ffffff59 0 9%, transparent 9.5%), radial-gradient(circle at 75% 46%, #ffd50059 0 8%, transparent 8.5%), linear-gradient(135deg, var(--color-brand-gray-dark), var(--color-brand-black));width:100%;height:100%}.element-merch-shirt{clip-path:polygon(30% 5%,42% 14%,58% 14%,70% 5%,98% 23%,83% 48%,72% 42%,72% 95%,28% 95%,28% 42%,17% 48%,2% 23%);background:currentColor;width:1.75rem;height:1.75rem;display:block}.element-media-plate{border:1px solid var(--color-brand-gray-dark);background:repeating-linear-gradient(45deg, transparent 0, transparent .5rem, var(--color-brand-gray-dark) .5rem, var(--color-brand-gray-dark) calc(.5rem + 1px)) var(--color-brand-black);place-items:center;height:100%;min-height:12rem;display:grid}.element-media-plate--wide{aspect-ratio:var(--media-ratio-landscape);min-height:0}.element-media-plate__label{padding:var(--space-1) var(--space-3);border-inline-start:2px solid var(--color-brand-yellow-expressive);background:var(--color-brand-black);color:var(--color-brand-white-expressive);font-size:var(--type-size-small);font-weight:var(--font-weight-medium);letter-spacing:.075em;text-transform:uppercase}.element-hero-backdrop{background:linear-gradient(135deg, #17171726, #171717d1), repeating-linear-gradient(45deg, transparent 0, transparent 1rem, #ffd5001f 1rem, #ffd5001f calc(1rem + 1px)), var(--color-brand-gray-dark);width:100%;height:100%}.element-form-media{background:linear-gradient(135deg, transparent 49.5%, var(--color-border-quiet) 50%, transparent 50.5%), radial-gradient(circle at 50% 30%, var(--color-brand-yellow-primary) 0 8%, transparent 8.5%), var(--color-surface-canvas);background-size:2.5rem 2.5rem,auto,auto;width:100%;min-height:100%}.element-hero-chevron{border:.375rem solid var(--color-brand-yellow-expressive);background:var(--color-brand-black);clip-path:polygon(50% 0,100% 16%,100% 63%,82% 84%,50% 100%,18% 84%,0 63%,0 16%);width:7.5rem;height:100%;display:block;position:relative}.element-hero-chevron:after{background:var(--color-brand-yellow-expressive);clip-path:polygon(50% 0,62% 35%,100% 24%,73% 52%,94% 77%,61% 66%,50% 100%,39% 66%,6% 77%,27% 52%,0 24%,38% 35%);content:"";position:absolute;inset:27% 30%}.element-contacts{gap:var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}@media (prefers-reduced-motion:reduce){.skip-link{transition-duration:.01ms}}}.noise-demo{min-block-size:8rem;padding:var(--space-6);background:var(--color-surface-raised);align-items:end;display:grid}.noise-demo__caption{color:var(--color-text-secondary);font-size:var(--type-size-small);margin:0}@media (hover:hover) and (pointer:fine){@layer components{.c-action:not(:disabled):not(:active):hover{--action-surface:var(--color-action-primary-surface-interactive);transform:translateY(-2px)}.c-action--secondary:not(:disabled):not(:active):hover{--action-border:var(--color-action-secondary-border-interactive);--action-surface:var(--color-action-secondary-surface-interactive);--action-text:var(--color-action-secondary-text-interactive)}.c-text-link:not(:active):hover{color:var(--color-action-text-link-interactive);text-underline-offset:.38em;text-decoration-color:currentColor;transform:translateY(-1px)}.c-text-link--accent:not(:active):hover{color:var(--color-brand-white-expressive)}.c-field__control:not(:disabled):hover,.c-choice__toggle:hover .c-choice__box{border-color:var(--color-surface-accent)}}}@media (width>=48rem){@layer components{.c-combat-path-panel{grid-template-columns:minmax(13rem,1fr) minmax(0,2.35fr);grid-template-areas:"list map";align-items:start}}}@keyframes c-map-pulse{0%{opacity:.9;transform:scale(.35)}65%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){@layer components{.c-map__ring{opacity:.6;animation:none;transform:scale(.6)}.c-map__leader,.c-map__marker,.c-map__label{transition:none}}}@media (width<48rem){@layer components{.c-questions-panel__inner{grid-template-columns:minmax(0,1fr)}.c-questions-panel__actions{justify-content:flex-start;align-items:stretch}.c-contact-panel__inner{grid-template-columns:minmax(0,1fr) minmax(4rem,5rem)}.c-contact-panel__emblem{grid-area:1/2;justify-self:end;width:100%}.c-contact-panel__identity{grid-area:1/1}.c-contact-panel__links{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.c-contact-panel__methods{align-items:flex-start}.c-contact-method-link{text-align:start;justify-items:start}}}@media (width<30rem){@layer components{.c-questions-panel__actions,.c-questions-panel__actions .c-action,.c-questions-panel__actions .c-text-link{width:100%}.c-questions-panel__actions .c-text-link{justify-content:center}.c-contact-panel__socials{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-contact-social-link{width:100%;padding-inline:var(--space-2)}}}@media (hover:hover) and (pointer:fine){@layer components{.c-contact-social-link:hover{background:var(--color-surface-accent);color:var(--color-text-on-accent);transform:translateY(-2px)}.c-contact-method-link:hover{opacity:.68}.c-scroll-top:hover{color:var(--color-surface-accent)}.c-nav-link:hover{color:var(--color-surface-accent);text-underline-offset:.28em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.125em}.c-icon-link--accent:hover{color:var(--color-text-primary)}.c-icon-link--neutral:hover{color:var(--color-surface-accent)}}}@media (width<30rem){@layer components{.c-hero{min-block-size:max(38rem,88svh)}.c-hero__frame{padding-block-start:var(--space-12)}.c-hero__socials{gap:0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.c-hero__socials .c-text-link{overflow-wrap:anywhere;justify-content:center;width:100%}.c-hero__socials:has(.c-icon-link){justify-content:center;gap:var(--space-3);grid-template-columns:repeat(3,max-content)}.c-hero__socials .c-icon-link{inline-size:var(--control-target-min);block-size:var(--control-target-min)}}}@media (width>=48rem){@layer components{.c-introduction-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.c-introduction-panel__values{grid-column:1/-1}}}@media (width<48rem){@layer components{.c-site-header__bar{column-gap:var(--space-3);row-gap:var(--space-3);grid-template-columns:auto 1fr;grid-template-areas:"brand trail""lead lead";min-block-size:auto}.c-site-header__brand{justify-content:flex-start;min-block-size:3rem}.c-site-header__mark--docked>*{max-block-size:3rem}.c-site-header__lead>*{width:100%}.c-site-header__locales{gap:var(--space-2)}}}@media (width<30rem){@layer components{.c-site-header__ticker,.c-site-header__bar{transition:none}.c-site-header__bar{grid-template-columns:1fr;grid-template-areas:"brand""trail""lead"}.c-site-header[data-rest-brand-visible=false] .c-site-header__bar,.c-site-header[data-docked=true] .c-site-header__bar{padding-block:var(--space-2);row-gap:var(--space-2);grid-template-columns:auto 1fr;grid-template-areas:"brand trail""lead lead"}.c-site-header__trail{justify-content:space-between;gap:0}.c-site-header__brand{justify-content:center}.c-site-header[data-rest-brand-visible=false] .c-site-header__brand,.c-site-header[data-docked=true] .c-site-header__brand{justify-content:flex-start}.c-site-header[data-rest-brand-visible=false] .c-site-header__trail,.c-site-header[data-docked=true] .c-site-header__trail{gap:var(--space-2);justify-content:flex-end}}}@container (width<48rem){@layer components{.c-site-header__bar{row-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand trail""lead lead";min-block-size:auto}.c-site-header__brand{justify-content:flex-start;min-block-size:3rem}.c-site-header__mark--docked>*{max-block-size:3rem}.c-site-header__lead>*{width:100%}.c-site-header__locales{gap:var(--space-2)}}}@container (width<19rem){@layer components{.c-site-header__bar,.c-site-header[data-rest-brand-visible=false] .c-site-header__bar,.c-site-header[data-docked=true] .c-site-header__bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""trail""lead"}.c-site-header__brand{justify-content:center}.c-site-header__trail,.c-site-header[data-rest-brand-visible=false] .c-site-header__trail,.c-site-header[data-docked=true] .c-site-header__trail,.c-site-header__locales{gap:0}}}@media (width<30rem){@layer components{.c-site-header[data-rest-brand-visible=true]:not([data-docked=true]) .c-site-header__bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""trail""lead"}.c-site-header[data-rest-brand-visible=true]:not([data-docked=true]) .c-site-header__brand{justify-content:center}}}@media (hover:hover) and (pointer:fine){@layer components{.c-site-header__menu-toggle:hover,.c-menu-panel__close:hover{border-color:var(--color-surface-accent)}}}@media (width<48rem){@layer components{.c-merch-link__prompt{display:none}}}@container (width<48rem){@layer components{.c-merch-link__prompt{display:none}}}@media (hover:hover) and (pointer:fine){@layer components{.c-merch-link__action:hover>*{transform:translateY(-2px)}}}@media (prefers-reduced-motion:reduce){@layer components{.c-merch-link__action>*{transition:none}.c-merch-link[data-prompt-visible=true] .c-merch-link__prompt-text,.c-merch-link[data-prompt-visible=true] .c-merch-link__arrow-line,.c-merch-link[data-prompt-visible=true] .c-merch-link__arrow-head,.c-merch-link[data-prompt-visible=true] .c-merch-link__action>*{animation:none}}}@media (hover:hover) and (pointer:fine){@layer components{.c-prose a:hover{color:var(--color-surface-accent)}}}@media (prefers-reduced-motion:reduce){@layer components{.c-ticker__track{flex-wrap:wrap;flex:auto;min-width:0;animation:none}.c-ticker__track[aria-hidden=true]{display:none}.c-ticker__item{white-space:normal}}}@media (width>=48rem){@layer components{.c-vacancy-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.c-vacancy-card{height:100%}}}@media (width>=64rem){@layer components{.c-vacancy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}
