:root{font-family:DM Sans,sans-serif;color:#29282d;background:#f9f9f6;font-synthesis:none;--muted: #727176;--feather-blue: #79c4f2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #267dad;outline-offset:5px}a,button{transition:transform .2s,color .2s,background .2s}a:hover{color:#267dad}.wrap{max-width:1200px;margin-inline:auto;width:calc(100% - 112px)}.header{height:110px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e5e1}.wordmark{font-family:Manrope,sans-serif;font-weight:500;letter-spacing:-.3px;font-size:16px;color:#737277;display:inline-flex;align-items:center;gap:8px}.wordmark-dot{color:#79c4f2;font-size:26px;letter-spacing:0}nav{display:flex;gap:34px;font-size:13px;align-items:center}nav a{color:#737277}nav .nav-active{color:#28262c}.hero{position:relative;padding-top:81px;padding-bottom:87px}.hero h1{font-family:Manrope,sans-serif;font-weight:500;font-size:clamp(58px,6.2vw,84px);line-height:1.14;letter-spacing:-5px;margin:0 0 26px;position:relative;z-index:1}.possibilities{color:#388ab8;position:relative}.possibilities svg{position:absolute;bottom:-10px;left:0;width:100%;height:17px;fill:none;stroke:#a6d8f5;stroke-width:3;stroke-linecap:round}.hero p{font-size:16px;line-height:1.8;color:var(--muted);margin:28px 0}.button{display:inline-flex;align-items:center;gap:28px;font-size:12px;padding:15px 22px;border-radius:7px;font-weight:500}.dark{background:#29282d;color:#fff}.dark:hover{background:#28536c;color:#fff;transform:translateY(-2px)}.orbit{position:absolute;width:285px;height:285px;right:48px;top:114px;border:1px solid #daebf5;border-radius:50%;transform:rotate(-18deg)}.orbit:before{content:"";position:absolute;inset:36px;border:1px dashed #d0e6f3;border-radius:50%}.orbit-center{position:absolute;inset:40px;display:grid;place-content:center;font-size:190px;line-height:1;color:#79c4f2;transform:rotate(18deg);text-shadow:0 10px 40px #79c4f245}.section-heading{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-top:1px solid #e4e3de}.section-heading h2{font-size:14px;font-weight:500;margin:0}.section-heading h2 span{font-family:monospace;font-size:10px;color:#8c888f;margin-left:9px}.project{border:1px solid #dce8ee;border-radius:15px;overflow:hidden}.feather{display:grid;grid-template-columns:1fr 1fr;background:#edf6fc;min-height:442px}.product-copy{padding:37px 40px;position:relative;z-index:1}.product-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.app-icon{width:48px;height:48px;border-radius:12px;display:grid;place-content:center}.feather-icon{background:#d3ebfa;border:1px solid #bedff4}.feather-icon svg{height:35px;width:35px;fill:none;stroke:#338ab9;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.product-copy h3{font-family:Manrope,sans-serif;font-size:39px;font-weight:550;letter-spacing:-1.7px;margin:0 0 8px;display:flex;align-items:center;justify-content:space-between}.product-copy h3>span{font-size:25px;font-weight:400;color:#6e9db8}.product-copy h4{font-size:17px;font-weight:500;margin:0 0 12px;letter-spacing:-.4px}.product-copy p{font-size:13px;line-height:1.85;color:#79717f;max-width:340px;margin:0}.product-actions{display:flex;gap:23px;align-items:center;margin-top:28px}.source-link{font-size:10px;color:#77717d}.source-link span{margin-left:5px}.feather-stage{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#c4e5fa 0,transparent 65%);min-height:440px}.stage-ring{position:absolute;width:430px;height:430px;top:45px;left:25px;border:1px solid #cbe5f5;border-radius:50%}.stage-ring:after{content:"";position:absolute;inset:35px;border:1px solid #d5eaf7;border-radius:50%}.phone{position:absolute;padding:5px;background:#202024;border-radius:26px;box-shadow:7px 15px 25px #27415326;overflow:hidden;width:180px;height:390px;border:1px solid #77727b}.phone img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:21px}.phone-front{top:70px;left:87px;transform:translate(calc((1 - var(--fan, 1)) * 38%)) rotate(calc(var(--fan, 1) * -9deg));z-index:1}.phone-back{top:26px;left:252px;transform:translate(calc((1 - var(--fan, 1)) * -38%)) rotate(calc(var(--fan, 1) * 12deg))}.falling-feathers{position:absolute;inset:0;overflow:hidden;pointer-events:none}.falling-feathers span{position:absolute;top:-80px;left:var(--left);width:var(--size);height:var(--size);background:url(/images/feather-icon.svg) center / contain no-repeat;opacity:0;--tilt: 58deg;animation:feather-fall var(--duration) linear infinite;animation-delay:var(--delay)}.falling-feathers span:nth-child(1){--left: 5%;--size: 58px;--duration: 19s;--delay: -3s}.falling-feathers span:nth-child(2){--tilt: 238deg;--left: 20%;--size: 36px;--duration: 24s;--delay: -15s}.falling-feathers span:nth-child(3){--left: 42%;--size: 48px;--duration: 22s;--delay: -9s}.falling-feathers span:nth-child(4){--tilt: 248deg;--left: 62%;--size: 32px;--duration: 26s;--delay: -20s}.falling-feathers span:nth-child(5){--left: 80%;--size: 64px;--duration: 21s;--delay: -12s}.falling-feathers span:nth-child(6){--tilt: 52deg;--left: 90%;--size: 40px;--duration: 25s;--delay: -5s}@keyframes feather-fall{0%{transform:translate(0) rotate(calc(var(--tilt) - 9deg));opacity:0}12%{opacity:.4}35%{transform:translate(20px,190px) rotate(calc(var(--tilt) + 10deg))}65%{transform:translate(-16px,350px) rotate(calc(var(--tilt) - 8deg))}85%{opacity:.4}to{transform:translate(12px,560px) rotate(calc(var(--tilt) + 7deg));opacity:0}}@media(prefers-reduced-motion:reduce){.falling-feathers span{animation:none;top:var(--left);opacity:.3;transform:rotate(var(--tilt))}}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.boris{background:#f5f1e8;border-color:#e7e1d6}.ants{background:#eef2eb;border-color:#dee4d9}.project-grid .product-copy{padding:30px 33px 27px}.project-grid .product-top{margin-bottom:20px}.boris-icon{background:#e8dfcb;color:#625639;font-family:Georgia,serif;font-weight:700;font-size:36px;line-height:1;padding-bottom:5px}.ants-icon{background:#dce6d5;color:#637653;font-size:38px}.project-grid .product-copy h3{font-size:33px}.project-grid .product-copy h3>span{color:#9d998c}.project-grid .product-copy h4{font-size:16px}.project-grid .product-copy p{max-width:380px;font-size:12px}.text-action{font-size:11px;font-weight:600}.text-action span{margin-left:12px}.project-grid .product-actions{margin-top:22px}.boris-stage{height:268px;position:relative;padding:5px 0 0 35px;overflow:hidden}.reader{width:490px;height:300px;background:#fffefb;border:1px solid #ded8ce;border-radius:9px;box-shadow:0 10px 30px #5545280d;transform:rotate(-4deg);transform-origin:80% 100%}.reader-toolbar{height:37px;display:flex;gap:15px;align-items:center;padding:0 15px;border-bottom:1px solid #efede5;font-size:7px;color:#8f8b80}.reader-toolbar strong{font-family:Georgia,serif;color:#645638;font-size:23px}.reader-toolbar>span:last-child{margin-left:auto;font-size:10px}.reader-body{display:flex}.reader aside{width:130px;border-right:1px solid #eeebe4;padding:17px 10px;font-size:7px;flex-shrink:0;color:#8c867a}.reader aside>span{font-size:6px;letter-spacing:1px}.reader aside div{padding:8px;margin-top:5px}.library-active{background:#f0ebdf;border-radius:4px;color:#5e5543}.reader aside hr{border:0;border-top:1px solid #eeebe4;margin:14px 0}.reader aside small,.reader aside b{display:block;margin:12px 3px;font-size:7px;font-weight:400}.reader aside b{color:#594f3a}.article-preview{padding:23px 26px}.article-category{font-size:5px;letter-spacing:1.5px;color:#999182}.article-preview h5{font-family:Georgia,serif;font-size:27px;font-weight:400;letter-spacing:-.6px;line-height:1.15;margin:10px 0}.article-preview p{font-family:Georgia,serif;font-size:9px;line-height:1.7;color:#8c8273}.article-preview mark{background:#efe1a4;padding:2px}.highlight-legend{display:flex;align-items:center;gap:5px;font-size:5px;color:#9b9489;margin-top:17px}.highlight-legend i{width:5px;height:5px;background:#e7cf69;border-radius:50%}.highlight-legend i:nth-of-type(2){background:#c7a6df;margin-left:5px}.highlight-note{position:absolute;right:26px;bottom:26px;background:#fff9e6;border:1px solid #eaddb1;border-radius:5px;padding:12px 15px;font-family:Georgia,serif;font-size:12px;color:#8b7644;box-shadow:0 6px 20px #4739190a;transform:rotate(3deg)}.highlight-note span{margin-left:15px}.ants-stage{height:268px;display:flex;align-items:center;justify-content:center;position:relative;background:#1a1a1a;color:#f3f4f6;font-family:Arial,Helvetica,sans-serif}.search-demo{width:83%;text-align:center}.search-demo form{display:flex;align-items:center;gap:8px;height:42px}.search-demo input{width:100%;min-width:0;height:100%;padding:10px 14px;background:#2d2d2d;border:1px solid #3d3d3d;border-radius:8px;color:#f3f4f6;font:14px Arial,Helvetica,sans-serif}.search-demo input::placeholder{color:#9ca3af;opacity:1}.search-demo input:focus-visible{outline:2px solid #4d4d4d;outline-offset:0}.search-demo form button{display:grid;place-items:center;flex-shrink:0;width:54px;height:42px;border:0;border-radius:8px;background:#3d3d3d;color:#f3f4f6;cursor:pointer}.search-demo form button:hover{background:#4d4d4d}.search-suggestions{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px}.search-suggestions button{background:none;border:0;border-radius:0;color:#9ca3af;font:11px Arial,Helvetica,sans-serif;padding:7px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.search-suggestions button:hover{color:#f3f4f6}.ants-stage button:focus-visible{outline:2px solid #79c4f2;outline-offset:3px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;padding:62px 20px 60px;border-bottom:1px solid #e4e3de}.principles>div>span{font-size:25px;color:#438eb8}.principles h3{font-size:13px;font-weight:500;margin:13px 0 9px}.principles p{font-size:11px;line-height:1.8;color:#87818a;margin:0}.about{display:flex;gap:83px;padding:65px 55px}.about-person{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:7px}.about-person img{border-radius:100%;background:#e5f2fa;width:78px;height:78px}.about-copy h2{font-size:30px;font-family:Manrope,sans-serif;letter-spacing:-1px;font-weight:500;margin:0 0 17px}.about-copy h2>span{color:#79c4f2;font-size:31px;margin-left:14px;vertical-align:middle}.about-copy p{font-size:13px;line-height:1.9;color:#85808a;margin:0 0 22px}.about-copy a{font-size:10px;margin-right:24px}.about-copy a span{margin-left:7px;color:#3e89b3}footer{border-top:1px solid #e4e3de;padding-block:25px;display:flex;gap:26px;align-items:center}footer .wordmark{font-size:12px;letter-spacing:-.2px}footer .wordmark-dot{font-size:18px}footer p{font-size:9px;color:#918a95;margin:0}footer>a:not(.wordmark){font-size:9px;margin-left:auto}footer>a>span{margin-left:5px}.copyright{font-size:8px;color:#9a939c}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip:focus{position:fixed;top:10px;left:10px;background:#fff;z-index:20;padding:15px}.project:target{scroll-margin-top:30px}::selection{background:#c4e5fa}@media(min-width:1450px){.wrap{max-width:1200px}.hero{padding-top:100px;padding-bottom:100px}}@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.orbit{right:0;width:230px;height:230px;top:140px}.orbit-center{font-size:150px}.hero h1{font-size:66px}.product-copy{padding:30px}.phone-front{left:40px}.phone-back{left:190px}.product-actions{gap:15px}.product-grid .product-copy{padding-inline:25px}.product-grid .product-copy h4{font-size:15px}.principles{gap:30px;padding-inline:0}.about{padding-inline:20px;gap:55px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{height:83px}.wordmark{font-size:15px}nav{gap:20px;font-size:11px}.hero{padding-top:53px;padding-bottom:48px}.hero h1{font-size:58px;letter-spacing:-3.6px}.hero p{font-size:14px}.orbit{width:135px;height:135px;right:5px;top:252px;opacity:.7}.orbit:before{inset:20px}.orbit-center{inset:20px;font-size:90px}.hero .button{font-size:11px;padding:14px 18px;gap:20px}.section-heading{padding:19px 0}.feather{grid-template-columns:1fr}.product-copy{padding:28px}.feather .product-copy p{max-width:100%}.feather-stage{min-height:355px}.phone{width:160px;height:346px}.phone-front{left:calc(50% - 135px);top:25px}.phone-back{left:calc(50% + 10px);top:15px}.stage-ring{width:350px;height:350px;left:calc(50% - 175px);top:18px}.project-grid{grid-template-columns:1fr;gap:20px;margin-top:20px}.project-grid .product-copy{padding:28px}.project-grid .product-copy p{max-width:100%;font-size:13px}.project-grid .product-copy h4{font-size:17px}.boris-stage{height:265px;padding-left:30px}.reader{width:450px}.ants-stage{height:260px}.search-demo{max-width:380px}.search-subtitle{font-size:10px}.principles{grid-template-columns:1fr;gap:30px;padding:40px 10px}.principles>div{position:relative;padding-left:47px}.principles>div>span{position:absolute;left:0;top:6px}.principles h3{margin:4px 0 8px;font-size:14px}.principles p{font-size:12px}.principles p br{display:none}.about{padding:40px 10px;gap:25px;flex-direction:column}.about-person{align-items:center;flex-direction:row;gap:14px}.about-person img{width:49px;height:49px}.about-copy h2{font-size:28px}.about-copy p{font-size:12px}.about-copy a{font-size:11px}footer{flex-wrap:wrap;gap:12px 20px;padding-block:23px}footer p{font-size:8px}footer>a:not(.wordmark){margin-left:0}footer .copyright{margin-left:auto}footer .wordmark{font-size:12px}footer p{flex:1}}@media(max-width:380px){.hero h1{font-size:49px}.orbit{opacity:.4;right:-5px}nav{gap:13px}.hero p{font-size:12px}.product-actions{gap:17px}.button{padding:14px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-grid>.project{min-width:0}.feather{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:850px){.project-grid,.feather{grid-template-columns:1fr}.feather-stage{min-height:420px}.phone-front{left:calc(50% - 165px)}.phone-back{left:calc(50% + 10px)}.orbit{opacity:.45}.hero h1{position:relative;z-index:1}}@media(max-width:760px){.feather-stage{min-height:355px}.phone-front{left:calc(50% - 135px)}}body{overflow-x:clip}html{overflow-x:hidden}@media(max-width:760px){.orbit{display:none}.principles p br:after{content:" "}}.app-icon img{width:38px;height:38px;object-fit:contain}.ants-logo img{vertical-align:middle;margin-left:8px}.product-actions{flex-wrap:wrap}.boris-icon{padding:0}.ants-icon{background:#dcecf5}.goop{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:22px;background:#0a080c;border-color:#6c4399;color:#f4f2f6}.goop-icon{background:#6c4399}.goop-icon img{filter:brightness(0) invert(1)}.goop-stage{display:flex;align-items:center;padding:32px 28px 32px 0;min-width:0}.goop-stage img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 12px 30px #00000040}@media(max-width:850px){.goop{grid-template-columns:1fr}.goop-stage{padding:0 28px 28px}.hero .orbit{display:none}}.dialogues{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding:52px 20px;border-bottom:1px solid #e4e3de}.dialogues h2{margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:500;letter-spacing:-1px}.dialogues h3{margin:0 0 14px;font-size:18px;font-weight:500;letter-spacing:-.3px}.dialogues p{margin:0 0 20px;max-width:540px;font-size:14px;line-height:1.85;color:#727176}.dialogues a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.dialogues a span{margin-left:8px;color:#388ab8}@media(max-width:760px){.dialogues{grid-template-columns:1fr;gap:18px;padding:36px 10px}.dialogues h2{font-size:25px}.dialogues h3{font-size:17px}}.source-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0}.source-icon:hover{color:#29282d}.source-icon svg{display:block}.boris-stage{padding:0;height:300px}.boris-phone{position:absolute;width:155px;height:315px;padding:4px;border:1px solid #706d69;border-radius:22px;background:#242321;box-shadow:4px 12px 24px #493c2824;overflow:hidden}.boris-phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:17px}.boris-library{top:20px;left:calc(50% - 145px);transform:translate(calc((1 - var(--fan, 1)) * 38%)) rotate(calc(var(--fan, 1) * -9deg))}.boris-reading{top:5px;left:calc(50% - 5px);transform:rotate(8deg)}@media(max-width:380px){.boris-phone{width:140px;height:285px}.boris-library{left:calc(50% - 130px)}.boris-stage{height:280px}}.dialogues{grid-template-columns:180px minmax(0,1fr);align-items:center}.dialogues-art{display:block;width:180px}.dialogues-art img{display:block;width:100%;height:auto;border-radius:6px}.dialogues-copy h2{margin-bottom:12px}@media(max-width:760px){.dialogues{grid-template-columns:1fr;gap:24px}.dialogues-art{width:140px}}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.secondary{background:transparent;color:#48474b;box-shadow:inset 0 0 0 1px #d6d9dc}.secondary:hover{background:#edf6fc;color:#28536c;box-shadow:inset 0 0 0 1px #9ecde9}.goop .product-copy p,.goop .source-link{color:#ead5f9}.goop .dark{background:#6c4399;color:#fff}.goop .dark:hover{background:#8e4ec6}.goop .source-link:hover{color:#fff}.goop a:focus-visible{outline-color:#ead5f9}.feather{--project-color: #79c4f2;--project-hover: #a1d6f7;--project-ink: #15344a}.boris{--project-color: #f97316;--project-hover: #fb923c;--project-ink: #241308}.ants{--project-color: #60a5fa;--project-hover: #93c5fd;--project-ink: #142d4d;background:#1a1a1a;border-color:#3d3d3d;color:#f3f4f6}.goop{--project-color: #6c4399;--project-hover: #8e4ec6;--project-ink: #ffffff}.project-primary{background:var(--project-color);color:var(--project-ink)}.project-primary:hover{background:var(--project-hover);color:var(--project-ink);transform:translateY(-2px)}.boris-icon{background:#ffdfc8}.ants-icon{background:#2d2d2d}.hero .podcast-button{gap:10px}.podcast-button svg{flex-shrink:0}.boris-stage{display:flex;align-items:center;justify-content:center;gap:12px;height:355px;padding:24px 20px 16px}.boris-stage .boris-phone{position:relative;inset:auto;flex:0 1 155px;min-width:0;width:29%;height:auto;aspect-ratio:720 / 1462;border-radius:18px;transform:none}.boris-stage .boris-phone img{border-radius:13px}.boris-stage .boris-phone:first-child{transform:translate(calc((1 - var(--fan, 1)) * 65%)) rotate(calc(var(--fan, 1) * -5deg)) translateY(calc(var(--fan, 1) * 8px))}.boris-stage .boris-phone:last-child{transform:translate(calc((1 - var(--fan, 1)) * -65%)) rotate(calc(var(--fan, 1) * 5deg)) translateY(calc(var(--fan, 1) * 8px))}@media(max-width:480px){.boris-stage{height:260px;gap:8px;padding:20px 14px}.boris-stage .boris-phone{padding:3px;border-radius:13px}.boris-stage .boris-phone img{border-radius:9px}}.ants .product-copy p{color:#b3bac5}.ants .source-link{color:#9ca3af}.ants .source-link:hover{color:#60a5fa}.ants a:focus-visible{outline-color:#60a5fa}.projects{padding-top:24px}.screenshot-link{display:block;cursor:zoom-in}.goop-stage .screenshot-link{width:100%}.nav-nostr{display:flex;align-items:center;justify-content:center;width:28px;height:32px;opacity:.6}.nav-nostr:hover{opacity:1}.nav-nostr img{display:block;width:22px;height:22px;object-fit:contain}@media(max-width:380px){nav{gap:11px}}.hero-artwork{display:block;width:100vw;max-width:none;height:auto;margin-top:38px;margin-inline:calc(50% - 50vw);-webkit-mask-image:linear-gradient(to bottom,transparent,black 6%,black 92%,transparent);mask-image:linear-gradient(to bottom,transparent,black 6%,black 92%,transparent)}.hero{padding-bottom:28px}@media(max-width:760px){.hero-artwork{margin-top:28px}}.boris-stage .boris-phone:nth-child(2){z-index:1}.boris-stage .boris-phone:focus-visible{z-index:2}.crawling-ants{position:absolute;inset:0;pointer-events:none}.crawling-ants span{position:absolute;top:0;left:0;width:13px;height:13px;opacity:.38;background:url(/images/ants-gray.svg) center / contain no-repeat}.crawling-ants span:nth-child(2){width:11px;height:11px}.hero-intro{max-width:680px;margin:28px 0}.hero-intro p{margin:0 0 16px;font-size:clamp(14px,1.3vw,16px)}.hero-intro p:last-child{margin-bottom:0}.source-icons{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}@media(max-width:480px){.product-actions{column-gap:10px;row-gap:12px}.product-actions>.project-primary{order:0}.product-actions>.source-icons{order:1}.product-actions>.source-link{order:2;flex-basis:100%}}.dialogues{display:block}.dialogues .podcast-player{display:grid;grid-template-columns:190px minmax(0,1fr);column-gap:32px;row-gap:24px;padding:30px;border:1px solid #dddcd5;border-radius:18px;background:#f1f0eb;color:inherit;text-decoration:none;box-shadow:0 8px 28px #29282d06;transition:border-color .2s,box-shadow .2s}.dialogues .podcast-player:hover{border-color:#bab9af;box-shadow:0 10px 32px #29282d0e}.podcast-cover{grid-row:1 / 3;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;align-self:center}.podcast-player .dialogues-copy h2{margin-bottom:8px}.podcast-player .dialogues-copy h3{font-size:16px;margin-bottom:12px}.podcast-player .dialogues-copy p{margin:0;max-width:600px}.podcast-controls{display:flex;align-items:center;gap:18px;min-width:0}.podcast-play{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:#29282d;color:#fafaf7}.podcast-play svg{margin-left:2px}.podcast-wave{display:flex;align-items:center;gap:3px;height:32px;flex:1;overflow:hidden}.podcast-wave i{display:block;flex:1;min-width:2px;height:var(--bar);border-radius:2px;background:#b9b8af}.podcast-listen{font-size:12px;white-space:nowrap}@media(max-width:600px){.dialogues .podcast-player{padding:20px;grid-template-columns:80px minmax(0,1fr);gap:20px 16px}.podcast-cover{grid-row:auto;align-self:start}.podcast-player .dialogues-copy h2{font-size:23px}.podcast-player .dialogues-copy h3{font-size:13px;line-height:1.5}.podcast-player .dialogues-copy p{font-size:12px;line-height:1.7}.podcast-controls{grid-column:1 / -1;gap:12px;flex-wrap:wrap}.podcast-listen{width:100%;padding-left:60px;margin-top:-6px}}@media(max-width:600px){.podcast-player .dialogues-copy{display:contents}.podcast-player .podcast-cover{grid-row:1 / 3}.podcast-player .dialogues-copy h2{grid-column:2;margin:0;align-self:end}.podcast-player .dialogues-copy h3{grid-column:2;margin:-12px 0 0}.podcast-player .dialogues-copy p{grid-column:1 / -1}}.dialogues .podcast-player span{margin-left:0}.dialogues .podcast-player .podcast-play{color:#fafaf7}.dialogues .podcast-player .podcast-listen{color:#5d5b54}footer .license-link{font-size:11px;color:#727176;text-underline-offset:3px}footer .license-link:hover{text-decoration:underline}.podcast-play{padding:0;border:0;cursor:pointer}.podcast-play:hover{background:#48464c}.podcast-timeline{position:relative;flex:1;min-width:80px}.podcast-seek{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.podcast-timeline:focus-within{outline:2px solid #388ab8;outline-offset:4px;border-radius:3px}.podcast-time{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.podcast-player .podcast-episode{margin-top:12px;font-size:13px;color:#45434a}.podcast-player .podcast-status{grid-column:1 / -1;margin:0;font-size:12px}.dialogues .podcast-player .podcast-listen{text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.podcast-player .podcast-episode{grid-column:1 / -1;margin:0}.podcast-controls .podcast-listen{padding-left:0;margin-top:0}}.podcast-speed{flex:0 0 auto;min-width:40px;min-height:40px;padding:6px;border:0;background:transparent;color:#45434a;font:inherit;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.podcast-speed:hover{color:#388ab8}
