@media (max-width:639px){.public-home .public-hero.th-hero-v2,.public-home .public-hero{background:radial-gradient(90% 55% at 50% 8%,#ffd0e4 0%,#0000 52%),linear-gradient(#f4a8c8 0%,#e06a9a 14%,#b8336a 34%,#6d1a40 62%,#4a1428 100%)!important;min-height:460px!important;position:relative!important;overflow:hidden!important}.public-home .public-hero:before{pointer-events:none;z-index:0;opacity:.5;background:repeating-linear-gradient(88deg,#0000 0 11px,#ffffff1a 11px 13px,#0000 13px 24px,#500f2d1a 24px 26px);position:absolute;inset:0 0 48%;content:""!important}.public-home .public-hero-panels{z-index:1!important;grid-template-columns:1fr 1.05fr 1fr!important;align-items:center!important;gap:0!important;height:240px!important;min-height:240px!important;padding:8px 0 0!important;display:grid!important;position:relative!important}.public-home .public-hero-panel{width:112%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-self:stretch!important;position:relative!important;overflow:hidden!important}.public-home .public-hero-panel+.public-hero-panel{margin-left:-24%!important}.public-home .public-hero-panel:first-child{-webkit-mask-image:radial-gradient(72% 88% at 58%,#000 55%,#0000 88%);mask-image:radial-gradient(72% 88% at 58%,#000 55%,#0000 88%);margin-left:-6%!important;margin-right:-24%!important}.public-home .public-hero-panel:last-child{-webkit-mask-image:radial-gradient(72% 88% at 42%,#000 55%,#0000 88%);mask-image:radial-gradient(72% 88% at 42%,#000 55%,#0000 88%);margin-right:-6%!important}.public-home .public-hero-panel-center{z-index:5!important;aspect-ratio:1!important;border-radius:50%!important;place-self:center!important;width:70%!important;height:auto!important;margin:4px 0 16px!important;box-shadow:0 0 0 4px #f0d27a,0 0 0 8px #ffffff8c,0 0 28px 6px #f0d27a73,0 14px 30px #310b2066!important;-webkit-mask-image:none!important;mask-image:none!important}.public-home .public-hero-panel-center .public-hero-img,.public-home .public-hero-panel-center img{border-radius:50%}.public-home .public-hero:after{pointer-events:none;content:""!important;z-index:2!important;background:linear-gradient(#0000 0%,#4a14288c 18%,#4a1428 48% 100%)!important;height:48%!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.public-home .public-hero-copy{display:none!important}.public-home .th-mobile-welcome{pointer-events:none;z-index:6!important;left:14px!important;right:14px!important;bottom:calc(28px - var(--th-welcome-shift,0px))!important;text-align:center!important;color:#fff!important;flex-direction:column!important;align-items:center!important;gap:2px!important;display:flex!important;position:absolute!important}.public-home .th-mobile-welcome:before{content:none!important;display:none!important}.public-home .th-mobile-welcome>*{z-index:1;position:relative}.public-home .th-mobile-welcome-script{color:#f0d27a!important;font-family:var(--font-fraunces), Fraunces, Georgia, serif!important;font-size:27px!important;font-style:italic!important;font-weight:500!important;line-height:1.1!important}.public-home .th-mobile-welcome strong{font-family:var(--font-fraunces), Fraunces, Georgia, serif!important;letter-spacing:-.01em!important;font-size:clamp(34px,9vw,46px)!important;font-weight:700!important;line-height:1!important}.public-home .th-mobile-welcome-subtitle{font-family:var(--font-source-sans), "Source Sans 3", sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin-top:3px!important;font-size:10px!important;font-weight:700!important}.public-home .th-mobile-welcome em{font-family:var(--font-fraunces), Fraunces, Georgia, serif!important;color:#f0d27a!important;margin-top:4px!important;font-size:17px!important;font-style:italic!important}.public-home .th-mobile-hero-dots,.public-home .th-mobile-hero-dot{display:none!important}.public-home .public-hero-wave.th-hero-wave--royal-ribbon,.public-home .public-hero-wave{pointer-events:none;filter:drop-shadow(0 -4px 14px #c9a24a73);background-image:url(/branding/royal-gold-ribbon-wave-mobile.svg?v=1);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;z-index:5!important;margin-top:calc(-7.5rem + var(--th-ribbon-shift,0px))!important;height:calc(10.5rem * var(--th-ribbon-scale,1.25))!important;width:100%!important;line-height:0!important;position:relative!important}.public-home .public-hero-wave svg{display:none!important}.public-header-account.bg-navy,.public-header a.public-header-account[href=\/dashboard]{color:#fff!important;background:#8f2453!important;border:none!important}}@media (min-width:640px){.th-mobile-welcome,.th-mobile-hero-dots{display:none!important}}@media (max-width:639px){.public-home .public-hero-wave.th-hero-wave--royal-ribbon[data-mobile-hidden=true]{display:none!important}.public-home .th-mobile-welcome[style*=--studio-welcome-x]{transform:translate(var(--studio-welcome-x,0px),var(--studio-welcome-y,0px)) scale(var(--studio-welcome-scale,1))!important;text-align:var(--studio-welcome-align,center)!important;align-items:var(--studio-welcome-flex,center)!important}.public-home .th-mobile-welcome[style*=--studio-welcome-x] .th-mobile-welcome-script{color:var(--studio-script-color,#f0d27a)!important}.public-home .th-mobile-welcome[style*=--studio-welcome-x] strong{color:var(--studio-title-color,#fff)!important}.public-home .th-mobile-welcome[style*=--studio-welcome-x] .th-mobile-welcome-subtitle{color:var(--studio-subtitle-color,#fff)!important}.public-home .th-mobile-welcome[style*=--studio-welcome-x] em{color:var(--studio-tagline-color,#f0d27a)!important}.public-home .public-hero.th-hero-v2{min-height:var(--th-studio-hero-height,460px)!important;height:var(--th-studio-hero-height,460px)!important}.public-home .public-hero-panel-center{width:var(--th-studio-portrait-size,70%)!important;min-width:0!important;max-width:none!important;transform:translate(var(--th-studio-portrait-x,0px), var(--th-studio-portrait-y,0px))!important;box-shadow:0 0 0 var(--th-studio-portrait-border,4px) #f0d27a, 0 0 0 calc(var(--th-studio-portrait-border,4px) + 4px) #ffffff8c, 0 14px 30px #310b2066!important;flex-basis:auto!important}.public-home .public-hero-panel .th-studio-contain{object-fit:contain!important}}
