.cover--v2{padding-top:calc(var(--arch-w) * .75 + clamp(20px, 3vw, 40px))}.cover--v2 .cover__title{font-size:calc(clamp(36px, 5.4vw, 80px) * var(--ed-scale));max-width:16em;margin-left:auto;margin-right:auto}.v2-cover__line{z-index:2;color:#2f2f2f;max-width:54ch;margin:0 auto clamp(12px,1.6vw,18px);font-size:clamp(15px,1.45vw,19px);line-height:1.5;position:relative}.v2-cover__cta{z-index:2;margin-top:clamp(16px,2vw,24px);position:relative}.v2-cover__cta .write__cta{color:#fff;cursor:pointer;background:#000;border:0;padding:14px 22px;display:inline-block}.v2-cover__cta .write__cta:hover{background:var(--ttt-red);color:#fff}.cover--v2 .cover__facts{margin-top:clamp(28px,4vw,44px)}.v2-intro{padding:clamp(20px, 2.6vw, 32px) var(--gutter) 0;font-size:calc(clamp(22px, 2.6vw, 34px) * var(--ed-scale));max-width:34ch}.v2-rows{padding:clamp(16px, 2vw, 24px) var(--gutter) clamp(36px, 4.4vw, 56px)}.v2-rows--page{padding-top:clamp(24px,3vw,40px)}.v2-two{padding:clamp(24px, 3vw, 40px) var(--gutter) clamp(40px, 5vw, 64px);grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);display:grid}.v2-two__title{font-size:calc(clamp(28px, 3vw, 40px) * var(--ed-scale))}.v2-two__text{color:#c9c6c2;max-width:48ch;margin:16px 0 0;font-size:16px;line-height:1.6}.v2-sys{margin:0 var(--gutter);border-top:1px solid var(--rule-on-dark);grid-template-columns:1fr 1fr;display:grid}.v2-card{border-bottom:1px solid var(--rule-on-dark);padding:clamp(22px,2.6vw,36px) 0 clamp(26px,3vw,40px)}.v2-card:nth-child(odd){border-right:1px solid var(--rule-on-dark);padding-right:clamp(20px,3vw,48px)}.v2-card:nth-child(2n){padding-left:clamp(20px,3vw,48px)}.v2-card__name{font-size:calc(clamp(30px, 3.4vw, 46px) * var(--ed-scale))}.v2-card__promise{font-size:calc(clamp(19px, 1.9vw, 25px) * var(--ed-scale));color:var(--text-on-dark-muted);margin-top:8px}.v2-card__dl{grid-template-columns:82px 1fr;gap:10px 18px;margin:clamp(18px,2vw,26px) 0 0;display:grid}.v2-card__dl dt{color:var(--text-on-dark-faint);text-transform:uppercase;padding-top:3px;font-size:11px}.v2-card__dl dd{color:#d5d2cd;max-width:46ch;margin:0;font-size:15px;line-height:1.5}.v2-card__proof{border-top:1px dotted var(--rule-dotted);color:#c9c6c2;max-width:60ch;margin:clamp(16px,2vw,22px) 0 0;padding-top:12px;line-height:1.7}.v2-other{width:calc(100% - 2 * var(--gutter));margin:0 var(--gutter);border-bottom:1px solid var(--rule-on-dark-strong);color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-items:baseline;gap:24px;padding:20px 0;display:flex}.v2-other__name{font-size:calc(clamp(28px, 3.6vw, 48px) * var(--ed-scale));color:var(--ttt-red);flex:none}.v2-other__line{text-align:right;color:var(--text-on-dark-muted);text-transform:uppercase;flex:1}.v2-other__arrow{text-align:right;width:40px;color:var(--ttt-red)}.v2-other:hover .v2-other__line{color:#fff}.v2-other:focus-visible{outline:1px solid var(--ttt-red);outline-offset:4px}.v2-sys__note{padding:18px var(--gutter) clamp(36px, 4.4vw, 56px);color:var(--text-on-dark-muted);margin:0}.v2-work{padding:0 var(--gutter) clamp(36px, 4.4vw, 56px)}.v2-wrow{border-top:1px solid var(--rule-on-dark);color:inherit;grid-template-columns:minmax(240px,1.1fr) 1fr 40px;align-items:baseline;gap:8px 28px;padding:clamp(18px,2.2vw,26px) 0;display:grid}.v2-wrow:last-child{border-bottom:1px solid var(--rule-on-dark-strong)}.v2-wrow__head{flex-direction:column;gap:6px;display:flex}.v2-wrow__client{font-size:calc(clamp(26px, 2.8vw, 38px) * var(--ed-scale));transition:color var(--dur-fast) var(--ease-out)}.v2-wrow__what{color:var(--ttt-red);text-transform:uppercase;font-size:11px}.v2-wrow__text{color:#c9c6c2;max-width:52ch;font-size:16px;line-height:1.55}.v2-wrow__arrow{text-align:right;transition:transform var(--dur-base) var(--ease-out)}.v2-wrow:hover .v2-wrow__client{color:var(--ttt-red)}.v2-wrow:hover .v2-wrow__arrow{transform:translate(6px)}.v2-how{padding-bottom:clamp(36px,4.4vw,56px)}.v2-how .fol{border-top:none}.v2-how .method__tail{margin-bottom:0}.v2-prow,.v2-lrow{border-top:1px solid var(--rule-on-dark);color:inherit;align-items:baseline;gap:8px 24px;padding:16px 0;display:grid}.v2-prow{grid-template-columns:minmax(150px,220px) 1fr auto}.v2-lrow{grid-template-columns:minmax(150px,190px) 1fr 40px}.v2-prow:last-child,.v2-lrow:last-child{border-bottom:1px solid var(--rule-on-dark-strong)}.v2-prow__name,.v2-lrow__title{font-size:calc(clamp(24px, 2.4vw, 32px) * var(--ed-scale));transition:color var(--dur-fast) var(--ease-out)}.v2-prow__text,.v2-lrow__sub{color:#c9c6c2;font-size:15px;line-height:1.5}.v2-prow__status{text-transform:uppercase;color:var(--text-on-dark-muted);text-align:right}.v2-lrow__code{text-transform:uppercase;padding-top:6px;font-size:11px}.v2-lrow__main{flex-direction:column;gap:4px;display:flex}.v2-lrow__arrow{text-align:right}a.v2-prow:hover .v2-prow__name,.v2-lrow:hover .v2-lrow__title{color:var(--ttt-red)}.v2-next{z-index:2;max-width:50ch;margin:clamp(22px,2.6vw,32px) 0 0;position:relative}.v2-next__title{text-transform:uppercase;opacity:.85;margin:0 0 8px}.v2-next__text{margin:0;font-size:16px;line-height:1.6}.v2-case{padding-bottom:clamp(40px,5vw,72px)}.v2-case__head{padding:clamp(64px, 8vw, 96px) var(--gutter) 0}.v2-case__what{text-transform:uppercase;margin:clamp(20px,2.6vw,32px) 0 10px}.v2-case__title{font-size:calc(clamp(40px, 6vw, 84px) * var(--ed-scale));max-width:14ch}.v2-case__intro{color:#c9c6c2;max-width:56ch;margin:18px 0 0;font-size:17px;line-height:1.6}.v2-case__body{padding:clamp(28px, 3.6vw, 48px) var(--gutter) 0;gap:clamp(28px,3.6vw,48px);display:grid}.v2-case__sec{border-top:1px solid var(--rule-on-dark);grid-template-columns:200px 1fr;align-items:start;gap:12px 32px;padding-top:clamp(18px,2.2vw,26px);display:grid}.v2-case__cap{color:var(--text-on-dark-faint);text-transform:uppercase;margin:0;padding-top:6px;font-size:11px;font-weight:400}.v2-case__lead{font-size:calc(clamp(22px, 2.5vw, 32px) * var(--ed-scale));max-width:30em;line-height:1.22}.v2-case__list{gap:10px;max-width:62ch;margin:0;padding-left:0;list-style:none;display:grid}.v2-case__list li{color:#d5d2cd;padding-left:22px;font-size:16px;line-height:1.55;position:relative}.v2-case__list li:before{content:"—";color:var(--ttt-red);position:absolute;left:0}.v2-case__built{text-transform:uppercase;color:#c9c6c2;gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.v2-case__next{margin:clamp(40px, 5vw, 64px) var(--gutter) 0;border-top:1px solid var(--rule-on-dark-strong);color:inherit;padding-top:20px;display:block}.v2-case__next-name{font-size:calc(clamp(24px, 3vw, 40px) * var(--ed-scale));margin-top:8px;display:block}.v2-case__next:hover .v2-case__next-name{color:var(--ttt-red)}.v2-note{padding:clamp(28px, 3.6vw, 48px) var(--gutter) 0;max-width:62ch}.v2-note p{color:#d5d2cd;margin:0 0 1.2em;font-size:18px;line-height:1.65}.v2-note p:first-child{font-size:calc(clamp(22px, 2.5vw, 30px) * var(--ed-scale));line-height:1.25;font-family:var(--font-editorial);color:#fff}@media (max-width:1200px){.v2-sys{grid-template-columns:1fr 1fr}.v2-card__dl{grid-template-columns:78px 1fr}.v2-wrow{grid-template-columns:minmax(200px,1fr) 1.2fr 32px}}@media (max-width:900px){.v2-two{grid-template-columns:1fr;gap:28px}.v2-sys{grid-template-columns:1fr}.v2-card:nth-child(odd){border-right:0;padding-right:0}.v2-card:nth-child(2n){padding-left:0}.v2-wrow{grid-template-columns:1fr 32px}.v2-wrow__text{grid-column:1}.v2-wrow__arrow{grid-area:1/2}.v2-prow{grid-template-columns:1fr auto}.v2-prow__text{grid-column:1/-1}.v2-lrow{grid-template-columns:1fr 32px}.v2-lrow__main{grid-column:1}.v2-lrow__arrow{grid-area:1/2}.v2-case__sec{grid-template-columns:1fr;gap:10px}.v2-case__cap{padding-top:0}}@media (max-width:640px){.cover--v2 .cover__title{max-width:100%}.v2-cover__line{font-size:15px}.v2-other{flex-wrap:wrap;row-gap:6px}.v2-other__name{flex-basis:calc(100% - 64px)}.v2-other__line{text-align:left;flex-basis:100%;order:3;font-size:11px}.v2-card__dl{grid-template-columns:1fr;gap:4px}.v2-card__dl dt{margin-top:10px}.v2-card__dl dt:first-child{margin-top:0}.topbar--v2 .topbar__links>a{display:none}.topbar--v2 .topbar__links>a:first-child,.topbar--v2 .topbar__links>a:last-child{display:inline}}@media (prefers-reduced-motion:reduce){.v2-wrow__arrow,.v2-wrow__client,.v2-prow__name,.v2-lrow__title{transition:none}}.cover--v3{padding-top:calc(var(--arch-w) * .75 + clamp(20px, 3vw, 40px))}.cover--v3 .cover__title{font-size:calc(clamp(44px, 8.4vw, 118px) * var(--ed-scale));max-width:12em;margin-left:auto;margin-right:auto}.cover--v3 .cover__method{margin-top:4px}.v3-sec{padding-bottom:clamp(28px,3.4vw,44px)}.v3-rows{padding:12px var(--gutter) 0}.v3-row{border-bottom:1px dotted var(--rule-dotted);color:inherit;align-items:baseline;gap:22px;padding:clamp(14px,1.8vw,20px) 0;display:flex}.v3-row:last-child{border-bottom:1px solid var(--rule-on-dark-strong)}.field--studio .v3-row{border-bottom-color:#00000059}.field--studio .v3-row:last-child{border-bottom-color:#000}.v3-row__lead{font-size:calc(clamp(26px, 3.4vw, 44px) * var(--ed-scale));transition:color var(--dur-fast) var(--ease-out);flex:0 auto}.v3-row__lead-rule{flex:24px;min-width:24px}.v3-row__text{color:#c9c6c2;text-align:right;flex:0 44ch;font-size:15px;line-height:1.45}.field--studio .v3-row__text{color:#3c3c3c}.v3-row__aside{text-align:right;text-transform:uppercase;width:96px;color:var(--text-on-dark-muted);white-space:nowrap;flex:none}.field--studio .v3-row__aside{color:#4a4a4a}.v3-row--red .v3-row__lead,.v3-row--red .v3-row__aside,.v3-row--link:hover .v3-row__lead{color:var(--ttt-red)}.v3-note{padding:18px var(--gutter) 0;color:var(--text-on-dark-muted);margin:0}.v3-next{z-index:2;max-width:60ch;margin:22px 0 0;line-height:1.8;position:relative}.v3-next__k{opacity:.8;text-transform:uppercase}@media (max-width:900px){.v3-row{flex-wrap:wrap;row-gap:6px}.v3-row__lead{flex-basis:calc(100% - 118px)}.v3-row__lead-rule{display:none}.v3-row__aside{order:2}.v3-row__text{text-align:left;flex-basis:100%;order:3}}@media (max-width:640px){.cover--v3 .cover__title{max-width:100%}.v3-row__aside{width:auto}}.v2-offers{padding:12px var(--gutter) 0}.v2-off,.v2-off:last-of-type{border-bottom:1px dotted var(--rule-dotted)}.v2-off__row{cursor:pointer;width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;align-items:baseline;gap:22px;padding:clamp(14px,1.8vw,20px) 0;list-style:none;display:flex}.v2-off__row::-webkit-details-marker{display:none}.v2-off__row:focus-visible{outline:1px solid var(--ttt-red);outline-offset:4px}.v2-off__name{font-size:calc(clamp(26px, 3.4vw, 44px) * var(--ed-scale));transition:color var(--dur-fast) var(--ease-out);flex:0 auto}.v2-off__rule{flex:24px;min-width:24px}.v2-off__line{color:#c9c6c2;text-align:right;flex:0 44ch;font-size:15px;line-height:1.45}.v2-off__time{text-align:right;text-transform:uppercase;width:96px;color:var(--text-on-dark-muted);white-space:nowrap;flex:none}.v2-off__toggle{text-align:right;width:18px;color:var(--text-on-dark-muted);transition:transform var(--dur-base) var(--ease-out), color var(--dur-fast);flex:none}.v2-off__row:hover .v2-off__name,.v2-off__row:hover .v2-off__toggle{color:var(--ttt-red)}.v2-off[open] .v2-off__toggle{color:var(--ttt-red);transform:rotate(45deg)}.v2-off__body{grid-template-columns:90px 1fr;gap:10px 20px;max-width:72ch;margin:0;padding:4px 0 clamp(22px,2.6vw,32px);display:grid}.v2-off__body dt{color:var(--text-on-dark-faint);text-transform:uppercase;padding-top:3px;font-size:11px}.v2-off__body dd{color:#d5d2cd;margin:0;font-size:15px;line-height:1.55}.v2-off__body dd.v2-off__proof{color:#c9c6c2}.v2-off__row--other{border-bottom:1px solid var(--rule-on-dark-strong)}.v2-off__row--other .v2-off__line{color:var(--text-on-dark-muted)}@media (max-width:900px){.v2-off__row{flex-wrap:wrap;row-gap:6px}.v2-off__name{flex-basis:calc(100% - 150px)}.v2-off__rule{display:none}.v2-off__time{order:2;width:auto}.v2-off__toggle{order:3}.v2-off__line{text-align:left;flex-basis:100%;order:4}.v2-off__body{grid-template-columns:1fr;gap:4px}.v2-off__body dt{margin-top:10px}.v2-off__body dt:first-child{margin-top:0}}.cover--v4{min-height:clamp(560px,92svh,880px);padding-bottom:clamp(30px,4vw,52px)}.cover--v4 .cover__title{font-size:calc(clamp(44px, 8vw, 118px) * var(--ed-scale));max-width:13em;margin:0 auto clamp(12px,1.6vw,18px)}.cover--v4 .cover__method{color:#2f2f2f;text-transform:uppercase}.v4-ledger{padding-top:8px}.v4-row{border-bottom:1px dotted var(--rule-dotted)}.v4-row__head{cursor:pointer;width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;align-items:baseline;gap:22px;padding:clamp(13px,1.6vw,18px) 0;list-style:none;display:flex}.v4-row__head::-webkit-details-marker{display:none}.v4-row__head:focus-visible{outline:1px solid var(--ttt-red);outline-offset:4px}.v4-row[data-scale="1"] .v4-row__head{padding:clamp(12px,1.4vw,16px) 0}.v4-row[data-scale="2"] .v4-row__head{padding:clamp(15px,1.9vw,22px) 0}.v4-row[data-scale="3"] .v4-row__head{padding:clamp(18px,2.4vw,28px) 0}.v4-row[data-scale="4"] .v4-row__head{padding:clamp(21px,2.9vw,34px) 0}.v4-row__plus{width:18px;color:var(--ttt-red);transition:transform var(--dur-base) var(--ease-out);flex:none;align-self:center}.v4-row[open] .v4-row__plus{transform:rotate(45deg)}.v4-row__name{transition:color var(--dur-fast) var(--ease-out);flex:0 auto}.v4-row[data-scale="1"] .v4-row__name{font-size:calc(clamp(26px, 3.1vw, 40px) * var(--ed-scale))}.v4-row[data-scale="2"] .v4-row__name{font-size:calc(clamp(29px, 3.6vw, 47px) * var(--ed-scale))}.v4-row[data-scale="3"] .v4-row__name{font-size:calc(clamp(32px, 4.1vw, 54px) * var(--ed-scale))}.v4-row[data-scale="4"] .v4-row__name{font-size:calc(clamp(35px, 4.6vw, 61px) * var(--ed-scale))}.v4-row__lead{border-bottom:1px dotted var(--rule-dotted);transform-origin:0;flex:24px;align-self:flex-end;min-width:24px;height:1px;margin-bottom:.42em}.v4-row__chain{color:var(--text-on-dark-muted);text-transform:uppercase;white-space:nowrap;flex:none}.v4-row__time{text-align:right;text-transform:uppercase;width:104px;color:var(--text-on-dark-faint);white-space:nowrap;flex:none}.v4-row__head:hover .v4-row__name{color:var(--ttt-red)}.v4-row__head--other{border-bottom:1px solid var(--rule-on-dark-strong)}.v4-row__head--other .v4-row__name,.v4-row__head--other .v4-row__time{color:var(--ttt-red)}.v4-row__open{padding:4px 0 clamp(24px,3vw,38px)}.v4-row__what{font-size:calc(clamp(19px, 2vw, 27px) * var(--ed-scale));max-width:34em;margin:0 0 clamp(20px,2.4vw,30px)}.v4-flow{align-items:flex-start;gap:0;max-width:1000px;margin:0 0 clamp(18px,2.2vw,26px);padding:0;list-style:none;display:flex}.v4-flow__step{border-top:1px solid var(--rule-on-dark-strong);flex:1 1 0;padding:18px 14px 0 0;position:relative}.v4-flow__step:before{content:"";background:var(--ttt-red);width:7px;height:7px;position:absolute;top:-4px;left:0}.v4-flow__n{color:var(--text-on-dark-faint);letter-spacing:.1em;margin-bottom:6px;font-size:10px;display:block}.v4-flow__label{color:#d5d2cd;font-size:15px;line-height:1.35}.v4-row__proof{color:var(--text-on-dark-muted);margin:0 0 16px;line-height:1.7}.v4-row__cta{color:var(--ttt-red);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;padding:0;display:inline-block}.v4-row__cta:hover{color:#fff}.v4-ledger__note{padding:18px var(--gutter) clamp(30px, 3.6vw, 44px);color:var(--text-on-dark-muted);margin:0}.built__also .v4-also{color:inherit;display:block}.built__also .v4-also:hover{color:var(--ttt-red)}.v4-method{padding-bottom:clamp(36px,4.4vw,60px)}.v4-method .fol{border-top:none}.v4-method__hound{z-index:1;will-change:transform;width:clamp(280px,46.7vw,560px);top:clamp(-104px,-8vw,-74px);right:calc(-1*clamp(60px,10vw,120px))}.v4-track{margin:clamp(30px, 3.6vw, 48px) var(--gutter) 0;z-index:2;border-top:1px solid #000;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid;position:relative}.v4-track__node{padding:20px clamp(16px,2vw,28px) 0 0;position:relative}.v4-track__node:before{content:"";background:var(--ttt-red);width:9px;height:9px;position:absolute;top:-5px;left:0}.v4-track__n{color:#4a4a4a;letter-spacing:.1em;margin-bottom:10px;font-size:10px;display:block}.v4-track__word{font-size:calc(clamp(28px, 3.4vw, 48px) * var(--ed-scale));margin-bottom:10px;display:block}.v4-track__text{color:#3c3c3c;max-width:24ch;font-size:14px;line-height:1.5;display:block}.v4-method__tail{z-index:2;margin:clamp(28px, 3.4vw, 44px) var(--gutter) 0;font-size:calc(clamp(22px, 2.4vw, 34px) * var(--ed-scale));max-width:42ch;position:relative}@media (max-width:900px){.cover--v4 .cover__arch{right:-18vw}.v4-row__head{flex-wrap:wrap;row-gap:6px}.v4-row__name{flex-basis:calc(100% - 140px)}.v4-row__lead{display:none}.v4-row__time{order:2;width:auto}.v4-row__chain{white-space:normal;flex-basis:100%;order:3;font-size:11px}.v4-flow{flex-wrap:wrap;gap:12px 0}.v4-flow__step{flex-basis:50%}.v4-track{grid-template-columns:1fr 1fr;gap:24px 0}.v4-track__node:nth-child(n+3){border-top:1px solid #00000038;padding-top:20px}}@media (max-width:640px){.v4-flow__step{flex-basis:100%}.v4-track{grid-template-columns:1fr}.v4-track__node{border-top:1px solid #00000038;padding-top:18px}.v4-track__node:first-child{border-top:0}}
