*{box-sizing:border-box}:root{color-scheme:light dark;--background:#fffdf9;--surface:#ffffff;--text:#292724;--muted:#56514a;--border:#e5dfd7;--shadow:#993b2d15;--footer-background:#f5f5f7}@media(prefers-color-scheme:dark){:root{--background:#181715;--surface:#24221f;--text:#f5f0ea;--muted:#c7bdb3;--border:#49433c;--shadow:#00000040;--footer-background:#202020}}html{scroll-padding-block-start:1rem}body{margin:0;color:var(--text);background:var(--background);font:1.0625rem/1.65 '-apple-system',BlinkMacSystemFont,segoe ui,sans-serif}a{color:var(--link);text-underline-offset:.2em}a:hover{text-decoration-thickness:.15em}a:focus-visible{outline:3px solid var(--link);outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3{line-height:1.15;text-wrap:balance}h1{font-size:clamp(2.25rem,6vw,4.5rem);letter-spacing:-.045em}h2{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.025em}h3{font-size:1.3rem}p{margin-block:0 1.2rem}.wrap{width:min(1120px,calc(100% - 3rem));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:1rem;top:-100px;padding:.75rem;background:var(--surface);z-index:2}.skip-link:focus{top:1rem}.review-banner{padding:.5rem 1rem;text-align:center;font-size:.875rem;background:var(--success-tint)}.site-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.4rem}.brand{display:inline-flex;align-items:center;gap:.65rem;color:inherit;font-size:1.5rem;font-weight:750;text-decoration:none}.brand img{border:1px solid var(--border);border-radius:12px}nav{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.5rem}nav a{display:inline-block;padding-block:.4rem}.language-picker{position:relative}.language-picker summary{cursor:pointer;padding-block:.4rem}.language-short{display:none}.language-picker summary:focus-visible{outline:3px solid var(--link);outline-offset:5px}.language-picker ul{position:absolute;inset-inline-end:0;top:100%;z-index:3;width:max-content;max-width:min(20rem,80vw);max-height:60vh;overflow-y:auto;overscroll-behavior-y:contain;margin:.25rem 0 0;padding:.5rem;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:.75rem;box-shadow:0 .5rem 1.5rem var(--shadow)}.language-picker li a{display:block;padding:.5rem .75rem;overflow-wrap:anywhere}.language-picker a[aria-current=page]{font-weight:700}.hero{display:grid;align-items:center}.eyebrow{font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero h1{margin-block:1rem 1.5rem;white-space:pre-line}.intro{max-width:40rem;font-size:1.25rem;color:var(--muted)}.app-store-badge{display:inline-block;padding:15px;margin-inline-start:-15px}.app-store-badge img{height:60px;width:auto;max-width:none}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.card{padding:1.75rem;background:var(--surface);border:1px solid var(--border);border-radius:1.2rem}.card h3,.card h2{margin-block:0 1rem}.card p{margin:0;color:var(--muted)}.prose{max-width:70ch;overflow-wrap:anywhere}.prose h2{margin-block:2.5rem 1rem}.prose h3{margin-block:2rem 1rem}.prose li{padding-inline-start:.25rem;margin-block-end:.75rem}.prose ul,.prose ol{padding-inline-start:1.5rem}.prose>:first-child{margin-block-start:0}.notice{padding:1rem;border-inline-start:4px solid var(--brand);background:var(--tint);max-width:70ch}.page{padding-block:3rem 5rem}.article-header{max-width:52rem;margin-block-end:3rem;overflow-wrap:anywhere}.article-header h1{font-size:clamp(2.25rem,5vw,3.5rem);margin-block:0 1.25rem}.article-meta{font-size:.875rem;color:var(--muted)}.article-layout{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:3rem;align-items:start}.contents{padding:1.5rem;background:var(--success-tint);border-radius:1rem}.contents h2{font-size:1rem;margin-block:0 .75rem}.contents nav{display:block}.contents ul{list-style:none;margin:0;padding:0}.contents a{display:inline-block;padding-block:.45rem}.help-cards{margin-block-start:2.5rem}.help-cards .card h2{font-size:1.4rem}.help-group{margin-block-start:2.5rem}.help-categories ul{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding:0;list-style:none}.help-group .help-cards{margin-block-start:1rem}.help-group .card h3{font-size:1.4rem}.support-note{margin-block:3rem 0;padding-block-start:1.5rem;border-block-start:1px solid var(--border)}.contact-section{max-width:44rem;margin-block-start:4rem;padding-block-start:2rem;border-block-start:1px solid var(--border)}.contact-form{display:grid;gap:.75rem}.contact-form label{font-weight:650}.contact-form input,.contact-form textarea{min-width:0;width:100%;padding:.8rem 1rem;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:.6rem}.contact-form textarea{resize:vertical}.contact-form button{justify-self:start;padding:.8rem 1.5rem;font:inherit;font-weight:650;color:var(--text);background:var(--surface);border:1px solid var(--text);border-radius:.6rem;cursor:pointer}.contact-form button:disabled{opacity:.6;cursor:wait}.contact-form :is(input,textarea,button):focus-visible{outline:3px solid var(--link);outline-offset:3px}.contact-privacy,.contact-email{font-size:.9rem;color:var(--muted)}.contact-status{margin:0;overflow-wrap:anywhere}.contact-status:empty{display:none}.contact-email{margin-block-start:1rem}.contact-trap{display:none}.screenshot{max-width:480px;margin:2rem 0}.screenshot img{border:1px solid var(--border);border-radius:1rem}.fast-sequence{margin-block:1.5rem}.fast-sequence ol{list-style:none;padding:0;margin:0}.fast-sequence li{margin:0;padding:1rem 1.25rem}.fast-sequence li:nth-child(odd){background:var(--success-tint);border:1px solid var(--border);border-radius:.75rem}.fast-sequence li:nth-child(even){display:flex;align-items:center;gap:1rem;padding-block:.75rem;color:var(--muted);font-size:.9375rem}.fast-sequence li:nth-child(even)::before,.fast-sequence li:nth-child(even)::after{content:"";flex:1;border-block-start:1px solid var(--border)}.fast-sequence p{margin-block:0 .35rem}.fast-sequence p:last-child{margin:0}figcaption{font-size:.875rem;color:var(--muted);margin-block-start:.75rem}.release-list{max-width:70ch;margin-block-start:3rem}.release{padding-block:1.5rem;border-block-start:1px solid var(--border)}.release h2{margin-block:.5rem 1rem}.release time{color:var(--muted);font-size:.9375rem}.site-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding-block:2rem;border-block-start:1px solid var(--border);font-size:.9375rem}.site-footer p{margin:0}.site-footer .trademark-credit{width:100%;font-size:.75rem;color:var(--muted)}.site-footer-with-notes{background:var(--footer-background)}.site-footer-with-notes .site-footer{color:var(--muted);font-size:.75rem;padding-block:1.25rem}.site-footer-with-notes .site-footer a{color:inherit}@media(max-width:850px){.article-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.language-full{display:none}.language-short{display:inline}.site-header-marketing{align-items:center;gap:.5rem;padding-block:1rem}.site-header-marketing .brand{font-size:1.25rem;gap:.5rem}.site-header-marketing .brand img{width:40px;height:40px}.site-header-marketing nav{gap:.5rem;font-size:.875rem}.wrap{width:calc(100% - 2rem)}.site-header{align-items:flex-start;flex-wrap:wrap;gap:.75rem 1.5rem}.language-picker{position:static}.page{padding-block-start:2rem}}.hero{grid-template-columns:1.25fr 1fr;padding-block:3rem 5rem;gap:3rem}.hero h1{font-size:clamp(3.5rem,7.5vw,6.5rem);line-height:.99;letter-spacing:-.065em}.hero-copy{max-width:38rem}.hero .intro{max-width:29rem}.hero-note,.hero-caption{font-size:.9375rem;color:var(--muted)}.hero-note{max-width:27rem;margin-block:.5rem 0}.hero-product{position:relative;isolation:isolate;display:grid;justify-items:center;padding-block:1.75rem 0}.hero-product::before{content:"";position:absolute;z-index:-1;inset:10% 0;border-radius:50%;background:radial-gradient(ellipse,var(--tint),transparent 70%)}.product-shot{margin:0;min-width:0}.product-shot picture{display:block}.phone img{width:100%;filter:drop-shadow(0 18px 20px var(--shadow))}.hero-phone{width:320px;transform:rotate(3deg)}.hero-caption{margin-block:1.75rem 0}.hero-proof{grid-template-columns:1.15fr 1fr;grid-template-areas:"copy product" "note product";column-gap:3rem;row-gap:.5rem;padding-block:2.25rem 4rem}.hero-proof>.hero-copy{grid-area:copy;align-self:end}.hero-proof>.hero-product{grid-area:product;padding:0;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);align-self:center}.hero-proof>.hero-note{grid-area:note;align-self:start}.hero-proof h1{font-size:clamp(3.25rem,6.8vw,5.75rem);line-height:1.03;margin-block:.75rem 1.25rem}.hero-proof .intro{max-width:30rem;font-size:1.1875rem;line-height:1.5;margin-block-end:.7rem}.hero-proof .hero-phone{transform:rotate(2deg)}.hero-proof .hero-caption{margin-block:1rem 0;text-align:center}.hero-stage{position:relative;min-width:0;width:440px;max-width:100%;height:775px;display:grid;justify-items:center}.hero-paired .hero-phone{position:absolute;z-index:2;width:280px;left:20px;top:12px;transform:rotate(-3deg)}.hero-live{position:absolute;z-index:1;right:0;top:230px;width:245px;transform:rotate(3deg)}.hero-live img{filter:drop-shadow(0 12px 15px var(--shadow))}.hero-rating{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;color:var(--text);font-size:.9375rem;text-decoration:none;line-height:1.5}.hero-rating:hover{text-decoration:underline}.hero-rating strong{font-weight:700}.hero-rating span{color:var(--muted);font-size:.8125rem}.benefit{padding-block:6rem}.benefit-routine{background:var(--tint)}.benefit-glance{background:var(--success-tint)}.benefit-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem}.benefit:nth-child(even):not(.benefit-text) .benefit-copy{order:2}.benefit-copy h2,.benefit-heading h2{font-size:clamp(2.25rem,4vw,3.5rem);white-space:pre-line;letter-spacing:-.045em;margin-block:.75rem 1.5rem}.benefit-proof-layout{grid-template-areas:"heading gallery" "details gallery";row-gap:0}.benefit-proof-layout>.benefit-heading{grid-area:heading;align-self:end}.benefit-proof-layout>.benefit-details{grid-area:details;align-self:start}.benefit-proof-layout>.product-gallery{grid-area:gallery}.benefit-proof-layout .benefit-intro{margin-block-end:0}.benefit:nth-child(even):not(.benefit-text) .benefit-proof-layout{grid-template-areas:"gallery heading" "gallery details"}.benefit-text .benefit-proof-layout{grid-template-areas:"heading" "details"}.benefit-text .benefit-proof-layout>.benefit-heading,.benefit-text .benefit-proof-layout>.benefit-details{max-width:900px}.benefit-intro{font-size:1.1875rem;color:var(--muted)}.benefit-points{padding:0;list-style:none;margin-block:1.75rem}.benefit-points li{padding-block:.75rem;border-block-start:1px solid var(--border);line-height:1.4}.product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.25rem}.product-gallery .phone:nth-child(2){margin-block-start:5rem}.product-gallery>.phone:only-child{grid-column:1/-1;width:min(100%,300px);justify-self:center}.benefit-text .benefit-layout{grid-template-columns:minmax(0,1fr)}.benefit-text .benefit-copy{max-width:900px}.benefit-text .benefit-intro{max-width:42rem}.benefit-text .benefit-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.benefit-compact{padding-block:4rem}.download-break{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:3rem;border-block:1px solid var(--border)}.download-break h2{font-size:clamp(1.5rem,3vw,2rem);margin-block:0 .5rem}.download-break p{color:var(--muted);margin:0}.download-break .app-store-badge{flex-shrink:0}@media(prefers-reduced-motion:no-preference){@supports(animation-timeline:view()) and (animation-range:entry 0% entry 60%){.benefit .product-gallery{animation:product-settle linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@keyframes product-settle{from{transform:translateY(16px)}to{transform:translateY(0)}}.benefit-shortcuts .phone picture{aspect-ratio:1350/1500;overflow:hidden;mask-image:linear-gradient(#000 88%,transparent)}.benefit-reminders .phone:not(.notification) picture{aspect-ratio:1350/1150;overflow:hidden;mask-image:linear-gradient(#000 90%,transparent)}.benefit-reminders .notification picture{aspect-ratio:1350/900;overflow:hidden;mask-image:linear-gradient(transparent,#000 8%)}.benefit-reminders .notification img{transform:translateY(-67.391304%)}.benefit-stages,.benefit-achievements,.benefit-weight,.benefit-personalization{background:var(--surface)}.benefit-workouts{background:var(--success-tint)}.benefit-copy .review,.benefit-details .review{margin-block-start:2rem;max-width:36rem}.benefit-copy .review blockquote,.benefit-details .review blockquote{font-size:1.125rem}.benefit-copy .review figcaption,.benefit-details .review figcaption{font-size:.8125rem}.product-shot figcaption{text-align:center;line-height:1.4;padding-inline:.25rem}.watch{width:min(100%,240px);justify-self:center}.watch img{width:100%;filter:drop-shadow(0 12px 16px var(--shadow))}.widget{width:min(100%,240px);justify-self:center}.widget picture{aspect-ratio:1350/1500;overflow:hidden;mask-image:linear-gradient(#000 96%,transparent)}.widget img{width:100%;filter:drop-shadow(0 12px 16px var(--shadow))}.benefit-glance .phone{grid-row:span 2}.fine-print{color:var(--muted);font-size:.875rem}.testimonials{padding-block:5.5rem}.testimonials h2{font-size:clamp(2.25rem,4vw,3.5rem);margin-block:.5rem 2.5rem}.quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.quotes-single{grid-template-columns:minmax(0,1fr);max-width:45rem}.quotes .review{padding:1.5rem;border:1px solid var(--border);border-radius:1.25rem;background:var(--surface)}.testimonials h2{white-space:pre-line}.review{margin:0;display:flex;flex-direction:column;padding-block-start:1.5rem;border-block-start:2px solid var(--brand)}.review-rating{margin-block:0 .75rem;color:var(--link);font-size:1rem;letter-spacing:.15em;line-height:1}.review blockquote{margin:0;flex:1;font-size:1.375rem;line-height:1.45;letter-spacing:-.015em}.review figcaption{text-align:left;line-height:1.6}.review figcaption strong{color:var(--text)}.pro-section{border-radius:2rem;background:linear-gradient(135deg,var(--tint),var(--surface) 65%);border:1px solid var(--border);padding:2.5rem}.pro-intro{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:2.5rem}.pro-heading{max-width:40rem}.pro-heading h2{font-size:clamp(2rem,4vw,3.5rem);margin-block:1rem 1.5rem;white-space:pre-line}.pro-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.25rem;max-width:27rem;margin-inline:auto}.pro-gallery .product-shot{min-width:0}.pro-gallery picture{display:block;aspect-ratio:1350/1800;overflow:hidden;mask-image:linear-gradient(#000 90%,transparent)}.pro-gallery .widget{width:100%}.pro-gallery .widget picture{aspect-ratio:1350/1500;mask-image:linear-gradient(#000 96%,transparent)}.pro-gallery img{width:100%}.pro-gallery figcaption{margin-block-start:.5rem;font-size:.875rem}.pro-gallery .watch{justify-self:center;width:min(150px,100%)}.pro-gallery .watch picture{aspect-ratio:520/560;overflow:hidden;mask-image:linear-gradient(transparent,#000 4%,#000 96%,transparent)}.pro-gallery .watch img{transform:translateY(-14.375%)}.pro-label{display:inline-block;padding:.15rem .5rem;border:1px solid var(--border);border-radius:.45rem;background:var(--tint)}.pro-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin-block:1.5rem 0}.pro-features-four{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-features h3{font-size:1rem;margin-block:0 .5rem}.pro-features p{color:var(--muted);font-size:.9375rem;line-height:1.5;margin:0}.pro-catalog{border-block-start:1px solid var(--border);margin-block-start:2rem}.pro-catalog summary{padding-block:1.25rem;font-size:1.125rem;font-weight:650;cursor:pointer}.pro-catalog-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;padding-block:.5rem 1.5rem}.pro-catalog h3{font-size:1rem;margin-block:0 .75rem}.pro-catalog ul{list-style:none;margin:0;padding:0}.pro-catalog li{position:relative;padding-inline-start:1.35rem;margin-block:.5rem;color:var(--muted);line-height:1.5}.pro-catalog li::before{content:"✓";position:absolute;inset-inline-start:0}.pro-access{margin:0;border-block-start:1px solid var(--border);padding-block-start:1.25rem}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;padding-block:6rem}.faq h2{font-size:clamp(2rem,3vw,2.75rem);margin-block:.75rem}.faq details{border-block-start:1px solid var(--border)}.faq summary{padding-block:1.25rem;font-weight:650;cursor:pointer;line-height:1.5}.faq summary::marker{color:var(--link)}.faq summary:focus-visible,.pro-catalog summary:focus-visible{outline:3px solid var(--link);outline-offset:4px}.faq-answer{color:var(--muted);padding-block-end:1.25rem}.faq-answer p:last-child{margin:0}.faq-help{margin-block:2rem 0;font-size:.9375rem}.latest{display:flex;align-items:center;justify-content:space-between;gap:2rem;border-block:1px solid var(--border);padding-block:2.5rem}.latest h2{font-size:1.75rem;margin-block:.75rem}.latest p{margin-block-end:.75rem}.closing{text-align:center;padding-block:4rem}.closing .home-copy{padding:0;margin-inline:auto;color:var(--muted);max-width:36rem}.closing h2{font-size:clamp(2rem,4vw,3rem);margin-block:2rem 1rem}.closing .app-store-badge{margin-inline:0}.feature-note{font-size:.65em;font-weight:400;letter-spacing:normal;line-height:0;white-space:nowrap}.feature-note a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em;padding-block:.25em}.feature-note a:hover{text-decoration-thickness:1px}.feature-notes{color:var(--muted);padding-block:1.25rem 1rem;font-size:.75rem;line-height:1.5}.feature-notes ol{padding-inline-start:1.5rem;margin:0}.feature-notes li{padding-block:.35rem;scroll-margin-block-start:1rem}.footnote-return:focus{position:static;width:auto;height:auto;margin-inline:.35rem;overflow:visible;clip:auto;white-space:normal}@media(max-width:1000px){.benefit-layout{gap:2.5rem}.product-gallery{gap:1rem}.hero-phone{width:280px}}@media(max-width:1000px) and (min-width:721px){.hero-proof{column-gap:1.5rem}.hero-paired .hero-phone{width:240px;left:5px}.hero-stage{height:695px}.hero-live{width:220px;top:210px}}@media(max-width:850px){.benefit-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.benefit-copy{max-width:35rem}.benefit:nth-child(even):not(.benefit-text) .benefit-copy{order:0}.benefit-proof-layout,.benefit:nth-child(even):not(.benefit-text) .benefit-proof-layout{grid-template-areas:"heading" "gallery" "details";row-gap:2rem}.benefit-text .benefit-proof-layout{grid-template-areas:"heading" "details";row-gap:0}.benefit-proof-layout>.benefit-heading,.benefit-proof-layout>.benefit-details{max-width:35rem}.benefit-proof-layout .benefit-points{margin-block-start:0}.benefit-text .benefit-points{grid-template-columns:minmax(0,1fr);gap:0}.product-gallery{width:min(100%,560px);margin-inline:auto;gap:2rem}.quotes{gap:1.5rem}.review blockquote{font-size:1.1875rem}.quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-intro{grid-template-columns:minmax(0,1fr)}.pro-features{grid-template-columns:minmax(0,1fr);gap:.5rem}.faq{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media(max-width:720px){.hero{grid-template-columns:minmax(0,1fr);padding-block:2.5rem 3.5rem;gap:1rem}.pro-catalog-groups{grid-template-columns:minmax(0,1fr)}.download-break{align-items:flex-start;flex-direction:column;gap:1.5rem}.hero h1{font-size:clamp(3.5rem,13vw,5.5rem)}.hero-phone{width:min(280px,100%);transform:none}.hero-product{padding-block-start:1.5rem}.hero-proof{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "product" "note";padding-block:.75rem 2.5rem;row-gap:.75rem}.hero-proof h1{font-size:clamp(2.2rem,10.5vw,3.5rem);letter-spacing:-.055em;line-height:1.05;margin-block:.5rem .8rem}.hero-proof .eyebrow{margin-block-end:.5rem;font-size:.75rem}.hero-proof .intro{font-size:1.0625rem;margin-block-end:.4rem}.hero-proof .hero-phone{width:min(240px,100%);transform:none}.hero-stage{width:340px;height:675px}.hero-paired .hero-phone{width:240px;left:10px;top:8px;transform:rotate(-3deg)}.hero-live{width:220px;top:195px}.hero-proof .hero-caption{font-size:.8125rem;margin-block-start:.5rem}.hero-proof .hero-note{max-width:none;justify-self:center;text-align:center;font-size:.8125rem}.hero-rating{font-size:.875rem}.hero-rating span{font-size:.75rem}.benefit{padding-block:3.5rem}.product-gallery{grid-template-columns:minmax(0,1fr);gap:2.5rem}.product-gallery .phone{width:min(260px,100%);justify-self:center}.product-gallery .phone:nth-child(2){margin:0}.watch{width:min(240px,100%)}.benefit-glance .phone{grid-row:auto}.testimonials{padding-block:3.5rem}.review blockquote{font-size:1.375rem}.pro-section{padding:2rem 1.5rem}.faq{padding-block:3.5rem}.latest{display:block}.latest>div+div{margin-block-start:1.5rem}}@media(max-width:350px){.hero-paired .hero-phone{width:225px}.hero-live{width:205px}}@media(max-width:600px){.quotes{grid-template-columns:minmax(0,1fr)}.pro-gallery .watch{justify-self:center;margin-block-start:0}}@media(max-width:380px){.hero:not(.hero-proof){padding-block-start:1.5rem}.hero:not(.hero-proof) h1{font-size:clamp(2.5rem,12vw,3.5rem);margin-block:.75rem 1rem}.hero:not(.hero-proof) .intro{font-size:1.125rem;line-height:1.5}}