@layer theme,base;@layer components{.site-lease-grid{grid-template-columns:repeat(3,minmax(0,1fr));place-items:start center;gap:40px;display:grid}.site-lease-card{background:radial-gradient(90% 60% at 0% 0%, #0d1a5c 0%, #0d1a5c00 55%), var(--color-canvas);border:1px solid #141a33;border-radius:24px;width:324px;max-width:100%;padding:24px;transition:border-color .8s,box-shadow .8s;position:relative}.site-lease-body{--l3:84px;--fs:84px;--fe:140px;font-family:var(--font-site-body);color:#c9d1e6;max-height:140px;-webkit-mask-image:linear-gradient(#000 var(--fs), transparent var(--fe));mask-image:linear-gradient(#000 var(--fs), transparent var(--fe));margin:24px 0 0;font-size:16px;line-height:1.5;transition:max-height 1.2s cubic-bezier(.25,.8,.25,1),--fs 1.2s cubic-bezier(.25,.8,.25,1),--fe 1.2s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.site-lease-body:before,.site-lease-body:after{content:"";left:0;right:0;top:var(--l3);pointer-events:none;height:64px;transition:opacity 1s;position:absolute}.site-lease-body:before{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}.site-lease-body:after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 30%,#000 90%);mask-image:linear-gradient(#0000 30%,#000 90%)}.site-lease-card[data-open] .site-lease-body{--fs:480px;--fe:540px;max-height:480px}.site-lease-card[data-open] .site-lease-body:before,.site-lease-card[data-open] .site-lease-body:after{opacity:0}@media (hover:hover) and (min-width:861px){.site-lease-card:hover{border-color:#24306a;box-shadow:0 20px 60px #0d1a5c59}.site-lease-card:hover .site-lease-body{--fs:480px;--fe:540px;max-height:480px}.site-lease-card:hover .site-lease-body:before,.site-lease-card:hover .site-lease-body:after{opacity:0}}.site-lease-compact{justify-items:stretch;gap:24px}.site-lease-compact .site-lease-card{width:auto}.site-lease-compact .site-lease-body{--l3:78px;--fs:78px;--fe:130px;max-height:130px;font-size:17px;line-height:26px}.site-lease-compact .q{color:#f3d394}@media (max-width:1180px){.site-lease-compact{gap:16px}}@media (max-width:860px){.site-lease-compact .site-lease-card{padding:20px}}.site-lease-toggle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;color:var(--color-site-heading);background:0 0;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.site-lease-toggle:focus-visible{clip:auto;outline:2px solid var(--link);outline-offset:2px;width:auto;height:auto;margin-top:12px;display:inline-flex;position:static}.site-lease-toggle svg{transition:transform .3s}.site-lease-card[data-open] .site-lease-toggle svg{transform:rotate(180deg)}@media (max-width:1180px){.site-lease-grid{gap:32px}}@media (max-width:860px){.site-lease-grid{grid-template-columns:minmax(0,1fr);gap:20px}.site-lease-card{width:100%}.site-lease-body{--l3:78px;--fs:78px;--fe:130px;max-height:130px;font-size:17px;line-height:26px}.site-lease-toggle{clip:auto;background:#141a33;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:8px 0 0 auto;display:flex;position:static}}}@layer utilities;
