.fold-text{white-space:normal}.fold-text-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fold-text-visual{display:inline}.fold-text-word{display:inline-block;white-space:nowrap}.fold-text-segment{display:inline-block;perspective:var(--fold-perspective,700px);vertical-align:baseline}.fold-text-piece{--fold-shade:linear-gradient(180deg,rgba(0,0,0,.58) 0%,rgba(0,0,0,.22) 42%,rgba(255,255,255,.26) 100%);position:relative;display:inline-block;backface-visibility:hidden;transform-origin:50% 0%;will-change:transform,opacity}.fold-text-piece:after{content:attr(data-fold-text);position:absolute;inset:0;pointer-events:none;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--fold-shade);-webkit-background-clip:text;background-clip:text;opacity:var(--fold-crease,0)}.fold-accent{background-image:linear-gradient(100deg,#b0303f,#d24c5b 16%,#f08a94 30%,#ffe3e6,#ee7a85 50%,#c13a4a 64%,#a52a3a,#e0606d,#b0303f);background-size:calc(var(--acc-w,8em) * 2) 100%;background-repeat:repeat-x;background-position:calc(var(--acc-p,0) * var(--acc-w,8em) * -1 - var(--acc-x,0px)) 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 .06em .08em rgba(0,0,0,.35))}.light-slide .fold-accent{background-image:linear-gradient(100deg,#5e1019,#741925 16%,#a8303f 30%,#d9707c,#a8303f 50%,#741925 64%,#5e1019,#8e1f2d,#5e1019);filter:none}.fold-accent,.light-slide .fold-accent{background:none;color:#ed3548;-webkit-text-fill-color:#ed3548;filter:none}.light-slide .fold-accent{color:#8e1f2d;-webkit-text-fill-color:#8e1f2d}.drift-wall{position:relative;width:100%;height:100%;overflow:visible;perspective:var(--dw-perspective,1200px);perspective-origin:50% 50%;--dw-tile-w:200px;--dw-tile-h:132px;--dw-gap:18px;--dw-radius:14px;--dw-lift:64px;--dw-dim:.55;--dw-gray:0;--dw-overlay:#060010;--dw-edge:40%}.drift-wall__plane{position:absolute;top:50%;left:50%;display:flex;flex-direction:row;transform-style:preserve-3d;cursor:pointer;transform-origin:50% 50%;will-change:transform}.drift-wall__col{position:relative;width:calc(var(--dw-tile-w) + var(--dw-gap));transform-style:preserve-3d}.drift-wall__track{display:flex;flex-direction:column;will-change:transform;transform-style:preserve-3d}.drift-wall__tile{position:relative;display:block;width:100%;height:calc(var(--dw-tile-h) + var(--dw-gap));flex:0 0 auto;outline:none;transform-style:preserve-3d}.drift-wall__inner{position:absolute;inset:calc(var(--dw-gap)/2);display:block;border-radius:var(--dw-radius);overflow:hidden;background:#0b0b12;opacity:var(--dw-dim);transform:translateZ(0);pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.drift-wall__tile img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(var(--dw-gray)) saturate(.92);transition:filter .42s cubic-bezier(.22,1,.36,1);user-select:none;-webkit-user-drag:none}.drift-wall__overlay{position:absolute;inset:0;background:var(--dw-overlay);opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.drift-wall__tile.is-active .drift-wall__inner{opacity:1;transform:translateZ(var(--dw-lift));box-shadow:0 24px 60px -18px #000000b3,0 0 0 1px #c94b5c99}.drift-wall__tile.is-active img{filter:grayscale(0) saturate(1.05)}.drift-wall__tile.is-active .drift-wall__overlay{opacity:0}.drift-wall__label{position:absolute;left:8%;bottom:8%;font:700 11px Montserrat,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s;text-shadow:0 1px 6px #000c}.drift-wall__tile.is-active .drift-wall__label{opacity:1;transform:none}.drift-wall__tile{border:0;padding:0;background:transparent;text-align:left;cursor:zoom-in}.drift-wall__tile:focus-visible .drift-wall__inner{opacity:1;outline:3px solid white;outline-offset:-3px}.light-rays{position:absolute;inset:0;overflow:hidden;pointer-events:none}.light-rays__canvas{display:block;width:100%;height:100%}.machine-showcase{position:absolute;inset:0}.ms-rays{left:15%;right:0;width:auto}.ms-carousel{position:absolute;inset:31% 0 7%;overflow:hidden}.ms-card{position:absolute;left:50%;top:0;width:40%;height:100%;margin:0;text-align:center;transition:transform 1s cubic-bezier(.22,.61,.36,1),opacity 1s ease;will-change:transform,opacity;pointer-events:none}.ms-card--center{transform:translate(-50%) scale(1);opacity:1;z-index:3}.ms-card--previous{transform:translate(-145%) scale(.65);opacity:.27;z-index:1}.ms-card--next{transform:translate(45%) scale(.65);opacity:.27;z-index:1}.ms-card--hidden{transform:translate(130%) scale(.55);opacity:0;z-index:0;transition:none}.ms-card-image{height:75%;display:flex;align-items:center;justify-content:center;border:0;background:transparent;box-shadow:none}.ms-card-image img{width:90%;height:82%;object-fit:contain;filter:drop-shadow(0 1cqw 1cqw #000b)}.ms-card figcaption{display:grid;gap:.25cqw;margin-top:.8cqw}.ms-card small{color:#eaa2aa;font:700 .7cqw Montserrat,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.ms-card b{font:800 1.5cqw Montserrat,Arial,sans-serif}.ms-card span{font:.85cqw Inter,Arial,sans-serif;color:#d3d9dc}.reduce-motion .ms-card{transition:none}.lanyard-wall{position:absolute;inset:0;perspective:1400px;overflow:hidden;z-index:1}.lny-straps{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lny-strap{fill:none;stroke-linecap:butt;stroke-linejoin:round}.lny-strap--edge{stroke:#3d0a12}.lny-strap--stitch{stroke:#f5f0e866;stroke-dasharray:3 4}.lny-card{all:unset;position:absolute;left:0;top:0;width:calc(15cqw * var(--s));height:calc(21cqw * var(--s));transform-origin:50% 0;transform-style:preserve-3d;cursor:grab;touch-action:none;visibility:hidden;will-change:transform}.lny-card:active{cursor:grabbing}.lny-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;border-radius:calc(1cqw * var(--s));overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(160deg,#fffdf9,#f5f0e8 55%,#e9dfd2);color:#20232a;box-shadow:0 calc(1.6cqw * var(--s)) calc(2.6cqw * var(--s)) #000a,inset 0 0 0 1px #fff,inset 0 -2px #0000001a}.lny-back{transform:rotateY(180deg);background:linear-gradient(160deg,#8e1f2d,#5e1019 70%,#3d0a12);color:#fff;justify-content:center;gap:calc(.8cqw * var(--s))}.lny-slot{position:absolute;top:calc(.7cqw * var(--s));left:50%;width:22%;height:calc(.5cqw * var(--s));transform:translate(-50%);border-radius:99px;background:#19232c;box-shadow:inset 0 1px 2px #000}.lny-head{margin-top:calc(1.7cqw * var(--s));display:flex;align-items:center;gap:calc(.5cqw * var(--s))}.lny-head img{height:calc(2.2cqw * var(--s))}.lny-head small{font:700 calc(.62cqw * var(--s)) Montserrat,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#8e1f2d}.lny-photo{margin-top:calc(.8cqw * var(--s));width:62%;aspect-ratio:1;border-radius:calc(.8cqw * var(--s));overflow:hidden;background-position:center;background-size:cover;box-shadow:inset 0 0 0 2px #fff,0 .3cqw .8cqw #0003}.lny-photo img{width:100%;height:100%;object-fit:cover;display:block}.lny-photo.is-empty{display:grid;place-items:center;background:repeating-linear-gradient(135deg,#8e1f2d14 0 8px,transparent 8px 16px),#fffaf3;box-shadow:inset 0 0 0 2px #c94b5c}.lny-you{font:900 calc(4.2cqw * var(--s)) Montserrat,Arial,sans-serif;letter-spacing:-.05em;background:linear-gradient(100deg,#741925,#c94b5c 45%,#f08a94 55%,#8e1f2d);-webkit-background-clip:text;background-clip:text;color:transparent}.lny-name{margin-top:calc(.8cqw * var(--s));font:800 calc(1.05cqw * var(--s)) Montserrat,Arial,sans-serif;letter-spacing:-.02em}.lny-role{margin-top:calc(.2cqw * var(--s));font:600 calc(.68cqw * var(--s)) Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8e1f2d;text-align:center;padding:0 8%}.lny-back .lny-role{color:#f5d6da}.lny-tag{margin:calc(.5cqw * var(--s)) 10% 0;font:500 calc(.62cqw * var(--s)) Inter,Arial,sans-serif;line-height:1.35;text-align:center;color:#4b4f56}.lny-code{position:absolute;bottom:calc(.9cqw * var(--s));left:18%;right:18%;height:calc(.9cqw * var(--s));background:repeating-linear-gradient(90deg,#20232a 0 2px,transparent 2px 4px,#20232a 4px 5px,transparent 5px 8px);opacity:.75}.lny-card:not(.is-hero) .lny-code{opacity:.35}.lny-logo{width:42%;filter:brightness(0) invert(1)}.lny-qr{width:52%;background:#fff;padding:6%;border-radius:calc(.5cqw * var(--s))}.lny-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent calc(var(--shine,50%) - 22%),#ffffff59 var(--shine,50%),transparent calc(var(--shine,50%) + 22%));mix-blend-mode:soft-light}.lny-card.is-hero .lny-face{box-shadow:0 2cqw 3.4cqw #000c,0 0 0 1px #fff,0 0 4cqw #c94b5c55}.lny-photo .lny-camera{width:100%;height:100%;object-fit:cover;display:block;transform:scaleX(-1);background:#19232c}
