:root{color-scheme:light;--background: #FAFAF9;--surface: #F0F0EE;--surface-rose: #F6E9E8;--foreground: #141414;--muted: #5C5A57;--border: #DAD8D4;--primary: #141414;--on-primary: #FAFAF9;--accent: #C8102E;--on-accent: #FFFFFF;--muted-on-dark: #B9B7B3;--rule-soft: rgba(20,20,20,.16);--scrim: rgba(20,20,20,.7);--font-display: "Fraunces", "Iowan Old Style", Georgia, serif;--font-body: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--step-2: .64rem;--step-1: .8rem;--step0: 1rem;--step1: 1.25rem;--step2: 1.563rem;--step3: 1.953rem;--step4: 2.441rem;--step5: 3.052rem;--step7: 4.768rem;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--s10: 128px;--radius: 4px;--wrap: 1200px;--shadow-offer: 0 24px 48px -24px rgba(20,20,20,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--step0);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}.wrap>*,.lab__grid>*,.routine__grid>*,.hero .wrap>*{min-width:0}a{color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:600;margin:0;text-wrap:balance;letter-spacing:-.01em}p{margin:0}.wrap{max-width:var(--wrap);margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:720px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.eyebrow{font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:500}.mono{font-family:var(--font-mono)}.lede{color:var(--muted);max-width:60ch;font-size:var(--step1);line-height:1.5}.body-copy{max-width:62ch;color:var(--muted)}.body-copy+.body-copy{margin-top:var(--s4)}section{padding-block:var(--s8)}@media(min-width:900px){section{padding-block:var(--s10)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s3);min-height:56px;padding-inline:var(--s6);background:var(--primary);color:var(--on-primary);font-family:var(--font-mono);font-size:var(--step-1);font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:0;border-radius:999px;cursor:pointer;transition:transform .2s ease-out,background-color .2s ease-out}.btn:hover{transform:translateY(-2px)}.btn--block{width:100%}.btn--light{background:var(--on-primary);color:var(--primary)}a:focus-visible,button:focus-visible,summary:focus-visible,label:focus-within{outline:2px solid var(--accent);outline-offset:3px}input.vh{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pill{display:inline-block;padding:var(--s1) var(--s2);font-family:var(--font-mono);font-size:var(--step-2);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--foreground);border-radius:999px;line-height:1.4;white-space:nowrap}.pill--proven{background:var(--foreground);color:var(--background)}.announce{background:var(--foreground);color:var(--background);font-family:var(--font-mono);font-size:var(--step-2);letter-spacing:.08em;text-transform:uppercase;text-align:center;padding-block:var(--s2)}.announce .wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s1) var(--s5)}.header{border-bottom:1px solid var(--border);background:var(--background)}.header .wrap{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:var(--s4)}.header img{height:22px;width:auto}.header nav{display:none;gap:var(--s6);font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:.04em}.header nav a{text-decoration:none;color:var(--muted)}.header nav a:hover{color:var(--foreground)}@media(min-width:900px){.header nav{display:flex}}.cart-link{display:inline-flex;align-items:center;gap:var(--s2);font-family:var(--font-mono);font-size:var(--step-1);text-decoration:none}.hero{padding-block:var(--s5) var(--s8)}.hero .wrap{display:grid;gap:var(--s6)}@media(min-width:900px){.hero .wrap{grid-template-columns:1.1fr 1fr;gap:var(--s8);align-items:start}.hero{padding-block:var(--s7) var(--s9)}}.gallery{min-width:0}.gallery__stage{position:relative;aspect-ratio:4 / 5;max-width:100%;background:var(--surface);border-radius:var(--radius);overflow:hidden}.gallery__stage figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .3s ease-out}.gallery__stage img{width:100%;height:100%;object-fit:cover}.gallery__stage figure:nth-of-type(1){opacity:1}.gallery:has(#g2:checked) figure:nth-of-type(1),.gallery:has(#g3:checked) figure:nth-of-type(1),.gallery:has(#g4:checked) figure:nth-of-type(1),.gallery:has(#g5:checked) figure:nth-of-type(1){opacity:0}.gallery:has(#g2:checked) figure:nth-of-type(2),.gallery:has(#g3:checked) figure:nth-of-type(3),.gallery:has(#g4:checked) figure:nth-of-type(4),.gallery:has(#g5:checked) figure:nth-of-type(5){opacity:1}.gallery__tag{position:absolute;left:var(--s4);top:var(--s4);z-index:2;background:var(--background);padding:var(--s1) var(--s3);border-radius:999px;font-family:var(--font-mono);font-size:var(--step-2);letter-spacing:.08em;text-transform:uppercase}.gallery__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--s2);margin-top:var(--s2)}.gallery__thumbs label{cursor:pointer;aspect-ratio:4 / 5;max-width:100%;border-radius:var(--radius);overflow:hidden;border:1px solid transparent;background:var(--surface)}.gallery__thumbs img{width:100%;height:100%;object-fit:cover}.gallery:has(#g1:checked) label[for=g1],.gallery:has(#g2:checked) label[for=g2],.gallery:has(#g3:checked) label[for=g3],.gallery:has(#g4:checked) label[for=g4],.gallery:has(#g5:checked) label[for=g5]{border-color:var(--foreground)}.buy{min-width:0;display:grid;gap:var(--s5)}.buy h1{font-size:clamp(var(--step4),5vw,var(--step5));line-height:1.08;font-weight:600}.buy h1 em{font-style:normal;color:var(--accent)}.buy__meta{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);align-items:center;font-family:var(--font-mono);font-size:var(--step-1);color:var(--muted)}.buy__meta .dots{display:inline-flex;gap:4px}.buy__meta .dots i{width:6px;height:6px;border-radius:50%;background:var(--accent);display:block}.options{display:grid;gap:var(--s3);border:0;padding:0;margin:0}.options legend{font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--s3);padding:0}.option{position:relative;display:grid;grid-template-columns:20px 1fr auto;gap:var(--s3);align-items:start;padding:var(--s4);border:1px solid var(--border);border-radius:var(--radius);background:var(--background);cursor:pointer;transition:border-color .2s ease-out}.option__radio{width:20px;height:20px;border-radius:50%;border:1px solid var(--foreground);margin-top:2px;display:grid;place-items:center}.option__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--foreground);transform:scale(0);transition:transform .2s ease-out}.option__name{display:block;font-weight:600;line-height:1.35}.option__desc{display:block;font-size:var(--step-1);color:var(--muted);line-height:1.5;margin-top:var(--s1)}.option__price{text-align:right;font-family:var(--font-display);font-size:var(--step2);font-weight:600;line-height:1.1}.option__price s{display:block;font-family:var(--font-mono);font-size:var(--step-1);font-weight:400;color:var(--muted)}.option__flag{position:absolute;top:calc(-1 * var(--s3));right:var(--s4);background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-size:var(--step-2);letter-spacing:.08em;text-transform:uppercase;padding:2px var(--s2);border-radius:999px}.buy:has(#opt-set:checked) label[for=opt-set],.buy:has(#opt-serum:checked) label[for=opt-serum]{border:2px solid var(--foreground);padding:calc(var(--s4) - 1px)}.buy:has(#opt-set:checked) label[for=opt-set] .option__radio:after,.buy:has(#opt-serum:checked) label[for=opt-serum] .option__radio:after{transform:scale(1)}.cta-serum{display:none}.buy:has(#opt-serum:checked) .cta-set{display:none}.buy:has(#opt-serum:checked) .cta-serum{display:inline}.inbox{display:grid;gap:var(--s2);padding:var(--s4);background:var(--surface);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--step-1)}.inbox div{display:flex;justify-content:space-between;gap:var(--s3)}.inbox span:last-child{color:var(--muted);white-space:nowrap}.buy:has(#opt-serum:checked) .inbox .set-only{display:none}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.trust div{display:grid;justify-items:center;text-align:center;gap:var(--s2);font-size:var(--step-1);line-height:1.4;color:var(--muted)}.trust svg{width:20px;height:20px;stroke:var(--foreground);opacity:.8}.band{background:var(--foreground);color:var(--background);padding-block:var(--s7)}.band .wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s6) var(--s5)}@media(min-width:900px){.band .wrap{grid-template-columns:repeat(4,1fr)}}.band strong{display:block;font-family:var(--font-display);font-size:var(--step4);font-weight:600;line-height:1.1}.band strong em{font-style:normal;color:var(--accent)}.band span{display:block;margin-top:var(--s2);font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:.04em;color:var(--muted-on-dark)}.number .wrap{display:grid;gap:var(--s6);align-items:center}@media(min-width:900px){.number .wrap{grid-template-columns:5fr 7fr;gap:var(--s9)}}.number__figure{font-family:var(--font-display);font-weight:800;color:var(--accent);font-size:clamp(var(--step7),22vw,13rem);line-height:.9;letter-spacing:-.04em;font-variation-settings:"opsz" 144}.number__caption{font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:.08em;text-transform:uppercase;margin-top:var(--s3)}.number h2{font-size:clamp(var(--step3),4.4vw,var(--step5));line-height:1.15;margin-block:var(--s3) var(--s5)}.trick{background:var(--surface);padding-block:0}.trick .wrap{display:grid;gap:0;padding-left:0;padding-right:0;max-width:none}@media(min-width:900px){.trick .wrap{grid-template-columns:1fr 1fr}}.trick__img{min-height:360px}.trick__img img{width:100%;height:100%;object-fit:cover}.trick__text{padding-block:var(--s8);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:grid;align-content:center;gap:var(--s5)}@media(min-width:900px){.trick__text{padding:var(--s9) var(--s8)}}.trick h2{font-size:clamp(var(--step3),4.4vw,var(--step5));line-height:1.15}.trick h2 em{font-style:normal;color:var(--accent)}.bar-list{display:grid;gap:var(--s3);padding:0;margin:0;list-style:none;border-top:1px solid var(--foreground)}.bar-list li{display:grid;grid-template-columns:112px 1fr;gap:var(--s4);padding-top:var(--s3);border-bottom:1px solid var(--border);padding-bottom:var(--s3)}.bar-list b{font-family:var(--font-mono);font-size:var(--step-1);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.lab .head{display:grid;gap:var(--s4);margin-bottom:var(--s7)}@media(min-width:900px){.lab .head{grid-template-columns:1fr 1fr;align-items:end;gap:var(--s8)}}.lab h2{font-size:clamp(var(--step3),4.4vw,var(--step5));line-height:1.15}.sheet{border:1px solid var(--foreground);border-radius:var(--radius);background:var(--background)}.sheet__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s2);padding:var(--s3) var(--s4);border-bottom:1px solid var(--foreground);font-family:var(--font-mono);font-size:var(--step-2);letter-spacing:.08em;text-transform:uppercase}.sheet__scroll{overflow-x:auto}.sheet table{width:100%;border-collapse:collapse;min-width:560px;font-variant-numeric:tabular-nums}.sheet th{text-align:left;font-family:var(--font-mono);font-size:var(--step-2);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:var(--s3) var(--s4);border-bottom:1px solid var(--border)}.sheet td{padding:var(--s4);border-bottom:1px solid var(--border);vertical-align:top}.sheet tr:last-child td{border-bottom:0}.sheet td.active{font-weight:600}.sheet td.inci{font-family:var(--font-mono);font-size:var(--step-1);color:var(--muted)}.sheet td.pct{font-family:var(--font-mono);font-size:var(--step1);color:var(--accent);font-weight:500;white-space:nowrap}.sheet td.pct.na{color:var(--muted);font-size:var(--step-1)}@media(max-width:719px){.sheet table{min-width:0}.sheet thead{display:none}.sheet tr{display:grid;grid-template-columns:1fr auto;gap:var(--s1) var(--s4);padding:var(--s4);border-bottom:1px solid var(--border)}.sheet tr:last-child{border-bottom:0}.sheet td{padding:0;border:0}.sheet td.inci,.sheet td:nth-child(4){grid-column:1 / -1}.sheet td:nth-child(5){grid-column:1 / -1;margin-top:var(--s1)}.sheet td.pct{grid-column:2;grid-row:1;text-align:right}}.sheet__foot{padding:var(--s3) var(--s4);border-top:1px solid var(--foreground);font-family:var(--font-mono);font-size:var(--step-1);color:var(--muted)}.lab__grid{display:grid;gap:var(--s6)}@media(min-width:1000px){.lab__grid{grid-template-columns:2fr 1fr;align-items:start}}.lab__photo figure{margin:0}.lab__photo img{border-radius:var(--radius);width:100%;aspect-ratio:4 / 5;object-fit:cover}@media(max-width:999px){.lab__photo{max-width:360px}}.lab__photo figcaption{margin-top:var(--s2);font-family:var(--font-mono);font-size:var(--step-1);color:var(--muted)}.mech{background:var(--surface)}.mech h2{font-size:clamp(var(--step3),4.4vw,var(--step5));line-height:1.15;margin-block:var(--s3) var(--s7);max-width:22ch}.mech ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--foreground)}.mech li{display:grid;gap:var(--s3) var(--s6);padding-block:var(--s5);border-bottom:1px solid var(--border)}@media(min-width:900px){.mech li{grid-template-columns:160px 1fr 2fr auto;align-items:baseline}}.mech .step{font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.mech h3{font-size:var(--step2);line-height:1.2}.mech p{color:var(--muted);max-width:56ch}.mech li .pill{justify-self:start}.mech .note{margin-top:var(--s6);font-family:var(--font-mono);font-size:var(--step-1);color:var(--muted);max-width:70ch;line-height:1.6}.routine h2{font-size:clamp(var(--step3),4.4vw,var(--step5));line-height:1.15;margin-block:var(--s3) var(--s7)}.routine__grid{display:grid;gap:var(--s6)}@media(min-width:720px){.routine__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}}.routine figure{margin:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--s4);align-items:start}@media(min-width:720px){.routine figure{grid-template-columns:minmax(0,1fr)}}.routine img{aspect-ratio:4 / 5;width:100%;object-fit:cover;border-radius:var(--radius);background:var(--surface)}.routine__num{font-family:var(--font-display);font-weight:800;font-size:var(--step4);color:var(--accent);line-height:1}.routine h3{font-size:var(--step2);line-height:1.2}.routine .spec{font-family:var(--font-mono);font-size:var(--step-1);color:var(--muted)}.routine figcaption{display:grid;gap:var(--s2)}.timeline{background:var(--surface-rose)}.timeline .wrap{display:grid;gap:var(--s7)}@media(min-width:900px){.timeline .wrap{grid-template-columns:1fr 1.4fr;gap:var(--s9)}}.timeline h2{font-size:clamp(var(--step3),4.4vw,var(--step5));line-height:1.15;margin-top:var(--s3)}.timeline dl{margin:0;border-top:1px solid var(--foreground)}.timeline dl div{display:grid;grid-template-columns:120px 1fr;gap:var(--s4);padding-block:var(--s5);border-bottom:1px solid var(--rule-soft);align-items:baseline}.timeline dt{font-family:var(--font-display);font-weight:800;font-size:var(--step4);color:var(--accent);line-height:1}.timeline dt small{display:block;font-family:var(--font-mono);font-weight:400;font-size:var(--step-2);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);margin-top:var(--s2)}.timeline dd{margin:0;font-size:var(--step1);line-height:1.4}.compare h2{font-size:clamp(var(--step3),4.4vw,var(--step5));line-height:1.15;margin-block:var(--s3) var(--s7)}.compare__scroll{overflow-x:auto}.compare table{width:100%;border-collapse:collapse;min-width:560px}.compare th,.compare td{text-align:left;padding:var(--s4);border-bottom:1px solid var(--border);vertical-align:top}.compare thead th{font-family:var(--font-mono);font-size:var(--step-1);font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--foreground)}.compare tbody th{font-family:var(--font-mono);font-size:var(--step-1);font-weight:400;color:var(--muted);width:22%}.compare td.us{font-weight:600;background:var(--surface)}.compare thead th.us{background:var(--foreground);color:var(--background)}.compare td.them{color:var(--muted)}.founder .wrap{max-width:860px}.founder blockquote{margin:var(--s5) 0 0;font-family:var(--font-display);font-weight:400;font-size:clamp(var(--step2),2.6vw,var(--step3));line-height:1.3}.founder .body-copy{margin-top:var(--s5)}.founder .sig{margin-top:var(--s6);display:flex;gap:var(--s3);align-items:baseline;font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:.04em;text-transform:uppercase}.founder .sig b{font-family:var(--font-display);font-size:var(--step2);text-transform:none;letter-spacing:0;font-weight:600}.certs{background:var(--surface)}.certs .wrap{display:grid;gap:var(--s7)}@media(min-width:900px){.certs .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:var(--s9)}}.certs h2{font-size:clamp(var(--step3),4.4vw,var(--step5));line-height:1.15;margin-block:var(--s3) var(--s6)}.certs ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s5)}.certs li b{display:block;font-family:var(--font-display);font-size:var(--step2);font-weight:600;line-height:1.2}.certs li span{display:block;font-family:var(--font-mono);font-size:var(--step-1);color:var(--muted);margin-top:var(--s1)}.certs img{border-radius:var(--radius);width:100%;aspect-ratio:4 / 5;max-height:560px;object-fit:cover}.certs .small{margin-top:var(--s6);font-family:var(--font-mono);font-size:var(--step-1);color:var(--muted);max-width:60ch}.offer{background:var(--foreground);color:var(--background)}.offer .wrap{display:grid;gap:var(--s7);align-items:center}@media(min-width:900px){.offer .wrap{grid-template-columns:1fr 1fr;gap:var(--s9)}}.offer h2{font-size:clamp(var(--step3),4.4vw,var(--step5));line-height:1.15;margin-block:var(--s3) var(--s4)}.offer .lede{color:var(--muted-on-dark)}.offer__img img{border-radius:var(--radius);width:100%;aspect-ratio:4 / 5;max-height:640px;object-fit:cover}.card{background:var(--background);color:var(--foreground);border-radius:var(--radius);padding:var(--s6);box-shadow:var(--shadow-offer);display:grid;gap:var(--s4);margin-top:var(--s6)}.card__row{display:flex;justify-content:space-between;gap:var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:var(--step-1)}.card__row span:last-child{color:var(--muted);white-space:nowrap}.card__row .inc{color:var(--accent)}.card__total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4)}.card__total s{font-family:var(--font-mono);color:var(--muted);font-size:var(--step-1)}.card__total strong{font-family:var(--font-display);font-size:var(--step5);font-weight:600;line-height:1}.card__alt{text-align:center;font-family:var(--font-mono);font-size:var(--step-1);color:var(--muted)}.card__alt a{color:var(--foreground)}.guarantee .wrap{display:grid;gap:var(--s5);align-items:center}@media(min-width:900px){.guarantee .wrap{grid-template-columns:auto 1fr;gap:var(--s8)}}.guarantee__big{font-family:var(--font-display);font-weight:800;color:var(--accent);font-size:clamp(var(--step7),20vw,11rem);line-height:.85;letter-spacing:-.04em;font-variation-settings:"opsz" 144}.guarantee h2{font-size:clamp(var(--step3),4.4vw,var(--step5));line-height:1.15;margin-block:var(--s3) var(--s4)}.faq{background:var(--surface)}.faq .wrap{display:grid;gap:var(--s6)}@media(min-width:900px){.faq .wrap{grid-template-columns:1fr 2fr;gap:var(--s9)}}.faq h2{font-size:clamp(var(--step3),4.4vw,var(--step5));line-height:1.15;margin-top:var(--s3)}.faq details{border-bottom:1px solid var(--border)}.faq details:first-of-type{border-top:1px solid var(--foreground)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:var(--s4);padding-block:var(--s5);font-weight:600;font-size:var(--step1);line-height:1.35}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--accent);font-weight:400;transition:transform .2s ease-out}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding-bottom:var(--s5);color:var(--muted);max-width:62ch}.final{background:var(--accent);color:var(--on-accent);text-align:center}.final .wrap{display:grid;justify-items:center;gap:var(--s5)}.final h2{font-size:clamp(var(--step3),4vw,var(--step5));line-height:1.1;max-width:20ch}.final p{font-size:var(--step1);max-width:44ch;line-height:1.5}.final .btn{background:var(--on-accent);color:var(--foreground)}sup.ref{font-family:var(--font-mono);font-size:var(--step-2);line-height:0;vertical-align:super;margin-left:2px}sup.ref a{text-decoration:none;color:var(--accent)}.diagram{margin:var(--s7) 0 var(--s8)}.diagram svg{width:100%;height:auto;display:block}.diagram .t-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;fill:var(--muted)}.diagram .t-step{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;fill:var(--accent)}.diagram .t-name{font-family:var(--font-display);font-size:20px;font-weight:600;fill:var(--foreground)}.diagram .mk circle{fill:var(--foreground)}.diagram .mk text{font-family:var(--font-mono);font-size:26px;font-weight:500;fill:var(--background);text-anchor:middle;dominant-baseline:central}.diagram .mk{display:none}@media(max-width:719px){.diagram .t-step,.diagram .t-name,.diagram .t-label{display:none}.diagram .mk{display:inline}}.diagram figcaption{margin-top:var(--s3);font-family:var(--font-mono);font-size:var(--step-1);color:var(--muted);max-width:70ch}.studies .head{display:grid;gap:var(--s4);margin-bottom:var(--s8)}@media(min-width:900px){.studies .head{grid-template-columns:1fr 1fr;align-items:end;gap:var(--s8)}}.studies h2{font-size:clamp(var(--step3),4.4vw,var(--step5));line-height:1.12;margin-top:var(--s3)}.study{display:grid;gap:var(--s4) var(--s8);padding-block:var(--s6);border-top:1px solid var(--foreground)}.study:last-child{border-bottom:1px solid var(--border)}@media(min-width:900px){.study{grid-template-columns:1fr 1.6fr;align-items:start}}.study__fig{display:flex;gap:var(--s5);align-items:baseline;flex-wrap:wrap}.study__fig strong{font-family:var(--font-display);font-weight:800;font-size:clamp(var(--step5),8vw,var(--step7));line-height:.9;color:var(--accent);letter-spacing:-.03em}.study__fig span{font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:.06em;text-transform:uppercase;max-width:18ch}.study h3{font-size:var(--step2);line-height:1.25;margin-bottom:var(--s3)}.study p{color:var(--muted);max-width:60ch}.study .meta{margin-top:var(--s3);display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);align-items:center;font-family:var(--font-mono);font-size:var(--step-1);color:var(--muted)}.bleed{margin:0;position:relative}.bleed img{width:100%;height:clamp(360px,62vw,720px);object-fit:cover}.bleed figcaption{position:absolute;left:0;right:0;bottom:0;padding-block:var(--s9) var(--s6);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:linear-gradient(to top,var(--scrim),transparent);color:var(--on-primary)}.bleed figcaption p{max-width:var(--wrap);margin-inline:auto;font-family:var(--font-display);font-size:clamp(var(--step2),3vw,var(--step4));line-height:1.2}.refs{padding-block:var(--s8);border-top:1px solid var(--border)}.refs h2{font-family:var(--font-mono);font-weight:500;font-size:var(--step-1);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--s5)}.refs ol{margin:0;padding-left:var(--s5);display:grid;gap:var(--s3);max-width:90ch;font-family:var(--font-mono);font-size:var(--step-1);color:var(--muted);line-height:1.6}.refs a{color:var(--foreground)}.footer{padding-block:var(--s7) calc(var(--s10) + env(safe-area-inset-bottom,0px))}.footer .wrap{display:grid;gap:var(--s4);justify-items:center;text-align:center}.footer img{height:20px;width:auto}.footer p{font-family:var(--font-mono);font-size:var(--step-2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media(min-width:900px){.footer{padding-block:var(--s7)}}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--background);border-top:1px solid var(--border);padding-top:var(--s3);padding-bottom:calc(var(--s3) + env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:flex;align-items:center;gap:var(--s4)}.sticky div{min-width:0;flex:1;line-height:1.3}.sticky b{display:block;font-size:var(--step-1)}.sticky span{font-family:var(--font-mono);font-size:var(--step-2);color:var(--muted);letter-spacing:.04em}.sticky .btn{min-height:48px;padding-inline:var(--s5)}@media(min-width:900px){.sticky{display:none}}@supports (animation-timeline: view()){[data-aura-section]>.wrap{animation:rise .5s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}[data-aura-section]>.wrap{opacity:1;transform:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/stet-proof-page.css.map */
