/* The medium is visible before the visitor has to learn the product. */
.studio-paths{padding-block:65px 90px;position:relative;z-index:2}
.paths-heading{display:grid;grid-template-columns:1fr 1fr;gap:15px 40px;align-items:end;margin-bottom:38px}.paths-heading .lbl{grid-column:1/-1;color:#c9ad70}.paths-heading h2{font:400 clamp(36px,4.8vw,64px)/1.04 var(--serif);letter-spacing:-.035em;margin:0}.paths-heading h2 em{color:#debd79}.paths-heading p{justify-self:end;color:#b2b8ad;font:15px var(--sans)}
.path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.path-card{display:block;min-width:0;color:#f0eee2;text-decoration:none;border-top:1px solid #c9a25755;outline-offset:8px!important}.path-art{position:relative;aspect-ratio:1.3;margin:14px 0 0;border-radius:12px;overflow:hidden;background:#161b14}.path-art img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.path-art>span{position:absolute;top:14px;left:14px;padding:6px 9px;border-radius:4px;background:#050806b8;color:#eee9dd;font:9px var(--mono);letter-spacing:.1em}.path-play{position:absolute;inset:0;margin:auto;width:52px;height:52px;border:1px solid #fff9;border-radius:50%;display:grid;place-items:center;color:white;background:#0c10066e;font:20px var(--sans);backdrop-filter:blur(8px)}.path-copy{padding:22px 4px 0}.path-copy h3{font:400 clamp(25px,2.7vw,36px)/1.15 var(--serif);letter-spacing:-.02em;margin:0 0 14px}.path-copy p{max-width:34ch;min-height:48px;color:#a7b09f;font:13px/1.65 var(--sans)}.path-copy strong{display:flex;justify-content:space-between;gap:12px;margin-top:24px;padding:15px 0;border-top:1px solid #ffffff20;color:#d9e8c3;font:500 12px var(--sans)}.path-copy strong span{color:#d2f86a;font-size:18px}.path-card:hover .path-art img,.path-card:focus-visible .path-art img{transform:scale(1.045)}
.home-clarity{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-block:85px;border-block:1px solid #ffffff18}.home-clarity h2{font:400 clamp(42px,5vw,64px)/1.05 var(--serif);letter-spacing:-.035em;margin:20px 0}.home-clarity h2 em{color:#ddbd7c}.home-clarity p{color:#adb6a4;font:14px/1.75 var(--sans);max-width:40ch}.home-clarity .btn{margin-top:26px}.home-questions details{border-bottom:1px solid #ffffff21;padding:8px 0}.home-questions summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:66px;font:500 16px var(--sans);color:#e4e8db}.home-questions summary::-webkit-details-marker{display:none}.home-questions summary::after{content:'+';color:#d2f86a;font-size:24px}.home-questions details[open] summary::after{content:'−'}.home-questions p{max-width:100%;padding:0 24px 20px 0}.home-questions a{color:#d2f86a;font:13px var(--sans);display:inline-block;padding:12px 0}.home-help-link{margin-top:22px}
@media(max-width:760px){.studio-paths{padding-block:45px 55px}.paths-heading{display:block;margin-bottom:24px}.paths-heading h2{margin:18px 0}.paths-heading p{font-size:14px}.path-grid{grid-template-columns:1fr;gap:30px}.path-card{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;padding-top:15px}.path-art{margin:0;aspect-ratio:.86;align-self:start}.path-art>span{left:8px;top:8px;font-size:7px;padding:5px 6px}.path-copy{padding:5px 0 0}.path-copy h3{font-size:25px}.path-copy p{font-size:12px;min-height:0}.path-copy strong{font-size:11px;margin-top:15px;padding-block:12px}.path-play{width:40px;height:40px;font-size:14px}.home-clarity{grid-template-columns:1fr;gap:35px;padding-block:50px}.home-questions summary{font-size:14px}.home-clarity h2{font-size:46px}}
@media(prefers-reduced-motion:reduce){.path-art img{transition:none!important;transform:none!important}}
