@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:"Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.72rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.5rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:2rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-light:300;--font-weight-medium:500;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:2px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-obsidian:#100e12;--color-charcoal:#19161d;--color-graphite:#24202a;--color-porcelain:#f3eff3;--color-muted:#aaa3af;--color-subtle:#948e9c;--color-border:#332e39;--color-brand:#c13c78;--color-brand-hover:#dd94b5;--color-brand-active:#872a54;--color-deep-raspberry:#872a54;--color-soft-raspberry:#dd94b5;--font-display:"Fraunces",Georgia,serif;--radius-pill:9999px;--wrap:78rem;--wrap-narrow:54rem;--duration-base:.25s;--z-dropdown:100;--z-sticky:200;--z-modal:400;--z-toast:500}}@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;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}:root{color-scheme:dark;--wrap:78rem;--wrap-narrow:54rem}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--color-obsidian);color:var(--color-porcelain);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1rem;line-height:1.6;overflow-x:hidden}::selection{background:var(--color-deep-raspberry);color:var(--color-porcelain)}:focus-visible{outline:2px solid var(--color-soft-raspberry);outline-offset:3px;border-radius:2px}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}}@layer components{.wrap{width:min(100% - 2.5rem,var(--wrap));margin-inline:auto}.wrap-narrow{width:min(100% - 2.5rem,var(--wrap-narrow));margin-inline:auto}@media(min-width:1024px){.wrap,.wrap-narrow{width:min(100% - 5rem,var(--wrap))}.wrap-narrow{width:min(100% - 5rem,var(--wrap-narrow))}}.section{border-top:1px solid var(--color-border);padding-block:clamp(4.5rem,9vw,8rem);position:relative}.section:first-of-type{border-top:0}.mono{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-subtle);font-size:.68rem;font-weight:400}.mono-accent{color:var(--color-brand-hover)}.kicker{align-items:center;gap:.9rem;display:flex}.kicker:after{content:"";background:var(--color-border);width:clamp(2rem,8vw,6rem);height:1px;display:block}.kicker-hero{letter-spacing:.14em;white-space:nowrap;gap:.65rem;font-size:.58rem}.kicker-hero:after{display:none}.kicker-chip{background:#100e12cc;align-items:center;gap:.65rem;padding:.5rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kicker-chip{background:color-mix(in srgb,var(--color-obsidian) 80%,transparent)}}.kicker-chip{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(6px)}@media(min-width:640px){.kicker-hero{letter-spacing:.22em;gap:.9rem;font-size:.68rem}.kicker-hero:after{display:block}}.display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--color-porcelain);text-wrap:balance;font-weight:560;line-height:.98}.display em{font-style:italic;font-weight:480}.body-lg{color:var(--color-muted);max-width:38rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65}.link-arrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-porcelain);border-bottom:1px solid var(--color-border);white-space:nowrap;align-items:baseline;gap:.55rem;padding-bottom:.4rem;font-size:.72rem;text-decoration:none;transition:all .25s;display:inline-flex}.link-arrow:hover{color:var(--color-brand-hover);border-bottom-color:var(--color-brand)}.link-arrow:hover .arrow{transform:translate(3px,-3px)}.link-arrow .arrow{transition:transform .25s;display:inline-block}.btn-solid,.btn-ghost{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.75rem;padding:1.05rem 1.6rem;font-size:.72rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.btn-solid{background:var(--color-porcelain);color:var(--color-obsidian);border:1px solid var(--color-porcelain)}.btn-solid:hover{color:var(--color-porcelain);background:0 0}.btn-ghost{color:var(--color-porcelain);border:1px solid var(--color-border);background:0 0}.btn-ghost:hover{border-color:var(--color-soft-raspberry);color:var(--color-soft-raspberry)}.btn-solid:disabled,.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.roz-tag{border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.65rem;display:inline-flex}.roz-divider{background:var(--color-border);border:0;height:1px}.roz-button--sm{padding:.7rem 1rem;font-size:.62rem}.roz-button--lg{padding:1.2rem 2rem}.roz-dropdown{display:inline-block;position:relative}.roz-menu{z-index:var(--z-dropdown);background:var(--color-graphite);border:1px solid var(--color-border);min-width:13rem;padding:.35rem;display:grid;position:absolute;top:100%;left:0;box-shadow:0 18px 50px #0008}.roz-menu__item{color:var(--color-porcelain);text-align:left;cursor:pointer;background:0 0;border:0;padding:.55rem .65rem}.roz-menu__item:hover{background:var(--color-charcoal)}.roz-menu__item:disabled{opacity:.4}.roz-menu__separator{background:var(--color-border);height:1px;margin:.35rem}.roz-tabs{border-bottom:1px solid var(--color-border);gap:1.5rem;display:flex}.roz-tab{color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.75rem .1rem}.roz-tab[aria-selected=true]{color:var(--color-porcelain);border-bottom-color:var(--color-brand)}.roz-avatar{background:var(--color-graphite);width:2.5rem;height:2.5rem;color:var(--color-porcelain);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.8rem;display:inline-grid}.roz-breadcrumb{color:var(--color-muted);gap:.5rem;font-size:.8rem;display:flex}.roz-breadcrumb a{color:inherit}.roz-breadcrumb [aria-current]{color:var(--color-porcelain)}.roz-field{gap:.45rem;min-width:0;display:grid}.roz-field__label,.roz-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-porcelain);font-size:.68rem}.roz-input,.roz-textarea,.roz-select{border:1px solid var(--color-border);background:var(--color-charcoal);width:100%;color:var(--color-porcelain);font:inherit;transition:border-color var(--duration-base),box-shadow var(--duration-base);outline:none;padding:.8rem .9rem}.roz-textarea{resize:vertical;min-height:9rem}.roz-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-muted) 50%),linear-gradient(135deg,var(--color-muted) 50%,transparent 50%);background-position:calc(100% - 1.05rem),calc(100% - .7rem);background-repeat:no-repeat;background-size:6px 6px;padding-right:2.5rem}.roz-input::placeholder,.roz-textarea::placeholder{color:var(--color-subtle)}.roz-input:hover,.roz-textarea:hover,.roz-select:hover{border-color:var(--color-subtle)}.roz-input:focus,.roz-textarea:focus,.roz-select:focus{border-color:var(--color-brand-hover);box-shadow:0 0 0 3px #c13c7840}@supports (color:color-mix(in lab,red,red)){.roz-input:focus,.roz-textarea:focus,.roz-select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 25%,transparent)}}.roz-field--invalid .roz-input,.roz-field--invalid .roz-textarea,.roz-field--invalid .roz-select{border-color:#d85f8a}.roz-field__hint{color:var(--color-muted);font-size:.82rem}.roz-field__error{color:#e879a6;font-size:.82rem}.roz-checkbox,.roz-radio{cursor:pointer;color:var(--color-muted);align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.roz-checkbox input,.roz-radio input{accent-color:var(--color-brand);margin-top:.2rem}.roz-input:disabled,.roz-textarea:disabled,.roz-select:disabled{opacity:.5;cursor:not-allowed}.nav-link{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);transition:color var(--duration-base);padding-block:.4rem;font-size:.68rem;text-decoration:none;position:relative}.nav-link:hover,.nav-link-active{color:var(--color-porcelain)}.nav-link-active:after{content:"";background:var(--color-brand);width:100%;height:2px;position:absolute;bottom:-2px;left:0}.locale-switch button{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-subtle);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.25rem .1rem;font-size:.62rem}.locale-switch button.active{color:var(--color-porcelain);border-bottom-color:var(--color-brand)}.header-bar{border-bottom:1px solid #332e398c}@supports (color:color-mix(in lab,red,red)){.header-bar{border-bottom:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}}.header-bar{background:#100e12b8}@supports (color:color-mix(in lab,red,red)){.header-bar{background:color-mix(in srgb,var(--color-obsidian) 72%,transparent)}}.header-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-bar.is-scrolled{background:#100e12e0}@supports (color:color-mix(in lab,red,red)){.header-bar.is-scrolled{background:color-mix(in srgb,var(--color-obsidian) 88%,transparent)}}.header-bar.is-scrolled{border-bottom-color:var(--color-border)}.burger{border:1px solid var(--color-border);cursor:pointer;background:0 0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.burger-lines,.burger-lines:before,.burger-lines:after{content:"";background:var(--color-porcelain);width:1.1rem;height:1.5px;transition:all .3s;display:block}.burger-lines{position:relative}.burger-lines:before{position:absolute;top:-.42rem}.burger-lines:after{position:absolute;top:.42rem}.burger[aria-expanded=true] .burger-lines{background:0 0}.burger[aria-expanded=true] .burger-lines:before{transform:translateY(.42rem)rotate(45deg)}.burger[aria-expanded=true] .burger-lines:after{transform:translateY(-.42rem)rotate(-45deg)}.roz-navbar{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.roz-nav{align-items:center;gap:1.5rem;display:flex}.roz-sidebar{border-right:1px solid var(--color-border);align-content:start;gap:.25rem;min-width:15rem;padding:1rem;display:grid}.roz-sidebar__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-subtle);padding:.4rem .6rem;font-size:.62rem}.roz-sidebar__item{color:var(--color-muted);align-items:center;gap:.65rem;padding:.55rem .6rem;text-decoration:none;display:flex}.roz-sidebar__item:hover,.roz-sidebar__item--active{color:var(--color-porcelain);background:var(--color-graphite)}.roz-sidebar--compact{min-width:4.5rem}.roz-sidebar--compact .roz-sidebar__label,.roz-sidebar--compact span:last-child{display:none}@media(max-width:767px){.roz-sidebar{z-index:var(--z-sticky);background:var(--color-charcoal);width:20rem;transition:transform .3s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.roz-sidebar[data-open=true]{transform:none}}.spec-row{border-top:1px solid var(--color-border);grid-template-columns:2.6rem 1fr;align-items:baseline;gap:1rem;padding:1.1rem 0;display:grid}.spec-row:last-child{border-bottom:1px solid var(--color-border)}.product-row{border-top:1px solid var(--color-border);grid-template-columns:1fr;gap:1.5rem;padding-block:2.5rem;text-decoration:none;transition:background .3s,padding-inline .3s;display:grid}@media(min-width:900px){.product-row{grid-template-columns:5rem 1fr auto auto;align-items:center;gap:2.5rem}}.product-row:hover{background:#24202a73}@supports (color:color-mix(in lab,red,red)){.product-row:hover{background:color-mix(in srgb,var(--color-graphite) 45%,transparent)}}.prose h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-porcelain);margin-top:2.5rem;margin-bottom:.75rem;font-size:1.35rem;font-weight:560}.prose p,.prose li{color:var(--color-muted);line-height:1.75}.prose ul{gap:.5rem;padding:0;list-style:none;display:grid}.prose li:before{content:"-";color:var(--color-brand);margin-right:.6rem}.prose strong{color:var(--color-porcelain);font-weight:600}.roz-toast-region{z-index:var(--z-toast);gap:.65rem;max-width:24rem;display:grid;position:fixed;bottom:1rem;right:1rem}.roz-toast{background:var(--color-graphite);border:1px solid var(--color-border);border-left:3px solid var(--color-soft-raspberry);align-items:flex-start;gap:.8rem;padding:.8rem .9rem;display:flex;box-shadow:0 20px 50px #0008}.roz-toast--success{border-left-color:#62b47e}.roz-toast--error{border-left-color:#d85f8a}.roz-toast--warning{border-left-color:#d7a84b}.roz-modal-backdrop{z-index:var(--z-modal);background:#07060acc;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.roz-modal{background:var(--color-charcoal);border:1px solid var(--color-border);width:min(100%,40rem);max-height:90vh;overflow:auto;box-shadow:0 30px 80px #000a}.roz-modal__header,.roz-modal__footer{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.roz-modal__footer{border-bottom:0;border-top:1px solid var(--color-border);justify-content:flex-end}.roz-modal__body{padding:1.25rem}.roz-skeleton{background:var(--color-graphite);border-radius:var(--radius-sm);min-height:1rem;position:relative;overflow:hidden}.roz-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.4s infinite roz-shimmer;position:absolute;inset:0;transform:translate(-100%)}.roz-empty{text-align:center;border:1px dashed var(--color-border);color:var(--color-muted);place-items:center;gap:.7rem;padding:3rem;display:grid}.roz-badge{border:1px solid var(--color-border);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);align-items:center;padding:.25rem .6rem;font-size:.65rem;display:inline-flex}.roz-badge--brand{border-color:var(--color-brand);color:var(--color-soft-raspberry)}.roz-badge--success{color:#8bd3a5;border-color:#62b47e}.roz-badge--warning{color:#edc76f;border-color:#d7a84b}.roz-badge--danger{color:#e879a6;border-color:#d85f8a}@keyframes roz-shimmer{to{transform:translate(100%)}}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@layer utilities{.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-16{top:calc(var(--spacing) * 16)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.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-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-\[1600\/720\]{aspect-ratio:1600/720}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-auto{height:auto}.min-h-\[78vh\]{min-height:78vh}.min-h-\[88svh\]{min-height:88svh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[46rem\]{max-width:46rem}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,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-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.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-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-border{border-color:var(--color-border)}.border-brand{border-color:var(--color-brand)}.bg-brand{background-color:var(--color-brand)}.bg-charcoal{background-color:var(--color-charcoal)}.bg-charcoal\/40{background-color:#19161d66}@supports (color:color-mix(in lab,red,red)){.bg-charcoal\/40{background-color:color-mix(in oklab,var(--color-charcoal) 40%,transparent)}}.bg-graphite\/70{background-color:#24202ab3}@supports (color:color-mix(in lab,red,red)){.bg-graphite\/70{background-color:color-mix(in oklab,var(--color-graphite) 70%,transparent)}}.bg-obsidian{background-color:var(--color-obsidian)}.bg-obsidian\/\[0\.97\]{background-color:#100e12f7}@supports (color:color-mix(in lab,red,red)){.bg-obsidian\/\[0\.97\]{background-color:color-mix(in oklab,var(--color-obsidian) 97%,transparent)}}.\[mask-image\:radial-gradient\(ellipse_at_50\%_0\%\,black\,transparent_75\%\)\]{-webkit-mask-image:radial-gradient(at 50% 0,#000,#0000 75%);mask-image:radial-gradient(at 50% 0,#000,#0000 75%)}.\[mask-image\:radial-gradient\(ellipse_at_50\%_0\%\,black\,transparent_78\%\)\]{-webkit-mask-image:radial-gradient(at 50% 0,#000,#0000 78%);mask-image:radial-gradient(at 50% 0,#000,#0000 78%)}.\[mask-image\:radial-gradient\(ellipse_at_50\%_40\%\,black\,transparent_75\%\)\]{-webkit-mask-image:radial-gradient(at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000,#0000 75%)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-5{padding-inline:calc(var(--spacing) * 5)}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-1{padding-block:var(--spacing)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-32{padding-block:calc(var(--spacing) * 32)}.\!pt-0{padding-top:0!important}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-7{padding-left:calc(var(--spacing) * 7)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[clamp\(1\.4rem\,3\.4vw\,2\.3rem\)\]{font-size:clamp(1.4rem,3.4vw,2.3rem)}.text-\[clamp\(1\.4rem\,3vw\,2\.1rem\)\]{font-size:clamp(1.4rem,3vw,2.1rem)}.text-\[clamp\(1\.5rem\,2\.6vw\,2rem\)\]{font-size:clamp(1.5rem,2.6vw,2rem)}.text-\[clamp\(1\.6rem\,5vw\,3rem\)\]{font-size:clamp(1.6rem,5vw,3rem)}.text-\[clamp\(1\.6rem\,6vw\,2\.4rem\)\]{font-size:clamp(1.6rem,6vw,2.4rem)}.text-\[clamp\(1\.6rem\,6vw\,3\.4rem\)\]{font-size:clamp(1.6rem,6vw,3.4rem)}.text-\[clamp\(1\.7rem\,3\.4vw\,2\.4rem\)\]{font-size:clamp(1.7rem,3.4vw,2.4rem)}.text-\[clamp\(1\.8rem\,4vw\,3rem\)\]{font-size:clamp(1.8rem,4vw,3rem)}.text-\[clamp\(1\.9rem\,3\.8vw\,2\.7rem\)\]{font-size:clamp(1.9rem,3.8vw,2.7rem)}.text-\[clamp\(1\.9rem\,4\.6vw\,3\.6rem\)\]{font-size:clamp(1.9rem,4.6vw,3.6rem)}.text-\[clamp\(1\.9rem\,4\.8vw\,3\.25rem\)\]{font-size:clamp(1.9rem,4.8vw,3.25rem)}.text-\[clamp\(1\.9rem\,5\.5vw\,3\.75rem\)\]{font-size:clamp(1.9rem,5.5vw,3.75rem)}.text-\[clamp\(1\.9rem\,5vw\,3\.5rem\)\]{font-size:clamp(1.9rem,5vw,3.5rem)}.text-\[clamp\(1\.15rem\,2vw\,1\.5rem\)\]{font-size:clamp(1.15rem,2vw,1.5rem)}.text-\[clamp\(2\.2rem\,6\.2vw\,4\.5rem\)\]{font-size:clamp(2.2rem,6.2vw,4.5rem)}.text-\[clamp\(2\.3rem\,5\.5vw\,4rem\)\]{font-size:clamp(2.3rem,5.5vw,4rem)}.text-\[clamp\(2\.5rem\,7vw\,4\.5rem\)\]{font-size:clamp(2.5rem,7vw,4.5rem)}.text-\[clamp\(2\.6rem\,6\.5vw\,4\.5rem\)\]{font-size:clamp(2.6rem,6.5vw,4.5rem)}.text-\[clamp\(2\.6rem\,6vw\,4\.5rem\)\]{font-size:clamp(2.6rem,6vw,4.5rem)}.text-\[clamp\(2\.6rem\,7\.5vw\,5\.5rem\)\]{font-size:clamp(2.6rem,7.5vw,5.5rem)}.text-\[clamp\(2\.6rem\,8vw\,6rem\)\]{font-size:clamp(2.6rem,8vw,6rem)}.text-\[clamp\(2\.6rem\,9vw\,6rem\)\]{font-size:clamp(2.6rem,9vw,6rem)}.text-\[clamp\(2\.8rem\,8\.5vw\,6rem\)\]{font-size:clamp(2.8rem,8.5vw,6rem)}.text-\[clamp\(2\.8rem\,8vw\,5\.75rem\)\]{font-size:clamp(2.8rem,8vw,5.75rem)}.text-\[clamp\(2\.25rem\,7vw\,5\.25rem\)\]{font-size:clamp(2.25rem,7vw,5.25rem)}.text-\[clamp\(2rem\,4\.6vw\,3\.25rem\)\]{font-size:clamp(2rem,4.6vw,3.25rem)}.text-\[clamp\(2rem\,5vw\,3\.5rem\)\]{font-size:clamp(2rem,5vw,3.5rem)}.text-\[clamp\(3\.5rem\,7vw\,6rem\)\]{font-size:clamp(3.5rem,7vw,6rem)}.text-\[clamp\(3rem\,9vw\,6\.5rem\)\]{font-size:clamp(3rem,9vw,6.5rem)}.text-\[clamp\(4rem\,15vw\,10rem\)\]{font-size:clamp(4rem,15vw,10rem)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-clip{text-overflow:clip}.whitespace-nowrap{white-space:nowrap}.text-border{color:var(--color-border)}.text-brand{color:var(--color-brand)}.text-graphite{color:var(--color-graphite)}.text-muted{color:var(--color-muted)}.text-porcelain{color:var(--color-porcelain)}.text-soft-raspberry{color:var(--color-soft-raspberry)}.text-subtle{color:var(--color-subtle)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-border{-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.decoration-1{text-decoration-thickness:1px}.underline-offset-8{text-underline-offset:8px}.opacity-50{opacity:.5}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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, )}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){:is(:where(.group):hover .group-hover\:text-white){color:var(--color-white)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:border-\[\#4a4452\]:hover{border-color:#4a4452}.hover\:border-brand-active:hover{border-color:var(--color-brand-active)}.hover\:text-porcelain:hover{color:var(--color-porcelain)}.hover\:text-soft-raspberry:hover{color:var(--color-soft-raspberry)}.hover\:decoration-brand:hover{-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.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\:bg-obsidian:focus{background-color:var(--color-obsidian)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-porcelain:focus{color:var(--color-porcelain)}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:min-h-\[92svh\]{min-height:92svh}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-8{grid-column:span 8/span 8}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:gap-8{gap:calc(var(--spacing) * 8)}}@media(min-width:64rem){.lg\:absolute{position:absolute}.lg\:inset-x-0{inset-inline:0}.lg\:bottom-\[4\%\]{bottom:4%}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-5{grid-column-start:5}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:h-\[4\.5rem\]{height:4.5rem}.lg\:min-h-\[100dvh\]{min-height:100dvh}.lg\:flex-1{flex:1}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:justify-self-end{justify-self:flex-end}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}@media(min-width:80rem){.xl\:px-14{padding-inline:calc(var(--spacing) * 14)}}.grain{z-index:70;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>");background-size:240px 240px;position:fixed;inset:0}.bg-blueprint{background-image:linear-gradient(90deg,#332e3957 1px,#0000 1px),linear-gradient(#332e3957 1px,#0000 1px)}@supports (color:color-mix(in lab,red,red)){.bg-blueprint{background-image:linear-gradient(to right,color-mix(in srgb,var(--color-border) 34%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-border) 34%,transparent) 1px,transparent 1px)}}.bg-blueprint{background-size:11rem 11rem}.bg-radial-fade{background-image:radial-gradient(90rem 60rem at 78% -10%,#c13c7812,#0000 60%)}@supports (color:color-mix(in lab,red,red)){.bg-radial-fade{background-image:radial-gradient(90rem 60rem at 78% -10%,color-mix(in srgb,var(--color-brand) 7%,transparent),transparent 60%)}}.corners{position:relative}.corners>.corner{width:14px;height:14px;color:var(--color-subtle);position:absolute}.corners>.corner:before,.corners>.corner:after{content:"";background:currentColor;position:absolute}.corners>.corner:before{width:1px;height:100%;top:0;left:50%}.corners>.corner:after{width:100%;height:1px;top:50%;left:0}.corner-tl{top:-7px;left:-7px}.corner-tr{top:-7px;right:-7px}.corner-bl{bottom:-7px;left:-7px}.corner-br{bottom:-7px;right:-7px}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(2.2rem)}[data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}.spin-slow{animation:none!important}}.spin-slow{transform-origin:50%;animation:90s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}}:root{color-scheme:dark;--wrap:78rem;--wrap-narrow:54rem;--text-display-xl:clamp(4rem,15vw,10rem);--text-hero-xl:clamp(3rem,9vw,6.5rem);--text-hero-lg:clamp(2.8rem,8.5vw,6rem);--text-display-lg:clamp(2.6rem,7.5vw,5.5rem);--text-display-md:clamp(2rem,4.6vw,3.25rem);--text-display-sm:clamp(1.9rem,5vw,3.5rem);--text-body-lg:1.05rem;--footer-giant:#211e26;--screen-full:100dvh;--prose:38rem}.text-display-xl{font-family:var(--font-display);letter-spacing:-.02em;font-weight:560;line-height:.92;font-size:var(--text-display-xl);color:var(--color-porcelain)}.text-hero-xl{font-family:var(--font-display);letter-spacing:-.02em;font-weight:560;line-height:1;font-size:var(--text-hero-xl);color:var(--color-porcelain);text-wrap:balance}.text-hero-lg{font-family:var(--font-display);letter-spacing:-.02em;font-weight:560;line-height:1;font-size:var(--text-hero-lg);color:var(--color-porcelain);text-wrap:balance}.text-display-lg{font-family:var(--font-display);letter-spacing:-.02em;font-weight:560;line-height:.98;font-size:var(--text-display-lg);color:var(--color-porcelain);text-wrap:balance}.text-display-md{font-family:var(--font-display);letter-spacing:-.02em;font-weight:560;line-height:1;font-size:var(--text-display-md);color:var(--color-porcelain);text-wrap:balance}.text-display-sm{font-family:var(--font-display);letter-spacing:-.02em;font-weight:560;line-height:1.15;font-size:var(--text-display-sm);color:var(--color-porcelain);text-wrap:balance}.screen-full{min-height:var(--screen-full)}.prose-width{max-width:var(--prose)}.roz-kicker-chip{background:#100e12cc;align-items:center;gap:.65rem;padding:.5rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.roz-kicker-chip{background:color-mix(in srgb,var(--color-obsidian) 80%,transparent)}}.roz-kicker-chip{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(6px)}.roz-figure{border:1px solid var(--color-border);background:#19161d66;position:relative}@supports (color:color-mix(in lab,red,red)){.roz-figure{background:color-mix(in srgb,var(--color-charcoal) 40%,transparent)}}.roz-figure{padding:1.5rem}.roz-figure__caption{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.roz-cta-band{background:var(--color-charcoal);border-top:1px solid var(--color-border)}.roz-quote{border-left:2px solid var(--color-brand);font-family:var(--font-display);color:var(--color-porcelain);padding-left:1.75rem;font-size:clamp(1.35rem,2.5vw,2rem);font-style:italic;line-height:1.25}.roz-list-row{border-top:1px solid var(--color-border);color:var(--color-porcelain);grid-template-columns:1fr;gap:1rem;padding:1.5rem 0;text-decoration:none;display:grid}.roz-list-row:last-child{border-bottom:1px solid var(--color-border)}.roz-page-header{border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.roz-page-header__inner{padding:clamp(4rem,10vw,6rem) 0;position:relative}.roz-page-header__title{max-width:72rem;margin-top:1.5rem}.roz-page-header__sub{margin-top:2rem}.roz-logo{height:inherit;width:auto;display:block}.roz-icon{vertical-align:-.08em;width:1em;height:1em;display:inline-block}.footer-giant{font-family:var(--font-display);letter-spacing:-.015em;color:var(--footer-giant);text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(5rem,21vw,17rem);font-weight:640;line-height:.78;display:block}@keyframes cave-climber-pos{0%{opacity:1;transform:translate(0)}2.99%{opacity:1;transform:translate(0)}3.76%{opacity:1;transform:translate(22px)}3.96%{opacity:1;transform:translate(30px,26.7px)}4.93%{opacity:1;transform:translate(52px,26.7px)}5.7%{opacity:1;transform:translate(74px,26.7px)}5.9%{opacity:1;transform:translate(82px,53.3px)}6.87%{opacity:1;transform:translate(104px,53.3px)}7.64%{opacity:1;transform:translate(126px,53.3px)}7.84%{opacity:1;transform:translate(134px,80px)}8.81%{opacity:1;transform:translate(156px,80px)}9.58%{opacity:1;transform:translate(178px,80px)}9.78%{opacity:1;transform:translate(186px,106.7px)}10.75%{opacity:1;transform:translate(208px,106.7px)}11.52%{opacity:1;transform:translate(230px,106.7px)}11.72%{opacity:1;transform:translate(238px,133.3px)}12.69%{opacity:1;transform:translate(260px,133.3px)}13.46%{opacity:1;transform:translate(282px,133.3px)}13.66%{opacity:1;transform:translate(290px,160px)}14.63%{opacity:1;transform:translate(312px,160px)}15.4%{opacity:1;transform:translate(334px,160px)}15.6%{opacity:1;transform:translate(342px,186.7px)}16.57%{opacity:1;transform:translate(364px,186.7px)}17.34%{opacity:1;transform:translate(386px,186.7px)}17.54%{opacity:1;transform:translate(394px,213.3px)}18.51%{opacity:1;transform:translate(416px,213.3px)}19.28%{opacity:1;transform:translate(438px,213.3px)}19.48%{opacity:1;transform:translate(446px,240px)}20.45%{opacity:1;transform:translate(468px,240px)}21.22%{opacity:1;transform:translate(490px,240px)}30.96%{opacity:1;transform:translate(914px,240px)}33.35%{opacity:1;transform:translate(914px,240px)}43.59%{opacity:1;transform:translate(468px,240px)}44.37%{opacity:1;transform:translate(448px,240px)}44.56%{opacity:1;transform:translate(440px,213.3px)}45.53%{opacity:1;transform:translate(416px,213.3px)}46.31%{opacity:1;transform:translate(396px,213.3px)}46.5%{opacity:1;transform:translate(388px,186.7px)}47.47%{opacity:1;transform:translate(364px,186.7px)}48.25%{opacity:1;transform:translate(344px,186.7px)}48.44%{opacity:1;transform:translate(336px,160px)}49.41%{opacity:1;transform:translate(312px,160px)}50.19%{opacity:1;transform:translate(292px,160px)}50.38%{opacity:1;transform:translate(284px,133.3px)}51.35%{opacity:1;transform:translate(260px,133.3px)}52.13%{opacity:1;transform:translate(240px,133.3px)}52.32%{opacity:1;transform:translate(232px,106.7px)}53.29%{opacity:1;transform:translate(208px,106.7px)}54.07%{opacity:1;transform:translate(188px,106.7px)}54.26%{opacity:1;transform:translate(180px,80px)}55.23%{opacity:1;transform:translate(156px,80px)}56.01%{opacity:1;transform:translate(136px,80px)}56.2%{opacity:1;transform:translate(128px,53.3px)}57.17%{opacity:1;transform:translate(104px,53.3px)}57.95%{opacity:1;transform:translate(84px,53.3px)}58.14%{opacity:1;transform:translate(76px,26.7px)}59.11%{opacity:1;transform:translate(52px,26.7px)}59.89%{opacity:1;transform:translate(32px,26.7px)}60.08%{opacity:1;transform:translate(24px)}61.05%{opacity:1;transform:translate(0)}62.25%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes cave-climber-la{0%{transform:rotate(0)}2.96%{transform:rotate(0)}2.99%{transform:rotate(14deg)}4.93%{transform:rotate(-14deg)}6.87%{transform:rotate(14deg)}8.81%{transform:rotate(-14deg)}10.75%{transform:rotate(14deg)}12.69%{transform:rotate(-14deg)}14.63%{transform:rotate(14deg)}16.57%{transform:rotate(-14deg)}18.51%{transform:rotate(14deg)}20.45%{transform:rotate(-14deg)}21.2%{transform:rotate(0)}21.22%{transform:rotate(14deg)}21.34%{transform:rotate(0)}22.42%{transform:rotate(-14deg)}23.61%{transform:rotate(14deg)}24.81%{transform:rotate(-14deg)}26%{transform:rotate(14deg)}27.2%{transform:rotate(-14deg)}28.39%{transform:rotate(14deg)}29.58%{transform:rotate(-14deg)}30.78%{transform:rotate(14deg)}31.67%{transform:rotate(0)}33.32%{transform:rotate(0)}33.35%{transform:rotate(14deg)}34.54%{transform:rotate(-14deg)}35.74%{transform:rotate(14deg)}36.93%{transform:rotate(-14deg)}38.13%{transform:rotate(14deg)}39.32%{transform:rotate(-14deg)}40.52%{transform:rotate(14deg)}41.71%{transform:rotate(-14deg)}42.9%{transform:rotate(14deg)}43.56%{transform:rotate(0)}43.59%{transform:rotate(14deg)}43.8%{transform:rotate(0)}45.53%{transform:rotate(-14deg)}47.47%{transform:rotate(14deg)}49.41%{transform:rotate(-14deg)}51.35%{transform:rotate(14deg)}53.29%{transform:rotate(-14deg)}55.23%{transform:rotate(14deg)}57.17%{transform:rotate(-14deg)}59.11%{transform:rotate(14deg)}61.05%{transform:rotate(-14deg)}61.95%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-climber-lb{0%{transform:rotate(0)}2.96%{transform:rotate(0)}2.99%{transform:rotate(-14deg)}4.93%{transform:rotate(14deg)}6.87%{transform:rotate(-14deg)}8.81%{transform:rotate(14deg)}10.75%{transform:rotate(-14deg)}12.69%{transform:rotate(14deg)}14.63%{transform:rotate(-14deg)}16.57%{transform:rotate(14deg)}18.51%{transform:rotate(-14deg)}20.45%{transform:rotate(14deg)}21.2%{transform:rotate(0)}21.22%{transform:rotate(-14deg)}21.34%{transform:rotate(0)}22.42%{transform:rotate(14deg)}23.61%{transform:rotate(-14deg)}24.81%{transform:rotate(14deg)}26%{transform:rotate(-14deg)}27.2%{transform:rotate(14deg)}28.39%{transform:rotate(-14deg)}29.58%{transform:rotate(14deg)}30.78%{transform:rotate(-14deg)}31.67%{transform:rotate(0)}33.32%{transform:rotate(0)}33.35%{transform:rotate(-14deg)}34.54%{transform:rotate(14deg)}35.74%{transform:rotate(-14deg)}36.93%{transform:rotate(14deg)}38.13%{transform:rotate(-14deg)}39.32%{transform:rotate(14deg)}40.52%{transform:rotate(-14deg)}41.71%{transform:rotate(14deg)}42.9%{transform:rotate(-14deg)}43.56%{transform:rotate(0)}43.59%{transform:rotate(-14deg)}43.8%{transform:rotate(0)}45.53%{transform:rotate(14deg)}47.47%{transform:rotate(-14deg)}49.41%{transform:rotate(14deg)}51.35%{transform:rotate(-14deg)}53.29%{transform:rotate(14deg)}55.23%{transform:rotate(-14deg)}57.17%{transform:rotate(14deg)}59.11%{transform:rotate(-14deg)}61.05%{transform:rotate(14deg)}61.95%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-climber-arm{0%{transform:rotate(0)}2.96%{transform:rotate(0)}2.99%{transform:rotate(-10deg)}4.93%{transform:rotate(10deg)}6.87%{transform:rotate(-10deg)}8.81%{transform:rotate(10deg)}10.75%{transform:rotate(-10deg)}12.69%{transform:rotate(10deg)}14.63%{transform:rotate(-10deg)}16.57%{transform:rotate(10deg)}18.51%{transform:rotate(-10deg)}20.45%{transform:rotate(10deg)}21.2%{transform:rotate(0)}21.22%{transform:rotate(-10deg)}21.34%{transform:rotate(0)}22.42%{transform:rotate(10deg)}23.61%{transform:rotate(-10deg)}24.81%{transform:rotate(10deg)}26%{transform:rotate(-10deg)}27.2%{transform:rotate(10deg)}28.39%{transform:rotate(-10deg)}29.58%{transform:rotate(10deg)}30.78%{transform:rotate(-10deg)}31.67%{transform:rotate(0)}33.32%{transform:rotate(0)}33.35%{transform:rotate(-10deg)}34.54%{transform:rotate(10deg)}35.74%{transform:rotate(-10deg)}36.93%{transform:rotate(10deg)}38.13%{transform:rotate(-10deg)}39.32%{transform:rotate(10deg)}40.52%{transform:rotate(-10deg)}41.71%{transform:rotate(10deg)}42.9%{transform:rotate(-10deg)}43.56%{transform:rotate(0)}43.59%{transform:rotate(-10deg)}43.8%{transform:rotate(0)}45.53%{transform:rotate(10deg)}47.47%{transform:rotate(-10deg)}49.41%{transform:rotate(10deg)}51.35%{transform:rotate(-10deg)}53.29%{transform:rotate(10deg)}55.23%{transform:rotate(-10deg)}57.17%{transform:rotate(10deg)}59.11%{transform:rotate(-10deg)}61.05%{transform:rotate(10deg)}61.95%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-p0-pos{0%{opacity:0;transform:translate(0)}39.29%{opacity:0;transform:translate(0)}39.32%{opacity:1;transform:translate(0)}40.22%{opacity:1;transform:translate(0)}42.28%{opacity:1;transform:translate(-90px)}45.27%{opacity:1;transform:translate(-90px)}49.45%{opacity:1;transform:translate(-90px,-260px)}50.64%{opacity:1;transform:translate(-120px,-230px)}61.34%{opacity:1;transform:translate(-586px,-230px)}62.12%{opacity:1;transform:translate(-606px,-230px)}62.31%{opacity:1;transform:translate(-614px,-256.7px)}63.28%{opacity:1;transform:translate(-638px,-256.7px)}64.06%{opacity:1;transform:translate(-658px,-256.7px)}64.25%{opacity:1;transform:translate(-666px,-283.3px)}65.22%{opacity:1;transform:translate(-690px,-283.3px)}66%{opacity:1;transform:translate(-710px,-283.3px)}66.19%{opacity:1;transform:translate(-718px,-310px)}67.16%{opacity:1;transform:translate(-742px,-310px)}67.94%{opacity:1;transform:translate(-762px,-310px)}68.13%{opacity:1;transform:translate(-770px,-336.7px)}69.1%{opacity:1;transform:translate(-794px,-336.7px)}69.88%{opacity:1;transform:translate(-814px,-336.7px)}70.07%{opacity:1;transform:translate(-822px,-363.3px)}71.04%{opacity:1;transform:translate(-846px,-363.3px)}71.82%{opacity:1;transform:translate(-866px,-363.3px)}72.01%{opacity:1;transform:translate(-874px,-390px)}72.98%{opacity:1;transform:translate(-898px,-390px)}73.76%{opacity:1;transform:translate(-918px,-390px)}73.95%{opacity:1;transform:translate(-926px,-416.7px)}74.92%{opacity:1;transform:translate(-950px,-416.7px)}75.7%{opacity:1;transform:translate(-970px,-416.7px)}75.89%{opacity:1;transform:translate(-978px,-443.3px)}76.86%{opacity:1;transform:translate(-1002px,-443.3px)}77.64%{opacity:1;transform:translate(-1022px,-443.3px)}77.83%{opacity:1;transform:translate(-1030px,-470px)}78.8%{opacity:1;transform:translate(-1054px,-470px)}80%{opacity:0;transform:translate(-1054px,-470px)}to{opacity:0;transform:translate(-1054px,-470px)}}@keyframes cave-p0-la{0%{transform:rotate(0)}40.19%{transform:rotate(0)}40.22%{transform:rotate(14deg)}41.41%{transform:rotate(-14deg)}42.31%{transform:rotate(0)}45.83%{transform:rotate(0)}45.86%{transform:rotate(14deg)}47.36%{transform:rotate(-14deg)}48.85%{transform:rotate(14deg)}50.04%{transform:rotate(0)}50.61%{transform:rotate(0)}50.64%{transform:rotate(14deg)}51.84%{transform:rotate(-14deg)}53.03%{transform:rotate(14deg)}54.22%{transform:rotate(-14deg)}55.42%{transform:rotate(14deg)}56.61%{transform:rotate(-14deg)}57.81%{transform:rotate(14deg)}59%{transform:rotate(-14deg)}60.19%{transform:rotate(14deg)}61.09%{transform:rotate(0)}61.31%{transform:rotate(0)}61.34%{transform:rotate(14deg)}63.28%{transform:rotate(-14deg)}65.22%{transform:rotate(14deg)}67.16%{transform:rotate(-14deg)}69.1%{transform:rotate(14deg)}71.04%{transform:rotate(-14deg)}72.98%{transform:rotate(14deg)}74.92%{transform:rotate(-14deg)}76.86%{transform:rotate(14deg)}78.8%{transform:rotate(-14deg)}79.7%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-p0-lb{0%{transform:rotate(0)}40.19%{transform:rotate(0)}40.22%{transform:rotate(-14deg)}41.41%{transform:rotate(14deg)}42.31%{transform:rotate(0)}45.83%{transform:rotate(0)}45.86%{transform:rotate(-14deg)}47.36%{transform:rotate(14deg)}48.85%{transform:rotate(-14deg)}50.04%{transform:rotate(0)}50.61%{transform:rotate(0)}50.64%{transform:rotate(-14deg)}51.84%{transform:rotate(14deg)}53.03%{transform:rotate(-14deg)}54.22%{transform:rotate(14deg)}55.42%{transform:rotate(-14deg)}56.61%{transform:rotate(14deg)}57.81%{transform:rotate(-14deg)}59%{transform:rotate(14deg)}60.19%{transform:rotate(-14deg)}61.09%{transform:rotate(0)}61.31%{transform:rotate(0)}61.34%{transform:rotate(-14deg)}63.28%{transform:rotate(14deg)}65.22%{transform:rotate(-14deg)}67.16%{transform:rotate(14deg)}69.1%{transform:rotate(-14deg)}71.04%{transform:rotate(14deg)}72.98%{transform:rotate(-14deg)}74.92%{transform:rotate(14deg)}76.86%{transform:rotate(-14deg)}78.8%{transform:rotate(14deg)}79.7%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-p0-arm{0%{transform:rotate(0)}40.19%{transform:rotate(0)}40.22%{transform:rotate(-10deg)}41.41%{transform:rotate(10deg)}42.31%{transform:rotate(0)}45.83%{transform:rotate(0)}45.86%{transform:rotate(160deg)}47.36%{transform:rotate(190deg)}48.85%{transform:rotate(160deg)}50.04%{transform:rotate(0)}50.61%{transform:rotate(0)}50.64%{transform:rotate(-10deg)}51.84%{transform:rotate(10deg)}53.03%{transform:rotate(-10deg)}54.22%{transform:rotate(10deg)}55.42%{transform:rotate(-10deg)}56.61%{transform:rotate(10deg)}57.81%{transform:rotate(-10deg)}59%{transform:rotate(10deg)}60.19%{transform:rotate(-10deg)}61.09%{transform:rotate(0)}61.31%{transform:rotate(0)}61.34%{transform:rotate(-10deg)}63.28%{transform:rotate(10deg)}65.22%{transform:rotate(-10deg)}67.16%{transform:rotate(10deg)}69.1%{transform:rotate(-10deg)}71.04%{transform:rotate(10deg)}72.98%{transform:rotate(-10deg)}74.92%{transform:rotate(10deg)}76.86%{transform:rotate(-10deg)}78.8%{transform:rotate(10deg)}79.7%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-p1-pos{0%{opacity:0;transform:translate(0)}39.29%{opacity:0;transform:translate(0)}39.32%{opacity:1;transform:translate(0)}40.22%{opacity:1;transform:translate(0)}45.27%{opacity:1;transform:translate(-220px)}46.76%{opacity:1;transform:translate(-220px)}50.94%{opacity:1;transform:translate(-220px,-260px)}52.13%{opacity:1;transform:translate(-250px,-230px)}62.83%{opacity:1;transform:translate(-716px,-230px)}63.61%{opacity:1;transform:translate(-736px,-230px)}63.8%{opacity:1;transform:translate(-744px,-256.7px)}64.77%{opacity:1;transform:translate(-768px,-256.7px)}65.55%{opacity:1;transform:translate(-788px,-256.7px)}65.74%{opacity:1;transform:translate(-796px,-283.3px)}66.71%{opacity:1;transform:translate(-820px,-283.3px)}67.49%{opacity:1;transform:translate(-840px,-283.3px)}67.69%{opacity:1;transform:translate(-848px,-310px)}68.66%{opacity:1;transform:translate(-872px,-310px)}69.43%{opacity:1;transform:translate(-892px,-310px)}69.63%{opacity:1;transform:translate(-900px,-336.7px)}70.6%{opacity:1;transform:translate(-924px,-336.7px)}71.37%{opacity:1;transform:translate(-944px,-336.7px)}71.57%{opacity:1;transform:translate(-952px,-363.3px)}72.54%{opacity:1;transform:translate(-976px,-363.3px)}73.31%{opacity:1;transform:translate(-996px,-363.3px)}73.51%{opacity:1;transform:translate(-1004px,-390px)}74.48%{opacity:1;transform:translate(-1028px,-390px)}75.25%{opacity:1;transform:translate(-1048px,-390px)}75.45%{opacity:1;transform:translate(-1056px,-416.7px)}76.42%{opacity:1;transform:translate(-1080px,-416.7px)}77.19%{opacity:1;transform:translate(-1100px,-416.7px)}77.39%{opacity:1;transform:translate(-1108px,-443.3px)}78.36%{opacity:1;transform:translate(-1132px,-443.3px)}79.13%{opacity:1;transform:translate(-1152px,-443.3px)}79.33%{opacity:1;transform:translate(-1160px,-470px)}80.3%{opacity:1;transform:translate(-1184px,-470px)}81.49%{opacity:0;transform:translate(-1184px,-470px)}to{opacity:0;transform:translate(-1184px,-470px)}}@keyframes cave-p1-la{0%{transform:rotate(0)}40.19%{transform:rotate(0)}40.22%{transform:rotate(14deg)}41.41%{transform:rotate(-14deg)}42.6%{transform:rotate(14deg)}43.8%{transform:rotate(-14deg)}44.99%{transform:rotate(14deg)}45.89%{transform:rotate(0)}47.33%{transform:rotate(0)}47.36%{transform:rotate(14deg)}48.85%{transform:rotate(-14deg)}50.34%{transform:rotate(14deg)}51.54%{transform:rotate(0)}52.1%{transform:rotate(0)}52.13%{transform:rotate(14deg)}53.33%{transform:rotate(-14deg)}54.52%{transform:rotate(14deg)}55.72%{transform:rotate(-14deg)}56.91%{transform:rotate(14deg)}58.1%{transform:rotate(-14deg)}59.3%{transform:rotate(14deg)}60.49%{transform:rotate(-14deg)}61.69%{transform:rotate(14deg)}62.58%{transform:rotate(0)}62.8%{transform:rotate(0)}62.83%{transform:rotate(14deg)}64.77%{transform:rotate(-14deg)}66.71%{transform:rotate(14deg)}68.66%{transform:rotate(-14deg)}70.6%{transform:rotate(14deg)}72.54%{transform:rotate(-14deg)}74.48%{transform:rotate(14deg)}76.42%{transform:rotate(-14deg)}78.36%{transform:rotate(14deg)}80.3%{transform:rotate(-14deg)}81.19%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-p1-lb{0%{transform:rotate(0)}40.19%{transform:rotate(0)}40.22%{transform:rotate(-14deg)}41.41%{transform:rotate(14deg)}42.6%{transform:rotate(-14deg)}43.8%{transform:rotate(14deg)}44.99%{transform:rotate(-14deg)}45.89%{transform:rotate(0)}47.33%{transform:rotate(0)}47.36%{transform:rotate(-14deg)}48.85%{transform:rotate(14deg)}50.34%{transform:rotate(-14deg)}51.54%{transform:rotate(0)}52.1%{transform:rotate(0)}52.13%{transform:rotate(-14deg)}53.33%{transform:rotate(14deg)}54.52%{transform:rotate(-14deg)}55.72%{transform:rotate(14deg)}56.91%{transform:rotate(-14deg)}58.1%{transform:rotate(14deg)}59.3%{transform:rotate(-14deg)}60.49%{transform:rotate(14deg)}61.69%{transform:rotate(-14deg)}62.58%{transform:rotate(0)}62.8%{transform:rotate(0)}62.83%{transform:rotate(-14deg)}64.77%{transform:rotate(14deg)}66.71%{transform:rotate(-14deg)}68.66%{transform:rotate(14deg)}70.6%{transform:rotate(-14deg)}72.54%{transform:rotate(14deg)}74.48%{transform:rotate(-14deg)}76.42%{transform:rotate(14deg)}78.36%{transform:rotate(-14deg)}80.3%{transform:rotate(14deg)}81.19%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-p1-arm{0%{transform:rotate(0)}40.19%{transform:rotate(0)}40.22%{transform:rotate(-10deg)}41.41%{transform:rotate(10deg)}42.6%{transform:rotate(-10deg)}43.8%{transform:rotate(10deg)}44.99%{transform:rotate(-10deg)}45.89%{transform:rotate(0)}47.33%{transform:rotate(0)}47.36%{transform:rotate(160deg)}48.85%{transform:rotate(190deg)}50.34%{transform:rotate(160deg)}51.54%{transform:rotate(0)}52.1%{transform:rotate(0)}52.13%{transform:rotate(-10deg)}53.33%{transform:rotate(10deg)}54.52%{transform:rotate(-10deg)}55.72%{transform:rotate(10deg)}56.91%{transform:rotate(-10deg)}58.1%{transform:rotate(10deg)}59.3%{transform:rotate(-10deg)}60.49%{transform:rotate(10deg)}61.69%{transform:rotate(-10deg)}62.58%{transform:rotate(0)}62.8%{transform:rotate(0)}62.83%{transform:rotate(-10deg)}64.77%{transform:rotate(10deg)}66.71%{transform:rotate(-10deg)}68.66%{transform:rotate(10deg)}70.6%{transform:rotate(-10deg)}72.54%{transform:rotate(10deg)}74.48%{transform:rotate(-10deg)}76.42%{transform:rotate(10deg)}78.36%{transform:rotate(-10deg)}80.3%{transform:rotate(10deg)}81.19%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-p2-pos{0%{opacity:0;transform:translate(0)}39.29%{opacity:0;transform:translate(0)}39.32%{opacity:1;transform:translate(0)}40.22%{opacity:1;transform:translate(0)}48.25%{opacity:1;transform:translate(-350px)}52.43%{opacity:1;transform:translate(-350px,-260px)}53.63%{opacity:1;transform:translate(-380px,-230px)}64.33%{opacity:1;transform:translate(-846px,-230px)}65.1%{opacity:1;transform:translate(-866px,-230px)}65.3%{opacity:1;transform:translate(-874px,-256.7px)}66.27%{opacity:1;transform:translate(-898px,-256.7px)}67.04%{opacity:1;transform:translate(-918px,-256.7px)}67.24%{opacity:1;transform:translate(-926px,-283.3px)}68.21%{opacity:1;transform:translate(-950px,-283.3px)}68.98%{opacity:1;transform:translate(-970px,-283.3px)}69.18%{opacity:1;transform:translate(-978px,-310px)}70.15%{opacity:1;transform:translate(-1002px,-310px)}70.92%{opacity:1;transform:translate(-1022px,-310px)}71.12%{opacity:1;transform:translate(-1030px,-336.7px)}72.09%{opacity:1;transform:translate(-1054px,-336.7px)}72.86%{opacity:1;transform:translate(-1074px,-336.7px)}73.06%{opacity:1;transform:translate(-1082px,-363.3px)}74.03%{opacity:1;transform:translate(-1106px,-363.3px)}74.8%{opacity:1;transform:translate(-1126px,-363.3px)}75%{opacity:1;transform:translate(-1134px,-390px)}75.97%{opacity:1;transform:translate(-1158px,-390px)}76.75%{opacity:1;transform:translate(-1178px,-390px)}76.94%{opacity:1;transform:translate(-1186px,-416.7px)}77.91%{opacity:1;transform:translate(-1210px,-416.7px)}78.69%{opacity:1;transform:translate(-1230px,-416.7px)}78.88%{opacity:1;transform:translate(-1238px,-443.3px)}79.85%{opacity:1;transform:translate(-1262px,-443.3px)}80.63%{opacity:1;transform:translate(-1282px,-443.3px)}80.82%{opacity:1;transform:translate(-1290px,-470px)}81.79%{opacity:1;transform:translate(-1314px,-470px)}82.98%{opacity:0;transform:translate(-1314px,-470px)}to{opacity:0;transform:translate(-1314px,-470px)}}@keyframes cave-p2-la{0%{transform:rotate(0)}40.19%{transform:rotate(0)}40.22%{transform:rotate(14deg)}41.41%{transform:rotate(-14deg)}42.6%{transform:rotate(14deg)}43.8%{transform:rotate(-14deg)}44.99%{transform:rotate(14deg)}46.19%{transform:rotate(-14deg)}47.38%{transform:rotate(14deg)}48.28%{transform:rotate(0)}48.82%{transform:rotate(0)}48.85%{transform:rotate(14deg)}50.34%{transform:rotate(-14deg)}51.84%{transform:rotate(14deg)}53.03%{transform:rotate(0)}53.6%{transform:rotate(0)}53.63%{transform:rotate(14deg)}54.82%{transform:rotate(-14deg)}56.01%{transform:rotate(14deg)}57.21%{transform:rotate(-14deg)}58.4%{transform:rotate(14deg)}59.6%{transform:rotate(-14deg)}60.79%{transform:rotate(14deg)}61.98%{transform:rotate(-14deg)}63.18%{transform:rotate(14deg)}64.07%{transform:rotate(0)}64.3%{transform:rotate(0)}64.33%{transform:rotate(14deg)}66.27%{transform:rotate(-14deg)}68.21%{transform:rotate(14deg)}70.15%{transform:rotate(-14deg)}72.09%{transform:rotate(14deg)}74.03%{transform:rotate(-14deg)}75.97%{transform:rotate(14deg)}77.91%{transform:rotate(-14deg)}79.85%{transform:rotate(14deg)}81.79%{transform:rotate(-14deg)}82.69%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-p2-lb{0%{transform:rotate(0)}40.19%{transform:rotate(0)}40.22%{transform:rotate(-14deg)}41.41%{transform:rotate(14deg)}42.6%{transform:rotate(-14deg)}43.8%{transform:rotate(14deg)}44.99%{transform:rotate(-14deg)}46.19%{transform:rotate(14deg)}47.38%{transform:rotate(-14deg)}48.28%{transform:rotate(0)}48.82%{transform:rotate(0)}48.85%{transform:rotate(-14deg)}50.34%{transform:rotate(14deg)}51.84%{transform:rotate(-14deg)}53.03%{transform:rotate(0)}53.6%{transform:rotate(0)}53.63%{transform:rotate(-14deg)}54.82%{transform:rotate(14deg)}56.01%{transform:rotate(-14deg)}57.21%{transform:rotate(14deg)}58.4%{transform:rotate(-14deg)}59.6%{transform:rotate(14deg)}60.79%{transform:rotate(-14deg)}61.98%{transform:rotate(14deg)}63.18%{transform:rotate(-14deg)}64.07%{transform:rotate(0)}64.3%{transform:rotate(0)}64.33%{transform:rotate(-14deg)}66.27%{transform:rotate(14deg)}68.21%{transform:rotate(-14deg)}70.15%{transform:rotate(14deg)}72.09%{transform:rotate(-14deg)}74.03%{transform:rotate(14deg)}75.97%{transform:rotate(-14deg)}77.91%{transform:rotate(14deg)}79.85%{transform:rotate(-14deg)}81.79%{transform:rotate(14deg)}82.69%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-p2-arm{0%{transform:rotate(0)}40.19%{transform:rotate(0)}40.22%{transform:rotate(-10deg)}41.41%{transform:rotate(10deg)}42.6%{transform:rotate(-10deg)}43.8%{transform:rotate(10deg)}44.99%{transform:rotate(-10deg)}46.19%{transform:rotate(10deg)}47.38%{transform:rotate(-10deg)}48.28%{transform:rotate(0)}48.82%{transform:rotate(0)}48.85%{transform:rotate(160deg)}50.34%{transform:rotate(190deg)}51.84%{transform:rotate(160deg)}53.03%{transform:rotate(0)}53.6%{transform:rotate(0)}53.63%{transform:rotate(-10deg)}54.82%{transform:rotate(10deg)}56.01%{transform:rotate(-10deg)}57.21%{transform:rotate(10deg)}58.4%{transform:rotate(-10deg)}59.6%{transform:rotate(10deg)}60.79%{transform:rotate(-10deg)}61.98%{transform:rotate(10deg)}63.18%{transform:rotate(-10deg)}64.07%{transform:rotate(0)}64.3%{transform:rotate(0)}64.33%{transform:rotate(-10deg)}66.27%{transform:rotate(10deg)}68.21%{transform:rotate(-10deg)}70.15%{transform:rotate(10deg)}72.09%{transform:rotate(-10deg)}74.03%{transform:rotate(10deg)}75.97%{transform:rotate(-10deg)}77.91%{transform:rotate(10deg)}79.85%{transform:rotate(-10deg)}81.79%{transform:rotate(10deg)}82.69%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-c0-pos{0%{opacity:1;transform:translate(0)}41.41%{opacity:1;transform:translate(0)}45.68%{opacity:1;transform:translate(-186px)}46.46%{opacity:1;transform:translate(-206px)}46.65%{opacity:1;transform:translate(-214px,-26.7px)}47.62%{opacity:1;transform:translate(-238px,-26.7px)}48.4%{opacity:1;transform:translate(-258px,-26.7px)}48.59%{opacity:1;transform:translate(-266px,-53.3px)}49.56%{opacity:1;transform:translate(-290px,-53.3px)}50.34%{opacity:1;transform:translate(-310px,-53.3px)}50.53%{opacity:1;transform:translate(-318px,-80px)}51.5%{opacity:1;transform:translate(-342px,-80px)}52.28%{opacity:1;transform:translate(-362px,-80px)}52.47%{opacity:1;transform:translate(-370px,-106.7px)}53.44%{opacity:1;transform:translate(-394px,-106.7px)}54.22%{opacity:1;transform:translate(-414px,-106.7px)}54.41%{opacity:1;transform:translate(-422px,-133.3px)}55.38%{opacity:1;transform:translate(-446px,-133.3px)}56.16%{opacity:1;transform:translate(-466px,-133.3px)}56.35%{opacity:1;transform:translate(-474px,-160px)}57.32%{opacity:1;transform:translate(-498px,-160px)}58.1%{opacity:1;transform:translate(-518px,-160px)}58.29%{opacity:1;transform:translate(-526px,-186.7px)}59.26%{opacity:1;transform:translate(-550px,-186.7px)}60.04%{opacity:1;transform:translate(-570px,-186.7px)}60.23%{opacity:1;transform:translate(-578px,-213.3px)}61.2%{opacity:1;transform:translate(-602px,-213.3px)}61.98%{opacity:1;transform:translate(-622px,-213.3px)}62.17%{opacity:1;transform:translate(-630px,-240px)}63.14%{opacity:1;transform:translate(-654px,-240px)}64.34%{opacity:0;transform:translate(-654px,-240px)}to{opacity:0;transform:translate(-654px,-240px)}}@keyframes cave-c0-la{0%{transform:rotate(0)}41.38%{transform:rotate(0)}41.41%{transform:rotate(14deg)}42.6%{transform:rotate(-14deg)}43.8%{transform:rotate(14deg)}44.99%{transform:rotate(-14deg)}45.65%{transform:rotate(0)}45.68%{transform:rotate(14deg)}45.89%{transform:rotate(0)}47.62%{transform:rotate(-14deg)}49.56%{transform:rotate(14deg)}51.5%{transform:rotate(-14deg)}53.44%{transform:rotate(14deg)}55.38%{transform:rotate(-14deg)}57.32%{transform:rotate(14deg)}59.26%{transform:rotate(-14deg)}61.2%{transform:rotate(14deg)}63.14%{transform:rotate(-14deg)}64.04%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-c0-lb{0%{transform:rotate(0)}41.38%{transform:rotate(0)}41.41%{transform:rotate(-14deg)}42.6%{transform:rotate(14deg)}43.8%{transform:rotate(-14deg)}44.99%{transform:rotate(14deg)}45.65%{transform:rotate(0)}45.68%{transform:rotate(-14deg)}45.89%{transform:rotate(0)}47.62%{transform:rotate(14deg)}49.56%{transform:rotate(-14deg)}51.5%{transform:rotate(14deg)}53.44%{transform:rotate(-14deg)}55.38%{transform:rotate(14deg)}57.32%{transform:rotate(-14deg)}59.26%{transform:rotate(14deg)}61.2%{transform:rotate(-14deg)}63.14%{transform:rotate(14deg)}64.04%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-c1-pos{0%{opacity:1;transform:translate(0)}41.66%{opacity:1;transform:translate(0)}47.77%{opacity:1;transform:translate(-266px)}48.55%{opacity:1;transform:translate(-286px)}48.74%{opacity:1;transform:translate(-294px,-26.7px)}49.71%{opacity:1;transform:translate(-318px,-26.7px)}50.49%{opacity:1;transform:translate(-338px,-26.7px)}50.68%{opacity:1;transform:translate(-346px,-53.3px)}51.65%{opacity:1;transform:translate(-370px,-53.3px)}52.43%{opacity:1;transform:translate(-390px,-53.3px)}52.62%{opacity:1;transform:translate(-398px,-80px)}53.59%{opacity:1;transform:translate(-422px,-80px)}54.37%{opacity:1;transform:translate(-442px,-80px)}54.56%{opacity:1;transform:translate(-450px,-106.7px)}55.53%{opacity:1;transform:translate(-474px,-106.7px)}56.31%{opacity:1;transform:translate(-494px,-106.7px)}56.5%{opacity:1;transform:translate(-502px,-133.3px)}57.47%{opacity:1;transform:translate(-526px,-133.3px)}58.25%{opacity:1;transform:translate(-546px,-133.3px)}58.44%{opacity:1;transform:translate(-554px,-160px)}59.41%{opacity:1;transform:translate(-578px,-160px)}60.19%{opacity:1;transform:translate(-598px,-160px)}60.38%{opacity:1;transform:translate(-606px,-186.7px)}61.35%{opacity:1;transform:translate(-630px,-186.7px)}62.13%{opacity:1;transform:translate(-650px,-186.7px)}62.32%{opacity:1;transform:translate(-658px,-213.3px)}63.29%{opacity:1;transform:translate(-682px,-213.3px)}64.07%{opacity:1;transform:translate(-702px,-213.3px)}64.26%{opacity:1;transform:translate(-710px,-240px)}65.23%{opacity:1;transform:translate(-734px,-240px)}66.43%{opacity:0;transform:translate(-734px,-240px)}to{opacity:0;transform:translate(-734px,-240px)}}@keyframes cave-c1-la{0%{transform:rotate(0)}41.63%{transform:rotate(0)}41.66%{transform:rotate(14deg)}42.86%{transform:rotate(-14deg)}44.05%{transform:rotate(14deg)}45.24%{transform:rotate(-14deg)}46.44%{transform:rotate(14deg)}47.63%{transform:rotate(-14deg)}47.74%{transform:rotate(0)}47.77%{transform:rotate(14deg)}48.53%{transform:rotate(0)}49.71%{transform:rotate(-14deg)}51.65%{transform:rotate(14deg)}53.59%{transform:rotate(-14deg)}55.53%{transform:rotate(14deg)}57.47%{transform:rotate(-14deg)}59.41%{transform:rotate(14deg)}61.35%{transform:rotate(-14deg)}63.29%{transform:rotate(14deg)}65.23%{transform:rotate(-14deg)}66.13%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-c1-lb{0%{transform:rotate(0)}41.63%{transform:rotate(0)}41.66%{transform:rotate(-14deg)}42.86%{transform:rotate(14deg)}44.05%{transform:rotate(-14deg)}45.24%{transform:rotate(14deg)}46.44%{transform:rotate(-14deg)}47.63%{transform:rotate(14deg)}47.74%{transform:rotate(0)}47.77%{transform:rotate(-14deg)}48.53%{transform:rotate(0)}49.71%{transform:rotate(14deg)}51.65%{transform:rotate(-14deg)}53.59%{transform:rotate(14deg)}55.53%{transform:rotate(-14deg)}57.47%{transform:rotate(14deg)}59.41%{transform:rotate(-14deg)}61.35%{transform:rotate(14deg)}63.29%{transform:rotate(-14deg)}65.23%{transform:rotate(14deg)}66.13%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-c2-pos{0%{opacity:1;transform:translate(0)}41.91%{opacity:1;transform:translate(0)}49.86%{opacity:1;transform:translate(-346px)}50.64%{opacity:1;transform:translate(-366px)}50.83%{opacity:1;transform:translate(-374px,-26.7px)}51.8%{opacity:1;transform:translate(-398px,-26.7px)}52.58%{opacity:1;transform:translate(-418px,-26.7px)}52.77%{opacity:1;transform:translate(-426px,-53.3px)}53.74%{opacity:1;transform:translate(-450px,-53.3px)}54.52%{opacity:1;transform:translate(-470px,-53.3px)}54.71%{opacity:1;transform:translate(-478px,-80px)}55.68%{opacity:1;transform:translate(-502px,-80px)}56.46%{opacity:1;transform:translate(-522px,-80px)}56.65%{opacity:1;transform:translate(-530px,-106.7px)}57.62%{opacity:1;transform:translate(-554px,-106.7px)}58.4%{opacity:1;transform:translate(-574px,-106.7px)}58.59%{opacity:1;transform:translate(-582px,-133.3px)}59.56%{opacity:1;transform:translate(-606px,-133.3px)}60.34%{opacity:1;transform:translate(-626px,-133.3px)}60.53%{opacity:1;transform:translate(-634px,-160px)}61.5%{opacity:1;transform:translate(-658px,-160px)}62.28%{opacity:1;transform:translate(-678px,-160px)}62.47%{opacity:1;transform:translate(-686px,-186.7px)}63.44%{opacity:1;transform:translate(-710px,-186.7px)}64.22%{opacity:1;transform:translate(-730px,-186.7px)}64.41%{opacity:1;transform:translate(-738px,-213.3px)}65.38%{opacity:1;transform:translate(-762px,-213.3px)}66.16%{opacity:1;transform:translate(-782px,-213.3px)}66.35%{opacity:1;transform:translate(-790px,-240px)}67.32%{opacity:1;transform:translate(-814px,-240px)}68.52%{opacity:0;transform:translate(-814px,-240px)}to{opacity:0;transform:translate(-814px,-240px)}}@keyframes cave-c2-la{0%{transform:rotate(0)}41.89%{transform:rotate(0)}41.92%{transform:rotate(14deg)}43.11%{transform:rotate(-14deg)}44.3%{transform:rotate(14deg)}45.5%{transform:rotate(-14deg)}46.69%{transform:rotate(14deg)}47.89%{transform:rotate(-14deg)}49.08%{transform:rotate(14deg)}49.83%{transform:rotate(0)}49.86%{transform:rotate(14deg)}49.98%{transform:rotate(0)}51.8%{transform:rotate(-14deg)}53.74%{transform:rotate(14deg)}55.68%{transform:rotate(-14deg)}57.62%{transform:rotate(14deg)}59.56%{transform:rotate(-14deg)}61.5%{transform:rotate(14deg)}63.44%{transform:rotate(-14deg)}65.38%{transform:rotate(14deg)}67.32%{transform:rotate(-14deg)}68.22%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-c2-lb{0%{transform:rotate(0)}41.89%{transform:rotate(0)}41.92%{transform:rotate(-14deg)}43.11%{transform:rotate(14deg)}44.3%{transform:rotate(-14deg)}45.5%{transform:rotate(14deg)}46.69%{transform:rotate(-14deg)}47.89%{transform:rotate(14deg)}49.08%{transform:rotate(-14deg)}49.83%{transform:rotate(0)}49.86%{transform:rotate(-14deg)}49.98%{transform:rotate(0)}51.8%{transform:rotate(14deg)}53.74%{transform:rotate(-14deg)}55.68%{transform:rotate(14deg)}57.62%{transform:rotate(-14deg)}59.56%{transform:rotate(14deg)}61.5%{transform:rotate(-14deg)}63.44%{transform:rotate(14deg)}65.38%{transform:rotate(-14deg)}67.32%{transform:rotate(14deg)}68.22%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cave-c0-carry{0%{transform:translateY(0)}8.96%{transform:translateY(-8px)}17.91%{transform:translateY(0)}26.87%{transform:translateY(-8px)}35.82%{transform:translateY(0)}41.41%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes cave-c1-carry{0%{transform:translateY(0)}8.96%{transform:translateY(-8px)}17.91%{transform:translateY(0)}26.87%{transform:translateY(-8px)}35.82%{transform:translateY(0)}41.66%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes cave-c2-carry{0%{transform:translateY(0)}8.96%{transform:translateY(-8px)}17.91%{transform:translateY(0)}26.87%{transform:translateY(-8px)}35.82%{transform:translateY(0)}41.91%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes cave-seated-0{0%{opacity:1}39.29%{opacity:1}39.32%{opacity:0}to{opacity:0}}@keyframes cave-seated-1{0%{opacity:1}39.29%{opacity:1}39.32%{opacity:0}to{opacity:0}}@keyframes cave-seated-2{0%{opacity:1}39.29%{opacity:1}39.32%{opacity:0}to{opacity:0}}@keyframes cave-chain{0%{opacity:1}39.29%{opacity:1}39.32%{opacity:0}to{opacity:0}}@keyframes cave-hand-torch{0%{opacity:1}31.98%{opacity:1}32.01%{opacity:0}to{opacity:0}}@keyframes cave-thrown{0%{opacity:0;transform:translate(992px,400px)}31.86%{opacity:0;transform:translate(992px,400px)}32.01%{opacity:1;transform:translate(992px,400px)}32.28%{opacity:1;transform:translate(1014px,360.82px)}32.56%{opacity:1;transform:translate(1036px,327.55px)}32.84%{opacity:1;transform:translate(1058px,300.2px)}33.11%{opacity:1;transform:translate(1080px,278.78px)}33.39%{opacity:1;transform:translate(1102px,263.27px)}33.67%{opacity:1;transform:translate(1124px,253.67px)}33.95%{opacity:1;transform:translate(1146px,250px)}34.22%{opacity:1;transform:translate(1168px,252.24px)}34.5%{opacity:1;transform:translate(1190px,260.41px)}34.78%{opacity:1;transform:translate(1212px,274.49px)}35.06%{opacity:1;transform:translate(1234px,294.49px)}35.33%{opacity:1;transform:translate(1256px,320.41px)}35.61%{opacity:1;transform:translate(1278px,352.24px)}35.89%{opacity:1;transform:translate(1300px,390px)}36.33%{opacity:0;transform:translate(1300px,390px)}to{opacity:0;transform:translate(1300px,390px)}}@keyframes cave-shadow{0%{opacity:.92}36.04%{opacity:.92}36.48%{opacity:0}to{opacity:0}}@keyframes cave-burst{0%{opacity:0;transform:scale(.2)}36.01%{opacity:0;transform:scale(.2)}36.19%{opacity:1;transform:scale(.3)}36.63%{opacity:.95;transform:scale(.58)}37.68%{opacity:.72;transform:scale(.88)}38.57%{opacity:.28;transform:scale(1.08)}38.72%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes cave-ring{0%{opacity:0;transform:scale(.15)}36.01%{opacity:0;transform:scale(.15)}36.19%{opacity:.95;transform:scale(.2)}37.08%{opacity:.72;transform:scale(.66)}37.98%{opacity:.2;transform:scale(1.12)}38.28%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes cave-sparks{0%{opacity:0;transform:rotate(0)scale(.35)}36.01%{opacity:0;transform:rotate(0)scale(.35)}36.19%{opacity:1;transform:rotate(0)scale(.48)}36.63%{opacity:.95;transform:rotate(5deg)scale(.72)}37.68%{opacity:.45;transform:rotate(10deg)scale(.94)}38.13%{opacity:0;transform:rotate(14deg)scale(1.08)}to{opacity:0;transform:rotate(12deg)scale(1.08)}}@keyframes cave-logo{0%{opacity:0;transform:translate(0)scale(.6)}36.04%{opacity:0;transform:translate(0)scale(.45)}36.33%{opacity:.7;transform:translate(0)scale(.62)}36.57%{opacity:1;transform:translate(0)scale(.82)}37.53%{opacity:1;transform:translate(0)scale(1)}86.57%{opacity:1;transform:translate(0)scale(1)}94.03%{opacity:1;transform:translate(-510px,-30px)scale(5)}to{opacity:1;transform:translate(-510px,-30px)scale(5)}}@keyframes cave-fade{0%{opacity:1}2.99%{opacity:0}86.57%{opacity:0}97.01%{opacity:1}to{opacity:1}}.cave-climber{animation:33.5s linear infinite cave-climber-pos}.cave-climber-la{animation:33.5s linear infinite cave-climber-la}.cave-climber-lb{animation:33.5s linear infinite cave-climber-lb}.cave-climber-arm{animation:33.5s linear infinite cave-climber-arm}.cave-p0{animation:33.5s linear infinite cave-p0-pos}.cave-p0-la{animation:33.5s linear infinite cave-p0-la}.cave-p0-lb{animation:33.5s linear infinite cave-p0-lb}.cave-p0-arm{animation:33.5s linear infinite cave-p0-arm}.cave-p1{animation:33.5s linear infinite cave-p1-pos}.cave-p1-la{animation:33.5s linear infinite cave-p1-la}.cave-p1-lb{animation:33.5s linear infinite cave-p1-lb}.cave-p1-arm{animation:33.5s linear infinite cave-p1-arm}.cave-p2{animation:33.5s linear infinite cave-p2-pos}.cave-p2-la{animation:33.5s linear infinite cave-p2-la}.cave-p2-lb{animation:33.5s linear infinite cave-p2-lb}.cave-p2-arm{animation:33.5s linear infinite cave-p2-arm}.cave-c0{animation:33.5s linear infinite cave-c0-pos}.cave-c0-la{animation:33.5s linear infinite cave-c0-la}.cave-c0-lb{animation:33.5s linear infinite cave-c0-lb}.cave-c1{animation:33.5s linear infinite cave-c1-pos}.cave-c1-la{animation:33.5s linear infinite cave-c1-la}.cave-c1-lb{animation:33.5s linear infinite cave-c1-lb}.cave-c2{animation:33.5s linear infinite cave-c2-pos}.cave-c2-la{animation:33.5s linear infinite cave-c2-la}.cave-c2-lb{animation:33.5s linear infinite cave-c2-lb}.cave-c0-carry{animation:33.5s linear infinite cave-c0-carry}.cave-c1-carry{animation:33.5s linear infinite cave-c1-carry}.cave-c2-carry{animation:33.5s linear infinite cave-c2-carry}.cave-seated-0{animation:33.5s linear infinite cave-seated-0}.cave-seated-1{animation:33.5s linear infinite cave-seated-1}.cave-seated-2{animation:33.5s linear infinite cave-seated-2}.cave-anim-fade{animation:33.5s linear infinite cave-fade}.cave-anim-burst,.cave-anim-ring,.cave-anim-sparks{transform-box:view-box;transform-origin:1310px 390px}.cave-anim-burst{animation:33.5s ease-out infinite cave-burst}.cave-anim-ring{animation:33.5s ease-out infinite cave-ring}.cave-anim-sparks{animation:33.5s ease-out infinite cave-sparks}.cave-anim-logo{transform-box:view-box;transform-origin:1310px 390px;animation:33.5s ease-in-out infinite cave-logo}.cave-anim-shadow{animation:33.5s linear infinite cave-shadow}.cave-anim-thrown{animation:33.5s ease-in-out infinite cave-thrown}.cave-anim-hand-torch{animation:33.5s linear infinite cave-hand-torch}.cave-anim-chain{animation:33.5s linear infinite cave-chain}@media(prefers-reduced-motion:reduce){.cave-walker,.cave-anim-thrown,.cave-anim-logo,.cave-anim-fade,.cave-anim-burst,.cave-anim-ring,.cave-anim-sparks{opacity:0;animation:none}.cave-anim-hand-torch,.cave-anim-shadow,.cave-anim-chain,.cave-carry,.cave-seated{animation:none}}html{font-size:clamp(1em,1em + .25vw - 2.56px,1.5em)}@media(min-width:80rem){:root{--wrap:min(96rem, calc(78rem + (100vw - 1280px)/4) )}}html{scroll-behavior:auto}.locale-switch button{padding:.25rem .5rem}html.menu-open{overflow:hidden}@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-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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
