.reveal{opacity:0;transform:translateY(36px);transition:opacity 1s cubic-bezier(.16,1,.3,1) var(--delay,0s),transform 1s cubic-bezier(.16,1,.3,1) var(--delay,0s)}.reveal.is-in{opacity:1;transform:translateY(0)}.hero-line{opacity:0;transform:translateY(100%);animation:heroLineIn 1.1s cubic-bezier(.22,1,.36,1) forwards;display:block}.hero-line:nth-child(1){animation-delay:.15s}.hero-line:nth-child(2){animation-delay:.3s}.hero-line:nth-child(3){animation-delay:.45s}@keyframes heroLineIn{to{opacity:1;transform:translateY(0)}}.num-huge{font-family:Playfair Display,serif;font-style:italic;line-height:.8;position:absolute;pointer-events:none;user-select:none}.ph{position:relative;overflow:hidden}.ph:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.04) 0%,transparent 50%,rgba(0,0,0,.25) 100%)}.marker{display:inline-block;width:28px;height:1px;background:#c41230;vertical-align:middle;margin-right:14px}.scissor{animation:snip 3.2s cubic-bezier(.7,0,.3,1) infinite;transform-origin:center}@keyframes snip{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.svc-card{transition:background .5s cubic-bezier(.16,1,.3,1),color .5s;position:relative;overflow:hidden}.svc-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:0;background:#0a0a0a;transition:height .6s cubic-bezier(.7,0,.3,1);z-index:0}.svc-card:hover:before{height:100%}.svc-card>*{position:relative;z-index:1}.svc-card:hover .svc-title{color:#fff}.svc-card:hover .svc-num{color:#c41230}.svc-card:hover .svc-sub{color:#ffffff8c;border-color:#ffffff26}.svc-card:hover .svc-desc{color:#fffc}.svc-title,.svc-desc{transition:color .5s}.svc-sub{transition:color .5s,border-color .5s}.svc-num{font-family:Playfair Display,serif;font-style:italic;color:#c41230;line-height:.85;transition:color .4s}.diff-row{border-top:1px solid rgba(10,10,10,.1)}.diff-row:last-child{border-bottom:1px solid rgba(10,10,10,.1)}.cta-btn{transition:background .5s,color .5s}.hair-menu[data-astro-cid-obl6givv]{border-top:1px solid #d3d3d3}.hair-menu[data-astro-cid-obl6givv] details[data-astro-cid-obl6givv]{border-bottom:1px solid #d3d3d3}.hair-menu[data-astro-cid-obl6givv] summary[data-astro-cid-obl6givv]{display:flex;align-items:center;gap:30px;padding:28px 0;cursor:pointer;list-style:none;color:#111}.hair-menu[data-astro-cid-obl6givv] summary[data-astro-cid-obl6givv]::-webkit-details-marker{display:none}.hair-menu-number[data-astro-cid-obl6givv]{font:15px Georgia,serif;color:#777;align-self:start;margin-top:6px}.hair-menu[data-astro-cid-obl6givv] summary[data-astro-cid-obl6givv]>span[data-astro-cid-obl6givv]:nth-child(2){flex:1;font:clamp(26px,3vw,38px) "Playfair Display",Georgia,serif;letter-spacing:-.025em}.hair-menu[data-astro-cid-obl6givv] small[data-astro-cid-obl6givv]{display:block;font:9px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em;color:#626262;margin-top:9px}.hair-menu-plus[data-astro-cid-obl6givv]{font-size:28px;color:#c41230;border:1px solid #d3d3d3;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:transform .2s}.hair-menu[data-astro-cid-obl6givv] details[data-astro-cid-obl6givv][open] .hair-menu-plus[data-astro-cid-obl6givv]{transform:rotate(45deg)}.hair-menu-detail[data-astro-cid-obl6givv]{padding:0 50px 30px;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:end}.hair-menu-detail[data-astro-cid-obl6givv] p[data-astro-cid-obl6givv]{max-width:700px;font-size:14px;line-height:1.9;color:#555}.hair-menu-detail[data-astro-cid-obl6givv] a[data-astro-cid-obl6givv]{display:flex;align-items:center;gap:20px;font-size:11px;color:#c41230;border-bottom:1px solid #C41230;padding:12px 0;white-space:nowrap}.hair-menu-detail[data-astro-cid-obl6givv] a[data-astro-cid-obl6givv]>span[data-astro-cid-obl6givv]{font-size:20px}@media(max-width:700px){.hair-menu[data-astro-cid-obl6givv] summary[data-astro-cid-obl6givv]{gap:15px;padding:23px 0}.hair-menu-detail[data-astro-cid-obl6givv]{padding:0 0 25px 30px;grid-template-columns:1fr;gap:12px}.hair-menu-detail[data-astro-cid-obl6givv] a[data-astro-cid-obl6givv]{justify-self:start}}
