.tint-page{--ink:#17171c;--purple:#c0a1ef;--lime:#d1ed86;--paper:#f3f0e9}.tint-page *{box-sizing:border-box}.tint-page{scroll-behavior:smooth}.tint-page{margin:0;background:var(--ink);color:var(--paper);font:15px/1.75 Montserrat,sans-serif}.tint-page a{color:inherit;text-decoration:none}.tint-page img{display:block;width:100%;height:auto}.tint-page figure{margin:0}.tint-page figcaption{font-size:9px;letter-spacing:.1em;line-height:1.6;font-weight:800;padding:14px 0}.tint-page h1,.tint-page h2{font-family:Archivo,sans-serif;line-height:1.05;letter-spacing:-.055em;margin:0}.tint-page h1{font-size:clamp(52px,5.8vw,88px)}.tint-page h2{font-size:clamp(38px,4.3vw,65px)}.tint-page h3{font-size:26px;line-height:1.2;letter-spacing:-.04em;margin:18px 0}.tint-page em{font-style:normal;color:var(--purple)}.tint-page .eyebrow{font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 24px}.tint-page .review{background:var(--lime);color:var(--ink);text-align:center;font-size:9px;font-weight:800;letter-spacing:.14em;padding:7px}.tint-page header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 6vw;border-bottom:1px solid #ffffff25}.tint-page .logo{background:var(--paper);padding:9px 14px;border-radius:3px}.tint-page .logo img{width:174px}.tint-page nav{display:flex;gap:28px;font-size:12px;font-weight:700}.tint-page nav a:last-child{color:var(--lime)}.tint-page section{padding:95px 6vw}.tint-page .hero{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;padding-top:45px}.tint-page .hero-photo{position:relative;padding:0 20px 20px 0}.tint-page .hero-photo:after{content:'';position:absolute;inset:30px 0 0 30px;border:1px solid var(--purple);z-index:-1}.tint-page .hero-photo figure{background:#24232b;padding:12px 12px 0}.tint-page .hero-photo img{max-height:690px;object-fit:contain}.tint-page .hero-copy>p:not(.eyebrow){max-width:470px;color:#ccc7d4;margin:28px 0}.tint-page .button{display:inline-block;background:var(--lime);color:var(--ink);font-size:12px;font-weight:800;padding:18px 24px}.tint-page .hero-note{border-top:1px solid #ffffff35;margin-top:38px;padding-top:22px;display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:12px;font-weight:800;letter-spacing:.1em}.tint-page .hero-note i{color:var(--purple);font-size:22px}.tint-page .hero-note small{width:100%;font-size:10px;font-weight:500;letter-spacing:0}.tint-page .comfort{background:var(--paper);color:var(--ink)}.tint-page .comfort em{color:#7950a2}.tint-page .heading{display:grid;grid-template-columns:1.3fr 1fr;gap:0 8vw;align-items:end;margin-bottom:45px}.tint-page .heading>.eyebrow{grid-column:1/-1}.tint-page .heading>p:last-child{margin:0}.tint-page .benefits{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #17171c40}.tint-page .benefits article{padding:35px 30px 0 0}.tint-page .benefits article+article{border-left:1px solid #17171c30;padding-left:30px}.tint-page .symbol{font-size:38px;color:#7950a2}.tint-page .benefits p{font-size:13px}.tint-page .films{display:grid;grid-template-columns:1fr 1.15fr;gap:9vw}.tint-page .film-intro{position:sticky;top:35px;align-self:start}.tint-page .film-intro>p:last-child{color:#ccc7d4}.tint-page .film-options article{padding:30px;border:1px solid #5e526d;margin-bottom:20px;background:#24212b}.tint-page .film-options article:last-of-type{border-left:5px solid var(--purple)}.tint-page .film-options .eyebrow{color:var(--lime)}.tint-page .film-options p{font-size:13px}.tint-page .film-note{color:#b9b0c4}.tint-page .craft{padding-top:30px}.tint-page .project-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}.tint-page .finished{padding:15px 15px 0;border:1px solid #5e526d}.tint-page .finished img{max-height:740px;object-fit:contain}.tint-page .process{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.tint-page .process figure:last-child{margin-top:100px}.tint-page .process img{height:410px;object-fit:contain;background:#26232d}.tint-page .photo-note{font-size:11px;color:#b9b0c4;margin-top:30px;max-width:650px}.tint-page .text-link{display:block;width:fit-content;font-size:12px;font-weight:800;border-bottom:1px solid currentColor;padding-bottom:5px;margin-top:25px;color:var(--purple)}.tint-page .louisiana{background:var(--purple);color:var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:9vw}.tint-page .louisiana em{color:white}.tint-page .louisiana .text-link{color:var(--ink)}.tint-page .louisiana p:not(.eyebrow){font-size:13px}.tint-page .start{max-width:1050px;margin:auto;text-align:center}.tint-page .start h2{font-size:clamp(43px,5vw,76px)}.tint-page .start>p:not(.eyebrow){max-width:620px;margin:28px auto;color:#ccc7d4}.tint-page footer{border-top:1px solid #ffffff25;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:35px 6vw;font-size:10px}.tint-page footer img{width:150px;background:var(--paper);padding:8px}.tint-page a:focus-visible{outline:3px solid var(--purple);outline-offset:5px}.tint-page .button:hover{background:var(--purple)}.tint-page figure a:hover{outline:2px solid var(--purple);outline-offset:3px}@media(max-width:760px){.tint-page header{padding:18px 5vw}.tint-page .logo img{width:125px}.tint-page nav a{display:none}.tint-page nav a:last-child{display:block;font-size:10px}.tint-page section{padding:60px 6vw}.tint-page .hero{grid-template-columns:1fr;gap:35px;padding-top:35px}.tint-page .hero-copy{grid-row:1}.tint-page .hero-photo{padding-right:12px;padding-bottom:12px}.tint-page .hero-photo img{max-height:460px}.tint-page h1{font-size:57px}.tint-page h2{font-size:39px}.tint-page .hero-note{margin-top:28px}.tint-page .heading,.tint-page .films,.tint-page .project-layout,.tint-page .louisiana{grid-template-columns:1fr;gap:25px}.tint-page .heading>.eyebrow{grid-column:auto;margin-bottom:0}.tint-page .benefits{grid-template-columns:1fr}.tint-page .benefits article,.tint-page .benefits article+article{border-left:0;border-bottom:1px solid #17171c30;padding:25px 0;display:grid;grid-template-columns:45px 1fr;column-gap:15px}.tint-page .benefits h3{margin:6px 0 12px}.tint-page .benefits p{grid-column:2;margin:0}.tint-page .film-intro{position:static}.tint-page .film-options article{padding:24px}.tint-page .craft{padding-top:15px}.tint-page .process img{height:270px}.tint-page .process figure:last-child{margin-top:50px}.tint-page .finished{padding:8px 8px 0}.tint-page .finished img{max-height:490px}.tint-page .start h2{font-size:45px}.tint-page .review{font-size:7px}.tint-page figcaption{font-size:8px}.tint-page footer{flex-wrap:wrap}.tint-page footer p{order:3;width:100%;margin:0}}@media(prefers-reduced-motion:reduce){.tint-page{scroll-behavior:auto}}