/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-tracking:initial;--tw-leading:initial;--tw-font-weight:initial}}}.manifesto-hero{max-width:1240px;padding-inline:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 24);margin-inline:auto;padding-bottom:72px}.manifesto-tag{margin-bottom:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-red,#c23535);text-transform:uppercase;font-size:11px;display:flex}.manifesto-tag:before{content:"";height:1px;width:calc(var(--spacing,.25rem) * 10);background-color:var(--color-red,#c23535)}.manifesto-hero h1{margin-bottom:calc(var(--spacing,.25rem) * 12);--tw-leading:.95;--tw-font-weight:var(--font-weight-light,300);max-width:1200px;font-size:clamp(56px,8vw,140px);line-height:.95;font-weight:var(--font-weight-light,300);--tw-tracking:-.04em;letter-spacing:-.04em}.manifesto-hero h1 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.manifesto-hero h1 .strike{display:inline-block;position:relative}.manifesto-hero h1 .strike:after{content:"";background:var(--red);height:5px;position:absolute;top:50%;left:-3%;right:-3%;transform:rotate(-2deg)}.manifesto-sub{gap:calc(var(--spacing,.25rem) * 20);padding-top:calc(var(--spacing,.25rem) * 10);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manifesto-sub p{--tw-leading:1.6;max-width:540px;color:var(--color-ink-soft,#3a3a40);font-size:19px;line-height:1.6}.manifesto-sub p:first-child{--tw-font-weight:var(--font-weight-normal,400);font-size:22px;font-weight:var(--font-weight-normal,400);--tw-tracking:-.015em;letter-spacing:-.015em;color:var(--color-ink,#0e0e10)}.manifesto-sub p em{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red,#c23535);font-style:italic}.founder{background-color:var(--color-ink,#0e0e10);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24);color:var(--color-paper,#f5f1ea);border-top:1px solid var(--ink)}.founder-inner{grid-template-columns:1fr 1.4fr;align-items:flex-start;gap:72px;max-width:1240px;margin-inline:auto;display:grid}.founder-visual{aspect-ratio:4/5;background:#f5f1ea0d;position:relative;overflow:hidden}.founder-visual img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.founder-visual-tag{bottom:calc(var(--spacing,.25rem) * 5);left:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-paper,#f5f1ea);text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0e10b3;border:1px solid #f5f1ea33;font-size:10px;position:absolute}.founder-visual-tag em{margin-right:calc(var(--spacing,.25rem) * 1.5);color:var(--color-red,#c23535);font-style:normal}.founder-body{padding-top:calc(var(--spacing,.25rem) * 2)}.founder-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 6);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-red,#c23535);text-transform:uppercase;font-size:11px}.founder-body h2{margin-bottom:calc(var(--spacing,.25rem) * 7);--tw-leading:1.05;--tw-font-weight:var(--font-weight-light,300);font-size:clamp(32px,4vw,52px);line-height:1.05;font-weight:var(--font-weight-light,300);--tw-tracking:-.03em;letter-spacing:-.03em}.founder-body h2 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.founder-body p{margin-bottom:calc(var(--spacing,.25rem) * 5);font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1.7;color:#f5f1ead9;line-height:1.7}.founder-body p em{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red,#c23535);font-style:italic}.founder-body p:first-of-type:first-letter{float:left;color:var(--red);margin:4px 12px 0 0;font-size:72px;font-style:italic;font-weight:600;line-height:.85}.founder-signature{margin-top:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 6);border-top:1px solid #f5f1ea33;display:flex}.founder-sig-avatar{background-color:var(--color-red,#c23535);width:52px;height:52px;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-white,#fff);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex}.founder-sig-text{font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.15em;letter-spacing:.15em;text-transform:uppercase;font-size:11px}.founder-sig-text strong{margin-bottom:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-paper,#f5f1ea);display:block}.founder-sig-text span{color:#f5f1ea8c}.company-timeline{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24);border-top:1px solid var(--ink)}.company-timeline-inner{max-width:1240px;margin-inline:auto}.company-timeline-header{margin-bottom:calc(var(--spacing,.25rem) * 16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;gap:72px;display:grid}.ct-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 5);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-red,#c23535);text-transform:uppercase;font-size:11px}.company-timeline-header h2{--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);font-size:clamp(36px,4.8vw,64px);line-height:1;font-weight:var(--font-weight-normal,400);--tw-tracking:-.03em;letter-spacing:-.03em}.company-timeline-header h2 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.company-timeline-header p{max-width:440px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.6;color:var(--color-ink-soft,#3a3a40);line-height:1.6}.timeline-chain{border-top:2px solid var(--ink);position:relative}.timeline-entry{align-items:baseline;gap:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 9);border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;display:grid;position:relative}.timeline-entry:last-child{border-bottom:none}.timeline-date{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-red,#c23535);text-transform:uppercase;font-size:11px;display:flex}.timeline-date:after{content:"";background:var(--line);flex:1;height:1px}.timeline-entry.anchor .timeline-date:after{background:var(--red)}.timeline-spacer{display:none}.timeline-content h3{margin-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);--tw-leading:1.2;--tw-font-weight:var(--font-weight-semibold,600);font-size:clamp(22px,2.4vw,30px);line-height:1.2;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.02em;letter-spacing:-.02em}.timeline-content h3 em{color:var(--color-red,#c23535);font-style:italic}.timeline-content p{max-width:720px;font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.65;color:var(--color-ink-soft,#3a3a40);line-height:1.65}.timeline-content p em{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red,#c23535);font-style:italic}.team{background-color:var(--color-paper-warm,#efe8dc);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24);border-top:1px solid var(--ink)}.team-inner{max-width:1240px;margin-inline:auto}.team-header{margin-bottom:calc(var(--spacing,.25rem) * 14);max-width:720px}.team-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 5);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-red,#c23535);text-transform:uppercase;font-size:11px}.team-header h2{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:1.02;--tw-font-weight:var(--font-weight-normal,400);font-size:clamp(36px,4.8vw,60px);line-height:1.02;font-weight:var(--font-weight-normal,400);--tw-tracking:-.03em;letter-spacing:-.03em}.team-header h2 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.team-header p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.6;color:var(--color-ink-soft,#3a3a40);line-height:1.6}.team-cards{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.person{background-color:var(--color-paper,#f5f1ea);padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 9);border:1px solid var(--line);transition:border-color .2s}.person:hover{border-color:var(--ink)}.person-header{margin-bottom:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 6);border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;display:grid}.person-avatar{background-color:var(--color-red,#c23535);--tw-font-weight:var(--font-weight-bold,700);width:72px;height:72px;font-size:26px;font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-white,#fff);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex}.person-name{margin-bottom:calc(var(--spacing,.25rem) * 1);--tw-leading:1.1;--tw-font-weight:var(--font-weight-semibold,600);font-size:28px;line-height:1.1;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.02em;letter-spacing:-.02em}.person-name em{color:var(--color-red,#c23535);font-style:italic}.person-role{font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-muted,#6b6b70);text-transform:uppercase;font-size:11px}.person-bio{margin-bottom:calc(var(--spacing,.25rem) * 6);font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.65;color:var(--color-ink-soft,#3a3a40);line-height:1.65}.person-bio em{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red,#c23535);font-style:italic}.person-facts{font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;font-size:11px;list-style:none}.person-facts li{gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);color:var(--color-ink-soft,#3a3a40);border-top:1px solid var(--line);grid-template-columns:100px 1fr;display:grid}.person-facts li strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red,#c23535)}.numbers{background-color:var(--color-ink,#0e0e10);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 16);color:var(--color-paper,#f5f1ea);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.numbers-inner{gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;margin-inline:auto;display:grid}.number{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.number-big{font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);--tw-leading:.9;--tw-font-weight:var(--font-weight-light,300);font-size:clamp(56px,7vw,96px);line-height:.9;font-weight:var(--font-weight-light,300);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-paper,#f5f1ea)}.number-big em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.number-label{padding-top:calc(var(--spacing,.25rem) * 4);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-leading:1.5;--tw-tracking:.15em;letter-spacing:.15em;text-transform:uppercase;color:#f5f1ea99;border-top:1px solid #f5f1ea33;font-size:11px;line-height:1.5}.values{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24)}.values-inner{max-width:1240px;margin-inline:auto}.values-header{margin-bottom:calc(var(--spacing,.25rem) * 14);max-width:720px}.values-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 5);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-red,#c23535);text-transform:uppercase;font-size:11px}.values-header h2{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:1.02;--tw-font-weight:var(--font-weight-normal,400);font-size:clamp(36px,4.8vw,60px);line-height:1.02;font-weight:var(--font-weight-normal,400);--tw-tracking:-.03em;letter-spacing:-.03em}.values-header h2 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.values-header p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.6;color:var(--color-ink-soft,#3a3a40);line-height:1.6}.value-rows{border-top:2px solid var(--ink)}.value-row{align-items:baseline;gap:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 8);border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 1.5fr;display:grid}.value-num{--tw-leading:1;--tw-font-weight:var(--font-weight-light,300);font-size:44px;line-height:1;font-weight:var(--font-weight-light,300);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-red,#c23535);font-style:italic}.value-num,.value-statement{font-family:var(--font-serif,var(--font-fraunces),Georgia,serif)}.value-statement{--tw-leading:1.2;--tw-font-weight:var(--font-weight-medium,500);font-size:26px;line-height:1.2;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.value-statement em{color:var(--color-red,#c23535);font-style:italic}.value-proof{--tw-leading:1.6;max-width:560px;color:var(--color-ink-soft,#3a3a40);font-size:15px;line-height:1.6}.value-proof strong{margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-red,#c23535);text-transform:uppercase;font-size:10px;font-weight:600;display:block}.reviews{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24);border-top:1px solid var(--ink)}.reviews-inner{max-width:1240px;margin-inline:auto}.reviews-header{margin-bottom:calc(var(--spacing,.25rem) * 14);grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;gap:72px;display:grid}.reviews-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 5);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-red,#c23535);text-transform:uppercase;font-size:11px}.reviews-header h2{--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);font-size:clamp(36px,4.8vw,60px);line-height:1;font-weight:var(--font-weight-normal,400);--tw-tracking:-.03em;letter-spacing:-.03em}.reviews-header h2 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.reviews-header-right{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.reviews-header-right p{max-width:460px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.6;color:var(--color-ink-soft,#3a3a40);line-height:1.6}.reviews-summary{align-items:baseline;gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-muted,#6b6b70);text-transform:uppercase;border-top:1px solid var(--line);font-size:11px;display:flex}.reviews-stars{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-tracking:2px;letter-spacing:2px}.reviews-score,.reviews-stars{color:var(--color-red,#c23535)}.reviews-score{font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);--tw-font-weight:var(--font-weight-light,300);font-size:28px;font-weight:var(--font-weight-light,300);--tw-tracking:-.02em;letter-spacing:-.02em;font-style:italic}.review-grid{grid-template-rows:auto auto;grid-template-columns:1.3fr 1fr 1fr;display:grid}.review,.review-grid{gap:calc(var(--spacing,.25rem) * 4)}.review{background-color:var(--color-paper,#f5f1ea);padding-inline:calc(var(--spacing,.25rem) * 7);padding-top:calc(var(--spacing,.25rem) * 7);padding-bottom:calc(var(--spacing,.25rem) * 6);border:1px solid var(--line);flex-direction:column;transition:border-color .2s;display:flex;position:relative}.review.featured,.review:hover{border-color:var(--ink)}.review.featured{background-color:var(--color-paper-warm,#efe8dc);padding-inline:calc(var(--spacing,.25rem) * 9);padding-top:calc(var(--spacing,.25rem) * 9);padding-bottom:calc(var(--spacing,.25rem) * 8);grid-row:1/3;grid-column-start:1}.review-mark{font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);--tw-leading:.7;--tw-font-weight:var(--font-weight-normal,400);font-size:56px;line-height:.7;font-weight:var(--font-weight-normal,400);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-red,#c23535);font-style:italic}.review.featured .review-mark{font-size:72px}.review-text{font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.6;color:var(--color-ink,#0e0e10);flex-grow:1;line-height:1.6}.review.featured .review-text{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.55;line-height:1.55}.review-text em{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red,#c23535);font-style:italic}.review-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 4);border-top:1px solid var(--line);display:flex}.review-attribution{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.review-name{font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-ink,#0e0e10);text-transform:uppercase}.review-name,.review-name em{font-weight:var(--font-weight-bold,700)}.review-name em{--tw-font-weight:var(--font-weight-bold,700);color:var(--color-red,#c23535);font-style:normal}.review-source{font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted,#6b6b70);font-size:10px}.review-rating{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:1px;letter-spacing:1px;white-space:nowrap;color:var(--color-red,#c23535)}.reviews-footer{margin-top:calc(var(--spacing,.25rem) * 10);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 8);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.reviews-footer-left{--tw-leading:1.5;max-width:520px;color:var(--color-ink-soft,#3a3a40);font-size:15px;line-height:1.5}.reviews-footer-left strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#0e0e10)}.shop-about{background-color:var(--color-paper-warm,#efe8dc);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24);border-top:1px solid var(--ink)}.shop-about-inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:72px;max-width:1240px;margin-inline:auto;display:grid}.shop-about-left h2{margin-bottom:calc(var(--spacing,.25rem) * 5);--tw-leading:1.05;--tw-font-weight:var(--font-weight-normal,400);font-size:clamp(32px,4vw,52px);line-height:1.05;font-weight:var(--font-weight-normal,400);--tw-tracking:-.03em;letter-spacing:-.03em}.shop-about-left h2 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.shop-about-left p{margin-bottom:calc(var(--spacing,.25rem) * 4);max-width:500px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.65;color:var(--color-ink-soft,#3a3a40);line-height:1.65}.shop-about-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 5);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-red,#c23535);text-transform:uppercase;font-size:11px}.shop-about-card{background-color:var(--color-paper,#f5f1ea);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 8);border:1px solid var(--ink)}.shop-card-row{align-items:baseline;gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;display:grid}.shop-card-row:first-child{padding-top:calc(var(--spacing,.25rem) * 0)}.shop-card-row:last-child{padding-bottom:calc(var(--spacing,.25rem) * 0);border-bottom:none}.shop-card-label{font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-muted,#6b6b70);text-transform:uppercase;font-size:10px}.shop-card-value{--tw-leading:1.4;color:var(--color-ink,#0e0e10);font-size:15px;line-height:1.4}.shop-card-value a{color:var(--color-red,#c23535);border-bottom:1px solid var(--red)}.shop-card-value em{color:var(--color-red,#c23535);font-style:italic}@media (max-width:960px){.manifesto-hero{padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 16);padding-bottom:calc(var(--spacing,.25rem) * 10)}.manifesto-sub{gap:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 7);grid-template-columns:repeat(1,minmax(0,1fr))}.founder{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 16)}.founder-inner{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(1,minmax(0,1fr))}.company-timeline{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 16)}.company-timeline-header{margin-bottom:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 5)}.company-timeline-header,.timeline-entry{grid-template-columns:repeat(1,minmax(0,1fr))}.timeline-entry{gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 6)}.timeline-date:after{display:none}.team{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 16)}.team-cards{grid-template-columns:repeat(1,minmax(0,1fr))}.numbers{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 12)}.numbers-inner{gap:calc(var(--spacing,.25rem) * 7);grid-template-columns:repeat(2,minmax(0,1fr))}.reviews{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 16)}.reviews-header{margin-bottom:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 6)}.review-grid,.reviews-header{grid-template-columns:repeat(1,minmax(0,1fr))}.review.featured{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 7);padding-bottom:calc(var(--spacing,.25rem) * 6);grid-row:auto;grid-column-start:1}.review.featured .review-text{font-size:17px}.reviews-footer{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);flex-direction:column}.values{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 16)}.value-row{gap:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(1,minmax(0,1fr))}.value-num{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.shop-about{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 16)}.shop-about-inner{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:500px){.manifesto-hero h1{font-size:clamp(38px,11vw,72px)}.manifesto-sub p:first-child{font-size:18px}.manifesto-sub p{font-size:16px}.company-timeline-header h2,.founder-body h2,.reviews-header h2,.shop-about-left h2,.team-header h2,.values-header h2{font-size:clamp(26px,7.5vw,42px)}.number-big{font-size:clamp(40px,12vw,64px)}.numbers-inner{grid-template-columns:1fr;gap:24px}.person{padding:24px 22px}.person-name{font-size:22px}.review-grid{gap:12px}.review{padding:22px 20px}.review.featured{padding:24px 22px}.person-facts li{grid-template-columns:80px 1fr;gap:10px}.shop-card-row{grid-template-columns:90px 1fr;gap:12px}.timeline-content h3{font-size:20px}.value-statement{font-size:22px}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}