.hs-intro-reveal{z-index:100;pointer-events:none;color:#fbf9f5;background:#1a1815;animation:.65s cubic-bezier(.7,0,.3,1) 1.75s both hs-intro-exit;position:fixed;inset:0;overflow:hidden}.hs-intro-layer{clip-path:circle(0);animation:.82s cubic-bezier(.45,0,.15,1) both hs-intro-bloom;position:absolute;inset:0}.hs-intro-layer-one{background:#e9d7c2;animation-delay:80ms}.hs-intro-layer-two{background:#9c5a2a;animation-delay:.24s}.hs-intro-layer-three{background:#28271f;animation-delay:.4s}.hs-intro-logo{z-index:2;letter-spacing:-.08em;font-family:Gotu_400Regular,Georgia,serif;font-size:clamp(56px,9vw,118px);line-height:1;animation:.7s .6s both hs-intro-logo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hs-intro-logo span{color:#d7975f}.hs-intro-item{z-index:2;color:#28271f;letter-spacing:.03em;background:#fbf9f5;padding:12px 18px;font-family:JetBrainsMono_400Regular,monospace;font-size:clamp(9px,1.1vw,13px);line-height:1.15;animation:.65s both hs-intro-item;display:block;position:absolute;box-shadow:9px 11px #0003}.hs-intro-item-one{animation-delay:.85s;top:19%;left:14%;rotate:-12deg}.hs-intro-item-one b{color:#9c5a2a}.hs-intro-item-two{animation-delay:.98s;top:25%;right:13%;rotate:10deg}.hs-intro-item-two small{font-size:.6em;display:block}.hs-intro-item-three{animation-delay:1.1s;bottom:20%;left:20%;rotate:8deg}.hs-intro-item-four{animation-delay:1.2s;bottom:21%;right:12%;rotate:-7deg}@keyframes hs-intro-bloom{to{clip-path:circle(150%)}}@keyframes hs-intro-logo{0%{opacity:0;transform:translate(-50%,-40%)scale(.78)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes hs-intro-item{0%{opacity:0;translate:0 25px;scale:.7}to{opacity:1;translate:0;scale:1}}@keyframes hs-intro-exit{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}.hs-ref-spotlight{--spotlight-y:0px;--spotlight-rise:0px;isolation:isolate;color:#fbf9f5;background:#1a1815;flex-direction:column;justify-content:space-between;min-height:565px;padding-block:30px;display:flex;position:relative;overflow:hidden}.hs-ref-spotlight:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#1a1815 0,#0000 21%,#1a181555 50%,#0000 75%,#1a1815 100%);position:absolute;inset:0}.hs-ref-spotlight-top,.hs-ref-spotlight-bottom{z-index:3;letter-spacing:.06em;justify-content:space-between;gap:16px;font-family:JetBrainsMono_400Regular,monospace;font-size:9px;display:flex;position:relative}.hs-ref-marquee{z-index:0;width:100%;transform:translate3d(0, var(--spotlight-y), 0);transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:80px;left:0;overflow:hidden}.hs-ref-marquee-track{gap:12px;width:max-content;display:flex}.hs-ref-marquee-item{background:#9c5a2a;border-radius:12px;flex:none;width:260px;height:165px;position:relative;overflow:hidden}.hs-ref-marquee-item img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.hs-ref-marquee-item figcaption{color:#28271f;text-transform:uppercase;background:#fbf9f5e8;border-radius:4px;padding:5px 7px;font-family:JetBrainsMono_400Regular,monospace;font-size:8px;position:absolute;bottom:7px;right:7px}.hs-ref-spotlight-copy{z-index:2;text-align:center;backdrop-filter:blur(9px);width:min(600px,100% - 48px);transform:translateY(calc(var(--spotlight-rise) * -1));background:#1a1815b8;border:1px solid #fbf9f52e;align-self:center;margin-block:auto;padding:36px;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:relative}.hs-ref-spotlight-copy .hs-eyebrow{color:#d7975f}.hs-site .hs-ref-spotlight-copy h2{margin:20px 0;font-size:clamp(55px,6vw,92px);line-height:.94}.hs-site .hs-ref-spotlight-copy h2 em{color:#d7975f}.hs-ref-spotlight-copy>p:not(.hs-eyebrow){color:#e8e0d5;max-width:390px;margin-inline:auto;font-size:14px;line-height:1.65}.hs-ref-spotlight-copy a{color:#fbf9f5;border-bottom:1px solid #d7975f;gap:24px;margin-top:25px;padding-bottom:5px;font-size:12px;display:inline-flex}.hs-ref-spotlight-copy a:hover{color:#d7975f}.hs-ref-cards{--card-spread:0;--card-flip:0;background:#e8ddd2;height:205vh;position:relative}.hs-ref-cards-stage{flex-direction:column;justify-content:center;align-items:center;gap:26px;height:100dvh;min-height:650px;display:flex;position:sticky;top:0;overflow:hidden}.hs-ref-cards-heading{text-align:center}.hs-ref-cards-heading .hs-eyebrow{margin-bottom:12px}.hs-site .hs-ref-cards-heading h2{font-size:clamp(45px,4vw,65px);line-height:.96}.hs-site .hs-ref-cards-heading h2 em{color:#9c5a2a}.hs-ref-cards-heading>span,.hs-ref-cards-caption{letter-spacing:.08em;color:#676257;margin-top:12px;font-family:JetBrainsMono_400Regular,monospace;font-size:9px;display:block}.hs-ref-card-deck{gap:calc(var(--card-spread) * 20px);perspective:1200px;width:min(1060px,100% - 90px);display:flex}.hs-ref-card{aspect-ratio:5/7;min-width:0;transform-style:preserve-3d;flex:1;position:relative;box-shadow:6px 10px 20px #29201623}.hs-ref-card-1{transform:translateY(calc(var(--card-spread) * 22px)) rotateZ(calc(var(--card-spread) * -10deg)) rotateY(calc(var(--card-flip) * 180deg));border-radius:16px 0 0 16px}.hs-ref-card-2{transform:rotateY(calc(var(--card-flip) * 180deg))}.hs-ref-card-3{transform:translateY(calc(var(--card-spread) * 22px)) rotateZ(calc(var(--card-spread) * 10deg)) rotateY(calc(var(--card-flip) * 180deg));border-radius:0 16px 16px 0}.hs-ref-card-front,.hs-ref-card-back{border-radius:inherit;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.hs-ref-card-front{background:#fbf9f5}.hs-ref-card-front img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.hs-ref-card-front span{color:#28271f;background:#fbf9f5ed;padding:7px 9px;font-family:JetBrainsMono_400Regular,monospace;font-size:8px;position:absolute;bottom:10px;left:10px}.hs-ref-card-back{color:#fbf9f5;background:#28271f;flex-direction:column;justify-content:space-between;padding:23px;display:flex;transform:rotateY(180deg)}.hs-ref-card-2 .hs-ref-card-back{background:#9c5a2a}.hs-ref-card-3 .hs-ref-card-back{background:#4d5e4b}.hs-ref-card-back>span:first-child{letter-spacing:.07em;font-family:JetBrainsMono_400Regular,monospace;font-size:9px}.hs-ref-card-back h3{font-size:clamp(33px,3vw,47px);line-height:.95}.hs-ref-card-back p{margin-top:16px;font-size:14px;line-height:1.6}.hs-ref-card-back>span:last-child{color:#e9d7c2;align-self:end;font-size:34px}@media (prefers-reduced-motion:no-preference){.hs-site[data-motion=on] .hs-ref-marquee-track{animation:70s linear infinite hs-ref-marquee}}@keyframes hs-ref-marquee{to{transform:translate(-50%)}}@media (width<=900px){.hs-ref-cards{height:auto}.hs-ref-cards-stage{height:auto;min-height:0;padding:90px 24px;position:relative;overflow:visible}.hs-ref-card-deck{perspective:none;gap:12px;width:100%;max-width:850px}.hs-ref-card,.hs-ref-card-1,.hs-ref-card-2,.hs-ref-card-3{aspect-ratio:auto;border-radius:14px;height:auto;transform:none}.hs-ref-card-front,.hs-ref-card-back{backface-visibility:visible;position:relative;inset:auto}.hs-ref-card-front{border-radius:14px 14px 0 0;height:250px}.hs-ref-card-back{border-radius:0 0 14px 14px;min-height:200px;padding:18px;transform:none}.hs-ref-card-back h3{font-size:29px}.hs-ref-card-back p{font-size:11px}.hs-ref-card-back>span:last-child{display:none}}@media (width<=700px){.hs-intro-item-one{top:18%;left:6%}.hs-intro-item-two{top:24%;right:5%}.hs-intro-item-three{bottom:19%;left:7%}.hs-intro-item-four{bottom:23%;right:5%}.hs-ref-spotlight{min-height:540px}.hs-ref-spotlight-top,.hs-ref-spotlight-bottom{font-size:7px}.hs-ref-spotlight-copy{padding:30px 22px}.hs-site .hs-ref-spotlight-copy h2{font-size:clamp(50px,11vw,72px)}.hs-ref-marquee-item{width:190px;height:135px}.hs-ref-card-deck{grid-template-columns:minmax(0,1fr);gap:22px;width:min(100%,440px);min-width:0;display:grid}.hs-ref-card{width:100%;min-width:0;overflow:hidden}.hs-ref-card-front{height:320px}.hs-ref-card-back{min-height:170px}.hs-ref-card-back p{overflow-wrap:anywhere}.hs-ref-cards-heading>span{display:none}}@media (prefers-reduced-motion:reduce){.hs-intro-reveal{display:none}.hs-ref-marquee,.hs-ref-spotlight-copy{transition:none;transform:none}.hs-ref-cards{height:auto}.hs-ref-cards-stage{height:auto;min-height:0;padding:90px 24px;position:relative;overflow:visible}.hs-ref-card-deck{perspective:none;gap:16px}.hs-ref-card,.hs-ref-card-1,.hs-ref-card-2,.hs-ref-card-3{aspect-ratio:auto;border-radius:14px;height:auto;transform:none}.hs-ref-card-front,.hs-ref-card-back{backface-visibility:visible;position:relative;inset:auto}.hs-ref-card-front{border-radius:14px 14px 0 0;height:240px}.hs-ref-card-back{border-radius:0 0 14px 14px;min-height:190px;transform:none}}.hs-site[data-motion=off] .hs-intro-reveal{display:none}.hs-site[data-motion=off] .hs-ref-marquee,.hs-site[data-motion=off] .hs-ref-spotlight-copy{transform:none}.hs-site[data-motion=off] .hs-ref-cards{height:auto}.hs-site[data-motion=off] .hs-ref-cards-stage{height:auto;min-height:0;padding:90px 24px;position:relative;overflow:visible}.hs-site[data-motion=off] .hs-ref-card-deck{perspective:none;gap:16px}.hs-site[data-motion=off] .hs-ref-card{aspect-ratio:auto;border-radius:14px;height:auto;transform:none}.hs-site[data-motion=off] .hs-ref-card-front,.hs-site[data-motion=off] .hs-ref-card-back{backface-visibility:visible;position:relative;inset:auto}.hs-site[data-motion=off] .hs-ref-card-front{border-radius:14px 14px 0 0;height:240px}.hs-site[data-motion=off] .hs-ref-card-back{border-radius:0 0 14px 14px;min-height:190px;transform:none}