/* Argon art direction, scoped additions; preserve established typography and hero. */
.a-secondary,.p-reel-trigger{padding:13px 20px;border:1px solid #10213633;border-radius:7px;background:#ffffffa6;min-height:48px}
.p-reel-trigger[hidden]{display:none}
.c-discovery,.p-work-band,.a-coach,.a-mission{background:radial-gradient(ellipse at 90% 0,#bce5f188,transparent 65%),linear-gradient(155deg,#d5edf4,#e4edcb);border:1px solid #ffffffd9;border-radius:25px;box-shadow:inset 0 1px 0 #fff9,0 18px 40px #1d454411}
.c-discovery{padding:45px 35px;margin-block:42px}
.p-work-band{width:calc(100% - 40px);max-width:1380px;margin:60px auto;overflow:hidden}
.p-work-band>.p-wrap{width:calc(100% - 64px)}
.p-selected-work{padding:20px 0 28px;scroll-padding-inline:0;gap:20px}
.p-work-item{flex:0 0 31%;padding:15px;border:1px solid #fff;border-radius:15px;background:#ffffffb8;box-shadow:0 12px 25px #23405d12;transform:none;opacity:1}
.p-work-item h3{font-size:21px;margin:17px 0 10px}.p-work-item p{max-width:100%}
.p-work-image{aspect-ratio:16/10;border-radius:9px;overflow:hidden}
.p-carousel-controls{margin-top:0}.p-carousel-arrows button{width:46px;height:46px;background:#fff;border:1px solid #fff;box-shadow:0 5px 13px #25465c22}
.c-path-tile,.c-proof-grid>article,.c-feature-card{background:#ffffffb8;border:1px solid #ffffffe6;border-radius:15px;box-shadow:0 10px 24px #23405d0e}
.c-page-body>.c-path-grid,.c-page-body>.c-section,.c-page-body>section:first-child{border-radius:22px}
.c-page-body>.c-path-grid{padding:25px;background:linear-gradient(140deg,#d4edf2,#e1edce)}
.a-coach-home,.a-mission-home{margin-block:70px}
.a-coach{padding:40px;position:relative;gap:45px}
.a-coach .c-portrait{width:100%;max-width:320px;height:auto;aspect-ratio:1/1;box-sizing:border-box;border:1px solid #fff;border-radius:20px;padding:10px;background:#ffffffa6;box-shadow:0 18px 35px #2642501a;transform:none;overflow:hidden}
.a-coach .c-portrait img{display:block;width:100%;height:100%;border-radius:12px;object-fit:contain;object-position:center}
.a-coach .p-lead{line-height:1.5}
.a-coach .p-actions{flex-wrap:wrap}
.a-mission{position:relative;isolation:isolate;overflow:hidden;padding:48px 32px;text-align:center}
.a-mission>.p-body-copy{margin-top:18px}.a-mission .p-eyebrow{margin-bottom:15px!important}
.a-mission .d-mission-vision{width:min(100%,940px);margin-inline:auto;text-align:center}
.a-mission .d-mission-vision>*{max-width:100%;margin-inline:auto}
.a-goal-label{display:inline-block;border:1px solid #ffffffd9;border-radius:30px;padding:8px 14px;background:#ffffff9e;font-size:10px;letter-spacing:.08em;margin:10px 0 22px!important}
.a-landmark{display:block;width:100%;margin:8px auto 0!important;text-align:center;font-size:clamp(44px,11vw,132px);font-weight:700;line-height:1.05;letter-spacing:-.055em;color:#102136;white-space:normal;overflow-wrap:anywhere;padding-bottom:.08em}
.a-creation-frames{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;margin:20px 0 32px}
.a-creation-frames:empty{display:none}
.a-creation-frames a{display:block;width:160px;padding:9px;background:#ffffffb8;border:1px solid #fff;border-radius:12px;box-shadow:0 12px 24px #294c4514;transform:rotate(-3deg)}
.a-creation-frames a:nth-child(2){transform:translateY(12px) rotate(2deg)}.a-creation-frames a:nth-child(3){transform:rotate(-1deg)}
.a-creation-frames img{aspect-ratio:16/10;width:100%;object-fit:cover;border-radius:7px}
.a-creation-frames span{display:block;font-size:11px;margin-top:8px}
.a-journey{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:7px;padding:0;margin:32px 0 20px}
.a-journey li{padding:10px 14px;border-radius:20px;background:#163e68;color:#fff;font-size:11px}.a-journey li:nth-child(2),.a-journey li:nth-child(3){background:#245c9a}.a-journey span{opacity:.7;margin-right:6px}
.a-mission>.a-secondary{margin-top:22px}
/* Compact path navigation: quiet glass, no oversized toy-like icons. */
.tjd-premium .c-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.tjd-premium .c-path-tile{min-height:108px;padding:20px;gap:14px;align-items:flex-start;border-radius:12px;background:#ffffff70;border:1px solid #ffffffc9;box-shadow:0 5px 16px #23405d08;transform:none!important}
.tjd-premium .c-path-tile .c-object{display:none}
.tjd-premium .c-path-tile strong{font-size:17px;line-height:1.35}
.tjd-premium .c-path-tile small{font-size:12px;margin-top:7px;line-height:1.55}
.tjd-premium .c-path-tile>span:last-child{font-size:16px;margin-top:2px;color:#426477}
.tjd-premium .c-path-tile:hover{background:#ffffffb3;box-shadow:0 8px 20px #23405d10}
.tjd-premium .c-discovery{padding:32px}
.tjd-premium .c-page-body>.c-path-grid{padding:20px}
@media(max-width:1000px){.tjd-premium .c-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.tjd-premium .c-path-grid{grid-template-columns:1fr;gap:10px}.tjd-premium .c-path-tile{min-height:0;padding:17px 18px}.tjd-premium .c-discovery{padding:25px 20px}.tjd-premium .c-page-body>.c-path-grid{padding:14px}}

@media(min-width:1101px){.p-header-inner{gap:18px}.p-navigation nav{gap:12px}}
@media(max-width:900px){.p-work-item{flex-basis:46%}.a-coach{padding:28px;gap:26px}}
@media(max-width:650px){
.c-discovery{padding:28px 20px}.p-work-band{width:calc(100% - 24px);margin-block:40px}.p-work-band>.p-wrap{width:calc(100% - 32px)}
.p-selected-work{margin-inline:0;padding:12px 0 22px;gap:14px}.p-work-item{flex-basis:84%;padding:12px}
.p-work-item h3{font-size:20px}.a-coach-home,.a-mission-home{margin-block:45px}
.a-coach{padding:22px}.a-coach .p-actions>*{width:100%}
.a-mission{padding:30px 18px}.a-mission h2{font-size:30px}.a-landmark{font-size:clamp(46px,14vw,86px)}
.a-creation-frames{gap:12px}.a-creation-frames a{width:calc(50% - 8px)}.a-journey li{font-size:10px;padding:9px 11px}
.a-goal-label{font-size:9px}.c-page-body>.c-path-grid{padding:16px}
.a-secondary{width:100%;justify-content:center}
}
