main.abk .abn2-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--ab-teal);margin:0 0 14px;font-size:14px;font-weight:650}main.abk .abk-night .abn2-kicker{color:var(--ab-teal-light)}.abn2-head{margin-bottom:clamp(40px,4vw,64px)}.abn2-open{--straddle:clamp(90px,10vw,170px);isolation:isolate;background:linear-gradient(var(--ab-night) 0,var(--ab-night) calc(100% - var(--straddle)),var(--ab-white) calc(100% - var(--straddle)));padding-top:clamp(152px,12.5vw,190px);position:relative}.abn2-open-grid{-moz-column-gap:clamp(20px,2.4vw,40px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(20px,2.4vw,40px);display:grid}main.abk .abn2-open h1{color:#fff;letter-spacing:-.058em;grid-column:1/-1;max-width:11ch;margin:0 0 clamp(36px,3.6vw,56px);font-size:clamp(56px,8.4vw,150px);line-height:.9}.abn2-open-copy{padding-bottom:var(--straddle);grid-column:1/span 4}main.abk .abn2-intro{color:#eef3f1d6;margin:0;font-size:clamp(18px,1.4vw,21px);line-height:1.52}.abn2-facts{border-top:1px solid #eef3f133;margin:clamp(30px,3vw,44px) 0 0;padding:0;list-style:none}.abn2-facts li{border-bottom:1px solid #eef3f133;gap:2px;padding:14px 0;display:grid}.abn2-facts span{letter-spacing:.07em;text-transform:uppercase;color:var(--ab-teal-light);font-size:13.5px;font-weight:650}main.abk .abn2-facts b{letter-spacing:-.02em;color:#fff;font-size:clamp(19px,1.5vw,23px);font-weight:620}.abn2-open-shot{grid-column:5/-1;place-self:end;width:100%;max-width:880px;position:relative}.abn2-open-shot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#86d8d23d,#86d8d200);position:absolute;inset:-12% -8% 30% 6%}.abn2-shot{box-shadow:0 0 0 1px #ffffff14,0 40px 80px -30px #0009,0 18px 40px -20px #06272a73}.abn2-shot img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.abn2-open h1{animation:.9s cubic-bezier(.2,.7,.2,1) 50ms backwards abk-rise}.abn2-intro{animation:.9s cubic-bezier(.2,.7,.2,1) .18s backwards abk-rise}.abn2-facts li{animation:abk-rise .7s cubic-bezier(.2,.7,.2,1) calc(.4s + var(--i) * .12s) backwards}.abn2-open-shot{animation:1.2s cubic-bezier(.2,.7,.2,1) .3s backwards abn2-up}.abn2-shot .wk-win-body{animation:1.1s cubic-bezier(.6,0,.2,1) .75s backwards abn2-wipe}}@keyframes abn2-up{0%{opacity:0;translate:0 56px}to{opacity:1;translate:0}}@keyframes abn2-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.abn2-built-grid{-moz-column-gap:clamp(20px,2.4vw,40px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(20px,2.4vw,40px);display:grid}.abn2-record{border-radius:var(--ab-radius);background:var(--ab-paper);box-shadow:inset 0 0 0 1px var(--ab-rule);grid-column:1/span 6;padding:clamp(24px,2.4vw,36px)}main.abk .abn2-record-head{border-bottom:1px solid var(--ab-rule);gap:2px;max-width:none;margin:0 0 22px;padding-bottom:18px;display:grid}main.abk .abn2-record-head b{letter-spacing:-.02em;font-size:clamp(20px,1.6vw,24px)}.abn2-record-head span{color:var(--ab-muted);font-size:15px}.abn2-record ol{gap:4px;margin:0;padding:0 0 0 26px;list-style:none;display:grid;position:relative}.abn2-record ol:before{content:"";background:color-mix(in srgb,var(--ab-teal) 30%,transparent);width:2px;position:absolute;top:10px;bottom:10px;left:5px}.abn2-record li{-moz-column-gap:18px;grid-template-columns:minmax(92px,auto) minmax(0,1fr);gap:2px 18px;padding:10px 0;display:grid;position:relative}.abn2-record li:before{content:"";background:var(--ab-paper);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--ab-teal);border-radius:50%;position:absolute;top:16px;left:-26px}.abn2-record li:last-child:before{background:var(--ab-teal)}.abn2-record time{color:var(--ab-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-row:1/span 2;padding-top:3px;font-size:13.5px;font-weight:600}main.abk .abn2-record li b{font-size:16.5px}.abn2-record li span{color:var(--ab-body);font-size:15.5px;line-height:1.45}.abn2-built-copy{grid-column:8/-1}.abn2-does{border-top:2px solid var(--ab-ink);margin:0;padding:0;list-style:none}.abn2-does li{border-bottom:1px solid var(--ab-rule);gap:4px;padding:18px 0;display:grid}main.abk .abn2-does b{letter-spacing:-.015em;font-size:18px}.abn2-does span{color:var(--ab-body);font-size:16px;line-height:1.5}.abn2-built-copy .abk-links{margin-top:22px}.abn2-job-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,52px);margin:0;padding:0;list-style:none;display:grid}.abn2-job-row>li{border-top:2px solid var(--ab-ink);flex-direction:column;align-items:flex-start;padding-top:20px;display:flex}.abn2-job-client{letter-spacing:.08em;text-transform:uppercase;color:var(--ab-teal);font-size:14px;font-weight:650}main.abk .abn2-job-figure{gap:10px;max-width:none;margin:18px 0 0;display:grid}.abn2-job-figure strong{letter-spacing:-.055em;color:var(--ab-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(44px,4.4vw,74px);font-weight:650;line-height:.92}main.abk .abn2-job-figure span{color:var(--ab-body);max-width:30ch;font-size:15.5px;line-height:1.45}main.abk .abn2-job-did{border-top:1px solid var(--ab-rule);margin:22px 0 0;padding-top:18px;font-size:16.5px;line-height:1.55}main.abk .abn2-job-row .abk-links{margin-top:auto;padding-top:18px}.abn2-review{-moz-column-gap:clamp(20px,2.4vw,40px);grid-template-rows:repeat(6,auto);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;column-gap:clamp(20px,2.4vw,40px);display:grid}.abn2-doc{grid-area:1/1/span 6;grid-template-rows:subgrid;border-radius:var(--ab-radius);color:var(--ab-ink);background:#fbfaf6;align-items:center;padding:clamp(26px,3vw,48px);display:grid;box-shadow:0 40px 80px -36px #000000b3}main.abk .abn2-doc>*{grid-column:1;max-width:none;margin:0}.abn2-doc-top{border-bottom:1px solid var(--ab-rule);flex-wrap:wrap;grid-row:1;justify-content:space-between;gap:6px 20px;padding-bottom:16px;display:flex}main.abk .abn2-doc-top span{letter-spacing:.07em;text-transform:uppercase;color:var(--ab-muted);font-size:13px;font-weight:650}main.abk .abn2-doc h3{letter-spacing:-.035em;color:var(--ab-ink);grid-row:2;padding:22px 0 6px;font-size:clamp(26px,2.2vw,34px)}main.abk .abn2-doc .abn2-doc-line{max-width:none;color:var(--ab-body);padding:12px 0;font-size:clamp(18px,1.4vw,21px);line-height:1.55}.abn2-l1{grid-row:3}.abn2-l2{grid-row:4}.abn2-l3{grid-row:5}.abn2-doc del{color:var(--ab-muted);background:linear-gradient(#b4483a,#b4483a) 0 58%/100% 2px no-repeat;text-decoration:none}.abn2-doc ins{color:var(--ab-teal);font-weight:560;text-decoration:none}.abn2-doc mark{color:inherit;background:linear-gradient(#86d8d28c,#86d8d28c) 0 0/100% 100% no-repeat;padding:0 2px}main.abk .abn2-doc .abn2-doc-foot{border-top:1px solid var(--ab-rule);color:var(--ab-teal);grid-row:6;align-items:center;gap:10px;margin-top:10px;padding-top:16px;font-size:15px;font-weight:620;display:flex}.abn2-doc-foot:before{content:"";border:0 solid;border-width:0 0 2.5px 2.5px;flex:none;width:18px;height:10px;margin-top:-4px;rotate:-45deg}.abn2-pen{flex-direction:row-reverse;grid-column:2;align-items:center}.abn2-pen-1{grid-row:3}.abn2-pen-2{grid-row:4}.abn2-pen-3{grid-row:5}.abn2-pen svg{width:52px}.abn2-summit{-moz-column-gap:clamp(20px,2.4vw,40px);border-top:1px solid #eef3f12e;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(20px,2.4vw,40px);margin-top:clamp(64px,6vw,104px);padding-top:clamp(40px,4vw,64px);display:grid}.abn2-summit>.abk-photo{grid-column:1/span 6;margin:0}.abn2-summit>div{grid-column:8/-1}main.abk .abn2-summit h3{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(24px,2vw,30px)}.abn2-summit .abk-links{margin-top:20px}.abn2-record[data-once=wait] li{opacity:0}.abn2-record[data-once=in] li{animation:abk-rise .7s cubic-bezier(.2,.7,.2,1) calc(.25s + var(--i) * .23s) backwards}.abn2-record[data-once=wait] ol:before{clip-path:inset(0 0 100%)}.abn2-record[data-once=in] ol:before{animation:1.6s cubic-bezier(.4,0,.2,1) .25s backwards abn2-down}@keyframes abn2-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.abn2-jobs [data-once=wait] .abn2-job-figure strong{opacity:0}.abn2-jobs [data-once=in] .abn2-job-figure strong{animation:abk-rise .9s cubic-bezier(.2,.7,.2,1) calc(.2s + var(--i,0) * .11s) backwards}.abn2-job-row>li:nth-child(2) strong{--i:1}.abn2-job-row>li:nth-child(3) strong{--i:2}.abn2-review[data-once=wait] del{background-size:0 2px}.abn2-review[data-once=wait] :is(ins,.abn2-pen,.abn2-doc-foot){opacity:0}.abn2-review[data-once=wait] mark{background-size:0 100%}.abn2-review[data-once=in] .abn2-l1 del{animation:.55s cubic-bezier(.6,0,.3,1) .5s backwards abn2-strike}.abn2-review[data-once=in] .abn2-l1 ins{animation:.5s 1.05s backwards abk-fade}.abn2-review[data-once=in] .abn2-pen-1{animation:.6s cubic-bezier(.2,.7,.2,1) 1.15s backwards abn2-note}.abn2-review[data-once=in] .abn2-l2 mark{animation:.6s cubic-bezier(.6,0,.3,1) 1.7s backwards abn2-mark}.abn2-review[data-once=in] .abn2-pen-2{animation:.6s cubic-bezier(.2,.7,.2,1) 2.1s backwards abn2-note}.abn2-review[data-once=in] .abn2-l3 del{animation:.5s cubic-bezier(.6,0,.3,1) 2.6s backwards abn2-strike}.abn2-review[data-once=in] .abn2-l3 ins{animation:.5s 3.05s backwards abk-fade}.abn2-review[data-once=in] .abn2-pen-3{animation:.6s cubic-bezier(.2,.7,.2,1) 3.15s backwards abn2-note}.abn2-review[data-once=in] .abn2-doc-foot{animation:.6s cubic-bezier(.2,.7,.2,1) 3.7s backwards abk-rise}@keyframes abn2-strike{0%{background-size:0 2px}to{background-size:100% 2px}}@keyframes abn2-mark{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes abn2-note{0%{opacity:0;translate:-10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.abn2-record[data-once] li,.abn2-jobs [data-once] .abn2-job-figure strong,.abn2-review[data-once] :is(ins,.abn2-pen,.abn2-doc-foot){opacity:1!important;animation:none!important}.abn2-record[data-once] ol:before{clip-path:none!important;animation:none!important}.abn2-review[data-once] del{background-size:100% 2px!important;animation:none!important}.abn2-review[data-once] mark{background-size:100% 100%!important;animation:none!important}}@media (max-width:1099px){.abn2-open-copy{grid-column:1/span 5}.abn2-open-shot{grid-column:6/-1}.abn2-record{grid-column:1/span 7}.abn2-built-copy{grid-column:8/-1}}@media (max-width:899px){.abn2-open{--straddle:clamp(70px,16vw,120px)}}@media (max-width:760px){.abn2-open{padding-top:124px}}@media (max-width:899px){.abn2-open-copy{grid-column:1/-1;padding-bottom:clamp(36px,6vw,52px)}.abn2-facts{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.abn2-facts li{border-top:1px solid #eef3f133;border-bottom:0}.abn2-open-shot,.abn2-record,.abn2-built-copy{grid-column:1/-1}.abn2-built-copy{margin-top:36px}.abn2-job-row{grid-template-columns:minmax(0,1fr)}.abn2-job-row>li{padding-bottom:12px}.abn2-review{grid-template-rows:repeat(9,auto);grid-template-columns:minmax(0,1fr)}.abn2-doc{grid-row:1/span 9}.abn2-l1{grid-row:3}.abn2-l2{grid-row:5}.abn2-l3{grid-row:7}main.abk .abn2-doc h3{grid-row:2}main.abk .abn2-doc .abn2-doc-foot{grid-row:9}.abn2-pen{z-index:1;flex-direction:row;grid-column:1;width:auto;margin:-4px clamp(26px,3vw,48px) 6px}.abn2-pen-1{grid-row:4}.abn2-pen-2{grid-row:6}.abn2-pen-3{grid-row:8}.abn2-pen svg{display:none}main.abk .abn2-pen .abk-pen-text{max-width:none;font-size:24px}.abn2-summit>.abk-photo,.abn2-summit>div{grid-column:1/-1}.abn2-summit>div{margin-top:28px}}@media (max-width:560px){.abn2-facts{grid-template-columns:minmax(0,1fr)}.abn2-facts li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.abn2-record{padding:20px 18px}.abn2-record li{grid-template-columns:minmax(0,1fr)}.abn2-record time{grid-row:auto;padding-top:0}.abn2-job-figure strong{font-size:clamp(40px,12vw,56px)}}
