:root{--charcoal:#212121;--iron:#525252;--sand:#e0dacf;--oat:#ece9e2;--canvas:#fff;--sage:#d4d9cf;--blue:#c8d3d8;--rose:#d1b0a4;--line:#d6d1c7;--serif:"Playfair Display","Self Modern",Georgia,serif;--sans:"Geograph",Avenir Next,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--charcoal);font-family:var(--sans);line-height:1.45}button,a{color:inherit;font:inherit}button{cursor:pointer}a{text-decoration:none}.announcement{background:var(--charcoal);color:var(--canvas);font-size:13px;padding:9px 16px;text-align:center}.site-header{left:0;position:absolute;right:0;top:0;z-index:10}.top-nav{align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto;margin:52px 20px 0;padding:16px 22px}.top-nav.floating{background:#ffffffc7;border:1px solid rgba(255,255,255,.7);border-radius:18px}.brand{font-size:22px;font-weight:800}.script{font-family:var(--serif);font-style:italic;letter-spacing:-.04em}.nav-links,.nav-actions,.hero-actions,.section-heading-row,.promo-card div{align-items:center;display:flex;gap:18px}.nav-links{justify-content:center}.nav-links a,.nav-actions a,.section-kicker,.category-card span,.product-meta span,.text-link{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.icon-button,.pill-button,.hero-actions button{align-items:center;background:var(--canvas);border:1px solid var(--charcoal);border-radius:999px;display:inline-flex;gap:8px;justify-content:center;min-height:42px}.icon-button{width:42px}.pill-button,.hero-actions button{padding:0 24px}.pill-button.light,.hero-actions button{background:#ffffffb8}.hero-actions button.selected{background:var(--charcoal);color:var(--canvas)}.home-hero{background:var(--sand);min-height:92dvh;overflow:hidden;position:relative}.home-hero:after{background:#0000002e;content:"";inset:0;position:absolute}.home-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero-overlay{bottom:8%;color:var(--canvas);max-width:580px;position:absolute;right:6%;text-align:center;z-index:1}.hero-overlay h1{font-size:clamp(34px,4vw,58px);font-weight:600;letter-spacing:.01em;line-height:1.02;margin:12px 0 24px}.category-strip{margin-top:-42px;padding:0 20px;position:relative;z-index:2}.category-grid,.product-grid,.payload-grid,.promo-grid{display:grid;gap:16px}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-card{border:0;border-radius:18px 18px 0 0;color:var(--canvas);min-height:210px;padding:28px;text-align:left}.category-card.selected{outline:3px solid var(--charcoal);outline-offset:-8px}.category-card strong{display:block;font-size:18px;font-weight:800;margin-top:112px;text-transform:uppercase}.section-shell{margin:0 auto;max-width:1280px;padding:64px 20px 0}.section-heading-row{justify-content:space-between;margin-bottom:22px}.section-heading-row h2,.mvp-section h2,.promo-card h2,.payload-band h2{font-family:var(--serif);font-size:clamp(34px,5vw,64px);font-weight:400;line-height:1.02;margin:0}.text-link{border-bottom:1px solid var(--charcoal);margin-left:18px}.spotlight-card{align-items:center;border:1px solid var(--charcoal);display:grid;gap:32px;grid-template-columns:.9fr 1fr;margin-bottom:28px;padding:24px}.spotlight-card>img{aspect-ratio:1.25;border:1px solid var(--charcoal);object-fit:cover;width:100%}.spotlight-card h3{font-family:var(--serif);font-size:clamp(36px,5vw,72px);font-weight:400;margin:8px 0 22px}.spotlight-copy{color:var(--iron);max-width:440px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{background:var(--canvas);border:1px solid var(--charcoal)}.product-swatch{min-height:270px;padding:18px}.product-crop{background-image:url(/allbirds-category-swatch.png);background-repeat:no-repeat;background-size:205% 205%;height:100%;min-height:230px;width:100%}.product-crop.large{background-size:cover;min-height:390px}.product-meta{border-top:1px solid var(--charcoal);padding:18px}.product-meta h3{font-size:18px;margin:8px 0;text-transform:uppercase}.product-meta p{color:var(--iron);margin:0 0 16px}.product-facts,.tag-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.product-facts small,.tag-row b{border:1px solid var(--line);border-radius:999px;color:var(--iron);display:inline-flex;font-size:12px;gap:4px;padding:5px 8px}.mvp-section{padding:72px 20px 0;text-align:center}.mvp-grid{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;text-align:left}.mvp-grid img,.promo-card{min-height:420px}.mvp-grid img{height:100%;object-fit:cover;width:100%}.mvp-grid article{align-content:end;background:var(--oat);border:1px solid var(--line);display:grid;padding:28px}.mvp-grid h3{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.05;margin:8px 0}.promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:72px 20px 0}.promo-card{align-content:end;background-blend-mode:multiply;background-position:center;background-size:cover;border:1px solid var(--charcoal);display:grid;padding:28px;position:relative}.promo-card:before{background:#ffffff5c;content:"";inset:0;position:absolute}.promo-card>*{position:relative}.promo-card div{flex-wrap:wrap;margin-top:20px}.material-band{background:var(--oat);display:grid;gap:40px;grid-template-columns:.8fr 1.2fr;margin-top:72px;padding:72px clamp(20px,5vw,72px)}.material-band>img{border:1px solid var(--charcoal);object-fit:cover;width:100%}.material-band h2{font-family:var(--serif);font-size:clamp(38px,5vw,74px);font-weight:400;line-height:1;margin:12px 0 0}.metric-row{display:grid;gap:16px;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-row article{border-top:1px solid var(--charcoal);padding-top:16px}.metric-row strong{display:block;font-family:var(--serif);font-size:46px;font-weight:400;line-height:1}.metric-row span{color:var(--iron);text-transform:uppercase}.value-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.value-grid article{border-top:1px solid var(--charcoal);padding-top:18px}.value-grid h3{text-transform:uppercase}.review-band{padding:72px clamp(20px,5vw,72px)}.review-band h2{font-family:var(--serif);font-size:clamp(36px,5vw,68px);font-weight:400;line-height:1;margin:10px 0 28px;max-width:760px}.review-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.review-grid article{border:1px solid var(--charcoal);padding:24px}.review-grid p{font-family:var(--serif);font-size:28px;line-height:1.1;margin:0 0 22px}.review-grid span{color:var(--iron);display:block;margin-top:4px}.payload-band{background:var(--sand);padding:64px 20px}.payload-band>div{margin:0 auto;max-width:1200px}.payload-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:28px}.payload-card{background:var(--canvas);border:1px solid var(--charcoal);padding:18px}.payload-card h3{margin:0 0 12px}.payload-card ul{list-style:none;margin:0;padding:0}.payload-card li{border-top:1px solid var(--line);color:var(--iron);padding:8px 0}.workflow-note{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.workflow-note span{background:var(--canvas);border:1px solid var(--charcoal);border-radius:999px;font-size:13px;padding:8px 12px}.footer{color:var(--iron);display:grid;gap:28px;grid-template-columns:.8fr 1fr 1.2fr;padding:40px clamp(20px,5vw,72px)}.footer strong{color:var(--charcoal);display:block;margin-bottom:8px}.footer nav{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer nav a{display:block;margin-top:8px}.email-form label{color:var(--charcoal);display:block;font-weight:800;margin-bottom:10px;text-transform:uppercase}.email-form div{display:flex;gap:8px}.email-form input,.email-form button{border:1px solid var(--charcoal);min-height:44px;padding:0 14px}.email-form input{flex:1;min-width:0}.email-form button{align-items:center;background:var(--charcoal);color:var(--canvas);display:inline-flex;gap:8px}@media(max-width:920px){.top-nav,.spotlight-card,.material-band,.footer{grid-template-columns:1fr}.nav-links,.nav-actions a{display:none}.category-grid,.product-grid,.payload-grid,.promo-grid,.mvp-grid,.value-grid,.metric-row,.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-overlay{left:24px;right:24px}}@media(max-width:560px){.top-nav{margin:42px 10px 0}.category-grid,.product-grid,.payload-grid,.promo-grid,.mvp-grid,.value-grid,.metric-row,.review-grid,.footer nav{grid-template-columns:1fr}.home-hero{min-height:84dvh}.hero-overlay h1{font-size:34px}.section-heading-row{align-items:flex-start;flex-direction:column;gap:12px}}
