.location-page{--location-ink:#1a1a1a;--location-ink-raised:#292522;--location-paper:#f8f7f5;--location-paper-warm:#f5f0e9;--location-tint:#f3e8db;--location-line:#e5e3df;--location-copper:#a35f22;--location-copper-text:#96551c;--location-copper-visual:#c2722a;--location-gold:#d4a853;background:#fff;color:var(--location-ink);isolation:isolate}.location-page>div>section,.location-page>section{scroll-margin-top:88px}.location-page .location-hero{min-height:0!important;border-bottom:4px solid var(--location-copper-visual);background:radial-gradient(circle at 82% 30%,rgba(194,114,42,.22),transparent 30%),linear-gradient(118deg,#171614,#1d1b18 62%,#251f18)!important;color:#fff}.location-page .location-hero:before{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;content:"";mask-image:linear-gradient(90deg,transparent 8%,#000 74%);pointer-events:none}.location-page .location-hero:after{position:absolute;top:0;bottom:0;left:calc(50% - 640px);z-index:0;width:1px;background:rgba(255,255,255,.08);content:"";pointer-events:none}.location-page .location-hero>div:first-child{width:43%!important;border-left:1px solid rgba(212,168,83,.34);opacity:.66}.location-page .location-hero>div:first-child img{filter:saturate(.72) contrast(1.05)}.location-page .location-hero>div:first-child>div:last-child{background:linear-gradient(to right,var(--location-ink) 0,rgba(26,26,26,.88) 24%,rgba(26,26,26,.24) 72%,rgba(26,26,26,.12) 100%)!important}.location-page .location-hero>.relative{padding-top:84px!important;padding-bottom:76px!important}.location-page .location-hero .max-w-2xl{display:flex;max-width:42rem;flex-direction:column}.location-page .location-hero nav{order:0;margin-bottom:28px!important;color:rgba(255,255,255,.68)!important}.location-page .location-hero nav span{color:inherit!important}.location-page .location-hero nav a:hover{color:var(--location-gold)!important}.location-page .location-hero nav+div{order:1;align-self:flex-start;padding:10px 12px!important;border:1px solid rgba(212,168,83,.42)!important;border-radius:0!important;background:rgba(212,168,83,.08)!important;color:#e7c986!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase}.location-page .location-hero nav+div svg{display:none}.location-page .location-hero nav+div+p{order:2;color:var(--location-gold)!important}.location-page .location-hero h1{order:3;max-width:10ch;margin-bottom:28px!important;color:#fff!important;font-size:clamp(42px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-.035em!important}.location-page .location-hero .gradient-text{background:none!important;color:var(--location-gold)!important;-webkit-text-fill-color:var(--location-gold)!important}.location-page .location-hero h1+div{order:6;margin-top:28px;margin-bottom:0!important;padding-top:24px;border-top:1px solid rgba(255,255,255,.16)}.location-page .location-hero h1+div p{color:rgba(255,255,255,.68)!important;font-size:14px!important;line-height:1.72!important}.location-page .location-hero h1+div+div{order:4;margin-bottom:18px!important}.location-page .location-hero h1+div+div>a{min-height:48px;border-radius:999px!important}.location-page .location-hero h1+div+div>a:first-child{background:var(--location-copper-visual)!important;box-shadow:none!important}.location-page .location-hero h1+div+div>a:first-child:hover{background:var(--location-copper)!important}.location-page .location-hero h1+div+div>a:last-child{border-color:rgba(255,255,255,.3)!important;color:#fff!important}.location-page .location-hero h1+div+div>a:last-child:hover{border-color:var(--location-gold)!important;background:rgba(255,255,255,.08)!important}.location-page .location-hero h1+div+div+div{order:5;color:rgba(255,255,255,.48)!important}.location-page .location-hero h1+div+div+div span>span{background:var(--location-gold)!important}.location-page .location-stats{border-color:rgba(255,255,255,.16)!important;background:var(--location-copper)!important;color:#fff}.location-page .location-stats [class*=text-dark],.location-page .location-stats [class*=text-muted]{color:#fff!important}.location-page .location-stats [class*=text-primary]{color:#f3d28a!important}.location-page .location-market{position:relative;overflow:hidden;border-bottom:1px solid var(--location-line);background:#fff!important}.location-page .location-market:before{position:absolute;top:0;right:0;width:min(36vw,520px);height:1px;background:var(--location-copper-visual);content:""}.location-page .location-market h2{max-width:15ch;font-size:clamp(34px,3.4vw,50px)!important;line-height:1.04!important;letter-spacing:-.025em}.location-page .location-market .rounded-2xl{border:2px solid var(--location-ink);border-radius:0!important;box-shadow:14px 14px 0 rgba(212,168,83,.54)!important}.location-page .location-market .rounded-2xl>div:last-child{background:linear-gradient(0deg,rgba(26,26,26,.92),transparent 72%)!important}.location-page .location-industries{border-color:var(--location-ink)!important;background:var(--location-paper-warm)!important}.location-page .location-industries .text-center{text-align:left!important}.location-page .location-industries h2{max-width:16ch;font-size:clamp(34px,3.4vw,48px)!important;line-height:1.04!important}.location-page .location-industries .divide-y{border-width:2px!important;border-color:var(--location-ink)!important;background:#fff}.location-page .location-industries .divide-y>div{border-color:var(--location-line)!important}.location-page .location-industries .group{margin-inline:0!important;border-radius:0!important;padding:28px 24px!important}.location-page .location-industries .group:hover{background:var(--location-tint)!important}.location-page .location-faq [class*=text-primary],.location-page .location-industries .group>span:first-child,.location-page .location-industries [class*=text-primary],.location-page .location-market [class*=text-primary],.location-page .location-method [class*=text-primary],.location-page .location-proof [class*=text-primary]{color:var(--location-copper-text)!important}.location-page .location-process{border-color:var(--location-ink)!important;background:var(--location-ink)!important;color:#fff}.location-page .location-process [class*=text-dark]{color:#fff!important}.location-page .location-process [class*=text-muted]{color:rgba(255,255,255,.58)!important}.location-page .location-process [class*=text-primary]{color:var(--location-gold)!important}.location-page .location-process .text-center{text-align:left!important}.location-page .location-process h2{max-width:17ch;color:#fff!important;font-size:clamp(34px,3.4vw,48px)!important;line-height:1.04!important}.location-page .location-process .relative.max-w-3xl{max-width:80rem!important}.location-page .location-process .relative.max-w-3xl>div.absolute{display:none}.location-page .location-process .space-y-5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.18)}.location-page .location-process .space-y-5>div{display:grid!important;min-width:0;height:100%;grid-template-columns:1fr!important;gap:0!important;align-content:start;background:var(--location-ink)}.location-page .location-process .space-y-5>div>div:first-child{width:100%!important;height:auto!important;justify-content:flex-start!important;border:0!important;border-radius:0!important;background:var(--location-copper)!important;padding:15px 20px;box-shadow:none!important}.location-page .location-process .space-y-5>div>div:first-child span{color:#fff!important}.location-page .location-process .space-y-5>div>div:last-child{height:100%;border:0!important;border-radius:0!important;background:var(--location-ink-raised)!important;padding:24px 20px 28px!important;box-shadow:none!important}.location-page .location-method{border-bottom:1px solid var(--location-line);background:#fff!important}.location-page .location-method h2{max-width:16ch;font-size:clamp(34px,3.4vw,48px)!important;line-height:1.04!important}.location-page .location-method .rounded-2xl{border:2px solid var(--location-ink);border-radius:0!important;box-shadow:-12px 12px 0 var(--location-tint)!important}.location-page .location-method ul{border-block:1px solid var(--location-line)}.location-page .location-method li{min-height:48px;border-bottom:1px solid var(--location-line);padding-block:12px}.location-page .location-method li:last-child{border-bottom:0}.location-page .location-article{position:relative;overflow:hidden;border-color:var(--location-ink)!important;background:var(--location-paper-warm)!important}.location-page .location-article:before{position:absolute;inset:0 auto 0 max(24px,calc(50% - 560px));width:1px;background:rgba(163,95,34,.2);content:"";pointer-events:none}.location-page .location-article>div{max-width:72rem!important}.location-page .location-article>div>.reveal:first-child{margin-bottom:28px;padding-bottom:18px;border-bottom:2px solid var(--location-ink)}.location-page .location-article .seo-content{counter-reset:location-chapter;color:#3f3a35}.location-page .location-article .seo-content>section{background:transparent}.location-page .location-article .seo-content h2{position:relative;max-width:21ch;margin:88px 0 28px!important;padding:26px 0 0 72px;border-top:2px solid var(--location-ink);color:var(--location-ink)!important;font-size:clamp(31px,3vw,44px)!important;line-height:1.08!important;letter-spacing:-.025em;counter-increment:location-chapter}.location-page .location-article .seo-content h2:first-child{margin-top:0!important}.location-page .location-article .seo-content h2:before{position:absolute;top:31px;left:0;color:var(--location-copper);font-family:var(--font-sans),system-ui,sans-serif;font-size:10px;font-weight:800;letter-spacing:.18em;content:counter(location-chapter,decimal-leading-zero)}.location-page .location-article .seo-content h3{max-width:29ch;margin:42px 0 16px 72px!important;color:var(--location-ink)!important;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(22px,2vw,29px)!important;line-height:1.15!important}.location-page .location-article .seo-content .faq,.location-page .location-article .seo-content ol,.location-page .location-article .seo-content p,.location-page .location-article .seo-content table,.location-page .location-article .seo-content ul{max-width:74ch;margin-right:0;margin-left:72px}.location-page .location-article .seo-content p{margin-top:18px;color:#514b45;font-size:16px!important;line-height:1.82!important}.location-page .location-article .seo-content a{color:var(--location-copper-text)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.location-page .location-article .seo-content table:focus-visible{outline:3px solid var(--location-copper-text);outline-offset:3px}.location-page .location-article .seo-content strong{color:var(--location-ink)!important}.location-page .location-article .seo-content ol,.location-page .location-article .seo-content ul{margin-top:24px;margin-bottom:30px;padding:8px 0;border-block:1px solid #d8d0c7;list-style:none}.location-page .location-article .seo-content li{position:relative;margin:0!important;padding:14px 12px 14px 30px;border-bottom:1px solid #dfd7ce;color:#514b45;line-height:1.72}.location-page .location-article .seo-content li:last-child{border-bottom:0}.location-page .location-article .seo-content li:before{position:absolute;top:24px;left:8px;width:7px;height:2px;background:var(--location-copper-visual);content:""}.location-page .location-article .seo-content table{display:block;width:calc(100% - 72px);max-width:960px;margin-top:30px;margin-bottom:38px;overflow-x:auto;border:2px solid var(--location-ink);border-collapse:collapse;background:#fff;scrollbar-color:var(--location-copper-visual) var(--location-paper);scrollbar-width:thin}.location-page .location-article .seo-content thead{background:var(--location-ink);color:#fff}.location-page .location-article .seo-content td,.location-page .location-article .seo-content th{min-width:150px;padding:14px 16px;border-bottom:1px solid var(--location-line);text-align:left;font-size:13px;line-height:1.55}.location-page .location-article .seo-content th{background:var(--location-ink)!important;color:#fff;font-family:var(--font-sans),system-ui,sans-serif;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.location-page .location-article .seo-content .faq{display:grid;gap:1px;margin-top:30px;padding:1px;background:var(--location-ink)}.location-page .location-article .seo-content .faq-item{background:#fff;padding:24px}.location-page .location-article .seo-content .faq-item h3,.location-page .location-article .seo-content .faq-item p{margin-left:0!important}.location-page .location-article .seo-content .faq-item h3{margin-top:0!important;font-size:20px!important}.location-page .location-proof{border-color:var(--location-ink)!important;background:#fff!important}.location-page .location-proof .text-center{text-align:left!important}.location-page .location-proof h2{max-width:17ch;font-size:clamp(34px,3.4vw,48px)!important;line-height:1.04!important}.location-page .location-proof .rounded-2xl{border:2px solid var(--location-ink)!important;border-radius:0!important;box-shadow:8px 8px 0 var(--location-tint)!important}.location-page .location-proof .rounded-xl{border-radius:0!important;background:var(--location-copper)!important}.location-page .location-proof .rounded-xl>div{border-radius:0!important;background:var(--location-gold)!important}.location-faq{border-block:2px solid var(--location-ink);background:var(--location-paper-warm)}.location-faq__header{display:grid;gap:24px;margin-bottom:40px}.location-faq__header h2{max-width:15ch;color:var(--location-ink);font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(34px,3.4vw,48px);font-weight:700;line-height:1.04;letter-spacing:-.025em}.location-faq__header p:last-child{max-width:52ch;color:#625b54;font-size:14px;line-height:1.7}.location-faq__ledger{border:2px solid var(--location-ink);background:var(--location-ink)}.location-faq__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:0;border-bottom:1px solid rgba(255,255,255,.2)}.location-faq__item:last-child{border-bottom:0}.location-faq__number{display:flex;align-items:flex-start;justify-content:center;border-right:1px solid rgba(255,255,255,.2);padding:28px 12px;color:var(--location-gold);font-family:var(--font-sans),system-ui,sans-serif;font-size:10px;font-weight:800;letter-spacing:.16em}.location-faq__answer{background:#fff;padding:26px 28px 30px}.location-faq__answer h3{max-width:42ch;color:var(--location-ink);font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.18}.location-faq__answer p{max-width:72ch;margin-top:12px;color:#625b54;font-size:14px;line-height:1.76}.location-contact{position:relative;overflow:hidden;border-block:2px solid var(--location-ink);background:radial-gradient(circle at 8% 12%,rgba(194,114,42,.2),transparent 28%),var(--location-ink)!important;color:#fff;scroll-margin-top:88px}.location-contact:before{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 100%;content:"";pointer-events:none}.location-contact__grid{position:relative;z-index:1}.location-contact__pitch h2{max-width:11ch;color:#fff;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(36px,3.8vw,52px);font-weight:700;line-height:1.02;letter-spacing:-.03em}.location-contact__pitch>p:not(:first-child){color:rgba(255,255,255,.66)!important}.location-contact__pitch li{border-bottom:1px solid rgba(255,255,255,.14);padding-block:12px;color:rgba(255,255,255,.78)!important}.location-contact__pitch li>span{border-radius:0!important;background:var(--location-copper)!important}.location-contact__form{border:2px solid #fff!important;border-radius:0!important;background:#fff!important;padding:clamp(24px,4vw,40px)!important;box-shadow:14px 14px 0 rgba(212,168,83,.74)!important}.location-contact__form input,.location-contact__form textarea{min-height:48px;border-radius:0!important;background:var(--location-paper)!important}.location-contact__form textarea{min-height:120px}.location-contact__form button[type=submit]{min-height:50px;box-shadow:none!important}.location-page .location-sibling-nav{border-color:var(--location-ink)!important;background:var(--location-ink)!important}.location-page .location-sibling-nav a{min-height:46px;border-color:rgba(255,255,255,.28)!important;border-radius:999px!important;color:#fff!important}.location-page .location-sibling-nav a:hover{border-color:var(--location-gold)!important;background:rgba(255,255,255,.08)!important}@media (min-width:1024px){.location-page .location-hero>.relative{min-height:760px;display:flex;align-items:center;padding-top:86px!important;padding-bottom:78px!important}.location-faq__header{grid-template-columns:minmax(0,1fr) 390px;align-items:end}}@media (max-width:1023px){.location-page .location-process .space-y-5{grid-template-columns:1fr 1fr}}@media (max-width:767px){.location-page .location-hero>div:first-child{display:block!important;width:100%!important;border-left:0;opacity:.16}.location-page .location-hero>div:first-child>div:last-child{background:linear-gradient(to bottom,rgba(26,26,26,.52) 0,rgba(26,26,26,.9) 48%,var(--location-ink) 100%)!important}.location-page .location-hero>.relative{padding-top:66px!important;padding-bottom:58px!important}.location-page .location-hero h1{font-size:clamp(38px,12vw,50px)!important}.location-page .location-hero h1+div+div{flex-direction:column}.location-page .location-hero h1+div+div>a{width:100%}.location-page .location-hero h1+div+div+div{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.location-page .location-market .rounded-2xl{box-shadow:8px 8px 0 rgba(212,168,83,.54)!important}.location-page .location-industries .group{padding:24px 18px!important}.location-page .location-process .space-y-5{grid-template-columns:1fr}.location-page .location-article:before{left:24px}.location-page .location-article .seo-content h2{margin-top:64px!important;padding-left:44px;font-size:31px!important}.location-page .location-article .seo-content .faq,.location-page .location-article .seo-content h3,.location-page .location-article .seo-content ol,.location-page .location-article .seo-content p,.location-page .location-article .seo-content table,.location-page .location-article .seo-content ul{margin-left:44px!important}.location-page .location-article .seo-content p{font-size:15px!important}.location-page .location-article .seo-content table{width:calc(100% - 44px)}.location-faq__item{grid-template-columns:48px minmax(0,1fr)}.location-faq__number{padding:24px 8px}.location-faq__answer{padding:22px 18px 24px}.location-contact__form{box-shadow:8px 8px 0 rgba(212,168,83,.74)!important}}@media (max-width:390px){.location-page .location-hero h1+div+div+div{grid-template-columns:1fr}.location-page .location-article:before{display:none}.location-page .location-article .seo-content h2{padding-left:38px;font-size:28px!important}.location-page .location-article .seo-content .faq,.location-page .location-article .seo-content h3,.location-page .location-article .seo-content ol,.location-page .location-article .seo-content p,.location-page .location-article .seo-content table,.location-page .location-article .seo-content ul{margin-left:0!important}.location-page .location-article .seo-content table{width:100%}}.location-page .location-hero>div.location-hero__media{display:flex!important;width:46%!important;align-items:center;border-left:1px solid rgba(212,168,83,.34);background:linear-gradient(90deg,rgba(26,26,26,.98),rgba(26,26,26,.28) 18%,transparent 42%),repeating-linear-gradient(90deg,transparent 0 55px,rgba(255,255,255,.035) 55px 56px);opacity:1;padding:clamp(32px,4vw,68px)}.location-hero-artifact{width:min(100%,560px);margin-left:auto;border:2px solid rgba(255,255,255,.78);background:rgba(26,26,26,.9);color:#fff;box-shadow:14px 14px 0 rgba(212,168,83,.58);backdrop-filter:blur(12px)}.location-hero-artifact__image{position:relative;overflow:hidden;aspect-ratio:16/7;border-bottom:1px solid rgba(255,255,255,.22);background:#111}.location-hero-artifact__image img{width:100%;height:100%;object-fit:cover;opacity:.82;mix-blend-mode:screen}.location-hero-artifact__image:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,15,15,.64),transparent 65%),linear-gradient(0deg,rgba(15,15,15,.42),transparent 45%);content:""}.location-hero-artifact__image span{position:absolute;z-index:1;right:14px;bottom:12px;color:rgba(255,255,255,.7)}.location-hero-artifact__footer,.location-hero-artifact__image span,.location-hero-artifact__topline{font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.location-hero-artifact__footer,.location-hero-artifact__topline{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px}.location-hero-artifact__topline{border-bottom:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.66)}.location-hero-artifact__topline span:last-child{color:var(--location-gold)}.location-hero-artifact__query{padding:23px 20px 25px;border-bottom:2px solid #fff;background:var(--location-paper);color:var(--location-ink)}.location-hero-artifact__query span{display:block;margin-bottom:8px;color:var(--location-copper-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.location-hero-artifact__query strong{display:block;overflow-wrap:anywhere;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(20px,2vw,30px);line-height:1.05}.location-hero-artifact__route{margin:0;padding:0;list-style:none}.location-hero-artifact__route li{display:grid;grid-template-columns:52px minmax(0,1fr);border-bottom:1px solid rgba(255,255,255,.2)}.location-hero-artifact__route li>span{display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.2);color:var(--location-gold);font-family:var(--font-sans),system-ui,sans-serif;font-size:9px;font-weight:800}.location-hero-artifact__route div{min-width:0;padding:14px 16px 15px}.location-hero-artifact__route small{display:block;margin-bottom:4px;color:rgba(255,255,255,.48);font-family:var(--font-sans),system-ui,sans-serif;font-size:7px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.location-hero-artifact__route strong{display:block;color:rgba(255,255,255,.88);font-size:11px;font-weight:600;line-height:1.45}.location-hero-artifact__footer{justify-content:flex-start;flex-wrap:wrap;color:rgba(255,255,255,.5)}.location-hero-artifact__footer span:not(:last-child):after{margin-left:14px;color:var(--location-copper-visual);content:"/"}.location-market-artifact,.location-method-artifact{background:var(--location-paper);color:var(--location-ink)}.location-market-artifact,.location-market-photo,.location-method-artifact{margin:0;border:2px solid var(--location-ink);box-shadow:14px 14px 0 rgba(212,168,83,.54)}.location-market-photo{background:var(--location-ink)}.location-market-photo img,.location-market-photo picture{display:block;width:100%}.location-market-photo img{aspect-ratio:8/5;height:auto;object-fit:cover}.location-market-photo figcaption{display:grid;gap:7px;padding:15px 17px 17px;color:rgba(255,255,255,.62);font-size:9px;line-height:1.55}.location-market-photo figcaption strong{color:#fff;font-size:12px;line-height:1.35}.location-market-photo figcaption a{color:var(--location-gold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.location-market-artifact__header,.location-method-artifact__label{display:flex;justify-content:space-between;gap:16px;border-bottom:2px solid var(--location-ink);background:var(--location-ink);padding:13px 16px;color:#fff;font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.location-market-artifact__header span:last-child{color:var(--location-gold)}.location-market-artifact__core{position:relative;display:flex;min-height:230px;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:clamp(24px,5vw,42px);border-bottom:2px solid var(--location-ink);background:radial-gradient(circle at 78% 28%,rgba(212,168,83,.78) 0 9%,transparent 9.4%),radial-gradient(circle at 78% 28%,transparent 0 19%,rgba(163,95,34,.26) 19.3% 19.8%,transparent 20.1%),linear-gradient(135deg,var(--location-tint),#fff 72%)}.location-market-artifact__core:after,.location-market-artifact__core:before{position:absolute;content:""}.location-market-artifact__core:before{right:-8%;bottom:18%;width:54%;height:36%;border:2px solid var(--location-copper-visual);transform:skewX(-22deg)}.location-market-artifact__core:after{right:17%;bottom:0;width:2px;height:100%;background:rgba(26,26,26,.15)}.location-market-artifact__core small,.location-market-artifact__core span{position:relative;z-index:1;font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.location-market-artifact__core span{color:var(--location-copper-text)}.location-market-artifact__core strong{position:relative;z-index:1;margin-block:7px 9px;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(38px,6vw,66px);line-height:.94;letter-spacing:-.04em}.location-market-artifact__core small{color:rgba(26,26,26,.54)}.location-market-artifact ol{display:grid;margin:0;padding:0;list-style:none}.location-market-artifact li{display:grid;grid-template-columns:54px minmax(0,1fr);border-bottom:1px solid var(--location-ink)}.location-market-artifact li>span{display:grid;place-items:center;border-right:1px solid var(--location-ink);color:var(--location-copper-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:9px;font-weight:800}.location-market-artifact li strong{padding:15px 18px;font-size:13px}.location-market-artifact figcaption,.location-method-artifact figcaption{padding:14px 16px;color:rgba(26,26,26,.58);font-size:10px;line-height:1.55}.location-method-artifact{box-shadow:-12px 12px 0 var(--location-tint)}.location-method-artifact__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--location-ink)}.location-method-artifact__grid>div{min-height:180px;background:#fff;padding:22px}.location-method-artifact__grid span{display:block;color:var(--location-copper-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:9px;font-weight:800;letter-spacing:.14em}.location-method-artifact__grid strong{display:block;margin-top:28px;font-family:var(--font-heading),system-ui,sans-serif;font-size:24px;line-height:1.05}.location-method-artifact__grid p{margin-top:10px;color:rgba(26,26,26,.62);font-size:11px;line-height:1.6}.location-image-story{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(240px,.88fr);margin:0;border:2px solid var(--location-ink);background:var(--location-ink);box-shadow:14px 14px 0 var(--location-tint)}.location-image-story__image{position:relative;min-height:320px;overflow:hidden;background:#171717}.location-image-story__image:after{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.14),transparent 50%,rgba(212,168,83,.18));content:"";pointer-events:none}.location-image-story__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.location-image-story:hover .location-image-story__image img{transform:scale(1.035)}.location-image-story__image span{position:absolute;z-index:1;right:16px;bottom:14px;color:rgba(255,255,255,.74);font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.location-image-story figcaption{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4vw,54px);color:#fff}.location-image-story figcaption p,.location-signal-app__intro p,.location-signal-app__panel>div>p{margin:0 0 14px;color:var(--location-gold);font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.location-image-story figcaption h3{margin:0 0 14px;color:#fff;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(25px,3vw,40px);line-height:.98;letter-spacing:-.035em}.location-image-story figcaption>span{max-width:30ch;color:rgba(255,255,255,.68);font-size:12px;line-height:1.7}.location-signal-app{overflow:hidden;border:2px solid var(--location-ink);background:#f7f4ee;color:var(--location-ink);box-shadow:14px 14px 0 rgba(212,168,83,.46)}.location-signal-app__chrome{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:2px solid var(--location-ink);background:var(--location-ink);color:rgba(255,255,255,.62);font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.location-signal-app__chrome>div{display:inline-flex;align-items:center;gap:8px;color:#fff}.location-signal-app__status{width:7px;height:7px;border-radius:999px;background:#93b77b;box-shadow:0 0 0 3px rgba(147,183,123,.16)}.location-signal-app__body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;padding:clamp(24px,4vw,46px)}.location-signal-app__intro h2{max-width:9ch;margin:0 0 16px;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(30px,4vw,48px);line-height:.94;letter-spacing:-.04em}.location-signal-app__intro>span{display:block;max-width:34ch;color:rgba(26,26,26,.64);font-size:12px;line-height:1.7}.location-signal-app__tabs{display:flex;grid-column:1/-1;border-top:1px solid rgba(26,26,26,.25);border-bottom:1px solid rgba(26,26,26,.25)}.location-signal-app__tabs button{display:inline-flex;flex:1;align-items:center;gap:9px;padding:13px 10px;border:0;background:transparent;color:rgba(26,26,26,.5);cursor:pointer;font-family:var(--font-sans),system-ui,sans-serif;font-size:9px;font-weight:800;letter-spacing:.08em;text-align:left;text-transform:uppercase}.location-signal-app__tabs button+button{border-left:1px solid rgba(26,26,26,.25)}.location-signal-app__tabs button span{color:var(--location-copper-text)}.location-signal-app__tabs button.is-active{background:var(--location-ink);color:#fff}.location-signal-app__panel{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(200px,.85fr);gap:24px;padding-top:4px}.location-signal-app__panel h3{max-width:14ch;margin:0 0 12px;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(25px,3vw,38px);line-height:1;letter-spacing:-.03em}.location-signal-app__panel>div>span{display:block;max-width:42ch;color:rgba(26,26,26,.62);font-size:12px;line-height:1.7}.location-signal-app__panel ol{display:grid;align-content:start;gap:8px;margin:0;padding:0;list-style:none}.location-signal-app__panel li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;min-height:52px;border:1px solid rgba(26,26,26,.22);background:#fff}.location-signal-app__panel li span{display:grid;height:100%;place-items:center;border-right:1px solid rgba(26,26,26,.22);color:var(--location-copper-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800}.location-signal-app__panel li strong{padding-inline:12px;font-size:11px}@media (max-width:900px){.location-image-story,.location-signal-app__body,.location-signal-app__panel{grid-template-columns:1fr}.location-image-story__image{min-height:250px}.location-signal-app__panel,.location-signal-app__tabs{grid-column:auto}}@media (max-width:560px){.location-hero-artifact__image{aspect-ratio:16/8}.location-signal-app__chrome{align-items:flex-start;flex-direction:column;gap:7px}.location-signal-app__tabs{display:grid;grid-template-columns:1fr}.location-signal-app__tabs button+button{border-top:1px solid rgba(26,26,26,.25);border-left:0}}.location-page .location-article{overflow:visible;border:0!important;background:#fff!important}.location-page .location-article:before{display:none}.location-article__masthead{display:grid;max-width:80rem;grid-template-columns:minmax(0,1fr) minmax(280px,410px);align-items:end;gap:48px;margin-inline:auto;padding:96px 32px 58px;border-bottom:2px solid var(--location-ink)}.location-article__masthead>div>p{margin-bottom:18px;color:var(--location-copper-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.location-article__masthead h2{max-width:15ch;color:var(--location-ink);font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(38px,4.4vw,62px);font-weight:700;line-height:.98;letter-spacing:-.035em}.location-article__masthead h2 span{color:var(--location-copper-text)}.location-article__masthead>p{max-width:48ch;color:#625b54;font-size:14px;line-height:1.78}.location-page .location-article>.location-article__chapters{max-width:none!important}.location-article__chapter{border-bottom:1px solid var(--location-line);scroll-margin-top:116px}.location-article__chapter--faq,.location-article__chapter--lead,.location-article__chapter--white{background:#fff}.location-article__chapter--ledger,.location-article__chapter--paper{background:var(--location-paper-warm)}.location-article__chapter--tint{background:var(--location-tint)}.location-article__chapter--ink{background:var(--location-ink);color:#fff}.location-article__chapter-inner{display:grid;max-width:80rem;grid-template-columns:150px minmax(0,1fr);gap:56px;margin-inline:auto;padding:92px 32px 104px}.location-article__rail{position:sticky;top:112px;align-self:start;border-top:2px solid;padding-top:14px;color:var(--location-copper-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.location-article__rail span{display:block}.location-article__rail span:first-child{margin-bottom:32px;font-family:var(--font-heading),system-ui,sans-serif;font-size:48px;line-height:1;letter-spacing:-.04em}.location-article__chapter--ink .location-article__rail{color:var(--location-gold)}.location-article__content>h2{max-width:21ch;margin:0;color:var(--location-ink);font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1.02;letter-spacing:-.035em}.location-article__content>h2 a{color:inherit;text-decoration-color:var(--location-copper-visual);text-decoration-thickness:2px;text-underline-offset:5px}.location-article__chapter--ink .location-article__content>h2{color:#fff}.location-page .location-article__content>.seo-content{margin-top:36px;color:#514b45;counter-reset:none}.location-page .location-article__content>.seo-content .faq,.location-page .location-article__content>.seo-content h3,.location-page .location-article__content>.seo-content ol,.location-page .location-article__content>.seo-content p,.location-page .location-article__content>.seo-content table,.location-page .location-article__content>.seo-content ul{max-width:74ch;margin-right:0!important;margin-left:0!important}.location-page .location-article__content>.seo-content p{margin-top:18px;color:#514b45;font-size:16px!important;line-height:1.84!important}.location-page .location-article__content>.seo-content h3{margin:44px 0 16px!important;color:var(--location-ink)!important;font-size:clamp(22px,2.4vw,31px)!important}.location-page .location-article__content>.seo-content ol,.location-page .location-article__content>.seo-content ul{margin-top:28px!important;margin-bottom:34px!important}.location-page .location-article__content>.seo-content table{width:100%;max-width:100%;margin-top:34px!important;margin-bottom:42px!important}.location-article__chapter--ink .location-article__content>.seo-content,.location-article__chapter--ink .location-article__content>.seo-content li,.location-article__chapter--ink .location-article__content>.seo-content p{color:rgba(255,255,255,.7)!important}.location-article__chapter--ink .location-article__content>.seo-content a,.location-article__chapter--ink .location-article__content>.seo-content h3,.location-article__chapter--ink .location-article__content>.seo-content strong{color:#fff!important}.location-article__chapter--ink .location-article__content>.seo-content li,.location-article__chapter--ink .location-article__content>.seo-content ol,.location-article__chapter--ink .location-article__content>.seo-content ul{border-color:rgba(255,255,255,.17)}.location-article__chapter--table .location-article__content{display:block}.location-article__chapter--table .location-article__content>.seo-content{margin-top:36px}.location-article__chapter--faq .location-article__chapter-inner{padding-bottom:112px}.location-article__chapter--faq .location-article__content>h2{max-width:16ch}.location-page .location-article__chapter--faq .seo-content>h3{max-width:74ch;margin:22px 0 0!important;border:2px solid var(--location-ink);border-bottom:0;background:var(--location-ink);padding:22px 24px 8px;color:#fff!important;font-size:20px!important}.location-article__chapter--faq .seo-content>h3+p{max-width:74ch;margin-top:0!important;border:2px solid var(--location-ink);border-top:0;background:#fff;padding:10px 24px 25px}.location-article__chapter--faq .seo-content>.faq{display:grid;gap:1px;max-width:100%;margin-top:30px;padding:1px;background:var(--location-ink)}@media (min-width:901px){.location-page .location-article__content>.seo-content table{display:table;table-layout:fixed}}.location-article__chapter--faq .seo-content .faq-item{background:#fff;padding:26px}.location-article__chapter--faq .seo-content .faq-item h3,.location-article__chapter--faq .seo-content .faq-item p{max-width:74ch;margin-left:0!important}.location-editorial-visual{display:grid;max-width:80rem;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);margin:88px auto;border:2px solid var(--location-ink);background:#fff;color:var(--location-ink);box-shadow:14px 14px 0 var(--location-tint)}.location-editorial-visual:nth-child(2n){box-shadow:-14px 14px 0 rgba(212,168,83,.5)}.location-editorial-visual__copy{border-right:2px solid var(--location-ink);padding:clamp(28px,4vw,48px)}.location-editorial-visual__copy>small,.location-editorial-visual__copy>span{display:block;color:var(--location-copper-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.location-editorial-visual__copy h3{max-width:15ch;margin-top:32px;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(28px,3.2vw,44px);line-height:1.03;letter-spacing:-.03em}.location-editorial-visual__copy p{max-width:45ch;margin-top:20px;color:#625b54;font-size:13px;line-height:1.72}.location-editorial-visual__copy>small{margin-top:30px;color:rgba(26,26,26,.46);line-height:1.55}.location-editorial-visual__canvas{min-width:0;padding:clamp(28px,5vw,58px);background:linear-gradient(rgba(26,26,26,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(26,26,26,.045) 1px,transparent 1px),var(--location-paper);background-size:42px 42px}.location-editorial-visual figcaption{grid-column:1/-1;border-top:2px solid var(--location-ink);padding:13px 18px;color:rgba(26,26,26,.56);font-size:10px;line-height:1.55}.location-editorial-visual__flow,.location-editorial-visual__orbit ol,.location-editorial-visual__stack,.location-editorial-visual__timeline{margin:0;padding:0;list-style:none}.location-editorial-visual__flow{display:grid;min-height:330px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.location-editorial-visual__flow li{position:relative;display:flex;min-height:150px;flex-direction:column;justify-content:space-between;border:2px solid var(--location-ink);background:#fff;padding:16px}.location-editorial-visual__flow li:not(:first-child){border-left:0}.location-editorial-visual__flow li:nth-child(2n){background:var(--location-tint)}.location-editorial-visual__flow li>span,.location-editorial-visual__orbit li>span,.location-editorial-visual__stack li>span,.location-editorial-visual__timeline li>span{color:var(--location-copper-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:9px;font-weight:800;letter-spacing:.12em}.location-editorial-visual__flow li>strong{font-size:12px;line-height:1.45}.location-visual__arrow{position:absolute;right:-10px;bottom:8px;z-index:2;display:grid;width:20px;height:20px;place-items:center;background:var(--location-copper-visual);color:#fff;font-size:12px}.location-editorial-visual__stack{display:flex;min-height:330px;flex-direction:column-reverse;justify-content:center;align-items:center}.location-editorial-visual__stack li{display:flex;width:calc(100% - var(--stack-inset, 0px));min-height:56px;align-items:center;gap:20px;border:2px solid var(--location-ink);border-bottom:0;background:#fff;padding:14px 18px}.location-editorial-visual__stack li:nth-child(2){--stack-inset:34px;background:var(--location-tint)}.location-editorial-visual__stack li:nth-child(3){--stack-inset:68px;background:#ead5bd}.location-editorial-visual__stack li:nth-child(4){--stack-inset:102px;border-bottom:2px solid var(--location-ink);background:var(--location-gold)}.location-editorial-visual__stack li strong{font-size:13px}.location-editorial-visual__timeline{position:relative;display:grid;min-height:330px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:16px}.location-editorial-visual__timeline:before{position:absolute;right:0;left:0;height:2px;background:var(--location-ink);content:""}.location-editorial-visual__timeline li{position:relative;z-index:1;min-height:116px;border:2px solid var(--location-ink);background:#fff;padding:16px}.location-editorial-visual__timeline li:before{display:block;width:12px;height:12px;margin-bottom:24px;background:var(--location-copper-visual);content:""}.location-editorial-visual__timeline li strong{display:block;margin-top:7px;font-size:12px;line-height:1.42}.location-editorial-visual__orbit{display:grid;min-height:330px;grid-template-columns:.86fr 1.14fr;align-items:stretch;gap:18px}.location-editorial-visual__orbit-core{display:flex;flex-direction:column;justify-content:flex-end;border:2px solid var(--location-ink);background:var(--location-copper-visual);padding:24px;color:#fff}.location-editorial-visual__orbit-core span{font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.location-editorial-visual__orbit-core strong{margin-top:12px;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(25px,3vw,38px);line-height:.98}.location-editorial-visual__orbit ol{display:grid;gap:1px;background:var(--location-ink)}.location-editorial-visual__orbit li{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;background:#fff}.location-editorial-visual__orbit li span{display:grid;height:100%;place-items:center;border-right:1px solid var(--location-ink)}.location-editorial-visual__orbit li strong{padding:16px;font-size:12px;line-height:1.45}@media (max-width:1023px){.location-page .location-hero>div.location-hero__media{position:relative!important;inset:auto!important;display:block!important;width:100%!important;min-width:0;border-top:1px solid rgba(255,255,255,.16);border-left:0;padding:28px 24px 40px}.location-hero-artifact{width:100%;max-width:720px;margin-inline:auto}.location-page .location-hero{display:flex;flex-direction:column-reverse}.location-article__masthead{grid-template-columns:1fr;gap:24px;padding:78px 24px 44px}.location-article__chapter-inner{grid-template-columns:92px minmax(0,1fr);gap:34px;padding:74px 24px 86px}.location-article__chapter--lead .location-article__content,.location-article__chapter--ledger .location-article__content{display:block}.location-article__chapter--lead .location-article__content>.seo-content,.location-article__chapter--ledger .location-article__content>.seo-content{margin-top:34px}.location-editorial-visual{grid-template-columns:1fr;margin:64px 24px}.location-editorial-visual__copy{border-right:0;border-bottom:2px solid var(--location-ink)}.location-editorial-visual__copy h3{max-width:23ch}.location-editorial-visual figcaption{grid-column:auto}}@media (max-width:767px){.location-page .location-hero>div.location-hero__media{opacity:1}.location-hero-artifact{box-shadow:8px 8px 0 rgba(212,168,83,.58)}.location-hero-artifact__footer{display:none}.location-market-artifact,.location-market-photo,.location-method-artifact{box-shadow:8px 8px 0 rgba(212,168,83,.54)}.location-market-photo img{aspect-ratio:3/4}.location-method-artifact__grid{grid-template-columns:1fr}.location-method-artifact__grid>div{min-height:0}.location-method-artifact__grid strong{margin-top:18px}.location-article__masthead{padding-inline:20px}.location-article__chapter-inner{display:block;padding:64px 20px 72px}.location-article__rail{position:static;display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px;padding-top:10px}.location-article__rail span:first-child{margin-bottom:0;font-size:36px}.location-article__content>h2{font-size:clamp(31px,10vw,40px)}.location-page .location-article__content>.seo-content p{font-size:15px!important;line-height:1.78!important}.location-page .location-article__content>.seo-content table{width:100%}.location-article__chapter--faq .seo-content>h3,.location-article__chapter--faq .seo-content>h3+p{padding-right:18px;padding-left:18px}.location-editorial-visual{margin:48px 14px 56px;box-shadow:7px 7px 0 var(--location-tint)}.location-editorial-visual__canvas,.location-editorial-visual__copy{padding:24px 20px}.location-editorial-visual__flow,.location-editorial-visual__timeline{min-height:0;grid-template-columns:1fr;gap:0}.location-editorial-visual__flow li{min-height:96px}.location-editorial-visual__flow li:not(:first-child){border-top:0;border-left:2px solid var(--location-ink)}.location-visual__arrow{right:8px;bottom:-10px;transform:rotate(90deg)}.location-editorial-visual__timeline:before{top:0;bottom:0;left:21px;width:2px;height:auto}.location-editorial-visual__timeline li{min-height:0;padding-left:54px}.location-editorial-visual__timeline li:before{position:absolute;top:20px;left:15px}.location-editorial-visual__orbit{min-height:0;grid-template-columns:1fr}.location-editorial-visual__orbit-core{min-height:180px}.location-editorial-visual__stack li:nth-child(n){width:100%}}.location-signal-app__overview{display:grid;min-height:230px;grid-template-columns:minmax(150px,.58fr) minmax(0,1fr);border:1px solid rgba(26,26,26,.32);background:#fff}.location-signal-app__overview>div{display:flex;flex-direction:column;justify-content:flex-end;padding:24px 20px;background:var(--location-ink);color:#fff}.location-signal-app__overview>div small,.location-signal-app__overview>div span{font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.location-signal-app__overview>div span{margin-bottom:auto;color:var(--location-gold)}.location-signal-app__overview>div strong{overflow-wrap:anywhere;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(25px,2.4vw,35px);line-height:.9;letter-spacing:-.04em}.location-signal-app__overview>div small{margin-top:9px;color:rgba(255,255,255,.52)}.location-signal-app__overview ol{display:grid;align-content:stretch;margin:0;padding:0;list-style:none}.location-signal-app__overview li{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;border-bottom:1px solid rgba(26,26,26,.18)}.location-signal-app__overview li span{display:grid;height:100%;place-items:center;border-right:1px solid rgba(26,26,26,.18);color:var(--location-copper-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800}.location-signal-app__overview li strong{padding:14px 16px;font-size:11px;line-height:1.45}.location-signal-app__overview>p{grid-column:1/-1;margin:0;padding:15px 18px;border-top:1px solid rgba(26,26,26,.32);background:var(--location-tint);color:#564c43;font-size:11px;font-weight:700;line-height:1.55}.location-article__masthead-copy{min-width:0}.location-article__index{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border-top:2px solid var(--location-ink);border-left:2px solid var(--location-ink)}.location-article__index a{display:grid;min-width:0;min-height:76px;grid-template-columns:42px minmax(0,1fr);align-items:stretch;border-right:2px solid var(--location-ink);border-bottom:2px solid var(--location-ink);background:#fff;color:var(--location-ink);text-decoration:none;transition:background-color .18s ease,color .18s ease}.location-article__index a>span{display:grid;place-items:center;border-right:1px solid rgba(26,26,26,.24);color:var(--location-copper-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:9px;font-weight:800}.location-article__index a>strong{align-self:center;overflow:hidden;padding:13px 15px;font-size:11px;line-height:1.35;text-overflow:ellipsis}.location-article__index a:focus-visible,.location-article__index a:hover{background:var(--location-ink);color:#fff}.location-article__index a:focus-visible>span,.location-article__index a:hover>span{border-color:rgba(255,255,255,.24);color:var(--location-gold)}.location-article__index a:focus-visible{position:relative;z-index:1;outline:3px solid var(--location-copper-visual);outline-offset:-3px}@media (min-width:901px){.location-article__index a:last-child:nth-child(3n+1){grid-column:span 3}.location-article__index a:last-child:nth-child(3n+2){grid-column:span 2}}.location-article__chapter-inner{display:block;padding:76px 32px 88px}.location-article__chapter-head{display:grid;grid-template-columns:132px minmax(0,1fr) 218px;border:2px solid var(--location-ink);background:#fff;color:var(--location-ink);box-shadow:12px 12px 0 rgba(212,168,83,.42)}.location-article__chapter-number{display:flex;min-height:190px;flex-direction:column;justify-content:space-between;padding:22px 20px;background:var(--location-ink);color:#fff}.location-article__chapter-meta span,.location-article__chapter-number span,.location-article__chapter-title>p{font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.location-article__chapter-number span{color:var(--location-gold)}.location-article__chapter-number strong{font-family:var(--font-heading),system-ui,sans-serif;font-size:58px;line-height:.72;letter-spacing:-.06em}.location-article__chapter-title{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:28px 32px 30px}.location-article__chapter-title>p{margin:0 0 20px;color:var(--location-copper-text)}.location-article__chapter-title>h2{max-width:19ch;margin:0;color:var(--location-ink);font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(34px,4.2vw,56px);font-weight:700;line-height:.98;letter-spacing:-.04em}.location-article__chapter-title>h2 a{color:inherit;text-decoration-color:var(--location-copper-visual);text-decoration-thickness:2px;text-underline-offset:5px}.location-article__chapter-meta{display:flex;min-width:0;flex-direction:column;border-left:2px solid var(--location-ink)}.location-article__chapter-meta span{display:flex;flex:1;align-items:center;min-height:45px;padding:12px 16px;border-bottom:1px solid rgba(26,26,26,.22);color:#716960;line-height:1.45}.location-article__chapter-meta span:first-child{background:var(--location-tint);color:var(--location-copper-text)}.location-article__chapter-meta span:last-child{border-bottom:0}.location-page .location-article__content>.location-article__blocks{display:grid;max-width:none;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:32px}.location-article__block{min-width:0}.location-page .location-article__blocks .location-article__block h3,.location-page .location-article__blocks .location-article__block ol,.location-page .location-article__blocks .location-article__block p,.location-page .location-article__blocks .location-article__block table,.location-page .location-article__blocks .location-article__block ul{max-width:none;margin:0!important}.location-page .location-article__blocks .location-article__block p{color:inherit;font-size:15px!important;line-height:1.78!important}.location-article__block--paragraph{grid-column:1/-1;border:1px solid #d6d0c8;background:rgba(255,255,255,.72);padding:26px 28px}.location-article__block--paragraph.is-lead{grid-column:1/span 7;border:0;background:var(--location-ink);padding:clamp(28px,4vw,42px);color:rgba(255,255,255,.78)}.location-page .location-article__blocks .location-article__block--paragraph.is-lead p{font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(20px,2.25vw,28px)!important;line-height:1.36!important;letter-spacing:-.018em}.location-page .location-article__blocks .location-article__block--paragraph.is-lead a,.location-page .location-article__blocks .location-article__block--paragraph.is-lead strong{color:#fff!important}.location-article__block--paragraph.is-context{position:relative;display:flex;grid-column:8/-1;flex-direction:column;justify-content:flex-end;border:0;background:var(--location-tint);padding:clamp(26px,3vw,36px);color:#4e463f}.location-article__block--paragraph.is-context:before{margin-bottom:auto;padding-bottom:40px;color:var(--location-copper-text);content:"Kontext / Einordnung";font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.location-article__block--paragraph.is-context:after{position:absolute;top:50%;right:24px;color:rgba(194,114,42,.14);content:attr(data-chapter);font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(72px,8vw,116px);font-weight:700;line-height:.72;letter-spacing:-.08em;transform:translateY(-50%);pointer-events:none}.location-page .location-article__blocks .location-article__block--paragraph.is-context p{position:relative;z-index:1;font-size:16px!important;line-height:1.72!important}.location-article__block--paragraph.is-pair-left,.location-article__block--paragraph.is-pair-right{grid-column:span 6;border-top:4px solid var(--location-copper-visual)}.location-article__block--paragraph.is-bridge{grid-column:1/-1;border:2px solid var(--location-ink);border-left:12px solid var(--location-copper-visual);background:#fff;padding:21px 26px}.location-page .location-article__blocks .location-article__block--paragraph.is-bridge p{color:var(--location-ink);font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(20px,2vw,26px)!important;font-weight:700;line-height:1.35!important}.location-article__block--paragraph.is-closing{grid-column:1/-1;border:0;background:var(--location-copper-visual);padding:27px 32px;color:#fff}.location-page .location-article__blocks .location-article__block--paragraph.is-closing a,.location-page .location-article__blocks .location-article__block--paragraph.is-closing strong{color:#fff!important}.location-article__block--heading,.location-article__block--list,.location-article__block--other,.location-article__block--table{grid-column:1/-1}.location-article__block--heading{border-top:2px solid var(--location-ink);border-bottom:1px solid #d6d0c8;background:rgba(255,255,255,.72);padding:24px 26px}.location-page .location-article__blocks .location-article__block--heading h3{color:var(--location-ink)!important;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(24px,2.8vw,34px)!important;line-height:1.15!important}.location-page .location-article__blocks .location-article__block--list ol,.location-page .location-article__blocks .location-article__block--list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;border:0;background:var(--location-ink);list-style:none}.location-page .location-article__blocks .location-article__block--list li{position:relative;min-height:150px;margin:0!important;border:0;background:#fff;padding:26px 26px 26px 68px;color:#514b45;line-height:1.68}.location-page .location-article__blocks .location-article__block--list li:last-child:nth-child(odd){grid-column:1/-1}.location-page .location-article__blocks .location-article__block--list li:before{position:absolute;top:27px;left:24px;display:grid;width:27px;height:27px;place-items:center;background:var(--location-copper-visual);color:#fff;content:counter(list-item,decimal-leading-zero);font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800}.location-page .location-article__blocks .location-article__block--table{overflow:hidden;border:2px solid var(--location-ink);background:#fff}.location-article__table-scroll{overflow-x:auto;scrollbar-color:var(--location-copper-visual) var(--location-paper);scrollbar-width:thin}.location-article__table-hint{display:none}.location-page .location-article__blocks .location-article__block--table table{display:table;width:100%;min-width:760px;border:0;border-collapse:collapse}.location-page .location-article__blocks .location-article__block--table td,.location-page .location-article__blocks .location-article__block--table th{min-width:0;padding:17px 18px}.location-page .location-article__blocks .location-article__block--table tbody tr:nth-child(2n) td{background:var(--location-paper-warm)}.location-article__chapter--ink .location-article__chapter-head{box-shadow:12px 12px 0 rgba(255,255,255,.12)}.location-article__chapter--ink .location-article__chapter-number{background:var(--location-copper-visual)}.location-article__chapter--ink .location-article__chapter-number span{color:rgba(255,255,255,.76)}.location-article__chapter--ink .location-article__block--paragraph:not(.is-lead):not(.is-context):not(.is-closing){border-color:rgba(255,255,255,.2);background:var(--location-ink-raised);color:rgba(255,255,255,.72)}.location-article__chapter--ink .location-article__block--paragraph.is-lead{background:var(--location-gold);color:var(--location-ink)}.location-page .location-article__chapter--ink .location-article__block--paragraph.is-lead a,.location-page .location-article__chapter--ink .location-article__block--paragraph.is-lead p,.location-page .location-article__chapter--ink .location-article__block--paragraph.is-lead strong{color:var(--location-ink)!important}.location-article__chapter--ink .location-article__block--paragraph.is-context{background:#fff;color:var(--location-ink)}.location-page .location-article__chapter--ink .location-article__block--paragraph.is-context a,.location-page .location-article__chapter--ink .location-article__block--paragraph.is-context p,.location-page .location-article__chapter--ink .location-article__block--paragraph.is-context strong{color:var(--location-ink)!important}.location-article__chapter--ink .location-article__block--paragraph.is-bridge{border-color:var(--location-gold);border-left-color:var(--location-gold);background:var(--location-ink-raised)}.location-article__chapter--ink .location-article__block--heading{border-color:rgba(255,255,255,.24);background:var(--location-ink-raised)}.location-page .location-article__chapter--ink .location-article__block--heading h3,.location-page .location-article__chapter--ink .location-article__block--paragraph.is-bridge p{color:#fff!important}.location-article__chapter--ink .location-article__block--paragraph.is-closing{background:var(--location-gold);color:var(--location-ink)}.location-page .location-article__chapter--ink .location-article__block--paragraph.is-closing a,.location-page .location-article__chapter--ink .location-article__block--paragraph.is-closing strong{color:var(--location-ink)!important}.location-page .location-article__chapter--ink .location-article__block--list li{background:var(--location-ink-raised);color:rgba(255,255,255,.74)!important}.location-page .location-article__chapter--ink .location-article__block--list li a,.location-page .location-article__chapter--ink .location-article__block--list li strong{color:#fff!important}.location-article__interlude{background:var(--location-paper-warm)}.location-article__interlude,.location-article__photo-interlude{border-bottom:1px solid var(--location-line);padding:64px 32px 72px}.location-article__photo-interlude{background:#fff}.location-article-photo{display:grid;overflow:hidden;max-width:80rem;grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);margin:0 auto;border:2px solid var(--location-ink);background:var(--location-ink);box-shadow:14px 14px 0 rgba(212,168,83,.42);color:#fff}.location-article-photo__image{position:relative;min-width:0;min-height:470px;overflow:hidden}.location-article-photo__image img,.location-article-photo__image picture{display:block;width:100%;height:100%}.location-article-photo__image img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.location-article-photo:hover .location-article-photo__image img{transform:scale(1.025)}.location-article-photo__image>span{position:absolute;bottom:14px;left:16px;padding:7px 9px;background:rgba(26,26,26,.86);color:rgba(255,255,255,.76);font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.location-article-photo figcaption{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;border-left:2px solid var(--location-ink);padding:clamp(28px,4vw,46px)}.location-article-photo figcaption>small,.location-article-photo figcaption>span{font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.location-article-photo figcaption>span{margin-bottom:auto;padding-bottom:42px;color:var(--location-gold)}.location-article-photo figcaption>strong{overflow-wrap:break-word;hyphens:auto;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(27px,2.8vw,40px);line-height:1;letter-spacing:-.035em}.location-article-photo figcaption>p{margin:20px 0 34px;color:rgba(255,255,255,.66);font-size:12px;line-height:1.7}.location-article-photo figcaption>small{color:rgba(255,255,255,.4);line-height:1.5}.location-article__interlude .location-editorial-visual{margin:0 auto}.location-page .location-article__chapter--faq .location-article__legacy-content{max-width:none;margin-top:32px}.location-page .location-article__chapter--faq .location-article__legacy-content>h3,.location-page .location-article__chapter--faq .location-article__legacy-content>h3+p{width:100%;max-width:none}.location-page .location-article__chapter--faq .location-article__legacy-content>.faq{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.location-page .location-article__chapter--faq .location-article__legacy-content>.faq>.faq-item{min-width:0;border:0;border-radius:0}.location-page .location-article__chapter--faq .location-article__legacy-content>.faq>.faq-item:last-child:nth-child(odd){grid-column:1/-1}.location-article__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:var(--location-ink)}.location-article__faq-card{min-width:0;background:#fff;padding:28px}.location-article__faq-card:last-child:nth-child(odd){grid-column:1/-1}.location-page .location-article__legacy-content .location-article__faq-card h3,.location-page .location-article__legacy-content .location-article__faq-card p{max-width:none;margin:0!important;border:0;background:transparent;padding:0}.location-page .location-article__legacy-content .location-article__faq-card h3{color:var(--location-ink)!important;font-family:var(--font-heading),system-ui,sans-serif;font-size:clamp(21px,2.1vw,28px)!important;line-height:1.16!important}.location-page .location-article__legacy-content .location-article__faq-card p{margin-top:18px!important;color:#514b45;font-size:14px!important;line-height:1.72!important}.location-article__faq-tail{margin-top:16px;border-left:10px solid var(--location-copper-visual);background:var(--location-tint);padding:18px 22px}.location-page .location-article__legacy-content .location-article__faq-tail p{max-width:none;margin:0!important}@media (max-width:900px){.location-signal-app__overview{min-height:0}.location-article__index{grid-template-columns:repeat(2,minmax(0,1fr))}.location-article__chapter-head{grid-template-columns:112px minmax(0,1fr)}.location-article__chapter-meta{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--location-ink);border-left:0}.location-article__chapter-meta span{border-right:1px solid rgba(26,26,26,.22);border-bottom:0}.location-article__chapter-meta span:last-child{border-right:0}.location-article__chapter-number{min-height:174px}.location-article-photo{grid-template-columns:1fr}.location-article-photo__image{min-height:400px}.location-article-photo figcaption{min-height:320px;border-top:2px solid var(--location-ink);border-left:0}.location-article__table-hint{display:block;padding:11px 14px;border-bottom:1px solid var(--location-ink);background:var(--location-tint);color:var(--location-copper-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}}@media (max-width:767px){.location-signal-app__overview{grid-template-columns:1fr}.location-signal-app__overview>div{min-height:180px}.location-signal-app__overview>p{grid-column:auto}.location-article__masthead{padding:68px 20px 42px}.location-article__index{grid-template-columns:1fr;margin-top:4px}.location-article__index a{min-height:60px}.location-article__chapter-inner{padding:58px 20px 66px}.location-article__chapter-head{display:block;box-shadow:7px 7px 0 rgba(212,168,83,.42)}.location-article__chapter-number{min-height:0;flex-direction:row;align-items:flex-end;padding:18px}.location-article__chapter-number strong{font-size:47px}.location-article__chapter-title{padding:26px 18px 28px}.location-article__chapter-title>h2{font-size:clamp(30px,10vw,40px)}.location-article__chapter-meta{display:grid;grid-template-columns:1fr 1fr}.location-article__chapter-meta span{min-height:48px;padding:10px 12px;border-top:1px solid rgba(26,26,26,.22)}.location-page .location-article__content>.location-article__blocks{display:block;margin-top:26px}.location-article__block+.location-article__block{margin-top:12px}.location-article__block--paragraph,.location-article__block--paragraph.is-bridge,.location-article__block--paragraph.is-closing,.location-article__block--paragraph.is-context,.location-article__block--paragraph.is-lead{padding:24px 20px}.location-article__block--paragraph.is-context:after{right:18px;font-size:72px}.location-page .location-article__blocks .location-article__block--paragraph.is-lead p{font-size:20px!important;line-height:1.42!important}.location-page .location-article__blocks .location-article__block--list ol,.location-page .location-article__blocks .location-article__block--list ul{grid-template-columns:1fr}.location-page .location-article__blocks .location-article__block--list li,.location-page .location-article__blocks .location-article__block--list li:last-child:nth-child(odd){grid-column:auto;min-height:0;padding:22px 18px 22px 58px}.location-page .location-article__blocks .location-article__block--list li:before{top:23px;left:18px}.location-article__faq-grid,.location-page .location-article__chapter--faq .location-article__legacy-content>.faq{grid-template-columns:1fr}.location-article__faq-card:last-child:nth-child(odd),.location-page .location-article__chapter--faq .location-article__legacy-content>.faq>.faq-item:last-child:nth-child(odd){grid-column:auto}.location-article__interlude,.location-article__photo-interlude{padding:46px 14px 54px}.location-article-photo{box-shadow:7px 7px 0 rgba(212,168,83,.42)}.location-article-photo__image{min-height:0;aspect-ratio:16/9}.location-article-photo figcaption{min-height:0;padding:28px 22px}.location-article-photo figcaption>span{margin-bottom:34px;padding-bottom:0}.location-article__interlude .location-editorial-visual{margin:0 auto}}@media (max-width:390px){.location-page .location-hero h1{font-size:clamp(35px,12vw,42px)!important}.location-article__chapter-inner{padding-right:14px;padding-left:14px}.location-article__chapter-meta{grid-template-columns:1fr}.location-article__chapter-meta span{border-right:0}}@media (prefers-reduced-motion:reduce){html,html:focus-within{scroll-behavior:auto!important}.location-page *,.location-page :after,.location-page :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}