:root{--s1p-primary-50:#fff7ed;--s1p-primary-100:#ffedd5;--s1p-primary-200:#fed7aa;--s1p-primary-300:#fdba74;--s1p-primary-400:#fb923c;--s1p-primary-500:#e75b2a;--s1p-primary-600:#ea580c;--s1p-primary-700:#c2410c;--s1p-primary-800:#9a3412;--s1p-primary-900:#7c2d12;--s1p-neutral-50:#f9fafb;--s1p-neutral-100:#f3f4f6;--s1p-neutral-200:#e5e7eb;--s1p-neutral-300:#d1d5db;--s1p-neutral-400:#9ca3af;--s1p-neutral-500:#6b7280;--s1p-neutral-600:#4b5563;--s1p-neutral-700:#374151;--s1p-neutral-800:#1f2937;--s1p-neutral-900:#111827;--s1p-bg-primary:#fff;--s1p-bg-secondary:#f9fafb;--s1p-bg-card:#fff;--s1p-text-primary:#111827;--s1p-text-secondary:#4b5563;--s1p-text-muted:#6b7280;--s1p-text-placeholder:#adaebc;--s1p-border-color:#d1d5db;--s1p-border-focus:#e75b2a;--s1p-shadow-color:#0000001a;--s1p-shadow-heavy:#0000001a;--s1p-glow-color:#e75b2a33;--s1p-input-bg:#fff;--s1p-space-3xs:clamp(.125rem,.1rem + .125vw + .05vh,.25rem);--s1p-space-2xs:clamp(.1875rem,.15rem + .1875vw + .075vh,.375rem);--s1p-space-xs:clamp(.25rem,.2rem + .25vw + .1vh,.5rem);--s1p-space-sm:clamp(.5rem,.4rem + .5vw + .2vh,1rem);--s1p-space-md:clamp(1rem,.8rem + 1vw + .4vh,1.5rem);--s1p-space-lg:clamp(1.5rem,1.2rem + 1.5vw + .6vh,2.5rem);--s1p-space-xl:clamp(2rem,1.6rem + 2vw + .8vh,3.5rem);--s1p-space-2xl:clamp(2.5rem,2rem + 2.5vw + 1vh,5rem);--s1p-space-3xl:clamp(3rem,2.4rem + 3vw + 1.2vh,6rem);--s1p-space-4xl:clamp(3.5rem,2.8rem + 3.5vw + 1.4vh,7rem);--s1p-text-3xs:clamp(.5rem,.45rem + .25vw + .05vh,.625rem);--s1p-text-2xs:clamp(.5625rem,.5rem + .3125vw + .075vh,.6875rem);--s1p-text-xs:clamp(.625rem,.5625rem + .3125vw + .1vh,.75rem);--s1p-text-sm:clamp(.75rem,.6875rem + .3125vw + .15vh,.875rem);--s1p-text-base:clamp(.875rem,.8125rem + .3125vw + .15vh,1rem);--s1p-text-lg:clamp(1rem,.9375rem + .3125vw + .2vh,1.125rem);--s1p-text-xl:clamp(1.125rem,1rem + .625vw + .25vh,1.5rem);--s1p-text-2xl:clamp(1.25rem,1.0625rem + .9375vw + .35vh,1.875rem);--s1p-text-3xl:clamp(1.5rem,1.25rem + 1.25vw + .5vh,2.25rem);--s1p-text-4xl:clamp(1.75rem,1.4375rem + 1.5625vw + .625vh,3rem);--s1p-text-5xl:clamp(2rem,1.625rem + 1.875vw + .75vh,3.75rem);--s1p-text-hero:clamp(1.625rem,1.25rem + 2vw + .5vh,3rem);--s1p-radius-xs:clamp(.1875rem,.15rem + .1875vw,.25rem);--s1p-radius-sm:clamp(.25rem,.2rem + .25vw,.375rem);--s1p-radius-md:clamp(.375rem,.3rem + .375vw,.5rem);--s1p-radius-lg:clamp(.5rem,.4rem + .5vw,.75rem);--s1p-radius-xl:clamp(.75rem,.6rem + .75vw,1rem);--s1p-radius-2xl:clamp(1rem,.8rem + 1vw,1.5rem);--s1p-radius-full:9999px;--s1p-transition-fast:.15s cubic-bezier(.4,0,.2,1);--s1p-transition-base:.3s cubic-bezier(.4,0,.2,1);--s1p-transition-slow:.5s cubic-bezier(.4,0,.2,1);--s1p-transition-spring:.6s cubic-bezier(.34,1.56,.64,1);--s1p-transition-bounce:.5s cubic-bezier(.175,.885,.32,1.275);--s1p-ease-bounce:cubic-bezier(.34,1.56,.64,1);--s1p-ease-smooth:cubic-bezier(.4,0,.2,1);--s1p-ease-out-expo:cubic-bezier(.19,1,.22,1);--mouse-x:50%;--mouse-y:50%}[data-theme=dark],[data-mode=dark],[data-color-scheme=dark],[data-appearance=dark],[data-bs-theme=dark],.dark,.dark-mode,.dark-theme,.theme-dark,.mode-dark,.is-dark,.darkMode,.darkTheme,.night-mode,.night-theme,:root.dark,:root.dark-mode,html.dark,html.dark-mode,html[data-theme=dark]{--s1p-bg-primary:#0b1120;--s1p-bg-secondary:#131b2e;--s1p-bg-card:#161f35;--s1p-text-primary:#f9fafb;--s1p-text-secondary:#e8ecf2;--s1p-text-muted:#a8b3c4;--s1p-text-placeholder:#7a8799;--s1p-border-color:#ffffff1f;--s1p-border-focus:#ff9a6c;--s1p-shadow-color:#0000008c;--s1p-shadow-heavy:#000000a6;--s1p-glow-color:#ff9a6c4d;--s1p-input-bg:#1d2739;--s1p-input-border-dark:#ffffff1a}.s1p-section{background-color:var(--s1p-bg-primary);opacity:0;width:100%;min-height:clamp(35rem,30rem + 25vh,50rem);transition:opacity .8s var(--s1p-ease-smooth),transform .8s var(--s1p-ease-smooth);align-items:center;padding-block:clamp(1.5rem,1rem + 2vh,3.5rem);padding-inline:clamp(2%,1% + 1vw,5%);display:flex;position:relative;overflow:hidden;transform:translateY(clamp(1.25rem,1rem + 1.25vw,2.5rem))}.s1p-section.s1p-visible{opacity:1;transform:translateY(0)}.s1p-bg-effects{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.s1p-bg-gradient{background:radial-gradient(80% 60% at 70% 20%,#e75b2a0f 0%,#0000 60%);position:absolute;inset:0}[data-theme=dark] .s1p-bg-gradient,html[data-theme=dark] .s1p-bg-gradient{background:radial-gradient(80% 60% at 70% 20%,#ff8c5a14 0%,#0000 60%)}.s1p-bg-pattern{opacity:.6;background-image:radial-gradient(#e75b2a08 1px,#0000 1px);background-size:clamp(1.25rem,1rem + 1.25vw,2rem) clamp(1.25rem,1rem + 1.25vw,2rem);position:absolute;inset:0}[data-theme=dark] .s1p-bg-pattern,html[data-theme=dark] .s1p-bg-pattern{opacity:.4;background-image:radial-gradient(#ff8c5a0d 1px,#0000 1px)}.s1p-bg-orb{filter:blur(clamp(3rem,2.5rem + 2.5vw,5rem));opacity:.12;border-radius:50%;animation:20s ease-in-out infinite s1p-orbFloat;position:absolute}[data-theme=dark] .s1p-bg-orb,html[data-theme=dark] .s1p-bg-orb{opacity:.18}.s1p-bg-orb-1{background:radial-gradient(circle,var(--s1p-primary-500)0%,transparent 70%);width:clamp(15rem,12rem + 15vw,30rem);height:clamp(15rem,12rem + 15vw,30rem);animation-delay:0s;top:-10%;right:-5%}.s1p-bg-orb-2{background:radial-gradient(circle,var(--s1p-primary-400)0%,transparent 70%);width:clamp(12rem,10rem + 12vw,25rem);height:clamp(12rem,10rem + 12vw,25rem);animation-delay:-10s;bottom:-15%;left:-5%}@keyframes s1p-orbFloat{0%,to{transform:translate(0)scale(1)}25%{transform:translate(5%,10%)scale(1.1)}50%{transform:translate(-3%,15%)scale(.95)}75%{transform:translate(-8%,5%)scale(1.05)}}.s1p-container{z-index:2;width:100%;max-width:100%;position:relative}.s1p-wrapper{width:100%;max-width:min(clamp(75rem,70rem + 25vw,100rem),95%);margin-inline:auto;padding-inline:clamp(.5%,.25% + .25vw,2%);position:relative}.s1p-row{--bs-gutter-x:clamp(1rem,.75rem + 1.25vw + .5vh,2.5rem);--bs-gutter-y:clamp(1.5rem,1rem + 1.5vw + .75vh,3rem)}.s1p-content{position:relative}.s1p-title-wrapper{margin-bottom:clamp(.625rem,.375rem + .875vw + .25vh,1.75rem)}.s1p-title{color:var(--s1p-text-primary);letter-spacing:clamp(-.035em,-.03em - .005vw,-.02em);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.375rem,.875rem + 2.5vw + .5vh,3.25rem);font-weight:700;line-height:clamp(1.15,1.1 + .05vw,1.25);display:block}.s1p-title-line{opacity:0;animation:s1p-slideUp .7s var(--s1p-ease-smooth)forwards;display:block;transform:translateY(clamp(.625rem,.375rem + .625vw + .125vh,1.5rem))}.s1p-title-line-1{animation-delay:.15s}.s1p-title-line-2{background:linear-gradient(135deg,var(--s1p-primary-500)0%,var(--s1p-primary-600)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation-delay:.3s}[data-theme=dark] .s1p-title-line-2,html[data-theme=dark] .s1p-title-line-2{background:linear-gradient(135deg,#ffa77a 0%,#ff7a4d 100%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 clamp(.5rem,.25rem + .5vw,1rem) #ffa77a26);-webkit-background-clip:text;background-clip:text}.s1p-visible .s1p-title-line{opacity:1}@keyframes s1p-slideUp{0%{opacity:0;transform:translateY(clamp(.75rem,.5rem + .5vw,1.25rem))}to{opacity:1;transform:translateY(0)}}.s1p-title-underline{margin-top:clamp(.375rem,.25rem + .5vw + .1vh,1rem);overflow:hidden}.s1p-underline-bar{background:linear-gradient(90deg,var(--s1p-primary-500),var(--s1p-primary-400));border-radius:var(--s1p-radius-full);transform-origin:0;width:clamp(2.5rem,1.75rem + 4vw + .5vh,7rem);height:clamp(.1875rem,.125rem + .1875vw + .05vh,.3125rem);animation:s1p-growBar .6s var(--s1p-ease-out-expo).5s forwards;display:block;transform:scaleX(0)}[data-theme=dark] .s1p-underline-bar,html[data-theme=dark] .s1p-underline-bar{background:linear-gradient(90deg,#ffa77a,#ff7a4d);box-shadow:0 0 clamp(.5rem,.375rem + .5vw,1rem) #ffa77a59,0 0 clamp(1rem,.75rem + 1vw,2rem) #ffa77a26}@keyframes s1p-growBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.s1p-subtitle{color:var(--s1p-text-secondary);opacity:0;max-width:clamp(20rem,16rem + 15vw + 2vh,40rem);animation:s1p-fadeIn .6s var(--s1p-ease-smooth).4s forwards;letter-spacing:clamp(.005em,.01em - .005vw,.015em);margin:0 0 clamp(.875rem,.5rem + 1.25vw + .25vh,2.25rem);font-family:Inter,sans-serif;font-size:clamp(.8125rem,.625rem + .75vw + .15vh,1.375rem);font-weight:400;line-height:clamp(1.5,1.45 + .05vw,1.65)}[data-theme=dark] .s1p-subtitle,html[data-theme=dark] .s1p-subtitle{color:var(--s1p-text-secondary);text-shadow:0 1px 2px #0003}@keyframes s1p-fadeIn{0%{opacity:0}to{opacity:1}}.s1p-search-card{background:var(--s1p-bg-card);box-shadow:0 clamp(.25rem,.1875rem + .375vw,.5rem)clamp(.5rem,.375rem + .625vw,1rem)var(--s1p-shadow-color),0 clamp(.75rem,.5rem + 1vw,1.5rem)clamp(1.25rem,.875rem + 1.5vw,2.25rem)var(--s1p-shadow-heavy);opacity:0;animation:s1p-cardSlideUp .7s var(--s1p-ease-smooth).5s forwards;transition:transform var(--s1p-transition-base),box-shadow var(--s1p-transition-base),border-color var(--s1p-transition-base);border-radius:clamp(.625rem,.375rem + .625vw + .125vh,1.25rem);padding:clamp(.875rem,.5rem + 1.25vw + .25vh,1.75rem);position:relative;overflow:hidden;transform:translateY(clamp(.875rem,.5rem + .875vw + .15vh,1.75rem))}.s1p-search-card:hover{box-shadow:0 clamp(.375rem,.25rem + .5vw,.75rem)clamp(.75rem,.5rem + .875vw,1.375rem)var(--s1p-shadow-color),0 clamp(1rem,.75rem + 1.25vw,2.25rem)clamp(1.75rem,1.25rem + 2vw,3.25rem)var(--s1p-shadow-heavy);transform:translateY(clamp(-.125rem,-.0625rem - .125vw,-.25rem))}[data-theme=dark] .s1p-search-card,html[data-theme=dark] .s1p-search-card{background:linear-gradient(135deg,var(--s1p-bg-card)0%,#161f35f2 100%);border:1px solid #ffffff14;box-shadow:0 clamp(.25rem,.1875rem + .375vw,.5rem) clamp(.5rem,.375rem + .625vw,1rem) #00000073,0 clamp(.75rem,.5rem + 1vw,1.5rem) clamp(1.25rem,.875rem + 1.5vw,2.25rem) #0000008c,inset 0 1px #ffffff0a}[data-theme=dark] .s1p-search-card:hover,html[data-theme=dark] .s1p-search-card:hover{border-color:#ffa77a40;box-shadow:0 clamp(.375rem,.25rem + .5vw,.75rem) clamp(.75rem,.5rem + .875vw,1.375rem) #0000008c,0 clamp(1rem,.75rem + 1.25vw,2.25rem) clamp(1.75rem,1.25rem + 2vw,3.25rem) #000000a6,0 0 clamp(1.25rem,.875rem + 1vw,2rem) #ffa77a14,inset 0 1px #ffffff0f}.s1p-search-card-glow{background:linear-gradient(90deg,transparent,var(--s1p-primary-400)20%,var(--s1p-primary-500)50%,var(--s1p-primary-400)80%,transparent);opacity:0;height:clamp(2px,1px + .1vw,4px);transition:opacity var(--s1p-transition-base);position:absolute;top:0;left:0;right:0}.s1p-search-card:hover .s1p-search-card-glow{opacity:1}[data-theme=dark] .s1p-search-card-glow,html[data-theme=dark] .s1p-search-card-glow{background:linear-gradient(90deg,#0000,#ffa77a80 20%,#ffa77ab3 50%,#ffa77a80 80%,#0000);box-shadow:0 0 clamp(.75rem,.5rem + .5vw,1.25rem) #ffa77a4d}@keyframes s1p-cardSlideUp{0%{opacity:0;transform:translateY(clamp(.875rem,.5rem + .875vw + .15vh,1.75rem))}to{opacity:1;transform:translateY(0)}}.s1p-form{flex-direction:column;gap:clamp(.75rem,.5rem + .75vw,1.25rem);display:flex}.s1p-form-row{--bs-gutter-x:clamp(.75rem,.5rem + .75vw,1rem);--bs-gutter-y:clamp(.75rem,.5rem + .75vw,1rem)}.s1p-field{flex-direction:column;gap:clamp(.375rem,.25rem + .25vw,.5rem);display:flex}.s1p-label{color:var(--s1p-text-primary);letter-spacing:.01em;transition:color var(--s1p-transition-fast);font-family:Inter,sans-serif;font-size:clamp(.75rem,.6875rem + .3125vw,.875rem);font-weight:500}.s1p-select-wrapper{align-items:center;display:flex;position:relative}.s1p-select{width:100%;height:clamp(2.5rem,2.25rem + 1.25vw,3rem);color:var(--s1p-text-primary);background:var(--s1p-input-bg);border:1px solid var(--s1p-border-color);border-radius:var(--s1p-radius-md);appearance:none;cursor:pointer;transition:all var(--s1p-transition-fast);outline:none;padding:0 clamp(2.25rem,2rem + 1vw,2.75rem) 0 clamp(.75rem,.5rem + .5vw,1rem);font-family:Inter,sans-serif;font-size:clamp(.8125rem,.75rem + .3125vw,1rem);font-weight:400}.s1p-select:hover{border-color:var(--s1p-primary-400)}.s1p-select:focus{border-color:var(--s1p-border-focus);box-shadow:0 0 0 3px #e75b2a1f}[data-theme=dark] .s1p-select:focus,html[data-theme=dark] .s1p-select:focus{box-shadow:0 0 0 3px #ff8c5a33}.s1p-select option{background:var(--s1p-bg-card);color:var(--s1p-text-primary);padding:.5rem}.s1p-select-arrow{pointer-events:none;width:clamp(1.5rem,1.25rem + .75vw,2rem);height:clamp(1.5rem,1.25rem + .75vw,2rem);color:var(--s1p-text-muted);transition:transform var(--s1p-transition-fast),color var(--s1p-transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:clamp(.5rem,.375rem + .375vw,.75rem);transform:translateY(-50%)}.s1p-select:focus+.s1p-select-arrow,.s1p-select:hover+.s1p-select-arrow{color:var(--s1p-primary-500)}[data-theme=dark] .s1p-select:focus+.s1p-select-arrow,[data-theme=dark] .s1p-select:hover+.s1p-select-arrow,html[data-theme=dark] .s1p-select:focus+.s1p-select-arrow,html[data-theme=dark] .s1p-select:hover+.s1p-select-arrow{color:#ff8c5a}.s1p-select-icon{width:100%;height:100%}.s1p-input-wrapper{align-items:center;display:flex;position:relative}.s1p-input{width:100%;height:clamp(2.5rem,2.25rem + 1.25vw,3rem);color:var(--s1p-text-primary);background:var(--s1p-input-bg);border:1px solid var(--s1p-border-color);border-radius:var(--s1p-radius-md);transition:all var(--s1p-transition-fast);outline:none;padding:0 clamp(.75rem,.5rem + .5vw,1rem);font-family:Inter,sans-serif;font-size:clamp(.8125rem,.75rem + .3125vw,1rem);font-weight:400}.s1p-input::placeholder{color:var(--s1p-text-placeholder)}.s1p-input:hover{border-color:var(--s1p-primary-400)}.s1p-input:focus{border-color:var(--s1p-border-focus);box-shadow:0 0 0 3px #e75b2a1f}[data-theme=dark] .s1p-input:focus,html[data-theme=dark] .s1p-input:focus{box-shadow:0 0 0 3px #ff8c5a33}.s1p-btn-wrapper{margin-top:clamp(.5rem,.25rem + .5vw,.75rem)}.s1p-btn{border-radius:var(--s1p-radius-md);cursor:pointer;width:100%;height:clamp(3rem,2.75rem + 1.25vw,3.75rem);transition:transform var(--s1p-transition-fast);border:none;font-family:Inter,sans-serif;font-size:clamp(.9375rem,.875rem + .3125vw,1.125rem);font-weight:600;position:relative;overflow:hidden}.s1p-btn:hover{transform:translateY(-2px)}.s1p-btn:active{transform:translateY(0)}.s1p-btn-primary{background:var(--s1p-primary-500);color:#fff}.s1p-btn-bg{background:linear-gradient(135deg,var(--s1p-primary-500)0%,var(--s1p-primary-600)100%);transition:opacity var(--s1p-transition-base);position:absolute;inset:0}.s1p-btn-primary:hover .s1p-btn-bg{opacity:0}.s1p-btn-primary:before{content:"";background:linear-gradient(135deg,var(--s1p-primary-600)0%,var(--s1p-primary-700)100%);opacity:0;transition:opacity var(--s1p-transition-base);position:absolute;inset:0}.s1p-btn-primary:hover:before{opacity:1}.s1p-btn-glow{background:radial-gradient(circle at var(--mouse-x,50%)var(--mouse-y,50%),#ffffff40 0%,transparent 50%);opacity:0;transition:opacity var(--s1p-transition-fast);position:absolute;inset:0}.s1p-btn:hover .s1p-btn-glow{opacity:1}.s1p-btn-content{z-index:2;justify-content:center;align-items:center;gap:clamp(.5rem,.375rem + .375vw,.75rem);display:flex;position:relative}.s1p-btn-icon{width:clamp(1.125rem,1rem + .5vw,1.375rem);height:clamp(1.125rem,1rem + .5vw,1.375rem);transition:transform var(--s1p-transition-spring)}.s1p-btn:hover .s1p-btn-icon{transform:scale(1.1)}.s1p-btn-text{letter-spacing:.01em}.s1p-btn-shine{width:100%;height:100%;transition:left .6s var(--s1p-ease-out-expo);background:linear-gradient(90deg,#0000,#fff3,#0000);position:absolute;top:0;left:-100%}.s1p-btn:hover .s1p-btn-shine{left:100%}.s1p-btn-primary{box-shadow:0 4px 12px #e75b2a40,0 2px 4px #e75b2a26}.s1p-btn-primary:hover{box-shadow:0 8px 20px #e75b2a59,0 4px 8px #e75b2a33}[data-theme=dark] .s1p-btn-primary,html[data-theme=dark] .s1p-btn-primary{box-shadow:0 4px 12px #ff8c5a4d,0 2px 4px #ff8c5a33}[data-theme=dark] .s1p-btn-primary:hover,html[data-theme=dark] .s1p-btn-primary:hover{box-shadow:0 8px 24px #ff8c5a66,0 4px 10px #ff8c5a40,0 0 20px #ff8c5a33}.s1p-image-wrapper{aspect-ratio:592/568;opacity:0;width:100%;max-width:clamp(20rem,18rem + 15vw,37rem);animation:s1p-imageSlideIn .8s var(--s1p-ease-smooth).4s forwards;margin:0 auto;position:relative;transform:translate(clamp(1.5rem,1rem + 1.5vw,3rem))scale(.95)}@keyframes s1p-imageSlideIn{0%{opacity:0;transform:translate(clamp(1.5rem,1rem + 1.5vw,3rem))scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.s1p-image-glow{filter:blur(40px);z-index:1;transition:opacity var(--s1p-transition-base);background:radial-gradient(circle,#e75b2a1a 0%,#0000 60%);position:absolute;inset:-10%}[data-theme=dark] .s1p-image-glow,html[data-theme=dark] .s1p-image-glow{background:radial-gradient(circle,#ff8c5a26 0%,#0000 60%)}.s1p-image-wrapper:hover .s1p-image-glow{opacity:1.3}.s1p-image-container{z-index:2;width:100%;height:100%;transition:transform var(--s1p-transition-base),box-shadow var(--s1p-transition-base);border-radius:clamp(.75rem,.5rem + .5vw,1rem);position:relative;overflow:hidden;box-shadow:0 clamp(1rem,.75rem + 1vw,1.5rem) clamp(2.5rem,2rem + 2.5vw,3.5rem) #0003,0 clamp(.5rem,.375rem + .5vw,.75rem) clamp(1rem,.75rem + 1vw,1.5rem) #0000001a}[data-theme=dark] .s1p-image-container,html[data-theme=dark] .s1p-image-container{box-shadow:0 clamp(1rem,.75rem + 1vw,1.5rem) clamp(2.5rem,2rem + 2.5vw,3.5rem) #0006,0 clamp(.5rem,.375rem + .5vw,.75rem) clamp(1rem,.75rem + 1vw,1.5rem) #0000004d,0 0 clamp(1.5rem,1rem + 1.5vw,2.5rem) #ff8c5a1a}.s1p-image-wrapper:hover .s1p-image-container{transform:scale(1.02);box-shadow:0 clamp(1.25rem,1rem + 1.25vw,2rem) clamp(3rem,2.5rem + 3vw,4.5rem) #00000040,0 clamp(.75rem,.5rem + .75vw,1rem) clamp(1.5rem,1rem + 1.5vw,2rem) #00000026}[data-theme=dark] .s1p-image-wrapper:hover .s1p-image-container,html[data-theme=dark] .s1p-image-wrapper:hover .s1p-image-container{box-shadow:0 clamp(1.25rem,1rem + 1.25vw,2rem) clamp(3rem,2.5rem + 3vw,4.5rem) #00000080,0 clamp(.75rem,.5rem + .75vw,1rem) clamp(1.5rem,1rem + 1.5vw,2rem) #0006,0 0 clamp(2rem,1.5rem + 2vw,3rem) #ff8c5a26}.s1p-hero-image{object-fit:cover;object-position:center;transition:transform var(--s1p-transition-slow)}.s1p-image-wrapper:hover .s1p-hero-image{transform:scale(1.05)}.s1p-image-border{pointer-events:none;z-index:3;transition:border-color var(--s1p-transition-base);border:2px solid #0000;border-radius:clamp(.75rem,.5rem + .5vw,1rem);position:absolute;inset:0}.s1p-image-wrapper:hover .s1p-image-border{border-color:#e75b2a4d}[data-theme=dark] .s1p-image-wrapper:hover .s1p-image-border,html[data-theme=dark] .s1p-image-wrapper:hover .s1p-image-border{border-color:#ff8c5a66}@media (min-width:260px) and (max-width:319px){.s1p-section{min-height:clamp(40rem,35rem + 20vh,55rem);padding-block:clamp(1rem,.75rem + 1vh,1.5rem);padding-inline:clamp(2%,1.5% + .5vw,4%)}.s1p-title{font-size:clamp(1.125rem,1rem + 1vw,1.5rem);line-height:1.25}.s1p-subtitle{font-size:clamp(.6875rem,.625rem + .3125vw,.8125rem)}.s1p-search-card{padding:clamp(.625rem,.5rem + .5vw,.875rem)}.s1p-label{font-size:clamp(.625rem,.5625rem + .25vw,.75rem)}.s1p-select,.s1p-input{height:clamp(2rem,1.875rem + .75vw,2.375rem);font-size:clamp(.6875rem,.625rem + .25vw,.8125rem)}.s1p-btn{height:clamp(2.375rem,2.125rem + .75vw,2.75rem);font-size:clamp(.75rem,.6875rem + .25vw,.875rem)}.s1p-image-wrapper{max-width:100%;margin-top:clamp(1rem,.75rem + 1vw,1.5rem)}}@media (min-width:320px) and (max-width:359px){.s1p-section{min-height:clamp(38rem,33rem + 18vh,52rem);padding-inline:clamp(2.5%,2% + .5vw,4%)}.s1p-title{font-size:clamp(1.25rem,1.125rem + 1vw,1.625rem)}.s1p-subtitle{font-size:clamp(.75rem,.6875rem + .25vw,.875rem)}.s1p-search-card{padding:clamp(.75rem,.625rem + .5vw,1rem)}.s1p-label{font-size:clamp(.6875rem,.625rem + .25vw,.8125rem)}.s1p-select,.s1p-input{height:clamp(2.125rem,2rem + .75vw,2.5rem);font-size:clamp(.75rem,.6875rem + .25vw,.875rem)}.s1p-btn{height:clamp(2.5rem,2.25rem + .75vw,2.875rem);font-size:clamp(.8125rem,.75rem + .25vw,.9375rem)}}@media (min-width:360px) and (max-width:399px){.s1p-section{min-height:clamp(36rem,32rem + 15vh,48rem)}.s1p-title{font-size:clamp(1.375rem,1.25rem + .75vw,1.75rem)}.s1p-subtitle{font-size:clamp(.8125rem,.75rem + .25vw,.9375rem)}.s1p-search-card{padding:clamp(.875rem,.75rem + .5vw,1.125rem)}.s1p-select,.s1p-input{height:clamp(2.25rem,2.125rem + .625vw,2.625rem);font-size:clamp(.8125rem,.75rem + .25vw,.9375rem)}.s1p-btn{height:clamp(2.625rem,2.375rem + .625vw,3rem);font-size:clamp(.875rem,.8125rem + .25vw,1rem)}}@media (min-width:400px) and (max-width:479px){.s1p-section{min-height:clamp(35rem,30rem + 12vh,45rem)}.s1p-title{font-size:clamp(1.5rem,1.375rem + .625vw,1.875rem)}.s1p-subtitle{font-size:clamp(.875rem,.8125rem + .25vw,1rem)}.s1p-search-card{padding:clamp(1rem,.875rem + .5vw,1.25rem)}.s1p-select,.s1p-input{height:clamp(2.375rem,2.25rem + .5vw,2.75rem)}.s1p-btn{height:clamp(2.75rem,2.5rem + .5vw,3.125rem)}}@media (min-width:480px) and (max-width:575px){.s1p-section{min-height:clamp(33rem,28rem + 10vh,42rem)}.s1p-title{font-size:clamp(1.625rem,1.5rem + .625vw,2rem)}.s1p-subtitle{font-size:clamp(.9375rem,.875rem + .25vw,1.0625rem)}.s1p-image-wrapper{max-width:clamp(18rem,16rem + 10vw,26rem)}}@media (min-width:576px) and (max-width:639px){.s1p-section{min-height:clamp(32rem,27rem + 8vh,40rem)}.s1p-title{font-size:clamp(1.75rem,1.625rem + .625vw,2.125rem)}.s1p-subtitle{font-size:clamp(1rem,.9375rem + .25vw,1.125rem)}.s1p-search-card{padding:clamp(1.125rem,1rem + .5vw,1.375rem)}}@media (min-width:640px) and (max-width:767px){.s1p-section{min-height:clamp(30rem,26rem + 8vh,38rem)}.s1p-title{font-size:clamp(1.875rem,1.75rem + .625vw,2.25rem)}.s1p-image-wrapper{max-width:clamp(22rem,20rem + 8vw,30rem)}}@media (min-width:768px) and (max-width:859px){.s1p-section{min-height:clamp(28rem,24rem + 8vh,36rem)}.s1p-title{font-size:clamp(2rem,1.875rem + .625vw,2.375rem)}.s1p-subtitle{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem)}}@media (min-width:860px) and (max-width:991px){.s1p-section{min-height:clamp(27rem,23rem + 8vh,34rem)}.s1p-title{font-size:clamp(2.125rem,2rem + .5vw,2.5rem)}}@media (min-width:992px) and (max-width:1199px){.s1p-section{min-height:clamp(26rem,22rem + 8vh,33rem)}.s1p-title{font-size:clamp(2.25rem,2.125rem + .5vw,2.625rem)}.s1p-row{flex-direction:row;align-items:center}.s1p-image-wrapper{max-width:clamp(24rem,20rem + 8vw,32rem)}}@media (min-width:1200px) and (max-width:1399px){.s1p-section{min-height:clamp(28rem,24rem + 8vh,35rem)}.s1p-title{font-size:clamp(2.5rem,2.25rem + .5vw,2.875rem)}.s1p-subtitle{max-width:34rem;font-size:clamp(1.125rem,1.0625rem + .25vw,1.25rem)}.s1p-search-card{padding:clamp(1.25rem,1.125rem + .5vw,1.5rem)}.s1p-image-wrapper{max-width:clamp(28rem,24rem + 6vw,34rem)}}@media (min-width:1400px) and (max-width:1599px){.s1p-section{min-height:clamp(30rem,26rem + 8vh,38rem)}.s1p-title{font-size:clamp(2.75rem,2.5rem + .5vw,3rem)}.s1p-image-wrapper{max-width:clamp(32rem,28rem + 5vw,37rem)}}@media (min-width:1600px) and (max-width:1799px){.s1p-section{min-height:clamp(32rem,28rem + 8vh,40rem)}.s1p-wrapper{max-width:min(90rem,90%)}.s1p-title{font-size:clamp(2.875rem,2.625rem + .5vw,3.125rem)}}@media (min-width:1800px) and (max-width:1999px){.s1p-section{min-height:clamp(34rem,30rem + 8vh,42rem)}.s1p-wrapper{max-width:min(95rem,88%)}.s1p-title{font-size:clamp(3rem,2.75rem + .5vw,3.25rem)}.s1p-subtitle{max-width:38rem;font-size:clamp(1.1875rem,1.125rem + .25vw,1.3125rem)}}@media (min-width:2000px) and (max-width:2199px){.s1p-section{min-height:clamp(36rem,32rem + 8vh,44rem)}.s1p-wrapper{max-width:min(100rem,85%)}.s1p-title{font-size:clamp(3.125rem,2.875rem + .5vw,3.375rem)}.s1p-search-card{padding:clamp(1.5rem,1.25rem + .5vw,1.75rem)}.s1p-select,.s1p-input{height:clamp(3.125rem,2.875rem + .5vw,3.5rem);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem)}.s1p-btn{height:clamp(3.75rem,3.5rem + .5vw,4.125rem);font-size:clamp(1.125rem,1.0625rem + .25vw,1.25rem)}}@media (min-width:2200px) and (max-width:2400px){.s1p-section{min-height:clamp(38rem,34rem + 8vh,46rem)}.s1p-wrapper{max-width:min(105rem,82%)}.s1p-title{font-size:clamp(3.25rem,3rem + .5vw,3.5rem)}.s1p-subtitle{max-width:42rem;font-size:clamp(1.25rem,1.1875rem + .25vw,1.375rem)}.s1p-image-wrapper{max-width:clamp(38rem,35rem + 4vw,44rem)}}@media (min-width:2401px){.s1p-section{min-height:clamp(40rem,36rem + 8vh,50rem)}.s1p-wrapper{max-width:min(115rem,78%)}.s1p-title{font-size:clamp(3.5rem,3.25rem + .5vw,4rem)}.s1p-subtitle{max-width:48rem;font-size:clamp(1.3125rem,1.25rem + .25vw,1.5rem)}.s1p-search-card{padding:clamp(1.75rem,1.5rem + .5vw,2rem)}.s1p-select,.s1p-input{height:clamp(3.375rem,3.125rem + .5vw,3.75rem);font-size:clamp(1.125rem,1.0625rem + .25vw,1.25rem)}.s1p-btn{height:clamp(4rem,3.75rem + .5vw,4.5rem);font-size:clamp(1.1875rem,1.125rem + .25vw,1.3125rem)}.s1p-image-wrapper{max-width:clamp(42rem,38rem + 4vw,50rem)}}@media (max-width:991px){.s1p-row{flex-direction:column-reverse}.s1p-content{text-align:center;margin-top:clamp(1rem,.625rem + 1.875vw + .5vh,2rem)}.s1p-title-wrapper{flex-direction:column;align-items:center;display:flex}.s1p-title{letter-spacing:clamp(-.03em,-.025em - .005vw,-.02em);font-size:clamp(1.25rem,.875rem + 2vw + .375vh,2.5rem);line-height:clamp(1.15,1.1 + .025vw,1.25)}.s1p-subtitle{max-width:clamp(16rem,14rem + 12vw,35rem);margin-inline:auto;font-size:clamp(.8125rem,.6875rem + .625vw + .15vh,1.125rem);line-height:clamp(1.5,1.45 + .025vw,1.65)}.s1p-image-wrapper{order:1;max-width:clamp(14rem,10rem + 22vw + 2vh,32rem);margin-bottom:clamp(.75rem,.5rem + 1.25vw + .25vh,1.75rem)}.s1p-search-card{border-radius:clamp(.5rem,.375rem + .5vw,1rem);padding:clamp(.75rem,.5rem + 1vw + .25vh,1.5rem)}.s1p-label{font-size:clamp(.6875rem,.5625rem + .5vw + .1vh,.9375rem)}.s1p-select,.s1p-input{height:clamp(2.25rem,1.875rem + 1.5vw + .375vh,3.25rem);padding-inline:clamp(.625rem,.5rem + .5vw,1rem);font-size:clamp(.75rem,.625rem + .5vw + .125vh,1.0625rem)}.s1p-btn{height:clamp(2.625rem,2.25rem + 1.5vw + .375vh,3.75rem);font-size:clamp(.8125rem,.6875rem + .5vw + .125vh,1.125rem)}}@media (min-width:992px){.s1p-row{flex-direction:row;align-items:center}.s1p-content{text-align:left;margin-top:0}.s1p-title-wrapper{align-items:flex-start}.s1p-image-wrapper{order:0;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.s1p-section,.s1p-title-line,.s1p-underline-bar,.s1p-subtitle,.s1p-search-card,.s1p-image-wrapper,.s1p-bg-orb{opacity:1;animation:none;transform:none}.s1p-btn-shine{display:none}.s1p-hero-image,.s1p-image-container,.s1p-btn{transition:none}}@media (prefers-contrast:high){.s1p-select,.s1p-input{border-width:2px}.s1p-btn-primary{border:2px solid}.s1p-label{font-weight:600}}@media print{.s1p-section{min-height:auto;padding:1rem;color:#000!important;background:#fff!important}.s1p-bg-effects,.s1p-image-glow,.s1p-search-card-glow,.s1p-btn-shine,.s1p-btn-glow{display:none!important}.s1p-title,.s1p-subtitle,.s1p-label{color:#000!important}.s1p-image-wrapper{max-width:300px;box-shadow:none!important}}
:root{--s2ap-bg-white:#fff;--s2ap-bg-overlay:#25252580;--s2ap-bg-badge-green:#22c55e;--s2ap-bg-badge-blue:#dbeafe;--s2ap-text-dark:#111827;--s2ap-text-secondary:#374151;--s2ap-text-muted:#4b5563;--s2ap-text-light:#6b7280;--s2ap-text-white:#fff;--s2ap-text-accent:#e75b2a;--s2ap-text-accent-hover:#ff8c61;--s2ap-text-blue:#1d4ed8;--s2ap-text-placeholder:#adaebc;--s2ap-border-gray:#d1d5db;--s2ap-border-light:#e5e7eb;--s2ap-shadow-card:0px 2px 4px #0000001a,0px 4px 6px #0000001a;--s2ap-shadow-card-hover:0px 12px 28px #0003,0px 20px 40px #00000026;--s2ap-shadow-card-glow:0px 0px 20px #e75b2a40,0px 12px 28px #0003;--s2ap-shadow-wishlist:0px 4px 6px #0000001a,0px 10px 15px #0000001a;--s2ap-shadow-button-glow:0px 4px 15px #e75b2a66;--s2ap-transition-fast:.2s cubic-bezier(.4,0,.2,1);--s2ap-transition-normal:.3s cubic-bezier(.4,0,.2,1);--s2ap-transition-bounce:.4s cubic-bezier(.34,1.56,.64,1);--s2ap-fs-title:clamp(1.5rem,1.25rem + 1.25vw,2rem);--s2ap-fs-card-title:clamp(.9375rem,.85rem + .5vw,1.25rem);--s2ap-fs-price:clamp(1.125rem,1rem + .625vw,1.5rem);--s2ap-fs-location:clamp(.8125rem,.75rem + .3125vw,1rem);--s2ap-fs-spec:clamp(.6875rem,.625rem + .3125vw,.875rem);--s2ap-fs-tag:clamp(.625rem,.5625rem + .3125vw,.8125rem);--s2ap-fs-button:clamp(.8125rem,.75rem + .3125vw,1rem);--s2ap-fs-filter:clamp(.875rem,.8125rem + .3125vw,1rem);--s2ap-space-xs:clamp(.25rem,.2rem + .25vw,.5rem);--s2ap-space-sm:clamp(.5rem,.375rem + .625vw,1rem);--s2ap-space-md:clamp(.75rem,.5rem + 1.25vw,1.5rem);--s2ap-space-lg:clamp(1rem,.75rem + 1.25vw,2rem);--s2ap-space-xl:clamp(1.5rem,1rem + 2.5vw,3.125rem);--s2ap-space-section:clamp(1.5rem,1rem + 2.5vw,3.125rem);--s2ap-card-radius:clamp(.5rem,.375rem + .625vw,.75rem);--s2ap-badge-height:clamp(1.375rem,1.25rem + .625vw,1.75rem);--s2ap-tag-height:clamp(1.25rem,1.125rem + .625vw,1.625rem);--s2ap-filter-height:clamp(2.375rem,2.125rem + 1.25vw,2.875rem)}[data-theme=dark],.dark,.dark-mode,[data-bs-theme=dark],html.dark,body.dark{--s2ap-bg-white:#1f2937;--s2ap-bg-overlay:#0f172ab3;--s2ap-text-dark:#f9fafb;--s2ap-text-secondary:#e5e7eb;--s2ap-text-muted:#d1d5db;--s2ap-text-light:#9ca3af;--s2ap-text-accent:#ff8c61;--s2ap-text-accent-hover:#ffad8c;--s2ap-text-blue:#93c5fd;--s2ap-border-gray:#fff3;--s2ap-border-light:#ffffff1a;--s2ap-shadow-card:0px 4px 8px #0006,0px 8px 16px #0000004d;--s2ap-shadow-card-hover:0px 16px 32px #00000080,0px 24px 48px #0006;--s2ap-shadow-card-glow:0px 0px 25px #ff8c614d,0px 16px 32px #00000080;--s2ap-shadow-button-glow:0px 4px 20px #ff8c6180}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light):not(.light-mode){--s2ap-bg-white:#1f2937;--s2ap-bg-overlay:#0f172ab3;--s2ap-text-dark:#f9fafb;--s2ap-text-secondary:#e5e7eb;--s2ap-text-muted:#d1d5db;--s2ap-text-light:#9ca3af;--s2ap-text-accent:#ff8c61;--s2ap-text-accent-hover:#ffad8c;--s2ap-text-blue:#93c5fd;--s2ap-border-gray:#fff3;--s2ap-border-light:#ffffff1a;--s2ap-shadow-card:0px 4px 8px #0006,0px 8px 16px #0000004d;--s2ap-shadow-card-hover:0px 16px 32px #00000080,0px 24px 48px #0006;--s2ap-shadow-card-glow:0px 0px 25px #ff8c614d,0px 16px 32px #00000080;--s2ap-shadow-button-glow:0px 4px 20px #ff8c6180}}.s2ap-filter-section{background:var(--s2ap-bg-white);border-top:1px solid var(--s2ap-border-light);border-bottom:1px solid var(--s2ap-border-light);width:100%;padding:var(--s2ap-space-sm)0}.s2ap-filter-container{width:100%;max-width:1280px;padding:0 var(--s2ap-space-md);margin:0 auto}.s2ap-filter-wrapper{justify-content:space-between;align-items:center;gap:var(--s2ap-space-md);flex-wrap:wrap;display:flex}.s2ap-filter-buttons{align-items:center;gap:var(--s2ap-space-sm);flex-wrap:wrap;display:flex}.s2ap-filter-btn{height:var(--s2ap-filter-height);background:var(--s2ap-bg-white);border:1px solid var(--s2ap-border-gray);font-family:Inter,sans-serif;font-weight:500;font-size:var(--s2ap-fs-filter);color:var(--s2ap-text-secondary);cursor:pointer;transition:all var(--s2ap-transition-bounce),border-color var(--s2ap-transition-fast),box-shadow var(--s2ap-transition-normal);white-space:nowrap;border-radius:clamp(6px,.375rem + .25vw,10px);justify-content:center;align-items:center;gap:clamp(4px,.25rem + .25vw,8px);padding:0 clamp(12px,.75rem + .5vw,20px);line-height:1.5;display:inline-flex;position:relative;overflow:hidden}.s2ap-filter-btn:before{content:"";background:linear-gradient(90deg,#0000 0%,#e75b2a1a 50%,#0000 100%);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.s2ap-filter-btn:hover{border-color:var(--s2ap-text-accent);color:var(--s2ap-text-accent);background:#e75b2a0d;transform:translateY(-3px)scale(1.02);box-shadow:0 6px 16px #e75b2a33}.s2ap-filter-btn:hover:before{left:100%}.s2ap-filter-btn.active{border-color:var(--s2ap-text-accent);color:#fff;background:linear-gradient(135deg,#e75b2a 0%,#ff7a45 100%);box-shadow:0 4px 12px #e75b2a4d}.s2ap-filter-btn.active:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 20px #e75b2a66}.s2ap-filter-btn-icon{width:clamp(14px,.875rem + .25vw,18px);height:clamp(14px,.875rem + .25vw,18px);transition:transform var(--s2ap-transition-fast);flex-shrink:0}.s2ap-filter-btn:hover .s2ap-filter-btn-icon{transform:rotate(5deg)scale(1.1)}.s2ap-filter-btn-text{font-family:Inter,sans-serif}.s2ap-sort-wrapper{align-items:center;gap:clamp(8px,.5rem + .5vw,14px);display:flex}.s2ap-sort-label{color:var(--s2ap-text-muted);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px}.s2ap-sort-select-wrapper{position:relative}.s2ap-sort-select{appearance:none;background:var(--s2ap-bg-white);border:1px solid var(--s2ap-border-gray);width:216px;height:40px;color:var(--s2ap-text-dark);cursor:pointer;transition:border-color var(--s2ap-transition-fast);border-radius:8px;padding:0 40px 0 12px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:19px}.s2ap-sort-select:hover,.s2ap-sort-select:focus{border-color:var(--s2ap-text-accent);outline:none}.s2ap-sort-chevron{color:#000;pointer-events:none;width:24px;height:24px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.s2ap-section{background:var(--s2ap-bg-white);width:100%;padding:var(--s2ap-space-section)0}.s2ap-container{width:100%;max-width:1232px;padding:0 var(--s2ap-space-md);margin:0 auto}.s2ap-header{justify-content:space-between;align-items:center;gap:var(--s2ap-space-md);margin-bottom:var(--s2ap-space-lg);flex-wrap:wrap;display:flex}.s2ap-title{font-family:Inter,sans-serif;font-weight:700;font-size:var(--s2ap-fs-title);color:var(--s2ap-text-dark);margin:0;line-height:1.2}.s2ap-count{font-family:Inter,sans-serif;font-weight:400;font-size:var(--s2ap-fs-button);color:var(--s2ap-text-muted);line-height:1.5}.s2ap-plots-grid{margin-bottom:var(--s2ap-space-lg)}.s2ap-plot-card{background:var(--s2ap-bg-white);border-radius:var(--s2ap-card-radius);box-shadow:var(--s2ap-shadow-card);cursor:pointer;transition:transform var(--s2ap-transition-bounce),box-shadow var(--s2ap-transition-normal),border-color var(--s2ap-transition-normal);border:2px solid #0000;height:100%;position:relative;overflow:hidden}.s2ap-plot-card:hover{box-shadow:var(--s2ap-shadow-card-glow);border-color:#e75b2a4d;transform:translateY(-12px)scale(1.02)}.s2ap-plot-card:before{content:"";z-index:20;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.s2ap-plot-card:hover:before{left:100%}.s2ap-card-image-wrapper{aspect-ratio:394.66/224;width:100%;position:relative;overflow:hidden}.s2ap-card-image{object-fit:cover;width:100%;height:100%;transition:transform var(--s2ap-transition-normal),filter var(--s2ap-transition-normal)}.s2ap-plot-card:hover .s2ap-card-image{filter:brightness(1.05);transform:scale(1.1)}.s2ap-card-image-wrapper:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0003 40%,#000000a6 100%);height:50%;position:absolute;bottom:0;left:0;right:0}.s2ap-card-badges{z-index:15;position:absolute;top:clamp(10px,.625rem + .5vw,16px);left:clamp(10px,.625rem + .5vw,16px)}.s2ap-badge{height:var(--s2ap-badge-height);font-family:Inter,sans-serif;font-weight:500;font-size:var(--s2ap-fs-tag);transition:transform var(--s2ap-transition-bounce),box-shadow var(--s2ap-transition-normal);border-radius:9999px;justify-content:center;align-items:center;padding:0 clamp(8px,.5rem + .5vw,14px);line-height:1.2;animation:2s ease-in-out infinite s2apPulse;display:inline-flex;box-shadow:0 2px 8px #0003}@keyframes s2apPulse{0%,to{box-shadow:0 2px 8px #22c55e4d}50%{box-shadow:0 2px 16px #22c55e80}}.s2ap-badge:hover{animation:none;transform:scale(1.1)translateY(-3px);box-shadow:0 6px 16px #22c55e66}.s2ap-badge-sale{color:#fff;background:#22c55e}.s2ap-wishlist-btn{width:clamp(36px,2.25rem + .5vw,44px);height:clamp(36px,2.25rem + .5vw,44px);box-shadow:var(--s2ap-shadow-wishlist);cursor:pointer;z-index:2;transition:transform var(--s2ap-transition-bounce),box-shadow var(--s2ap-transition-normal),background var(--s2ap-transition-fast);background:#fff;border:none;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:clamp(8px,.5rem + .5vw,14px);right:clamp(8px,.5rem + .5vw,14px)}.s2ap-wishlist-btn:hover{background:#fff5f2;transform:scale(1.15);box-shadow:0 8px 16px #e75b2a40,0 12px 24px #00000026}.s2ap-wishlist-btn:active{transform:scale(.9)}.s2ap-wishlist-btn:hover .s2ap-wishlist-icon{animation:.6s ease-in-out s2apHeartBeat}@keyframes s2apHeartBeat{0%{transform:scale(1)}25%{transform:scale(1.3)}40%{transform:scale(.9)}60%{transform:scale(1.2)}to{transform:scale(1)}}.s2ap-wishlist-icon{color:#374151;width:clamp(14px,.875rem + .25vw,18px);height:clamp(14px,.875rem + .25vw,18px);transition:color var(--s2ap-transition-fast),transform var(--s2ap-transition-fast)}.s2ap-wishlist-btn:hover .s2ap-wishlist-icon{color:var(--s2ap-text-accent)}.s2ap-wishlist-btn.active .s2ap-wishlist-icon{color:#ff6b35;animation:none}.s2ap-card-content-overlay{z-index:3;flex-direction:column;gap:clamp(4px,.25rem + .25vw,8px);padding:clamp(12px,.75rem + .5vw,18px);display:flex;position:absolute;bottom:0;left:0;right:0}.s2ap-card-title{color:#fff;text-shadow:0 2px 4px #0009;transition:color var(--s2ap-transition-fast),text-shadow var(--s2ap-transition-fast),transform var(--s2ap-transition-fast);margin:0;font-family:Inter,sans-serif;font-size:clamp(.9375rem,.875rem + .375vw,1.1875rem);font-weight:700;line-height:1.3}.s2ap-plot-card:hover .s2ap-card-title{text-shadow:0 2px 10px #000000b3;transform:translate(4px)}.s2ap-card-location{align-items:center;gap:clamp(3px,.1875rem + .1875vw,6px);display:flex}.s2ap-location-icon{color:#e75b2a;width:clamp(9px,.5625rem + .1875vw,12px);height:clamp(11px,.6875rem + .1875vw,14px);transition:transform var(--s2ap-transition-fast);flex-shrink:0}.s2ap-plot-card:hover .s2ap-location-icon{transform:scale(1.1)}.s2ap-location-text{color:#ffffffe6;text-shadow:0 1px 2px #0006;font-family:Inter,sans-serif;font-size:clamp(.6875rem,.625rem + .25vw,.875rem);font-weight:400;line-height:1.2}.s2ap-card-price-row{justify-content:space-between;align-items:flex-end;gap:clamp(6px,.375rem + .375vw,12px);margin-top:clamp(1px,.0625rem + .0625vw,3px);display:flex}.s2ap-price-wrapper{flex-direction:column;gap:0;display:flex}.s2ap-price-main{color:#fff;transition:color var(--s2ap-transition-normal),text-shadow var(--s2ap-transition-normal),transform var(--s2ap-transition-fast);text-shadow:0 1px 4px #0006;font-family:Inter,sans-serif;font-size:clamp(1rem,.9375rem + .5vw,1.375rem);font-weight:700;line-height:1.2}.s2ap-plot-card:hover .s2ap-price-main{color:#ffd54f;text-shadow:0 0 20px #ffd54f99,0 2px 10px #0006;transform:scale(1.02)}.s2ap-price-per-sqft{color:#fffc;font-family:Inter,sans-serif;font-size:clamp(.625rem,.5625rem + .25vw,.75rem);font-weight:400;line-height:1.2}.s2ap-specs-wrapper{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.s2ap-spec-text{color:#ffffffd9;text-align:right;font-family:Inter,sans-serif;font-size:clamp(.625rem,.5625rem + .25vw,.75rem);font-weight:400;line-height:1.2}.s2ap-card-footer{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:clamp(4px,.25rem + .25vw,8px);margin-top:clamp(3px,.1875rem + .1875vw,6px);padding-top:clamp(3px,.1875rem + .1875vw,6px);display:flex}.s2ap-tags-wrapper{flex-wrap:wrap;align-items:center;gap:clamp(3px,.1875rem + .25vw,8px);display:flex}.s2ap-tag{height:clamp(1.125rem,1rem + .5vw,1.5rem);font-family:Inter,sans-serif;font-weight:500;font-size:var(--s2ap-fs-tag);color:#1d4ed8;white-space:nowrap;transition:transform var(--s2ap-transition-bounce),background var(--s2ap-transition-fast),box-shadow var(--s2ap-transition-normal),color var(--s2ap-transition-fast);background:#dbeafe;border-radius:clamp(3px,.1875rem + .125vw,5px);justify-content:center;align-items:center;padding:0 clamp(5px,.3125rem + .3125vw,10px);line-height:1.2;display:inline-flex}.s2ap-tag:hover{color:#1e40af;background:#93c5fd;transform:scale(1.08)translateY(-2px);box-shadow:0 4px 12px #1d4ed859}.s2ap-plot-card:hover .s2ap-tag{box-shadow:0 2px 8px #1d4ed840}.s2ap-tag-text{font-family:Inter,sans-serif;font-weight:400;font-size:var(--s2ap-fs-tag);color:#ffffffe6;line-height:1.3}.s2ap-view-details-btn{font-family:Inter,sans-serif;font-weight:600;font-size:var(--s2ap-fs-button);color:var(--s2ap-text-accent);cursor:pointer;white-space:nowrap;transition:all var(--s2ap-transition-bounce),background var(--s2ap-transition-fast),color var(--s2ap-transition-fast),border-color var(--s2ap-transition-fast),box-shadow var(--s2ap-transition-normal),transform var(--s2ap-transition-bounce);background:0 0;border:2px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:clamp(4px,.25rem + .25vw,8px);padding:clamp(4px,.25rem + .25vw,8px) clamp(8px,.5rem + .5vw,16px);line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.s2ap-view-details-btn:before{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.s2ap-view-details-btn:hover{background:var(--s2ap-text-accent);color:#fff;border-color:var(--s2ap-text-accent);box-shadow:var(--s2ap-shadow-button-glow);transform:scale(1.1)translateY(-2px)}.s2ap-view-details-btn:hover:before{left:100%}.s2ap-view-details-btn:active{transform:scale(1.05)translateY(0);box-shadow:0 2px 8px #e75b2a4d}.s2ap-view-details-arrow{width:clamp(12px,.75rem + .25vw,16px);height:clamp(12px,.75rem + .25vw,16px);transition:transform var(--s2ap-transition-bounce),color var(--s2ap-transition-fast)}.s2ap-view-details-btn:hover .s2ap-view-details-arrow{color:#fff;transform:translate(4px)}.s2ap-plot-card:hover .s2ap-view-details-btn{background:var(--s2ap-text-accent);color:#fff;border-color:var(--s2ap-text-accent);box-shadow:var(--s2ap-shadow-button-glow)}.s2ap-plot-card:hover .s2ap-view-details-arrow{color:#fff}.s2ap-load-more-wrapper{padding-top:var(--s2ap-space-md);justify-content:center;align-items:center;display:flex}.s2ap-load-more-btn{min-width:clamp(140px,10rem + 3vw,200px);height:clamp(42px,2.625rem + .625vw,52px);padding:0 var(--s2ap-space-lg);color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:var(--s2ap-fs-button);cursor:pointer;transition:transform var(--s2ap-transition-bounce),box-shadow var(--s2ap-transition-normal),background var(--s2ap-transition-normal);background:linear-gradient(135deg,#e75b2a 0%,#ff7a45 100%);border:none;border-radius:clamp(6px,.375rem + .25vw,10px);justify-content:center;align-items:center;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.s2ap-load-more-btn:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.s2ap-load-more-btn:hover{background:linear-gradient(135deg,#d14e22 0%,#e75b2a 100%);transform:translateY(-4px)scale(1.02);box-shadow:0 12px 28px #e75b2a73}.s2ap-load-more-btn:hover:before{left:100%}.s2ap-load-more-btn:active{transform:translateY(-2px)scale(1);box-shadow:0 6px 16px #e75b2a59}@media (max-width:575px){.s2ap-filter-wrapper{flex-direction:column;align-items:stretch}.s2ap-filter-buttons{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.s2ap-filter-buttons::-webkit-scrollbar{height:4px}.s2ap-filter-buttons::-webkit-scrollbar-track{background:#0000000d;border-radius:2px}.s2ap-filter-buttons::-webkit-scrollbar-thumb{background:#e75b2a4d;border-radius:2px}.s2ap-sort-wrapper{justify-content:space-between;width:100%}.s2ap-sort-select{flex:1;max-width:200px}.s2ap-plot-card:hover{transform:translateY(-6px)}.s2ap-plot-card:before{display:none}.s2ap-plot-card:hover .s2ap-card-image{transform:scale(1.03)}}@media (min-width:576px) and (max-width:767px){.s2ap-filter-buttons{flex-wrap:wrap}}@media (min-width:768px) and (max-width:991px){.s2ap-header{flex-direction:row}}@media (min-width:992px) and (max-width:1199px){.s2ap-container{max-width:960px}}@media (min-width:1200px){.s2ap-container{max-width:1232px}.s2ap-filter-container{max-width:1280px}}@media (min-width:1400px){.s2ap-container{max-width:1320px}}@media (min-width:1920px){.s2ap-container{max-width:1400px}}@keyframes s2apFadeInUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes s2apShimmer{0%{left:-100%}to{left:100%}}@keyframes s2apFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes s2apGlowPulse{0%,to{box-shadow:0 0 #e75b2a66}50%{box-shadow:0 0 20px 5px #e75b2a33}}.s2ap-section.visible .s2ap-plot-card{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards s2apFadeInUp}.s2ap-plot-card:first-child{animation-delay:50ms}.s2ap-plot-card:nth-child(2){animation-delay:.1s}.s2ap-plot-card:nth-child(3){animation-delay:.15s}.s2ap-plot-card:nth-child(4){animation-delay:.2s}.s2ap-plot-card:nth-child(5){animation-delay:.25s}.s2ap-plot-card:nth-child(6){animation-delay:.3s}.s2ap-plot-card:nth-child(7){animation-delay:.35s}.s2ap-plot-card:nth-child(8){animation-delay:.4s}.s2ap-plot-card:nth-child(9){animation-delay:.45s}@media (prefers-reduced-motion:reduce){.s2ap-plot-card,.s2ap-filter-btn,.s2ap-wishlist-btn,.s2ap-load-more-btn,.s2ap-card-image,.s2ap-view-details-btn,.s2ap-badge,.s2ap-tag{transition:none!important;animation:none!important}.s2ap-plot-card:before,.s2ap-filter-btn:before,.s2ap-view-details-btn:before,.s2ap-load-more-btn:before{display:none!important}}.s2ap-filter-btn:focus-visible,.s2ap-wishlist-btn:focus-visible,.s2ap-load-more-btn:focus-visible,.s2ap-view-details-btn:focus-visible,.s2ap-sort-select:focus-visible{outline:2px solid var(--s2ap-text-accent);outline-offset:2px}.s2ap-plot-card:focus-visible{outline:2px solid var(--s2ap-text-accent);outline-offset:4px}@media (prefers-contrast:high){.s2ap-plot-card{border:2px solid}.s2ap-badge,.s2ap-tag{border:1px solid}.s2ap-view-details-btn{border:2px solid}}@media print{.s2ap-plot-card{break-inside:avoid;box-shadow:none;border:1px solid #ddd}.s2ap-filter-section,.s2ap-load-more-wrapper{display:none}}
:root{--s3fp-bg-primary:#fff;--s3fp-bg-secondary:#f9fafb;--s3fp-bg-tertiary:#f3f4f6;--s3fp-bg-card:#fff;--s3fp-bg-badge:#22c55e;--s3fp-bg-badge-white:#ffffffe6;--s3fp-bg-tag:#f3f4f6;--s3fp-text-primary:#000c;--s3fp-text-secondary:#2c3e50;--s3fp-text-tertiary:#374151;--s3fp-text-muted:#4b5563;--s3fp-text-light:#6b7280;--s3fp-text-white:#fff;--s3fp-text-accent:#e75b2a;--s3fp-text-tag:#4b5563;--s3fp-border-primary:#e5e7eb;--s3fp-border-secondary:#d1d5db;--s3fp-border-hover:#e75b2a;--s3fp-accent-primary:#e75b2a;--s3fp-accent-secondary:#ff6b35;--s3fp-accent-hover:#d14e22;--s3fp-accent-light:#e75b2a1a;--s3fp-accent-glow:#e75b2a4d;--s3fp-shadow-card:0px 2px 4px #0000001a,0px 4px 6px #0000001a;--s3fp-shadow-card-hover:0px 12px 24px #00000026,0px 20px 40px #0000001a;--s3fp-shadow-button:0px 2px 4px #0000001a,0px 4px 6px #0000001a;--s3fp-shadow-button-hover:0px 4px 8px #00000026,0px 8px 16px #0000001a;--s3fp-shadow-nav:0px 4px 6px #0000001a,0px 10px 15px #0000001a;--s3fp-shadow-glow:0 0 20px #e75b2a40;--s3fp-transition-fast:.15s cubic-bezier(.4,0,.2,1);--s3fp-transition-normal:.25s cubic-bezier(.4,0,.2,1);--s3fp-transition-slow:.4s cubic-bezier(.4,0,.2,1);--s3fp-transition-bounce:.5s cubic-bezier(.68,-.55,.265,1.55);--s3fp-section-padding-y:clamp(1.75rem,1.25rem + 3vw + 1vh,4.5rem);--s3fp-section-padding-x:clamp(.75rem,.5rem + 2.5vw,5rem);--s3fp-card-gap:clamp(.75rem,.5rem + 1.25vw + .5vh,1.75rem);--s3fp-card-padding:clamp(.75rem,.5rem + .75vw + .25vh,1.125rem);--s3fp-radius-sm:clamp(4px,.25rem + .25vw,6px);--s3fp-radius-md:clamp(6px,.375rem + .35vw,10px);--s3fp-radius-lg:clamp(10px,.625rem + .5vw,14px);--s3fp-radius-full:9999px}[data-theme=dark],.dark,.dark-mode,[data-bs-theme=dark],html.dark,body.dark,:root.dark,.theme-dark,[data-color-scheme=dark],.night-mode,.darkmode,[data-mode=dark],html[data-theme=dark],body[data-theme=dark],.dark-theme,[color-scheme=dark],.scheme-dark,[data-appearance=dark],.appearance-dark,[data-style=dark]{--s3fp-bg-primary:#0b1120;--s3fp-bg-secondary:#111827;--s3fp-bg-tertiary:#1f2937;--s3fp-bg-card:linear-gradient(145deg,#151f32 0%,#0f172a 100%);--s3fp-bg-badge:#16a34a;--s3fp-bg-badge-white:#fffffff2;--s3fp-bg-tag:#ffffff14;--s3fp-text-primary:#f9fafb;--s3fp-text-secondary:#e8ecf2;--s3fp-text-tertiary:#d1d5db;--s3fp-text-muted:#9ca3af;--s3fp-text-light:#9ca3af;--s3fp-text-white:#fff;--s3fp-text-accent:#ff8c61;--s3fp-text-tag:#d1d5db;--s3fp-border-primary:#ffffff1a;--s3fp-border-secondary:#ffffff26;--s3fp-border-hover:#ff8c61;--s3fp-accent-primary:#ff6b35;--s3fp-accent-secondary:#ff8c61;--s3fp-accent-hover:#ff9d7a;--s3fp-accent-light:#ff6b3526;--s3fp-accent-glow:#ff6b3566;--s3fp-shadow-card:0px 4px 8px #0006,0px 8px 16px #0000004d,inset 0 1px 0 #ffffff0d;--s3fp-shadow-card-hover:0px 16px 32px #00000080,0px 32px 64px #0006,0 0 40px #ff6b3533;--s3fp-shadow-button:0px 2px 8px #0006,0px 4px 12px #0000004d;--s3fp-shadow-button-hover:0px 6px 16px #00000080,0px 12px 24px #0006;--s3fp-shadow-nav:0px 4px 12px #0006,0px 8px 20px #0000004d;--s3fp-shadow-glow:0 0 30px #ff6b3559,0 0 60px #ff6b3526}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light):not(.light-mode){--s3fp-bg-primary:#0b1120;--s3fp-bg-secondary:#111827;--s3fp-bg-tertiary:#1f2937;--s3fp-bg-card:linear-gradient(145deg,#151f32 0%,#0f172a 100%);--s3fp-bg-badge:#16a34a;--s3fp-bg-badge-white:#fffffff2;--s3fp-bg-tag:#ffffff14;--s3fp-text-primary:#f9fafb;--s3fp-text-secondary:#e8ecf2;--s3fp-text-tertiary:#d1d5db;--s3fp-text-muted:#9ca3af;--s3fp-text-light:#9ca3af;--s3fp-text-white:#fff;--s3fp-text-accent:#ff8c61;--s3fp-text-tag:#d1d5db;--s3fp-border-primary:#ffffff1a;--s3fp-border-secondary:#ffffff26;--s3fp-border-hover:#ff8c61;--s3fp-accent-primary:#ff6b35;--s3fp-accent-secondary:#ff8c61;--s3fp-accent-hover:#ff9d7a;--s3fp-accent-light:#ff6b3526;--s3fp-accent-glow:#ff6b3566;--s3fp-shadow-card:0px 4px 8px #0006,0px 8px 16px #0000004d,inset 0 1px 0 #ffffff0d;--s3fp-shadow-card-hover:0px 16px 32px #00000080,0px 32px 64px #0006,0 0 40px #ff6b3533;--s3fp-shadow-button:0px 2px 8px #0006,0px 4px 12px #0000004d;--s3fp-shadow-button-hover:0px 6px 16px #00000080,0px 12px 24px #0006;--s3fp-shadow-nav:0px 4px 12px #0006,0px 8px 20px #0000004d;--s3fp-shadow-glow:0 0 30px #ff6b3559,0 0 60px #ff6b3526}}.s3fp-section{background:var(--s3fp-bg-primary);width:100%;padding:var(--s3fp-section-padding-y)0;transition:background var(--s3fp-transition-normal);position:relative;overflow:hidden}.s3fp-container{width:100%;max-width:clamp(280px,90vw + 5rem,1400px);padding:0 var(--s3fp-section-padding-x);margin:0 auto}.s3fp-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(.75rem,.5rem + .75vw + .25vh,1.25rem);margin-bottom:clamp(1.25rem,1rem + 1.5vw + .5vh,2.5rem);display:flex}.s3fp-title{color:var(--s3fp-text-primary);transition:color var(--s3fp-transition-normal);margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(1.25rem,1rem + 1.5vw + .5vh,2rem);font-weight:700;line-height:1.2}.s3fp-nav-buttons{align-items:center;gap:clamp(.75rem,.5rem + .5vw,1.25rem);display:flex}.s3fp-nav-btn{border-radius:var(--s3fp-radius-full);border:1px solid var(--s3fp-border-secondary);background:var(--s3fp-bg-primary);cursor:pointer;width:clamp(2rem,1.75rem + .75vw + .25vh,2.75rem);height:clamp(2rem,1.75rem + .75vw + .25vh,2.75rem);transition:background var(--s3fp-transition-fast),border-color var(--s3fp-transition-fast),box-shadow var(--s3fp-transition-fast),transform var(--s3fp-transition-fast);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.s3fp-nav-btn:before{content:"";background:linear-gradient(135deg,var(--s3fp-accent-light)0%,transparent 100%);opacity:0;transition:opacity var(--s3fp-transition-fast);border-radius:var(--s3fp-radius-full);position:absolute;inset:0}.s3fp-nav-btn:hover{border-color:var(--s3fp-border-hover);box-shadow:var(--s3fp-shadow-button-hover);transform:scale(1.08)}.s3fp-nav-btn:hover:before{opacity:1}.s3fp-nav-btn:active{transform:scale(.95)}.s3fp-nav-btn.active,.s3fp-nav-btn.s3fp-nav-btn-next{background:var(--s3fp-accent-primary);border-color:var(--s3fp-accent-primary)}.s3fp-nav-btn.active .s3fp-nav-icon,.s3fp-nav-btn.s3fp-nav-btn-next .s3fp-nav-icon{color:var(--s3fp-text-white)}.s3fp-nav-btn.s3fp-nav-btn-next:hover{background:var(--s3fp-accent-hover);border-color:var(--s3fp-accent-hover);box-shadow:var(--s3fp-shadow-glow)}.s3fp-nav-icon{width:clamp(.5rem,.4375rem + .25vw,.75rem);height:clamp(.875rem,.75rem + .35vw,1.125rem);color:var(--s3fp-text-muted);z-index:1;transition:color var(--s3fp-transition-fast),transform var(--s3fp-transition-fast);position:relative}.s3fp-nav-btn:hover .s3fp-nav-icon{color:var(--s3fp-accent-primary)}.s3fp-nav-btn.s3fp-nav-btn-next:hover .s3fp-nav-icon{color:var(--s3fp-text-white);transform:translate(2px)}.s3fp-nav-btn.s3fp-nav-btn-prev:hover .s3fp-nav-icon{transform:translate(-2px)}.s3fp-properties-grid{margin-bottom:clamp(1.5rem,1.125rem + 1.75vw + .5vh,2.75rem)}.s3fp-property-card{background:var(--s3fp-bg-card);border-radius:var(--s3fp-radius-lg);box-shadow:var(--s3fp-shadow-card);transition:transform var(--s3fp-transition-normal),box-shadow var(--s3fp-transition-normal),background var(--s3fp-transition-normal),border-color var(--s3fp-transition-normal);cursor:pointer;border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.s3fp-property-card:hover{box-shadow:var(--s3fp-shadow-card-hover),0 0 50px #e75b2a26;border-color:#e75b2a40;transform:translateY(-12px)scale(1.03)}.s3fp-property-card:hover .s3fp-card-image{filter:brightness(.9);transform:scale(1.12)}.s3fp-property-card:hover .s3fp-card-title{color:var(--s3fp-accent-primary);text-shadow:0 1px 10px #e75b2a33}.s3fp-property-card:hover .s3fp-price-main{color:var(--s3fp-accent-hover);transform:scale(1.05)}.s3fp-property-card:hover .s3fp-view-btn{background:var(--s3fp-accent-hover);box-shadow:var(--s3fp-shadow-glow),0 4px 20px #e75b2a66;transform:translateY(-2px)}.s3fp-property-card:hover .s3fp-tag{background:var(--s3fp-accent-light);border-color:var(--s3fp-accent-primary);color:var(--s3fp-accent-primary)}.s3fp-property-card:hover .s3fp-amenity-icon{color:var(--s3fp-accent-primary);transform:scale(1.15)}.s3fp-card-image-wrapper{aspect-ratio:290/224;width:100%;position:relative;overflow:hidden}.s3fp-card-image-wrapper:before{content:"";z-index:1;pointer-events:none;opacity:0;height:40%;transition:opacity var(--s3fp-transition-normal);background:linear-gradient(#0000 0%,#00000040 100%);position:absolute;bottom:0;left:0;right:0}.s3fp-property-card:hover .s3fp-card-image-wrapper:before{opacity:1}.s3fp-card-image{object-fit:cover;width:100%;height:100%;transition:transform var(--s3fp-transition-slow),filter var(--s3fp-transition-normal)}.s3fp-card-badges{z-index:10;flex-direction:column;gap:clamp(.25rem,.1875rem + .25vw,.5rem);display:flex;position:absolute;top:clamp(.5rem,.375rem + .5vw,.875rem);left:clamp(.5rem,.375rem + .5vw,.875rem)}.s3fp-badge{border-radius:var(--s3fp-radius-full);white-space:nowrap;transition:transform var(--s3fp-transition-fast),box-shadow var(--s3fp-transition-fast);justify-content:center;align-items:center;padding:clamp(.25rem,.1875rem + .25vw,.4375rem) clamp(.625rem,.5rem + .5vw,1rem);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.6875rem,.5625rem + .375vw + .1vh,.875rem);font-weight:600;line-height:1.3;display:inline-flex;box-shadow:0 2px 8px #0003}.s3fp-badge:hover{transform:scale(1.08)translateY(-2px);box-shadow:0 4px 12px #00000040}.s3fp-badge-sale{background:var(--s3fp-bg-badge);color:var(--s3fp-text-white)}.s3fp-badge-type{background:var(--s3fp-bg-badge-white);color:#000;border-radius:var(--s3fp-radius-full);z-index:10;padding:clamp(.25rem,.1875rem + .25vw,.4375rem) clamp(.625rem,.5rem + .5vw,1rem);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.6875rem,.5625rem + .375vw + .1vh,.875rem);font-weight:500;line-height:1.3;position:absolute;bottom:clamp(.5rem,.375rem + .5vw,.875rem);left:clamp(.5rem,.375rem + .5vw,.875rem);box-shadow:0 2px 8px #00000026}.s3fp-wishlist-btn{border-radius:var(--s3fp-radius-full);background:var(--s3fp-bg-primary);width:clamp(2rem,1.75rem + .75vw + .25vh,2.75rem);height:clamp(2rem,1.75rem + .75vw + .25vh,2.75rem);box-shadow:var(--s3fp-shadow-button);cursor:pointer;z-index:2;transition:transform var(--s3fp-transition-fast),box-shadow var(--s3fp-transition-fast),background var(--s3fp-transition-fast);border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:clamp(.5rem,.375rem + .5vw,.875rem);right:clamp(.5rem,.375rem + .5vw,.875rem)}.s3fp-wishlist-btn:hover{box-shadow:var(--s3fp-shadow-card-hover);background:var(--s3fp-accent-light);transform:scale(1.12)}.s3fp-wishlist-btn:active{transform:scale(.95)}.s3fp-wishlist-btn.active{background:#ff6b3526}.s3fp-wishlist-btn.active:hover{background:#ff6b3540}.s3fp-wishlist-icon{width:clamp(.875rem,.75rem + .35vw,1.125rem);height:clamp(.875rem,.75rem + .35vw,1.125rem);color:var(--s3fp-text-tertiary);transition:color var(--s3fp-transition-fast),transform var(--s3fp-transition-fast)}.s3fp-wishlist-btn:hover .s3fp-wishlist-icon{color:var(--s3fp-accent-primary);transform:scale(1.1)}.s3fp-wishlist-btn.active .s3fp-wishlist-icon{color:var(--s3fp-accent-primary)}.s3fp-card-content{padding:var(--s3fp-card-padding);flex-direction:column;flex:1;gap:clamp(.375rem,.25rem + .5vw + .15vh,.75rem);display:flex}.s3fp-card-title{color:var(--s3fp-text-secondary);transition:color var(--s3fp-transition-normal);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.9375rem,.8125rem + .5vw + .15vh,1.25rem);font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.s3fp-property-card:hover .s3fp-card-title{color:var(--s3fp-accent-primary)}.s3fp-card-location{align-items:flex-start;gap:clamp(.25rem,.1875rem + .25vw,.4375rem);display:flex}.s3fp-location-icon{width:clamp(.625rem,.5rem + .3vw,.875rem);height:clamp(.875rem,.75rem + .375vw,1.125rem);color:var(--s3fp-accent-primary);flex-shrink:0;margin-top:2px}.s3fp-location-text{color:var(--s3fp-text-muted);transition:color var(--s3fp-transition-normal);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.75rem,.625rem + .375vw + .1vh,.9375rem);font-weight:400;line-height:1.5}.s3fp-card-price-row{justify-content:space-between;align-items:flex-end;gap:clamp(.5rem,.375rem + .5vw,.875rem);display:flex}.s3fp-price-wrapper{flex-direction:column;gap:clamp(.0625rem,.03125rem + .09375vw,.1875rem);display:flex}.s3fp-price-main{color:var(--s3fp-accent-primary);transition:all var(--s3fp-transition-normal);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(1.125rem,1rem + .75vw + .2vh,1.75rem);font-weight:800;line-height:1.25;display:inline-block}.s3fp-price-per-sqft{color:var(--s3fp-text-light);transition:color var(--s3fp-transition-normal);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.6875rem,.5625rem + .35vw + .1vh,.875rem);font-weight:500;line-height:1.4}.s3fp-specs-wrapper{flex-direction:column;align-items:flex-end;gap:clamp(.125rem,.0625rem + .09375vw,.25rem);display:flex}.s3fp-spec-size{color:var(--s3fp-text-tertiary);text-align:right;transition:color var(--s3fp-transition-normal);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.8125rem,.6875rem + .375vw + .1vh,1rem);font-weight:700;line-height:1.4}.s3fp-spec-rooms{color:var(--s3fp-text-light);text-align:right;transition:color var(--s3fp-transition-normal);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.6875rem,.5625rem + .35vw + .1vh,.875rem);font-weight:500;line-height:1.4}.s3fp-tags-row{flex-wrap:wrap;gap:clamp(.3125rem,.25rem + .25vw,.5rem);display:flex}.s3fp-tag{background:var(--s3fp-bg-tag);border:1px solid var(--s3fp-border-secondary);border-radius:var(--s3fp-radius-md);color:var(--s3fp-text-tag);white-space:nowrap;transition:all var(--s3fp-transition-fast);justify-content:center;align-items:center;padding:clamp(.25rem,.1875rem + .1875vw,.375rem) clamp(.5rem,.375rem + .375vw,.6875rem);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.6875rem,.5625rem + .3vw + .1vh,.875rem);font-weight:500;line-height:1.4;display:inline-flex}.s3fp-tag:hover{background:var(--s3fp-accent-light);color:var(--s3fp-accent-primary);border-color:var(--s3fp-accent-primary);transform:scale(1.08)translateY(-1px);box-shadow:0 4px 12px #e75b2a33}.s3fp-amenities-row{flex-wrap:wrap;align-items:center;gap:clamp(.5625rem,.4375rem + .5vw,1rem);padding:clamp(.375rem,.25rem + .25vw,.5rem) 0;display:flex}.s3fp-amenity-icon{width:clamp(1rem,.875rem + .35vw,1.25rem);height:clamp(1rem,.875rem + .35vw,1.25rem);color:var(--s3fp-text-muted);transition:all var(--s3fp-transition-fast);cursor:pointer;background:var(--s3fp-bg-tag);border-radius:var(--s3fp-radius-sm);padding:clamp(.25rem,.1875rem + .125vw,.375rem)}.s3fp-amenity-icon:hover{color:var(--s3fp-accent-primary);background:var(--s3fp-accent-light);transform:scale(1.2)translateY(-2px);box-shadow:0 4px 12px #e75b2a40}.s3fp-view-btn{background:var(--s3fp-accent-primary);width:100%;color:var(--s3fp-text-white);border-radius:var(--s3fp-radius-md);cursor:pointer;text-align:center;transition:background var(--s3fp-transition-fast),box-shadow var(--s3fp-transition-fast),transform var(--s3fp-transition-fast);border:none;margin-top:auto;padding:clamp(.625rem,.5rem + .5vw + .2vh,.875rem);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.75rem,.625rem + .4vw + .1vh,1rem);font-weight:500;line-height:1.5;position:relative;overflow:hidden}.s3fp-view-btn:before{content:"";opacity:0;transition:opacity var(--s3fp-transition-fast);background:linear-gradient(135deg,#fff3 0%,#0000 50%,#ffffff1a 100%);position:absolute;inset:0}.s3fp-view-btn:hover{background:var(--s3fp-accent-hover);box-shadow:var(--s3fp-shadow-glow);transform:translateY(-2px)}.s3fp-view-btn:hover:before{opacity:1}.s3fp-view-btn:active{transform:translateY(0)}.s3fp-load-more-wrapper{justify-content:center;align-items:center;display:flex}.s3fp-load-more-btn{background:var(--s3fp-bg-primary);color:var(--s3fp-accent-primary);border:1px solid var(--s3fp-accent-primary);border-radius:var(--s3fp-radius-md);cursor:pointer;transition:background var(--s3fp-transition-fast),color var(--s3fp-transition-fast),border-color var(--s3fp-transition-fast),transform var(--s3fp-transition-fast),box-shadow var(--s3fp-transition-fast);justify-content:center;align-items:center;padding:clamp(.75rem,.5rem + .75vw + .25vh,1rem) clamp(1.5rem,1.25rem + 1.25vw + .5vh,2.25rem);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.8125rem,.6875rem + .5vw + .15vh,1rem);font-weight:500;line-height:1.5;display:inline-flex;position:relative;overflow:hidden}.s3fp-load-more-btn:before{content:"";background:var(--s3fp-accent-primary);transform-origin:0;transition:transform var(--s3fp-transition-normal);z-index:0;position:absolute;inset:0;transform:scaleX(0)}.s3fp-load-more-btn:hover{color:var(--s3fp-text-white);box-shadow:var(--s3fp-shadow-glow);transform:translateY(-3px)}.s3fp-load-more-btn:hover:before{transform:scaleX(1)}.s3fp-load-more-btn span{z-index:1;position:relative}.s3fp-load-more-btn:active{transform:translateY(-1px)}@media (min-width:260px){.s3fp-header{flex-direction:column;align-items:flex-start}.s3fp-nav-buttons{align-self:flex-end}}@media (min-width:375px){.s3fp-header{flex-direction:row;align-items:center}.s3fp-nav-buttons{align-self:auto}}@media (min-width:414px){.s3fp-card-content{padding:clamp(.875rem,.625rem + .75vw,1.125rem)}}@media (min-width:640px){.s3fp-card-image-wrapper{aspect-ratio:290/200}}@media (min-width:1024px){.s3fp-header{margin-bottom:clamp(1.5rem,1.25rem + 1.25vw,2.25rem)}}@media (min-width:1200px){.s3fp-section{padding:clamp(2.25rem,1.75rem + 2vw,3.75rem) 0}}@media (min-width:1280px){.s3fp-container{max-width:clamp(1200px,92vw,1320px)}}@media (min-width:1400px){.s3fp-container{max-width:1320px}}@media (min-width:1536px){.s3fp-container{max-width:1400px}}@media (min-width:1600px){.s3fp-container{max-width:1480px}}@media (min-width:1680px){.s3fp-container{max-width:1560px}}@media (min-width:1800px){.s3fp-container{max-width:1640px}.s3fp-section{padding:clamp(2.75rem,2.25rem + 1.5vw,4.25rem) 0}}@media (min-width:1920px){.s3fp-container{max-width:1720px}}@media (min-width:2100px){.s3fp-container{max-width:1880px}}@media (min-width:2400px){.s3fp-container{max-width:2100px}.s3fp-title{font-size:2.25rem}}@media (min-width:2560px){.s3fp-container{max-width:2200px}}@media (min-width:3000px){.s3fp-container{max-width:2600px}}@keyframes s3fpFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes s3fpPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.s3fp-property-card{animation:.5s ease-out forwards s3fpFadeInUp}.s3fp-property-card:first-child{animation-delay:50ms}.s3fp-property-card:nth-child(2){animation-delay:.1s}.s3fp-property-card:nth-child(3){animation-delay:.15s}.s3fp-property-card:nth-child(4){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.s3fp-property-card,.s3fp-nav-btn,.s3fp-wishlist-btn,.s3fp-load-more-btn,.s3fp-view-btn,.s3fp-card-image,.s3fp-amenity-icon{transition:none!important;animation:none!important}}@media (prefers-contrast:high){.s3fp-nav-btn{border-width:2px}.s3fp-property-card{border:2px solid var(--s3fp-border-primary)}.s3fp-badge{border:1px solid}.s3fp-load-more-btn{border-width:2px}}.s3fp-nav-btn:focus-visible,.s3fp-wishlist-btn:focus-visible,.s3fp-load-more-btn:focus-visible,.s3fp-view-btn:focus-visible{outline:3px solid var(--s3fp-accent-primary);outline-offset:2px}.s3fp-property-card:focus-visible{outline:3px solid var(--s3fp-accent-primary);outline-offset:4px}
:root{--s4ebs-bg-primary:#fff;--s4ebs-bg-secondary:#f9fafb;--s4ebs-text-primary:#111827;--s4ebs-text-secondary:#4b5563;--s4ebs-text-muted:#6b7280;--s4ebs-border-light:#e5e7eb;--s4ebs-accent:#e75b2a;--s4ebs-accent-hover:#d14e22;--s4ebs-shadow-card:0px 2px 4px #0000000f,0px 4px 6px #00000014;--s4ebs-shadow-card-hover:0px 10px 25px #00000026,0px 20px 40px #0000001a;--s4ebs-shadow-glow:0 0 30px #e75b2a33;--s4ebs-transition-fast:.2s cubic-bezier(.4,0,.2,1);--s4ebs-transition-normal:.3s cubic-bezier(.4,0,.2,1);--s4ebs-transition-bounce:.5s cubic-bezier(.34,1.56,.64,1);--s4ebs-fs-title:clamp(1.375rem,1rem + 1.875vw + .25vh,2.125rem);--s4ebs-fs-subtitle:clamp(.875rem,.75rem + .625vw + .125vh,1.25rem);--s4ebs-fs-value:clamp(1.25rem,.875rem + 1.875vw + .375vh,2rem);--s4ebs-fs-unit:clamp(.75rem,.625rem + .5vw + .125vh,1rem);--s4ebs-section-py:clamp(1.5rem,1rem + 2.5vw + .75vh,3.5rem);--s4ebs-section-px:clamp(.75rem,.5rem + 1.5vw,2rem);--s4ebs-header-mb:clamp(1.25rem,.875rem + 1.5vw + .5vh,2.5rem);--s4ebs-card-padding:clamp(1rem,.75rem + 1vw + .25vh,1.75rem);--s4ebs-card-gap:clamp(.5rem,.375rem + .625vw,1rem);--s4ebs-card-radius:clamp(.625rem,.5rem + .5vw,.875rem);--s4ebs-card-min-height:clamp(5.5rem,4.5rem + 3vw + 1vh,7.5rem)}[data-theme=dark],.dark,.dark-mode,[data-bs-theme=dark],html.dark,body.dark,:root.dark,.theme-dark,[data-color-scheme=dark],.night-mode,.darkmode,[data-mode=dark],html[data-theme=dark],body[data-theme=dark],.dark-theme,[color-scheme=dark],.scheme-dark,[data-appearance=dark],.appearance-dark,[data-style=dark]{--s4ebs-bg-primary:#0b1120;--s4ebs-bg-secondary:#111827;--s4ebs-text-primary:#f9fafb;--s4ebs-text-secondary:#d1d5db;--s4ebs-text-muted:#9ca3af;--s4ebs-border-light:#ffffff1a;--s4ebs-accent:#ff8c61;--s4ebs-accent-hover:#ffad8c;--s4ebs-shadow-card:0px 4px 8px #0006,0px 8px 16px #0000004d;--s4ebs-shadow-card-hover:0px 16px 40px #00000080,0px 24px 60px #0006;--s4ebs-shadow-glow:0 0 40px #ff8c614d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light):not(.light-mode){--s4ebs-bg-primary:#0b1120;--s4ebs-bg-secondary:#111827;--s4ebs-text-primary:#f9fafb;--s4ebs-text-secondary:#d1d5db;--s4ebs-text-muted:#9ca3af;--s4ebs-border-light:#ffffff1a;--s4ebs-accent:#ff8c61;--s4ebs-accent-hover:#ffad8c;--s4ebs-shadow-card:0px 4px 8px #0006,0px 8px 16px #0000004d;--s4ebs-shadow-card-hover:0px 16px 40px #00000080,0px 24px 60px #0006;--s4ebs-shadow-glow:0 0 40px #ff8c614d}}.s4ebs-section{background:var(--s4ebs-bg-primary);width:100%;padding:var(--s4ebs-section-py)0;position:relative;overflow:hidden}.s4ebs-container{max-width:1280px;padding:0 var(--s4ebs-section-px);margin:0 auto}.s4ebs-header{text-align:center;margin-bottom:var(--s4ebs-header-mb)}.s4ebs-title{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:var(--s4ebs-fs-title);color:var(--s4ebs-text-primary);transition:color var(--s4ebs-transition-normal);margin:0 0 clamp(.5rem,.375rem + .5vw,.875rem);line-height:1.2}.s4ebs-subtitle{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:var(--s4ebs-fs-subtitle);color:var(--s4ebs-text-secondary);transition:color var(--s4ebs-transition-normal);margin:0;line-height:1.6}.s4ebs-cards-grid{max-width:1232px;margin:0 auto}.s4ebs-size-card{min-height:var(--s4ebs-card-min-height);background:var(--card-gradient);border-radius:var(--s4ebs-card-radius);padding:var(--s4ebs-card-padding);cursor:pointer;transition:transform var(--s4ebs-transition-bounce),box-shadow var(--s4ebs-transition-normal),filter var(--s4ebs-transition-normal);opacity:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.95)}[data-theme=dark] .s4ebs-size-card,.dark .s4ebs-size-card,.dark-mode .s4ebs-size-card,[data-bs-theme=dark] .s4ebs-size-card{background:var(--card-dark-gradient)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light):not(.light-mode) .s4ebs-size-card{background:var(--card-dark-gradient)}}.s4ebs-size-card.s4ebs-visible{opacity:1;animation:.6s cubic-bezier(.34,1.56,.64,1) forwards s4ebsFadeInUp;animation-delay:var(--animation-delay);transform:translateY(0)scale(1)}@keyframes s4ebsFadeInUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.s4ebs-size-card:hover{box-shadow:var(--s4ebs-shadow-card-hover);z-index:10;transform:translateY(-10px)scale(1.05)}.s4ebs-size-card:active{transform:translateY(-5px)scale(1.02)}.s4ebs-card-inner{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.25rem,.1875rem + .25vw,.5rem);display:flex;position:relative}.s4ebs-value{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:var(--s4ebs-fs-value);color:var(--s4ebs-text-primary);transition:transform var(--s4ebs-transition-bounce),color var(--s4ebs-transition-normal),text-shadow var(--s4ebs-transition-normal);line-height:1.2}.s4ebs-value-hover,.s4ebs-size-card:hover .s4ebs-value{color:var(--s4ebs-accent);text-shadow:0 2px 10px #e75b2a4d;transform:scale(1.1)}.s4ebs-unit{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:var(--s4ebs-fs-unit);color:var(--s4ebs-text-secondary);transition:color var(--s4ebs-transition-normal),transform var(--s4ebs-transition-normal);line-height:1.4}.s4ebs-unit-hover,.s4ebs-size-card:hover .s4ebs-unit{color:var(--s4ebs-text-primary);transform:translateY(-2px)}.s4ebs-card-overlay{opacity:0;transition:opacity var(--s4ebs-transition-normal);pointer-events:none;z-index:1;background:radial-gradient(circle,#e75b2a1a 0%,#0000 70%);position:absolute;inset:0}.s4ebs-size-card:hover .s4ebs-card-overlay{opacity:1}.s4ebs-shine{pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.s4ebs-size-card:hover .s4ebs-shine{left:100%}@media (max-width:319px){.s4ebs-size-card{min-height:4.5rem;padding:.75rem}}@media (min-width:320px) and (max-width:374px){.s4ebs-container{padding:0 .75rem}}@media (min-width:375px) and (max-width:424px){.s4ebs-container{padding:0 1rem}}@media (min-width:425px) and (max-width:479px){.s4ebs-container{padding:0 1.25rem}}@media (min-width:480px) and (max-width:575px){.s4ebs-container{padding:0 1.5rem}}@media (min-width:576px) and (max-width:639px){.s4ebs-container{padding:0 1.75rem}}@media (min-width:640px) and (max-width:767px){.s4ebs-container{padding:0 2rem}}@media (min-width:768px) and (max-width:991px){.s4ebs-container{max-width:720px}}@media (min-width:992px) and (max-width:1199px){.s4ebs-container{max-width:960px}}@media (min-width:1200px) and (max-width:1399px){.s4ebs-container{max-width:1140px}}@media (min-width:1400px) and (max-width:1599px){.s4ebs-container{max-width:1280px}}@media (min-width:1600px) and (max-width:1919px){.s4ebs-container{max-width:1400px}}@media (min-width:1920px) and (max-width:2559px){.s4ebs-container{max-width:1600px}:root{--s4ebs-fs-title:2.5rem;--s4ebs-fs-value:2.25rem}}@media (min-width:2560px){.s4ebs-container{max-width:1800px}:root{--s4ebs-fs-title:3rem;--s4ebs-fs-value:2.5rem}}@media (prefers-reduced-motion:reduce){.s4ebs-size-card,.s4ebs-value,.s4ebs-unit,.s4ebs-shine{transition:none!important;animation:none!important}.s4ebs-size-card.s4ebs-visible{opacity:1;transform:none}}.s4ebs-size-card:focus-visible{outline:3px solid var(--s4ebs-accent);outline-offset:3px}@media (prefers-contrast:high){.s4ebs-size-card{border:2px solid}.s4ebs-value,.s4ebs-unit{text-shadow:none}}@media print{.s4ebs-section{background:#fff;padding:1rem 0}.s4ebs-size-card{box-shadow:none;border:1px solid #ddd}}
:root{--s5ebt-fs-title:clamp(1.25rem,.625rem + 2.75vw,2.5rem);--s5ebt-fs-subtitle:clamp(.8125rem,.5625rem + 1vw,1.125rem);--s5ebt-fs-card-title:clamp(.9375rem,.6875rem + .85vw,1.25rem);--s5ebt-fs-card-desc:clamp(.75rem,.5625rem + .65vw,.9375rem);--s5ebt-fs-explore:clamp(.8125rem,.625rem + .65vw,1rem);--s5ebt-section-py:clamp(2rem,1.25rem + 3vw,5rem);--s5ebt-section-px:clamp(.875rem,.5rem + 2.5vw,3.5rem);--s5ebt-header-mb:clamp(1.5rem,1rem + 2.25vw,3.5rem);--s5ebt-card-padding:clamp(1rem,.75rem + 1.25vw,1.75rem);--s5ebt-icon-size:clamp(2.5rem,1.875rem + 2.25vw,4rem);--s5ebt-icon-svg:clamp(1.25rem,.875rem + 1vw,1.875rem);--s5ebt-card-gap:clamp(.75rem,.5rem + .75vw,1.25rem);--s5ebt-border-radius:clamp(.875rem,.5rem + .85vw,1.5rem);--s5ebt-icon-radius:clamp(.625rem,.4375rem + .6vw,1rem);--s5ebt-title-gap:clamp(.375rem,.1875rem + .4vw,.75rem);--s5ebt-bg:#fff;--s5ebt-card-bg:#fff;--s5ebt-title-color:#111827;--s5ebt-subtitle-color:#6b7280;--s5ebt-card-title-color:#1f2937;--s5ebt-card-desc-color:#6b7280;--s5ebt-explore-color:#e75b2a;--s5ebt-explore-hover:#c74a1c;--s5ebt-card-border:#e5e7eb;--s5ebt-card-shadow:0 .125rem .5rem #0000000d;--s5ebt-card-shadow-hover:0 1.25rem 2.5rem #0000001a;--s5ebt-overlay-bg:#e75b2a05;--s5ebt-shine-color:#fff3}html.dark-mode,html.dark,html[data-theme=dark],body.dark-mode,body.dark,body[data-theme=dark],.dark-mode,.dark,.theme-dark,.darkmode,.night-mode,.dark-theme,[data-theme=dark],[data-mode=dark]{--s5ebt-bg:#0a0a0f;--s5ebt-card-bg:#141420;--s5ebt-title-color:#f9fafb;--s5ebt-subtitle-color:#9ca3af;--s5ebt-card-title-color:#f3f4f6;--s5ebt-card-desc-color:#9ca3af;--s5ebt-explore-color:#fb923c;--s5ebt-explore-hover:#fdba74;--s5ebt-card-border:#1f2937;--s5ebt-card-shadow:0 .125rem .5rem #0006;--s5ebt-card-shadow-hover:0 1.25rem 2.5rem #0009;--s5ebt-overlay-bg:#fb923c0a;--s5ebt-shine-color:#ffffff14}.s5ebt-section{padding:var(--s5ebt-section-py)0;background-color:var(--s5ebt-bg);opacity:0;z-index:1;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1),background-color .4s;position:relative;overflow:hidden;transform:translateY(2rem)}.s5ebt-section-visible{opacity:1;transform:translateY(0)}.s5ebt-container{padding-left:var(--s5ebt-section-px);padding-right:var(--s5ebt-section-px);max-width:106.25rem;margin:0 auto}.s5ebt-header{text-align:center;margin-bottom:var(--s5ebt-header-mb)}.s5ebt-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--s5ebt-fs-title);color:var(--s5ebt-title-color);margin:0 0 var(--s5ebt-title-gap)0;letter-spacing:-.025em;font-weight:800;line-height:1.15;transition:color .4s}.s5ebt-subtitle{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--s5ebt-fs-subtitle);color:var(--s5ebt-subtitle-color);margin:0;font-weight:400;line-height:1.6;transition:color .4s}.s5ebt-cards-grid{width:100%}.s5ebt-type-card{padding:var(--s5ebt-card-padding);background-color:var(--s5ebt-card-bg);border:.0625rem solid var(--s5ebt-card-border);border-radius:var(--s5ebt-border-radius);box-shadow:var(--s5ebt-card-shadow);cursor:pointer;opacity:0;flex-direction:column;align-items:flex-start;height:100%;min-height:clamp(10.5rem,9rem + 5vw,14.5rem);text-decoration:none;transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1),border-color .35s,background-color .4s;display:flex;position:relative;overflow:hidden;transform:translateY(1.5rem)}.s5ebt-type-card.s5ebt-visible{animation:.65s cubic-bezier(.4,0,.2,1) forwards s5ebtFadeInUp;animation-delay:var(--animation-delay,0s)}@keyframes s5ebtFadeInUp{0%{opacity:0;transform:translateY(1.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.s5ebt-type-card:hover{border-color:var(--icon-color,#e75b2a);box-shadow:0 .5rem 1.5rem var(--icon-shadow,#e75b2a40),0 1.5rem 3rem var(--icon-shadow,#e75b2a26),0 0 0 .0625rem var(--icon-color,#e75b2a);transform:translateY(-.625rem)scale(1.025)}.s5ebt-card-overlay{background:linear-gradient(135deg,var(--s5ebt-overlay-bg)0%,transparent 50%,var(--s5ebt-overlay-bg)100%);opacity:0;pointer-events:none;z-index:0;transition:opacity .45s;position:absolute;inset:0}.s5ebt-type-card:hover .s5ebt-card-overlay{opacity:1}.s5ebt-shine{background:linear-gradient(90deg,transparent 0%,var(--s5ebt-shine-color)50%,transparent 100%);pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:-100%}.s5ebt-type-card:hover .s5ebt-shine{animation:.75s ease-out forwards s5ebtShineSweep}@keyframes s5ebtShineSweep{0%{left:-100%}to{left:100%}}.s5ebt-icon-wrapper{width:var(--s5ebt-icon-size);height:var(--s5ebt-icon-size);border-radius:var(--s5ebt-icon-radius);background-color:var(--icon-bg,#ffedd5);margin-bottom:var(--s5ebt-card-gap);z-index:1;flex-shrink:0;justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1),background-color .35s;display:flex;position:relative}.s5ebt-icon-wrapper.s5ebt-icon-hover{box-shadow:0 .5rem 1.5rem var(--icon-shadow,#e75b2a73),0 .25rem .625rem var(--icon-shadow,#e75b2a4d);transform:scale(1.12)rotate(-6deg)}.s5ebt-icon{width:var(--s5ebt-icon-svg);height:var(--s5ebt-icon-svg);color:var(--icon-color,#e75b2a);transition:color .35s,transform .35s}.s5ebt-icon-wrapper.s5ebt-icon-hover .s5ebt-icon{transform:scale(1.1)}html.dark-mode .s5ebt-icon-wrapper,html.dark .s5ebt-icon-wrapper,html[data-theme=dark] .s5ebt-icon-wrapper,body.dark-mode .s5ebt-icon-wrapper,body.dark .s5ebt-icon-wrapper,body[data-theme=dark] .s5ebt-icon-wrapper,.dark-mode .s5ebt-icon-wrapper,.dark .s5ebt-icon-wrapper,[data-theme=dark] .s5ebt-icon-wrapper{background-color:var(--icon-bg-dark,#7c2d12)}html.dark-mode .s5ebt-icon,html.dark .s5ebt-icon,html[data-theme=dark] .s5ebt-icon,body.dark-mode .s5ebt-icon,body.dark .s5ebt-icon,body[data-theme=dark] .s5ebt-icon,.dark-mode .s5ebt-icon,.dark .s5ebt-icon,[data-theme=dark] .s5ebt-icon{color:var(--icon-color-dark,#fb923c)}.s5ebt-card-content{z-index:1;flex-direction:column;flex:1;width:100%;display:flex;position:relative}.s5ebt-card-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--s5ebt-fs-card-title);color:var(--s5ebt-card-title-color);letter-spacing:-.015em;margin:0 0 .5rem;font-weight:700;line-height:1.25;transition:color .35s,transform .35s}.s5ebt-card-title.s5ebt-title-hover{color:var(--icon-color,#e75b2a);transform:translate(.375rem)}html.dark-mode .s5ebt-card-title.s5ebt-title-hover,html.dark .s5ebt-card-title.s5ebt-title-hover,html[data-theme=dark] .s5ebt-card-title.s5ebt-title-hover,body.dark-mode .s5ebt-card-title.s5ebt-title-hover,body.dark .s5ebt-card-title.s5ebt-title-hover,body[data-theme=dark] .s5ebt-card-title.s5ebt-title-hover,.dark-mode .s5ebt-card-title.s5ebt-title-hover,.dark .s5ebt-card-title.s5ebt-title-hover,[data-theme=dark] .s5ebt-card-title.s5ebt-title-hover{color:var(--icon-color-dark,#fb923c)}.s5ebt-card-description{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--s5ebt-fs-card-desc);color:var(--s5ebt-card-desc-color);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.55;transition:color .35s;display:-webkit-box;overflow:hidden}.s5ebt-explore-link{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--s5ebt-fs-explore);color:var(--s5ebt-explore-color);padding-top:var(--s5ebt-card-gap);z-index:1;align-items:center;gap:.5rem;margin-top:auto;font-weight:600;transition:color .35s,transform .35s,gap .35s;display:inline-flex;position:relative}.s5ebt-explore-link.s5ebt-explore-hover{color:var(--s5ebt-explore-hover);gap:.75rem;transform:translate(.25rem)}.s5ebt-arrow-icon{width:1.125rem;height:1.125rem;transition:transform .35s cubic-bezier(.4,0,.2,1)}.s5ebt-explore-link.s5ebt-explore-hover .s5ebt-arrow-icon{transform:translate(.375rem)}@media screen and (max-width:319px){:root{--s5ebt-fs-title:clamp(1.125rem,.875rem + 2vw,1.375rem);--s5ebt-fs-subtitle:clamp(.75rem,.625rem + 1vw,.875rem);--s5ebt-fs-card-title:clamp(.875rem,.75rem + .75vw,1rem);--s5ebt-fs-card-desc:clamp(.6875rem,.625rem + .5vw,.8125rem);--s5ebt-fs-explore:clamp(.75rem,.6875rem + .5vw,.875rem);--s5ebt-section-py:1.5rem;--s5ebt-section-px:.625rem;--s5ebt-header-mb:1.25rem;--s5ebt-card-padding:.875rem;--s5ebt-icon-size:2.25rem;--s5ebt-icon-svg:1.125rem;--s5ebt-card-gap:.625rem;--s5ebt-border-radius:.75rem}.s5ebt-type-card{min-height:10rem}.s5ebt-cards-grid>.col-12{flex:0 0 100%;max-width:100%}}@media screen and (min-width:320px) and (max-width:374px){:root{--s5ebt-fs-title:clamp(1.25rem,1rem + 2vw,1.5rem);--s5ebt-fs-subtitle:clamp(.8125rem,.6875rem + 1vw,.9375rem);--s5ebt-fs-card-title:clamp(.9375rem,.8125rem + .75vw,1.0625rem);--s5ebt-fs-card-desc:clamp(.75rem,.6875rem + .5vw,.875rem);--s5ebt-fs-explore:clamp(.8125rem,.75rem + .5vw,.9375rem);--s5ebt-section-py:1.75rem;--s5ebt-section-px:.75rem;--s5ebt-header-mb:1.5rem;--s5ebt-card-padding:1rem;--s5ebt-icon-size:2.5rem;--s5ebt-icon-svg:1.25rem;--s5ebt-card-gap:.75rem;--s5ebt-border-radius:.875rem}.s5ebt-type-card{min-height:10.5rem}}@media screen and (min-width:375px) and (max-width:413px){:root{--s5ebt-fs-title:clamp(1.375rem,1.125rem + 1.75vw,1.625rem);--s5ebt-fs-subtitle:clamp(.875rem,.75rem + .75vw,1rem);--s5ebt-fs-card-title:clamp(1rem,.875rem + .75vw,1.125rem);--s5ebt-fs-card-desc:clamp(.8125rem,.75rem + .5vw,.9375rem);--s5ebt-fs-explore:clamp(.875rem,.8125rem + .5vw,1rem);--s5ebt-section-py:2rem;--s5ebt-section-px:.875rem;--s5ebt-header-mb:1.75rem;--s5ebt-card-padding:1.125rem;--s5ebt-icon-size:2.75rem;--s5ebt-icon-svg:1.375rem;--s5ebt-card-gap:.875rem;--s5ebt-border-radius:1rem}.s5ebt-type-card{min-height:11rem}}@media screen and (min-width:414px) and (max-width:479px){:root{--s5ebt-fs-title:clamp(1.5rem,1.25rem + 1.5vw,1.75rem);--s5ebt-fs-subtitle:clamp(.9375rem,.8125rem + .75vw,1.0625rem);--s5ebt-fs-card-title:clamp(1.0625rem,.9375rem + .75vw,1.1875rem);--s5ebt-fs-card-desc:clamp(.875rem,.8125rem + .5vw,.9688rem);--s5ebt-section-py:2.25rem;--s5ebt-section-px:1rem;--s5ebt-header-mb:2rem;--s5ebt-card-padding:1.25rem;--s5ebt-icon-size:3rem;--s5ebt-icon-svg:1.5rem;--s5ebt-card-gap:.9375rem}.s5ebt-type-card{min-height:11.5rem}}@media screen and (min-width:480px) and (max-width:575px){:root{--s5ebt-fs-title:clamp(1.625rem,1.375rem + 1.5vw,1.875rem);--s5ebt-fs-subtitle:clamp(1rem,.875rem + .75vw,1.125rem);--s5ebt-fs-card-title:clamp(1.125rem,1rem + .75vw,1.25rem);--s5ebt-section-py:2.5rem;--s5ebt-section-px:1.125rem;--s5ebt-header-mb:2.25rem;--s5ebt-card-padding:1.375rem;--s5ebt-icon-size:3.25rem;--s5ebt-icon-svg:1.625rem;--s5ebt-card-gap:1rem}.s5ebt-type-card{min-height:12rem}}@media screen and (min-width:576px) and (max-width:639px){:root{--s5ebt-fs-title:clamp(1.75rem,1.5rem + 1.25vw,2rem);--s5ebt-fs-subtitle:clamp(1rem,.875rem + .75vw,1.1875rem);--s5ebt-fs-card-title:clamp(1.125rem,1rem + .5vw,1.25rem);--s5ebt-section-py:2.75rem;--s5ebt-section-px:1.25rem;--s5ebt-header-mb:2.5rem;--s5ebt-card-padding:1.375rem;--s5ebt-icon-size:3.375rem;--s5ebt-icon-svg:1.6875rem}.s5ebt-type-card{min-height:12.5rem}}@media screen and (min-width:640px) and (max-width:767px){:root{--s5ebt-fs-title:clamp(1.875rem,1.625rem + 1vw,2.125rem);--s5ebt-fs-subtitle:clamp(1.0625rem,.9375rem + .5vw,1.1875rem);--s5ebt-fs-card-title:clamp(1.125rem,1rem + .5vw,1.25rem);--s5ebt-section-py:3rem;--s5ebt-section-px:1.5rem;--s5ebt-header-mb:2.75rem;--s5ebt-card-padding:1.4375rem;--s5ebt-icon-size:3.5rem;--s5ebt-icon-svg:1.75rem}.s5ebt-type-card{min-height:13rem}}@media screen and (min-width:768px) and (max-width:859px){:root{--s5ebt-fs-title:clamp(2rem,1.75rem + 1vw,2.25rem);--s5ebt-fs-subtitle:clamp(1.0625rem,.9375rem + .5vw,1.1875rem);--s5ebt-fs-card-title:clamp(1.1875rem,1.0625rem + .5vw,1.3125rem);--s5ebt-section-py:3.25rem;--s5ebt-section-px:1.75rem;--s5ebt-header-mb:3rem;--s5ebt-card-padding:1.5rem;--s5ebt-icon-size:3.625rem;--s5ebt-icon-svg:1.8125rem}.s5ebt-type-card{min-height:13.5rem}}@media screen and (min-width:860px) and (max-width:991px){:root{--s5ebt-fs-title:clamp(2.125rem,1.875rem + .75vw,2.375rem);--s5ebt-fs-subtitle:clamp(1.0625rem,.9375rem + .5vw,1.25rem);--s5ebt-fs-card-title:clamp(1.1875rem,1.0625rem + .5vw,1.3125rem);--s5ebt-section-py:3.5rem;--s5ebt-section-px:2rem;--s5ebt-header-mb:3.25rem;--s5ebt-card-padding:1.5625rem;--s5ebt-icon-size:3.75rem;--s5ebt-icon-svg:1.875rem}.s5ebt-type-card{min-height:14rem}}@media screen and (min-width:992px) and (max-width:1079px){:root{--s5ebt-fs-title:clamp(2.25rem,2rem + .75vw,2.5rem);--s5ebt-fs-subtitle:clamp(1.0625rem,.9375rem + .5vw,1.25rem);--s5ebt-fs-card-title:clamp(1.25rem,1.125rem + .35vw,1.375rem);--s5ebt-section-py:3.75rem;--s5ebt-section-px:2.25rem;--s5ebt-header-mb:3.5rem;--s5ebt-card-padding:1.625rem;--s5ebt-icon-size:3.875rem;--s5ebt-icon-svg:1.9375rem}.s5ebt-type-card{min-height:14.5rem}}@media screen and (min-width:1080px) and (max-width:1199px){:root{--s5ebt-fs-title:clamp(2.375rem,2.125rem + .75vw,2.625rem);--s5ebt-fs-subtitle:clamp(1.125rem,1rem + .5vw,1.25rem);--s5ebt-fs-card-title:clamp(1.25rem,1.125rem + .35vw,1.375rem);--s5ebt-section-py:4rem;--s5ebt-section-px:2.5rem;--s5ebt-header-mb:3.75rem;--s5ebt-card-padding:1.6875rem;--s5ebt-icon-size:4rem;--s5ebt-icon-svg:2rem}.s5ebt-type-card{min-height:15rem}}@media screen and (min-width:1200px) and (max-width:1365px){:root{--s5ebt-fs-title:clamp(2.5rem,2.25rem + .5vw,2.75rem);--s5ebt-fs-subtitle:clamp(1.125rem,1rem + .5vw,1.3125rem);--s5ebt-fs-card-title:clamp(1.3125rem,1.1875rem + .35vw,1.4375rem);--s5ebt-section-py:4.25rem;--s5ebt-section-px:2.75rem;--s5ebt-header-mb:4rem;--s5ebt-card-padding:1.75rem;--s5ebt-icon-size:4.125rem;--s5ebt-icon-svg:2.0625rem}.s5ebt-type-card{min-height:15.5rem}}@media screen and (min-width:1366px) and (max-width:1439px){:root{--s5ebt-fs-title:clamp(2.625rem,2.375rem + .5vw,2.875rem);--s5ebt-fs-subtitle:clamp(1.1875rem,1.0625rem + .35vw,1.3125rem);--s5ebt-fs-card-title:clamp(1.3125rem,1.1875rem + .35vw,1.4375rem);--s5ebt-section-py:4.5rem;--s5ebt-section-px:3rem;--s5ebt-header-mb:4.125rem;--s5ebt-card-padding:1.8125rem;--s5ebt-icon-size:4.25rem;--s5ebt-icon-svg:2.125rem}.s5ebt-type-card{min-height:16rem}}@media screen and (min-width:1440px) and (max-width:1599px){:root{--s5ebt-fs-title:clamp(2.75rem,2.5rem + .5vw,3rem);--s5ebt-fs-subtitle:clamp(1.1875rem,1.0625rem + .35vw,1.375rem);--s5ebt-fs-card-title:clamp(1.375rem,1.25rem + .3vw,1.5rem);--s5ebt-section-py:4.75rem;--s5ebt-section-px:3.25rem;--s5ebt-header-mb:4.25rem;--s5ebt-card-padding:1.875rem;--s5ebt-icon-size:4.375rem;--s5ebt-icon-svg:2.1875rem}.s5ebt-type-card{min-height:16.5rem}}@media screen and (min-width:1600px) and (max-width:1799px){:root{--s5ebt-fs-title:clamp(2.875rem,2.625rem + .5vw,3.125rem);--s5ebt-fs-subtitle:clamp(1.25rem,1.125rem + .35vw,1.375rem);--s5ebt-fs-card-title:clamp(1.4375rem,1.3125rem + .3vw,1.5625rem);--s5ebt-section-py:5rem;--s5ebt-section-px:3.5rem;--s5ebt-header-mb:4.5rem;--s5ebt-card-padding:1.9375rem;--s5ebt-icon-size:4.5rem;--s5ebt-icon-svg:2.25rem}.s5ebt-type-card{min-height:17rem}}@media screen and (min-width:1800px) and (max-width:1919px){:root{--s5ebt-fs-title:clamp(3rem,2.75rem + .5vw,3.25rem);--s5ebt-fs-subtitle:clamp(1.25rem,1.125rem + .35vw,1.4375rem);--s5ebt-fs-card-title:clamp(1.4375rem,1.3125rem + .3vw,1.625rem);--s5ebt-section-py:5.25rem;--s5ebt-section-px:3.75rem;--s5ebt-header-mb:4.625rem;--s5ebt-card-padding:2rem;--s5ebt-icon-size:4.625rem;--s5ebt-icon-svg:2.3125rem}.s5ebt-type-card{min-height:17.5rem}}@media screen and (min-width:1920px) and (max-width:2159px){:root{--s5ebt-fs-title:clamp(3.125rem,2.875rem + .5vw,3.375rem);--s5ebt-fs-subtitle:clamp(1.3125rem,1.1875rem + .35vw,1.5rem);--s5ebt-fs-card-title:clamp(1.5rem,1.375rem + .3vw,1.6875rem);--s5ebt-section-py:5.5rem;--s5ebt-section-px:4rem;--s5ebt-header-mb:4.75rem;--s5ebt-card-padding:2.0625rem;--s5ebt-icon-size:4.75rem;--s5ebt-icon-svg:2.375rem}.s5ebt-type-card{min-height:18rem}}@media screen and (min-width:2160px) and (max-width:2399px){:root{--s5ebt-fs-title:clamp(3.25rem,3rem + .5vw,3.5rem);--s5ebt-fs-subtitle:clamp(1.375rem,1.25rem + .35vw,1.5625rem);--s5ebt-fs-card-title:clamp(1.5625rem,1.4375rem + .3vw,1.75rem);--s5ebt-section-py:5.75rem;--s5ebt-section-px:4.25rem;--s5ebt-header-mb:5rem;--s5ebt-card-padding:2.125rem;--s5ebt-icon-size:4.875rem;--s5ebt-icon-svg:2.4375rem}.s5ebt-type-card{min-height:18.5rem}}@media screen and (min-width:2400px) and (max-width:2559px){:root{--s5ebt-fs-title:clamp(3.375rem,3.125rem + .5vw,3.625rem);--s5ebt-fs-subtitle:clamp(1.4375rem,1.3125rem + .35vw,1.625rem);--s5ebt-fs-card-title:clamp(1.625rem,1.5rem + .3vw,1.8125rem);--s5ebt-section-py:6rem;--s5ebt-section-px:4.5rem;--s5ebt-header-mb:5.25rem;--s5ebt-card-padding:2.1875rem;--s5ebt-icon-size:5rem;--s5ebt-icon-svg:2.5rem}.s5ebt-type-card{min-height:19rem}}@media screen and (min-width:2560px){:root{--s5ebt-fs-title:clamp(3.5rem,3.25rem + .5vw,4rem);--s5ebt-fs-subtitle:clamp(1.5rem,1.375rem + .35vw,1.75rem);--s5ebt-fs-card-title:clamp(1.6875rem,1.5625rem + .3vw,1.9375rem);--s5ebt-section-py:6.5rem;--s5ebt-section-px:5rem;--s5ebt-header-mb:5.5rem;--s5ebt-card-padding:2.25rem;--s5ebt-icon-size:5.25rem;--s5ebt-icon-svg:2.625rem}.s5ebt-type-card{min-height:20rem}}@media (prefers-reduced-motion:reduce){.s5ebt-section,.s5ebt-type-card,.s5ebt-icon-wrapper,.s5ebt-card-title,.s5ebt-explore-link,.s5ebt-arrow-icon,.s5ebt-shine,.s5ebt-card-overlay{transition:none!important;animation:none!important}.s5ebt-section,.s5ebt-type-card{opacity:1;transform:none}.s5ebt-type-card:hover{transform:none}.s5ebt-type-card:hover .s5ebt-shine{animation:none!important}}.s5ebt-type-card:focus{outline:.1875rem solid var(--s5ebt-explore-color);outline-offset:.25rem}.s5ebt-type-card:focus:not(:focus-visible){outline:none}.s5ebt-type-card:focus-visible{outline:.1875rem solid var(--s5ebt-explore-color);outline-offset:.25rem;box-shadow:0 0 0 .375rem #e75b2a26,var(--s5ebt-card-shadow-hover)}@media print{.s5ebt-section{opacity:1;background-color:#fff;padding:1rem 0;transform:none}.s5ebt-type-card{opacity:1;box-shadow:none;break-inside:avoid;border:.0625rem solid #e5e5e5;transform:none}.s5ebt-shine,.s5ebt-card-overlay{display:none}}
