@font-face{font-family:TTA Montserrat;src:url(/__l5e/assets-v1/cb693f1b-5408-4aab-b6da-bb0252d7ac72/tta-montserrat.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"TTA Source Sans 3";src:url(/__l5e/assets-v1/5dcdf587-3916-40c5-9c44-ab491a9dd5af/tta-source-sans-3.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:TTA Source Code Pro;src:url(/__l5e/assets-v1/1b1df7d6-75b0-4e07-b1ee-6770433ced61/tta-source-code-pro.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}.tta-showcase{--tta-paper:#fff;--tta-plat:#f5f5f4;--tta-quiet:#d8d8d8;--tta-iron:#1e1f22;--tta-ink:#141518;--tta-black:#000;--tta-muted:#6b6b6b;background:var(--tta-paper);color:var(--tta-ink);-webkit-font-smoothing:antialiased;border-radius:1rem;font-family:"TTA Source Sans 3",Arial,sans-serif;overflow:hidden}.tta-showcase h1,.tta-showcase h2,.tta-showcase p,.tta-showcase figure{margin:0}.tta-showcase img{width:100%;height:auto;display:block}.tta-showcase h1,.tta-showcase h2{color:inherit;letter-spacing:-.05em;font-family:TTA Montserrat,Arial,sans-serif;font-weight:500}.tta-showcase h2{font-size:clamp(2rem,4.5vw,4.25rem);line-height:1.07}.tta-showcase p{font-size:clamp(1rem,1.4vw,1.4rem);line-height:1.42}.tta-showcase figcaption,.tta-showcase .tta-eyebrow,.tta-showcase .tta-masthead,.tta-showcase .tta-hero-footer,.tta-showcase .tta-source-caption,.tta-showcase .tta-screen-top,.tta-showcase .tta-digital-foot,.tta-showcase footer,.tta-showcase .tta-print-detail{letter-spacing:.08em;font-family:TTA Source Code Pro,monospace;font-size:12px;font-weight:500;line-height:1.4}.tta-showcase .tta-panel{padding:clamp(2rem,5vw,5rem) clamp(1.25rem,5vw,5rem);position:relative;overflow:hidden}.tta-showcase .tta-eyebrow{letter-spacing:.12em}.tta-showcase .tta-dot{margin:0 1em}.tta-showcase .tta-section-top{border-top:1px solid #bfc0c0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.4rem;display:flex}.tta-showcase .tta-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4rem;margin-top:3rem;margin-bottom:3.5rem;display:flex}.tta-showcase .tta-section-heading p{color:#505255;max-width:365px}.tta-showcase .tta-section-heading h2{flex:1;min-width:260px}.tta-showcase .tta-hero{background:var(--tta-paper);padding-top:2rem}.tta-showcase .tta-masthead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tta-showcase .tta-studio{font-size:16px}.tta-showcase .tta-slash{color:#999;margin:0 1em}.tta-showcase .tta-hero-heading{margin-top:0}.tta-showcase .tta-hero h1{letter-spacing:-.06em;margin:.1em 0 .15em;font-size:clamp(3rem,9vw,8.875rem);font-weight:600;line-height:1}.tta-showcase .tta-hero-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.tta-showcase .tta-hero-intro h2{font-size:clamp(1.8rem,3.5vw,3.3rem);line-height:1.1}.tta-showcase .tta-hero-intro p{max-width:318px;color:var(--tta-muted);padding-top:6px}.tta-showcase .tta-hero-stage{margin-top:2rem;position:relative}.tta-showcase .tta-hero-stage:before{content:"";background:var(--tta-plat);position:absolute;inset:2.5rem -5rem .3rem 6%}.tta-showcase .tta-hero-web{width:min(75%,1048px);margin-left:auto;position:relative;box-shadow:0 15px 38px #00000016}.tta-showcase .tta-hero-web img{border:1px solid #ddd}.tta-showcase .tta-hero-web figcaption{background:#fff;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;font-size:11px;display:flex}.tta-showcase .tta-hero-cover{width:min(26%,296px);position:absolute;bottom:-2.5rem;left:0;box-shadow:0 15px 40px #0003}.tta-showcase .tta-hero-cover figcaption{white-space:nowrap;font-size:10px;position:absolute;bottom:-2.4rem}.tta-showcase .tta-hero-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:5.5rem;display:flex}.tta-showcase .tta-hero-footer span{margin:0 .6em}.tta-showcase .tta-identity-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(1.5rem,4vw,4rem);display:grid}.tta-showcase .tta-logo-stage{background:var(--tta-plat);flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,4rem);display:flex}.tta-showcase .tta-logo-stage img{max-width:420px;margin:auto}.tta-showcase .tta-logo-stage figcaption{text-align:center;margin-top:2rem}.tta-showcase .tta-type-stage{background:var(--tta-iron);color:var(--tta-paper);flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,3vw,3rem);display:flex}.tta-showcase .tta-type-stage .tta-eyebrow{color:var(--tta-quiet)}.tta-showcase .tta-type-row{border-top:1px solid #fff2;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.tta-showcase .tta-type-row .tta-sample{min-width:2.2em;font-size:clamp(2.5rem,4vw,4rem);line-height:1}.tta-showcase .tta-type-row strong{font-size:1.1rem;display:block}.tta-showcase .tta-type-row small{letter-spacing:.1em;color:var(--tta-quiet);font-family:TTA Source Code Pro,monospace;font-size:11px}.tta-showcase .tta-type-row.tta-display-spec .tta-sample,.tta-showcase .tta-type-row.tta-display-spec strong{font-family:TTA Montserrat,Arial,sans-serif;font-weight:700}.tta-showcase .tta-type-row.tta-body-spec .tta-sample,.tta-showcase .tta-type-row.tta-body-spec strong{font-family:"TTA Source Sans 3",Arial,sans-serif}.tta-showcase .tta-type-row.tta-mono-spec .tta-sample,.tta-showcase .tta-type-row.tta-mono-spec strong{font-family:TTA Source Code Pro,monospace}.tta-showcase .tta-palette{grid-template-columns:repeat(5,1fr);margin-top:clamp(1.5rem,4vw,4rem);display:grid}.tta-showcase .tta-swatch{aspect-ratio:5/3;letter-spacing:.08em;flex-direction:column;justify-content:space-between;padding:1rem;font-family:TTA Source Code Pro,monospace;font-size:11px;display:flex}.tta-showcase .tta-swatch.tta-paper{background:var(--tta-paper);color:var(--tta-ink);border:1px solid #e4e4e2}.tta-showcase .tta-swatch.tta-plat{background:var(--tta-plat);color:var(--tta-ink)}.tta-showcase .tta-swatch.tta-quiet{background:var(--tta-quiet);color:var(--tta-ink)}.tta-showcase .tta-swatch.tta-iron{background:var(--tta-iron);color:var(--tta-paper)}.tta-showcase .tta-swatch.tta-black{background:var(--tta-black);color:var(--tta-paper)}.tta-showcase .tta-source-caption{color:var(--tta-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.25rem;display:flex}.tta-showcase .tta-brochure img{object-fit:contain;height:100%}.tta-showcase .tta-brochure button,.tta-showcase .tta-brochure p{color:var(--tta-ink)}.tta-showcase .tta-brochure button:hover{background:var(--tta-plat)}.tta-showcase .tta-brochure p{font-size:14px;line-height:1.4}.tta-showcase .tta-print-stage{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.tta-showcase .tta-print-stage figure{box-shadow:0 15px 40px #0002}.tta-showcase .tta-print-detail{color:var(--tta-muted);grid-column:1/-1;justify-content:space-between;display:flex}.tta-showcase .tta-digital{background:var(--tta-iron);color:var(--tta-paper)}.tta-showcase .tta-digital .tta-section-top{border-top-color:#fff3}.tta-showcase .tta-digital .tta-section-heading p{color:var(--tta-quiet)}.tta-showcase .tta-digital-stage{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.tta-showcase .tta-screen{background:var(--tta-black);border:1px solid #fff2;border-radius:10px;overflow:hidden}.tta-showcase .tta-screen-top{color:var(--tta-quiet);border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;padding:10px 14px;display:flex}.tta-showcase .tta-screen-top i{background:#3a3b3f;border-radius:50%;width:9px;height:9px;display:inline-block}.tta-showcase .tta-screen-top span{margin-left:8px}.tta-showcase .tta-resource-note{align-items:center;gap:1.25rem;margin-top:2.5rem;display:flex}.tta-showcase .tta-resource-note strong{font-family:TTA Montserrat,Arial,sans-serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:600;line-height:1}.tta-showcase .tta-resource-note p{letter-spacing:.1em;font-family:TTA Source Code Pro,monospace;font-size:12px}.tta-showcase .tta-resource-note span{color:var(--tta-quiet);margin-left:auto;font-family:TTA Source Code Pro,monospace;font-size:11px}.tta-showcase .tta-digital-foot{color:var(--tta-quiet);margin-top:3rem}.tta-showcase .tta-application-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.tta-showcase .tta-application-copy p{color:#505255;max-width:380px;margin-top:1.5rem}.tta-showcase .tta-application-copy .tta-application-sub{color:var(--tta-muted);font-size:1rem}.tta-showcase .tta-billboard{box-shadow:0 15px 40px #0002}.tta-showcase .tta-billboard figcaption,.tta-showcase .tta-merch figcaption{color:var(--tta-muted);justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}.tta-showcase .tta-merch{margin-top:clamp(2rem,5vw,4.5rem)}.tta-showcase .tta-evolution{background:var(--tta-plat)}.tta-showcase .tta-evolution-grid{grid-template-columns:1fr 1.4fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.tta-showcase .tta-evolution-copy p{color:#505255;max-width:380px;margin-top:1.5rem}.tta-showcase .tta-evolution-note{font-size:1rem;color:var(--tta-muted)!important}.tta-showcase .tta-evolution-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.75rem,2vw,2rem);display:grid}.tta-showcase .tta-evolution-pair figure{flex:1;box-shadow:0 15px 40px #0002}.tta-showcase .tta-evolution-pair figcaption{color:var(--tta-muted);flex-direction:column;gap:2px;margin-top:.9rem;display:flex}.tta-showcase .tta-evolution-arrow{color:var(--tta-muted);font-size:2rem}.tta-showcase .tta-closing{text-align:center;margin-top:clamp(3rem,8vw,6rem)}.tta-showcase .tta-closing p:last-child{letter-spacing:-.04em;margin-top:1rem;font-family:TTA Montserrat,Arial,sans-serif;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.15}.tta-showcase footer{color:var(--tta-muted);border-top:1px solid #bfc0c0;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(3rem,6vw,5rem);padding-top:1.4rem;display:flex}@media(max-width:860px){.tta-showcase .tta-evolution-pair,.tta-showcase .tta-identity-grid,.tta-showcase .tta-print-stage,.tta-showcase .tta-digital-stage,.tta-showcase .tta-application-grid,.tta-showcase .tta-evolution-grid{grid-template-columns:1fr}.tta-showcase .tta-palette{grid-template-columns:repeat(2,1fr)}.tta-showcase .tta-hero-cover{width:45%;margin-top:1.5rem;position:relative;bottom:auto}.tta-showcase .tta-hero-cover figcaption{margin-top:.75rem;position:static}.tta-showcase .tta-hero-web{width:100%}.tta-showcase .tta-resource-note span{margin-left:0}.tta-showcase .tta-resource-note{flex-wrap:wrap}}.tta-showcase .tta-panel :is(h1,h2,h3){color:inherit}.tta-showcase .tta-panel{color:var(--tta-ink)}.tta-showcase .tta-panel.tta-digital{color:var(--tta-paper)}.tta-logo-suite{--logo-paper:#fff;--logo-ink:#000;--logo-divider:#d8d8d8;border-top:1px solid var(--logo-divider);color:var(--logo-paper);margin-top:3rem;padding:2rem 0}.tta-logo-suite h2{color:var(--logo-paper);letter-spacing:0;margin-bottom:1.5rem;font-family:TTA Montserrat,sans-serif;font-size:1.5rem;font-weight:700}.tta-logo-suite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.tta-logo-family{min-width:0;margin:0}.tta-logo-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tta-logo-specimen{background:var(--logo-paper);justify-content:center;align-items:center;height:184px;padding:1.5rem;display:flex}.tta-logo-specimen.is-reversed{background:var(--logo-ink)}.tta-logo-specimen img{object-fit:contain;width:100%;height:100%;display:block}.tta-logo-family.is-single .tta-logo-pair{grid-template-columns:1fr}.tta-logo-family.is-single img{max-width:260px}.tta-logo-family figcaption{letter-spacing:0;color:var(--logo-paper);padding-top:.75rem;font-family:"TTA Source Sans 3",sans-serif;font-size:14px;line-height:1.4}@media(max-width:1000px){.tta-logo-suite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tta-logo-suite-grid{grid-template-columns:1fr;gap:1.25rem}.tta-logo-specimen{height:164px}}
