@font-face{font-family:'Arkitech';font-style:normal;font-weight:300;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Arkitech';font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}:root{--red:#e03c31;--red-d:#b82f26;--red-hi:#ff5a4e;--ink:#0f1011;--ink2:#171717;--panel:#1a1c1d;--white:#f4f6f7;--body:#a8adb1;--muted:#6e7377;--faint:#4a4e51;--line:rgba(255,255,255,.09);--line2:rgba(255,255,255,.16);--disp:Arkitech , 'Public Sans' , system-ui , sans-serif;--mono:'Space Mono' , ui-monospace , SFMono-Regular , Menlo , Consolas , monospace;--sans:'Public Sans' , -apple-system , BlinkMacSystemFont , 'Segoe UI' , Roboto , Helvetica , Arial , sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--body);font:16px/1.65 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}::selection{background:var(--red);color:#fff}.wrap{max-width:1280px;width:100%;margin:0 auto;padding:0 32px}section[id]{scroll-margin-top:88px}.disp{font-family:var(--disp);font-weight:500;text-transform:uppercase;color:var(--white);letter-spacing:.01em;line-height:1.04;margin:0}.kick{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.kick::before{content:"";width:26px;height:2px;background:var(--red);flex:none}.lede{font-size:17.5px;line-height:1.68;color:var(--body);max-width:64ch;margin:0}.hdr{position:fixed;top:0;left:0;right:0;z-index:60;transition:background .3s , border-color .3s , backdrop-filter .3s;border-bottom:1px solid transparent}.hdr.stuck{background:rgba(15,16,17,.93);backdrop-filter:blur(14px) saturate(1.3);border-bottom-color:var(--line)}.hdr-in{display:flex;align-items:center;gap:28px;min-height:76px}.brand{display:flex;align-items:center;gap:11px;margin-right:auto}.brand svg{height:32px;width:32px;flex:none}.brand .wm{font-family:var(--disp);font-weight:500;font-size:18px;letter-spacing:.09em;text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--white)}.brand .wm i{font-style:normal;color:var(--red)}.nav{display:flex;gap:30px}.nav a{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--body);position:relative;padding:4px 0}.nav a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--red);transition:right .28s ease}.nav a:hover{color:var(--white)}.nav a:hover::after{right:0}.hdr-cta{display:flex;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 20px;font-family:var(--mono);font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap;transition:.2s ease;cursor:pointer}.btn-red{background:var(--red);color:#fff;box-shadow:0 0 0 0 rgba(224,60,49,0)}.btn-red:hover,.btn-red:focus-visible{background:var(--red-hi);color:#fff;font-weight:700;box-shadow:0 16px 42px -14px rgba(224,60,49,.95) , 0 0 22px -6px rgba(224,60,49,.55)}.btn-ghost{border-color:var(--line2);color:var(--white)}.btn-ghost:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.05);box-shadow:0 0 30px -10px rgba(255,255,255,.42) , inset 0 0 24px -14px rgba(255,255,255,.8)}.btn-lg{padding:16px 30px;font-size:12.5px}.btn .ar{transition:transform .25s ease}.btn:hover .ar{transform:translateX(4px)}.menu-btn{display:none;background:none;border:1px solid var(--line2);color:var(--white);padding:10px 12px;cursor:pointer}.hero{position:relative;min-height:min(92svh,880px);display:flex;align-items:center;padding:150px 0 96px;overflow:hidden;background:radial-gradient(120% 82% at 66% 40%,#1d2022 0%,#141516 44%,#0f1011 76%)}.hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px) , linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:96px 96px;opacity:.5;-webkit-mask-image:radial-gradient(85% 70% at 62% 45%,#000 20%,transparent 78%);mask-image:radial-gradient(85% 70% at 62% 45%,#000 20%,transparent 78%)}.hero-arc{position:absolute;left:70%;top:48%;width:min(1180px,120vw);aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid var(--line);border-radius:50%;pointer-events:none;opacity:.7}.hero-arc.b{width:min(800px,84vw)}.hero-glow{position:absolute;left:70%;top:47%;width:min(720px,72vw);aspect-ratio:1;transform:translate(-50%,-50%);z-index:1;pointer-events:none;background:radial-gradient(closest-side,rgba(150,168,182,.17),rgba(224,60,49,.07) 46%,transparent 72%)}#stage{position:absolute;right:0;top:0;width:56%;height:100%;z-index:2;pointer-events:none}.hero{cursor:grab;touch-action:pan-y}.hero.dragging{cursor:grabbing}.hero.dragging *{-webkit-user-select:none;user-select:none}.hero-in,.hero-scroll{cursor:auto}.hero-in a{cursor:pointer}.stage-hint{position:absolute;right:0;bottom:26px;width:56%;margin:0;text-align:center;z-index:4;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);pointer-events:none;transition:opacity .5s ease}.stage-hint.gone{opacity:0}.hero-scrim{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(rgba(13,14,15,.9),rgba(13,14,15,.45) 22%,transparent 40%) , linear-gradient(90deg,rgba(15,16,17,.97) 0%,rgba(15,16,17,.9) 28%,rgba(15,16,17,.42) 48%,transparent 64%)}.hero-in{position:relative;z-index:4}.hero-h1{font-family:var(--disp);font-weight:500;text-transform:uppercase;color:var(--white);font-size:clamp(26px,4.4vw,58px);line-height:1.02;letter-spacing:.015em;margin:0 0 10px;max-width:14ch}.hero-h1 .l2{padding-left:6%}.hero-h1 .l3{padding-left:12%}.hero-h1 .dot{color:var(--red)}.hero-rule{width:96px;height:2px;background:var(--red);margin:0 0 26px;transform-origin:left;animation:ruleIn .9s .25s cubic-bezier(.22,.61,.36,1) both}@keyframes ruleIn{from{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-foot{margin-top:4px}.hero-copy p{margin:0;font-size:16px;line-height:1.65;color:var(--body);max-width:52ch}.hero-btns{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 0}.hero-scroll{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:4;font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:8px}.hero-scroll::after{content:"";width:1px;height:34px;background:linear-gradient(var(--faint),transparent);animation:drop 2.2s ease-in-out infinite}@keyframes drop{0%,100%{opacity:.25;transform:scaleY(.4);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#121314;overflow:hidden}.ticker-in{display:flex;gap:0;width:max-content;animation:slide 38s linear infinite}.ticker span{display:flex;align-items:center;gap:14px;padding:15px 34px;font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--body);white-space:nowrap}.ticker span::before{content:"";width:5px;height:5px;background:var(--red);flex:none;transform:rotate(45deg)}@keyframes slide{to{transform:translateX(-50%)}}.sec{padding:118px 0;position:relative}.sec-hd{display:grid;grid-template-columns:1fr minmax(0,40ch);gap:56px;align-items:end;margin-bottom:64px}.sec-hd h2{font-size:clamp(26px,3.6vw,48px)}.amp{font-family:var(--sans);font-weight:400;letter-spacing:0}.toolpath{width:260px;max-width:100%;height:auto;display:block;margin:0 0 26px;overflow:visible}.cap{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.cap article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:38px 32px 42px;position:relative;transition:background .3s}.cap article::before{content:"";position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--red);transition:width .4s ease}.cap article:hover{background:#141516}.cap article:hover::before{width:100%}.cap .no{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--faint);margin-bottom:44px;display:block}.cap h3{font-family:var(--disp);font-weight:500;text-transform:uppercase;font-size:18px;letter-spacing:.02em;color:var(--white);margin:0 0 14px;line-height:1.3}.cap p{margin:0;font-size:14.5px;color:var(--muted);line-height:1.6}.loc-lab{margin:0 0 8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.loc-phone{margin:0 0 16px;font-family:var(--disp);font-weight:500;font-size:22px;letter-spacing:.03em;line-height:1}.loc-phone a{color:var(--white);text-decoration:none;transition:color .25s}.loc-phone a:hover{color:var(--red)}.wk{position:relative}.wk-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.wk-track::-webkit-scrollbar{display:none}.wk-track figure{margin:0;flex:0 0 calc((100% - 28px)/3);scroll-snap-align:start;background:#121314;border:1px solid var(--line);display:flex;flex-direction:column}.wk-shot{position:relative;background:#0c0d0e;overflow:hidden;aspect-ratio:4/3}.wk-track img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1);filter:saturate(.92)}.wk-track figure:hover img{transform:scale(1.04)}.wk-track figcaption{padding:20px 22px 24px;border-top:1px solid var(--line);flex:1}.wk-track h3{font-family:var(--disp);font-weight:500;text-transform:uppercase;font-size:15px;letter-spacing:.02em;color:var(--white);margin:0 0 10px;line-height:1.3}.wk-tags{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 8px}.wk-track p{margin:0;font-size:13.5px;color:var(--muted);line-height:1.55}.wk-bar{display:flex;align-items:center;gap:16px;margin-top:26px}.wk-rail{flex:1;height:2px;background:var(--line);position:relative;overflow:hidden}.wk-fill{position:absolute;left:0;top:0;bottom:0;background:var(--red);width:33%;transition:width .3s ease , left .3s ease}.wk-count{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--muted);white-space:nowrap;min-width:64px}.wk-btns{display:flex;gap:8px}.wk-btn{width:42px;height:42px;border:1px solid var(--line2);background:transparent;color:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;transition:background .25s , border-color .25s , color .25s , opacity .25s;padding:0}.wk-btn:hover:not(:disabled){background:var(--red);border-color:var(--red)}.wk-btn:disabled{opacity:.28;cursor:default}.wk-btn svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none}@media (max-width:900px){.wk-track figure{flex:0 0 calc((100% - 14px)/2)}}@media (max-width:620px){.wk-track figure{flex:0 0 86%}.wk-count{min-width:56px}}.std{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.std div{background:#121314;padding:34px 30px 38px}.std b{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--red);margin-bottom:20px;font-weight:400}.std h3{font-family:var(--disp);font-weight:500;text-transform:uppercase;font-size:16px;letter-spacing:.03em;color:var(--white);margin:0 0 12px;line-height:1.3}.std p{margin:0;font-size:14px;color:var(--muted);line-height:1.62}.about{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:start}.about p{font-size:16px;color:var(--body);margin:0 0 20px}.about p:last-child{margin-bottom:0}.ind{border:1px solid var(--line);background:#131415}.ind h3{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:400;margin:0;padding:22px 26px;border-bottom:1px solid var(--line)}.ind ul{list-style:none;margin:0;padding:0}.ind li{display:flex;align-items:center;gap:14px;padding:17px 26px;border-bottom:1px solid var(--line);font-family:var(--disp);font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:.05em;color:var(--white);transition:padding-left .25s ease , color .25s}.ind li:last-child{border-bottom:0}.ind li::before{content:"";width:6px;height:6px;background:var(--faint);transform:rotate(45deg);flex:none;transition:background .25s}.ind li:hover{padding-left:34px}.ind li:hover::before{background:var(--red)}.appr{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.appr-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.appr-list div{background:#121314;padding:30px 26px 34px}.appr-list h3{font-family:var(--disp);font-weight:500;text-transform:uppercase;font-size:22px;letter-spacing:.02em;color:var(--white);margin:0 0 8px}.appr-list p{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.portals{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.portals a{background:#131415;padding:44px 38px 48px;display:block}.portals h3{font-family:var(--disp);font-weight:500;text-transform:uppercase;font-size:24px;letter-spacing:.02em;color:var(--white);margin:0 0 12px}.portals p{margin:0 0 26px;font-size:14.5px;color:var(--muted);max-width:40ch}.portals .go{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.portals a:hover .go .ar{transform:translateX(5px)}.portals .ar{transition:transform .25s}.cta{border-top:1px solid var(--line);background:#131415}.cta-in{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;align-items:center;padding:72px 0}.cta h2{font-size:clamp(26px,3.6vw,44px)}.cta p{margin:14px 0 0;font-size:15px;color:var(--muted)}.foot{border-top:1px solid var(--line);padding:64px 0 30px;font-size:14px;color:var(--muted)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr 1.2fr;gap:44px;padding-bottom:44px;border-bottom:1px solid var(--line)}.foot h4{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-weight:400;margin:0 0 18px}.foot ul{list-style:none;margin:0;padding:0}.foot li{margin-bottom:11px}.foot a:hover{color:var(--white)}.foot-btm{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:24px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.foot-legal{display:flex;gap:22px;flex-wrap:wrap}.foot-legal a{color:var(--muted);border-bottom:1px solid transparent;transition:color .25s , border-color .25s}.foot-legal a:hover{color:var(--white);border-bottom-color:var(--red)}.glowable{--gc:224 , 60 , 49;position:relative;transition:background .26s ease , box-shadow .26s ease , color .26s ease , transform .26s ease}.glowable::after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:rgb(var(--gc));opacity:0;transition:opacity .26s ease;pointer-events:none}.glowable:hover,.glowable.lit{background:radial-gradient(135% 105% at 0% 0%,rgba(var(--gc),.18),transparent 62%) , #16181a;box-shadow:inset 0 0 0 1px rgba(var(--gc),.42) , inset 0 0 52px -12px rgba(var(--gc),.55) , 0 0 34px -14px rgba(var(--gc),.5);z-index:2}.glowable:hover::after,.glowable.lit::after{opacity:1}.glowable:hover h3,.glowable.lit h3{color:#fff}.glowable:hover p,.glowable.lit p{color:var(--body)}.glowable:hover .no,.glowable.lit .no,.glowable:hover b,.glowable.lit b{color:rgb(var(--gc))}.glowable:hover .go,.glowable.lit .go{color:#fff}.ind li{--gc:224 , 60 , 49;position:relative;transition:padding-left .25s ease , color .25s , background .25s , box-shadow .25s}.ind li.lit,.ind li:hover{padding-left:34px;background:rgba(var(--gc),.07);box-shadow:inset 2px 0 0 0 rgb(var(--gc)),inset 0 0 40px -16px rgba(var(--gc),.6)}.ind li.lit::before,.ind li:hover::before{background:var(--red)}.tp-wrap{position:relative;margin:0 0 24px}.toolpath{width:380px;max-width:100%;height:auto;display:block;overflow:visible;touch-action:none;cursor:crosshair}.tp-ghost{fill:none;stroke:rgba(255,255,255,.11);stroke-width:1;stroke-dasharray:4 5}.tp-line{fill:none;stroke:var(--red);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:url(#tpglow)}.tp-node{fill:#0f1011;stroke:var(--red);stroke-width:2.2;cursor:grab;pointer-events:all;transition:stroke .2s ease , r .2s ease}.tp-node:hover,.tp-node.drag{stroke:#fff;filter:url(#tpglow);cursor:grabbing}.tp-cut{fill:#fff;filter:url(#tpglow)}.tp-spark{fill:none;stroke:rgba(255,255,255,.5);stroke-width:1}.tp-hint{display:block;margin-top:12px;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);transition:color .25s}.tp-wrap:hover .tp-hint{color:var(--body)}.rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,.61,.36,1) , transform .7s cubic-bezier(.22,.61,.36,1)}.rv.in{opacity:1;transform:none}@media (max-width:1080px){.cap,.std{grid-template-columns:repeat(2,1fr)}.about,.appr{grid-template-columns:1fr;gap:44px}.sec-hd{grid-template-columns:1fr;gap:22px}.foot-grid{grid-template-columns:1fr 1fr;gap:34px}}@media (max-width:860px){.wrap{padding:0 20px}.nav,.hdr-cta{display:none}.hdr-in{min-height:62px;gap:12px}section[id]{scroll-margin-top:68px}.hdr.menu-open{background:rgba(15,16,17,.98);backdrop-filter:blur(14px) saturate(1.3);border-bottom-color:var(--line)}.hdr.menu-open .hdr-in{flex-wrap:wrap}.hdr.menu-open .menu-btn{order:1}.hdr.menu-open .nav{order:2}.hdr.menu-open .hdr-cta{order:3}.hdr.menu-open .nav{display:flex;flex-direction:column;gap:0;flex:1 0 100%;padding:2px 0 6px;border-top:1px solid var(--line)}.hdr.menu-open .nav a{padding:14px 2px;font-size:12.5px}.hdr.menu-open .nav a::after{bottom:10px}.hdr.menu-open .hdr-cta{display:flex;flex:1 0 100%;gap:10px;padding:2px 0 16px}.hdr.menu-open .hdr-cta .btn{flex:1 1 0;justify-content:center;padding:15px 10px}.foot li{margin-bottom:0}.foot li a{display:inline-block;padding:13px 0}.foot ul{margin-top:-8px}.brand{gap:9px;padding:10px 0}.brand svg{height:25px;width:25px}.brand .wm{font-size:14px;letter-spacing:.06em}.menu-btn{display:block;margin-left:auto;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;padding:14px 16px}.hero{min-height:0;display:flex;flex-direction:column;justify-content:flex-start;padding:96px 0 34px}.hero-arc,.hero-glow{display:none}.hero-scrim{background:linear-gradient(rgba(13,14,15,.92),rgba(13,14,15,.5) 18%,transparent 34%)}.hero-in{order:1;width:100%}.hero-h1{font-size:clamp(21px,6.6vw,32px);letter-spacing:.01em;max-width:none;margin-bottom:10px}.hero-h1 .l2{padding-left:4%}.hero-h1 .l3{padding-left:8%}.hero-copy p{max-width:none}.hero-btns .btn{flex:1 1 auto;justify-content:center}#stage{position:relative;order:2;inset:auto;right:auto;top:auto;width:100%;height:clamp(250px,42vh,340px);margin:24px 0 0;background:radial-gradient(closest-side,rgba(150,168,182,.15),rgba(224,60,49,.05) 48%,transparent 74%)}.hero-scroll{display:none}.stage-hint{position:static;width:100%;order:3;margin:12px 0 0}.toolpath{width:100%}.cap,.std,.appr-list,.portals{grid-template-columns:1fr}.cap .no{margin-bottom:26px}.cap article{padding:30px 24px 34px}.std div{padding:28px 24px 30px}.sec{padding:78px 0}.foot-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.hdr-loc{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--line2);color:var(--body);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:.2s ease}.hdr-loc:hover{border-color:var(--red);color:var(--white)}.hdr-loc svg{width:13px;height:13px;flex:none;fill:var(--red)}@media (max-width:560px){.hdr-loc span{display:none}.hdr-loc{padding:9px 11px}}.loc{border-top:1px solid var(--line);background:#131415}.loc-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:52px;align-items:start}.loc-card address{font-style:normal;font-size:15px;line-height:1.75;color:var(--body);letter-spacing:.01em}.loc-co{display:block;font-family:var(--disp);font-weight:500;text-transform:uppercase;color:var(--white);font-size:15px;letter-spacing:.04em;margin-bottom:3px}.loc-note{margin:16px 0 22px;color:var(--muted);font-size:14.5px;line-height:1.6;max-width:42ch}.loc-btns{display:flex;flex-wrap:wrap;gap:10px}.loc-map{border:1px solid var(--line2);background:var(--panel);width:100%;aspect-ratio:4/3;overflow:hidden}.loc-map iframe{display:block;width:100%;height:100%;border:0;filter:grayscale(.4) contrast(1.04)}.map-fall{margin:12px 0 0;font-size:12.5px;color:var(--faint)}.map-fall a{color:var(--body);border-bottom:1px solid var(--line2)}.map-fall a:hover{color:var(--white);border-bottom-color:var(--red)}@media (max-width:1080px){.loc-grid{grid-template-columns:1fr;gap:36px}.loc-map{aspect-ratio:16/10}}@media (max-width:560px){.loc-btns .btn{flex:1 1 100%}}