@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Barlow:wght@300;400;500;600&display=swap";
.landing-root{--ld-bg:#0e0c0a;--ld-amber:#c8922a;--ld-amber-light:#e8b84b;--ld-white:#f5f0e8;color:#f5f0e8;-webkit-font-smoothing:antialiased;background:#0e0c0a;font-family:Barlow,sans-serif}.ld-heading{font-family:Instrument Serif,serif}.ld-glass{-webkit-backdrop-filter:blur(4px);background:#f5f0e808;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #f5f0e814}.ld-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(#f5f0e859 0%,#f5f0e81f 20%,#f5f0e800 40% 60%,#f5f0e81f 80%,#f5f0e859 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ld-glass-strong{-webkit-backdrop-filter:blur(50px);background:#f5f0e80d;position:relative;overflow:hidden;box-shadow:4px 4px 4px #0000001a,inset 0 1px 1px #f5f0e81f}.ld-glass-strong:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(#f5f0e866 0%,#f5f0e826 20%,#f5f0e800 40% 60%,#f5f0e826 80%,#f5f0e866 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ld-hover-grid{gap:12px;display:grid}@media (min-width:640px){.ld-hover-grid{gap:14px}}@media (min-width:1024px){.ld-hover-grid{gap:16px}}.ld-card-inner{flex-direction:row;align-items:flex-start;gap:14px;display:flex}@media (min-width:640px){.ld-card-inner{flex-direction:column;gap:16px}}.ld-hover-card{z-index:1;border:1px solid #0000;border-radius:16px;transition:transform .25s,opacity .25s,border-color .25s,box-shadow .25s;position:relative}.ld-hover-card:after{content:"";background:radial-gradient(200px circle at var(--cx,50%) var(--cy,50%), #c8922a21, transparent 70%);opacity:0;pointer-events:none;z-index:2;border-radius:16px;transition:opacity .3s;position:absolute;inset:0}.ld-hover-card:hover{z-index:10;border-color:#c8922a59;transform:scale(1.11);box-shadow:0 0 28px #c8922a1f,0 0 8px #c8922a0f;opacity:1!important}.ld-hover-card:hover:after{opacity:1}.ld-hover-grid:has(.ld-hover-card:hover) .ld-hover-card:not(:hover){opacity:.45;transform:scale(.95)}.ld-hover-grid:has(.ld-hover-card:first-child:hover) .ld-hover-card:nth-child(2){transform:translate(8px)scale(.95)}.ld-hover-grid:has(.ld-hover-card:nth-child(2):hover) .ld-hover-card:first-child{transform:translate(-8px)scale(.95)}.ld-hover-grid:has(.ld-hover-card:nth-child(2):hover) .ld-hover-card:nth-child(3){transform:translate(8px)scale(.95)}.ld-hover-grid:has(.ld-hover-card:nth-child(3):hover) .ld-hover-card:nth-child(2){transform:translate(-8px)scale(.95)}.ld-hover-grid:has(.ld-hover-card:nth-child(3):hover) .ld-hover-card:nth-child(4){transform:translate(8px)scale(.95)}.ld-hover-grid:has(.ld-hover-card:nth-child(4):hover) .ld-hover-card:nth-child(3){transform:translate(-8px)scale(.95)}.ld-hover-card:hover .ld-step-number{color:#e8b84b80}@media (max-width:768px){.ld-hover-card:hover{transform:none}:is(.ld-hover-grid:has(.ld-hover-card:hover) .ld-hover-card:not(:hover),.ld-hover-grid:has(.ld-hover-card:first-child:hover) .ld-hover-card:nth-child(2),.ld-hover-grid:has(.ld-hover-card:nth-child(2):hover) .ld-hover-card:first-child,.ld-hover-grid:has(.ld-hover-card:nth-child(2):hover) .ld-hover-card:nth-child(3),.ld-hover-grid:has(.ld-hover-card:nth-child(3):hover) .ld-hover-card:nth-child(2),.ld-hover-grid:has(.ld-hover-card:nth-child(3):hover) .ld-hover-card:nth-child(4),.ld-hover-grid:has(.ld-hover-card:nth-child(4):hover) .ld-hover-card:nth-child(3)){opacity:1!important;transform:none!important}}
