@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--sky-a:#030810;--sky-b:#101926;--glow:#1d4ed8;--glow-a:.26;--particle:#b5e3d7;--accent:#65e7d1;--accent-2:#b6a8ff;--sun-x:.7;--sun-scale:1;--disc:62px;--sun-y:0;--sun-arc:10px;--sun-size:62px;--sun-color:#dfe7ff;--sun-halo:.35;--moon:0;--windows:.85;--window-color:#ffd9a0;--glass:0;--glass-color:#a9bed3;--lamp:1;--lamp-late:1;--stars:1;--clouds:.12;--cloud-color:#7d8fb3;--shadow-tint:#000000d9;--glow-w:70%;--glow-h:26%;--fireflies:1;--firefly-season:1;--season-tint:#9fb6d9;--season-tint-a:.2;--season-light:1;--season-haze:.5;--fall:1;--fall-color:#e8f0ff;--fall-lit:#e8f0ff;--fall-dim:#576a86;--fall-shade:0%;--fall-alt-lit:#dfeaff;--fall-alt-dim:#52637f;--fall-color-2:#dfeaff;--bird-color:#0f2633;--ring-a:#75e7bf;--ring-b:#87bafe;--sun-glare:0;--rim-color:#9db6d9;--rim-a:.3;--birds:0;--season-land:#c9d6e6;--snow:0;--hill-air:#0b121d;--hill-ground:#030810;--land-light:11%;--snow-color:#8a919c;--cirrus:.08;--golden-k:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--shine-angle:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-geist-mono), ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (min-width:768px){html{scroll-padding-top:4.75rem}}body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;background-color:var(--sky-a);min-height:100%;color:var(--fg-soft);font-family:var(--font-sans);font-synthesis-weight:none}::selection{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}::selection{color:var(--fg)}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}.tabular-nums,time{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}}@layer components{.shell{width:100%;max-width:var(--shell);padding-inline:max(1.25rem, env(safe-area-inset-left), env(safe-area-inset-right));margin-inline:auto}@media (min-width:640px){.shell{padding-inline:2rem}}@media (min-width:1120px){.shell{padding-inline:2.5rem}}.panel{background-color:rgb(var(--panel-rgb) / var(--panel-a));-webkit-backdrop-filter:blur(22px)saturate(1.35);border:1px solid var(--border);box-shadow:var(--shadow);transition:background-color var(--mood-fade) var(--ease), border-color var(--mood-fade) var(--ease);border-radius:1.25rem}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.panel{background-color:rgb(var(--panel-rgb) / .97)}}.tile{background-color:rgb(var(--tile-rgb) / var(--tile-a));background-image:linear-gradient(180deg, var(--fg), transparent 42%);position:relative}@supports (color:color-mix(in lab, red, red)){.tile{background-image:linear-gradient(180deg, color-mix(in oklab, var(--fg) 4%, transparent), transparent 42%)}}.tile{border:1px solid var(--border);box-shadow:0 1px 0 0 var(--fg) inset, 0 1px 2px #0000002e, 0 12px 28px -20px #0000008c;border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.tile{box-shadow:0 1px 0 0 color-mix(in oklab, var(--fg) 6%, transparent) inset, 0 1px 2px #0000002e, 0 12px 28px -20px #0000008c}}.tile{transition:border-color .4s var(--ease), transform .4s var(--ease), box-shadow .4s var(--ease), background-color .4s var(--ease)}a.tile:hover{border-color:var(--accent)}.tile:has(a:hover){border-color:var(--accent)}.tile:has(button:hover){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){a.tile:hover{border-color:color-mix(in oklab, var(--accent) 40%, var(--border))}.tile:has(a:hover){border-color:color-mix(in oklab, var(--accent) 40%, var(--border))}.tile:has(button:hover){border-color:color-mix(in oklab, var(--accent) 40%, var(--border))}}a.tile:hover{box-shadow:0 1px 0 0 var(--fg) inset, 0 2px 4px #0003, 0 22px 40px -24px var(--accent);transform:translateY(-3px)}.tile:has(a:hover){box-shadow:0 1px 0 0 var(--fg) inset, 0 2px 4px #0003, 0 22px 40px -24px var(--accent);transform:translateY(-3px)}.tile:has(button:hover){box-shadow:0 1px 0 0 var(--fg) inset, 0 2px 4px #0003, 0 22px 40px -24px var(--accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){a.tile:hover{box-shadow:0 1px 0 0 color-mix(in oklab, var(--fg) 9%, transparent) inset, 0 2px 4px #0003, 0 22px 40px -24px color-mix(in oklab, var(--accent) 60%, transparent)}.tile:has(a:hover){box-shadow:0 1px 0 0 color-mix(in oklab, var(--fg) 9%, transparent) inset, 0 2px 4px #0003, 0 22px 40px -24px color-mix(in oklab, var(--accent) 60%, transparent)}.tile:has(button:hover){box-shadow:0 1px 0 0 color-mix(in oklab, var(--fg) 9%, transparent) inset, 0 2px 4px #0003, 0 22px 40px -24px color-mix(in oklab, var(--accent) 60%, transparent)}}.tile:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tile:hover{border-color:color-mix(in oklab, var(--accent) 26%, var(--border))}}.grad-accent{background-image:linear-gradient(in oklch 90deg, var(--accent), var(--accent-2))}.rule{background-image:linear-gradient(in oklch 90deg, var(--accent), var(--accent-2));border-radius:999px;width:2rem;height:4px;display:block}.icon-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgb(var(--tile-rgb) / var(--tile-a));border:1px solid var(--border-soft);width:2.75rem;height:2.75rem;color:var(--accent);border-radius:.875rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.lazy-card{content-visibility:auto;contain-intrinsic-size:auto 1px auto 520px}.lazy-section{content-visibility:auto;contain-intrinsic-size:auto 1px auto 640px;margin-inline:-1rem;margin-bottom:-2rem;padding:2rem 1rem}.wordmark{text-shadow:0 0 1px rgb(var(--panel-rgb)), 0 0 2px rgb(var(--panel-rgb) / .95), 0 0 4px rgb(var(--panel-rgb) / .9), 0 0 7px rgb(var(--panel-rgb) / .75), 0 1px 12px rgb(var(--panel-rgb) / .6), 0 0 24px rgb(var(--panel-rgb) / .38)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);font-size:.6875rem;line-height:1}.btn{letter-spacing:-.005em;white-space:nowrap;-webkit-tap-highlight-color:transparent;min-height:2.875rem;transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease), background-color .35s var(--ease), color .3s var(--ease);border:1px solid #0000;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.88rem;font-weight:600;display:inline-flex;position:relative}.btn svg{transition:translate .35s var(--ease);flex:none}.btn--primary{background-color:var(--accent);color:var(--accent-contrast);box-shadow:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #0000001f, 0 1px 2px #0000004d, 0 10px 24px -14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn--primary{box-shadow:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #0000001f, 0 1px 2px #0000004d, 0 10px 24px -14px color-mix(in oklab, var(--accent) 75%, transparent)}}.btn--ghost{background-color:rgb(var(--tile-rgb) / var(--tile-a));border-color:var(--border);color:var(--fg-soft);box-shadow:inset 0 1px 0 var(--fg), 0 1px 2px #0000002e;font-weight:500}@supports (color:color-mix(in lab, red, red)){.btn--ghost{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--fg) 7%, transparent), 0 1px 2px #0000002e}}.btn--sm{border-radius:.75rem;gap:.375rem;min-height:2.25rem;padding:0 .875rem;font-size:.78rem}@media (hover:hover){.btn--primary:hover{box-shadow:inset 0 1px 0 #ffffff5c, inset 0 -1px 0 #0000001f, 0 2px 4px #00000047, 0 18px 34px -16px var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.btn--primary:hover{box-shadow:inset 0 1px 0 #ffffff5c, inset 0 -1px 0 #0000001f, 0 2px 4px #00000047, 0 18px 34px -16px color-mix(in oklab, var(--accent) 85%, transparent)}}.btn--ghost:hover{color:var(--fg);border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.btn--ghost:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--border))}}.btn:hover .btn__icon--out{translate:2px -2px}.btn:hover .btn__icon--down{translate:0 2px}}.btn-row{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:539px){.btn-row>.btn{flex:auto;padding-inline:1rem}}.btn:active{transition-duration:80ms;transform:translateY(0)scale(.98)}.btn:disabled{cursor:not-allowed;border-color:var(--border);background-color:rgb(var(--tile-rgb) / var(--tile-a));color:var(--fg-muted);box-shadow:none;transform:none}.btn:disabled:after{display:none}.focus>li{border-top:1px solid var(--border-soft)}.focus>li:first-child{border-top-color:var(--border)}.focus>li:last-child{border-bottom:1px solid var(--border-soft)}.focus__row{transition:background-color .3s var(--ease);border-radius:.7rem;grid-template-columns:6rem minmax(0,1fr) auto;align-items:baseline;gap:.2rem .875rem;margin:1px -.75rem;padding:.55rem .75rem;display:grid}.focus__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);transition:translate .35s var(--ease);font-size:.68rem;font-weight:500}.focus__text{color:var(--fg-soft);transition:color .3s var(--ease);font-size:.875rem;line-height:1.6}.focus__arrow{color:var(--fg-muted);opacity:.6;transition:translate .35s var(--ease), color .3s var(--ease), opacity .3s var(--ease);align-self:center}@media (hover:hover){.focus__row:hover{background-color:var(--panel-hover)}.focus__row:hover .focus__label{translate:2px}.focus__row:hover .focus__text{color:var(--fg)}.focus__row:hover .focus__arrow{color:var(--accent);opacity:1;translate:2px -2px}}@media (max-width:539px){.focus__row{grid-template-columns:minmax(0,1fr) auto}.focus__label{grid-column:1/-1}}.section-title{align-items:center;gap:1.1rem;display:flex}.section-title:after{content:"";transform-origin:0;background-image:linear-gradient(90deg, var(--accent), var(--border-soft) 45%, transparent);flex:2rem;min-width:2rem;height:1px;margin-top:.15em}@supports (color:color-mix(in lab, red, red)){.section-title:after{background-image:linear-gradient(90deg, color-mix(in oklab, var(--accent) 50%, var(--border)), var(--border-soft) 45%, transparent)}}.icon-chip--live{transition:transform .4s var(--ease), background-color .4s var(--ease), border-color .4s var(--ease)}.group:hover .icon-chip--live{background-color:var(--accent);transform:scale(1.08)rotate(-4deg)}@supports (color:color-mix(in lab, red, red)){.group:hover .icon-chip--live{background-color:color-mix(in oklab, var(--accent) 14%, rgb(var(--tile-rgb)))}}.group:hover .icon-chip--live{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.group:hover .icon-chip--live{border-color:color-mix(in oklab, var(--accent) 32%, var(--border-soft))}}.timeline{padding-left:1.75rem;position:relative}.timeline:before{content:"";background-image:linear-gradient(180deg, var(--accent), var(--border) 30%, transparent);width:1px;position:absolute;top:.6rem;bottom:0;left:.3rem}@supports (color:color-mix(in lab, red, red)){.timeline:before{background-image:linear-gradient(180deg, color-mix(in oklab, var(--accent) 55%, var(--border)), var(--border) 30%, transparent)}}.timeline__item{position:relative}.timeline__item+.timeline__item{margin-top:2.25rem}.timeline__dot{background-image:linear-gradient(in oklch 135deg, var(--accent), var(--accent-2));width:.625rem;height:.625rem;box-shadow:0 0 0 4px rgb(var(--panel-rgb)), 0 0 0 5px var(--accent);border-radius:999px;position:absolute;top:.45rem;left:-1.75rem}@supports (color:color-mix(in lab, red, red)){.timeline__dot{box-shadow:0 0 0 4px rgb(var(--panel-rgb)), 0 0 0 5px color-mix(in oklab, var(--accent) 30%, transparent)}}.timeline__item[data-current] .timeline__dot{box-shadow:0 0 0 4px rgb(var(--panel-rgb)), 0 0 0 5px var(--accent), 0 0 14px 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.timeline__item[data-current] .timeline__dot{box-shadow:0 0 0 4px rgb(var(--panel-rgb)), 0 0 0 5px color-mix(in oklab, var(--accent) 45%, transparent), 0 0 14px 4px color-mix(in oklab, var(--accent) 35%, transparent)}}.timeline__period{border:1px solid var(--accent);border-radius:999px;align-items:center;min-height:1.6rem;padding:0 .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.timeline__period{border:1px solid color-mix(in oklab, var(--accent) 28%, var(--border))}}.timeline__period{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.timeline__period{background-color:color-mix(in oklab, var(--accent) 8%, transparent)}}.timeline__period{font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent);font-size:.72rem}.timeline__now{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-soft);align-items:center;gap:.4rem;font-size:.68rem;font-weight:600;display:inline-flex}.timeline__pulse{background-color:var(--accent);border-radius:999px;width:.4rem;height:.4rem;position:relative}.timeline__pulse:after{content:"";border-radius:inherit;background-color:var(--accent);animation:now-pulse 2.4s var(--ease) infinite;position:absolute;inset:0}@keyframes now-pulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.skill{border:1px solid var(--border);background-color:rgb(var(--panel-rgb) / .6);min-height:2rem;color:var(--fg-soft);transition:border-color .3s var(--ease), color .3s var(--ease), background-color .3s var(--ease);border-radius:999px;align-items:center;padding:0 .8rem;font-size:.8rem;display:inline-flex}@media (hover:hover){.skill:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.skill:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--border))}}.skill:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.skill:hover{background-color:color-mix(in oklab, var(--accent) 8%, rgb(var(--panel-rgb) / .6))}}.skill:hover{color:var(--fg)}}.chip{border:1px solid var(--border);background-color:rgb(var(--tile-rgb) / var(--tile-a));min-height:2.375rem;color:var(--fg-muted);box-shadow:inset 0 1px 0 var(--fg);border-radius:999px;align-items:center;gap:.5rem;padding:0 .95rem;font-size:.82rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chip{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--fg) 5%, transparent)}}.chip{-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease), border-color .3s var(--ease), background-color .3s var(--ease), box-shadow .3s var(--ease), transform .2s var(--ease)}@media (hover:hover){.chip:hover{color:var(--fg);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chip:hover{border-color:color-mix(in oklab, var(--accent) 40%, var(--border))}}}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{background-color:var(--accent);color:var(--accent-contrast);box-shadow:inset 0 1px 0 #ffffff4d, 0 8px 18px -12px var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.chip[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffff4d, 0 8px 18px -12px color-mix(in oklab, var(--accent) 80%, transparent)}}.chip__count{background-color:currentColor;border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .3rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.chip__count{background-color:color-mix(in oklab, currentColor 14%, transparent)}}.chip__count{font-family:var(--font-mono);font-size:.66rem;font-weight:500}.field{border:1px solid var(--border);background-color:rgb(var(--panel-rgb) / .7);width:100%;color:var(--fg);transition:border-color .3s var(--ease), box-shadow .3s var(--ease), background-color .3s var(--ease);border-radius:.875rem;padding:.8rem 1rem;font-size:.9rem;line-height:1.6;display:block;box-shadow:inset 0 1px 2px #00000040}.field::placeholder{color:var(--fg-muted);opacity:1}@media (hover:hover){.field:hover:not(:focus):not(:disabled){border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.field:hover:not(:focus):not(:disabled){border-color:color-mix(in oklab, var(--fg) 22%, transparent)}}}.field:focus,.field:focus-visible{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.field:focus,.field:focus-visible{border-color:color-mix(in oklab, var(--accent) 70%, var(--border))}}.field:focus,.field:focus-visible{background-color:rgb(var(--panel-rgb) / .85);box-shadow:inset 0 1px 2px #0003, 0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.field:focus,.field:focus-visible{box-shadow:inset 0 1px 2px #0003, 0 0 0 4px color-mix(in oklab, var(--accent) 16%, transparent)}}.field:user-invalid{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.field:user-invalid{border-color:color-mix(in oklab, var(--danger) 75%, var(--border))}}.field:disabled{opacity:.6}textarea.field{resize:vertical;min-height:9rem}.copy-chip{border:1px solid var(--border);background-color:rgb(var(--panel-rgb) / .6);width:2.25rem;height:2.25rem;color:var(--fg-muted);transition:color .25s var(--ease), border-color .25s var(--ease), background-color .25s var(--ease);border-radius:.7rem;flex:none;place-items:center;font-size:.75rem;font-weight:500;display:inline-grid}.copy-chip:hover,.copy-chip[data-copied]{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.copy-chip:hover,.copy-chip[data-copied]{border-color:color-mix(in oklab, var(--accent) 40%, var(--border))}}.copy-chip>svg{transition:opacity .2s var(--ease), scale .3s var(--ease);grid-area:1/1}.copy-chip__done,.copy-chip[data-copied] .copy-chip__copy{opacity:0;scale:.6}.copy-chip[data-copied] .copy-chip__done{opacity:1;scale:1}.copy-chip[data-copy-failed]{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.copy-chip[data-copy-failed]{border-color:color-mix(in oklab, var(--danger) 60%, var(--border))}}.copy-chip[data-copy-failed]{animation:copy-refused .4s var(--ease)}@keyframes copy-refused{25%{translate:-2px}75%{translate:2px}}.tile--glow{background-image:radial-gradient(70% 120% at 100% 0%, var(--accent), transparent 62%), radial-gradient(50% 90% at 0% 100%, var(--accent-2), transparent 70%), linear-gradient(180deg, var(--fg), transparent 42%)}@supports (color:color-mix(in lab, red, red)){.tile--glow{background-image:radial-gradient(70% 120% at 100% 0%, color-mix(in oklab, var(--accent) 13%, transparent), transparent 62%), radial-gradient(50% 90% at 0% 100%, color-mix(in oklab, var(--accent-2) 9%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--fg) 4%, transparent), transparent 42%)}}.shine{position:relative}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-1{inset-block:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.left-\[-9999px\]{left:-9999px}.z-10{z-index:10}.container{width:100%}@media (min-width:1120px){.container{max-width:1120px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-1{width:var(--spacing);height:var(--spacing)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[84px\]{width:84px;height:84px}.size-full{width:100%;height:100%}.h-0{height:0}.h-10{height:calc(var(--spacing) * 10)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[2\.6rem\]{min-height:2.6rem}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[2rem\]{min-height:2rem}.w-0{width:0}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-20{width:calc(var(--spacing) * 20)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[22ch\]{max-width:22ch}.max-w-\[27rem\]{max-width:27rem}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--border)}.border-line-soft{border-color:var(--border-soft)}.bg-accent{background-color:var(--accent)}.bg-current{background-color:currentColor}.bg-panel{background-color:rgb(var(--panel-rgb) / var(--panel-a))}.bg-panel-soft{background-color:rgb(var(--tile-rgb) / var(--tile-a))}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.object-\[center_35\%\]{object-position:center 35%}.object-center{object-position:center}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-\[0\.5rem\]{padding-top:.5rem}.pt-\[0\.6rem\]{padding-top:.6rem}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[calc\(6rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.font-mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1rem\]{font-size:1rem}.text-\[clamp\(1\.8rem\,4\.6vw\,2\.9rem\)\]{font-size:clamp(1.8rem,4.6vw,2.9rem)}.text-\[clamp\(1\.9rem\,4\.4vw\,3rem\)\]{font-size:clamp(1.9rem,4.4vw,3rem)}.text-\[clamp\(1\.15rem\,3\.4vw\,1\.75rem\)\]{font-size:clamp(1.15rem,3.4vw,1.75rem)}.text-\[clamp\(2\.2rem\,6vw\,3\.6rem\)\]{font-size:clamp(2.2rem,6vw,3.6rem)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--accent)}.text-accent-contrast{color:var(--accent-contrast)}.text-accent\/50{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/50{color:color-mix(in oklab, var(--accent) 50%, transparent)}}.text-danger{color:var(--danger)}.text-fg{color:var(--fg)}.text-muted,.text-muted\/50{color:var(--fg-muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/50{color:color-mix(in oklab, var(--fg-muted) 50%, transparent)}}.text-soft{color:var(--fg-soft)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-accent\/60{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/60{--tw-ring-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--accent)}}.placeholder\:text-muted::placeholder{color:var(--fg-muted)}.first\:mt-0:first-child{margin-top:0}@media (hover:hover){.hover\:bg-panel-hover:hover{background-color:var(--panel-hover)}.hover\:bg-panel-soft:hover{background-color:rgb(var(--tile-rgb) / var(--tile-a))}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-fg:hover{color:var(--fg)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[60\]:focus{z-index:60}.focus\:rounded-full:focus{border-radius:3.40282e38px}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:px-5:focus{padding-inline:calc(var(--spacing) * 5)}.focus\:py-2\.5:focus{padding-block:calc(var(--spacing) * 2.5)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-medium:focus{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:text-accent-contrast:focus{color:var(--accent-contrast)}@media not all and (min-width:379px){.max-\[379px\]\:mt-1{margin-top:var(--spacing)}.max-\[379px\]\:border-0{border-style:var(--tw-border-style);border-width:0}.max-\[379px\]\:bg-transparent{background-color:#0000}.max-\[379px\]\:p-0{padding:0}.max-\[379px\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media not all and (min-width:340px){.max-\[340px\]\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.max-\[340px\]\:w-14{width:calc(var(--spacing) * 14)}.max-\[340px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[340px\]\:rounded-2xl{border-radius:var(--radius-2xl)}.max-\[340px\]\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-\[340px\]\:text-\[0\.76rem\]{font-size:.76rem}.max-\[340px\]\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.max-\[340px\]\:whitespace-normal{white-space:normal}}@media not all and (min-width:300px){.max-\[300px\]\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.max-\[300px\]\:text-\[0\.85rem\]{font-size:.85rem}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:basis-full{flex-basis:100%}.max-sm\:pl-\[1\.125rem\]{padding-left:1.125rem}.max-sm\:first-letter\:uppercase:first-letter{text-transform:uppercase}}@media (min-width:1120px){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:my-6{margin-block:calc(var(--spacing) * 6)}.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-full{width:100%}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:gap-0{gap:0}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:text-center{text-align:center}.lg\:text-\[1\.5rem\]{font-size:1.5rem}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:mx-0{margin-inline:0}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:text-right{text-align:right}}@media (min-width:48rem){.md\:mt-1{margin-top:var(--spacing)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:flex{display:flex}.md\:grid{display:grid}.md\:aspect-\[16\/7\]{aspect-ratio:16/7}.md\:aspect-auto{aspect-ratio:auto}.md\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.md\:w-1\/2{width:50%}.md\:w-\[52\%\]{width:52%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-center{justify-content:center}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:px-9{padding-inline:calc(var(--spacing) * 9)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-\[1\.875rem\]{padding-top:1.875rem}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-11{padding-bottom:calc(var(--spacing) * 11)}.md\:text-\[1\.4rem\]{font-size:1.4rem}.md\:text-\[1\.06rem\]{font-size:1.06rem}.md\:text-\[1\.6rem\]{font-size:1.6rem}.md\:text-\[1\.9rem\]{font-size:1.9rem}.md\:text-\[1\.15rem\]{font-size:1.15rem}.md\:text-\[1\.55rem\]{font-size:1.55rem}.md\:text-\[2\.2rem\]{font-size:2.2rem}}@media (min-width:80rem){.xl\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}}@container (min-width:44rem){.\@min-\[44rem\]\:w-64{width:calc(var(--spacing) * 64)}.\@min-\[44rem\]\:flex-row{flex-direction:row}.\@min-\[44rem\]\:items-center{align-items:center}.\@min-\[44rem\]\:justify-between{justify-content:space-between}}@media print{.print\:hidden{display:none}.print\:inline{display:inline}}@media (min-width:40rem){.sm\:\[\&\>li\:last-child\:nth-child\(odd\)\]\:col-span-2>li:last-child:nth-child(odd){grid-column:span 2/span 2}}@media (max-height:500px){.\[\@media\(max-height\:500px\)\]\:w-14{width:calc(var(--spacing) * 14)}}}.scene__ridge--far{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1240' height='200' viewBox='0 0 1240 200'%3E%3Cpath fill='%23000' d='M0 200V156V121H6V116.5H14.5V121H20V127H29V121H36V127H42V154H49V122H54.5V117H62V122H67V135H71V128.5H77V135H93V114.5H109V143H115V139H123V143H130.5V147.5H139.5V126H148.5V122H153.5V126H160V129.5H163.5V123H170V129.5H182.5V123.5H187V119H195.5V123.5H207.5V132.5H217V126.5H226V132.5H230V129H233V122.5H240V129H258.5V146H264V142H271V146H276.5V104H284.5V98.5H292V104H299V149.5H309.5V143.5H328.5V138.5H336V143.5H339.5V118.5H346V113H352V118.5H357V135H371.5V111H389V109H399V84H411V80H416.5V84H421.5V146H431.5V106H455.5V154.5H465.5V124.5H471.5V119.5H477V124.5H483.5V134H498V129H504.5V134H508V135H523V142H533V148H539V114.5H543V108.5H548.5V114.5H561.5V155H569V119.5H581V131.5H586.5V127H592.5V131.5H606V103.5H616V83H634V78.5H640V83H643.5V102.5H649.5V98H656V102.5H663V155H668V122.5H672V116H681V122.5H696.5V131.5H708V122H720.5V124H727.5V119H734.5V124H737.5V138.5H741V132.5H746V138.5H755.5V154H764V121H777V114H783.5V121H789.5V96H793.5V89H801.5V96H813.5V131.5H826V128.5H838.5V122.5H844.5V128.5H851.5V149H856.5V129.5H875V94.5H887.5V136H902.5V103H911.5V98H919.5V103H927.5V82.5H938V78H946V82.5H955.5V145.5H971V128.5H983V155.5H991V106.5H1004V102.5H1010V106.5H1019.5V116H1026.5V111.5H1035V116H1040.5V154.5H1046.5V143.5H1059V139.5H1067.5V143.5H1073.5V111.5H1083.5V155.5H1088V149H1105.5V144.5H1120.5V152H1132V109H1143V103H1149.5V109H1157.5V127.5H1165.5V123H1172.5V127.5H1175.5V144H1187V140.5H1213V149.5H1230V151H1242.5V156H1240V200Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1240' height='200' viewBox='0 0 1240 200'%3E%3Cpath fill='%23000' d='M0 200V156V121H6V116.5H14.5V121H20V127H29V121H36V127H42V154H49V122H54.5V117H62V122H67V135H71V128.5H77V135H93V114.5H109V143H115V139H123V143H130.5V147.5H139.5V126H148.5V122H153.5V126H160V129.5H163.5V123H170V129.5H182.5V123.5H187V119H195.5V123.5H207.5V132.5H217V126.5H226V132.5H230V129H233V122.5H240V129H258.5V146H264V142H271V146H276.5V104H284.5V98.5H292V104H299V149.5H309.5V143.5H328.5V138.5H336V143.5H339.5V118.5H346V113H352V118.5H357V135H371.5V111H389V109H399V84H411V80H416.5V84H421.5V146H431.5V106H455.5V154.5H465.5V124.5H471.5V119.5H477V124.5H483.5V134H498V129H504.5V134H508V135H523V142H533V148H539V114.5H543V108.5H548.5V114.5H561.5V155H569V119.5H581V131.5H586.5V127H592.5V131.5H606V103.5H616V83H634V78.5H640V83H643.5V102.5H649.5V98H656V102.5H663V155H668V122.5H672V116H681V122.5H696.5V131.5H708V122H720.5V124H727.5V119H734.5V124H737.5V138.5H741V132.5H746V138.5H755.5V154H764V121H777V114H783.5V121H789.5V96H793.5V89H801.5V96H813.5V131.5H826V128.5H838.5V122.5H844.5V128.5H851.5V149H856.5V129.5H875V94.5H887.5V136H902.5V103H911.5V98H919.5V103H927.5V82.5H938V78H946V82.5H955.5V145.5H971V128.5H983V155.5H991V106.5H1004V102.5H1010V106.5H1019.5V116H1026.5V111.5H1035V116H1040.5V154.5H1046.5V143.5H1059V139.5H1067.5V143.5H1073.5V111.5H1083.5V155.5H1088V149H1105.5V144.5H1120.5V152H1132V109H1143V103H1149.5V109H1157.5V127.5H1165.5V123H1172.5V127.5H1175.5V144H1187V140.5H1213V149.5H1230V151H1242.5V156H1240V200Z'/%3E%3C/svg%3E")}.scene__ridge--mid{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1460' height='220' viewBox='0 0 1460 220'%3E%3Cpath fill='%23000' d='M0 220V180V174H8V156H22V172H33.5V165.5H38.5V172H47V171H76.5V156H89V141H113.5V174H120V156H134.5V149.5H141V156H145.5V143H149.5V137H155V143H170.5V170.5H176V149H187.5V160.5H197V140H210.5V140.5H223V123H239V143.5H248V124H263V188H273V162.5H286.5V118H292.5V108H299V84H301V108H307.5V118H313.5V161H345.5V174H354V150H366.5V132H408V158.5H416.5V134.5H427.5V142.5H439V138H445V142.5H455.5V164H471.5V141H491V174H495V152.5H527V177H534V159.5H543.5V145L566.5 138V170H576V166H582V160H587.5V166H610V118.5H623.5V112H630.5V118.5H643V149H681V137.5H724.5V177H735.5V158H761.5V145H800V186.5H815V160.5H840V157.5H854V142.5H879.5V184.5H889.5V161H907.5V174H911.5V126H910V123H912.5V116L914.5 109V102H915.5V109L917.5 116V123H920V126H918.5V174H924.5V170H926.5A15 16.2 0 0 1 941 154V147H942V154A15 16.2 0 0 1 956.5 170H958.5V174H964.5H974.5V162H999.5V157.5H1008V162H1011.5V142.5H1018V123.5H1032V142H1047V121H1072V149.5H1083V125H1103.5V130.5H1112.5V116.5H1129.5V180H1136V165.5H1149.5V154.5L1166.5 147.5V167.5H1176V146H1193V193H1200V173H1209.5V136.5L1250 129.5V139H1291.5V152.5H1300.5V134.5H1320.5V117H1346V111H1351V117H1356V100.5H1368V95.5H1374.5V100.5H1378V194H1394.5V171.5H1418V192.5H1429.5V167.5H1448V180H1460V220Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1460' height='220' viewBox='0 0 1460 220'%3E%3Cpath fill='%23000' d='M0 220V180V174H8V156H22V172H33.5V165.5H38.5V172H47V171H76.5V156H89V141H113.5V174H120V156H134.5V149.5H141V156H145.5V143H149.5V137H155V143H170.5V170.5H176V149H187.5V160.5H197V140H210.5V140.5H223V123H239V143.5H248V124H263V188H273V162.5H286.5V118H292.5V108H299V84H301V108H307.5V118H313.5V161H345.5V174H354V150H366.5V132H408V158.5H416.5V134.5H427.5V142.5H439V138H445V142.5H455.5V164H471.5V141H491V174H495V152.5H527V177H534V159.5H543.5V145L566.5 138V170H576V166H582V160H587.5V166H610V118.5H623.5V112H630.5V118.5H643V149H681V137.5H724.5V177H735.5V158H761.5V145H800V186.5H815V160.5H840V157.5H854V142.5H879.5V184.5H889.5V161H907.5V174H911.5V126H910V123H912.5V116L914.5 109V102H915.5V109L917.5 116V123H920V126H918.5V174H924.5V170H926.5A15 16.2 0 0 1 941 154V147H942V154A15 16.2 0 0 1 956.5 170H958.5V174H964.5H974.5V162H999.5V157.5H1008V162H1011.5V142.5H1018V123.5H1032V142H1047V121H1072V149.5H1083V125H1103.5V130.5H1112.5V116.5H1129.5V180H1136V165.5H1149.5V154.5L1166.5 147.5V167.5H1176V146H1193V193H1200V173H1209.5V136.5L1250 129.5V139H1291.5V152.5H1300.5V134.5H1320.5V117H1346V111H1351V117H1356V100.5H1368V95.5H1374.5V100.5H1378V194H1394.5V171.5H1418V192.5H1429.5V167.5H1448V180H1460V220Z'/%3E%3C/svg%3E")}.scene__ridge--near{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1680' height='240' viewBox='0 0 1680 240'%3E%3Cpath fill='%23000' d='M0 240V206V98.5L47 91.5V171H65.5V155.5H95V202.5H101V163.5H118.5V142H144.5V136.5H156V132.5H163.5V136.5H170.5V208H190.5V194H232.5V181L278.5 174V112H288V102H299V73.5H301V102H312V112H321.5V174H373.5V199.5H382V135.5H415.5V215.5H432V193.5H470V195H482.5V176.5H498V172.5H515V154.5H542.5V148H561.5V133.5H603.5V188H607.5V120H606V117H608.5V110L610.5 103V96H611.5V103L613.5 110V117H616V120H614.5V188H620.5V184H622.5A22 23.76 0 0 1 644 160V153H645V160A22 23.76 0 0 1 666.5 184H668.5V188H674.5V126H673V123H675.5V116L677.5 109V102H678.5V109L680.5 116V123H683V126H681.5V188H691.5V163.5H702V157H708.5V163.5H715.5V198H726.5V118H738V108H752V86H754V108H768V118H779.5V198H786.5V161.5H796.5V146.5H811V194.5H827V177.5H860.5V202H882V184.5H911.5V189H938.5V174.5H972.5V154.5H994.5V150H1001.5V154.5H1006V184H1042V177.5H1058.5V153.5H1082.5V200.5H1095.5V171H1111V151H1141.5V111.5H1148V101.5H1155.5V81H1157.5V101.5H1164.5V111.5H1171V160H1218.5V153H1223.5V160H1227V148L1274.5 141V107L1335 100V208.5H1347V187H1364V145.5H1372.5V141.5H1378.5V145.5H1403.5V154H1422.5V133.5H1458V202.5H1467V135.5H1488V112H1523.5V203.5H1534.5V149.5H1566V144.5H1571.5V149.5H1585V204.5H1590.5V128.5H1618.5V122H1623.5V128.5H1637V163.5H1658.5V141.5H1685.5V206H1680V240Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1680' height='240' viewBox='0 0 1680 240'%3E%3Cpath fill='%23000' d='M0 240V206V98.5L47 91.5V171H65.5V155.5H95V202.5H101V163.5H118.5V142H144.5V136.5H156V132.5H163.5V136.5H170.5V208H190.5V194H232.5V181L278.5 174V112H288V102H299V73.5H301V102H312V112H321.5V174H373.5V199.5H382V135.5H415.5V215.5H432V193.5H470V195H482.5V176.5H498V172.5H515V154.5H542.5V148H561.5V133.5H603.5V188H607.5V120H606V117H608.5V110L610.5 103V96H611.5V103L613.5 110V117H616V120H614.5V188H620.5V184H622.5A22 23.76 0 0 1 644 160V153H645V160A22 23.76 0 0 1 666.5 184H668.5V188H674.5V126H673V123H675.5V116L677.5 109V102H678.5V109L680.5 116V123H683V126H681.5V188H691.5V163.5H702V157H708.5V163.5H715.5V198H726.5V118H738V108H752V86H754V108H768V118H779.5V198H786.5V161.5H796.5V146.5H811V194.5H827V177.5H860.5V202H882V184.5H911.5V189H938.5V174.5H972.5V154.5H994.5V150H1001.5V154.5H1006V184H1042V177.5H1058.5V153.5H1082.5V200.5H1095.5V171H1111V151H1141.5V111.5H1148V101.5H1155.5V81H1157.5V101.5H1164.5V111.5H1171V160H1218.5V153H1223.5V160H1227V148L1274.5 141V107L1335 100V208.5H1347V187H1364V145.5H1372.5V141.5H1378.5V145.5H1403.5V154H1422.5V133.5H1458V202.5H1467V135.5H1488V112H1523.5V203.5H1534.5V149.5H1566V144.5H1571.5V149.5H1585V204.5H1590.5V128.5H1618.5V122H1623.5V128.5H1637V163.5H1658.5V141.5H1685.5V206H1680V240Z'/%3E%3C/svg%3E")}.scene__rim{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1680' height='240' viewBox='0 0 1680 240'%3E%3Cpath fill='%23000' d='M0 240V206V98.5L47 91.5V171H65.5V155.5H95V202.5H101V163.5H118.5V142H144.5V136.5H156V132.5H163.5V136.5H170.5V208H190.5V194H232.5V181L278.5 174V112H288V102H299V73.5H301V102H312V112H321.5V174H373.5V199.5H382V135.5H415.5V215.5H432V193.5H470V195H482.5V176.5H498V172.5H515V154.5H542.5V148H561.5V133.5H603.5V188H607.5V120H606V117H608.5V110L610.5 103V96H611.5V103L613.5 110V117H616V120H614.5V188H620.5V184H622.5A22 23.76 0 0 1 644 160V153H645V160A22 23.76 0 0 1 666.5 184H668.5V188H674.5V126H673V123H675.5V116L677.5 109V102H678.5V109L680.5 116V123H683V126H681.5V188H691.5V163.5H702V157H708.5V163.5H715.5V198H726.5V118H738V108H752V86H754V108H768V118H779.5V198H786.5V161.5H796.5V146.5H811V194.5H827V177.5H860.5V202H882V184.5H911.5V189H938.5V174.5H972.5V154.5H994.5V150H1001.5V154.5H1006V184H1042V177.5H1058.5V153.5H1082.5V200.5H1095.5V171H1111V151H1141.5V111.5H1148V101.5H1155.5V81H1157.5V101.5H1164.5V111.5H1171V160H1218.5V153H1223.5V160H1227V148L1274.5 141V107L1335 100V208.5H1347V187H1364V145.5H1372.5V141.5H1378.5V145.5H1403.5V154H1422.5V133.5H1458V202.5H1467V135.5H1488V112H1523.5V203.5H1534.5V149.5H1566V144.5H1571.5V149.5H1585V204.5H1590.5V128.5H1618.5V122H1623.5V128.5H1637V163.5H1658.5V141.5H1685.5V206H1680V240Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1680' height='240' viewBox='0 0 1680 240'%3E%3Cpath fill='%23000' d='M0 240V206V98.5L47 91.5V171H65.5V155.5H95V202.5H101V163.5H118.5V142H144.5V136.5H156V132.5H163.5V136.5H170.5V208H190.5V194H232.5V181L278.5 174V112H288V102H299V73.5H301V102H312V112H321.5V174H373.5V199.5H382V135.5H415.5V215.5H432V193.5H470V195H482.5V176.5H498V172.5H515V154.5H542.5V148H561.5V133.5H603.5V188H607.5V120H606V117H608.5V110L610.5 103V96H611.5V103L613.5 110V117H616V120H614.5V188H620.5V184H622.5A22 23.76 0 0 1 644 160V153H645V160A22 23.76 0 0 1 666.5 184H668.5V188H674.5V126H673V123H675.5V116L677.5 109V102H678.5V109L680.5 116V123H683V126H681.5V188H691.5V163.5H702V157H708.5V163.5H715.5V198H726.5V118H738V108H752V86H754V108H768V118H779.5V198H786.5V161.5H796.5V146.5H811V194.5H827V177.5H860.5V202H882V184.5H911.5V189H938.5V174.5H972.5V154.5H994.5V150H1001.5V154.5H1006V184H1042V177.5H1058.5V153.5H1082.5V200.5H1095.5V171H1111V151H1141.5V111.5H1148V101.5H1155.5V81H1157.5V101.5H1164.5V111.5H1171V160H1218.5V153H1223.5V160H1227V148L1274.5 141V107L1335 100V208.5H1347V187H1364V145.5H1372.5V141.5H1378.5V145.5H1403.5V154H1422.5V133.5H1458V202.5H1467V135.5H1488V112H1523.5V203.5H1534.5V149.5H1566V144.5H1571.5V149.5H1585V204.5H1590.5V128.5H1618.5V122H1623.5V128.5H1637V163.5H1658.5V141.5H1685.5V206H1680V240Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1680' height='240' viewBox='0 0 1680 240'%3E%3Cpath fill='%23000' d='M0 240V206V98.5L47 91.5V171H65.5V155.5H95V202.5H101V163.5H118.5V142H144.5V136.5H156V132.5H163.5V136.5H170.5V208H190.5V194H232.5V181L278.5 174V112H288V102H299V73.5H301V102H312V112H321.5V174H373.5V199.5H382V135.5H415.5V215.5H432V193.5H470V195H482.5V176.5H498V172.5H515V154.5H542.5V148H561.5V133.5H603.5V188H607.5V120H606V117H608.5V110L610.5 103V96H611.5V103L613.5 110V117H616V120H614.5V188H620.5V184H622.5A22 23.76 0 0 1 644 160V153H645V160A22 23.76 0 0 1 666.5 184H668.5V188H674.5V126H673V123H675.5V116L677.5 109V102H678.5V109L680.5 116V123H683V126H681.5V188H691.5V163.5H702V157H708.5V163.5H715.5V198H726.5V118H738V108H752V86H754V108H768V118H779.5V198H786.5V161.5H796.5V146.5H811V194.5H827V177.5H860.5V202H882V184.5H911.5V189H938.5V174.5H972.5V154.5H994.5V150H1001.5V154.5H1006V184H1042V177.5H1058.5V153.5H1082.5V200.5H1095.5V171H1111V151H1141.5V111.5H1148V101.5H1155.5V81H1157.5V101.5H1164.5V111.5H1171V160H1218.5V153H1223.5V160H1227V148L1274.5 141V107L1335 100V208.5H1347V187H1364V145.5H1372.5V141.5H1378.5V145.5H1403.5V154H1422.5V133.5H1458V202.5H1467V135.5H1488V112H1523.5V203.5H1534.5V149.5H1566V144.5H1571.5V149.5H1585V204.5H1590.5V128.5H1618.5V122H1623.5V128.5H1637V163.5H1658.5V141.5H1685.5V206H1680V240Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1680' height='240' viewBox='0 0 1680 240'%3E%3Cpath fill='%23000' d='M0 240V206V98.5L47 91.5V171H65.5V155.5H95V202.5H101V163.5H118.5V142H144.5V136.5H156V132.5H163.5V136.5H170.5V208H190.5V194H232.5V181L278.5 174V112H288V102H299V73.5H301V102H312V112H321.5V174H373.5V199.5H382V135.5H415.5V215.5H432V193.5H470V195H482.5V176.5H498V172.5H515V154.5H542.5V148H561.5V133.5H603.5V188H607.5V120H606V117H608.5V110L610.5 103V96H611.5V103L613.5 110V117H616V120H614.5V188H620.5V184H622.5A22 23.76 0 0 1 644 160V153H645V160A22 23.76 0 0 1 666.5 184H668.5V188H674.5V126H673V123H675.5V116L677.5 109V102H678.5V109L680.5 116V123H683V126H681.5V188H691.5V163.5H702V157H708.5V163.5H715.5V198H726.5V118H738V108H752V86H754V108H768V118H779.5V198H786.5V161.5H796.5V146.5H811V194.5H827V177.5H860.5V202H882V184.5H911.5V189H938.5V174.5H972.5V154.5H994.5V150H1001.5V154.5H1006V184H1042V177.5H1058.5V153.5H1082.5V200.5H1095.5V171H1111V151H1141.5V111.5H1148V101.5H1155.5V81H1157.5V101.5H1164.5V111.5H1171V160H1218.5V153H1223.5V160H1227V148L1274.5 141V107L1335 100V208.5H1347V187H1364V145.5H1372.5V141.5H1378.5V145.5H1403.5V154H1422.5V133.5H1458V202.5H1467V135.5H1488V112H1523.5V203.5H1534.5V149.5H1566V144.5H1571.5V149.5H1585V204.5H1590.5V128.5H1618.5V122H1623.5V128.5H1637V163.5H1658.5V141.5H1685.5V206H1680V240Z'/%3E%3C/svg%3E")}.scene__ridge--near:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1680' height='240' viewBox='0 0 1680 240'%3E%3Cdefs%3E%3Cpattern id='a' width='24' height='28' patternUnits='userSpaceOnUse'%3E%3Crect x='2' y='2.2' width='2' height='2.6' opacity='0.77'/%3E%3Crect x='8' y='9.2' width='2' height='2.6' opacity='0.95'/%3E%3Crect x='8' y='16.2' width='2' height='2.6' opacity='0.88'/%3E%3Crect x='8' y='23.2' width='2' height='2.6' opacity='0.72'/%3E%3Crect x='20' y='23.2' width='2' height='2.6' opacity='0.56'/%3E%3C/pattern%3E%3Cpattern id='b' width='30' height='24' patternUnits='userSpaceOnUse'%3E%3Crect x='0.75' y='2.1' width='4.5' height='1.8' opacity='0.87'/%3E%3Crect x='6.75' y='2.1' width='4.5' height='1.8' opacity='0.84'/%3E%3Crect x='12.75' y='2.1' width='4.5' height='1.8' opacity='0.51'/%3E%3Crect x='18.75' y='2.1' width='4.5' height='1.8' opacity='0.57'/%3E%3Crect x='0.75' y='8.1' width='4.5' height='1.8' opacity='0.68'/%3E%3Crect x='6.75' y='8.1' width='4.5' height='1.8' opacity='0.69'/%3E%3Crect x='0.75' y='14.1' width='4.5' height='1.8' opacity='0.99'/%3E%3Crect x='0.75' y='20.1' width='4.5' height='1.8' opacity='0.68'/%3E%3Crect x='6.75' y='20.1' width='4.5' height='1.8' opacity='0.7'/%3E%3Crect x='12.75' y='20.1' width='4.5' height='1.8' opacity='0.66'/%3E%3Crect x='18.75' y='20.1' width='4.5' height='1.8' opacity='0.83'/%3E%3Crect x='24.75' y='20.1' width='4.5' height='1.8' opacity='0.49'/%3E%3C/pattern%3E%3Cpattern id='c' width='20' height='36' patternUnits='userSpaceOnUse'%3E%3Crect x='1.7' y='2.8' width='1.6' height='3.4' opacity='0.83'/%3E%3Crect x='11.7' y='2.8' width='1.6' height='3.4' opacity='0.9'/%3E%3Crect x='1.7' y='29.8' width='1.6' height='3.4' opacity='0.51'/%3E%3Crect x='6.7' y='29.8' width='1.6' height='3.4' opacity='0.86'/%3E%3C/pattern%3E%3Cpattern id='d' width='18' height='24' patternUnits='userSpaceOnUse'%3E%3Crect x='8' y='2.8' width='2' height='2.4' opacity='0.68'/%3E%3Crect x='14' y='2.8' width='2' height='2.4' opacity='0.54'/%3E%3Crect x='2' y='10.8' width='2' height='2.4' opacity='0.71'/%3E%3Crect x='8' y='10.8' width='2' height='2.4' opacity='0.93'/%3E%3Crect x='14' y='18.8' width='2' height='2.4' opacity='0.56'/%3E%3C/pattern%3E%3C/defs%3E%3Crect x='3' y='104.5' width='41' height='121.5' fill='url(%23c)'/%3E%3Crect x='147.5' y='142.5' width='20' height='83.5' fill='url(%23b)'/%3E%3Crect x='173.5' y='200' width='56' height='26' fill='url(%23a)'/%3E%3Crect x='324.5' y='180' width='46' height='46' fill='url(%23c)'/%3E%3Crect x='385' y='141.5' width='27.5' height='84.5' fill='url(%23b)'/%3E%3Crect x='545.5' y='139.5' width='55' height='86.5' fill='url(%23b)'/%3E%3Crect x='789.5' y='152.5' width='18.5' height='73.5' fill='url(%23c)'/%3E%3Crect x='914.5' y='180.5' width='55' height='45.5' fill='url(%23c)'/%3E%3Crect x='1009' y='190' width='30' height='36' fill='url(%23a)'/%3E%3Crect x='1144.5' y='117.5' width='23.5' height='108.5' fill='url(%23a)'/%3E%3Crect x='1230' y='154' width='41.5' height='72' fill='url(%23a)'/%3E%3Crect x='1277.5' y='113' width='54.5' height='113' fill='url(%23c)'/%3E%3Crect x='1338' y='193' width='23' height='33' fill='url(%23c)'/%3E%3Crect x='1406.5' y='139.5' width='48.5' height='86.5' fill='url(%23b)'/%3E%3Crect x='1470' y='118' width='50.5' height='108' fill='url(%23b)'/%3E%3Crect x='1593.5' y='134.5' width='40.5' height='91.5' fill='url(%23b)'/%3E%3C/svg%3E"),linear-gradient(#000 78%,#0000 96%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1680' height='240' viewBox='0 0 1680 240'%3E%3Cdefs%3E%3Cpattern id='a' width='24' height='28' patternUnits='userSpaceOnUse'%3E%3Crect x='2' y='2.2' width='2' height='2.6' opacity='0.77'/%3E%3Crect x='8' y='9.2' width='2' height='2.6' opacity='0.95'/%3E%3Crect x='8' y='16.2' width='2' height='2.6' opacity='0.88'/%3E%3Crect x='8' y='23.2' width='2' height='2.6' opacity='0.72'/%3E%3Crect x='20' y='23.2' width='2' height='2.6' opacity='0.56'/%3E%3C/pattern%3E%3Cpattern id='b' width='30' height='24' patternUnits='userSpaceOnUse'%3E%3Crect x='0.75' y='2.1' width='4.5' height='1.8' opacity='0.87'/%3E%3Crect x='6.75' y='2.1' width='4.5' height='1.8' opacity='0.84'/%3E%3Crect x='12.75' y='2.1' width='4.5' height='1.8' opacity='0.51'/%3E%3Crect x='18.75' y='2.1' width='4.5' height='1.8' opacity='0.57'/%3E%3Crect x='0.75' y='8.1' width='4.5' height='1.8' opacity='0.68'/%3E%3Crect x='6.75' y='8.1' width='4.5' height='1.8' opacity='0.69'/%3E%3Crect x='0.75' y='14.1' width='4.5' height='1.8' opacity='0.99'/%3E%3Crect x='0.75' y='20.1' width='4.5' height='1.8' opacity='0.68'/%3E%3Crect x='6.75' y='20.1' width='4.5' height='1.8' opacity='0.7'/%3E%3Crect x='12.75' y='20.1' width='4.5' height='1.8' opacity='0.66'/%3E%3Crect x='18.75' y='20.1' width='4.5' height='1.8' opacity='0.83'/%3E%3Crect x='24.75' y='20.1' width='4.5' height='1.8' opacity='0.49'/%3E%3C/pattern%3E%3Cpattern id='c' width='20' height='36' patternUnits='userSpaceOnUse'%3E%3Crect x='1.7' y='2.8' width='1.6' height='3.4' opacity='0.83'/%3E%3Crect x='11.7' y='2.8' width='1.6' height='3.4' opacity='0.9'/%3E%3Crect x='1.7' y='29.8' width='1.6' height='3.4' opacity='0.51'/%3E%3Crect x='6.7' y='29.8' width='1.6' height='3.4' opacity='0.86'/%3E%3C/pattern%3E%3Cpattern id='d' width='18' height='24' patternUnits='userSpaceOnUse'%3E%3Crect x='8' y='2.8' width='2' height='2.4' opacity='0.68'/%3E%3Crect x='14' y='2.8' width='2' height='2.4' opacity='0.54'/%3E%3Crect x='2' y='10.8' width='2' height='2.4' opacity='0.71'/%3E%3Crect x='8' y='10.8' width='2' height='2.4' opacity='0.93'/%3E%3Crect x='14' y='18.8' width='2' height='2.4' opacity='0.56'/%3E%3C/pattern%3E%3C/defs%3E%3Crect x='3' y='104.5' width='41' height='121.5' fill='url(%23c)'/%3E%3Crect x='147.5' y='142.5' width='20' height='83.5' fill='url(%23b)'/%3E%3Crect x='173.5' y='200' width='56' height='26' fill='url(%23a)'/%3E%3Crect x='324.5' y='180' width='46' height='46' fill='url(%23c)'/%3E%3Crect x='385' y='141.5' width='27.5' height='84.5' fill='url(%23b)'/%3E%3Crect x='545.5' y='139.5' width='55' height='86.5' fill='url(%23b)'/%3E%3Crect x='789.5' y='152.5' width='18.5' height='73.5' fill='url(%23c)'/%3E%3Crect x='914.5' y='180.5' width='55' height='45.5' fill='url(%23c)'/%3E%3Crect x='1009' y='190' width='30' height='36' fill='url(%23a)'/%3E%3Crect x='1144.5' y='117.5' width='23.5' height='108.5' fill='url(%23a)'/%3E%3Crect x='1230' y='154' width='41.5' height='72' fill='url(%23a)'/%3E%3Crect x='1277.5' y='113' width='54.5' height='113' fill='url(%23c)'/%3E%3Crect x='1338' y='193' width='23' height='33' fill='url(%23c)'/%3E%3Crect x='1406.5' y='139.5' width='48.5' height='86.5' fill='url(%23b)'/%3E%3Crect x='1470' y='118' width='50.5' height='108' fill='url(%23b)'/%3E%3Crect x='1593.5' y='134.5' width='40.5' height='91.5' fill='url(%23b)'/%3E%3C/svg%3E"),linear-gradient(#000 78%,#0000 96%)}.scene__ridge--near:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1680' height='240' viewBox='0 0 1680 240'%3E%3Cdefs%3E%3Cpattern id='a' width='24' height='28' patternUnits='userSpaceOnUse'%3E%3Crect x='2' y='2.2' width='2' height='2.6' opacity='0.77'/%3E%3Crect x='8' y='9.2' width='2' height='2.6' opacity='0.95'/%3E%3Crect x='8' y='16.2' width='2' height='2.6' opacity='0.88'/%3E%3Crect x='8' y='23.2' width='2' height='2.6' opacity='0.72'/%3E%3Crect x='20' y='23.2' width='2' height='2.6' opacity='0.56'/%3E%3C/pattern%3E%3Cpattern id='b' width='30' height='24' patternUnits='userSpaceOnUse'%3E%3Crect x='0.75' y='2.1' width='4.5' height='1.8' opacity='0.87'/%3E%3Crect x='6.75' y='2.1' width='4.5' height='1.8' opacity='0.84'/%3E%3Crect x='12.75' y='2.1' width='4.5' height='1.8' opacity='0.51'/%3E%3Crect x='18.75' y='2.1' width='4.5' height='1.8' opacity='0.57'/%3E%3Crect x='0.75' y='8.1' width='4.5' height='1.8' opacity='0.68'/%3E%3Crect x='6.75' y='8.1' width='4.5' height='1.8' opacity='0.69'/%3E%3Crect x='0.75' y='14.1' width='4.5' height='1.8' opacity='0.99'/%3E%3Crect x='0.75' y='20.1' width='4.5' height='1.8' opacity='0.68'/%3E%3Crect x='6.75' y='20.1' width='4.5' height='1.8' opacity='0.7'/%3E%3Crect x='12.75' y='20.1' width='4.5' height='1.8' opacity='0.66'/%3E%3Crect x='18.75' y='20.1' width='4.5' height='1.8' opacity='0.83'/%3E%3Crect x='24.75' y='20.1' width='4.5' height='1.8' opacity='0.49'/%3E%3C/pattern%3E%3Cpattern id='c' width='20' height='36' patternUnits='userSpaceOnUse'%3E%3Crect x='1.7' y='2.8' width='1.6' height='3.4' opacity='0.83'/%3E%3Crect x='11.7' y='2.8' width='1.6' height='3.4' opacity='0.9'/%3E%3Crect x='1.7' y='29.8' width='1.6' height='3.4' opacity='0.51'/%3E%3Crect x='6.7' y='29.8' width='1.6' height='3.4' opacity='0.86'/%3E%3C/pattern%3E%3Cpattern id='d' width='18' height='24' patternUnits='userSpaceOnUse'%3E%3Crect x='8' y='2.8' width='2' height='2.4' opacity='0.68'/%3E%3Crect x='14' y='2.8' width='2' height='2.4' opacity='0.54'/%3E%3Crect x='2' y='10.8' width='2' height='2.4' opacity='0.71'/%3E%3Crect x='8' y='10.8' width='2' height='2.4' opacity='0.93'/%3E%3Crect x='14' y='18.8' width='2' height='2.4' opacity='0.56'/%3E%3C/pattern%3E%3C/defs%3E%3Crect x='235.5' y='187' width='40' height='39' fill='url(%23b)'/%3E%3Crect x='281.5' y='118' width='37' height='108' fill='url(%23a)'/%3E%3Crect x='418.5' y='199.5' width='48.5' height='26.5' fill='url(%23b)'/%3E%3Crect x='473' y='182.5' width='22' height='43.5' fill='url(%23c)'/%3E%3Crect x='501' y='160.5' width='38.5' height='65.5' fill='url(%23d)'/%3E%3Crect x='729.5' y='124' width='47' height='102' fill='url(%23a)'/%3E%3Crect x='814' y='183.5' width='43.5' height='42.5' fill='url(%23d)'/%3E%3Crect x='863.5' y='190.5' width='45' height='35.5' fill='url(%23a)'/%3E%3Crect x='975.5' y='160.5' width='27.5' height='65.5' fill='url(%23c)'/%3E%3Crect x='1045' y='159.5' width='34.5' height='66.5' fill='url(%23b)'/%3E%3Crect x='1098.5' y='157' width='40' height='69' fill='url(%23b)'/%3E%3Crect x='1537.5' y='155.5' width='44.5' height='70.5' fill='url(%23b)'/%3E%3C/svg%3E"),linear-gradient(#000 78%,#0000 96%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1680' height='240' viewBox='0 0 1680 240'%3E%3Cdefs%3E%3Cpattern id='a' width='24' height='28' patternUnits='userSpaceOnUse'%3E%3Crect x='2' y='2.2' width='2' height='2.6' opacity='0.77'/%3E%3Crect x='8' y='9.2' width='2' height='2.6' opacity='0.95'/%3E%3Crect x='8' y='16.2' width='2' height='2.6' opacity='0.88'/%3E%3Crect x='8' y='23.2' width='2' height='2.6' opacity='0.72'/%3E%3Crect x='20' y='23.2' width='2' height='2.6' opacity='0.56'/%3E%3C/pattern%3E%3Cpattern id='b' width='30' height='24' patternUnits='userSpaceOnUse'%3E%3Crect x='0.75' y='2.1' width='4.5' height='1.8' opacity='0.87'/%3E%3Crect x='6.75' y='2.1' width='4.5' height='1.8' opacity='0.84'/%3E%3Crect x='12.75' y='2.1' width='4.5' height='1.8' opacity='0.51'/%3E%3Crect x='18.75' y='2.1' width='4.5' height='1.8' opacity='0.57'/%3E%3Crect x='0.75' y='8.1' width='4.5' height='1.8' opacity='0.68'/%3E%3Crect x='6.75' y='8.1' width='4.5' height='1.8' opacity='0.69'/%3E%3Crect x='0.75' y='14.1' width='4.5' height='1.8' opacity='0.99'/%3E%3Crect x='0.75' y='20.1' width='4.5' height='1.8' opacity='0.68'/%3E%3Crect x='6.75' y='20.1' width='4.5' height='1.8' opacity='0.7'/%3E%3Crect x='12.75' y='20.1' width='4.5' height='1.8' opacity='0.66'/%3E%3Crect x='18.75' y='20.1' width='4.5' height='1.8' opacity='0.83'/%3E%3Crect x='24.75' y='20.1' width='4.5' height='1.8' opacity='0.49'/%3E%3C/pattern%3E%3Cpattern id='c' width='20' height='36' patternUnits='userSpaceOnUse'%3E%3Crect x='1.7' y='2.8' width='1.6' height='3.4' opacity='0.83'/%3E%3Crect x='11.7' y='2.8' width='1.6' height='3.4' opacity='0.9'/%3E%3Crect x='1.7' y='29.8' width='1.6' height='3.4' opacity='0.51'/%3E%3Crect x='6.7' y='29.8' width='1.6' height='3.4' opacity='0.86'/%3E%3C/pattern%3E%3Cpattern id='d' width='18' height='24' patternUnits='userSpaceOnUse'%3E%3Crect x='8' y='2.8' width='2' height='2.4' opacity='0.68'/%3E%3Crect x='14' y='2.8' width='2' height='2.4' opacity='0.54'/%3E%3Crect x='2' y='10.8' width='2' height='2.4' opacity='0.71'/%3E%3Crect x='8' y='10.8' width='2' height='2.4' opacity='0.93'/%3E%3Crect x='14' y='18.8' width='2' height='2.4' opacity='0.56'/%3E%3C/pattern%3E%3C/defs%3E%3Crect x='235.5' y='187' width='40' height='39' fill='url(%23b)'/%3E%3Crect x='281.5' y='118' width='37' height='108' fill='url(%23a)'/%3E%3Crect x='418.5' y='199.5' width='48.5' height='26.5' fill='url(%23b)'/%3E%3Crect x='473' y='182.5' width='22' height='43.5' fill='url(%23c)'/%3E%3Crect x='501' y='160.5' width='38.5' height='65.5' fill='url(%23d)'/%3E%3Crect x='729.5' y='124' width='47' height='102' fill='url(%23a)'/%3E%3Crect x='814' y='183.5' width='43.5' height='42.5' fill='url(%23d)'/%3E%3Crect x='863.5' y='190.5' width='45' height='35.5' fill='url(%23a)'/%3E%3Crect x='975.5' y='160.5' width='27.5' height='65.5' fill='url(%23c)'/%3E%3Crect x='1045' y='159.5' width='34.5' height='66.5' fill='url(%23b)'/%3E%3Crect x='1098.5' y='157' width='40' height='69' fill='url(%23b)'/%3E%3Crect x='1537.5' y='155.5' width='44.5' height='70.5' fill='url(%23b)'/%3E%3C/svg%3E"),linear-gradient(#000 78%,#0000 96%)}.scene__galaxy{background-image:radial-gradient(26% 20% at 20% 47%,#ffecd61f,#0000),linear-gradient(153deg,#0000 27%,#d6deff2b 39%,#0000 51%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='1' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 11 -7.9'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23s)'/%3E%3C/svg%3E");background-size:100% 100%,100% 100%,260px 260px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640' viewBox='0 0 640 640'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006 0.011' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 2.6 -0.9'/%3E%3C/filter%3E%3Crect width='640' height='640' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(153deg,#0000 23%,#000 35% 43%,#0000 55%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640' viewBox='0 0 640 640'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006 0.011' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 2.6 -0.9'/%3E%3C/filter%3E%3Crect width='640' height='640' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(153deg,#0000 23%,#000 35% 43%,#0000 55%)}.scene__cirrus{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1800' height='260' viewBox='0 0 1800 260'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.4' stop-color='%23fff' stop-opacity='.7'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='url(%23g)'%3E%3Cg transform='translate(83 99) rotate(-5.9)'%3E%3Cellipse cx='0' cy='0' rx='168' ry='18' opacity='.3'/%3E%3Cellipse cx='37' cy='4.5' rx='98' ry='1.3' opacity='0.46'/%3E%3Cellipse cx='-123' cy='-3' rx='86' ry='2.3' opacity='0.41'/%3E%3Cellipse cx='24' cy='-4.5' rx='94' ry='1.5' opacity='0.23'/%3E%3Cellipse cx='-35' cy='3' rx='123' ry='2.1' opacity='0.40'/%3E%3Cellipse cx='-55' cy='0' rx='30' ry='2.4' opacity='0.65'/%3E%3Cellipse cx='95' cy='7' rx='51' ry='1.2' opacity='0.40'/%3E%3Cellipse cx='110' cy='6' rx='86' ry='2.3' opacity='0.67'/%3E%3Cellipse cx='-23' cy='4' rx='78' ry='1.4' opacity='0.49'/%3E%3Cellipse cx='60' cy='1.5' rx='109' ry='2.1' opacity='0.46'/%3E%3Cellipse cx='-88' cy='-3' rx='36' ry='1.4' opacity='0.65'/%3E%3Cellipse cx='-142' cy='4' rx='35' ry='2.3' opacity='0.33'/%3E%3C/g%3E%3Cg transform='translate(1883 99) rotate(-5.9)'%3E%3Cellipse cx='0' cy='0' rx='168' ry='18' opacity='.3'/%3E%3Cellipse cx='37' cy='4.5' rx='98' ry='1.3' opacity='0.46'/%3E%3Cellipse cx='-123' cy='-3' rx='86' ry='2.3' opacity='0.41'/%3E%3Cellipse cx='24' cy='-4.5' rx='94' ry='1.5' opacity='0.23'/%3E%3Cellipse cx='-35' cy='3' rx='123' ry='2.1' opacity='0.40'/%3E%3Cellipse cx='-55' cy='0' rx='30' ry='2.4' opacity='0.65'/%3E%3Cellipse cx='95' cy='7' rx='51' ry='1.2' opacity='0.40'/%3E%3Cellipse cx='110' cy='6' rx='86' ry='2.3' opacity='0.67'/%3E%3Cellipse cx='-23' cy='4' rx='78' ry='1.4' opacity='0.49'/%3E%3Cellipse cx='60' cy='1.5' rx='109' ry='2.1' opacity='0.46'/%3E%3Cellipse cx='-88' cy='-3' rx='36' ry='1.4' opacity='0.65'/%3E%3Cellipse cx='-142' cy='4' rx='35' ry='2.3' opacity='0.33'/%3E%3C/g%3E%3Cg transform='translate(342 157) rotate(-3.3)'%3E%3Cellipse cx='0' cy='0' rx='231' ry='10' opacity='.3'/%3E%3Cellipse cx='128' cy='-16' rx='33' ry='2.3' opacity='0.53'/%3E%3Cellipse cx='-40' cy='-8' rx='81' ry='2.1' opacity='0.46'/%3E%3Cellipse cx='-95' cy='-6' rx='60' ry='2.0' opacity='0.46'/%3E%3Cellipse cx='-123' cy='-10.5' rx='56' ry='1.4' opacity='0.71'/%3E%3Cellipse cx='1' cy='-2' rx='99' ry='0.9' opacity='0.29'/%3E%3Cellipse cx='128' cy='-20' rx='95' ry='0.9' opacity='0.66'/%3E%3Cellipse cx='135' cy='-17' rx='84' ry='1.6' opacity='0.27'/%3E%3Cellipse cx='178' cy='-21.5' rx='89' ry='1.4' opacity='0.53'/%3E%3Cellipse cx='-78' cy='2' rx='79' ry='2.0' opacity='0.60'/%3E%3C/g%3E%3Cg transform='translate(657 85) rotate(-1.4)'%3E%3Cellipse cx='0' cy='0' rx='167' ry='15' opacity='.3'/%3E%3Cellipse cx='41' cy='3.5' rx='87' ry='2.4' opacity='0.46'/%3E%3Cellipse cx='-108' cy='4.5' rx='67' ry='1.2' opacity='0.40'/%3E%3Cellipse cx='65' cy='7.5' rx='77' ry='1.7' opacity='0.33'/%3E%3Cellipse cx='-84' cy='10' rx='55' ry='1.5' opacity='0.52'/%3E%3Cellipse cx='-73' cy='-3.5' rx='105' ry='2.0' opacity='0.60'/%3E%3Cellipse cx='-12' cy='9' rx='76' ry='1.2' opacity='0.39'/%3E%3Cellipse cx='-35' cy='9' rx='94' ry='1.2' opacity='0.58'/%3E%3Cellipse cx='55' cy='8' rx='112' ry='2.1' opacity='0.43'/%3E%3Cellipse cx='-36' cy='4.5' rx='98' ry='1.8' opacity='0.49'/%3E%3Cellipse cx='26' cy='0' rx='117' ry='1.1' opacity='0.70'/%3E%3Cellipse cx='39' cy='2.5' rx='51' ry='0.9' opacity='0.27'/%3E%3Cellipse cx='-37' cy='-8.5' rx='121' ry='2.1' opacity='0.58'/%3E%3Cellipse cx='95' cy='2.5' rx='31' ry='1.7' opacity='0.44'/%3E%3Cellipse cx='-105' cy='10.5' rx='97' ry='1.7' opacity='0.36'/%3E%3Cellipse cx='-11' cy='-8.5' rx='63' ry='1.5' opacity='0.26'/%3E%3C/g%3E%3Cg transform='translate(862 188) rotate(-3.1)'%3E%3Cellipse cx='0' cy='0' rx='106' ry='16' opacity='.3'/%3E%3Cellipse cx='80' cy='3' rx='50' ry='1.1' opacity='0.42'/%3E%3Cellipse cx='91' cy='2' rx='67' ry='1.8' opacity='0.23'/%3E%3Cellipse cx='-7' cy='-5.5' rx='118' ry='0.8' opacity='0.37'/%3E%3Cellipse cx='-37' cy='-0.5' rx='75' ry='0.9' opacity='0.32'/%3E%3Cellipse cx='-18' cy='6' rx='71' ry='1.1' opacity='0.27'/%3E%3Cellipse cx='-44' cy='0' rx='35' ry='0.9' opacity='0.34'/%3E%3Cellipse cx='31' cy='8' rx='53' ry='1.5' opacity='0.31'/%3E%3Cellipse cx='-62' cy='6' rx='100' ry='1.9' opacity='0.64'/%3E%3Cellipse cx='51' cy='-4.5' rx='78' ry='2.2' opacity='0.36'/%3E%3Cellipse cx='-17' cy='-8.5' rx='57' ry='1.9' opacity='0.34'/%3E%3Cellipse cx='-88' cy='12' rx='86' ry='1.7' opacity='0.50'/%3E%3C/g%3E%3Cg transform='translate(1195 158) rotate(-3.8)'%3E%3Cellipse cx='0' cy='0' rx='104' ry='11' opacity='.3'/%3E%3Cellipse cx='87' cy='0.5' rx='33' ry='2.1' opacity='0.32'/%3E%3Cellipse cx='-41' cy='0' rx='69' ry='2.2' opacity='0.57'/%3E%3Cellipse cx='58' cy='-3' rx='56' ry='2.2' opacity='0.33'/%3E%3Cellipse cx='-50' cy='-6' rx='34' ry='0.9' opacity='0.51'/%3E%3Cellipse cx='-94' cy='-7' rx='81' ry='2.0' opacity='0.27'/%3E%3Cellipse cx='-13' cy='1.5' rx='39' ry='1.1' opacity='0.24'/%3E%3Cellipse cx='59' cy='-9.5' rx='81' ry='1.8' opacity='0.71'/%3E%3Cellipse cx='-34' cy='-3' rx='68' ry='1.1' opacity='0.43'/%3E%3Cellipse cx='-55' cy='-8.5' rx='47' ry='1.9' opacity='0.54'/%3E%3Cellipse cx='-75' cy='-10' rx='75' ry='1.4' opacity='0.68'/%3E%3Cellipse cx='-5' cy='0' rx='54' ry='1.0' opacity='0.45'/%3E%3Cellipse cx='-23' cy='3' rx='62' ry='1.6' opacity='0.52'/%3E%3Cellipse cx='56' cy='5' rx='70' ry='2.0' opacity='0.61'/%3E%3Cellipse cx='13' cy='3.5' rx='43' ry='1.8' opacity='0.42'/%3E%3Cellipse cx='4' cy='2' rx='53' ry='1.4' opacity='0.46'/%3E%3Cellipse cx='64' cy='5.5' rx='73' ry='2.3' opacity='0.45'/%3E%3Cellipse cx='-82' cy='5' rx='44' ry='1.5' opacity='0.62'/%3E%3C/g%3E%3Cg transform='translate(1400 136) rotate(-4.0)'%3E%3Cellipse cx='0' cy='0' rx='133' ry='14' opacity='.3'/%3E%3Cellipse cx='-11' cy='0' rx='36' ry='1.0' opacity='0.59'/%3E%3Cellipse cx='-81' cy='-3' rx='88' ry='1.0' opacity='0.72'/%3E%3Cellipse cx='-83' cy='4.5' rx='84' ry='2.2' opacity='0.38'/%3E%3Cellipse cx='-111' cy='11' rx='73' ry='2.0' opacity='0.31'/%3E%3Cellipse cx='103' cy='-5' rx='58' ry='1.7' opacity='0.31'/%3E%3Cellipse cx='37' cy='3' rx='63' ry='1.7' opacity='0.64'/%3E%3Cellipse cx='72' cy='10' rx='70' ry='1.9' opacity='0.70'/%3E%3Cellipse cx='11' cy='0' rx='100' ry='0.9' opacity='0.50'/%3E%3Cellipse cx='-19' cy='6' rx='31' ry='1.0' opacity='0.56'/%3E%3Cellipse cx='21' cy='-3' rx='107' ry='2.0' opacity='0.61'/%3E%3Cellipse cx='47' cy='0.5' rx='86' ry='2.3' opacity='0.59'/%3E%3C/g%3E%3Cg transform='translate(1625 143) rotate(-1.9)'%3E%3Cellipse cx='0' cy='0' rx='164' ry='15' opacity='.3'/%3E%3Cellipse cx='-4' cy='-5' rx='81' ry='2.3' opacity='0.48'/%3E%3Cellipse cx='149' cy='2.5' rx='47' ry='1.9' opacity='0.23'/%3E%3Cellipse cx='-18' cy='8.5' rx='65' ry='2.0' opacity='0.51'/%3E%3Cellipse cx='-133' cy='3.5' rx='42' ry='1.1' opacity='0.65'/%3E%3Cellipse cx='-115' cy='-1.5' rx='54' ry='2.3' opacity='0.22'/%3E%3Cellipse cx='-89' cy='-2.5' rx='73' ry='2.4' opacity='0.50'/%3E%3Cellipse cx='-112' cy='9' rx='60' ry='2.4' opacity='0.35'/%3E%3Cellipse cx='11' cy='2.5' rx='87' ry='2.3' opacity='0.54'/%3E%3Cellipse cx='-44' cy='9' rx='67' ry='1.5' opacity='0.58'/%3E%3Cellipse cx='24' cy='-8.5' rx='78' ry='1.4' opacity='0.45'/%3E%3Cellipse cx='55' cy='-3' rx='111' ry='0.9' opacity='0.70'/%3E%3Cellipse cx='-41' cy='-4.5' rx='108' ry='2.1' opacity='0.30'/%3E%3C/g%3E%3Cg transform='translate(-175 143) rotate(-1.9)'%3E%3Cellipse cx='0' cy='0' rx='164' ry='15' opacity='.3'/%3E%3Cellipse cx='-4' cy='-5' rx='81' ry='2.3' opacity='0.48'/%3E%3Cellipse cx='149' cy='2.5' rx='47' ry='1.9' opacity='0.23'/%3E%3Cellipse cx='-18' cy='8.5' rx='65' ry='2.0' opacity='0.51'/%3E%3Cellipse cx='-133' cy='3.5' rx='42' ry='1.1' opacity='0.65'/%3E%3Cellipse cx='-115' cy='-1.5' rx='54' ry='2.3' opacity='0.22'/%3E%3Cellipse cx='-89' cy='-2.5' rx='73' ry='2.4' opacity='0.50'/%3E%3Cellipse cx='-112' cy='9' rx='60' ry='2.4' opacity='0.35'/%3E%3Cellipse cx='11' cy='2.5' rx='87' ry='2.3' opacity='0.54'/%3E%3Cellipse cx='-44' cy='9' rx='67' ry='1.5' opacity='0.58'/%3E%3Cellipse cx='24' cy='-8.5' rx='78' ry='1.4' opacity='0.45'/%3E%3Cellipse cx='55' cy='-3' rx='111' ry='0.9' opacity='0.70'/%3E%3Cellipse cx='-41' cy='-4.5' rx='108' ry='2.1' opacity='0.30'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1800' height='260' viewBox='0 0 1800 260'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.4' stop-color='%23fff' stop-opacity='.7'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg fill='url(%23g)'%3E%3Cg transform='translate(83 99) rotate(-5.9)'%3E%3Cellipse cx='0' cy='0' rx='168' ry='18' opacity='.3'/%3E%3Cellipse cx='37' cy='4.5' rx='98' ry='1.3' opacity='0.46'/%3E%3Cellipse cx='-123' cy='-3' rx='86' ry='2.3' opacity='0.41'/%3E%3Cellipse cx='24' cy='-4.5' rx='94' ry='1.5' opacity='0.23'/%3E%3Cellipse cx='-35' cy='3' rx='123' ry='2.1' opacity='0.40'/%3E%3Cellipse cx='-55' cy='0' rx='30' ry='2.4' opacity='0.65'/%3E%3Cellipse cx='95' cy='7' rx='51' ry='1.2' opacity='0.40'/%3E%3Cellipse cx='110' cy='6' rx='86' ry='2.3' opacity='0.67'/%3E%3Cellipse cx='-23' cy='4' rx='78' ry='1.4' opacity='0.49'/%3E%3Cellipse cx='60' cy='1.5' rx='109' ry='2.1' opacity='0.46'/%3E%3Cellipse cx='-88' cy='-3' rx='36' ry='1.4' opacity='0.65'/%3E%3Cellipse cx='-142' cy='4' rx='35' ry='2.3' opacity='0.33'/%3E%3C/g%3E%3Cg transform='translate(1883 99) rotate(-5.9)'%3E%3Cellipse cx='0' cy='0' rx='168' ry='18' opacity='.3'/%3E%3Cellipse cx='37' cy='4.5' rx='98' ry='1.3' opacity='0.46'/%3E%3Cellipse cx='-123' cy='-3' rx='86' ry='2.3' opacity='0.41'/%3E%3Cellipse cx='24' cy='-4.5' rx='94' ry='1.5' opacity='0.23'/%3E%3Cellipse cx='-35' cy='3' rx='123' ry='2.1' opacity='0.40'/%3E%3Cellipse cx='-55' cy='0' rx='30' ry='2.4' opacity='0.65'/%3E%3Cellipse cx='95' cy='7' rx='51' ry='1.2' opacity='0.40'/%3E%3Cellipse cx='110' cy='6' rx='86' ry='2.3' opacity='0.67'/%3E%3Cellipse cx='-23' cy='4' rx='78' ry='1.4' opacity='0.49'/%3E%3Cellipse cx='60' cy='1.5' rx='109' ry='2.1' opacity='0.46'/%3E%3Cellipse cx='-88' cy='-3' rx='36' ry='1.4' opacity='0.65'/%3E%3Cellipse cx='-142' cy='4' rx='35' ry='2.3' opacity='0.33'/%3E%3C/g%3E%3Cg transform='translate(342 157) rotate(-3.3)'%3E%3Cellipse cx='0' cy='0' rx='231' ry='10' opacity='.3'/%3E%3Cellipse cx='128' cy='-16' rx='33' ry='2.3' opacity='0.53'/%3E%3Cellipse cx='-40' cy='-8' rx='81' ry='2.1' opacity='0.46'/%3E%3Cellipse cx='-95' cy='-6' rx='60' ry='2.0' opacity='0.46'/%3E%3Cellipse cx='-123' cy='-10.5' rx='56' ry='1.4' opacity='0.71'/%3E%3Cellipse cx='1' cy='-2' rx='99' ry='0.9' opacity='0.29'/%3E%3Cellipse cx='128' cy='-20' rx='95' ry='0.9' opacity='0.66'/%3E%3Cellipse cx='135' cy='-17' rx='84' ry='1.6' opacity='0.27'/%3E%3Cellipse cx='178' cy='-21.5' rx='89' ry='1.4' opacity='0.53'/%3E%3Cellipse cx='-78' cy='2' rx='79' ry='2.0' opacity='0.60'/%3E%3C/g%3E%3Cg transform='translate(657 85) rotate(-1.4)'%3E%3Cellipse cx='0' cy='0' rx='167' ry='15' opacity='.3'/%3E%3Cellipse cx='41' cy='3.5' rx='87' ry='2.4' opacity='0.46'/%3E%3Cellipse cx='-108' cy='4.5' rx='67' ry='1.2' opacity='0.40'/%3E%3Cellipse cx='65' cy='7.5' rx='77' ry='1.7' opacity='0.33'/%3E%3Cellipse cx='-84' cy='10' rx='55' ry='1.5' opacity='0.52'/%3E%3Cellipse cx='-73' cy='-3.5' rx='105' ry='2.0' opacity='0.60'/%3E%3Cellipse cx='-12' cy='9' rx='76' ry='1.2' opacity='0.39'/%3E%3Cellipse cx='-35' cy='9' rx='94' ry='1.2' opacity='0.58'/%3E%3Cellipse cx='55' cy='8' rx='112' ry='2.1' opacity='0.43'/%3E%3Cellipse cx='-36' cy='4.5' rx='98' ry='1.8' opacity='0.49'/%3E%3Cellipse cx='26' cy='0' rx='117' ry='1.1' opacity='0.70'/%3E%3Cellipse cx='39' cy='2.5' rx='51' ry='0.9' opacity='0.27'/%3E%3Cellipse cx='-37' cy='-8.5' rx='121' ry='2.1' opacity='0.58'/%3E%3Cellipse cx='95' cy='2.5' rx='31' ry='1.7' opacity='0.44'/%3E%3Cellipse cx='-105' cy='10.5' rx='97' ry='1.7' opacity='0.36'/%3E%3Cellipse cx='-11' cy='-8.5' rx='63' ry='1.5' opacity='0.26'/%3E%3C/g%3E%3Cg transform='translate(862 188) rotate(-3.1)'%3E%3Cellipse cx='0' cy='0' rx='106' ry='16' opacity='.3'/%3E%3Cellipse cx='80' cy='3' rx='50' ry='1.1' opacity='0.42'/%3E%3Cellipse cx='91' cy='2' rx='67' ry='1.8' opacity='0.23'/%3E%3Cellipse cx='-7' cy='-5.5' rx='118' ry='0.8' opacity='0.37'/%3E%3Cellipse cx='-37' cy='-0.5' rx='75' ry='0.9' opacity='0.32'/%3E%3Cellipse cx='-18' cy='6' rx='71' ry='1.1' opacity='0.27'/%3E%3Cellipse cx='-44' cy='0' rx='35' ry='0.9' opacity='0.34'/%3E%3Cellipse cx='31' cy='8' rx='53' ry='1.5' opacity='0.31'/%3E%3Cellipse cx='-62' cy='6' rx='100' ry='1.9' opacity='0.64'/%3E%3Cellipse cx='51' cy='-4.5' rx='78' ry='2.2' opacity='0.36'/%3E%3Cellipse cx='-17' cy='-8.5' rx='57' ry='1.9' opacity='0.34'/%3E%3Cellipse cx='-88' cy='12' rx='86' ry='1.7' opacity='0.50'/%3E%3C/g%3E%3Cg transform='translate(1195 158) rotate(-3.8)'%3E%3Cellipse cx='0' cy='0' rx='104' ry='11' opacity='.3'/%3E%3Cellipse cx='87' cy='0.5' rx='33' ry='2.1' opacity='0.32'/%3E%3Cellipse cx='-41' cy='0' rx='69' ry='2.2' opacity='0.57'/%3E%3Cellipse cx='58' cy='-3' rx='56' ry='2.2' opacity='0.33'/%3E%3Cellipse cx='-50' cy='-6' rx='34' ry='0.9' opacity='0.51'/%3E%3Cellipse cx='-94' cy='-7' rx='81' ry='2.0' opacity='0.27'/%3E%3Cellipse cx='-13' cy='1.5' rx='39' ry='1.1' opacity='0.24'/%3E%3Cellipse cx='59' cy='-9.5' rx='81' ry='1.8' opacity='0.71'/%3E%3Cellipse cx='-34' cy='-3' rx='68' ry='1.1' opacity='0.43'/%3E%3Cellipse cx='-55' cy='-8.5' rx='47' ry='1.9' opacity='0.54'/%3E%3Cellipse cx='-75' cy='-10' rx='75' ry='1.4' opacity='0.68'/%3E%3Cellipse cx='-5' cy='0' rx='54' ry='1.0' opacity='0.45'/%3E%3Cellipse cx='-23' cy='3' rx='62' ry='1.6' opacity='0.52'/%3E%3Cellipse cx='56' cy='5' rx='70' ry='2.0' opacity='0.61'/%3E%3Cellipse cx='13' cy='3.5' rx='43' ry='1.8' opacity='0.42'/%3E%3Cellipse cx='4' cy='2' rx='53' ry='1.4' opacity='0.46'/%3E%3Cellipse cx='64' cy='5.5' rx='73' ry='2.3' opacity='0.45'/%3E%3Cellipse cx='-82' cy='5' rx='44' ry='1.5' opacity='0.62'/%3E%3C/g%3E%3Cg transform='translate(1400 136) rotate(-4.0)'%3E%3Cellipse cx='0' cy='0' rx='133' ry='14' opacity='.3'/%3E%3Cellipse cx='-11' cy='0' rx='36' ry='1.0' opacity='0.59'/%3E%3Cellipse cx='-81' cy='-3' rx='88' ry='1.0' opacity='0.72'/%3E%3Cellipse cx='-83' cy='4.5' rx='84' ry='2.2' opacity='0.38'/%3E%3Cellipse cx='-111' cy='11' rx='73' ry='2.0' opacity='0.31'/%3E%3Cellipse cx='103' cy='-5' rx='58' ry='1.7' opacity='0.31'/%3E%3Cellipse cx='37' cy='3' rx='63' ry='1.7' opacity='0.64'/%3E%3Cellipse cx='72' cy='10' rx='70' ry='1.9' opacity='0.70'/%3E%3Cellipse cx='11' cy='0' rx='100' ry='0.9' opacity='0.50'/%3E%3Cellipse cx='-19' cy='6' rx='31' ry='1.0' opacity='0.56'/%3E%3Cellipse cx='21' cy='-3' rx='107' ry='2.0' opacity='0.61'/%3E%3Cellipse cx='47' cy='0.5' rx='86' ry='2.3' opacity='0.59'/%3E%3C/g%3E%3Cg transform='translate(1625 143) rotate(-1.9)'%3E%3Cellipse cx='0' cy='0' rx='164' ry='15' opacity='.3'/%3E%3Cellipse cx='-4' cy='-5' rx='81' ry='2.3' opacity='0.48'/%3E%3Cellipse cx='149' cy='2.5' rx='47' ry='1.9' opacity='0.23'/%3E%3Cellipse cx='-18' cy='8.5' rx='65' ry='2.0' opacity='0.51'/%3E%3Cellipse cx='-133' cy='3.5' rx='42' ry='1.1' opacity='0.65'/%3E%3Cellipse cx='-115' cy='-1.5' rx='54' ry='2.3' opacity='0.22'/%3E%3Cellipse cx='-89' cy='-2.5' rx='73' ry='2.4' opacity='0.50'/%3E%3Cellipse cx='-112' cy='9' rx='60' ry='2.4' opacity='0.35'/%3E%3Cellipse cx='11' cy='2.5' rx='87' ry='2.3' opacity='0.54'/%3E%3Cellipse cx='-44' cy='9' rx='67' ry='1.5' opacity='0.58'/%3E%3Cellipse cx='24' cy='-8.5' rx='78' ry='1.4' opacity='0.45'/%3E%3Cellipse cx='55' cy='-3' rx='111' ry='0.9' opacity='0.70'/%3E%3Cellipse cx='-41' cy='-4.5' rx='108' ry='2.1' opacity='0.30'/%3E%3C/g%3E%3Cg transform='translate(-175 143) rotate(-1.9)'%3E%3Cellipse cx='0' cy='0' rx='164' ry='15' opacity='.3'/%3E%3Cellipse cx='-4' cy='-5' rx='81' ry='2.3' opacity='0.48'/%3E%3Cellipse cx='149' cy='2.5' rx='47' ry='1.9' opacity='0.23'/%3E%3Cellipse cx='-18' cy='8.5' rx='65' ry='2.0' opacity='0.51'/%3E%3Cellipse cx='-133' cy='3.5' rx='42' ry='1.1' opacity='0.65'/%3E%3Cellipse cx='-115' cy='-1.5' rx='54' ry='2.3' opacity='0.22'/%3E%3Cellipse cx='-89' cy='-2.5' rx='73' ry='2.4' opacity='0.50'/%3E%3Cellipse cx='-112' cy='9' rx='60' ry='2.4' opacity='0.35'/%3E%3Cellipse cx='11' cy='2.5' rx='87' ry='2.3' opacity='0.54'/%3E%3Cellipse cx='-44' cy='9' rx='67' ry='1.5' opacity='0.58'/%3E%3Cellipse cx='24' cy='-8.5' rx='78' ry='1.4' opacity='0.45'/%3E%3Cellipse cx='55' cy='-3' rx='111' ry='0.9' opacity='0.70'/%3E%3Cellipse cx='-41' cy='-4.5' rx='108' ry='2.1' opacity='0.30'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@property --sky-a{syntax:"<color>";inherits:true;initial-value:#030810}@property --sky-b{syntax:"<color>";inherits:true;initial-value:#101926}@property --glow{syntax:"<color>";inherits:true;initial-value:#1d4ed8}@property --glow-a{syntax:"<number>";inherits:true;initial-value:.26}@property --particle{syntax:"<color>";inherits:true;initial-value:#b5e3d7}@property --accent{syntax:"<color>";inherits:true;initial-value:#65e7d1}@property --accent-2{syntax:"<color>";inherits:true;initial-value:#b6a8ff}@property --sun-x{syntax:"<number>";inherits:true;initial-value:.7}@property --sun-scale{syntax:"<number>";inherits:true;initial-value:1}@property --disc{syntax:"<length>";inherits:true;initial-value:62px}@property --sun-y{syntax:"<number>";inherits:true;initial-value:0}@property --sun-arc{syntax:"<length>";inherits:true;initial-value:10px}@property --sun-size{syntax:"<length>";inherits:true;initial-value:62px}@property --sun-color{syntax:"<color>";inherits:true;initial-value:#dfe7ff}@property --sun-halo{syntax:"<number>";inherits:true;initial-value:.35}@property --moon{syntax:"<number>";inherits:true;initial-value:0}@property --windows{syntax:"<number>";inherits:true;initial-value:.85}@property --window-color{syntax:"<color>";inherits:true;initial-value:#ffd9a0}@property --glass{syntax:"<number>";inherits:true;initial-value:0}@property --glass-color{syntax:"<color>";inherits:true;initial-value:#a9bed3}@property --lamp{syntax:"<number>";inherits:true;initial-value:1}@property --lamp-late{syntax:"<number>";inherits:true;initial-value:1}@property --stars{syntax:"<number>";inherits:true;initial-value:1}@property --clouds{syntax:"<number>";inherits:true;initial-value:.12}@property --cloud-color{syntax:"<color>";inherits:true;initial-value:#7d8fb3}@property --shadow-tint{syntax:"<color>";inherits:true;initial-value:#000000d9}@property --glow-w{syntax:"<percentage>";inherits:true;initial-value:70%}@property --glow-h{syntax:"<percentage>";inherits:true;initial-value:26%}@property --fireflies{syntax:"<number>";inherits:true;initial-value:1}@property --firefly-season{syntax:"<number>";inherits:true;initial-value:1}@property --season-tint{syntax:"<color>";inherits:true;initial-value:#9fb6d9}@property --season-tint-a{syntax:"<number>";inherits:true;initial-value:.2}@property --season-light{syntax:"<number>";inherits:true;initial-value:1}@property --season-haze{syntax:"<number>";inherits:true;initial-value:.5}@property --fall{syntax:"<number>";inherits:true;initial-value:1}@property --fall-color{syntax:"<color>";inherits:true;initial-value:#e8f0ff}@property --fall-lit{syntax:"<color>";inherits:true;initial-value:#e8f0ff}@property --fall-dim{syntax:"<color>";inherits:true;initial-value:#576a86}@property --fall-shade{syntax:"<percentage>";inherits:true;initial-value:0%}@property --fall-alt-lit{syntax:"<color>";inherits:true;initial-value:#dfeaff}@property --fall-alt-dim{syntax:"<color>";inherits:true;initial-value:#52637f}@property --fall-color-2{syntax:"<color>";inherits:true;initial-value:#dfeaff}@property --bird-color{syntax:"<color>";inherits:true;initial-value:#0f2633}@property --ring-a{syntax:"<color>";inherits:true;initial-value:#75e7bf}@property --ring-b{syntax:"<color>";inherits:true;initial-value:#87bafe}@property --sun-glare{syntax:"<number>";inherits:true;initial-value:0}@property --rim-color{syntax:"<color>";inherits:true;initial-value:#9db6d9}@property --rim-a{syntax:"<number>";inherits:true;initial-value:.3}@property --birds{syntax:"<number>";inherits:true;initial-value:0}@property --season-land{syntax:"<color>";inherits:true;initial-value:#c9d6e6}@property --snow{syntax:"<number>";inherits:true;initial-value:0}@property --hill-air{syntax:"<color>";inherits:true;initial-value:#0b121d}@property --hill-ground{syntax:"<color>";inherits:true;initial-value:#030810}@property --land-light{syntax:"<percentage>";inherits:true;initial-value:11%}@property --snow-color{syntax:"<color>";inherits:true;initial-value:#8a919c}@property --cirrus{syntax:"<number>";inherits:true;initial-value:.08}@property --golden-k{syntax:"<number>";inherits:true;initial-value:0}:root{--ease:cubic-bezier(.22, .68, .28, 1);--shell:1200px;--panel-a:.86;--tile-a:.74;--mood-fade:.9s}@media (min-width:1536px){:root{--shell:1340px}}[data-mood=dawn]{--cirrus:.5;--golden-k:0;--fall-shade:0%;--sky-a:#181330;--sky-b:#3c335c;--glow:#f8b3d3;--glow-a:.3;--glow-w:46%;--glow-h:20%;--particle:#e8cfe4;--accent:#f19fd7;--accent-2:#62d6f0;--accent-contrast:#270e20;--shadow-tint:#c682b447;--clouds:.24;--season-light:.55;--cloud-color:#cacbe8;--fireflies:0;--sun-x:.04;--sun-y:.6;--sun-size:66px;--sun-color:#ffc4a6;--sun-halo:.5;--moon:0;--windows:.28;--window-color:#fbd094;--stars:.35;--sun-glare:.42;--rim-color:#ffb3cc;--rim-a:.5;--birds:.9;--bird-color:#0d0a1c;--hill-air:#2c2549;--hill-ground:#181330;--land-light:28%;--snow-color:#bcbdcf;--ring-a:#f19fd7;--ring-b:#62d6f0}@supports (color:lab(0% 0 0)){[data-mood=dawn]{--hill-air:lab(17.0081% 11.0441 -21.4981);--snow-color:lab(76.8504% 2.4997 -9.56247)}}[data-mood=day]{--cirrus:.3;--golden-k:1;--fall-shade:100%;--sky-a:#185373;--sky-b:#4593b9;--glow:#f7ecbe;--glow-a:.38;--glow-w:90%;--glow-h:34%;--particle:#f0e7d2;--accent:#d9d76c;--accent-2:#ff9f9f;--accent-contrast:#1f1e00;--shadow-tint:#60542c66;--clouds:.58;--season-light:1;--cloud-color:#f5f2e9;--fireflies:0;--sun-x:.46;--sun-y:-1;--sun-size:62px;--sun-color:#ffe4a1;--sun-halo:.85;--moon:0;--windows:0;--window-color:#fbd094;--stars:0;--sun-glare:1;--rim-color:#fff1c2;--rim-a:.34;--birds:1;--bird-color:#0e2532;--hill-air:#32779b;--hill-ground:#185373;--land-light:50%;--snow-color:#f4f8ff;--ring-a:#d9d76c;--ring-b:#ff9f9f}@supports (color:lab(0% 0 0)){[data-mood=day]{--hill-air:lab(46.9844% -13.6418 -26.1345);--snow-color:lab(97.4234% -.424951 -3.85251)}}[data-mood=dusk]{--cirrus:.55;--golden-k:0;--fall-shade:0%;--sky-a:#281027;--sky-b:#642627;--glow:#e77140;--glow-a:.58;--glow-w:96%;--glow-h:52%;--particle:#f6cfae;--accent:#feb16a;--accent-2:#bfa7fb;--accent-contrast:#281200;--shadow-tint:#d778464d;--clouds:.44;--season-light:.6;--cloud-color:#efac8d;--fireflies:.35;--sun-x:.94;--sun-y:.4;--sun-size:72px;--sun-color:#ff9661;--sun-halo:.66;--moon:0;--windows:.55;--window-color:#fbd094;--stars:.3;--sun-glare:.3;--rim-color:#ffa060;--rim-a:.72;--birds:.6;--bird-color:#140609;--hill-air:#4a1d29;--hill-ground:#281027;--land-light:30%;--snow-color:#d1c0c4;--ring-a:#feb16a;--ring-b:#bfa7fb}@supports (color:lab(0% 0 0)){[data-mood=dusk]{--hill-air:lab(18.0922% 22.5033 3.21774);--snow-color:lab(79.2789% 6.67393 .34585)}}[data-mood=night]{--cirrus:.1;--golden-k:0;--fall-shade:0%;--sky-a:#030810;--sky-b:#101926;--glow:#233869;--glow-a:.24;--glow-w:70%;--glow-h:26%;--particle:#bfe9db;--accent:#75e7bf;--accent-2:#87bafe;--accent-contrast:#001f14;--shadow-tint:#000000d9;--clouds:.08;--season-light:.22;--cloud-color:#798898;--fireflies:1;--sun-x:.72;--sun-y:0;--sun-size:64px;--sun-color:#dee9f5;--sun-halo:.5;--moon:1;--windows:.9;--window-color:#fbd094;--stars:1;--sun-glare:0;--rim-color:#a9c1e2;--rim-a:.26;--birds:0;--bird-color:#02050b;--hill-air:#09121c;--hill-ground:#030810;--land-light:11%;--snow-color:#7c848f;--ring-a:#75e7bf;--ring-b:#87bafe}@supports (color:lab(0% 0 0)){[data-mood=night]{--hill-air:lab(5.01374% -.638433 -8.33036);--snow-color:lab(54.7123% -1.02365 -7.12469)}}[data-season=spring]{--firefly-season:.55;--season-tint:#b6e0c2;--season-tint-a:.2;--season-haze:.55;--fall:.5;--fall-lit:#f7d6e6;--fall-dim:#884d6d;--season-land:#7fbf8a;--snow:0;--fall-alt-lit:#fff3f8;--fall-alt-dim:#93687c}[data-season=summer]{--firefly-season:1;--season-tint:#ffd9a8;--season-tint-a:.22;--season-haze:.75;--fall:.3;--fall-lit:#ffe6bb;--fall-dim:#7d5d1c;--season-land:#4f9a5c;--snow:0;--fall-alt-lit:#fff1c9;--fall-alt-dim:#7a6a2a}[data-season=autumn]{--firefly-season:.35;--season-tint:#e8b07a;--season-tint-a:.24;--season-haze:.6;--fall:.75;--fall-lit:#e0904f;--fall-dim:#944e00;--season-land:#c47a3c;--snow:0;--fall-alt-lit:#f2c14e;--fall-alt-dim:#8f6a00}[data-season=winter]{--firefly-season:0;--season-tint:#b9d2ec;--season-tint-a:.22;--season-haze:.35;--fall:1;--fall-lit:#eef5ff;--fall-dim:#576a86;--season-land:#dfe8f3;--snow:1;--fall-alt-lit:#dfeaff;--fall-alt-dim:#52637f}[data-theme=dark],:root{--sky-band:39px;--sun-arc:3px;--shell-pad:1.25rem;--shell-edge:max(0px, (100vw - var(--shell)) / 2);--disc:calc(var(--sun-size) * var(--sun-scale));--chrome-left:101px;--chrome-right:148px;--sky-left:calc(var(--shell-edge) + var(--shell-pad) + var(--chrome-left) + var(--disc) / 2);--sky-right:calc(100vw - var(--shell-edge) - var(--shell-pad) - var(--chrome-right) - var(--disc) / 2);--sun-scale:.45;--fall-color:var(--fall-lit)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],:root{--fall-color:color-mix(in oklch, var(--fall-lit), var(--fall-dim) var(--fall-shade))}}[data-theme=dark],:root{--fall-color-2:var(--fall-alt-lit)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],:root{--fall-color-2:color-mix(in oklch, var(--fall-alt-lit), var(--fall-alt-dim) var(--fall-shade))}}[data-theme=dark],:root{--panel-rgb:20 22 31;--tile-rgb:30 33 45;--fg:#f7f8fb;--fg-soft:#d2d6e1;--fg-muted:#a7acbd;--danger:#ff958a;--border:#ffffff1c;--border-soft:#ffffff12;--panel-hover:#ffffff0d;--shadow:0 24px 60px -30px var(--shadow-tint,#000000d9)}@media not all and (min-width:300px){:root{--chrome-left:91px;--chrome-right:132px;--sun-scale:.27}}@media (min-width:380px){:root{--sun-scale:.72}}@media (min-width:640px){:root{--shell-pad:2rem;--chrome-right:164px}}@media (min-width:768px){:root{--sky-band:50px;--sun-arc:10px;--sun-scale:1}}@media (min-width:1120px){:root{--shell-pad:2.5rem}}:root{transition:--sky-a 2.6s var(--ease), --sky-b 2.6s var(--ease), --sun-x 2.8s var(--ease), --sun-scale 2.8s var(--ease), --sun-y 2.8s var(--ease), --sun-arc 2.8s var(--ease), --sun-size 2.8s var(--ease), --sun-color 2.8s var(--ease), --sun-halo 2.4s var(--ease), --moon 2.4s var(--ease) .6s, --glow 2.2s var(--ease) .2s, --glow-a 2.2s var(--ease) .2s, --glow-w 2.2s var(--ease) .2s, --glow-h 2.2s var(--ease) .2s, --clouds 2.4s var(--ease) .3s, --cirrus 2.6s var(--ease) .2s, --golden-k 2.4s var(--ease), --cloud-color 2.4s steps(6) .3s, --windows 1.8s var(--ease) 1s, --window-color 1.8s var(--ease) 1s, --stars 2.6s var(--ease) 1.1s, --fireflies 2.4s var(--ease) 1.4s, --particle 2s var(--ease), --season-tint 2.4s var(--ease), --season-tint-a 2.4s var(--ease), --season-light 2.4s var(--ease), --season-haze 2.4s var(--ease), --fall 2s var(--ease), --fall-lit 2s var(--ease), --fall-dim 2s var(--ease), --fall-shade 2s var(--ease), --fall-alt-lit 2s var(--ease), --fall-alt-dim 2s var(--ease), --bird-color 2s var(--ease), --shadow-tint 2s var(--ease), --sun-glare 2.8s var(--ease), --rim-color 2.2s steps(8) .4s, --hill-air 2.6s steps(10), --hill-ground 2.6s steps(10), --land-light 2.4s steps(10), --snow-color 2.4s steps(8), --rim-a 2.2s var(--ease) .4s, --birds 2s var(--ease), --season-land 2.4s var(--ease), --snow 2.4s var(--ease), --ring-a 1.4s steps(5), --ring-b 1.4s steps(5), --accent 1.4s var(--ease), --accent-2 1.4s var(--ease)}@supports (animation-timeline:view()){.section-title:after{animation:linear both rule-draw;animation-timeline:view();animation-range:entry 20% cover 35%}}@keyframes rule-draw{0%{opacity:0;transform:scaleX(0)}}@property --shine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.shine:after{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from var(--shine-angle), transparent 0deg, var(--ring-a) 30deg, var(--ring-b) 65deg, transparent 110deg, transparent 360deg);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.shine:after{background:conic-gradient(from var(--shine-angle), transparent 0deg, color-mix(in oklab, var(--ring-a) 85%, transparent) 30deg, color-mix(in oklab, var(--ring-b) 85%, transparent) 65deg, transparent 110deg, transparent 360deg)}}.shine:after{-webkit-mask-composite:xor;pointer-events:none;opacity:.55;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:8s linear infinite shine-spin;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.shine--panel:after{opacity:.42;background:conic-gradient(from 210deg, transparent 0deg, var(--ring-a) 30deg, var(--ring-b) 68deg, transparent 115deg, transparent 360deg);animation:none}@supports (color:color-mix(in lab, red, red)){.shine--panel:after{background:conic-gradient(from 210deg, transparent 0deg, color-mix(in oklab, var(--ring-a) 85%, transparent) 30deg, color-mix(in oklab, var(--ring-b) 85%, transparent) 68deg, transparent 115deg, transparent 360deg)}}.shine--hover:after{opacity:0;transition:opacity .5s var(--ease);animation:none}.shine--hover:hover:after,.shine--hover:focus-within:after{opacity:.75;animation:8s linear infinite shine-spin}@media (hover:hover) and (pointer:fine){.shine--hover.spotlight:after{background:radial-gradient(15rem circle at var(--mx,50%) var(--my,0%), var(--ring-a), var(--ring-b) 38%, transparent 72%), linear-gradient(var(--fg) 0 0)}@supports (color:color-mix(in lab, red, red)){.shine--hover.spotlight:after{background:radial-gradient(15rem circle at var(--mx,50%) var(--my,0%), var(--ring-a), color-mix(in oklab, var(--ring-b) 70%, transparent) 38%, transparent 72%), linear-gradient(color-mix(in oklab, var(--fg) 14%, transparent) 0 0)}}.shine--hover.spotlight:hover:after,.shine--hover.spotlight:focus-within:after{opacity:.9;animation:none}}@media (hover:none){.shine--hover:after{opacity:.3;background:conic-gradient(from 210deg, transparent 0deg, var(--ring-a) 30deg, var(--ring-b) 68deg, transparent 115deg, transparent 360deg);animation:none}@supports (color:color-mix(in lab, red, red)){.shine--hover:after{background:conic-gradient(from 210deg, transparent 0deg, color-mix(in oklab, var(--ring-a) 85%, transparent) 30deg, color-mix(in oklab, var(--ring-b) 85%, transparent) 68deg, transparent 115deg, transparent 360deg)}}.shine--panel:after{opacity:.32;animation:none}}@keyframes shine-spin{to{--shine-angle:360deg}}.scene{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.scene>*{position:absolute;inset:-10% -5%}.scene__sky{background:radial-gradient(135% 88% at 50% 40%, transparent 56%, var(--hill-ground) 100%), linear-gradient(in oklab 180deg, var(--sky-a) 4%, var(--sky-a) 22%, var(--sky-a) 42%, var(--sky-b) 64%, var(--sky-b) 84%, var(--sky-a) 100%)}@supports (color:color-mix(in lab, red, red)){.scene__sky{background:radial-gradient(135% 88% at 50% 40%, transparent 56%, color-mix(in oklab, color-mix(in oklab, var(--hill-ground), #000 40%) 46%, transparent) 100%), linear-gradient(in oklab 180deg, color-mix(in oklab, var(--sky-a), #000 24%) 4%, var(--sky-a) 22%, color-mix(in oklab, var(--sky-a), var(--sky-b) 58%) 42%, var(--sky-b) 64%, color-mix(in oklab, var(--sky-b), var(--sky-a) 45%) 84%, var(--sky-a) 100%)}}.scene__sky{translate:0 var(--p1,0px)}.scene__glow{background:radial-gradient(var(--glow-w) var(--glow-h) at 50% 98%, var(--glow) 0%, transparent 70%), radial-gradient(40% 26% at 18% 8%, var(--accent) 0%, transparent 70%), radial-gradient(120% 40% at calc(var(--sun-x) * 100%) 96%, #ffb27a 0%, transparent 72%), linear-gradient(180deg, var(--season-tint) 0%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.scene__glow{background:radial-gradient(var(--glow-w) var(--glow-h) at 50% 98%, color-mix(in oklab, var(--glow) calc(var(--glow-a) * 100%), transparent) 0%, transparent 70%), radial-gradient(40% 26% at 18% 8%, color-mix(in oklab, var(--accent) 12%, transparent) 0%, transparent 70%), radial-gradient(120% 40% at calc(var(--sun-x) * 100%) 96%, color-mix(in oklab, #ffb27a calc(var(--golden-k) * clamp(0, (var(--sun-x) - .6) * 4.2, 1) * 34%), transparent) 0%, transparent 72%), linear-gradient(180deg, color-mix(in oklab, var(--season-tint) calc(var(--season-tint-a) * var(--season-light) * 100%), transparent) 0%, transparent 70%)}}.scene__glow{translate:0 var(--p2,0px)}.scene__clouds{--ct:clamp(820px, 100vw, 2000px);width:calc(100% + var(--ct));height:calc(var(--ct) * .375);opacity:var(--clouds);background-color:var(--cloud-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='600' viewBox='0 0 1600 600'%3E%3Cdefs%3E%3CradialGradient id='p' cx='.5' cy='.5' r='.5' fx='.44' fy='.3'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.6' stop-color='%23fbfcfd'/%3E%3Cstop offset='.82' stop-color='%23f5f7fa' stop-opacity='.66'/%3E%3Cstop offset='1' stop-color='%23f2f4f8' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='b' cx='.5' cy='.5' r='.5'%3E%3Cstop offset='0' stop-color='%23c3c9d4'/%3E%3Cstop offset='.6' stop-color='%23cad0da' stop-opacity='.82'/%3E%3Cstop offset='1' stop-color='%23cdd2db' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='s' cx='.5' cy='.62' r='.5'%3E%3Cstop offset='0' stop-color='%23a9b2c0' stop-opacity='.5'/%3E%3Cstop offset='.65' stop-color='%23b8c0cc' stop-opacity='.26'/%3E%3Cstop offset='1' stop-color='%23c4cad5' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg%3E%3Cellipse cx='257' cy='34' rx='29' ry='26' fill='url(%23p)'/%3E%3Cellipse cx='238' cy='52' rx='35' ry='32' fill='url(%23p)'/%3E%3Cellipse cx='192' cy='64' rx='30' ry='28' fill='url(%23p)'/%3E%3Cellipse cx='294' cy='67' rx='30' ry='26' fill='url(%23p)'/%3E%3Cellipse cx='262' cy='87' rx='36' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='163' cy='89' rx='32' ry='28' fill='url(%23p)'/%3E%3Cellipse cx='227' cy='90' rx='35' ry='27' fill='url(%23p)'/%3E%3Cellipse cx='201' cy='93' rx='30' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='337' cy='93' rx='28' ry='23' fill='url(%23p)'/%3E%3Cellipse cx='306' cy='93' rx='29' ry='23' fill='url(%23p)'/%3E%3Cellipse cx='250' cy='104' rx='114' ry='15' fill='url(%23b)'/%3E%3Cellipse cx='248' cy='99' rx='106' ry='20' fill='url(%23s)'/%3E%3Cellipse cx='754' cy='38' rx='23' ry='20' fill='url(%23p)'/%3E%3Cellipse cx='731' cy='39' rx='23' ry='21' fill='url(%23p)'/%3E%3Cellipse cx='713' cy='40' rx='22' ry='19' fill='url(%23p)'/%3E%3Cellipse cx='781' cy='45' rx='19' ry='18' fill='url(%23p)'/%3E%3Cellipse cx='755' cy='53' rx='27' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='734' cy='55' rx='25' ry='19' fill='url(%23p)'/%3E%3Cellipse cx='705' cy='55' rx='24' ry='19' fill='url(%23p)'/%3E%3Cellipse cx='816' cy='56' rx='21' ry='18' fill='url(%23p)'/%3E%3Cellipse cx='785' cy='56' rx='21' ry='18' fill='url(%23p)'/%3E%3Cellipse cx='760' cy='66' rx='75' ry='10' fill='url(%23b)'/%3E%3Cellipse cx='756' cy='62' rx='70' ry='13' fill='url(%23s)'/%3E%3Cellipse cx='1246' cy='80' rx='37' ry='32' fill='url(%23p)'/%3E%3Cellipse cx='1130' cy='81' rx='32' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='1205' cy='95' rx='31' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='1235' cy='106' rx='38' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='1192' cy='107' rx='36' ry='28' fill='url(%23p)'/%3E%3Cellipse cx='1290' cy='107' rx='31' ry='28' fill='url(%23p)'/%3E%3Cellipse cx='1121' cy='111' rx='30' ry='23' fill='url(%23p)'/%3E%3Cellipse cx='1210' cy='121' rx='123' ry='16' fill='url(%23b)'/%3E%3Cellipse cx='1207' cy='116' rx='114' ry='21' fill='url(%23s)'/%3E%3Cellipse cx='535' cy='251' rx='37' ry='34' fill='url(%23p)'/%3E%3Cellipse cx='559' cy='278' rx='50' ry='47' fill='url(%23p)'/%3E%3Cellipse cx='518' cy='279' rx='48' ry='45' fill='url(%23p)'/%3E%3Cellipse cx='483' cy='293' rx='45' ry='43' fill='url(%23p)'/%3E%3Cellipse cx='609' cy='305' rx='40' ry='33' fill='url(%23p)'/%3E%3Cellipse cx='444' cy='322' rx='49' ry='41' fill='url(%23p)'/%3E%3Cellipse cx='495' cy='324' rx='44' ry='38' fill='url(%23p)'/%3E%3Cellipse cx='392' cy='325' rx='42' ry='37' fill='url(%23p)'/%3E%3Cellipse cx='556' cy='329' rx='40' ry='33' fill='url(%23p)'/%3E%3Cellipse cx='610' cy='331' rx='37' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='500' cy='346' rx='148' ry='19' fill='url(%23b)'/%3E%3Cellipse cx='507' cy='339' rx='138' ry='26' fill='url(%23s)'/%3E%3Cellipse cx='1400' cy='343' rx='27' ry='25' fill='url(%23p)'/%3E%3Cellipse cx='1409' cy='364' rx='40' ry='34' fill='url(%23p)'/%3E%3Cellipse cx='1383' cy='366' rx='33' ry='29' fill='url(%23p)'/%3E%3Cellipse cx='1345' cy='377' rx='26' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='1451' cy='380' rx='30' ry='26' fill='url(%23p)'/%3E%3Cellipse cx='1366' cy='393' rx='34' ry='31' fill='url(%23p)'/%3E%3Cellipse cx='1400' cy='397' rx='34' ry='27' fill='url(%23p)'/%3E%3Cellipse cx='1315' cy='398' rx='29' ry='26' fill='url(%23p)'/%3E%3Cellipse cx='1432' cy='399' rx='28' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='1475' cy='401' rx='26' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='1400' cy='412' rx='108' ry='14' fill='url(%23b)'/%3E%3Cellipse cx='1399' cy='407' rx='100' ry='19' fill='url(%23s)'/%3E%3Cellipse cx='923' cy='438' rx='23' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='940' cy='448' rx='27' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='856' cy='454' rx='24' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='944' cy='466' rx='30' ry='25' fill='url(%23p)'/%3E%3Cellipse cx='912' cy='467' rx='28' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='892' cy='468' rx='28' ry='23' fill='url(%23p)'/%3E%3Cellipse cx='978' cy='469' rx='25' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='1006' cy='469' rx='26' ry='21' fill='url(%23p)'/%3E%3Cellipse cx='854' cy='472' rx='24' ry='19' fill='url(%23p)'/%3E%3Cellipse cx='930' cy='480' rx='96' ry='12' fill='url(%23b)'/%3E%3Cellipse cx='925' cy='476' rx='90' ry='17' fill='url(%23s)'/%3E%3C/g%3E%3C/svg%3E");background-size:var(--ct) 100%;background-blend-mode:multiply;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='600' viewBox='0 0 1600 600'%3E%3Cdefs%3E%3CradialGradient id='p' cx='.5' cy='.5' r='.5' fx='.44' fy='.3'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.6' stop-color='%23fbfcfd'/%3E%3Cstop offset='.82' stop-color='%23f5f7fa' stop-opacity='.66'/%3E%3Cstop offset='1' stop-color='%23f2f4f8' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='b' cx='.5' cy='.5' r='.5'%3E%3Cstop offset='0' stop-color='%23c3c9d4'/%3E%3Cstop offset='.6' stop-color='%23cad0da' stop-opacity='.82'/%3E%3Cstop offset='1' stop-color='%23cdd2db' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='s' cx='.5' cy='.62' r='.5'%3E%3Cstop offset='0' stop-color='%23a9b2c0' stop-opacity='.5'/%3E%3Cstop offset='.65' stop-color='%23b8c0cc' stop-opacity='.26'/%3E%3Cstop offset='1' stop-color='%23c4cad5' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg%3E%3Cellipse cx='257' cy='34' rx='29' ry='26' fill='url(%23p)'/%3E%3Cellipse cx='238' cy='52' rx='35' ry='32' fill='url(%23p)'/%3E%3Cellipse cx='192' cy='64' rx='30' ry='28' fill='url(%23p)'/%3E%3Cellipse cx='294' cy='67' rx='30' ry='26' fill='url(%23p)'/%3E%3Cellipse cx='262' cy='87' rx='36' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='163' cy='89' rx='32' ry='28' fill='url(%23p)'/%3E%3Cellipse cx='227' cy='90' rx='35' ry='27' fill='url(%23p)'/%3E%3Cellipse cx='201' cy='93' rx='30' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='337' cy='93' rx='28' ry='23' fill='url(%23p)'/%3E%3Cellipse cx='306' cy='93' rx='29' ry='23' fill='url(%23p)'/%3E%3Cellipse cx='250' cy='104' rx='114' ry='15' fill='url(%23b)'/%3E%3Cellipse cx='248' cy='99' rx='106' ry='20' fill='url(%23s)'/%3E%3Cellipse cx='754' cy='38' rx='23' ry='20' fill='url(%23p)'/%3E%3Cellipse cx='731' cy='39' rx='23' ry='21' fill='url(%23p)'/%3E%3Cellipse cx='713' cy='40' rx='22' ry='19' fill='url(%23p)'/%3E%3Cellipse cx='781' cy='45' rx='19' ry='18' fill='url(%23p)'/%3E%3Cellipse cx='755' cy='53' rx='27' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='734' cy='55' rx='25' ry='19' fill='url(%23p)'/%3E%3Cellipse cx='705' cy='55' rx='24' ry='19' fill='url(%23p)'/%3E%3Cellipse cx='816' cy='56' rx='21' ry='18' fill='url(%23p)'/%3E%3Cellipse cx='785' cy='56' rx='21' ry='18' fill='url(%23p)'/%3E%3Cellipse cx='760' cy='66' rx='75' ry='10' fill='url(%23b)'/%3E%3Cellipse cx='756' cy='62' rx='70' ry='13' fill='url(%23s)'/%3E%3Cellipse cx='1246' cy='80' rx='37' ry='32' fill='url(%23p)'/%3E%3Cellipse cx='1130' cy='81' rx='32' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='1205' cy='95' rx='31' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='1235' cy='106' rx='38' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='1192' cy='107' rx='36' ry='28' fill='url(%23p)'/%3E%3Cellipse cx='1290' cy='107' rx='31' ry='28' fill='url(%23p)'/%3E%3Cellipse cx='1121' cy='111' rx='30' ry='23' fill='url(%23p)'/%3E%3Cellipse cx='1210' cy='121' rx='123' ry='16' fill='url(%23b)'/%3E%3Cellipse cx='1207' cy='116' rx='114' ry='21' fill='url(%23s)'/%3E%3Cellipse cx='535' cy='251' rx='37' ry='34' fill='url(%23p)'/%3E%3Cellipse cx='559' cy='278' rx='50' ry='47' fill='url(%23p)'/%3E%3Cellipse cx='518' cy='279' rx='48' ry='45' fill='url(%23p)'/%3E%3Cellipse cx='483' cy='293' rx='45' ry='43' fill='url(%23p)'/%3E%3Cellipse cx='609' cy='305' rx='40' ry='33' fill='url(%23p)'/%3E%3Cellipse cx='444' cy='322' rx='49' ry='41' fill='url(%23p)'/%3E%3Cellipse cx='495' cy='324' rx='44' ry='38' fill='url(%23p)'/%3E%3Cellipse cx='392' cy='325' rx='42' ry='37' fill='url(%23p)'/%3E%3Cellipse cx='556' cy='329' rx='40' ry='33' fill='url(%23p)'/%3E%3Cellipse cx='610' cy='331' rx='37' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='500' cy='346' rx='148' ry='19' fill='url(%23b)'/%3E%3Cellipse cx='507' cy='339' rx='138' ry='26' fill='url(%23s)'/%3E%3Cellipse cx='1400' cy='343' rx='27' ry='25' fill='url(%23p)'/%3E%3Cellipse cx='1409' cy='364' rx='40' ry='34' fill='url(%23p)'/%3E%3Cellipse cx='1383' cy='366' rx='33' ry='29' fill='url(%23p)'/%3E%3Cellipse cx='1345' cy='377' rx='26' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='1451' cy='380' rx='30' ry='26' fill='url(%23p)'/%3E%3Cellipse cx='1366' cy='393' rx='34' ry='31' fill='url(%23p)'/%3E%3Cellipse cx='1400' cy='397' rx='34' ry='27' fill='url(%23p)'/%3E%3Cellipse cx='1315' cy='398' rx='29' ry='26' fill='url(%23p)'/%3E%3Cellipse cx='1432' cy='399' rx='28' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='1475' cy='401' rx='26' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='1400' cy='412' rx='108' ry='14' fill='url(%23b)'/%3E%3Cellipse cx='1399' cy='407' rx='100' ry='19' fill='url(%23s)'/%3E%3Cellipse cx='923' cy='438' rx='23' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='940' cy='448' rx='27' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='856' cy='454' rx='24' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='944' cy='466' rx='30' ry='25' fill='url(%23p)'/%3E%3Cellipse cx='912' cy='467' rx='28' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='892' cy='468' rx='28' ry='23' fill='url(%23p)'/%3E%3Cellipse cx='978' cy='469' rx='25' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='1006' cy='469' rx='26' ry='21' fill='url(%23p)'/%3E%3Cellipse cx='854' cy='472' rx='24' ry='19' fill='url(%23p)'/%3E%3Cellipse cx='930' cy='480' rx='96' ry='12' fill='url(%23b)'/%3E%3Cellipse cx='925' cy='476' rx='90' ry='17' fill='url(%23s)'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='600' viewBox='0 0 1600 600'%3E%3Cdefs%3E%3CradialGradient id='p' cx='.5' cy='.5' r='.5' fx='.44' fy='.3'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.6' stop-color='%23fbfcfd'/%3E%3Cstop offset='.82' stop-color='%23f5f7fa' stop-opacity='.66'/%3E%3Cstop offset='1' stop-color='%23f2f4f8' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='b' cx='.5' cy='.5' r='.5'%3E%3Cstop offset='0' stop-color='%23c3c9d4'/%3E%3Cstop offset='.6' stop-color='%23cad0da' stop-opacity='.82'/%3E%3Cstop offset='1' stop-color='%23cdd2db' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='s' cx='.5' cy='.62' r='.5'%3E%3Cstop offset='0' stop-color='%23a9b2c0' stop-opacity='.5'/%3E%3Cstop offset='.65' stop-color='%23b8c0cc' stop-opacity='.26'/%3E%3Cstop offset='1' stop-color='%23c4cad5' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg%3E%3Cellipse cx='257' cy='34' rx='29' ry='26' fill='url(%23p)'/%3E%3Cellipse cx='238' cy='52' rx='35' ry='32' fill='url(%23p)'/%3E%3Cellipse cx='192' cy='64' rx='30' ry='28' fill='url(%23p)'/%3E%3Cellipse cx='294' cy='67' rx='30' ry='26' fill='url(%23p)'/%3E%3Cellipse cx='262' cy='87' rx='36' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='163' cy='89' rx='32' ry='28' fill='url(%23p)'/%3E%3Cellipse cx='227' cy='90' rx='35' ry='27' fill='url(%23p)'/%3E%3Cellipse cx='201' cy='93' rx='30' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='337' cy='93' rx='28' ry='23' fill='url(%23p)'/%3E%3Cellipse cx='306' cy='93' rx='29' ry='23' fill='url(%23p)'/%3E%3Cellipse cx='250' cy='104' rx='114' ry='15' fill='url(%23b)'/%3E%3Cellipse cx='248' cy='99' rx='106' ry='20' fill='url(%23s)'/%3E%3Cellipse cx='754' cy='38' rx='23' ry='20' fill='url(%23p)'/%3E%3Cellipse cx='731' cy='39' rx='23' ry='21' fill='url(%23p)'/%3E%3Cellipse cx='713' cy='40' rx='22' ry='19' fill='url(%23p)'/%3E%3Cellipse cx='781' cy='45' rx='19' ry='18' fill='url(%23p)'/%3E%3Cellipse cx='755' cy='53' rx='27' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='734' cy='55' rx='25' ry='19' fill='url(%23p)'/%3E%3Cellipse cx='705' cy='55' rx='24' ry='19' fill='url(%23p)'/%3E%3Cellipse cx='816' cy='56' rx='21' ry='18' fill='url(%23p)'/%3E%3Cellipse cx='785' cy='56' rx='21' ry='18' fill='url(%23p)'/%3E%3Cellipse cx='760' cy='66' rx='75' ry='10' fill='url(%23b)'/%3E%3Cellipse cx='756' cy='62' rx='70' ry='13' fill='url(%23s)'/%3E%3Cellipse cx='1246' cy='80' rx='37' ry='32' fill='url(%23p)'/%3E%3Cellipse cx='1130' cy='81' rx='32' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='1205' cy='95' rx='31' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='1235' cy='106' rx='38' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='1192' cy='107' rx='36' ry='28' fill='url(%23p)'/%3E%3Cellipse cx='1290' cy='107' rx='31' ry='28' fill='url(%23p)'/%3E%3Cellipse cx='1121' cy='111' rx='30' ry='23' fill='url(%23p)'/%3E%3Cellipse cx='1210' cy='121' rx='123' ry='16' fill='url(%23b)'/%3E%3Cellipse cx='1207' cy='116' rx='114' ry='21' fill='url(%23s)'/%3E%3Cellipse cx='535' cy='251' rx='37' ry='34' fill='url(%23p)'/%3E%3Cellipse cx='559' cy='278' rx='50' ry='47' fill='url(%23p)'/%3E%3Cellipse cx='518' cy='279' rx='48' ry='45' fill='url(%23p)'/%3E%3Cellipse cx='483' cy='293' rx='45' ry='43' fill='url(%23p)'/%3E%3Cellipse cx='609' cy='305' rx='40' ry='33' fill='url(%23p)'/%3E%3Cellipse cx='444' cy='322' rx='49' ry='41' fill='url(%23p)'/%3E%3Cellipse cx='495' cy='324' rx='44' ry='38' fill='url(%23p)'/%3E%3Cellipse cx='392' cy='325' rx='42' ry='37' fill='url(%23p)'/%3E%3Cellipse cx='556' cy='329' rx='40' ry='33' fill='url(%23p)'/%3E%3Cellipse cx='610' cy='331' rx='37' ry='30' fill='url(%23p)'/%3E%3Cellipse cx='500' cy='346' rx='148' ry='19' fill='url(%23b)'/%3E%3Cellipse cx='507' cy='339' rx='138' ry='26' fill='url(%23s)'/%3E%3Cellipse cx='1400' cy='343' rx='27' ry='25' fill='url(%23p)'/%3E%3Cellipse cx='1409' cy='364' rx='40' ry='34' fill='url(%23p)'/%3E%3Cellipse cx='1383' cy='366' rx='33' ry='29' fill='url(%23p)'/%3E%3Cellipse cx='1345' cy='377' rx='26' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='1451' cy='380' rx='30' ry='26' fill='url(%23p)'/%3E%3Cellipse cx='1366' cy='393' rx='34' ry='31' fill='url(%23p)'/%3E%3Cellipse cx='1400' cy='397' rx='34' ry='27' fill='url(%23p)'/%3E%3Cellipse cx='1315' cy='398' rx='29' ry='26' fill='url(%23p)'/%3E%3Cellipse cx='1432' cy='399' rx='28' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='1475' cy='401' rx='26' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='1400' cy='412' rx='108' ry='14' fill='url(%23b)'/%3E%3Cellipse cx='1399' cy='407' rx='100' ry='19' fill='url(%23s)'/%3E%3Cellipse cx='923' cy='438' rx='23' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='940' cy='448' rx='27' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='856' cy='454' rx='24' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='944' cy='466' rx='30' ry='25' fill='url(%23p)'/%3E%3Cellipse cx='912' cy='467' rx='28' ry='24' fill='url(%23p)'/%3E%3Cellipse cx='892' cy='468' rx='28' ry='23' fill='url(%23p)'/%3E%3Cellipse cx='978' cy='469' rx='25' ry='22' fill='url(%23p)'/%3E%3Cellipse cx='1006' cy='469' rx='26' ry='21' fill='url(%23p)'/%3E%3Cellipse cx='854' cy='472' rx='24' ry='19' fill='url(%23p)'/%3E%3Cellipse cx='930' cy='480' rx='96' ry='12' fill='url(%23b)'/%3E%3Cellipse cx='925' cy='476' rx='90' ry='17' fill='url(%23s)'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:var(--ct) 100%;-webkit-mask-size:var(--ct) 100%;-webkit-mask-size:var(--ct) 100%;-webkit-mask-size:var(--ct) 100%;mask-size:var(--ct) 100%;will-change:transform;background-repeat:repeat-x;animation:420s linear infinite cloud-drift;inset:-1% auto auto 0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.scene__clouds--low{--ct:clamp(980px, 112vw, 2240px);height:calc(var(--ct) * .2);opacity:calc(var(--clouds) * .72 * (.6 + var(--season-haze) * .8));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='320' viewBox='0 0 1600 320'%3E%3Cdefs%3E%3CradialGradient id='h' cx='.5' cy='.5' r='.5'%3E%3Cstop offset='0' stop-color='%23f1f4f8' stop-opacity='.8'/%3E%3Cstop offset='.45' stop-color='%23e6eaf0' stop-opacity='.42'/%3E%3Cstop offset='1' stop-color='%23dfe4eb' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg%3E%3Cellipse cx='420' cy='150' rx='342' ry='14' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='234' cy='145' rx='104' ry='9' fill='url(%23h)' opacity='0.82'/%3E%3Cellipse cx='446' cy='151' rx='180' ry='10' fill='url(%23h)' opacity='0.96'/%3E%3Cellipse cx='537' cy='144' rx='113' ry='5' fill='url(%23h)' opacity='0.55'/%3E%3Cellipse cx='548' cy='137' rx='126' ry='5' fill='url(%23h)' opacity='0.82'/%3E%3Cellipse cx='471' cy='139' rx='110' ry='9' fill='url(%23h)' opacity='0.66'/%3E%3Cellipse cx='258' cy='152' rx='149' ry='6' fill='url(%23h)' opacity='0.80'/%3E%3Cellipse cx='174' cy='140' rx='102' ry='7' fill='url(%23h)' opacity='0.55'/%3E%3Cellipse cx='1160' cy='110' rx='306' ry='12' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='1322' cy='119' rx='124' ry='5' fill='url(%23h)' opacity='0.87'/%3E%3Cellipse cx='1137' cy='108' rx='91' ry='8' fill='url(%23h)' opacity='0.91'/%3E%3Cellipse cx='1046' cy='106' rx='126' ry='7' fill='url(%23h)' opacity='0.65'/%3E%3Cellipse cx='986' cy='120' rx='101' ry='7' fill='url(%23h)' opacity='0.98'/%3E%3Cellipse cx='1051' cy='122' rx='117' ry='5' fill='url(%23h)' opacity='0.58'/%3E%3Cellipse cx='933' cy='113' rx='98' ry='7' fill='url(%23h)' opacity='0.66'/%3E%3Cellipse cx='1321' cy='102' rx='140' ry='5' fill='url(%23h)' opacity='0.99'/%3E%3Cellipse cx='820' cy='230' rx='261' ry='10' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='971' cy='225' rx='88' ry='4' fill='url(%23h)' opacity='0.93'/%3E%3Cellipse cx='844' cy='225' rx='85' ry='6' fill='url(%23h)' opacity='0.79'/%3E%3Cellipse cx='978' cy='231' rx='79' ry='7' fill='url(%23h)' opacity='0.64'/%3E%3Cellipse cx='828' cy='236' rx='124' ry='6' fill='url(%23h)' opacity='0.77'/%3E%3Cellipse cx='642' cy='230' rx='116' ry='6' fill='url(%23h)' opacity='0.60'/%3E%3Cellipse cx='240' cy='262' rx='153' ry='7' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='147' cy='268' rx='45' ry='4' fill='url(%23h)' opacity='0.63'/%3E%3Cellipse cx='328' cy='263' rx='79' ry='3' fill='url(%23h)' opacity='0.57'/%3E%3Cellipse cx='361' cy='265' rx='45' ry='4' fill='url(%23h)' opacity='0.80'/%3E%3Cellipse cx='181' cy='258' rx='52' ry='3' fill='url(%23h)' opacity='0.67'/%3E%3Cellipse cx='359' cy='257' rx='81' ry='5' fill='url(%23h)' opacity='0.66'/%3E%3Cellipse cx='1400' cy='250' rx='162' ry='8' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='1360' cy='248' rx='50' ry='4' fill='url(%23h)' opacity='0.80'/%3E%3Cellipse cx='1317' cy='251' rx='67' ry='5' fill='url(%23h)' opacity='0.85'/%3E%3Cellipse cx='1465' cy='245' rx='76' ry='4' fill='url(%23h)' opacity='0.81'/%3E%3Cellipse cx='1315' cy='254' rx='61' ry='6' fill='url(%23h)' opacity='0.97'/%3E%3Cellipse cx='1373' cy='245' rx='46' ry='4' fill='url(%23h)' opacity='0.99'/%3E%3Cellipse cx='1403' cy='245' rx='47' ry='3' fill='url(%23h)' opacity='0.56'/%3E%3Cellipse cx='1487' cy='257' rx='46' ry='4' fill='url(%23h)' opacity='0.65'/%3E%3C/g%3E%3C/svg%3E");animation-duration:260s;inset:auto auto 21vh 0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='320' viewBox='0 0 1600 320'%3E%3Cdefs%3E%3CradialGradient id='h' cx='.5' cy='.5' r='.5'%3E%3Cstop offset='0' stop-color='%23f1f4f8' stop-opacity='.8'/%3E%3Cstop offset='.45' stop-color='%23e6eaf0' stop-opacity='.42'/%3E%3Cstop offset='1' stop-color='%23dfe4eb' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg%3E%3Cellipse cx='420' cy='150' rx='342' ry='14' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='234' cy='145' rx='104' ry='9' fill='url(%23h)' opacity='0.82'/%3E%3Cellipse cx='446' cy='151' rx='180' ry='10' fill='url(%23h)' opacity='0.96'/%3E%3Cellipse cx='537' cy='144' rx='113' ry='5' fill='url(%23h)' opacity='0.55'/%3E%3Cellipse cx='548' cy='137' rx='126' ry='5' fill='url(%23h)' opacity='0.82'/%3E%3Cellipse cx='471' cy='139' rx='110' ry='9' fill='url(%23h)' opacity='0.66'/%3E%3Cellipse cx='258' cy='152' rx='149' ry='6' fill='url(%23h)' opacity='0.80'/%3E%3Cellipse cx='174' cy='140' rx='102' ry='7' fill='url(%23h)' opacity='0.55'/%3E%3Cellipse cx='1160' cy='110' rx='306' ry='12' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='1322' cy='119' rx='124' ry='5' fill='url(%23h)' opacity='0.87'/%3E%3Cellipse cx='1137' cy='108' rx='91' ry='8' fill='url(%23h)' opacity='0.91'/%3E%3Cellipse cx='1046' cy='106' rx='126' ry='7' fill='url(%23h)' opacity='0.65'/%3E%3Cellipse cx='986' cy='120' rx='101' ry='7' fill='url(%23h)' opacity='0.98'/%3E%3Cellipse cx='1051' cy='122' rx='117' ry='5' fill='url(%23h)' opacity='0.58'/%3E%3Cellipse cx='933' cy='113' rx='98' ry='7' fill='url(%23h)' opacity='0.66'/%3E%3Cellipse cx='1321' cy='102' rx='140' ry='5' fill='url(%23h)' opacity='0.99'/%3E%3Cellipse cx='820' cy='230' rx='261' ry='10' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='971' cy='225' rx='88' ry='4' fill='url(%23h)' opacity='0.93'/%3E%3Cellipse cx='844' cy='225' rx='85' ry='6' fill='url(%23h)' opacity='0.79'/%3E%3Cellipse cx='978' cy='231' rx='79' ry='7' fill='url(%23h)' opacity='0.64'/%3E%3Cellipse cx='828' cy='236' rx='124' ry='6' fill='url(%23h)' opacity='0.77'/%3E%3Cellipse cx='642' cy='230' rx='116' ry='6' fill='url(%23h)' opacity='0.60'/%3E%3Cellipse cx='240' cy='262' rx='153' ry='7' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='147' cy='268' rx='45' ry='4' fill='url(%23h)' opacity='0.63'/%3E%3Cellipse cx='328' cy='263' rx='79' ry='3' fill='url(%23h)' opacity='0.57'/%3E%3Cellipse cx='361' cy='265' rx='45' ry='4' fill='url(%23h)' opacity='0.80'/%3E%3Cellipse cx='181' cy='258' rx='52' ry='3' fill='url(%23h)' opacity='0.67'/%3E%3Cellipse cx='359' cy='257' rx='81' ry='5' fill='url(%23h)' opacity='0.66'/%3E%3Cellipse cx='1400' cy='250' rx='162' ry='8' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='1360' cy='248' rx='50' ry='4' fill='url(%23h)' opacity='0.80'/%3E%3Cellipse cx='1317' cy='251' rx='67' ry='5' fill='url(%23h)' opacity='0.85'/%3E%3Cellipse cx='1465' cy='245' rx='76' ry='4' fill='url(%23h)' opacity='0.81'/%3E%3Cellipse cx='1315' cy='254' rx='61' ry='6' fill='url(%23h)' opacity='0.97'/%3E%3Cellipse cx='1373' cy='245' rx='46' ry='4' fill='url(%23h)' opacity='0.99'/%3E%3Cellipse cx='1403' cy='245' rx='47' ry='3' fill='url(%23h)' opacity='0.56'/%3E%3Cellipse cx='1487' cy='257' rx='46' ry='4' fill='url(%23h)' opacity='0.65'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='320' viewBox='0 0 1600 320'%3E%3Cdefs%3E%3CradialGradient id='h' cx='.5' cy='.5' r='.5'%3E%3Cstop offset='0' stop-color='%23f1f4f8' stop-opacity='.8'/%3E%3Cstop offset='.45' stop-color='%23e6eaf0' stop-opacity='.42'/%3E%3Cstop offset='1' stop-color='%23dfe4eb' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg%3E%3Cellipse cx='420' cy='150' rx='342' ry='14' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='234' cy='145' rx='104' ry='9' fill='url(%23h)' opacity='0.82'/%3E%3Cellipse cx='446' cy='151' rx='180' ry='10' fill='url(%23h)' opacity='0.96'/%3E%3Cellipse cx='537' cy='144' rx='113' ry='5' fill='url(%23h)' opacity='0.55'/%3E%3Cellipse cx='548' cy='137' rx='126' ry='5' fill='url(%23h)' opacity='0.82'/%3E%3Cellipse cx='471' cy='139' rx='110' ry='9' fill='url(%23h)' opacity='0.66'/%3E%3Cellipse cx='258' cy='152' rx='149' ry='6' fill='url(%23h)' opacity='0.80'/%3E%3Cellipse cx='174' cy='140' rx='102' ry='7' fill='url(%23h)' opacity='0.55'/%3E%3Cellipse cx='1160' cy='110' rx='306' ry='12' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='1322' cy='119' rx='124' ry='5' fill='url(%23h)' opacity='0.87'/%3E%3Cellipse cx='1137' cy='108' rx='91' ry='8' fill='url(%23h)' opacity='0.91'/%3E%3Cellipse cx='1046' cy='106' rx='126' ry='7' fill='url(%23h)' opacity='0.65'/%3E%3Cellipse cx='986' cy='120' rx='101' ry='7' fill='url(%23h)' opacity='0.98'/%3E%3Cellipse cx='1051' cy='122' rx='117' ry='5' fill='url(%23h)' opacity='0.58'/%3E%3Cellipse cx='933' cy='113' rx='98' ry='7' fill='url(%23h)' opacity='0.66'/%3E%3Cellipse cx='1321' cy='102' rx='140' ry='5' fill='url(%23h)' opacity='0.99'/%3E%3Cellipse cx='820' cy='230' rx='261' ry='10' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='971' cy='225' rx='88' ry='4' fill='url(%23h)' opacity='0.93'/%3E%3Cellipse cx='844' cy='225' rx='85' ry='6' fill='url(%23h)' opacity='0.79'/%3E%3Cellipse cx='978' cy='231' rx='79' ry='7' fill='url(%23h)' opacity='0.64'/%3E%3Cellipse cx='828' cy='236' rx='124' ry='6' fill='url(%23h)' opacity='0.77'/%3E%3Cellipse cx='642' cy='230' rx='116' ry='6' fill='url(%23h)' opacity='0.60'/%3E%3Cellipse cx='240' cy='262' rx='153' ry='7' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='147' cy='268' rx='45' ry='4' fill='url(%23h)' opacity='0.63'/%3E%3Cellipse cx='328' cy='263' rx='79' ry='3' fill='url(%23h)' opacity='0.57'/%3E%3Cellipse cx='361' cy='265' rx='45' ry='4' fill='url(%23h)' opacity='0.80'/%3E%3Cellipse cx='181' cy='258' rx='52' ry='3' fill='url(%23h)' opacity='0.67'/%3E%3Cellipse cx='359' cy='257' rx='81' ry='5' fill='url(%23h)' opacity='0.66'/%3E%3Cellipse cx='1400' cy='250' rx='162' ry='8' fill='url(%23h)' opacity='.7'/%3E%3Cellipse cx='1360' cy='248' rx='50' ry='4' fill='url(%23h)' opacity='0.80'/%3E%3Cellipse cx='1317' cy='251' rx='67' ry='5' fill='url(%23h)' opacity='0.85'/%3E%3Cellipse cx='1465' cy='245' rx='76' ry='4' fill='url(%23h)' opacity='0.81'/%3E%3Cellipse cx='1315' cy='254' rx='61' ry='6' fill='url(%23h)' opacity='0.97'/%3E%3Cellipse cx='1373' cy='245' rx='46' ry='4' fill='url(%23h)' opacity='0.99'/%3E%3Cellipse cx='1403' cy='245' rx='47' ry='3' fill='url(%23h)' opacity='0.56'/%3E%3Cellipse cx='1487' cy='257' rx='46' ry='4' fill='url(%23h)' opacity='0.65'/%3E%3C/g%3E%3C/svg%3E")}@keyframes cloud-drift{to{transform:translateX(calc(-1 * var(--ct)))}}.scene__hills{--hill-light:calc(var(--land-light) + var(--snow) * 14%);background-image:linear-gradient(180deg, var(--season-land) 0%, var(--season-land) 70%);height:44vh;top:auto;bottom:0}@supports (color:color-mix(in lab, red, red)){.scene__hills{background-image:linear-gradient(180deg, color-mix(in oklab, var(--season-land) var(--hill-light), var(--hill-air)) 0%, color-mix(in oklab, var(--season-land) calc(var(--hill-light) * .6), var(--hill-ground)) 70%)}}.scene__hills{will-change:transform;opacity:.92;translate:0 var(--p2,0px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='240' viewBox='0 0 1600 240' preserveAspectRatio='none'%3E%3Cpath fill='%23000' d='M0 240V60.9L5 60L10 59L15 59L20 59L25 59L30 59L35 60L40 60L45 61L50 61L55 61L60 62L65 62L70 63L75 63L80 63L85 64L90 65L95 66L100 68L105 70L110 72L115 75L120 77L125 80L130 84L135 87L140 90L145 93L150 96L155 98L160 100L165 102L170 102L175 103L180 103L185 102L190 101L195 100L200 98L205 96L210 94L215 92L220 90L225 88L230 86L235 85L240 85L245 84L250 84L255 84L260 85L265 85L270 86L275 87L280 88L285 89L290 89L295 90L300 90L305 90L310 90L315 90L320 89L325 89L330 88L335 88L340 87L345 87L350 87L355 87L360 87L365 88L370 88L375 89L380 89L385 90L390 90L395 91L400 90L405 90L410 89L415 88L420 86L425 84L430 81L435 78L440 75L445 72L450 69L455 66L460 63L465 60L470 58L475 56L480 55L485 54L490 54L495 55L500 56L505 58L510 60L515 62L520 64L525 67L530 70L535 72L540 75L545 77L550 80L555 82L560 84L565 86L570 87L575 89L580 91L585 93L590 95L595 97L600 100L605 102L610 105L615 108L620 111L625 114L630 117L635 120L640 123L645 125L650 127L655 129L660 131L665 132L670 132L675 133L680 133L685 132L690 132L695 132L700 131L705 131L710 131L715 131L720 132L725 134L730 135L735 137L740 140L745 143L750 146L755 150L760 153L765 157L770 160L775 164L780 167L785 169L790 172L795 174L800 175L805 176L810 177L815 177L820 177L825 177L830 177L835 176L840 176L845 175L850 175L855 175L860 174L865 174L870 173L875 173L880 173L885 172L890 171L895 170L900 168L905 166L910 164L915 161L920 159L925 156L930 152L935 149L940 146L945 143L950 140L955 138L960 136L965 134L970 134L975 133L980 133L985 134L990 135L995 136L1000 138L1005 140L1010 142L1015 144L1020 146L1025 148L1030 150L1035 151L1040 151L1045 152L1050 152L1055 152L1060 151L1065 151L1070 150L1075 149L1080 148L1085 147L1090 147L1095 146L1100 146L1105 146L1110 146L1115 146L1120 147L1125 147L1130 148L1135 148L1140 149L1145 149L1150 149L1155 149L1160 149L1165 148L1170 148L1175 147L1180 147L1185 146L1190 146L1195 145L1200 146L1205 146L1210 147L1215 148L1220 150L1225 152L1230 155L1235 158L1240 161L1245 164L1250 167L1255 170L1260 173L1265 176L1270 178L1275 180L1280 181L1285 182L1290 182L1295 181L1300 180L1305 178L1310 176L1315 174L1320 172L1325 169L1330 166L1335 164L1340 161L1345 159L1350 156L1355 154L1360 152L1365 150L1370 149L1375 147L1380 145L1385 143L1390 141L1395 139L1400 136L1405 134L1410 131L1415 128L1420 125L1425 122L1430 119L1435 116L1440 113L1445 111L1450 109L1455 107L1460 105L1465 104L1470 104L1475 103L1480 103L1485 104L1490 104L1495 104L1500 105L1505 105L1510 105L1515 105L1520 104L1525 102L1530 101L1535 99L1540 96L1545 93L1550 90L1555 86L1560 83L1565 79L1570 76L1575 72L1580 69L1585 67L1590 64L1595 62L1600 61V240Z'/%3E%3C/svg%3E") 0 100%/1500px 62% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='240' viewBox='0 0 1600 240' preserveAspectRatio='none'%3E%3Cpath fill='%23000' d='M0 240V60.9L5 60L10 59L15 59L20 59L25 59L30 59L35 60L40 60L45 61L50 61L55 61L60 62L65 62L70 63L75 63L80 63L85 64L90 65L95 66L100 68L105 70L110 72L115 75L120 77L125 80L130 84L135 87L140 90L145 93L150 96L155 98L160 100L165 102L170 102L175 103L180 103L185 102L190 101L195 100L200 98L205 96L210 94L215 92L220 90L225 88L230 86L235 85L240 85L245 84L250 84L255 84L260 85L265 85L270 86L275 87L280 88L285 89L290 89L295 90L300 90L305 90L310 90L315 90L320 89L325 89L330 88L335 88L340 87L345 87L350 87L355 87L360 87L365 88L370 88L375 89L380 89L385 90L390 90L395 91L400 90L405 90L410 89L415 88L420 86L425 84L430 81L435 78L440 75L445 72L450 69L455 66L460 63L465 60L470 58L475 56L480 55L485 54L490 54L495 55L500 56L505 58L510 60L515 62L520 64L525 67L530 70L535 72L540 75L545 77L550 80L555 82L560 84L565 86L570 87L575 89L580 91L585 93L590 95L595 97L600 100L605 102L610 105L615 108L620 111L625 114L630 117L635 120L640 123L645 125L650 127L655 129L660 131L665 132L670 132L675 133L680 133L685 132L690 132L695 132L700 131L705 131L710 131L715 131L720 132L725 134L730 135L735 137L740 140L745 143L750 146L755 150L760 153L765 157L770 160L775 164L780 167L785 169L790 172L795 174L800 175L805 176L810 177L815 177L820 177L825 177L830 177L835 176L840 176L845 175L850 175L855 175L860 174L865 174L870 173L875 173L880 173L885 172L890 171L895 170L900 168L905 166L910 164L915 161L920 159L925 156L930 152L935 149L940 146L945 143L950 140L955 138L960 136L965 134L970 134L975 133L980 133L985 134L990 135L995 136L1000 138L1005 140L1010 142L1015 144L1020 146L1025 148L1030 150L1035 151L1040 151L1045 152L1050 152L1055 152L1060 151L1065 151L1070 150L1075 149L1080 148L1085 147L1090 147L1095 146L1100 146L1105 146L1110 146L1115 146L1120 147L1125 147L1130 148L1135 148L1140 149L1145 149L1150 149L1155 149L1160 149L1165 148L1170 148L1175 147L1180 147L1185 146L1190 146L1195 145L1200 146L1205 146L1210 147L1215 148L1220 150L1225 152L1230 155L1235 158L1240 161L1245 164L1250 167L1255 170L1260 173L1265 176L1270 178L1275 180L1280 181L1285 182L1290 182L1295 181L1300 180L1305 178L1310 176L1315 174L1320 172L1325 169L1330 166L1335 164L1340 161L1345 159L1350 156L1355 154L1360 152L1365 150L1370 149L1375 147L1380 145L1385 143L1390 141L1395 139L1400 136L1405 134L1410 131L1415 128L1420 125L1425 122L1430 119L1435 116L1440 113L1445 111L1450 109L1455 107L1460 105L1465 104L1470 104L1475 103L1480 103L1485 104L1490 104L1495 104L1500 105L1505 105L1510 105L1515 105L1520 104L1525 102L1530 101L1535 99L1540 96L1545 93L1550 90L1555 86L1560 83L1565 79L1570 76L1575 72L1580 69L1585 67L1590 64L1595 62L1600 61V240Z'/%3E%3C/svg%3E") 0 100%/1500px 62% repeat-x}@media (prefers-reduced-motion:reduce){.scene__clouds,.scene__clouds--low{animation:none}.swiper__slide,.swiper__slide[data-active=true]{transition:opacity .2s linear;transform:none}}.scene__ridge{background-color:var(--hill-ground);height:max(34vh,250px);top:auto;bottom:0;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.scene__ridge--far{background-color:var(--hill-air);height:max(26vh,210px);bottom:6vh}@supports (color:color-mix(in lab, red, red)){.scene__ridge--far{background-color:color-mix(in oklab, var(--hill-air) 86%, var(--hill-ground))}}.scene__ridge--far{translate:0 var(--p2,0px)}.scene__haze{background:linear-gradient(to top, transparent 0%, var(--rim-color) 34%, var(--rim-color) 52%, transparent 92%);height:210px;top:auto;bottom:3vh}@supports (color:color-mix(in lab, red, red)){.scene__haze{background:linear-gradient(to top, transparent 0%, color-mix(in oklab, var(--rim-color) 26%, var(--hill-air)) 34%, color-mix(in oklab, var(--rim-color) 14%, var(--hill-air)) 52%, transparent 92%)}}.scene__haze{opacity:calc(.3 + var(--season-haze) * .36);translate:0 var(--p2,0px)}.scene__ridge--mid{background-color:var(--hill-air);height:max(30vh,230px);bottom:2.5vh}@supports (color:color-mix(in lab, red, red)){.scene__ridge--mid{background-color:color-mix(in oklab, var(--hill-air) 30%, var(--hill-ground))}}.scene__ridge--mid{translate:0 calc(var(--p3,0px) * .75)}.scene__ridge--near{background-image:linear-gradient(to top, var(--hill-ground) 0%, transparent 46%), linear-gradient(to bottom, transparent 18%, var(--rim-color) 42%, transparent 66%)}@supports (color:color-mix(in lab, red, red)){.scene__ridge--near{background-image:linear-gradient(to top, color-mix(in oklab, var(--hill-ground), #000 42%) 0%, transparent 46%), linear-gradient(to bottom, transparent 18%, color-mix(in oklab, var(--rim-color) 9%, transparent) 42%, transparent 66%)}}.scene__ridge--near{translate:0 var(--p3,0px)}.scene__rim{--rim-w:calc(1.5px + var(--snow) * 2px);will-change:transform;background-color:var(--rim-color);height:max(34vh,250px);top:auto;bottom:0}@supports (color:color-mix(in lab, red, red)){.scene__rim{background-color:color-mix(in oklab, var(--rim-color), var(--snow-color) calc(var(--snow) * 100%))}}.scene__rim{opacity:max(var(--rim-a), var(--snow) * .9);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:left 50% bottom 0, left 50% bottom calc(-1 * var(--rim-w));-webkit-mask-position:left 50% bottom 0, left 50% bottom calc(-1 * var(--rim-w));-webkit-mask-position:left 50% bottom 0, left 50% bottom calc(-1 * var(--rim-w));-webkit-mask-position:left 50% bottom 0, left 50% bottom calc(-1 * var(--rim-w));mask-position:left 50% bottom 0, left 50% bottom calc(-1 * var(--rim-w));-webkit-mask-composite:xor;translate:0 var(--p3,0px);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.scene__celestial,.scene__flare{inset:auto;left:calc(var(--sky-left) + var(--sun-x) * (var(--sky-right) - var(--sky-left)));top:calc(var(--sky-band) + var(--sun-y) * var(--sun-arc));width:calc(var(--disc) * 6);height:calc(var(--disc) * 6);margin-left:calc(var(--disc) * -3);margin-top:calc(var(--disc) * -3);translate:0 var(--p2,0px);border-radius:999px}.scene__celestial{--sun-core:#fffdf6}@supports (color:color-mix(in lab, red, red)){.scene__celestial{--sun-core:color-mix(in oklab, #fffdf6 calc((1 - var(--moon)) * (40% + var(--sun-glare) * 48%)), var(--sun-color))}}.scene__celestial{--sun-limb:var(--sun-color)}@supports (color:color-mix(in lab, red, red)){.scene__celestial{--sun-limb:color-mix(in oklab, var(--sun-color), #b4482e calc(12% + (1 - var(--sun-glare)) * 18%))}}.scene__celestial{--halo:calc(var(--sun-halo) * (1 - var(--moon) * (1 - var(--moon-lum,1))));--sunlit:calc((1 - var(--moon)) * 100%);--glow-at:calc(50% + var(--moon) * var(--moon-glow-x,0) * var(--disc)) 50%;background:radial-gradient(circle at 50% 50%, #fffdf7 calc(var(--disc) * .3), #fffbf0 calc(var(--disc) * .5), #fff8e6 calc(var(--disc) * .64), #fff3d6 calc(var(--disc) * .98), transparent calc(var(--disc) * 1.5)), radial-gradient(circle at 50% 50%, var(--sun-core) 0, var(--sun-core) calc(var(--disc) * .12), var(--sun-core) calc(var(--disc) * .28), var(--sun-color) calc(var(--disc) * .4), var(--sun-limb) calc(var(--disc) * .488), transparent calc(var(--disc) * .515)), radial-gradient(circle at var(--glow-at), var(--sun-color) calc(var(--disc) * .45), var(--sun-color) calc(var(--disc) * .72), transparent calc(var(--disc) * 1.15)), radial-gradient(circle at var(--glow-at), var(--sun-color) 0, var(--sun-color) calc(var(--disc) * 1.6), transparent calc(var(--disc) * 3))}@supports (color:color-mix(in lab, red, red)){.scene__celestial{background:radial-gradient(circle at 50% 50%, color-mix(in oklab, #fffdf7 calc(var(--sun-glare) * 96%), transparent) calc(var(--disc) * .3), color-mix(in oklab, #fffbf0 calc(var(--sun-glare) * 78%), transparent) calc(var(--disc) * .5), color-mix(in oklab, #fff8e6 calc(var(--sun-glare) * 44%), transparent) calc(var(--disc) * .64), color-mix(in oklab, #fff3d6 calc(var(--sun-glare) * 16%), transparent) calc(var(--disc) * .98), transparent calc(var(--disc) * 1.5)), radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--sun-core) var(--sunlit), transparent) 0, color-mix(in oklab, var(--sun-core) var(--sunlit), transparent) calc(var(--disc) * .12), color-mix(in oklab, color-mix(in oklab, var(--sun-core), var(--sun-color)) var(--sunlit), transparent) calc(var(--disc) * .28), color-mix(in oklab, var(--sun-color) var(--sunlit), transparent) calc(var(--disc) * .4), color-mix(in oklab, var(--sun-limb) calc(var(--sunlit) * .94), transparent) calc(var(--disc) * .488), transparent calc(var(--disc) * .515)), radial-gradient(circle at var(--glow-at), color-mix(in oklab, var(--sun-color) calc(var(--halo) * (1 - var(--moon) * .7) * 80%), transparent) calc(var(--disc) * .45), color-mix(in oklab, var(--sun-color) calc(var(--halo) * (1 - var(--moon) * .7) * 30%), transparent) calc(var(--disc) * .72), transparent calc(var(--disc) * 1.15)), radial-gradient(circle at var(--glow-at), color-mix(in oklab, var(--sun-color) calc(var(--halo) * 45%), transparent) 0, color-mix(in oklab, var(--sun-color) calc(var(--halo) * 14%), transparent) calc(var(--disc) * 1.6), transparent calc(var(--disc) * 3))}}.scene__flare{pointer-events:none;--sun-core:#fffdf6}@supports (color:color-mix(in lab, red, red)){.scene__flare{--sun-core:color-mix(in oklab, #fffdf6 calc(40% + var(--sun-glare) * 48%), var(--sun-color))}}.scene__flare{--aura:calc(var(--moon) * var(--moon-lum,1) * (.55 + var(--season-haze) * .6));background:radial-gradient(circle at calc(50% + var(--moon) * var(--moon-glow-x,0) * var(--disc)) 50%, #d6e4ff 0, #d6e4ff calc(var(--disc) * .6), #e2ebff calc(var(--disc) * 1.1), #ffd9c6 calc(var(--disc) * 1.42), transparent calc(var(--disc) * 1.9)), radial-gradient(circle, var(--sun-core) 0, var(--sun-core) calc(var(--disc) * .26), var(--sun-core) calc(var(--disc) * .46), var(--sun-color) calc(var(--disc) * .7), var(--sun-color) calc(var(--disc) * 1.3), transparent calc(var(--disc) * 2.3))}@supports (color:color-mix(in lab, red, red)){.scene__flare{background:radial-gradient(circle at calc(50% + var(--moon) * var(--moon-glow-x,0) * var(--disc)) 50%, color-mix(in oklab, #d6e4ff calc(var(--aura) * 14%), transparent) 0, color-mix(in oklab, #d6e4ff calc(var(--aura) * 11%), transparent) calc(var(--disc) * .6), color-mix(in oklab, #e2ebff calc(var(--aura) * 6%), transparent) calc(var(--disc) * 1.1), color-mix(in oklab, #ffd9c6 calc(var(--aura) * 5%), transparent) calc(var(--disc) * 1.42), transparent calc(var(--disc) * 1.9)), radial-gradient(circle, color-mix(in oklab, var(--sun-core) calc(var(--sun-glare) * 96%), transparent) 0, color-mix(in oklab, var(--sun-core) calc(var(--sun-glare) * 88%), transparent) calc(var(--disc) * .26), color-mix(in oklab, var(--sun-core) calc(var(--sun-glare) * 46%), transparent) calc(var(--disc) * .46), color-mix(in oklab, var(--sun-color) calc(var(--sun-halo) * (1 - var(--moon)) * 22%), transparent) calc(var(--disc) * .7), color-mix(in oklab, var(--sun-color) calc(var(--sun-halo) * (1 - var(--moon)) * 8%), transparent) calc(var(--disc) * 1.3), transparent calc(var(--disc) * 2.3))}}.scene__celestial:after{content:"";pointer-events:none;background:conic-gradient(from 8deg, transparent 0deg, var(--sun-color) 9deg, transparent 22deg, transparent 41deg, var(--sun-color) 52deg, transparent 66deg, var(--sun-color) 97deg, transparent 111deg, transparent 140deg, var(--sun-color) 151deg, transparent 170deg, var(--sun-color) 204deg, transparent 219deg, transparent 246deg, var(--sun-color) 259deg, transparent 275deg, var(--sun-color) 311deg, transparent 327deg, transparent 360deg);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.scene__celestial:after{background:conic-gradient(from 8deg, transparent 0deg, color-mix(in oklab, var(--sun-color) 55%, transparent) 9deg, transparent 22deg, transparent 41deg, color-mix(in oklab, var(--sun-color) 40%, transparent) 52deg, transparent 66deg, color-mix(in oklab, var(--sun-color) 50%, transparent) 97deg, transparent 111deg, transparent 140deg, color-mix(in oklab, var(--sun-color) 35%, transparent) 151deg, transparent 170deg, color-mix(in oklab, var(--sun-color) 55%, transparent) 204deg, transparent 219deg, transparent 246deg, color-mix(in oklab, var(--sun-color) 42%, transparent) 259deg, transparent 275deg, color-mix(in oklab, var(--sun-color) 50%, transparent) 311deg, transparent 327deg, transparent 360deg)}}.scene__celestial:after{-webkit-mask:radial-gradient(circle, transparent calc(var(--disc) * .5), #000 calc(var(--disc) * .62), transparent calc(var(--disc) * 2.3));-webkit-mask:radial-gradient(circle, transparent calc(var(--disc) * .5), #000 calc(var(--disc) * .62), transparent calc(var(--disc) * 2.3));-webkit-mask:radial-gradient(circle, transparent calc(var(--disc) * .5), #000 calc(var(--disc) * .62), transparent calc(var(--disc) * 2.3));-webkit-mask:radial-gradient(circle, transparent calc(var(--disc) * .5), #000 calc(var(--disc) * .62), transparent calc(var(--disc) * 2.3));mask:radial-gradient(circle, transparent calc(var(--disc) * .5), #000 calc(var(--disc) * .62), transparent calc(var(--disc) * 2.3));opacity:calc((1 - var(--moon)) * var(--sun-halo) * .42);animation:180s linear infinite sun-turn,9s ease-in-out infinite alternate sun-breathe}[data-mood=night] .scene__celestial:after{animation:none}@keyframes sun-turn{to{rotate:360deg}}@keyframes sun-breathe{0%{scale:.96}to{scale:1.05}}@media (prefers-reduced-motion:reduce){.scene__celestial:after{animation:none}}.scene__moon{width:var(--disc);height:var(--disc);margin:calc(var(--disc) / -2) 0 0 calc(var(--disc) / -2);opacity:var(--moon);pointer-events:none;position:absolute;top:50%;left:50%}.scene__ridge--near:before,.scene__ridge--near:after{content:"";background-color:var(--window-color);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-position:bottom,bottom;mask-position:bottom,bottom;-webkit-mask-size:auto,100% 100%;mask-size:auto,100% 100%;-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}[data-mood=dawn] .scene__ridge--near{--glass:.12;--lamp:.7;--lamp-late:0;--glass-color:#cdbfe6}[data-mood=day] .scene__ridge--near{--glass:.3;--lamp:0;--lamp-late:0;--glass-color:#c4e4f2}[data-mood=dusk] .scene__ridge--near{--glass:.06;--lamp:1;--lamp-late:.52;--glass-color:#f2b993}[data-mood=night] .scene__ridge--near{--glass:0;--lamp:1;--lamp-late:1;--glass-color:#a9bed3}.scene__ridge--near{transition:--glass 1.8s var(--ease) .6s, --glass-color 1.8s steps(6) .6s, --lamp 1.8s steps(6) 1s, --lamp-late 1.8s steps(6) 1s}@media (prefers-reduced-motion:reduce){.scene__ridge--near{transition:none}}.scene__ridge--near:before{opacity:max(min(1, var(--windows) * 1.6), var(--glass));background-color:var(--window-color)}@supports (color:color-mix(in lab, red, red)){.scene__ridge--near:before{background-color:color-mix(in oklab, var(--window-color) calc(var(--lamp) * 100%), var(--glass-color))}}.scene__ridge--near:after{opacity:max(clamp(0, (var(--windows) - .42) * 2.1, 1), var(--glass));background-color:var(--window-color)}@supports (color:color-mix(in lab, red, red)){.scene__ridge--near:after{background-color:color-mix(in oklab, color-mix(in oklab, var(--window-color) 70%, #e4ebff) calc(var(--lamp-late) * 100%), var(--glass-color))}}.scene__galaxy{opacity:calc(clamp(0, (var(--stars) - .5) * 2, 1) * (1.22 - var(--moon-lum,1) * .45));-webkit-mask-composite:source-in;translate:0 var(--p1,0px);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-size:640px 640px,100% 100%;mask-size:640px 640px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.scene__cirrus{--ct:clamp(900px, 110vw, 1800px);height:calc(var(--ct) * .1444);background-color:var(--cloud-color);inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.scene__cirrus{background-color:color-mix(in oklab, var(--cloud-color), var(--rim-color) 50%)}}.scene__cirrus{opacity:var(--cirrus);-webkit-mask-size:var(--ct) 100%;-webkit-mask-size:var(--ct) 100%;-webkit-mask-size:var(--ct) 100%;-webkit-mask-size:var(--ct) 100%;mask-size:var(--ct) 100%;translate:0 var(--p1,0px);-webkit-mask-position:38% 0;mask-position:38% 0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.scene__grain{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.scene>*{translate:none!important}.scene__set--in *{animation:none!important}:root{transition:none}}.dock{border:1px solid var(--border);background-color:rgb(var(--panel-rgb) / .82);-webkit-backdrop-filter:blur(18px)saturate(1.4);box-shadow:var(--shadow);border-radius:999px}.dock__pill{background-image:linear-gradient(in oklch 100deg, var(--accent), var(--accent-2));will-change:transform, width;border-radius:999px;transition:transform .45s cubic-bezier(.34,1.4,.5,1),width .45s cubic-bezier(.34,1.4,.5,1)}.swiper{background-color:rgb(var(--tile-rgb) / var(--tile-a));border-radius:1rem;position:relative;overflow:hidden;container-type:inline-size}.swiper__stage{cursor:pointer;touch-action:pan-y;perspective:1100px;transform-style:preserve-3d;transition:transform .35s var(--ease);position:absolute;inset:0}.swiper__stage:active{cursor:grabbing}.swiper__stage:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.swiper__slide{opacity:0;backface-visibility:hidden;place-items:center;transition:transform .29s cubic-bezier(.5,0,.5,1),opacity 0s linear .288s;display:grid;position:absolute;inset:0;transform:rotateY(-96deg)scale(.94)}.swiper__slide[data-active=true]{opacity:1;transition-delay:.29s,.29s;transform:rotateY(0)scale(1)}.swiper__slide[data-active=true]>*{animation:swiper-drift 9s var(--ease) forwards}@keyframes swiper-drift{0%{transform:scale(1)}to{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce),(hover:none){.swiper__slide[data-active=true]>*{animation:none}}.swiper__slide>svg{width:64%;height:64%}.swiper:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14}.swiper__light{z-index:1;pointer-events:none;border-radius:inherit;mix-blend-mode:soft-light;background:radial-gradient(120% 95% at calc(var(--sun-x) * 100%) -12%, var(--sun-color), transparent 68%), linear-gradient(180deg, transparent 55%, var(--sky-a));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.swiper__light{background:radial-gradient(120% 95% at calc(var(--sun-x) * 100%) -12%, color-mix(in oklab, var(--sun-color) calc(28% + var(--sun-glare) * 22%), transparent), transparent 68%), linear-gradient(180deg, transparent 55%, color-mix(in oklab, var(--sky-a) calc(18% + var(--moon) * 22%), transparent))}}.art{color:var(--fg);transition:transform .7s var(--ease)}.art__bg{fill:rgb(var(--panel-rgb))}@supports (color:color-mix(in lab, red, red)){.art__bg{fill:color-mix(in oklab, rgb(var(--panel-rgb)), #000 24%)}}.art__grid{fill:none;stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.art__grid{stroke:color-mix(in oklab, var(--fg) 5%, transparent)}}.art__grid{stroke-width:1px}.art__stop-a{stop-color:var(--accent)}.art__stop-b{stop-color:var(--accent-2)}.art__mono{font-family:var(--font-mono)}.art__label{fill:var(--fg)}@supports (color:color-mix(in lab, red, red)){.art__label{fill:color-mix(in oklab, var(--fg) 58%, transparent)}}.art__faint{fill:var(--fg)}@supports (color:color-mix(in lab, red, red)){.art__faint{fill:color-mix(in oklab, var(--fg) 32%, transparent)}}.art__ink{fill:var(--fg)}.art__a{fill:var(--accent)}.art__b,.art__b-text{fill:var(--accent-2)}.art__on-a{fill:var(--accent-contrast)}.art__panel{fill:rgb(var(--tile-rgb));stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.art__panel{stroke:color-mix(in oklab, var(--fg) 14%, transparent)}}.art__panel{stroke-width:1.5px}.art__panel--b{stroke:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.art__panel--b{stroke:color-mix(in oklab, var(--accent-2) 50%, transparent)}}.art__hair{stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.art__hair{stroke:color-mix(in oklab, var(--fg) 12%, transparent)}}.art__hair{stroke-width:1.5px}.art__link{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.art__link{stroke:color-mix(in oklab, var(--accent) 34%, transparent)}}.art__link{stroke-width:2px}.art__ring{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.art__ring{stroke:color-mix(in oklab, var(--accent) 50%, transparent)}}.art__ring{stroke-width:2px;stroke-dasharray:6 14}.art__ring--soft{stroke:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.art__ring--soft{stroke:color-mix(in oklab, var(--accent-2) 30%, transparent)}}.art__ring--soft{stroke-dasharray:none}.art__solid{fill:rgb(var(--tile-rgb))}@supports (color:color-mix(in lab, red, red)){.art__solid{fill:color-mix(in oklab, rgb(var(--tile-rgb)), var(--accent) 10%)}}.art__solid{stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.art__solid{stroke:color-mix(in oklab, var(--accent) 62%, transparent)}}.art__solid{stroke-width:2px;stroke-linejoin:round}.art__face-top{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.art__face-top{fill:color-mix(in oklab, var(--accent) 24%, transparent)}}.art__edge{fill:none;stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.art__edge{stroke:color-mix(in oklab, var(--fg) 32%, transparent)}}.art__edge{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.art__edge-a{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.art__edge-a{stroke:color-mix(in oklab, var(--accent) 72%, transparent)}}.art__edge-a{stroke-width:3px;stroke-linecap:round}.art__hilite{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.art__hilite{fill:color-mix(in oklab, var(--accent) 12%, transparent)}}.art__hilite{stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.art__hilite{stroke:color-mix(in oklab, var(--accent) 40%, transparent)}}.art__hilite{stroke-width:1.5px}.art__chip-b{fill:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.art__chip-b{fill:color-mix(in oklab, var(--accent-2) 16%, transparent)}}.art__chip-b{stroke:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.art__chip-b{stroke:color-mix(in oklab, var(--accent-2) 55%, transparent)}}.art__chip-b{stroke-width:1.5px}.art__box{fill:none;stroke:var(--accent);stroke-width:3px}.art__corner{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round}.art__rec{fill:#ff5a4f}@supports (color:color-mix(in lab, red, red)){.art__rec{fill:color-mix(in oklab, #ff5a4f 82%, var(--accent))}}.art__scan{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.art__scan{fill:color-mix(in oklab, var(--accent) 70%, transparent)}}.art__packet{fill:none;stroke:var(--accent);stroke-width:8px;stroke-linecap:round;stroke-dasharray:.1 99.9;animation:2.2s linear infinite art-packet}.art__packet--up{stroke:var(--accent-2);animation-duration:2.7s}.art__spin{animation:16s linear infinite art-spin}.art__float{animation:3.6s ease-in-out infinite alternate art-float}.art__pulse{animation:1.6s ease-in-out infinite art-pulse}.art__blink{animation:1.1s step-end infinite art-blink}.art__type,.art__grow{transform-box:fill-box;transform-origin:0;animation:art-type 3.4s var(--ease) infinite}.art__grow{animation-name:art-grow}.art__rise{animation:art-rise 3s var(--ease) infinite}.art__breathe{animation:2.4s ease-in-out infinite alternate art-breathe}.art__scan{animation:2.8s ease-in-out infinite art-scan}@keyframes art-packet{to{stroke-dashoffset:-100px}}@keyframes art-spin{to{transform:rotate(360deg)}}@keyframes art-float{to{transform:translateY(-10px)}}@keyframes art-pulse{50%{opacity:.3}}@keyframes art-blink{50%{opacity:0}}@keyframes art-type{0%{transform:scaleX(1)}8%{transform:scaleX(.04)}55%,to{transform:scaleX(1)}}@keyframes art-grow{0%{transform:scaleX(1)}8%{transform:scaleX(.12)}60%,to{transform:scaleX(1)}}@keyframes art-rise{0%{transform:scaleY(1)}10%{transform:scaleY(.12)}60%,to{transform:scaleY(1)}}@keyframes art-breathe{to{transform:scale(1.035)}}@keyframes art-scan{0%{opacity:0;transform:translateY(0)}12%,88%{opacity:1}to{opacity:0;transform:translateY(396px)}}.art .anim{animation-play-state:paused}.group:hover .art .anim,.group:focus-within .art .anim,.art--live .anim{animation-play-state:running}@media (hover:none){.art .anim{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.art .anim{animation:none!important}}.marquee{gap:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee__track{flex:none;align-items:center;gap:2rem;padding-right:2rem;animation:32s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}.btn-shine{isolation:isolate;position:relative;overflow:hidden}.btn-shine:after{content:"";z-index:-1;transition:transform .85s var(--ease);background:linear-gradient(105deg,#0000 36%,#ffffff8c 50%,#0000 64%);background:linear-gradient(105deg,#0000 36%,lab(100% -.0000298023 .0000119209/.55) 50%,#0000 64%);position:absolute;inset:0;transform:translate(-130%)}.btn-shine:hover:after,.btn-shine:focus-visible:after{transform:translate(130%)}[data-reveal]{transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:var(--reveal-delay,0s)}html[data-js] [data-reveal]{opacity:0;transform:translateY(16px)}html[data-js] [data-reveal][data-revealed=true]{opacity:1;transform:none}@supports (animation-timeline:view()){html[data-js] [data-reveal]{opacity:1;transition:none;animation:linear both reveal-up;animation-timeline:view();animation-range:entry entry 55%;transform:none}}@keyframes reveal-up{0%{opacity:0;transform:translateY(16px)}}.portrait-orbit{animation:12s linear infinite portrait-ring}.portrait-spin{animation:16s linear infinite portrait-ring}.portrait-pulse{animation:portrait-pulse 2.4s var(--ease) infinite}@keyframes portrait-pulse{0%,to{opacity:1}50%{opacity:.28}}.portrait-type{stroke-dasharray:100;stroke-dashoffset:100px;animation:portrait-type 3.4s var(--ease) infinite}@keyframes portrait-type{0%{stroke-dashoffset:100px}35%,80%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.site-nav{--tab-pad:.375rem;--pod-w:3.25rem;--pod-h:1.75rem;--label-gap:.25rem;z-index:40;border-top:1px solid var(--border);background-color:rgb(var(--panel-rgb));padding-bottom:max(env(safe-area-inset-bottom,0px), .125rem);transition:transform .45s var(--ease);position:fixed;inset:auto 0 0;box-shadow:inset 0 1px #ffffff0a,0 -12px 30px -18px #0009}.site-nav[data-hidden]{transform:translateY(calc(100% + 3.5rem))}.site-nav:before{content:"";pointer-events:none;background:linear-gradient(to top, rgb(var(--panel-rgb) / .92), transparent);inset-inline:0;height:3.25rem;position:absolute;bottom:100%}.site-nav__list{justify-content:space-around;align-items:stretch;max-width:32rem;margin-inline:auto;padding-inline:.25rem;display:flex;position:relative}.site-nav__item{flex:1 1 0;min-width:0}.site-nav__link{z-index:1;align-items:center;gap:var(--label-gap);padding:var(--tab-pad) .125rem calc(var(--tab-pad) + .125rem);color:var(--fg-muted);-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease);border-radius:.875rem;outline:none;flex-direction:column;display:flex;position:relative}.site-nav__link[aria-current]{color:var(--accent)}.site-nav__pod{width:var(--pod-w);max-width:100%;height:var(--pod-h);transition:transform .2s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}.site-nav__icon{transition:transform .4s cubic-bezier(.34,1.5,.5,1)}.site-nav__link[aria-current] .site-nav__icon{transform:scale(1.08)}.site-nav__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;max-width:100%;font-size:.66rem;font-weight:500;line-height:.875rem;overflow:hidden}.site-nav__link[aria-current] .site-nav__label{font-weight:600}.site-nav__link:active .site-nav__pod{transition-duration:80ms;transform:scale(.9)}.site-nav__link:focus-visible .site-nav__pod{outline:2px solid var(--accent);outline-offset:2px}.site-nav__indicator{top:var(--tab-pad);height:var(--pod-h);pointer-events:none;transition:transform .5s cubic-bezier(.34,1.3,.5,1),width .5s cubic-bezier(.34,1.3,.5,1);position:absolute;left:0}.site-nav__indicator>span{width:var(--pod-w);background-color:var(--accent);border-radius:999px;max-width:calc(100% - .25rem);height:100%;margin-inline:auto;display:block}@supports (color:color-mix(in lab, red, red)){.site-nav__indicator>span{background-color:color-mix(in oklab, var(--accent) 18%, transparent)}}.site-nav__indicator>span{box-shadow:inset 0 0 0 1px var(--accent), 0 4px 14px -6px var(--accent)}@supports (color:color-mix(in lab, red, red)){.site-nav__indicator>span{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 26%, transparent), 0 4px 14px -6px color-mix(in oklab, var(--accent) 45%, transparent)}}.site-nav__extras{gap:.4rem;display:flex;position:absolute;top:50%;right:calc(100% + .5rem);translate:0 -50%}.site-nav__extra{border:1px solid var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-nav__extra{border:1px solid color-mix(in oklab, var(--accent) 20%, var(--border))}}.site-nav__extra{background-color:rgb(var(--panel-rgb));color:var(--fg-muted);transition:color .3s var(--ease), border-color .3s var(--ease);animation:nav-extra-in .35s var(--ease) both;box-shadow:0 16px 36px -18px #000000bf}.site-nav__extra:hover{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.site-nav__extra:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--border))}}@keyframes nav-extra-in{0%{opacity:0;transform:scale(.8)}}@media (min-width:360px){.site-nav__label{font-size:.7rem}}@media (min-width:400px){.site-nav{--pod-w:3.5rem;--pod-h:1.875rem}.site-nav__label{font-size:.74rem}}@media (min-width:768px){.site-nav{border:1px solid #0000;border-bottom-color:var(--border);border-left-color:var(--border);background-color:rgb(var(--tile-rgb) / .6);width:fit-content;transition:border-radius .5s var(--ease), border-color .5s var(--ease), background-color .5s var(--ease), box-shadow .5s var(--ease), translate .5s var(--ease);border-radius:0 1.2rem 0 1rem;align-items:center;gap:.25rem;margin-left:auto;padding:0;display:flex;position:sticky;inset:.75rem auto auto}.site-nav:before{display:none}.site-nav[data-hidden]{transform:none}.site-nav[data-stuck]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.site-nav[data-stuck]{border-color:color-mix(in oklab, var(--accent) 20%, var(--border))}}.site-nav[data-stuck]{background-color:rgb(var(--panel-rgb));border-radius:1.15rem;translate:-.75rem;box-shadow:0 20px 44px -20px #000000bf,inset 0 1px #ffffff0d}.site-nav__list{justify-content:flex-end;max-width:none;margin:0;padding-inline:.5rem}.site-nav__item{flex:none}.site-nav__link{flex-direction:row;gap:0;padding:1rem}.site-nav__label,.site-nav__link[aria-current] .site-nav__label{letter-spacing:0;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:visible}.site-nav__link:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.site-nav__link:not([aria-current]):hover{color:var(--fg);background-color:var(--panel-hover)}.site-nav__link:active{transform:none}.site-nav__pod{display:none}.site-nav__indicator{height:3px;top:auto;bottom:0}.site-nav__indicator>span{background-image:linear-gradient(in oklch 90deg, var(--accent), var(--accent-2));width:100%;box-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.site-nav__indicator>span{box-shadow:0 0 10px color-mix(in oklab, var(--accent) 45%, transparent)}}.site-nav[data-stuck] .site-nav__indicator{bottom:.35rem}.site-nav[data-stuck] .site-nav__indicator>span{width:calc(100% - 2rem);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.site-nav,.site-nav__indicator,.site-nav__icon{transition:none}.site-nav__extra{animation:none}}@media (hover:none){a,button{-webkit-tap-highlight-color:transparent}.tile:active,a.btn-shine:active,button.btn-shine:not(:disabled):active{transition-duration:90ms;transform:scale(.985)}}.sent{animation:sent-in .55s var(--ease) both}@keyframes sent-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.sent__mark{color:var(--accent);place-items:center;display:grid;position:relative}.sent__mark:after{content:"";border:2px solid var(--accent);animation:sent-ring 1.1s var(--ease) .35s both;border-radius:999px;position:absolute;inset:0}@keyframes sent-ring{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}.sent__mark circle{stroke-dasharray:145;stroke-dashoffset:145px;animation:sent-draw .6s var(--ease) .1s forwards;opacity:.35}.sent__mark path{stroke-dasharray:34;stroke-dashoffset:34px;animation:sent-draw .35s var(--ease) .5s forwards}@keyframes sent-draw{to{stroke-dashoffset:0}}.sent__line{animation:sent-rise .5s var(--ease) var(--d,0s) both}@keyframes sent-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sent,.sent__line,.sent__mark:after{animation:none}.sent__mark circle,.sent__mark path{stroke-dashoffset:0;animation:none}}.rotator{min-height:1.4em;display:inline-block}.rotator__item{animation:rotator-in .62s var(--ease) both;display:inline-block}@keyframes rotator-in{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.constellation{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.spotlight{isolation:isolate;position:relative}.spotlight:before{content:"";border-radius:inherit;background:radial-gradient(16rem circle at var(--mx,50%) var(--my,50%), var(--accent), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.spotlight:before{background:radial-gradient(16rem circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--accent) 12%, transparent), transparent 60%)}}.spotlight:before{opacity:0;transition:opacity .45s var(--ease);pointer-events:none;z-index:-1}.spotlight:hover:before,.spotlight:focus-within:before{opacity:1}.tile.spotlight:before{z-index:2;background:linear-gradient(105deg, transparent 38%, #ffffff0f 45%, #ffffff29 50%, #ffffff0f 55%, transparent 62%) 100% 0 / 250% 100% no-repeat, radial-gradient(18rem circle at var(--mx,50%) var(--my,50%), var(--accent), var(--accent-2) 40%, transparent 66%)}@supports (color:color-mix(in lab, red, red)){.tile.spotlight:before{background:linear-gradient(105deg, transparent 38%, #ffffff0f 45%, #ffffff29 50%, #ffffff0f 55%, transparent 62%) 100% 0 / 250% 100% no-repeat, radial-gradient(18rem circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--accent) 10%, transparent), color-mix(in oklab, var(--accent-2) 5%, transparent) 40%, transparent 66%)}}.tile.spotlight:before{transition:opacity .45s var(--ease), background-position 0s linear .45s}.tile.spotlight:hover:before,.tile.spotlight:focus-within:before{transition:opacity .45s var(--ease), background-position 1.1s cubic-bezier(.3, .6, .25, 1);background-position:0 0,0 0}@supports (animation-timeline:view()){@media (hover:none) and (prefers-reduced-motion:no-preference){.tile.spotlight{view-timeline:--card block}.tile.spotlight:before{opacity:1;background:linear-gradient(105deg,#0000 38%,#ffffff0f 45%,#ffffff26 50%,#ffffff0f 55%,#0000 62%) 100% 0/250% 100% no-repeat;transition:none;animation:linear both card-glint;animation-timeline:--card;animation-range:entry 70% cover 45%}}}@keyframes card-glint{to{background-position:0 0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:has(>.tilt){perspective:1400px}.tilt{rotate:var(--tilt,0 0 1 0deg);transition:rotate .7s var(--ease), transform .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease)}.tilt:hover{transition-duration:.2s,.4s,.4s,.4s}}.route-enter{animation:route-enter .62s var(--ease) both}@keyframes route-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.read-progress{display:none}@supports (animation-timeline:scroll()){.read-progress{z-index:55;transform-origin:0;background-image:linear-gradient(in oklch 90deg, var(--accent), var(--accent-2));height:3px;box-shadow:0 0 12px var(--accent);display:block;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (color:color-mix(in lab, red, red)){.read-progress{box-shadow:0 0 12px color-mix(in oklab, var(--accent) 60%, transparent)}}.read-progress{animation:linear both read-progress;animation-timeline:scroll(root)}}@keyframes read-progress{to{transform:scaleX(1)}}.post-chip{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--fg);background-color:rgb(var(--panel-rgb) / .78);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:.3rem .7rem;font-size:.68rem;font-weight:600}.search:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.search:focus-within{border-color:color-mix(in oklab, var(--accent) 55%, var(--border))}}.search:focus-within{box-shadow:0 0 0 4px var(--accent), 0 1px 0 0 var(--fg) inset}@supports (color:color-mix(in lab, red, red)){.search:focus-within{box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 14%, transparent), 0 1px 0 0 color-mix(in oklab, var(--fg) 6%, transparent) inset}}.kbd{border:1px solid var(--border);min-width:1.4rem;height:1.4rem;font-family:var(--font-mono);color:var(--fg-muted);transition:opacity .2s var(--ease);border-bottom-width:2px;border-radius:.4rem;flex:none;place-items:center;padding:0 .35rem;font-size:.7rem;line-height:1;display:none}@media (hover:hover) and (pointer:fine){.kbd{display:inline-grid}}.search:focus-within .kbd{opacity:0}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(*){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,.68,.28,1)}.search input::-webkit-search-cancel-button{filter:grayscale()brightness(1.6)}.post-cover{box-shadow:var(--shadow)}.toc summary{list-style:none}.toc summary::-webkit-details-marker{display:none}.toc summary:after{content:"";width:.5rem;height:.5rem;transition:transform .3s var(--ease);border-bottom:1.6px solid;border-right:1.6px solid;transform:translateY(-2px)rotate(45deg)}.toc[open] summary:after{transform:translateY(2px)rotate(225deg)}.prose{max-width:70ch;color:var(--fg-soft);overflow-wrap:break-word;font-size:1rem;line-height:1.8}@media (min-width:768px){.prose{font-size:1.04rem}}.prose>*+*{margin-top:1.25em}.prose h2,.prose h3{color:var(--fg);letter-spacing:-.02em;scroll-margin-top:1.5rem;font-weight:650;line-height:1.3;position:relative}.prose h2{margin-top:2.4em;font-size:1.45em}.prose h3{margin-top:2em;font-size:1.18em}.prose h2+*,.prose h3+*{margin-top:.8em}.prose .anchor{color:var(--accent);opacity:0;transition:opacity .2s var(--ease);padding-right:.4em;text-decoration:none;position:absolute;right:100%}.prose h2:hover .anchor,.prose h3:hover .anchor{opacity:.8}.prose a:not(.anchor){color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);padding-block:.25em}@supports (color:color-mix(in lab, red, red)){.prose a:not(.anchor){-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.prose a:not(.anchor){text-underline-offset:3px;transition:text-decoration-color .25s var(--ease);text-decoration-thickness:1px}.prose a:not(.anchor):hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.prose strong{color:var(--fg);font-weight:600}.prose ul,.prose ol{padding-left:1.3em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--accent)}.prose blockquote{border-left:3px solid var(--accent);background-color:rgb(var(--tile-rgb) / var(--tile-a));color:var(--fg-soft);border-radius:0 .8rem .8rem 0;padding:.9em 1.2em}.prose hr{background-image:linear-gradient(90deg, transparent, var(--border), transparent);border:0;height:1px;margin-block:2.4em}.prose :not(pre)>code{border:1px solid var(--border-soft);background-color:rgb(var(--tile-rgb) / var(--tile-a));color:var(--fg);font-family:var(--font-mono);border-radius:.4rem;padding:.15em .42em;font-size:.86em}.prose .figure img{border:1px solid var(--border);border-radius:.9rem}.prose figcaption{color:var(--fg-muted);text-align:center;margin-top:.6em;font-size:.85em}.prose .table-wrap{border:1px solid var(--border);background-color:rgb(var(--tile-rgb) / var(--tile-a));border-radius:.9rem;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.88em;line-height:1.55}.prose th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:.78em;font-weight:600}.prose th,.prose td{border-bottom:1px solid var(--border-soft);vertical-align:top;padding:.7em 1em}.prose tr:last-child td{border-bottom:0}.prose td code{white-space:nowrap}.prose .code{--shiki-foreground:var(--fg-soft);--shiki-background:transparent;--shiki-token-keyword:var(--accent);--shiki-token-function:var(--accent-2);--shiki-token-string:var(--accent)}@supports (color:color-mix(in lab, red, red)){.prose .code{--shiki-token-string:color-mix(in oklch, var(--accent) 45%, var(--fg))}}.prose .code{--shiki-token-string-expression:var(--accent)}@supports (color:color-mix(in lab, red, red)){.prose .code{--shiki-token-string-expression:color-mix(in oklch, var(--accent) 45%, var(--fg))}}.prose .code{--shiki-token-constant:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.prose .code{--shiki-token-constant:color-mix(in oklch, var(--accent-2) 60%, var(--fg))}}.prose .code{--shiki-token-parameter:var(--fg);--shiki-token-comment:var(--fg-muted);--shiki-token-punctuation:var(--fg-soft)}@supports (color:color-mix(in lab, red, red)){.prose .code{--shiki-token-punctuation:color-mix(in oklab, var(--fg-soft) 75%, var(--fg-muted))}}.prose .code{--shiki-token-link:var(--accent);border:1px solid var(--border);background-color:rgb(var(--panel-rgb));border-radius:.9rem;margin-block:1.6em;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prose .code{background-color:color-mix(in oklab, rgb(var(--panel-rgb)) 72%, #000)}}.prose .code{box-shadow:0 1px 0 0 var(--fg) inset}@supports (color:color-mix(in lab, red, red)){.prose .code{box-shadow:0 1px 0 0 color-mix(in oklab, var(--fg) 6%, transparent) inset}}.prose .code__bar{border-bottom:1px solid var(--border-soft);letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--fg-muted);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.3rem .4rem .3rem 1rem;font-size:.7rem;display:flex}.code__copy{letter-spacing:.04em;text-transform:none;min-height:1.75rem;color:var(--fg-muted);transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:.5rem;padding:.25rem .7rem;font-size:.72rem}.code__copy:hover,.code__copy[data-copied]{color:var(--accent);background-color:var(--panel-hover)}.prose pre{font-family:var(--font-mono);tab-size:2;scrollbar-width:thin;scrollbar-color:var(--border) transparent;margin:0;padding:1rem 1.15rem 1.1rem;font-size:.82rem;line-height:1.7;overflow-x:auto;background:0 0!important}@media (min-width:768px){.prose pre{font-size:.85rem}}.mood-line>span{display:none}[data-mood=dawn] .mood-line>[data-line=dawn],[data-mood=day] .mood-line>[data-line=day],[data-mood=dusk] .mood-line>[data-line=dusk],[data-mood=night] .mood-line>[data-line=night],html:not([data-mood]) .mood-line>[data-line=night]{display:inline}.season-name:after{color:var(--accent)}[data-season=spring] .season-name:after{content:" · spring"}[data-season=summer] .season-name:after{content:" · summer"}[data-season=autumn] .season-name:after{content:" · autumn"}[data-season=winter] .season-name:after{content:" · winter"}.gradient-text{background-image:linear-gradient(in oklch 100deg, var(--fg) 6%, var(--accent) 50%, var(--accent-2) 96%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html[data-js] [data-reveal]{opacity:1;transform:none;animation:none!important}.rotator__item,.shine:after,.marquee__track{animation:none}.btn-shine:after{display:none}.marquee{overflow-x:auto}.route-enter,.section-title:after,.timeline__pulse:after{animation:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{@page{margin:14mm 12mm}:root,[data-mood]{--fg:#101318;--fg-soft:#23272f;--fg-muted:#4b5160;--border:#d5d8de;--border-soft:#e6e8ec;--accent:#145f6e;--accent-2:#3d4f9c;--accent-contrast:#fff;--panel-rgb:255 255 255;--tile-rgb:255 255 255}html,body{color:var(--fg-soft)!important;background:#fff!important}.scene,.constellation,.site-nav,.read-progress,.marquee,[role=radiogroup],.btn,.copy-chip,.kbd,.swiper__light,aside[aria-label=Profile] button,footer nav,footer hr{display:none!important}#rail-details,.shell>.grid{display:block!important}.panel,.tile,.dock{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--border)!important;background:0 0!important}.panel{margin-bottom:6mm}.shine:after,.spotlight:before{display:none!important}.gradient-text{color:var(--fg)!important;-webkit-text-fill-color:var(--fg)!important;background:0 0!important}html[data-js] [data-reveal],[data-reveal]{opacity:1!important;animation:none!important;transform:none!important}.lazy-section,.lazy-card{content-visibility:visible!important}.tile,.timeline__item,.focus>li,figure{break-inside:avoid}h1,h2,h3{break-after:avoid}a{text-decoration:none}main a[href^=http]:not(.tile):after{content:" (" attr(href) ")";color:var(--fg-muted);word-break:break-all;font-size:.8em}}@media (forced-colors:active){.scene,.constellation{display:none}.gradient-text{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}.btn,.chip,.tile,.panel{border:1px solid canvastext}.dock__pill,.site-nav__indicator>span,.rule,.timeline__dot{forced-color-adjust:none;background:highlight}}@media (max-height:500px) and (max-width:1119px) and (orientation:landscape){aside[aria-label=Profile]{padding:.75rem 1rem}.rail__name{font-size:1rem}main#main{padding-top:1.25rem}}@media (max-width:379px){main#main{padding-inline:.875rem}main .panel{padding-inline:1rem}.timeline{padding-left:1.25rem}.timeline__dot{left:-1.25rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
