.hero-content-cluster .hero-subtitle{letter-spacing:var(--tracking-srk-widest);color:color-mix(in srgb, var(--color-brand-on-dark) 80%, transparent);text-transform:uppercase;text-shadow:var(--text-shadow-srk-deep);font-size:.875rem;font-weight:300}@media (min-width:640px){.hero-content-cluster .hero-subtitle{font-size:1rem}}@media (min-width:1024px){.hero-content-cluster .hero-subtitle{font-size:1.125rem}}@media (min-width:1280px){.hero-content-cluster .hero-subtitle{font-size:1.25rem}}.hero-content-cluster .hero-title{letter-spacing:var(--tracking-srk-wider);color:var(--color-brand-on-dark);text-transform:uppercase;text-shadow:var(--text-shadow-srk-deep);flex-direction:column;align-items:center;font-weight:600;display:flex}.hero-content-cluster .hero-title__intro{color:color-mix(in srgb, var(--color-brand-on-dark) 82%, transparent);letter-spacing:.34em;margin-bottom:.5rem;font-size:clamp(.85rem,1.7vw,1.05rem);font-weight:300;line-height:1.05;display:block}.hero-content-cluster .hero-title__brand{white-space:nowrap;font-size:2rem;line-height:1.05;display:block}@media (min-width:640px){.hero-content-cluster .hero-title__brand{font-size:var(--text-srk-3xl)}}@media (min-width:1024px){.hero-content-cluster .hero-title__brand{font-size:var(--text-srk-4xl)}}@media (min-width:1280px){.hero-content-cluster .hero-title__brand{font-size:3.3rem}}.hero-pills{justify-content:center;align-items:center;gap:1.5rem;display:flex}@media (max-width:639px){.hero-pills{gap:.75rem}}.hero-pill{min-height:2.75rem;color:color-mix(in srgb, var(--color-brand-on-dark) 70%, transparent);letter-spacing:var(--tracking-srk-wide);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.8125rem;text-decoration:none;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}@media (min-width:768px){.hero-pill{gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem}}.hero-pill:hover{color:var(--color-brand-on-dark)}.hero-pill:after{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-srk-gold) 25%, transparent) 0%, transparent 60%);width:100%;left:var(--ripple-x,50%);top:var(--ripple-y,50%);opacity:0;pointer-events:none;border-radius:50%;transition:none;position:absolute;translate:-50% -50%;scale:0}.hero-pill:hover:after{opacity:1;transition:scale .7s ease-out,opacity .7s ease-out;scale:2.5}.hero-pill__icon{color:color-mix(in srgb, var(--color-srk-gold) 70%, transparent);width:1rem;height:1rem;transition:color .2s}.hero-pill:hover .hero-pill__icon{color:var(--color-srk-gold)}.hero-entrance{opacity:0;transform:translateY(12px)}.hero-content-cluster[data-entered=true] .hero-entrance{opacity:1;transform:translateY(0)}.hero-entrance--subtitle{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.hero-entrance--title{transition:opacity .5s cubic-bezier(.16,1,.3,1) .2s,transform .5s cubic-bezier(.16,1,.3,1) .2s}.hero-entrance--display{transition:none}.hero-entrance--composer{transition:opacity .5s cubic-bezier(.16,1,.3,1) .5s,transform .5s cubic-bezier(.16,1,.3,1) .5s}.hero-entrance--pills{transition:opacity .4s cubic-bezier(.16,1,.3,1) .65s,transform .4s cubic-bezier(.16,1,.3,1) .65s}.hero-composer-glow{position:relative}.hero-composer-glow:before{content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-srk-gold) 6%, transparent) 0%, transparent 70%);filter:blur(60px);pointer-events:none;transition:opacity .8s;position:absolute;inset:-1.5rem -2rem}.hero-composer-glow:focus-within:before{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-srk-gold) 12%, transparent) 0%, transparent 70%)}.hero-title--shimmer{background:linear-gradient(90deg, var(--color-brand-on-dark) 0%, var(--color-brand-on-dark) 40%, color-mix(in srgb, var(--color-srk-gold) 40%, transparent) 50%, var(--color-brand-on-dark) 60%, var(--color-brand-on-dark) 100%);background-size:200% 100%;background-position:var(--mouse-x,100%) 0;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;transition:background-position .15s}.hero-content-cluster{position:relative}.hero-content-cluster:before{content:"";pointer-events:none;z-index:-1;background:0 0;position:absolute;inset:0}.hero-content-cluster[data-composer-focused=true] .hero-subtitle,.hero-content-cluster[data-composer-focused=true] .hero-title{opacity:.5;transition:opacity .4s}.hero-content-cluster .hero-subtitle,.hero-content-cluster .hero-title{transition:opacity .4s}.hero-content-shell{border:1px solid color-mix(in srgb, var(--color-brand-on-dark) 16%, transparent);background:linear-gradient(to top, color-mix(in srgb, var(--color-srk-blue-dark) 70%, transparent) 0%, color-mix(in srgb, var(--color-srk-blue-dark) 60%, transparent) 55%, color-mix(in srgb, var(--color-srk-blue-dark) 50%, transparent) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 48px color-mix(in srgb, var(--color-black) 42%, transparent),inset 0 1px 0 color-mix(in srgb, var(--color-brand-on-dark) 8%, transparent);border-radius:1.25rem;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.375rem,3.4vw,2.5rem);position:relative}.hero-content-shell__stage{width:100%;position:relative}.hero-content-shell__morph-frame{width:100%;height:100%;min-height:inherit;position:relative}@media (max-width:639px){.hero-entrance{transform:translateY(8px)}.hero-content-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem}}@media (prefers-reduced-motion:reduce){.hero-entrance{opacity:1;transition:none;transform:none}.hero-entrance--subtitle,.hero-entrance--title,.hero-entrance--display,.hero-entrance--composer,.hero-entrance--pills{transition:none}.hero-title--shimmer{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;color:var(--color-brand-on-dark)}}@media (prefers-reduced-motion:no-preference){@keyframes sendBreath{0%,to{opacity:.6}50%{opacity:1}}}@media (prefers-reduced-motion:reduce){.hero-composer__send{animation:none}}.hero-composer{width:100%;position:relative}@keyframes hero-composer-reveal-kf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-composer-reveal{min-height:3rem;animation:.5s cubic-bezier(.16,1,.3,1) both hero-composer-reveal-kf}@media (prefers-reduced-motion:reduce){.hero-composer-reveal{animation:none}}.hero-composer__bar{border:1px solid color-mix(in srgb, var(--color-brand-on-dark) 26%, transparent);background:color-mix(in srgb, var(--color-srk-blue-dark) 74%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:all var(--duration-srk-slow) var(--ease-srk-standard);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.hero-composer__bar:focus-within{border-color:color-mix(in srgb, var(--color-srk-gold) 42%, transparent);background:color-mix(in srgb, var(--color-srk-blue-dark) 80%, transparent);box-shadow:0 0 40px color-mix(in srgb, var(--color-srk-blue-dark) 52%, transparent),0 0 0 1px color-mix(in srgb, var(--color-srk-gold) 20%, transparent)}.hero-composer__field{min-width:0;color:var(--color-brand-on-dark);resize:none;background:0 0;border:none;outline:none;flex:1;font-size:.9375rem;line-height:1.5;transition:height .15s;overflow:hidden}.hero-composer__field::placeholder{color:color-mix(in srgb, var(--color-brand-on-dark) 70%, transparent)}.hero-composer__field:disabled{opacity:.5}.hero-composer__send{border:1px solid color-mix(in srgb, var(--color-srk-gold) 40%, transparent);width:2.75rem;height:2.75rem;color:var(--color-srk-gold);cursor:pointer;opacity:.6;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,background .3s,border-color .3s,transform .2s;display:flex}@media (prefers-reduced-motion:no-preference){.hero-composer__send[data-visible=false]{animation:3s ease-in-out infinite sendBreath}}.hero-composer__send[data-visible=true]{opacity:1;background:linear-gradient(135deg, var(--color-srk-gold-light) 0%, var(--color-srk-gold) 50%, var(--color-srk-gold-deep) 100%);color:#fff;border-color:#0000;animation:none}.hero-composer__send:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-srk-gold) 40%, transparent);transform:scale(1.05)}.hero-composer__send:disabled{opacity:.4;cursor:not-allowed}.hero-composer__send svg{width:1rem;height:1rem}@media (min-width:640px){.hero-composer__bar{padding:.75rem 1.25rem}}@media (min-width:768px){.hero-composer__field{font-size:1rem}.hero-composer__send{width:3rem;height:3rem}}@keyframes sd-pulse{50%{opacity:.5}}@keyframes sd-morph-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(4px);transform:scale(.95)}}@keyframes sd-morph-in{0%{opacity:0;filter:blur(4px);transform:scale(1.03)}to{opacity:1;filter:blur();transform:scale(1)}}.sd-skeleton{animation:2s cubic-bezier(.4,0,.6,1) infinite sd-pulse}.sd-skeleton__bar{background:color-mix(in srgb, var(--color-brand-muted-dark) 10%, transparent);border-radius:.25rem}.sd-empty{height:100%;color:var(--color-brand-muted-dark);justify-content:center;align-items:center;font-size:.75rem;display:flex}.sd-morph-out{animation:.2s ease-out forwards sd-morph-out}.sd-morph-in{animation:.25s ease-out forwards sd-morph-in}.sd-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 1rem;display:flex}.sd-welcome__time{letter-spacing:-.025em;color:var(--color-brand-on-dark);font-size:2rem;font-weight:300}@media (min-width:640px){.sd-welcome__time{font-size:var(--text-srk-3xl)}}@media (min-width:1024px){.sd-welcome__time{font-size:2.5rem}}.sd-welcome__date{letter-spacing:var(--tracking-srk-wide);color:var(--color-brand-muted-dark);margin-top:.25rem;font-size:.75rem}.sd-welcome__greeting{color:var(--color-brand-muted-dark);margin-top:.5rem;font-size:.8125rem}.sd-welcome__skeleton-name{background:color-mix(in srgb, var(--color-brand-muted-dark) 10%, transparent);border-radius:.25rem;width:3rem;height:.75rem;margin-left:.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite sd-pulse;display:inline-block}.sd-rates{flex-direction:column;justify-content:center;height:100%;padding:0 .75rem;display:flex}@media (min-width:640px){.sd-rates{padding:0 1rem}}.sd-rates__live{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.sd-rates__dot{background-color:var(--color-srk-jade);border-radius:9999px;width:.375rem;height:.375rem}.sd-rates__live-label{color:var(--color-srk-jade);font-size:.75rem;font-weight:500}.sd-rates__grid{gap:.5rem;display:flex}.sd-rates__pill{text-align:center;background:color-mix(in srgb, var(--color-brand-muted-dark) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-brand-muted-dark) 10%, transparent);border-radius:.5rem;flex:1;padding:.5rem .625rem}.sd-rates__pill-value{color:var(--color-brand-on-dark);font-size:1.125rem;font-weight:700;line-height:1.25}.sd-rates__pill-label,.sd-rates__pill-sub{color:var(--color-brand-muted-dark);margin-top:.125rem;font-size:.75rem}.sd-rates__loading{align-items:center;gap:.5rem;height:100%;padding:0 .75rem;display:flex}@media (min-width:640px){.sd-rates__loading{padding:0 1rem}}.sd-rates__loading-pill{background:color-mix(in srgb, var(--color-brand-muted-dark) 6%, transparent);border-radius:.5rem;flex:1;padding:.5rem .625rem;animation:2s cubic-bezier(.4,0,.6,1) infinite sd-pulse}.sd-property{height:100%;transition:opacity .3s;display:flex}.sd-property--fading{opacity:0}.sd-property__image{width:35%;position:relative;overflow:hidden}.sd-property__counter{background:color-mix(in srgb, var(--color-black) 60%, transparent);color:var(--color-brand-on-dark);border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:500;position:absolute;bottom:.375rem;left:.375rem}.sd-property__details{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:.75rem;display:flex}.sd-property__price{color:var(--color-brand-on-dark);font-size:1rem;font-weight:700;line-height:1.25}@media (min-width:640px){.sd-property__price{font-size:1.125rem}}.sd-property__address{color:var(--color-brand-muted-dark);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;overflow:hidden}.sd-property__city{color:var(--color-brand-muted-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.sd-property__stats{color:var(--color-brand-muted-dark);gap:.75rem;margin-top:.375rem;font-size:.75rem;display:flex}.sd-property__loading{height:100%;animation:2s cubic-bezier(.4,0,.6,1) infinite sd-pulse;display:flex}.sd-property__loading-image{background:color-mix(in srgb, var(--color-brand-muted-dark) 6%, transparent);width:35%}.sd-property__loading-details{flex-direction:column;flex:1;justify-content:center;gap:.375rem;padding:.75rem;display:flex}.sd-actions{justify-content:center;align-items:center;gap:.75rem;height:100%;padding:0 1rem;display:flex}@media (min-width:640px){.sd-actions{gap:1rem;padding:0 1.5rem}}.sd-actions__btn{border:1px solid color-mix(in srgb, var(--color-brand-muted-dark) 18%, transparent);background:color-mix(in srgb, var(--color-brand-muted-dark) 10%, transparent);cursor:pointer;border-radius:.75rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.875rem .75rem;transition:background .2s,border-color .2s;display:flex}.sd-actions__btn:hover{background:color-mix(in srgb, var(--color-brand-muted-dark) 16%, transparent);border-color:color-mix(in srgb, var(--color-brand-muted-dark) 28%, transparent)}.sd-actions__btn--live{border-color:color-mix(in srgb, var(--color-srk-gold) 30%, transparent);background:color-mix(in srgb, var(--color-srk-gold) 10%, transparent)}.sd-actions__btn--live:hover{background:color-mix(in srgb, var(--color-srk-gold) 18%, transparent);border-color:color-mix(in srgb, var(--color-srk-gold) 45%, transparent)}.sd-actions__btn--live .sd-actions__btn-label{color:var(--color-srk-gold)}.sd-actions__btn-label{color:var(--color-brand-on-dark);font-size:.75rem;font-weight:600}@media (min-width:640px){.sd-actions__btn-label{font-size:.875rem}}.sd-actions__btn-hint{color:var(--color-brand-muted-dark);font-size:.625rem}@media (min-width:640px){.sd-actions__btn-hint{font-size:.6875rem}}.sd-profile{appearance:none;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;height:100%;padding:0 1rem;display:flex}.sd-profile__avatar{background:linear-gradient(135deg, var(--color-srk-gold) 0%, var(--color-srk-gold-deep) 100%);width:2rem;height:2rem;color:var(--color-brand-on-dark);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.sd-profile__info{flex:1;min-width:0}.sd-profile__name{color:var(--color-brand-on-dark);font-size:.875rem;font-weight:500;line-height:1.25}.sd-profile__progress{align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.sd-profile__bar{background:color-mix(in srgb, var(--color-brand-muted-dark) 10%, transparent);border-radius:9999px;flex:1;height:.375rem;overflow:hidden}.sd-profile__fill{background-color:var(--color-srk-gold);border-radius:9999px;height:100%}.sd-profile__pct{color:var(--color-brand-muted-dark);flex-shrink:0;font-size:.625rem}.sd-profile__loading{align-items:center;gap:.75rem;height:100%;padding:0 1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite sd-pulse;display:flex}.sd-profile__loading-avatar{background:color-mix(in srgb, var(--color-brand-muted-dark) 10%, transparent);border-radius:9999px;flex-shrink:0;width:2rem;height:2rem}.sd-profile-cta{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;padding:0 1.5rem;display:flex}.sd-profile-cta__text{color:var(--color-brand-muted-dark);font-size:.875rem;font-weight:500}.sd-profile-cta__btn{border:1px solid color-mix(in srgb, var(--color-srk-gold) 30%, transparent);background:color-mix(in srgb, var(--color-srk-gold) 10%, transparent);color:var(--color-srk-gold);letter-spacing:var(--tracking-srk-wide);cursor:pointer;border-radius:9999px;flex-shrink:0;padding:.5rem 1.25rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.sd-profile-cta__btn:hover{background:color-mix(in srgb, var(--color-srk-gold) 18%, transparent);border-color:color-mix(in srgb, var(--color-srk-gold) 50%, transparent)}.sd-tips{align-items:flex-start;gap:.75rem;height:100%;padding:1.25rem 1rem;display:flex}@media (min-width:640px){.sd-tips{padding:1.25rem}}@media (min-width:768px){.sd-tips{padding:1.5rem 1.25rem}}@media (min-width:1024px){.sd-tips{padding:1.75rem 1.5rem}}.sd-tips__icon{width:1.125rem;height:1.125rem;color:var(--color-srk-gold);flex-shrink:0;margin-top:.125rem}.sd-tips__text{color:var(--color-brand-on-dark);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (min-width:640px){.sd-tips__text{font-size:.875rem;line-height:1.625}}.sd-tips__loading{align-items:center;gap:.75rem;height:100%;padding:0 1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite sd-pulse;display:flex}.sd-tips__loading-icon{background:color-mix(in srgb, var(--color-brand-muted-dark) 10%, transparent);border-radius:.25rem;flex-shrink:0;width:1.25rem;height:1.25rem}@media (max-width:374px){.sd-profile-cta{gap:.375rem;padding:0 .75rem}.sd-profile-cta__text{font-size:.6875rem}.sd-profile-cta__btn{padding:.375rem .75rem;font-size:.6875rem}}.sd-still{--sd-still-frame-w:56rem;--sd-still-scale:.4;--sd-still-crop:0rem;border-radius:.5rem;height:100%;position:relative;overflow:hidden}@media (min-width:640px){.sd-still{--sd-still-scale:.52}}@media (min-width:1024px){.sd-still{--sd-still-scale:.62}}.sd-still--wide{--sd-still-frame-w:80rem;--sd-still-scale:.28}@media (min-width:640px){.sd-still--wide{--sd-still-scale:.36}}@media (min-width:1024px){.sd-still--wide{--sd-still-scale:.43}}.sd-still--tools{--sd-still-crop:6rem}.sd-still--reviews{--sd-still-crop:3rem}.sd-still__frame{width:var(--sd-still-frame-w);margin-top:calc(-1*var(--sd-still-crop)*var(--sd-still-scale));transform:scale(var(--sd-still-scale));transform-origin:0 0;pointer-events:none}.sd-still__slider{height:34rem}.sd-still__open{z-index:2;background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--color-srk-blue-dark) 55%, transparent) 100%);cursor:pointer;border:0;justify-content:flex-end;align-items:flex-end;padding:.5rem;display:flex;position:absolute;inset:0}.sd-still__open:focus-visible{outline:2px solid var(--color-srk-gold);outline-offset:-2px;border-radius:.5rem}.sd-still__open-chip{border:1px solid color-mix(in srgb, var(--color-srk-gold) 40%, transparent);background:color-mix(in srgb, var(--color-srk-blue-dark) 80%, transparent);color:var(--color-srk-gold);letter-spacing:.14em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.625rem;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.sd-still__open:hover .sd-still__open-chip,.sd-still__open:focus-visible .sd-still__open-chip{color:var(--color-srk-blue-dark);border-color:var(--color-srk-gold);background:var(--color-srk-gold)}@media (prefers-reduced-motion:reduce){.sd-skeleton,.sd-welcome__skeleton-name,.sd-rates__loading-pill,.sd-property__loading,.sd-profile__loading,.sd-saved__loading,.sd-tips__loading{animation:none}.sd-property{transition:none}.sd-morph-out,.sd-morph-in{animation:none}}
.hero-display{--hero-display-viewport-height:8rem}@media (min-width:640px){.hero-display{--hero-display-viewport-height:8.5rem}}@media (min-width:768px){.hero-display{--hero-display-viewport-height:9rem}}@media (min-width:1024px){.hero-display{--hero-display-viewport-height:10rem}}@media (max-height:667px){.hero-display{--hero-display-viewport-height:7rem}}.hero-entrance--display{min-height:calc(8rem + 0)}@media (min-width:640px){.hero-entrance--display{min-height:calc(8.5rem + 0)}}@media (min-width:768px){.hero-entrance--display{min-height:calc(9rem + 0)}}@media (min-width:1024px){.hero-entrance--display{min-height:calc(10rem + 0)}}@media (max-height:667px){.hero-entrance--display{min-height:calc(7rem + 0)}}.hero-display{width:100%;max-width:40rem;margin:0 auto}@media (min-width:768px){.hero-display{margin:0 auto}}.hero-display__shell{width:100%;filter:drop-shadow(0 32px 64px color-mix(in srgb, var(--color-black) 72%, transparent));position:relative}.hero-display__edge-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(60% 100%,#c9a86a29 0%,#0000 70%);border-radius:50%;height:3.75rem;position:absolute;bottom:-1rem;left:8%;right:8%}.hero-display__panel{min-height:clamp(13.5rem,13.5rem + 6vw,16.5rem);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 7%, transparent),inset 0 0 0 1px color-mix(in srgb, var(--color-white) 2%, transparent),inset 0 -20px 50px color-mix(in srgb, var(--color-black) 50%, transparent);background:linear-gradient(152deg,#24222530 0%,#1a181b 8%,#141315 46%,#0a0a0b 100%),#0c0b0d;border:1px solid #c9a86a38;border-radius:1.125rem;flex-direction:column;padding:clamp(1.125rem,2.4vw,1.625rem) clamp(1.25rem,3vw,1.875rem) clamp(.9375rem,2vw,1.25rem);display:flex;position:relative;overflow:hidden}.hero-display__grain,.hero-display__sheen,.hero-display__sweep{pointer-events:none;position:absolute;inset:0}.hero-display__grain{opacity:.5;background:repeating-linear-gradient(96deg, color-mix(in srgb, var(--color-white) 1.6%, transparent) 0, color-mix(in srgb, var(--color-white) 1.6%, transparent) 1px, transparent 1px, transparent 4px)}.hero-display__sheen{background:radial-gradient(130% 70% at 15% -10%,#d9be8414 0%,#0000 45%)}.hero-display__sweep{z-index:1;overflow:hidden}.hero-display__sweep:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-white) 5%, transparent), transparent);width:32%;height:200%;animation:9s ease-in-out infinite hero-display-sheen;position:absolute;top:-50%;left:0}.hero-display__header,.hero-display__footer,.hero-display__viewport{z-index:2;position:relative}.hero-display__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.hero-display__brand{color:#d9be84;letter-spacing:.34em;text-shadow:0 1px 0 color-mix(in srgb, var(--color-black) 55%, transparent),0 -1px 0 color-mix(in srgb, var(--color-white) 5%, transparent);font-size:.75rem;font-weight:500}.hero-display__subbrand{color:#8e887d;letter-spacing:.3em;text-transform:uppercase;margin-top:.1875rem;font-size:.5625rem}.hero-display__logo{color:#d9be84;opacity:.56;flex:none;width:1.625rem;height:1.625rem;display:block}.hero-display__viewport{width:100%;height:var(--hero-display-viewport-height);flex:0 0 var(--hero-display-viewport-height);background:0 0;border-radius:.75rem;min-height:0;margin:clamp(.625rem,1.6vw,1rem) 0;overflow:hidden}.hero-display__indicator-fade{pointer-events:none;z-index:10;background:linear-gradient(#0000 0%,#0a0a0b33 100%);height:2rem;position:absolute;bottom:0;left:0;right:0}.hero-display__indicators{z-index:auto;scrollbar-width:none;flex:0 auto;justify-content:flex-start;align-items:center;gap:.125rem;min-width:0;display:flex;position:static;overflow-x:auto;transform:none}.hero-display__indicators::-webkit-scrollbar{display:none}.hero-display__dot{color:#6b6359;cursor:pointer;background:0 0;border:none;border-radius:.4375rem;flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;padding:0;transition:background .3s,color .3s;display:grid;overflow:hidden}.hero-display__dot--active{color:#d9be84;background:#d9be841f}.hero-display__dot:hover:not(.hero-display__dot--active){color:#b3a890;background:#d9be840f}.hero-display__dot-icon{place-items:center;width:.875rem;height:.875rem;display:grid}.hero-display__dot-icon svg{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.hero-display__footer{border-top:1px solid #c9a86a1f;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.hero-display__active-label{color:#c9a86a;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:.625rem}@media (max-width:480px){.hero-display__indicators{gap:.0625rem}.hero-display__dot{flex-basis:1.5rem;width:1.5rem;height:1.5rem}.hero-display__dot-icon{width:.75rem;height:.75rem}.hero-display__active-label{letter-spacing:.14em;font-size:.5625rem}}.hero-display__progress{z-index:3;background:color-mix(in srgb, var(--color-white) 4%, transparent);height:.125rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-display__progress-fill{transform-origin:0;background:linear-gradient(90deg,#8c6f47,#d9be84 60%,#c9a86a);width:100%;height:100%;transform:scaleX(0)}@keyframes hero-display-sheen{0%,35%{transform:translate(-140%)skew(-14deg)}65%{transform:translate(360%)skew(-14deg)}to{transform:translate(360%)skew(-14deg)}}@media (prefers-reduced-motion:reduce){.hero-display__dot{transition:none}.hero-display__sweep:before{animation:none}}.hero-load-sequence{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;pointer-events:none;visibility:visible;background:radial-gradient(125% 100% at 50% 42%,#050d1fc7 0%,#050d1ff0 60%,#050d1ffa 100%);border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:1.375rem;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),visibility .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;overflow:hidden;transform:none}.hero-load-sequence__orb{place-items:center;width:7.375rem;height:7.375rem;animation:.76s cubic-bezier(.16,1,.3,1) both srk-load-mark-in;display:grid;position:relative}.hero-load-sequence__sweep{background:conic-gradient(#d9be8400 0deg 250deg,#d9be84d9 360deg);border-radius:50%;animation:1.4s linear infinite srk-load-spin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.hero-load-sequence__ring{border:1px solid #d9be8447;border-radius:50%;animation:2.2s ease-in-out infinite srk-load-ringpulse;position:absolute;inset:0;box-shadow:inset 0 0 18px #d9be8414,0 0 26px #d9be841a}.hero-load-sequence__mark{color:#d9be84;filter:drop-shadow(0 4px 14px #d9be8447);border-radius:9999px;place-items:center;width:3.875rem;height:3.875rem;display:grid;position:relative;overflow:hidden}.hero-load-sequence__mark svg{z-index:1;opacity:.92;width:100%;height:100%;display:block;position:relative}.hero-load-sequence__glint{z-index:2;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#f7e1a0f2,#0000);width:65%;height:100%;animation:2s ease-in-out infinite srk-load-glint;position:absolute;top:0;left:0}.hero-load-sequence__wordmark{flex-direction:column;align-items:center;gap:.5rem;animation:.72s cubic-bezier(.16,1,.3,1) .18s both srk-load-rise;display:flex}.hero-load-sequence__name{color:#f7f4ed;letter-spacing:.34em;text-shadow:0 2px 10px color-mix(in srgb, var(--color-black) 55%, transparent);font-size:clamp(1.05rem,2vw,1.4rem);font-weight:600}.hero-load-sequence__tagline{color:#b3a890;letter-spacing:.42em;text-transform:uppercase;font-size:.62rem;font-weight:500}.hero-load-sequence__progress{background:#f7f4ed1a;border-radius:9999px;width:min(15rem,60vw);height:.125rem;position:relative;overflow:hidden}.hero-load-sequence__bar{transform-origin:0;animation:srk-load-bar 2.35s var(--ease-srk-standard) forwards;background:linear-gradient(90deg,#8c6f47,#d9be84 60%,#c9a86a);position:absolute;inset:0;transform:scaleX(0)}[data-hero-load-state=ready] .hero-load-sequence{opacity:0;visibility:hidden;transform:translateY(-.375rem)}.hero-reveal{opacity:0;flex-direction:column;align-items:center;width:100%;transition:opacity .7s cubic-bezier(.16,1,.3,1);display:flex}.hero-reveal[data-hero-reveal=revealed]{opacity:1}.hero-reveal .hero-entrance{opacity:1;transform:none}.hero-reveal .hero-display__viewport,.hero-reveal .hero-display__viewport>:first-child{opacity:1!important;animation:none!important}.hero-reveal .hero-display__viewport:after{display:none}@keyframes srk-load-spin{to{transform:rotate(360deg)}}@keyframes srk-load-glint{0%{transform:translate(-140%)skew(-16deg)}55%,to{transform:translate(240%)skew(-16deg)}}@keyframes srk-load-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes srk-load-mark-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes srk-load-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes srk-load-ringpulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-load-sequence,.hero-reveal{transition:none}.hero-load-sequence__orb,.hero-load-sequence__sweep,.hero-load-sequence__ring,.hero-load-sequence__glint,.hero-load-sequence__wordmark,.hero-load-sequence__bar{animation:none}.hero-load-sequence__bar{transform:scaleX(1)}}@media (scripting:none){.hero-reveal{opacity:1}}