.type-family-page.practice,.type-family-view.practice{--practice-page:var(--studio-paper,#eeeae2);--practice-ink:var(--studio-ink,#23241f);--practice-wine:var(--studio-blue,#263fd6);--practice-accent:var(--studio-blue,#263fd6);--practice-rose:var(--studio-lime,#c1e690);--practice-muted:var(--studio-muted,#64665c);--practice-line:var(--studio-line,#cccac0);--proof-ink:var(--studio-paper,#eeeae2);--proof-paper:var(--studio-ink,#23241f);--proof-muted:var(--studio-muted,#64665c);--proof-accent:var(--studio-blue,#263fd6);--pd-gold:var(--studio-blue,#263fd6);--pd-bg:var(--studio-paper,#eeeae2);--pd-text:var(--studio-ink,#23241f);--pd-muted:var(--studio-muted,#64665c);--pd-font-ui:var(--ff-inter),sans-serif;--pd-font-display:var(--studio-display);color:var(--practice-ink);background:var(--practice-page)}.type-family-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--studio-ink,#23241f);background:var(--studio-paper,#eeeae2)}.type-family-tabs>button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px 14px;min-width:0;min-height:100px;padding:20px clamp(18px,4vw,64px);border:0;border-right:1px solid var(--studio-line,#cccac0);color:var(--studio-ink,#23241f);background:transparent;text-align:left;cursor:pointer}.type-family-tabs>button:last-child{border-right:0}.type-family-tabs strong{font:400 clamp(18px,2vw,29px)/1.1 var(--studio-display,"PrecisionGeometric",sans-serif);letter-spacing:-.03em}.type-family-tabs>button>span:not(.type-family-tabs__mark){grid-row:2;font:11px/1.4 var(--ff-jetbrains),monospace}.type-family-tabs__mark{grid-column:2;grid-row:1/3;align-self:center;font-size:24px}.type-family-tabs>button[aria-selected=true]{color:var(--studio-paper,#eeeae2);background:var(--studio-blue,#263fd6)}.type-family-tabs>button:hover:not([aria-selected=true]){background:var(--studio-lime,#c1e690)}.type-family-tabs>button:focus-visible{outline:3px solid var(--studio-red,#ca2727);outline-offset:-5px}.type-family-panel:focus-visible{outline:2px solid var(--studio-blue,#263fd6);outline-offset:-3px}.type-family-panel[hidden]{display:none}.type-family-view .type-workshop-specimen{padding-block:clamp(36px,5vw,72px)}.type-family-view .accord-specimen{border-top:0;padding-top:34px}.type-family-view .accord-applications{display:grid;gap:clamp(38px,6vw,80px);padding-top:48px}.type-family-view .type-family-eyebrow{font:11px/1.5 var(--ff-jetbrains),monospace;text-transform:uppercase;letter-spacing:.06em;margin:0 0 15px}.type-family-view .accord-applications h2{font:400 clamp(29px,3.5vw,48px)/1.12 AccordGrotesk,sans-serif;letter-spacing:-.035em;margin-bottom:24px}.accord-weight-preview{list-style:none;padding:0;margin:0}.accord-weight-preview li{display:flex;justify-content:space-between;align-items:baseline;gap:22px;border-bottom:1px solid var(--studio-line,#cccac0);padding-block:24px}.accord-weight-preview li>span{font-family:AccordGrotesk,sans-serif;font-synthesis:none;font-size:clamp(26px,4.7vw,66px);line-height:1.1;letter-spacing:-.035em}.accord-weight-preview small{flex-shrink:0;font:10px/1.5 var(--ff-jetbrains),monospace;color:var(--studio-muted,#64665c)}.accord-application-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.accord-application-grid figure{min-width:0}.accord-application-grid figure>div{display:flex;flex-direction:column;justify-content:space-between;gap:26px;padding:clamp(24px,3vw,44px);min-height:380px;font-family:AccordGrotesk,sans-serif;font-synthesis:none}.accord-application-grid figure>div>:is(span,small){font-size:11px;line-height:1.5}.accord-reading-preview>div{background:var(--studio-ink,#23241f);color:var(--studio-paper,#eeeae2)}.type-family-view .accord-reading-preview h3{font:300 clamp(44px,5vw,76px)/.95 AccordGrotesk,sans-serif;letter-spacing:-.045em}.accord-reading-preview>div>p{max-width:35ch;font-size:17px;line-height:1.45}.accord-detail-preview>div{background:var(--studio-lime,#c1e690);color:var(--studio-ink,#23241f)}.type-family-view .accord-detail-preview>div>p{font:400 clamp(75px,11vw,164px)/1 AccordGrotesk,sans-serif;letter-spacing:-.075em}.accord-application-grid figcaption{padding-top:14px;font-size:13px;line-height:1.5;color:var(--studio-muted,#64665c)}.type-family-view--compact .accord-specimen{padding-block:0 44px}.type-family-view .ts{display:grid;gap:clamp(32px,4vw,56px)}.type-family-view .ts__input{display:block;width:100%;font-synthesis:none}.type-family-view .ts__weight-row{display:flex;justify-content:space-between;align-items:baseline}.type-family-view .ts__weight-row>.proof-label{flex-shrink:0}.type-family-view .ts__glyphs{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:1px}.type-family-view .ts__glyph{display:grid;place-items:center;aspect-ratio:1;font-size:27px;background:var(--practice-page)}.type-family-view .ts__block{display:grid;gap:22px}.type-family-view .design-print-only{display:none}@media (max-width:720px){.type-family-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.type-family-tabs>button:nth-of-type(2n){border-right:0}.type-family-tabs>button:nth-of-type(-n+2){border-bottom:1px solid var(--studio-line,#cccac0)}.type-family-tabs>button{min-height:92px;padding:16px 18px;gap:8px}.type-family-tabs strong{font-size:clamp(17px,3.7vw,24px)}.type-family-tabs__mark{display:none}.type-family-tabs>button>span:not(.type-family-tabs__mark){font-size:10px}.accord-application-grid{grid-template-columns:1fr}.accord-weight-preview li{flex-direction:column;gap:10px}.accord-weight-preview li>span{font-size:clamp(25px,6.5vw,42px)}.type-family-view .ts__weight-row{flex-direction:column;gap:7px}.type-family-view .precision-enquiry .practice-button{width:100%}}@media print{.type-family-tabs{display:none}.type-family-view .design-print-only{display:block}}.type-family-view.type-family-view :is(.ts__tester,.ts__input){background:transparent;border-radius:0}@media (max-width:480px){.type-family-tabs>button{padding:14px 10px;grid-template-columns:minmax(0,1fr)}.type-family-tabs strong{font-size:17px}}.shell[data-studio] .type-family-view .type-family-hero{padding-block:28px 48px;border-bottom:1px solid var(--studio-line)}.type-family-hero__top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.type-family-hero__top>span{font:10px/1.5 var(--ff-jetbrains),monospace;text-transform:uppercase;letter-spacing:.06em}.type-family-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.type-family-hero__copy{min-width:0;padding-top:48px}.shell[data-studio] .type-family-view .type-family-hero__title{font:400 clamp(52px,6.8vw,104px)/.99 PrecisionGeometric,sans-serif;letter-spacing:-.05em;color:var(--studio-blue);margin:24px 0;min-height:1.98em;font-synthesis:none}.shell[data-studio] .type-family-view[data-family=accord] .type-family-hero__title{font-family:AccordGrotesk,sans-serif}.shell[data-studio] .type-family-view[data-family=caudal] .type-family-hero__title{font-family:Caudal,sans-serif;font-weight:700}.shell[data-studio] .type-family-view[data-family=dots] .type-family-hero__title{font-family:Matrix,sans-serif;font-weight:900;font-size:clamp(72px,9.8vw,146px);min-height:calc(clamp(52px, 6.8vw, 104px) * 1.98)}.shell[data-studio] .type-family-view .type-family-hero__deck{max-width:30ch;min-height:2.8em;font-size:clamp(20px,2.1vw,28px);line-height:1.35;color:var(--studio-blue);margin:0 0 20px}.type-family-hero__description{max-width:43ch;min-height:6.2em;font-size:16px;line-height:1.55;color:var(--studio-muted);margin:0}.type-family-hero__actions{display:flex;align-items:flex-start;flex-direction:column;gap:12px 24px;margin-top:28px}.type-family-hero__actions .practice-button{min-height:56px}.type-family-hero__note{display:block;min-height:3.1em;max-width:49ch;font-size:11px;line-height:1.55;color:var(--studio-muted);margin-top:18px}.type-family-hero .dot-motion-stage,.type-family-hero .family-motion-stage{height:clamp(300px,32vw,430px);aspect-ratio:auto}.type-family-hero .family-motion-caption{min-height:76px;align-items:center}.shell[data-studio] .type-family-view .type-family-specimen{padding:56px var(--practice-gutter) 72px;border-top:0}.type-family-view .type-family-specimen .family-tester-heading{margin-bottom:32px}.type-family-view .precision-specimen{gap:0}.type-family-view .precision-specimen>:is(.ts__block,.precision-glyph-disclosure,.type-applications,.precision-enquiry){margin-top:56px}.type-family-view .accord-rhythm,.type-family-view .caudal-figures,.type-family-view .dots-construction{margin-top:56px}@media (max-width:720px){.type-family-hero__grid{grid-template-columns:1fr;gap:32px}.type-family-hero__copy{padding-top:0}.type-family-hero__top{margin-bottom:26px}.type-family-hero__top>span{max-width:18ch;text-align:right}.shell[data-studio] .type-family-view .type-family-hero__title{font-size:clamp(50px,12vw,80px)}.type-family-hero__deck,.type-family-hero__description{min-height:0}.type-family-hero__actions>.practice-button{width:100%}.shell[data-studio] .type-family-view .type-family-specimen{padding-block:36px 56px}}.type-family-hero__note a{display:inline-block;text-decoration:underline;text-underline-offset:3px}