.portfolio-contact-form{width:100%;max-width:820px;margin-top:var(--ds-content-gap);color:var(--ds-ink)}.portfolio-contact-form form,.portfolio-contact-form fieldset{display:grid;gap:24px;min-width:0}.portfolio-contact-form form[hidden]{display:none}.portfolio-contact-form fieldset{border:0;margin:0;padding:0}.portfolio-contact-form label{display:grid;gap:10px;font-size:var(--ds-compact-copy-size)}.portfolio-contact-form label>span{color:var(--ds-ink)}.portfolio-contact-form input,.portfolio-contact-form textarea{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--ds-ink) 35%,transparent);border-radius:12px;background:var(--ds-bg);color:var(--ds-ink);padding:14px 16px;font:inherit;font-size:max(16px,var(--ds-compact-copy-size));line-height:1.5}.portfolio-contact-form textarea{resize:vertical;min-height:160px}.portfolio-contact-form :is(input,textarea):focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px}.portfolio-contact-form [aria-invalid=true]{border:2px solid var(--ds-ink)}.portfolio-contact-form button:disabled{opacity:.5;cursor:not-allowed}.contact-field-pair{display:grid;gap:24px}.contact-submit-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.contact-submit-row>button{flex-shrink:0}.contact-submit-row>p{flex:1 1 220px;font-size:var(--ds-compact-copy-size);line-height:1.5}.contact-form-note{color:var(--ds-muted);font-size:var(--ds-compact-copy-size);line-height:1.5}.contact-form-note summary{cursor:pointer;width:fit-content;padding-block:10px}.contact-form-note p{max-width:55ch;margin-top:8px}.contact-retry{border:0;padding:10px 0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.contact-form-note a,.contact-alternative a{color:var(--ds-ink);text-decoration:underline;text-underline-offset:3px}.contact-alternative{color:var(--ds-muted);font-size:var(--ds-compact-copy-size);line-height:var(--ds-compact-copy-line-height)}.portfolio-contact-form .contact-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contact-success{display:grid;gap:20px;justify-items:start}.contact-success h2{font-size:var(--text-3);line-height:1.2}.contact-verification:empty{display:none}@media(min-width:760px){.contact-field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.current-mobile-hero{display:flex;flex-direction:column;gap:var(--ds-section-gap);padding:max(104px,calc(env(safe-area-inset-top) + 94px)) var(--ds-gutter) 0}.current-mobile-logo{color:var(--ds-ink);display:block;flex:0 0 auto;height:auto;max-width:100%;overflow:visible;width:108px}.current-mobile-hero-title{display:flex;justify-content:center;line-height:1;margin:0;max-width:100%;overflow:visible;width:100%}.current-mobile-hero-copy{--ds-hero-optical-left: 0px;align-items:center;display:flex;flex-direction:column;gap:18px;padding-top:10px;text-align:center}.current-mobile-project-eyebrow{align-items:center;color:var(--ds-muted);display:flex;font-size:var(--kicker-size);font-weight:var(--kicker-weight);justify-content:flex-start;letter-spacing:var(--kicker-tracking);line-height:1.2;text-transform:uppercase;width:100%}.current-mobile-hero .current-mobile-kicker{color:var(--ds-ink);justify-content:center;font-size:var(--text-1);letter-spacing:.16em}.current-mobile-project-eyebrow :where(img,svg){flex:0 0 auto;height:auto;max-height:none;max-width:min(210px,72vw);object-fit:contain;width:auto}.current-mobile-project-logo{display:block;height:auto;max-width:min(159px,46vw);object-fit:contain;width:min(159px,46vw)}.current-mobile-hero-logo{margin-left:0;width:min(88vw,360px)}.current-mobile-hero-subtitle{color:var(--ds-muted);font-size:var(--ds-hero-subtitle-size);font-weight:var(--ds-hero-subtitle-weight);letter-spacing:var(--ds-hero-subtitle-tracking);line-height:var(--ds-hero-subtitle-line-height);max-width:320px}.current-mobile-hero-brand-row{align-items:center;color:var(--ds-ink);display:flex;gap:var(--space-4);justify-content:center;margin-block:2px 4px}.current-mobile-hero-brand-logo{height:24px;width:auto}.current-mobile-hero-brand-logo-intuit{display:block;flex-shrink:0;height:26px;aspect-ratio:266 / 84}.current-mobile-hero-brand-logo-masterclass{height:34px}.current-mobile-hero-brand-logo-warnerbros{height:28px}.current-mobile-hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.current-mobile-hero-portrait-frame{align-self:center;aspect-ratio:605 / 832;border-radius:clamp(34px,9vw,62px);display:block;flex:0 0 auto;height:auto;max-width:none;margin:0;overflow:hidden;position:relative;width:min(96vw,430px);-webkit-mask-image:url(/portrait-frame-mask.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:url(/portrait-frame-mask.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%}.current-mobile-hero-portrait{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.current-mobile-hero-video{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .76s cubic-bezier(.4,0,.2,1);width:100%}.current-mobile-hero-video.is-dark-video{opacity:1}.current-mobile-hero-video.is-dark-video.is-faded{opacity:0}.current-mobile-hero-portrait-frame.is-night:after{background:#00000057;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--misha-motion-standard) ease}.current-mobile-hero-portrait-caption{color:#f1e7d49e;font-size:var(--text-2);font-weight:500;inset:43% 16% auto;letter-spacing:-.02em;line-height:1.48;opacity:0;pointer-events:none;position:absolute;text-align:center;transition:opacity var(--misha-motion-standard) ease;z-index:1}@media(hover:hover)and (pointer:fine){.current-mobile-hero-portrait-frame:hover .current-mobile-hero-video.is-light-video{opacity:1}.current-mobile-hero-portrait-frame.is-night:hover:after,.current-mobile-hero-portrait-frame.is-night:hover .current-mobile-hero-portrait-caption{opacity:1}}.current-mobile-project-media img,.current-mobile-cross-media img{height:100%;object-fit:cover;width:100%}.current-mobile-section{display:flex;flex-direction:column;gap:var(--ds-content-gap);padding:0 var(--ds-gutter)}.current-mobile-layout>.current-mobile-section,.current-mobile-layout>.current-mobile-portfolio{margin-top:var(--ds-section-gap)}.current-mobile-project,.current-mobile-layout>.current-mobile-section,.current-mobile-portfolio>.current-mobile-section{content-visibility:auto;contain-intrinsic-size:auto 760px}.current-mobile-hero{content-visibility:visible}.current-mobile-layout[data-anchor-navigation] .current-mobile-project,.current-mobile-layout[data-anchor-navigation]>.current-mobile-section,.current-mobile-layout[data-anchor-navigation] .current-mobile-portfolio>.current-mobile-section{content-visibility:visible}.current-mobile-layout.is-rebecca .current-mobile-project,.current-mobile-layout.is-rebecca>.current-mobile-section,.current-mobile-layout.is-rebecca .current-mobile-portfolio>.current-mobile-section{contain:none;content-visibility:visible}.current-mobile-portfolio{gap:0;padding:0}.current-mobile-portfolio>.current-mobile-section{padding:0}.current-mobile-portfolio>.current-mobile-cross{padding-inline:var(--ds-gutter)}.current-mobile-portfolio>.current-mobile-cross{margin-top:var(--ds-section-gap)}.current-mobile-hero-brand-fevo{display:block;flex:none;width:24px;height:33px}.current-mobile-project{--ds-squircle-stroke: transparent;display:flex;flex-direction:column;gap:24px;padding:var(--ds-project-half-gap) var(--ds-gutter);position:relative}.current-mobile-featured-project{position:relative}.current-mobile-featured-project>.current-mobile-project{padding-top:0}.current-mobile-project:first-child{padding-top:0}.current-mobile-project:last-of-type{padding-bottom:var(--ds-section-half-gap)}.current-mobile-project+.current-mobile-project:before{background:linear-gradient(90deg,transparent,rgb(0 0 0 / 18%) 18%,rgb(0 0 0 / 18%) 82%,transparent);content:"";height:1px;left:var(--ds-gutter);position:absolute;right:var(--ds-gutter);top:0}.current-mobile-featured-project+.current-mobile-project:before{background:linear-gradient(90deg,transparent,rgb(0 0 0 / 18%) 18%,rgb(0 0 0 / 18%) 82%,transparent);content:"";height:1px;left:var(--ds-gutter);position:absolute;right:var(--ds-gutter);top:0}.current-mobile-project-copy{align-items:center;display:flex;flex-direction:column;gap:16px;min-width:0;text-align:center;width:100%}.current-mobile-project .current-mobile-gradient-heading{font-size:var(--ds-title-size);font-weight:var(--ds-title-weight);letter-spacing:var(--ds-title-tracking);line-height:var(--ds-title-line-height);max-width:100%;min-width:0;overflow-wrap:normal;padding-bottom:.16em;text-align:center;white-space:normal;width:100%;word-break:normal}.current-mobile-project-title-break{display:none}.current-mobile-project .current-mobile-project-eyebrow,.current-mobile-project .current-mobile-platforms{justify-content:center}.current-mobile-project-copy>p{color:var(--ds-body-copy-color);font-size:var(--ds-body-copy-size);letter-spacing:var(--ds-body-copy-tracking);line-height:var(--ds-body-copy-line-height);max-width:var(--ds-body-copy-max-width)}.current-mobile-project-proof{align-items:stretch;background:var(--ds-project-proof-surface);border-radius:var(--radius-4);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 2px;max-width:960px;padding:30px 32px;width:100%}.current-mobile-project-proof-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-inline:15px;position:relative;text-align:center}.current-mobile-project-proof-section+.current-mobile-project-proof-section:before{background:var(--ds-project-proof-divider);content:"";height:43px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.current-mobile-project-proof :where(dt,dd){font-size:16px;letter-spacing:-.0285em;line-height:1.6;margin:0}.current-mobile-project-proof dt{font-weight:700;text-transform:uppercase}.current-mobile-project-proof dd{font-weight:400}.current-mobile-project-proof-impact{align-items:baseline;display:inline-flex;column-gap:.25em;flex-wrap:wrap;justify-content:center;min-width:0;white-space:normal}.current-mobile-project-proof-impact mark{background:var(--ds-accent);color:var(--misha-mark-on-light);display:inline-block;line-height:1.18;padding-inline:.14em}.current-mobile-project-proof-impact span{min-width:0}@media(max-width:759px){.current-mobile-project-proof{grid-template-columns:minmax(0,1fr);padding:22px 24px}.current-mobile-project-proof-section{padding:0}.current-mobile-project-proof-section+.current-mobile-project-proof-section{margin-top:18px;padding-top:18px}.current-mobile-project-proof-section+.current-mobile-project-proof-section:before{height:1px;left:50%;top:0;transform:translate(-50%);width:min(100%,180px)}}.current-mobile-timeline-row>p,.current-mobile-proof-card p{color:var(--ds-compact-copy-color);font-size:var(--ds-compact-copy-size);letter-spacing:var(--ds-compact-copy-tracking);line-height:var(--ds-compact-copy-line-height)}.current-mobile-platforms{align-items:center;color:var(--ds-ink);display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:flex-start;min-width:0}.current-mobile-platforms :where(svg,img){flex:0 0 auto;max-height:32px;object-fit:contain;width:auto}.platform-mask-icon{background-color:currentColor;display:inline-block;flex:0 0 auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.current-mobile-visionpro-icon{aspect-ratio:1920 / 306;height:16px;max-width:100px;width:auto}.current-mobile-project-cube-icon{height:24px;width:24px}.current-mobile-project-media{aspect-ratio:16 / 10;background:transparent;border-radius:var(--radius-5);overflow:hidden}.current-mobile-turbotax-media{display:flex;flex-direction:column;gap:14px;width:100%}.current-mobile-turbotax-main-media,.current-mobile-turbotax-side-card{background:transparent;display:block;overflow:hidden;position:relative}.current-mobile-turbotax-main-media{aspect-ratio:16 / 10;border-radius:var(--radius-5)}.current-mobile-turbotax-main-media img,.current-mobile-turbotax-side-card img{display:block}.current-mobile-turbotax-main-media img,.current-mobile-turbotax-main-media video,.current-mobile-turbotax-person-frame{height:100%;object-fit:cover;width:100%}.current-mobile-turbotax-side-media{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:899px){.current-mobile-turbotax-side-media{display:none}}.current-mobile-turbotax-side-card{aspect-ratio:1.05 / 1;border-radius:24px}.current-mobile-turbotax-person-card{background:#ddd8d4}.current-mobile-turbotax-person-frame{top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%;left:0;object-position:50% 30%;position:absolute;top:0;width:100%}.current-mobile-turbotax-phone-card{background:#d1ccc8}.current-mobile-turbotax-phone-card img{object-position:52% 16%}.current-mobile-video-replay{position:absolute;bottom:56px;left:50%;translate:-50% 0;gap:8px;z-index:1}@media(max-width:759px){.current-mobile-video-replay{bottom:24px;min-height:40px}}.current-mobile-project-title-link{color:inherit;text-decoration:none}.current-mobile-project-title-link:hover,.current-mobile-project-title-link:focus-visible{background:linear-gradient(transparent 15%,var(--ds-accent) 15%,var(--ds-accent) 92%,transparent 92%);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--misha-cta-hover-fg);-webkit-text-fill-color:var(--misha-cta-hover-fg)}.current-mobile-project-title-link:focus-visible{outline:2px solid var(--ds-ink);outline-offset:4px;border-radius:4px}.current-mobile-coming-soon{display:inline-block;position:relative;border:1px solid transparent;border-radius:999px;padding:8px 16px}.current-mobile-coming-soon svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.current-mobile-coming-soon rect{fill:none;stroke:currentColor;stroke-width:1;stroke-dasharray:1 5;stroke-linecap:round}.current-mobile-project-media.sessions-card-media{background:var(--sessions-hero-background)}.current-mobile-web-platform{font-size:16px;font-weight:700}.current-mobile-cross{gap:clamp(34px,9vw,64px);overflow:visible;padding-inline:0}.current-mobile-cross-media{--ds-cross-image-shift: 22%;aspect-ratio:2111 / 1776;background:transparent;border-radius:0;margin-inline:0;overflow:visible;width:100%}.current-mobile-cross-media img{display:block;height:100%;object-fit:contain;transform:translate(var(--ds-cross-image-shift));width:100%}.current-mobile-cross-content{display:flex;flex-direction:column;gap:var(--space-8);padding-inline:var(--ds-gutter)}.current-mobile-cross-content .current-mobile-gradient-heading{max-width:8.5ch}.current-mobile-cross-content .current-mobile-section-copy{max-width:37ch}@media(max-width:899px){.current-mobile-cross{gap:clamp(42px,12vw,58px)}.current-mobile-cross-content{align-items:center;gap:var(--space-6);padding-inline:0;text-align:center}.current-mobile-cross-content .current-mobile-gradient-heading,.current-mobile-cross-content .current-mobile-section-copy{text-align:center}.current-mobile-cross-content .current-mobile-gradient-heading{max-width:15ch}.current-mobile-cross-content .current-mobile-section-copy{max-width:33ch}.current-mobile-cross-content .current-mobile-platforms{gap:14px 18px;justify-content:center}}@media(min-width:900px)and (max-width:1199px){.current-mobile-cross-content .current-mobile-gradient-heading{max-width:15ch}}.current-mobile-timeline-row h3{color:var(--ds-ink);font-size:24px;font-weight:800;letter-spacing:-.06em;line-height:1.05}.current-mobile-timeline{display:grid;gap:0}.current-mobile-timeline-row{border-top:1px solid rgb(0 0 0 / 12%);display:grid;gap:10px;padding:20px 0}.current-mobile-timeline-row p,.current-mobile-timeline-row span{color:var(--ds-compact-copy-color);font-size:var(--ds-compact-copy-size);letter-spacing:var(--ds-compact-copy-tracking);line-height:var(--ds-compact-copy-line-height)}.current-mobile-timeline-row div p{color:var(--ds-ink)}.current-mobile-proof-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.current-mobile-proof-card{--ds-proof-visual-size: clamp(72px, 18vw, 80px);align-items:center;background:#ffffff6b;border:none;border-radius:clamp(30px,8vw,42px);box-shadow:none;display:flex;flex-direction:column;gap:var(--space-2);justify-items:center;justify-content:center;min-height:clamp(232px,60vw,284px);min-width:0;overflow:hidden;padding:var(--space-6) var(--space-2);text-align:center}.current-mobile-proof-card :where(img,svg){flex:0 0 auto;height:auto;object-fit:contain}.current-mobile-proof-card:has(.current-mobile-webby-logo-stage){overflow:hidden}.current-mobile-proof-card:has(.current-mobile-avatars){overflow:hidden}.current-mobile-award-logo{height:var(--ds-proof-visual-size);max-width:100%;object-fit:contain;width:auto}.current-mobile-webby-logo{max-width:none;object-fit:contain}.current-mobile-webby-logo-stage{align-items:center;display:grid;gap:clamp(8px,2vw,14px);grid-template-columns:minmax(0,.74fr) minmax(0,1fr) minmax(0,.74fr);justify-content:center;min-height:var(--ds-proof-visual-size);overflow:visible;position:relative;width:min(430px,calc(100% + 112px))}.current-mobile-webby-logo-stage .current-mobile-webby-logo{position:relative;width:100%;z-index:1}.current-mobile-webby-logo-main,.current-mobile-webby-logo-side{height:auto;width:100%}.current-mobile-webby-logo-side{opacity:.08}@media(max-width:899px){.current-mobile-proof-card:has(.current-mobile-avatars),.current-mobile-proof-card:has(.current-mobile-webby-logo-stage){grid-column:1 / -1}}@media(min-width:700px)and (max-width:1439px){.current-mobile-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.current-mobile-proof-card:has(.current-mobile-avatars),.current-mobile-proof-card:has(.current-mobile-webby-logo-stage){grid-column:auto}}.current-mobile-app-icon{height:var(--ds-proof-visual-size);object-fit:contain;width:var(--ds-proof-visual-size)}.current-mobile-proof-card>:where(span,p):first-child{align-self:center;width:min(100%,28ch)}.current-mobile-proof-card>:where(img,strong,.current-mobile-avatars,.current-mobile-webby-logo-stage){align-self:center}.current-mobile-proof-card.is-proof-number>p{align-self:center}.current-mobile-proof-card>:where(span,p,strong){color:var(--ds-compact-copy-color);letter-spacing:var(--ds-compact-copy-tracking);max-width:28ch}.current-mobile-proof-card>span,.current-mobile-proof-card>p{font-size:var(--ds-compact-copy-size);font-weight:400;letter-spacing:var(--ds-compact-copy-tracking);line-height:var(--ds-compact-copy-line-height)}.current-mobile-proof-card>strong{color:var(--ds-ink);font-weight:700}.current-mobile-proof-card.is-proof-number>strong{color:var(--ds-ink);font-size:var(--text-6);font-weight:600;letter-spacing:-.07em;line-height:1;max-width:none}.current-mobile-proof-card p strong{color:var(--ds-ink)}.current-mobile-avatars{--ds-proof-avatar-size: clamp(64px, 20vw, 80px);align-items:center;display:flex;justify-content:center;max-width:none;min-width:0;overflow:visible;pointer-events:none;transform-origin:center;width:auto}.current-mobile-avatars img{aspect-ratio:1;border-radius:50%;display:block;flex:0 0 var(--ds-proof-avatar-size);height:var(--ds-proof-avatar-size);max-width:none;object-fit:cover;overflow:hidden;position:relative;width:var(--ds-proof-avatar-size)}.current-mobile-avatars img+img{margin-left:calc(var(--ds-proof-avatar-size) * -.275)}.current-mobile-proof-avatar-strip{flex:0 0 auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);max-width:none;width:440px}.current-mobile-proof-avatar-strip img{aspect-ratio:440 / 100;border-radius:0;filter:grayscale(1);flex:0 0 auto;height:auto;object-fit:contain;width:100%}.current-mobile-testimonials{display:flex;flex-direction:column;gap:var(--ds-content-gap)}.current-mobile-featured-testimonials{gap:var(--space-11);overflow:visible}.current-mobile-featured-review-panel{display:flex;flex-direction:column;gap:var(--space-8);overflow:visible}.current-mobile-featured-review-quotes,.current-mobile-featured-review-authors{display:grid;min-width:0}.current-mobile-featured-review-authors{flex:1 1 auto}.current-mobile-featured-review-quotes>*,.current-mobile-featured-review-authors>*{grid-area:1 / 1}.current-mobile-featured-review-quotes>[aria-hidden=true],.current-mobile-featured-review-authors>[aria-hidden=true]{visibility:hidden}.current-mobile-featured-review-quotes>[aria-hidden=false],.current-mobile-featured-review-authors>[aria-hidden=false]{animation:current-mobile-review-in var(--misha-motion-slow) var(--misha-ease-expressive)}@keyframes current-mobile-review-in{0%{filter:blur(8px);opacity:0;transform:translateY(18px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.current-mobile-featured-review-footer{align-items:flex-end;display:flex;gap:32px;justify-content:space-between}.current-mobile-featured-review-controls{display:flex;flex:0 0 auto;gap:20px;margin:-10px;overflow:visible;padding:10px}.current-mobile-testimonial-arrow{align-items:center;background:#ffffff59;border:1px solid rgba(255,255,255,.85);border-radius:9999px;color:var(--ds-ink);display:flex;flex:0 0 clamp(62px,16vw,84px);height:clamp(62px,16vw,84px);justify-content:center;outline-offset:4px;overflow:visible;padding:0;transform-origin:center;transition:background-color .16s ease,transform .16s ease;width:clamp(62px,16vw,84px)}.current-mobile-testimonial-arrow svg{height:40%;overflow:visible;width:40%}@media(hover:hover)and (pointer:fine){.current-mobile-testimonial-arrow:hover{background:#ffffff8c;transform:translateY(-1px)}}.current-mobile-testimonial-arrow:active{transform:scale(.98)}@media(max-width:640px){.current-mobile-featured-review-footer{align-items:flex-start;flex-direction:column}}.current-mobile-mentorship{--ds-squircle-stroke: transparent;--ds-mentorship-panel: var(--ds-surface-strong);--ds-mentorship-text: var(--ds-ink);--ds-mentorship-muted: var(--ds-muted);background:var(--ds-mentorship-panel);border:0;border-radius:clamp(38px,10vw,56px);box-shadow:0 24px 70px #00000024;color:var(--ds-mentorship-text);display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative}.current-mobile-mentorship-media{aspect-ratio:1.18;background:var(--ds-surface-strong);display:block;overflow:hidden;width:100%}.current-mobile-mentorship-media img{display:block;height:100%;object-fit:cover;object-position:50% 45%;width:100%}.current-mobile-mentorship-panel{align-items:center;background:var(--ds-mentorship-panel);display:flex;flex-direction:column;gap:24px;padding:clamp(30px,8vw,44px) clamp(24px,7vw,36px);text-align:center}.current-mobile-mentorship-copy{align-items:center;display:flex;flex-direction:column;gap:14px}.current-mobile-mentorship h2{color:inherit;font-size:var(--text-6);font-weight:800;letter-spacing:-.055em;line-height:.98;max-width:15ch}.current-mobile-mentorship p{color:var(--ds-mentorship-muted);font-size:var(--ds-body-copy-size);letter-spacing:var(--ds-body-copy-tracking);line-height:var(--ds-body-copy-line-height);max-width:var(--ds-body-copy-max-width)}.current-mobile-mentorship .current-mobile-cta{align-self:center}.current-mobile-faq{--ds-squircle-stroke: var(--ds-border);background:#ffffff57;border:1px solid var(--ds-border);border-color:transparent;border-radius:28px;padding:8px 22px;position:relative;width:100%}.current-mobile-faq-section{align-items:stretch;gap:clamp(20px,5vw,32px);text-align:center}.current-mobile-faq-section .current-mobile-gradient-heading{align-self:center;text-align:center}.current-mobile-faq-trigger{color:var(--ds-ink);font-size:var(--ds-faq-question-size);font-weight:var(--ds-faq-question-weight);letter-spacing:var(--ds-faq-question-tracking);line-height:var(--ds-faq-question-line-height);text-align:left}.current-mobile-faq-trigger:hover{text-decoration:none}.current-mobile-faq-content{color:var(--ds-body-copy-color);font-size:var(--ds-body-copy-size);letter-spacing:var(--ds-body-copy-tracking);line-height:var(--ds-body-copy-line-height);text-align:left}.current-mobile-contact{align-items:center;padding-bottom:70px;text-align:center}.current-mobile-contact .current-mobile-gradient-heading{max-width:min(100%,11ch);text-align:center}.current-mobile-contact-heading{overflow-wrap:normal}.current-mobile-testimonials-section>h2{margin-bottom:var(--space-8)}.current-mobile-featured-review-quotes>[aria-hidden=true]{display:none}@media(min-width:760px)and (max-width:899px){.current-mobile-layout:not(.case-study-layout){--ds-gutter: clamp(34px, 5vw, 44px);--ds-section-gap: 112px;--ds-content-gap: 28px}}@media(min-width:900px){.current-mobile-layout:not(.case-study-layout){--ds-gutter: clamp(48px, 6vw, 96px);--ds-section-gap: clamp(92px, 7vw, 132px);--ds-project-gap: clamp(48px, 4vw, 72px);--ds-project-half-gap: calc(var(--ds-project-gap) / 2);--ds-content-gap: 32px;--ds-project-inner-gutter: clamp(72px, 7.2vw, 124px);--ds-project-radius: clamp(78px, 6.9vw, 112px);--ds-display-heading-size: clamp(78px, 7.5vw, 96px);--ds-display-heading-line-height: .958;--ds-display-heading-tracking: -.0625em;--ds-title-line-height: .958;--ds-title-tracking: -.0625em;--ds-hero-subtitle-size: var(--text-2);--ds-body-copy-size: var(--text-2);--ds-body-copy-line-height: 1.5;--ds-compact-copy-size: 17px;padding-top:0}.current-mobile-section{margin-inline:auto;max-width:1368px;width:100%}.current-mobile-portfolio>.current-mobile-cross,.current-mobile-layout>.current-mobile-about,.current-mobile-layout>.current-mobile-testimonials-section,.current-mobile-layout>.current-mobile-mentorship-section,.current-mobile-layout>.current-mobile-faq-section,.current-mobile-layout>.current-mobile-contact{margin-top:calc(var(--ds-section-gap) * 2)}.current-mobile-layout>.current-mobile-testimonials-section{margin-top:var(--ds-section-gap)}.current-mobile-portfolio+.current-mobile-about{margin-top:var(--ds-section-gap)}.current-mobile-gradient-heading{max-width:1000px}.current-mobile-hero{align-items:center;display:grid;gap:clamp(0px,2.4vw,40px);grid-template-columns:minmax(0,1fr) minmax(340px,1fr);isolation:isolate;margin-inline:auto;max-width:1368px;min-height:min(780px,calc(100svh - 112px));padding:max(104px,calc(env(safe-area-inset-top) + 96px)) var(--ds-gutter) 0;width:100%}.current-mobile-hero-copy{--ds-hero-optical-left: 0px;align-items:flex-start;gap:22px;padding-top:0;position:relative;text-align:left;z-index:2}.current-mobile-hero .current-mobile-kicker,.current-mobile-hero-title{justify-content:flex-start}.current-mobile-hero .current-mobile-kicker{font-size:16px}.current-mobile-hero-logo{margin-left:var(--ds-hero-optical-left);max-width:none;width:clamp(520px,50vw,660px)}.current-mobile-hero .current-mobile-kicker,.current-mobile-hero-subtitle,.current-mobile-hero-brand-row,.current-mobile-hero-copy>.current-mobile-cta,.current-mobile-hero-copy>.current-mobile-hero-actions{transform:translate(var(--ds-hero-optical-left))}.current-mobile-hero-actions{justify-content:flex-start}.current-mobile-hero-subtitle{max-width:420px;text-align:left}.current-mobile-hero-brand-row{gap:28px;justify-content:flex-start;margin-block:2px 8px}.current-mobile-hero-brand-logo,.current-mobile-hero-brand-logo-intuit{height:28px}.current-mobile-hero-brand-logo-masterclass{height:36px}.current-mobile-hero-brand-logo-warnerbros{height:32px}.current-mobile-hero-portrait-frame{justify-self:end;position:relative;width:min(100%,620px);z-index:1}.current-mobile-project{--ds-squircle-stroke: var(--ds-border);align-items:center;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-project-radius);box-shadow:none;display:flex;flex-direction:column;gap:clamp(28px,2.6vw,42px);margin-inline:auto;max-width:1368px;overflow:hidden;padding:var(--space-16) var(--ds-project-inner-gutter);width:calc(100% - var(--ds-gutter) - var(--ds-gutter))}.current-mobile-project.is-featured{--ds-featured-edge: clamp(42px, 4vw, 58px);background:var(--ds-surface);border-color:var(--ds-border);border-radius:clamp(84px,6.4vw,100px);contain:none;contain-intrinsic-size:auto;content-visibility:visible;gap:clamp(48px,4.25vw,64px);isolation:isolate;margin-top:0;overflow:visible;padding:var(--space-15) var(--ds-featured-edge);position:relative;z-index:2}.current-mobile-project.is-featured:before,.current-mobile-project.is-featured:after{content:none}.current-mobile-featured-project{margin-top:var(--space-7);padding-top:0}.current-mobile-project:first-child{padding-top:var(--space-16)}.current-mobile-project.is-featured:first-child{padding-top:var(--space-15)}.current-mobile-project:last-of-type{margin-bottom:0;padding-bottom:var(--space-16)}.current-mobile-project+.current-mobile-project:before{content:none}.current-mobile-featured-project+.current-mobile-project:before{content:none}.current-mobile-project+.current-mobile-project,.current-mobile-featured-project+.current-mobile-project{margin-top:var(--ds-project-gap)}.current-mobile-project-copy{align-items:center;gap:clamp(18px,1.75vw,26px);max-width:920px;text-align:center}.current-mobile-project.is-featured .current-mobile-project-copy{gap:22px;max-width:846px;position:relative;z-index:2}.current-mobile-project .current-mobile-gradient-heading{margin-bottom:-.04em;max-width:820px;padding-bottom:.16em;text-align:center}.current-mobile-project.is-featured .current-mobile-gradient-heading{margin-bottom:-.08em;max-width:846px;padding-bottom:.16em}.current-mobile-project-title-break{display:block}.current-mobile-project .current-mobile-project-eyebrow,.current-mobile-project .current-mobile-platforms{justify-content:center}.current-mobile-project-copy>p{text-align:center}.current-mobile-timeline-row>p,.current-mobile-proof-card p{font-size:var(--ds-compact-copy-size)}.current-mobile-project-media{aspect-ratio:auto;border-radius:clamp(58px,5.1vw,82px);height:clamp(500px,43.93vw,601px);margin-top:var(--space-5);max-width:1120px;width:min(100%,1120px)}.current-mobile-turbotax-media{display:grid;gap:20px;grid-template-columns:minmax(0,900fr) minmax(240px,314fr);height:clamp(500px,43.93vw,601px);max-width:1234px;position:relative;width:100%;z-index:2}.current-mobile-turbotax-main-media{aspect-ratio:auto;border-radius:clamp(44px,4vw,64px);height:100%}.current-mobile-turbotax-side-media{display:flex;flex-direction:column;gap:20px;height:100%}.current-mobile-turbotax-side-card{aspect-ratio:auto;border-radius:clamp(30px,2.93vw,40px);flex:1 1 0;min-height:0}.current-mobile-turbotax-phone-card img{object-position:50% 3%}.current-mobile-portfolio>.current-mobile-cross{margin-inline:auto;max-width:1368px;padding-inline:var(--ds-gutter);width:100%}.current-mobile-cross{align-items:center;display:grid;column-gap:0;grid-template-columns:minmax(0,1fr) minmax(560px,680px);min-height:clamp(840px,68vw,920px);position:relative;row-gap:0}.current-mobile-cross-media{aspect-ratio:1000 / 976;grid-row:1 / 5;left:clamp(0px,1.25vw,16px);margin:0;position:absolute;top:0;width:clamp(720px,78.125vw,1000px)}.current-mobile-cross-content{align-self:center;gap:42px;grid-column:2;margin-top:0;max-width:680px;padding-inline:0;position:relative;z-index:1}.current-mobile-cross-content .current-mobile-section-copy{max-width:62ch}.current-mobile-about{gap:clamp(44px,4vw,64px)}.current-mobile-timeline-row{gap:24px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);padding:28px 0}.current-mobile-timeline-row>p{max-width:62ch}.current-mobile-featured-review-quote{max-width:34ch}.current-mobile-proof-grid{gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.current-mobile-proof-card{--ds-proof-visual-size: 80px;background:#ffffff70;border-radius:48px;gap:38px;min-height:351px;padding:40px 44px}.current-mobile-proof-card>:where(span,p,strong){font-size:20px;line-height:26px}.current-mobile-proof-card>span,.current-mobile-proof-card>p{font-size:var(--ds-compact-copy-size);line-height:var(--ds-compact-copy-line-height)}.current-mobile-proof-card.is-proof-number>strong{font-size:58px;line-height:62px}.current-mobile-award-logo{width:min(272px,100%)}.current-mobile-webby-logo{object-fit:contain}.current-mobile-webby-logo-stage{gap:24px;height:auto;min-height:var(--ds-proof-visual-size);width:540px}.current-mobile-avatars{--ds-proof-avatar-size: 80px}.current-mobile-app-icon{height:119px;width:119px}.current-mobile-mentorship{border-radius:clamp(56px,5.9vw,80px);margin-inline:auto;max-width:none;width:100%}.current-mobile-mentorship-media{aspect-ratio:1254 / 624}.current-mobile-mentorship-media img{height:100%;object-fit:cover;object-position:50% 30%;transform:none;width:100%}.current-mobile-mentorship-panel{align-items:center;flex-direction:row;gap:clamp(48px,6vw,90px);justify-content:space-between;padding:clamp(54px,5.56vw,80px);text-align:left}.current-mobile-mentorship-copy{align-items:flex-start;flex:1 1 auto;gap:24px}.current-mobile-mentorship h2{font-size:clamp(42px,4.17vw,60px);letter-spacing:-.05em;line-height:1.05;max-width:17ch}.current-mobile-mentorship .current-mobile-cta{flex:0 0 auto;min-height:64px;padding-inline:32px}.current-mobile-faq{border-radius:34px;margin-inline:auto;max-width:920px;padding:22px 36px;width:100%}.current-mobile-contact{padding-bottom:96px}.current-mobile-contact .current-mobile-gradient-heading{max-width:none}}@media(min-width:900px)and (max-width:1439px){.current-mobile-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.current-mobile-cross{align-items:center;display:flex;gap:clamp(40px,6vw,64px);min-height:auto}.current-mobile-cross-media{aspect-ratio:2111 / 1776;align-self:center;left:auto;position:relative;top:auto;--ds-cross-image-shift: 20%;width:min(92vw,860px)}.current-mobile-cross-content{align-items:center;max-width:760px;padding-inline:0;text-align:center}.current-mobile-cross-content .current-mobile-gradient-heading,.current-mobile-cross-content .current-mobile-section-copy{text-align:center}.current-mobile-cross-content .current-mobile-platforms{justify-content:center}}@media(min-width:1200px){.current-mobile-cross-media{--ds-cross-image-shift: 0}.current-mobile-cross-content .current-mobile-gradient-heading{max-width:min(100%,15ch)}}@media(min-width:1440px){.current-mobile-cross-media{width:clamp(720px,65vw,900px)}.current-mobile-portfolio .current-mobile-cross-content{transform:translate(64px)}}.webby-logo-preserve{aspect-ratio:var(--misha-webby-logo-ratio);display:block;height:auto;max-width:100%;object-fit:contain}.current-mobile-layout .current-mobile-project,.current-mobile-layout .current-mobile-project.is-featured,.current-mobile-layout .current-mobile-mentorship,.current-mobile-layout .current-mobile-faq,.dark .current-mobile-layout .current-mobile-project.is-featured{border-color:transparent}.current-mobile-layout :where(.current-mobile-card,.current-mobile-project,.current-mobile-mentorship,.current-mobile-faq){--ds-squircle-stroke: transparent;border-color:transparent}.dark .current-mobile-logo path{fill:url(#current-mobile-logo-gradient)}.dark .current-mobile-card,.dark .current-mobile-faq{background:var(--ds-card-bg);border-color:var(--ds-border)}.dark .current-mobile-project.is-featured{background:transparent;border-color:transparent}@media(min-width:900px){.dark .current-mobile-project.is-featured{background:var(--ds-surface);border-color:var(--ds-border)}}.dark .current-mobile-project.is-featured:before,.dark .current-mobile-project.is-featured:after{content:none}.dark .current-mobile-turbotax-main-media{background:transparent}.dark .current-mobile-turbotax-side-card{background:#f1e7d414}.dark .current-mobile-project+.current-mobile-project:before,.dark .current-mobile-featured-project+.current-mobile-project:before{background:linear-gradient(90deg,transparent,rgb(241 231 212 / 18%) 18%,rgb(241 231 212 / 18%) 82%,transparent)}.dark .current-mobile-timeline-row{border-color:var(--ds-border)}.dark .current-mobile-mentorship{--ds-mentorship-panel: var(--misha-card-dark);--ds-mentorship-text: var(--misha-ink-dark);--ds-mentorship-muted: var(--misha-muted-dark-strong)}.dark .current-mobile-layout .current-mobile-mentorship{--ds-squircle-stroke: transparent}.dark .current-mobile-layout .current-mobile-platforms,.dark .current-mobile-layout .current-mobile-project-eyebrow{color:var(--misha-ink-dark)!important}.dark .dark-tint-png-award{filter:var(--misha-png-icon-filter-dark);opacity:1}.dark .current-mobile-layout .current-mobile-webby-logo-side{opacity:.08}.dark .current-mobile-layout .current-mobile-project-logo{filter:var(--misha-png-icon-filter-dark);opacity:1}.current-mobile-layout .current-mobile-project.is-unified{--ds-squircle-stroke: var(--ds-border)}.current-mobile-layout .current-mobile-project.is-unified{align-items:center;background:var(--ds-surface);border:0;border-radius:var(--ds-project-radius, var(--radius-5));gap:0;margin-inline:auto;overflow:hidden;padding:0;width:calc(100% - var(--ds-gutter) - var(--ds-gutter))}.current-mobile-project.is-unified:before,.current-mobile-project.is-unified:after{content:none}.current-mobile-project-shadow+.current-mobile-project-shadow,.current-mobile-featured-project+.current-mobile-project-shadow{margin-top:var(--portfolio-card-gap)}.current-mobile-project.is-unified .current-mobile-project-copy{max-width:none;padding:var(--space-11) var(--space-4)}.current-mobile-project.is-unified :where(.current-mobile-project-media,.current-mobile-turbotax-media){aspect-ratio:16 / 10;border-radius:0;flex:none;height:auto;margin:0;max-width:none;width:100%}.current-mobile-project.is-unified :where(.current-mobile-turbotax-media,.current-mobile-turbotax-side-media){gap:0}.current-mobile-project.is-unified :where(.current-mobile-turbotax-main-media,.current-mobile-turbotax-side-card){border-radius:0}@media(min-width:900px){.current-mobile-project.is-unified .current-mobile-project-copy{padding:var(--space-16) var(--ds-project-inner-gutter)}.current-mobile-project.is-unified.is-featured .current-mobile-project-copy{padding-inline:var(--ds-featured-edge)}.current-mobile-project.is-unified :where(.current-mobile-project-media,.current-mobile-turbotax-media){aspect-ratio:1.95}}.current-mobile-portfolio>.birdscorp-showcase{padding-top:var(--portfolio-card-gap)}.current-mobile-portfolio{--portfolio-card-gap: var(--space-8);--project-shadow: drop-shadow(0 6px 28px color-mix(in srgb, var(--ds-ink) 2.5%, transparent))}.dark .current-mobile-portfolio{--project-shadow: drop-shadow(0 6px 28px rgb(0 0 0 / 7%))}.current-mobile-featured-project:has(.is-unified),.current-mobile-project-shadow,.birdscorp-showcase{filter:var(--project-shadow)}.current-mobile-project.is-unified .masterclass-card-image{object-position:center top}.portfolio-page{margin-inline:auto;max-width:var(--ds-content-max);padding:max(128px,calc(env(safe-area-inset-top) + 108px)) var(--ds-gutter) 0}.portfolio-page-intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-content-gap);scroll-margin-top:96px;outline-offset:8px}.portfolio-page-intro>h1{max-width:16ch}.portfolio-page-lede{color:var(--ds-ink);font-size:var(--ds-hero-subtitle-size);font-weight:var(--ds-hero-subtitle-weight);letter-spacing:var(--ds-hero-subtitle-tracking);line-height:var(--ds-hero-subtitle-line-height);max-width:40ch}.portfolio-page-section{scroll-margin-top:96px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-content-gap);margin-top:var(--ds-section-gap);min-width:0}.portfolio-page-section>.current-mobile-gradient-heading{max-width:20ch}.portfolio-about-intro{display:grid;gap:40px;align-items:center}.portfolio-about-portrait{margin:0;justify-self:center;max-width:340px;width:100%}.portfolio-about-portrait img{height:auto;width:100%}.portfolio-bear-note{position:relative;max-width:240px;margin:12px 0 0 auto;padding-left:28px;color:var(--ds-ink);font-family:Bradley Hand,Segoe Print,Chalkboard SE,cursive;font-size:21px;line-height:1.35;transform:rotate(-4deg)}.portfolio-bear-note svg{position:absolute;width:66px;height:48px;left:-40px;top:-18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.portfolio-page>.current-mobile-section{margin-top:var(--ds-section-gap);padding-inline:0}.portfolio-page>.current-mobile-about{gap:var(--ds-content-gap)}.portfolio-page .current-mobile-proof-grid{margin-top:var(--ds-content-gap);width:100%}.portfolio-page .current-mobile-faq-section{text-align:left;align-items:stretch}.portfolio-page .current-mobile-faq-section>.current-mobile-gradient-heading{align-self:flex-start;text-align:left}.portfolio-page .current-mobile-cross{width:calc(100% + 2 * var(--ds-gutter));margin-inline:calc(-1 * var(--ds-gutter))}.portfolio-editorial-grid{display:grid;gap:32px;width:100%}.portfolio-editorial-grid>article{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--ds-ink) 18%,transparent)}.portfolio-editorial-grid h3{color:var(--ds-ink);font-size:var(--text-3);font-weight:600;line-height:1.15;letter-spacing:-.04em}.portfolio-editorial-grid p{color:var(--ds-muted);font-size:var(--ds-body-copy-size);letter-spacing:var(--ds-body-copy-tracking);line-height:var(--ds-body-copy-line-height);max-width:44ch}.portfolio-session{display:grid;gap:32px;align-items:center}.portfolio-session-media{display:block;overflow:hidden;border-radius:var(--misha-cta-radius)}.portfolio-session-media img{width:100%;height:auto}.portfolio-session-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.portfolio-session-copy h2{font-size:var(--text-5);line-height:1.05;font-weight:700}.portfolio-session-price{color:var(--ds-ink);font-size:var(--text-5);line-height:1.2;font-weight:600;letter-spacing:-.05em}.portfolio-session-price span{color:var(--ds-muted);font-size:var(--ds-body-copy-size);letter-spacing:var(--ds-body-copy-tracking);font-weight:400}.portfolio-mentor-quotes{display:grid;gap:32px;width:100%}.portfolio-mentor-quotes figure{display:flex;flex-direction:column;justify-content:space-between;gap:24px;margin:0;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--ds-ink) 18%,transparent)}.portfolio-mentor-quotes blockquote{margin:0;font-size:var(--ds-body-copy-size);line-height:var(--ds-body-copy-line-height);color:var(--ds-ink)}.portfolio-mentor-quotes figcaption{color:var(--ds-muted);font-size:var(--ds-compact-copy-size)}.portfolio-page-next{border-top:1px solid color-mix(in srgb,var(--ds-ink) 18%,transparent);padding-top:var(--ds-content-gap)}.portfolio-home-about{margin-top:var(--ds-section-gap)}.portfolio-home-about>.current-mobile-gradient-heading{max-width:17ch}.portfolio-availability{font-size:var(--ds-compact-copy-size);color:var(--ds-muted)}.current-mobile-contact .site-link-row{justify-content:center}@media(max-width:759px){.portfolio-about-portrait{order:-1}}@media(min-width:760px){.portfolio-about-intro{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}.portfolio-editorial-grid,.portfolio-session{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.portfolio-mentor-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.portfolio-page{padding-top:164px}.portfolio-about-intro h1{max-width:13ch}.portfolio-about-portrait{max-width:390px}}.portfolio-page .current-mobile-faq-section>.current-mobile-gradient-heading.text-center{align-self:center;text-align:center}@media(min-width:900px){.portfolio-about-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0}.portfolio-about-portrait{max-width:none;width:125%;margin-left:-8%;pointer-events:none}.portfolio-about-intro .portfolio-page-intro{position:relative;z-index:1}}.birdscorp-showcase{padding:var(--ds-project-half-gap) var(--ds-gutter) var(--ds-section-half-gap)}.birdscorp-card{background:var(--ds-surface);color:var(--ds-ink);border-radius:40px;position:relative;isolation:isolate;padding:40px 24px 16px}.birdscorp-copy{position:relative;z-index:1}.birdscorp-eyebrow{font-size:10px;line-height:1.6;letter-spacing:.4em;text-transform:uppercase}.birdscorp-card h2{background:linear-gradient(121deg,#000 39%,#8e8983 85%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:clamp(42px,11vw,64px);font-weight:700;line-height:.96;letter-spacing:-.0625em;margin:24px 0;padding:.08em .08em .16em 0}.birdscorp-description,.birdscorp-explore{font-size:16px;line-height:1.5;letter-spacing:-.0228em}.dark .birdscorp-card h2{background-image:var(--misha-display-gradient-dark)}.birdscorp-description{max-width:504px}.birdscorp-explore{display:inline-block;margin-top:24px;padding-block:8px}.birdscorp-card a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:5px}.birdscorp-card a:hover{text-decoration-color:currentColor;text-decoration:underline;text-underline-offset:5px}.birdscorp-card a:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:4px}.birdscorp-products{display:flex;justify-content:space-between;gap:12px;list-style:none;padding:0;margin:24px 0 0}.birdscorp-products a{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:12px;line-height:1.5;white-space:nowrap}.birdscorp-products img{width:64px;height:64px;object-fit:contain;border-radius:18px}.birdscorp-birds{display:block;width:125%;max-width:none;margin:16px -12.5% 0;height:auto;pointer-events:none}@media(min-width:700px){.birdscorp-card{border-radius:64px;padding:60px 48px 24px}.birdscorp-copy{max-width:504px}.birdscorp-products{justify-content:flex-start;gap:32px}.birdscorp-products img{width:88px;height:88px;border-radius:25px}.birdscorp-products a{font-size:16px}.birdscorp-birds{width:90%;margin:-20px 0 0 15%}}@media(min-width:900px){.birdscorp-card{border-radius:var(--ds-project-radius);padding-inline:calc(var(--ds-project-inner-gutter) + 1px)}}@media(max-width:1099px){.birdscorp-card{display:flex;flex-direction:column;padding-bottom:40px}.birdscorp-birds{order:-1;flex-shrink:0;align-self:center;margin:0 0 28px}}@media(min-width:1100px){.birdscorp-card{container-type:inline-size;border-radius:var(--ds-project-radius);padding:0;aspect-ratio:1368 / 910}.birdscorp-copy{position:absolute;top:13.18%;left:calc(var(--ds-project-inner-gutter) + 1px);width:36.85%;max-width:none}.birdscorp-eyebrow{font-size:1.17cqw;letter-spacing:.596em}.birdscorp-card h2{font-size:7.018cqw;margin:2.2cqw 0 1.4cqw}.birdscorp-description,.birdscorp-explore{font-size:1.462cqw}.birdscorp-explore{margin-top:2.2cqw;padding-block:0}.birdscorp-products{margin-top:3cqw;gap:2.924cqw}.birdscorp-products a{font-size:1.462cqw;gap:.95cqw}.birdscorp-products img{width:7.75cqw;height:7.75cqw;border-radius:2.19cqw}.birdscorp-birds{position:absolute;width:55%;right:2%;top:19.88%;margin:0}}
