*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text);background:var(--c-paper);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:none;border:0;color:inherit}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}.on-ink :where(a,button):focus-visible{outline-color:var(--c-white)}.skip-link{position:absolute;left:var(--sp-4);top:-120px;z-index:999;background:var(--c-ink);color:#fff;padding:14px 22px;border-radius:var(--r-sm);font-weight:600;transition:top var(--dur-fast) var(--ease)}.skip-link:focus{top:var(--sp-4)}.container{width:min(var(--container),100% - (var(--gutter) * 2));margin-inline:auto}.container-wide{width:min(var(--container-wide),100% - (var(--gutter) * 2));margin-inline:auto}.section{padding-block:var(--section-gap);position:relative}.section--paper+.section--paper,.section--white+.section--white,.section--paper+.section--white,.section--white+.section--paper{padding-top:clamp(40px,4.5vw,72px)}.case-study .section{padding-block:clamp(44px,5vw,80px)}.section--paper{background:var(--c-paper)}.section--paper2{background:var(--c-paper-2)}.section--white{background:var(--c-white)}.section--ink{background:var(--c-ink);color:var(--c-on-ink)}.section--ink p{color:var(--c-on-ink-2)}.section--tight{padding-block:clamp(48px,5vw,80px)}h1,h2,h3,h4{font-family:var(--font-display);margin:0;color:inherit;font-weight:700;line-height:var(--lh-head);letter-spacing:var(--ls-tight);text-wrap:balance}.t-mega{font-size:var(--fs-mega);line-height:var(--lh-mega);letter-spacing:var(--ls-mega);font-weight:700}.t-hero{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-mega)}.t-h1{font-size:var(--fs-h1)}.t-h2{font-size:var(--fs-h2)}.t-h3{font-size:var(--fs-h3);letter-spacing:var(--ls-snug)}.t-h4{font-size:var(--fs-h4);letter-spacing:var(--ls-snug)}.t-lead{font-size:var(--fs-lead);color:var(--c-text-2);max-width:52ch;line-height:1.55}.t-body{max-width:66ch}.t-outline{color:transparent;-webkit-text-stroke:1.6px var(--c-ink);paint-order:stroke fill}.section--ink .t-outline,.page-hero--ink .t-outline{-webkit-text-stroke-color:#fff}@supports not (-webkit-text-stroke: 1px black){.t-outline{color:var(--c-text-3)}}.t-accent{color:var(--accent)}p{margin:0 0 1em}p:last-child{margin-bottom:0}strong,b{font-weight:600}.kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body);font-size:var(--fs-kicker);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-text-3)}.kicker:before{content:"";width:22px;height:1.5px;background:var(--accent);flex:none}.section--ink .kicker{color:var(--c-on-ink-2)}.section-head{max-width:900px;margin-bottom:var(--sp-16)}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .kicker{justify-content:center}.section-head h2{margin:var(--sp-5) 0 var(--sp-5)}.section-head p{color:var(--c-text-2);font-size:var(--fs-lead);margin:0;max-width:58ch}.section-head--center p{margin-inline:auto}.section--ink .section-head p{color:var(--c-on-ink-2)}.head-split{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--sp-16);align-items:end;margin-bottom:var(--sp-16)}.head-split p{color:var(--c-text-2);font-size:var(--fs-lead);margin:0}.section--ink .head-split p{color:var(--c-on-ink-2)}@media(max-width:900px){.head-split{grid-template-columns:1fr;gap:var(--sp-6);align-items:start}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.center{text-align:center}.mt-8{margin-top:var(--sp-8)}.mt-12{margin-top:var(--sp-12)}.mt-16{margin-top:var(--sp-16)}.rule{height:1px;background:var(--c-line);border:0;margin:0}.section--ink .rule{background:var(--c-line-ink)}.reveal{opacity:0;transform:translateY(26px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.reveal.is-in{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transform:translateY(26px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.reveal-stagger.is-in>*{opacity:1;transform:none}.reveal-stagger.is-in>*:nth-child(1){transition-delay:0ms}.reveal-stagger.is-in>*:nth-child(2){transition-delay:70ms}.reveal-stagger.is-in>*:nth-child(3){transition-delay:.14s}.reveal-stagger.is-in>*:nth-child(4){transition-delay:.21s}.reveal-stagger.is-in>*:nth-child(5){transition-delay:.28s}.reveal-stagger.is-in>*:nth-child(6){transition-delay:.35s}.line-mask{display:block;overflow:hidden}.line-mask>span{display:block;transform:translateY(102%);transition:transform .8s var(--ease)}.is-in .line-mask>span{transform:none}.is-in .line-mask:nth-child(2)>span{transition-delay:90ms}.is-in .line-mask:nth-child(3)>span{transition-delay:.18s}.is-in .line-mask:nth-child(4)>span{transition-delay:.27s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal,.reveal-stagger>*{opacity:1!important;transform:none!important}.line-mask>span{transform:none!important}.marquee-track{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/base.css.map */
