.motion:not(.motion-ready):not(.motion-failsafe) [data-hero-title],.motion:not(.motion-ready):not(.motion-failsafe) [data-hero-fade],.motion:not(.motion-ready):not(.motion-failsafe) .hero-eyebrow{visibility:hidden}.hero{isolation:isolate;background:var(--ink);flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-media{z-index:-1;position:absolute;inset:0}.hero-img,.hero-gl{object-fit:cover;object-position:55% 50%;width:100%;height:100%;position:absolute;inset:0}.hero-gl{opacity:0;transition:opacity 1.2s var(--ease-out)}.hero-gl.is-ready{opacity:1}.hero-shade{pointer-events:none;background:linear-gradient(to top, rgb(var(--ink-rgb) / .96) 0%, rgb(var(--ink-rgb) / .55) 32%, rgb(var(--ink-rgb) / 0) 62%), linear-gradient(to right, rgb(var(--ink-rgb) / .62) 0%, rgb(var(--ink-rgb) / 0) 58%);position:absolute;inset:0}.grain{pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:-50%}.motion .grain{animation:1.2s steps(6,end) infinite grain}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-2%)}60%{transform:translate(-2%,-4%)}80%{transform:translate(4%,2%)}to{transform:translate(0)}}.hero-content{pointer-events:none;flex-direction:column;align-items:flex-start;gap:20px;padding-block:140px clamp(72px,12vh,128px);display:flex;position:relative}.hero-content>*{pointer-events:auto}.hero-mark{width:clamp(64px,7vw,96px);color:var(--bone)}.hero-eyebrow{color:var(--bone-2)}.hero-title{letter-spacing:-.025em;max-width:15ch;text-shadow:0 2px 30px rgb(var(--ink-rgb) / .45);flex-direction:column;font-size:clamp(44px,6.8vw,112px);font-stretch:88%;display:flex}.hero-title .line{display:block}.hero-title .l2{color:var(--rose)}.hero-sub{max-width:44ch;color:var(--bone-2);margin:0;font-size:clamp(18px,1.6vw,22px)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.tower-pin{z-index:3;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;display:grid;position:absolute}.tower-dot{border:1.5px solid var(--bone);background:rgb(var(--rose-rgb) / .35);width:10px;height:10px;box-shadow:0 0 0 0 rgb(var(--rose-rgb) / .5);border-radius:50%}.motion .tower-dot{animation:ping 2.6s var(--ease-out) infinite}@keyframes ping{0%{box-shadow:0 0 0 0 rgb(var(--rose-rgb) / .55)}70%,to{box-shadow:0 0 0 14px rgb(var(--rose-rgb) / 0)}}.tower-tip{white-space:nowrap;background:var(--bone);color:var(--ink);font-family:var(--mono);letter-spacing:.08em;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), transform .3s var(--ease-expo);border-radius:6px;padding:6px 10px;font-size:11px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,6px)}.tower-pin:hover .tower-tip,.tower-pin:focus-visible .tower-tip{opacity:1;transform:translate(-50%)}.tower-pin.flashed .tower-dot{background:var(--rose)}@media (width<=700px){.hero-content{gap:16px;padding-block:120px 96px}.hero-actions .btn{flex:auto}}.bands{background:var(--ink);border-top:1px solid var(--line);padding-block:clamp(64px,9vw,120px);position:relative;overflow:hidden}.band{white-space:nowrap;display:flex;overflow:hidden}.band+.band{margin-top:clamp(4px,1vw,16px)}.band-track{will-change:transform;display:flex}.band-set{align-items:center;gap:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px);display:flex}.band-word{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;color:var(--bone);font-size:clamp(64px,12vw,200px);font-weight:900;font-stretch:78%;line-height:.95}.band-word.outline{color:#0000;-webkit-text-stroke:1.5px rgb(var(--bone-rgb) / .55);font-size:clamp(48px,8vw,132px);font-weight:800;font-stretch:112%}.band-sep{width:clamp(40px,6vw,96px);height:auto;fill:var(--rose);flex:none}.band-dot{background:var(--sodium);width:clamp(10px,1.2vw,18px);height:clamp(10px,1.2vw,18px);box-shadow:0 0 24px rgb(var(--sodium-rgb) / .6);border-radius:50%;flex:none}.band-track>.band-set+.band-set{display:none}.motion .band-track>.band-set+.band-set{display:flex}.manifesto{padding-block:var(--section)}.manifesto-inner{flex-direction:column;gap:28px;display:flex}.manifesto-text{max-width:24ch;font-family:var(--display);letter-spacing:-.015em;color:var(--bone);margin:0;font-size:clamp(30px,4.4vw,64px);font-weight:700;font-stretch:96%;line-height:1.12}.manifesto-text .word{white-space:normal;display:inline}.ventures{padding-block:var(--section) calc(var(--section) * .5)}.section-head{flex-direction:column;gap:16px;margin-bottom:clamp(40px,6vw,72px);display:flex}.h2 .char,.close-title .char{display:inline-block}.word{white-space:nowrap;display:inline-block}.stack{flex-direction:column;gap:6vh;padding-bottom:6vh;display:flex}.vcard{top:calc(96px + var(--i) * 22px);transform-origin:50% 0;isolation:isolate;border-radius:20px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,56px);min-height:min(76vh,680px);padding:clamp(24px,3.4vw,48px);display:grid;position:sticky;overflow:hidden;box-shadow:0 30px 80px #00000073}.vcard:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%), #ffffff24, transparent 60%);opacity:0;transition:opacity .3s var(--ease-out);position:absolute;inset:0}.vcard:hover:before{opacity:1}.vcard:after{content:"";z-index:4;pointer-events:none;background:var(--ink);opacity:var(--dim,0);position:absolute;inset:0}.vcard:focus-within{outline:2px solid var(--rose);outline-offset:4px}.vcard>*{z-index:1;position:relative}.vcard-text{flex-direction:column;justify-content:flex-end;gap:16px;min-width:0;display:flex}.vcard-name{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(36px,4.6vw,72px);font-weight:800;line-height:.95}.vcard-promise{font-family:var(--display);margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1.25}.vcard-body{opacity:.86;max-width:46ch;margin:0;font-size:17px;line-height:1.6}.vcard-links{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.vcard-media{border-radius:14px;min-height:260px;margin:0;position:relative;overflow:hidden}.vcard-media img{object-fit:cover;width:100%;height:100%;transform:scale(1.08)}.vcard.roadster{background:var(--roadster);color:var(--white)}.vcard.roadster .label{color:var(--white)}.vcard.roadster .vcard-media img{object-position:80% 50%}.vcard.roadster .btn{background:var(--white);border-color:var(--white);color:var(--roadster-deep)}.vcard.roadster .btn:hover{background:var(--roadster-ink);border-color:var(--roadster-ink);color:var(--white)}.vcard.roadster .btn.ghost{color:var(--white);background:0 0;border-color:#ffffffb3}.vcard.roadster .btn.ghost:hover{background:var(--white);border-color:var(--white);color:var(--roadster-deep)}.vcard.roadster .vcard-name:after{content:"";vertical-align:.02em;background:var(--white);width:.42em;height:.42em;margin-left:.14em;display:inline-block;-webkit-mask:url(/img/roadster-wheel.png) 50%/contain no-repeat;mask:url(/img/roadster-wheel.png) 50%/contain no-repeat}.vcard.roadster:hover .vcard-name:after{animation:re-steer 1.1s var(--ease-out)}@keyframes re-steer{0%{transform:rotate(0)}35%{transform:rotate(-38deg)}70%{transform:rotate(14deg)}to{transform:rotate(0)}}.vcard.altglass{background:var(--bone);color:var(--ink)}.vcard.altglass .label{color:var(--rose-deep)}.vcard.altglass .btn{background:var(--ink);border-color:var(--ink);color:var(--bone)}.vcard.altglass .btn:hover{background:var(--rose-deep);border-color:var(--rose-deep);color:var(--white)}.vcard.altglass:before{background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%), rgb(var(--signal-rgb) / .16), transparent 60%)}.glass-art{background:#04080a;place-items:center;display:grid;container-type:size}.glass-art:after{display:none}.gl-stage{aspect-ratio:3/2;--gin:-60px;--gout:4000px;--gf:14px;-webkit-mask-composite:source-in;width:min(100cqw,150cqh);display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-composite:intersect}.gl-stage img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0;transform:none}.gl-cracks{filter:drop-shadow(0 0 .6px #fffffff2)drop-shadow(0 0 2px #ffffff59);-webkit-mask-image:radial-gradient(circle at var(--ix) var(--iy), transparent var(--gin), #000 calc(var(--gin) + var(--gf)), #000 var(--gout), transparent calc(var(--gout) + 14px));mask-image:radial-gradient(circle at var(--ix) var(--iy), transparent var(--gin), #000 calc(var(--gin) + var(--gf)), #000 var(--gout), transparent calc(var(--gout) + 14px))}.gl-resin{left:var(--ix);top:var(--iy);aspect-ratio:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle, #ffffffe6, rgb(var(--signal-rgb) / .55) 22%, rgb(var(--signal-rgb) / .12) 50%, transparent 70%);border-radius:50%;width:34%;position:absolute;transform:translate(-50%,-50%)scale(0)}.glass-art.is-fixing .gl-resin{animation:1.3s cubic-bezier(.3,.6,.3,1) both gl-resin}.glass-art.is-impact .gl-resin{animation:.5s ease-out both gl-impact}@keyframes gl-resin{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}18%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(5.5)}}@keyframes gl-impact{0%{opacity:1;transform:translate(-50%,-50%)scale(.05)}to{opacity:0;transform:translate(-50%,-50%)scale(.7)}}.glass-word{font-family:var(--display);color:var(--bone);opacity:0;font-size:22px;font-weight:800;transition:opacity .25s,transform .25s;position:absolute;bottom:14px;right:18px;transform:translateY(6px)}.glass-art.is-fixed .glass-word{opacity:1;transition:opacity .5s var(--ease-out) .25s, transform .5s var(--ease-out) .25s;transform:none}html:not(.motion) .gl-cracks{transition:opacity .3s}html:not(.motion) .vcard:hover .gl-cracks,html:not(.motion) .vcard:focus-within .gl-cracks{opacity:0}html:not(.motion) .vcard:hover .glass-word,html:not(.motion) .vcard:focus-within .glass-word{opacity:1;transform:none}.notice-art{color:var(--bone);background:#04080a;flex-direction:column;justify-content:flex-end;gap:10px;padding:clamp(20px,4vw,36px);display:flex}.notice-art:after{display:none}.notice-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rose);font-size:12px;position:absolute;top:clamp(20px,4vw,36px);left:clamp(20px,4vw,36px)}.notice-word{font-family:var(--display);font-size:clamp(40px,6vw,72px);font-weight:800;line-height:.95}.notice-sub{color:#ffffffb8;border-top:1px solid #ffffff2e;padding-top:12px;font-size:16px}.vcard.greenhay{background:var(--navy);color:var(--white)}.vcard.greenhay .label{color:#ffffffbf}.vcard.greenhay .vcard-name{font-stretch:125%}.vcard.greenhay .btn{background:var(--white);border-color:var(--white);color:var(--navy)}.vcard.greenhay .btn:hover{background:var(--grow);border-color:var(--grow);color:var(--ink)}.barley-art{background:var(--navy-deep);place-items:center;display:grid}.barley{width:92%;height:auto}.barley .grow-light{fill:var(--grow-lamp)}.barley .grow-glow{fill:var(--grow);opacity:.08}.barley .stem path{fill:none;stroke:var(--grow);stroke-width:2.2px;stroke-linecap:round}.barley .stem ellipse{fill:var(--grow-head)}.barley .stem{transform-box:fill-box;transform-origin:50% 100%}.barley .tray{fill:var(--tray)}.vcard.blacknet{background:var(--dusk);color:var(--bone);border:1px solid rgb(var(--rose-deep-rgb) / .25)}.vcard.blacknet .label{color:var(--heather)}.vcard.blacknet .btn:hover{background:var(--heather);border-color:var(--heather)}.vcard.blacknet:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ffd69629, transparent 60%)}.lamp-media:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(260px circle at var(--lx,50%) var(--ly,40%), transparent 0%, rgb(var(--ink-rgb) / .55) 70%);position:absolute;inset:0}@media (width<=900px){.vcard{top:calc(76px + var(--i) * 12px);grid-template-columns:minmax(0,1fr);min-height:auto}.vcard-media{order:-1;min-height:200px;max-height:34vh}.vcard-body{font-size:15px}}.places{padding-block:var(--section);border-top:1px solid var(--line)}.places-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.places-index{flex-direction:column;gap:24px;display:flex;position:sticky;top:110px}.places-title{font-size:clamp(40px,5vw,80px)}.places-list{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.places-list li{border-top:1px solid var(--line);color:var(--ash);transition:color .4s var(--ease-out);grid-template-columns:44px minmax(0,1fr);column-gap:8px;padding:14px 0;display:grid}.places-list li:last-child{border-bottom:1px solid var(--line)}.pl-num{font-family:var(--mono);padding-top:10px;font-size:12px}.pl-name{font-family:var(--display);transition:transform .5s var(--ease-expo);font-size:clamp(26px,2.6vw,40px);font-weight:800;line-height:1.1}.pl-what{grid-column:2;font-size:15px}.places-list li.is-active{color:var(--bone)}.places-list li.is-active .pl-name{transform:translate(8px)}.places-list li.is-active .pl-num{color:var(--rose)}.places-bar{background:var(--line);height:2px;overflow:hidden}.places-bar span{background:var(--rose);transform-origin:0;height:100%;display:block;transform:scaleX(0)}html:not(.motion) .places-bar{display:none}.places-panels{flex-direction:column;gap:clamp(64px,10vw,140px);display:flex}.place{flex-direction:column;gap:24px;display:flex}.place-media{aspect-ratio:4/5;border-radius:16px;max-width:100%;margin:0;position:relative;overflow:hidden}.place-media,.place[data-place] .place-media{aspect-ratio:3/2}.place-media img{object-fit:cover;width:100%;height:118%}.place-text{flex-direction:column;gap:12px;max-width:54ch;display:flex}.place-name{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(40px,5vw,72px);font-weight:800;line-height:.95}.place[data-place="1"] .place-name{font-stretch:125%}.place-text p{color:var(--bone-2);margin:0}.place-text .place-ventures{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rose);font-size:13px}@media (width<=900px){.places-grid{grid-template-columns:minmax(0,1fr)}.places-index{position:static}.places-list,.places-bar{display:none}}.industries{padding-block:var(--section);border-top:1px solid var(--line)}.industries .h2{max-width:16ch}.ilist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ilist li{border-bottom:1px solid var(--line)}.irow{isolation:isolate;min-height:44px;transition:color .3s var(--ease-out);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 40px;align-items:center;gap:24px;padding:clamp(20px,2.6vw,34px) 8px;text-decoration:none;display:grid;position:relative;overflow:hidden}.irow-fill{z-index:-1;background:var(--rose);transform-origin:50% 0;transition:transform .45s var(--ease-expo);position:absolute;inset:0;transform:scaleY(0)}.irow[data-dir=up] .irow-fill{transform-origin:50% 100%}.irow:hover .irow-fill,.irow:focus-visible .irow-fill,.irow:active .irow-fill{transform:scaleY(1)}.irow:hover,.irow:focus-visible{color:var(--ink)}.irow:focus-visible{outline-offset:-2px}.iname{font-family:var(--display);letter-spacing:-.01em;transition:transform .45s var(--ease-expo);font-size:clamp(24px,3vw,44px);font-weight:800;line-height:1.05}.irow:hover .iname{transform:translate(10px)}.iline{color:var(--bone-2);transition:color .3s var(--ease-out);font-size:17px}.irow:hover .iline,.irow:focus-visible .iline{color:rgb(var(--ink-rgb) / .8)}.iarrow{opacity:0;width:28px;height:28px;transition:transform .45s var(--ease-expo), opacity .3s var(--ease-out);justify-self:end;transform:translate(-12px)}.irow:hover .iarrow,.irow:focus-visible .iarrow{opacity:1;transform:none}.nda{max-width:62ch;color:var(--ash);margin:32px 0 0;font-size:16px}@media (width<=760px){.irow{grid-template-columns:minmax(0,1fr) 28px}.iline{grid-column:1;font-size:15px}.iarrow{opacity:1;grid-area:1/2;transform:none}}.irow-energy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 64px}.irow-energy .irow-fill{background:radial-gradient(120% 160% at 100% 100%, rgb(var(--sodium-rgb) / .18), transparent 55%), linear-gradient(90deg, rgb(var(--signal-rgb) / .08), rgb(var(--ink-rgb) / 0) 70%), var(--ink-2)}.irow-energy:hover,.irow-energy:focus-visible{color:var(--bone)}.irow-energy:hover .iline,.irow-energy:focus-visible .iline{color:var(--bone-2)}.irow-energy .iname,.irow-energy .iline{z-index:1;position:relative}.irow-energy .current{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cur-wire{fill:none;stroke:var(--ash);stroke-width:1.5px;stroke-dasharray:2 5;opacity:0;transition:opacity .4s var(--ease-out)}.irow-energy.is-ready .cur-wire{opacity:.45}.irow-energy.is-live .cur-wire{opacity:.25}.cur-glow{fill:none;stroke-width:11px;stroke-opacity:.35;stroke-linejoin:round;stroke-linecap:round}.cur-core{fill:none;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.cur-branch{fill:none;stroke:var(--current-core);stroke-width:1.3px;stroke-linejoin:round;opacity:.85}.cur-head{fill:var(--white)}.cur-halo{fill:var(--current);opacity:.35}.irow-energy.is-hit .cur-head,.irow-energy.is-hit .cur-halo{opacity:0;transition:opacity .25s var(--ease-out)}.irow-energy.is-powered .cur-glow{stroke:var(--current);stroke-opacity:.22}.irow-energy.is-powered .cur-core{stroke:var(--current);stroke-width:1.8px}.rig{z-index:1;pointer-events:none;width:auto;height:calc(100% - 4px);max-height:168px;position:absolute;bottom:0;right:8px;overflow:visible}.rig-dim{color:var(--ash);opacity:.38;transition:opacity .4s var(--ease-out)}.irow-energy:hover .rig-dim,.irow-energy:focus-visible .rig-dim{opacity:.55}.rig-lit{color:var(--bone);filter:drop-shadow(0 0 3px rgb(var(--signal-rgb) / .9))}.rig-window{fill:var(--ink-3);transition:fill .3s var(--ease-out)}.rig-beacon{fill:var(--line)}.rig-spark{fill:var(--current-core);opacity:0;transform-box:fill-box;transform-origin:50%}.rig-glow{opacity:0;transform-box:fill-box;transform-origin:50% 70%;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transform:scale(.3)}.flame{transform-box:fill-box;transform-origin:50% 100%;transition:transform .25s var(--ease-out);transform:scale(0)}.flame-outer,.flame-inner{transform-box:fill-box;transform-origin:50% 100%}.irow-energy.is-hit .rig-spark{animation:rig-spark .55s var(--ease-out) both}.irow-energy.is-powered .rig-lit{filter:drop-shadow(0 0 2px rgb(var(--sodium-rgb) / .5));transition:filter .6s var(--ease-out)}.irow-energy.is-powered .rig-window{fill:var(--sodium)}.irow-energy.is-powered .rig-beacon{fill:var(--beacon);animation:1.6s step-end infinite rig-beacon}.irow-energy.is-powered .rig-glow{opacity:1;transition:opacity .5s var(--ease-out), transform .8s var(--ease-expo);animation:2.4s ease-in-out .8s infinite rig-glow;transform:scale(1)}.irow-energy.is-powered .flame{transition:transform .6s cubic-bezier(.2,1.8,.4,1);transform:scale(1)}.irow-energy.is-powered .flame-outer{animation:.9s ease-in-out infinite alternate flame-a}.irow-energy.is-powered .flame-inner{animation:.55s ease-in-out infinite alternate flame-b}@keyframes rig-spark{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.8)}}@keyframes rig-beacon{0%,60%{opacity:1}61%,to{opacity:.15}}@keyframes rig-glow{0%,to{opacity:.85}50%{opacity:1}}@keyframes flame-a{0%{transform:scale(1)skew(0)}35%{transform:scale(.94,1.08)skew(-4deg)}70%{transform:scale(1.04,.95)skew(3deg)}to{transform:scale(.97,1.05)skew(-2deg)}}@keyframes flame-b{0%{transform:scale(1)}50%{transform:scale(.9,1.12)skew(3deg)}to{transform:scale(1.05,.92)skew(-3deg)}}html:not(.js) .irow-energy:hover .flame{transform:scale(1)}html:not(.js) .irow-energy:hover .rig-glow{opacity:1;transform:scale(1)}html:not(.js) .irow-energy:hover .rig-dim{opacity:1;color:var(--bone)}@media (width<=760px){.irow-energy{grid-template-columns:minmax(0,1fr) 56px}.rig{height:min(100% - 4px,132px);right:4px}}.irow-fx{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 64px}.irow-fx:hover,.irow-fx:focus-visible{color:var(--bone)}.irow-fx:hover .iline,.irow-fx:focus-visible .iline{color:var(--bone-2)}.irow-fx .iname,.irow-fx .iline{z-index:2;text-shadow:0 1px 14px rgb(var(--ink-rgb) / .9);position:relative}.irow-agriculture .irow-fill{background:radial-gradient(70% 150% at 78% 130%, rgb(var(--sodium-rgb) / .24), transparent 62%), var(--ink-2)}.irow-food .irow-fill{background:radial-gradient(40% 150% at 97% 120%, rgb(var(--sodium-rgb) / .22), transparent 60%), radial-gradient(30% 120% at 97% 110%, rgb(var(--signal-rgb) / .1), transparent 60%), var(--ink-2)}.irow-automotive .irow-fill{background:linear-gradient(90deg, rgb(var(--signal-rgb) / .07), rgb(var(--ink-rgb) / 0) 60%), var(--ink-2)}.irow-games .irow-fill{background:repeating-linear-gradient(0deg, rgb(var(--bone-rgb) / .025) 0 1px, transparent 1px 3px), radial-gradient(80% 140% at 60% 50%, rgb(var(--rose-deep-rgb) / .18), transparent 70%), var(--ink)}@media (width<=760px){.irow-fx{grid-template-columns:minmax(0,1fr) 56px}}.irow-agriculture{align-items:start;padding-bottom:clamp(70px,6.4vw,88px)}.agri{z-index:0;pointer-events:none;height:70px;position:absolute;bottom:0;left:50%;right:8px}.agri-wheat,.agri-stubble{background-position:0 100%;background-repeat:repeat-x;background-size:auto 100%;position:absolute;bottom:0;left:0;right:0}.agri-wheat{opacity:.5;height:34px;transition:opacity .4s var(--ease-out), clip-path .8s var(--ease-expo);background-image:url(/img/fx/wheat.webp)}.agri-stubble{opacity:0;height:14px;transition:opacity .4s var(--ease-out);background-image:url(/img/fx/stubble.webp)}.irow-agriculture:hover .agri-wheat,.irow-agriculture.is-on .agri-wheat{opacity:1}.irow-agriculture.is-on .agri-wheat{transition:opacity .4s var(--ease-out)}.irow-agriculture.is-on .agri-stubble{opacity:1}.agri-chaff{position:absolute;inset:0}.chaff{background:var(--wheat);border-radius:1px;width:5px;height:2px;position:absolute;bottom:34px}.combine{aspect-ratio:535/240;opacity:0;height:70px;transition:opacity .3s var(--ease-out);position:absolute;bottom:0;left:0}.combine>img{width:100%;height:100%;display:block}.cb-wheel{aspect-ratio:1;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cb-wheel img{width:100%;height:100%;display:block}.irow-agriculture.is-on .combine{opacity:1}.irow-agriculture.is-on:not(.is-parked) .combine{animation:.14s ease-in-out infinite alternate chug}.irow-agriculture.is-on:not(.is-parked) .cb-wheel img{animation:1s linear infinite spin}.irow-agriculture.is-on:not(.is-parked) .cb-wheel-rear img{animation-duration:.68s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes chug{0%{translate:0}to{translate:0 -1px}}.burger{z-index:1;aspect-ratio:195/244;pointer-events:none;transform-origin:50% 100%;height:min(100% - 12px,120px);position:absolute;bottom:6px;right:14px}.bp{opacity:0;height:auto;transition:transform .25s ease-in,opacity .18s ease-in;display:block;position:absolute;transform:translateY(-170%)}.bp-bottom-bun{opacity:.55;transition:opacity .4s var(--ease-out);transform:none}.irow-food:hover .bp-bottom-bun,.irow-food.is-on .bp-bottom-bun{opacity:1}.irow-food.is-on .bp:not(.bp-bottom-bun),html:not(.js) .irow-food:hover .bp:not(.bp-bottom-bun){opacity:1;transition:transform .55s cubic-bezier(.3, 1.55, .5, 1) calc(var(--i) * .17s), opacity .12s linear calc(var(--i) * .17s);transform:none}.irow-food.is-on .burger{animation:.45s ease-out 1.2s burger-land}@keyframes burger-land{0%,to{transform:none}35%{transform:scale(1.05,.93)}70%{transform:scale(.98,1.02)}}.steam-wrap{width:64%;height:40%;position:absolute;bottom:72%;left:18%;overflow:visible}.steam{fill:none;stroke:var(--bone-2);stroke-width:2.4px;stroke-linecap:round;opacity:0}.irow-food.is-on .steam{animation:2.4s ease-out 1.35s infinite steam}.irow-food.is-on .steam.s2{animation-delay:2.15s}.irow-food.is-on .steam.s3{animation-delay:2.95s}@keyframes steam{0%{opacity:0;transform:translateY(10px)}30%{opacity:.5}to{opacity:0;transform:translateY(-16px)}}.porsche{z-index:0;pointer-events:none;position:absolute;inset:0}.p-car{aspect-ratio:720/341;transform-origin:50% 100%;opacity:.3;filter:brightness(.55);height:min(100% - 10px,96px);transition:opacity .4s var(--ease-out), filter .4s var(--ease-out);position:absolute;bottom:4px;right:8px}.p-car img{width:100%;height:100%;display:block;position:absolute;inset:0}.p-on{opacity:0}.p-flare{aspect-ratio:1;background:radial-gradient(circle, #fffffff2 0%, rgb(var(--signal-rgb) / .45) 28%, rgb(var(--signal-rgb) / 0) 70%);mix-blend-mode:screen;opacity:0;border-radius:50%;width:16%;position:absolute;transform:translate(-50%,-50%)}.p-flare:after{content:"";background:linear-gradient(90deg,#fff0,#ffffffbf 50%,#fff0);width:190%;height:7%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-smoke{position:absolute;inset:0}.p-puff{background:radial-gradient(circle, rgb(var(--bone-rgb) / .55), rgb(var(--bone-rgb) / 0) 70%);border-radius:50%;width:26px;height:26px;position:absolute}.skid{width:var(--skid-w,60%);opacity:0;transform-origin:0;background:linear-gradient(90deg, rgb(var(--bone-rgb) / 0), rgb(var(--bone-rgb) / .12) 45%, rgb(var(--bone-rgb) / .22));height:3px;transition:opacity .4s var(--ease-out);border-radius:2px;position:absolute;left:0;transform:scaleX(0)}.skid-a{bottom:6px}.skid-b{height:2px;bottom:14px}.irow-automotive.is-on .p-car{opacity:1;filter:none;animation:1.5s cubic-bezier(.12,.7,.25,1) both p-drift}.irow-automotive.is-on .skid{opacity:1;animation:1.5s cubic-bezier(.12,.7,.25,1) both skid}.irow-automotive.is-lit .p-on,.irow-automotive.is-lit .p-flare{animation:1.3s linear both p-flash}@keyframes p-drift{0%{transform:translateX(calc(var(--travel) * -1)) rotate(-6deg)}55%{transform:translateX(calc(var(--travel) * -.16)) rotate(-8deg)}80%{transform:translate(10px)rotate(2.5deg)translateY(-1px)}92%{transform:translate(-3px)rotate(-.6deg)}to{transform:none}}@keyframes skid{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes p-flash{0%{opacity:0}5%{opacity:1}15%{opacity:0}27%{opacity:1}37%{opacity:0}50%,to{opacity:1}}@media (width<=760px){.agri{height:52px;left:34%}.agri-wheat{height:26px}.combine{height:52px}.burger{height:min(100% - 12px,96px);right:6px}.irow-automotive{padding-bottom:74px}.p-car{height:66px;right:4px}}.game{z-index:0;pointer-events:none;opacity:.4;width:100%;height:100%;transition:opacity .3s var(--ease-out);position:absolute;inset:0}.irow-games.is-on .game{opacity:1}.irow-games.is-on{cursor:crosshair}.close{border-top:1px solid var(--line);background:radial-gradient(ellipse 60% 50% at 50% 50%, var(--ink-3) 0%, var(--ink) 70%);position:relative}.close-stage{place-items:center;min-height:100svh;padding-block:120px;display:grid;position:relative;overflow:hidden}.close-words{pointer-events:none;display:none;position:absolute;inset:0}.motion .close-words{display:block}.cw{font-family:var(--display);letter-spacing:-.01em;color:rgb(var(--bone-rgb) / .5);white-space:nowrap;will-change:transform, opacity;font-size:clamp(11px,1.02vw,19px);font-weight:800;position:absolute;top:50%;left:50%}.cw[hidden]{display:none!important}.cw-drift{animation:cw-breathe var(--drift-time,6s) ease-in-out var(--drift-delay,0s) infinite alternate;display:inline-block}@keyframes cw-breathe{0%{transform:translate(-5px,3px)}to{transform:translate(5px,-3px)}}@media (width<=699px){.cw{font-size:clamp(10px,2.7vw,15px)}}@media (prefers-reduced-motion:reduce){.cw-drift{animation:none}}.close-center{z-index:2;text-align:center;padding-left:var(--gutter);padding-right:var(--gutter-r);flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.close-emblem{width:clamp(96px,12vw,160px);color:var(--bone)}.close-title{max-width:12ch;font-size:clamp(48px,8.4vw,136px)}.close-body{max-width:52ch;color:var(--bone-2);margin:0;font-size:clamp(17px,1.5vw,20px)}.close-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;display:flex}.close-mail{color:var(--ash)}.close-mail a{color:var(--bone)}
