.l3d-hero{position:relative;isolation:isolate;overflow:clip;min-height:max(780px,100svh);color:var(--lfl-paper);background:radial-gradient(880px 620px at 94% -10%,rgba(223,255,63,.14),transparent 62%),radial-gradient(1000px 900px at 14% 112%,rgba(86,98,64,.58),transparent 60%),radial-gradient(680px 520px at 56% 34%,rgba(70,74,60,.36),transparent 70%),radial-gradient(600px 520px at 104% 80%,rgba(120,104,70,.28),transparent 66%),linear-gradient(160deg,#10120d,#050604)}.l3d-hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:max(780px,100svh);padding:132px 0 120px}.l3d-hero h1{margin:24px 0 36px;color:var(--lfl-paper);font-size:clamp(58px,6.1vw,104px);font-weight:560;letter-spacing:-.075em;line-height:.89;text-wrap:balance}.l3d-hero h1 span{display:block}.l3d-hero h1 em{display:block;color:var(--lfl-acid);font-family:var(--lfl-serif);font-weight:500;letter-spacing:-.055em}.l3d-hero__lead{max-width:600px;border-top:1px solid rgb(244 241 233 / 30%);padding-top:22px}.l3d-hero__lead p{margin:0 0 30px;color:#d1cec6;font-size:15px;line-height:1.7}.l3d-stage{position:relative;height:min(660px,74vh);min-height:520px;perspective:1800px;perspective-origin:50% 38%}.l3d-stack{position:absolute;top:47%;left:50%;width:min(430px,32vw);aspect-ratio:1.2;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(calc(57deg + var(--py, 0) * -16deg)) rotate(calc(-36deg + var(--px, 0) * 22deg))}.l3d-layer{--lift: 0px;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(244 241 233 / 30%);background:#f4f1e909;box-shadow:inset 0 1px #ffffff0f;color:#f4f1e985;transform:translateZ(calc(var(--i) * (var(--base, 0px) + var(--p, 0) * 48px) + var(--lift)));transition:transform 1s cubic-bezier(.2,.7,.2,1) calc(var(--i) * 70ms),opacity .4s ease,border-color .3s ease,background-color .3s ease}.l3d-hero.is-in .l3d-layer{--base: 82px}.l3d-layer svg{position:absolute;top:14%;right:8%;bottom:8%;left:8%;width:84%;height:78%;overflow:visible}.l3d-layer svg *{vector-effect:non-scaling-stroke}.l3d-layer--image{border-color:#f4f1e99e;background:#171713;box-shadow:0 50px 70px -40px #000c}.l3d-layer--image img{width:100%;height:100%;object-fit:cover;object-position:52% 40%;filter:saturate(.8) contrast(1.04) brightness(.82)}.l3d-layer--base{box-shadow:0 60px 90px -30px #000000d9}.l3d-layer__tag{position:absolute;top:12px;left:14px;z-index:2;color:#f4f1e9db;font-family:var(--lfl-mono);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.l3d-legend{position:absolute;right:0;bottom:0;width:min(320px,100%);margin:0;padding:0;list-style:none;border-top:1px solid rgb(244 241 233 / 24%)}.l3d-legend button{display:grid;grid-template-columns:34px 1fr auto;width:100%;min-height:44px;align-items:center;border:0;border-bottom:1px solid rgb(244 241 233 / 24%);background:none;padding:0;color:#99968f;font:inherit;font-size:12px;text-align:left;cursor:pointer;transition:color .2s ease}.l3d-legend button span:first-child,.l3d-legend button span:last-child{font-family:var(--lfl-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.l3d-legend button span:nth-child(2){color:inherit;font-weight:700}.l3d-legend button span:last-child{color:#6b675e}.l3d-legend button:hover,.l3d-legend button:focus-visible,.l3d-legend button[aria-pressed=true]{color:var(--lfl-paper);outline:none}.l3d-legend button:focus-visible span:nth-child(2){text-decoration:underline;text-underline-offset:4px}.l3d-hero[data-focus] .l3d-layer{opacity:.34}.l3d-hero[data-focus="1"] .l3d-layer[data-n="1"],.l3d-hero[data-focus="2"] .l3d-layer[data-n="2"],.l3d-hero[data-focus="3"] .l3d-layer[data-n="3"],.l3d-hero[data-focus="4"] .l3d-layer[data-n="4"]{--lift: 46px;opacity:1;border-color:var(--lfl-paper);background-color:#f4f1e917}.l3d-hero[data-focus="1"] .l3d-layer[data-n="1"]{background-color:#171713}.l3d-hero__footer{position:absolute;right:0;bottom:25px;left:0;display:flex;align-items:center;justify-content:space-between;color:#c7c3bb;font-family:var(--lfl-mono);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.l3d-hero__footer a{display:inline-flex;min-height:44px;align-items:center}.l3d-hero__footer a:hover{text-decoration:underline;text-underline-offset:4px}body:has(.l3d-hero) .lfl-hero{display:none}html.l3d .lfl-projects{perspective:1600px}html.l3d .lfl-project,html.l3d .lfl-extension{transform:rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1),background-color .24s ease,color .24s ease,opacity .8s ease;will-change:transform}html.l3d .lfl-project:hover,html.l3d .lfl-extension:hover{z-index:2;transition-duration:.18s,.24s,.24s,.8s}html.l3d .lfl-project__media img{transform:scale(1.08) translate(calc(var(--mx, 0) * -3%),calc(var(--my, 0) * -3%));transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .55s ease}html.l3d .lfl-project:hover .lfl-project__media img{transform:scale(1.1) translate(calc(var(--mx, 0) * -3%),calc(var(--my, 0) * -3%))}html.l3d .lfl-extensions__grid{perspective:1600px}html.l3d .lfl-extension:hover,html.l3d .lfl-extension:focus-visible{transform:rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg))}html.l3d .l3d-rise{opacity:0;transform:rotateX(16deg) translateY(48px);transform-origin:50% 100%}html.l3d .l3d-rise.is-in{opacity:1;transform:rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg));transition-delay:calc(var(--d, 0) * 80ms)}html.l3d .l3d-rise.is-in:hover{transition-delay:0s}html.l3d .lfl-direction{perspective:1800px}html.l3d .lfl-direction__visual{transform-origin:0 50%;transform:rotateY(calc((1 - var(--p, 1)) * 24deg));transition:transform .2s linear}html.l3d .lfl-book figure.l3d-bookstage{position:relative;min-height:640px;align-items:center;perspective:1800px}.l3d-bookstage:after{content:"";position:absolute;bottom:34px;left:50%;width:320px;height:36px;transform:translate(-54%);background:radial-gradient(closest-side,rgb(23 20 14 / 30%),transparent);pointer-events:none}.l3d-book{--w: min(64vw, 350px);--d: 36px;position:relative;width:var(--w);height:calc(var(--w) * 1.5);transform-style:preserve-3d;transform:rotateX(calc(5deg + var(--by, 0) * -10deg)) rotateY(calc(26deg + var(--bx, 0) * 30deg));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.l3d-book>span{position:absolute;display:block}.l3d-book__cover{top:0;right:0;bottom:0;left:0;transform:translateZ(calc(var(--d) / 2))}.l3d-book__cover img{width:100%!important;height:100%;object-fit:cover;box-shadow:none!important}.l3d-book__back{top:0;right:0;bottom:0;left:0;background:#141412;transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.l3d-book__spine{top:0;left:calc(var(--d) / -2);width:var(--d);height:100%;background:#262622;transform:rotateY(-90deg)}.l3d-book__pages{top:4px;left:calc(var(--w) - var(--d) / 2 - 3px);width:calc(var(--d) - 2px);height:calc(100% - 8px);background:repeating-linear-gradient(90deg,#f4f1e9 0 1px,#d9d3c4 1px 2px);transform:rotateY(90deg)}@media(max-width:900px){.l3d-hero__grid{grid-template-columns:1fr;gap:8px;padding:112px 0 96px}.l3d-hero h1{margin:18px 0 26px;font-size:clamp(46px,13vw,68px)}.l3d-hero__lead p{font-size:13px;line-height:1.6}.l3d-stage{height:440px;min-height:0;margin-top:12px}.l3d-stack{top:38%;width:min(64vw,300px)}.l3d-hero.is-in .l3d-layer{--base: 46px}.l3d-legend{width:100%}.l3d-hero__footer{bottom:14px}.l3d-hero__footer span{display:none}.l3d-hero__footer a{margin-left:auto}html.l3d .lfl-book figure.l3d-bookstage{min-height:520px}.l3d-book{--w: min(58vw, 280px);--d: 24px}.l3d-bookstage:after{width:240px;bottom:20px}}@media(prefers-reduced-motion:reduce){.l3d-layer,html.l3d .lfl-project,html.l3d .lfl-extension,html.l3d .lfl-direction__visual,.l3d-book{transition:none!important}.l3d-hero .l3d-layer{--base: 82px}html.l3d .l3d-rise{opacity:1;transform:none}html.l3d .lfl-direction__visual{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/librano-3d.css.map */
