html:has(.adjanti-site){scroll-behavior:smooth;background:#efe3d2;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html:has(.adjanti-site){scroll-behavior:auto}}body:has(.adjanti-site){background:#efe3d2;margin:0}.adjanti-site{--sand:#efe3d2;--sand-2:#f5ede0;--sand-3:#fbf6ec;--rust:#b8502e;--rust-deep:#8f3b1f;--rust-light:#e08a66;--aubergine:#3a2233;--sage:#9db3a0;--sage-deep:#6e8b78;--ink:#241c18;--muted:#5a4e44;--soft:#8f7f6e;--rule:#decdb6;--rule-2:#cbb89c;--on-dark:#f3e7d8;--on-dark-2:#d9cbbe;--on-rust:#f7e9e2;--display:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--body:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(16px,5vw,64px);background:var(--sand);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}.adjanti-site h1,.adjanti-site h2,.adjanti-site h3,.adjanti-site h4{text-wrap:balance;margin:0}.adjanti-site p{margin:0}.adjanti-site a{color:inherit}.adjanti-site a:focus-visible,.adjanti-site button:focus-visible,.adjanti-site summary:focus-visible{outline:2px solid var(--rust);outline-offset:3px;border-radius:4px}.adjanti-site .wrap{max-width:1180px;padding-inline:var(--gutter);margin:0 auto}.adjanti-site .band{padding-block:clamp(64px,9vw,120px)}.adjanti-site .band.sand2{background:var(--sand-2)}.adjanti-site .band.dark{background:var(--aubergine);color:var(--on-dark)}.adjanti-site .eyebrow{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--rust);font-size:12.5px;font-weight:700}.adjanti-site .dark .eyebrow{color:var(--sage)}.adjanti-site .h2{font-family:var(--display);letter-spacing:-.03em;margin-top:14px;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.02}.adjanti-site .lead{color:var(--muted);max-width:60ch;margin-top:22px;font-size:clamp(17px,1.6vw,19.5px)}.adjanti-site .dark .lead{color:var(--on-dark-2)}.adjanti-site .btn{font-family:var(--body);background:var(--rust);color:var(--on-rust);border-radius:100px;align-items:center;gap:10px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.adjanti-site .btn:hover{background:var(--rust-deep)}.adjanti-site .nav{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);background:#efe3d2ed;position:sticky;top:0}.adjanti-site .nav .wrap{align-items:center;gap:20px;padding-block:12px;display:flex}.adjanti-site .logo{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.adjanti-site .nav ul{align-items:center;gap:4px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.adjanti-site .nav ul a{color:var(--muted);border-radius:100px;padding:8px 12px;font-size:14.5px;font-weight:600;text-decoration:none}.adjanti-site .nav ul a:hover{color:var(--ink);background:#3a223312}.adjanti-site .nav ul a.btn{color:var(--on-rust);background:var(--rust)}.adjanti-site .nav ul a.btn:hover{background:var(--rust-deep)}.adjanti-site .nav .btn{margin-left:8px;padding:10px 20px;font-size:14px}@media (width<=900px){.adjanti-site .nav ul li.link{display:none}}.adjanti-site .hero{background:var(--aubergine);color:var(--on-dark);position:relative;overflow:hidden}.adjanti-site .hero .wrap{z-index:1;padding-block:clamp(72px,11vw,150px) clamp(72px,10vw,130px);position:relative}.adjanti-site .hero-chart{opacity:.55;pointer-events:none;width:min(620px,56vw);position:absolute;top:50%;right:4%;transform:translateY(-50%)}@media (width<=760px){.adjanti-site .hero-chart{opacity:.22;width:140vw;right:-50%}}.adjanti-site .hero-chart .chart-contours,.adjanti-site .hero-chart .chart-start-contours{stroke:#9db3a0;stroke-opacity:.45;stroke-width:1px;animation:.6s ease-out both chart-reveal}.adjanti-site .hero-chart .chart-start-contours,.adjanti-site .hero-chart .chart-start{animation:.5s ease-out .5s both chart-reveal}.adjanti-site .hero-chart .chart-destination{stroke:#b8502e;stroke-opacity:.7;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:.5s ease-out 2.9s both chart-reveal}.adjanti-site .hero-chart .route{stroke:#b8502e;stroke-width:3px;stroke-linecap:round;fill:none;stroke-dasharray:100;stroke-dashoffset:100px;animation:2s ease-out .9s forwards chart-trace}.adjanti-site .hero-chart .arrival-pulse{fill:none;stroke:#9db3a0;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1s ease-out 3.3s both chart-pulse}@media (prefers-reduced-motion:reduce){.adjanti-site .hero-chart .route{stroke-dashoffset:0;animation:none}.adjanti-site .hero-chart .chart-contours,.adjanti-site .hero-chart .chart-start-contours,.adjanti-site .hero-chart .chart-start,.adjanti-site .hero-chart .chart-destination{opacity:1;animation:none}.adjanti-site .hero-chart .arrival-pulse{display:none}}.adjanti-site .motto{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:14px;font-size:clamp(18px,2.2vw,23px);font-weight:600;display:flex}.adjanti-site .motto i{background:var(--rust);width:38px;height:2px;display:block}.adjanti-site .hero .eyebrow{color:var(--on-dark-2);margin-top:26px}.adjanti-site .hero h1{font-family:var(--display);letter-spacing:-.04em;max-width:11ch;margin-top:16px;font-size:clamp(50px,9vw,118px);font-weight:700;line-height:.94}.adjanti-site .hero h1 span{color:var(--sage)}.adjanti-site .hero-copy{max-width:58ch;color:var(--on-dark-2);gap:16px;margin-top:34px;font-size:clamp(16.5px,1.6vw,19px);display:grid}.adjanti-site .hero-copy p:last-child{color:var(--on-dark);font-size:clamp(18px,1.8vw,21px);font-weight:600}.adjanti-site .lopeth-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,72px);display:grid}.adjanti-site .lopeth-head .lead{margin-top:0}@media (width<=860px){.adjanti-site .lopeth-head{grid-template-columns:1fr}}.adjanti-site .lopeth{border-top:1px solid var(--rule-2);grid-template-columns:repeat(6,minmax(0,1fr));margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.adjanti-site .lopeth li{border-left:1px solid var(--rule);flex-direction:column;min-width:0;padding:28px clamp(10px,1.4vw,22px) 4px;display:flex}.adjanti-site .lopeth li:first-child{border-left:0;padding-left:0}.adjanti-site .lopeth .L{font-family:var(--display);letter-spacing:-.04em;color:var(--rust);font-size:clamp(64px,8vw,104px);font-weight:700;line-height:.9}.adjanti-site .lopeth .nm{letter-spacing:.13em;text-transform:uppercase;color:var(--ink);min-height:2.8em;margin-top:16px;font-size:13px;font-weight:700}.adjanti-site .lopeth .lb{font-family:var(--display);color:var(--aubergine);border-top:1px solid var(--rule);margin-top:14px;padding-top:14px;font-size:15.5px;font-weight:600;line-height:1.3}.adjanti-site .lopeth p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.55}@media (width<=980px){.adjanti-site .lopeth{grid-template-columns:repeat(3,minmax(0,1fr))}.adjanti-site .lopeth li:nth-child(4){border-left:0;padding-left:0}.adjanti-site .lopeth li:nth-child(n+4){border-top:1px solid var(--rule)}}@media (width<=560px){.adjanti-site .lopeth{grid-template-columns:repeat(2,minmax(0,1fr))}.adjanti-site .lopeth li{border-top:1px solid var(--rule);border-left:1px solid var(--rule)!important;padding-left:clamp(10px,3vw,16px)!important}.adjanti-site .lopeth li:nth-child(odd){border-left:0!important;padding-left:0!important}.adjanti-site .lopeth li:nth-child(-n+2){border-top:0}}.adjanti-site .footnote{color:var(--soft);max-width:80ch;margin-top:40px;font-size:13.5px}.adjanti-site .course{--g:clamp(20px,3vw,40px);gap:var(--g);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,7vw,90px);display:grid;position:relative}.adjanti-site .course:before{content:"";left:11px;right:calc((100% - 2 * var(--g)) / 3 - 14px);background:linear-gradient(90deg,var(--sage) 0%,var(--rust) 100%);border-radius:3px;height:3px;position:absolute;top:11px}.adjanti-site .stop{min-width:0;position:relative}.adjanti-site .pin{z-index:1;border-radius:50%;width:25px;height:25px;display:block;position:relative}.adjanti-site .pin:after{content:"";background:var(--sand-3);border-radius:50%;position:absolute;inset:8px}.adjanti-site .stop:first-child .pin{background:var(--sage)}.adjanti-site .stop:nth-child(2) .pin{background:var(--aubergine)}.adjanti-site .stop:nth-child(3) .pin{background:var(--rust)}.adjanti-site .stop .card{background:var(--sand-3);border:1px solid var(--rule);border-radius:18px;flex-direction:column;height:calc(100% - 53px);margin-top:28px;padding:clamp(24px,2.6vw,34px);display:flex}.adjanti-site .stop .kind{letter-spacing:.13em;text-transform:uppercase;min-height:2.7em;color:var(--rust);font-size:12.5px;font-weight:700}.adjanti-site .stop h3{font-family:var(--display);letter-spacing:-.03em;margin-top:10px;font-size:clamp(34px,3.6vw,44px);font-weight:700;line-height:1}.adjanti-site .stop p{color:var(--muted);margin-top:16px;font-size:16px}.adjanti-site .stop .note{color:var(--aubergine);margin-top:auto;padding-top:22px;font-size:13.5px;font-weight:600}@media (width<=860px){.adjanti-site .stop .kind{min-height:0}.adjanti-site .course{grid-template-columns:1fr;gap:28px;padding-left:44px}.adjanti-site .course:before{background:linear-gradient(180deg,var(--sage),var(--rust));width:3px;height:auto;inset:12px auto 40px 11px}.adjanti-site .pin{position:absolute;top:0;left:-44px}.adjanti-site .stop .card{height:auto;margin-top:0}}.adjanti-site .venn-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);margin-top:clamp(40px,5vw,64px);display:grid}@media (width<=900px){.adjanti-site .venn-grid{grid-template-columns:1fr}}.adjanti-site .venn{width:100%;max-width:560px;height:auto;margin-inline:auto;display:block}.adjanti-site .dims{gap:28px;display:grid}.adjanti-site .dim{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:16px;display:grid}.adjanti-site .dim .sw{border-radius:50%;width:18px;height:18px;margin-top:8px}.adjanti-site .dim h3{font-family:var(--display);letter-spacing:-.02em;font-size:26px;font-weight:700}.adjanti-site .dim h3 span{font-family:var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--sage);margin-top:4px;font-size:12.5px;font-weight:700;display:block}.adjanti-site .dim p{color:var(--on-dark-2);margin-top:8px;font-size:16px}.adjanti-site .together{font-family:var(--display);letter-spacing:-.015em;border-top:1px solid #f3e7d82e;max-width:40ch;margin-top:clamp(40px,5vw,64px);padding-top:28px;font-size:clamp(20px,2.4vw,27px);font-weight:600}.adjanti-site .about{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,90px);display:grid}@media (width<=860px){.adjanti-site .about{grid-template-columns:1fr}}.adjanti-site .about-copy{color:var(--muted);gap:18px;font-size:clamp(17px,1.6vw,19px);display:grid}.adjanti-site .about-copy .close{font-family:var(--display);color:var(--ink);letter-spacing:-.015em;font-size:clamp(22px,2.4vw,28px);font-weight:600}.adjanti-site .team-head{border-top:1px solid var(--rule-2);margin-top:clamp(80px,10vw,130px);padding-top:clamp(48px,6vw,72px)}.adjanti-site .team{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin-top:clamp(36px,5vw,56px);display:grid}@media (width<=960px){.adjanti-site .team{grid-template-columns:1fr;max-width:640px}}.adjanti-site .person{background:var(--sand-2);border:1px solid var(--rule);border-radius:18px;flex-direction:column;min-width:0;padding:clamp(22px,2.4vw,30px);display:flex}.adjanti-site .photo{aspect-ratio:4/3.4;background:var(--aubergine);border-radius:12px;width:100%;max-width:100%;overflow:hidden}.adjanti-site .photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.adjanti-site .person h3{font-family:var(--display);letter-spacing:-.02em;margin-top:22px;font-size:26px;font-weight:700}.adjanti-site .person .role{letter-spacing:.13em;text-transform:uppercase;color:var(--rust);margin-top:4px;font-size:12.5px;font-weight:700}.adjanti-site .person .bio{color:var(--muted);margin-top:14px;font-size:15.5px}.adjanti-site .person details{margin-top:14px}.adjanti-site .person summary{cursor:pointer;color:var(--rust-deep);align-items:center;gap:8px;font-size:14.5px;font-weight:600;list-style:none;display:inline-flex}.adjanti-site .person summary::-webkit-details-marker{display:none}.adjanti-site .person summary:after{content:"+";font-size:18px;line-height:1}.adjanti-site .person details[open] summary:after{content:"−"}.adjanti-site .person details[open] summary .more,.adjanti-site .person details:not([open]) summary .less{display:none}.adjanti-site .person .full{color:var(--muted);border-top:1px solid var(--rule);gap:12px;margin-top:14px;padding-top:14px;font-size:14.5px;display:grid}.adjanti-site .person .links{flex-wrap:wrap;gap:8px 18px;margin-top:auto;padding-top:22px;font-size:14.5px;display:flex}.adjanti-site .person .links a{color:var(--ink);border-bottom:1px solid var(--rule-2);font-weight:600;text-decoration:none}.adjanti-site .person .links a:hover{border-color:var(--rust)}.adjanti-site .contact{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(32px,6vw,90px);display:grid}@media (width<=860px){.adjanti-site .contact{grid-template-columns:1fr}}.adjanti-site .contact .btn{margin-top:34px}.adjanti-site .details{border-left:2px solid var(--rust);gap:18px;padding-left:24px;display:grid}.adjanti-site .details div span{letter-spacing:.13em;text-transform:uppercase;color:var(--sage);font-size:12px;font-weight:700;display:block}.adjanti-site .details div b,.adjanti-site .details div a{font-family:var(--display);letter-spacing:-.01em;color:var(--on-dark);font-size:clamp(19px,2vw,23px);font-weight:600;text-decoration:none}.adjanti-site footer{background:var(--ink);color:var(--on-dark-2);padding-block:52px 40px;font-size:14px}.adjanti-site footer .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.adjanti-site footer .logo{color:var(--on-dark)}.adjanti-site footer .fm{font-family:var(--display);color:var(--on-dark-2);margin-top:6px;font-size:15px;font-weight:600}.adjanti-site footer ul{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.adjanti-site footer ul a{color:var(--on-dark-2);text-decoration:none}.adjanti-site footer ul a:hover{color:var(--on-dark)}.adjanti-site footer .legal{color:#a99a8b;border-top:1px solid #f3e7d824;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:22px;font-size:13px;display:flex}.adjanti-site footer .legal a{color:var(--on-dark-2);text-underline-offset:3px;text-decoration:underline}.adjanti-site .privacy{background:var(--sand-3)}.adjanti-site .privacy .inner{max-width:760px}.adjanti-site .privacy h1{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.02}.adjanti-site .privacy .upd{color:var(--soft);margin-top:10px;font-size:14px}.adjanti-site .privacy dl{gap:24px;margin:36px 0 0;display:grid}.adjanti-site .privacy dt{font-family:var(--display);font-size:20px;font-weight:600}.adjanti-site .privacy dd{color:var(--muted);margin:6px 0 0;font-size:16.5px}.adjanti-site .privacy .back{color:var(--rust-deep);margin-top:40px;font-weight:600;display:inline-block}@keyframes chart-reveal{0%{opacity:0}to{opacity:1}}@keyframes chart-trace{to{stroke-dashoffset:0}}@keyframes chart-pulse{0%{opacity:.9;scale:.45}to{opacity:0;scale:2.2}}@media (width>=901px){.adjanti-site{zoom:.8}}.adjanti-site .questions{background:var(--aubergine);color:var(--on-dark);margin-top:-1px;padding-block:0 clamp(56px,8vw,104px)}.adjanti-site .questions ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.adjanti-site .questions li{font-family:var(--body);color:var(--on-dark);padding-inline:clamp(18px,2.6vw,34px);font-size:clamp(20px,2.25vw,26px);font-style:italic;font-weight:500;line-height:1.35}.adjanti-site .questions li+li{border-left:1px solid var(--rust)}.adjanti-site .questions li:first-child{padding-left:0}.adjanti-site .questions li:last-child{padding-right:0}@media (width<=860px){.adjanti-site .questions ul{grid-template-columns:1fr}.adjanti-site .questions li{padding-inline:0}.adjanti-site .questions li+li{border-left:0;border-top:1px solid var(--rust);margin-top:clamp(18px,4vw,28px);padding-top:clamp(18px,4vw,28px)}}.adjanti-site .stop .num{font-family:var(--display);letter-spacing:.04em;color:var(--soft);margin-bottom:10px;font-size:15px;font-weight:700;display:block}.adjanti-site .lopeth-close{max-width:70ch;color:var(--ink);margin-top:36px;font-size:clamp(17px,1.6vw,19px);font-weight:500}.adjanti-site .hero .wrap{padding-bottom:clamp(40px,6vw,72px)}
