@scope(.rf){:scope[data-nav-effect=redscale] .rf-header .rf-nav-group>a{transform-origin:50%;transition:transform .22s cubic-bezier(.2,.7,.2,1),color .22s}:scope[data-nav-effect=redscale] .rf-header .rf-nav-group>a:is(:hover,:focus-visible){color:#e51c32;box-shadow:none;text-shadow:none;background:0 0;transform:scale(1.08)}:scope[data-nav-effect=redscale] .rf-header .rf-nav-group>a:before{display:none}:scope[data-nav-effect=redscale] .rf-header .rf-nav-group>a:is(:hover,:focus-visible):after{background:#e51c32}@media (prefers-reduced-motion:reduce){:scope[data-nav-effect=redscale] .rf-header .rf-nav-group>a{transition:none}}.rf-header .rf-nav-group>a{isolation:isolate;border-radius:0;transition:color .25s,transform .3s,background .25s,box-shadow .25s}.rf-header .rf-nav-group>a:before{clip-path:none;z-index:-1;background:linear-gradient(#5a9cc9,#5a9cc9) 0 0/8px 1px no-repeat,linear-gradient(#5a9cc9,#5a9cc9) 0 0/1px 8px no-repeat,linear-gradient(#5a9cc9,#5a9cc9) 100% 100%/8px 1px no-repeat,linear-gradient(#5a9cc9,#5a9cc9) 100% 100%/1px 8px no-repeat;border:0;inset:4px -11px}:scope[data-nav-effect=underline] .rf-header .rf-nav-group>a:is(:hover,:focus-visible){box-shadow:none}:scope[data-nav-effect=underline] .rf-header .rf-nav-group>a:before{transform-origin:0;background:#267cae;height:2px;display:block;inset:auto 0 -3px;transform:scaleX(0)}:scope[data-nav-effect=underline] .rf-header .rf-nav-group>a:is(:hover,:focus-visible):before{transform:scaleX(1)}:scope[data-nav-effect=pill] .rf-header .rf-nav-group>a:is(:hover,:focus-visible){background:linear-gradient(145deg,#fafefe,#e1f3ff);border-radius:6px;box-shadow:0 0 0 7px #edf8ff,0 5px 16px #6fa3bd22}:scope[data-nav-effect=lift] .rf-header .rf-nav-group>a:is(:hover,:focus-visible){text-shadow:none;transform:translateY(-2px);box-shadow:0 2px #64bfec}:scope[data-nav-effect=glow] .rf-header .rf-nav-group>a:is(:hover,:focus-visible){box-shadow:none;color:#134575;background:0 0}:scope[data-nav-effect=glow] .rf-header .rf-nav-group>a:before{background:#2e81b9;border-radius:50%;height:5px;display:block;inset:auto calc(50% - 2.5px) -7px}.rf-hero.home h1{letter-spacing:-.055em;line-height:1.19}.rf-hero.home h1 em{background:linear-gradient(150deg,#1261ba 10%,#298dde 57%,#78cfee);-webkit-background-clip:text;background-clip:text;font-style:normal}.rf-hero.home h1 em:after{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#66bee9;width:.19em;height:.25em;top:-.08em;left:auto;right:.02em;transform:none}:scope[data-ice-type=crystal] .rf-hero.home h1 em:after{width:.19em;height:.25em;top:-.08em;left:auto;right:.02em;transform:none}:scope[data-ice-type=editorial] .rf-hero.home h1{letter-spacing:-.06em;font-weight:450}:scope[data-ice-type=editorial] .rf-hero.home h1 em{-webkit-text-fill-color:#1769aa;background:0 0;font-weight:850}:scope[data-ice-type=editorial] .rf-hero.home h1 em:after{clip-path:none;background:#87c9ed;width:100%;height:2px;top:auto;bottom:0;left:0}:scope[data-ice-type=glacier] .rf-hero.home h1 em{background:linear-gradient(175deg,#075fbb 5%,#53b6e8 49%,#1580cb 51%,#8bd1ec 95%);-webkit-background-clip:text;background-clip:text}:scope[data-ice-type=glacier] .rf-hero.home h1 em:after{display:none}:scope[data-ice-type=kinetic] .rf-hero.home h1 em{background:linear-gradient(120deg,#0865ea,#41b9eb);-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-style:italic}:scope[data-ice-type=kinetic] .rf-hero.home h1 em:after{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);background:#69c8ef;width:86%;height:.045em;top:auto;bottom:0;right:5%;transform:rotate(-4deg)}:scope[data-ice-type=signature] .rf-hero.home h1 em{background:linear-gradient(140deg,#093c79,#318abc);-webkit-background-clip:text;background-clip:text}:scope[data-ice-type=signature] .rf-hero.home h1 em:after{content:"✳";clip-path:none;-webkit-text-fill-color:#79bbdc;background:0 0;width:auto;height:auto;font-size:.25em;top:-.2em;right:-.13em}.rf-design-options{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-color:#d8e8f2;border-radius:18px;width:310px;max-height:72dvh;padding:18px;bottom:20px;right:20px;overflow:auto;box-shadow:0 12px 45px #12375620}.rf-design-options>summary{letter-spacing:.09em;color:#386480;font-size:11px}.rf-theme-collection{gap:7px;margin-top:15px;display:grid}.rf-theme-collection button{text-align:left;cursor:pointer;background:#f5f9fc;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.rf-theme-collection button[aria-pressed=true]{background:#ecf7ff;border-color:#469bd5}.rf-theme-collection button:focus-visible{outline:2px solid #1686ea}.rf-theme-collection b{color:#143851;font-size:12px;display:block}.rf-theme-collection small{color:#658298;margin-top:3px;font-size:10px}.rf-theme-sample{color:#288adb;letter-spacing:-2px;min-width:44px;font-size:22px;font-weight:850}.rf-theme-sample.editorial{color:#1769aa;border-bottom:1px solid #87c9ed}.rf-theme-sample.glacier{color:#56b3df;text-shadow:0 1px #0d6ba4}.rf-theme-sample.kinetic{color:#0877ec;font-style:italic}.rf-theme-sample.signature{color:#093c79}.rf-theme-custom{color:#6c879a;margin-top:12px;font-size:11px}@media (max-width:760px){.rf-hero.home .rf-wrap{width:calc(100% - 36px)}.rf-hero.home h1{margin-bottom:20px;font-size:clamp(34px,10.1vw,56px);line-height:1.2}.rf-hero.home .rf-hero-copy>p{font-size:15px;line-height:1.85}.rf-hero.home .rf-badges,.rf-hero.home .rf-actions{margin-top:20px}.rf-hero.home .rf-actions .rf-button{min-height:44px}.rf-design-options{width:min(310px,100vw - 28px);max-height:55dvh;padding:14px;bottom:14px;right:14px}}}
