@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=DM+Sans:wght@300;400;500&display=swap');
.tiger-eyebrow{display:flex;align-items:center;gap:1rem;}
.tiger-eyebrow::before{content:'';display:block;width:2.5rem;height:1px;background:currentColor;}
.tiger-scroll{display:flex;align-items:center;gap:.75rem;margin-top:2rem;}
.tiger-scroll::before{content:'';display:block;width:1px;height:3rem;background:linear-gradient(to bottom,transparent,#8C7B6B);}
.tiger-hero-visual{position:relative;overflow:hidden;}
.tiger-hero-visual::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 60% 40%,rgba(184,98,42,.25),transparent 70%),radial-gradient(ellipse 40% 50% at 80% 80%,rgba(90,107,78,.2),transparent 60%);}
.tiger-orbit{position:relative;width:420px;height:420px;min-height:420px;display:flex;align-items:center;justify-content:center;z-index:1;}
.tiger-orbit::before,.tiger-orbit::after{content:'';position:absolute;border-radius:50%;left:50%;top:50%;border:1px solid rgba(247,243,236,.12);}
.tiger-orbit::before{width:420px;height:420px;transform:translate(-50%,-50%);animation:tiger-spin 40s linear infinite;}
.tiger-orbit::after{width:280px;height:280px;transform:translate(-50%,-50%);animation:tiger-spin 25s linear infinite reverse;}
.tiger-orbit-core{position:relative;width:120px;height:120px;min-height:120px;border-radius:50%;background:rgba(184,98,42,.15);border:1px solid rgba(184,98,42,.4);}
.tiger-orbit-core::after{content:'';position:absolute;inset:12px;border-radius:50%;background:rgba(184,98,42,.3);animation:tiger-pulse 3s ease-in-out infinite;}
@keyframes tiger-spin{to{transform:translate(-50%,-50%) rotate(360deg);}}
@keyframes tiger-pulse{0%,100%{opacity:.5;transform:scale(1);}50%{opacity:1;transform:scale(1.08);}}
.tiger-stat-num{position:absolute;right:3rem;bottom:4rem;z-index:2;text-align:right;}
.tiger-stat-label{position:absolute;right:3rem;bottom:3rem;z-index:2;text-align:right;}
.tiger-features{position:relative;overflow:hidden;}
.tiger-features::before{content:'CRAFT';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Cormorant Garamond',serif;font-size:22vw;font-weight:300;color:rgba(26,22,18,.03);white-space:nowrap;pointer-events:none;letter-spacing:.2em;z-index:0;}
.tiger-features>.e-con-inner,.tiger-features>*{position:relative;z-index:1;}
.tiger-card{position:relative;overflow:hidden;transition:background .4s;border-right:1px solid rgba(26,22,18,.12);}
.tiger-card::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#B8622A;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1);}
.tiger-card:hover{background:rgba(184,98,42,.04);}
.tiger-card:hover::after{transform:scaleX(1);}
.tiger-closing{position:relative;overflow:hidden;}
.tiger-closing::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 20% 50%,rgba(90,107,78,.15),transparent 70%),radial-gradient(ellipse 40% 50% at 85% 20%,rgba(184,98,42,.1),transparent 60%);}
.tiger-closing>*{position:relative;z-index:1;}
@media(max-width:767px){
.tiger-hero-visual{min-height:60vh!important;}
.tiger-orbit{width:240px!important;height:240px!important;min-height:240px!important;}
.tiger-orbit::before{width:240px!important;height:240px!important;}
.tiger-orbit::after{width:160px!important;height:160px!important;}
.tiger-features::before{font-size:34vw!important;}
.tiger-stat-num,.tiger-stat-label{right:1.5rem!important;}
.tiger-scroll{display:none!important;}
}