.projects{background:#fff;padding-inline:48px}.projects__inner{width:min(1200px,100%);margin-inline:auto;padding-block:96px}.projects__header{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:48px;display:flex}.projects__eyebrow{color:var(--eyebrow-red)}.projects__header h2{font-size:72px;line-height:96px}.projects__description{max-width:560px;font-size:16px;line-height:24px}.projects__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.project-card{--card-bg:var(--ink);background:var(--card-bg);isolation:isolate;border-radius:20px;flex-direction:column;justify-content:flex-end;min-width:0;min-height:580px;padding:12px;display:flex;position:relative;overflow:hidden}.project-card__visual{z-index:0;place-items:center;height:340px;padding-bottom:60px;display:grid;position:absolute;inset:0 0 auto;overflow:hidden}.project-card__art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-card__logo{z-index:2;width:auto;max-width:55%;height:auto;position:relative;transform:translateY(10px)}.project-card__content{z-index:1;clip-path:polygon(0 0,calc(100% - 28px) 0,calc(100% - 28px) 28px,100% 28px,100% 100%,0 100%);background:#fff;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:24px;display:flex;position:relative}.project-card__category{color:#55554f;letter-spacing:.48px;text-transform:uppercase;font-size:12px;font-weight:400;line-height:16px}.project-card__name{color:var(--eyebrow-red);font-family:var(--heading-font);font-size:24px;font-weight:600;line-height:1.2}.project-card__description{font-family:var(--heading-font);font-size:20px;font-weight:500;line-height:1.3}.project-card__meta{width:100%;margin-top:10px}.project-card__visit{background:var(--red);color:#fff;white-space:nowrap;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:44px;padding-left:18px;padding-right:6px;font-size:16px;font-weight:500;transition:background .18s;display:flex;position:relative}.project-card__visit:hover,.project-card__visit:focus-visible{background:#d6230e}.project-card__visit img{flex:none}.project-card__visit .project-card__arrow{position:absolute;top:12px;right:12px}.story-section{--story-paper:#1a1c21;--story-ink:#fff;--story-link:#4490ff;--story-ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-top:var(--section-space);background:var(--story-paper);color:var(--story-ink);position:relative;overflow:hidden}.story-heading{text-align:center}.story-section:not(.is-scrolly){padding-bottom:var(--section-space)}.story-section .story-kicker{color:#f63b10;letter-spacing:.48px;text-transform:uppercase;margin-bottom:16px;font-size:12px;line-height:15px}.story-section .story-title{font:600 clamp(40px, 5.715vw, 72px)/1.11111 var(--heading-font)}.story-section .story-title span{display:block}.story-section .chronology{--vw:33.3333%;--edge:calc(50% - var(--vw) / 2);--text-w:min(376px, calc(var(--edge) - 24px));margin:72px 0 0;padding:0;list-style:none}.story-section .chronology__entry{position:relative}.story-section .chronology__entry+.chronology__entry{margin-top:var(--section-space)}.story-navigation[hidden]{display:none}.story-section .chronology__stamp{z-index:2;position:absolute;top:0;left:15.75%}.story-section .chronology__year{font:400 clamp(40px, 4.604vw, 58px)/1.1 var(--hero-font);letter-spacing:-2px;display:block}.story-section .chronology__date{letter-spacing:.7px;text-transform:uppercase;margin-top:8px;font-size:10px;line-height:12px;display:block}.story-section .chronology__details{bottom:0;left:calc(100% - var(--edge) + 24px);width:var(--text-w);position:absolute}.story-section [data-layout=b] .chronology__stamp{left:73.3333%}.story-section [data-layout=b] .chronology__details{left:auto;right:calc(100% - var(--edge) + 24px)}.story-section #story-2016 .chronology__stamp{left:10.4167%}.story-section .chronology__icon{background:var(--red);width:32px;height:32px;margin-bottom:16px;display:block;position:relative}.story-section .chronology__icon:before{content:"";background:#fff;position:absolute;inset:6.1px;transform:rotate(45deg)}.story-section [data-icon=circle] .chronology__icon{background:var(--article-blue)}.story-section [data-icon=circle] .chronology__icon:before{border-radius:50%}.story-section [data-icon=square] .chronology__icon{background:var(--article-yellow)}.story-section [data-icon=square] .chronology__icon:before{background:var(--story-paper);inset:7px;transform:none}.story-section #story-2019 .chronology__icon{background:#f9863f}.story-section #story-2019 .chronology__icon:before,.story-section #story-2019 .chronology__icon:after{content:"";background:#f2ce4c;width:12px;height:12px;position:absolute;inset:auto;transform:none}.story-section #story-2019 .chronology__icon:before{top:0;left:0}.story-section #story-2019 .chronology__icon:after{bottom:0;right:0}.story-section #story-2023 .chronology__icon{background:linear-gradient(117.757deg,#ee787a 25.068%,#dd04d1 52.856%,#622aff 77.682%)}.story-section #story-2023 .chronology__icon:before,.story-section #story-2023 .chronology__icon:after{content:"";background:var(--story-paper);border-radius:50%;width:10px;height:10px;position:absolute;inset:auto auto auto 11px;transform:none}.story-section #story-2023 .chronology__icon:before{top:4.5px}.story-section #story-2023 .chronology__icon:after{top:17.5px}.story-section #story-2026 .chronology__icon{display:none}.story-section .chronology__details h3{font:600 24px/1.25 var(--heading-font);margin-bottom:8px}.story-section .chronology__details p{font-size:14px;line-height:1.75}.story-section .story-handle,.story-section .story-link{color:var(--story-link);text-underline-offset:2px;text-decoration:underline}.story-section .story-link:hover{text-decoration-thickness:2px}.story-section :focus-visible{outline-color:var(--story-link)}.story-section ::selection{color:var(--ink);background:var(--yellow)}.story-visual{isolation:isolate;width:var(--vw);aspect-ratio:400/413;background:var(--yellow);margin-inline:auto;position:relative;overflow:hidden}.story-visual__base{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-visual--techgarage .story-visual__texture{z-index:1;width:373.5%;max-width:none;height:184.98%;position:absolute;top:-48.69%;left:-15.92%}.story-visual--techgarage .story-visual__techgarage-logo{z-index:2;width:56.3768%;height:auto;position:absolute;top:41.89%;left:21.75%}.story-visual--matters{background:0 0;overflow:visible;container-type:inline-size}.story-portrait{object-fit:cover;height:auto;position:absolute}.story-portrait--kevin{width:69%;top:16.707%;left:12.25%}.story-portrait--woman{--float-x:1.5cqi;--float-y:2.5cqi;--float-time:6.4s;--float-delay:-1.2s;width:31%;top:-6.2954%;left:-15.25%}.story-portrait--beard{--float-x:-2cqi;--float-y:-1.5cqi;--float-time:7s;--float-delay:-3.4s;width:31%;top:8.71671%;left:83%}.story-portrait--man{--float-x:1.5cqi;--float-y:-2.5cqi;--float-time:5.8s;--float-delay:-4.1s;width:31%;top:78.9346%;left:-8.5%}.story-visual--matters .story-portrait:not(.story-portrait--kevin){animation:story-portrait-float var(--float-time) ease-in-out var(--float-delay) infinite}@keyframes story-portrait-float{0%,to{transform:translate(0,0)}50%{transform:translate3d(var(--float-x), var(--float-y), 0)}}.story-satellite__base{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-satellite__crop{position:absolute;inset:0;overflow:hidden}.story-satellite__crop img{max-width:none;position:absolute}.story-satellite--matters-left .story-satellite__crop img{width:217.45%;height:148.7%;top:-24.35%;left:-64.45%}.story-satellite--matters-left:after{content:"";background:linear-gradient(#0000,#bc34df99);position:absolute;inset:0}.story-satellite--matters-right .story-satellite__crop img{width:218.35%;height:100%;top:0;left:-34.13%}.story-section.is-scrolly .chronology__entry:not(.is-shown) .story-portrait{animation-play-state:paused}.story-section{--dash-pink:#ff8fc8;--dash-ink:#0e0e10;--dash-yellow:#ffd200;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}.story-visual--dash{color:var(--dash-ink);background:linear-gradient(var(--dash-pink) 0 12px, transparent 0) 0 0 / 20px 14px, linear-gradient(90deg, #0e0e1012 50%, transparent 0) 0 0 / 20px 14px, var(--dash-pink);container-type:inline-size}.dash-cover__tag{background:var(--dash-ink);color:var(--dash-pink);font:400 3cqi/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:1.2cqi 2cqi}.dash-cover__dash{background:var(--dash-ink);transform-origin:0;width:62%;height:7cqi;margin-block:auto 6cqi}.dash-cover__title{font:800 11cqi/1 var(--heading-font);letter-spacing:-.02em}.dash-cover__sheet{width:100%;font:400 3.2cqi/1.4 var(--mono);text-transform:uppercase;margin:6cqi 0 0}.dash-cover__sheet div{border-top:1px solid var(--dash-ink);justify-content:space-between;gap:4cqi;padding-block:1.6cqi;display:flex}.dash-cover__sheet dd{margin:0}.story-section.is-scrolly .is-shown .dash-cover__dash,.story-section.is-visible:not(.is-scrolly) .dash-cover__dash{animation:dash-draw .9s .25s var(--story-ease) both}@keyframes dash-draw{0%{transform:scaleX(0)}}.dash-cover,.dash-terminal{flex-direction:column;height:100%;padding:8cqi;display:flex}.dash-cover{align-items:flex-start}.dash-card{overflow:hidden;container-type:inline-size}.dash-terminal{color:#f5f5f5;font:400 6.5cqi/1.5 var(--mono);background:#171717;border:1px solid #333;justify-content:center;gap:12cqi}.dash-terminal__logo{width:100%;height:auto}.dash-terminal code{font:inherit;white-space:nowrap}.dash-terminal b{color:#ff5e1f;font-weight:400}.dash-terminal__cursor{vertical-align:-.2em;background:#ff5e1f;width:.6em;height:1.1em;margin-left:.2em;animation:1.1s step-end infinite dash-blink;display:inline-block}@keyframes dash-blink{50%{opacity:0}}.story-satellite{display:none}@media (width<=760px){.story-section .dash-card--emdash{width:var(--vw);margin:16px auto 0;display:block}.story-section .dash-card--emdash .dash-terminal{flex-direction:row;justify-content:space-between;align-items:center;gap:6cqi;padding:6cqi;font-size:4.2cqi}.story-section .dash-card--emdash .dash-terminal__logo{width:42%}}@media (width>=761px){.story-section #story-2019 .chronology__stamp{left:calc(100% - var(--edge) + 32px)}.story-section #story-2023 .chronology__stamp{left:0}.story-satellite{aspect-ratio:1;object-fit:cover;width:16.6667%;height:auto;display:block;position:absolute}.story-satellite--left{bottom:0;left:0}.story-satellite--right{top:0;right:0}[data-layout=b] .story-satellite--left{top:0;bottom:auto}[data-layout=b] .story-satellite--right{top:auto;bottom:0}}.story-section.is-scrolly{height:var(--story-height,auto);padding:0;overflow:clip}.story-section.is-scrolly .story-pin{top:var(--pin-top,0px);min-height:100vh;padding-block:var(--section-space);flex-direction:column;display:flex;position:sticky}.story-section.is-scrolly .story-section__inner{width:min(var(--content-width), calc(100% - 96px))}.story-section.is-scrolly .story-heading{height:191px}.story-section.is-scrolly .story-title{font-size:calc(72px - 36px * var(--heading-shrink,0));line-height:calc(80px - 34px * var(--heading-shrink,0))}.story-section.is-scrolly .chronology{transform:translateY(calc(-68px * var(--heading-shrink,0)));margin-top:72px;display:grid}.story-section.is-scrolly .chronology__entry{visibility:hidden;grid-area:1/1;margin:0}.story-section.is-scrolly .chronology__entry.is-shown{visibility:visible}.story-section.is-scrolly .story-visual>*{scale:var(--settle,1)}.story-section.is-scrolly .story-navigation{z-index:4;display:block;position:absolute;top:50%;right:24px;translate:0 -50%}.story-navigation__steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative}.story-navigation__steps:before{content:"";background:#ffffff40;width:1px;position:absolute;top:14px;bottom:14px;right:17px}.story-navigation button{color:#8d9096;width:100%;min-height:28px;font:inherit;letter-spacing:.4px;cursor:pointer;background:0 0;border:0;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:12px;padding:0 14px 0 0;font-size:10px;line-height:15px;transition:color .2s;display:flex;position:relative}.story-navigation button img{opacity:.55;width:7px;height:7px;transition:transform .3s var(--story-ease), opacity .2s ease}.story-navigation button[aria-current=step],.story-navigation button:hover{color:var(--story-ink)}.story-navigation button[aria-current=step] img,.story-navigation button:hover img{opacity:1;transform:scale(1.6)}.story-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width>=1024px) and (width<=1440px){.story-section.is-scrolly .story-navigation{top:auto;bottom:24px;right:48px;translate:none}.story-navigation__steps{flex-direction:row;gap:20px}.story-navigation__steps:before{display:none}.story-navigation button{padding:0}}.story-section.is-visible .story-heading{animation:story-rise .8s var(--story-ease) both}.story-section.is-visible:not(.is-scrolly) .chronology{animation:story-rise .9s .12s var(--story-ease) both}@keyframes story-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=1199px){.project-card__content{padding:20px}}@media (width<=1050px) and (width>=761px){.story-section .chronology__details h3{font-size:22px}}@media (width>=761px) and (height<=800px){.story-section .story-title{font-size:56px}.story-section.is-scrolly .chronology{margin-top:40px}}@media (width<=960px){.projects{padding-inline:24px}.projects__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.projects{padding-inline:20px}.projects__inner{padding-block:64px}.projects__header{margin-bottom:32px}.projects__header h2{font-size:clamp(40px,9vw,60px);line-height:1.1}.projects__description{max-width:420px;font-size:14px;line-height:22px}.projects__list{grid-template-columns:minmax(0,1fr);gap:24px}.project-card{border-radius:16px;min-height:520px}.project-card__visual{height:300px}.story-section{padding-top:56px}.story-section .story-title{font-size:clamp(36px,6.4vw,48px);line-height:1.12}.story-section .chronology{--vw:min(400px, calc(100% - 48px));margin-top:40px}.story-section .chronology__entry .chronology__stamp{text-align:left;inset:24px auto auto max(0px,50% - 224px)}.story-section .chronology__year{font-size:44px}.story-section .chronology__date{max-width:210px;font-size:9px}.story-section .chronology__entry .chronology__details{text-align:left;width:min(400px,100% - 48px);min-height:158px;margin:24px auto 0;position:static}.story-section .chronology__details h3{font-size:24px}.story-section #story-2023,.story-section #story-2026{padding-top:96px}.story-visual--matters{aspect-ratio:517/476}.story-visual--matters .story-portrait--kevin{width:53.3849%;top:19.958%;left:21.2766%}.story-visual--matters .story-portrait--woman{width:23.9845%;top:0;left:0}.story-visual--matters .story-portrait--beard{width:23.9845%;top:13.0252%;left:76.0155%}.story-visual--matters .story-portrait--man{width:23.9845%;top:73.9496%;left:5.22244%}}@media (prefers-reduced-motion:reduce){.story-section *,.story-section :before,.story-section :after{transition:none!important;animation:none!important}.story-navigation button img{transform:none!important}}.speaking{background:#fff;overflow:clip}.speaking figure{margin:0}.speaking__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.speaking__media{background:#dedbd2;align-content:start;justify-items:center;padding-bottom:72px;display:grid;position:relative;overflow:clip}.speaking__photo{object-fit:cover;filter:blur(10px);width:calc(100% + 40px);height:calc(100% + 40px);position:absolute;inset:-20px}.speaking__copy{align-self:center;padding:80px clamp(24px,4vw,64px) 80px clamp(40px,7.5vw,110px)}.speaking__kicker{color:var(--eyebrow-red);margin-bottom:24px}.speaking h2{max-width:650px;font:600 clamp(44px, 4.6vw, 64px)/1.06 var(--heading-font);letter-spacing:-.045em;text-wrap:balance}.speaking__lead{text-wrap:pretty;max-width:490px;margin-top:28px;font-size:16px;line-height:1.65}.speaking__action{width:fit-content;min-width:198px;min-height:40px;margin-top:28px}.badge-rig{--badge-hang:160px;--badge-pivot:calc(-1 * var(--badge-hang));--badge-drop:-140%;--badge-swing:4deg;--back-tilt:8deg;width:100%;max-width:clamp(300px,56%,350px);margin-top:var(--badge-hang);transform-origin:50% var(--badge-pivot);position:relative}.badge-rig__body{transform-origin:50% var(--badge-pivot);rotate:calc(var(--badge-push,0) * 3.5deg);transition:rotate .6s cubic-bezier(.25,1.5,.45,1),scale .4s;position:relative}.badge-rig:hover .badge-rig__body{scale:.985}.badge-rig__strap{z-index:3;background:repeating-linear-gradient(90deg, #151513b3 0 4px, transparent 4px 7px) 7px calc(100% - 5px) / calc(100% - 14px) 1.5px no-repeat, repeating-linear-gradient(90deg, #151513b3 0 4px, transparent 4px 7px) 7px calc(100% - 17px) / calc(100% - 14px) 1.5px no-repeat, var(--yellow);border-radius:0 0 3px 3px;width:52px;height:520px;position:absolute;bottom:calc(100% + 59px);left:calc(50% - 26px)}.badge-rig__strap:before{content:"KEVIN KYBURZ / KEVIN KYBURZ / KEVIN KYBURZ / KEVIN KYBURZ / KEVIN KYBURZ / KEVIN KYBURZ / KEVIN KYBURZ / KEVIN KYBURZ";color:var(--ink);font-family:var(--hero-font);white-space:nowrap;writing-mode:vertical-rl;font-size:29px;line-height:52px;position:absolute;inset:0 0 24px;overflow:hidden;rotate:180deg}.badge-rig__hook{z-index:2;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 108'><path d='M18 9h60a11 11 0 0 1 11 11v5a19 19 0 0 1-19 19H26A19 19 0 0 1 7 25v-5A11 11 0 0 1 18 9Z' fill='none' stroke='%239da1a4' stroke-width='7'/><rect x='41' y='37' width='14' height='16' rx='4.5' fill='%23b4b8ba'/><rect x='34' y='50' width='28' height='54' rx='4' fill='%23c9cccd'/><rect x='37.5' y='54' width='21' height='19' rx='2.5' fill='%23e2e4e5'/><path d='M34 78h28' stroke='%239da1a4' stroke-width='1.5'/><circle cx='48' cy='91' r='2.6' fill='%239da1a4'/></svg>") 50%/contain no-repeat;width:96px;height:108px;position:absolute;top:-85px;left:calc(50% - 48px)}.badge-rig__back{background:var(--footer-blue);transform-origin:50% 19px;rotate:var(--back-tilt);border-radius:14px;transition:rotate .5s cubic-bezier(.3,1.5,.5,1);position:absolute;inset:0;overflow:hidden}.badge-rig__back:before{content:"K";color:#013b85;font-family:var(--hero-font);font-size:470px;line-height:1;position:absolute;bottom:-120px;left:-52px}.badge-rig:hover .badge-rig__back{rotate:calc(var(--back-tilt) + 3deg)}.badge{z-index:1;aspect-ratio:700/1043;background:#fff;border:1px solid #15151326;border-radius:14px;grid-template-rows:60px minmax(0,1fr) 100px;display:grid;position:relative}.badge__header{background:var(--red);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:8px 8px 0 0;justify-content:center;align-items:center;margin:8px 8px 0;padding-top:20px;font-size:13px;font-weight:700;display:flex;position:relative}.badge__header:before{content:"";background:var(--footer-blue);border-radius:5px;width:40px;height:10px;position:absolute;top:6px;left:calc(50% - 20px);box-shadow:inset 0 2px 2px #00000059,0 0 0 1px #1515131f}.badge__image{--notch:24px;min-height:0;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--notch)), calc(100% - var(--notch)) calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, var(--notch) calc(100% - var(--notch)), 0 calc(100% - var(--notch)));background:#dedbd2;margin-inline:8px;overflow:hidden}.badge__image img{object-fit:cover;object-position:center 55%;width:100%;height:100%;transition:transform .45s}.badge:hover .badge__image img{transform:scale(1.035)}.badge figcaption{flex-direction:column;gap:6px;padding:10px 18px 12px;font-size:12px;line-height:1.5;display:flex}.badge__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.badge__name{font:600 23px/1.2 var(--heading-font)}.badge__digicomp{flex:none;align-items:center;min-height:44px;display:flex}.badge__digicomp img{width:106px;height:auto}.badge-rig.has-motion:not(.is-dropped){opacity:0}.badge-rig.has-motion.is-dropped{animation:1.3s linear both badge-drop,3.2s ease-in-out both badge-swing}.badge-rig.has-motion.is-dropped .badge-rig__back{animation:3.4s ease-in-out backwards badge-fan}@keyframes badge-drop{0%{opacity:0;translate:0 var(--badge-drop);animation-timing-function:cubic-bezier(.55,0,.85,.4)}15%{opacity:1}38%{animation-timing-function:cubic-bezier(.2,.7,.4,1);translate:0 12px}56%{animation-timing-function:cubic-bezier(.5,0,.7,.5);translate:0 -18px}72%{animation-timing-function:ease-out;translate:0 5px}86%{animation-timing-function:ease-in-out;translate:0 -4px}to{opacity:1;translate:0}}@keyframes badge-swing{0%,15%{rotate:var(--badge-swing)}36%{rotate:calc(var(--badge-swing) * -.5)}55%{rotate:calc(var(--badge-swing) * .28)}72%{rotate:calc(var(--badge-swing) * -.14)}87%{rotate:calc(var(--badge-swing) * .06)}to{rotate:0deg}}@keyframes badge-fan{0%,16%{rotate:0deg}36%{rotate:calc(var(--back-tilt) * 1.9)}54%{rotate:calc(var(--back-tilt) * .5)}71%{rotate:calc(var(--back-tilt) * 1.3)}87%{rotate:calc(var(--back-tilt) * .88)}to{rotate:var(--back-tilt)}}.speaking__topics{background:var(--yellow);padding-block:36px 48px}.speaking__topics ul{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:0;padding:0;list-style:none;display:grid}.speaking__topics li{border-left:1px solid #15151340;padding:0 28px}.speaking__topics li:first-child{border:0;padding-left:0}.speaking__topics svg{width:28px;height:28px;display:block}.speaking__topics h3{font:500 28px/1.1 var(--heading-font);margin-top:12px}.speaking__topics p{margin-top:10px;font-size:14px;line-height:1.5}@media (width<=1050px){.badge-rig{--back-tilt:5deg}.speaking h2{font-size:48px}}@media (width<=720px){.speaking h2{font-size:clamp(38px,8vw,52px)}.speaking__lead{margin-top:22px;font-size:15px}.speaking__grid{grid-template-columns:1fr}.speaking__media{padding-bottom:56px}.speaking__copy{padding:52px 20px}.badge-rig{max-width:300px}.speaking__topics ul{grid-template-columns:1fr}.speaking__topics li,.speaking__topics li:first-child{border-bottom:1px solid #15151340;border-left:0;padding:20px 0}.speaking__topics li:last-child{border-bottom:0}.speaking__topics h3{margin-top:6px;font-size:26px}}@media (prefers-reduced-motion:reduce){.speaking *,.speaking :before,.speaking :after{transition:none!important;animation:none!important}}.subscribe{padding-block:var(--section-space);background:var(--paper);scroll-margin-top:24px}.subscribe__inner{isolation:isolate;border-radius:var(--article-radius);background:#fff;grid-template-columns:minmax(0,1fr) 410px;align-items:center;gap:10px;padding:48px;display:grid;position:relative;overflow:hidden}.subscribe__copy{z-index:1;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.subscribe__kicker{color:var(--eyebrow-red)}.subscribe h2{font:600 36px/44px var(--heading-font)}.subscribe h2>span{display:block}.subscribe__highlight{isolation:isolate;color:#fff;position:relative}.subscribe__highlight img{z-index:-1;pointer-events:none;position:absolute;top:0;left:-12px}.subscribe__text{max-width:451px;font-size:16px;line-height:24px}.subscribe__art{z-index:0;aspect-ratio:1;pointer-events:none;width:64.5833%;position:absolute;top:50%;left:35.4167%;transform:translateY(-50%)rotate(45deg)}.subscribe__art img{object-fit:cover;width:100%;height:100%}.subscribe-form{z-index:1;width:410px;min-width:0;max-width:100%;position:relative}.subscribe-form label,.subscribe-form__note,.subscribe-form__hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.subscribe-form__field{background:var(--paper);border-radius:50px;align-items:center;gap:8px;padding:8px 8px 8px 24px;display:flex}.subscribe-form__field:focus-within{outline:3px solid var(--ink);outline-offset:3px}.subscribe-form__field:has(input[aria-invalid=true]){outline:2px solid var(--red);outline-offset:3px}.subscribe-form input{width:100%;min-width:0;min-height:40px;color:var(--ink);font:16px/24px var(--body-font);background:0 0;border:0;padding:0}.subscribe-form input::placeholder{color:#818174;opacity:1}.subscribe-form input:focus-visible{outline:none}.subscribe-form__button{white-space:nowrap;flex:none;gap:16px;min-height:40px}.subscribe-form__button:disabled{opacity:.6;cursor:progress}.subscribe-form__status{background:#fff;border-radius:8px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;line-height:22px;position:absolute;top:calc(100% + 12px)}.subscribe-form__status[hidden]{display:none}@media (width<=1199px){.subscribe__inner{grid-template-columns:minmax(0,1fr) 380px;padding-inline:40px}.subscribe-form{width:380px}}@media (width<=1000px){.subscribe__inner{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:224px}.subscribe-form{width:410px}.subscribe__art{width:400px;inset:auto -120px -70px auto;transform:rotate(45deg)}}@media (width<=600px){.subscribe{padding-block:48px}.subscribe__inner{padding:36px 24px 48px}.subscribe h2{font-size:28px;line-height:36px}.subscribe__highlight img{transform-origin:0 0;left:-10px;transform:scale(.818182)}.subscribe__text{max-width:75%;font-size:15px}.subscribe-form__field{padding-left:16px}.subscribe-form__button{justify-content:center;gap:0;width:40px;padding:10px}.subscribe-form__button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=360px){.subscribe h2{font-size:24px;line-height:32px}.subscribe__highlight img{transform:scale(.727273)}}
