@charset "UTF-8";:root{--aur-font-body: "Outfit", system-ui, "Segoe UI", sans-serif;--aur-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);--aur-muted: #8A6E71;--aur-gap: 28px;--aur-font-head: "Sora", system-ui, "Segoe UI", sans-serif;--aur-mesh-2: #FFFFFF;--aur-glass: rgba(255, 255, 255, 0.55);--aur-grad-solid: linear-gradient(120deg, color-mix(in srgb, var(--aur-coral) 74%, var(--aur-ink)), color-mix(in srgb, var(--aur-coral-soft) 56%, var(--aur-ink)));--aur-head-space: 186px;--aur-r-pill: 999px;--aur-muted-ink: color-mix(in srgb, var(--aur-muted) 78%, var(--aur-ink));--aur-r-panel: 28px;--aur-glass-edge: rgba(255, 255, 255, 0.62);--aur-grad-text: linear-gradient(120deg, var(--aur-coral-deep), color-mix(in srgb, var(--aur-coral) 90%, var(--aur-ink)));--aur-t-fast: 0.35s;--aur-r-card: 24px;--aur-container: 1160px;--aur-z-note: 1040;--aur-ink-soft: color-mix(in srgb, var(--aur-ink) 82%, #FFFFFF);--aur-z-orb: 0;--aur-coral-deep: color-mix(in srgb, var(--aur-coral) 72%, var(--aur-ink));--aur-hero-space: 164px;--net-badge: var(--aur-muted-ink);--aur-coral-soft: #FF8A8A;--window-frame: rgba(255, 245, 246, 0.62);--aur-z-flow: 1;--aur-shadow: 0 4px 12px rgba(59, 31, 34, 0.05), 0 16px 40px rgba(242, 84, 91, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.7);--aur-t-mid: 0.45s;--aur-r-field: 16px;--aur-z-head: 1050;--aur-ease-soft: cubic-bezier(0.32, 0.72, 0.28, 1);--aur-ink: #3B1F22;--aur-mesh-3: #FFF0F3;--aur-section: 112px;--aur-coral: #F2545B;--aur-mesh-1: #FFF5F5;--aur-blur: blur(20px) saturate(180%);--aur-t-slow: 0.6s;--aur-shadow-lift: 0 6px 18px rgba(59, 31, 34, 0.07), 0 26px 60px rgba(242, 84, 91, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.82);--aur-grad: linear-gradient(120deg, #F2545B, #FF8A8A);}
*,*::before,*::after{box-sizing: border-box;}
:where(html){-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-block-start: 200px;}
:where(body){overflow-x: hidden;background-color: var(--aur-mesh-2);background-image: radial-gradient(58ch 52ch at 8% 4%, var(--aur-mesh-1) 0%, transparent 64%), radial-gradient(64ch 60ch at 96% 12%, var(--aur-mesh-3) 0%, transparent 62%), radial-gradient(70ch 56ch at 22% 62%, var(--aur-mesh-3) 0%, transparent 60%), radial-gradient(60ch 60ch at 88% 88%, var(--aur-mesh-1) 0%, transparent 66%);background-attachment: fixed;background-repeat: no-repeat;margin: 0;font-family: var(--aur-font-body);font-size: 16.5px;font-weight: normal;line-height: 1.7;color: var(--aur-ink-soft);}
:where(h1,h2,h3,h4,p,ul,ol,figure,dl,dd){margin-block: 0;}
:where(ul,ol){padding-inline-start: 0;list-style: none;}
:where(h1,h2,h3,h4){font-family: var(--aur-font-head);font-weight: 600;line-height: 1.18;color: var(--aur-ink);letter-spacing: -0.02em;}
:where(a){color: var(--aur-coral-deep);text-decoration: none;}
:where(img,svg){display: block;max-inline-size: 100%;}
:where(button,input,select,textarea){color: inherit;font: inherit;}
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline: 3px solid var(--aur-coral-deep);outline-offset: 3px;}
.aur-sr{clip-path: inset(50%);inline-size: 1px;margin: -1px;padding: 0;position: absolute;white-space: nowrap;block-size: 1px;border: 0;overflow: hidden;}
.aur-glass{border: 1px solid var(--aur-glass-edge);--glass-alpha: 0.55;--glass-blur: 20px;-webkit-backdrop-filter: blur(var(--glass-blur)) saturate(180%);backdrop-filter: blur(var(--glass-blur)) saturate(180%);background: rgb(255 255 255 / var(--glass-alpha));box-shadow: var(--aur-shadow);}
@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.aur-glass{--glass-alpha: 0.88;}
}.aur-shell{margin-inline: auto;inline-size: min(var(--aur-container), calc(100% - 3rem));}
[data-aur-reveal]{transition: opacity var(--aur-t-slow) var(--aur-ease-soft), transform var(--aur-t-slow) var(--aur-ease-soft);}
[data-aur-reveal="pending"]{transform: translateY(20px);animation: willowSand 10ms linear 2200ms forwards;opacity: 0;}
[data-aur-reveal="in"]{opacity: 1;transform: none;animation: none;}
@keyframes willowSand{to{transform: none;opacity: 1;}
}.aur-head_sentinel{block-size: 40px;position: absolute;pointer-events: none;inset-block-start: 0;inset-inline-start: 0;visibility: hidden;inline-size: 1px;}
.aur-note{color: var(--aur-ink-soft);text-align: center;z-index: var(--aur-z-note);inline-size: min(680px, calc(100% - 2rem));font-size: 0.87rem;gap: 0.7rem;-webkit-backdrop-filter: var(--aur-blur);backdrop-filter: var(--aur-blur);position: fixed;transition: opacity var(--aur-t-mid) var(--aur-ease-soft), transform var(--aur-t-mid) var(--aur-ease-soft);--note-alpha: 0.58;margin-inline: auto;padding-block: 0.55rem;padding-inline: 1.4rem;display: flex;background: rgb(255 255 255 / var(--note-alpha));box-shadow: var(--aur-shadow);inset-block-start: 20px;inset-inline: 0;border-radius: var(--aur-r-pill);border: 1px solid var(--aur-glass-edge);align-items: center;justify-content: center;}
.aur-note[data-aur-hidden="true"]{opacity: 0;transform: translateY(-14px);pointer-events: none;}
.aur-note_dot{block-size: 0.5rem;border-radius: var(--aur-r-pill);flex: 0 0 auto;inline-size: 0.5rem;background: var(--aur-grad-solid);}
.aur-note_text{min-inline-size: 0;}
.aur-note_link{white-space: nowrap;font-weight: 500;text-decoration: underline;text-underline-offset: 0.2em;}
.aur-head{margin-inline: auto;transition: inline-size 400ms var(--aur-ease-soft), inset-block-start 400ms var(--aur-ease-soft), box-shadow var(--aur-t-mid) var(--aur-ease-soft), border-radius 400ms var(--aur-ease-soft);--head-inline: 1060px;z-index: var(--aur-z-head);inset-block-start: var(--head-top);inset-inline: 0;--head-top: 88px;inline-size: min(var(--head-inline), calc(100% - 2rem));position: fixed;--head-alpha: 0.58;box-shadow: var(--aur-shadow);background: rgb(255 255 255 / var(--head-alpha));border-radius: var(--aur-r-pill);border: 1px solid var(--aur-glass-edge);-webkit-backdrop-filter: var(--aur-blur);backdrop-filter: var(--aur-blur);}
.aur-head[data-aur-scrolled="true"]{box-shadow: var(--aur-shadow-lift);--head-inline: 980px;--head-alpha: 0.66;--head-top: 20px;}
.aur-head:has(.oak-modules.mint-ribbon){border-radius: var(--aur-r-panel);}
.aur-head_bar{padding-block: 0.5rem;padding-inline: 0.9rem 0.7rem;display: flex;gap: 1rem;align-items: center;}
.aur-head_brand{flex: 0 0 auto;align-items: center;display: flex;}
.aur-head_nav{min-inline-size: 0;margin-inline-start: auto;}
.aur-head_list{display: flex;margin: 0;gap: 0.15rem;align-items: center;}
.aur-head_link{white-space: nowrap;display: inline-block;border-radius: var(--aur-r-pill);color: var(--aur-ink-soft);font-size: 0.95rem;font-weight: normal;background: rgb(255 255 255 / var(--link-alpha));padding-block: 0.5rem;padding-inline: 0.8rem;--link-alpha: 0;transition: background-color var(--aur-t-fast) var(--aur-ease-soft), color var(--aur-t-fast) var(--aur-ease-soft);}
:is(.aur-head_link:hover,.aur-head_link[aria-current="page"]){--link-alpha: 0.72;color: var(--aur-coral-deep);}
.aur-head_cta{flex: 0 0 auto;}
.aur-head_legal .grove-slope > summary{border-radius: var(--aur-r-pill);color: var(--aur-ink-soft);transition: background-color var(--aur-t-fast) var(--aur-ease-soft), color var(--aur-t-fast) var(--aur-ease-soft);white-space: nowrap;font-size: 0.95rem;padding-block: 0.5rem;padding-inline: 0.8rem;}
.aur-head_legal .grove-slope > summary:hover{background: rgba(255, 255, 255, 0.72);color: var(--aur-coral-deep);}
.aur-head_legal .stone-quay{background: rgba(255, 255, 255, 0.92);border-radius: var(--aur-r-field);border: 1px solid var(--aur-glass-edge);-webkit-backdrop-filter: var(--aur-blur);backdrop-filter: var(--aur-blur);box-shadow: var(--aur-shadow-lift);}
.aur-head_legal .stone-quay a{color: var(--aur-ink-soft);}
.aur-head_legal .stone-quay a:hover{background: rgba(242, 84, 91, 0.09);color: var(--aur-coral-deep);}
.aur-head_burger{block-size: 2.7rem;cursor: pointer;display: none;border: 1px solid var(--aur-glass-edge);border-radius: var(--aur-r-pill);place-items: center;align-content: center;padding: 0;gap: 5px;transition: background-color var(--aur-t-fast) var(--aur-ease-soft);background: rgb(255 255 255 / var(--burger-alpha));--burger-alpha: 0.55;inline-size: 2.7rem;}
.aur-head_burger:hover{--burger-alpha: 0.82;}
.aur-head_burger > span{display: block;inline-size: 1.05rem;background: var(--aur-ink);border-radius: 2px;transition: transform var(--aur-t-fast) var(--aur-ease-soft), opacity var(--aur-t-fast) var(--aur-ease-soft);block-size: 2px;}
.oak-modules.aur-head_burger > span:nth-child(1){transform: translateY(7px) rotate(45deg);}
.oak-modules.aur-head_burger > span:nth-child(2){opacity: 0;}
.oak-modules.aur-head_burger > span:nth-child(3){transform: translateY(-7px) rotate(-45deg);}
html body.deck-index .aur-head .aur-head_burger{position: relative !important;padding: 0 !important;background: rgb(255 255 255 / 0.82) !important;inset-block-start: auto !important;inset-inline-end: auto !important;box-shadow: none !important;border-radius: var(--aur-r-pill) !important;}
.snow-glow{gap: 0.55rem;align-items: center;display: inline-flex;color: var(--aur-ink);}
.draft-insights{max-block-size: 42px;object-fit: contain;block-size: auto;inline-size: auto;}
.teal-style{letter-spacing: -0.02em;color: var(--aur-ink);font-family: var(--aur-font-head);font-weight: bold;font-size: 1.08rem;line-height: 1.1;}
.steel-bridgeway{color: var(--aur-ink);}
.pier-token{color: transparent;background-image: var(--aur-grad-text);background-clip: text;-webkit-background-clip: text;}
.creek-trail{display: block;color: var(--aur-muted-ink);text-transform: uppercase;font-size: 0.68rem;font-weight: 300;line-height: 1.2;letter-spacing: 0.12em;}
.aur-head_brand .snow-glow{gap: 0.1rem;flex-direction: column;align-items: flex-start;padding-inline-start: 0.4rem;}
.aur-btn{font-family: var(--aur-font-body);font-weight: 500;font-size: 0.97rem;line-height: 1;gap: 0.5rem;align-items: center;justify-content: center;block-size: var(--btn-size);--btn-size: 52px;cursor: pointer;display: inline-flex;text-align: center;padding-inline: 1.6rem;transition: transform var(--aur-t-fast) var(--aur-ease-spring), box-shadow var(--aur-t-mid) var(--aur-ease-soft), background-color var(--aur-t-fast) var(--aur-ease-soft), color var(--aur-t-fast) var(--aur-ease-soft);border-radius: var(--aur-r-pill);border: 1px solid transparent;}
.aur-btn svg{flex: 0 0 auto;}
.aur-btn_solid{background-color: #C2464C;background-image: var(--aur-grad-solid);color: #FFFFFF;box-shadow: 0 8px 24px rgba(242, 84, 91, 0.35);}
.aur-btn_solid:hover{color: #FFFFFF;transform: scale(1.02);box-shadow: 0 14px 38px rgba(242, 84, 91, 0.45);}
.aur-btn_solid:active{transform: scale(0.99);}
.aur-btn_ghost{border-color: var(--aur-glass-edge);--ghost-alpha: 0.55;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7);color: var(--aur-ink);-webkit-backdrop-filter: blur(12px) saturate(150%);backdrop-filter: blur(12px) saturate(150%);background-color: rgb(255 255 255 / var(--ghost-alpha));}
.aur-btn_ghost:hover{border-color: color-mix(in srgb, var(--aur-coral-soft) 40%, #FFFFFF);--ghost-alpha: 0.82;color: var(--aur-coral-deep);}
.aur-btn_wide{inline-size: 100%;}
.aur-btn_small{font-size: 0.9rem;padding-inline: 1.15rem;--btn-size: 44px;}
.aur-hero{overflow: hidden;display: grid;isolation: isolate;place-items: center;padding-block: var(--aur-hero-space) 58px;padding-inline: 1.5rem;position: relative;}
.aur-hero::before{content: "";margin-inline: auto;z-index: -1;box-shadow: var(--aur-shadow);border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);inset-block: calc(var(--aur-hero-space) - 3.6rem) 1.2rem;inset-inline: 0;inline-size: min(var(--aur-container), calc(100% - 3rem));background-image: radial-gradient(58ch 30ch at 50% 24%, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.58) 58%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.87) 44%, rgba(255, 246, 247, 0.68) 78%, rgba(255, 238, 241, 0.54) 100%), var(--aur-hero-plate, var(--aur-grad));background-repeat: no-repeat;background-position: center, center, center 62%;background-size: auto, auto, cover;position: absolute;}
.aur-hero_orbs{z-index: var(--aur-z-orb);position: absolute;pointer-events: none;top: 0;right: 0;bottom: 0;left: 0;}
.aur-hero_orb{background: var(--orb-tint);border-radius: var(--aur-r-pill);filter: blur(120px);block-size: var(--orb-size);--orb-size: 400px;inline-size: var(--orb-size);position: absolute;opacity: var(--orb-alpha, 0.2);--orb-tint: var(--aur-coral-soft);}
.aur-hero_orb[data-aur-orb="1"]{--orb-tint: var(--aur-coral-soft);inset-block-start: -60px;inset-inline-start: -80px;--orb-alpha: 0.24;}
.aur-hero_orb[data-aur-orb="2"]{--orb-size: 420px;--orb-tint: var(--aur-coral);inset-block-start: 26%;inset-inline-end: -110px;--orb-alpha: 0.14;}
.aur-hero_orb[data-aur-orb="3"]{--orb-size: 380px;--orb-tint: color-mix(in srgb, var(--aur-coral-soft) 55%, #FFFFFF);--orb-alpha: 0.22;inset-block-end: -140px;inset-inline-start: 34%;}
.aur-hero_inner{text-align: center;z-index: var(--aur-z-flow);position: relative;inline-size: min(var(--aur-container), 100%);}
.aur-hero_kicker{padding-block: 0.35rem;padding-inline: 1rem;color: var(--aur-coral-deep);font-size: 0.8rem;gap: 0.5rem;border-radius: var(--aur-r-pill);border: 1px solid var(--aur-glass-edge);display: inline-flex;text-transform: uppercase;letter-spacing: 0.05em;margin-block-end: 1.05rem;align-items: center;background: rgba(255, 255, 255, 0.6);}
.aur-hero_title{max-inline-size: 22ch;letter-spacing: -0.02em;font-size: clamp(2.15rem, 3.6vw, 3.25rem);font-weight: bold;margin-inline: auto;}
.aur-hero_title span{color: transparent;background-image: var(--aur-grad-text);background-clip: text;-webkit-background-clip: text;}
.aur-hero_lead{font-size: 1.04rem;font-weight: 300;max-inline-size: 60ch;color: var(--aur-muted-ink);margin-block: 1rem 0;margin-inline: auto;}
.aur-hero_cta{margin-block-start: 1.7rem;display: flex;gap: 0.9rem;flex-wrap: wrap;justify-content: center;}
.aur-hero_marks{max-inline-size: 58rem;justify-content: center;flex-wrap: wrap;gap: 0.55rem;display: flex;margin-block-start: 1.7rem;margin-inline: auto;}
.aur-hero_mark{gap: 0.55rem;background: rgb(255 255 255 / var(--mark-alpha));align-items: center;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82);-webkit-backdrop-filter: blur(14px) saturate(160%);backdrop-filter: blur(14px) saturate(160%);color: var(--aur-ink-soft);border-radius: var(--aur-r-pill);border: 1px solid var(--aur-glass-edge);display: inline-flex;--mark-alpha: 0.68;padding-block: 0.42rem;padding-inline: 0.42rem 1.05rem;font-size: 0.89rem;}
.aur-hero_markIcon{block-size: 1.75rem;border-radius: var(--aur-r-pill);flex: 0 0 auto;background: var(--aur-grad-solid);display: grid;inline-size: 1.75rem;box-shadow: 0 5px 14px rgba(242, 84, 91, 0.28);place-items: center;color: #FFFFFF;}
.aur-band{padding-block: var(--aur-section);}
.aur-band_soft{padding-block-start: 0;}
.aur-hero + .aur-band{padding-block-start: 50px;}
.aur-panel{--panel-alpha: 0.55;-webkit-backdrop-filter: var(--aur-blur);backdrop-filter: var(--aur-blur);padding-block: 3.4rem;padding-inline: 2.6rem;border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);box-shadow: var(--aur-shadow);background: rgb(255 255 255 / var(--panel-alpha));}
.aur-sect_head{max-inline-size: 64ch;text-align: center;margin-inline: auto;margin-block-end: 2.1rem;}
.aur-sect_eyebrow{margin-block-end: 0.8rem;background: rgba(255, 255, 255, 0.62);text-transform: uppercase;border-radius: var(--aur-r-pill);border: 1px solid var(--aur-glass-edge);padding-block: 0.3rem;padding-inline: 0.9rem;color: var(--aur-coral-deep);letter-spacing: 0.08em;display: inline-block;font-size: 0.78rem;}
.aur-sect_title{font-size: clamp(1.9rem, 3.2vw, 2.7rem);font-weight: 600;}
.aur-sect_lead{margin-block-start: 0.9rem;font-weight: 300;color: var(--aur-muted-ink);}
.aur-band_more{border-block-start: 1px solid rgba(255, 255, 255, 0.7);margin-block-start: 2.6rem;align-items: center;justify-content: space-between;display: flex;padding-block-start: 1.8rem;gap: 1.4rem;flex-wrap: wrap;}
.aur-band_fine{font-size: 0.88rem;font-weight: 300;max-inline-size: 52ch;color: var(--aur-muted-ink);}
.aur-figures{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 0.7rem;margin-block-start: 2rem;}
.aur-figure{column-gap: 0.75rem;--fig-alpha: 0.5;align-items: center;display: grid;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.84);border-radius: var(--aur-r-field);border: 1px solid rgba(255, 255, 255, 0.72);background: rgb(255 255 255 / var(--fig-alpha));padding-block: 0.9rem;padding-inline: 1rem;grid-template-columns: 2.5rem minmax(0, 1fr);}
.aur-figure_mark{box-shadow: 0 6px 16px rgba(242, 84, 91, 0.28);place-items: center;block-size: 2.5rem;border-radius: var(--aur-r-pill);grid-row: 1 / 3;background: var(--aur-grad-solid);color: #FFFFFF;display: grid;inline-size: 2.5rem;}
.aur-figure_num{letter-spacing: -0.02em;background-image: var(--aur-grad-text);background-clip: text;-webkit-background-clip: text;color: transparent;font-family: var(--aur-font-head);font-size: 1.38rem;font-weight: bold;line-height: 1.15;}
.aur-figure_lbl{color: var(--aur-muted-ink);letter-spacing: 0.05em;font-size: 0.76rem;line-height: 1.3;margin-inline-start: 0;text-transform: uppercase;}
.aur-page{padding-block: var(--aur-head-space) 0;padding-inline: 1.5rem;}
.aur-page_panel{overflow: hidden;background: linear-gradient(100deg, rgba(255, 255, 255, 0.92) 32%, rgba(255, 255, 255, 0.48) 100%), var(--aur-page-art, var(--aur-grad)) center / cover no-repeat;box-shadow: var(--aur-shadow);border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);position: relative;padding-block: 3rem;padding-inline: 2.6rem;}
.aur-page_eyebrow{text-transform: uppercase;letter-spacing: 0.1em;color: var(--aur-coral-deep);font-size: 0.78rem;}
.aur-page_title{font-size: clamp(2rem, 4vw, 3.1rem);font-weight: bold;margin-block-start: 0.5rem;}
.aur-page_lead{max-inline-size: 58ch;color: var(--aur-muted-ink);margin-block-start: 0.8rem;font-weight: 300;}
.aur-filter{margin-block-end: 2.4rem;justify-content: center;gap: 0.5rem;flex-wrap: wrap;display: flex;}
.aur-filter_btn{display: inline-flex;align-items: center;--chip-alpha: 0.5;cursor: pointer;transition: background-color var(--aur-t-fast) var(--aur-ease-soft), color var(--aur-t-fast) var(--aur-ease-soft), box-shadow var(--aur-t-fast) var(--aur-ease-soft);gap: 0.5rem;background: rgb(255 255 255 / var(--chip-alpha));border-radius: var(--aur-r-pill);border: 1px solid var(--aur-glass-edge);font-size: 0.92rem;padding-block: 0.55rem;padding-inline: 1.15rem;color: var(--aur-ink-soft);}
.aur-filter_btn:hover{--chip-alpha: 0.82;}
.aur-filter_num{padding-inline: 0.45rem;font-size: 0.76rem;color: var(--aur-muted-ink);background: rgba(59, 31, 34, 0.07);border-radius: var(--aur-r-pill);}
.aur-filter_btn[aria-pressed="true"]{color: #FFFFFF;box-shadow: 0 8px 22px rgba(242, 84, 91, 0.32);border-color: transparent;background-color: #C2464C;background-image: var(--aur-grad-solid);}
.aur-filter_btn[aria-pressed="true"] .aur-filter_num{color: #FFFFFF;background: rgba(255, 255, 255, 0.24);}
.aur-filter_count{inline-size: 100%;color: var(--aur-muted-ink);margin-block-start: 0.4rem;font-size: 0.88rem;text-align: center;}
.aur-grid{grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;gap: var(--aur-gap);}
.aur-card{-webkit-backdrop-filter: blur(var(--card-blur)) saturate(180%);backdrop-filter: blur(var(--card-blur)) saturate(180%);--card-blur: 20px;box-shadow: 0 4px 12px rgba(59, 31, 34, 0.05), var(--card-glow), inset 0 1px 0 rgba(255, 255, 255, 0.7);padding: 1.1rem;container-type: inline-size;border-radius: var(--aur-r-card);border: 1px solid var(--aur-glass-edge);background: rgb(255 255 255 / var(--card-alpha));flex-direction: column;--card-alpha: 0.58;transition: transform 500ms var(--aur-ease-spring), box-shadow 500ms var(--aur-ease-soft), backdrop-filter 500ms var(--aur-ease-soft), background-color 500ms var(--aur-ease-soft), opacity var(--aur-t-slow) var(--aur-ease-soft);--card-glow: 0 16px 40px rgba(242, 84, 91, 0.1);display: flex;}
.aur-card:hover{transform: translateY(-8px);--card-alpha: 0.68;--card-blur: 28px;--card-glow: 0 26px 58px rgba(242, 84, 91, 0.24);}
.aur-card.aur-off{display: none;}
.stem-stone.leaf-forms{display: none;}
.aur-card_media{overflow: hidden;margin: 0;margin-block-end: 1.1rem;border-radius: 18px;border: 1px solid rgba(255, 255, 255, 0.6);position: relative;}
.aur-card_photo{display: block;aspect-ratio: 16 / 10;transition: transform 500ms var(--aur-ease-spring);transform: scale(1);object-fit: cover;object-position: center 58%;inline-size: 100%;}
.aur-card_media::after{inset-block-start: 0;inset-inline: 0;pointer-events: none;block-size: 45%;position: absolute;content: "";background-image: linear-gradient(180deg, rgb(255 255 255 / 0.35), transparent);}
:is(.aur-card:hover,.aur-card:focus-within) .aur-card_photo{transform: scale(1.04);}
.aur-card_year{inset-block-start: 0.75rem;inset-inline-end: 0.75rem;font-size: 0.76rem;padding-block: 0.28rem;padding-inline: 0.8rem;letter-spacing: 0.03em;background-image: var(--aur-grad-solid);color: #FFFFFF;position: absolute;box-shadow: 0 6px 16px rgba(242, 84, 91, 0.28);border-radius: var(--aur-r-pill);border: 1px solid var(--aur-glass-edge);border-color: transparent;}
.aur-card_body{flex-direction: column;flex: 1 1 auto;padding-inline: 0.35rem;display: flex;}
.aur-card_flags{gap: 0.5rem;display: flex;align-items: center;justify-content: space-between;margin-block-end: 0.75rem;}
.aur-flag{min-inline-size: 0;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.85);display: inline-flex;white-space: nowrap;font-size: 0.78rem;--flag-alpha: 0.66;letter-spacing: 0.02em;align-items: center;gap: 0.38rem;padding-block: 0.28rem;padding-inline: 0.5rem 0.78rem;border-radius: var(--aur-r-pill);border: 1px solid rgba(255, 255, 255, 0.78);background: rgb(255 255 255 / var(--flag-alpha));}
.aur-flag svg{flex: 0 0 auto;}
.aur-flag_seg{color: var(--aur-ink);}
.aur-flag_seg svg{color: var(--aur-coral-deep);}
.aur-flag_cover{color: var(--aur-coral-deep);--flag-alpha: 0.5;border-color: color-mix(in srgb, var(--aur-coral-soft) 34%, #FFFFFF);}
.aur-card_class{color: var(--aur-muted-ink);font-size: 0.82rem;font-weight: 300;letter-spacing: 0.03em;}
.aur-card_name{font-size: 1.24rem;font-weight: 600;margin-block-start: 0.15rem;}
.aur-card_specs{display: flex;flex-wrap: wrap;margin-block: 0.9rem;gap: 0.4rem;}
.aur-card_spec{padding-block: 0.32rem;padding-inline: 0.7rem;--spec-alpha: 0.6;background: rgb(255 255 255 / var(--spec-alpha));align-items: center;display: inline-flex;gap: 0.35rem;color: var(--aur-muted-ink);font-size: 0.8rem;border-radius: var(--aur-r-pill);border: 1px solid rgba(255, 255, 255, 0.72);}
.aur-card_spec svg{color: var(--aur-coral-deep);}
.aur-rates{display: grid;gap: 0.28rem;margin-block: auto 0;grid-template-columns: 1.3fr 1fr 1fr;padding-block-start: 0.85rem;border-block-start: 1px solid rgba(255, 255, 255, 0.72);}
.aur-rate{background: rgb(255 255 255 / var(--rate-alpha));border-radius: var(--aur-r-field);border: 1px solid rgba(255, 255, 255, 0.7);flex-direction: column;gap: 0.05rem;min-inline-size: 0;display: flex;padding-block: 0.5rem 0.55rem;padding-inline: 0.5rem;--rate-alpha: 0.52;}
.aur-rate_key{text-transform: uppercase;font-size: 0.68rem;letter-spacing: 0.06em;color: var(--aur-muted-ink);}
.aur-rate_val{font-family: var(--aur-font-head);font-size: 0.9rem;font-weight: 600;line-height: 1.25;white-space: nowrap;margin-inline-start: 0;letter-spacing: -0.02em;color: var(--aur-ink);}
.aur-rate_lead{border-color: color-mix(in srgb, var(--aur-coral-soft) 32%, #FFFFFF);--rate-alpha: 0.72;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);}
.aur-rate_lead .aur-rate_key{color: var(--aur-coral-deep);}
.aur-rate_lead .aur-rate_val{background-image: var(--aur-grad-text);background-clip: text;-webkit-background-clip: text;font-size: 1.28rem;font-weight: bold;color: transparent;}
@container(max-width: 20.5rem){.aur-rates{grid-template-columns: minmax(0, 1fr);}
.aur-rate{align-items: baseline;justify-content: space-between;padding-block: 0.42rem;padding-inline: 0.75rem;flex-direction: row;gap: 0.7rem;}
.aur-rate_val{font-size: 0.96rem;}
.aur-rate_lead .aur-rate_val{font-size: 1.2rem;}
}.aur-card_acts{margin-block-start: 0.9rem;grid-template-columns: repeat(2, minmax(0, 1fr));display: grid;gap: 0.55rem;}
.aur-btn_call:hover{--ghost-alpha: 0.92;border-color: color-mix(in srgb, var(--aur-coral-soft) 52%, #FFFFFF);}
.aur-btn_wa{background-color: #15803D;background-image: linear-gradient(135deg, #1A8447, #0E7A6E);color: #FFFFFF;box-shadow: 0 8px 24px rgba(21, 128, 61, 0.3);}
.aur-btn_wa:hover{box-shadow: 0 14px 38px rgba(21, 128, 61, 0.4);}
.aur-perks{margin: 0;gap: var(--aur-gap);grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;}
.aur-perk{-webkit-backdrop-filter: var(--aur-blur);backdrop-filter: var(--aur-blur);background: rgb(255 255 255 / var(--perk-alpha));padding-block: 2rem 1.8rem;padding-inline: 1.8rem;border-radius: var(--aur-r-card);border: 1px solid var(--aur-glass-edge);--perk-alpha: 0.55;transition: transform 500ms var(--aur-ease-spring), box-shadow 500ms var(--aur-ease-soft), background-color 500ms var(--aur-ease-soft), opacity var(--aur-t-slow) var(--aur-ease-soft);box-shadow: var(--aur-shadow);position: relative;}
.aur-perk:hover{--perk-alpha: 0.68;box-shadow: var(--aur-shadow-lift);transform: translateY(-6px);}
.aur-perk_mark{margin-block-end: 1.1rem;box-shadow: 0 10px 24px rgba(242, 84, 91, 0.32);color: #FFFFFF;place-items: center;display: grid;border-radius: var(--aur-r-pill);background: var(--aur-grad-solid);inline-size: 3rem;block-size: 3rem;}
.aur-perk_title{font-size: 1.14rem;font-weight: 600;}
.aur-perk_text{color: var(--aur-muted-ink);font-size: 0.95rem;font-weight: 300;margin-block-start: 0.6rem;}
.aur-vow{margin-block-start: var(--aur-gap);-webkit-backdrop-filter: var(--aur-blur);backdrop-filter: var(--aur-blur);background: linear-gradient(120deg, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.48));grid-template-columns: 1fr 1.25fr;display: grid;padding-block: 2.8rem;padding-inline: 2.6rem;gap: 2.2rem;box-shadow: var(--aur-shadow);border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);}
.aur-vow_title{font-size: clamp(1.4rem, 2.4vw, 1.85rem);font-weight: 600;}
.aur-vow_text{color: var(--aur-muted-ink);font-weight: 300;margin-block-start: 0.8rem;}
.aur-vow_acts{flex-wrap: wrap;display: flex;margin-block-start: 1.6rem;gap: 0.8rem;}
.aur-vow_list{margin: 0;gap: 0.8rem;display: grid;}
.aur-vow_row{box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8);background: rgba(255, 255, 255, 0.58);border-radius: var(--aur-r-field);border: 1px solid rgba(255, 255, 255, 0.74);padding-block: 0.95rem;padding-inline: 1.2rem;}
.aur-vow_row dt{font-family: var(--aur-font-head);font-size: 0.98rem;font-weight: 600;color: var(--aur-ink);}
.aur-vow_row dd{margin-inline-start: 0;margin-block-start: 0.3rem;font-size: 0.9rem;font-weight: 300;color: var(--aur-muted-ink);}
.aur-foot{position: relative;padding-block: 0 3rem;padding-inline: 1.5rem;}
.aur-foot_panel{-webkit-backdrop-filter: var(--aur-blur);backdrop-filter: var(--aur-blur);background: rgba(255, 255, 255, 0.58);inline-size: min(var(--aur-container), 100%);margin-inline: auto;border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);padding-block: 3.4rem 2rem;padding-inline: 2.6rem;box-shadow: var(--aur-shadow);position: relative;}
.aur-foot_panel::before{block-size: 220px;position: absolute;content: "";background: var(--aur-coral-soft);z-index: -1;opacity: 0.22;pointer-events: none;filter: blur(90px);border-radius: var(--aur-r-pill);inset-block-start: -120px;inset-inline: 12%;}
.aur-foot_grid{display: grid;gap: var(--aur-gap);grid-template-columns: 1.5fr 1fr 1fr 1.3fr;}
.aur-foot_logo{margin-block-end: 1rem;}
.aur-foot_title{font-family: var(--aur-font-head);font-size: 1rem;font-weight: 600;color: var(--aur-ink);margin-block-end: 1rem;}
.aur-foot_text{font-size: 0.93rem;font-weight: 300;max-inline-size: 40ch;color: var(--aur-muted-ink);}
.aur-foot_list{display: grid;gap: 0.55rem;font-size: 0.93rem;}
.aur-foot_link{display: inline-flex;transition: color var(--aur-t-fast) var(--aur-ease-soft);gap: 0.45rem;color: var(--aur-ink-soft);align-items: center;}
.aur-foot_link svg{color: var(--aur-coral-deep);}
.aur-foot_link:hover{color: var(--aur-coral-deep);}
.aur-foot_addr{display: flex;gap: 0.45rem;color: var(--aur-muted-ink);align-items: flex-start;font-weight: 300;}
.aur-foot_addr svg{margin-block-start: 0.25rem;color: var(--aur-coral-deep);flex: 0 0 auto;}
.aur-foot_base{gap: 1rem;color: var(--aur-muted-ink);margin-block-start: 1.6rem;padding-block-start: 1.4rem;flex-wrap: wrap;font-size: 0.85rem;align-items: center;justify-content: space-between;display: flex;border-block-start: 1px solid rgba(255, 255, 255, 0.62);}
.aur-foot_panel .badge-pine{color: var(--aur-muted-ink);margin-block-start: 2.4rem;border-block-start: 1px solid rgba(255, 255, 255, 0.62);padding-block-start: 1.6rem;}
.aur-foot_panel .config-helpers{gap: 0.5rem 1.4rem;margin-block-start: 1.4rem;background: rgba(255, 255, 255, 0.5);border-radius: var(--aur-r-field);border: 1px solid rgba(255, 255, 255, 0.7);padding-block: 1.1rem;padding-inline: 1.3rem;color: var(--aur-muted-ink);font-size: 0.8rem;font-weight: 300;flex-wrap: wrap;display: flex;}
.aur-foot_panel .config-bronze strong{color: var(--aur-ink);font-weight: 500;}
.palette-draft{inline-size: min(var(--aur-container), calc(100% - 3rem));margin-inline: auto;}
.catalog-azure{padding-block: calc(var(--aur-section) * 0.64);}
main > *:first-child:not(.aur-hero):not(.aur-page){padding-block-start: var(--aur-head-space) !important;}
.palette-draft > .aur-band{padding-block: 0;}
.palette-draft > .aur-band .aur-shell{inline-size: 100%;}
.branch-sage{margin-block-end: 2.2rem;font-family: var(--aur-font-head);font-size: clamp(1.8rem, 3vw, 2.5rem);font-weight: 600;letter-spacing: -0.02em;}
.palette-draft > .branch-sage{text-align: center;}
.elm-net{text-align: center;padding-block: var(--aur-head-space) 3rem;padding-inline: 1.5rem;}
.elm-net > .palette-draft{position: relative;padding-block: 3rem;padding-inline: 2.4rem;border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);background: linear-gradient(100deg, rgba(255, 255, 255, 0.92) 32%, rgba(255, 255, 255, 0.5) 100%), var(--forest-loop, var(--aur-grad)) center / cover no-repeat;overflow: hidden;text-align: start;box-shadow: var(--aur-shadow);}
.elm-net h1{font-size: clamp(2rem, 4vw, 3.1rem);font-weight: bold;}
.elm-net p{max-inline-size: 60ch;margin-block-start: 0.8rem;color: var(--aur-muted-ink);font-weight: 300;}
.frost-catalog,.copper-iron{display: block;}
:is(.copper-iron,.moss-texture,.forms-reset) :is(h2,h3,h4){color: var(--aur-ink);font-family: var(--aur-font-head);}
:is(.copper-iron,.moss-texture) h2{margin-block: 2.2rem 0.8rem;font-size: 1.55rem;}
:is(.copper-iron,.moss-texture) h3{margin-block: 1.6rem 0.6rem;font-size: 1.15rem;}
:is(.copper-iron,.moss-texture) :is(p,li){color: var(--aur-muted-ink);font-weight: 300;}
:is(.copper-iron,.moss-texture) ul{padding-inline-start: 1.3rem;list-style: disc;}
:is(.copper-iron,.moss-texture) li{margin-block-end: 0.45rem;}
.moss-texture,.forms-reset{-webkit-backdrop-filter: var(--aur-blur);backdrop-filter: var(--aur-blur);box-shadow: var(--aur-shadow);background: rgba(255, 255, 255, 0.58);padding-block: 2rem;padding-inline: 2.2rem;border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);}
.forms-reset{border-inline-start: 4px solid var(--aur-coral);padding-block: 1.4rem;padding-inline: 1.6rem;margin-block-end: 1.8rem;}
.forms-reset p{color: var(--aur-muted-ink);}
.modules-cliff{padding-inline: 1.6rem;transition: transform var(--aur-t-fast) var(--aur-ease-spring), box-shadow var(--aur-t-mid) var(--aur-ease-soft), background-color var(--aur-t-fast) var(--aur-ease-soft), color var(--aur-t-fast) var(--aur-ease-soft);cursor: pointer;font-family: var(--aur-font-body);font-weight: 500;font-size: 0.97rem;line-height: 1;align-items: center;justify-content: center;text-align: center;border-radius: var(--aur-r-pill);border: 1px solid transparent;block-size: 52px;gap: 0.5rem;color: var(--aur-ink);display: inline-flex;}
.modules-cliff svg{flex: 0 0 auto;}
.dew-sun{font-size: 0.88rem;block-size: 42px;padding-inline: 1.1rem;}
.ring-chain{block-size: 58px;font-size: 1.02rem;padding-inline: 2rem;}
:is(.slider-ring,.door-arch,.header-flame){color: #FFFFFF;box-shadow: 0 8px 24px rgba(242, 84, 91, 0.35);background-color: #C2464C;background-image: var(--aur-grad-solid);}
:is(.slider-ring,.door-arch,.header-flame):hover{color: #FFFFFF;box-shadow: 0 14px 38px rgba(242, 84, 91, 0.45);transform: scale(1.02);}
:is(.ash-bundle,.slope-pine,.steel-brick){border-color: var(--aur-glass-edge);color: var(--aur-ink);-webkit-backdrop-filter: blur(12px) saturate(150%);backdrop-filter: blur(12px) saturate(150%);--ghost-alpha: 0.55;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7);background-color: rgb(255 255 255 / var(--ghost-alpha));}
:is(.ash-bundle,.slope-pine,.steel-brick):hover{color: var(--aur-coral-deep);--ghost-alpha: 0.84;border-color: color-mix(in srgb, var(--aur-coral-soft) 40%, #FFFFFF);}
.tint-engine{text-align: center;margin-block-start: 2rem;}
.tint-engine p{color: var(--aur-muted-ink);}
.config-sheet{margin-block-end: 1.2rem;display: none;}
.fern-tint{border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);-webkit-backdrop-filter: var(--aur-blur);backdrop-filter: var(--aur-blur);grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;padding: 1.3rem;gap: 1rem;background: rgba(255, 255, 255, 0.58);align-items: end;box-shadow: var(--aur-shadow);}
.runtime-route{background: rgb(255 255 255 / var(--field-alpha));--field-alpha: 0.62;border-radius: var(--aur-r-field);border: 1px solid rgba(255, 255, 255, 0.7);padding-block: 0.65rem 0.7rem;padding-inline: 1rem;transition: border-color var(--aur-t-fast) var(--aur-ease-soft), background-color var(--aur-t-fast) var(--aur-ease-soft);gap: 0.3rem;display: grid;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8);}
.runtime-route:focus-within{border-color: color-mix(in srgb, var(--aur-coral) 45%, #FFFFFF);--field-alpha: 0.85;}
.runtime-route label{font-size: 0.76rem;color: var(--aur-muted-ink);text-transform: uppercase;letter-spacing: 0.05em;}
.runtime-route select{appearance: none;font-size: 0.96rem;font-weight: 500;border: 0;inline-size: 100%;color: var(--aur-ink);background: transparent;background-image: linear-gradient(45deg, transparent 50%, var(--aur-muted-ink) 50%), linear-gradient(135deg, var(--aur-muted-ink) 50%, transparent 50%);background-position: right 0.35rem center, right 0.1rem center;background-size: 5px 5px, 5px 5px;background-repeat: no-repeat;padding: 0;padding-inline-end: 1.2rem;cursor: pointer;}
.runtime-route:has( > .modules-cliff){box-shadow: none;padding: 0;align-content: end;border-color: transparent;background: transparent;}
.analytics-nav{grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));display: grid;gap: var(--aur-gap);}
.reset-moon{border-radius: var(--aur-r-card);border: 1px solid var(--aur-glass-edge);-webkit-backdrop-filter: var(--aur-blur);backdrop-filter: var(--aur-blur);box-shadow: var(--aur-shadow);transition: transform 500ms var(--aur-ease-spring), box-shadow 500ms var(--aur-ease-soft);background: rgb(255 255 255 / var(--fc-alpha));padding-block: 1.9rem;padding-inline: 1.7rem;--fc-alpha: 0.55;}
.reset-moon:hover{box-shadow: var(--aur-shadow-lift);transform: translateY(-6px);}
.reset-moon h3{font-size: 1.12rem;font-weight: 600;}
.reset-moon p{margin-block-start: 0.6rem;font-weight: 300;color: var(--aur-muted-ink);}
.reset-moon .cliff-field,.cliff-field{display: grid;place-items: center;box-shadow: 0 10px 24px rgba(242, 84, 91, 0.3);color: #FFFFFF;inline-size: 3rem;border-radius: var(--aur-r-pill);block-size: 3rem;margin-block-end: 1rem;background: var(--aur-grad-solid);}
.matrix-palette{display: flex;cursor: pointer;gap: 0.9rem;align-items: center;}
.matrix-palette .cliff-field{inline-size: 2.6rem;margin-block-end: 0;block-size: 2.6rem;flex: 0 0 auto;}
.matrix-palette h3{min-inline-size: 0;}
.extras-config{font-size: 0.8rem;transition: transform var(--aur-t-fast) var(--aur-ease-soft);color: var(--aur-muted-ink);margin-inline-start: auto;}
.site-pine{font-weight: 300;color: var(--aur-muted-ink);margin-block-start: 0.9rem;}
.palette-shore .site-pine{display: none;}
.oak-modules.palette-shore .site-pine{display: block;}
.palette-shore.oak-modules .extras-config{transform: rotate(180deg);}
.extras-field{grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr));-webkit-backdrop-filter: var(--aur-blur);backdrop-filter: var(--aur-blur);border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);background: rgba(255, 255, 255, 0.55);box-shadow: var(--aur-shadow);display: grid;padding: 1.3rem;gap: 1rem;}
.index-pearl{padding-block: 1.2rem;padding-inline: 1rem;border-radius: var(--aur-r-field);border: 1px solid rgba(255, 255, 255, 0.68);text-align: center;background: rgba(255, 255, 255, 0.5);}
.index-pearl .layer-glow{display: block;font-family: var(--aur-font-head);font-size: 2.2rem;font-weight: bold;line-height: 1.1;letter-spacing: -0.02em;color: transparent;background-image: var(--aur-grad-text);background-clip: text;-webkit-background-clip: text;}
.index-pearl .orchard-bloom{letter-spacing: 0.05em;font-size: 0.8rem;text-transform: uppercase;color: var(--aur-muted-ink);margin-block-start: 0.35rem;display: block;}
.rain-shore{display: grid;gap: 0.8rem;}
.snow-cards{align-items: start;grid-template-columns: 3rem minmax(0, 1fr);background: rgba(255, 255, 255, 0.55);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8);border-radius: var(--aur-r-field);border: 1px solid var(--aur-glass-edge);display: grid;gap: 1.2rem;padding-block: 1.2rem;padding-inline: 1.4rem;}
.sun-signal{color: #FFFFFF;box-shadow: 0 8px 20px rgba(242, 84, 91, 0.3);border-radius: var(--aur-r-pill);display: grid;place-items: center;block-size: 3rem;font-family: var(--aur-font-head);font-weight: bold;background: var(--aur-grad-solid);inline-size: 3rem;}
.index-tracker h3{font-size: 1.08rem;font-weight: 600;}
.index-tracker p{font-weight: 300;color: var(--aur-muted-ink);margin-block-start: 0.3rem;}
.leaf-pond{grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));display: grid;gap: 0.8rem;}
.leaf-lens{display: flex;align-items: center;background: rgba(255, 255, 255, 0.58);border-radius: var(--aur-r-field);border: 1px solid rgba(255, 255, 255, 0.74);gap: 0.7rem;padding-block: 0.8rem;padding-inline: 1rem;}
.chat-birch{place-items: center;color: var(--aur-coral-deep);flex: 0 0 auto;display: grid;background: rgba(242, 84, 91, 0.12);block-size: 2.2rem;inline-size: 2.2rem;border-radius: var(--aur-r-pill);}
.jade-route{letter-spacing: 0.05em;display: block;color: var(--aur-muted-ink);font-size: 0.74rem;text-transform: uppercase;}
.theme-vector{color: var(--aur-ink);font-weight: 500;display: block;}
.seed-panel{align-items: start;gap: var(--aur-gap);display: grid;grid-template-columns: 1.05fr 1fr;}
.engine-outline{overflow: hidden;box-shadow: var(--aur-shadow);border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);}
.engine-outline img{object-fit: cover;block-size: auto;inline-size: 100%;}
.map-slate{padding-block: 2rem;padding-inline: 2rem;box-shadow: var(--aur-shadow);background: rgba(255, 255, 255, 0.58);border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);-webkit-backdrop-filter: var(--aur-blur);backdrop-filter: var(--aur-blur);}
.screen-dew{letter-spacing: 0.08em;font-size: 0.8rem;text-transform: uppercase;color: var(--aur-coral-deep);}
.map-slate h1{margin-block-start: 0.4rem;font-size: clamp(1.8rem, 3.4vw, 2.6rem);font-weight: bold;}
.ui-moss{gap: 0.5rem;margin-block-start: 1rem;flex-wrap: wrap;display: flex;}
.lens-header{color: var(--aur-ink-soft);align-items: center;font-size: 0.78rem;gap: 0.35rem;background: rgba(255, 255, 255, 0.68);display: inline-flex;padding-block: 0.3rem;padding-inline: 0.8rem;border-radius: var(--aur-r-pill);border: 1px solid var(--aur-glass-edge);}
.contact-sun{color: #FFFFFF;background-image: var(--aur-grad-solid);border-color: transparent;}
.band-kit{border-color: color-mix(in srgb, var(--aur-coral) 40%, #FFFFFF);background: rgba(242, 84, 91, 0.12);color: var(--aur-coral-deep);}
.glass-ui{gap: 0.7rem;margin-block: 1.5rem;grid-template-columns: repeat(auto-fit, minmax(8.5rem, 1fr));display: grid;}
.mark-matrix{border-radius: var(--aur-r-field);border: 1px solid rgba(255, 255, 255, 0.74);background: rgba(255, 255, 255, 0.55);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82);padding-block: 1rem;padding-inline: 1.1rem;}
.knot-bridge{text-transform: uppercase;font-size: 0.74rem;letter-spacing: 0.05em;color: var(--aur-muted-ink);display: block;}
.pine-stem{background-image: var(--aur-grad-text);background-clip: text;-webkit-background-clip: text;letter-spacing: -0.02em;margin-block-start: 0.35rem;font-family: var(--aur-font-head);font-size: 1.35rem;font-weight: bold;display: block;color: transparent;}
.components-print{background: rgba(242, 84, 91, 0.12);border-radius: var(--aur-r-pill);color: var(--aur-coral-deep);display: inline-block;padding-block: 0.15rem;padding-inline: 0.5rem;font-size: 0.7rem;margin-block-start: 0.35rem;}
.track-contact{padding: 0;font-size: 0.7rem;line-height: 1.15rem;color: var(--aur-coral-deep);border: 0;border-radius: var(--aur-r-pill);inline-size: 1.15rem;background: rgba(242, 84, 91, 0.16);cursor: pointer;block-size: 1.15rem;}
.root-grove{flex-wrap: wrap;display: flex;margin-block: 1.2rem;gap: 0.45rem;}
.root-grove li{padding-block: 0.3rem;padding-inline: 0.75rem;border-radius: var(--aur-r-pill);border: 1px solid rgba(255, 255, 255, 0.74);color: var(--aur-muted-ink);background: rgba(255, 255, 255, 0.6);font-size: 0.82rem;}
.cliff-court{flex-wrap: wrap;gap: 0.7rem;margin-block-start: 1.2rem;display: flex;}
.snow-loader{margin-block-end: 1.1rem;}
.snow-loader label{letter-spacing: 0.05em;margin-block-end: 0.4rem;text-transform: uppercase;display: block;color: var(--aur-muted-ink);font-size: 0.78rem;}
.slate-sun{padding-block: 0.8rem;padding-inline: 1rem;background: rgba(255, 255, 255, 0.62);border-radius: var(--aur-r-field);border: 1px solid rgba(255, 255, 255, 0.74);inline-size: 100%;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82);color: var(--aur-ink);transition: border-color var(--aur-t-fast) var(--aur-ease-soft), background-color var(--aur-t-fast) var(--aur-ease-soft);}
.slate-sun:focus{outline: none;border-color: color-mix(in srgb, var(--aur-coral) 45%, #FFFFFF);background: rgba(255, 255, 255, 0.86);}
textarea.slate-sun{resize: vertical;min-block-size: 9rem;}
.bay-plugins{display: none;color: var(--aur-coral-deep);margin-block-start: 0.35rem;font-size: 0.82rem;}
.coral-print.bay-plugins{display: block;}
.snow-loader.tide-sage .slate-sun{border-color: var(--aur-coral);}
.plaza-fleet{grid-template-columns: 1fr 1.15fr;display: grid;align-items: start;gap: var(--aur-gap);}
.ribbon-garden{display: flex;border-radius: var(--aur-r-field);border: 1px solid rgba(255, 255, 255, 0.74);margin-block-end: 0.7rem;align-items: center;padding-block: 1rem;padding-inline: 1.2rem;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82);background: rgba(255, 255, 255, 0.58);gap: 0.9rem;}
.ribbon-garden .cliff-field{block-size: 2.7rem;inline-size: 2.7rem;margin-block-end: 0;flex: 0 0 auto;}
.ribbon-garden strong{font-family: var(--aur-font-head);font-size: 0.95rem;display: block;color: var(--aur-ink);}
.ribbon-garden h3{font-size: 1rem;font-weight: 600;}
.ribbon-garden p,.ribbon-garden a{font-weight: 300;color: var(--aur-muted-ink);}
.ribbon-garden a:hover{color: var(--aur-coral-deep);}
.oak-dune{color: #FFFFFF;background-image: var(--aur-grad-solid);box-shadow: 0 8px 24px rgba(242, 84, 91, 0.35);}
.oak-dune:hover{box-shadow: 0 14px 38px rgba(242, 84, 91, 0.45);transform: scale(1.02);color: #FFFFFF;}
.stack-cards{line-height: 0;border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);box-shadow: var(--aur-shadow);overflow: hidden;}
.stack-cards iframe{block-size: 380px;border: 0;inline-size: 100%;}
.frame-orchard{display: grid;gap: 0.7rem;}
.reed-boot{overflow: hidden;border-radius: var(--aur-r-field);border: 1px solid var(--aur-glass-edge);background: rgba(255, 255, 255, 0.55);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8);-webkit-backdrop-filter: blur(14px) saturate(160%);backdrop-filter: blur(14px) saturate(160%);}
.fleet-kit{font-family: var(--aur-font-head);font-weight: 600;color: var(--aur-ink);gap: 1rem;display: flex;padding-block: 1.05rem;padding-inline: 1.3rem;align-items: center;justify-content: space-between;cursor: pointer;}
.sage-tracker{font-size: 0.72rem;transition: transform var(--aur-t-fast) var(--aur-ease-soft);color: var(--aur-coral-deep);}
.oak-modules.reed-boot .sage-tracker{transform: rotate(180deg);}
.bar-storm{padding-block: 0 1.2rem;padding-inline: 1.3rem;color: var(--aur-muted-ink);display: none;font-weight: 300;}
.reed-boot.oak-modules .bar-storm{display: block;}
@media(max-width: 1024px){:root{--aur-section: 88px;--aur-gap: 22px;}
.aur-grid,.aur-perks{grid-template-columns: repeat(2, minmax(0, 1fr));}
.aur-foot_grid{grid-template-columns: repeat(2, minmax(0, 1fr));}
.aur-figures{grid-template-columns: repeat(2, minmax(0, 1fr));}
.aur-vow{grid-template-columns: minmax(0, 1fr);gap: 1.6rem;}
.fern-tint{grid-template-columns: repeat(2, minmax(0, 1fr));}
.seed-panel,.plaza-fleet{grid-template-columns: minmax(0, 1fr);}
}@media(max-width: 1000px){:root{--aur-head-space: 172px;}
.aur-head_bar{gap: 0.6rem;flex-wrap: wrap;}
.aur-head_cta{display: none;}
.aur-head_burger{display: grid;margin-inline-start: auto;}
.aur-head_nav{display: none;flex-basis: 100%;margin-inline-start: 0;order: 3;}
.aur-head_nav.oak-modules{max-block-size: min(66vh, 30rem);display: block;margin-block-start: 0.3rem;overflow-y: auto;border-block-start: 1px solid rgba(255, 255, 255, 0.6);padding-block: 0.6rem 0.9rem;padding-inline: 0.4rem;}
.aur-head_list{gap: 0.2rem;align-items: stretch;flex-direction: column;}
.aur-head_link{background: rgba(255, 255, 255, 0.45);display: block;padding-block: 0.75rem;padding-inline: 0.9rem;border-radius: var(--aur-r-field);}
.aur-head_legal .grove-slope > summary{background: rgba(255, 255, 255, 0.45);border-radius: var(--aur-r-field);padding-block: 0.75rem;padding-inline: 0.9rem;}
}@media(max-width: 768px){:root{--aur-head-space: 156px;--aur-hero-space: 150px;--aur-section: 72px;}
body{padding-block-end: 88px;}
.aur-shell,.palette-draft{inline-size: min(var(--aur-container), calc(100% - 2rem));}
.aur-panel{padding-block: 2.4rem;padding-inline: 1.3rem;}
.aur-hero{padding-block: var(--aur-hero-space) 48px;}
.aur-hero_lead{font-size: 1rem;}
.aur-hero_marks{gap: 0.4rem;}
.aur-hero_mark{padding-inline: 0.36rem 0.85rem;font-size: 0.84rem;}
.aur-vow,.aur-page_panel,.elm-net > .palette-draft,.moss-texture{padding-block: 2rem;padding-inline: 1.4rem;}
.aur-foot_panel{padding-block: 2.6rem 1.6rem;padding-inline: 1.4rem;}
.config-sheet{display: inline-flex;}
.fern-tint{display: none;}
.fern-tint.oak-modules{display: grid;}
.stack-cards iframe{block-size: 300px;}
}@media(max-width: 480px){:root{--aur-head-space: 148px;--aur-section: 56px;--aur-hero-space: 144px;}
.aur-note{padding-inline: 1rem;font-size: 0.8rem;}
.aur-note_link{display: none;}
.aur-grid,.aur-perks,.aur-foot_grid,.fern-tint,.fern-tint.oak-modules{grid-template-columns: minmax(0, 1fr);}
.aur-card_acts{grid-template-columns: minmax(0, 1fr);}
.aur-card_flags{flex-wrap: wrap;gap: 0.35rem;}
.aur-flag{font-size: 0.74rem;}
.aur-figures{grid-template-columns: minmax(0, 1fr);}
.aur-hero_marks{gap: 0.35rem;}
.aur-foot_base{justify-content: flex-start;}
}@media(prefers-reduced-motion: reduce){:where(html){scroll-behavior: auto;}
*,*::before,*::after{transition-duration: 0.001ms !important;transition-delay: 0ms !important;animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important;}
[data-aur-reveal="pending"]{transform: none;opacity: 1;}
:is(.aur-card:hover,.aur-perk:hover,.aur-btn_solid:hover,.reset-moon:hover){transform: none;}
}.sun-bridgeway,.steel-outline,.loader-tokens,.net-root,.page-forest{display: none;}
.star-loop{border-radius: var(--aur-r-card);border: 1px solid var(--aur-glass-edge);box-shadow: var(--aur-shadow);transition: box-shadow var(--aur-t-fast) var(--aur-ease-soft), transform var(--aur-t-fast) var(--aur-ease-spring);background: var(--aur-glass);backdrop-filter: var(--aur-blur);-webkit-backdrop-filter: var(--aur-blur);}
.star-loop:hover{transform: translateY(-4px);box-shadow: var(--aur-shadow-lift);}
.tint-components{backdrop-filter: var(--aur-blur);-webkit-backdrop-filter: var(--aur-blur);background: var(--aur-glass);border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);box-shadow: var(--aur-shadow);}
.reset-quay{padding: 1.5rem;box-shadow: var(--aur-shadow);border-radius: var(--aur-r-card);border: 1px solid var(--aur-glass-edge);backdrop-filter: var(--aur-blur);-webkit-backdrop-filter: var(--aur-blur);transition: box-shadow var(--aur-t-fast) var(--aur-ease-soft), transform var(--aur-t-fast) var(--aur-ease-spring);background: var(--aur-glass);}
.reset-quay:hover{transform: translateY(-6px);box-shadow: var(--aur-shadow-lift);}
.tokens-analytics{color: var(--aur-coral-deep);}
.reset-quay h3{color: var(--aur-ink);font-family: var(--aur-font-head);font-weight: 600;}
.reset-quay p{color: var(--aur-muted-ink);}
.frost-steel{background: var(--aur-glass);border-radius: var(--aur-r-pill);border: 1px solid var(--aur-glass-edge);text-transform: uppercase;font-family: var(--aur-font-body);font-size: 0.75rem;font-weight: 500;letter-spacing: 0.06em;backdrop-filter: var(--aur-blur);-webkit-backdrop-filter: var(--aur-blur);}
.ivy-snow{box-shadow: var(--aur-shadow);overflow: hidden;border-radius: var(--aur-r-panel);border: 1px solid var(--aur-glass-edge);}
.mesh-page{overflow: hidden;border-radius: var(--aur-r-field);border: 1px solid var(--aur-glass-edge);}
.mesh-page th{letter-spacing: 0.04em;background: rgba(255, 245, 246, 0.62);font-family: var(--aur-font-body);font-weight: 500;font-size: 0.8rem;color: var(--aur-ink);border-color: var(--aur-glass-edge);}
.mesh-page td{color: var(--aur-muted-ink);border-color: var(--aur-glass-edge);}
.aur-hero_wa_row{gap: inherit;justify-content: inherit;width: 100%;min-width: 0;margin: 0;flex: 0 0 auto;flex-wrap: wrap;display: flex;}
.aur-hero_wa_row .aur-hero_wa{color: #FFFFFF;border-color: #25D366;text-decoration: none;gap: 0.55em;display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 10px 24px -12px rgba(37, 211, 102, 0.9);background: #25D366;}
.aur-hero_wa_row .aur-hero_wa:hover,.aur-hero_wa_row .aur-hero_wa:focus-visible{border-color: #1EBE5B;transform: translateY(-1px);background: #1EBE5B;color: #FFFFFF;}
.aur-hero_wa_row .aur-hero_wa svg{height: 1.05em;fill: currentColor;width: 1.05em;flex: none;}
@media(max-width: 640px){.aur-hero_wa_row .aur-hero_wa{width: 100%;}
}@media(max-width: 640px){.aur-hero_title{margin-bottom: 0.55em !important;letter-spacing: -0.01em;font-size: clamp(1.5rem, 7.4vw, 1.95rem) !important;line-height: 1.14 !important;}
.aur-hero_lead{margin-bottom: 1rem !important;font-size: 0.95rem !important;line-height: 1.5 !important;}
}:root{--aur-mv-chip-press: 0.95;--aur-mv-radius: var(--aur-r-pill, 999px);--aur-mv-glow-soft: rgba(15, 23, 42, 0.14);--aur-mv-ease: cubic-bezier(0.4, 0, 0.2, 1);--aur-mv-lift: -2px;--aur-mv-dur: 0.25s;--aur-mv-press-scale: 0.97;--aur-mv-hover-scale: 1.015;--aur-mv-box-lift: -4px;--aur-mv-box-glow: rgba(15, 23, 42, 0.12);--aur-mv-on-primary: #FFFFFF;--aur-mv-primary: var(--aur-grad-solid, #C2464C);--aur-mv-glow: color-mix(in srgb, var(--aur-grad-solid, #C2464C) 42%, transparent);}
:is(.aur-head_legal .grove-slope > summary,.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-hero_wa_row .aur-hero_wa.aur-hero_wa,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa),.aur-btn_wa.aur-btn_wa,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-vow_acts .aur-btn_solid.aur-btn_solid,.brook-utils.aur-foot_link.aur-foot_link,.modules-cliff.modules-cliff){translate: 0 0;transition: translate var(--aur-mv-dur) var(--aur-mv-ease), scale var(--aur-mv-dur) var(--aur-mv-ease), opacity var(--aur-mv-dur) ease, filter var(--aur-mv-dur) var(--aur-mv-ease), color var(--aur-mv-dur) ease, background-color var(--aur-mv-dur) ease, border-color var(--aur-mv-dur) ease;scale: 1;-webkit-tap-highlight-color: transparent;}
:is(.aur-head_legal .grove-slope > summary,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-foot_link.brook-utils.aur-foot_link):hover{scale: var(--aur-mv-hover-scale);translate: 0 var(--aur-mv-lift);}
:is(.aur-head_legal .grove-slope > summary,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-foot_link.brook-utils.aur-foot_link):focus-visible{translate: 0 var(--aur-mv-lift);}
:is(.aur-head_legal .grove-slope > summary,.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-hero_wa_row .aur-hero_wa.aur-hero_wa,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa),.aur-btn_wa.aur-btn_wa,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-vow_acts .aur-btn_solid.aur-btn_solid,.aur-foot_link.aur-foot_link.brook-utils,.modules-cliff.modules-cliff):active{transition-duration: 80ms;translate: 0 0;scale: var(--aur-mv-press-scale);}
:is(.aur-head_legal .grove-slope > summary,.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-hero_wa_row .aur-hero_wa.aur-hero_wa,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa),.aur-btn_wa.aur-btn_wa,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-vow_acts .aur-btn_solid.aur-btn_solid,.aur-foot_link.brook-utils.aur-foot_link,.modules-cliff.modules-cliff) > svg{flex: none;transition: translate var(--aur-mv-dur) var(--aur-mv-ease), scale var(--aur-mv-dur) var(--aur-mv-ease);translate: 0 0;scale: 1;}
:is(.aur-head_legal .grove-slope > summary,.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-hero_wa_row .aur-hero_wa.aur-hero_wa,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa),.aur-btn_wa.aur-btn_wa,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-vow_acts .aur-btn_solid.aur-btn_solid,.brook-utils.aur-foot_link.aur-foot_link,.modules-cliff.modules-cliff):hover > svg:first-child{scale: 1.12;}
:is(.aur-head_legal .grove-slope > summary,.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-hero_wa_row .aur-hero_wa.aur-hero_wa,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa),.aur-btn_wa.aur-btn_wa,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-vow_acts .aur-btn_solid.aur-btn_solid,.aur-foot_link.aur-foot_link.brook-utils,.modules-cliff.modules-cliff):hover > svg:last-child:not(:first-child){translate: 3px 0;}
:is(.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa)){filter: drop-shadow(0 0 0 transparent);}
:is(.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa)):hover{filter: drop-shadow(0 10px 14px var(--aur-mv-glow));}
:is(.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa)):active{filter: drop-shadow(0 3px 6px var(--aur-mv-glow));}
:is(.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa)){overflow: hidden;isolation: isolate;position: relative;}
:is(.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa))::after{position: absolute;transition: transform 550ms var(--aur-mv-ease), opacity 250ms ease;transform: translate3d(-120%, 0, 0);top: 0;right: 0;bottom: 0;left: 0;background: linear-gradient(105deg, transparent 35%, rgba(255, 255, 255, 0.28) 50%, transparent 65%);z-index: -1;pointer-events: none;opacity: 0;content: "";}
:is(.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa)):hover::after{opacity: 1;transform: translate3d(120%, 0, 0);}
:is(.aur-head_legal .grove-slope > summary,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-foot_link.aur-foot_link.brook-utils,.modules-cliff.modules-cliff):hover{filter: drop-shadow(0 8px 12px var(--aur-mv-glow-soft));}
:is(.aur-hero_wa_row .aur-hero_wa.aur-hero_wa,.aur-btn_wa.aur-btn_wa,.aur-vow_acts .aur-btn_solid.aur-btn_solid):hover{filter: drop-shadow(0 10px 14px rgba(37, 211, 102, 0.38));}
:is(.aur-hero_cta > .aur-btn_solid.aur-btn_solid){will-change: translate, scale;}
:is(.aur-filter_btn.aur-filter_btn){transition: translate 200ms var(--aur-mv-ease), scale 200ms var(--aur-mv-ease), opacity 200ms ease, color 200ms ease, background-color 200ms ease, border-color 200ms ease;scale: 1;translate: 0 0;}
:is(.aur-filter_btn.aur-filter_btn):hover{translate: 0 -1px;}
:is(.aur-filter_btn.aur-filter_btn):active{transition-duration: 80ms;scale: var(--aur-mv-chip-press);}
:is(.aur-card.aur-card,.aur-perk.aur-perk,.aur-vow.aur-vow){transition: translate 350ms var(--aur-mv-ease), filter 350ms var(--aur-mv-ease), opacity 350ms ease;translate: 0 0;}
:is(.aur-vow.aur-vow):hover{translate: 0 var(--aur-mv-box-lift);}
:is(.aur-card.aur-card,.aur-perk.aur-perk,.aur-vow.aur-vow):has(:is(.aur-head_legal .grove-slope > summary,.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-hero_wa_row .aur-hero_wa.aur-hero_wa,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa),.aur-btn_wa.aur-btn_wa,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-vow_acts .aur-btn_solid.aur-btn_solid,.aur-foot_link.brook-utils.aur-foot_link,.modules-cliff.modules-cliff):active){translate: 0 0;}
@keyframes beaconCopper{to{transform: translate3d(0, 0, 0);opacity: 1;}
from{transform: translate3d(0, 22px, 0);opacity: 0;}
}:is(.aur-figure.aur-figure){transition: translate 300ms var(--aur-mv-ease), scale 300ms var(--aur-mv-ease);scale: 1;translate: 0 0;}
:is(.aur-figure.aur-figure):hover{scale: 1.01;translate: 0 -3px;}
:is(.aur-card_media.aur-card_media) > img{transition: scale 600ms var(--aur-mv-ease);scale: 1;}
:is(.aur-card.aur-card,.aur-perk.aur-perk,.aur-vow.aur-vow):hover :is(.aur-card_media.aur-card_media) > img{scale: 1.04;}
@media(hover: none){:is(.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa)){filter: none;}
:is(.aur-hero_cta > .aur-btn_solid.aur-btn_solid){will-change: auto;}
:is(.aur-head_legal .grove-slope > summary,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-foot_link.aur-foot_link.brook-utils):hover,:is(.aur-filter_btn.aur-filter_btn):hover,:is(.aur-vow.aur-vow):hover,:is(.aur-figure.aur-figure):hover{scale: 1;translate: 0 0;}
:is(.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa)):hover,:is(.aur-head_legal .grove-slope > summary,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.brook-utils.aur-foot_link.aur-foot_link,.modules-cliff.modules-cliff):hover,:is(.aur-hero_wa_row .aur-hero_wa.aur-hero_wa,.aur-btn_wa.aur-btn_wa,.aur-vow_acts .aur-btn_solid.aur-btn_solid):hover{filter: none;}
:is(.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa)):hover::after{opacity: 0;transform: translate3d(-120%, 0, 0);}
:is(.aur-card.aur-card,.aur-perk.aur-perk,.aur-vow.aur-vow):hover :is(.aur-card_media.aur-card_media) > img{scale: 1;}
:is(.aur-head_legal .grove-slope > summary,.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-hero_wa_row .aur-hero_wa.aur-hero_wa,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa),.aur-btn_wa.aur-btn_wa,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-vow_acts .aur-btn_solid.aur-btn_solid,.aur-foot_link.aur-foot_link.brook-utils,.modules-cliff.modules-cliff):hover > svg:first-child{scale: 1;}
:is(.aur-head_legal .grove-slope > summary,.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-hero_wa_row .aur-hero_wa.aur-hero_wa,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa),.aur-btn_wa.aur-btn_wa,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-vow_acts .aur-btn_solid.aur-btn_solid,.aur-foot_link.brook-utils.aur-foot_link,.modules-cliff.modules-cliff):hover > svg:last-child:not(:first-child){translate: 0 0;}
}@media(prefers-reduced-motion: reduce){:is(.aur-head_legal .grove-slope > summary,.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-hero_wa_row .aur-hero_wa.aur-hero_wa,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa),.aur-btn_wa.aur-btn_wa,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-vow_acts .aur-btn_solid.aur-btn_solid,.aur-foot_link.aur-foot_link.brook-utils,.modules-cliff.modules-cliff),:is(.aur-head_legal .grove-slope > summary,.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-hero_wa_row .aur-hero_wa.aur-hero_wa,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa),.aur-btn_wa.aur-btn_wa,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-vow_acts .aur-btn_solid.aur-btn_solid,.aur-foot_link.aur-foot_link.brook-utils,.modules-cliff.modules-cliff) > svg,:is(.aur-filter_btn.aur-filter_btn),:is(.aur-card.aur-card,.aur-perk.aur-perk,.aur-vow.aur-vow),:is(.aur-figure.aur-figure),:is(.aur-card_media.aur-card_media) > img,:is(.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa))::after{animation: none;transition: none;}
:is(.aur-head_legal .grove-slope > summary,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.brook-utils.aur-foot_link.aur-foot_link):hover,:is(.aur-head_legal .grove-slope > summary,.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-hero_cta > .aur-btn_ghost.aur-btn_ghost,.aur-hero_wa_row .aur-hero_wa.aur-hero_wa,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa),.aur-btn_wa.aur-btn_wa,.aur-band_more .aur-btn_ghost.aur-btn_ghost,.aur-vow_acts .aur-btn_solid.aur-btn_solid,.aur-foot_link.brook-utils.aur-foot_link,.modules-cliff.modules-cliff):active,:is(.aur-filter_btn.aur-filter_btn):hover,:is(.aur-filter_btn.aur-filter_btn):active,:is(.aur-vow.aur-vow):hover,:is(.aur-figure.aur-figure):hover{scale: 1;translate: 0 0;}
}@media(hover: none),(pointer: coarse),(max-width: 767px){*,*::before,*::after{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;}
html,body{background-attachment: scroll !important;}
.aur-note,.aur-head{-webkit-backdrop-filter: blur(20px) saturate(1.8) !important;backdrop-filter: blur(20px) saturate(1.8) !important;}
.moss-label{-webkit-backdrop-filter: blur(10px) !important;backdrop-filter: blur(10px) !important;}
.aur-hero_mark{-webkit-backdrop-filter: blur(14px) saturate(1.6) !important;backdrop-filter: blur(14px) saturate(1.6) !important;}
.aur-foot_panel::before,.aur-hero_orb{-webkit-mask-image: radial-gradient(closest-side, #000000, transparent) !important;mask-image: radial-gradient(closest-side, #000000, transparent) !important;filter: none !important;}
:is(.aur-head_cta.aur-head_cta,.aur-hero_cta > .aur-btn_solid.aur-btn_solid,.aur-card_acts > .aur-btn_solid:not(.aur-btn_wa)){filter: none;}
:is(.aur-hero_cta > .aur-btn_solid.aur-btn_solid){will-change: auto;}
}
