.work-hero{padding-block:var(--space-section-roomy);background:radial-gradient(circle at 84% 14%, #4089a533, transparent 32rem), linear-gradient(132deg, var(--night-deep), var(--night) 64%, #12323d);color:var(--white);position:relative;overflow:hidden}.work-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#71afc50b 1px,#0000 1px),linear-gradient(90deg,#71afc509 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.5rem 4.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.work-hero-grid{align-items:center;gap:var(--space-layout-wide);grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);display:grid;position:relative}.work-hero-copy{z-index:2;position:relative}.work-hero-copy h1{max-width:10ch;color:var(--white);font-size:var(--type-display-hero);margin:1rem 0 1.35rem}.work-hero-copy .lead{color:#dce8eb;max-width:37rem}.work-hero-copy .button-row{margin-top:2rem}.work-hero-proof{color:#9fc4d1;font-size:var(--type-micro);letter-spacing:.14em;text-transform:uppercase;margin-top:2rem;font-weight:800}.work-hero-proof span{margin:0 .45rem}.client-podcast-hero .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.client-podcast-hero{width:100%;min-width:0;margin:0;position:relative}.client-podcast-hero-desktop{--rail-thumb:clamp(11.4rem, calc(14.2vw + .8rem), 12.7rem);grid-template-columns:minmax(0, 1fr) var(--rail-thumb);filter:drop-shadow(0 30px 70px #030d1157);align-items:stretch;display:grid}.client-podcast-hero-stage{border-radius:var(--radius-feature-lower-mirrored);background:var(--night-deep);border:1px solid #ffffff38;flex-direction:column;min-width:0;display:flex;overflow:hidden}.client-podcast-hero-format{background:linear-gradient(135deg,#0e2a35,#071820);border-bottom:1px solid #ffffff24;padding:.7rem 1rem .65rem}.client-podcast-hero-format span{color:#a8cbd7;font-size:var(--type-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.client-podcast-hero-image{aspect-ratio:16/9;background:#061117;animation:.28s both client-podcast-frame-in;position:relative;overflow:hidden}.client-podcast-hero-image img{object-fit:cover;width:100%;height:100%}.client-podcast-hero-nav{z-index:2;width:2.75rem;height:2.75rem;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0611178c;border:1px solid #ffffff59;border-radius:50%;place-items:center;font-size:1.6rem;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.client-podcast-hero-nav span{transform:translateY(-.08em)}.client-podcast-hero-nav:hover,.client-podcast-hero-nav:focus-visible{background:#061117cc;border-color:#fff9}.client-podcast-hero-nav-prev{left:.75rem}.client-podcast-hero-nav-next{right:.75rem}.client-podcast-hero-caption{background:linear-gradient(135deg,#0e2a35,#071820);border-top:1px solid #ffffff29;align-items:center;min-height:5.4rem;padding:.9rem 1rem 1rem;display:flex}.client-podcast-hero-caption-text{gap:.22rem;min-width:0;display:grid}.client-podcast-hero-caption-title{color:var(--white);font-family:var(--font-display);font-size:var(--type-caption-title);line-height:var(--leading-display-small);letter-spacing:.02em;text-transform:uppercase;margin:0}.client-podcast-hero-caption-text p{color:#d4e6ec;font-size:var(--type-ui);line-height:var(--leading-meta)}.client-podcast-folder-tabs{min-width:0;position:relative}.client-podcast-folder-tabs-scroll{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex-direction:column;min-width:0;display:flex;position:absolute;inset:0;overflow:hidden auto}.client-podcast-folder-tabs-scroll::-webkit-scrollbar{width:6px}.client-podcast-folder-tabs-scroll::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:6px}.client-podcast-folder-tabs button,.client-podcast-mobile-folder>button{color:#d8e8ed;cursor:pointer;text-align:left;background:linear-gradient(110deg,#143641,#0c252f);border-top:0;border-bottom:1px solid #ffffff26;border-left:1px solid #ffffff2b;border-right:0;border-radius:8px 2px 2px;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.45rem;width:100%;min-width:0;padding:.25rem .45rem;transition:background .18s,color .18s,transform .18s;display:grid;position:relative}.client-podcast-folder-tabs button{flex:none;padding:.4rem;display:block;overflow:hidden}.client-podcast-folder-tabs button:before{content:none}.client-podcast-tab-logo{border-radius:4px;width:100%;display:block;overflow:hidden}.client-podcast-tab-logo img{width:100%;height:auto;max-height:none;display:block}.client-podcast-folder-tabs button:before,.client-podcast-mobile-folder>button:before{content:"";background:#2d6c88;border-radius:5px 5px 0 0;width:2.5rem;height:.28rem;position:absolute;top:-1px;left:-1px}.client-podcast-folder-tabs button:last-child{border-bottom:0;border-radius:8px 2px 24px}.client-podcast-folder-tabs button:hover,.client-podcast-folder-tabs button:focus-visible,.client-podcast-mobile-folder>button:hover,.client-podcast-mobile-folder>button:focus-visible{z-index:2;color:var(--white);background:#1a4351}.client-podcast-folder-tabs button.is-active,.client-podcast-mobile-folder>button.is-active{z-index:3;color:var(--night-deep);background:linear-gradient(110deg,#f7f5ef,#dfecef)}.client-podcast-folder-tabs button.is-active:before,.client-podcast-mobile-folder>button.is-active:before{background:#64b6d2}.client-podcast-folder-tabs button:hover .client-podcast-tab-logo,.client-podcast-folder-tabs button:focus-visible .client-podcast-tab-logo{outline-offset:-2px;outline:2px solid #64b6d2a6}.client-podcast-folder-tabs button.is-active .client-podcast-tab-logo{outline-offset:-3px;outline:3px solid #64b6d2}.client-podcast-folder-logo{border:1px solid #fff3;border-radius:4px;width:3.4rem;display:block;overflow:hidden}.client-podcast-folder-logo img{width:100%;height:auto;display:block}.client-podcast-folder-name{overflow-wrap:anywhere;font-family:var(--font-accent);font-size:var(--type-compact-control);font-synthesis:none;font-weight:var(--weight-regular);line-height:var(--leading-meta);letter-spacing:var(--tracking-accent-meta);text-transform:uppercase}.client-podcast-hero-mobile{display:none}@keyframes client-podcast-frame-in{0%{opacity:.35;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.work-proof-rail{border-bottom:1px solid var(--line);background:var(--surface-raised)}.work-proof-rail-after-divider{padding-top:var(--space-section-rail)}.work-proof-rail-inner{grid-template-columns:.45fr 1.35fr auto;align-items:center;gap:2rem;min-height:6.5rem;display:grid}.work-proof-rail-inner>p{color:var(--blue);font-size:var(--type-micro);letter-spacing:.15em;text-transform:uppercase;font-weight:800}.work-proof-rail-inner>div{grid-template-columns:minmax(10rem,.5fr) 1fr;align-items:baseline;gap:1.5rem;display:grid}.work-proof-rail-inner strong{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase}.work-proof-rail-inner span{color:var(--ink-soft)}.work-section-nav{z-index:18;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f5efe6;position:sticky;top:4.9rem}.work-section-nav-inner{grid-template-columns:repeat(4,1fr);display:grid}.work-section-nav a{border-right:1px solid var(--line);color:var(--ink-soft);font-size:var(--type-ui);text-align:center;text-transform:uppercase;padding:1rem 1.25rem;font-weight:800;text-decoration:none;transition:color .2s,background .2s}.work-section-nav a:first-child{border-left:1px solid var(--line)}.work-section-nav a:hover,.work-section-nav a:focus-visible,.work-section-nav a.is-active{color:var(--blue-dark);background:#2d6c881a}.work-partnership{scroll-margin-top:10rem}.work-partnership-grid{align-items:center;gap:var(--space-layout-wide);grid-template-columns:minmax(22rem,.88fr) minmax(24rem,1.12fr);display:grid}.work-ptch-visual{border-radius:var(--radius-feature);background:linear-gradient(145deg, var(--blue-dark), var(--blue));box-shadow:var(--shadow-floating);gap:.7rem;padding:1.15rem;display:grid;position:relative}.work-ptch-identity{border-radius:var(--radius-detail);background:#fffffff2;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.45rem .65rem;display:flex}.work-ptch-identity img{object-fit:contain;width:4.5rem;height:3rem}.work-ptch-identity span{color:var(--blue-dark);font-size:var(--type-micro);letter-spacing:.12em;text-align:right;text-transform:uppercase;font-weight:800}.work-ptch-media-grid{border-radius:var(--radius-detail);background:var(--night-deep);grid-template-rows:minmax(0,1.65fr) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;height:25rem;display:grid;overflow:hidden}.work-ptch-media-grid img{object-fit:cover;width:100%;height:100%}.work-ptch-media-grid .work-ptch-media-primary{background:var(--night-deep);object-fit:contain;grid-column:1/-1}.work-partnership-status{border-radius:var(--radius-feature-lower);background:var(--night-deep);color:var(--white);padding:1rem 1.15rem}.work-partnership-status span{color:#9fc4d1;font-size:var(--type-micro);letter-spacing:.13em;text-transform:uppercase;font-weight:800}.work-partnership-status strong{font-family:var(--font-display);font-size:var(--type-card-title);letter-spacing:.04em;text-transform:uppercase;margin-top:.3rem;display:block}.work-partnership-copy h2{font-size:var(--type-display-section-feature);margin:1rem 0 1.25rem}.work-partnership-context{color:var(--ink-soft);margin-top:1.2rem}.work-partnership-facts{border-top:1px solid var(--line);margin:2rem 0}.work-partnership-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,.7fr) 1fr;gap:1.5rem;padding:1.15rem 0;display:grid}.work-partnership-facts dt{color:var(--blue-dark);font-size:var(--type-ui);text-transform:uppercase;font-weight:800}.work-partnership-facts dd{color:var(--ink-soft);margin:0}.work-original{scroll-margin-top:10rem}.work-realiant-copy{max-width:46rem}.work-realiant-copy .work-original-points strong{color:var(--white)}.work-realiant-diptych{grid-template-columns:minmax(0,1fr);gap:clamp(1.1rem,1.8vw,1.6rem);margin:0;display:grid}.work-realiant-shot{margin:0;position:relative}.work-realiant-shot img{aspect-ratio:16/9;border-radius:var(--radius-feature-lower);width:100%;box-shadow:var(--shadow-media);object-fit:cover;display:block}.work-realiant-shot figcaption{border-radius:var(--radius-detail);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--white);background:#071820b8;border:1px solid #ffffff38;padding:.85rem 1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.work-realiant-shot figcaption span{color:#9fc4d1;font-size:var(--type-micro);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem;font-weight:800;display:block}.work-realiant-shot figcaption p{margin:0;font-weight:700}.work-showcase{border-top:1px solid var(--night-line);scroll-margin-top:10rem}.work-showcase-heading{align-items:end;gap:var(--space-layout-wide);grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);display:grid}.work-showcase-heading h2{max-width:15ch;color:var(--white);margin-top:1rem}.work-showcase-heading>p{color:#dce8eb}@media (max-width:980px){.work-showcase-heading{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.work-original-grid{align-items:center;gap:var(--space-layout-wide);grid-template-columns:minmax(22rem,.88fr) minmax(28rem,1.12fr);display:grid}.work-original-copy h2{color:var(--white);font-size:var(--type-display-section-compact);margin:1rem 0 1.25rem}.work-original-copy .lead{color:#dce8eb}.work-original-copy em{font-style:normal}.work-original-points{border-top:1px solid var(--night-line);margin:2rem 0;padding:0;list-style:none}.work-original-points li{border-bottom:1px solid var(--night-line);color:#d6e4e8;padding:1rem 0 1rem 1.5rem;position:relative}.work-original-points li:before{background:var(--blue);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1.45rem;left:0;box-shadow:0 0 0 .3rem #5ba5bf1f}.work-original-media{min-height:34rem;margin:0;position:relative}.work-original-media video,.work-original-media>img{border-radius:var(--radius-feature-lower);width:100%;height:34rem;box-shadow:var(--shadow-media);object-fit:cover}.work-original-media figcaption{border-radius:var(--radius-detail);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--white);background:#071820b8;border:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.work-original-media figcaption span{color:#9fc4d1;font-size:var(--type-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.work-demonstrates{scroll-margin-top:10rem}.work-demonstrates-heading{align-items:end;gap:var(--space-layout-wide);grid-template-columns:minmax(0,1fr) minmax(20rem,.65fr);display:grid}.work-demonstrates-heading h2{max-width:13ch;margin-top:1rem}.work-demonstrates-heading>p{max-width:34rem;color:var(--ink-soft)}.work-lesson-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.work-lesson-grid article{border-top:3px solid var(--blue);border-right:1px solid var(--line);background:var(--surface-raised);min-height:19rem;box-shadow:var(--shadow-raised);flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.work-lesson-grid article:first-child{border-radius:30px 6px 2px}.work-lesson-grid article:last-child{border-radius:var(--radius-feature);border-right:0}.work-lesson-grid .item-number{color:var(--blue);margin-bottom:2.5rem}.work-lesson-grid h3{min-block-size:3lh;font-family:var(--display);font-size:var(--type-heading-small);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .8rem}.work-lesson-grid article>p:last-child{color:var(--ink-soft)}@media (hover:hover) and (pointer:fine){.work-ptch-visual,.work-original-media,.work-lesson-grid article{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s}.work-ptch-visual:hover,.work-original-media:hover{transform:translateY(-.3rem)}.work-lesson-grid article:hover{z-index:1;box-shadow:var(--shadow-floating);transform:translateY(-.25rem)}}
